/* barch_2014 layout css modify */
#wrap .container #content{padding:0 !important}

form{margin:0;padding:0}
form *{margin:0;padding:0}
fieldset{border:0;clear:both}
fieldset:after{content:"";display:block;float:none;clear:both}
legend{position:absolute;width:0;height:0;overflow:hidden;font:0/0 Sans-serif;visibility:hidden}

/* guide options */
.optionBox{position:relative;margin:0 0 10px 10px;border:1px solid #e1e1e1;background:url(../img/box/options_bg.gif) repeat-x}
.optionBox .option_list{padding-top:10px;padding-bottom:10px}
.optionBox .option_list ul{overflow:hidden;clear:both}
.optionBox .option_list li{float:left;width:110px;padding-left:15px;line-height:160%}
.optionBox .option_list li h4{color:#608ce5;padding-bottom:18px}
.optionBox .option_list li ul{width:100%;height:200px;overflow-y:auto}
.optionBox .option_list li ul li{padding:0 0 6px}
.optionBox .option_list li ul li a{color:#777}
.optionBox .option_list li ul li a.on{color:#333;font-weight:bold}
.optionBox .option_list li.right{width:135px}
.optionBox .input_list{padding:10px 0;text-align:center;border-top:1px solid #e1e1e1}

/* tree menu */
.tree_menu h3{width:170px;margin:10px 5px 5px 5px;padding-bottom: 7px;border-bottom:2px solid #69696a;font-size: 12px;letter-spacing: -1px}
.tree_menu ul,.tree_menu ul li,.tree_menu button,.tree_menu a{margin:0;padding:0;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:12px;line-height:130%}
.tree_menu a strong{letter-spacing:-1px;cursor:pointer;_cursor /**/:hand}
.tree_menu ul{display:block;position:relative;padding:3px 0 0 11px;background:url(../img/tree/line_tree_vr.gif) repeat-y 11px -1px;zoom:1}
.tree_menu ul li{position:relative;padding:3px 0 2px 8px;background:url(../img/tree/line_tree_hr.gif) no-repeat 1px 5px !important;white-space:nowrap;list-style:none}
.tree_menu ul li a,.tree_menu ul li span.tree_menu_label{position:relative;top:0;left:16px;_left /**/:0}
.tree_menu ul li a.on{font-weight:bold;color:#608CE5}
.tree_menu ul li button{display:inline-block;position:relative;*top:-2px;_top:-2px;_left /**/:-16px;width:13px;*width:17px;height:13px;*height:17px;margin:0 -13px 0 0;*margin:0 -17px -2px -2px;border:none;background:url(../img/tree/btn_tree_collapse.gif) no-repeat;*font-family:Sans-serif;*font-size:0;*line-height:0;text-indent:-10000px;*text-indent:0;cursor:pointer;_cursor /**/:hand}
.tree_menu ul li ul{display:none;margin:0 0 -2px 6px;padding:2px 0 0;background-position:0 0}
.tree_menu ul li ul li{display:none}
.tree_menu ul li.tree_menu_on button{background-position:0 -13px;*background-position:2px -11px}
.tree_menu ul li.tree_menu_off button{background-position:0 0;*background-position:2px 2px}
.tree_menu ul li.tree_menu_on ul{display:block}
.tree_menu ul li.tree_menu_on ul li{display:block}
.tree_menu ul li.tree_menu_off ul{display:none}
.tree_menu ul li.tree_menu_off ul li{display:none}
.tree_menu ul li.tree_menu_last{background:url(../img/tree/line_tree_last_hr.gif) no-repeat 0 5px !important}

/* guide common */
.styleText{color:#fff;font-weight:bold;background-color:#faad40;padding:2px}
.titleText{font-weight:bold;font-size:12px}

/* columns */
.columns{position:relative;width:100%;background: #f9f9f9 url(/board/layouts/barch_2014/img/container_bg.gif) repeat-y;border-top:1px solid #d5d5d5}
.columns:after{clear:both;display:block;content:'';}
.columnLeft{float:left;width:180px}
.columnRight{float:left;width:620px}

/* table list */
.glist{/*background:url(bgHeader.gif) no-repeat 0 -100px*/}
.glist table{border:0;border-bottom:1px solid #cdcdcd;color:#4a4a4a}
.glist a{text-decoration:none;color:#4a4a4a}
.glist a:hover,
.glist a:active,
.glist a:focus{text-decoration:underline}
.glist th{border:0;border-bottom:1px solid #e6e6e6;padding:8px 0 9px 0;height:14px;white-space:nowrap}
.glist th span{display:block;border-left:1px solid #c7c7c7;padding:0 5px;height:14px}
.glist tr.notice{background:#f6f6f6}
.glist td{border:0;border-bottom:1px solid #e6e6e6;padding:8px 10px;white-space:nowrap;text-align:center}
.glist tr:last-child td{border:0}
.glist td.notice{text-align:center}
.glist td.no{text-align:center;font:11px Tahoma, Geneva, sans-serif}
.glist td.title .tx{display:inline-block;width:360px;overflow:hidden}
.glist td.title .hx{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:middle}
.glist td.author img{position:relative;top:-1px}
.glist td.time,
.glist td.readNum,
.glist td.voteNum,
.glist td.lastReply a{text-align:center;font:11px Tahoma, Geneva, sans-serif}
.glist td.lastReply sub{font:9px Tahoma, Geneva, sans-serif}
.glist td.check{text-align:center}

/* guide list */
.guide_list{margin:0 5px}
.guide_list h3{margin:10px 0 5px 0;padding-bottom: 7px;border-bottom:2px solid #69696a;font-size: 12px;letter-spacing: -1px}
.gitem{width:100%;padding:10px 0 5px 0;border:0;border-bottom:1px solid #cdcdcd;color:#4a4a4a}
.gitem:after{clear:both;display:block;content:'';}
.gitem .thum{position:relative;float:left;margin-right:5px}
.gitem .thum .category{position:absolute;top:0;left:0;z-index:100;padding:5px;font-size:11px;color:#fff}
.gitem .thum .photo{/*width:150px;height:110px;*/background:#fafafa;padding:0}
.gitem .thum .photo img{border: 1px solid #aaa;vertical-align:top}
.gitem .thum .photo_txt{/*width:130px;*/height:40px;background:#000000;padding:5px;z-index:1;bottom:0;left:0}
.gitem .thum .photo_txt a{color:#fff;font-size:13px;letter-spacing:-0.06em}
.gitem .thum .nc{height:15px}
.gitem .gitem_txt{float:left}
.gitem .gitem_txt a{color:#4c4c4c;text-decoration:none}
.gitem .gitem_txt dl{clear:both;margin:9px 0;padding:0}
.gitem .gitem_txt dl:after{content:"";display:block;clear:both}
.gitem .gitem_txt dt{float:left;font-size:11px;margin-right:10px}
.gitem .gitem_txt dt span{padding:3px;border:1px solid #4a8ec6;background-color:#63a6d6;color:#fff}
.gitem .gitem_txt dt span.red{border:1px solid #e73831;background-color:#ff514a;color:#fff}
.gitem .gitem_txt dt span.gray{border:1px solid #8c96a5;background-color:#a5aeb5;color:#fff}
.gitem .gitem_txt dd{float:left;margin:0;padding:0;width:140px}
.gitem .gitem_txt dd.cell-min{width:90px}
.gitem .gitem_txt dd.cell-two{width:320px}
.gitem .gitem_txt dd.cell-three{width:450px}

/* _read.html */
.gitem_read{position:relative;margin:0 0 0 10px;font-family:gulim,"굴림";background-color:#fff}
.gitem_read .gitem_read_top{position:relative;padding-bottom:0;overflow:hidden;border:1px solid #c1c1c1;border-bottom:0}
.gitem_read .gitem_read_top .title{overflow:hidden;width:100%;padding:9px 0 8px;border-bottom:1px solid #e6e6e6;font-size:13px;background-color:#f5f6f6;line-height:15px;color:#404040;text-indent:14px}
.gitem_read .gitem_read_top .title .reply_num{padding-left:4px;font-size:11px;font-family:tahoma;color:#5894da;line-height:13px;white-space:nowrap}
.gitem_read .gitem_read_top .url{position:absolute;top:0;right:12px;color:#bfbfbf;font-size:11px;padding:9px 0 8px;}
.gitem_read .gitem_read_top .url a{color:#bfbfbf;text-decoration:none}
.gitem_read .gitem_read_header{border:0;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;margin:0;padding:5px 0;background:#fff;zoom:1}
.gitem_read .gitem_read_header:after{content:"";display:block;clear:both}
.gitem_read .gitem_read_header .thum{float:left;width:160px;margin:0 9px}
.gitem_read .gitem_read_header .thum .photo{height:110px;border:1px solid #aaa;text-align:center;overflow:hidden}
.gitem_read .gitem_read_header .thum .photo_list{width:100%;margin-top:3px;border:1px solid #aaa;border-right:0;border-bottom:0}
.gitem_read .gitem_read_header .thum .photo_list ul{margin:0;padding:0;list-style:none}
.gitem_read .gitem_read_header .thum .photo_list ul:after{clear:both;display:block;content:'';}
.gitem_read .gitem_read_header .thum .photo_list li{float:left;width:52px;height:34px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;text-align:center}
.gitem_read .gitem_read_header .thum img{vertical-align:middle}
.gitem_read .gitem_read_header .metas{float:right;width:610px;color:#4b4b4b}
.gitem_read .gitem_read_header table{table-layout:fixed}
.gitem_read .gitem_read_header th,
.gitem_read .gitem_read_header td{border:0;padding:5px 0;border-bottom:1px dashed #c7c7c7}
.gitem_read .gitem_read_header th{width:100px;text-align:left}
.gitem_read .gitem_read_header td{font:11px Tahoma, Geneva, sans-serif}
.gitem_read .gitem_read_header .download{clear:both;text-align:right;margin:0;padding:10px 0 20px 0}
.gitem_read .gitem_read_body{padding:15px;background:#fff;border:1px solid #c1c1c1;color:#4b4b4b}
.gitem_read .gitem_read_body table{width:100%}
.gitem_read .gitem_read_body tr.info{background-color:#707070}
.gitem_read .gitem_read_body th,
.gitem_read .gitem_read_body td{border:0;vertical-align:top;border-bottom:1px solid #ddd;padding:8px 15px}
.gitem_read .gitem_read_body th{color:#333;text-align:left;white-space:nowrap}
.gitem_read .gitem_read_body td{color:#666}
.gitem_read .gitem_read_body tr.info th,
.gitem_read .gitem_read_body tr.info td{font-weight:bold;color:#fff}

.gitem_read .gitem_read_link{width:100%;margin:20px 0 10px}
.gitem_read .gitem_read_link:after{clear:both;display:block;content:'';}
.gitem_read .gitem_read_link .tag_list{float:left;display:inline}
.gitem_read .gitem_read_link .tags{display:inline-block;height:16px;font-size:11px;color:#666;vertical-align:top;padding:0 15px 0 32px;line-height:16px;background:url(../img/icoSet.gif) no-repeat 0 -58px}
.gitem_read .gitem_read_link .tags a{text-decoration:none;color:#666}
.gitem_read .gitem_read_link .tags a:hover,
.gitem_read .gitem_read_link .tags a:active,
.gitem_read .gitem_read_link .tags a:focus{text-decoration:underline}
.gitem_read .gitem_read_link .action{display:inline-block;line-height:16px;font-size:11px;margin:0 15px 0 0}
.gitem_read .gitem_read_link .sns_list{float:right}
.gitem_read .gitem_read_link .sns_list ul{display:inline;margin:0;padding:0;list-style:none;vertical-align:top}
.gitem_read .gitem_read_link .sns_list li{display:inline;vertical-align:top}
.gitem_read .gitem_read_link .sns_list a{display:inline-block;height:16px;line-height:16px}
.gitem_read .gitem_read_link .sns_list a.link{width:16px;height:0;padding:16px 0 0 0;overflow:hidden;background:url(../img/icoSet.gif) no-repeat}
.gitem_read .gitem_read_link .sns_list .twitter a{background-position:0 -270px}
.gitem_read .gitem_read_link .sns_list .facebook a{background-position:0 -330px}
.gitem_read .gitem_read_link .sns_list .delicious a{background-position:0 -360px}
.gitem_read .gitem_read_link .btnArea{clear:both;text-align:right;padding:10px 0;border-top:1px solid #ddd}

/* comment */
.comment_list {border:1px solid #c2c2c2;border-top:0 none;border-bottom-color:#e9e9e9;margin:0 0 0 10px;background: #f6f6f6}
.comment_list .list_title{font-weight:bold;padding:10px 15px 5px}
.comment_list .list_title span{color:#FF4600}
.comment_list .cm_list {margin:0px 10px 10px;padding:0px}
.comment_list .cm_list li {position:relative;list-style: none}
.noprofile{min-height:20px !important}
.noprofile .comment_box{margin:10px 10px 0 0;padding:10px 12px;background:#FFF;border:1px solid #ddd}
.comment_write_box{margin:0 0 0 10px !important}

.comment_list:after,
.comment_list .list_title:after,
.comment_list .cm_list li:after{clear:both;display:block;content:'';}
.comment_write_btn{padding:0 !important}

/* star design (jQuery.Rating Plugin) http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/star/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/star/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
