/* 검색 */	
.sbox { margin-top:15px;  margin-bottom:15px; float:right; display:inline-block;  }	
.sbox fieldset { text-align:right; clear:both;}
.sbox label { font-weight:600; color:#111;}
.sbox input[type="text"] { width:200px; }
.sbox button { height:30px; width:60px; line-height:25px; background:#555; border:none !important; color:#fff; font-weight:600; cursor:pointer; vertical-align:top;}

/* form style*/
input[type="text"]{ height:30px; padding:2px 5px; color:#444; line-height:20px; background:#fff; border:1px solid #aaa; font-size:14px; }
input[type="radio"] { width:16px; height:16px; vertical-align:middle; }
input[type="checkbox"] { width:13px; height:13px; margin:-1px 2px 0 0; vertical-align:middle; }
input[type="image"] { border:none; }
input[type="file"] { height:30px; line-height:28px; background:#fff; border:1px solid #ccc; }
input[type="submit"] { padding-bottom:3px; font-size:14px; }
select { height:30px; padding:3px; color:#444; border:1px solid #aaa; font-size:14px; }
textarea { padding:4px; border:1px solid #aaa; font-size:14px;}

/*버튼*/
.btnArea { margin:30px auto 0; text-align:center;clear:both;position:relative;background:#555; width:80px; color:#fff; height:30px; padding-top:10px; text-decoration:none;}
.btnArea a{ margin:30px auto 0; text-align:center;clear:both;position:relative;background:#555; width:80px; color:#fff; height:30px; padding-top:10px; text-decoration:none;}
.btnArea2 { margin:30px auto 0; text-align:center;clear:both;position:relative;background:#003b6d; width:90px; color:#fff; height:45px; padding-top:10px; }






/*페이징*/
.board-list-paging {margin:20px 0;}
/*페이징 스타일*/
.pagelist {text-align:center;line-height:110%;display:block;position:relative;height:auto;min-height:35px;}
.pagelist * {vertical-align:middle;}
.pagelist a , .pagelist strong {display:inline-block;height:30px;min-width:30px;border:1px solid #d8d8d8;border-left:0 !important;text-align:center;overflow:hidden;}
.pagelist span {font-size:12px;font-weight:normal;color:#777 !important;display:inline-block;height:30px;min-width:30px;}
.pagelist span.first {background:none;}
.pagelist a span {cursor:pointer;line-height:1.5em; padding-top:3px;}
.pagelist a:hover span {color:#1c4190 !important;}
.pagelist strong {background:#1c4190; border:1px solid #1c4190;}
.pagelist strong span  { color:#fff !important;font-weight:500;line-height:1.5em; padding-top:5px;}
.pagelist .firstpage span, .pagelist .lastpage span, .pagelist .firstpage1 span, .pagelist .lastpage1 span,
.pagelist .prevblock span, .pagelist .nextblock span, .pagelist .prevblock1 span, .pagelist .nextblock1 span, .pagelist .prevPerPage span, .pagelist .nextPerPage span,
.pagelist .prevpage span, .pagelist .nextpage span, .pagelist .prevpage1 span, .pagelist .nextpage1 span {padding-top:0px;border:0px !important; background:none !important;visibility:hidden;margin-left:0px;margin-right:0px;}
.pagelist .firstpage , .pagelist .lastpage ,.pagelist .firstpage1 , .pagelist .lastpage1 , .pagelist .prevPerPage , .pagelist .nextPerPage ,
.pagelist .prevblock , .pagelist .nextblock ,.pagelist .prevblock1 , .pagelist .nextblock1 ,
.pagelist .prevpage , .pagelist .nextpage  , .pagelist .prevpage1 , .pagelist .nextpage1  {display:inline-block;background-image:url("/img/btn_page.gif");background-repeat:no-repeat;height:31px;width:31px;overflow:hidden;margin-left:0px;margin-right:0px;border:0;}

/*비활성*/
.pagelist .firstpage1 {background-position:0 -64px;}
.pagelist .prevblock1 {background-position:-62px -64px;margin-right:0px;width:31px;}
.pagelist .nextblock1 {background-position:-94px -64px;margin-left:0px;}
.pagelist .lastpage1 {background-position:right -64px;width:31px;}

/*활성*/
.pagelist .firstpage {background-position:0 0;}
.pagelist .prevblock {background-position:-62px 0;margin-right:0px;width:31px;}
.pagelist .nextblock {background-position:-94px 0px;margin-left:0px;}
.pagelist .prevPerPage {background-position:-31px 0px;margin-left:0px;}
.pagelist .nextPerPage {background-position:-124px 0px;margin-left:0px;}
.pagelist .lastpage {background-position:right -1px;width:31px;}

/*오버*/
.pagelist .firstpage:hover {background-position:0px -31px;}
.pagelist .prevblock:hover {background-position:-62px -31px;width:31px;}
.pagelist .nextblock:hover {background-position:-94px -31px;}
.pagelist .lastpage:hover {background-position:right -31px;width:31px;}

/* 게시판 리스트 */
.board_list{width:100%; overflow:hidden;}
.board_list>table{width:100%;border-top:2px solid #000; border-spacing:0; box-sizing: border-box;}
.board_list>table th,
.board_list>table td{padding:13px 0; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; border-collapse:collapse; empty-cells:show; box-sizing: border-box; line-height:15px; font-size:13px;}
.board_list>table .Ttxt{padding-left:10px; text-align:left; font-size:13px;}
.board_list>table th:first-child,
.board_list>table td:first-child { border-left:0;}	
.board_list>table th{background-color: #eaeaea; font-weight: 600; color: #111; font-size:13px;}
.board_list>table>tbody>tr>.title{padding:13px 20px; text-align:left}
.board_list>table>tbody>tr>.title>a,
.board_list>table>tbody>tr>.title>p { cursor:pointer; display:block;}
.board_list>table>tbody>tr>.title>a:hover { font-weight:600;}
.board_list>table>tbody>tr>.num>p{width:20px; height:20px; background-color: #666;  line-height:20px; color: #fff; box-sizing: border-box; display:inline-block;}
.board_list>table>tbodt>tr>td>p img { width:100%; }


.board_view{width:100%;border-top:2px solid #000;box-sizing:border-box;}
.board_view .vp_title{width:100%; padding:15px 25px;box-sizing:border-box;color:#111;font-size:18px;font-weight:600; border-bottom:1px dashed #ccc; background:#f5f5f5; text-align:center;}
.board_view .vp_date{width:100%; padding:15px 25px;box-sizing:border-box;color:#111;font-weight:600;border-bottom:1px solid #ccc; font-size:13px;}
.board_view .vp_date>p{padding:0 100px 0 0; display:inline-block; vertical-align: top;}
.board_view .vp_date span{color:#666;font-weight:normal;padding-left:15px;}
.board_view .vp_con{width:100%; padding:2%; border-bottom:1px solid #ccc; box-sizing:border-box;min-height:250px;}
.board_view .vp_con img {}
.filebox{width:100%;min-height:60px;padding:20px 20px 10px 20px;border-bottom:1px solid #ccc;box-sizing:border-box;}
.filebox dt{position:absolute;font-weight:600;color:#000; }
.filebox dd{margin-left:80px;padding-bottom:10px;}
.filebox dd a{text-decoration:underline;color:#333;}

.board_write{width:100%; overflow:hidden;}
.board_write>table{width:100%;border-top:2px solid #000; border-spacing:0; box-sizing: border-box;}
.board_write>table th{padding:13px 0; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; border-collapse:collapse; empty-cells:show; box-sizing: border-box; line-height:23px;}
.board_write>table td{padding:13px 0; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box; line-height:23px; padding-left:15px;}
.board_write>table th:first-child,
.board_write>table td:first-child { border-left:0;}	
.board_write>table th{background-color: #f1f1f1; font-weight: 600; color: #111;}
.board_write>table .Ttit{text-align:left; font-size:18px; padding:20px;}
.board_write>table>tbody>tr>.title{padding:13px 20px; text-align:left}
.board_write>table>tbody>tr>.title>a,
.board_write>table>tbody>tr>.title>p { cursor:pointer; display:block;}
.board_write>table>tbody>tr>.title>a:hover { font-weight:600;}
.board_write>table>tbody>tr>.num>p{width:20px; height:20px; background-color: #666;  line-height:20px; color: #fff; box-sizing: border-box; display:inline-block;}
.board_write>table>tbodt>tr>td>p img { width:100%; }
.board_write>table textarea{height:300px;border:1px solid #dcdcdc;padding:10px;box-sizing: border-box;}
.board_write>table input[type=text],
.board_write>table input[type=password]{height:30px; padding:0 5px; background-color:#fff; border:1px solid #ccc; line-height:28px; color:#000; vertical-align:middle; display:inline-block; box-sizing: border-box;}
.board_write>table .size5 {width:100%;}
.board_write>table .size4 {width:70%;}
.board_write>table .size3 {width:15%;}
.board_write>table .Mtxt1 {color:#007eff;font-size:14px;}
	


	
 
 
