﻿body {
	background-image: url(/_images/common/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment:scroll;
}

td {
	font-family: dotum;
	font-size: 11px;
	color : #8d8d8d;
}

form {
	padding; 0;
	margin: 0;
}

input {
	font-family: "Verdana";
	font-size: 8pt;
	color: #8d8d8d;
	border: 1px solid #414141;
	background-color: #2b2b2b;
	padding-top:3px;
}

input.board-search {
	font-family: "Verdana";
	font-size: 8pt;
	color: #8d8d8d;
	border: 1px solid #1c1c1c;
	background-color: #000604;
	padding-top:3px;
}
a img
{
    border:none;
}

.none {
	border: none;
	padding: 0px;
	background-color: transparent;
}

.font9 {
	font-size: 9pt;
}

.font-verdana {
	font-family: "verdana";
	font-size: 7pt;
}

.padding3 {
	padding-top:3px;
}

.cont-bg {
	background-attachment: scroll;
	background-image: url(/_images/common/bg_cont.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.login-input {
	background-attachment: fixed;
	background-color: #3c3c3c;
	background-image: url(/_images/common/left/form_loginbox_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #000000;
	font-family: dotum;
	font-size: 9pt;
	color: #888888;
	padding-top: 3px;
	padding-left: 3px;
	margin: 0px;
}

a.none {
	font-size: 8pt;
	text-decoration: none;
}

a.none:hover {
	font-size: 8pt;
	text-decoration: none;
}

a.pagenum {
	color: #636363;
	font-family: "verdana";
	font-size: 7pt;
	text-decoration: none;
}

a.pagenum:hover {
	color: #636363;
	font-family: "verdana";
	font-size: 7pt;
	text-decoration: underline;
}

a.link {
	font-size: 8pt;
	color: #d1d0d0;
	text-decoration: none;
}

a.link:hover {
	font-size: 8pt;
	color: #d8c79e;
	text-decoration: none;
}

a.link9 {
	font-size: 9pt;
	color: #d1d0d0;
	text-decoration: none;
}

a.link9:hover {
	font-size: 9pt;
	color: #d8c79e;
	text-decoration: none;
}

a.faqcategory {
	font-size: 8pt;
	color: #919191;
	text-decoration: none;
}

a.faqcategory:hover {
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.faqlist {
	font-size: 8pt;
	color: #838383;
	text-decoration: none;
}

a.faqlist:hover {
	font-size: 8pt;
	color: #d0d0d0;
	text-decoration: none;
}

a.taglist {
	font-size: 9pt;
	color: #b6b6b6;
	text-decoration: none;
}

a.taglist:hover {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

a.white9 {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

a.white9:hover {
	font-size: 9pt;
	color: #d8c79e;
	text-decoration: none;
}

.white-shadow {
	font-family: dotum;
	font-size: 8pt;
	color: #FFFFFF;
	filter: DropShadow(Color=#363636, OffX=1, OffY=1, Positive=1);
}
.left-notice {
	font-family: dotum;
	font-size: 16px;
	color: #868e0e;
	font-weight: bold;
	filter: DropShadow(Color=#111111, OffX=2, OffY=2, Positive=true);
}
.sub-mainbg {
	width:0;
	overflow:hidden;
}
.sub-content-topbg {
	background-attachment: scroll;
	background-image: url(/_images/common/sub_content_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
}

.loginafter-character {behavior: url('/common/loginafter_char.htc');}

.board-search-select {behavior: url('/common/board_search.htc'); margin-top:-1px;}

.type1-select {behavior: url('/common/type1.htc');}
.type2-select {behavior: url('/common/type2.htc');}
.LoginS {behavior: url('/common/Login_select.htc');}

.grad-textarea {
	padding : 10px;
	background-attachment: fixed;
	background-image: url(/_images/misc/registration_textarea_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #252525;
	font-family: gullim;
	font-size: 8pt;
	color: #686868;
	scrollbar-face-color: #6e6e6e;
	scrollbar-shadow-color: #111111;
	scrollbar-highlight-color: #111111;
	scrollbar-3dlight-color: #111111;
	scrollbar-darkshadow-color: #111111;
	scrollbar-track-color: #111111;
	scrollbar-arrow-color: #171717;
}

.popup-textarea {
	background-attachment: fixed;
	background-color: #010201;
	background-position: left top;
	border: 1px solid #252525;
	font-family: gullim;
	font-size: 9pt;
	line-height: 18px;
	color: #686868;
	scrollbar-face-color: #6e6e6e;
	scrollbar-shadow-color: #111111;
	scrollbar-highlight-color: #111111;
	scrollbar-3dlight-color: #111111;
	scrollbar-darkshadow-color: #111111;
	scrollbar-track-color: #111111;
	scrollbar-arrow-color: #171717;
}

.viewbox-title {
	font-family: gullim;
	font-size: 12pt;
	font-weight:bold;
	line-height:23px;
	color : #cc8b01;
}

.viewbox-title-news {
	font-family: gullim;
	font-size: 12pt;
	font-weight:bold;
	line-height:23px;
	color : #bfcc00;
}

.viewbox-bg {
	background-attachment: scroll;
	background-image: url(/_images/common/board/viewbox_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
}

.viewbox-comment {
	font-family: gullim;
	font-size: 8pt;
	line-height:18px;
	color : #acacac;
}

.writebox-textarea {
	padding : 10px;
	background-color: #2b2b2b;
	border: 1px solid #363636;
	font-family: gullim;
	font-size: 8pt;
	color: #8d8d8d;
	scrollbar-face-color: #6e6e6e;
	scrollbar-shadow-color: #111111;
	scrollbar-highlight-color: #111111;
	scrollbar-3dlight-color: #111111;
	scrollbar-darkshadow-color: #111111;
	scrollbar-track-color: #111111;
	scrollbar-arrow-color: #171717;
}

.lineheight20 {
	line-height:20px;
}

.viewbox-title-clan {
	display:block;
	width:320px;
	margin-right:-150px;
	font-family: gullim;
	font-size: 12pt;
	font-weight:bold;
	line-height:23px;
	color : #009bba;
}
.clansearch-total {
	font-family: dotum;
	font-size: 14pt;
	color: #bbff02;
	font-weight: bold;
}


/* == 2008.03.20 아이템몰 추가 STYLESEET =============================================================================================== */

body { background:#080808 url(/_images/common/bg_new.png) repeat-x 0 0; }
h1, h2, h3, h4, h5, h6 { position:relative; padding:0; margin:0; }
.clear { clear:both; }
.sub-mainbg { background:none }
.sub-content-topbg { padding-bottom:0; }
.navigation { position:absolute; width:960px; height:273px; z-index:5; }
.visual { width:960px; margin-bottom:5px; padding-top:74px; text-align:center; }
.cont-bg { background: none; }
#mall_historyDiv {
	position:absolute;
	background:url(/_images/itemmall/bg_history.jpg) no-repeat 0 top;
	left:50%;
	top:314px;
	width:102px;
	margin-left:470px;
}
#mall_historyDivin {
	background:url(/_images/itemmall/bg_history2.jpg) no-repeat 0 bottom;
	padding-bottom:36px;
}
.mall_frameDiv { list-style:none; padding:0x 15px 0 15px; padding:58px 0 0 15px; }
.historyup { position:absolute; top:42px; left:43px; cursor:pointer; _cursor:hand; }
.historydown { position:absolute; left:43px; margin-top:6px; cursor:pointer; _cursor:hand; }
.btn_gamestart  { height:110px; margin-top:-6px; } .btn_gamestart div { position:absolute; margin-left:-10px; }
.btn_download { height:60px; } .btn_download div { position:absolute; width:210px; height:60px; margin:-9px 0 0 -7px; background:url(/_images/common/btn_download.png); cursor:pointer; _cursor:hand; }
.btn_coupon { height:67px; } .btn_coupon div { position:absolute; width:210px; height:60px; margin:-8px 0 0 -7px; background:url(/_images/common/btn_coupon.png); cursor:pointer; _cursor:hand; }
*html .btn_download div { _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/common/btn_download.png', sizingMethod='image'); }
*html .btn_coupon div { _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/common/btn_coupon.png', sizingMethod='image'); }

.login_box_in { background:url(/_images/common/NewLogin/bg_after_top.jpg) no-repeat 0 top;  }
.login_after_new p { padding:0; margin:0; }
.login_after_new { background:url(/_images/common/NewLogin/bg_after_bottom.jpg) no-repeat 0 bottom; width:196px; padding-bottom:10px; }
.login_after_in { background:url(/_images/common/NewLogin/bg_afterin.jpg) no-repeat 0 0; width:176px; margin:10px 0 0 10px; border-bottom:1px solid #181818; }
.login_after_none { background:url(/_images/common/NewLogin/bg_afterin2.jpg) no-repeat 0 0; width:176px; height:230px; margin:10px 0 0 10px; }
p.nate_stop {margin:0 auto; text-align:center; padding:62px 0 102px 0;}
p.l_after_notinfo { text-align:center; padding:46px 0 47px 0; }
p.l_after_msg { font:bold 11px dotum; color:#b39e64; padding:15px 0 0 15px; }
.box_blt { padding:10px 0 0 10px; }
.box_blt select { margin-top:6px; }
.box_blt td { padding-left: 5px; padding-right: 4px; }
.box_info {  position:relative; padding:6px 10px; margin:0; text-align:left; }
.box_info p { position:relative; height:22px; width:155px; font:normal 11px dotum; color:#6a6a6a; overflow:hidden; border-top:1px solid #323232;  }
.box_info img { vertical-align:text-bottom }
p.login_btnbox { padding-top:6px; }
p.login_btnbox, { height:30px; }
p.login_btnbox img { margin-right:1px; }
.l_after_tcash, .l_after_gift { position:relative; left:11px; height:22px; width:155px; font:normal 11px dotum; color:#6a6a6a; overflow:hidden; border-top:1px solid #323232; }
.box_info .titimg, .titimg { vertical-align:middle; margin-bottom:4px; }
.bar_exp { width:150px; height:5px; overflow:hidden; background:#131313; margin:3px 1px 5px 1px;  }
.bar_exp img { vertical-align:text-top; }
.btnfr { position:absolute; top:2px; right:0; cursor:pointer; _cursor:hand; }
.box_btns { margin:5px 0 0 10px; letter-spacing:-1px; }
strong.error {color:#e50000; font-size:11px; font-family:dotum; letter-spacing:-1px; } /* 20100630 */


.mall_container {
	position:relative;
	padding-top:42px;
	width:686px;
}
.mall_container .mall_clear { height:0; width:0px; clear:both; margin:0; padding:0; visibility:hidden; }
.mall_container a {
	text-decoration:none;
	color:#6c6c6c;
}
.mall_container a:hover {
	text-decoration:none;
	color:#ccc;
}
ul.mall_tab {
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	top:10px;
	left:8px;
}
ul.mall_tab li {
	float:left;
	padding:0;
	margin:0;
	margin-right:1px;
}
.mall_head {
	background:url(/_images/itemmall/bg_head.jpg);
	width:672px;
	height:206px;
	margin:0 0 0 7px;
}
.mall_top {
	background:url(/_images/itemmall/bg_top.jpg) no-repeat 0 0;
	width:672px;
	height:248px;
	margin:-11px 0 0 7px;
}
.mall_top, {
	margin:0 0 0 7px;
}
.mall_best {
	padding:18px 0 0 164px;
	margin:0;
	list-style:none;
	height:160px;
}
.mall_top .mall_best { padding:19px 0 0 21px; }
.mall_item {
	border:0;
	width:120px;
	height:70px;
	margin-bottom:0;
	_margin-bottom:2px;
}
.mall_best .mall_item { width:132px; height:81px; margin-bottom:5px; }
.mall_itemlist .mall_item { width:132px; height:81px; margin-bottom:7px; }
.mall_viewimg .mall_item { width:120px; height:70px; }
.mall_item2 {
	display:block;
	width:70px; height:46px;
	margin:0 auto 7px auto;
}
.mall_best li {
	float:left;
	padding:12px 0 0 0;
	width:160px;
	margin:0;
	color:#6c6c6c;
	text-align:center;
}
.mall_top .mall_best li { float:left; width:210px; text-align:center; padding:12px 0 0 0; color:#6c6c6c; }
.mall_tit {
	line-height:16px;
	font-weight:bold;
}
.mall_spec {
	color:#6d5941;
	font-weight:bold;
}
.mall_itemlist span.mall_spec { color:#6d5941; font-weight:bold; }
.mall_mbt {
	border-top:1px solid #1a1a1a;
	padding-top:7px;
	margin:3px 14px;
}
.mall_best .mall_mbt { margin:3px 42px; padding-top:6px; }

.mall_mbt_top {
	border-top:1px solid #1a1a1a;
	padding-top:7px;
	margin:3px 14px;
}
.mall_best .mall_mbt_top { margin:3px 42px; padding-top:6px; }

.mall_shotlist .mall_mbt { border-top:1px solid #111111; }

.mall_listbox {
	background:#121212;
	margin:0 8px 15px 8px;
	border-top:1px solid #141414;
	border-bottom:1px solid #141414;
}
.mall_listmain {
	background:#191919 url(/_images/itemmall/bg_listtop.jpg) no-repeat 0 0;
	margin:15px 8px 0 8px;
	border-top:1px solid #090909;
	border-bottom:1px solid #141414;
}

.mall_subtitle { position:relative; padding:26px 15px 8px 15px; margin:0; }
.mall_itemlist, .mall_itemlist2 { list-style:none; padding:0 0 5px 2px; margin:0;  }
.mall_itemlist li, .mall_itemlist2 li { float:left; text-align:center; padding:14px 0 0 0; margin:0; width:167px; margin:0; color:#6c6c6c; }
.mall_itemlist .mall_spec, .mall_itemlist2 .mall_spec { color:#6d5941; font-weight:normal; }

.mall_paging {
	text-align:center;
	padding-bottom:10px;
}
.mall_paging table { margin:0 auto; }
.mall_paging table td td { font:normal 10px verdana; color:#d02929; }

.mall_attention { clear:both; padding:10px 25px 10px 25px; margin-bottom:12px; background:url(/_images/itemmall/bg_viewfoot.jpg) no-repeat center bottom; }
.mall_desc { clear:both; padding:10px 21px 0 21px; }
.mall_viewtit1 { border-bottom:1px solid #444444; margin:0 13px; padding:23px 0 9px 0; text-indent:5px; }
.mall_viewtit2 { border-bottom:1px solid #444444; border-top:1px solid #444444; padding:9px 0 8px 0;  width:644px; text-indent:5px;}
.mall_viewtit3 { }

.mall_view {
	background:url(/_images/itemmall/bg_viewtop.jpg) no-repeat 0 0;
	width:670px;
	height:180px;
	margin:-35px 10px 0 8px;
}
.mall_view input { border:0; background:none; vertical-align:middle; margin:-3px 5px 0 2px; width:11px; }

.mall_viewimg {
	float:left;
	display:inline;
	width:140px;
	text-align:center;
	font:bold 12px dotum;
	line-height:16px;
	color:#d02929;
	margin:15px 10px 15px 23px;
}
.mall_viewimg img { display:block; margin-bottom:7px; }
.mall_viewimg span { word-break:keep-all; }

.mall_viewslt { float:left; width:200px; padding-top:18px; color:#b6b5b5; line-height:16px; }
.mall_viewslt span, .mall_fl strong { color:#d02929 }
.mall_viewslt label { display:block; color:#ccc; cursor:pointer; _cursor:hand; }
.mall_viewslt .mall_viewbtn { border-top:1px solid #1e1e1e; padding:5px 0; margin:5px 5px 0 0; }
.mall_fl { float:left; display:inline; }
.mall_fr { float:right; display:inline; background:url(/_images/itemmall/bg_part.jpg) no-repeat 0 0; margin:8px 26px; width:241px; height:105px; }
.mall_fr td { text-align:center; width:120px; padding-top:30px; }
.mall_txt .mall_txt_attention { margin-left:15px; line-height:15px; padding-bottom:20px; }
.mall_txt_attention { padding-bottom:0px; color:#d02929; }

.mall_itemspec { float:right; display:inline; margin-right:35px; background:url(/_images/itemmall/bg_spec_top.jpg) no-repeat 0 0; width:240px;  }
.mall_itemspec ul { background:url(/_images/itemmall/bg_spec_foot.jpg) no-repeat 0 bottom; text-align:left; font:11px dotum; list-style:none; padding:1px 0 6px 0; margin:0; }
.mall_itemspec li { padding:7px 0 0 10px; }
.mall_itemspec .mallspectg { float:left; display:inline; width:48px; }
.mall_itemspec .mallspecpt { float:left; display:inline; font:9px verdana; background:#242424; color:#c71320; padding:0 4px; margin-top:-1px; }
.mall_itemspec .mall_specfill { float:right; display:inline; background:#242424; width:130px; height:4px; margin:3px 12px 0 0; }

.mall_clansimul { position:relative; clear:both; margin:8px 25px 20px 25px; height:292px; }

.mall_listmainwrap { padding:11px 10px; }
.mall_more { position:absolute; right:0; top:6px; }
.right_pos { position:absolute; right:25px; margin-top:-32px; }
.mall_shotlist { float:left; margin: 10px; }
.mall_shotlist .shottit { position:relative; margin:0; padding:0 0 3px 0; }
.mall_shotlist .mall_itemlist, .mall_shotlist .mall_itemlist2 { float:left; background:#141414; padding:0; border-top:1px solid #282828; }
.mall_shotlist .mall_itemlist li { width:153px; }
.mall_shotlist .mall_itemlist2 li { width:158px; }

.round ul, .round li { list-style:none; padding:0; margin:0; }
.round .clear { padding:0; margin:0 5px 3px 5px; }
.round .cleartop { clear:both; text-align:left; padding:0 0 5px 0; margin:0 5px 3px 5px; border-bottom:1px solid #222; }
.round .clearfoot { clear:both; text-align:center; padding:10px 0 0 0; margin:0 5px 0 5px; border-top:1px solid #222; }
.round .clearfoot a { padding:0 3px; font:bold 10px verdana; color:#fff; }
.round .clearfoot a:link { font-weight:normal; color:#555; }
.round { position:absolute; top:50px; background:url(/_images/itemmall/round_tl.jpg) no-repeat left top; margin-bottom:18px; }
.round_tr { background:url(/_images/itemmall/round_tr.jpg) no-repeat right top; padding-top:10px; }
.round_bl { background:url(/_images/itemmall/round_bl.jpg) no-repeat left bottom; padding-left:5px; }
.round_br { background:url(/_images/itemmall/round_br.jpg) no-repeat right bottom; padding:0 3px 10px 0; text-align:center; }
.mitembox { height:186px; }
.mitembox li { float:left; display:inline; margin:3px 4px; border:3px solid #383838; }
.mitembox img { vertical-align:middle; cursor:pointer; _cursor:hand; width:49px; height:49px; }
.mpreview_myclan { border-top:1px solid #1d1d1d; border-bottom:1px solid #1d1d1d; font:normal 12px dotum; color:#972222; padding:6px 0 4px 0; margin:0 auto 6px 0; width:166px; }

/* main boxmodel */
.side_img { margin-bottom:8px }
.date_fr { position:absolute; right:5px; top:5px; font:normal 9px verdana; color:#6c6c6c; }
.date_fr, { right:6px; top:6px; }
.update_date { position:absolute; z-index:12; top:22px; right:14px; font:normal 9px verdana; }
.update_date, { top:31px; }
.rankmore { display:block; position:absolute; top:0; right:0; }
.itemmore { display:block; position:absolute; top:8px; right:8px; }

#itempopup { position:absolute; display:none; width:180px; background:#303030; padding:8px 6px; border:1px solid #2a2a2a; font:normal 11px dotum; color:#858586; line-height:15px; text-align:left; z-index:100; }
	#itempopup .poptit { color:#c6121f; padding:0; margin:0 0 5px 0; }
	#itempopup dt, #itempopup dd { float:left; display:inline; border-top:1px solid #363636; padding:3px 0 0 0; margin:0; text-indent:1px; }
	#itempopup dl { padding:0; margin:0; }
	#itempopup dt { width:50px; }
	#itempopup dd { width:118px; color:#c71320; }

li.line { width:634px; height:1px; overflow:hidden; border-top:1px solid #202020; margin:8px 15px 0 15px; }
#imall_tab1, #imall_tab2, #imall_tab3 { display:none }
.mall_subtab { list-style:none; height:45px; margin-bottom:-10px; color:#595959; }
	.mall_subtab li { float:left; margin:32px 2px 0 2px; }
	.mall_subtab li a { padding:0 10px; }
	.mall_subtab li a.on { color:#fff; }
.imall_1, .imall_2, .imall_3 { position:absolute; top:0; margin:0; padding:0; cursor:pointer; _cursor:hand; }
	.imall_1 { left:0 }
	.imall_2 { left:123px }
	.imall_3 { left:246px }
.main_itemmall { position:relative; background:url(/_images/home/bg_itemmall.jpg) no-repeat 0 bottom; width:457px; height:135px; margin-bottom:5px; z-index:50; }
	.main_itemmall a { text-decoration:none; color:#b9b9b9; }
	.main_itemmall a:hover { color:#fff }
	.main_itemmall .iteminfo { display:none }
	.main_itemmall .fix { position:absolute; top:40px; left:23px; width:407px; height:84px; overflow:hidden; }
	.imall_prev { display:block; position:absolute; top:40px; left:10px; }
	.imall_next { display:block; position:absolute; top:40px; right:9px; }
	.type1 { border-collapse:collapse }
	.type1 td { position:static; padding:0; vertical-align:text-top; text-align:center; color:#fff; line-height:14px; word-spacing:-2px; }
	.type1 td a { word-spacing:1em; }
	.type1 td .s { display:block; padding:7px 0 0 0; }
	.type1 td img { border:2px solid #646464; margin:0 8px 3px 8px; }

.main_subbox { position:relative; float:left; background:url(/_images/home/subbox_bottom.gif) no-repeat 0 bottom; padding-bottom:10px; }
.main_subboxin { float:left; background:#121212 url(/_images/home/subbox_top.gif) no-repeat 0 top; padding:15px 8px 0 8px; }
	.main_subboxin a { text-decoration:none; color:#6c6c6c; }
	.main_subboxin a:hover { color:#ccc; }
	.main_subboxin ul, .main_subboxin li, main_subboxin p { list-style:none; padding:0; margin:0; line-height:14px; }
	.main_subboxin em { padding-top:3px; font-style:normal; color:#7f7250; line-height:18px; }
	.main_subboxin .bd { float:left; border:2px solid #4f4f4f; margin-right:7px; }
	.main_subboxin .bd2 { border:2px solid #4f4f4f; margin-right:17px; vertical-align:text-top; }
	.main_subboxin .subbox { float:left; display:inline; width:206px; margin:0 7px 20px 7px; overflow:hidden; }
	.main_subboxin h3 { border-bottom:1px solid #262626; padding-bottom:8px; margin-bottom:8px; }
	.main_subboxin .main_movie, .main_subboxin .main_gm { margin-top:-9px }
	.main_movie li { clear:both; border-top:1px solid #1d1d1d; padding-top:8px; margin-bottom:14px; }
	.main_gm li { clear:both; border-top:1px solid #1d1d1d; padding-top:5px; margin-bottom:2px; }
	.main_gm li.first { padding:8px 0 4px 0; margin-bottom:10px;  }
	.main_winner { border-collapse:collapse; background:url(/_images/home/bg_winner.jpg); width:206px; height:127px; margin-top:-8px; }
	.main_winner th { text-indent:-10000px; height:40px; }
	.main_winner td { width:50%; text-align:center; line-height:17px; }
	.main_clan { background:url(/_images/home/bg_clan.jpg) no-repeat 0 0; width:206px; height:119px; }
	.main_clan p { position:absolute;  top:28px; }
	.main_clan p img { border:2px solid #4f4f4f; }
	.clan_info li { padding:1px 0 3px 0; margin-left:72px; }
	.clan_info li, { height:18px; margin-left:72px; }
	ul.clan_rolling { margin:4px 0 0 7px; width:194px; height:36px; overflow:hidden; }
	ul.clan_rolling, { margin:4px 0 0 0; width:194px; height:36px; overflow:hidden; }
	ul.clan_rolling li { clear:both; height:17px; padding-top:3px; border-bottom:1px solid #333; color:#6c6c6c; }
	ul.clan_rolling li, { padding-top:1px; padding-bottom:3px; }
	.shift_n { float:left; width:85px; text-align:left; text-indent:5px; }
	.shift_m { float:left; width:60px; text-align:center; }
	.shift_i { float:left; width:35px; text-align:center; }

#news_tab1, #news_tab2, #news_tab3 { display:none }
.tabs_1, .tabs_2, .tabs_3 { position:absolute; z-index:10; top:0; left:0; padding:0; margin:0; cursor:pointer; _cursor:hand; }
.main_box2 { position:relative; background:url(/_images/home/box2_bottom.gif) no-repeat 0 bottom;width:244px; padding:24px 0 8px 0; margin:0 0 8px 0; }
	.main_box2 a { text-decoration:none; color:#6c6c6c; } .main_box2 a:hover { color:#ccc; }
	.main_box2 ul.type2 { list-style:none; background:#222222 url(/_images/home/box2_top.gif) no-repeat 0 top; padding:10px 10px 0 10px; margin:-2px 0 0 0; }
	.main_box2 ul.type2 li { position:relative; background:url(/_images/home/liststyle1.gif) no-repeat 0 7px; height:23px; line-height:23px; text-indent:8px; margin:0; overflow:hidden; border-top:1px solid #313131; }
	:root .main_box2 ul.type2 li { padding:1px 0 7px 0; height:14px; }
	.main_box2 ul.type3 { list-style:none; position:relative; top:54px; left:12px; height:110px; margin:0; padding:0; overflow:hidden; font:normal 11px dotum; }
	.main_box2 ul.type3 li { clear:both; position:relative; padding:5px 5px; margin:0; color:#6c6c6c; }
	.main_box2 ul.type3 li img { vertical-align:middle; margin-bottom:2px; }
	.main_box2 ul.type3 .mk_rank { clear:left; float:left; width:58px; height:15px; overflow:hidden; }
	.main_box2 ul.type3 .mk_name { float:left; width:96px; height:15px; padding-top:1px; height:15px; overflow:hidden; }
	.main_box2 ul.type3 .mk_exp { float:left; width:54px; padding-top:1px; font:normal 9px verdana; height:15px; overflow:hidden; }
	.main_box2 .mk_more { position:absolute; top:100%; left:19px; width:206px; margin-top:-28px; }
	.main_box2 .mk_more * { vertical-align:middle; }

#rank_tab1, #rank_tab2, #rank_tab3 { display:none; height:194px; }
	#rank_tab1 { background:url(/_images/home/bg_rank.gif); }
	#rank_tab2 { background:url(/_images/home/bg_rank2.gif); }
	#rank_tab3 { background:url(/_images/home/bg_rank3.gif); }
	.weapon_rank { position:absolute; z-index:12; top:17px; left:10px; font:normal 9px verdana; width:224px; text-align:right; }
	.weapon_rank, { top:26px; }
	.weapon_rank a { color:#a22730; margin:0 1px; }
	.weapon_rank a:link, .weapon_rank a:visited { color:#666 }
	.weapon_rank a:hover { color:#eee }
	.weapon_rank a.prev { position:absolute; left:3px; color:#a22730 }
	.weapon_rank a.next { position:absolute; right:5px; color:#a22730 }

/* 2008.04.16 add */
.mpreview_myclan { border-top:1px solid #1d1d1d; border-bottom:1px solid #1d1d1d; font:normal 12px dotum; color:#972222; padding:6px 0 4px 0; margin:0 auto 6px 0; width:166px; }
#preview_Div { position:relative; width:127px; height:127px; margin:8px auto; overflow:hidden; border:5px solid #383838;  }
#preview_Div, { position:relative; width:136px; height:136px; margin:8px auto; overflow:hidden; border:5px solid #383838;  }
#preview_markImg, #preview_bgImg { position:absolute; top:0; left:0; width:128px; height:128px; }
img.png { _behavior:url(/css/pngfilter.htc); }

/* 2008.04.22 add */
.btn_gamestart  { height:118px; }
.btn_gamestart div { margin:0 0 0 -22px; }
.blackshot { position:absolute; top:0; left:6px; background:url(/_images/common/blackshot.jpg) no-repeat; width:206px; height:74px; text-indent:-10000px; cursor:pointer; _cursor:hand; }
.navigation { position:absolute; top:0; left:212px; width:712px; z-index:10; }
.tmn { position:relative; margin-left:5px; }
.mrb { position:absolute; top:76px; left:621px; }
.mvf { position:absolute; top:76px; left:225px; }
.visual_main { background:url(/_images/common/visual.gif) no-repeat 21px 76px; width:960px; height:390px; }

.mall_attention { clear:both; padding:10px 22px 10px 22px; margin-bottom:12px; background:url(/_images/itemmall/bg_viewfoot.jpg) no-repeat center bottom; }
.writebox-title { width:280px; }
.mall_container { padding-bottom:20px; }

.mall_viewimg span { word-break:keep-all; }
.clanmark { border:3px solid #383838; }

a { behavior:expression(this.hideFocus=true); }

.newpost { position:absolute; }

#userContentsArea { line-height:1.27; overflow:hidden; word-break:break-all; }

/* 2008.06.12 add */
.weaponlist { padding:0; margin:0; list-style:none; padding:12px 0 12px 7px; }
.weaponlist li.crap { position:relative; width:660px; height:285px; }
.weaponlist .none { display:none }
.weaponlist .weapon { padding:0; margin:0; width:328px; height:173px; }
.weaponlist .desc { padding:16px 0; margin:0; }
.weaponlist .status { padding:0; margin:0; list-style:none; position:absolute; top:6px; left:338px; }
.weaponlist .status li { padding:0; margin:0; height:24px; font:bold 12 px arial; color:#b30b0b; letter-spacing:-1px; }
.weaponlist .status li div { float:left; margin-right:10px; }
.weaponlist .status li div.fill { width:200px; background:url(/_images/info/status_bar.gif) no-repeat 0 4px; }
.weaponlist .status li div.fill img { height:5px; margin-bottom:1px; }
.weaponlist .status li img { vertical-align:middle }
.weaponlist .status li span { font:bold 14px arial; color:#fff; letter-spacing:0.01em; }

/* 2008.05.22 add */
.clan_view {
	background:url(/_images/itemmall/bg_viewtop.jpg) no-repeat 0 0;
	width:670px;
	height:180px;
	margin:-35px 10px -25px 8px;
}
.clan_view input { border:0; background:none; margin-bottom:2px; }
.clan_widget { padding:0 20px; min-height:500px; _height:500px; }

.red { color:#d02929; }
.clan_search { padding:12px 28px; }
.clan_search p { padding:3px 0; margin:0; }
.clan_search p label { padding:0 2px 0 0; }
.clan_search p * { vertical-align:middle; }
.clan_count { position:absolute; top:65px; left:500px; background:url(/_images/clan/bg_count.gif); width:157px; height:54px; }
.clan_count strong { display:block; padding:35px 12px 0 0; text-align:right; }

.update_date { color:#696969 }
.main_box3 #rank_tab1, .main_box3 #rank_tab2, .main_box3 #rank_tab3 { background:url(/_images/clan/clan_rankbg.gif);  display:none; height:294px; }
.main_box3 { position:relative; float:left; background:url(/_images/clan/clan_rankbg_bottom.gif) no-repeat 0 bottom;width:325px; padding:24px 0 10px 0; margin:0 0 8px 0; }
.main_box4 { position:relative; float:left; width:305px; padding:0; margin:0 -10px 15px 20px; }
.main_box5 { position:relative; float:left; width:325px; margin:0 0 8px 0; }
	.main_box3 a { text-decoration:none; color:#6c6c6c; } .main_box2 a:hover { color:#ccc; }
	.main_box3 ul.type3 { list-style:none; position:relative; top:64px; left:12px; height:110px; margin:0; padding:0; overflow:hidden; font:normal 11px dotum; }
	.main_box3 ul.type3 li { clear:both; position:relative; padding:5px 5px; margin:0; color:#6c6c6c; }
	.main_box3 ul.type3 li img { vertical-align:middle; margin-bottom:2px; }
	.main_box3 ul.type3 .mk_rank { clear:left; float:left; width:62px; height:15px; text-indent:2px; overflow:hidden; }
	.main_box3 ul.type3 .mk_name { float:left; width:88px; height:15px; padding-top:1px; height:15px; overflow:hidden; }
	.main_box3 ul.type3 .mk_rng { float:left; width:77px; height:15px; padding-top:2px; height:15px; overflow:hidden; }
	.main_box3 ul.type3 .mk_exp { float:left; width:54px; padding-top:1px; font:normal 9px verdana; height:15px; overflow:hidden; }
	.main_box4 ul.type4 { list-style:none; padding:0; margin:9px 0 0 0; font:normal 11px dotum; border-top:1px solid #262626; }
	.main_box4 ul.type4 li { background:url(/_images/clan/list_dot.gif) no-repeat 10px 11px; position:relative; padding:8px 0 5px 20px; margin:0; color:#6c6c6c; border-bottom:1px solid #181818; }
	.main_box4 ul.type4 li img { vertical-align:middle; margin-bottom:2px; }
	.main_box4 ul.type4 li .clanname { display:block; position:absolute; top:5px; right:0; width:85px; overflow:hidden; }
	.main_box3 .mk_more { position:absolute; top:237px; left:19px; width:290px; margin-top:-28px; }
	.main_box3 .mk_more * { vertical-align:middle; }
	.clan_info2 { position:absolute; top:234px; left:16px; width:292px; height:70px; background:#101011; color:#6c6c6c; }
	.clan_info2, { width:286px; }
	.clan_info2 .cleft { float:left; padding:15px 10px; }
	.clan_info2 .cleft * { vertical-align:middle }
	.clan_info2 .cleft p { padding:0; margin:0; width:145px; border-top:1px dashed #292929; padding-top:8px; margin-top:8px; }
	.clan_info2 .cright { float:right; width:120px; margin:0 0 0 -20px; padding:13px 0 0 0; list-style:none; }
	.clan_info2 .cright li { padding:0 0 0 16px; margin:0; word-spacing:-1px; }

.clan_winner { border-collapse:collapse; background:url(/_images/clan/bg_clanwar.gif); width:305px; height:127px; margin-top:8px; }
.clan_winner th { text-indent:-10000px; height:40px; }
.clan_winner td { text-align:left; padding:3px 0 3px 10px; }
.clan_winner td p { padding:4px 0 1px 0; margin:0; line-height:15px; }
.clan_winner td p img { margin-bottom:2px; }

.clan_new { background:url(/_images/clan/bg_newclan.gif); width:325px; height:102px; margin-top:8px; }
.clan_new th { text-indent:-10000px; height:28px; }
.clan_new td { text-align:left; padding:3px 0 3px 10px; }
.clan_new td p { padding:4px 0 1px 0; margin:0; line-height:15px; }
.clan_new td p img { margin-bottom:2px; }

.clan_best { background:url(/_images/clan/bg_bestclan.gif); width:305px; height:149px; margin-top:8px; }
.clan_best ul { padding:0 0 0 57px; margin:0; list-style:none; }
.clan_best ul li { padding:6px 0 0 0; letter-spacing:-1px; }
.clan_rolling2 { width:305px; height:46px; overflow:hidden; }
.clan_rolling2 table { border-collapse:collapse; width:280px; margin:0 10px;  }
.clan_rolling2 td { border-bottom:1px solid #333; padding:0 5px; height:26px; }

.resulttable { border-collapse:collapse; background:#131313 url(/_images/clan/bg_clanresult.gif) no-repeat 0 0; width:630px; text-align:center;  }
.resulttable th { text-indent:-10000px; }
.resulttable td { padding-top:5px }
.resulttable td.desc { color:#7e714a; text-align:left; text-indent:10px; padding-top:1px; }

/* 2008.07.28 아이템몰 상세보기 이미지 크기 수정 */
.mall_viewimg .mall_item { width:132px; height:81px; }

/* 2008.10.10 웹버그(게시판) 수정 */
.viewbox-desc, .viewbox-title { width:463px; overflow:hidden; }

/* 2008.10.10 웹버그(게시판) 수정 */
.viewbox-title { width:330px; overflow:hidden; }
.viewbox-desc { width:463px; overflow:hidden; }

/* 20100409 footer*/
.footer {position:relative; width:590px; background:#333; margin:-3px 0 0 0; padding:0; border:0;}
.footer .logo1 {position:absolute; top:0px; left:0px;}
.footer .logo2 {position:absolute; top:0px; left:49px;}
.footer ul {position:absolute; top:-3px; left:138px; zoom:1; list-style-type:none; margin:0; padding:0; border:0;}
.footer ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.footer ul li {float:left; margin:0 4px 0 0; padding:0;}
.footer ul li img, .footer ul li a {margin:0; padding;0;}
.footer address {position:absolute; top:23px; left:137px;}
.footer p.copy {position:absolute; top:52px; left:137px;}
