@charset "utf-8";

/* 게시판 Total */
.board_total{overflow:hidden;margin:10px 0 0}
.board_total select{float:left}
.board_total p{float:right;margin:4px 0 0}
.board_total p.admin{margin-right:20px}
a {text-decoration:none}

button{*overflow:visible;border:0 none;padding:0;margin:0;background:transparent;cursor:pointer}
 
/* 게시판 목록 */
.board_list_ver{width:100%; border-collapse:separate; *border-collapse:collapse;border-spacing:0; table-layout:fixed; }
.board_list_ver thead {background:#f3f3f3; border-bottom:solid 1px #dbdbdb;  }
.board_list_ver thead th{background:#f5f5f5; font-size:12px; color:#4a4747; padding:12px 0 9px 0; border-bottom:solid 1px #dbdbdb;   border-top:1px solid #9d9d9d; font-weight:bold; }
.board_list_ver tbody td {font-size:12px; color:#4a4747; line-height:32px; text-align:center; border-bottom:solid 1px #dbdbdb; }
.board_list_ver tbody td.tmb{width:200px;  }
.board_list_ver tbody td.lf {text-align:left; padding-left:5px;  }
.board_list_ver tbody td.title{text-align:left;}
  
.board_list_ver tbody td div .mo_copy {float:left; width:470px; text-align:left; position:relative;  } 
.board_list_ver tbody td div .mo_title { font:16px NanumGothic; font-weight:600; color:#646060; letter-spacing:-0.5px; line-height:24px; }
.board_list_ver tbody td div .mo_txt {padding:10px 0 0 0;  font:13px NanumGothic; color:#646060; letter-spacing:-0.5px; line-height:20px; }
.board_list_ver tbody td div .day {float:left; top:106px; position:absolute;  font:12px NanumGothic; color:#939393; letter-spacing:-0.5px; line-height:20px;   }
 

.board_list_ver tbody td.none{color:#999;padding:30px 0; }
/*.board_list_ver tbody td img{vertical-align:middle vertical-align:middle; float:center;  display:block; width:216px; height:149px; border:1px solid #e9e9e9;} */
.board_list_ver tbody td img{vertical-align:middle;border:1px solid #e9e9e9;   }
.board_list_ver tbody td a:hover img { border:1px solid #e79942; }
.board_list_ver .c_txt {float:left; display:inline; font:13px NanumGothic; color:#646060; letter-spacing:-0.5px; line-height:32px; }
.board_list_ver .c_txt img {display:inline; vertical-align:middle;}
.board_list_ver span {float:left; display:inline;  }


	/*관리자공지글*/
.board_list_ver tbody tr.admin{background:#ffffdb}
.board_list_ver tbody tr.admin td, .board_list_ver tbody tr.admin td a{color:#000} 
	/*숨김글*/
.board_list_ver tbody tr.hidden{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#eee}
/*웹진 목록 */
.board_list_ver tbody td.summary{text-align:left;vertical-align:top;padding:10px}
.board_list_ver tbody td.summary p{border-bottom:solid 1px #ddd;padding:5px}
.board_list_ver tbody td.summary p a{color:#000}
.board_list_ver tbody td.summary span{display:block;margin:10px 5px}

/* 앨범형 목록 */
.board_list_album{border-collapse:collapse;width:100%;overflow:hidden;text-align:center;table-layout:fixed}
.board_list_album tbody td{color:#666; line-height:16px;text-align:center;padding:15px 0 15px 0;}
.board_list_album tbody td div{position:relative;width:216px;text-align:center;margin:0 auto}
.board_list_album tbody td div input{position:absolute;left:0;top:3px}
.board_list_album tbody td div .thumb{margin-bottom:10px}
.board_list_album tbody td div a{color:#666}

	/*숨김글*/
.board_list_album tbody td.hidden{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#eee}

/* 게시판 버튼*/
.board_button{display:block; text-align:center; margin-top:10px; height:80px;   }
.board_button:after{content:'.';display:block;clear:both;line-height:0;height:0;visibility:hidden; }
.board_button .block{display:table;margin:0 auto;display:inline-block; }
.board_button .block button, .board_button .block a{display:block;float:left;margin:0 5px; }
.board_button .bltb{float:left; }
.board_button .bltb button, .board_button .bltb a{display:block;float:left;margin-right:5px; }
/*.board_button .bltb select{display:block;float:left;margin:3px 5px 0 20px}*/
.board_button .rtb{float:right; }
.board_button .rtb button, .board_button .rtb a{display:block;float:left;margin-left:5px}

/* 게시판 페이징 */
.board_paging{overflow:hidden;text-align:center;margin-top:10px}
.board_paging li{display:inline}
.board_paging li a{padding-right:9px;margin-left:3px;background:url(/images/paging/bul_paging.gif) right 1px no-repeat}
.board_paging li a.end{padding:0;margin-right:3px;background:none}
.board_paging li a.first, .board_paging li a.prev, .board_paging li a.next, .board_paging li a.last{padding:0;margin:0;background:none}
.board_paging li a.prev{margin-right:7px}
.board_paging li a.next{margin-left:7px}


.paging {clear:both; text-align:center; margin-top:30px; }
.paging a {display:inline-block; width:28px; height:28px; margin-left:5px;  font:14px NanumGothicBold; color:#acacac;  line-height:28px; border:1px solid #fff;}
.paging a:hover {clear:both;  color:#d97c2a;  border:1px solid #fff;}
.paging a.sel {clear:both; border:1px solid #DBE0E4; font:14px NanumGothicBold; color:#d97c2a !important; line-height:28px;  }
.paging img {vertical-align:middle;*margin-top:-10px;}
.paging a.focus {color:#fff; border:#966d40 solid 1px; background:#ad7d47;}
.paging a.focus:hover {color:#fff; border:#966d40 solid 1px; background:#c58e51;}




/* 게시판 검색 */
.board_search {margin:18px 0 30px 0; padding:16px 0 18px; font-size:13px; border:1px solid #ccc; background:url(../imgs/board/bg_board_search.png) 0 bottom repeat-x;text-align:center;}
.board_search strong{padding-right:9px}
.board_search button{margin-left:3px;vertical-align:middle}
.board_search input{border:solid 1px #ddd;padding:2px}


.imgbox{padding:10px 38px 40px 10px;border:1px solid #ccc; text-align:center}

/* 글쓰기 */
.board_type_hor{border-collapse:collapse;width:100%;margin:10px 0 0;font-size:12px;border-top:1px solid #959595; table-layout:fixed}
.board_type_hor tbody tr.attach_thumb{display:none}
.board_type_hor tbody th{background:#f3f3f3; font-size:12px; border-bottom:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;padding:9px 15px 7px;font-weight:normal;color:#444;text-align:left}
.board_type_hor tbody th.line{border-left:solid 1px #dbdbdb}
.board_type_hor tbody th.no_line{border-right:solid 0 #dbdbdb;border-bottom:solid 0 #dbdbdb}
.board_type_hor tbody th.no_line1{border-right:solid 0 #dbdbdb}
.board_type_hor tbody td{font-size:12px; border-bottom:solid 1px #dbdbdb;padding:9px 15px 7px;text-align:left;line-height:22px}
.board_type_hor tbody td input.txt{height:18px;margin:0;padding:0;font-size:12px;font-family:'돋움',dotum,'굴림',gulim;border:1px solid #ccc;background-color:#fff;line-height:17px;text-indent:5px}
	/* 내용(에디터) */
.board_type_hor tbody td.editor{padding:0 !important;border:0 none !important}
.board_type_hor tbody td.editor .editor_container{border:1px solid #dbdbdb}
	/* 내용(보기) */
.board_type_hor tbody td.content .writer_ip{text-align:right;font-size:11px;margin-bottom:10px}
.board_type_hor tbody td.content .attach_viewer{overflow:auto;margin-bottom:10px;text-align:center}
	/* 첨부 */
.board_type_hor tbody td.attach span{color:#CA1818}
.board_type_hor tbody td.attach div{float:right}
.board_type_hor tbody td.attach table{table-layout:fixed}
.board_type_hor tbody td.attach td{border:0 none;text-align:left;padding:5px 0 0}
	/* 스펨방지 */
.board_type_hor tbody td.anti_spam img { border:1px solid #ccc; }
.board_type_hor tbody td input.w100{width:100%}


/* 이전글,다음글 */
.board_type_hor1{border-collapse:collapse;width:100%;margin:10px 0 0;font-size:11px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.board_type_hor1 tbody td{border-bottom:solid 1px #dbdbdb;padding:9px 15px 7px;text-align:left;line-height:16px;color:#bbb}
.board_type_hor1 tbody td a{color:#666}

 /* 코멘트 */
.content_comment{position:relative;padding:9px;margin-top:20px;font-size:11px;background-color:#f3f3f3;border:1px solid #dbdbdb;color:#444444}
.content_comment form{padding-left:10px;line-height:28px}
.content_comment form button{position:absolute;right:12px;top:11px}
.content_comment form label{display:inline-block;width:50px}
.content_comment form input, .content_comment form img{vertical-align:middle}
.content_comment form input.txt{height:18px;padding:0;font-size:12px;font-family:'돋움',dotum,'굴림',gulim;border:1px solid #ccc;background-color:#fff;line-height:17px;text-indent:5px}
.content_comment form .opinion label{width:auto;padding-right:5px;margin:0 2px 0 0;text-indent:0;cursor:pointer}
.content_comment form .opinion input{margin-bottom:0;margin-left:5px}
.content_comment p.no_comment{margin-top:17px;padding:33px 0 20px;font-size:12px;background-color:#fff;text-align:center;color:#999}
.content_comment p.no_comment img{margin-top:-9px}
/*의견 목록 */
.content_comment .board_list_ver tbody tr.last td{border-bottom:0 none; }
.content_comment .board_list_ver tbody td.icon{padding:0}
.content_comment .board_list_ver tbody td.memo{text-align:left;padding:10px}
.content_comment .board_list_ver tbody td.memo span{color:#6886BF}

/* 삭제,수정 */
.board_delete_box{width:356px;margin:50px auto 30px;padding: 0 0 19px;font-size:11px;border:3px solid #c8c8c8;text-align:center;color:#888}
.board_delete_box h5{padding:10px 0 12px;margin-bottom:19px;font-size:12px;font-weight:bold;background-color:#c8c8c8;text-align:center;color:#fff}
.board_delete_box div{margin:17px 0 21px;padding:8px 0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background-color:#f9f9f9;color:#444}
.board_delete_box div label{display:inline-block;width:55px}
.board_delete_box div input{height:18px;margin:0;padding:0;font-size:12px;font-family:'돋움',dotum,'굴림',gulim;border:1px solid #ccc;background-color:#fff;line-height:17px;text-indent:5px}

/* 아이디중복팝업 */ 
#pop_wrap {position:relative; background:#fff;}
#pop_wrap h1{float:left; width:100%; text-align:center; font-size:12px; font-weight:600;  line-height:40px; height:40px;color:#fff; background:#a1774d; }
#pop_wrap .pop_cont {float:left; background:#fff; width:100%; padding:10px 0px 30px 0px; font-size:12px; border-bottom:1px solid #a1774d; }
#pop_wrap .pop_cont p.txt_area{overflow:hidden;margin-bottom:20px;padding:17px 19px; font-size:11px; border:1px solid #dcdcdc; background-color:#f8f8f8;color:#555; }
.btn_mbox {float:left; width:100%; height:10px; text-align:center; margin-top:10px; }
.pop_cont h1{font-weight:bold;color:#3d3d3d;font-size:22px;padding:10px 10px 10px; }
.pop_cont {font-weight:bold; color:#3d3d3d; font-size:12px; }
.pop_close {position:absolute;right:15px;top:15px;}
.id_check {padding:30px 0 10px 0;text-align:center}
.btn_mid.line {border-top:1px solid #222}


/* 확대보기 */
#pop_zoom{overflow:hidden}
#pop_zoom .zoom_left{float:left;overflow:hidden;margin-right:26px;padding:2px;border:1px solid #ccc;text-align:center}
#pop_zoom .zoom_right{float:left;overflow:hidden;text-align:center}
#pop_zoom .zoom_right p{margin:10px 0 10px 13px;padding:0;border:0 none;background:none;line-height:16px;text-align:left}
#pop_zoom .zoom_right p span{display:block;margin-top:8px}
#pop_zoom .zoom_right p span strong{margin-right:7px;color:#000}
#pop_zoom .thumbs{overflow-y:scroll;height:410px;margin-bottom:10px;padding:5px 0 5px 5px;background-color:#f8f8f8}
#pop_zoom .thumbs li{float:left;margin:4px;border:1px solid #ccc}
#pop_zoom .thumbs li img{margin:1px}
#pop_zoom .thumbs li.current{border:2px solid #ca1818}
#pop_zoom .thumbs li.current img{margin:0}
