﻿@charset "utf-8";
/*  [Default]  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,iframe { margin:0;padding:0; }
body { background:#ffffff; color:#676767; font:normal 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
img { border:0 none; }
a { color:#676767; text-decoration:none; }
a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:none; }
input, select { font-size:100%; vertical-align:middle; margin:0; padding:0; }
ol,ul,li { list-style:none; } fieldset, blockquote { border:0 none; }
i,em,cite { font-style:normal; }
h3,h4,h5,h6 { clear:both; font:bold 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
caption,legend { display:none; clear:both;font:bold 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
hr { display:none; clear:both; }
table { table-layout:auto; border-collapse:collapse;border-spacing:0; }
th,td { border-collapse:collapse; }
.text-ellipsis { white-space:nowrap; overflow:hidden; }
.text-replace { height:0px;overflow:hidden; font-size:0; text-indent:-1000em; }

/* =float 해제 */
.f_clear:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
/* ie용 홀리 핵 시작 */
* html .f_clear { height: 1px; }
.f_clear { display: block;min-height:1px; }
/* ie용 홀리 핵 끝 */

/* 2009-12-28 웹솔루션 팀 유원곤 시작 */

.guideWrap { position:relative; width:194px; height:130px; background:url('/images/home/bg_guide_wrap.gif') left top no-repeat; }
	.guideWrap h3 { position:absolute; top:-10000px; }
	.guideWrap p { position:absolute; top:-10000px; }
	.guideWrap a { position:absolute; bottom:25px; left:80px; display:block; width:62px; height:19px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

/* 로그인 전*/
.beforeLogin { position:relative; width:182px; height:143px; padding:41px 0 0 12px; }
	.beforeLogin h3 { position:absolute; top:-1000px; }
	.beforeLogin fieldset { position:relative; display:block; width:169px; padding:0 0 0 1px; }
		.beforeLogin fieldset .idSet { float:left; width:92px; height:17px; margin:0 0 4px 0; padding:4px 0 0 8px; background:url('/images/common/login_input_set.gif') 0 0 no-repeat; border:0 none; color:#000000; }
		.beforeLogin fieldset .pwSet { float:left; width:92px; height:17px; margin:0 0 4px 0; padding:4px 0 0 8px; background:url('/images/common/login_input_set.gif') -105px 0 no-repeat; border:0 none; }
		.beforeLogin fieldset .inputNor { float:left; width:92px; height:17px; margin:0 0 4px 0; padding:4px 0 0 8px; background:url('/images/common/login_input_set.gif') -209px 0 no-repeat; border:0 none; color:#676767; font-size:11px; }
		.beforeLogin fieldset .loginQuery { position:absolute; right:0; top:0; width:60px; height:46px; }
	.beforeLogin .signUp { position:absolute; top:97px; left:13px; display:block; width:56px; height:21px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.beforeLogin .findInfo { position:absolute; top:97px; left:74px; display:block; width:107px; height:21px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.beforeLogin .btmNotice { width:146px; margin:45px 0 0 0; _margin:49px 0 0 0; padding:0 12px; text-align:center; word-spacing:-1px; }
		.beforeLogin .btmNotice a { color:#8f6d79; }

/* paging */
.paging { width:547px; margin:2px auto 0; padding:27px 0 0 0; text-align:center; }
	.paging img { vertical-align:middle; margin:1px 0 0 0; }
	.paging .nums { margin:0 8px 0 0; padding:0 7px 0 0; background:url('/images/common/bg_paging_bar.gif') right 1px no-repeat; }
		.paging .nums a { margin:0 0 0 5px; padding:0 0 0 9px; background:url('/images/common/bg_paging_bar.gif') 0 0 no-repeat; font:normal 11px Dotum,'돋움'; color:#515151; }
		.paging .nums .on { font-weight:bold; }
		.paging .nums a:hover { text-decoration:none; }

/* layout */
#wrap { width:982px; margin:0 auto; }
	#wrap img { vertical-align:middle; }
	#wrap .subSideBar { float:left; width:194px; }
	#wrap .subContent { float:left; display:inline; width:764px; margin:0 0 0 24px; }
		#wrap .subContent .subHead { position:relative; width:764px; height:110px; padding:27px 0 0 0; }
		#wrap .subContent .subColumm1 { float:left; width:547px; margin:5px 0 0 0; } 
		#wrap .subContent .subColumm2 { float:left; display:inline; width:194px; min-height:814px; _height:773px; margin:-12px 0 0 23px; padding:41px 0 0 0; background:url('/images/common/bg_columm2.gif') left top no-repeat; }
	
#siteMapArea { position:relative; clear:both; width:974px; margin:30px 0 0 0; }
	#siteMapArea .siteMapBtn { width:974px; height:27px; background:url('/images/common/bg_site_map.gif') 0 -33px no-repeat; }
	#siteMapArea .openMap { background:url('/images/common/bg_site_map.gif') 0 0 no-repeat; }
		#siteMapArea .siteMapBtn a { position:absolute; top:6px; left:426px; display:block; width:123px; height:12px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		#siteMapArea .openMap a { position:absolute; top:7px; left:450px; display:block; width:75px; height:12px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
#footer { position:relative; clear:both; width:974px; height:181px; background:url('/images/common/bg_footer.gif') left top no-repeat; }
	#footer * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	#footer a { position:absolute; top:24px; display:block; height:11px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	#footer .company { left:334px; width:38px; }
	#footer .terms { left:405px; width:71px; }
	#footer .privacy { left:513px; width:77px; }
	#footer .policy { left:627px; width:38px; }
	#footer .cash {left:701px;width:59px;}

/* sidebar */
.gameStart { position:relative; width:194px; height:224px; }
	.gameStart h1 { position:absolute; top:-1000px; }

/* 사이드 메뉴 */
.sideMenu { width:194px; padding:17px 0 0 0; }
	.sideMenu .sideMenuTree { width:178px; margin:7px auto 0; padding:17px 0 0 0; background:url('/images/common/bg_side_tree.jpg') left top no-repeat; }
		.sideMenu .sideMenuTree li { width:162px; margin:0 0 10px 4px; padding:0 0 6px 8px; background:url('/images/common/bg_side_item.gif') left bottom repeat-x; }
			.sideMenu .sideMenuTree li a { padding:0 0 0 12px; background:url('/images/common/icon_bullet1_off.gif') 0 1px no-repeat; font-weight:bold; color:#000000; }
			.sideMenu .sideMenuTree li .on { background:url('/images/common/icon_bullet1_on.gif') 0 1px no-repeat; color:#890017; }
			.sideMenu .sideMenuTree li a:hover { background:url('/images/common/icon_bullet1_on.gif') 0 1px no-repeat; color:#890017; text-decoration:none; }
				.sideMenu .sideMenuTree .subTree dl { padding:0 0 4px 13px; }
					.sideMenu .sideMenuTree .subTree dl dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; font:normal 0/0 verdana; }
					.sideMenu .sideMenuTree .subTree dl dd { margin:5px 0 0 0; }
						.sideMenu .sideMenuTree .subTree dl dd a { padding:0 0 0 8px; background:url('/images/common/icon_bullet2.gif') 0 1px no-repeat; font-weight:normal; }
						.sideMenu .sideMenuTree .subTree dl dd a:hover { color:#890017; }
		.sideMenu .sideMenuTree .lastItem { width:166px; margin:0; padding:0 0 19px 12px; background:url('/images/common/bg_side_menu_btm.jpg') left bottom no-repeat; }
	/* 2010-07-21 사이드 배너 수정 */
	.sideMenu .clientDn { width:170px; height:44px; margin:10px 0 0 12px; }
		.sideMenu .clientDn a { display:block; width:170px; height:44px; background:url('/images/common/ban_client_dn_new.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.sideMenu .gameGuide { width:170px; height:59px; margin:0 0 0 12px; }
		.sideMenu .gameGuide a { display:block; width:170px; height:59px; background:url('/images/common/ban_guide_new.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.sideMenu .uotp {width:170px; height:42px; margin:0 0 0 12px;}
		.sideMenu .uotp a {display:block; width:170px; height:42px; background:url('/images/common/ban_uotp_new_sub.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
	.sideMenu .secuNum {width:170px; height:42px; margin:0 0 10px 12px;}
		.sideMenu .secuNum a {display:block; width:170px; height:42px; background:url('/images/common/ban_secu_num_sub.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
	/* 2010-07-21 사이드 배너 수정 끝 */
	.sideMenu .sideBtm { position:relative; width:181px; height:122px; padding:0 0 0 13px; background:url('/images/common/bg_side_btm.jpg') left top no-repeat; }

/* 서브 헤드 */
.subHead {  }
	.subHead dl { position:absolute; top:9px; right:10px; }
		.subHead dl dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.subHead dl dd { float:left; display:block; margin:0 0 0 4px; color:#a89e9a; }
			.subHead dl dd a { margin:0 0 0 4px; color:#2f2f2f; font-weight:bold; font-size:11px; }
	.subHead .mainNavi { width:753px; height:110px; }

/* 왼쪽 넓은 곳 */
.colummTop { width:547px; padding:0 0 4px 0; background:url('/images/common/bg_columm_top.jpg') left bottom no-repeat; }
	.colummTop h4 { float:left; width:273px; height:47px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.colummTop .menuStatus { float:right; margin:30px 0 0 0; color:#797979; font-size:11px; }
		.colummTop .menuStatus a { font-size:11px; }
		.colummTop .menuStatus strong { font-weight:bold; color:#5f0b27; }

.colummContent { width:547px; margin:0 0 24px 0; padding:31px 0 0 0; }
.articleList { position:relative; }
	
/* 게시물 검색 */
.postSrch { display:block; width:547px; margin:9px 0 0 0; padding:0 0 3px 0; text-align:center; }
	.postSrch select { width:97px; background:#541025; color:#b0909a; }
		.postSrch select option { color:#b0909a; }
	.postSrch .setQuery { width:129px; height:15px; padding:2px 0 0 4px; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; border-top:1px solid #6f6f6f; border-left:1px solid #6f6f6f; }

/* 오른쪽 좁은 곳 */
.subColumm2 { }
	.subColumm2 .menuSet { position:relative; width:168px; } /* 2010-02-11 */
	.subColumm2 .eventBan { margin:5px 0 0 15px; } /* 2010-02-11 */
		.subColumm2 .menuSet h5 { width:72px; height:13px; background-image:url('/images/common/sub_h5_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-100000em; font:normal 0/0 verdana; }
		.subColumm2 .eventBan h5 { margin:0 0 5px 0; background-position:0 0; } /* 2010-02-11 */
	.subColumm2 .menuSet2 { width:179px; margin:20px 0 0 15px; padding:0 0 16px 0; background:url('/images/common/bg_menu_set2.gif') right bottom no-repeat; }
		.subColumm2 .menuSet2 h5 { background-position:-79px 0; }
		.subColumm2 .eventBan .bannerRoll { margin:4px 0 0 0; text-align:right; }
			.subColumm2 .eventBan .bannerRoll a { margin:0 0 0 3px; padding:0 0 0 8px; background:url('/images/common/bg_event_bar.gif') 0 3px no-repeat; .background:url('/images/common/bg_event_bar.gif') 0 0 no-repeat; }
			.subColumm2 .eventBan .bannerRoll .noBar { padding:0; background:none; }
		.subColumm2 .eventBan .imgPlace { display:block; margin:9px 0 0 0; }
		.subColumm2 .menuSet .viewMore { position:absolute; top:3px; right:0; display:block; width:28px; height:5px; background:url('/images/common/sub_h5_set.gif') -160px 0 no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.subColumm2 .menuSet2 .viewMore { position:absolute; top:3px; right:12px; display:block; width:28px; height:5px; background:url('/images/common/sub_h5_set.gif') -160px 0 no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.subColumm2 .menuSet2 .topBest { width:168px; margin:8px 0 0 0; }
			.subColumm2 .menuSet2 .topBest dt { float:right; width:111px; line-height:15px; }
				.subColumm2 .menuSet2 .topBest dt a { color:#515151; font-size:11px; letter-spacing:-1px; }
			.subColumm2 .menuSet2 .topBest dd { float:left; width:50px; }
		.subColumm2 .menuSet2 .otherBest { margin:11px 0 0 0; }
				.subColumm2 .menuSet2 .otherBest li a { padding:0 0 0 6px; background:url('/images/common/bg_dot_2x2.gif') 0 5px no-repeat; letter-spacing:-1px; line-height:18px; color:#676767; }

	.subColumm2 .srchField { position:relative; width:179px; height:96px; margin:0 0 0 2px; padding:35px 0 0 13px; background:url('/images/common/bg_srch_field.jpg') left top no-repeat; }
		.subColumm2 .srchField h5 { position:absolute; top:-10000px; }
		.subColumm2 .srchField select { display:block; width:162px; margin:4px 0 0 0; background:#541025; color:#b0909a; }
		.subColumm2 .srchField .find { position:absolute; bottom:10px; left:66px; }

	.subColumm2 .etcMenuSet { width:179px; height:122px; margin:0 0 0 15px; padding:18px 0 0 0; background:url('/images/common/bg_etc_menu_set.jpg') right top no-repeat; }
		.subColumm2 .etcMenuSet h6 { width:164px; height:25px; background-image:url('/images/common/sub_h6_set.gif'); background-repeat:no-repeat;}
			.subColumm2 .etcMenuSet h6 a { display:block; width:164px; height:25px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.subColumm2 .etcMenuSet .devNote { background-position:0 0; }
		.subColumm2 .etcMenuSet .gmNote { margin:3px 0 0 0; background-position:0 -28px; }
		.subColumm2 .etcMenuSet .jobNote { margin:5px 0 0 0; background-position:0 -57px; }

/* 게시판 보기, 쓰기, 댓글 관련 */
.viewTop { }
	.viewTop h5 { width:480px; height:23px; padding:8px 0 0 67px; background:url('/images/community/bg_article_title.jpg') left top no-repeat; color:#731838; font-weight:bold; }
		.viewTop h5 em { vertical-align:-1px; }
	.viewTop .viewInfo { position:relative; width:547px; height:31px; background:url('/images/community/bg_view_info.gif') left top no-repeat; }
	.viewTop .viewInfo dt { height:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.viewTop .viewInfo dd { position:absolute; }
	.viewTop .viewInfo .author { left:68px; top:3px; font-weight:bold; color:#000000; }
		.viewTop .viewInfo .author a { font-weight:bold; color:#000000; }
		.viewTop .viewInfo .author img { margin:0 5px 0 0; }
	.viewTop .viewInfo .numberic { top:8px; .top:9px; color:#676767; font-size:11px; }
	.viewTop .viewInfo .date { left:288px; }
	.viewTop .viewInfo .view { left:420px; }
	.viewTop .viewInfo .recmd { left:508px; }
	/* 2010-02-16 2차 오픈 */
	.viewTop .itemTested { width:460px; height:23px; padding:8px 0 0 87px; background:url('/images/community/bg_item_tested.jpg') left top no-repeat; color:#731838; font-weight:bold; }
		.viewTop .itemTested em { vertical-align:-1px; }
	.viewTop .itemEffect { position:relative; width:460px; height:23px; padding:6px 0 0 87px; background:url('/images/community/bg_item_effect.gif') left top no-repeat; }
		.viewTop .itemEffect dt { height:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.viewTop .itemEffect dd { color:#515151; }
	.viewTop .itemViewInfo { position:relative; width:547px; height:30px; background:url('/images/community/bg_item_info.gif') left top no-repeat; }
		.viewTop .itemViewInfo dt { height:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.viewTop .itemViewInfo dd { position:absolute; }
		.viewTop .itemViewInfo .author { top:3px; left:88px; font-weight:bold; color:#000000; }
			.viewTop .itemViewInfo .author a { font-weight:bold; color:#000000; }
			.viewTop .itemViewInfo .author img { margin:0 5px 0 0; }
		.viewTop .itemViewInfo .numberic { top:8px; .top:9px; color:#676767; font-size:11px; }
		.viewTop .itemViewInfo .date { left:291px; }
		.viewTop .itemViewInfo .view { left:422px; }
		.viewTop .itemViewInfo .recmd { left:510px; }
	/* 2010-02-16 2차 오픈 */

.articleHere { padding:20px 20px 30px; color:#676767; line-height:18px; word-wrap:break-word; word-break:break-all; }

.articlePreview { padding:20px 20px 0; }

/* 2010-06-24 */
.profileBox { position:relative; width:520px; height:125px; padding:12px 15px 0 12px; background:url('/images/community/bg_profile_box.gif') left top no-repeat; }
	.profileBox dt { float:right; width:367px; color:#000000; font-weight:bold; }
	.noChar dt {margin:9px 0 0 0;}
		.profileBox dt strong { color:#7d6110; }
	.profileBox .photo { float:left; width:93px; height:109px; border:1px solid #343434; }
	.profileBox .userDetail { float:right; width:404px; margin:7px 0 0 0; padding:4px 0 0 7px;background:#d7d5c7; font-size:11px; color:#000000; line-height:17px; }
		.profileBox .userDetail em { margin:0 10px 0 0; padding:0 10px 0 0; background:url('/images/community/bg_user_bar.gif') right top no-repeat; }
		.profileBox .userDetail .endNode { background:none; }
			.profileBox .userDetail em img { margin:0 3px 0 0; }
	.profileBox .postList { float:right; width:411px; margin:4px 0 0 0; }
		.profileBox .postList li { padding:0 0 0 6px; background:url('/images/community/bg_dot_2x2.gif') 0 7px no-repeat; line-height:17px; }
			.profileBox .postList li a { font-size:11px; color:#84837c; }
	.profileBox .jobIcon { position:absolute; top:11px; left:120px; width:28px; height:28px; _height:29px; padding:6px 0 0 8px; _padding:5px 0 0 8px; background:url('/images/community/bg_profile_box_job.gif') left top no-repeat; }
	.profileBox .visitBlog { position:absolute; top:19px; right:15px; padding:0 0 1px 0; }
	.profileBox .setChar {float:right;width:394px;height:15px;margin:19px 0 0 0;padding:4px 0 0 17px;background:#d7d5c7 url('/images/community/icon_arrow_rh.gif') 7px 7px no-repeat;line-height:1.2em;color:#000;font-size:11px;}
		.profileBox .setChar a {color:#000;font-size:11px;}
	.profileBox .setIntro {float:right;width:367px;margin:5px 0 0 0;color:#515151;font-size:11px;line-height:1.2em;}
	
.btnList { width:547px; padding:9px 0 0 0; }
	.btnList a { float:right; margin:0 0 0 7px; }

/* 댓글 모듈 */
.reply { width:547px }
	.reply .replyCnt { padding:0 0 0 34px; background:url('/images/community/bg_reply_cnt.gif') 9px 0 no-repeat; }
		.reply .replyCnt em { padding:0 14px 0 0; background:url('/images/community/bg_reply_cnt_2.gif') right top no-repeat; font-weight:bold; color:#dd375a; }
	.reply .replyWrap { width:528px; margin:7px 0 0 0; padding:15px 8px 10px 9px; background:#f8f8f8; border-bottom:1px solid #e7e6d9; }
		.reply .replyWrap .newReply { width:508px; padding:0 10px 10px; }
			.reply .replyWrap .newReply textarea { float:left; width:435px; height:44px; padding:2px 0 0 6px; border:1px solid #c7c7c7; font:normal 11px dotum, '돋움'; color:#84837c; line-height:17px; }
			.reply .replyWrap .newReply .newReplyPost { float:right; width:55px; height:49px; background:url('/images/community/btn_reply_reg.gif') left top no-repeat; border:0 none; cursor:pointer; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.reply .replyWrap .bestReply { position:relative; width:516px; margin:5px 0 0 0; padding:15px 12px 0 0; _padding:15px 0 0 0; background:url('/images/community/bg_beple.jpg') left top no-repeat; }
			.reply .replyWrap .bestReply dt { float:left; display:inline; margin:0 0 0 86px; font-weight:bold; color:#000000; }
				.reply .replyWrap .bestReply dt img { margin:0 4px 0 0;}
				.reply .replyWrap .bestReply dt strong { color:#7d6110; }
			.reply .replyWrap .bestReply .date { float:left; display:inline; margin:3px 0 0 7px; color:#676767; font-size:11px; }
			.reply .replyWrap .bestReply .setReply { float:right; width:59px; height:19px; }
				.reply .replyWrap .bestReply .setReply a { display:block; width:59px; height:19px; background:url('/images/community/btn_reply_small.gif') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.reply .replyWrap .bestReply .recmd { position:relative; float:right; width:76px; height:23px; margin:-2px 0 0 3px; background:url('/images/community/bg_recmd_best.gif') left top no-repeat; }
				.reply .replyWrap .bestReply .recmd a { position:absolute; top:2px; left:3px; width:43px; height:19px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
				.reply .replyWrap .bestReply .recmd em { position:absolute; top:5px; right:7px; font-weight:bold; color:#515151; text-align:right; }
			.reply .replyWrap .bestReply .notify { clear:both; width:528px; height:8px; background:url('/images/community/bg_notify.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; z-index:99; }
			.reply .replyWrap .bestReply .replyContent { float:left; display:inline; width:430px; min-height:50px; _height:50px; margin:13px 0 0 86px; color:#515151; line-height:17px; word-wrap:break-word; word-break:break-all; }
		.reply .replyWrap .normalReply { width:509px; _width:512px; margin:17px 0 0 10px; padding:0 0 20px 0; border-bottom:1px solid #e8e8e8; }
			.reply .replyWrap .normalReply dt { float:left; display:inline; font-weight:bold; color:#000000; }
				.reply .replyWrap .normalReply dt img { margin:0 4px 0 0;}
				.reply .replyWrap .normalReply dt strong { color:#7d6110; }
			.reply .replyWrap .normalReply .date { float:left; display:inline; margin:3px 0 0 7px; color:#676767; font-size:11px; }
			.reply .replyWrap .normalReply .replyDel { float:left; display:inline; margin:2px 0 0 7px; }
			.reply .replyWrap .normalReply .recmd { position:relative; float:right; width:76px; height:23px; margin:-2px 0 0 3px; background:url('/images/community/bg_recmd_nor.gif') left top no-repeat; }
				.reply .replyWrap .normalReply .recmd a { position:absolute; top:2px; left:3px; width:43px; height:19px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
				.reply .replyWrap .normalReply .recmd em { position:absolute; top:5px; right:7px; font-weight:bold; color:#515151; text-align:right; }
			.reply .replyWrap .normalReply .setReply { float:right; width:59px; height:19px; }
				.reply .replyWrap .normalReply .setReply a { display:block; width:59px; height:19px; background:url('/images/community/btn_reply_small.gif') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.reply .replyWrap .normalReply .replyContent { float:left; display:inline; width:509px; margin:13px 0 0 0; color:#515151; line-height:17px; word-wrap:break-word; word-break:break-all; }
			.reply .replyWrap .normalReply .writeSubRe { clear:both; float:left; width:488px; margin:7px 0 0 0; padding:10px 11px 10px 10px; background:#e1e1e1; }
				.reply .replyWrap .normalReply .writeSubRe fieldset { display:block; }
				.reply .replyWrap .normalReply .writeSubRe textarea { float:left; width:413px; height:39px; padding:7px 0 0 8px; border:1px solid #c7c7c7; color:#84837c; font:normal 11px Dotum,'돋움'; }
				.reply .replyWrap .normalReply .writeSubRe .replyPost { float:right; width:55px; height:49px; background:url('/images/community/btn_reply_reg.gif') left top no-repeat; border:0 none; cursor:pointer; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.reply .replyWrap .normalReply .twoDepthRe { clear:both; float:left; display:inline; width:486px; margin:12px 0 0 8px; padding:0 0 0 12px; background:url('/images/community/bg_2depth_reply.gif') left 2px no-repeat; }
				.reply .replyWrap .normalReply .twoDepthRe .replyContent { width:488px; }
		.reply .replyWrap .endReply { border:0 none; }

/* 게시판 공통 사용 */
.otherArticle { position:relative; width:547px; height:64px; margin:28px 0 0 0; background:url('/images/community/bg_other_post.gif') left top no-repeat; }
	.otherArticle dt { position:absolute; top:-10000px; }
	.otherArticle dd { position:absolute; left:78px; }
		.otherArticle dd a { color:#515151; font-weight:bold; }
		.otherArticle dd em { margin:0 0 0 4px; color:#dd375a; font-weight:bold; }
	.otherArticle .prevPost { top:11px; }
	.otherArticle .nextPost { top:40px; _top:41px; }

/* fiveCols */
.topListWrap { width:547px; height:62px; padding:3px 0 0 0; background:url('/images/community/bg_rund1.gif') left top no-repeat; }
.fiveColsTbl { width:527px; margin:0 auto; }
	.fiveColsTbl th { height:0; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.fiveColsTbl .numTh { width:43px; }
	.fiveColsTbl .titleTh { width:300px; }
	.fiveColsTbl .authorTh { width:98px; }
	.fiveColsTbl .dateTh { width:55px; }
	.fiveColsTbl .viewTh { width:31px; }
	.fiveColsTbl td { padding-top:3px; padding-bottom:4px; border-bottom:1px solid #eeeeee; }
	.fiveColsTbl .endCols td { border:0 none; }
	.fiveColsTbl .titleTd { padding-top:4px; }
		.fiveColsTbl .titleTd a { color:#515151; font-weight:bold; }
			.fiveColsTbl .titleTd a em { margin:0 0 0 4px; color:#DD375A; }
		.fiveColsTbl .titleTd a:hover { color:#731838; }
	.fiveColsTbl .dateTd { color:#676767; text-align:center; font-size:11px; }
	.fiveColsTbl .numTd { color:#676767; text-align:center; font-size:11px; }

.siteMapWrap { width:970px; margin:0 0 0 3px; padding:20px 0 60px 0; border-bottom:1px solid #dddddd; }
	.siteMapWrap .mapContent { float:left; display:inline; height:111px; margin:0 0 0 20px; padding:0 30px 0 0; border-right:1px solid #efefef; }
	.siteMapWrap .map1 {margin:0;}
		.siteMapWrap .mapContent dt { height:13px; margin:0 0 5px 0; background-image:url('/images/common/bg_map.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		.siteMapWrap .map1 dt { width:31px; background-position:0 0; }
		.siteMapWrap .map2 dt { width:54px; background-position:0 -15px; }
		.siteMapWrap .map3 dt { width:41px; background-position:0 -30px; }
		.siteMapWrap .map4 dt { width:53px; background-position:0 -75px; }
		.siteMapWrap .map5 dt { width:32px; background-position:0 -45px; }
		.siteMapWrap .map6 dt { width:42px; background-position:0 -60px; }
		.siteMapWrap .map7 dt { width:41px; background-position:0 -90px; }
		.siteMapWrap .map8 dt { width:41px; background-position:0 -105px; }
	.siteMapWrap .map2 { width:201px; }
	.siteMapWrap .map7 { border:0 none; }
		.siteMapWrap .mapContent .short { float:left; width:94px; }
		.siteMapWrap .mapContent .long { float:left; width:107px; }
		.siteMapWrap .mapContent dd { line-height:16px; }
			.siteMapWrap .mapContent dd a { color:#515151; font-size:11px; letter-spacing:-1px; }

/* 2차 오픈에서 사용하는 별점 세트 */
.star { position:relative; float:left; width:79px; height:14px; background:url('/images/common/star_empty.gif') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.bStar { position:absolute; left:0; top:0; height:17px; background-image:url('/images/common/star_set.gif'); }
	.innerStar01 { width:8px; background-position:0 -18px; }
	.innerStar02 { width:16px; background-position:0 -18px; }
	.innerStar03 { width:24px; background-position:0 -18px; }
	.innerStar04 { width:32px; background-position:0 -18px; }
	.innerStar05 { width:40px; background-position:0 -18px; }
	.innerStar06 { width:48px; background-position:0 -18px; }
	.innerStar07 { width:56px; background-position:0 -18px; }
	.innerStar08 { width:64px; background-position:0 -18px; }
	.innerStar09 { width:72px; background-position:0 -18px; }
	.innerStar10 { width:80px; background-position:0 -18px; }

.starTxt { float:left; display:inline;  width:25px; margin:2px 0 0 4px; }

/* 2010-06-24 */
.rhBan {display:block;margin:9px 0 0 0;border:1px solid #f3f3f3;}

/* 2010-06-27 로그인 후 */
/*.logFinal {position:relative;width:182px;height:243px;padding:11px 0 0 12px;z-index:99;} /* 2010-07-23 상용화 할 때 사용 */
.logFinal {position:relative;width:182px;height:203px;padding:11px 0 0 12px;z-index:99;} /* 2010-07-23 상용화 안될 때 사용 */
	.logFinal h3 {position:absolute;top:-10000px;}
	.perInfo {position:relative;width:169px;height:101px;padding:0 0 0 1px;}
		.perInfo dt {height:23px;margin:0 0 4px 0;color:#ab9c41;}
			.perInfo dt strong {color:#ffdb00;}
			.perInfo dt img {margin:0 3px 0 0;}
		.perInfo .thumb {float:left;width:57px;height:74px;}
			.perInfo .thumb img {border:1px solid #6c1734;}
		.perInfo .setChar {float:right;width:105px;margin:0 0 0 0;color:#ab9c41;line-height:13px;}
		.perInfo .aboutMe {position:absolute;top:85px;left:63px;width:106px;}
		.perInfo .abtCha {float:right;width:105px;height:12px;margin:0 0 2px 0;color:#ab9c41;} /* 2010-07-20 */
		.perInfo .latest {float:right;width:105px;margin:3px 0 0 0} /* 2010-07-20 최근접속시간 */
			.perInfo .latest em {font:normal 11px dotum;color:#de4f7e;} /* 2010-07-20 최근접속시간 */
	/* 2010-07-15 캐시관련 추가 */
	.logFinal .cashInfo {position:relative;width:168px;height:31px;margin:11px 0 0 0;}
		.cashInfo dl {}
			.cashInfo dl dt {position:absolute;}
			.cashInfo dl dd {position:absolute;}
		.cashInfo h3 {position:absolute;top:-10000px;}
			.cashInfo .hCashTit {top:0;left:0;}
			.cashInfo .hCash {left:47px;top:0;width:55px;color:#ab9c41;font-size:11px;text-align:right;}
			.cashInfo .icnChar {top:0;left:109px;}
			.cashInfo .icnReq {top:0;right:0;}
			.cashInfo .mCashTit {top:18px;left:0;}
			.cashInfo .mCash {top:20px;left:47px;width:55px;color:#ab9c41;font-size:11px;text-align:right;}
			.cashInfo .icnQues {top:18px;left:109px;}
	.othre {position:relative;width:168px;height:48px;margin:8px 0 0 0;padding:0 1px;}/* 2010-07-15 */
		.othre dt {position:absolute;top:-10000px;}
		.othre .notify {position:absolute;top:7px;left:7px;color:#676767;font-size:11px;}
			.othre .notify strong {color:#dd375a;}
		.othre .sndNote {position:absolute;top:1px;left:91px;}
			.othre .sndNote a {display:block;width:76px;height:22px;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.othre .lists {position:absolute;top:28px;left:0;width:168px;height:20px;}
			.othre .lists .listUp { position:relative; width:161px; height:16px; padding:4px 0 0 7px; background:url('/images/common/bg_my_field.jpg') left top no-repeat; cursor:pointer; z-index:99; }
				.listUp .itemSelect { color:#676767; font-size:11px; }
				.listUp .guildList { position:absolute; top:18px; left:0; width:155px; padding:0 5px 5px 6px; background:#27181d; border:1px solid #6c1734; border-top:0 none; z-index:99; }
					.listUp .guildList li { margin:7px 0 0 0; z-index:99;}
						.listUp .guildList li a { color:#676767; font-size:11px; }
	.logFinal .editMe {position:absolute;bottom:16px;left:13px;display:block;width:86px;height:21px;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
	.logFinal .logOut {position:absolute;bottom:16px;left:104px;display:block;width:77px;height:21px;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}