@charset "utf-8";

/* Common */
@import url(../common/style.css);

/* 게시판 정보메뉴 담기 */
#cms_trebook_article .infomenu{z-index:10;clear:both;position:relative;width:100%;margin:0;padding:0;}
#cms_trebook_article .infomenu:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
#cms_trebook_article .left{float:left;padding:6px 4px;}
#cms_trebook_article .right{float:right;padding:6px 4px;text-align:right;}
#cms_trebook_article .center{text-align:center;padding:6px 0;margin:0 auto;}
#cms_trebook_article .totalpage{color:#767676;font-size:12px;}
#cms_trebook_article .left_txt{float:left;padding:5px 9px; color:#43617b; font-weight:bold; background:url(images/board_tx_dot.gif) no-repeat 0 50%;}

/* tab */
#cms_trebook_article .board_list_tabMenu ul{margin:20px 0 30px;overflow:hidden}
#cms_trebook_article .board_list_tabMenu li{float:left;margin:0 0 -1px -1px;}
#cms_trebook_article .board_list_tabMenu li a{display:block;position:relative;width:86px;height:12px;padding:14px 0;border:1px solid #e1e1e1;background:url(images/cookmenu_bg.gif) 0 0 no-repeat;text-align:center;line-height:12px}
#cms_trebook_article .board_list_tabMenu li a:hover{;border-top-color:#d8d8d8;border-left-color:#d8d8d8;background-position:0 -100px}
#cms_trebook_article .board_list_tabMenu li a.current{position:relative;border-color:#713f1b;background-position:0 -200px;color:#fff;font-weight:bold;z-index:10}
#cms_trebook_article .board_list_tabMenu li.bl{margin-left:0;}
#cms_trebook_article .board_list_tabMenu li.bb{margin-bottom:0}
#cms_trebook_article .board_list_tabMenu li a span{padding-left:3px;color:#058793;font-family:tahoma,Verdana,"돋움",dotum,"굴림",Gulim,Arial,AppleGothic,Sans-serif;font-size:11px;line-height:10px;}
#cms_trebook_article .board_list_tabMenu li a.current span{color:#fff;font-weight:normal}

/* 목록 table */
/* gallery */
#cms_trebook_article .gallery_list {width:100%; border-top:2px solid #66747e; border-bottom:1px solid #c5d0d7;}
#cms_trebook_article .gallery_list ul { overflow:hidden; padding-bottom:10px; margin-top:10px;}
#cms_trebook_article .gallery_list ul li {display:inline-block;/*width:25%;*/padding:20px 15px;/* border-top:1px solid #e0e6ea;*/}
#cms_trebook_article .gallery_list ul li a { cursor:pointer; margin:-1px 0 0 0;}
#cms_trebook_article .gallery_list ul li a .pic {display:block; margin:0 auto; width:146px; height:187px; border:1px solid #d1d1d1;padding:1px;}
#cms_trebook_article .gallery_list ul li a .t { display:block;width:151px;margin:0 auto; padding-top:5px; font-weight:bold; text-align:center;}
#cms_trebook_article .gallery_list ul li a .down_img {display:block; margin:0px auto;}
/* 동향지 */
#cms_trebook_article .bhReview { border-top:2px solid #66747e; border-bottom:1px solid #c5d0d7; padding:0 0 20px 0;}
#cms_trebook_article .bhReview p.title { padding:13px 0 9px 0; margin:0; font-weight:bold; color:#454749; font-size:1.2em; border-bottom:1px solid #dae4e9; text-align:center;}
#cms_trebook_article .bhReviewBox { overflow:hidden}
#cms_trebook_article .bhReviewBox .bhRimg { float:left; margin-right:30px;}
#cms_trebook_article .bhReviewBox .bhRimg p {margin:1.5em 0;}
#cms_trebook_article .bhReviewBox .bhRimg p img { border:8px solid #b4b8ba;}
#cms_trebook_article .bhReviewBox .bhRimg div img { border:8px solid #b4b8ba;}
#cms_trebook_article .bhReviewBox .bhRimg span { display:block; text-align:center;}
#cms_trebook_article .bhReviewBox dl { margin-top:20px; float:left}
#cms_trebook_article .bhReviewBox dt { font-weight:bold; color:#565e63; padding:10px 0 5px 0; margin-top:10px; border-top:1px dashed #dedede; width:500px;}
#cms_trebook_article .bhReviewBox dt .num{color:#FF6600; font-size:14px;}
#cms_trebook_article .bhReviewBox dt:first-child { padding-top:0; border:none}
#cms_trebook_article .bhReviewBox dt a { padding-left:10px;}
#cms_trebook_article .bhReviewBox dd { /*background:url(../../images/common/li3bg.gif) no-repeat 20px 7px;*/ padding-left:15px;}

