@charset "utf-8";
/* common start*/
html,
body {margin:0; padding:0; border:0;line-height:18px;}
body{
	/*height:100%;*/
	font-size:12px;
	color:#555555;
	font-family:'맑은 고딕',"dotum";
}
pre {border:1px solid red;}
.banner_box pre {border:0px;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldse,p,pre{
	margin:0px;padding:0px;
	font-size:12px;
	color:#555555;
	list-style:none;
	vertical-align:top;
	line-height:18px;
}
span{vertical-align:middle;}
a{vertical-align:top}
table, tr, td, th {border-collapse:collapse;border-spacing:0px;padding:0px;}
select {padding:2px 3px 1px 5px;color:#555555;vertical-align:middle;font-size:100%;font-family:'맑은 고딕',"dotum",Sans-serif;}
fieldset {padding:0;}
fieldset,dl,dd,dt,img{border:0;vertical-align:middle;}
address,em{font-style:normal }
hr,legend {display:none;}
caption {width:0; font-size:0;line-height:0;height:0;overflow:hidden;}

a:link {color:#555;text-decoration:none;}
a:visited {color:#555;text-decoration:none;}
a:active {color:#555;text-decoration:none;}
a:hover {text-decoration:underline;color:#3D7A00;}
input.intxt {height:17px;padding:2px 0 0 5px;border:1px solid #cfcfcf;vertical-align:middle;font-family:'맑은 고딕',"dotum",Sans-serif;color:#555;line-height:100%;}
input.chk {vertical-align:middle;}
input.ra {vertical-align:middle;padding:0;margin-right:3px;}
textarea.textarea {padding:15px;border:1px solid #cfcfcf;font-family:'돋움',"dotum";color:#555;}

.clearfix {display: inline-block;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.ovhd {overflow:hidden;}
.dsp_n {overflow:hidden; position:absolute; top:-10000px; left:0; /* visibility:hidden; */ font-size:0; line-height:0; height:0;text-indent: -99999px; z-index:200;}
.dsp_b{display:block !important}
.dsp_ib{display:inline-block !important}
.blind {overflow:hidden; position:absolute; top:-10000px; left:0; /* visibility:hidden; */ font-size:0; line-height:0; height:0;text-indent: -99999px; z-index:200;}

/* floating */
.fl {float:left;}
.fr {float:right;}
.frI {float:right !important;}
.fn {float:none !important;}
.cl {clear:both;}

/* margin */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt60 {margin-top:60px !important;}
.mt80 {margin-top:80px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml16 {margin-left:16px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb60 {margin-bottom:60px !important;}
.mb80 {margin-bottom:80px !important;}

/* padding */
.pl0 {padding-left:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pt0 {padding-top:0 !important;}

/* align */
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.tac {text-align:center !important;}
.vat {vertical-align:top !important;}

/* font */
.lts {letter-spacing:-1px;}
.nobul {padding-left:0 !important;background:none !important;}
.pt1 {color:#3d7a00 !important}
.pt2 {color:#d92109 !important}
.pt3 {color:#ab5907 !important}
.udln01 {color:#3d7a00 !important;text-decoration:underline !important;}
.fwn {font-weight:normal;}

/* common end*/
.wrap{
	width:1024px;
	margin:0 auto;
}

/* search start*/
.tblTop_area {overflow:hidden;width:100%;padding-top:5px;margin-bottom:9px;}
.tblTop_area .search_area a.btn {vertical-align:middle;}
.tblTop_m {padding-top:20px;}

/*버튼*/
.sbtn_bc {display:inline-block;height:22px; padding-left:2px;background:url("/resources/Theme/images/noti/bg_sbtn_black.gif") no-repeat left top;}  /* 검은색 버튼 */
.sbtn_bc a {display:inline-block;height:20px;padding:2px 10px 0 8px;background:url("/resources/Theme/images/noti/bg_sbtn_black.gif") no-repeat right top;font-size:11px;color:#ffffff !important; }
.sbtn_bc a:hover {text-decoration:none;color:#ffffff;}

/*페이지*/
.tblTop_area .total_pg {float:left;display:inline-block;padding-top:2px;}
.tblTop_area .total_pg .num {color:#e22208;}

/*검색*/
.tblTop_area .search_area {float:right;}
.tblTop_area .search_area select {width:85px;vertical-align:middle;}
.tblTop_area .search_area .intxt {width:108px;margin:0 5px 0 2px;vertical-align:middle;}
.tblTop_area .search_area a.btn {vertical-align:middle;}
.tblBot_area .btn_r {float:right;}
/* search end*/


/* table > list */
.tbl_list {table-layout: fixed;}
.tblList_area {position:relative;width:100%;}
.tblList_area .stit {margin-bottom:7px !important;}
.tblList_area span.btn {position:absolute;right:0;top:-3px;}
.tbl_list {width:100%;border-top:2px solid #438602}
.tbl_list th {padding:11px 0 8px 0;border-right:1px solid #dfe0e0;border-bottom:1px solid #dfe0e0;text-align:center;color:#333333;background:#fafafa;}
.tbl_list td {padding:11px 0 8px 0;border-right:1px solid #dfe0e0;border-bottom:1px solid #dfe0e0;color:#555555;vertical-align:middle;text-align:center;}
.tbl_list th .chk {vertical-align:top;margin-right:5px;}
.tbl_list th label {display:inline-block;vertical-align:top;margin-top:2px;}
.tbl_list td a {color:#555555;vertical-align:middle;}
.tbl_list td.tal {padding-left:13px;padding-right:10px;text-align:left;}
.tbl_list td.tit {padding-left:13px;padding-right:10px;text-align:left;}
.tbl_list td.tit a:hover {text-decoration:underline;color:#3D7A00;}
.tbl_list td img.new {margin-left:3px;margin-top:-1px;}
.tbl_list td img.reply {margin:-1px 10px 0 15px;}
.tbl_list td img.lock {margin-left:3px;margin-top:-1px;}
.tbl_list th.last, .tbl_list td.last {border-right:none;}
.tbl_list tr.notice td {background:#f6fbff;vertical-align:top;}
.tbl_list2 td {padding:11px 4px 8px;}


/* table bottom search */
.tblBot_area {overflow:hidden;width:100%;margin-top:10px;}
.tblBot_area .printSel_area {float:left;}
.tblBot_area select {width:55px;vertical-align:middle;}
.tblBot_area label {vertical-align:middle;}



/* paging */
.paging_area {position:relative;margin:10px 0 0 0;text-align:center;}
.paging_area .paging {}
.paging_area .paging a.num {display:inline-block;width:30px;height:24px;margin-left:-2px;padding-top:6px;color:#4c4c4c;background:url("/resources/Theme/images/noti/bg_paging.gif") no-repeat left top;}
.paging_area .paging span.on, .paging a.num:hover {display:inline-block;width:30px;height:24px;margin-left:-2px;padding-top:6px;color:#fff;background:url("/resources/Theme/images/noti/bg_paging_on.gif") no-repeat left top;}
.paging_area .paging .first {margin-right:8px;}
.paging_area .paging .prev {margin-right:8px;margin-left:-7px;}
.paging_area .paging .last {margin-left:8px;}
.paging_area .paging .next {margin-left:8px;margin-right:-7px;}
.paging_area .paging img {margin-left:-2px;vertical-align:middle;}


/* [s] 페이징 */
div.pagging-wrap {overflow:hidden;}
div.pagging-wrap .page-number {width:100%;}
div.pagging-wrap .page-size {float:right; text-align:right; margin-top: -25px;}

div.listview_paginate {clear:both; overflow:hidden; zoom:1; margin:0 auto; padding:10px 0 0px 0; text-align:center;}
div.listview_paginate a {_position:relative; display:-moz-inline-box; display:inline-block; margin-right:-3px; padding:0px 0px 0px 5px; color:#666; text-decoration:none !important; line-height:normal; font:bold 12px 돋움,Dotum; line-height:28px;}
div.listview_paginate a:hover,
div.listview_paginate a:focus,
div.listview_paginate a:active{background:url(../images/common/bg_page_nav_ru.gif) no-repeat left top !important;}
div.listview_paginate strong {_position:relative; display:-moz-inline-box; display:inline-block; margin-right:-3px; padding:0px 0px 0px 5px; color:#666; text-decoration:none !important; line-height:normal; font:bold 12px 돋움,Dotum; line-height:28px; background:url(../common/images/bg_page_nav_ru.gif) no-repeat left top !important;}
div.listview_paginate strong {color:#01939c !important;}
div.listview_paginate a span{position:relative; top:0; zoom:1; padding:0 8px 0 3px; display:block; _display:inline;}
div.listview_paginate a:hover span,
div.listview_paginate a:focus span,
div.listview_paginate a:active span{text-decoration:none; background:url(../images/common/bg_page_nav_ru.gif) no-repeat right top !important; cursor:pointer;}
div.listview_paginate strong span{position:relative; top:0; zoom:1; padding:0 8px 0 3px; display:block; _display:inline; background:url(../common/images/bg_page_nav_ru.gif) no-repeat right top !important;}
/* [e] 페이징 */

.tbl_view {
	width:100%;
	border-top:2px solid #3d7a00;
	margin-top:10px;
	table-layout: fixed;
}
.tbl_view th {padding:11px 0 8px 25px;border-bottom:1px solid #dfe0e0;background:#fafafa;color:#333333;text-align:left;}
.tbl_view td {padding:11px 0 8px 14px;border-bottom:1px solid #dfe0e0;border-left:1px solid #dfe0e0;color:#555555;vertical-align:middle;text-align:left;}

.tbl_view_con {border-bottom:1px solid #dfe0e0;}
.tbl_view_con .view_con {padding:28px 25px 25px 25px;line-height:18px;min-height:150px;}

.btn_area {overflow:hidden;margin-top:20px;}
.btn_c {text-align:center;}


.tbl_view_list {overflow:hidden;width:100%;margin-top:30px;}
.tbl_view_list ul {border-top:1px solid #dfe0e0;}
.tbl_view_list li {border-bottom:1px solid #dfe0e0;}
.tbl_view_list li .tit {display:inline-block;width:67px;padding:11px 0 8px 24px;background:#fafafa;color:#333333;font-weight:bold;border-right:1px solid #dfe0e0;}
.tbl_view_list li a {display:inline-block;margin:11px 0 6px 14px;}

.tblView_area table input[type="text"] {height:32px; width:400px;padding-left:10px; border:1px solid #d0d0d0; line-height:29px; font-size:14px;}
.tblView_area table input[type="checkbox"] {margin-right:8px; vertical-align:middle;}
.tblView_area table select {height:34px; padding-left:10px; border:1px solid #d0d0d0; line-height:29px; font-size:14px;}

.tblTop_area .search_area input[type="text"] {height:32px; width:200px;padding-left:10px; border:1px solid #d0d0d0; line-height:29px; font-size:14px;}
.tblTop_area .search_area input[type="checkbox"] {margin-right:8px; vertical-align:middle;}
.tblTop_area .search_area select {height:34px; padding-left:10px; border:1px solid #d0d0d0; line-height:29px; font-size:14px;}

.viewComment {}
.viewComment ul li {position:relative; min-height:35px; padding:7px 0; border-bottom:1px solid #d6d6d6;}
.viewComment ul li:after{content:'';display:block;clear:both;visibility:hidden;height:0;}
.viewComment ul li:first-child {border-top:1px solid #d6d6d6;}
.viewComment ul li strong {float:left;display:inline-block; width:125px; padding-left:15px; line-height:35px; font-size:10px; color:#000;}
.viewComment ul li span.date {float:left;width:80px;margin-right:15px; line-height:35px; font-size:13px; color:#767676;}
.viewComment ul li span.comment {float:left; width:590px; margin-top:6px; font-size:13px;line-height:21px; color:#767676;}
.viewComment ul li .btn {position:absolute; top:7px; right:15px;}
.viewComment .commentBox {position:relative; margin:37px 0 44px 24px;}
.viewComment .commentBox textarea {width:908px; height:127px; border:1px solid #d6d6d6;}
.viewComment .commentBox button {position:absolute; top:0; right:24px;}

