/* ------------ Public ------------ */
@import url(body.css);				/*  body  */
@import url(layout.css);			/*  Page Layout  */
@import url(link.css);				/*  link  */
@import url(navi.css);				/*  link  */
@import url(cashitem.css);			/*  Cash Item  */
@import url(stylesheet_mootool.css);/*  Cash Item Balloon  */


/* ------------ Public Sub ------------ */
.sub_title			{width:630px; height:90px; list-style:none; margin:0px; padding:35px; background:url(/images/common/sub_title_bg.jpg) top left no-repeat; }
.sub_title_L		{padding-bottom:27px; list-style:none; }
.sub_title_s		{width:590px; height:30px; padding:3px 0px 0px 3px; margin:20px 0px 10px 17px; background:url(/images/title/title_s_bg.gif) bottom left repeat-x; }
.sub_title_s_img	{margin-bottom:-3px; }
.sub_title_ss		{width:560px; height:20px; font-size:10pt; font-weight:bold; color:#7de404; padding:3px 0px 0px 3px; margin:30px 0px 0px 20px;}
.sub_title_pop		{width:100%; height:30px; padding:3px 0px 0px 0px; margin:20px 0px 0px 0px; background:url(/images/title/title_s_bg.gif) bottom left repeat-x; }

.sub_title_navi				{width:500px; list-style:none; height:18px; color:#FFFFFF; overflow:hidden; }
.sub_title_navi A:link		{font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:none; line-height:140%; }
.sub_title_navi A:active	{font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:none; line-height:140%; }
.sub_title_navi A:visited	{font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:none; line-height:140%; }
.sub_title_navi A:hover		{font-family:verdana; font-size:8pt; color:#ffd900; text-decoration:none; line-height:140%; }


.sub_title_copy			{width:440px; list-style:none; height:40px; color:#FFFFFF; }
.sub_con_title			{width:577px; height:23px; color:#fff948; font-weight:bold; padding:7 0 0 10; margin:10 0 0 17; background-color:#5e5137; border:1px solid #8b7954; }
.sub_con_title1			{width:580px; height:22px; color:#fff948; font-weight:bold; padding:9px 0px 0px 10px; margin:30 0 0 17; list-style:none; background-color:#5e5137; border:1px solid #8b7954; }
.sub_con_title1_l		{width:30%; height:20px; float:left; color:#ffd800; list-style:none; }
.sub_con_title1_r		{width:67%; height:20px; float:left; text-align:right; list-style:none; }
* html .sub_con_title1	{width:550px; height:25px; color:#fff948; font-weight:bold; padding:4px 0px 0px 0px; margin:30 0 0 17; list-style:none; background-color:#5e5137; border:1px solid #8b7954; }

.sub_con_title2			{width:575px; padding:5 0 0 10; margin:10 0 0 17; background-color:#2f2f2f; border:1px solid #454545; }
.sub_con_title2_l		{width:75%; height:20px; float:left; color:#ffd800; list-style:none;  }
.sub_con_title2_r		{width:23%; height:20px; float:left; text-align:right; list-style:none; }

.sub_con_rank			{width:575px; padding:9px 5px 5px 5px; margin:30 0 0 17; list-style:none; background-color:#5e5137; border:1px solid #8b7954; }
.sub_con_rank_title		{height:20px; color:#ffd800; font-weight:bold; padding:0px 0px 0px 10px; list-style:none; }
.sub_con_rank_con		{width:520px; padding:9px 5px 0px 15px; margin:0px 0px 0px 10px; color:#f6ead2; border-top:1px dashed #8f7c57; list-style:none; }
.sub_con_rank_l			{width:30%; height:20px; color:#ffd800; font-weight:bold; padding:0px 0px 0px 10px; list-style:none; float:left; }
.sub_con_rank_r			{width:69%; height:20px; text-align:right; list-style:none; }

* html .sub_con_rank		{width:590px; height:22px; padding:9px 0px 0px 0px; margin:30 0 0 17; list-style:none; background-color:#5e5137; border:1px solid #8b7954; }
* html .sub_con_rank_title	{height:20px; color:#ffd800; font-weight:bold; padding:0px 0px 0px 10px; list-style:none; }
* html .sub_con_rank_con	{width:560px; padding:9px 5px 10px 15px; margin:0px 0px 0px 10px; color:#f6ead2; border-top:1px dashed #8f7c57; list-style:none; }
* html .sub_con_rank_l		{width:30%; height:20px; color:#ffd800; font-weight:bold; padding:0px 0px 0px 10px; list-style:none; float:left; }
* html .sub_con_rank_r		{width:69%; height:20px; text-align:right; list-style:none; float:left; }

.sub_con_search			{width:577px; padding:5px; margin:20px 0px 0px 17px; background-color:#203742; border:1px solid #37515e; }
.sub_con_subj			{width:560px; padding:5px; margin:10px 0px 0px 17px; background-color:#333333; border:1px solid #444444; }
.title_s_img			{margin:20 0 0 17; }

.list_num				{margin-left:30px; }
.list_num li			{list-style-type:decimal; margin-top:5px; }
                    	
.list_dot				{margin-left:25px; }
.list_dot li			{list-style-type:disc; margin-top:5px; }
                    	
.list_special			{margin-left:25px; }
.list_special li		{list-style-type:disc; margin-top:5px; color:#fff948; }
                
.list_dashed			{margin-left:5px; }
.list_dashed li			{list-style-type:dashed; margin-top:5px; color:#c6c6c6; }
                    
                	
.sub_right			{position:absolute; z-index:500; top:250px; left:617px; }
.sub_con_txt		{width:560px; padding:15px; margin:10px 0px 0px 17px; background-color:#111111; }

.sub_title_green	{margin:20px 0px 20px 30px; color:90ff00; font-size:11pt; font-weight:bold; padding-left:12px; background:url(/images/icon/dot_title_s.gif) 3 left no-repeat; }
/* up & down */
.sub_con_txt1		{width:570px; margin:10px 0px 0px 30px; text-align:justify; }
.sub_con_image1		{width:570px; margin:15px 0px 0px 25px; text-align:center; color:#648043; }

/* text-left & image-right */
.sub_con_txt2		{margin:10px 0px 0px 10px; float:left; text-align:justify; }
.sub_con_image2		{margin:10px 0px 0px 30px; float:left; color:#648043; }

/* text-right & image-left */
.sub_con_txt3		{margin:10px 0px 0px 30px; float:left; text-align:justify; }
.sub_con_image3		{margin:10px 0px 0px 10px; float:left; color:#648043; }

/* Special Copy */
.sub_con_txt_spe		{width:545px; margin:15px 0px 0px 30px; padding:10px; background-color:#030f26; border:1px solid #19253d; font-size:11px; color:#cdcab7; }
*html .sub_con_txt_spe	{width:575px; margin:15px 0px 0px 30px; padding:10px; background-color:#030f26; border:1px solid #19253d; font-size:11px; color:#cdcab7; }


.ConItem_info {
	width:570px;
	overflow:auto;
	padding-top:10px;
	margin-top:20px;
	margin-left:30px;
	border-top:1px dashed #373b42;
}
.ConItem_info li {
	float:left;
}
.ConItem_info .ItmesIcon {
	width:50px;
}
.ConItem_info .ItmesDescript {
	width:510px;
}


/* ------------ Title Character ------------ */
.sub_char1		{position:absolute; z-index:10; top:54px; left:739px; }
.sub_char2		{position:absolute; z-index:10; top:48px; left:765px; }
.sub_char3		{position:absolute; z-index:10; top:47px; left:784px; }
.sub_char4		{position:absolute; z-index:10; top:63px; left:760px; }
.sub_char5		{position:absolute; z-index:10; top:49px; left:739px; }


/* ------------ Table & List ------------ */
.Table_form			{width:590px; margin:10px 0px 0px 17px; background-color:#000000; border:2px solid #515151; border-collapse:collapse;}
.Table_form_1		{width:590px; margin:0px 0px 0px 17px; background-color:#000000; border:2px solid #515151; border-collapse:collapse;}
.Table_form_free	{width:590px; margin:10px 0px 0px 20px; background-color:#000000; border-collapse:collapse;}
.Table_form_free1	{background-color:#000000; border-collapse:collapse;}
.Table_form_subj_tr	{height:28px; }
.Table_form_subj_L	{font-weight:bold; color:#b9a57d; background-color:#121212; padding-left:10px; }
.Table_form_subj_C	{font-weight:bold; color:#b9a57d; background-color:#121212; text-align:center; }
.Table_form_con_L	{padding-left:10px; }
.Table_form_con_C	{text-align:center; }

.Board_Paging		{width:575px; height:30px; margin:20px 0px 0px 25px; text-align:center; }

.Table_form_tip		{width:560px; margin:10px 0px 0px 10px; background-color:#000000; border-collapse:collapse;}
.Table_form_tip	td	{padding:5px 0px 5px 5px;}
.Table_form_tip	.p10 {padding-left:10px;}


.Table_form_gamble {width:560px; margin:10px 0px 0px 30px; border:2px solid #515151; border-collapse:collapse;}
.Table_form_gamble	td	{padding:2px;}

.Table_form_gamble_re {width:450px; margin:10px 0px 0px 30px; border:2px solid #515151; border-collapse:collapse;}
.Table_form_gamble_re	td	{padding:2px;}

/* ------------ ACCOUNT ------------ */
.Join_welcome {
	width:570px; 
	font-size:9pt; 
	color:#FFFFFF; 
	margin:10px 0px 10px 18px; 
	padding:10px; 
	background-color:#1c584c; 
	border:1px solid #588d84;
}
*html .Join_welcome {
	width:590px; 
	font-size:9pt; 
	color:#FFFFFF; 
	margin:10px 0px 10px 18px; 
	padding:10px; 
	background-color:#1c584c; 
	border:1px solid #588d84;
}

.account_form		{width:590px; margin:10px 0px 0px 17px; background-color:#000000; border:2px solid #515151; border-collapse:collapse; }
.account_form1		{width:567px; margin:10px 0px 20px 17px; background-color:#000000; border:1px solid #515151; padding:10px; }
.account_form2		{background-color:#000000;  border:2px solid #515151; }
.account_privacy	{width:560px; height:100px; margin:10px 0px 5px 0px; font-family:verdana; font-size:8pt; color:#000000; text-decoration:none; line-height:140%; vertical-align:middle; height:100px; border:1px solid #191919; background:#666666; }
.account_topsub		{height:30px; background-color:#161616; text-align:center; }
.account_subj		{height:28px; padding-left:10px; font-weight:bold; color:#b9a57d; background-color:#121212; }
.account_contents	{padding-left:10px; }
.account_btn		{width:590px; height:25px; margin:20px 0px 0px 17px; text-align:center; list-style:none; }
.account_btn_center	{height:25px; text-align:center; list-style:none; }
.account_btn_l		{width:50%; height:25px; float:left; text-align:left; list-style:none; }
.account_btn_r		{width:50%; height:25px; float:left; text-align:right; list-style:none; }
                    
                    
/* Log in */        
.login_form			{width:300px; margin:50px 0px 0px 160px; background-color:#2f2f2f; border:2px solid #515151; border-collapse:collapse; }
                    
                    
/* POP UP */        
.pop_account		{width:300; background-color:#00050e; border:1px solid #515151; margin:5px; padding:10px; }


/* ------------ Manage your people ------------ */
#YourPeople {
	position:relative;
	width:575px;
	height:330px;
	margin:0px 0px 0px 25px;
	padding:0px;
	background:url(/images/account/people_bg.jpg) top left no-repeat;
}
#YourPeople li {
	position:absolute;
	margin:0px;
	padding:0px;
}
#YourPeople .btn {
	top:194px;
	left:283px;
	width:213px;
	height:48px;
	cursor:pointer;
}
#YourPeople .yourlink {
	top:255px;
	left:245px;
	width:310px;
	padding:7px;
	word-break:break-all;
	background-color:#000000;
	border:1px solid #d4b365;
}

/* How to */
#YourPeople_howto {
	width:570px;
	height:290px;
	margin:30px 0px 0px 40px;
	padding:0px;
}

#YourPeople_howto li {
	width:540px;
	margin:8px 0px 0px 15px;
	padding:0px;
}
#YourPeople_howto .title {
	margin:0px;
}
#YourPeople_howto .co_copy {
	margin:20px 0px 0px 15px;
	text-align:center;
}

/* Member Login First */
#YourPeople_Login {
	position:relative;
	width:570px;
	height:80px;
	margin:30px 0px 0px 40px;
	padding:0px;
}

#YourPeople_Login li {
	position:absolute;
	margin:0px;
	padding:0px;
}
#YourPeople_Login .title {
	top:0px;
	left:0px;
	z-index:20;
}
#YourPeople_Login .btn_login {
	top:43px;
	left:430px;
	z-index:20;
}
#YourPeople_Login .back_notice {
	top:45px;
	left:25px;
	color:#c6b65d;
	z-index:20;
}
#YourPeople_Login .back_copy {
	top:30px;
	left:15px;
	width:540px;
	height:50px;
	background-color:#192233;
	border:1px solid #333a46;
	z-index:10;
}


/* Member List */
#YourPeople_List {
	width:570px;
	height:290px;
	margin:30px 0px 0px 40px;
	padding:0px;
}

#YourPeople_List li {
	width:540px;
	margin:8px 0px 0px 15px;
	padding:0px;
}
#YourPeople_List .title {
	margin:0px;
}
#YourPeople_List .refresh {
	margin:20px 0px 0px 15px;
	text-align:center;
}

#YourPeople_List .PeopleList {
	width:540px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-top:2px solid #2a313d;
}
#YourPeople_List tr {
	height:28px;
}
#YourPeople_List td {
	text-align:center;
}
#YourPeople_List .subjectlines {
	height:28px;
	color:#c6b65d;
	background-color:#1d222a;
}
#YourPeople_List .people_num {
	color:#6c7483;
	font-size:7pt;
}
#YourPeople_List .people_name {
	color:#c6b65d;
	text-align:left;
}
#YourPeople_List .people_kingdom {
	color:#6c7483;
}
#YourPeople_List .people_level {
	color:#6c7483;
	font-size:7pt;
}



/* ------------ Introduction ------------ */
.intro_quest_select		{width:580px; height:23px; padding:6 0 0 0; margin:10 0 0 17; background-color:#2f2f2f; border:1px solid #454545; text-align:center; }
.intro_quest_select_v	{width:577px; height:46px; padding:6 0 0 10; margin:10 0 0 17; background-color:#2f2f2f; border:1px solid #454545; }
.intro_quest_title		{width:577px; height:20px; padding:10 0 0 0; margin:10 0 0 17; color:#fff948; font-weight:bold; font-size:10pt; list-style:none; }
.intro_quest_con		{width:590px; padding-left:17px; list-style:none; }
.intro_quest_con_t		{width:590px; margin:20 0 5 0; list-style:none; }
.intro_quest_con_c		{width:590px; list-style:none; }
.intro_quest_con_c1		{width:560px; border:5px solid #69ac00; padding:10px; line-height:200%; list-style:none; }

.intro_con_table		{margin:10 0 0 0; background-color:#000000; border:2px solid #6c7990; border-collapse:collapse; }
.intro_con_table_c		{padding:5 10 5 10; }
.intro_con_table_s		{font-weight:bold; text-align:center; }

/* Chronology */
.intro_chrono				{width:570px; list-style:none; margin:10 0 10 30; }
.intro_chrono li			{width:540px; list-style:none;  padding:0 0 0 10; margin:10 0 0 0; text-align:justify; background:url(/images/icon/bullet_orange1.gif) top left no-repeat; }
.intro_chrono .more			{width:520px; list-style:none;  padding:10 0 10 10; margin:10 0 10 0; display:none; border:1px dashed #333333; }
.intro_chrono .more li		{width:520px; list-style:none;  padding:0 0 0 10; text-align:justify; background:url(/images/common/dot.gif) top left no-repeat; }
.intro_chrono .more .title	{width:520px; list-style:none;  padding:0 0 0 10; text-align:justify; background:url(/images/icon/bullet_gray1.gif) top left no-repeat; }


/* Skill */
.intro_skill_table			{width:570px; margin:10 0 0 0; background-color:#000000; border:2px solid #515151; border-collapse:collapse; }
.intro_skill_table1			{width:570px; margin:10 0 0 0; background-color:#000000; }
* html .intro_skill_table	{width:570px; margin:10 0 0 0; background-color:#000000; border:0px solid #515151; border-collapse:collapse; }
.intro_skill_icon			{width:32px; height:32px; border:3px solid #515151; }

.intro_skill_list_tr		{height:60px; background-color:#000000; cursor:pointer; }
.intro_skill_list_hidden	{display:none; }

.intro_item_image			{width:270px; float:left; }
.intro_skill_list			{width:540px; padding-top:10px;margin:0px 10px 10px 20px; display:none; list-style:none; border-top:1px dashed #515151; }
.intro_skill_list li		{width:265px; height:25px; list-style:none; float:left; }
p.skill_con_p:first-letter	{color:#ffd800; }


/* Item List */
.intro_item_sbj								{width:180px; background-color:#161616; }
.intro_item_sbj .armor						{height:205px; margin:10px 10px 10px 18px; }
.intro_item_sbj .armor .thumb_all			{width:95px; height:205px; float:left; list-style:none; }
.intro_item_sbj .armor .thumb_part			{margin:0px 0px 2px 10px; float:left; list-style:none; cursor:pointer; }
.intro_item_sbj .armor .thumb_part .thumb_s	{width:32px; height:32px; border:3px solid #515151; }
.intro_item_con								{width:390px; background-color:#000000; }
.intro_item_con .armor_con					{margin:5px 5px 5px 10px;}
.intro_item_con .armor_con	li				{height:20px;}
.intro_item_con .armor_con .title			{height:25px; font-weight:bold; color:#ffd800;}
p.armor_con_p:first-letter					{color:#ffd800; }

/* Local Information */
.Intro_map_con_title					{width:580px; height:28px; color:#FFFF00; margin:20px 0px 0px 20px; background-color:#796856; border:1px solid #ae9b88; }
.Intro_map_con_title .mapname			{width:250px; height:20px; color:#FFFF00; margin:7px 0px 0px 10px; font-weight:bold; float:left; }
.Intro_map_con_title .othermap			{width:310px; height:20px; margin:4px 0px 0px 0px; text-align:right; float:left; }
.Intro_map_con_title .othermap select	{background-color:#b8ada2; color:#432c13; border:1px solid #b8ada2; }
#Intro_map_con							{width:580px; margin:30px 0px 0px 20px; padding:0px; }
#Intro_map_con .mapinfo_con_t			{width:580px; margin:0px; border-bottom:1px dashed #222222; }
#Intro_map_con .mapinfo_con_c			{width:560px; margin:15px 0px 0px 15px; text-align:justify; }
#Intro_map_con .mapinfo_con_c1			{width:565px; margin:15px 0px 0px 15px; text-align:justify; border:5px solid #69ac00; padding:10px; }
#Intro_map_con .mapinfo_con_c2			{width:580px; margin:15px 0px 0px 0px; text-align:justify; background-color:#000000; padding:10px; border:1px solid #0c2531;}

.Intro_map_npcname	{background:url(/images/intro/mapinfo_bal_bg.gif) top left repeat-x; font-weight:bold; color:#FFFF00; padding:0px 5px 0px 5px; }

#Intro_map_chalist	{
	height:318px; 
	width:630px; 
	overflow-y:scroll;
	SCROLLBAR-FACE-color:#222222;			/* but bg */
	SCROLLBAR-HIGHLIGHT-color:#333333;		/* but highlight */
	SCROLLBAR-SHADOW-color:#111111;			/* but dark */
	SCROLLBAR-DARKSHADOW-color:#222222;		/* but shadow */
	SCROLLBAR-3DLIGHT-color:#222222;		/* but 3D area */
	SCROLLBAR-TRACK-color:#000000;			/* background color */
	SCROLLBAR-ARROW-color:#ffd800;			/* arrow color */
}

.Intro_map_indeun_bg {
	width:565px;
	height:250px;
	background:url(/images/intro/img5_ttai_bg.jpg) top left no-repeat;
	margin:10px 0px 0px 27px;
	padding:0px;
}

#Intro_map_indeun {
	width:520px;
	height:200px;
	margin:30px 20px 0px 25px;
	padding:0px;
	overflow-y:scroll;
	SCROLLBAR-FACE-color:#baa35f;			/* but bg */
	SCROLLBAR-HIGHLIGHT-color:#c9b780;		/* but highlight */
	SCROLLBAR-SHADOW-color:#99864c;			/* but dark */
	SCROLLBAR-DARKSHADOW-color:#baa35f;		/* but shadow */
	SCROLLBAR-3DLIGHT-color:#baa35f;		/* but 3D area */
	SCROLLBAR-TRACK-color:#a4915a;			/* background color */
	SCROLLBAR-ARROW-color:#7f5b1f;			/* arrow color */
}

#Intro_map_indeun li {
	float:left;
	width:240px;
	margin:3px 0px 0px 5px;
	padding:0px;
}

/* Monster Information */
#Intro_monster_what	{width:580px; height:30px; margin:10px 0px 0px 20px; background-color:#111111; border:1px solid #222222; }

.Intro_monster_con_title			{position:relative; width:580px; height:40px; color:#dbc19c; margin:20px 0px 0px 20px; padding:0px; background-color:#222222; border:1px solid #333333; }
.Intro_monster_con_title li			{float:left; }
.Intro_monster_con_title .whatsmon	{position:absolute; z-index:20; top:-21px; left:435px; width:145px; text-align:right; z-index:20; cursor:pointer; }
#monsterpop							{position:absolute; z-index:30; top:45px; left:0px; padding:0px; display:none; }

#Intro_monster_title			{width:580px; height:40px; text-align:center; color:#ffd200; font-weight:bold; font-size:10pt; margin:15px 0px 0px 20px; padding:8px 0px 0px 0px; background:url(/images/common/subj_bg.jpg) top left no-repeat; }
#Intro_monster_con				{width:620px; height:380px; padding:0px; margin:20px 0px 20px 25px; }
#Intro_monster_con .Monpic		{width:225px; margin:0px; padding:0px; text-align:center; border:0px solid #222222; float:left; }
#Intro_monster_con .Moncon1		{width:290px; margin:0px 0px 0px 20px; float:left; }

#Monattack		{width:330px; height:42px; margin:0px 0px 0px 0px; padding:0px; }
#Monattack li	{width:160px; color:#78c4d4; letter-spacing:-1; margin:0px 5px 5px 0px; background-color:#07132a; float:left; }
#Monattack img	{width:32px; height:32px; margin:5px; border:3px solid #888888; }

.upg_rate		{width:590px; margin:10 0 0 17; background-color:#000000; border-color:#515151; border-collapse:collapse; }
.upg_rate td	{height:19px; font-size:7pt; text-align:center; }


/*------------- Community ---------------*/

/* Status of Spot Occupation */
#spot_total					{width:580px; height:180px; margin:20px 0px 10px 20px; padding:0px; }
#spot_total	.world			{width:415px; float:left; text-align:left; }
#spot_total	.gift			{width:160px; text-align:right; }
#spot_total	.notice			{width:45%; float:left; background-color:#072236; border:1px solid #1e3f58; margin-top:10px; padding:7px; }
#spot_total	.notice .copy	{margin-top:10px; width:255px; }
#spot_total	.notice .but	{margin-top:7px; width:255px; text-align:right; border-top:1px dashed #15354d; padding-top:5px; }
#spot_total	.status			{width:49%; background-color:#3b0b12; border:1px solid #904550; margin:10px 0px 0px 6px; padding:5px; }
#spot_total	.status	.title	{font-size:9pt; color:#ffcccc; font-weight:bold; }
#spot_total	.status	.line	{background-color:#140101; height:1px; }
#spot_total	.status	.area	{color:#f2d300; font-weight:bold; padding-left:10px; }
#spot_total	.status	.guild	{color:#FFFFFF; }
* html #spot_total	.status	{width:51%; float:left; background-color:#3b0b12; border:1px solid #904550; margin:10px 0px 0px 8px; padding:7px; }

#spot_total	.world1			{width:580px; }
#spot_total	.notice1		{width:560px; background-color:#072236; border:1px solid #1e3f58; margin-top:10px; padding:7px; }
#spot_total	.notice1 .copy	{margin-top:10px; width:560px; }
#spot_total	.notice1 .but	{margin-top:10px; width:560px; text-align:right; border-top:1px dashed #15354d; padding-top:5px; }
* html #spot_total	.notice1{width:580px; background-color:#072236; border:1px solid #1e3f58; margin-top:10px; padding:7px; }

#spot_status						{width:580px; height:350px; margin:30px 0px 10px 20px; padding:0px; }
#spot_status .date					{width:440px; height:20px; float:left; text-align:left; }
#spot_status .gift					{width:130px; height:20px; text-align:right; }
#spot_status .list					{width:570px; margin:10px 0px 0px 5px;  }
#spot_status .list .table			{width:570px; background-color:#000000; border:2px solid #333333; border-collapse:collapse; }
#spot_status .list .table .t		{height:28px; text-align:center; font-weight:bold; background-color:#181818; }
#spot_status .list .table .map		{height:22px; text-align:center; }
#spot_status .list .table .area		{height:22px; padding-left:10px; }
#spot_status .list .table .guild	{height:22px; padding-left:10px; color:#6bef00;  }
#spot_status .list .table .craxion	{height:22px; text-align:center; color:1d93d6;  }
#spot_status .list .table .defugel	{height:22px; text-align:center; color:f22b2b;  }
#spot_status .list .table .neutral	{height:22px; text-align:center; color:76bb14;  }


#spot_battlefield				{width:580px; height:150px; margin:50px 0px 10px 30px; padding:0px; }
#spot_battlefield li			{width:120px; height:100px;	float:left;	text-align:center;	margin:10px 15px 0px 0px;	padding:0px;}
#spot_battlefield .imgthum { margin:20px 0px 10px 5px;	border:2px solid #808387;}

#spot_guildpoint				{width:580px; height:40px; margin:30px 0px 10px 20px; padding:0px; }
#spot_guildpoint li				{margin:0px; padding:0px; }
#spot_guildpoint .map			{width:380px; height:20px; text-align:left; float:left; }
#spot_guildpoint .selectarea	{width:200px; height:20px; text-align:right; float:left; }

#spot_guildpoint_list			{width:570px; margin:0px 0px 20px 20px; background-color:#000000; border:2px solid #333333; border-collapse:collapse; }
#spot_guildpoint_list .t		{height:28px; text-align:center; font-weight:bold; background-color:#181818; }
#spot_guildpoint_list .top_g	{height:22px; text-align:center; color:#fff000; font-weight:bold; }
#spot_guildpoint_list .top_n	{height:22px; padding-left:10px; color:#fff000; font-weight:bold; }
#spot_guildpoint_list .top_p	{height:22px; padding-left:10px; color:#fff000; font-weight:bold; text-align:right; padding-right:10px; }
#spot_guildpoint_list .rank		{height:22px; text-align:center;}
#spot_guildpoint_list .name		{height:22px; padding-left:10px; color:#0f9fc4; }
#spot_guildpoint_list .point	{height:22px; text-align:center; }
#spot_guildpoint_list .lv		{height:22px; text-align:center; }
#spot_guildpoint_list .peo		{height:22px; text-align:right; padding-right:10px; }

#spot_status_map			{margin:10px 0px 0px 20px; font-weight:bold;}
#spot_status_map li		{list-style-image:url(/images/icon/bullet_orange.gif); margin:10px 0px 0px 30px; font-weight:normal;}


#castle_status {
	width:575px;
	height:148px;
	position:relative;
	margin:0px 0px 15px 20px;
	padding:0px;
	background:url(/images/community/war_status_bg.jpg) top left no-repeat;
}
#castle_status li {
	position:absolute;
	margin:0px;
	padding:0px;
	/*border:1px solid red;*/
}
#castle_status .castle_cur_name {
	top:30px;
	left:180px;
	color:#6cbcff;
	font-size:10pt;
	line-height:140%;
	font-weight:bold;
}
#castle_status .castle_cur_nation {
	top:32px;
	left:385px;
	color:#6cbcff;
}
#castle_status .castle_cur_peo {
	top:32px;
	left:525px;
	color:#e5d8af;
}

#castle_status .castle_attack_name {
	top:68px;
	left:190px;
	color:#ff8080;
	font-size:9pt;
	font-weight:bold;
}
#castle_status .castle_attack_nation {
	top:70px;
	left:385px;
	color:#ff8080;
}
#castle_status .castle_attack_peo {
	top:70px;
	left:525px;
	color:#e5d8af;
}
#castle_status .castle_next {
	top:117px;
	left:220px;
	color:#f4d685;
}



/*------------- Game Guide ---------------*/
.guide_town_bg			{width:577px; margin:20px 0px 0px 25px; background:url(/images/guide/img2_01_01.jpg) top left no-repeat; }
.guide_town_bg1			{width:537px; padding:10px 20px 10px 20px; background:url(/images/guide/img2_01_03.jpg) top left repeat-y; }
.guide_town_name		{width:285px; height:27px; float:left; text-align:center; margin:10px 0px 10px 0px; }
.guide_town_image		{width:528px; height:430px; margin:20px 0px 0px 22px; }

.guide_move_keybg		{width:25px; height:20px; float:left; padding:5px 0px 0px 0px; color:#ffd800; text-align:center; font-weight:bold; background:url(/images/guide/img2_02_01.gif) top left no-repeat; }
.guide_move_keyex		{width:100px; height:20px; float:left; padding:5px 0px 0px 0px; margin:0px 10px 10px 10px }

.guide_npc_list			{width:570px; list-style:none; margin:15px 10px 10px 35px; }
.guide_npc_list dt		{width:110px; float:left; list-style:none; }
.guide_npc_list dd		{width:460px; float:left; list-style:none; padding:0px 0px 10px 0px; }
.guide_npc_list .role	{width:460px; float:left; list-style:none; padding:0px 0px 5px 0px; color:#d7ba79; }
.guide_npc_pic			{border:3px solid #333333; }


.guide_guild_lv			{margin-left:25px; }
.guide_guild_lv li		{list-style-image:url(/images/icon/bullet_orange.gif); margin-top:10px; }

.guide_guild_copy		{margin:20px 0px 0px 25px; }
.guide_guild_copy li	{list-style-image:url(/images/icon/bullet_add.gif); margin-top:10px; color:#ffd800 }

.guide_guild_add		{margin:15px 0px 0px 25px; }
.guide_guild_add li		{list-style-type;circle; }

.guide_guild_benefit	{width:570px; margin:10px 0px 0px 0px; border:2px solid #515151; border-collapse:collapse; }
.guide_guild_benefit_con{padding:5px; }

.guide_short_area		{float:left; width:280px; margin:10px 0px 10px 20px; }
.guide_short			{list-style:none; float:left; width:280px; margin:0px 0px 20px 0px; background-color:#1d202b; border:1px solid #343847; }
.guide_short_title		{list-style:none; width:260px; height:23px; margin:10px 0px 5px 10px; color:#ffd800; font-weight:bold; text-align:center; border-bottom:1px dashed #343847; }
.guide_short_key		{list-style:none; float:left; width:80px; height:22px; margin:5px 0px 0px 0px; color:#96ff00; font-weight:bold; text-align:right; }
.guide_short_exp		{list-style:none; float:left; width:180px; height:22px; margin:5px 0px 0px 0px; padding:0px 0px 0px 8px; }
.guide_short_title1		{list-style:none; float:left; width:130px; height:23px; margin:10px 0px 5px 0px; color:#ffd800; font-weight:bold; border-bottom:1px dashed #343847; }
.guide_short_key1		{list-style:none; float:left; width:40px; height:22px; margin:5px 0px 0px 0px; color:#96ff00; font-weight:bold; text-align:right; }
.guide_short_exp1		{list-style:none; float:left; width:70px; height:22px; margin:5px 0px 0px 0px; padding:0px 0px 0px 8px; }
.guide_short_exp2		{list-style:none; float:left; width:90px; height:22px; margin:5px 0px 0px 10px; padding:0px 0px 0px 20px; }

.guide_battle_lv		{margin-left:50px;  }
.guide_battle_lv li		{list-style-image:url(/images/icon/bullet_orange.gif); margin-top:5;}


.War_3depth {
	width:565px;
	height:120px;
	margin:20px 0px 0px 30px;
	padding:0px;
	background:url(/images/cash/item_category_bg.gif) repeat-y;
}
.War_3depth .top {
	width:565px;
	height:40px;
	margin:0px;
	padding:0px;
}
.War_3depth .item_list {
	width:545px;
	height:50px;
	margin:0px 0px 0px 25px;
	padding:0px;
}
.War_3depth .item_list .items {
	width:510px;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.War_3depth .item_list .items li {
	width:255px;;
	height:20px;
	margin:0px;
	padding:2px 0px 0px 10px;
	float:left;
	background:url(/images/icon/bullet_gray1.gif) left no-repeat;
}
* html .War_3depth .item_list .items li {
	width:255px;;
	height:25px;
	margin:0px;
	padding:6px 0px 0px 12px;
	float:left;
	background:url(/images/icon/bullet_gray1.gif) left no-repeat;
}
.War_3depth .bottom {
	width:565px;
	height:35px;
	margin:0px;
	padding:0px;
	background-color:#00050e;
}


/*-------------------------------------------------------------------------------------------------------------------------------------
	Craft System
--------------------------------------------------------------------------------------------------------------------------------------*/
/* Item Class Tab */

#Craft_Category {
	width:565px;
	margin:10px 0px 0px 30px;
	padding:0px;
	background:url(/images/cash/item_category_bg.gif) repeat-y;
}

#Craft_Category .craft_top {
	width:565px;
	margin:0px;
	padding:0px;
}
#Craft_Category .craft_bottom {
	width:565px;
}
#craft_items {
	width:530px;
	margin:0px;
	padding:0px;
	margin:0px 0px 0px 25px;
}
#craft_items li {
	width:250px;
	height:20px;
	margin:0px 0px 0px 5px;
	padding:2px 0px 0px 10px;
	float:left;
	background:url(/images/icon/bullet_gray1.gif) left no-repeat;
}

#craft_items .alllist {
	width:500px;
	height:20px;
	margin:0px 0px 0px 5px;
	padding:2px 0px 0px 10px;
	background:url(/images/icon/bullet_gray1.gif) left no-repeat;
}


/* Item Contents */
#Guide_Craft			{width:590px; margin:0px 0px 0px 30px;}
#Guide_Craft .title_s	{margin:20px 0px 0px 0px;}
#Guide_Craft .title_ss	{margin:20px 0px 0px 0px;}
#Guide_Craft .txt		{width:575px;margin:10px 0px 0px 15px;}


/* 34 & 38 Performance level weapon and shield */
#craft_weapon_merlist {
	width:620px;
	margin:20px 0px 0px 35px; 
	padding:0px;
}
#craft_weapon_merlist li {
	margin:5px 0px 0px 0px; 
	padding:0px;
}
#craft_weapon_merlist .craft_merlist_t {
	margin-top:20px; 
	height:20px;
	color:#a0c65e;
}
.craft_weapon_merlist_s {
	width:620px;
	margin:5px 0px 0px 10px; 
	padding:0px;
}
.craft_weapon_merlist_s li {
	float:left;
	width:33%;
	margin:5px 0px 0px 0px; 
	padding:0px;
}



/* ------------ Board ------------ */
/* board_free */
.board_top				{width:590px; height:20px; padding:10 0 0 0; margin:10 0 0 17; list-style:none; }
.board_top_l			{width:50%; height:20px; list-style:none; float:left; }
.board_top_r			{width:50%; height:20px; list-style:none; float:left; text-align:right; }
.board_line				{height:1px; background-color:#515151; }
.board_v_sbj			{height:30px; padding-left:15px; color:#beb69f; background-color:#222222; }
.board_v_contents1		{height:30px; padding-left:15px; }
.board_v_contents2		{padding:10 10 10 15; white-space:-moz-pre-wrap; word-wrap:break-word; overflow:auto; }
.paging_cur				{font-size:10pt; font-weight:bold; color:#ffa800; }


/* board_gallery */
.board_gallery_best		{width:580px; height:205px; padding:5px; margin:10 0 20 17; padding-bottom:12px; background-color:#0c3a48; border:1px solid #175060; }
.board_gallery_best_i	{width:160px; height:170px; padding:5px; margin:12 10 10 10; background-color:#00141a; float:left; overflow-y:hidden; }
.board_gallery			{width:590px; margin:10 0 20 17; background-color:#171413; }
.board_gallery_info		{width:120px; height:155px; padding:5px; margin:0 5 10 5; background-color:#000000; float:left; list-style:none; }
.board_gallery_info li	{width:120px; overflow:hidden; word-wrap:break-word; list-style:none; }
.board_gallery_info .i	{width:120px; height:105px; list-style:none; }
.board_gallery_info .t	{width:120px; height:30px; overflow:hidden; word-wrap:break-word; list-style:none; }
.board_gallery_info .w	{width:120px; height:20px; overflow:hidden; word-wrap:break-word; list-style:none; padding-top:3px; }
.board_fallery_notice	{width:568px; margin-left:17px; padding:10px; list-style:none; background-color:#000000; border:1px solid #222222; }

#original_image			{position:absolute; z-index:2000; width:100%; height:100%; text-align:center; display:none; }
.original_image_img		{position:absolute; top:0px; left:0px; z-index:20; width:100; height:100; background-color:#222222; text-align:center; }
.original_image_bg		{position:absolute; top:0px; left:0px; z-index:10; width:100%; height:100%; background-color:#000000; filter:alpha(style:0,opacity:80); text-align:center; }

/* board_fansite */
.board_fansite			{width:570px; padding:10px; margin:10 0 20 17; background-color:#27201e; }
.board_fansite_info		{width:570px; margin-bottom:10px; background-color:#000000; }
.board_fansite_thumb	{width:100px; height:90px; margin:10px; }
.board_fansite_line		{width:410px; height:1px; }

/* Reply */
.board_reply			{width:570px; padding:10px; margin:10 0 10 17; background-color:#27201e; }
.board_reply_con		{padding:5 10 5 10; }
.board_reply_s			{width:530px; padding:10px; margin:10 0 10 10; background-color:#000000; }

/* board popup */
.pop_memberinpo			{position:absolute; z-index:1000; background-color:#000000; border:1px solid #666666; }
.pop_memberinpo_scon	{width:100% height:16px; background-color:#000000; padding:3 10 3 5; cursor:pointer; }


/* ------------ Download ------------ */
.down_client_scheck		{width:560px; margin:0 0 0 45; background-color:#000000; border:2px solid #6c7990; border-collapse:collapse; }
.down_client_scheck_c	{padding-left:10px; }
.down_client_scheck_s	{font-weight:bold; text-align:center; }
.down_client_download	{width:560px; padding:5px; margin:0 0 0 45; background-color:#0b1b39; border:1px solid #182b4f; }
.down_client_but		{width:50%; height:120px; text-align:center; float:left; }
.down_client_manual		{width:450px; border-top:1px dashed #4b5566; margin:10 0 0 -10; }

.board_wall				{width:590px; height:720; padding:10 0 20 0; margin:10 0 0 20; }
.board_wall_i			{width:182px; padding:12 0 10 0; margin:10 5 10 5; background-color:#000000; border:1px solid #222222; text-align:center; float:left; }

.board_concept			{width:590px; height:380; padding:10 0 20 0; margin:10 0 0 23; }
.board_concept_i		{width:125px; padding:5; margin:10 5 10 5; background-color:#1c2535; text-align:center; float:left; }

#Graphiccard_Driver {
	position:relative;
	width:600px; 
	height:360px; 
	margin:20px 0px 0px 5px; 
	padding:0px; 
	text-align:justify;
	background:url(/images/pds/client_bg_02.jpg) top left no-repeat;
}
#Graphiccard_Driver li {
	position:absolute;
}
#Graphiccard_Driver .titles {
	width:300px; 
	height:18px; 
	top:10px;
	left:18px;
}
#Graphiccard_Driver .copys {
	width:570px; 
	height:50px; 
	top:40px;
	left:30px;
}
#Graphiccard_Driver .btn1 {
	width:100px; 
	height:100px; 
	top:85px;
	left:110px;
}
#Graphiccard_Driver .btn2 {
	width:100px; 
	height:100px; 
	top:85px;
	left:265px;
}
#Graphiccard_Driver .btn3 {
	width:100px; 
	height:100px; 
	top:85px;
	left:420px;
}

#Graphiccard_Driver .DirectX {
	width:300px; 
	height:18px; 
	top:230px;
	left:18px;
}
#Graphiccard_Driver .DirectX_img {
	width:150px; 
	height:110px; 
	top:260px;
	left:30px;
}

#Graphiccard_Driver .DirectX_copy {
	width:390px; 
	height:110px; 
	top:260px;
	left:190px;
}

#Mirror_Site {
	width:100%; 
	margin:5px 0px 5px 10px; 
	padding:0px; 
}

#Mirror_Site li {
	float:left; 
	width:100px;
	margin:0px 0px 5px 0px;
	padding:0px;
	vertical-align:top;
}





/* ------------ Cash ------------ */
/* --- New ---*/
#Char_Noti {
	width:565px;
	background:url(/images/cash/char_notice_bg.jpg) top left repeat-y;
	margin:20px 0px 0px 30px;
	padding:0px;
}
#Char_Noti .Noti_top {
	width:565px;
	height:290px;
	background:url(/images/cash/char_notice_top.jpg) top left no-repeat;
	margin:0px;
	padding:15px 0px 0px 0px;
}
#Char_Noti .Noti_bottom {
	width:565px;
	height:19px;
	background:url(/images/cash/char_notice_bottom.jpg) bottom left no-repeat;
	margin:0px;
	padding:0px;
}
.Charging_Notice1 {
	width:530px; 
	margin:10px 0px 0px 25px; 
	padding:0px; 
}

.Charging_Notice1 li {
	width:500px; 
	margin:5px 0px 10px 0px; 
	padding:0px 0px 0px 10px; 
	background:url(/images/icon/bullet_gray.gif) 0px 6px no-repeat; 
	font-size:11px; 
	color:#cdcab7; 
}

.Char_Process {
	width:565px;
	height:615px;
	background:url(/images/cash/char_bg.jpg) top left repeat-y;
	margin:15px 0px 0px 30px;
	padding:0px;
}
.ProcessForm {
	width:520px;
	height:550px;
	margin:0px 0px 0px 20px;
	padding:0px;
}
.ProcessForm li {
	width:520px;
	margin:0px;
	padding:0px;
}
.ProcessForm .bgselect {
	width:525px;
	background-color:#636054;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:1px solid #525046;
}
.ProcessForm .bgselect .confirm {
	width:500px;
	margin:0px 10px 10px 10px;
	border-collapse:collapse
}
.ProcessForm .bgselect .confirm .subject {
	width:180px;
	height:30px;
	color:#c0b486; 
	padding-left:10px;
	background-color:#2a2924;
}
.ProcessForm .bgselect .confirm .confirm_con {
	width:320px;
	padding-left:10px;
}
.ProcessForm .ProcessForm_txt {
	width:525px;
	background-color:#2c2a24;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:1px solid #46443d;
}
.Char_Process .btngroup {
	width:565px;
}

/* --- Old --- */
#Charging {
	width:567px;
	background:url(/images/cash/charging_bg.gif) top left repeat-y;
	margin:10px 0px 0px 30px;
	padding:0px;
}
#Charging .title {
	width:567px;
	height:20px;
	background:url(/images/cash/charging_top.gif) top left no-repeat;
	margin:0px;
	padding:0px;
}
#Charging .title .title_img {
	margin:15px 0px 0px 20px;
}
#Charging .info {
	width:500px; 
	font-size:11px; 
	color:#cdcab7; 
	margin:0px 0px 0px 30px; 
	padding:10px; 
	background-color:#030f26; 
	border:1px solid #19253d; 
}
#Charging .description {
	width:500px; 
	font-size:11px; 
	color:#cdcab7; 
	margin:10px 0px 0px 30px; 
	padding:5px 10px 10px 10px; 
	background-color:#3c3a24; 
	border:1px solid #807d60; 
}
#Charging .Char_notice {
	width:567px;
	margin:0px;
	padding:15px 0px 0px 0px;
}
#Charging .chice {
	width:500px; 
	margin:10px 0px 0px 30px; 
	padding:0px; 
}
#Charging .foot {
	width:567px;
	background:url(/images/cash/charging_bottom.gif) bottom left no-repeat;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.Charging_Notice {
	width:500px; 
	margin:15px 0px 0px 30px; 
	padding:10px; 
	background-color:#030f26; 
	border:1px solid #19253d; 
}

.Charging_Notice li {
	width:450px; 
	margin:5px 0px 10px 0px; 
	padding:0px 0px 0px 10px; 
	background:url(/images/icon/bullet_gray.gif) 0px 6px no-repeat; 
	font-size:11px; 
	color:#cdcab7; 
}

.submit {
	width:565px; 
	height:200px;
	margin:0px 0px 0px 30px; 
	padding:0px; 
	background:url(/images/cash/charging_now.jpg) top left no-repeat; 
}
.submit .btn {
	width:190px; 
	height:45px;
	margin:52px 0px 0px 178px; 
}


#MyCash	{
	width:567px;
	height:40px;
	margin:20px 0px 0px 30px;
	padding:0px;
	background:url(/images/cash/mycash_bg.jpg) top left no-repeat;
}
#MyCash	.cash_info1	{
	width:467px;
	height:40px;
	color:#cdcab7;
	margin:0px;
	padding:13px 0px 0px 35px;
	float:left;
}
#MyCash	.cash_info1 .cash	{
	font-size:10pt;
	color:#ff3737;
	font-weight:bold;
}
#MyCash	.btn	{
	width:95px;
	height:40px;
	margin:0px;
	padding:12px 0px 0px 8px;
	float:left;
}

#myCashDate	{
	width;550px; 
	margin:0px;
	padding:0px;
}
#myCashDate	.month_select{
	width:530px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#myCashDate	.date_select{
	width:530px;
	border-top:1px dashed #32405d;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
}


/* Cash Charging Complete */
#Carging_Comp {
	position:relative;
	width:570px;
	height:210px;
	margin:10px 0px 0px 30px;
	padding:0px;
	background:url(/images/cash/complete_bg1.jpg) top left no-repeat;
}
#Carging_Comp li {
	position:absolute;
}
#Carging_Comp .alert {
	top:75px;
	left:35px;
	width:500px;
	height:60px;
	color:#ffdc00;
	font-weight:bold;
	line-height:180%;
}
#Carging_Comp .btn {
	top:156px;
	left:215px;
	width:135px;
	height:24px;
}


/* Cash Charging Pending */
#Carging_pending {
	position:relative;
	width:570px;
	height:260px;
	margin:10px 0px 0px 30px;
	padding:0px;
	background:url(/images/cash/complete_bg2.jpg) top left no-repeat;
}
#Carging_pending li {
	position:absolute;
}
#Carging_pending .alert {
	top:75px;
	left:35px;
	width:500px;
	height:100px;
	color:#ffdc00;
	font-weight:bold;
	line-height:180%;
}
#Carging_pending .btn1 {
	top:201px;
	left:149px;
	width:98px;
	height:24px;
}
#Carging_pending .btn2 {
	top:201px;
	left:256px;
	width:135px;
	height:24px;
}


.Charging_Comp_data {
	width:420px; 
	margin:10 0 0 17; 
	background-color:#000000; 
	border-color:#515151; 
	border-collapse:collapse; 
	margin:20px 0px 0px 40px;
}
.Charging_Comp_data tr {
	height:27px;
}
.Charging_Comp_data .subj {
	width:120px;
	padding:0px;
	text-align:center;
	background-color:#111111;
}
.Charging_Comp_data .contents {
	width:300px;
	padding:0px 0px 0px 15px;
	background-color:#000000;
}

/* Current My Cash */
.cash_mylist			{width:570px; margin:20 0 0 30; background-color:#000000; }
* html .cash_mylist		{width:570px; margin:20 0 0 30; background-color:#000000; border:0px solid #515151; border-collapse:collapse; }


/* Charging Guide */
#Charge_guide {
	width:550px;
	margin:20px 0px 0px 30px;
	padding:0px;
}
#Charge_guide .con {
	width:530px;
	margin:10px 0px 0px 25px;
	padding:0px;
	text-align:justify;
	vertical-align:top;
	list-style-type:decimal;
}

ol.Charge_guide_s {
	width:530px;
	margin:0px;
	padding:0px;
}
ol.Charge_guide_s .con_s {
	width:500px;
	margin:5px 0px 0px 25px;
	padding:0px;
	text-align:justify;
	vertical-align:top;
	list-style-type:lower-alpha;
}

/* Introduce Cash Items */
.Hot_Cash_item {
	position:relative;
	width:580px;
	height:155px;
	margin:10px 0px 0px 25px;
	z-index:10;
}
.Hot_Cash_item .Hot_Cash_itemlist {
	position:absolute;
	top:0px;
	left:0px;
	width:580px;
	height:155px;
	z-index:1;
}
/* Hot Items POP */
.HotItem_POP {
	position:absolute;
	top:10px;
	left:138px;
	width:424px;
	background:url(/images/cash/hotlist_pop_bg.gif) repeat-y;
	z-index:10;
	display:none;
}
#HotItem_POP_top {
	position:relative;
	width:424px;
	height:90px;
	margin:0px;
	padding:0px;
	background:url(/images/cash/hotlist_pop_top.gif) top left no-repeat;
}
#HotItem_POP_top li {
	position:absolute;
}
#HotItem_POP_top .name {
	top:21px;
	left:40px;
	width:365px;
	height:22px;
	color:#000000;
	font-weight:bold;
}
#HotItem_POP_top .name .itemclass {
	color:#816b05;
	font-weight:normal;
}
#HotItem_POP_top .price {
	top:50px;
	left:73px;
	width:70px;
	height:18px;
	color:#e40000;
	font-weight:bold;
}
#HotItem_POP_top .volume {
	top:50px;
	left:215px;
	width:70px;
	height:18px;
	color:#0070c7;
	font-weight:bold;
}
#HotItem_POP_top .term {
	top:50px;
	left:335px;
	width:50px;
	height:18px;
	color:#0070c7;
}
#HotItem_POP_con {
	width:424px;
	margin:0px;
	padding:0px;	
}
#HotItem_POP_con .explain {
	width:390px;
	color:#16cede;
	margin:5px 0px 10px 20px;
	padding:0px;
}
#HotItem_POP_con .bonus {
	width:390px;
	color:#dcc37e;
	margin:5px 0px 10px 20px;
	padding:0px;
}


.Cash_info {
	width:565px; 
	margin:0px 0px 0px 30px; 
	background:url(/images/cash/tab_bg.gif) top left repeat-y;
}

.Cash_info .title_s {
	width:530px; 
	height:20px;
	font-weight:bold;
	color:#e0cdc5;
	margin:0px 0px 0px 15px; 
	padding:0px 0px 0px 10px;
	background:url(/images/icon/dot_title1.gif) top left no-repeat;
	border-bottom:1px solid #6d5b54;
}

.Cash_info_bg .Cash_title_s {
	height:30px;
	margin:20px 0px 0px 8px; 
	padding:0px;
	float:left;
}

.Cash_info_bot {
	width:565px; 
	margin:0px 0px 0px 30px; 
}

.Cash_info .Toparea {
	height:10px;
}


/* Item Class Tab */
.Item_Category {
	width:565px;
	height:200px;
	margin:20px 0px 20px 30px;
	padding:0px;
	background:url(/images/cash/item_category_bg.gif) repeat-y;
}

.Item_Category .top {
	width:565px;
	height:40px;
	margin:0px;
	padding:0px;
}
.Item_Category .item_list {
	width:490px;
	height:125px;
	margin:0px 0px 0px 35px;
	padding:0px;
}
.Item_Category .item_list .items {
	width:490px;
	height:125px;
	margin:0px;
	padding:0px;
}
.Item_Category .item_list .items li {
	width:220px;
	height:20px;
	margin:0px 0px 0px 10px;
	padding:4px 0px 0px 10px;
	float:left;
	background:url(/images/icon/bullet_gray1.gif) left no-repeat;
}
* html .Item_Category .item_list .items li {
	width:220px;
	height:25px;
	margin:0px 0px 0px 10px;
	padding:8px 0px 0px 12px;
	float:left;
	background:url(/images/icon/bullet_gray1.gif) left no-repeat;
}
.Item_Category .bottom {
	width:565px;
	height:35px;
	margin:0px;
	padding:0px;
	background-color:#00050e;
}


/* Items Information */
.Cash_items {
	position:relative;
	width:270px;
	height:110px;
	margin:5px 0px 5px 6px;
	cursor:pointer;
	float:left;
	z-index:1;
}
.Cash_items .bg_area {
	position:absolute;
	top:0px;
	left:0px;
	width:270px;
	height:110px;
	background:url(/images/cash/items_bg.gif) top left no-repeat;
	z-index:1;
}
.Cash_items .icon {
	position:absolute;
	top:54px;
	left:36px;
	width:32px;
	height:32px;
	z-index:5;
}
.Cash_items .normal {
	position:absolute;
	top:39px;
	left:16px;
	width:49px;
	height:49px;
	z-index:6;
}
.Cash_items .new {
	position:absolute;
	top:39px;
	left:16px;
	width:49px;
	height:49px;
	background:url(/images/cash/items_new.gif) top left no-repeat;
	z-index:6;
}
.Cash_items .hot {
	position:absolute;
	top:39px;
	left:16px;
	width:49px;
	height:49px;
	background:url(/images/cash/items_hot.gif) top left no-repeat;
	z-index:6;
}
.Cash_items .bonus {
	position:absolute;
	top:39px;
	left:16px;
	width:49px;
	height:49px;
	background:url(/images/cash/items_bonus.gif) top left no-repeat;
	z-index:6;
}
.Cash_items .name {
	position:absolute;
	top:10px;
	left:15px;
	width:245px;
	height:24px;
	background:url(/images/cash/items_name_bg.gif) top left no-repeat;
	font-size:7pt;
	font-weight:bold;
	color:#deb702;
	padding:5px 0px 0px 5px;
	z-index:3;
}
.Cash_items .term {
	position:absolute;
	top:45px;
	left:145px;
	width:100px;
	height:20px;
	color:#60c378;
	z-index:2;
}
.Cash_items .price {
	position:absolute;
	top:62px;
	left:145px;
	width:100px;
	height:20px;
	color:#f777aa;
	font-weight:bold;
	z-index:2;
}
.Cash_items .volume {
	position:absolute;
	top:80px;
	left:145px;
	width:100px;
	height:20px;
	color:#60c378;
	z-index:2;
}

.Cashinfo_popup {
	position:absolute;
	top:0px;
	width:284px;
	z-index:100;
	display:none;
}
.Cashinfo_popup_bg {
	width:284px;
	margin:0px;
	padding:0px;
}
.Cashinfo_popup_bg .cashpop_top1 {
	width:284px;
	height:40px;
	background:url(/images/cash/items_pop_toparea1.gif) top left no-repeat;
	margin:0px;
	padding:0px;
}

.Cashinfo_popup_bg .cashpop_top2 {
	width:284px;
	height:40px;
	background:url(/images/cash/items_pop_toparea2.gif) top left no-repeat;
	margin:0px;
	padding:0px;
}
.Cashinfo_popup_bg .cashpop_detail {
	color:#ffea00;
	background:url(/images/cash/items_pop_bg1.gif) top left repeat-y;
	margin:-5px 0px 0px 0px;
	padding:10px 20px 10px 20px;
}


/* ------------ Support ------------ */
.faq_search		{width:590px; padding:10px; margin:10 0 0 17; background-color:#49636f; border:1px solid #668492; }
.faq_q			{padding:7 0 7 0; }
.faq_a_tr		{display:none; }
.faq_a			{color:#ffd800; padding:10 10 10 0; }
.faq_notice		{width:575px; height:65px; padding:5; margin:30 0 0 17; background-color:#2f2f2f; border:1px solid #454545; }
            	
#policy			{width:550px; margin:10 0 0 0; padding:0px; }
#policy .Title {
	width:550px;
	height:30px;
	color:#d0b22d;
	font-weight:bold;
}
#policy .Title_s1 {
	width:530px;
	color:#f1acac;
	margin:0 0 5 15;
	text-align:justify;
}
#policy .Title_s2 {
	width:530px;
	margin:10 0 10 15;
	text-align:justify;
}
#policy .Title_s2:first-letter {
	color:#dbb675;
	font-weight:bold;
}
#policy .Contents1 {
	width:530px;
	margin:0 0 10 15;
	text-align:justify;
}
#policy .Contents2 {
	width:515px;
	margin:0 0 10 30;
	text-align:justify;
}
#policy .special {
	width:515px;
	color:#77a8cb;
	margin:0 0 5 30;
	text-align:justify;
}
#policy .space {
	width:515px;
	height:10px;
	margin:0px;
	padding:0px;
}
#policy .Contents1 .listtable {
	width:100%; 
	margin:10 0 0 0; 
	border:1px solid #515151; 
	border-collapse:collapse;	
}
#policy .Contents1 .listtable .subjtr {
	height:28px;
	color:#f2d42f;
	text-align:center;
	background-color:#000000; 
}
#policy .Contents1 .listtable .contents1 {
	padding:5px;	
	background-color:#222222;
	word-wrap:break-all;
}
#policy .Contents1 .listtable .contents2 {
	padding:5px;	
	background-color:#222222;
	word-wrap:break-all;
	text-align:center;
}


