@charset "utf-8";

.admin_check {margin-top:10px; padding:10px; background:#fafafa; border:1px solid #eaeaea}
	.admin_check label {margin-right:10px}
.secret_write {margin-top:10px; padding:10px; background:#fafafa; border:1px solid #eaeaea}
	.secret_write label {margin-right:10px}
#category_box_title {position:relative; overflow:hidden;  background:#324c21; float:left; border:1px solid #29411a}
#category_box_title div {padding:17px 22px; font-family:"dotum"; color:#FFF; font-weight:bold; font-size:12px; letter-spacing:-1px}
#category_box {position:relative; overflow:hidden; background:#f5f5f5;  font-size:12px; border:1px solid #ccc;  border-left:0px none}
	#category_box dd {float:left; padding:17px 22px; font-family:"dotum";  color:#222222; font-size:12px !important;  border-right:1px solid #ccc; font-weight:normal; cursor:pointer; letter-spacing:-1px}
	#category_box dd:hover {text-decoration:underline}
	.category_box_on {background:#e4e4e4; color:#222 !important; }
	#category_box span {float:right; color:#696969; margin:20px 12px 0 0 }
	#category_box span a {color:#696969; font-size:11px}

#category_list {padding:11px 0}
	#category_list li {float:left; color:#7f7f7f}
	#category_list li a {color:#7f7f7f}
	#category_list_on {font-weight:bold; color:#222 !important}
#board_box {width:840px; border-top:2px solid #646464; margin-top:10px}
	#board_box table {width:100%}
	#board_box table thead tr {background:#f9f9f9; height:40px; font-size:13px; font-family:Nanum Gothic,"나눔고딕"; font-weight:bold; border-top:1px solid #FFF; border-bottom:1px solid #dcdcdc}
	#board_box table thead tr td {padding-left:4px}
		.board_box_tdcenter {padding:0; text-align:center}
	#board_box table tbody tr {height:35px; border-bottom:1px solid #e9e9e9; color:#5a5a5a}
	#board_box table tbody tr td {padding-left:4px}
	#board_box table tbody td a:hover {color:#000; text-decoration:underline}
/*.reply_box {position:absolute; margin:-3px 5px 0 0; width:19px; height:19px; background:url('/img/reply_box.gif') no-repeat; font-weight:bold; color:#000; text-align:center; padding:4px 0 0 0;}*/
.reply_box {font-weight:bold; color:#17c7cd}
.bo_current {color:#17c7cd; font-weight:bold}

.bo_fx {margin:15px 8px 30px 8px; 0;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}

.btn_bo_user {float:right; margin:15px 10px 20px 0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_user input {padding:8px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle}
.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */

#bo_sch {float:left; margin:15px 0 20px 0px}
.selectbox.form {position:relative; width:115px; height:24px; *display:inline-block; float:left}
.selectbox2.form {position:relative; width:115px; height:24px; *display:inline-block; float:left;text-align:center;padding:6px 0;}
#sfl {float:left; width:115px; height:26px;}

#stx {width:115px; margin-left:10px}

#bo_w {}
ul.bo_w.subline li {float:left}
.bo_w.editor {clear:both; margin-top:6px}
.btn_confirm {text-align:center; margin:20px 0}

.write_infobox {width:95%; border-top:2px solid #ededed; margin:25px 0; padding:15px; margin:0 auto}
	.write_infobox label {display:inline-block; font-weight:bold; letter-spacing:-0.1em}
	.write_infobox ul {margin:8px 0 0 10px}
	.write_infobox li {letter-spacing:-1px; color:#888; margin:4px 0}
	.write_conbox {background:#f5f5f5; border:1px solid #e5e5e5; width:85%; height:55px; padding:15px; margin:10px 0 10px 10px}
		.conbox_left {float:left; line-height:150%; letter-spacing:-1px; color:#888;}
		.conbox_right {float:right; line-height:150%; letter-spacing:-1px; color:#888;}

#bo_v_wrap {}
.bo_v_headtable {width:840px; border-top:2px solid #646464; margin-top:10px}
	.headtable {width:100%}
	.headtable_thead {background:#f9f9f9; height:40px; font-family:Nanum Gothic,"나눔고딕"; border-top:1px solid #FFF; padding-left:15px; color:#222}
		.bo_v_title {padding-left:10px;font-size:16px; line-height:150%}
	.headtable_tbody {height:30px; padding:0 15px; border-bottom:1px solid #dcdcdc; text-align:right}
.bo_v_content {width:800; padding:30px 20px; line-height:170%; min-height:250px; word-wrap:break-word}
.bo_v_infobox {width:100%; height:220px; line-height:110%}
	.bo_v_profile {float:left; position:relative;width: 600px;  height:200px; background:url('/img/board/profile_bg.gif') no-repeat; border:1px solid #dcdcdc; margin-bottom:20px}
		.bo_v_proimg {position:absolute; left:14px; top:19px}
		.bo_v_profile ul {position:absolute; left:205px; top:15px}
		.bo_v_profile ul li {float:left}
		.bo_v_profile ul li.bo_v_progauge {position:relative; width:250px; height:36px; font-family:Tahoma; font-weight:bold; font-size:13px; color:#e7a946; background:url('/img/board/gauge_bg.gif') left bottom no-repeat;}
			.bo_v_profile ul li.bo_v_progauge span {position:absolute; left:218px; top:20px; color:#3b3b3b}
			.bo_v_profile ul li.bo_v_progauge dl {position:absolute; left:0; top:18px; width:210px; height:18px}
			.bo_v_profile ul li.bo_v_progauge dd {float:left}
			.bo_v_profile ul li.bo_v_progauge dd.gauge_bar {height:18px; background:url('/img/board/gauge_2.gif') repeat-x}
		.bo_v_profile ul li.bo_v_proname .sv_member {font-family:Nanum Gothic,"나눔고딕"; font-weight:bold; font-size:20px; margin:15px 20px 0 0}
		.bo_v_proinfo {position:absolute; left:205px; top:79px; color:#898989}
		.bo_v_intro {position:absolute; left:204px; top:122px; width:305px; height:70px; line-height:140%; color:#898989; overflow:hidden}
		.bo_v_btnbox {position:absolute; right:9px; bottom:66px; width:66px; height:20px; cursor:pointer}
		.bo_v_btnbox dl dd {position:relative; float:left; width:22px; height:20px}
			.bo_v_btn1 {background:url('/img/board/icon1_off.gif') no-repeat}
				.bo_v_btn1:hover {background:url('/img/board/icon1_on.gif') no-repeat}
				#btn1_menu {position:absolute; top:-25px; width:75px; padding:7px 0 5px 0; text-align:center; background:#222; color:#FFF; display:none; border-radius:5px; z-index:10}
			.bo_v_btn2 {background:url('/img/board/icon2_off.gif') no-repeat}
				.bo_v_btn2:hover {background:url('/img/board/icon2_on.gif') no-repeat}
				#btn2_menu {position:absolute; top:-25px; width:140px; padding:7px 0 5px 0; text-align:center; background:#222; color:#FFF; display:none; border-radius:5px; z-index:10}
			.bo_v_btn3 {background:url('/img/board/icon3_off.gif') no-repeat}
				.bo_v_btn3:hover {background:url('/img/board/icon3_on.gif') no-repeat}
				#btn3_menu {position:absolute; top:-25px; width:75px; padding:7px 0 5px 0; text-align:center; background:#222; color:#FFF; display:none; border-radius:5px; z-index:10}
		.bo_v_btn4 {position:absolute; right:0; bottom:2px; width:87px; height:54px; background:url('/img/board/icon4_off.gif') no-repeat; cursor:pointer}
			.bo_v_btn4:hover {background:url('/img/board/icon4_on.gif') no-repeat}
		.bo_v_btn4_fr {position:absolute; right:0; bottom:2px; width:87px; height:54px; background:url('/img/board/icon4_fr_off.gif') no-repeat; cursor:pointer}
			.bo_v_btn4_fr:hover {background:url('/img/board/icon4_fr_on.gif') no-repeat}
			#btn4_menu {position:absolute; top:-15px; left:10px; width:75px; padding:7px 0 5px 0; text-align:center; background:#222; color:#FFF; display:none; border-radius:5px; z-index:10}
	.bo_v_good {float:right; position:relative; width:220px; ; height:200px; background:url('/skin/board/basic/img/good_bg.gif') no-repeat; border:1px solid #dcdcdc; margin-bottom:20px}
		.bo_v_good_btn {display:inline-block; position:absolute; right:17px; bottom:13px; width:121px; height:40px; padding-top:22px; text-align:center; background:url('/skin/board/basic/img/good_btn1.png') no-repeat; color:#FFF; font-family:Tahoma; font-size:35px; font-weight:bold; letter-spacing:-3px; cursor:pointer}
		.bo_v_good_btn:hover {background:url('/skin/board/basic/img/good_btn2.png') no-repeat; font-size:0px}

/* 게시판 댓글 */
#bo_vc {margin:0;padding:10px 10px 10px}
#bo_vc h2 {margin-bottom:10px}
#bo_vc article {position:relative; padding:0 0 10px;border-bottom:1px dotted #ccc}
#bo_vc header {position:relative;padding:15px 0 5px}
#bo_vc header .icon_reply {position:absolute;top:8px;left:-20px}
#bo_vc header .bo_vc_btnbox {position:relative; padding-left:60px; padding-top:5px;}
#bo_vc .sv_wrap {margin-right:15px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
.bo_vc_hdinfo {display:inline-block;margin:0 5px 0 5px; color:#666}
.bo_vc_hd_confirm {position:absolute; top:3px; margin:0 5px 0 5px}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc a {color:#000;text-decoration:none}
#bo_vc p {padding:3px 0;line-height:1.8em;margin-left:60px;*text-indent:60px; *min-height:25px; word-wrap:break-word}
#bo_vc_empty {margin:0;padding:20px !important;text-align:center}
#bo_vc #bo_vc_winfo {float:left}
#bo_vc footer {zoom:1}
#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}

.bo_vc_act {float:right; margin-top:10px;margin-right:7px;width:150px;text-align:right;list-style:none;zoom:1}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
/*	.bo_vc_act li {float:left;margin-left:7px}*/
	.btn_text {color:#666; font-size:12px; letter-spacing:-1px}
		.btn_text:hover {color:#000}

#bo_vc_w {position:relative; width:810px; height:122px; padding:15px; background:#f9f9f9; border-bottom:1px solid #dcdcdc; margin-bottom:10px; overflow:hidden}
	.bo_vc_w_input {width:85%; height:117px; float:left}
		.reply_input {width:94%; border:1px solid #dcdcdc; outline-style:none; padding:15px; background:#f3f3f3}
		.reply_input2 {width:94%; border:2px solid #db9a32; outline-style:none; padding:14px 15px}
	.bo_vc_w_btn {width:15%; height:122px; float:right}
		.btn_reply {font-family:Nanum Gothic,"나눔고딕"; font-size:1.2em; font-weight:bold; width:100%; height:100%; cursor:pointer; border:1px solid #db9a32; background:#e7a946; outline-style:none; color:#FFF; text-align:center}
		.btn_reply:hover {background:#db9a32}
	.reply_proimg {position:absolute; top:4px; width:30px; height:30px; border-radius:15px;  background:#FFF; border:1px solid #d2d2d2; float:left; margin-right:10px}
	.reply_selected {position:absolute; top:4px; right:10px ; width:52px; height:18px; text-align:center}

/* Photo */
.photo_box {width:840px; border-top:2px solid #646464; margin-top:10px}
	.photo_box ul {margin:10px 0; padding-bottom:10px; min-height:250px}
	.photo_box ul li {float:left; margin:0 5px}
		.photo_con {position:relative; width:200px}
			.photo_con b {color:#17c7cd}
			.photo_img {cursor:pointer}
			.photo_con label {position:absolute; left:0; top:0; width:198px; height:168px; border:1px solid #000; opacity:0.2; filter:alpha(opacity=20); cursor:pointer}
			.photo_imgs {position:absolute; right:0px; top: 148px; padding:4px 5px 3px 5px; background:#17c7cd; color:#FFF; font-weight:bold; font-family:Tahoma}
			.photo_subject  {height:25px; line-height:120%; margin-top:10px; cursor:pointer}
				.photo_subject span {color:#888}
			.photo_info {position:relative; margin:10px 0}