#cms_trebook_article .community_list { border-top:2px solid #66747e; }
#cms_trebook_article .community_list li { padding:20px 0;border-bottom:1px solid #e0e6ea;}

#cms_trebook_article .comm_listBox:after { content:""; display:block; clear:both; }
#cms_trebook_article .comm_listBox{ height:100%;}
#cms_trebook_article .comm_listBox .pic { float:left; display:block; width:184px; height:119px; border:1px solid #b3bac4; padding:7px;}

#cms_trebook_article .comm_cont { float:right; width:486px; min-height:135px;}
#cms_trebook_article .comm_cont .title { margin:0 0 10px 0; color:#565e63; font-size:1.2em; font-weight:bold; color:565e63;}
#cms_trebook_article .comm_cont dl { overflow:hidden;}
#cms_trebook_article .community_list .comm_cont dt { float:left; width:10%; background:url(images/li3bg.gif) no-repeat 7px 7px; padding-left:15px; font-weight:bold }
#cms_trebook_article .community_list .comm_cont dd { float:left; width:80%;}
#cms_trebook_article .comm_cont .joinTime,
#cms_trebook_article .comm_cont .join { margin-top:20px;}
#cms_trebook_article .comm_cont .joinTime a { display:inline-block;  width:240px; height:34px; padding-top:12px; text-align:center; margin-left:1px; font-size:1.2em; font-weight:bold; color:#364550 }
#cms_trebook_article .comm_cont .btn_join { background:url(images/bg_joininfo.gif) no-repeat 0 0;}
#cms_trebook_article .comm_cont .btn_join span { color:#0064ba;}
#cms_trebook_article .comm_cont .btn_time { background:url(images/bg_timeinfo.gif) no-repeat 0 0;}
#cms_trebook_article .comm_cont .btn_time span { color:#0095ab;}

#cms_trebook_article .comm_cont .join .fn_btn_appl_disabled{display:inline-block;width:196px; height:41px; text-align:center; background:url(images/btn_c_diabled_bg.gif) no-repeat 0 0; color:#FFF; font-weight: bold; font-size:14px; line-height: 39px;}
#cms_trebook_article .comm_cont .join #fn_btn_applinput, #cms_trebook_article .comm_cont .join .fn_btn_appl_ing{display:inline-block;width:196px; height:41px; text-align:center; background:url(images/btn_c_join_bg.gif) no-repeat 0 0; color:#FFF; font-weight: bold; font-size:14px; line-height: 39px;}
#cms_trebook_article .comm_cont .join #fn_btn_applmodify, #cms_trebook_article .comm_cont .join #fn_btn_applcancel{display:inline-block;width:196px; height:41px; text-align:center; background:url(images/btn_c_modify_bg.gif) no-repeat 0 0; color:#666; font-weight: bold; font-size:14px; line-height: 39px;}
	
