.w99_{width:99%;}

.boardTitle{font-size:40px; font-weight:300; color:#333; text-align:center; margin-bottom:50px;}
.boardTitle span{font-weight:500;}

@media screen and (max-width:980px){
	.boardTitle{margin-bottom:40px; font-size:35px;}
}

@media screen and (max-width:880px){
	.boardTitle{margin-bottom:35px; font-size:32px;}
}

@media screen and (max-width:780px){
	.boardTitle{margin-bottom:30px; font-size:30px;}
}

@media screen and (max-width:680px){
	.boardTitle{margin-bottom:27px; font-size:27px;}
}

@media screen and (max-width:580px){
	.boardTitle{margin-bottom:25px; font-size:25px;}
}

.mR2{margin-right:2px;}

.inputzone{margin-right:1px; position:relative; _display:inline; float:left;}
.inputzone label{top:5px; left:6px; position:absolute; font:11px dotum; letter-spacing:-1px; color:#999;}

.textbox{width:98%; height:100px; margin:0; padding:7px 1px 3px 8px; line-height:160%; color:#000; float:left; border:1px solid #d1d2d4;}
.ctextbox{width:537px; height:64px; margin:0; padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}

.checkbox .ui-button{margin:0; padding:0; line-height:1; display:inline-block; *display:inline; cursor:pointer; display:inline-block; border:0;}
.checkbox .ui-button-text{height:7px; padding-left:12px; text-indent:5px; display:block;}
.checkbox .ui-helper-hidden-accessible{left:-9000px; position:absolute;}
.checkbox .ui-widget{color:#666;}
.checkbox .ui-state-default{background:url("./img/sprites_ico.gif") no-repeat 0 -124px; font-weight:normal;}
.checkbox .ui-state-hover{background:url("./img/sprites_ico.gif") no-repeat 0 -147px; font-weight:normal;}
.checkbox .ui-state-active{background:url("./img/sprites_ico.gif") no-repeat 0 -170px; font-weight:normal;}

.tb_top{*zoom:1;}
.tb_top:after{clear:both; content:""; display:block;}
.tb_top .fLeft{padding-top:10px;}
.tb_top div span{line-height:15px; padding-top:1px\9; letter-spacing:-1px; font-size:11px; float:left;}
.tb_top span.bar{padding:0 10px; color:#d5d5d5;}
.tb_top span.txt_bo_name{padding-left:21px; font-weight:bold; color:#333; background:url('./img/sprites_ico.gif') no-repeat;}
.tb_top span.txt_count em{color:#ff4200; font-weight:bold; font-style:normal; letter-spacing:0;}

.list_top{height:30px; position:relative; padding-bottom:5px; clear:both;}
.list_top:after{clear:both; display:block; content:"";}
.list_top .fRight{height:25px; height:26px\9;}

.fLeft{float:left;}
.fRight{float:right;}

#list_zone{padding-bottom:10px;}
#list_zone:after{clear:both; content:""; display:block;}
#list_zone .list_body{width:100%; text-align:left; border-collapse:collapse; border-top: 1px solid #81725f;}
#list_zone .list_body ul{}
#list_zone .list_body ul li{}
#list_zone .list_body ul li:hover{background:#fafafa;}
#list_zone .list_body ul li .list_box{padding:15px 15px 15px 80px; border-bottom:1px solid #ddd; position:relative;}
#list_zone .list_body ul li .nt-line{background:#f7f7f7;}
#list_zone .list_body .nbox{width:50px; height:43px; top:15px; left:15px; font-size:14px; line-height:43px; text-align:center; color:#777; background:#eee; display:block; position:absolute;}
#list_zone .list_body .nbox.notice{color:#fff; background:#be1f3b; display:block; position:absolute;}
#list_zone .list_body .nt-line .subj a{font-weight:bold;}
#list_zone .list_body .subj{font-size:14px;}
#list_zone .list_body .info{margin-top:5px; font-size:12px; font-family:"Malgun Gothic"; color:#999;}
#list_zone .list_body .info span{margin-right:14px; position:relative;}
#list_zone .list_body .info span:after{width:1px; height:13px; top:3px; right:-9px; background:#ddd; content:""; display:block; position:absolute;}
#list_zone .list_body .info span:last-child:after{display:none;}
#list_zone .list_body span.ico_secret{margin:0 5px 0 0; font-size:12px; color:#999;}
#list_zone .list_body span.ico_new{display:inline-block;}
#list_zone .list_body span.ico_new img{vertical-align:bottom; float:left;}

/*
#list_zone .list_body .post_no{font-size:12px; color:#999; text-align:center;}
#list_zone .list_body .post_no span.ico_notice{width:10px; height:19px; text-indent:-9000px; *zoom:1; display:inline-block; background:url("./img/sprites_ico.gif") no-repeat 0 -547px; vertical-align:top;}
#list_zone .list_body .post_check{vertical-align:middle; text-align:center;}
#list_zone .list_body .post_check input{margin:0;}
#list_zone .list_body .post_subject{overflow:hidden;}
#list_zone .list_body .post_subject .subject_area{padding-left:5px; line-height:18px; line-height:16px\9; float:left;}
#list_zone .list_body .post_subject .subject_area a{padding-top:2px; padding-top:3px\9; font-size:12px; float:left; color:#000;}
#list_zone .list_body .post_subject span.re1{margin-left:5px;}
#list_zone .list_body .post_subject span.re2{margin-left:18px;}
#list_zone .list_body .post_subject span.re3{margin-left:36px;}
#list_zone .list_body .post_subject span.re4{margin-left:54px;}
#list_zone .list_body .post_subject span.re5{margin-left:72px;}
#list_zone .list_body .post_subject span.re6{margin-left:90px;}
#list_zone .list_body .post_subject span.re7{margin-left:108px;}
#list_zone .list_body tbody .over .subject_area a:hover{text-decoration:underline;}
#list_zone .list_body .post_subject .txt_comment{padding:3px; float:left; display:block; color:#33b8cc;}
#list_zone .list_body .post_writer{text-align:center; color:#666;}
#list_zone .list_body tbody .over .post_writer a:hover span{text-decoration:underline; font-weight:normal;}
#list_zone .list_body .post_state{font:11px; text-align:center; color:#707070;}
#list_zone .list_body .post_date,
#list_zone .list_body .post_good,
#list_zone .list_body .post_nogood,
#list_zone .list_body .post_hit,
#list_zone .list_body .post_good span,
#list_zone .list_body .post_nogood span,
#list_zone .list_body .post_hit span{font:11px dotum; color:#999; text-align:center;}
#list_zone .list_body .post_good em,
#list_zone .list_body .post_nogood em,
#list_zone .list_body .post_hit em{font:9px tahoma; color:#FF4800; text-align:center; font-style:normal;}
#list_zone .list_body .post_subject .subject_area .txt_category{float:left; padding-right:5px; color:#444; font-size:11px;}
#list_zone .list_body .post_subject .subject_area span.current{float:left; padding-top:1px; padding-top:3px\9; color:#FF4800;}
#list_zone .list_body .post_subject a.txt_comment{float:left; padding-left:5px; color:#FF4800; font-family:tahoma; font-size:9px;}
#list_zone .list_body span.ico_pack{margin-left:5px; text-indent:-9000px; float:left; background:url("./img/sprites_ico.gif") no-repeat;}
#list_zone .list_body span.ico_new{width:16px; height:16px; margin:1px 0 0 2px; float:left;}
#list_zone .list_body span.ico_file{width:12px; height:16px; margin-left:20px; background-position:0 -486px; text-align:center;}
#list_zone .list_body span.ico_reply{width:15px; background-position:0 -193px;}
#list_zone .list_body .post_file{text-align:center;}
#list_zone .list_body .post_subject span.ico_link{background-position:0 -1063px;}
#list_zone .list_body .no_data{padding:50px 0; font-size:11px; text-align:center; color:#999;}
#list_zone .list_body .post_notice td{background:#fffaf2;}
#list_zone .list_body .trhover{background:#f8efdd;}
*/


#list_zone .list_btm{padding-top:16px; clear:both; position:relative;}
#list_zone .list_btm:after{clear:both; content:""; display:block;}

#write_zone{}
#write_zone .w100_{width:100%;}
#write_zone .w80{width:80px;}
#write_zone .w100{width:100px;}
#write_zone .w200{width:200px;}
#write_zone .w300{width:300px;}
#write_zone .tb_top{padding:10px 0;}
#write_zone .write_body{width:100%; border-collapse:collapse; border-top:1px solid #bbb; border-bottom:1px solid #bbb;}
#write_zone .write_body th{margin:0; padding:7px 0 7px 20px; font-size:12px; line-height:20px; color:#333; text-align:left; font-weight:600;}
#write_zone .write_body td{margin:0; padding:7px 10px 7px 10px; font-size:12px; color:#707070; text-align:left;}
#write_zone .write_body td input.inputbox{height:26px; padding:3px; font-size:12px; font-family:"Malgun Gothic"; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5; color:#666; vertical-align:middle;}
#write_zone .write_body td ul:after{clear:both; content:""; display:block;}
#write_zone .write_body td ul li{padding-right:20px; display:inline-block;}
#write_zone .write_body td ul li:last-child{padding-right:0;}
#write_zone .write_body td ul li input{margin:3px 2px 0 0; display:inline-block; vertical-align:top;}
#write_zone .write_btm{padding:15px 0; text-align:center;}
#write_zone .write_btm:after{clear:both; content:""; display:block;}

#write_zone .write_body2{width:100%; border-collapse:collapse; border-top:2px solid #585858; table-layout:fixed;}
#write_zone .write_body2 th{width:15%; padding:15px; font-size:13px; color:#333; text-align:left; background:#f8f8f8; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
#write_zone .write_body2 td{padding:10px 15px; font-size:13px; color:#707070; text-align:left; background:#fff; border-bottom:1px solid #e0e0e0;}
#write_zone .write_body2 td input.inputbox{height:32px; padding:5px; font-size:12px; border:1px solid #d0d0d0; color:#666; vertical-align:middle;}
#write_zone .etc_section{border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
#write_zone .etc_section .etc_btn{*zoom:1; padding:0; background:#fafafa;}
#write_zone .etc_section .etc_btn:after{clear:both; content:""; display:table;}
#write_zone .etc_section .etc_btn a{padding:12px 15px; z-index:10; font-size:13px; position:relative; float:left; border-right:1px solid #e3e3e3;}
#write_zone .etc_section .etc_btn a span{padding:0 5px 0 25px; float:left; color:#666; background:url("./img/sprites_ico.gif") no-repeat;}
#write_zone .etc_section .etc_btn a.btn_file span{background-position:0 -19px;}
#write_zone .etc_section .etc_btn a.btn_link span{background-position:0 -65px;}
#write_zone .etc_section .etc_btn a.btn_file span.on{background-position:0 -42px;}
#write_zone .etc_section .etc_btn a.btn_link span.on{background-position:0 -88px;}
#write_zone .etc_section .etc_btn a.on{margin-bottom:-1px; border-bottom:1px solid #ebebeb; background:#f8f8f8;}
#write_zone .etc_section .etc_btn a em{float:left; font-weight:bold; font-style:normal; color:#ff4200;}
#write_zone .etc_section .etc_btn .btn_wrap{padding:18px 20px 0 0; float:right;}
#write_zone .etc_section .etc_btn .btn_wrap a{width:14px; height:15px; padding:0; text-indent:-9000px; border:none; background:url('./img/sprites_ico.gif') no-repeat; overflow:hidden;}
#write_zone .etc_section .etc_btn .btn_wrap a.btn_close{background-position:0 -417px; display:none;}
#write_zone .etc_section .etc_form{margin:0; padding:20px; clear:both; display:none; border:none; border-top:1px solid #e3e3e3; background:#f8f8f8;}
#write_zone .etc_section .etc_form legend{width:0; height:0; top:0; left:0; font-size:0; line-height:0; position:absolute; overflow:hidden; visibility:hidden;}
#write_zone .etc_section .etc_form input{float:left;}
#write_zone .etc_section .etc_form ul{margin:0; padding:0; *zoom:1; list-style:none;}
#write_zone .etc_section .etc_form ul:after{clear:both; display:table; content:"";}
#write_zone .etc_section .etc_form li{height:30px; position:relative; margin-bottom:5px;}
#write_zone .etc_section .etc_form li:after{clear:both; display:table; content:"";}
#write_zone .etc_section .etc_form li.first{margin:0; padding:0; background:none;}
#write_zone .etc_section .etc_form li label{top:3px; left:5px; font-size:14px; position:absolute; color:#999; font-weight:400;}
#write_zone .etc_section .etc_form .inputbox{float:none; height:28px; border:1px solid #dedede;}
#write_zone .etc_section .etc_form .filebox{height:28px; margin-right:1px; padding:5px 3px 2px 5px !important; line-height:15px; font-size:12px; border:1px solid #d2d2d2; background:#fff; float:left;}
#write_zone .etc_section .etc_form .file_search{width:65px; height:28px; margin-left:1px; line-height:26px; text-align:center; color:#fff; position:relative; display:inline; float:left; background:#999; overflow:hidden; cursor:pointer;}
#write_zone .etc_section .etc_form .file_search .btn_file{width:100%; height:100%; top:0; right:1px; opacity:0; filter:alpha(opacity=0); position:absolute; cursor:pointer;}
#write_zone .etc_section .etc_form .btn_del{width:65px; height:28px; line-height:26px; text-align:center; color:#fff; float:left; background:#ff4545;}

.file_btm{padding-top:10px;}
.file_btm .btn_file_add{width:19px; height:19px; text-indent:-9000px; float:left; background:url("./img/sprites_btn.png") no-repeat -1248px 0; overflow:hidden;}
.file_btm .btn_file_del{width:19px; height:19px; margin-left:1px; text-indent:-9000px; float:left; background:url("./img/sprites_btn.png") no-repeat -1268px 0; overflow:hidden;}
.file_btm .txt_file_add{height:19px; margin:0; padding-left:10px; line-height:21px; font-size:14px; float:left; color:#999; font-weight:400;}
.file_btm .txt_file_add strong{color:#ff4200;}

@media screen and (max-width:800px){
	#write_zone .write_body th{width:100%; font-size:15px; border-bottom:1px solid #eee; background:#f7f7f7; display:block;}
	#write_zone .write_body td{width:100%; padding:10px; display:block;}
	#write_zone .write_body td input.inputbox{height:35px;}
	#write_zone .write_body .wwi{width:100%;}
	#write_zone .write_body td ul li{width:50%; float:left;}
	#write_zone .tt-info{margin-top:5px; display:block;}
}

#view_zone{margin-top:30px; clear:both;}
#view_zone .btn_btm{height:24px; margin:10px 0;}
#view_zone .btn_btm:after{clear:both; content:""; display:block;}
#view_zone .post_head{border-top:1px solid #bbb; clear:both;}
#view_zone h4.post_tit{margin:0; padding:17px 20px 16px 20px; font-size:16px; font-weight:bold; color:#777; border-bottom:1px solid #bbb;}
#view_zone h4.post_tit #post_time{font-weight:normal; font-size:13px;}
#view_zone .post_body{padding:0;}
#view_zone .post_body .post_contents{padding:0; *zoom:1; color:#444; word-wrap:break-word;}
#view_zone .post_body .post_contents a{color:#0066cc !important;}
#view_zone .post_body .post_contents:after{clear:both; content:""; display:block;}
#view_zone .post_body{font-size:12px; line-height:1.6;}
#view_zone .post_body *{white-space:normal;}
#view_zone .post_btm{margin:10px 0; *zoom:1; position:relative;}
#view_zone .post_btm:after{clear:both; content:""; display:block;}
#view_zone .post_comment{margin-top:30px;}
#view_zone .post_comment .comment_top{padding:12px 15px 13px; *zoom:1; letter-spacing:-1px; border-top:2px solid #bdbdbd; border-bottom:1px solid #e3e3e3; background:#eee; color:#333;}
#view_zone .comment_top em{font-style:normal; font-weight:bold; color:#333; font-size:11px;}
#view_zone ul.comment_post{margin:0; padding:7px 5px; clear:both; border-bottom:1px solid #e3e3e3;}
#view_zone #bbs_content{width:100%;}
.view_tb{width:100%; border-collapse:collapse; font-family:"Malgun Gothic";}
.view_tb th{height:40px; padding-left:15px; font-size:12px; line-height:40px; color:#666; text-align:left; font-weight:600; border-bottom:1px dashed #d7d7d7; background:#fafafa;}
.view_tb td{padding:8px 0 8px 15px; font-size:12px; color:#707070; text-align:left; border-bottom:1px dashed #d7d7d7;}
.view_tb .dot{padding-right:3px; font-size:12px !important; line-height:20px; font-weight:bold; vertical-align:middle; color:#81725f;}

@media screen and (max-width:800px){
	.view_tb th{width:100%; display:block;}
	.view_tb td{width:100%; padding-left:22px; display:block;}
}

#view_zone2 .btn_top,
#view_zone2 .btn_btm{padding:30px 0; position:relative; clear:both;}
#view_zone2 .btn_top:after,
#view_zone2 .btn_btm:after{clear:both; content:""; display:table;}
#view_zone2 .post_head{border-top:2px solid #bdbdbd; border-bottom:1px solid #dedede; clear:both;}
#view_zone2 h4.post_tit{margin:0; padding:20px; font-size:16px; font-weight:bold; color:#101010; border-bottom:1px solid #dedede; background:#f8f8f8; font-weight:500;}
#view_zone2 .post_info{padding:20px; *zoom:1;}
#view_zone2 .post_info:after{clear:both; content:""; display:table;}
#view_zone2 .post_info span{float:left; font-size:14px; color:#525252; font-weight:400;}
#view_zone2 .post_info span.post_writer span,
#view_zone2 .post_info span.post_writer a span{font-size:14px; color:#727272;}
#view_zone2 .post_info span.post_writer a{float:left; cursor:pointer;}
#view_zone2 .post_info span.post_ip{padding-left:15px; font-size:14px; color:#aaa;}
#view_zone2 .post_info span.bar{width:27px; text-align:center; color:#acacac; font-size:12px;}
#view_zone2 .post_info .fright span span{padding-right:3px;}
#view_zone2 .post_etc{padding:15px 20px 0 0; float:right;}
#view_zone2 .post_body{padding:0; border-bottom:1px solid #e4e4e4;}
#view_zone2 .post_body .post_contents{padding:20px 20px 50px 20px; *zoom:1; color:#444; word-wrap:break-word;}
#view_zone2 .post_body .post_contents a{color:#0066cc !important;}
#view_zone2 .post_body .post_contents:after{clear:both; content:""; display:table;}
#view_zone2 .post_body{font-size:15px; line-height:1.6;}
#view_zone2 .post_body img{max-width:100%;}
#view_zone2 .post_body *{white-space:normal;}
#view_zone2 .post_btm{margin:10px 0; *zoom:1; position:relative;}
#view_zone2 .post_btm:after{clear:both; content:""; display:table;}
#view_zone2 .post_comment{margin-top:30px;}
#view_zone2 .post_comment .comment_top{font-size:15px; padding:20px; *zoom:1; border-top:2px solid #bdbdbd; border-bottom:1px solid #e3e3e3; background:#f9f9f9; color:#525252; font-weight:400; }
#view_zone2 .comment_top em{font-style:normal; font-weight:700; color:#777;}
#view_zone2 ul.comment_post{margin:0; padding:7px 5px; clear:both; border-bottom:1px solid #e3e3e3;}


ul.comment_post .cpost_list{padding:5px 0 7px; border-top:1px dashed #ccc;}
ul.comment_post .cpost_first{border-top:0;}
ul.comment_post .cpost_list .cpost_head{height:16px; clear:both;}
ul.comment_post .cpost_list .cpost_head:after{clear:both; content:""; display:block;}
.cpost_head .cpost_info{float:left; margin:0;}
.cpost_head .cpost_info span{float:left; vertical-align:middle; font-size:12px;}
.cpost_head .cpost_info .ico_level{float:left; margin-right:5px;}
.cpost_head .cpost_info .cpost_writer span,
.cpost_head .cpost_info .cpost_writer a span{color:#666;}
.cpost_head .cpost_info .cpost_writer{padding-right:10px; padding-top:1px; padding-top:2px\9; font-weight:bold; color:#333;}
.cpost_head .cpost_info .cpost_writer a{float:left; cursor:pointer;}
.cpost_head .cpost_info .cpost_time{line-height:16px; font-size:9px; font-family:tahoma; color:#aaa;}
.cpost_head .cpost_btn{float:right; margin:0;}
.cpost_head .cpost_btn a{height:15px; padding-left:15px; line-height:15px; font:9px tahoma; float:left; background:url("./img/sprites_ico.gif") no-repeat; overflow:hidden; color:#a8a8a8;}
.cpost_head .cpost_btn a.btn_reco1{margin-left:20px; color:#999; background-position:0 -342px;}
.cpost_head .cpost_btn a.btn_reco1:hover,
.cpost_head .cpost_btn a.btn_reco1.over{color:#00529f; background-position:0 -362px;}
.cpost_head .cpost_btn a.btn_reco2{margin-left:20px; color:#999; background-position:0 -382px;}
.cpost_head .cpost_btn a.btn_reco2:hover,
.cpost_head .cpost_btn a.btn_reco2.over{color:#9f0010; background-position:0 -402px;}
.cpost_head .cpost_btn span.cpost_ip{float:left; line-height:15px; font-family:tahoma; font-size:9px; color:#aaa;}

#view_zone .comment_form .write_body{padding:9px; border:1px solid #e3e3e3; border-top:none;}
#view_zone .comment_form .write_body .write_mb{padding:0 0 5px 0; border:none;}
#view_zone .comment_form .checkbox{width:60px; margin:0; float:left;}
#view_zone .comment_form .checkbox label{font-size:11px; color:#777;}
#view_zone .comment_form .checkbox label span{height:13px;}
#view_zone .cpost_content{*zoom:1; position:relative;}
#view_zone .cpost_content:after{clear:both; content:""; display:block;}
#view_zone .cpost_content label{top:10px; left:10px; position:absolute; font-size:11px; color:#bbb;}
#view_zone .write_body .btn_area{padding-top:5px; *zoom:1;}
#view_zone .write_body .btn_area:after{clear:both; content:""; display:block;}
#view_zone .write_body .btn_area input{float:right;}
#view_zone .write_mb{padding:10px; border:1px solid #e3e3e3; border-bottom:none; *zoom:1;}
#view_zone .write_mb:after{clear:both; content:""; display:block;}
#view_zone .write_mb span.inputzone{float:left; position:relative; display:block;}
#view_zone .write_mb span.inputzone label{top:6px; left:6px; position:absolute; font-size:11px; color:#999;}

.cpost_list .cpost_body{padding:6px 0 0 5px; line-height:18px; font-size:12px; color:#666; text-align:left; clear:both;}
.cpost_list .cpost_body a{color:#0066cc;}
.cpost_list .cpost_body .ico_secret{float:left; width:16px; height:15px; background:url("./img/sprites_ico.gif") no-repeat 0 -594px; text-indent:-9000px;}
.cpost_list .cpost_body .txt_secret{color:#ff6600;}

.cpost_list .cpost_body .edit_area{margin:10px; padding:5px; border:1px solid #ccc; background:#fafafa; line-height:normal;}
.cpost_list .cpost_body .edit_area textarea{line-height:16px; font-size:12px; color:#666;}
.cpost_list .reply_area{margin:10px; padding:5px; border:1px solid #ccc; background:#fafafa; line-height:normal; *zoom:1;}
.cpost_list .reply_area:after{content:""; display:block; clear:both;}
.cpost_list .reply_area .thumb{position:absolute; left:0; top:17px; background:url('./img/sprites.gif') no-repeat -65px -195px;}
.cpost_list .reply_area .reply_body{padding-left:45px;}
.cpost_list .reply_area .reply_body textarea{line-height:16px; font-size:12px; color:#666;}

p.app_co_foot{margin:0; padding-top:8px; *zoom:1; position:relative;}
p.app_co_foot:after{clear:both; content:""; display:block;}
p.app_co_foot label.lab_secret{font-size:11px; letter-spacing:-1px; color:#777;}
p.app_co_foot label.lab_secret span.triv{color:#aeaeae; font-size:11px;}
p.app_co_foot .app_comment_btn{position:absolute; top:3px; right:0;}

p.app_co_foot .app_comment_btn .submit_cmodify{float:left; margin-right:1px;}
p.app_co_foot .app_comment_btn a.btn_cancel{float:left; width:41px; height:22px; background:url("./img/sprites_btn.png") no-repeat -952px 0; text-indent:-9000px; overflow:hidden;}

.comment_post .cpost_depth1{padding-left:50px !important;}
.comment_post .cpost_depth2{padding-left:100px !important;}
.comment_post .cpost_depth3{padding-left:150px !important;}
.comment_post .cpost_depth4{padding-left:200px !important;}
.comment_post .cpost_depth5{padding-left:250px !important;}
.cpost_depth{position:relative; float:left; width:0; font-size:0;}
.cpost_depth span{width:12px; height:11px; top:0; left:-20px; text-indent:-9000px; position:absolute; background:url("./img/sprites_ico.gif") no-repeat 0 -571px;}

.cpost_list .cpost_btm{margin:0; padding:0; *zoom:1;}
.cpost_list .cpost_btm:after{clear:both; content:""; display:block;}
.cpost_list .cpost_btm a{width:auto; height:14px; margin:17px 16px 0 0; padding-left:12px; font-size:11px; letter-spacing:-1px; float:left; color:#999; background:url("./img/sprites_ico.gif") no-repeat; overflow:hidden;}

.cpost_list .cpost_btm a.btn_creply{background-position:0 -195px;}
.cpost_list .cpost_btm a.crover,
.cpost_list .cpost_btm a.btn_creply:hover{background-position:0 -212px;}


.cpost_list .cpost_btm a.btn_cmodify{background-position:0 -248px;}
.cpost_list .cpost_btm a.cmover,
.cpost_list .cpost_btm a.btn_cmodify:hover{background-position:0 -267px;}
.cpost_list .cpost_btm a.btn_cdelete{background-position:0 -305px;}
.cpost_list .cpost_btm a.btn_cdelete:hover{background-position:0 -322px;}
.comment_form .txt_limit span{float:left; font-size:11px; color:#777;}
.comment_form .txt_limit span.txt_min{padding:0 10px; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.comment_form .txt_limit span.txt_max{padding-left:10px; padding-right:10px; border-right:1px solid #dcdcdc;}
.comment_form .txt_limit span.txt_letter{padding-left:10px;}
.comment_form .txt_limit span em{padding:0 1px; font-style:normal; color:#ff4200;}
.comment_form .btn_area{margin-top:0;}



/* 검색 */
.search_inputzone{margin:0 5px; position:relative; _display:inline; float:left;}
.search_inputzone label{top:5px; left:6px; position:absolute; font-size:11px; letter-spacing:-1px; color:#999;}
.search_inputbox{height:28px; padding:3px 1px 2px 5px; border:1px solid #ccc; float:left;}
.ie7 .search_inputzone{margin-left:0; padding-left:2px;}
.ie7 .search_inputzone label{left:8px;}
.ie7 .search_inputbox{margin-top:0px;}


/* 게시판 버튼 */
.abtn{height:28px; margin:0 0 0 2px; padding:0 10px; font:12px "Malgun Gothic"; line-height:27px; text-decoration:none; display:block; color:#777; background:#eee; float:left;}
.btn_search{height:28px; margin:0; padding:0 10px; border:0 none; cursor:pointer; display:block; color:#777; background:#eee;}
.ie7 .btn_search{margin-top:0;}

.button{height:28px; margin:0 0 0 2px; padding:0 10px; line-height:25px; font-size:12px; border:0; color:#777; background:#eee; cursor:pointer;}
.submit_comment{width:67px; height:22px; font-size:11px; line-height:23px; float:left;}
.submit_cmodify{width:65px; height:22px;}
.submit_btn{width:72px; height:35px; font-size:13px; font-weight:bold; color:#fff !important; background:#1e1e1e;}
.button_list{width:72px; height:35px; font-size:13px; font-weight:bold;}

/* 페이징 */
.paging_zone{width:100%; margin-top:0px; padding:15px 0; z-index:4; position:relative; text-align:center; clear:both; font-family:"Helvetica", "Nanum Gothic", "arial", sans-serif;}
.paging{display:inline-block;}
.paging a{color:#888;}
.paging .prev,
.paging .next{width:27px; margin-left:1px; font-size:10px; line-height:24px; float:left; display:block; border:1px solid #e0e0e0;}
.paging .prev em,
.paging .next em{display:block;}
.paging .pbtn{padding-left:1px; float:left; font-size:12px; line-height:24px;}
.paging .pbtn strong{padding:0 10px; display:block; border:1px solid #e0e0e0; font-weight:normal;}
.paging a.on{color:#000; z-index:5; position:relative;}

.ad_list_area{margin:0; padding:0; border-bottom:1px solid #e4e4e4;}
.ad_list_area li{*height:auto; margin:0; padding:10px 20px 9px 20px; clear:both; list-style:none; border-top:1px solid #f3f3f3;}
.ad_list_area li:after{content:""; display:block; clear:both;}
.ad_list_area li.first{border-top:none;}
.ad_list_area li a{float:left; padding:0 0 0 22px; line-height:14px; background:url('./img/sprites_ico.gif') no-repeat;}
.ad_list_area li a.txt_name{color:#666; background-position:0 -24px;}
.ad_list_area li a.txt_name:hover{background-position:0 -47px; text-decoration:underline;}
.ad_list_area li a.txt_link{color:#0066cc; background-position:0 -184px;}
.ad_list_area li a.txt_link:hover{background-position:0 -207px; text-decoration:underline;}
.ad_list_area li span{float:left; line-height:14px; font-size:9px; font-family:tahoma;}
.ad_list_area li .txt_size{padding-left:9px; color:#999;}
.ad_list_area li .txt_hit{padding-left:7px; color:#ff4200;}
.ad_list_area li .txt_date{padding-left:10px; color:#aaa;}
.ad_list_area li .btn_handle{float:right; padding:0; width:14px; background-position:3px -388px; text-indent:-9000px; overflow:hidden;}
.ad_list_area li .btn_handle.on{background-position:3px -403px;}
.ad_list_area li p.txt_file_content{clear:both; margin:0; padding:8px 0 0 22px; font-size:11px; color:#999; word-wrap:break-word;}

/* 게시물 비밀번호 START */
#password_section{width:100%; max-width:400px; margin:0 auto; padding:0 10px;}
#password_section .password_box{padding:15px; text-align:center; border:1px solid #d7d7d7;}
#password_section .password_box:after{clear:both; content:""; display:block;}
#password_section .password_box h1{margin:60px 20px 30px; font-weight:bold; font-size:20px; text-align:center; display:block;}
#password_section .password_box p{padding:0 20px 40px; border-bottom:1px solid #e9e9e9; font-size:14px; line-height:22px; color:#656565;}
#password_section .password_box p strong{margin:0 0 5px; font-size:13px; color:#bc223d; display:block;}
#password_section .password_box .pinput{padding:50px;}
#password_section .password_box .pinput input:first-child{width:100%; height:40px; padding:0 10px; color:#777; border:1px solid #ddd;}
#password_section .password_box .pinput input:last-child{width:100%; height:40px; margin-top:10px; font-size:16px; color:#fff; border:0; background:#1e1e1e;}

@media screen and (max-width:800px){
	#password_section .password_box h1{margin:50px 20px 20px;}
	#password_section .password_box .pinput{padding:40px;}
}

@media screen and (max-width:700px){
	#password_section .password_box h1{margin:40px 20px 20px;}
	#password_section .password_box .pinput{padding:30px;}
}
/* 게시물 비밀번호 END */

/* 게시물 인쇄 START */
.print_head{padding:17px 0 18px 30px; border-top:2px solid #909090; border-bottom:1px solid #d7d7d7; background:#fafafa;}
.print_head h2{margin:0; padding-top:2px; font:14px "Malgun Gothic"; font-weight:bold; color:#404040;}
.print_head .info{padding-top:7px; font:11px "Malgun Gothic"; color:#909090; *zoom:1;}
.print_head .info:after{clear:both; content:""; display:block;}
.print_head .info span{float:left; font-size:11px;}
.print_head .info span.post_writer{color:#666;}
.print_head .info span.bar{padding:0 10px; color:#d5d5d5;}
.print_head .print_btn{position:absolute; right:19px; top:27px;}
.print_container{padding:0 0 30px 0; color:#444; font:12px "Malgun Gothic";}
.print_footer p{margin:0; padding:20px 0 20px 29px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; color:#666; *zoom:1;}
.print_footer p:after{content:''; display:block; clear:both;}
.print_footer p span{float:left; height:13px; font:11px dotum;}
.print_footer p span.post_link{padding:0 8px 0 19px; font-weight:bold; background:url('./img/sprites_ico.gif') no-repeat 0 -93px;}
.print_footer .print_btn{width:120px; margin:0 auto; padding:20px 0;}
/* 게시물 인쇄 END */


#ext_16,
#ext_17,
#ext_9{height:24px; padding:3px; color:#909090; border:1px solid #d0d0d0; vertical-align:middle;}
.essential{vertical-align:middle; color:#be1f3b;}
.dot{padding-right:3px; font-size:26px; font-weight:bold; vertical-align:middle; color:#333;}
.add_box{width:320px; height:100px; padding:10px; border:1px dashed #d7d7d7; overflow-x:hidden; overflow-y:auto; float:left; font-size:13px;}

span.customStyleSelectBox{height:26px; line-height:26px; font-size:12px; color:#666; border:1px solid #ccc;}
span.customStyleSelectBox.changed{background:#fff;}
.customStyleSelectBoxInner{text-indent:10px; font-size:12px; letter-spacing:-1px; white-space:nowrap; background:url("./img/selectBox_spr.gif") no-repeat center right;}
.ie7 .customStyleSelectBoxInner{text-indent:5px;}
.customStyleSelectBorderStrong{border-color:#000;}

.entry-section{padding:20px 0 53px; text-align:center;}
.entry-section h2{font-size:30px; color:#545557;}
.entry-section p{color:#7b7c80;}

#search-box{width:0; height:28px; top:16px; left:35px; position:absolute; overflow:hidden; float:left;}
#search-box select{height:28px;}