/*게시판*/
.boardlist{text-align:center; line-height:28px;}
.boardlist thead tr td{border-top:2px #999 solid;border-bottom:1px solid #999; font-weight:bold;}
.boardlist tbody tr td{/*border-top:1px solid #e0e0e0;*/ border-bottom:1px solid #e0e0e0;}
.listbar{font-weight:normal;}
.search{float:right; margin-bottom:10px;}
.boardtitle{text-align:left; padding-left:15px;}
.boardlist thead tr .bg{ background:url(img/board/bar03.jpg) right center no-repeat;}
.searchbtn{position:relative; top:0.5em; *top:0.3em;}
.searchinput{font-size:12px; background-color:transparent; border-width:1px; border-color:#bababa; border-style:solid; height:18px;}
.number{margin:20px auto; width:300px;}
.number li{display:inline; margin-left:5px;  font-weight:bold}
.number li img{position:relative; top:0.1em;}
.keyspan{position:relative; top:0.2em; left:0.3em}
/*.number{margin:10px auto; width:400px; text-align:center;}
.number li{display:inline; margin-left:5px;  font-weight:bold}
.number li img{position:relative; top:0.1em;}
.writespan{padding-top:5px; display:block; float:right;}
.numberbox{width:680px; float:left;}*/

/* faq */
.faq_list_contents {display:none;}
.faq_list_contents td {padding-top:10px;}

/* 숫자 */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}

.boardtitle2{text-align:left; padding:5px;}
.boardlist2 .co001{border:#CCC 1px solid;}
.boardlist2 .co002{border-top:2px #999 solid; height:15px;}

.co_line1{height:4px;}
.co_line2{height:1px;border-top:1px #d7d7d7 solid;}
.co_line3{height:8px;}

/*게시판 뷰어페이지*/
.boardview{line-height:28px;}
.boardview thead tr td{border-bottom:1px solid #e0e0e0;}
.boardview thead .top td{border-top:2px #999 solid; }
.boardview tr .bg{ background:url(img/board/bar03.jpg) right center no-repeat; text-align:center; font-weight:bold;}
.boardview tbody tr td{/*border-top:1px solid #e0e0e0;*/ border-bottom:1px solid #e0e0e0; }
.viewcon{height:300px;  vertical-align:text-top; padding:10px;}
.boardview .title{padding-left:10px; }
.abc{font-size:9px;}
.downbtn{position:relative; left:0.8em; top:0.1em}
.btn_box{ /*width:230px;*/ float:right; padding-top:10px;}
.btn_box li{display:inline; float:left; padding-left:5px;}
.btn_box1{ width:52px;float:right; padding-top:10px;}
.btn_box1 li{display:inline; float:left; padding-left:5px;}
.btn_box2{ width:120px; padding-left:320px; padding-top:10px;}
.btn_box2 li{display:inline; float:left; padding-left:5px;}
.replyinput{font-size:12px; background-color:transparent; border-width:1px; border-color:#bababa; border-style:solid; height:50px; width:82%; margin:15px; float:left;}
.def a{position:relative; top:1.2em; float:right;}
.replybox{border-top:hidden;}
.replyview{text-align:center; vertical-align:top; padding-top:10px;}
.replyname{position:relative; top:-1.0em; *top:-1.5em; height:25px;}

/*게시판 글쓰기페이지*/
.writeinput{font-size:12px; background-color:transparent; border:1px #bababa solid; height:300px; width:98%; margin:5px;}
.boardwrite{line-height:28px;}
.boardwrite thead tr td{border-bottom:1px solid #e0e0e0;}
.boardwrite thead .top td{border-top:2px #4e4e4f solid; }
.boardwrite tr .bg{ background:url(img/board/bar03.jpg) right center no-repeat; text-align:center; font-weight:bold; margin-right:15px;}
.boardwrite tbody tr td{border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
.write_title{font-size:12px; background-color:transparent; border:1px #bababa solid; width:85%;}
.write_title20{font-size:12px; background-color:transparent; border:1px #bababa solid; width:20%;}
.boardwrite .title{padding-left:10px; }
.secret{ padding-right:10px;}

/*게시판 비밀번호페이지*/
.boardpass{height:250px;  margin-top:10px;}
.boardpass td{border-top:2px #4e4e4f solid; border-bottom:1px solid #e0e0e0;}
.boardpass tr .bg{ background:url(../img/board/bar03.jpg) right center no-repeat; text-align:right; font-weight:bold; padding-right:10px;}
.passwordceck{position:relative; top:0.6em;}
.passinput{font-size:12px; background-color:transparent; border:1px #bababa solid; height:20px; width:100px; margin:10px;}