#cms_trebook_article .community_view { border-top:2px solid #66747e;}
#cms_trebook_article .community_view p.title { padding:13px 0 9px 0; margin:0; font-weight:bold; color:#454749; font-size:1.2em; border-bottom:1px solid #dae4e9; text-align:center;}
#cms_trebook_article .community_view li { position:relative;padding:20px 0;border-bottom:1px solid #e0e6ea;}
#cms_trebook_article .community_view li li{ background:url(images/li3bg.gif) no-repeat 7px 7px; padding:0 0 0 15px; border:none }
#cms_trebook_article .community_view dl { overflow:hidden}
#cms_trebook_article .community_view .comm_cont dt,
#cms_trebook_article .community_view dt{ float:left; width:12%; background:url(images/li3bg.gif) no-repeat 7px 7px; padding-left:15px; font-weight:bold }
#cms_trebook_article .community_view .comm_cont dd,
#cms_trebook_article .community_view dd{ float:left; width:78%;}
#cms_trebook_article .community_view dl p { margin:0 0 5px;}
#cms_trebook_article .community_view dl p.txt { font-size:0.9em; color:#a3a3a3;}
#cms_trebook_article .community_view .name { padding-right:20px; font-weight:bold; color:#3b6dab}
#cms_trebook_article .community_view .mail { padding:0 20px; color:#1aaadb}
/*.community_view .mail a { padding:0 20px; color:#1aaadb}*/
#cms_trebook_article .community_view .sns { position:absolute; top:40px; right:20px;}
#cms_trebook_article .community_view .sns a { padding-right:1px;}


#cms_trebook_article .community_view .apply_cat{display:inline; font-size:11px; background-color:#1a9296; color:#FFF; font-weight: normal; padding:2px;}

#cms_trebook_article .btnSet {margin:5px 0 10px 0;}
#cms_trebook_article .btnSet .bFr {float:right;}
#cms_trebook_article .btnSet .paginate {text-align:center;margin-top:5px;}

#cms_trebook_article .community_list .apply_cat{font-size:11px; background-color:#1a9296; color:#FFF; font-weight: normal; padding:2px;}

/* 참가자 한마디 */
#cms_trebook_article .s_comment {margin-top:10px;}
#cms_trebook_article .s_comment .title { margin:0; border-bottom:1px solid #4d7191; color:#fff; font-weight:bold}
#cms_trebook_article .s_comment .title span { display:inline-block; padding:5px 30px 3px 10px; background:url(images/bg_scm.gif) no-repeat right 0 #4d7191}
#cms_trebook_article .s_comment .title span.comment { display:inline-block; float:right; padding:5px 3px 3px 10px; background:none; color:#777777;font-weight:normal;}
#cms_trebook_article .s_comment dl {overflow:hidden; background:url(images/social_line.gif) repeat-x bottom; padding:5px 0;}
#cms_trebook_article .s_comment dl.bgnone { background:none}
#cms_trebook_article .s_comment dt { float:left; width:20%; padding:10px 0 9px 25px; font-weight:bold }
#cms_trebook_article .s_comment dt span { display:block; font-weight:normal; color:#597ca6;}
#cms_trebook_article .s_comment dd { float:left; width:70%; padding:10px 0 9px 15px ; margin:0;}

/* 페이지내비게이션:div */
#cms_trebook_article div.pagenav{clear:both;width:100%;margin:0 auto;text-align:center;}
#cms_trebook_article div.pagenav *{line-height:1;text-decoration:none !important;}
#cms_trebook_article div.pagenav span{display:inline;}
#cms_trebook_article div.pagenav span a{display:inline-block;height:1em;padding:3px 6px;border-left:1px solid #e1e1e1;background:#fff;color:#666;white-space:nowrap;overflow:hidden;}
#cms_trebook_article div.pagenav span.on a,
#cms_trebook_article div.pagenav span a.on{color:#1F4D6F;font-weight:bold}
#cms_trebook_article div.pagenav span.first a{border:0;}
#cms_trebook_article div.pagenav span.pprev a,
#cms_trebook_article div.pagenav span.pnext a,
#cms_trebook_article div.pagenav span.pfirst a,
#cms_trebook_article div.pagenav span.plast a{width:18px;height:17px;margin:0 2px 0 0;padding:0;border:1px solid #B7B7B7;overflow:hidden;text-indent:-9999px;}
#cms_trebook_article div.pagenav span a .ic{display:block;}
#cms_trebook_article div.pagenav span.pprev a .ic{background:url(images/pprev.gif) no-repeat 50% 50%;}
#cms_trebook_article div.pagenav span.pnext a .ic{background:url(images/pnext.gif) no-repeat 50% 50%;}
#cms_trebook_article div.pagenav span.pfirst a .ic{background:url(images/pfirst.gif) no-repeat 50% 50%;}
#cms_trebook_article div.pagenav span.plast a .ic{background:url(images/plast.gif) no-repeat 50% 50%;}
* html #cms_trebook_article div.pagenav span.pprev a .ic,
* html #cms_trebook_article div.pagenav span.pnext a .ic,
* html #cms_trebook_article div.pagenav span.pfirst a .ic,
* html #cms_trebook_article div.pagenav span.plast a .ic{display:inline-block;letter-spacing:-9999px;text-indent:0;}

