﻿@import url('forum.css');

* { margin:0; padding:0; }
html, body { height:100%; }
body, div, p, table, th, td, dt, dd, li, input, select, textarea, button, h1, h2, h3, h4, h5, h6 { font:11px/14px Verdana, Arial, sans-serif; color:#686868; }

a, a:link, a:visited { color:#686868; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
fieldset { border:none; }
li { list-style:none; }
table { border-collapse:collapse; }

.center { text-align:center; }
.clear { clear:both; }
.frmerror { background-color:#f6cdd9; color:#fe186f; }
.frmok { background-color:#cceef4; color:#23cdeb; }
.commonbtn { min-width:70px; *min-width:; height:25px; padding:0 20px; *padding:0 8px; border:1px solid #252d39; background:#497386 url('http://image.webzen.com/Global/Portal/common/button/btn_common_bg.gif') left center repeat-x; color:#fff !important; font-weight:bold; font-size:10px; cursor:pointer; vertical-align:middle; _overflow:visible;}


/* LAYOUT */
#header { height:42px; background:url('http://image.webzen.com/Global/Portal/common/nav_pattern_bg.gif') repeat-x; }
	#header #header_nav { position:relative; width:980px; margin:0 auto; z-index:10; }
	#header #header_nav h1 { float:left; padding:13px 0 0 57px; }
	#header #header_nav #nav_menu { float:left; padding:17px 0 0 27px; }
	#header #header_nav #nav_menu li { float:left; height:13px; border-right:1px solid #d1d1d1; overflow:hidden; }
	#header #header_nav #nav_menu li .depth1 { float:left; display:block; height:13px; padding:0 12px; font-size:10px; color:#444; text-decoration:none; line-height:12px; }
	#header #header_nav #nav_menu li.bdnone { border:none; }
	#header #header_nav #nav_gamebox { position:absolute; left:89px; top:29px; display:none; width:98px; height:82px; z-index:100; }
	#header #header_nav #nav_gamebox .nav_pngbg { position:absolute; left:0; top:0; width:98px; height:82px; background:url('http://image.webzen.com/Global/Portal/common/nav_games_bg2.png') no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.webzen.com/Global/Portal/common/nav_games_bg2.png', sizingMethod='crop'); }
	#header #header_nav #nav_gamebox ul { position:relative; width:78px; margin:15px auto 0; z-index:1000; }
	#header #header_nav #nav_gamebox ul li { float:none; height:14px; padding:0; border:none; cursor:pointer; }
	#header #header_nav #nav_gamebox ul li a { display:block; height:14px; padding:0 0 0 7px; color:#a6a6a6; font-size:10px; text-decoration:none; letter-spacing:-1px; line-height:12px; overflow:hidden; }
	#header #header_nav #nav_gamebox ul li a.on { background-color:#706f70; color:#c2bebe; }
	#header #header_nav #nav_forumsbox { position:absolute; left:150px; top:29px; display:none; width:114px; height:82px; z-index:100; }
	#header #header_nav #nav_forumsbox .nav_pngbg { position:absolute; left:0; top:0; width:114px; height:82px; background:url('http://image.webzen.com/Global/Portal/common/nav_forums_bg2.png') no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.webzen.com/Global/Portal/common/nav_forums_bg2.png', sizingMethod='crop'); }
	#header #header_nav #nav_forumsbox ul { position:relative; width:94px; margin:15px auto 0; z-index:1000; }
	#header #header_nav #nav_forumsbox ul li { float:none; height:14px; padding:0; border:none; cursor:pointer; }
	#header #header_nav #nav_forumsbox ul li a { display:block; height:14px; padding:0 0 0 7px; color:#a6a6a6; font-size:10px; text-decoration:none; letter-spacing:-1px; line-height:12px; overflow:hidden; }
	#header #header_nav #nav_forumsbox ul li a.on { background-color:#706f70; color:#c2bebe; }
	#header #header_nav #nav_register { float:right; padding:12px 30px 0 0; }
		#nav_register li { float:left; height:14px; margin:3px 0 0 0; border-left:1px solid #fafafb; border-right:1px solid #d7d7d8; }
		#nav_register li.username { padding:0 10px 0 0; border:none; color:#717d20; }
		#nav_register li.bdnone_support { border-left:none; }
		#nav_register li.bdnone { border-right:none; }
		#nav_register li a { float:left; display:block; height:14px; padding:0 7px; font-weight:bold; font-size:10px; color:#b0b1b2; letter-spacing:-1px; text-decoration:none; }

	#header #nav_language { height:21px; margin:0; padding:0 5px 0 0; border:none; }
	#header #nav_language #languageSelect { display:block; position:relative; width:90px; height:19px; background-color:#fff; border:1px solid #d7d8d8; cursor:pointer; text-align:left; }
	#header #nav_language #languageSelect a.default { float:none; display:block; height:19px; padding:0 0 0 9px; background:url('http://image.webzen.com/Global/Portal/common/nav_select_icon.gif') right top no-repeat; color:#f00; font-weight:bold; font-size:10px; line-height:18px; letter-spacing:0px; }
	#header #nav_language #languageSelect a.default:hover { text-decoration:none; }
	#header #nav_language #languageSelect ul { position:absolute; left:-1px; top:19px; display:none; width:100%; background-color:#fff; border:1px solid #d7d8d8; border-top:none; }
	#header #nav_language #languageSelect ul li { float:none; display:block; width:100%; height:19px; margin:0; padding:0; border:none; border-top:1px solid #d7d8d8; letter-spacing:0px; }
	#header #nav_language #languageSelect ul li a { float:none; display:block; height:19px; padding:0 0 0 9px; color:#b0b1b2; font-weight:normal; font-size:10px; line-height:17px; letter-spacing:0px; }
	#header #nav_language #languageSelect ul li a:hover { background-color:#eee; color:#b0b1b2; text-decoration:none; }
	#header #nav_language #languageSelect ul li a.selected { background-color:#eee; color:#b0b1b2; letter-spacing:0px; }

#header_gnb { position:relative; z-index:100; min-width:980px; height:95px; background:url('http://image.webzen.com/Global/Portal/common/header_pattern_bg.gif') repeat-x; }
	#header_gnb #header_pattern { position:absolute; left:0; top:95px; width:100%; height:10px; background:url('http://image.webzen.com/Global/Portal/common/header_pattern_btm.gif') left top repeat-x; }
	#header_gnb #header_nav { position:relative; width:980px; margin:0 auto; }
	#header_gnb #header_nav #idbox { position:absolute; top:16px; right:32px; padding:0 0 0 11px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_user_id.gif') 0 3px no-repeat; font-size:10px; color:#717d20; text-align:right; overflow:hidden; }
	#header_gnb #header_nav #potal_nav_register { float:right; padding:29px 26px 0 0; }
	#header_gnb #header_nav #potal_nav_register li { float:left; background:url('http://image.webzen.com/Global/Portal/common/nav_register_bar.gif') no-repeat; }
	#header_gnb #header_nav #potal_nav_register li.first { background:none; }
	#header_gnb #header_nav #potal_nav_register li a { float:left; display:block; padding:0 7px 0 9px; font-weight:bold; font-size:10px; color:#67b7d5; letter-spacing:-1px; }
	#header_gnb #header_nav #potal_nav_register li a:hover { text-decoration:none; }
	#header_gnb #header_nav #potal_nav_register li.webzenkorea { background:url('http://image.webzen.com/Global/Portal/common/nav_register_korea.gif') 4px 5px no-repeat; }
	#header_gnb #header_nav #potal_nav_register li.webzenkorea a { float:left; display:block; padding:0 7px 0 9px; font-weight:bold; font-size:10px; color:#434343; letter-spacing:-1px; }
	#header_gnb #header_nav #potal_nav_register li.webzenkorea a:hover { text-decoration:none; }
	#header_gnb #header_nav #servertime { clear:both; float:right; display:inline; width:249px; height:27px; padding:0 8px; margin:8px 27px 0 0; background:url('../images/common/header_time_bg2.gif') no-repeat; color:#fff; line-height:27px; letter-spacing:-1px; }
	#header_gnb #header_nav #servertime { clear:both; float:right; display:inline; width:249px; height:27px; padding:0 8px; margin:8px 27px 0 0; background:url('http://image.webzen.com/Global/Portal/common/header_time_bg2.gif') no-repeat; color:#fff; line-height:27px; letter-spacing:-1px; }
		#header_gnb #header_nav #languageSelect {display:block; position:absolute; z-index:99; width:90px; height:19px; top:57px; right:35px; background-color:#2a2a2a; border:1px solid #2a2a2a; cursor:pointer; text-align:left; margin-top:-3px;}
		#header_gnb #header_nav #languageSelect a.default { float:none; display:block; height:19px; padding:0 0 0 9px; background:url('http://image.webzen.com/Global/Portal/common/nav_select_icon2.gif') right top no-repeat; color:#ffd200; font-weight:bold; font-size:10px; line-height:18px; letter-spacing:0px; }
		#header_gnb #header_nav #languageSelect a.default:hover { text-decoration:none; }
		#header_gnb #header_nav #languageSelect ul { position:absolute; left:-1px; top:19px; display:none; width:100%; background-color:#fff; border:1px solid #181818; border-top:none; }
		#header_gnb #header_nav #languageSelect ul li { float:none; display:block; width:90px; height:19px; margin:0; padding:0; border:none; letter-spacing:0px; }
		#header_gnb #header_nav #languageSelect ul li a { float:none; display:block; width:81px; height:19px; padding:0 0 0 9px; color:#767575; font-weight:normal; font-size:10px; line-height:17px; letter-spacing:0px; }
		#header_gnb #header_nav #languageSelect ul li a:hover { background-color:#eee; color:#767575; text-decoration:none; }
		#header_gnb #header_nav #languageSelect ul li a.selected { background-color:#eee; color:#767575; letter-spacing:0px; }

#gnb { position:relative; width:980px; margin:0 auto; z-index:200; }
#gnb object { position:absolute; top:-95px; }
#gnb p.noscript { position:absolute; top:-60px; left:25px; }

#container { position:relative; width:940px; margin:0 auto; padding:0 19px; border-width:0 1px; border-style:solid; border-color:#e1e1e1; overflow:hidden; }
	#visual img { margin:19px 0; }
	#location { height:27px; padding:0 20px 0 25px; border-bottom:1px solid #e1e1e1; text-align:right; line-height:18px; }
	#location h3 { float:left; font:bold 14px/18px Verdana, Arial, sans-serif; color:#303030; }

	#contents {}
	#fullcontents { min-height:350px; _height:350px; padding:0 0 65px 0; }
	#category { float:left; width:189px; }
	#category li { padding:0 0 0 30px; border-bottom:1px solid #e1e1e1; cursor:pointer;  }
	#category li a { font:bold 12px/30px Verdana, Arial, sans-serif; color:#686868; text-decoration:none; }
	#category li.on { background:#2f2f2f url('http://image.webzen.com/Global/Portal/common/icon/icon_category.gif') 15px 10px no-repeat; }
	#category li.on a { color:#e7e7e7; }
	#contents_right { float:left; width:676px; min-height:350px; _height:350px; padding:0 0 65px 47px; border-left:1px solid #e1e1e1; }

#footer { position:relative; width:980px; margin:0 auto; height:95px; background:#2b2b2b url('http://image.webzen.com/Global/Portal/common/footer_bg.gif') right top no-repeat; }
#copyright { float:left; height:50px; margin:23px 0 0 0; border-right:1px solid #505050; }
#copyright img { margin:8px 36px 0 22px; }
#footer_menu { float:right; width:530px; }
#footer_menu ul { float:right; display:inline; margin:0 60px 0 0; }
#footer_menu ul li { float:left; padding:27px 0 0 0; }
#footer_top { position:absolute; right:27px; top:-6px; }

.paging { margin:35px 0 0; text-align:center; }
.paging .first { padding:0 0 0 10px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_paging.gif') 0 4px no-repeat; font-weight:bold; }
.paging .last { padding:0 10px 0 0; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_paging.gif') right 4px no-repeat; font-weight:bold; }
.paging .prev, .paging .next { padding:0 8px; font-weight:bold; }
.paging a { padding:0 4px; }
.paging a.on { font-weight:bold; color:#000; }

#button { margin-top:40px; text-align:center; }
#button input { vertical-align:middle; cursor:pointer; }
#button image { vertical-align:middle; cursor:pointer; }


/* LAYER POPUP */
#layercontainer { background-color:#232225; border:3px solid #3f3f41; }
#layercontainer #titbox { height:37px; background:#727173 url('http://image.webzen.com/Global/Portal/common/layer_title_left.gif') left top no-repeat; text-align:right; }
#layercontainer #titbox h3 { float:left; padding:11px 0 0 15px; font-weight:bold; font-size:14px; color:#dfdfdf; text-align:left !important; }
#layercontainer #titbox #closebtn { float:right; width:90px; height:37px; background:url('http://image.webzen.com/Global/Portal/common/layer_title_right.gif') right top no-repeat; }
#layercontainer #titbox #closebtn img { margin:9px 11px 0 0; cursor:pointer; }
#layercontainer #contbox { padding:30px; }
#layercontainer #button { margin-top:30px; }


/* MAIN */
#maincontainer { position:relative; width:980px; margin:0 auto; z-index:10; }
#promotion { position:absolute; left:-20px; top:-1px; width:694px; height:162px; }
#mainlogin { float:right; width:305px; height:161px; margin-bottom:10px; border-right:1px solid #e1e1e1; }
#mainlogin fieldset {}
#mainlogin fieldset dl { float:left; display:inline; width:174px; margin:20px 0 0 20px; }
#mainlogin fieldset dl dd { height:28px; }
#mainlogin fieldset dl dd input { width:164px; height:16px; margin-bottom:8px; border:1px solid #d9d9d9; }
#mainlogin fieldset dl dd.login_id .on { background:url('http://image.webzen.com/Global/Portal/main/login_input_id.gif') 5px 4px no-repeat; }
#mainlogin fieldset dl dd.login_pw .on { background:url('http://image.webzen.com/Global/Portal/main/login_input_pw.gif') 5px 4px no-repeat; }
#mainlogin .idbox { float:left; display:inline; width:180px; height:48px; margin:20px 8px 0 13px; background:url('http://image.webzen.com/Global/Portal/main/login_userbox.gif') no-repeat; }
#mainlogin .idbox span { display:block; padding:18px 0 0 30px; color:#717d20; font-size:10px; }
#mainlogin .button { float:left; margin:20px 0 0 0; }
#mainlogin .button span.loginbtn { float:left; height:47px; background:#282828 url('http://image.webzen.com/Global/Portal/common/button/btn_login_01_left.gif') no-repeat; }
#mainlogin .button span.loginbtn input { width:80px; height:47px; padding:0 5px; border:none; background:url('http://image.webzen.com/Global/Portal/common/button/btn_login_01_right.gif') right top no-repeat; color:#fff; font-weight:bold; cursor:pointer; }
#mainlogin #login_text { width:280px; margin:0 auto 5px; }
#mainlogin #login_text li { height:100%; padding:0 0 0 25px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_main_star.gif') 7px 2px no-repeat; margin-top:3px; }

#mainlogin #login_text li.cash {float:left; padding-top:11px; background-position:7px 13px; }
#mainlogin #login_text li.cash a { color:#e81e79; text-decoration:underline; }

#mainlogin #login_text li.gift {float:left; padding:11px 0 0 40px; background-position:23px 13px; }
#mainlogin #login_text li.gift a { color:#e81e79; text-decoration:underline; }

#mainlogin #login_text li a { font-weight:normal; color:#767575; text-decoration:none; }
#mainlogin #userbox { width:250px; margin:0 auto; padding:13px 0; background:url('http://image.webzen.com/Global/Portal/main/login_dotline.gif') left bottom repeat-x; overflow:hidden; }
#mainlogin #userbox .paper { float:left; }
#mainlogin #userbox .paper img { margin:1px 2px 0 8px; vertical-align:middle; }
#mainlogin #userbox .paper span { font-weight:bold; color:#8c8c8c; }
#mainlogin #userbox .account { float:left; height:15px; margin:0 0 0 17px; padding:0 0 0 17px; border-left: 1px solid #e1e1e1; font-weight:bold; }
#mainlogin #userbox .account a { color:#818181; }
#mainlogin #welcome_text { padding:13px 0 0 28px; font:13px/16px Verdana, Arial, sans-serif; color:#818181; }
#mainlogin #login_coin { margin:10px 0 0 18px; }
#mainlogin #login_coin dd { padding:0 0 2px 18px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_coin_arrow.gif') 9px 5px no-repeat; }
#mainlogin #login_coin dd .coin_title { float:left; width:125px;}
#mainlogin #login_coin dd a { color:#d2a418; font-weight:bold; line-height:12px; }

#gamebanner { clear:both; margin:0 0 10px 0;}
#gamebanner ul { width:100%; overflow:hidden; }
#gamebanner ul li { float:left; height:122px; }

#board { clear:both; width:100%; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #e1e1e1; overflow:hidden; }
#board #notice { float:left; width:285px; height:194px; padding:0 20px; border-left:1px solid #e1e1e1; overflow:hidden; }
#board #forums { float:left; width:286px; height:194px; padding:0 20px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; overflow:hidden; }
#board #event { float:left; width:285px; height:194px; padding:0 20px; border-right:1px solid #e1e1e1; overflow:hidden; }
#board h3 { float:left; padding:10px 0 9px 0; font-size:14px; font-weight:bold; color:#434343; }
#board p.more { float:right; padding:15px 0 0 0; }
#board p.more a { color:#747474; font-size:10px; }
#board ul { clear:both; }
#board ul li { padding:0 0 6px 0; }
#board ul li span.Archlord, #board ul li span.Mu, #board ul li span.SUN, #board ul li span.R2, #board ul li span.WEBZEN { 
	float:left; display:block; width:32px; height:11px; background:url('http://image.webzen.com/Global/Portal/main/board_icon_arc.gif') 0 1px no-repeat; overflow:hidden; text-indent:-5000px;
}
#board ul li span.Mu { background:url('http://image.webzen.com/Global/Portal/main/board_icon_mu.gif') 0 1px no-repeat; }
#board ul li span.SUN { background:url('http://image.webzen.com/Global/Portal/main/board_icon_sun.gif') 0 1px no-repeat; }
#board ul li span.R2 { background:url('http://image.webzen.com/Global/Portal/main/board_icon_r2.gif') 0 1px no-repeat; }
#board ul li span.WEBZEN { background:url('http://image.webzen.com/Global/Portal/main/board_icon_webzen.gif') 0 1px no-repeat; }
#board ul li span.date { float:left; display:block; font:9px/10px Verdana, Arial, sans-serif; color:#a8a8a8; }
#board ul li span.new { padding:0 10px 0 0; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_paging.gif') right top no-repeat; }
#board ul li span.period { float:right; display:block; margin:0 0 0 5px; font:9px/10px Verdana, Arial, sans-serif; color:#a8a8a8; }
#board ul li span.title { clear:both; display:table; }

#banner { position:relative; height:198px; margin:10px 0; padding:11px 0 0 0; background:url('http://image.webzen.com/Global/Portal/main/banner_boxbg2.gif') no-repeat; }
#banner .c_ban { position:absolute; top:20px; left:260px; width:430px; height:139px; border:15px solid #464646; overflow:hidden;  }
#banner .c_ban img { vertical-align:middle; }
#banner .l_ban { float:left; display:inline; width:160px; height:178px; margin-left:40px; overflow:hidden; }
#banner .r_ban { float:right; display:inline; width:160px; height:178px; margin-right:40px; overflow:hidden; }
#banner .l_ban img { display:block; margin:9px 0 0; vertical-align:middle; }
#banner .r_ban img { display:block; margin:9px 0 0; vertical-align:middle; }

#quicklink { height:140px; margin-bottom:10px; border-width:0 1px; border-style:solid; border-color:#e1e1e1; }
#quicklink li { float:left; height:140px; }
#quicklink li.quick_download { width:325px; border-right:1px solid #e1e1e1; padding-top:35px; height:105px; text-align:center; }
#quicklink li.quick_forums { width:326px; border-right:1px solid #e1e1e1; padding-top:35px; height:105px; text-align:center; }
#quicklink li.quick_wcoin { width:325px; text-align:center; padding-top:35px; height:105px; }


/* MEMBER STYLESHEET */
#login { display:block; width:585px; height:90px; margin:15px auto 0; border-width:1px 0; border-style:solid; border-color:#e1e1e1; }
#login dl { float:left; display:inline; width:360px; margin:20px 0 0 0; }
#login dl dt { float:left; width:175px; padding:3px 10px 8px 0; text-align:right; }
#login dl dt label { font-weight:bold; color:#282828; }
#login dl dd input { width:165px; height:16px; margin-bottom:8px; border:1px solid #d9d9d9; }
#login .button { float:left; margin:20px 0 0 0; }
#login .button span.loginbtn { float:left; height:47px; background:#282828 url('http://image.webzen.com/Global/Portal/common/button/btn_login_01_left.gif') no-repeat; }
#login .button span.loginbtn input { height:47px; padding:0 5px; border:none; background:url('http://image.webzen.com/Global/Portal/common/button/btn_login_01_right.gif') right top no-repeat; color:#fff; font-weight:bold; cursor:pointer; }
#login_text { width:585px; margin:25px auto 45px; }
#login_text li { height:17px; padding:0 0 0 125px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 108px 2px no-repeat; }
#login_text li a { font-weight:bold; color:#00bfe1; text-decoration:underline; }
#login_text li span.link { font-weight:bold; color:#00bfe1; text-decoration:underline; cursor:pointer; }

#signup_text { width:585px; margin:0 auto; }
#signup_text li { display:none; padding:1px 0 3px 22px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 4px 2px no-repeat; }

#alertbox { display:none; width:565px; margin:5px auto 0; padding:5px 10px; background-color:rgb(246,205,217); color:#fe186f; font-weight:bold; }
#divValidationText { display:none; width:565px; margin:5px auto 0; padding:5px 10px; background-color:rgb(246,205,217); color:#fe186f; font-weight:bold; }

.signup_font { width:585px; margin:65px auto 40px; color:#303030; }
.signup_font strong { font-size:16px; font-weight:bold; line-height:30px; }
.signup { display:block; width:585px; margin:15px auto 0; padding:20px 0; border-width:1px 0; border-style:solid; border-color:#e1e1e1; }
.signup dl { clear:both; width:100%; }
.signup dl dt { float:left; width:150px; padding:5px 0 3px 50px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tit_star.gif') 40px 9px no-repeat; font-weight:bold; word-break:break-all; }
.signup dl dt label { font-weight:bold; color:#5a5a5a; }
.signup dl dd { padding:3px 0; }
.signup dl dd input { width:155px; height:16px; border:1px solid #d9d9d9; }
.signup dl dd input.radio { width:14px; height:14px; margin:2px 4px 0; border:none; vertical-align:middle; }
.signup dl dd .radio input { width:14px; height:14px; margin:2px 4px; border:none; vertical-align:middle; }
.signup dl dd.date select.month {}
.signup dl dd.date select.day { width:54px; }
.signup dl dd.date input { width:48px; margin:0 0 2px 0; }
.signup dl dd span.small { padding:0 0 0 6px; font-size:9px; }
.signup dl dd .code { float:left; margin-right:25px; }
.signup dl dd .codehere { padding:5px 0 0 0; }
.signup dl dd .codehere input { width:150px; }

#sign_check { padding:25px 0 0 0; font-weight:bold; color:#777; text-align:center; }
#sign_check input { width:14px; height:14px; margin-top:2px; margin-right:4px; vertical-align:middle; }
#sign_check a { color:#13c9ea; text-decoration:underline; }
#sign_check span.link { color:#13c9ea; text-decoration:underline; cursor:pointer; }

#signup_proc_bigfont { width:585px; margin:65px auto 30px; font-size:30px; color:#333; line-height:35px; text-align:center; letter-spacing:-1px; }
#signup_proc_bigfont .font18 { font-size:18px; }
.signup_proc_font { width:585px; margin:0 auto; color:#303030; text-align:center; }
.font_red { color:#fa1857; font-weight:bold; }
#signup_proc_result { width:585px; margin:35px auto 30px; padding:20px 0; border-width:1px 0; border-style:solid; border-color:#e1e1e1; overflow:hidden; }
#signup_proc_result .email { width:100%; overflow:hidden; }
#signup_proc_result .email dt { float:left; width:254px; padding:5px 10px 0 0; color:#303030; text-align:right; }
#signup_proc_result .email dd { float:left; width:223px; height:25px; padding:0 0 0 11px; background:url('http://image.webzen.com/Global/member/signup_emailbox.gif') no-repeat; color:#fff; line-height:24px; }
#signup_proc_result .re_send { clear:both; width:380px; margin:0 auto; padding:15px 0 0 188px; }
#signup_proc_result .re_send a { font-weight:bold; color:#13c9ea; text-decoration:underline; }
#signup_proc_result .not_rejoin {}
#signup_proc_result .not_rejoin li { padding:0 0 3px 90px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 70px 9px no-repeat; line-height:28px; }
#signup_proc_result .not_rejoin li a { font-weight:bold; color:#13c9ea; text-decoration:underline; }
#signup_proc_result .not_rejoin li span.link { font-weight:bold; color:#13c9ea; text-decoration:underline; cursor:pointer; }

#signup_validation { width:585px; margin:0 auto;  }
#signup_validation li { padding:0 0 3px 90px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 70px 2px no-repeat; color:#333; }
#signup_order_text { width:465px; margin:10px auto 0; }
#signup_order_text li { padding:4px 0 0 80px; color:#17a5b6; }
#signup_order_text li span { color:#2f2f2f; }

#member_bigfont { width:585px; margin:65px auto; font-size:30px; color:#333; line-height:30px; text-align:center; }
#member_font { width:585px; margin:0 auto 80px; color:#303030; text-align:center; }
#resignup_font { width:585px; margin:65px auto; color:#303030; text-align:center; }
#resignup_bigfont { width:585px; margin:65px auto; font-size:20px; color:#333; line-height:30px; text-align:center; }
#resignup_bigfont span { color:#f5206a; }

#tbl_account { width:656px; margin:0 auto; border-top:1px solid #e1e1e1; }
#tbl_account th { padding:8px 0 7px 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tit_star.gif') 10px 12px no-repeat; border-bottom:1px solid #e1e1e1; font-weight:bold; color:#5a5a5a; text-align:left; vertical-align:top; }
#tbl_account th.none { background:none; }
#tbl_account td { padding:8px 0 7px 20px; background-color:#f4f4f4; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight:bold; color:#8f8f8f; }
#tbl_account td span.bar { padding:0 10px; }
#tbl_account td.none { background:none; border-left:none; }
#tbl_account td.reset a { font-weight:bold; color:#13c9ea; text-decoration:underline; }
#tbl_account td.edit { padding:4px 0 4px 20px; }
#tbl_account td.edit input { width:175px; height:16px; border:1px solid #d9d9d9; vertical-align:middle; }
#tbl_account td.edit input.radio { width:14px; height:14px; margin:2px 4px; border:none; vertical-align:middle; }
#tbl_account td.edit .radio input { width:14px; height:14px; margin:2px 4px; border:none; vertical-align:middle; }
#tbl_account td.date select.month { vertical-align:middle; }
#tbl_account td.date select.day { width:54px; vertical-align:middle; }
#tbl_account td.date input { width:52px; margin:0 0 2px 0; }
#tbl_account td.textarea textarea { width:385px; height:80px; border:1px solid #d9d9d9; }
#tbl_account td.edit span.small { padding:0 0 0 6px; font-size:9px; }
#tbl_account td.attach td { padding:0; border:none; }
#tbl_account td.attach td select { width:313px; }
#tbl_account td.attach td img { margin:3px 0 3px 10px; cursor:pointer; }

#withdrew_box { padding:0 0 0 22px; }
#withdrew_box label { display:block; padding:10px 0 8px 0; font-weight:bold; }
#withdrew_box textarea { width:525px; height:80px; border:1px solid #d9d9d9; }
#withdrew_box #alertbox { display:none; width:505px; margin:0 0 15px; padding:5px 10px; background-color:rgb(246,205,217); color:#fe186f; font-weight:bold; }
#withdrew_box #divValidationText { display:none; width:505px; margin:0 0 15px; padding:5px 10px; background-color:rgb(246,205,217); color:#fe186f; font-weight:bold; }
#withdrew_faq { padding:15px 0 0 22px; }
#withdrew_faq a { font-weight:bold; color:#13c9ea; text-decoration:underline; }
#withdrew_text { width:100%; margin:20px auto 0; }
#withdrew_text li { padding:0 0 3px 183px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 165px 1px no-repeat; font-weight:bold; color:#2f2f2f; }

#account_text { width:100%; margin:0 auto; }
#account_text li { display:none; padding:0 0 3px 22px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 4px 2px no-repeat; }
#myaccount_text { width:100%; margin:0 auto; }
#myaccount_text li { padding:0 0 3px 22px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 4px 2px no-repeat; }

#alertbox_edit { display:none; margin:5px auto 15px; padding:5px 10px; background-color:rgb(246,205,217); color:#fe186f; font-weight:bold; }

#tbl_news { width:100%; }
#tbl_news thead th { height:33px; }
#tbl_news thead th.notice { background-color:#282828; }
#tbl_news thead th.events { background-color:#17578a; }
#tbl_news tbody th.game, #tbl_news tbody th.subject_notice, #tbl_news tbody th.subject_events, #tbl_news tbody th.date, #tbl_news tbody th.t_game, #tbl_news tbody th.t_subject_notice, #tbl_news tbody th.t_date {
    padding:10px 0; background:url('http://image.webzen.com/Global/Portal/news/tbl_dotline.gif') left bottom repeat-x; cursor:pointer;
}
#tbl_news tbody td.content_events { padding:20px 0; background:url('http://image.webzen.com/Global/Portal/news/tbl_dotline.gif') left bottom repeat-x; }
#tbl_news tbody td div.content { width:535px; padding:30px; overflow:hidden; line-height:1.4; }
#tbl_news tbody td div.content p { line-height:1.4; }
#tbl_news tbody tr.content_events { position:relative; }
#tbl_news tbody td div.content_events { width:676px; text-align:center; overflow:hidden; line-height:1.4; }
#tbl_news tbody td div.content_events p { line-height:1.4; }
#tbl_news tbody th.game { font-weight:bold; }
#tbl_news tbody th.subject_notice { padding-right:8px; font-weight:normal; text-align:left; table-layout:fixed; overflow-x:hidden; }
#tbl_news tbody th.subject_events { padding-right:8px; font-weight:normal; text-align:left; table-layout:fixed; overflow-x:hidden; }
#tbl_news tbody th.date { text-align:left; font-size:10px; }
#tbl_news tbody th.date span { display:block; padding:0 0 0 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_open.gif') 0 2px no-repeat; }
/* on */
#tbl_news tbody .on th.game { background:none; background-color:#ebebeb; font-weight:normal; }
#tbl_news tbody .on th.subject_notice { background:none; background-color:#ebebeb; font:bold 12px/16px Verdana, Arial, sans-serif; color:#fc2a8d; }
#tbl_news tbody .on th.subject_events { background:none; background-color:#ebebeb; font:bold 12px/16px Verdana, Arial, sans-serif; color:#0094cb; }
#tbl_news tbody .on th.date { background:none; background-color:#ebebeb; }
#tbl_news tbody .on th.date span { display:block; padding:0 0 0 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_close.gif') 0 2px no-repeat; }
/* over */
#tbl_news tbody .over th.subject_notice { color:#313131; text-decoration:underline; }
#tbl_news tbody .over th.subject_events { color:#313131; text-decoration:underline; }
/* blue topic */
#tbl_news tbody th.b_noti_game, 
#tbl_news tbody th.b_noti_subject, 
#tbl_news tbody th.b_noti_date { background-color:#4c86b6; color:#bdd3e6; }
#tbl_news tbody th.b_noti_date span, 
#tbl_news tbody .on th.b_noti_date span { background:url('http://image.webzen.com/Global/common/icon/icon_tbl_star_blue.gif') 0 2px no-repeat; color:#bdd3e6; }
#tbl_news tbody .over th.b_noti_subject { color:#bdd3e6; }
#tbl_news tbody .on th.b_noti_game, 
#tbl_news tbody .on th.b_noti_subject, 
#tbl_news tbody .on th.b_noti_date { background-color:#4c86b6; color:#bdd3e6; }
/* gray topic */
#tbl_news tbody th.g_noti_game, 
#tbl_news tbody th.g_noti_subject, 
#tbl_news tbody th.g_noti_date { background-color:#464646; color:#a5a5a4; }
#tbl_news tbody th.g_noti_date span, 
#tbl_news tbody .on th.g_noti_date span { background:url('http://image.webzen.com/Global/common/icon/icon_tbl_star_pink.gif') 0 2px no-repeat; color:#a5a5a4; }
#tbl_news tbody .over th.g_noti_subject { color:#a5a5a4; }
#tbl_news tbody .on th.g_noti_game, 
#tbl_news tbody .on th.g_noti_subject, 
#tbl_news tbody .on th.g_noti_date { background-color:#464646; color:#a5a5a4; }

/* no data */
#tbl_news tbody td.no-data { padding:10px 0; background:url('http://image.webzen.com/Global/Portal/news/tbl_dotline.gif') left bottom repeat-x; font-weight:bold; letter-spacing:0.1em; text-align:center; }

.forgot_id { width:581px; margin:65px auto 20px; padding:0 0 0 4px; font-size:18px; color:#303030; }
.forgot_pw { width:581px; margin:55px auto 20px; padding:0 0 0 4px; font-size:18px; color:#303030; }
.forgot_id img, .forgot_pw img { margin:0 0 0 6px; }
.forgot_text { width:585px; margin:0 auto; }
.forgot_text li { padding:1px 0 3px 22px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 4px 2px no-repeat; }
.forgot_button { margin-top:20px; text-align:center; }
.forgot_button input, .forgot_button img { vertical-align:middle; cursor:pointer; }
#alertbox_id, #alertbox_pw { display:none; width:585px; margin:5px auto 0; padding:5px 0; background-color:rgb(246,205,217); color:#fe186f; font-weight:bold; text-align:center; }


/* FORUM STYLESHEET */
#forum { width:766px; margin:0 auto; }


/* WEBZEN */
#policybox { margin:65px 0 0 0; padding:35px; border:1px solid #a7a6aa; }
#policybox #policyspace { height:310px; padding:0 10px 0 0; color:#777; overflow:auto; }
#policybox #policyspace h4 { font-size:12px; font-weight:bold; text-decoration:underline; }
#policybox #policyspace h5 { font-weight:bold; }
#contactus { width:596px; height:175px; padding:65px 0 0 0; background:url('http://image.webzen.com/Global/Portal/siteinfo/contactus_boxbg.gif') no-repeat; }
#contactus dl { clear:both; float:left; width:100%; }
#contactus dl dt { float:left; width:125px; height:30px; padding:0 0 0 30px; }
#contactus dl dd { float:left; }
#contactus dl dd a { color:#00c8ff; text-decoration:underline; }


/* ERROR */
#error_proc_result { width:465px; margin:35px auto; padding:20px 0; border-width:1px 0; border-style:solid; border-color:#e1e1e1; text-align:center; }
#error_proc_result #repair { font:normal 30px/40px Verdana, Arial, sans-serif; color:#fe186f; margin:0 auto; }
#error_proc_result #repair .date { padding:0 0 0 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 0 10px no-repeat; color:#6f6f6f; }
#error_proc_result #error { padding:15px 0; }
#error_proc_result #error input, #error_proc_result #error img { margin:0 5px; vertical-align:middle; cursor:pointer; }


/* SUPPORT */
#faq_search { margin:33px 0 15px; }
#faq_search select, #faq_search input { margin-top:10px; vertical-align:middle; }
#faq_search input.keyword { width:265px; height:18px; margin-right:4px; border:1px solid #d9d9d9; }
#faq_genre { float:left; width:100%; margin-bottom:1px; background-color:#9bc464; color:#cfe3b5; overflow:hidden; }
#faq_genre ul { float:left; padding:8px 0 8px 20px; }
#faq_genre ul li { float:left; margin:4px 0; padding:0 16px; border-right:1px solid #cfe3b5; line-height:12px; white-space:nowrap; }
#faq_genre ul li.last { border-right:none; }
#faq_genre ul li a { color:#5b733b; }
#faq_genre ul li a.on { padding:0 0 0 10px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_genre.gif') 0 3px no-repeat; font-weight:bold; color:#3c5a15; }
#tbl_faq { clear:both; width:100%; }
#tbl_faq tbody th { cursor:pointer; }
#tbl_faq thead th { height:33px; }
#tbl_faq thead th.faq { background-color:#5b9e01; }
#tbl_faq tbody th { padding:10px 0; background:url('http://image.webzen.com/Global/Portal/news/tbl_dotline.gif') left bottom repeat-x; }
#tbl_faq tbody td { padding:30px; background:url('http://image.webzen.com/Global/Portal/news/tbl_dotline.gif') left bottom repeat-x; }
#tbl_faq tbody td.content { }
#tbl_faq tbody th.genre { width:25%; padding:0 10px; font-weight:bold; text-align:left; }
#tbl_faq tbody th.title { width:65%; padding-right:8px; font-weight:normal; text-align:left; }
#tbl_faq tbody th.arrow { width:10%; }
#tbl_faq tbody th.arrow span { display:block; height:100%; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_open.gif') center center no-repeat; }
/* on */
#tbl_faq tbody .on th.genre { background:none; background-color:#ebebeb; font-weight:normal; }
#tbl_faq tbody .on th.title { background:none; background-color:#ebebeb; font:bold 12px/16px Verdana, Arial, sans-serif; color:#75a000; }
#tbl_faq tbody .on th.arrow { background:none; background-color:#ebebeb; }
#tbl_faq tbody .on th.arrow span { display:block; height:100%; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_close.gif') center center no-repeat; }

#tbl_faq tbody .over th.title { color:#313131; text-decoration:underline; }
/* no data */
#tbl_faq tbody td.no-data { padding:10px 0; background:url('http://image.webzen.com/Global/Portal/news/tbl_dotline.gif') left bottom repeat-x; font-weight:bold; letter-spacing:0.1em; text-align:center; }

.policies_tab { width:100%; padding:32px 0 25px; overflow:hidden; }
.policies_tab ul li { float:left; }
.policies_tab ul li img { vertical-align:top; cursor:pointer; }

.policies_text {}
.policies_text h4 { margin:0 0 10px 0; font-weight:bold; color:#68b501; }
.policies_text h4 span { text-decoration:underline; }
.policies_text h5 { font-weight:bold; }
.policies_text ul { margin-bottom:30px; }
.policies_text ul li { line-height:16px; }
.policies_text ol { margin-bottom:30px; }
.policies_text ol li { line-height:16px; }
.tbl_policies { width:100%; }
.tbl_policies tr th { padding:6px 0; background-color:#8e8e8e; border:1px solid #cbcbcb; font-weight:bold; color:#e9e9e9; text-align:center; }
.tbl_policies tr td { padding:6px 0; background-color:#f5f5f5; border:1px solid #cbcbcb; color:#777; text-align:center; }
.tbl_policies tr td.category { background-color:#e6e6e6; }
.tbl_policies tr td.offense { padding-left:8px; text-align:left; }
.definitions { margin-top:30px; }
.definitions h4 { margin:0 0 10px 0; font-weight:bold; color:#68b501; }
.definitions ul li { padding-bottom:5px; line-height:16px; }

.help_title { padding:40px 0 10px 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_caption.gif') 1px 41px no-repeat; font-weight:bold; font-size:12px; color:#303030; }
.help_text { width:100%; overflow:hidden; }
.help_text .wcoin_img { float:left; padding:0 28px 0 18px; }
.help_text .wcoin_text { float:left; color:#777; }
.help_text ul { padding:0 0 15px 20px; }
.help_text ul li { padding:0 0 0 7px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_point.gif') 0 6px no-repeat; color:#777; }
.help_text .exclamation { padding:15px 0 0 25px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 5px 16px no-repeat; color:#75970c; }
.tbl_help { width:100%; table-layout:fixed; }
.tbl_help thead tr th { padding:6px 0; background-color:#4c4c4c; border:1px solid #919191; font-weight:normal; color:#cfcfcf; text-align:center; }
.tbl_help tbody tr th { padding:6px 0 6px 15px; background-color:#fff; border:1px solid #e1e1e1; color:#5a5a5a; text-align:left; vertical-align:top; }
.tbl_help tbody tr td { padding:6px 10px; background-color:#f4f4f4; border:1px solid #e1e1e1; border-top:none; color:#898888; }
.tbl_help tbody tr td.valign_top { vertical-align:top; }
.tbl_help tbody tr td.logo { padding:0; background-color:#fff; }
.tbl_help tbody tr td a { color:#0066ff; text-decoration:underline; }
.help_category { width:100%; background-color:#9bc464; overflow:hidden; }
.help_category .cateid { width:744px; margin:0 0 0 10px; overflow:hidden; }
.help_category .cateid ul { width:744px; margin:0 0 0 -1px; padding:9px 0 4px 0; overflow:hidden; }
.help_category .cateid ul li { float:left; padding-bottom:5px; white-space:nowrap; background:url('http://image.webzen.com/Global/Portal/support/help_category_division.gif') no-repeat; }
.help_category .cateid ul li a { display:block; margin:0 10px; font:10px/11px verdana; color:#5b733b; }
.help_category .cateid ul li a.on { color:#fff; font-weight:bold; text-decoration:underline; }

/* DOWNLOAD */
#download { width:726px; margin:0 auto; overflow:hidden; }
#download #downloadgames { width:776px; margin:-30px 0 0 -50px; overflow:hidden; }
#download .games_box { position:relative; float:left; display:inline; width:328px; margin:50px 0 0 50px; padding:4px; background-color:#f4f4f4; border:1px solid #e1e1e1; }
#download .games_box .box_contents { width:314px; padding:7px 7px 15px; background-color:#fff; }
#download .games_box .box_contents h4 { width:292px; margin:0 auto; padding:14px 0 9px; background:url('http://image.webzen.com/Global/Portal/download/download_dotline.gif') left bottom repeat-x; }
#download .games_box .box_contents h5 { clear:both; margin:0 0 0 23px; padding:13px 0 0 0; }
#download .games_box .box_contents .gamesystem { position:relative; width:292px; margin:0 auto; padding:16px 0 17px; background:url('http://image.webzen.com/Global/Portal/download/download_dotline.gif') left bottom repeat-x; }
#download .games_box .box_contents .gamesystem a { display:block; width:211px; height:20px; margin:0 auto; padding:4px 0 0 37px; background:url('http://image.webzen.com/Global/Portal/download/download_system.gif') no-repeat; font-weight:bold; color:#303030; }
#download .games_box .box_contents .gamesystem a:hover { text-decoration:none; }
#download .games_box .box_contents ul.p2p { float:left; display:inline; margin:10px 0 0 23px; }
#download .games_box .box_contents ul.p2p li { float:left; margin:0 0 11px 0; }
#download .games_box .box_contents ul.p2p li a { display:block; width:266px; height:30px; border:1px solid #e3e3e3; text-align:center; color:#404040; }
#download .games_box .box_contents ul.p2p li a img { margin-top:9px; }
#download .games_box .box_contents div.mirrors { width:268px; margin:0 auto; overflow:hidden; }
#download .games_box .box_contents div.mirrors ul { float:left; display:inline; margin:10px 0 0 -8px; }
#download .games_box .box_contents div.mirrors ul li { float:left; display:inline; width:130px; height:70px; margin:0 0 0 8px; text-align:center; }
#download .games_box .box_contents div.mirrors ul li img { margin-bottom:2px; }
#download .pop_system { position:absolute; left:-19px; top:42px; display:none; width:330px; }
#download .pop_system table { width:100%; border:1px solid #ebebeb; border-top:none; }
#download .pop_system table thead tr th { padding:5px 0; background-color:#505050; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; color:#bfbfbf; font-size:10px; line-height:10px; }
#download .pop_system table tbody tr th { width:58px; padding:3px 0; background-color:#ddd; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; color:#303030; font-size:10px; text-align:center; }
#download .pop_system table tbody tr td { padding:3px 0; background-color:#fff; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; color:#303030; font-size:10px; text-align:center; }

#download .driver_tit { margin:70px 0 0 0; padding:0px 0 0 4px; }
#download .driver_box { width:726px; margin:0 auto; }
#download .driver_box .directX { float:left; width:100%; padding:35px 0 18px; background:url('http://image.webzen.com/Global/Portal/download/download_dotline.gif') left bottom repeat-x; }
#download .driver_box .directX dt{ float:left; width:185px; padding:0 0 0 19px; }
#download .driver_box .directX dt strong { font:bold 18px/18px Verdana; color:#898989; }
#download .driver_box .directX dd { float:left; padding:2px 0 0 10px; }
#download .driver_box .directX dd span { padding-right:10px; color:#777; }
#download .driver_box .directX dd a { font-weight:bold; color:#13c9ea; }
#download .driver_box .drivers { float:left; width:100%; padding:15px 0 18px; background:url('http://image.webzen.com/Global/Portal/download/download_dotline.gif') left bottom repeat-x; }
#download .driver_box .drivers dl dt { float:left; width:185px; padding:0 0 0 19px; }
#download .driver_box .drivers dl dt strong { font:bold 18px/18px Verdana; color:#898989; }
#download .driver_box .drivers dl dd { float:left; padding:2px 0 0 10px; }
#download .driver_box .drivers dl dd span { color:#777; }
#download .driver_box .drivers ul { width:100%; overflow:hidden; padding-top:2px; }
#download .driver_box .drivers ul li.graphic_01 { float:left; padding:17px 0 0 22px; width:331px; }
#download .driver_box .drivers ul li.graphic_02 { float:left; padding-top:17px; width:364px; }
#download .driver_box .drivers ul li img { float:left; display:block; border:2px solid #989799; }
#download .driver_box .drivers ul li span { float:left; display:block; color:#4b4b4b; padding-left:8px; }
#download .driver_box .drivers ul li span strong { display:block; font:bold 12px/12px Verdana; color:#4b4b4b; padding:1px 0 2px; }
#download .driver_box .drivers ul li span a { display:block; padding-top:3px; font-weight:bold; color:#13c9ea; text-decoration:underline; }
#download .driver_box .gl_setup { float:left; width:100%; padding:15px 0 18px; background:url('http://image.webzen.com/Global/Portal/download/download_dotline.gif') left bottom repeat-x; }
#download .driver_box .gl_setup dl { float:left; width:544px; }
#download .driver_box .gl_setup dl dt { padding:0 0 0 19px; }
#download .driver_box .gl_setup dl dt strong { font:bold 18px/18px Verdana; color:#898989; }
#download .driver_box .gl_setup dl dd { padding:2px 0 0 19px; }
#download .driver_box .gl_setup dl dd span { color:#777; }
#download .driver_box .gl_setup .btn_download { float:left; padding-top:5px; }
#download .driver_box .winsock { float:left; width:100%; padding:15px 0 18px; background:url('http://image.webzen.com/Global/Portal/download/download_dotline.gif') left bottom repeat-x; }
#download .driver_box .winsock dl { float:left; width:544px; }
#download .driver_box .winsock dl dt { padding:0 0 0 19px; }
#download .driver_box .winsock dl dt strong { font:bold 18px/18px Verdana; color:#898989; }
#download .driver_box .winsock dl dd { padding:2px 0 0 19px; }
#download .driver_box .winsock dl dd span { color:#777; }
#download .driver_box .winsock .btn_download { float:left; padding-top:5px; }

#download .patchTxt {padding:30px 0 11px 20px;}
#download .patchTableWrap {width:690px;height:69px;margin-left:20px;background:url('http://image.webzen.com/Global/Portal/download/download_patch_table.gif') no-repeat;}
#download .patchTableWrap th {width:120px;}
#download .patchTableWrap th span {display:none;}
#download .patchTableWrap a {color:#0066e1;text-decoration:underline;}

/* W COIN */
#tab_step { width:650px; margin:30px auto 30px; border:3px solid #e4e4e4; }
#tab_step table { width:100%; height:43px; border:1px solid #b8b8b8; background:url('http://image.webzen.com/Global/Portal/wcoin/tab_buy_bg.gif') repeat-x; overflow:hidden; }
#tab_step table td { height:43px; padding:0 23px 0 17px; background:url('http://image.webzen.com/Global/Portal/wcoin/tab_buy_arrow.gif') right 19px no-repeat; text-align:center; }
#tab_step table td.on { font-weight:bold; color:#f00; }
#tab_step table td.completed { background:none; }
#fullcontents .wcoin_title { width:636px; margin:0 auto; }
.wcoin_title { width:636px; margin:0 auto; padding:0 0 10px 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_caption.gif') 1px 1px no-repeat; font-weight:bold; font-size:12px; color:#303030; }

#mycoinbox { width:656px; margin:0 auto; background:url('http://image.webzen.com/Global/Portal/wcoin/mycoin_box_bg2.gif') repeat-y; }
#mycoinbox .boxtop { height:5px; background:url('http://image.webzen.com/Global/Portal/wcoin/mycoin_box_top2.gif') no-repeat; overflow:hidden; }
#mycoinbox .boxcontent { padding:10px 33px 15px; }
#mycoinbox .boxcontent table { width:100%; border-width:1px 0; border-style:solid; border-color:#e1e1e1; }
#mycoinbox .boxcontent table caption { margin:0; padding:0 0 7px 15px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_coin_star.gif') 0 2px no-repeat; font-weight:bold; text-align:left; }
#mycoinbox .boxcontent table th { width:20%; padding:7px 27px; background-color:#717171; font-weight:bold; color:#fff; text-align:right; }
#mycoinbox .boxcontent table td { width:30%; padding:7px 15px; background-color:#fff; }
#mycoinbox .boxbottom { height:5px; background:url('http://image.webzen.com/Global/Portal/wcoin/mycoin_box_bottom2.gif') no-repeat; overflow:hidden; }
#what_wcoin { width:656px; margin:0 auto; }
#what_wcoin p.title { margin:35px 0 15px; color:#303030; font-weight:bold; }
#what_wcoin p.text strong { font-weight:normal; color:#414141; }
#what_wcoin p.text a { color:#13c9ea; text-decoration:underline; }
#what_wcoin p.text span.link { color:#13c9ea; font-weight:bold; text-decoration:underline; cursor:pointer; }
#what_wcoin p.expimage { margin:25px 0; text-align:center; }
#wcoin_freebanner { text-align:center; }
#wcoin_freebanner img { border:4px solid #ececec; }

#buybox { width:656px; margin:30px auto 0; overflow:hidden; }
#buybox #methodbox { float:left; display:inline; width:300px; margin:0 0 0 1px; }
#buybox .checked td { background-color:#f4f4f4; }
#buybox #methodbox table { width:100%; }
#buybox #methodbox caption { margin:0; padding:0 0 7px 0; font-weight:bold; color:#303030; text-align:left; }
#buybox #methodbox caption span { font-weight:normal; color:#666; }
#buybox #methodbox table thead th { padding:8px 0; background:none; background-color:#4c4c4c; border:none; font-weight:bold; font-size:12px; color:#cfcfcf; text-align:center; letter-spacing:-1px; }
#buybox #methodbox table th { width:48%; padding:8px 0 7px 16px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tit_star.gif') 6px 11px no-repeat; border:1px solid #e1e1e1; font-weight:bold; color:#5a5a5a; text-align:left; vertical-align:top; letter-spacing:-1px; }
#buybox #methodbox table td { width:40%; padding:8px 10px 7px; border:1px solid #e1e1e1; text-align:center; }
#buybox #methodbox table td.check { width:12%; padding:0; }
#buybox #methodbox table td.logo { padding:0; }
#buybox #methodbox table tfoot td { text-align:left; word-spacing:-1px; }
#buybox #methodbox table tfoot td table td { border:none; }
#buybox #methodbox table tfoot td p.tip { padding:5px 0 10px 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_exclamation.gif') 0 6px no-repeat; font-weight:bold; color:#fe186f; }
#buybox #methodbox table tfoot td strong { font-weight:normal; color:#474747; }
#buybox #methodbox table tfoot td span.icon { padding:0 0 0 10px; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_icon_arrow.gif') 0 4px no-repeat; }
#buybox #amountbox { float:right; width:348px; }
#buybox #amountbox table { width:100%; }
#buybox #amountbox caption { margin:0; padding:0 0 7px 0; font-weight:bold; color:#303030; text-align:left; }
#buybox #amountbox caption span { font-weight:normal; color:#666; }
#buybox #amountbox table thead th { padding:8px 3px; background:none; background-color:#6c6c6c; border-width:0 1px; border-style:solid; border-color:#888; font-weight:bold; color:#cfcfcf; text-align:center; white-space:nowrap; letter-spacing:-1px; }
#buybox #amountbox table thead th span { font-size:10px; color:#fc771e; }
#buybox #amountbox table td { padding:8px 5px 7px; border:1px solid #e1e1e1; word-break:break-all; letter-spacing:-1px; }
#buybox #amountbox table td.check { width:10%; padding:0; text-align:center; }
#buybox #amountbox table td.center { white-space:nowrap; }
#buybox #amountbox table td span { font-size:10px; color:#f24c4c; white-space:nowrap; }

#buy_text { width:656px; margin:0 auto 40px; padding:20px 0 0 0; }
#pg_text { margin:35px 0 55px 0; color:#bfbfbf; }

#wcoin_proc_box { width:656px; margin:0 auto; padding:50px 0; background-color:#f4f4f4; border-width:1px 0; border-style:solid; border-color:#e1e1e1; text-align:center; }
#wcoin_proc_box h5 { margin:0 0 35px 0; font-size:30px; color:#303030; letter-spacing:-1px; }
#wcoin_proc_box .wcoin_proc_text { margin:0 0 20px 0; color:#504f4f; }
#wcoin_proc_box .wcoin_proc_text strong.fcred { color:#f00; }
#wcoin_proc_loading { padding:30px 0; text-align:center; font-size:22px; color:#fb2c53; }
#wcoin_proc_loading img { vertical-align:bottom; }
#continue_text { width:636px; margin:0 auto; padding:0 0 15px 20px; font-weight:bold; }
#continue_text span { color:#fb2c53; }
#failed_text { color:#fe186f; font-weight:bold; }
#ifm_pgbox { width:654px; height:500px; display:block; margin:0 auto; border:1px solid #d1d1d2; }
#fullcontents #ifm_pgbox { display:block; width:766px; margin:0 auto; }

#coupon_text { width:656px; margin:30px auto 50px; }
#couponbox { display:block; width:596px; margin:0 auto 30px; padding:15px 30px 12px 30px; background-color:#f9f9f9; border:1px solid #a7a6aa; }
#couponbox p { padding:0 0 0 0; }
#couponbox dl dt { padding:20px 0 10px 0; font-weight:bold; color:#333; }
#couponbox dl dd input { margin:0 0 0 5px; vertical-align:middle; }
#couponbox dl dd input.input { width:71px; height:17px; margin:0 3px 0; padding:2px 0 0 0; border:1px solid #a7a6aa; text-align:center; }
#couponbox dl dd input.commonbtn { height:21px; }
#channelsbox { width:656px; margin:5px auto 0; overflow:hidden; }
#channelsbox dl.fl { float:left; width:270px; height:210px; }
#channelsbox dl.fr { float:right; width:270px; height:210px; }
#channelsbox dl dt { padding:0 0 10px 0; font-weight:bold; color:#555; }
#channelsbox dl dd.text { padding:9px 0 7px; color:#8f8f8f; font-size:11px; font-family:Arial; }
#channelsbox dl dd { color:#555;  }
#channelsbox dl dd a { color:#13c9ea; text-decoration:underline; }

#history_tab { width:656px; height:36px; margin:30px auto 25px; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg.gif') left bottom repeat-x; overflow:hidden; }
#history_tab ul { float:left; height:36px; padding:0 2px 0 0; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg_off_end.gif') right 6px no-repeat; }
#history_tab ul.end { float:left; height:36px; padding:0 2px 0 0; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg_on_end.gif') right top no-repeat; }
#history_tab ul li { float:left; height:30px; padding-top:6px; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg_off_left.gif') 0 6px no-repeat; }
#history_tab ul li a { float:left; display:block; height:22px; padding:8px 25px 0; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg_off_right.gif') right top no-repeat; color:#a5a5a5; }
#history_tab ul li a:hover { text-decoration:none; }
#history_tab ul li.on { height:36px; padding:0; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg_on_left.gif') no-repeat; }
#history_tab ul li.on span { float:left; display:block; height:24px; padding:12px 25px 0; background:url('http://image.webzen.com/Global/Portal/wcoin/wcoin_tab_bg_on_right.gif') right top no-repeat; font-weight:bold; color:#343434; }
.history_text { width:636px; margin:0 auto; padding:0 0 0 20px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_tbl_caption.gif') 1px 5px no-repeat; color:#303030; line-height:20px; }
.history_text strong { font-weight:bold; font-size:12px; }
.point_text { padding:0 0 27px 20px; color:#303030; }
.point_text p.qnalink { font-weight:bold; color:#555; }
.point_text p.qnalink span { color:#13c9ea; text-decoration:underline; cursor:pointer; }
#history_search { width:656px; margin:0 auto; padding:20px 0 12px 0; }
#history_search select { vertical-align:middle; }
#history_search input { height:19px; margin:0 0 0 4px; vertical-align:middle; }

#tbl_history { width:656px; margin:0 auto; }
#tbl_history thead th { padding:8px 0; background:none; background-color:#4c4c4c; border-width:0 1px; border-style:solid; border-color:#919191; font-weight:bold; font-size:12px; color:#cfcfcf; text-align:center; }
#tbl_history td { padding:8px 10px 7px; border:1px solid #e1e1e1; background-color:#f4f4f4; text-align:center; }
#tbl_history td.no { background-color:#fff; text-align:center; }
#tbl_history td.coin { text-align:left; }

#convertbox { width:600px; margin:0 auto 27px; padding:15px 27px 12px 27px; background-color:#f9f9f9; border:1px solid #a7a6aa; }
#convertbox #tbl_convert { float:left; width:445px; margin:0 0 20px 0; background-color:#727272; }
#convertbox #tbl_convert th { width:50%; padding:8px 0 7px 28px; border-bottom:1px solid #b4b4b4; font-weight:bold; color:#fff; text-align:left; }
#convertbox #tbl_convert td { width:50%; padding:8px 13px 7px; border-left:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4; font-weight:bold; color:#dfdfdf; }
#convertbox .button { float:left; margin:35px 0 0 12px; }
#convertbox ul { clear:both; }
#convertbox ul li { padding:0 0 0 8px; background:url('http://image.webzen.com/Global/Portal/common/icon/icon_plus.gif') 3px 6px no-repeat; font-size:10px; }

/* 100409 */
#inquire_text { width:410px; margin:0 auto; }
#inquire_text a { font-weight:bold; color:#68b401;}
#inquire_text ul {padding:20px 0 0 0;}
#inquire_text ul li {padding-left:8px;font-weight:bold;color:#dc470d;line-height:16px;background:url('http://image.webzen.com/Global/Portal/support/100409_support_icon_jum01.gif') no-repeat 0 7px;}

#tbl_account td.infoTxt {padding:6px 0 5px 20px; font:normal 11px Verdana, Arial, sans-serif;color:#5a5a5a;line-height:15px; }
#tbl_account th label .normal {font-weight:normal;}
#tbl_account th label strong {color:#d80b0b;}

.attachFileBox {}
.attachFileBox input.fileList {float:left;}
.attachFileBox input.fileListAttach {float:right;margin-right:35px;}
.attachFileBox img {float:right;margin:5px 35px 0 0;}


/* World Open Event */
#WorldAchTop a {padding-left:9px;font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#bebebe;background:url('http://image.webzen.com/Global/Archlord/event/100408_WorldOpen/icon_arrow.gif') no-repeat 0 5px;text-decoration:none;}
#WorldAchTop a:hover {font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#fc9802;text-decoration:underline;}
#WorldAchTop ul {position:relative;height:410px;padding:0 0 0 272px;background:url('http://image.webzen.com/Global/Archlord/event/100408_WorldOpen/event_img_bg.jpg') no-repeat;margin:0;}
#WorldAchTop ul li {list-style:none;line-height:10px;}
#WorldAchTop li.WorldAch01 {padding:42px 0 27px 0;}
#WorldAchTop li.WorldAch02 {padding:0 0 30px 0;}
#WorldAchTop li.WorldAch03 {padding:0 0 30px 0;}
#WorldAchTop li.WorldAch04 {padding:0 0 25px 0;}
#WorldAchTop li.WorldAch05 {padding:0 0 25px 0;}
#WorldAchTop li.WorldAch06 {}

/* 105010 may Event */
.g_mu_1050EventConts {width:596px;height:201px; margin:0 auto; position:relative;background:url('http://image.webzen.com/Global/Mu/event/100510_mayEvent/event_img_03.jpg') no-repeat;}
.g_mu_1050EventConts .graphTxt {position:absolute;left:56px;top:115px;font:bold 11px Arial, Verdana, sans-serif;color:#cc9933;}
.g_mu_1050EventConts .graphTxt span {font-size:16px;}
.g_mu_1050EventConts .graphDay {position:absolute;right:54px;top:115px;}
.g_mu_1050EventConts .graphBar {position:absolute;left:56px;top:136px;width:485px;}
.g_mu_1050EventConts .graphBar .playBar_on {height:32px;background:url('http://image.webzen.com/Global/Mu/event/100510_mayEvent/bar_bg.gif') repeat-x;}

/* 20100513_usaServer */
.event010517btn {width:596px;height:394px; margin:0 auto;position:relative;background:url('http://image.webzen.com/Global/Archlord/event/100513_usaServer/event_img02.jpg') no-repeat;}
.event010517btn a {position:absolute;left:180px;top:128px;}
.ent_popbox100517 { position:absolute; left:50%; top:50%;margin:-355px 0 0 -292px; display:none; }
.ent_popbox100517 iframe { margin:0;padding:0; }

/* s:100628 sns */
.sns100625Wrap {width:596px; margin:0 auto;}
.sns100625Wrap .snsTableBox {width:536px;height:362px;padding:0 30px;background:url('http://image.webzen.com/Global/SUN/event/100628_sns/event_img_02.jpg') no-repeat left top;}
.sns100625Wrap .snsTableBox .snsTableConts {width:536px;height:362px;margin:0;padding:0;padding-top:2px;background:url('http://image.webzen.com/Global/SUN/event/100628_sns/table_bg.gif') no-repeat left top;}
.sns100625Wrap .snsTableBox table th {height:60px;border:0;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#646464;letter-spacing:-0.1em;}
.sns100625Wrap .snsTableBox table td {height:60px;border:0;font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#646464;text-align:center;}
.sns100625Wrap .snsTableBox table .strRed {color:#ce4900;font-weight:bold;}
.sns100625Wrap .snsTableBox table .strBlue {color:#0061ce;font-weight:bold;}
/* e:100628 sns */

/* s:100629 join process */
.joinProcessWrap {clear:both;width:726px;padding-top:55px;margin:0 auto;}
.joinProcessWrap .topTxt {padding-bottom:30px;color:#777;}
.joinProcessWrap .middleTxt {padding-bottom:20px;color:#777;}
.joinProcessWrap .stepBox {position:relative;width:726px;height:231px;padding-bottom:30px;background:url('http://image.webzen.com/Global/Portal/support/join_img01.gif') no-repeat;}
.joinProcessWrap .stepBox .txt {position:absolute;left:145px;top:25px;color:#303030;}
.joinProcessWrap .stepBox li {width:70px;text-align:center;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;}
.joinProcessWrap .stepBox .step01 {position:absolute;left:158px;top:112px;}
.joinProcessWrap .stepBox .step02 {position:absolute;left:328px;top:112px;}
.joinProcessWrap .stepBox .step03 {position:absolute;left:498px;top:112px;}
.joinProcessWrap .imgBox {padding-bottom:50px;}
.joinProcessWrap .subinfoTxt {margin-top:-7px;padding:0 0 20px 9px;color:#777;}
.joinProcessWrap .subinfoTxt br {line-height:5px;}
.joinProcessWrap .subinfoTxt strong {font-weight:normal;color:#13c9ea;}
.joinProcessWrap .btnArea {text-align:center;padding-bottom:50px;}
.joinProcessWrap h4 {clear:both;padding:25px 0 15px 23px;margin:0;font:bold 16px Arial, Helvetica, sans-serif;color:#303030;}
.joinProcessWrap h4.step01 {background:url('http://image.webzen.com/Global/Portal/support/join_num01.gif') no-repeat 4px 28px;}
.joinProcessWrap h4.step02 {background:url('http://image.webzen.com/Global/Portal/support/join_num02.gif') no-repeat 4px 28px;}
.joinProcessWrap h4.step03 {background:url('http://image.webzen.com/Global/Portal/support/join_num03.gif') no-repeat 4px 28px;}
.joinProcessWrap h5 {clear:both;padding:0 0 15px 9px;margin:0;font:bold 11px Arial, Helvetica, sans-serif;color:#777;}
/* e:100629 join process */