/* 게시판 */
#board th{border-top:1px solid #253f5a; border-left:1px solid #ddd; background:#f7f7f7; padding:10px 0; font-weight:bold; color:#000;}
#board th:first-child{border-left:0 none;}
#board td{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; text-align:center;}
#board td.title{text-align:left;}
#board td.title a{display:inline-block; max-width:420px; text-overflow:ellipsis; float:left; white-space:nowrap; overflow:hidden;}
#board td.title a:hover{color:#000;}
#board td div.board_cont{padding:10px;text-align:left;background-color:#fafafa;width:760px;margin:0 auto;border:1px dashed #ddd;height:150px;}
#board td.completion{color:#0072bc}
#board td.reply a{padding-left:20px}

#board_view thead{border-top:1px solid #253f5a;}
#board_view th{padding:10px 0; font-weight:bold;color:#000; background:#f7f7f7;  border-bottom:1px solid #ddd;}
#board_view td{border-bottom:1px solid #ddd;line-height:40px;}
#board_view td.writer{color:#919191; text-align:right; padding:0 20px;}
#board_view td.writer a:hover{text-decoration:underline}
#board_view td.writer i{color:#555; vertical-align:middle;}
#board_view td.writer em{margin-right:600px}
#board_view td.writer span{color:#ddd; padding:0 15px;}
#board_view td.writer strong{color:#000; font-weight:bold; padding-left:7px}
#board_view td.file{text-align:right; border-bottom:0}
#board_view td.file a{display:inline-block; background:url('/images/sub/icon_file.png') left 14px no-repeat; margin-left:25px; padding-left:23px}
#board_view td.file a:hover{text-decoration:underline}
#board_view td.file a:first-child{margin-left:0}
#board_view td.view_con{height:200px;line-height:23px;text-align:center;vertical-align:top;padding:20px 10px}
#board_view td.view_con img{max-width:100%; text-align:center; margin:10px 0}
#board_view td.view_list{text-align:left;}
#board_view td.view_list a{padding-left:20px;}
#board_view td.view_list strong{display:inline-block;height:39px;padding-right:30px;padding-left:30px;color:#000;background:#f7f7f7;}
#board_view td.add{text-align:left;}
#board_view td.add i{vertical-align:middle}
#board_view td.add a:hover{text-decoration:underline;}
#board_view td.add span{display:inline-block;background-color:#F6F6F6;color:#000;width:90px;margin-right:10px;padding-left:10px;}

#board_view .writer_admin p{line-height:60px; padding:0 20px; float:left}
#board_view .writer_admin p:first-child{font-weight:bold; float:right}
#board_view .writer_admin p span{font-weight:normal; color:#919191; margin-right:20px}

#board_write tbody{border-top:1px solid #253f5a;}
#board_write th{height:40px; border-bottom:1px solid #ddd;padding:3px 10px;background-color:#f5f5f5;}
#board_write td{height:40px; border-bottom:1px solid #ddd;padding:3px 10px;background-color:#FFF;}
#board_write td #subject{width:97%;}
#board_write td input[type="textbox"]{border:1px solid #ddd;height:36px;padding:0 10px;}
#board_write td span{font-size:13px; color:#98a3ab; margin-left:7px}
#board_write textarea{width:97%; height:280px; border:1px solid #ddd; padding:5px 7px; resize:none}
#board_write label{margin-right:15px }
#board_write #board_title{width:600px}
#write_title,#write_content,#write_file{width:97%}

.count{margin-bottom:7px;text-align:right;}
.count strong{color:#333;font-weight:bold;}

#search_form{margin-top:10px; margin-bottom:30px; float:left}
#search_form select{width:90px; height:34px; line-height:13px; padding:0 5px; border:1px solid #ccc;}
#search_form input{width:200px; height:32px; border:1px solid #ccc; padding:0 10px;}
.btn_search{display:inline-block; line-height:34px; color:#fff; text-align:center; background:#888; padding:0 16px; vertical-align:bottom;}

.paging{clear:both; text-align:center;}
.paging a{display:inline-block; width:25px; line-height:25px}
.paging a:hover{background-color:#eee;}
.paging a.on{background-color:#eee; color:#000;}
.paging a img{vertical-align:middle;}
.paging .prev_btn,.paging .next_btn{color:#666; font:13px dotum,"돋움",sans-serif; line-height:25px; border:1px solid #ddd; margin:0;}
.paging strong{display:inline-block; width:25px; font-weight:bold}

.btn_positive{display:inline-block; width:70px; line-height:34px; font-size:13px; color:#fff; text-align:center; background:#FD7F3F}
.btn_negative{display:inline-block; width:70px; line-height:34px; font-size:13px; color:#fff; text-align:center; background:#666}

.record{float:right; margin-bottom:10px}
.record a{display:block; color:#fff; padding:3px 10px; background:#666;}

/* 댓글 */
.co_num{font-weight:bold; color:#ff7633!important}
.co_zero{font-weight:bold; color:#666!important}
.comment_list{margin-left:10px}
.comment .comment_count{font-weight:bold; font-size:bold; margin:30px 0 10px;}

.comment ul{padding:0 20px; border-top:2px solid #666; border-bottom:1px solid #ccc; background:#f7f7f7}
.comment li{padding:20px 0 30px; border-top:1px dotted #ddd}
.comment li div{font-weight:bold; font-size:15px; margin-bottom:5px}
.comment li div span{font-weight:normal; font-size:13px; color:#777; margin-left:10px}
.comment li div em{float:right;}
.comment li div em a{font-weight:normal; font-size:13px; color:#777; margin-left:10px}

.comment_write{background:#f7f7f7; padding:25px 20px 30px; border-bottom:1px solid #ccc; overflow:hidden}
.comment_write .tit{font-weight:bold; font-size:15px; margin-bottom:8px}
.comment_write textarea{width:640px; height:65px; padding:5px; resize:none; float:left; border:1px solid #ddd}
.comment_write button{width:90px; height:65px; font-weight:bold; color:#fff; background:#666}

/* 포토갤러리 */
.board_photo{padding-top:35px; border-top:2px solid #253F5A; overflow:hidden}
.board_photo a{display:block;}
.board_photo li{width:185px; margin-top:40px; margin-left:10px; float:left; border:1px solid #ddd}
.board_photo li.top{margin-top:0}
.board_photo li:nth-child(1),.board_photo li:nth-child(5){margin-left:0}

.board_photo li p a{padding:0 20px;}
.board_photo li p:first-child a{height:166px; background:#ddd; padding:0}
.board_photo li p.num a{font-weight:bold; font-size:12px; color:#253f5a; margin-top:18px}
.board_photo li p.title a{display:block; min-width:170px; text-overflow:ellipsis; margin:8px 0 10px; white-space:nowrap; overflow:hidden;}
.board_photo li p.title a:hover,.board_photo li p.title02 a:hover{color:#629707}
.board_photo li p.title02 a{display:block; min-width:170px; text-align:center; text-overflow:ellipsis; margin:15px 0; white-space:nowrap; overflow:hidden;}
.board_photo li p.sum{padding:7px 0 6px; border-top:1px solid #ddd; position:relative}
.board_photo li p.sum span{font-size:12px; color:#888;}
.board_photo li .more{position:absolute; top:7px; right:20px;}

/* 명예의전당 */
.holeinone{display:inline-block;}
.holeinone li{width:365px; margin-left:40px; float:left;}
.holeinone li:first-child{margin-left:0}
.holeinone li thead{text-align:center}