/* 댓글 */
#cms_trebook_article div.board_social .socialbox {clear:both;width:auto; padding:15px 20px 16px 20px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3; background:#fafafa;}
#cms_trebook_article div.board_social .socialbox .so_input{ margin:8px 0 10px 0;}
#cms_trebook_article div.board_social .socialbox .so_input textarea{width:85% !important; height:59px !important;}
#cms_trebook_article div.board_social .socialbox .comment {padding:5px 0;}

#cms_trebook_article div.board_social .socail_list {clear:both;width:auto;padding:0; }
#cms_trebook_article div.board_social .socail_list ul {list-style:none;}
#cms_trebook_article div.board_social .socail_list ul.sline {text-align:left;height:100px; margin:0; padding:0 ;}
#cms_trebook_article div.board_social .socail_list ul.sline li {clear:both; float:left; width:100%; padding:10px; margin:10px 10px 0 10px;background:url(images/social_line.gif) repeat-x bottom;}
#cms_trebook_article div.board_social .socail_list ul.sline .body {float:left; text-align:left; width:69%;}
#cms_trebook_article div.board_social .socail_list ul.sline .last {float:right; width:90px;}

/* 이전글다음글 */
#cms_trebook_article .prevnext *{margin:0;padding:0;}
#cms_trebook_article .prevnext dl{clear:both;width:100%;margin:1em auto;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#fafafa;overflow:hidden;}
#cms_trebook_article .prevnext dl dt{float:left;width:13.9%;padding:9px 0 9px 0;line-height:1;text-align:center;}
#cms_trebook_article .prevnext dl dd{float:left;width:86%;padding:9px 0 9px 0;color:#666;font-size:11px;line-height:1.25;}
#cms_trebook_article .prevnext dl .next{border-top:1px solid #E8E8E8;}
#cms_trebook_article .prevnext .date{float:right;padding-right:15px;font-family:tahoma,Verdana,"돋움",dotum,"굴림",Gulim,Arial,AppleGothic,Sans-serif;}

/* 게시판 쓰기 */
#cms_trebook_article table.board_write{clear:both;width:100%;margin:3px 0;border:0;border-collapse:collapse;border-top:1px solid #3675ad;border-bottom:1px solid #c0c0c0;line-height:1.25;}
#cms_trebook_article table.board_write *{color:#767676;vertical-align:middle;}
#cms_trebook_article table.board_write input.text,
#cms_trebook_article table.board_write input.file,
#cms_trebook_article table.board_write textarea{border:1px solid #e4e4e4;background:#f8f8f8;}
#cms_trebook_article table.board_write td{padding:6px 10px 6px 10px;border:0;border-bottom:1px solid #ddd;vertical-align:top;}
#cms_trebook_article table.board_write th{border:0;border-bottom:1px solid #ddd;vertical-align:middle;}
#cms_trebook_article table.board_write tr.first td{padding-top:14px;}
#cms_trebook_article table.board_write tr.first th{padding-top:14px;}
#cms_trebook_article table.board_write tr.last td{padding-bottom:33px;border:0;}
#cms_trebook_article table.board_write tr.last th{padding-bottom:33px;border:0;}
#cms_trebook_article table.board_write td p{margin:4px 0;padding:0;}

