@charset "utf-8";

/*서브 게시판 영역*/

/*서브 게시판 리스트게시판 영역*/
.board_box {width:100%; min-height:400px; margin:30px 0;  overflow:hidden; }
.board_box .board_info {width:100%;  font-size:12px;  padding:3px 0; }
.board_box .board_info span.count {color:#cf870a; font-weight:600; }
.board_box .gall_style {width:40px;  float:right;}

.board_box .list_area {width:100%; margin-top:5px; border-top:2px solid #81570f; border-bottom:1px solid #d7d7d7; font-size:14px; font-weight:600; padding:10px; overflow:hidden;}
.board_box li {display:inline-block; padding:0 1%; line-height:18px; vertical-align:middle; }
.board_box .list {width:100%; height:auto; margin:0 auto; border-bottom:1px solid #d7d7d7; font-size:12px; padding:10px; overflow:hidden;}

.list_num {min-width:4%; text-align:center;}
.list_area .list_subject {width:65%; text-align:center; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;  }
.list .list_subject {width:65%; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;  font-size:14px;}
.list_file {min-width:5%; text-align:center;}
.list_file span.down {min-width:17px; height:16px; display:block; margin:0 auto; background:url(../../images/eng/common/btn_file_dw.png) no-repeat center;}
.list_date {min-width:7%; text-align:center; }
.list_count {min-width:5%; text-align:center ;  margin:0 auto;}

.no_list_box {width:100%; margin-top:5px;  border-bottom:1px solid #d7d7d7; font-weight:600; padding:10px; overflow:hidden;}
.no_list {text-align:center;  display:block; font-weight:normal; font-size:14px;}


/*서브 게시판 글쓰기게시판 영역*/
.board_box .view_area {width:100%; border-top:2px solid #81570f; vertical-align:middle; border-bottom:1px solid #d7d7d7;background:#fbfbfb; overflow:hidden; text-align:center; padding:7px 0; font-size:14px; font-weight:bold;}

.board_box .view li, .view_add li {display:inline-block;  line-height:40px; }

.board_box .view{width:100%; height:auto; margin:0 auto; border-bottom:1px solid #d7d7d7; background:#fbfbfb; overflow:hidden;}
.board_box .v_date {width:40%;float:left;}
.board_box .v_title{min-width:7%; font-size:14px; line-height:40px; display:block; font-weight:600; text-align:center; border-right:1px solid #d7d7d7; float:left; }


/*서브 게시판 첨부파일 영역*/
.board_box .view_add{width:100%; margin:0 auto; border-bottom:1px solid #d7d7d7; overflow:hidden; position:relative;background:#fbfbfb;}
.board_box .view_add .add_title{ font-size:14px;  font-weight:600; min-width:7%;text-align:center; vertical-align:middle; float:left;}

.board_box .view_add .v_file {width:89%;padding:0px; display:block; float:left; padding-top:15px;}
.board_box .view_add .v_file div {border-left:1px solid #d7d7d7; padding-left:10px; display:block; min-height:15px;  margin-top:-15px;}



.board_box .view_add .byte {font-size:12px; color:#b7b7b7; margin-left:5px;}
.board_box .view_cont {width:98%; margin:0 auto; border-bottom:1px solid #999; padding:10px;}
/*.board_box .view_cont span {width:99%;  display:block; margin:0 auto;}*/
.view_img img{ max-width:50%; margin:0 auto;  display:block;}


/*서브 게시판 글쓰기 영역*/
.board_box .board_btn{width:100%; clear:both; overflow:hidden; display:block; }
.board_box .board_btn span a{ display:block; float:right; width:85px; height:28px; padding:3px 0; line-height:28px; border:0; color:#fff; cursor:pointer; text-align:center; margin:0 4px; text-decoration:none;}
.write { background:#d32c16;}
.modify { background:#aaaaaa;}
.listv a{ background:#cf870a;}
.vod a {background:#05862d;}

/*서브 게시판 페이지버튼 영역*/
.board_box .board_num{width:100%; clear:both; margin:10px 0;}
.board_box .board_num .paging {width:100%; margin:0 auto; text-align: center;}
.board_box .board_num .paging ul li a {width:80%; list-style:15px; background:#fff; display:inline-block; padding:3px 4px; border:1px solid #d7d7d7; text-align:center;  cursor:pointer; text-decoration:none;}
.board_box .board_num .paging ul li a:hover { background:#ececec; color:#d32c16; font-weight:bold; }




/*서브 게시판 이전글 다음글 페이지버튼 영역*/
#board_prenex { width:100%;  padding-top:30px; clear:both; overflow:hidden; position:relative; margin:0; margin-bottom:40px;}
#board_prenex .prev {width:100%; height:40px; margin-top:5px; border-top:2px solid #81570f; border-bottom:1px solid #d7d7d7; overflow:hidden;}
#board_prenex .next{width:100%; height:40px; margin:0 auto; border-bottom:1px solid #d7d7d7; overflow:hidden;}
#board_prenex .pn_title{ font-size:14px;  font-weight:600; min-width:10%; font-size:14px; line-height:40px;  display:block; font-weight:600; background:#fbfbfb; text-align:center; border-right:1px solid #d7d7d7; float:left;}
#board_prenex .pn_cont { font-size:14px;  width:85%; padding-left:10px; line-height:40px; vertical-align:middle;  float:left; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}


/*서브게시판 캘린더 년,월, 검색*/
.carendar_box {width:100%; margin-top:10px;  margin:0 auto; clear:both; overflow:hidden;}
.car_drop{width:300px;  margin:0 auto;  overflow:hidden;  }
.car_drop label{width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.car_drop select {width:100px; height:32px; line-height:30px; font-size:14px; font-weight:600;  color:#555; border:1px solid #dbdbdb; cursor:pointer; padding:5px; display:block; float:left; margin-right:5px;}
.car_drop button {display:block; float:left; width:60px; height:32px; border:0; background:#f5773e; color:#fff; cursor:pointer; }



/*서브게시판 캘린더*/
.carendar_area{width:100%; display:block; margin:30px 0; }
.carendar { width:100%; margin:0 auto; border-collapse:collapse;}
.carendar th {border-bottom:1px solid #ccc; border-top:2px solid #F60; padding:1% 0; border-right:1px solid #e0e0e0; font-size:15px; }
.carendar th:last-child{border-right:none;}
.carendar td {text-align:center; font-size:13px; padding:1% 0; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.carendar td:last-child{border-right:none;}
.carendar td.every {background:#fdf8f6;}
.carendar td.today {font-weight:600; color:f5773e;}
.carendar_list {width:100%; display:block; position:relative;  clear:both; overflow:hidden;}
.carendar_list div.c_list { width:100%; margin:0 auto; padding:10px 0; border-bottom:1px #CCC dashed; clear:both; display:block;}
.carendar_list .c_list ul li:first-child { font-size:15px; font-weight:600;}
.carendar_list .c_list ul li{  vertical-align:top; display:inline-block;}
.carendar_list .c_list ul li div {overflow:hidden; text-overflow:ellipsis; display:block; width:100%;}


/*서브게시판 갤러리 리스트*/
.gallery_bord2 {width:100%;border-top:2px solid #81570f;  overflow:hidden;}
.gallery_bord3{width:100%;  border-bottom:1px dashed #ccc;  overflow:hidden; padding:7px 0;}
#gallery_box {width:100%; height:auto;  overflow:hidden; margin-top:15px;}
#gallery_box .gallery_lt {width:49%; float:left; margin-right:10px;}
#gallery_box .gallery_rt {width:49%; float:left;}
#gallery_box .gallery_img{float:left; width:40%; margin-top:5px;height:120px;overflow:hidden;}
#gallery_box .gallery_img img{width:100%;}
#gallery_box .gallery_txt {float:left; width:55%;padding-left:10px;  padding-top:3px;}
#gallery_box .gallery_txt ul li {width:100%; display:block; padding-bottom:8px; list-style:circle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#gallery_box .gallery_txt ul li span{font-size:14px; font-weight:600; letter-spacing:-1px; margin-right:3px;}


.gallery_info {width:100%; height:auto;  display:block; margin:0 auto; }
.photo_info { width:100%;  border-collapse:collapse; }
.photo_info th {border-right:1px solid #e0e0e0; text-align:center; padding:10px 0; border-bottom:1px solid #e0e0e0; font-size:14px; font-weight:600; background:#fbfbfb;}
.photo_info td  { font-size:13px; color:#666; padding:10px;  border-bottom:1px solid #e0e0e0; line-height:19px; text-align:left !important;}   /*0708 수정*/




.gallery_box {	 margin:30px auto; width: 80%; height: auto; position: relative;}
#gallery_view {	border: 1px solid rgb(224, 224, 224); height: auto; text-align: center; overflow: hidden;}
#gallery_view img {	width: 100%; display: block;}
#gallery_thum {	margin: 0px auto; padding: 5px 0px; width: 100%; padding:0; position: relative; height: 90px;}
#gallery_thum .holder {	margin:5px 25px; max-width:640px ; overflow: hidden;}
#gallery_thum .holder ul { float:left; width:10000px;}
#gallery_thum .list { width: 99999px; overflow: hidden;}
#gallery_thum .list::after {clear: both; display: block; content: "";}
#gallery_thum .item {	width: 110px; float: left; margin:0; padding:0; float:left;}
#gallery_thum .item a {	display: block;}
#gallery_thum .item a img {	margin: 0px auto; width: 100px; height: 75px; display: block;}
#gallery_thum .active.item a img {	border: 2px solid rgb(242, 113, 50); width: 96px; height: 71px;}
#gallery_thum .prev {width:30px; height:100px; display:block; background:url(../../images/eng/common/slide_pop_prevbtn.gif) no-repeat; position:absolute; left:0px; top:0px; z-index:80;}
#gallery_thum .prev span {	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; float: left; visibility: hidden; position: absolute;}
#gallery_thum .next {width:30px; height:100px; display:block; background:url(../../images/eng/common/slide_pop_nextbtn.gif) no-repeat; position:absolute; right:0px; top:0px; z-index:80;}
#gallery_thum .next span {	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; float: left; visibility: hidden; position: absolute;}