/* ------------ Cash_Charge Complete ------------ */
#ChargeComp_Clickandbuy {
	width:570px;
	height:380px;
	margin:20px 0px 0px 25px;
	background:url(/images/cash/clickandbuy_complete.jpg) top left no-repeat;
}
#ChargeComp_Clickandbuy .pay_info {
	width:380px;
	margin:190px 0px 0px 170px;
	border-collapse:collapse;	
	border:2px solid #272e3c;
}
#ChargeComp_Clickandbuy .pay_info td {
	height:30px;
	padding:0px 0px 0px 10px;	
}
#ChargeComp_Clickandbuy .pay_info .subj {
	width:140px;
	color:#efe1c5;
	background-color:#131b2a;	
}
#ChargeComp_Clickandbuy .pay_info .info {
	width:240px;
	color:#d6e4bf;
}
#ChargeComp_Clickandbuy .pay_info .total {
	color:#ffe400;
	font-weight:bold;
	background-color:#131b2a;	
}

/* ------------ Cash_Charge Error_First ------------ */
#Charge_Error1 {
	width:570px;
	height:380px;
	margin:20px 0px 0px 25px;
	padding:0px;
	background:url(/images/cash/charge_error1.jpg) top left no-repeat;
}
#Charge_Error1 li {
	margin:0px;
	padding:0px;
}
#Charge_Error1 .cause {
	width:380px;
	margin:150px 0px 0px 170px;
	padding:10px;
	background-color:#3b3228;
	border:5px solid #6a5b49;
}
#Charge_Error1 .detail_title {
	margin:30px 0px 0px 170px;
}
#Charge_Error1 .pay_info {
	width:380px;
	margin:10px 0px 0px 170px;
	border-collapse:collapse;	
	border:2px solid #272e3c;
}
#Charge_Error1 .pay_info td {
	height:30px;
	padding:0px 0px 0px 10px;	
}
#Charge_Error1 .pay_info .subj {
	width:140px;
	color:#efe1c5;
	background-color:#131b2a;	
}
#Charge_Error1 .pay_info .info {
	width:240px;
	color:#d6e4bf;
}
#Charge_Error1 .pay_info .total {
	color:#ffe400;
	font-weight:bold;
	background-color:#131b2a;	
}
/* ------------ Cash_Charge Error_Second ------------ */
#Charge_Error2 {
	width:570px;
	height:320px;
	margin:20px 0px 0px 25px;
	background:url(/images/cash/charge_error2.jpg) top left no-repeat;
}
#Charge_Error2 li {
	margin:0px;
	padding:0px;
}
#Charge_Error2 .pay_info {
	width:380px;
	margin:175px 0px 0px 170px;
	border-collapse:collapse;	
	border:2px solid #272e3c;
}
#Charge_Error2 .pay_info td {
	height:30px;
	padding:0px 0px 0px 10px;	
}
#Charge_Error2 .pay_info .subj {
	width:140px;
	color:#efe1c5;
	background-color:#131b2a;	
}
#Charge_Error2 .pay_info .info {
	width:240px;
	color:#d6e4bf;
}
#Charge_Error2 .pay_info .total {
	color:#ffe400;
	font-weight:bold;
	background-color:#131b2a;	
}


