﻿@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:#666666; font:normal 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
img { border:0 none; }
a { color:#666666; text-decoration:none; }
a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:underline;  }
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; }
b { color:#4C5542;font-weight:bold; }
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용 홀리 핵 끝 */

/* layout */
#wrap { width:1004px; margin:0 auto; }
#header { width:980px; height:196px; margin:0 0 0 5px; }
	#header h1 { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
#mainContent { width:1004px; }
.subContent { min-height:1045px; _height:1045px !important; }
.lhSideBar { float:left; width:254px; }
.contentWrap { float:left; width:590px; }
.rhSideBar { float:left; display:inline; width:155px; margin:0 0 0 5px; }
#footer { position:relative; clear:both; width:980px; height:162px; margin:0 auto; }
.subFooter { background:url('/images/common/bg_footer_sub.jpg') left top no-repeat; }
.mainFooter { background:url('/images/common/bg_footer_main.jpg') left top no-repeat; }
	#footer .footerLh { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	#footer .footerRh { position:absolute; top:30px; left:704px; width:276px; height:82px; }
	#footer .customCenter { position:absolute; top:30px; left:276px; display:block; width:39px; height:13px; }
	#footer .term { position:absolute; top:30px; left:341px; display:block; width:70px; height:13px; }
	#footer .privacy { position:absolute; top:30px; left:438px; display:block; width:77px; height:13px; }
	#footer .sitemap { position:absolute; top:30px; left:540px; display:block; width:40px; height:13px; }
	#footer .ageTab { width:276px; height:17px; }
		#footer .ageTab li { float:left; display:inline; width:60px; margin:0 1px 0 0; }
			#footer .ageTab li img { vertical-align:middle; }
		#footer .age18 { width:276px; height:65px; background:url('/images/common/bg_18.gif') left top no-repeat; }
			#footer .age18 * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
		#footer .age15 { width:276px; height:65px; background:url('/images/common/bg_15.gif') left top no-repeat; }
			#footer .age15 * { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }


/* 배경이미지 */
.tempBody { background:#f9f9f8 url('/images/bg_temp.jpg') center 30px no-repeat; }
.mainBody { background:#f9f9f8 url('/images/home/bg_main.jpg') center 30px no-repeat; }
.newsBody { background:#fafafa url('/images/news/bg_news.jpg') center 30px no-repeat; }
.gameInfoBody { background:#fafafa url('/images/gameInfo/bg_gameInfo.jpg') center 30px no-repeat; }
.cmntyBody { background:#fafafa url('/images/cmnty/bg_cmnty.jpg') center 30px no-repeat; }
.hallBody { background:#fafafa url('/images/hall/bg_hall.jpg') center 30px no-repeat; }
.pdsBody { background:#fafafa url('/images/pds/bg_pds.jpg') center 30px no-repeat; }
.itemBody { background:#fafafa url('/images/item/bg_itemshop.jpg') center 30px no-repeat; }



/* 로그인 영역 */
.loginBefore { position:relative; width:208px; height:139px; padding:40px 0 0 17px; margin:0 0 0 14px; background:url('/images/common/img_set_common.jpg') 0 0 no-repeat; }
	.loginBefore h2 { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.loginBefore .smbrd { width:174px; height:25px; padding:15px 5px 0 11px; background:url('/images/common/img_set_common.jpg') 0 -270px no-repeat; color:#a8b1a1; }
		.loginBefore .smbrd a { color:#a8b1a1; letter-spacing:-1px; }
	.loginBefore fieldset { position:relative; display:block; width:189px; margin:8px 0 0 0; padding:1px 0 0 1px; }
		.loginBefore fieldset input { border:0 none; }
		.loginBefore fieldset .hanbitId { float:left; width:128px; height:22px; margin:0 0 4px 0; background:url('/images/common/img_set_common.jpg') -240px -25px no-repeat; }
		.loginBefore fieldset .hanbitPw { float:left; width:128px; height:22px; margin:0 0 4px 0; background:url('/images/common/img_set_common.jpg') -240px -50px no-repeat; }
		.loginBefore fieldset .activate { float:left; width:124px; height:18px; margin:0 0 4px 0; padding:4px 0 0 4px; background:url('/images/common/img_set_common.jpg') -240px 0 no-repeat; }
		.loginBefore fieldset .startLogin { position:absolute; right:0; top:0; width:52px; height:50px; }
	.loginBefore .freeBtn { position:absolute; bottom:19px; display:block; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.loginBefore .joinus { left:18px; width:61px; height:11px; }
	.loginBefore .findInfo { left:93px; width:103px; height:11px; }

/* 클라이언트 다운 */
.clientDn { width:225px; height:81px; margin:6px 0 0 14px; }
	.clientDn h3 a { display:block; width:225px; height:81px; background:url('/images/common/gmDn.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdanal; }

/* 해당섹션 사이드 플래시 메뉴 */
.sideMenu { width:225px; margin:11px 0 0 14px; }

/* 커뮤니티 바로 접근 메뉴 */
.directMenu { width:210px; height:72px; margin:8px 0 0 14px; padding:15px 0 0 15px; background:url('/images/common/img_set_common.jpg') 0 -180px no-repeat; }
	.directMenu dt { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.directMenu dd { float:left; width:63px; display:inline; margin:0 0 7px 1px; }
		.directMenu dd a { padding:2px 1px; color:#b8bfa5; letter-spacing:-1pt; font:normal 11px Gulim,'굴림'; line-height:1.3em; }
		.directMenu dd .on { padding:2px 3px; background:#666d56; color:#2c352c; }
		.directMenu dd .bold { font-weight:bold; }
	.directMenu .sec { text-align:center; }
	.directMenu .third { padding:0 0 0 9px; }

/* 하단 퀵 메뉴 */
.quickMenu { width:224px; height:53px; margin:0 0 0 14px; padding:7px 0 0 1px; background:url('/images/common/img_set_common.jpg') 0 -320px no-repeat; }
	.quickMenu li { float:left; display:inline; margin:0 9px 0 7px; }
	.quickMenu .endQuick { margin:0 0 0 4px; }
		.quickMenu li a { display:block; width:40px; height:41px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

/* 왼쪽 하단 */
.etcMenu { width:230px; height:61px; padding:10px 0 0 24px; background:url('/images/common/bg_etc.png') left top no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_etc.png',sizingMethod='crop'); overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.etcMenu a { height:12px; position:relative; display:block; }
	.etcMenu .guild { width:150px; }
	.etcMenu .pcroom { margin:10px 0 0 0; width:150px; }

/* paging */
.paging { width:560px; margin:2px auto 0; padding:27px 0 0 0; background:url('/images/cmnty/bg_paging1.gif') left top repeat-x; text-align:center; }
.miniPaging { width:500px; background:none; padding:10px 0 0 0; }
	.paging img { vertical-align:middle; margin:1px 0 0 0; }
	.paging .nums { margin:0 15px 0 12px; }
		.paging .nums a { margin:0 0 0 5px; font:normal 11px verdana; color:#686868; }
		.paging .nums .on { font-weight:bold; }
		.paging .nums a:hover { text-decoration:none; }

/* 오른쪽 */
.rhTopSwf { width:135px; margin:0 0 0 10px; }
.topic { width:135px; margin:17px 0 0 10px; }
	.topic h3 { width:56px; height:10px; margin:0 0 4px 0; background:url('/images/common/img_set_common.jpg') -240px -115px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.topic img { border:2px solid #383838; }
	.topic .topicList { margin:4px 0 0 0; }
		.topic .topicList li { margin:4px 0 0 0; padding:0 0 0 3px; background:url('/images/common/bg_dot_1x1.gif') 0 5px no-repeat; }
			.topic .topicList li a { color:#162604; letter-spacing:-1px; }
			.topic .topicList li a:hover { text-decoration:none; color:#f3fbc7; }
		.topic .topicList .topLink { margin:0 0 8px 0; background:none; }
			.topic .topicList .topLink a { font-weight:bold; color:#f3fbc7; }

.hpRank { position:relative; width:145px; margin:20px 0 0 0; padding:8px 0 0 10px; background:url('/images/common/bg_rh_png.png') left top no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_rh_png.png',sizingMethod='crop'); }
	.hpRank h3 { width:102px; height:31px; background:url('/images/common/bg_h3_rank.png') left top no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_h3_rank.png',sizingMethod='crop'); overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.hpRank .rankList { width:135px; margin:2px 0 0 5px; padding:5px 0 0 0; border-bottom:1px solid #9b9d91; }
		.hpRank .rankList li { margin:0 0 7px 0; padding:0 0 0 16px; background-image:url('/images/common/bg_rank_set.gif'); background-repeat:no-repeat; }
			.hpRank .rankList li a { float:left; color:#242424; letter-spacing:-1px; }
			.hpRank .rankList li a:hover { text-decoration:none; }
			.hpRank .rankList li em { float:right; width:34px; padding:0 0 0 7px; background:url('/images/common/icon_p.gif') 0 5px no-repeat; font:normal 9px verdana; color:#3a1b0a; }
		.hpRank .rankList .first { background-position:0 0; }
		.hpRank .rankList .second{ background-position:0 -19px; }
		.hpRank .rankList .third { background-position:0 -39px; }
		.hpRank .rankList .fourth { background-position:0 -59px; }
		.hpRank .rankList .fifth { background-position:0 -78px; }
	.hpRank .moreWrap { position:absolute; top:8px; right:8px; width:36px; height:31px; }
		.hpRank .moreWrap p { position:relative; width:36px; height:31px; background:url('/images/common/bg_more.gif') left  top no-repeat; }
			.hpRank .moreWrap p .more { position:absolute; top:12px; right:0; display:block; width:28px; height:8px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

.hpRankWrap { width:135px; height:55px; margin:10px 0 0 15px; padding:0; background:url('/images/common/bg_hprank_wrap.png') left top no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_hprank_wrap.png',sizingMethod='crop'); overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.hpRankWrap a { position:relative; display:block; }
	.hpRankWrap .myHPrank { width:90px; height:10px; margin:33px 0 0 0; }
	.hpRankWrap .titleLink { width:115px; height:11px; }

/* 댓글 */
.replys { width:560px; margin:22px auto 0; }
	.replys .replyTop { width:550px; height:25px; padding:16px 0 0 10px; background:#c6cbb7; color:#4c5542; font:normal 9px verdana; }
		.replys .replyTop img { vertical-align:middle; }
	.replys .bestReply { width:560px; padding:0 0 20px 0; background:url('/images/cmnty/bg_best_reply_btm.gif') left bottom no-repeat; }
		.replys .bestReply .bestDetail { width:540px; padding:36px 10px 0; background:url('/images/cmnty/bg_best_reply_top.gif') left top no-repeat; }
			.replys .bestReply .bestDetail dt { float:left; margin:0 7px 6px 0; color:#686868; font-weight:bold; }
				.replys .bestReply .bestDetail dt img { margin:0 4px 0 0; vertical-align:middle; }
			.replys .bestReply .bestDetail .noteBest { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.replys .bestReply .bestDetail .replyDate { float:left; font:normal 9px verdana; color:#686868; }
			.replys .bestReply .bestDetail .replyDesc { clear:both; float:none; width:100%; margin:0 0 4px 0; color:#686868; line-height:1.3em; letter-spacing:-1px; }
				.replys .bestReply .bestDetail .replyDesc img { margin:0 0 0 5px; }
			.replys .bestReply .bestDetail .recmd { clear:both; float:right; margin:7px 0 0 0; font:normal 9px verdana; color:#686868; padding:2px 0 0 18px; background:url('/images/cmnty/icon_recmd.gif') 0 0 no-repeat; }
				.replys .bestReply .bestDetail .recmd a { color:#805026; font:bold 11px Dotum; letter-spacing:-1px; }
	.replys .normalReply { width:560px; background:url('/images/cmnty/bg_nrm_reply_top.gif') left top repeat-x; border-top:1px solid #e1e2d9; }
		.replys .normalReply .normalDetail { width:540px; margin:18px 0 0 0; padding:0 10px 15px 10px; background:url('/images/cmnty/bg_nrm_reply_btm.gif') left bottom repeat-x; }
		.replys .normalReply .lastReply { background:none; }
			.replys .normalReply .normalDetail dt { float:left; margin:0 7px 6px 0; color:#686868; font-weight:bold; }
				.replys .normalReply .normalDetail dt img { margin:0 4px 0 0; vertical-align:middle; }
			.replys .normalReply .normalDetail .replyDate { float:left; font:normal 9px verdana; color:#686868; }
			.replys .normalReply .normalDetail .replyDesc { clear:both; float:none; width:100%; margin:0 0 4px 0; color:#686868; line-height:1.3em; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; }
				.replys .normalReply .normalDetail .replyDesc img { margin:0 0 0 5px; }
			.replys .normalReply .normalDetail .recmd { float:right; font:normal 9px verdana; color:#686868; padding:2px 0 0 18px; background:url('/images/cmnty/icon_recmd_nrm.gif') 0 0 no-repeat; }
				.replys .normalReply .normalDetail .recmd a { color:#3e3e3e; font:bold 11px Dotum; letter-spacing:-1px; }
			.replys .normalReply .normalDetail .writeReply { float:right; margin:0 0 0 12px; padding:2px 0 0 9px; background:url('/images/cmnty/bg_bar_reply.gif') 0 4px no-repeat; }
				.replys .normalReply .normalDetail .writeReply a { color:#3e3e3e; font:bold 11px Dotum; letter-spacing:-1px; }
			.replys .normalReply .normalDetail .subReply { clear:both; width:508px; margin:29px 0 0 0; padding:0 0 0 32px; background:url('/images/cmnty/bg_enter.gif') 0 0 no-repeat; }
		.replys .normalReply .subReplySet { position:relative; width:560px; padding:0 0 1px 0; background:url('/images/cmnty/bg_nrm_reply_btm.gif') left bottom repeat-x; }
			.replys .normalReply .subReplySet fieldset { width:540px; padding:8px 10px 13px; background:#eaebe4; }
				.replys .normalReply .subReplySet fieldset .charaSelect { width:20px; height:20px; background:url('/images/cmnty/icon_arrow_rh.gif') right 6px no-repeat; }
				.replys .normalReply .subReplySet fieldset textarea { float:left; width:435px; height:32px; margin:6px 0 0 0; padding:6px 10px; border:1px solid #b2b2b2; font:normal 12px Dotum; color:#a8a8a8; }
				.replys .normalReply .subReplySet fieldset .submitBtn { float:right; margin:7px 0 0 0; }
			.replys .normalReply .subReplySet .formCls { position:absolute; top:7px; right:13px; width:12px; height:11px; }
		.replys .normalReply .replySet { position:relative; width:540px; padding:8px 10px 13px; background:#c6cbb7; border-bottom:1px solid #b7bdac; }
			.replys .normalReply .replySet .charaSelect { width:20px; height:20px; background:url('/images/cmnty/icon_arrow_rh.gif') right 6px no-repeat; }
			.replys .normalReply .replySet textarea { float:left; width:435px; height:32px; margin:6px 0 0 0; padding:6px 10px; border:1px solid #b2b2b2; font:normal 12px Dotum; color:#a8a8a8; }
			.replys .normalReply .replySet .submitBtn { float:right; margin:7px 0 0 0; }

/* 가라 태그 */
.forDesign { clear:both; width:590px; height:305px; background:url('/images/news/bg_content_btm.png') left top no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news/bg_content_btm.png',sizingMethod='crop'); }

/* 게시물 검색 */
.postSrch { display:block; width:421px; height:29px; margin:10px auto 0; padding:13px 0 0 139px; background:url('/images/cmnty/bg_post_srch.jpg') left top no-repeat; }
	.postSrch select { padding:2px; }
	.postSrch .setQuery { width:153px; height:16px; padding:1px 0 0 2px; border:1px solid #909090; }

/* 컨텐츠 상단에 작은 박스 */
.content .statusNav { width:560px; height:20px; margin:15px auto 0; padding:7px 0 0 0; background:url('/images/cmnty/bg_status.gif') left top repeat-x; }
	.content .statusNav .smlNote { float:left; width:271px; padding:0 0 0 9px; }
		.content .statusNav .smlNote a { color:#c7d2bd; }
	.content .statusNav .nowPstn { float:right; display:inline; margin:0 11px 0 0; padding:1px 0 0 0; font-size:11px; color:#fff; letter-spacing:-1px; }
		.content .statusNav .nowPstn a { font-size:11px; color:#fff; }

/* 글 읽기 */
.brdView { width:560px; margin:2px auto 0; padding:0 0 17px 0; background:url('/images/cmnty/bg_write_top.gif') left top repeat-x; }
.brdViewSec { background:url('/images/cmnty/bg_write_top2.gif') left top repeat-x; }
	.brdView .articleTitle { height:25px; padding:18px 0 0 44px; margin:0 0 0 10px; background:url('/images/cmnty/bg_h4_title.gif') 0 18px no-repeat; color:#4d4d4d; font-size:12px; }
	.brdView .articleInfo { width:540px; height:21px; padding:9px 10px 0 10px; background:#c6cbb7; }
		.brdView .articleInfo img { vertical-align:middle; }
		.brdView .articleInfo .author { float:left; color:#4d4d4d; }
			.brdView .articleInfo .author dt { float:left; }
			.brdView .articleInfo .author dd { float:left; }
		.brdView .articleInfo .view { float:right; margin:0 0 0 10px; color:#97998f; font-size:9px; font-family:verdana; letter-spacing:-1px; }
			.brdView .articleInfo .view dt { float:left; }
			.brdView .articleInfo .view dd { float:left; }
		.brdView .articleInfo .recmd { float:right; margin:0 0 0 16px; color:#686868; font-size:9px; font-family:verdana; letter-spacing:-1px; }
			.brdView .articleInfo .recmd dt  { float:left; }
			.brdView .articleInfo .recmd dd { float:left; }
		.brdView .articleInfo .date { float:right; color:#97998f; font-size:9px; font-family:verdana; letter-spacing:-1px; }
			.brdView .articleInfo .date dt { float:left; }
			.brdView .articleInfo .date dd { float:left; }
	.brdView .article { position:relative; width:560px; min-height:300px; _height:300px; padding:26px 0 15px 0; border-bottom:1px solid #afb7a0; }
		.brdView .article .addFileList { position:absolute; width:560px; height:19px; left:0; top:5px; text-align:right; }
			.brdView .article .addFileList a { color:#979793; font-size:8pt; letter-spacing:-1px; }
			.brdView .article .addFileList img { margin:0 0 0 6px; vertical-align:middle; }
			.brdView .article .articleHere { margin:3px 0 0 0; padding:0 10px; word-wrap:break-word; word-break:break-all; overflow:auto; line-height:20px; }
		.brdView .articleInfo .deview { color:#97998f; margin:0 0 0 10px; }
	.brdView .brdBtns { width:560px; padding:14px 0 0 0; border-top:1px solid #afb7a0; text-align:right; }
	.brdView .devNoteBtns { border:0 none; }
/* 목록 가기 */
.bottomBtn { width:560px; padding:13px 0 0 0; border-top:1px solid #f0f1ec; text-align:right; }

/* 로그인 후 */
.loginAfter { position:relative; width:225px; height:274px; margin:0 0 0 14px; padding:40px 0 0 0; _padding:40px 0 29px 0; background:url('/images/common/img_set_common.jpg') 0 -400px no-repeat; } /* 2009-12-24 */
	.loginAfter h2 { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.loginAfter dl { position:relative; width:195px; margin:0 auto; }
	.loginAfter .bill { padding:0 0 5px 0; background:url('/images/common/bg_dot_1x3.gif') left bottom repeat-x; z-index:99; }
			.loginAfter .bill dt { width:135px; margin:4px 0 0 0; color:#ffffff; }
				.loginAfter .bill dt img { margin:0 4px 0 0; vertical-align:middle; }
			.loginAfter .bill .editChara { width:100%; text-align:right; }
			.loginAfter .bill dt { float:left; }
			.loginAfter .bill .editChara { float:left; width:132px; margin:27px 0 0 0; padding-left:3px; _padding:2px 0 0 3px; text-align:left; line-height:1.2em; }
			.loginAfter .bill .charaPhoto { float:right; width:56px; height:56px; }
				.loginAfter .bill .charaPhoto img { border:1px solid #848a78; }
				.loginAfter .bill .editChara a { color:#818876; font:normal 11px Dotum; letter-spacing:-1px; }
			.loginAfter .bill .billingInfo { float:left; width:192px; margin:1px 0 0 0; _margin:0; padding:5px 0 0 3px; border-top:1px solid #848a78; }
				.loginAfter .bill .billingInfo .billingTop { position:relative; } /* 2009-12-24 */
				.loginAfter .bill .billingInfo img { vertical-align:middle; }
					.loginAfter .bill .billingInfo .billingTop span { display:block; letter-spacing:-1pt; color:#d0d3c2; font:normal 11px Dotum; }
						.loginAfter .bill .billingInfo .billingTop .hellCash strong { margin:0 0 0 17px; }
					.loginAfter .bill .billingInfo .billingTop .hanbitCash { margin:6px 0 0 0; }
						.loginAfter .bill .billingInfo .billingTop .hanbitCash strong { margin:0 0 0 9px; }
						.loginAfter .bill .billingInfo .billingTop span a { margin:0 0 0 6px; }
						.loginAfter .bill .billingInfo .billingTop span strong { color:#ffa800; font:bold 11px verdana; letter-spacing:-1pt; }
					.loginAfter .bill .billingInfo .billingTop .billHistory { position:absolute; right:0; top:0; width:57px; height:16px; }
					.loginAfter .bill .billingInfo .billingTop .receipt { position:absolute; right:0; top:20px; .top:18px; width:57px; height:16px; }
				.loginAfter .bill .billingInfo .billingBtm { margin:7px 0 0 0; text-align:right; }
	.loginAfter .personInfo { margin-top:7px; padding-top:5px;color:#d0d3c2; z-index:99; }
		.loginAfter .personInfo dt { overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
		.loginAfter .personInfo dd { clear:both; float:left; width:192px; height:21px; margin:-1px 0 0 3px; /* .margin:6px 0 0 3px; _margin:4px 0 0 3px; */ padding:0 0 0 5px; background:url('/images/common/bg_dot_1.gif') 0 4px no-repeat; letter-spacing:-1px; }
		.loginAfter .personInfo .myComms {margin:0;padding:0;background:none;} /* 2010-04-24 */
			.loginAfter .personInfo dd img { vertical-align:middle; }
		.loginAfter .personInfo .endInfo { padding:0; background:none; }
			.loginAfter .personInfo dd span { float:left; }
			.loginAfter .personInfo dd .listUp { float:left; position:relative; display:inline; width:182px; height:16px; margin:-5px 0 4px 2px; padding:5px 0 0 8px; background:url('../images/common/bg_guild_list.gif') left top no-repeat; cursor:pointer; z-index:99; } /* 2010-04-24 */
				.loginAfter .personInfo dd .listUp .guildList { position:absolute;left:0; top:17px; width:176px; padding:5px 5px 5px 7px; background:#667157; border:1px solid #4f5743; border-top:0 none; } /* 2010-04-24 */
				.loginAfter .personInfo dd .listUp .itemSelect { color:#c6cbc0; font:normal 11px Dotum; }
					.loginAfter .personInfo dd .listUp .guildList li { margin:7px 0 0 0; }
						.loginAfter .personInfo dd .listUp .guildList li a { color:#C6CBC0; font:normal 11px Dotum; }
						.loginAfter .personInfo dd .listUp .guildList li a:hover { text-decoration:none; }
			.loginAfter .personInfo dd strong { color:#ffa800; }
			.loginAfter .personInfo dd .rank { color:#ffa800; }
			.loginAfter .personInfo dd .myAcc { margin:0 21px 0 0; color:#d0d3c2; } /* 2010-04-24 */
			.loginAfter .personInfo dd .wrapLh {float:left;color:#d0d3c2;} /* 2010-04-24 */
				.loginAfter .personInfo dd .wrapLh img {margin:0 0 0 5px;} /* 2010-04-24 */
			.loginAfter .personInfo dd .wrapRh {float:right;width:99px;color:#d0d3c2;} /* 2010-04-24 */
				.loginAfter .personInfo dd .wrapRh strong {color:#dae3aa;font-weight:normal;} /* 2010-04-24 */
				.loginAfter .personInfo dd .myAcc .myData { color:#dae3aa; }
	.loginAfter .smlNote { width:174px; height:25px; margin:0 auto; padding:15px 5px 0 11px; background:url('/images/common/img_set_common.jpg') 0 -270px no-repeat; color:#a8b1a1; }
		.loginAfter .smlNote a { color:#e5f4d8; letter-spacing:-1px; }
	.loginAfter .chkInfo { position:absolute; bottom:13px; _bottom:11px; left:18px; display:block; width:52px; height:11px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.loginAfter .logout { position:absolute; bottom:13px; _bottom:11px; left:118px; display:block; width:42px; height:11px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

/* 내 정보 */
.myInfoBody { width:530px; height:480px; }
.myInfo { width:510px; height:465px; padding:15px 10px 0; background:url('/images/common/bg_myInfo.jpg') left top no-repeat; z-index:999; }
		.myInfo .infoType { width:505px; height:31px; padding:17px 0 0 5px; background:#4c4f46; }
			.myInfo .infoType li { float:left; width:93px; height:15px; background:url('/images/common/bg_2x11.gif') right 2px no-repeat; }
				.myInfo .infoType li a { display:block; height:15px; margin:0 auto; background-image:url('/images/common/myinfo_tab.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.myInfo .infoType .myChar { width:88px; }
				.myInfo .infoType .myChar a { width:46px; background-position:0 0; }
				.myInfo .infoType .myChar a:hover { width:46px; background-position:-70px 0; }
				.myInfo .infoType .myChar .on { width:46px; background-position:-70px 0; }
				.myInfo .infoType .myArticle a { width:69px; background-position:0 -20px; }
				.myInfo .infoType .myArticle a:hover { width:69px; background-position:-70px -20px; }
				.myInfo .infoType .myArticle .on { width:69px; background-position:-70px -20px; }
				.myInfo .infoType .myReply a { width:58px; background-position:0 -40px; }
				.myInfo .infoType .myReply a:hover { width:58px; background-position:-70px -40px; }
				.myInfo .infoType .myReply .on { width:58px; background-position:-70px -40px; }
		.myInfo .showInfo { width:500px; height:407px; margin:0 auto; }
		.myInfo .charInfo { background:url('/images/common/bg_charInfo.jpg') left top no-repeat; }
			.myInfo .showInfo .charset { width:478zpx; margin:0 auto; }
				.myInfo .showInfo .charset .charSet1 { width:470px; margin:61px auto 0; }
					.myInfo .showInfo .charset .charSet1 .photo { float:left; width:56px; color:#848a78; font-size:11px; letter-spacing:-1px; text-align:center; line-height:19px; }
						.myInfo .showInfo .charset .charSet1 .photo img { vertical-align:middle; border:1px solid #848a78; }
					.myInfo .showInfo .charset .charSet1 .charChk { float:right; display:inline; width:383px; height:153px; margin:0 9px 0 0; padding:7px 0 0 11px; background:#fff; overflow-y:scroll; }
		.myInfo .layerCls { position:absolute; top:9px; left:13px; display:block; width:43px; height:9px; overflow:hidden; text-indent:-100000em; font:normal 0/0 verdana; }

/* 셀렉터 리셋 */
.charChk { }
	.charChk li { width:366px; float:left; clear:both; margin:6px 0 0 0; color:#646464; font-size:11px; }
		.charChk li label { cursor:pointer; }
		.charChk li input { float:left; margin:0 6px 0 0; .margin:-6px 2px 0 -4px; }
		.charChk li span { float:left; }
		.charChk li .charName { width:165px; }
		.charChk li .charJob { width:99px; }
		.charChk li .charLv { width:79px; }

.charSet2 { width:470px; margin:19px auto 0; }
	.charSet2 img { vertical-align:middle; }
	.charSet2 .photoType{ margin:0 2px 0 0; .margin:-6px -2px 0 -4px; }
	.charSet2 .imgSet { width:470px; font-size:11px; letter-spacing:-1px; }
		.charSet2 .imgSet dt { float:left; color:#344425; font-weight:bold; }
		.charSet2 .imgSet dd { float:left; }
			.charSet2 .imgSet dd label { display:block; cursor:pointer; }
			.charSet2 .imgSet dd .fileSet { margin:5px 0 0 0; text-align:right; }
				.charSet2 .imgSet dd .fileSet input { width:215px; height:18px; padding:2px 0 0 4px; border:1px solid #bebebe; }
		.charSet2 .imgSet .basicImg { width:89px; display:inline; margin: 0 0 0 6px; }
		.charSet2 .imgSet .customImg { width:287px; }

.oneCommt { position:relative; width:478px; margin:14px auto 0; padding:34px 0 0 0; background:url('/images/common/bg_5x1.gif') left top repeat-x; }
	.oneCommt p { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.oneCommt .oneLine { width:461px; height:21px; margin:0 0 0 4px; padding:4px 0 0 3px; border:3px solid #49593a; }
	.oneCommt .txtStatus { position:absolute; top:18px; right:6px; color:#49593a; font-size:11px; }
.btnSet { width:470px; margin:10px auto 0; text-align:right; }
	.btnSet img { vertical-align:middle; }

.myArticleList { width:500px; }
	.myArticleList img { vertical-align:middle; }
	.myArticleList th { height:41px; background-image:url('/images/common/bg_th_set_myinfo.jpg'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
	.myArticleList titleTh { width:321px; background-position:0 0; }
	.myArticleList .authorTh { width:91px; background-position:-321px 0; }
	.myArticleList .dateTh { width:55px; background-position:-412px 0; }
	.myArticleList .viewTh { width:33px; background-position:-467px 0; }
	.myArticleList td { padding-top:9px; padding-bottom:8px; border-bottom:1px solid #d0d0d0; letter-spacing:-1px; }
	.myArticleList .titleTd { padding-left:6px; }
		.myArticleList .titleTd a { color:#4d4d4d; letter-spacing:-1px; }
		.myArticleList .titleTd em { color:#c35a06; font:normal 10px verdana; letter-spacing:-1px; }
		.myArticleList .titleTd img { margin:0 6px 0 0;}
		.myArticleList .authorTd img { margin:0 3px 0 0; }
	.myArticleList .date { text-align:center; font:normal 9px verdana; color:#a9a9a9; letter-spacing:-2px; }
	.myArticleList .view { padding-left:4px; font:normal 9px verdana; color:#686868; letter-spacing:-2px; }

/* 사이트 맵 */
.siteMap { position:absolute; left:-550px; bottom:112px; width:640px; height:248px; }
	.siteMap .siteMapInner { position:relative; width:616px; height:205px; padding:43px 0 0 24px; background:url('/images/common/bg_sitemap.jpg') left top no-repeat; }
		.siteMap .siteMapInner .mapList { float:left; width:74px; height:179px; padding:7px 0 0 12px; background:url('/images/common/bg_mapList.jpg') left top no-repeat; font-size:11px; }
			.siteMap .siteMapInner .mapList dt { float:none; margin:0 0 10px 0; .margin:0 0 12px 0; _margin:0 0 10px 0; color:#303926; font-weight:bold; letter-spacing:-1px; }
			.siteMap .siteMapInner .mapList dd { float:none; margin:0 0 5px 0; .margin:0 0 7px 0; _margin:0 0 5px 0; }
				.siteMap .siteMapInner .mapList dd a { color:#646464; }
				.siteMap .siteMapInner .mapList .att a { color:#ce5c01; }
		.siteMap .siteMapInner .newsMap { width:72px; padding-left:8px; background:none; }
		.siteMap .siteMapInner .cls { position:absolute; top:7px; left:15px; display:block; width:43px; height:9px; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

/* 메인 왼쪽 플래시 */
.mainSideSwf1 { width:224px; height:110px; margin:4px 0 0 13px; }
.mainSideSwf2 { width:224px; height:175px; margin:4px 0 0 13px; }
/* 2010-02-17 추가 배너 */
.fixBanner { width:225px; height:39px; margin:1px 0 0 14px; }
	.fixBanner a { display:block; }
		.fixBanner a img { vertical-align:middle; }