@charset "utf-8";

/*목록*/
	.btxt_bg{background-color:#f7f7f7;font-weight:700;}
	.btxt_img{border-bottom:1px solid #e9e9e9;text-align:center;padding:10px 5px;}
	.btxt img { vertical-align:middle; }
	.btxt_b{border-bottom:1px solid #e9e9e9;height:26px;}	
	.btxt a:hover{color:#17649f; text-decoration:underline;}
	.btxtC a:hover{color:#17649f; text-decoration:underline;}
	
/*목록*/
	.brdInfo{height:24px;}
	.brdInfo strong{letter-spacing:normal;}
	.brdList {width:100%;}
	.brdList th {background-color:#f2f3f4;border-top:1px solid #006940;border-bottom:1px solid #d8d8d8;height:26px;text-align:center;font-weight:700;letter-spacing:-1px; font-size:12px;}
	.brdList td {text-align:center;border-bottom:1px solid #e9e9e9;height:26px;}
	.brdList.twoLaw td {text-align:left;padding:10px 5px;}
	.brdList td p {text-align:left;border-bottom:1px solid #e9e9e9;height:26px;}
	.brdList td.noline td {border-bottom:none;}
	.brdList td.btxt {border-bottom:1px solid #e9e9e9;text-align:left;padding:3px 0 2px 10px;}
	.brdList td.btxtC {border-bottom:1px solid #e9e9e9;height:26px;text-align:center;padding-left:10px;}
	.brdList td.banner {padding-top:5px; padding-bottom:5px;}	
	
/*목록*/
	.hisList {width:100%;border-bottom:1px solid #d8d8d8; border-collapse:collapse;}
	.hisList th {border-bottom:1px solid #c5d1f2;background-color:#f1f4fd;height:26px;text-align:center;font-weight:700;letter-spacing:-1px;}
	.hisList td{text-align:center;border-bottom:1px solid #e9e9e9;height:26px;}
	.hisList td.em {font-weight:600;}
	.hisList td p{text-align:left;border-bottom:1px solid #e9e9e9;padding:3px 0 2px 10px;}
	.hisList td.noline td{border-bottom:none;}

/*brdInfo*/
	.mng_brdInfo {font-weight:600;margin-bottom:5px;}
	.mng_brdInfo span{font-weight:600;}
	.mng_brdInfo span.total_num {color:#f25d1f;}
	.mng_brdInfo span.page_num {color:#006940;}
	
	.brdComList{width:100%;table-layout:fixed;border-top:2px solid #006940;}
	.brdComList thead th{height:26px;background-color:#f2f3f4;border-bottom:1px solid #d8d8d8;font-weight:600;}
	.brdComList thead th a{color:#006940;font-weight:600;} 
	.brdComList tbody td{background:none; border-bottom:1px #eaeaea solid; text-align:center; padding:6px 0 5px 0; line-height:17px;}
	.brdComList tbody td p{padding-left:10px;text-align:left;}
	.brdComList tbody td strong {color:#fb5900;}
	.brdComList tbody td a:hover{color:#307ebb; text-decoration:underline;}
	.brdComList tbody td .btn2 a:hover {text-decoration:none;}
	.brdComList tbody td img {vertical-align:middle;}
	.brdComList .brdbg {background-color:#f7f7f7;}
	
	.brdComView{width:100%; table-layout:fixed;border-top:2px solid #006940;}
	.brdComView tbody th{padding:5px 0 3px 0;background:#f2f3f4;border-bottom:1px solid #d8d8d8;font-weight:600;}
	.brdComView tbody th label {font-weight:600;}	
	.brdComView tbody td{padding:5px 0 5px 10px; border-bottom:1px solid #d8d8d8; line-height:20px;}
	.brdComView tbody td p {text-align:left;}
	.brdComView tbody td input, .brdComView tbody td select, .brdComView tbody td textarea {height:20px;vertical-align:middle;border:1px solid #c3c3c3;}
	.brdComView tbody td ul li{padding:4px 0 4px 10px;}
	.brdComView tbody td ul li .icone_dw {vertical-align:middle; padding-right:4px;}
	.brdComView tbody td ul li a{display:inline-block;padding-top:2px;}
	.brdComView tbody td ul li a:hover{color:#307ebb; text-decoration:underline;}	
	
	.brdComView tbody td.story{padding:0;}
	.brdComView tbody td.story .storyIn{padding:15px 10px; line-height:21px;}	
	
/*목록내 검색*/
	#listsrch {position:relative; }
	#listsrch .brdsrch { position:absolute; bottom:6px; right:0;}
	#listsrch .brdsrch fieldset {float:left; padding-right:35px;}
	#listsrch .brdsrch .bt_asrch {  position:absolute; top:0; right:0; }

/*페이징*/
	.paging{margin-top:10px !important;position:relative;text-align:center;}
	.paging a{ display:inline-block; font-size:11px; color:#666; border-right:1px solid #e9e9e9;}
	.paging a.end{ border:none;}
	.paging a:hover{color:#e04910; }
	.paging strong{display:inline-block; height:20px; font-size:11px; color:#e04910; border-right:1px solid #e9e9e9;}
	.paging a.btn {margin:0 1px; border:none;}
	.paging img{vertical-align:middle;}
	.paging .btnR{position:absolute; right:0; top:14px;}
	
	a.pagination_01:link, a.pagination_01:visited, a.pagination_01:hover { padding:5px 5px; font-weight:600; text-decoration:underline; color:#555555; }
	a.pagination_02:link, a.pagination_02:visited { padding:5px 5px; }


/*통계관리 > 막대그래프 연회색배경*/
	.brdList td.btxt_sbg01{border-bottom:1px solid #e9e9e9; height:26px; background:url(../images/inc/sbg01.gif) repeat-x 10px center;}
	.brdList td.btxtL {text-align:left;}


/*규정관리목록*/	
	.tab_tit li {float:left;}

/*FAQ*/
	.faqA {padding:7px 10px; background-color:#f1f4fd; line-height:20px;}

/*등록*/

	/*상세*/
	.view {overflow:hidden;}
	
	/*	
	.viewTit{border-bottom:1px solid #e9e9e9;background-color:#f2f3f4;height:26px;text-align:center;font-weight:700;color:#006940;}
	.viewTxt{border-bottom:1px solid #e9e9e9;text-align:left; padding:3px 0 2px 10px; vertical-align:middle;}
	.viewTxt a:hover{color:#307ebb; text-decoration:underline;}
	.viewTxt .sbt04 a:hover{color:#fff000; text-decoration:underline;}	
	.viewTxt input[type="text"] {height:20px;vertical-align:middle;border:1px solid #c3c3c3;}
	.viewTxt img { vertical-align:middle;}
	
	.viewTxt2{border-bottom:1px solid #e9e9e9;text-align:left;vertical-align:top;padding:10px;}	
	#view .alCt { text-align:center;}*/

	/*라인*/
		.viewline { background-color:#006940; }

	

/*규정*/
	.lawtit_Bg{height:26px;border-bottom:1px solid #77a8ea;font-size:12px;font-weight:700;color:#686868;}
	.lawtxt_Bg{height:23px;background-color:#f1f4fd;border-bottom:1px solid #c5d1f2;font-size:12px;color:#686868;}

/*연혁 목록*/
	#his_tit{height:20px;background-color:#f0f9ef;border-bottom:1px solid #c4e1bf;padding:7px 0 0 10px;}
	.his_titBg{height:26px;border-bottom:1px solid #c4e1bf;font-size:11px;font-weight:700;}
	.lawcon_tit{background-color:#f4f4f4;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;height:36px;}
	.lawtit{float:left;padding:7px 0 0 10px;}
	.lawbtn{float:right;padding:8px 10px 0 0;}
	
	#slawcon{width:690px;padding:10px 0 0 10px;}

/*규정내용 버튼*/
	.lawconBtn{height:26px;padding-top:10px;}
	.lawconBtn2{height:27px;margin-bottom:10px;border-bottom:1px solid #e0e0e0;}
	
/*덧글*/
	.replyTxt_01{height:33px;font-weight:700;}
	.replyTxt_01 a:link,.replyTxt_01 a:visited{color:#61b31c;text-decoration:underline;}
	.replyName{float:left;width:200px;height:20px;background:url(../images/inc/icon_reply.gif) no-repeat left top;color:#8a8a8a;text-align:left;padding-left:20px;}
	.replyDate{color:#c4c4c4;font-size:11px;}
	.replyTxt{color:#8a8a8a;font-size:11px;text-align:right;}
	.replyTxt_table{color:#8a8a8a;font-size:11px;text-align:left;}
	.replyContent{color:#8a8a8a;text-align:left;clear:both;}
	
	.line_reply{background:url(../images/inc/line_reply.gif) no-repeat left top;}
	
	.reply_01{margin-left:20px;}
	.reply_02{background:url(../images/inc/icon_reply.gif) no-repeat left top;color:#8a8a8a;text-align:left;float:left;padding-left:22px;margin-left:20px;}
	.reply_id{margin-left:42px;margin-bottom:7px;color:#8a8a8a;text-align:left;}
	.reply_id2{clear:both;margin-left:5px;margin-top:2px;color:#8a8a8a;text-align:left;}
	.reply_03{color:#8a8a8a;text-align:left;float:left;}
	
	.dotline{height:15px;border-bottom:1px dotted #e9e9e9;margin-bottom:10px;clear:both;}

/*게시판 테이블*/
	.view_title li{float:left;}
	.sview_bg{background:url(../images/board/sview_bg.gif) repeat-y left top;width:735px;border-top:1px solid #dce3f7;}
	.sview_b{background:url(../images/board/sview_b.gif) no-repeat left top;width:705px;height:4px;}
	.sview01{height:26px;font-size:11px;font-weight:700;text-align:center;}
	.sview01_txt{height:26px;padding-left:10px;margin-top:3px;margin-bottom:3px;border-left:1px solid #dce3f7;}
	.sview01_txt p{padding-top:5px;}
	a.sview_link:hover{color:#1960ca;text-decoration:underline;}
	.sview_line{background-color:#dce3f7;}
	.viewBox{line-height:18px;background-color:#FFF;padding:10px 15px 30px;}
	
/*링크관리*/
	.linkbox {border:1px solid #e9e9e9; padding:7px 7px 7px 0; }
	.linkbtn { height:26px; margin:7px 0 3px 0; border-bottom:2px solid #49586b; }
	
/*탭 제목*/
	.tabtit {height:25px; width:100%; background-color:#205ba9; color:#FFF; font-weight:600; text-align:center;}
	.tabtxt {border:2px solid #e9e9e9;}
	
/*검색*/
.bsearch {border:1px solid #e5e5e5;background-color:#f7f7f7;height:29px;padding-top:6px;}
.bsearch table td input[type="text"], .bsearch table td select {height:20px;border:1px solid #c3c3c3;padding:0px;}
.cal_input {width:70px;height:20px;background-color:#f0f0f0;margin-right:3px;vertical-align:middle;border:1px solid #c3c3c3;}
.bsearch2 {border:1px solid #e5e5e5;background-color:#f7f7f7;padding:6px 0;}

/*contents제목*/
#tle_navi {width:100%;min-height:32px;margin-bottom:17px;border-bottom:1px #e1e1e1 solid;overflow:hidden;}
#tle_navi h3 {font-size:20px;font-weight:600;color:#444;letter-spacing:-1px;float:left;}
#tle_navi .p_navi {font-size:12px;color:#666;margin-top:5px;float:right;letter-spacing:-1px;}
#tle_navi .p_navi a, #tle_navi .p_navi span, #tle_navi .p_navi span strong {font-size:12px;font-family:'맑은고딕','Malgun Gothic';color:#666;}
#tle_navi .p_navi span {font-weight:600;}

table td em {padding-left:5px;font-weight:600;color:#f87b0b;}
table th em {padding-left:5px;font-weight:600;color:#f87b0b;}

/*탭*/
#tab {height:25px; border-bottom:2px solid #49586b; margin-bottom:15px; }
#tab ul li {float:left; margin-right:1px;}
#tab ul li a { display:inline-block; height:20px; text-align:center; padding:4px 12px 0 12px; text-align:center;}
#tab ul li.t a { border:1px solid #49586b; border-bottom:none; background-color:#49586b; color:#fff; }
#tab ul li.t a:hover {border:1px solid #444; border-bottom:none; background-color:#444; color:#fff;}
#tab ul li.t_o a {font-weight:600; border:1px solid #444; border-bottom:none; background-color:#444; color:#fff; }

/*popup_header없을때 사용*/
#sboard {padding:10px;}
#sboard h4 {padding-left:10px;margin-bottom:10px;font-size:14px;color:#000;font-weight:normal;text-indent:5px;letter-spacing:-1px;background: url('../../images/service/sub/title_spot.png') 0 50% no-repeat;}
