@charset "utf-8";
/* CSS Document */

/*글목록 폼*/
.sub_board{border:0; padding:px 0;}
.sub_board{width:100%; color:#666; font-size:12px; table-layout:fixed;}
.sub_board th{border-left:0; border-right:0; border-bottom:1px solid #e8e8e8; border-top:solid 1px #4a6792;padding:10px 0; border-bottom:solid 1px #e8e8e8; background-color:#fafafa; color:#333; font-wight:bold; line-height:15px; vertical-align:top;}
.sub_board td{border-left:0; border-right:0; border-top:0; border-bottom:1px solid #e8e8e8;padding:10px 0; text-align:center; line-height:12px;}
.sub_board a{color:#383838; text-decoration:none;}

.sub_board caption{display:none;}
.sub_board .num,.sub_board .date,.sub_board .hit,.sub_board .name{padding:5px 0; font-size:12px; line-height:normal; text-align:center;}
.sub_board .title{text-align:left; padding-left:15px; font-size:13px;}

/*글쓰기 폼*/
.tb_form{width:100%; margin-top:7px;}
.tb_form th.first{border-top:1px solid #4a6792;}
.tb_form th{border-bottom:1px solid #ddd; background-color:#fafafa; padding:6px 0 6px 22px; color:#444; font-weight:bold; text-align:left;}
 
.tb_form td.first{border-top:1px solid #4a6792;}
.tb_form td{border-bottom:1px solid #ddd; padding:6px 0 6px 6px;}

.f_input {color:#666; background-color:#fff; border:solid 1px #ccc; height:30px; line-height:30px;text-indent: 6px; vertical-align: middle;}
input, select {vertical-align: middle;}
.f_textarea {color:#666; background-color:#fff; border:solid 1px #ccc; /*text-indent:6px;*/ vertical-align: middle; overflow:auto;}

/*글보기 폼*/
#bdView{position:relative; width:100%; border-top:solid 1px #4a6792; margin:7px 0 0;}
#bdView .subject{padding:2px 0 0 22px; color:#3C7CF0; font-weight:bold; font-size:16px; letter-spacing:-1px; margin-top:14px; padding-bottom:5px;}
#bdView .etcInfo{border-bottom:1px solid #ccc; padding:6px 0 15px 22px; font-size:11px; margin-bottom:20px;}
#bdView .etcInfo .filelist {margin-top:5px;padding:13px 20px 8px;line-height:1.4;background-color:#f2f2f2;}
#bdView .etcInfo .filelist_cont {padding:5px;}
#bdView .viewCon{padding:0 25px 20px; line-height: 1.6;}
#bdView .viewCon p{margin-bottom:10px;}
#bdView .viewCon a{color: #428bca;}
#bdView .viewReply {padding-top:20px;border-top:1px solid #eee;}
#bdView .btnArea{border-top:solid 1px #afafaf; margin-top:25px; padding-top:15px;height:20px;}

.pre_next_article th{background-color:#fdfdfd; padding:10px 0; border-bottom:1px solid #ccc;}
.pre_next_article th.first{border-top:1px solid #ccc;}
.pre_next_article td{background-color:#fff; padding:4px 3px 3px 14px; border-bottom:1px solid #ccc;}
.pre_next_article td.first{border-top:1px solid #ccc;}

/*커뮤니티*/
.btn{width:714px; height:20px; position:relative; padding-top:30px; margin:0 auto; text-align:center;}
.btn img{padding-right:5px;}

.btn_write{width:765px; height:20px; position:relative; padding-top:10px; margin:0 auto; text-align:right;}
.btn_form_ok{width:765px; height:20px; position:relative; padding-top:20px; padding-bottom:20px; margin:0 auto; text-align:center;}
.btn_form_ok img{padding-right:5px;}

.serch_wrap{padding-top:30px;position:relative;}
.serch{background:url(../images/sub06/serch_bg.gif) no-repeat; width:767px; height:47px; margin:0 auto;  padding-top:13px; text-align:center;}

.serch label{display:none;}
.serch a > img {vertical-align:middle;}
/*.serch select{margin:13px 5px 0 250px;}
.serch fieldset{width:250px; float:right; margin-right:190px; margin-top:13px;}
.serch input{margin-right:5px; width:120px; height:18px; float:left;}
.serch a{width:46px; height:20px; display:block; background:url(../images/board/btn_search.gif) no-repeat; text-indent:-9999px; float:left;}
*/

.btn_list{width:765px; height:30px; position:relative; padding-top:15px;padding-bottom:20px; margin:0 auto; border-top:1px solid #ccc;}
.btn_list2{text-align:left; width:400px; height:25px; position:relative;}
.btn_list3{text-align:right; width:100px; height:25px; position:absolute; right:0; top:15px;}