/* ------------ Cash_Charge Complete_Cherry ------------ */
#ChargeComp_Cherry {
	width:570px;
	height:380px;
	margin:20px 0px 0px 25px;
	background:url(/images/cash/cherry_complete.jpg) top left no-repeat;
}
#ChargeComp_Cherry .pay_info {
	width:380px;
	margin:190px 0px 0px 170px;
	border-collapse:collapse;	
	border:2px solid #272e3c;
}
#ChargeComp_Cherry .pay_info td {
	height:30px;
	padding:0px 0px 0px 10px;	
}
#ChargeComp_Cherry .pay_info .subj {
	width:140px;
	color:#efe1c5;
	background-color:#131b2a;	
}
#ChargeComp_Cherry .pay_info .info {
	width:240px;
	color:#d6e4bf;
}
#ChargeComp_Cherry .pay_info .total {
	color:#ffe400;
	font-weight:bold;
	background-color:#131b2a;	
}


/* ------------ Partners ------------ */
.partnerlist		{width:570px; margin:20px 0px 0px 35px; padding:0px 0px 0px 0px;}
.partnerlist li		{width:175px; height:75px; margin:0px 0px 0px 10px; padding:0px; float:left;}   
.partnerlist img	{width:160px; height:60px; border:1px solid #d1d1d1;}   

/* ------------ Member POP ------------ */
.mem_info_title	{width:100%; padding:13 10 5 8; color:#FFFFFF; font-weight:bold; }
.mem_info		{margin:5px; padding:5px; background-color:#000000; border:1px solid #333333; }
.mem_letter		{width:350px; margin:5px; }


/* ------------ IE Public Sub ------------ */
* html .sub_title			{width:700px; height:160px; background:url(/images/common/sub_title_bg.jpg) top left no-repeat; }
* html .sub_title_s			{width:590px; height:30px; padding:3 0 0 3; margin:0 0 0 17; background:url(/images/title/title_s_bg.gif) bottom left repeat-x; }
* html .sub_title_s_img		{margin-bottom:-3px; }
* html .sub_title_ss		{width:570px; height:20px; font-size:10pt; font-weight:bold; color:#7de404; padding:3 0 0 3; margin:30 0 0 20; }
* html .sub_title_pop		{width:100%; height:30px; padding:3 0 0 0; margin:20 0 0 0; background:url(/images/title/title_s_bg.gif) bottom left repeat-x; }
* html .sub_title_L			{margin:40 0 0 0; }
* html .sub_title_navi		{width:540px; height:15px; color:#FFFFFF; margin:-8 0 0 0; overflow:hidden; }
* html .sub_title_copy		{width:450px; height:40px; color:#FFFFFF; margin:5px 0px 0px 0px; }
* html .sub_con_title		{width:590px; height:30px; color:#fff948; font-weight:bold; padding:7 0 0 10; margin:10 0 0 17; background-color:#5e5137; border:1px solid #8b7954; }
* html .sub_con_title1		{width:590px; height:25px; color:#fff948; font-weight:bold; padding-top:5px; margin:30 0 0 17; list-style:none; background-color:#5e5137; border:1px solid #8b7954; }
* html .sub_con_title1_l	{width:22%; height:25px; float:left; color:#ffd800; font-weight:bold; list-style:none; margin:5 0 0 10; }
* html .sub_con_title1_r	{width:75%; height:25px; float:left; text-align:right; list-style:none; margin:2 0 0 0; }
* html .sub_con_title2		{width:590px; height:30px; padding:4 0 0 10; margin:10 0 0 17; background-color:#2f2f2f; border:1px solid #454545; }
* html .sub_con_search		{width:590px; padding:5px; margin:20 0 0 17; background-color:#203742; border:1px solid #37515e; }
* html .sub_con_subj		{width:590px; padding:5px; margin:10 0 0 17; background-color:#333333; border:1px solid #444444; }
* html .title_s_img			{margin:20 0 0 17; }
                        	
* html .sub_con_txt			{width:590px; padding:15px; margin:10 0 0 17; background-color:#111111; }




/* ------------ Introduction ------------ */
* html .intro_quest_select		{width:590px; height:30px; padding:4 0 0 0; margin:10 0 0 17; background-color:#2f2f2f; border:1px solid #454545; text-align:center;}
* html .intro_quest_select_v	{width:590px; height:55px; padding:2 0 0 10; margin:10 0 0 17; background-color:#2f2f2f; border:1px solid #454545;}
* html .intro_quest_con			{width:577px; margin:10 0 0 15; list-style:none; }
* html .intro_quest_title		{width:577px; height:20px; padding:10 0 0 0; margin:10 0 0 17; color:#fff948; font-weight:bold; font-size:10pt; list-style:none; }
* html .intro_quest_con			{width:577px; padding-left:7px; list-style:none; }
* html .intro_quest_con_t		{width:577px; margin:20 0 5 0; list-style:none; }
* html .intro_quest_con_c		{width:577px; list-style:none; }
* html .intro_quest_con_c1		{width:577px; border:5px solid #69ac00; padding:10px; line-height:200%; list-style:none; }


/*------------- Game Guide ---------------*/
* html .guide_town_bg			{width:577px; margin:20 0 0 25; background:url(/images/guide/img2_01_01.jpg) top left no-repeat; }
* html .guide_town_bg1			{width:577px; padding:10 20 10 20; background:url(/images/guide/img2_01_03.jpg) top left repeat-y; }
* html .guide_town_name			{width:285px; height:27px; float:left; color:#ffd800; font-weight:bold; text-align:center; margin:8 0 0 0; }
* html .guide_town_image		{width:528px; height:363px; margin:13 0 20 22; }
* html .guide_move_keybg		{width:25px; height:25px; float:left; padding:5px 0px 0px 0px; color:#ffd800; text-align:center; font-weight:bold; background:url(/images/guide/img2_02_01.gif) top left no-repeat; }
* html .guide_move_keyex		{width:140px; height:25px; float:left; padding:6 0 0 0; margin:0 10 10 10 }


/* ------------ ACCOUNT ------------ */
* html .account_form		{width:590px; margin:10 0 0 17; background-color:#000000; border-color:#515151; border-collapse:collapse; }
* html .account_form1		{width:590px; margin:10 0 0 17; background-color:#000000; border:1px solid #515151; padding:10px; }
* html .account_form2		{background-color:#000000; border-color:#515151; border-collapse:collapse; }
* html .account_privacy		{width:560px; height:100px; margin:10 0 5 -15; font-family:verdana; font-size:8pt; color:#000000; text-decoration:none; line-height:140%; vertical-align:middle; height:100px; border:1px solid #191919; background:#666666; }
* html .account_topsub		{height:30px; background-color:#161616; text-align:center; }
* html .account_subj		{height:28px; padding-left:10px; font-weight:bold; color:#b9a57d; background-color:#121212; }
* html .account_contents	{padding-left:10px; }
* html .account_btn			{width:590px; height:25px; margin:20 0 0 17; text-align:center; list-style:none; }
* html .account_btn_l		{width:49%; height:25px; float:left; text-align:left; list-style:none; margin-left:5px; }
* html .account_btn_r		{width:50%; height:25px; float:left; text-align:right; list-style:none; }
                    
                    
/* Log in */        
* html .login_form			{width:300px; margin:50 0 0 -60; background-color:#2f2f2f; border-color:#515151; border-collapse:collapse; }
                    
                    
/* POP UP */        
* html .pop_account			{width:300; background-color:#00050e; border:1px solid #515151; margin:5px; padding:10px; }


/* ------------ Board ------------ */
/* board_free */
* html .board_top				{width:590px; height:20px; padding:10 0 0 0; margin:20 0 0 17; }
* html .board_top_l				{width:50%; height:20px; list-style:none; float:left; }
* html .board_top_r				{width:50%; height:20px; list-style:none; float:left; text-align:right; }
* html .board_line				{height:1px; background-color:#515151;}
* html .board_v_sbj				{height:30px; padding-left:15px; color:#beb69f; background-color:#222222; }
* html .board_v_contents1		{height:30px; padding-left:15px; }
* html .board_v_contents2		{padding:10 10 10 15; }
* html .paging_cur				{font-size:10pt; font-weight:bold; color:#ffa800; }


/* board_gallery */
* html .board_gallery_best		{width:590px; margin:10 0 20 17; padding-bottom:12px; background-color:#0c3a48; border:1px solid #175060; }
* html .board_gallery_best_i	{width:170px; height:180px; padding:5px; margin:12 10 10 10; background-color:#00141a; float:left; overflow-y:hidden; }
* html .board_gallery			{width:590px; margin:10 0 20 17; background-color:#171413; }
* html .board_gallery_info		{width:120px; height:150px; padding:5px; margin:10 0 10 10; background-color:#000000; float:left; list-style:none; }
* html .board_gallery_info li	{width:120px; overflow:hidden; word-wrap:break-word; list-style:none; }
* html .board_gallery_info .i	{width:120px; height:105px; list-style:none; }
* html .board_gallery_info .t	{width:120px; height:30px; overflow:hidden; word-wrap:break-word; list-style:none; }
* html .board_gallery_info .w	{width:120px; height:20px; overflow:hidden; word-wrap:break-word; list-style:none; padding-top:4px; }
* html .board_fallery_notice	{width:590px; margin-left:17px; padding:10px; list-style:none; border:1px solid #222222; }

* html  #original_image			{position:absolute; z-index:2000; width:100%; height:100%; text-align:center;  }
* html .original_image_img		{position:absolute; top:0px; left:0px; z-index:20; width:100; height:100; background-color:#222222; border:1px solid red; }
* html .original_image_bg		{position:absolute; top:0px; left:0px; z-index:10; width:100%; height:100%; background-color:#000000; filter:alpha(style:0,opacity:80) ; }

/* board_fansite */
* html .board_fansite			{width:590px; padding:10px; margin:10 0 20 17; background-color:#27201e; }
* html .board_fansite_info		{width:570px; padding:10px; margin:10 0 10 0; background-color:#000000; }
* html .board_fansite_thumb		{width:100px; height:90px; margin:10px; }
* html .board_fansite_line		{width:430px; height:1px; }

/* Reply */
* html .board_reply				{width:590px; padding:10px; margin:10 0 10 17; background-color:#27201e; }
* html .board_reply_con			{padding:5 10 5 10; }
* html .board_reply_s			{width:550px; padding:10px; margin:10 0 10 10; background-color:#000000; }

/* board popup */
* html .pop_memberinpo			{position:absolute; z-index:1000; background-color:#000000; border:1px solid #666666; }
* html .pop_memberinpo_scon		{width:100% height:16px; background-color:#000000; padding:3 10 3 5; cursor:pointer; }



/* ------------ Download ------------ */
* html .down_client_scheck		{width:540px; margin:10 0 0 45; background-color:#000000; border-collapse:collapse; }
* html .down_client_scheck_c	{padding-left:10px; }
* html .down_client_scheck_s	{font-weight:bold; text-align:center; }

* html .down_client_download	{width:560px; padding:10px; margin:0 0 0 30; background-color:#0b1b39; border:1px solid #182b4f; }
* html .down_client_manual		{width:440px; border-top:1px dashed #4b5566; margin:10 0 0 -10; }

* html .board_wall				{width:590px; padding:10 0 20 0; margin:10 0 0 17; }
* html .board_wall_i			{width:185px; padding:12 5 10 5; margin:10 5 10 5; background-color:#000000; border:1px solid #222222; text-align:center; float:left; }

* html .board_concept			{width:590px; padding:10 0 20 0; margin:10 0 0 17; }
* html .board_concept_i			{width:135px; padding:5; margin:10 5 10 5; background-color:#1c2535; text-align:center; float:left; }



/* ------------ Support ------------ */
* html .faq_search		{width:590px; padding:10px; margin:10 0 0 17; background-color:#49636f; border:1px solid #668492; }
* html .faq_q			{padding:7 0 7 0; }
* html .faq_a_tr		{display:none; }
* html .faq_a			{color:#ffd800; padding:10 10 10 0; }
* html .faq_notice		{width:585px; height:65px; padding:5; margin:30 0 0 17; background-color:#2f2f2f; border:1px solid #454545; }



/* ------------ Member POP ------------ */
* html .mem_info_title	{width:100%; padding:13 10 5 8; color:#FFFFFF; font-weight:bold; }
* html .mem_info		{margin:5px; padding:5px; background-color:#000000; border:1px solid #333333; }
* html .mem_letter		{width:350px; margin:5px; }



/* -----landing page------ */
.landing_icon {width:32px; height:32px; border:3px solid #FFFF00; }