/*페이징*/
.page_box{padding: 20px 0 0 0; text-align: center}
.page_box *{display: inline-block; *display: inline; zoom: 1; width: 27px; height: 27px; margin: 0 1px; line-height: 27px; vertical-align: middle; border: 1px solid #e7e7e7}
.page_box .arr{text-indent: -9999px}
.page_box .arr_first{background: url(../../images/bbs/btn_first.jpg) center no-repeat}
.page_box .arr_prev{background: url(../../images/bbs/btn_prev.jpg) center no-repeat}
.page_box .arr_next{background: url(../../images/bbs/btn_next.jpg) center no-repeat}
.page_box .arr_last{background: url(../../images/bbs/btn_last.jpg) center no-repeat}
.page_box .num{color: #6e6e6e}
.page_box b.num{color: #fff; border: 1px solid #6e6e6e; background: #6e6e6e}

/*게시판 상단*/
.board_top{overflow: hidden; padding: 10px 0}
.board_total{float: left; color: #3c3c3c; padding: 13px 0 0 0; margin: 0 !important}

/*게시판 검색*/
.search_box{float: right}
.search_box select, .search_box .input_box{float: left; margin: 0 0 0 5px}
.search_box select{width: 97px; height: 38px; border: 1px solid #ddd}
.search_box input{float: left; width: 200px; height: 36px; padding: 0 3px; border: 1px solid #d2d2d2}
.search_box a{float: left; display: block; width: 36px; height: 36px; background: url(../../images/bbs/icon_search.jpg) center no-repeat; border: 1px solid #d2d2d2; border-left: 0 none}

/*게시판 이전/다음글*/
.board_link{margin-top: 20px; border-top: 2px solid #222}
.board_link dl{overflow: hidden}
.board_link dl dt{float: left; display: block; width: 155px; height: 47px; line-height: 47px; text-align: center; border-bottom: 1px solid #e6e6e6}
.board_link dl dt span{display: inline-block; *display: inline; zoom: 1; padding-right: 30px; margin-right: 10px}
.board_link dl dt.link_prev span{background: url(../../images/bbs/icon_prev.jpg) right center no-repeat}
.board_link dl dt.link_next span{background: url(../../images/bbs/icon_next.jpg) right center no-repeat}
.board_link dl dd{float: right; display: block; width: 845px; height: 47px; line-height: 47px; border-bottom: 1px solid #e6e6e6}
.board_link dl dd a{color: #3c3c3c}

.no_data01{padding: 10px 2px; text-align: center!important;}

/*기본 게시판*/
.board_list{border-top: 3px solid #222}
.board_list th, .board_list td{padding: 10px 2px; text-align: center; border-bottom: 1px solid #e6e6e6}
.board_list tr.thead th,
.board_list thead th{color: #3c3c3c; font-weight: 700}
.board_list tbody tr:hover{background: #f5f5f5}
.board_list tbody td.no-data{padding: 90px 0}

/*웹진 게시판*/
.webzine_list {border-top: 2px solid #222}
.webzine_list .list_items {padding: 30px 40px; border-bottom: 1px solid #e6e6e6 }
.webzine_list .list_items > p, .webzine_list .list_items dl { display: inline-block; vertical-align: top; }
.webzine_list .list_items > p { position: relative; margin-right: 38px; width: 210px; height: 130px; overflow: hidden}
.webzine_list .list_items > p > img { width: 100%; min-height: 100%}
.webzine_list .list_items dl { width: 668px; margin: 0 0 0 30px }
.webzine_list .list_items dl dt > a { display: block; padding-bottom: 10px; color: #3c3c3c; font-size: 16px; font-weight: 700 }
.webzine_list .list_items dl dd > a { font-size: 14px; line-height: 1.7}
.webzine_list .list_items dl dd span { display: block; padding-top: 8px }
.webzine_list .list_items:hover{background: #f5f5f5}

.webzine_list {border-top: 2px solid #222}
.webzine_list .list_items2 {padding: 10px 20px; border-bottom: 1px solid #e6e6e6 }
.webzine_list .list_items2 > p, .webzine_list .list_items2 dl { display: inline-block; vertical-align: top; }
.webzine_list .list_items2 > p { position: relative; margin-right: 38px; width: 210px; overflow: hidden}
.webzine_list .list_items2 > p > img { width: 80%; min-height: 80%}
.webzine_list .list_items2 dl { width: 400px; margin: 0 0 0 0px }
.webzine_list .list_items2 dl dt > a { display: block; padding-bottom: 10px; color: #3c3c3c; font-size: 16px; font-weight: 700 }
.webzine_list .list_items2 dl dd > a { font-size: 14px; line-height: 1.7}
.webzine_list .list_items2 dl dd span { display: block; padding-top: 8px }
.webzine_list .list_items2:hover{background: #f5f5f5}

/*게시판 뷰어*/
.board_view{}
.board_title{padding: 15px 20px; color: #3c3c3c; font-size: 18px; font-weight: 700; border-top: 2px solid #222; border-bottom: 1px solid #e6e6e6; background: #f6f6f6}
.board_con{min-height: 300px; padding: 15px 20px; border-bottom: 1px solid #e6e6e6}
.board_con p{word-break: normal !important}
.con_img{padding-bottom:20px;}
.board_con .con_img img{display: block; max-width: 100%; margin: 0 auto}
.board_info{height: 45px; padding: 0 5px; border-bottom: 1px solid #e6e6e6}
.board_info li{float: left; position: relative; padding: 12px 15px 0; color: #646464}
.board_info li:after{content: ""; display: block; position: absolute; left: 0; top: 15px; width: 1px; height: 13px; border-right: 1px solid #f4f4f4; background: #d4d4d4}
.board_info li:first-child:after{display: none}
.board_info li strong{font-weight: 700; display: inline-block; *display: inline; zoom: 1; margin-right: 10px}
.board_info li .file_box{display: inline-block; *display: inline; zoom: 1; vertical-align: top}
.board_info li .file_box a{display: none; padding-left: 10px; background: url(../../images/bbs/icon_file.png) left center no-repeat}
.board_info li .file_box a:first-child{display: inline-block; *display: inline; zoom: 1}
.board_info li.info_file:hover .file_box{position: absolute; left: 80px; top: 15px; width: 300px; padding: 5px 10px; border: 1px solid #ddd; background: #fff}
.board_info li.info_file:hover a{display: block; font-size: 13px}
.board_info li.info_file:hover a:hover{text-decoration: underline}
.board_info li.info_file:hover span.etc{display: none !important}

/*게시판 뷰어 : 답변*/
.answer_view{margin: 20px 0 0 0}
.icon_answer{display: inline-block; *display: inline; zoom: 0; padding: 0 0 0 32px; color: #f26324; background: url(../../images/bbs/icon_answer.png) left center no-repeat}

/*게시판 쓰기*/
.board_write_wrap{border-top: 3px solid #222}
.board_write th, .board_write td{padding: 15px; border-bottom: 1px solid #e6e6e6}
.board_write th{color: #3c3c3c; background: #f6f6f6}
.board_write .file_list li{margin-top: 10px}
.board_write .file_list li:first-child{margin-top: 0}
.board_write .btn_addfile{padding: 2px 10px; margin: 3px 0 0 0; color: #3c3c3c; font-size: 12px; text-align: center; background: #fff; border-width: 1px; border-style: solid; border-color: #c8c8c8 #9c9c9c #9c9c9c #c8c8c8; border-radius: 3px}
.board_write .btn_removefile{padding: 2px 10px; margin: 3px 0 0 0; color: #fff; font-size: 12px; text-align: center; background: #3c3c3c; border-width: 1px; border-style: solid; border-color: #3c3c3c; border-radius: 3px}
.board_write .readonly{background: #efefef}

/*기타*/
.an_waiting{color: #128d56}
.an_complete{color: #f26324}
.re_waiting{color: #128d56}
.re_ing{color: #0a4ca1}
.re_complete{color: #f26324}


.no_data{text-align:center!important; border-bottom:1px solid #e6e6e6; padding:10px 2px;}
