@charset "utf-8";

/* 공통 */
.clear{clear:both;}
.center{text-align:center;}
.fl{float:left !important;}
.fr{float:right !important;}
.bold{font-weight:bold !important;}
.ovfh{overflow:hidden !important;}
.list_init{margin:0;padding:0;list-style:none;}
.noscript{width:100%;margin:0;overflow:hidden;text-align:right;}
.hidden {display:none;}
.readonly {background:#ccc !important; color:#666;}
.help {color:#c96114;}

/* 마진&패딩관련 */
.mgt0{margin-top:0 !important;}
.mgt5{margin-top:5px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}

.mgl0{margin-left:0 !important;}
.mgl5{margin-left:5px !important;}
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl20{margin-left:20px !important;}
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl40{margin-left:40px !important;}
.mgl50{margin-left:50px !important;}

.mgb0{margin-bottom:0 !important;}
.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}

.mgr0{margin-right:0 !important;}
.mgr5{margin-right:5px !important;}
.mgr10{margin-right:10px !important;}
.mgr15{margin-right:15px !important;}
.mgr20{margin-right:20px !important;}
.mgr25{margin-right:25px !important;}
.mgr30{margin-right:30px !important;}

.pdt10{padding-top:10px !important;}
.pdt20{padding-top:20px !important;}

.pdl10{padding-left:10px !important;}
.pdl20{padding-left:20px !important;}
.pdl30{padding-left:30px !important;}

/* 본 사이트 전용 */
#logo:before {position:absolute;left:0;top:0;z-index:-1;width:25%;height:105px;background: url(../img/hd_bg_left.png) repeat-x 0 0;content:""}
#logo:after {position:absolute;right:0;top:0;z-index:-1;width:25%;height:105px;background: url(../img/hd_bg_right.png) repeat-x 0 0;content:""}

#tnb .admin a {color:#2455a5}
#tnb .modify a {border:1px solid #0e4a7d;background:url(../img/modify_bg.gif) repeat-x left top}
#tnb .logout a {border:1px solid #9eaabd;background:url(../img/logout_bg.gif) repeat-x left top}

.gnb_1dli:after {position:absolute;right:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#88969b;content:""}
.gnb_1dli:last-child:after, .onfix:after {display:none}

/* 기관 검색 레이어 창 */
.arch_search {border-bottom:1px solid #333; position:relative;}
.arch_search .arch_search_in {margin:5px 40px 5px 10px;}
.arch_search .arch_search_in input {font:1.5em "맑은 고딕", "Malgun Gothic", sans-serif; border:none; width:100%; padding:5px 0;}
.arch_search .btn_search {position:absolute; z-index:15; width:40px; height:30px; top:0px; right:0px; background:none; border:none;}
.arch_search .btn_search .img_search {background:url(../img/dark.png) no-repeat 0 0; display:block; font-size:0; width:17px; height:17px; margin:0 auto;}
.arch_wrap .vscroll{height:355px;overflow-y:scroll;}
#arch_tbl tbody tr {cursor:pointer;}

fieldset {margin-top:10px; padding:10px; border:1px solid #ddd;}
fieldset legend {font-weight:bold; color:#0069b7;}

#bo_sch {float:left; margin:0px; padding:0px; border:0px;}

#noti_wrap {display:none; position:fixed; right:0; bottom:0; background:#fff; border:1px solid #ccc;}
#noti_wrap h3 {background:#098ebb; color:#fff; padding:5px 10px;}
#noti_wrap #noti_cont {padding:10px;}
#noti_wrap .noti_div {margin-bottom:8px;}
#noti_wrap .notisubj {padding-right:20px;}
#noti_wrap .notidate {padding-right:10px;}
#noti_wrap .btn_notix {border:1px solid #ccc; background:#efefef; padding:0 5px; vertical-align:top;}

.c3color1 {background:#e7b301}
.c3color2 {background:#0fc600}
.c3color3 {background:#0145c5}
.bg_lightgray {background:#f7f7f7;}
.bg_gray {background:#eee}
.bg_gray2 {background:#ddd}
.bg_blue {background:#e7f3ff}