/* 게시판 쓰기 추가 */
#cms_trebook_article div.board_write{border-top:1px solid #3675ad;border-bottom:1px solid #c0c0c0;padding:8px 0;}
#cms_trebook_article div.board_write table{clear:both;width:100%;margin:3px 0;border:0;border-collapse:collapse;/*border-top:1px solid #3675ad;border-bottom:1px solid #c0c0c0;*/line-height:1.25;}
#cms_trebook_article div.board_write table *{color:#767676;vertical-align:middle;}
#cms_trebook_article div.board_write table input.text,
#cms_trebook_article div.board_write table input.file,
#cms_trebook_article div.board_write table input[type=text], 
#cms_trebook_article div.board_write table input[type=file], 
#cms_trebook_article div.board_write table input[type=password], 
#cms_trebook_article div.board_write table textarea{border:1px solid #e4e4e4;background:#f8f8f8;}
#cms_trebook_article div.board_write table select{padding:2px;border:1px solid #e4e4e4}

#cms_trebook_article div.board_write table td{padding:6px 10px 6px 10px;border:0;border-top:1px solid #ddd;vertical-align:top;}
#cms_trebook_article div.board_write table th{border:0;border-top:1px solid #ddd;vertical-align:middle;}
#cms_trebook_article div.board_write table tr.first td{border-top: 0px;}
#cms_trebook_article div.board_write table tr.first th{border-top: 0px;}
#cms_trebook_article div.board_write table tr.last td{padding-bottom:33px;border:0;}
#cms_trebook_article div.board_write table tr.last th{padding-bottom:33px;border:0;}
#cms_trebook_article div.board_write table td p{margin:4px 0;padding:0;}

#cms_trebook_article div.board_write table td a.bt_add {display:inline-block; width:50px; height:18px; padding-top:2px; vertical-align:bottom;text-align:center; border:1px solid #cacaca; background-color:#f0f0f0;}
#cms_trebook_article div.board_write table td a.bt_del {display:inline-block; width:50px; height:18px; padding-top:2px; text-align:center; border:1px solid #cacaca; background-color:#f0f0f0;}

#cms_trebook_article table.board_write td a.bt_add {display:inline-block; width:50px; height:18px; padding-top:2px; vertical-align:bottom;text-align:center; border:1px solid #cacaca; background-color:#f0f0f0;}
#cms_trebook_article table.board_write td a.bt_del {display:inline-block; width:50px; height:18px; padding-top:2px; text-align:center; border:1px solid #cacaca; background-color:#f0f0f0;}

#cms_trebook_article div.board_write td div.multi_file select{float:left;}
#cms_trebook_article div.board_write td div.multi_file ul.ud_btn li {padding:2px 0;}
#cms_trebook_article div.board_write td div.multi_file ul.ud_btn li a {display:inline-block; width:50px; height:18px; padding-top:2px; vertical-align:bottom;text-align:center; border:1px solid #cacaca; background-color:#f0f0f0;}
#cms_trebook_article div.board_write td div.multi_file ul.ud_btn{float:left;}

#cms_trebook_article a.button4,a.bt01{display:inline-block;height:22px;padding:0 0 0 5px;background:url(images/button4bg.gif) no-repeat;color:#46505C;text-decoration:none;white-space:nowrap;cursor:pointer;}
#cms_trebook_article a.button4 span,a.bt01 span{display:block;height:15px;padding:5px 10px 3px 5px;border:0;background:url(images/button4bg.gif) no-repeat 100% 0;font-size:11px;line-height:1.28;}

#cms_trebook_article #fn_btn_trebook_write {font-weight:bold;display:inline-block;margin:0px; width:151px; height:28px;background:url(images/btn_community_bg.gif) no-repeat;color:#FFF;text-decoration:none;white-space:nowrap;cursor:pointer;line-height: 26px; text-align: center;}
#cms_trebook_article #fn_btn_trebook_list {font-weight:bold;display:inline-block;margin:0px; width:151px; height:28px;background:url(images/btn_community_bg.gif) no-repeat;color:#FFF;text-decoration:none;white-space:nowrap;cursor:pointer;line-height: 26px; text-align: center;}