@charset "utf-8";

/* HEADER */
#header {height:205px; background:url("../imgs/header/header_bg.gif") repeat-x 0 0;}

.part_search {right:0;}

#menubg {background-position:0 -25px;}

/* LNB */
#lnb ul {margin:110px 0 0 0;}
#lnb ul li {width:20%;}
#lnb ul li a {display:block; width:100%; background:#fff url("../imgs/header/lnb_bar.gif") no-repeat 0 15px; color:#505050; font-size:15px; padding:14px 0 16px 0; letter-spacing:-1px; font-weight:bold; border-top:2px solid #dadada; border-bottom:2px solid #303032;}
#lnb ul li a:hover {background:#fff url("../imgs/header/lnb_bar.gif") no-repeat 0 15px;}
#lnb ul li:first-child a {background-position:0 100px;}
#lnb ul div.top2m {top:52px;}
#lnb li li a {border:none;}

#lnb ul div.top2m {height:154px !important; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#lnb #top2m1 {left:0;}
#lnb #top2m2 {left:20%;}
#lnb #top2m3 {left:40%;}
/*#lnb #top2m4 {left:60%;}*/
#lnb #top2m5 {left:60%;}
#lnb #top2m6 {left:80%; border-right:1px solid #e5e5e5;}
#lnb .mn2_height {height:auto;}
#lnb ul div.top2m {width:20%; overflow:hidden;}
#lnb ul div.top2m li {float:none; display:block; width:100%; padding:0;}
#lnb ul div.top2m a {border:none; font-size:13px; text-align:left; padding:5px 0 7px 5%; font-weight:normal; background:none; color:#707070;}
#lnb ul div.top2m a:hover {background:#4a6183; font-weight:bold; color:#fff; text-decoration:none;}
#lnb .top2m ul ul {display:none;}
#lnb ul li.on a.menu1th,#lnb ul li.mon a.menu1th {color:#303032; text-decoration:underline;}
#lnb ul li.mon div.top2m {background:#f7f7f7;}

/* subMenu */
#subMenu h2 {background:#435a7d url("../imgs/sub/subMenu_part_h2.gif") no-repeat 0 0;}
#subMenu a {padding:12px 30px 14px 8%; background:#fff url("/home/imgs/sub/subMenu_part1off.gif") no-repeat 92% 50%;}
#subMenu li.on a {background:#303032 url("/home/imgs/sub/subMenu_part1on.gif") no-repeat 92% 50%; border:1px solid #1c1c20; border-top:none;}
#subMenu ul ul {background:#f7f7f7;}
#subMenu li li a {padding:5px 10px 7px 14%; background:url("../imgs/sub/subMenu_part2off.gif") no-repeat 8.5% 11px !important;}
#subMenu li.on li.on a {background:url("../imgs/sub/subMenu_part2on.gif") no-repeat 8.5% 11px !important; color:#4a6183;}

/* BOARD */
.board_info .info span {color:#394456 !important;}
.board,table.board_view,table.board_insert,.board_gallery {border-top:2px solid #465d7f !important;}
.paginate1 strong a,.paginate1 a:hover{border:1px solid #1d4596 !important; background:#465f9d !important;}
.paginate1 .bt_prev,.paginate1 a.bt_prev:hover{background:#fff url("/base/imgs/board/paginate_bt_prev.gif") no-repeat 12px 11px !important}
.paginate1 .bt_next,.paginate1 a.bt_next:hover{background:#fff url("/base/imgs/board/paginate_bt_next.gif") no-repeat 13px 11px !important}
.paginate1 .bt_start,.paginate1 a.bt_start:hover{background:#fff url("/base/imgs/board/paginate_bt_start.gif") no-repeat 9px 11px !important}
.paginate1 .bt_end,.paginate1 a.bt_end:hover{background:#fff url("/base/imgs/board/paginate_bt_end.gif") no-repeat 9px 11px !important}

/* 청원하기 */
.board_list .board .statusBtn {display:inline-block; min-width:44px; height:22px; line-height:22px; color:#fff !important; font-size:12px; text-align:center; border:0; letter-spacing:-1px;}
.board_list .board button.statusBtn { min-width:56px; padding:0 6px;}
.board_list .board a.statusBtn { min-width:44px; padding:0 6px;}
.board_list .board .statusBtn.status1 { background:#1c4595; }
.board_list .board .statusBtn.status2 { background:#2e2e2e; }
.board_list .board .statusBtn.status3 { background:#6aa6e7; }
.board_list .board .statusBtn.status4 { background:#707070; }

@media all and (max-width:767px) {
	.board .board_status {position:absolute; left:6px; top:55px;}
	.board .board_cat {width:56px !important;}
	.board .board_count {margin:0 6px; width:56px; text-align:center;}

	.board_list .board .statusBtn {display:inline-block; min-width:44px; height:19px; line-height:19px; color:#fff !important; font-size:12px; text-align:center; border:0; letter-spacing:-1px;}
}

/* TEMPLATE */
.btnPack,.btnPack *{background-image:url("/home/imgs/template/bg_btn_dblue.gif");}
.conH3 {background-image:url("/home/imgs/template/titleH3_dblue.gif"); color:#394456;}
.conH4 {background-image:url("/home/imgs/template/titleH4_dblue.gif");}
.conList li {background-image:url("/home/imgs/template/dotLi_dblue.gif");}
.boxBlue {border:1px solid #465d7f;}
.contTable,.table_tbody,.table_tbody2  {border-top:2px solid #465d7f !important;}
.contTable thead th,
.contTableC thead th {background:#f0f0f0 !important;}
.contTabList .on a {background-color:#465f9d !important; padding-bottom:18px !important; border-right:0 !important; border-bottom:0 !important;}
.tab_auto .on a {border-top:1px solid #465f9d !important;}
.topBox {background-image:url("/home/imgs/template/topBox_dblue.gif");}
.topBoxBtm {background-image:url("/home/imgs/template/topBoxBtm_dblue.gif");}
.sitemap .map1m1,.sitemap .map1m2,.sitemap .map1m3 {height:640px;}
/* 768 ~ 1023 */
@media all and (max-width:1023px) {
	.sitemap .map1m1,.sitemap .map1m2,.sitemap .map1m3 {height:674px;}
}
/* 767 이하 */
@media all and (max-width:767px) {
	.contTabList .on a {background-color:#465f9d !important; padding-bottom:11px !important; border-right:0 !important; border-bottom:0 !important;}
}