﻿

#wrap { z-index:1; width:100%; height:auto; margin:0; padding:0; }





/***** 쨩처쨈횥째첩횇챘쨘횓쨘횖 *****/
#header_w { z-index:80; position:relative; width:100%; height:100px; margin:0; padding:0; background:#198dc7}
#header { z-index:81; position:relative; width:1100px; height:100px; margin:0 auto; padding:0;}

/* 쨌횓째챠 */
#header > h1 { position:absolute; top:30px; left:15px; width:265px; height:35px; margin:0; padding:0;}

/* 째횏쨩철 */
.tsearch { position:absolute; top:5px; right:0; width:auto; height:auto; margin:0; padding:0; display:inline-block;}
.tsearch > li { float:left; width:auto; height:20px; margin:0; padding:0;}
.tsearch_wh { background-color:#fff;}
.tsearch_input { border:solid 1px #fff;ime-mode:active }

/* 쨀횞쨘챰째횚�횑쩌횉쨍횧쨈쨘 */
.gnb { position:absolute; top:5px; right:0px; width:auto; height:auto; margin:0; padding:0; display:inline-block;}
.gnb > li { float:left; width:auto; height:12px; margin:0; padding:3px 0 0 19px; background:url(/dbimage/bnuedormitory/WebData/img/common/t_gnb_dot.gif) no-repeat top left;font-size:13px; color:#fff}
.gnb > li a {color:#edf2f6}
	
/* 쨩처쨈횥쨍횧쨈쨘 */
.lnb { z-index:90; position:absolute; top:50px; left:320px;  height:auto; margin:0; padding:0; display:inline-block;}
.lnb > li { float:left;  height:auto; margin:0 0px; padding:0; text-align:left;}
.nm01{width:180px;}
.nm02{width:150px;}
.nm03{width:160px;}
.nm04{width:160px;}
.nm05{width:100px;}

a.lnb_dp1_txt { font-size:20px; font-weight:500; letter-spacing:-0.1em; display:block;}
a.lnb_dp1_txt:link, a.lnb_dp1_txt:visited, a.lnb_dp1_txt:active { color:#FFF;}
a.lnb_dp1_txt:hover { color:#afe0f8;}
a.lnb_dp1_txt.on {color:#afe0f8;}

.lnb_dp2 { width:auto; height:auto; margin:35px 0 0 0; padding:0; display:inline-block; /*display:none;*/}
.lnb_dp2 > li { width:auto; height:auto; margin:0; padding:0 0 10px 6px; text-align:left; background:url(/dbimage/bnuedormitory/WebData/img/common/t_lnb_dot.jpg) no-repeat 0 4px;}
a.lnb_dp2_txt { font-size:15px; font-weight:normal;}
a.lnb_dp2_txt:link, a.lnb_dp2_txt:visited, a.lnb_dp2_txt:active { color:#404040;}
a.lnb_dp2_txt:hover { color:#2b57b8;}
a.lnb_dp2_txt.on { color:#2b57b8;}

/* 쨩처쨈횥쨍횧쨈쨘 쩌짯쨘챗쨍횧쨈쨘 횊째쩌쨘횊짯쩍횄 쨔챔째챈 */
.lnb_w1 { z-index:70; position:absolute; top:100px; left:0; width:100%; height:auto; margin:0; padding:0; background-color:#fff; border-bottom:solid 3px #33495f; /*display:none;*/}
.lnb_w2 { z-index:71; position:relative; width:1100px; height:150px; margin:0 auto; padding:0; }












/***** 횉횕쨈횥째첩횇챘쨘횓쨘횖 *****/
#footer_w { position:relative; width:100%; height:auto; margin:0; padding:0;background-color: #ffffff; border-top: 1px solid #d7d7d7; z-index:100}
#footer { position:relative; width:1100px; height:100px; margin:0 auto; padding:0;}
.f_site { position:absolute; top:8px; right:0; width:auto; height:auto; margin:0; padding:0; display:inline-block;}
.f_site > li { float:left; width:auto; height:30px; margin:0 0 0 7px; padding:0;}
#footer > address { position:absolute; top:20px; left:20px; width:auto; height:auto; margin:0; padding:0; text-align:left; font-size:13px; line-height:21px; color:#666;}





/*********************** Float Style ***********************/
.f_left { float:left !important;}
.f_right { float:right !important;}
.f_none { float:none !important;}
.f_clear { clear:both !important;}


/*********************** Text Align Style *******************/
.t_left { text-align:left !important;}
.t_right { text-align:right !important;}
.t_center { text-align:center !important;}


/*********************** Vertical Align Style ****************/
.v_top { vertical-align:top !important;}
.v_middle { vertical-align:middle !important;}
.v_bottom { vertical-align:bottom !important;}


/*********************** Font Color Style *******************/
.red { color:#a40000 !important;}
.red2 { color:#cc0000;}
.blue { color:#6390de;}
.skyblue { color:#00A0DC !important;}
.gray { color:#555 !important;}
.green { color:#4DA81C !important;}
.orange { color:#e38731 !important;}
.black { color:#000 !important;}
.yellow { color:#f4f675 !important;}
.pupple { color:#3c6ab3;}


/*********************** Font Size ***********************/
.f_11 { font-size:11px !important;}
.f_12 { font-size:12px !important;}
.f_15 { font-size:15px !important;}
.d_inline { display:inline !important;}


/*********************** Letter Spacing Style *************/
.spacing1 { letter-spacing:-1px;}
.spacing2 { letter-spacing:-2px;}
.spacing3 { letter-spacing:-3px;}


/*********************** Padding Style *******************/
.p_t0 { padding-top:0px !important;}
.p_t5 { padding-top:5px !important;}
.p_t10 { padding-top:10px !important;}
.p_t15 { padding-top:15px !important;}
.p_t20 { padding-top:20px !important;}
.p_t30 { padding-top:30px !important;}
.p_t40 { padding-top:40px !important;}
.p_t50 { padding-top:50px !important;}

.p_l0 { padding-left:0px !important;}
.p_l5 { padding-left:5px !important;}
.p_l10 { padding-left:10px !important;}
.p_l15 { padding-left:15px !important;}
.p_l20 { padding-left:20px !important;}
.p_l25 { padding-left:25px !important;}
.p_l30 { padding-left:30px !important;}

.p_r0 { padding-right:0px !important;}
.p_r5 { padding-right:5px !important;}
.p_r10 { padding-right:10px !important;}
.p_r15 { padding-right:15px !important;}
.p_r20 { padding-right:20px !important;}

.p_b0 { padding-bottom:0px !important;}
.p_b5 { padding-bottom:5px !important;}
.p_b10 { padding-bottom:10px !important;}
.p_b15 { padding-bottom:15px !important;}
.p_b20 { padding-bottom:20px !important;}
.p_b30 { padding-bottom:30px !important;}
.p_b40 { padding-bottom:40px !important;}
.p_b50 { padding-bottom:50px !important;}
.p_b60 { padding-bottom:60px !important;}


/*********************** Margin Style *******************/
.m_t0 { margin-top:0px !important;}
.m_t5 { margin-top:5px !important;}
.m_t10 { margin-top:10px !important;}
.m_t15 { margin-top:15px !important;}
.m_t20 { margin-top:20px !important;}
.m_t30 { margin-top:30px !important;}
.m_t40 { margin-top:40px !important;}
.m_t50 { margin-top:50px !important;}
.m_t60 { margin-top:60px !important;}

.m_r0 { margin-right:0px !important;}
.m_r5 { margin-right:5px !important;}
.m_r10 { margin-right:10px !important;}
.m_r15 { margin-right:15px !important;}
.m_r20 { margin-right:20px !important;}

.m_l0 { margin-left:0px !important;}
.m_l5 { margin-left:5px !important;}
.m_l10 { margin-left:10px !important;}
.m_l15 { margin-left:15px !important;}
.m_l20 { margin-left:20px !important;}
.m_l25 { margin-left:25px !important;}
.m_l30 { margin-left:30px !important;}

.m_b0 { margin-bottom:0px !important;}
.m_b5 { margin-bottom:5px !important;}
.m_b10 { margin-bottom:10px !important;}
.m_b15 { margin-bottom:10px !important;}
.m_b20 { margin-bottom:20px !important;}
.m_b30 { margin-bottom:30px !important;}
.m_b40 { margin-bottom:40px !important;}
.m_b50 { margin-bottom:50px !important;}


/*횇횞�횑쨘챠*/
.table_01 { width:100%; border-collapse:collapse; border-top:2px solid #33495f; border-bottom:2px solid #d4d4d4; text-align:center;}
.table_01 thead th { background: #f7f9fa;  text-align:center;  border:1px solid #e7e7e7; border-bottom:1px solid #cacaca; color:#000 ; padding:8px 4px 9px 4px; }
.table_01 td { color:#5b5b5b; border:1px solid #e7e7e7; padding:10px;}
.table_01 td.t_bold{ font-weight:bold; background-color:#f3fafd;}
.table_01 td.t_left{ text-align:left;}
.table_01 td.colorBlue{ color: #296ee0;font-weight:bold; }
.table_01 td.colorred{ color: #bf0101; }
.table_01 td.colorgreen{ color: #11af50;}


.table_02 { width:100%; border-collapse:collapse; border-top:2px solid #33495f; border-bottom:2px solid #d4d4d4; text-align:center;}
.table_02 th { background: #f7f9fa;  text-align:center;  border:1px solid #e7e7e7;  color:#333; padding:8px 4px 9px 4px; }
.table_02 td { color:#5b5b5b; border:1px solid #e7e7e7; padding:10px;}
.table_02 td.t_bold{ font-weight:bold; background-color:#f3fafd;}
.table_02 td.t_left{ text-align:left;}
.table_02 td.colorBlue{ color: #296ee0;}
.table_02 td.colorred{ color: #bf0101; }
.table_02 td.colorgreen{ color: #11af50;}

.paging_base  a {padding: 0 0 0 0; margin: 0 0 0 0;}
.paging_base .first, .paging_base .prev, .paging_base .next, .paging_base .last{padding: 0 0 0 0; margin: 0 0 0 0;}
.paging_base  a > span{display: inline-block; padding: 8px 0 0 0; margin: 0 0 0 0;  }
.paging_base .first{ background:url('/dbimage/WebData/img/sub/page_first.gif'); }
.paging_base .first > span{ visibility:hidden;}
.paging_base .prev{ background:url('/dbimage/WebData/img/sub/page_prev.gif'); }
.paging_base .prev > span{visibility:hidden;}
.paging_base .next{ background:url('/dbimage/WebData/img/sub/page_next.gif'); }
.paging_base .next > span{visibility:hidden;}
.paging_base .last{ background:url('/dbimage/WebData/img/sub/page_last.gif'); }
.paging_base .last > span{visibility:hidden;}
.paging_base {text-align:center;}

/*�섎떒 寃��� �レ옄*/
.btn_search{ text-align:center; margin-top:30px; height:36px; font-size:13px;}
.btn_search a{ width:36px; height:36px; display:inline-block; vertical-align:middle; line-height:35px}
.btn_search a.number01{  text-align:center; vertical-align:middle border-top:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid;  border-bottom:#cdcdcd 1px solid;  background-color:#2f73d4;   color:#fff}


.btn_search .number02{  border-top:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; background-color:#ececec;  display:inline-block; text-align:center}
.btn_search a.number02:hover{ color:2f73d4}
.btn_search a.number02:active{ color:2f73d4}
.btn_search .number02 span{ color:#515151; }

/* 짹창쨘쨩쨔철횈째 */
.btntype_01{display:inline-block;*display:inline;*zoom:1;padding:0px
7px;margin-bottom:0;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px
solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left: .2em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}
.btntype_01:hover,.btn_type:focus,.btn_type:active,.btn_type.active,.btn_type.disabled,.btn_type[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btntype_01:active,.btn_type.active{background-color:#ccc \9}
.btntype_01:first-child{*margin-left:0}
.btntype_01:hover,.btn_type:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}

.btntype_02 { display:inline-block;*display:inline;*zoom:1; padding:20px 30px; margin-bottom:0; font-size:18px; font-weight:normal; line-height:20px; text-align:center; vertical-align:middle; cursor:pointer; color:#fff; background:#40678f;}

.btntype_03 { display:inline-block;*display:inline;*zoom:1; padding:10px 20px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:20px; text-align:center; vertical-align:middle; cursor:pointer; color:#fff; background:#40678f;}


/*횉횕쩐찼쨔횢횇횁 쨔철횈째 */
a.btn_type1 {display:inline-block; padding:6px 23px 5px 24px; border:#c6c6c6 1px solid; color:#898989; font-size:13px; background-color:#fff;}
a.btn_type1:visited {color:#898989;}
a.btn_type1:hover {text-decoration:none; background-color:#eeeeee; }
a.btn_type1:active { text-decoration:none; background-color:#eeeeee;}

/*횉횕쩐찼쨔횢횇횁 횇짬쨔철횈째 */
a.btn_type1_1 {display:inline-block; padding:8px 45px 7px 42px; border:#c6c6c6 1px solid; color:#898989; font-size:14px}
a.btn_type1_1:visited {color:#898989;}
a.btn_type1_1:hover {text-decoration:underline; background-color:#eeeeee; }
a.btn_type1_1:active { text-decoration:underline; background-color:#eeeeee;}

/*횉횕쩐찼쨔횢횇횁 �횤�쨘쨔철횈째 */
a.btn_type1_2 {display:inline-block; padding:2px 10px 3px 10px; border:#999 1px solid; color:#898989; font-size:11px; background:#fff; font-weight:normal; color:#000;  }
a.btn_type1_2:visited {color:#000;}
a.btn_type1_2:hover { background-color:#eeeeee; color:#0060ff }
a.btn_type1_2:active {  background-color:#eeeeee; color:#0060ff}


/*횈횆쨋천쨔횢횇횁 쨔철횈째 */
a.btn_type2 {display:inline-block; padding:6px 23px 5px 24px; border:#093e82 1px solid; font-size:13px; background-color:#2f73d4; color:#ffffff;}
a.btn_type2:visited {  color:#fff}
a.btn_type2:hover {text-decoration:none; background-color:#083370;  }
a.btn_type2:active { text-decoration:none; background-color:#083370;}

/*횈횆쨋천쨔횢횇횁 횇짬 쨔철횈째 */
a.btn_type2_1 {display:inline-block; padding:8px 45px 7px 42px; border:#093e82 1px solid; font-size:14px; background-color:#2f73d4; color:#ffffff;}
a.btn_type2_1:visited {  color:#fff}
a.btn_type2_1:hover {text-decoration:underline; background-color:#083370; }
a.btn_type2_1:active { text-decoration:underline; background-color:#083370;}

/*째횏�쨘쨔횢횇횁 쨔철횈째 */
a.btn_type3 {display:inline-block; padding:6px 23px 5px 24px; border:#093e82 1px solid; font-size:13px; background-color:#333; color:#ffffff;}
a.btn_type3:visited {  color:#fff}
a.btn_type3:hover { background-color:#083370; }
a.btn_type3:active { background-color:#083370;}











/* 쩍쨘횇쨉쨀횞쨘챰째횚�횑쩌횉 */
ul#skipNavi { position:absolute; left:50%; z-index:100;}
ul#skipNavi li{ float:left;width:130px; position:absolute; top:-50px; z-index:100;}
ul#skipNavi a { height:1px;width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#fff; white-space:nowrap; background:#fff; color:#ff0000;} 
ul#skipNavi a:focus, 
ul#skipNavi a:active { position:absolute; top:50px; height:auto; width:130px; padding:5px; margin-bottom:10px; font-weight:bold; border:solid 2px #ff9900; color:#000; z-index:100}










.input_no input { border-width: 0px; background-color: transparent; selector-dummy : expression(this.hideFocus=true);}
.input_no { border-width: 0px; background-color: transparent; selector-dummy : expression(this.hideFocus=true);}
.clear { clear:both;}
.first { padding-left:0 !important; background:none !important;}
.bold { font-weight:bold;}
.cursor { cursor:pointer;}

