/*seal ED*/
body, div, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {margin:0px; padding:0px;}
li		{list-style:none;}
table	{ border-collapse:collapse; border-spacing:0px;}
input	{border:1px solid #b4b4b4; height:16px; font-size:100%; letter-spacing:0px; margin-right:5px; line-height:16px;}
object	{outline:none;}
.right_point	{text-align:right;margin-top:10px;}
.center	{text-align:center;}
.text_import	{color:#ff6000; font-weight:bold;}
.text_under		{text-decoration:underline;}
.img.middle		{vertical-align:middle;}
.img.top	{vertical-align:top;}
.checkbox	{border-style:none;}
.png		{tmp:expression(setPng24(this));} 
div	{display:block;}
html		{}
header, nav, section, article, aside, footer {display: block;}
body		{font-family: Arial, Verdana,  SunSans-Regular, Sans-Serif; font-size: 11px ; color:#545454; height: 100%;margin:0px;  overflow-y:auto; width:100%;
			background:url('/image/seal_common/bg2.jpg') no-repeat; background-attachment:fixed; background-position:center top; background-color: #a8b5d0;}
a			{color:#200902; text-decoration:none;}
a:visited	{color:#200902; text-decoration:none;}
a:hover		{color:#ff3d00; text-decoration:none;}
a:active	{color:#200902; text-decoration:none;}

img {vertical-align:middle; border:0px;}
input {	vertical-align: middle;}
table	{font-size:11px;}

#wrapper {width:100%; min-height:1500px;height: auto !important;height: 100%;text-align: center;}
div.wrapper{width: 1230px;margin: 0px auto;height:100%;text-align: left;position:relative;}

#channel_top_tmp	{*text-align:center;*margin-top:-50px;}


/* Header
-----------------------------------------------------------------------------*/
#header {width:1230px; height: 400px; margin:0px auto;	}
#header div.header	{width:1230px; height: 400px; position: relative;}
#header div.main_image{width:994px; height: 394px; background-color: #ffff99; float:left; padding:3px;}
#header div.download_img{display:block; position:relative; top:-230px; left :-7px; z-index:1;}
#header div.logo_img{display:block; position:relative; top: -660px;text-align:center; z-index:1;}
#header div.left	{width:115px; height: 400px;float:left;background:url('/image/seal_common/left.png');}
#header div.right	{width:115px; height: 400px;float:left;background:url('/image/seal_common/right.png');}
/*gnb-----------------------------------------------------------------------*/
div.gnb				{width: 1000px;	height: 68px;padding:2px 117px 0px 117px;;background:url('/image/seal_common/bg_gnb.png'); *margin-top:-400px;}
a.gnb_over:hover	{background:#3a3a3a;opacity:0.5;}
ul.gnb				{height:66px;width: 1000px;}
li.main_menu		{display: inline-block; float: left;margin: 0px;height:66px;}

li.main_menu  ul			{display:none;position: absolute;z-index:99;} 
li.main_menu:hover > ul	{display: block;width:162px; background:#93928f; box-shadow:0px 5px 30px 0px #535353 inset;border:2px solid #494949; padding: 7px 10px 7px 10px; margin:0px; line-height:34px;} 
li.main_menu ul li.first	{height:32px; font-size:16px; text-align:center; border-bottom:1px solid #747474;list-style:none;margin-top:-4px;padding:0px;}
li.main_menu ul li.middle	{height:32px; font-size:16px; text-align:center; border-bottom:1px solid #747474;border-top:1px solid #aaa; list-style:none;margin:0px;padding:0px;}
li.main_menu ul li.last	{height:28px; font-size:16px; text-align:center; border-top:1px solid #aaa;;list-style:none;margin:0px;padding:0px;}
li.main_menu ul li a		{color:#111; text-decoration:none;display:block; width:100%; height:100%;}
li.main_menu ul li a:visited {color:#111; text-decoration:none;}
li.main_menu ul li a:hover {color:#fff; text-decoration:none;}
li.main_menu ul li a:active {color:#111; text-decoration:none;}


/* Middle
-----------------------------------------------------------------------------*/
#middle			{width: 1230px;	padding: 0px;position: relative;background: url('/image/seal_common/bg_contents.png') 0px 0px repeat-y;}
#middle:after	{content: '';clear: both;display: table;}
#container		{width: 700px;height: 100%;float: left;;margin-left:115px;}

/*top*/
div.content_top		{width: 700px;height: 67px;text-align:left;background: url('/image/seal_common/bg_contents_top.jpg') no-repeat;margin:0px;}
div.content_top span{display:block;padding-top: 20px;}
span.contents_title	{font-size: 24px; color:#b60002; vertical-align:bottom;letter-spacing:-2px;float:left;margin-top: 15px;padding-left: 5px;}
span.top			{font-size: 12px ;float:right;padding-right: 50px;margin-top: 15px;}
span.rabbit			{margin-left:40px;float:left;}
a.news_more			{vertical-align:bottom;color: #200902;}

/*contents*/
div.contents{padding: 10px 20px 20px 45px;overflow: auto; overflow-x:hidden; }

dt.news_title		{width: 620px; height:35px;margin-left:35px; cursor:pointer; background: rgb(255,239,192); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(255,239,192) 0%, rgb(238,199,115) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,239,192)), color-stop(50%,rgb(238,199,115))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,239,192) 0%,rgb(238,199,115) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefc0', endColorstr='#eec773',GradientType=0 ); /* IE6-9 */
}
dd.news_contents	{width: 570px; margin-left:35px;background-color:#fbeba2;padding:10px 25px 10px 25px;font-size: 12px ;line-height:18px;color:#220d04}

div.title_headline	{float:left;font-size: 16px ;color:#200902;width:460px;height:20px; padding-top:7px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
div.title_icon		{float:left;width:25px ;margin:7px 0px 0px 10px;}
div.title_date		{float:left; width:75px; font: 11px arial, sans-serif;color:#61381a;text-align:right;height:10px; padding-top:12px;}

p.txt_sub			{font-size: 12px ;line-height:18px;color:#ff3d00;padding:25px 25px 25px 25px;}
p.txt_title			{font-size: 18px ;color:#220d04;	padding:0px 25px 0px 25px;}
p.txt_des			{font-size: 12px ;	line-height:18px;color:#545454;padding:10px 25px 0px 25px;}

div.monster	{width:695px; height:333px; background: url('/image/seal_main/monster_world.jpg'); position:relative;margin-top:40px;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight		{float: left;width: 300px;overflow: hidden; }
div.main_event  {width: 295px;height: 220px;margin: 5px 0px 5px 0px;background: url('/image/seal_main/bg_event.jpg') no-repeat;}
div.ItemMall	{width: 295px; height: 246px;margin: 5px 0px 5px 0px;background-image: url('/image/seal_common/itemmall.png');}
div.rps			{width: 295px;height: 88px;margin-top: 5px;}
div.sns			{width: 295px;height: 370px;margin-top: 5px;background: url('/image/seal_main/social_network_bg.png') no-repeat ;}
span.sns_facebook{position:relative;top:18px;left:70px;}
span.sns_twitter{position:relative;top:18px;left:90px;}
span.sns_rss	{position:relative;top:18px;left:55px;}
div.facebook	{width:275px; height:240px; margin:0px 7px 10px 7px;}
div.wiki		{width: 295px;	height: 74px;margin-top: 5px; *margin-top: -15px;}
div.orgami		{width: 295px;height: 178px;margin-top: 5px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer			{width: 100%; margin: 0px auto; height: auto !important;height: 100%;position:relative;bottom:0px; z-index:1;text-align: center;min-width:1235px;*bottom:-560px; *margin-top:-560px;}
div.frame		{height: 27px;	width:1230px; margin:0px auto;*margin-top:-14px;background:url('/image/seal_common/btm_frame.png');background-repeat:no-repeat;float:left;}
div.villige		{height: 124px; width:100%; text-align:center; background:url('/image/seal_common/bg_footer.png') no-repeat bottom; display: block;}
div.load		{height:12px; width:100%; background:url('/image/seal_common/footer_pt.gif') 0px 0px repeat-x;*margin-bottom:-2px;}



/* sub
-----------------------------------------------------------------------------*/
div.menu		{width:295px;}
div.menu_list	{width:291px;width:295px;height:auto;background-color:#f9cf5b;border-style:solid;border-width:2px;border-color:#000000;border-radius:8px;-webkit-border-radius: 8px; -moz-border-radius: 8px;;box-shadow:#e69d39 0px 0px 4px 4px inset;}
ul.menu_list	{font-size:24px; ; color:#381d09;letter-spacing:-2px; padding:20px 0px 20px 0px; margin:0px;}
.menu_list li	{width:210px;width:250px;margin:0px 20px; background-image:url('/image/seal_common/icon_menu.gif');background-repeat:no-repeat;background-position-x:6px;padding-left:42px;}
li.menu_list	{border-top:1px solid #e0882c;height:28px;margin-top: 14px;padding-top: 10px;background-position-y:14px;}
li.menu_list_1st{background-position-y:5px;}
ul.menu_sublist	{font-size:20px; letter-spacing:-1px; padding:5px 0px 5px 0px; margin:0px;*margin-left:-60px;}
li.menu_sublist	{height:28px;background-image: url('/image/seal_back/sqpurple.gif');background-repeat: no-repeat;background-position: 0px 10px; padding-left:14px; margin-left:50px;width: 200px;}
li.menu_list a	{display:block; width:100%; height:100%;}
li.menu_sublist a	{display:block; width:100%; height:100%;}

a.path		{color:#ae883f}
a.path:hover{color:#61381a}



/* Nav CSS */
.navContent	{ width: 614px; float: left; list-style: none; border: 0px solid #000; margin: 0px  ;display: inline-block;}
.navLeftTop	{ width: 16px; height: 35px; float: left; background: url('/image/seal_back/nav-top-left.png') no-repeat top center; margin:0px;} 
.navRightTop	{ width: 95px; height: 35px; float: left; background: url('/image/seal_back/nav-top-right.png') no-repeat top center;margin:0px; } 
.navRightTop2	{ width: 197px; height: 35px; float: left; background: url('/image/seal_back/nav-top-right2.png') no-repeat top center;margin:0px; } 
.navBtnOn	{  cursor:pointer; width: 100px; height: 33px; float: left; text-align: center; padding: 12px 0px; margin:0px; font-weight: bold; color: #3aa39e; background: url('/image/seal_back/nav-btn-on.gif') no-repeat top center;}
.navBtnOff	{  cursor:pointer; width: 100px; height: 33px; float: left; text-align: center; padding: 12px 0px; margin:0px; font-weight: bold; background: url('/image/seal_back/nav-btn-off.gif') no-repeat top center;}
.navBtnSoon	{ width: 100px; height: 33px; float: left; text-align: center; padding: 12px 0px; font-weight: bold; color: #b8b8b8; background: url('/image/seal_back/nav-btn-soon.gif') no-repeat top center;}
.navSearch	{ width: 195px; height: 33px; float: left; text-align: center; padding: 8px 0px; margin:0px;font-weight: bold; background: url('/image/seal_back/nav-search-bg.gif') no-repeat top center;}
.searchBtn	{ border: 0px solid #000; position: relative; left: -5px;}
.navTop		{ width: 614px; height: 11px; float: left; background: url('/image/seal_back/nav-top.png') no-repeat top center; margin: -24px 0px;*margin: -5px 0px;}
#navArea	{ width: 600px;*width:614px; float: left; border-left: 2px solid #3aa39e; border-right: 2px solid #3aa39e; padding-left:10px;font-weight: bold; margin: -13px 0px 0px 0px; *margin: 0px; line-height: 24px;}
#navBtm		{ width: 614px; height: 12px; float: left; background: url('/image/seal_back/nav-btm.png') no-repeat top center; margin: 0px; }

.on		{ color: #3aa39e; text-decoration: underline;}
.nav1st	{ margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; height: 10px;  border-right: 1px solid #c2c2c2;}
.nav	{ margin: 0px 0px 0px 5px; padding: 0px 7px 0px 0px; height: 10px;  border-right: 1px solid #c2c2c2; cursor:pointer;}
.navLast	{ margin-left:0px; padding-right:10px; height: 10px;  border-right: 0px; cursor:pointer;}
.attribute	{ font-weight: bold; color: #507e7c; height: 25px; }
.grey	{ color: #c2c2c2;}
.navItemSearch	{ width: 610px; height: 30px; float: left; margin-top: 10px; display: inline-block; padding-top: 8px; *padding-top: 4px;background: #f1f1f1; border:2px solid #e4e4e4; border-radius:0.7em; -webkit-border-radius:0.7em; /* Safari */ }
dd.itemSearch	{margin-left:10px;}
/* Items */
.navItemTitles { width: 614px; height: 32px; background: url('/image/seal_back/item-titles-bg.gif') no-repeat top center;  float: left; margin: 10px 0px -2px 0px; *margin: 10px 0px 0px 0px; display: inline-block; color: #fff; font-size: 13px;}
.itemNameTitle { margin: 6px 0px 0px 50px; padding: 0px 10px 0px 0px; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 80px; float: left;}
.itemDiscTitle { margin: 6px 0px 0px 35px; padding: 0px 10px 0px 0px; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 100px; float: left;}
.itemEffectTitle { margin: 6px 0px 0px 40px; padding: 0px 10px 0px 0px; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 60px; float: left;}
.itemLimitedTitle { margin: 6px 0px 0px 15px; padding: 0px 10px 0px 0px; height: 14px;  border-right: 1px solid #70d2c3; color: #fff; text-decoration: none; width: 90px; float: left;}
.itemStoreTitle { margin: 6px 0px 0px 6px; padding: 0px 10px 0px 0px; height: 14px;  color: #fff; text-decoration: none; width: 80px; float: left;}
.Select { background-color: #FFFFFF; border: 1px solid #c2c2c2; color: #5A5A5A; font-family: verdana, arial, san-serif; font-size: 12px; height: 17px; text-decoration: none; vertical-align: middle;}
.input_box { height: 21px; margin: 0px 1px 0px 0px; vertical-align: bottom;}
.input { background-color: #FFFFFF; border: 1px solid #c2c2c2; color: #5A5A5A; font-family: verdana, arial, san-serif; font-size: 12px; height: 17px; text-decoration: none; vertical-align: middle;}
.input_s { background-color: #FFFFFF; border: 2px solid #c2c2c2; color: #5A5A5A; font-family: verdana, arial, san-serif; font-size: 12px; height: 17px; text-decoration: none; vertical-align: bottom; margin: 0px 5px 0px 5px;}
.itemRow { float: left; width: 605px; padding-top:10px; margin:0px 0px 0px 3px ; border-bottom: 1px solid #c2c2c2; background:white;}
.itemImg { float: left; width: 35px; height: 35px; margin: 0px 0px 0px 10px; }
.itemName { float: left; width: 90px; margin: 0px 5px 0px 5px; padding-bottom: 10px;  }
.itemDisc { float: left; margin: 0px 0px 0px 5px; width: 135px; padding-bottom: 10px; }
.itemEffect { float: left; color: #3aa39e; margin: 0px 0px 0px 10px; width: 110px; padding-bottom: 10px; }
.itemLimited { float: left; margin: 0px 0px 0px 15px; width: 85px; padding-bottom: 10px; }
.itemStore { float: left; margin: 0px 0px 0px 10px; width: 80px; text-align: center; padding-bottom: 10px;}


/* Character CSS */
.charImg { width: 168px; height: 100px; float: left; margin: 15px 0px; *margin: 7px 0px; }
.character { width: 600px; float: left; list-style: none; margin-left:10px; display: inline-block;background:white;}
.charName {height: 27px; border-bottom: 1px dashed #b8b8b8; font-size: 18px; color: #3aa39e; padding: 5px 0px 5px 10px; *margin: 5px 0px 5px 5px; text-transform:uppercase; font-weight: bold; text-align:left;} 
.character table{border-left:1px dashed #b8b8b8;margin:15px 0px 15px 0px;}
.character th{width:100px; padding:5px 0px 5px 10px; text-align:left; color:#507e7c;}
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-all; /* Internet Explorer 5.5+ */ 
white-space: break-all;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: pre;
white-space: -hp-pre-wrap; /* HP Printers */
white-space: pre-line;
}
.stat { float: left;  margin: 5px 0px 9px 12px; padding: 10px 0px; *padding: 5px 0px;  width: 400px; border-top: 1px dashed #b8b8b8; }
.likeArea { width: 595px; float: left; background: #e3e3e3; border-top: 2px solid #c2c2c2; border-bottom: 2px solid #c2c2c2; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 10px; *margin: 0px 0px 0px 15px; display: inline-block;}
.extraBtn { float: left; margin: 5px 5px 5px 5px; width: 156px; height: 23px;}
.btmStat { width: 420px; float: right; background: #e3e3e3; padding: 7px 5px 7px 0px;margin:0px;}
.fbArea { width: 175px; height: 65px; padding: 0px 8px 0px 0px; background: url('/image/seal_back/fb-bg.gif') no-repeat top center; float: left; margin: 0px 0px 10px 0px;}
#fbComment { width: 600px; float: left; margin:0px;}
#facebook_fans { padding-top: 10px; padding-left: 13px;}

.bold { font-weight: bold;}
.left31 { margin-left: 31px;}
.left36 { margin-left: 36px;}
.left47 { margin-left: 47px;}
.left54 { margin-left: 54px;}
.left72 { margin-left: 72px;}

.huntingplace{width: 600px; }
.placename{margin:15px 0px 5px 0px;}

/* BACKGROUND */
.back_tab		{width:600px; margin-left:5px; background:url('/image/seal_back/story_tab_bg.gif') repeat-x;}
.back_tab li	{display:inline; margin-left:-4px;}
.back_view		{position:relative; margin:0px; padding-top:15px; width:600px; }
.back_view dt	{float:left; margin-bottom:10px;}
.back_view dd	{margin:0px; float:right;text-align:left; display:block;}
.
.back_view img.txt		{display:block; padding:15px 0px 10px 0px;}
.back_view img.left		{float:left;}
.back_view img.right	{float:right;}

p.text		{ padding:5px 25px 0px 0px; line-height:19px;}
b.impress	{font-size : 12px ; color:#d80002; font-weight:bold; padding:0px; line-height:150%;}
p.bold_right{ font-weight:bold; text-align:right; padding:15px 15px 15px 0px; width:600px}

div.launch_step	{width:600px; height:auto; padding:0px; margin:0px; background:#f6e196; border-width:1px; border-style:solid none; border-color:#f9cf5b;  }
div.launch_txt	{width:600px; height:auto;  font-size: 11px; color:#545454; line-height:17px; vertical-align:top; padding:20px 0px 0px 10px; margin:0px;}
div.launch_txt2	{width:590px; height:auto;  font-size: 11px ; color:#545454; line-height:17px; vertical-align:top; padding:20px 0px 0px 10px;background:#f6e196; border-width:1px; border-style:solid none; border-color:#f9cf5b; }
div.launch_img	{width:600px; height:100%; padding:20px 0px 20px 0px; margin:0px; text-align:center;}
p.impress		{font-size: 14px ; color:#974112; font-weight:bold; padding:0px; line-height:150%;  margin: 10px 10px 5px 0px;letter-spacing:-1px;}
p.impress2		{font-size: 14px  ; color:#974112; font-weight:bold; padding:0px; line-height:150%; margin:20px 10px 5px 0px;}
p.launch_txt	{width:600px; height:auto;  font-size: 11px ; font-weight:bold; color:#545454; padding:5px 0px 20px 0px;}
li.launch		{list-style-type:decimal; margin-left:20px;}
dl.bold			{font-weight:bold; color:#974112;}

table.launch	{width:600px;height:auto; margin:20px 0px 20px 0px; }
tr.launch		{width:600px; height:auto; font-size: 11px ; color:#545454; border-width:1px; border-style:solid none; border-color:#f9cf5b; }
td.left			{width:180px; height:auto; padding: 7px 0px 7px 20px; color:#974112;background:#f6e196}
td.right		{padding-left:10px; text-align:left;}

table.launch2	{width:600px;height:auto; margin:20px 0px 20px 0px;}
td.left2		{width:170px; height:50px; padding: 10px 5px 10px 20px; color:#974112;}
td.right2		{padding-left:10px; text-align:left; vertical-align:top;padding: 10px 0px 0px 20px;line-height:150%;}

.basic_ctrl				{width:570px; margin:0px auto;}
.basic_ctrl dt			{width:550px; color:#d80002; font-weight:bold; padding:5px 20px 0px 0px;}
.basic_ctrl dt.top_line	{border-top:1px solid #f9cf5b;}
.basic_ctrl dd			{width:580px;}
.basic_ctrl dd img		{float:left;}
.basic_ctrl dd img.only1{padding-right:20px; float:left;}


.survival		{position:relative; float:left;}
.survival dt	{clear:both; padding-bottom:10px; border-bottom:1px solid #f9cf5b;}
.survival dd	{position:relative; float:left; display:block; width:360px; height:120px; padding:0px 0px 10px 20px; margin:0px 0px 10px 0px; border-bottom:1px solid #f9cf5b;}
p.survival_p	{color:#38a19b; font-weight:bold; padding:5px 0px 0px 2px; margin-bottom:10px; display:block;}
p.explan_image	{width:600px; margin:0px ; padding-bottom:10px;}
p.skill_exp		{margin:0px 0px 10px 10px; font-weight:bold;}
.classes_job		{width:580px; margin:0px auto; padding:0px;}
.classes_job li		{float:left; list-style:none; padding:10px 0px 10px 0px;}
.classes_job li img	{margin:-10px 10px 0px 0px;}


dt.char_skill		{margin-top:10px;}
table.char_skill	{margin-top:10px; font-size:10px; line-height:12px;}
table.char_skill tr.TableHeader	{width:600px; background:#f9cf5b;}
table.char_skill tr.TableHeader th	{color:#974112; text-align:center;}
table.char_skill tr.bg2	{background:#f6e196;}
table.char_skill th	{ padding:5px 1px 5px 5px; border:1px solid #ae883f;}
table.char_skill th img{float:left; margin-right:5px;}
table.char_skill td	{text-align:center; padding:2px;border:1px solid #ae883f;}
table.char_skill td.exp	{text-align:left;}




/* DOWNLOADS */

div.down_center table.require {float:left; }
.require {width:280px; border-top:2px solid #eda13a;margin: 0px 20px 5px 0px; }
.require td {height:27px; border-bottom:1px solid #f9cf5b; padding:0px 5px;}
.require td.head { height:30px;background:#f9cf5b; color:#974112; font-weight:bold; border-bottom:1px solid #f9cf5b; text-align:center;}
.require td.item {background:#f6e196; font-weight:bold; text-align:center;}
p.national {border-top: 1px solid #f9cf5b;width: 560px;margin-top: 10px;font-size: 12px ; color:#ae883f; font-weight:bold; padding:10px 10px 0px 20px; line-height:150%;}
.down_center dd.link img {padding:0px 15px 5px 3px; }
div.download_line {width:600px;height:1px;margin:10px 10px 0px 0px;background-color:#f9cf5b;}
div.link_box{width:580px;height:auto; padding-left:10px;margin-top:10px;border-bottom: 1px solid #f9cf5b;padding-bottom: 10px;}

.down_strong {color:#974112; font-weight:bold;}

.down_guide {width:610px; margin:0px ; margin-bottom:25px; border-bottom:1px solid #f9cf5b;}
.down_guide tr {border-bottom:1px solid #f9cf5b;}
.down_guide td.top {border-top:1px solid #f9cf5b;}
p.title_explan {font-weight:bold; letter-spacing:-0.05em; padding:5px 0px 3px 1px;}

.down_guide td.explan {width:200px; *width:300px;padding:10px; background:#f6e196; line-height:17px; vertical-align:top;}
.down_guide td.image {width:400px; *width:300px;padding:10px 0px 10px 0px; text-align:center; vertical-align:top;}
.down_guide td.image_t {padding-top:20px;}
.down_guide td.text {border-top:1px solid #f9cf5b; padding:10px; line-height:17px;}

div.movie		{margin-left:55px; margin-bottom:30px;}
div.movie p		{margin-top:20px;width:480px;}
div.movie_title	{width:570px; padding:5px 0px 5px 15px; float:left;margin:0px 10px 20px 0px; font-size:12px; color:#974112; border:2px solid #974112; border-radius:2em; -webkit-border-radius:2em; /* Safari */ }
div.movie_img	{width:190px; height:140px; *width:220px; *height:170px; margin-bottom:30px;background: url('/image/seal_down/shot_image_bg.png') no-repeat; float:left; padding: 27px 0px 0px 34px;}
div.movie_explan{width:340px; height:120px; *height:140px;ertical-align:middle; padding-top:20px; line-height:150%}
div.movie_view	{text-align:right; height:30px; }
div.movie_right	{width:340px; margin:0px 0px 30px 10px;float:left;}


div.image_thumb	{width:600px; margin:0px ;}
dl.image_thumb	{float:left; width:180px; height:200px; background:url('/image/seal_down/download_img_bg.gif') no-repeat top; padding-bottom:20px; margin:10px 0px 0px 15px;}
dt.image_thumb_title {height:20px; color:#974112; font-weight:bold; text-align:center;}
dd.image_thumb_view {height:135px; text-align:center; vertical-align:middle; padding:6px 0px 0px 0px; margin-left:-2px;}
dd.image_thumb_btns {text-align:center; line-height:22px; margin-left:-2px;}

div.shot{width:154px; height:127px; background:url('/image/seal_down/shot_image_bg.gif') no-repeat top; float:left;  padding:20px 0px 0px 25px; margin-left:10px;*padding:20px 0px 0px 15px;*margin-right:30px;}


/* SEALONLINE - PAPER ART */
/* author: Brian Clark - April 26, 2012 */

.PAPERcontent { margin: 0px; width: 602px; float: left; border-bottom:solid #eda13a 1px; background:white}

.PAPERmovie { background: #f9cf5b; border: 2px; border-style: solid none; border-color:#eda13a; width: 592px; height: 35px; *width: 602px;*height: 50px;padding: 10px 0px 0px 10px; margin:0}
.PAPERmovieDt { float: left; }
.PAPERmovieDd { float: left; margin: 5px 0px 0px 5px; }
.PAPERviewAll { float: right; margin: 5px 15px 0px 0px; }

.PAPERcol1 { width: 200px; float: left; }
.PAPERcol1A { width: 200px; height: 277px; }
.PAPERcol1A2 { border-left: 1px dashed #eda13a; width: 200px; height: auto; }
.PAPERcol1A3 {width: 200px; height: auto; }
.PAPERcol1B { width: 200px; height: 30px; text-align: center;  float: left; padding-top: 20px; margin:0px 0px 10px 0px;}

.PAPERcol2 { width: 200px; float: left; }
.PAPERcol2A { width: 400px; float: left; }
.PAPERcol2B { border-left: 1px dashed #eda13a; width: 200px; height:277px; }
.PAPERcol2C {border-left: 1px dashed #eda13a; width: 200px; height: 30px; text-align: center;  float: left; padding-top: 20px; margin:0px;}
.PAPERcol2D { float:left;border-left: 1px dashed #eda13a; width: 385px; height:50px; padding: 15px 0px 0px 15px; color:#ff6600; font-size: 24px;}
.PAPERcol2E { border-left: 1px dashed #eda13a; text-align: left; padding: 0px 15px 0px 15px; width: 370px; margin:0px; font-size: 16px; line-height: 25px; color: #000; }
.PAPERcol2F { border-left: 1px dashed #eda13a; border-bottom: 1px dashed #eda13a; text-align: left; padding: 15px 15px 15px 15px; width: 370px; font-size: 11px; margin:0px;}
.PAPERcol2G { border-left: 1px dashed #eda13a; text-align: left; padding: 15px 15px 5px 15px; width: 370px; font-size: 11px; margin:0px;}
.PAPERcol2H { border-left: 1px dashed #eda13a; text-align: left; padding: 0px 15px 15px 15px; width: 370px; font-size: 11px; margin:0px;}
.PAPERcol2I { border-left: 1px dashed #eda13a; padding: 0px 15px 15px 15px; width: 370px; margin:0px;height:155px; *width: 400px}
.PAPERcol2I img{*float:left;}
.PAPERcol2J { border-left: 1px dashed #eda13a; padding: 0px 15px 25px 40px; width: 345px; float: left; text-align: left; margin:0px;*width: 400px}


.PAPERcol3 { width: 200px; float: left; }
.PAPERcol3A { border-left:1px dashed #eda13a; border-right: 1px dashed #eda13a; width: 200px; height: 277px; }
.PAPERcol3B { border-left:1px dashed #eda13a; border-right: 1px dashed #eda13a; height: 60px; text-align: center; width: 200px; }

.PAPERdifficulty { margin-right: 14px; }
.PAPERtemplate { margin-right: 5px; }
.PAPERdownload { margin-left: 90px; }

a.PAPERlink { color: #ff6600; font-weight: bold; }
a.PAPERlink:hover { text-decoration: underline; color: #ff6600; } 


div.app_info_area	{width:600px; padding:0px;}
.hide	{display:none;}
div.app_info_area div.game_info	{margin-bottom:30px; zoom:1;*margin-bottom:10px;}
div.app_info_area div.game_info:after{content: ".";clear:both;display:block;height:0px;visibility:hidden;}

div.app_info_area div.game_info div.explain		{margin:0px 0px 15px 0px; }
div.app_info_area div.game_info div.app_thumb		{float:left; width:140px;}
div.app_info_area div.game_info table.details		{float:right; width:460px; border-top:2px solid #f9cf5b; border-bottom:1px solid #f9cf5b;}
div.app_info_area div.game_info table.details tr	{border-bottom:1px dashed #f9cf5b;}
div.app_info_area div.game_info table.details th	{width:60px; padding:7px 10px; font-weight:normal; text-align:left;}
div.app_info_area div.game_info table.details td	{width:360px; padding:7px 10px; font-weight:bold;}
div.app_info_area div.screenshots					{margin-bottom:30px; zoom:1;}
div.app_info_area div.screenshots:after				{content: ".";clear:both;display:block;height:0px;visibility:hidden;}
div.app_info_area div.screenshots ul.ss_thumb		{margin-left:20px;}
div.app_info_area div.screenshots ul.ss_thumb li	{float:left; width:175px; height:115px; padding:2px 5px 5px 2px; margin:0px 10px 10px 0px; background:url('/image/seal_down/app_screenshot_bg.gif') no-repeat 0px 0px;}
div.app_info_area div.FComments	{}






/* COMMUNITY > NEWS */
table.news {width:600px; margin-bottom:3px; margin:0px ;}
table.news th {padding:0px;}
table.news th.th_select {width:88px; background:url('/image/soshop/th_cart_select.gif') no-repeat left; padding-left:13px; text-align:left;}
table.news td {border-bottom:1px solid #f9cf5b; height:30px; padding-left:10px;}
table.news td a {text-decoration:none;}
table.news td a:visited {text-decoration:none;}
table.news td a:hover {color:#974112; text-decoration:none;}
table.news td a:active {text-decoration:none;}


table.paging_search {width:600px; text-align:center; padding-top:8px; color:#000000; font-weight:bold; }
table.paging_search a {color:#888888; font-weight:normal;}
table.paging_search a:hover {color:#000000; text-decoration:underline;}
table.paging_search td {padding:8px 3px 0px 3px; vertical-align:top; font-size:10px;}
table.paging_search td.left {width:0px;}
table.paging_search td.right {padding-right:0px;}
.verBTM {vertical-align:bottom;}

table.paging_search td.search_left {margin:0px; padding:0px; text-align:left;}
table.paging_search td img {margin:0px; padding:0px;}
table.paging_search td.search_right {margin:0px; padding:0px; text-align:right;}
input.news_search { width:180px;}

.page  {margin:10px 0px 5px 0px; position:relative;}
.page li {display:inline; padding:8px 3px 0px 3px;}



p.btn {margin:0px auto; padding-top:10px; text-align:center;}


.news_latest_bg {height:300px; width:190px; background:url('/image/seal_news/latest_img.gif') no-repeat left top;}
table.news_latest {float:left; width:400px; margin-left:190px; border-top:1px solid #f9cf5b;}
table.news_latest th {padding:0px;}
table.news_latest td {border-bottom:1px solid #f9cf5b; height:29px;}
table.news_latest td a {text-decoration:none;}
table.news_latest td a:visited {text-decoration:none;}
table.news_latest td a:hover {color:#d80002; text-decoration:none;}
table.news_latest td a:active {text-decoration:none;}
table.news_latest td.news_cate {color:#974112; width:95px; font-size:10px; font-weight:bold; padding:0px 5px 0px 5px;text-align: center;}
table.news_latest td.no_data {height:150px; background:url('/image/soshop/no_data.gif') no-repeat center;}
div.news_round	{width:570px; height:20px; border:2px solid #974112; padding:4px 0px 3px 7px; margin:0px 10px 10px 10px; font-size:12px; color:#974112; border-radius:2em; -webkit-border-radius:2em; /* Safari */}
div.news_info	{width:250px;*width:580px; height:20px; padding-left:350px; border-bottom:1px solid #f9cf5b;}
div.info_bold	{float:left;  font-size:12px; color:#974112; font-weight:bold;margin-right:5px;}
div.info_data	{float:left;width:80px;}
div.info_data2	{float:left;width:160px;}
div.news_des	{width:550px; min-height:350px; margin:20px 0px 10px 20px; line-height:16px;font-size: 12px;}

div.event_round	{width:570px; height:20px; border:2px solid #974112; padding:5px 0px 0px 15px; margin:0px 10px 20px 0px; font-size:12px; color:#974112; border-radius:2em; -webkit-border-radius:2em; /* Safari */}
div.event_title	{float:left;width:390px; height:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
div.event_date	{float:left;width:180px;}
div.event_text	{width:550px; height: auto; margin:0px 10px 20px 10px;font-size: 12px;}
strong.event_text	{color:#d80002; font-size:13px;}
div.underline	{border-width:1px; border-style:solid none; border-color:#f9cf5b; padding:7px 0px 7px 15px; margin-bottom:-1px;}


table.category {width:600px; font-size:10px; font-weight:bold; padding-top:5px; padding-bottom: 10px; margin:0px ;}
table.category img {margin:0px; padding:0px;}
table.category ul {float:left;}
table.category li {line-height:26px; color:#000000; display:inline; margin:3px;}
table.category li a {color:#333333;}
table.category li a:hover {color:#000000; text-decoration:underline;}
table.category .itemCA { width:62px;}

table.category li.off {color:#333333; background:url('/image/soshop/cate_menu_left.gif') no-repeat left; display:inline; margin-right:1px; padding:6px 0px 6px 0px; line-height:24px;}
table.category li.off p {color:#333333; background:url('/image/soshop/cate_menu_right.gif') no-repeat top right; display:inline; margin-left:3px; margin-right:-1px; padding:6px 6px 5px 4px; line-height:24px;}

table.category li.on {color:#d14400; background:url('/image/soshop/cate_focus_left.gif') no-repeat left; display:inline; margin-right:1px; padding:6px 0px 6px 0px;}
table.category li.on p {color:#d14400; background:url('/image/soshop/cate_focus_right.gif') no-repeat top right; display:inline; margin-left:3px; margin-right:-1px; padding:6px 6px 6px 4px;}
table.category li.on a {color:#d14400;}

table.category ul.MC { line-height:48px;*margin-top:15px;}

table.search {width:600px; height:32px; margin-bottom:20px;}
*html table.search {margin-top:-2px;}
*+html table.search {margin-top:-2px;}
table.search img {margin:0px; padding:0px;}
table.search td.cate {height:32px; color:#999999;}
.desc {margin:0px; padding:9px 9px 0px 9px; background:url('/image/soshop/cate_menu_left.gif') top right no-repeat;}
input.search { width:220px;}
.jump {border:1px solid #b4b4b4; height:18px; font-size:11px;  letter-spacing:0px; margin-right:5px;}
.verTOP {vertical-align:top;}

/*list*/
table.item {width:600px; margin:10px 0px 10px 0px;}
table.item th {padding:0px;}
table.item th.th_select {width:74px; background:url('/image/soshop/th_cart_select.gif') no-repeat left; padding-left:13px; text-align:left;}
table.item td { border-bottom:1px solid #eda13a; height:38px;}
table.item td a {text-decoration:none;}
table.item td a:visited {text-decoration:none;}
table.item td a:hover {color: #f26521; text-decoration:none;}
table.item td a:active {text-decoration:none;}

table.item td.blanks {text-align:center;}
table.item td.price {text-align:center;}
table.item td.img {text-align:right; padding-right:5px;}
table.item td.name {padding-left:5px; }
table.item td.info {padding-left:5px; padding-right:5px;}
table.item td.status {text-align:center;}
table.item td.date {text-align:center; padding-left:15px;}
table.item td.etc {text-align:center;}
table.item td.message {padding-left:5px;}
table.item td.blynks {padding-right: 18px;text-align:right;}
table.item dl {float:left; overflow:auto;}
table.item dt {float:left; padding-right:5px;}
table.item dd {overflow:auto;}

/* item list quick info */
div.quick_info	{position:absolute; top:205px; width:610px; padding:15px; background:#fff; border:2px solid #974112; border-radius:10px; overflow: auto; z-index:1; display:none; box-shadow:5px 5px 10px 2px #555;}
table.quick_table{width:580px;}
td.quick_img	{margin:5px 7px 0px 7px; padding:4px; background:url('/image/soshop/quick_item_bg.gif') no-repeat;vertical-align: top;width: 120px;}
td.item_title	{color:#d80002; font-weight:bold; font-size:14px; padding-bottom:10px;}
td.item_explan	{min-height:200px;line-height:14px;}
td.buy_left		{vertical-align: top;width:280px;}
table.buy_left	{width:280px; border-top:2px solid #eda13a; margin-top:10px;}
td.op1			{height:18px; width:60px; color:#974112; font-size:10px; font-weight:bold; padding:7px 0px 3px 20px;border-bottom:2px dotted #f9cf5b;}
td.op2			{height:18px; width:60px; color:#000000; font-size:11px;padding-top:7px; border-bottom:2px dotted #f9cf5b;margin-left:2px;}

table.quick_detail{margin-top:10px;background:#f6e196; width: 280px; border-top:2px solid #eda13a;margin-left: -100px;*margin-left: -150px;}
td.quick_detail1{height:19px; color:#974112; font-size:10px; font-weight:bold; letter-spacing:-0.05em; padding:5px 0px 5px 20px; background:url('/image/soshop/quick_bullet.gif') no-repeat left;}
td.quick_detail2{height:19px;font-size:10px;letter-spacing:-0.05em; padding:5px 0px 5px 20px; text-align:right; padding-right:20px;text-align:right;}
table.quick_detail tr{ border-bottom:1px solid #f9cf5b; }
p.check_pw		{height:19px;font-size:10px;letter-spacing:-0.05em; padding:15px 0px 0px 20px; color:#d80002; font-weight:bold;}
tr.pw			{height:30px;}
input.check_pw	{border:1px solid #b4b4b4; height:16px; width:90px; font-size:11px;  letter-spacing:0px; margin:0px; float:right; }

ul.btns		{position:relative; width:400px; padding-top:15px; text-align:right;}
ul.btns li	{display:inline;}

div.btn_close{margin-left: 570px;margin-bottom: -10px;*margin-left: 540px;}




/*list paging*/
table.paging {text-align:center; padding-top:8px;margin-left:28px; margin:0px auto; color:#000000; font-weight:bold;}
table.paging a {color:#888888; font-weight:normal;}
table.paging a:hover {color:#000000; text-decoration:underline;}
table.paging td {padding:8px 5px 0px 5px; vertical-align:top; font-size:10px;}
table.paging td.left {padding-left:0px;}
table.paging td.right {padding-right:0px;}


/* item main */
#recommand {width: 593px; height:31px; padding: 20px 5px 0px 20px; list-style: none; margin:0px; position:relative;}
#recommand li {float: left;}

ul#area-best {background:url('/image/soshop/item_best_bg.gif') no-repeat top left;}
ul#area-best li { overflow:inherit;}
ul#area-best p.re_img {float:left; width:100px; padding:2px; border:2px solid #e6e6e6; text-align:center; display:block;}
ul#area-best p.re_name {float:left; text-align:center; line-height:12px;}

ul#area-best p.blanks {float:left; text-align:center;}


div#reco-view {position:relative; height:188px; padding:10px; margin-left:5px;background: url('/image/soshop/item_best_bg.gif') no-repeat top left;}
ul.co_list {margin-top:12px; margin-left:20px; position:relative;}
ul.co_list li {float:left; width:130px; display:inline; padding-left:10px;}

div#new-view {position:relative; height:188px; padding:10px; margin-left:5px;background:url('/image/soshop/item_new_bg.gif') no-repeat top left;}
ul.new_list {margin-top:12px; margin-left:20px;}
ul.new_list li {float:left; width:130px; display:inline; padding-left:10px; position:relative;}

p.re_img {width:100px; padding:2px; margin-bottom:5px; border:2px solid #EEEEEE;}
p.re_name {color:#717171;line-height:12px;}
p.re_name a {line-height:14px; letter-spacing:-1px; }
p.re_name a:hover {color:#f46000;}
p.re_name a:active {}
p.blynks {margin-top:2px; color:#fd450f; font-weight:bold; background:url('/image/soshop/icon_blynks.gif') no-repeat left; padding-left:42px;}


div#best-month {width:593px; height:220px; margin-left:5px ; position:relative;}
div#best-month li {float:left; display:inline;}
div#best-month li.con {background:url('/image/soshop/best_month_bg.gif') repeat-y; padding:10px;}


div#best-view {padding:5px; float:left;}
div#best-view dl {float:left; width:250px; padding:0px; display:inline;}
div#best-view dt {float:left; width:120px; font-size:12px; letter-spacing: 1px;color: #555555;}
div#best-view dd {padding-bottom:5px;}
div#best-view dd.item {color:#000000; line-height:1.5em;}
div#best-view dd.item a {color:#000000;}
div#best-view dd.item a:hover {color:#f46000;}
div#best-view dd.btn {position:absolute; top:145px; left:133px; width:100px;}

div#best-view dt.img img {float:left; padding:4px; border:1px solid #D9E0E6; border-bottom-color:#C8CDD2; border-right-color:#C8CDD2; background: #FFF;}
div#best-view dd.best-blynks {color:#fd450f; font-weight:bold; margin-left:120px; padding-left:45px; padding-top:3px;
background:url('/image/soshop/icon_blynks.gif') no-repeat left;}

div#best-list { width:305px; margin-top:10px; margin-right:8px; height:98px; background: url('/image/soshop/best_list_bg.gif') repeat-x; float:right;}
div#best-list ul {background:url('/image/soshop/best_list_bg.gif') repeat-x;}
div#best-list li{height:98px; display:inline;}
div#best-list li.img { height:70px; margin:10px 4px; padding:2px; border:1px solid #EEEEEE;}
div#best-list li.prev {background:url('/image/soshop/best_list_left.gif') no-repeat; padding-top:30px;}
div#best-list li.next {background:url('/image/soshop/best_list_right.gif') no-repeat; padding-top:30px;}

/*shopping guide*/
div.guide_title	{float:left; width:280px; border-width:1px; border-style:solid none; border-color:#f9cf5b; padding:6px 0px 6px 20px; font-size: 12px ; color:#d80002; font-weight:bold;}
div.guide_img	{float:left; width:280px; padding:10px 0px 10px 20px;}
div.guide_des	{float:left; width:280px; border-width:1px; border-style:solid none; border-color:#f9cf5b; background:#f6e196; padding:7px 0px 7px 20px; font-size: 11px ; margin-bottom:-1px;}


/*Redeem code*/
.redeem {margin-bottom:20px;  height:210px; width:600px; background:url('/image/soshop/redeem_bg.gif') no-repeat top left;}
.redeem_info1 {position:relative; top:80px; left:180px; width:400px; height:18px; vertical-align:middle;}
input.redeem_input {width:50px; text-align:center; font-size:12px; font-weight:bold;}
.redeem_info2 {position:relative; top:136px; left:95px; width:500px; line-height:16px;}

/*seal Friend*/
.friend {margin-bottom:20px; height:210px; width:600px; background:url('/image/soshop/friend_search_bg.gif') no-repeat top left;}
.friend_info1 {color:#646464; font-size:10px; font-weight:bold; letter-spacing:-0.05em;
position:relative; top:20px; left:130px; width:470px;}
.friend_info2 {position:relative; top:45px; left:130px; width:460px;}
.friend_info3 {position:relative; top:71px; left:252px; width:360px; height:18px;}
.friend_info3 li {display:inline;line-height:17px; vertical-align:top;}
input.search_friend {width:260px;}
.friend_info4 {position:relative; top:84px; left:95px; width:600px;}
.friend_info4 li {display:inline; float:left;}
.normal {color:#a1a1a1; font-weight:bold; padding-top:7px;}
.no_nick {color:#c76326; padding-top:7px;}
.fine_nick {width:345px; color:#666666; font-size:10px; padding-right:5px;}
.fine_nick_btn {text-align:right;}


/*gift box tab*/
#over_tab {width: 580px; height:31px; padding:0px 5px 0px 45px; list-style: none;  position:absolute; margin-top:-4px;}
#over_tab li {float: left;}


/*cart*/
.cart_select {width:600px; text-align:right; padding:7px 0px 7px 0px;}
.cart_info {position:relative; background:#f6e196; border-top:1px solid #eda13a; border-bottom:1px solid #eda13a; width:600px; margin: 0px;}
.cart_table {position:relative; width:280px; margin-left:290px;}
.cart_table td.bar {border-top:1px solid #D9D9D9; height:1px;}
.cart_table td.op {height:26px; width:100px; padding-left:19px; background:#f6e196 url('/image/soshop/quick_bullet.gif') no-repeat left;
 color:#974112; font-size:10px; font-weight:bold; letter-spacing:-0.05em;}
.cart_table td.confirm {width:180px; height:30px; padding-left:12px;
color:#ae883f; font-size:10px; font-weight:bold; letter-spacing:-0.05em; }
.cart_table td.op_current {color:#000000;  font-weight:bold; text-align:right; padding-right:10px; background:#f6e196;}
.cart_table td.op_used {color:#fd450f;  font-weight:bold; text-align:right; padding-right:10px; background:#f6e196;}
.cart_table td.op_balance {color:#717171; font-weight:bold; text-align:right; padding-right:10px; background:#f6e196;}
.cart_table td.op_detail_wrongtxt {color:#5a738e; font-size:9px; font-weight:normal; line-height:10px; text-align:right; padding:0px 5px 7px 0px;}
input.confirm {width:100px;}
.cart_dot {background:url('/image/soshop/cart_info_dot.gif') no-repeat top center;}

.cart_btn1 {position:relative; top:-43px; left:23px; width:280px; padding:7px;}
.cart_btn2 {width:600px; margin:0px auto; text-align:right; padding:7px;}
.cart_btn {width:600px; margin: 0px; padding:10px 0px 2px 0px; display:block;}
.cart_btn li {display:inline;}
.cart_btn li.pr170 {padding-right: 160px;}
.cart_alarm {color:#ff6a02; font-size:10px; font-weight:bold; text-align:center; padding-top:25px;}

input.none {border-style:none; background:none; height:17px; text-align:right;}
input.current {border-style:none; background:none; font-size:11px; font-weight:bold; color:#333333; height:17px; text-align:right;}
input.used {border-style:none; background:none; font-size:11px; font-weight:bold; color:#fd450f; height:17px; text-align:right;}
input.balance {border-style:none; background:none; font-size:11px; height:17px; text-align:right;}




/*Grabbit tab*/
.grabbit_tab {width:600px; margin:0px; background:url('/image/soshop/grabbit_tab_bg.gif') repeat-x; padding-left:15px;}
.grabbit_tab li {display:inline; margin-left:-4px;}
.grabbit		{width:610px; margin:0px auto; padding:15px 0px 10px 0px;}
.grabbit dt		{}
.grabbit dd		{padding:0px; line-height:17px;}
.grabbit_id		{color:#444; font-weight:bold; padding-left:2px;}

/*Grabbit GameStart*/
div.grabbitGame	{float:left; width:370px; height:402px; margin:20px 0px 10px 0px;}
*html div.grabbitGame	{width:370px; height:402px; margin:20px 0px 0px 14px;}
div.Tokens_bg	{width:370px; height:32px; background:url('/image/soshop/grabbit_token_bg.gif') no-repeat top left; padding-left:279px;}
*html div.Tokens_bg	{position:relative; top:0px;  padding-left:0px;}
.tokens			{width:40px; height:20px; color:#f6b941; font-size:14px; font-weight:bold; letter-spacing:-0.05em; text-align:center; line-height:42px;}
*html .tokens	{width:320px; height:14px; line-height:30px; padding:2px 0px 0px 0px; text-align:right;}
div.gameExplan	{float:left; width:240px; height:402px; margin-top:20px; background:url('/image/soshop/grabbit_check_bg.gif') no-repeat top left; text-align:center;}

.grabbit_dot_table	{margin-left:18px; text-align:left;}
*html .grabbit_dot_table	{margin:0px auto; text-align:left;}
*+html .grabbit_dot_table	{margin:0px auto; text-align:left;}
.grabbit_dot_table td	{border:1px dashed #deb22c; padding:5px 4px 8px 6px; vertical-align:top;}
.step_btn			{padding-top:4px;}
.grabbit_warn1	{padding-top:15px; padding-left:17px; height:110px; text-align:left; background:url('/image/soshop/grabbit_warn_line.gif') no-repeat bottom;}
.grabbit_warn2	{padding-top:5px;}
.grabbit_prizes	{margin-top:15px; margin-left:12px; width:216px; height:110px; background:url('/image/soshop/prizes_bg.gif') no-repeat; border:1px solid #fdda76;}
*html .grabbit_prizes	{margin-left:0px;}
*+html .grabbit_prizes	{margin-left:0px;}
.prizes_item	{position:relative; margin-top:28px; margin-left:17px; width:185px; text-align:left;}
.prizes_item dt	{float:left; width:55px; height:56px;}
.prizes_item dd	{float:left; width:130px; height:56px; line-height:12px;}

div.grabbit_items	{float:left; width:600px; margin:10px 0px 0px 28px; background:url('/image/soshop/grabbit_prizes_bg.gif') repeat-y center;}
*html div.grabbit_items	{margin:10px 0px -2px 14px;}
*+html div.grabbit_items	{margin-bottom:-2px;}
table.grabbit_list	{width:590px; margin:0px auto; color:#444; line-height:15px;}
table.grabbit_list td	{height:58px; background:url('/image/soshop/grabbit_item_underline.gif') no-repeat;}
table.grabbit_list td img	{padding:2px 4px 4px 2px;}
table.grabbit_list td.best_img	{background:url('/image/soshop/grabbit_item_best.gif') no-repeat;}
table.grabbit_list td.best_text	{color:#e25916;}
img.best_prize {margin-bottom:-6px;}


div.grabbit_list1	{float:left; width:610px; margin:10px 0px 30px 0px; background-image:url('/image/soshop/grabbit_prizes_top.gif'); background-repeat:no-repeat; background-position:center top; background-color:#efefef; 
border:1px solid #a1a1a1; border-radius:5px; padding:30px 0px 5px 0px; }
div.grabbit_list2	{float:left; width:600px; margin:5px 5px 5px 5px; background-color:#e3e3e3; border:1px solid #a1a1a1; border-radius:5px; padding:0px; }
div.grabbit_list3	{float:left; width:600px; margin:0px 5px 5px 5px; background-color:#fff; border:1px solid #a1a1a1; border-radius:5px; padding:0px; }

dl.prize_level1		{float:left; width:170px; height:192px; margin:0px 5px 0px 5px; background:url('/image/soshop/prize_level1_bg.gif') no-repeat center; text-align:center;}
.prize_level1 dt	{display:block; width:170px; padding-top:9px;}
.prize_level1 dd	{width:150px; height:40px; margin:5px 10px 0px 10px; color:#333; font-weight:bold; letter-spacing:-0.03em;}

dl.prize_level2		{float:left; width:135px; height:192px; margin-right:8px;  text-align:center;}
.prize_level2 dt	{display:block; width:135px; padding-top:9px;}
.prize_level2 dd	{width:120px; height:40px; margin:5px; color:#444;}

dl.prize_level3		{float:left; width:140px; height:50px; padding-bottom:3px; line-height:15px; border-bottom:1px solid #a1a1a1; margin:7px 0px 7px 7px;}
.prize_level3 dt	{float:left; width:55px;}
.prize_level3 dd	{float:left; width:85px; height:50px; color:#444; font-size:10px; letter-spacing:-0.03em; margin:0px;}

dl.prize_level4		{float:left; width:140px; height:50px;  padding-bottom:3px; line-height:15px; border-bottom:1px solid #a1a1a1; margin:7px 0px 7px 7px;}
.prize_level4 dt	{float:left; width:55px;}
.prize_level4 dd	{float:left; width:85px; height:50px; color:#444; font-size:10px; letter-spacing:-0.03em; margin:0px;}

/*Grabbit Explan*/
div.explan_area		{width:560px; margin-left:10px; margin-top:25px;border:2px solid #a1a1a1;border-radius:10px; background:#fff; padding:15px;}
.guide_launch		{margin-left:30px; margin-top:25px; line-height:20px;}
.guide_launch li	{list-style-type: decimal;}

.explan_box			{width:590px; margin:0px auto; height:107px;}
.explan_box dt		{width:190px; float:left;}
.explan_box dd		{display:inline; vertical-align:top; line-height:16px;}
.explan_box dd img	{padding:3px 0px 2px 0px;}

div.getTokens10		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_10.gif') no-repeat top left;}
*html div.getTokens10		{float:left; width:170px; margin-top:25px; margin-left:35px; background:url('/image/soshop/tokens_10.gif') no-repeat top left;}
div.getTokens20		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_20.gif') no-repeat top left;}
div.getTokens40		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_40.gif') no-repeat top left;}
.tokens_price		{display:inline; text-align:center;}
.tokens_price dt	{width:170px; height:180px; text-align:center;}
.tokens_price dd	{width:170px; padding-top:8px; padding-bottom:8px; text-align:center; margin:0px auto;}
.tokens_radio		{border:none;}
.tokens_jump		{margin-top:26px; margin-left:9px; font-size:11px; color:#666;}

div.token_sale_title{margin:0px auto; width:590px; text-align:center; margin-top:10px; margin-bottom:-15px;}
div.getTokens10_event		{float:left; width:170px; margin-top:25px; margin-left:60px; background:url('/image/soshop/tokens_10event.gif') no-repeat top left;}
*html div.getTokens10_event	{float:left; width:170px; margin-top:25px; margin-left:30px; background:url('/image/soshop/tokens_10event.gif') no-repeat top left;}
div.getTokens20_event		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_20event.gif') no-repeat top left;}
div.getTokens40_event		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_40event.gif') no-repeat top left;}
.tokens_price_event		{display:inline; text-align:center;}
.tokens_price_event dt	{width:170px; height:210px; text-align:center;}
.tokens_price_event dd	{width:170px; padding-top:8px; padding-bottom:8px; text-align:center;}


div.tokenbuy_info		{float:left; margin:0px auto; width:600px; margin-left:10px; margin-top:25px; background:#eeeeee; border:1px solid #d8d8d8;}
*html div.tokenbuy_info	{float:left; margin:0px auto; width:600px; margin-left:18px; margin-top:25px; background:#eeeeee; border:1px solid #d8d8d8;}
.tokenbuy_buy			{float:left; margin:10px; width:230px;}
.tokenbuy_buy td.space	{padding-right:15px;}
.tokenbuy_confirm		{position:relative; float:right; width:300px; height:80px; margin:7px 10px 5px 0px;}
.tokenbuy_confirm dt	{float:left; width:200px; height:38px; text-align:left; line-height:38px;}
*html .tokenbuy_confirm dt	{margin-top:5px;}
.tokenbuy_confirm dd	{float:left; width:100px; height:38px; text-align:left; line-height:38px; margin:0px;}
.dashedline				{border-bottom:1px dashed #c9c9c9;}

/*detail view*/
td.op {height:24px; padding-left:24px; background:#EDEDED url('/image/soshop/view_bullet.gif') no-repeat left; font-weight:bold; letter-spacing:-0.03em;}
td.info {color:#444444; font-weight:bold; border-right:1px solid #c9c9c9;}
td.current {color:#000000;  font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td.used {color:#fd450f;  font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td.balance {color:#717171; font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td img {vertical-align:top;}
.direct_pw {color:#576471; font-size:10px; font-weight:bold; text-align:center; line-height:22px; vertical-align:middle;}
.detail_wrongtxt {color:#fd450f; font-size:9px; font-weight:normal; letter-spacing:0.05em; line-height:11px; padding-left:20px;}

div.detail_view {padding:10px 20px 10px 20px; margin-bottom:10px; width:560px; height:100%;background:#f1f1f1; float:left; border:2px solid #e4e4e4; border-radius:2em; -webkit-border-radius:2em; /* Safari */}
div.detail_title {color:#444444; font-size:16px; font-weight:bold; letter-spacing:0.02em; height:30px; text-align:center; margin:7px 0px 10px 0px; border-bottom:1px solid #c9c9c9;}
div.item_explain {margin:10px; width:600px; height:100%;float: left;}
div.thumb	{width:105px; height:110px; background:url('/image/soshop/quick_item_bg.gif') no-repeat; padding:4px; float:left;}
div.title	{width:400px; height:30px; vertical-align:middle; line-height:17px; padding-right:20px; border-bottom:1px dashed #c9c9c9;padding-top:15px;;}
div.detail_area	{float:left; margin-left:10px;}
div.price_item	{width:100px; float:left; margin-top:10px;line-height:180%; font-weight:bold;}
div.price_ex	{width:100px; float:left;margin-top:10px;line-height:180%}

.direct_info {width:600px; min-height:170px; background:#eeeeee; border:1px solid #d8d8d8; padding:10px 0px 3px 0px; margin:0px;float: left;}
.direct_info li {display:inline;}

.direct_buy {margin:0px auto;}
.direct_buy1 {width:220px; float:left;}
.direct_buy2 {width:240px; float:left;}
.direct_buy3 {width:140px; float:right;}

.detail_btn {position:relative; margin:0px ; width:600px; padding-top:7px; margin-top:10px;float: left;}
.detail_btn li {display:inline;}
.detail_btn li.btn_left {float:left; display:inline;}
.detail_btn li.btn_right {float:right; display:inline;}
.detail_btn li.btn_right img {display:inline;}

.reco_relative {position:relative; margin:0px auto; width:570px; height:165px; background:#FFFFFF;
background:url('/image/soshop/detail_recommend_top.gif') no-repeat top; padding-top:45px; padding-bottom:5px; border-bottom:4px solid #d7d7d7;}
.reco_relative li {display:inline; text-align:center; width:130px;}
.reco_none {vertical-align:bottom; padding-top:12px; float:left; padding-left:9px;}
.reco_items { width:120px; padding:5px; float:left; text-align:center;}
.reco_title {padding-top:3px;}
.reco_day {color:#717171; font-size:10px; padding-top:5px; line-height:10px;}
.reco_blynks {color:#007dff;}
.view_reco_cart {padding-top:2px;}

.explain_cate {color:#444444; font-weight:bold;}
.explain_point {color:#FF6000; font-weight:bold;}
.explain_subtitle {color:#FF6000; font-weight:bold; display:block; padding-top:20px;}

.expl {position:relative; padding:0px 8px 10px 15px; font-weight:normal; line-height:160%;}
pre {width:600px; margin:0px auto;  font-family:Verdana; font-weight:normal; line-height:160%;}

/*gift box tab*/
#over_tab {width: 580px; height:31px; padding:0px 5px 0px 45px; list-style: none;  position:absolute; margin-top:-4px;}
#over_tab li {float: left;}


/*Ranking*/
div.select_op	{; width:620px; margin-bottom:20px;}
div.select_op ul.ServerList	{width:615px; height:33px; margin-bottom:1px; background:url('/image/seal_ranking/server_tab_bg.gif') no-repeat bottom left;}
div.select_op ul.ServerList li{float:left; width:135px; height:33px; font-size:14px; font-weight:bold; color:#777777; overflow:hidden;}
div.select_op ul.ServerList li.server1	{margin-left:60px;}
div.select_op ul.ServerList li span		{display:block; width:135px; height:25px; *height:33px;text-align:center; padding-top:8px; background:url('/image/seal_ranking/server_tab.gif') no-repeat;}
div.select_op ul.ServerList li a:hover span	{ color:#4c7add;}
div.select_op ul.ServerList li span.on	{font-size:14px; font-weight:bold; background:url('/image/seal_ranking/server_tab_on.gif') no-repeat; color:#4c7add;}
div.select_op dl.classes	{width:595px; border-bottom:1px dashed #cccccc; padding:10px 5px; zoom:1;}
div.select_op dl.classes:after	{content: "."; clear:both; display:block; height:0px; visibility:hidden;}
div.select_op dl.classes dt	{float:left; width:63px; color:#4c7add; font-weight:bold;}
div.select_op dl.classes dt span	{display:inline_block; padding-right:8px; background:url('/image/seal_ranking/classes_bullet.gif') no-repeat right 5px;}
div.select_op dl.classes dd	{float:left; width:530px;*margin-left:60px;*margin-top:-13px;}
div.select_op dl.classes dd span	{display:inline-block; padding:0px 12px 3px 8px; background:url('/image/seal_ranking/classes_bar.gif') no-repeat right 4px;}
div.select_op dl.classes dd span.all a	{color:#4c7add; font-weight:bold;}
div.select_op dl.classes dd span.on a	{color:#7E8EB2; }
div.select_op dl.classes dd span a	{color:#222222;}
div.select_op dl.classes dd span a:hover	{text-decoration:underline;}
div.CharacterSearch		{width:595px; margin-top:-1px; background:#fbeba2; border-bottom:2px solid #4c7add; color:#666666; } /*padding:8px;*/
div.CharacterSearch input.txt	{width:200px;}
div.CharacterSearch input.search	{width:72px; height:18px; background:url('/image/seal_common/btn_search.gif') no-repeat; border:none; vertical-align:bottom; cursor:pointer;}
div.CharacterSearch div.select_term	{float:right; width:230px; text-align:right;}
div.CharacterSearch div.select_term select	{margin:0px; font-size: 12px;}


div.Ranking_Term	{width:600px; margin-bottom:3px; height:30px; }
div.Ranking_Term span.btn1	{float:left; display:inline-block; width:90px; height:25px; background:url('/image/seal_ranking/btn_overall.gif') no-repeat;}
div.Ranking_Term span.btn2	{float:left; display:inline-block; width:100px; height:25px; background:url('/image/seal_ranking/btn_biweekly.gif') no-repeat;}
div.Ranking_Term a:hover span, div.Ranking_Term span.on	{background-position:0px -25px;}
div.Ranking_Term div.select_term	{float:right; width:230px; text-align:right;*margin-top:-20px;}
div.Ranking_Term div.select_term select	{margin:0px; font-size: 12px;}
div.Ranking_Term input.txt	{width:200px;}
div.Ranking_Term input.search	{width:72px; height:18px; background:url('/image/seal_common/btn_search.gif') no-repeat; border:none; vertical-align:bottom; cursor:pointer;}


table.Ranking	{width:615px; text-align:center;}
table.individual	{background:url('/image/seal_ranking/TH_individual.gif') no-repeat;}
table.guild_ranking	{background:url('/image/seal_ranking/TH_guild_allranking.gif') no-repeat;}
table.DM_ranking	{background:url('/image/seal_ranking/TH_guild_DeathMatch.gif') no-repeat;}
table.GF_ranking	{background:url('/image/seal_ranking/TH_guild_GuildFlag.gif') no-repeat;}
table.monster_survival	{background:url('/image/seal_ranking/TH_monster_survival.gif') no-repeat;}
table.Ranking TH	{height:29px; background:none;}
table.Ranking td	{height:40px; border-bottom:1px solid #FF5200;}
table.Ranking td.place	{text-align:right; padding-right:4px;}
table.Ranking td.updown	{text-align:left; line-height:16px;}
table.Ranking td.updown span		{display:inline-block; padding-left:10px; background:url('/image/seal_ranking/icon_rank_updown.gif') no-repeat;}
table.Ranking td.updown span.up		{background-position:1px 3px; color:#cf0000;}
table.Ranking td.updown span.same	{background-position:1px -15px; color:#666666;}
table.Ranking td.updown span.down	{background-position:1px -30px; color:#3069e5;}
table.Ranking td.updown span.new	{background-position:5px -50px; color:#fa420a; width:13px; height:15px; vertical-align:bottom;}
table.Ranking div.emblems 	{position:relative; width:58px; height:60px;}
table.Ranking div.emblems span		{position:absolute; display:block; padding:12px 0px 0px 17px; width:32px; height:32px;}
table.Ranking div.emblems span img	{width:32px; height:32px;}
table.Ranking div.emblems span.emblem1	{left:0px; top:0px;}
table.Ranking div.emblems span.emblem2	{left:0px; top:0px;}
table.Ranking div.emblems span.emblem3	{left:0px; top:0px;}
table.Ranking td.WLT	{font-size:9px;}
table.Ranking td.WLT span.item	{display:inline-block; width:14px; font-weight:bold;}
table.Ranking td.WLT span.num	{display:inline-block; width:51px; text-align:center; font-weight:normal;}
table.Ranking td.characters img	{width:32px; }
table.Ranking td.tfoot {height:0px; font-size:10px; font-weight:bold; text-align:right; padding:10px; color:#FF5200;}
table.Ranking td.tfoot span	{display:block; line-height:14px;}
div.ranking_paging	{width:595px; text-align:center; padding:10px;}
div.ranking_paging span	{display:inline-block; height:12px; padding:1px 3px; vertical-align:bottom;}
div.ranking_paging span.on	{font-weight:bold; color:black;}
div.ranking_paging a:hover span	{color:black;}

#Mright	{float:right; position:relative; width:280px; background:#162648;}
div#integration	{position:absolute; top:-225px; right:-130px; width:210px; height:200px;}
div.Mbanners	{width: 295px; height: 220px; background: url('/image/seal_main/bg_event.jpg') no-repeat top left;padding: 7px 8px 0px 7px;}
div.Mbanners dl	{width: 280px; margin: 0px;}
div.Mbanners dt	{width:280px; height:160px;}
div.Mbanners dd	{float:left; width: 250px; padding:0px 5px 0px 5px;margin: 0px;}
div.Mbanners dd ul	{width: 270px; float:left; margin-top: -5px;}
div.Mbanners dd li	{display:inline; width:24px; font-size:0px; line-height:0px;padding-left: 5px;}
dl.NewItems		{width:255px; margin:0px auto; padding:15px 0px 5px 0px;}
dl.NewItems dt	{width:255px; height:25px; background:url('/image/seal_main/new_item_title.gif') no-repeat center;}

div.featured	{width:255px; height:180px;overflow:hidden;margin:0px auto; padding-top:50px; *margin-left:20px;*height:230px;}
div.featured dl.list	{zoom:1; margin:2px 0px 1px 0px;}
div.featured dl.list:after{content: "."; clear:both; display:block; height:0px; visibility:hidden;}
div.featured dl.list dt	{float:left; width:52px; padding:3px;}
div.featured dl.list dt img	{border:1px solid black;}
div.featured dl.list dd.title	{float:right; width:195px; padding:0px 0px 3px 0px; font-weight:bold; color:#88bdff;}
div.featured dl.list dd.title a	{color:#6a2318; font-size: 11px;}
div.featured dl.list dd.title a:hover	{color: #6a2318; text-decoration:underline;}
div.featured dl.list dd.explan	{float:right; width:195px; font-size:11px; color: #8c8c8c;}

/* main Rolling Banner */
#BannerSpace {height: 200px;}
#BannerSpace img.bannerimages{width: 280px;height: 200px;z-index:1;}
#NaviSpace{padding: 0px;cursor:pointer;text-align: right;}

/* ---------- Forum top menu -------------- */
#forum_header {height:300px; padding:0px; margin:0px;
background:#e1ddd9 url('/image/seal_news/head_forum.jpg') no-repeat 50% 0;
text-align: center;}


/* ----------------- Forum content --------------------- */
#forum_content {position:relative; width:1119px; min-height:470px; background:#FFF;
background:url('/image/seal_news/forum_content_bg.gif') repeat-y;}

.forum_footer {position:relative; top:-170px;}


/*---------------- Monster World -----------------------*/
dl.monsterDl {width:645px; height:150px; margin:0px 0px 0px 90px;}
div.imgblock {margin:8px 0px 0px 10px;}
div.viewAll  { width :100px; height: 50px;  cursor: pointer; margin-left:0px; text-align:right; }
div.next  { width :100px; height: 100px; cursor: pointer;}
dd.img   { width :480px; height: 130px; float: left; margin:137px 0px 0px 0px}
dd.control  {width:100px; margin:0px;float: left; margin:137px 0px 0px 9px;}


/*Royal Court VIP*/
.royal_login {background:url('/image/soshop/vip_table_top.jpg') no-repeat top center; width:614px; height:41px;}
.roayl_loginTxt	{font-size: 14px; color: #7cb700; text-decoration: underline; font-weight: bold; display: inline-block; font-family: calibri; }
.roayl_loginRPs	{font-size: 14px; color: #7cb700; text-decoration: underline; font-weight: bold; display: inline-block; font-family: calibri; margin-left: 543px; margin-top: 12px;}
.royal_link {margin-left: 537px; padding-top: 11px; display: block;}
.RPspent	{width:71px; padding-left:25px;}
.VIPtitle	{width:74px; padding-left:10px;}
.VIPrewards {width:248px; padding: 10px 0 10px 15px;}
.yourstatus {padding-left: 35px;}
.vipTable	{width: 614px; }
.vipTable_tr	{border-bottom: solid #ee5d15 1px;}
.vip_bottom01	{background-color: #f9cf87; padding-left: 20px;}
.vip_bottom02	{background-color: #f9cf87;padding: 10px 0 10px 10px;}