@charset "utf-8";

.select {border:1px solid #b5b5b5;height:21px;padding:0px;background:#ffffff;}



/* 리스트 */
.BoardList {border-top:solid 3px #009ACD;width:100%;}
/*.BoardList tr th{padding:5px 0 5px 0; border-bottom:1px solid #638da3; border-right:1px solid #638da3; background:url(/images/board/table_th_bg.jpg) repeat-x; font-family: "tahoma","verdana"; font-size:11px;font-weight:bold;}*/
.BoardList tr th{padding:10px 0 5px 0; border-bottom:1px solid #adadad; border-right:0px solid #adadad;  background-color:#ededed; color:#0078be; font-size:12px;font-weight:bold;text-align:center;}
.BoardList tr th.txt {letter-spacing:-0.05em;}
.BoardList tr td {padding:6px 4px;text-align:center; font-size:12px; color:#666666;word-break:break-all;border-bottom:1px solid #bdbdbd;}
.BoardList .right_line {border-right:1px solid #adadad;}
.BoardList tr td.b_line {height:1px; background-color:#bdbdbd; }
.BoardList tr td.t_line {height:1px; background-color:#1B2C42; }
.BoardList tr td.nodata {height:200px; }
.BoardList tr td.t_center {text-align:center}
.BoardList tr td.t_left {text-align:left   }

.BoardList2 {border-top:1px solid #dedede;width:100%;}
.BoardList2 tr th {border-bottom:1px solid #dedede;padding: 8px 10px;background:#f5f5f5;font-family:"나눔고딕", NanumGothic;text-align:left;}
.BoardList2 tr td {border-bottom:1px solid #dedede;padding: 8px 10px;text-align:center;}
.BoardList2 tr td a {font-family:"나눔고딕", NanumGothic;}

/* 보드 뷰어 */
.board_view {width:100%;border-top:3px solid #009ACD;border-bottom:1px solid #bdbdbd;	}
.board_view tr th{padding:12px 0; background:#ededed; color:#666; font-weight:bold; letter-spacing:-1px; text-align:center; 	border-bottom:1px solid #bdbdbd; font-size:11px; }
.board_view tr th.st {color:#0078be;background:#f8fafb; font-size:14px;text-align:center;}
.board_view tr td {font-size:12px; padding-left:10px; padding:8px; border-bottom:1px solid #bdbdbd;  }
.board_view tr td.contxt {padding: 10px 0;}
.board_view .box {border:1px solid #CCC;}
.board_view .box {width:100px; height:16px; padding:2px 5px 0 5px;}

.up_file {width:100%;}
.up_file tr th {padding:8px 0; background:#f0f7fa; color:#666; font-weight:bold; letter-spacing:-1px; text-align:center; 	border-bottom:1px solid #bdbdbd;  }
.up_file tr td {font-size:12px; padding-left:10px; padding-top:3px; border-bottom:1px solid #bdbdbd;  }

.prevNextView {border-bottom:1px solid #bdbdbd;}
#prevnext_wrap th,#prevnext_wrap  td{border-top:1px solid #bdbdbd;}
#prevnext_wrap th.listicon {width:20%; padding:8px 0; background:#f0f7fa; color:#555; font-weight:bold; letter-spacing:-1px; text-align:center;}
#prevnext_wrap td.listtxt {padding:8px 10px;}

.s_st {background:url(/images/admin/board/ico_cu.gif) no-repeat left 8px; padding: 5px 5px 5px 8px;font-weight:bold;color:#555555;font-size:14px;width:300px}

/* .board_view tr th {
	background-repeat: repeat-x;
	background-position: left top; 
    height:34px; 
    text-align:center; 
    font-size:12px;
    color:#666666; 
    font-weight:bold; 
    line-height:20px;
    background-color:#f7f7f7;
    border-bottom:1px solid #bdbdbd;
} */
/* .board_view tr td {
	background-repeat: repeat-x;
	background-position: left top; 
    font-size:12px; 
    padding-left:10px; 
    padding-top:3px; 
    border-bottom:1px solid #bdbdbd;
	line-height:150%;
}
 */
/* .board_view tr td table tr td{
	background-repeat: repeat-x;
	background-position: left top; 
    font-size:12px; 
    padding-left:0; 
    padding-top:3px; 
    border-bottom:none;
}

.board_view .item-subject {font-size:12px; font-weight:bold; padding-left:30px; text-align:left;}
.board_view .item-file {font-size:12px; text-align:left; padding-top:3px; padding-left:30px; text-decoration:underline; color:#999999;}
.board_view .contents{padding:20px 20px 20px 20px; font-size:12px; color:#666666; line-height:18px;} */


/* 
#prevnext_wrap{border-top:1px solid #d9d9d9;}
#prevnext_wrap dt, .prevNextList dd{border-bottom:1px solid #d9d9d9;}
#prevnext_wrap dd{width:640px; padding-left:10px;}
 */

/* 게시판 페이징 */
.boardNavi{text-align:center; padding:20px 0;width:100%;}
.boardNavi ul {width:100%;}
.boardNavi ul, .boardNavi li{display:inline-block;}
*+html .boardNavi ul, *+html .boardNavi li{display:inline;padding:0 2px 0 1px;}
.boardNavi a {display:inline-block; height:17px; line-height:17px; padding:0 6px 0 3px; border:1px solid #fff;text-align:center;}
*+html .boardNavi a {display:inline; height:17px; line-height:17px; padding:0 6px 0 3px; border:1px solid #fff;text-align:center;}
.boardNavi a.selected, .boardNavi a:hover{border-color:#e0e0e0; font-weight:bold; color:#fe6000;}
.boardNavi li.pbtn a{overflow:hidden; width:17px; padding:0 !important; border-color:#e0e0e0; background:url(/images/board2/btn_board_navi.gif) no-repeat; }
.boardNavi li.pbtn a span{display:inline-block; overflow:hidden; width:17px; text-indent:-5000000px;}
.boardNavi li.prevList{}
.boardNavi li.prev a{background-position:-17px 0;}
.boardNavi li.nextList a{background-position:-34px 0;}
.boardNavi li.next a{background-position:-51px 0;}
.boardNavi li, .boardNavi a, .boardNavi img{vertical-align:middle;}

/* 일반버튼 */
div#button_wrap {padding:20px 0px 20px 0;text-align:right;float:right;width:300px;}
.btn {display:inline-block; border:0; margin:0 2px; background:url('/images/board/btn_bg.gif') no-repeat left top;color:#fff; padding:0 0 0 1px; }
.btn a {display:inline-block; border:0; margin:0; background:url('/images/board/btn_bg.gif') no-repeat right top; height:21px; line-height:20px; font-size:11px; padding:0 11px 0 10px; color:#fff;
font-family:'돋움'; vertical-align:middle; white-space:nowrap; position:relative; overflow: visible;  text-decoration:none! important }

*+html .btn {display:inline; border:0; margin:0 2px; background:url('/images/board/btn_bg.gif') no-repeat left top;color:#fff; padding-left:0 0 0 1px; }
*+html .btn a {display:inline; border:0; margin:0; background:url('/images/board/btn_bg.gif') no-repeat right top; height:22px; line-height:20px; font-size:11px; padding:0 11px 0 10px; color:#fff;
font-family:'돋움'; vertical-align:middle; white-space:nowrap; position:relative; overflow: visible; text-decoration:none! important }

.btn input {display:inline-block; border:0; margin:0; background:url('/images/board/btn_bg.gif') no-repeat right top; height:21px; line-height:20px; font-size:11px; font-family:'돋움'; vertical-align:middle; white-space:nowrap; position:relative; overflow: visible; cursor:hand; text-decoration:none! important }
.btn button {display:inline-block; border:0; margin:0; background:url('/images/board/btn_bg.gif') no-repeat right top; height:21px; line-height:20px; font-size:11px; font-family:'돋움'; vertical-align:middle; white-space:nowrap; position:relative; overflow: visible; cursor:hand; text-decoration:none! important }
.btn .icon {border:0; vertical-align:middle; margin-right:5px; position:relative; z-index:2; left:10px;}

	


/*
.btn {margin-right:2px; padding-left:1px; color:#fff;}
.btn a {left:2px; padding:0 11px 0 8px; color:#fff; _top: -1px}*/
.btn button {left:2px; padding:0 11px 0 8px; color:#fff;}
.btn input {left:2px; padding:0 11px 0 8px; color:#fff;}
.plus {padding-left:1px;}

/*  검색창*/
#search_wrap { float:right; padding-bottom:7px;}
#search_wrap select, #search_wrap input {display:inline-block; float:left; margin-left:5px;}
#search_wrap .box { border:1px solid #CCC;}
#search_wrap .box { width:100px; height:16px; padding:2px 5px 0 5px; }
#search_wrap .search_btn {border:none;}

#search_wrap3 { float:right; padding-bottom:7px;}
#search_wrap3 select, #search_wrap input {display:inline-block; margin-left:5px;}
#search_wrap3 .box { border:1px solid #CCC;}
#search_wrap3 .box { width:100px; height:16px; padding:2px 5px 0 5px; }
#search_wrap3 .search_btn {border:none;}
/* 
#search_wrap { background:url(/images/admin/board/search_bg.gif) no-repeat left top; clear:both; margin-top:25px; height:34px; text-align:center;padding-left:20px;}
#search_wrap2 { background:url(/images/admin/board/search_bg.gif) no-repeat right top; height:34px; padding-right:20px;text-align:center;}
#search_wrap2 form {padding-top:5px;}
#search_wrap select { 
    color:#9A9A9A; 
    font-family:돋움,Dotum; 
    font-size:12px; 

}
#search_wrap .box { border:1pt solid #C6C6C6; color:#666666; margin-bottom:1px; } 
*/


#pagination_wrap {padding-top:20px;text-align:center;}
#pagination_wrap .navi_btn {}




input.txt_date {
	width = "80px";
	text-align = "center";
	behavior:url("/common/txt_date.htc");
}



.search_box {border:4px solid #f1f1f1; background:#f9f9f9;padding: 10px;clear:after;margin-bottom:10px;line-height:140%;}
.search_box table th {text-align:left;background:url(/images/admin/board/ico_cu.gif) no-repeat 15px 10px;padding: 2px 2px 2px 25px;}
.search_box table td {padding: 2px;}
.search_box .box {border:1px solid #dedede; padding:2px;}

/*14.04.08*/
.hidden {visibility:hidden;display:none;}
caption {width:0; height:0; line-height:0; font-size:0; visibility:hidden;}


.wt_qual_t {background:url(/images/board/ico2.gif) no-repeat left top;padding: 0 0 7px 10px;}
.wt_qual_t span {font-weight:bold;}

/*비밀번호 입력*/
.pw_input {width:530px;margin:0 auto;}
.pw_input .img {background:url(/images/board/pw_img.jpg) no-repeat left top;padding: 35px 0 45px 260px;}
.pw_input .box {background:#f1f1f1;border:1px solid #dedede;padding:7px;width:243px; }

/*수식*/
.ss_text {width:100%;}
.ss_text .ss_01 {float:left;width:42%;}
.ss_text .ss_01 .ss_01_01 {float:left;width:65px;padding-top:15px;}
.ss_text .ss_01 .ss_01_02 {float:left;width:130px;}
.ss_text .ss_01 .ss_01_02 .line {border-bottom:1px solid #cccccc;}
.ss_text .ss_01 .ss_01_02 p {padding:3px 0;text-align:center;}
.ss_text .ss_01 .ss_01_03 {float:left;width:50px;padding:15px 0 0 10px; }

.ss_text .ss_02 {float:left;width:42%;}
.ss_text .ss_02 .ss_02_01 {float:left;width:65px;padding-top:15px;}
.ss_text .ss_02 .ss_02_02 {float:left;width:130px;}
.ss_text .ss_02 .ss_02_02  .line {border-bottom:1px solid #cccccc;}
.ss_text .ss_02 .ss_02_02 p {padding:3px 0;text-align:center;}
.ss_text .ss_02 .ss_02_03 {float:left;width:50px;padding:15px 0 0 10px;}
.ss_text .ss_03 {float:left;width:20%;text-align:right;}

.board_foot_text	{float:left;width:67%;color:#977238;line-height:140%;}
div#button_wrap2 {padding:0px 0px 20px 0;text-align:right;float:right;width:200px;}

.tpl_top img {width:100%;}
.tpl_footer img {width:100%;}