@charset "utf-8";

html,
body {
	margin:0; padding:0;
	background-color:#b7b7b7;
	background-image:url(/images/common/bg_main.gif);
	background-repeat:repeat-x;
	text-align:center; color:#616161;
	font-family:Arial,Verdana,AppleGothic,Sans-serif;
	font-size:12px;
	letter-spacing:0px;
}

ul {
	margin:0; padding:0;
	list-style:none;
}

img {
	border:none;
}

h1,
h2,
h3,
h4,
h5,
p,
blockquote,
form,
ol,
dl,
dd,
tr,
th,
td {
	margin:0; padding:0;
}

table {
	table-layout:fixed;
	border-collapse:collapse; 
	padding:0; margin:0;
}

fieldset  {
	margin:0; padding:0;
	border:none;
}

legend {
	display:none;
}

hr {
	display:none;
}

a {
	text-decoration:none;
	color:#616161;
}

a:hover {
	text-decoration:underline;
}

h1 {
	margin-left:20px;
	_margin-left:10px;
	float:left;
}

#header {
	width:1034px; height:127px;
	margin: 0 auto;
}

#header #left {
	width:40px; height:127px;
	background:url(/images/common/top_left.gif) no-repeat;
	float:left;
	margin-left:-2px;
}

#header #right {
	width:40px; height:127px;
	background:url(/images/common/top_right.gif) no-repeat;
	float:left;
}

#header #center {
	width:954px; height:106px;
	background:url(/images/common/top_bg_center.gif) repeat;
	float:left;
	text-align:left;
	padding-top:21px;
	padding-bottom:0px;
}

#header #center #logo {
	vertical-align:text-top;
	width:173px;
	height:65px;
	padding-top:9px;
}

#header #center #header_info {
	float:left;
	padding-top:10px;
	height:42px;
	width:725px;
}
#header #center #header_info p{ color:#979A92;padding:9px 0px 9px 270px;height:15px;margin-top:-32px;width:350px;_padding-top:3px;#padding-top:3px; }

#header #center #header_info p b{color:#C1B851;}

#header #center span {
	color:#a7a86e;
/*	display:block;
	padding-left:30px;
	font-family:verdana;
	font-size:10px;*/
	font-family:Arial;
	font-size:12px;
}

#header #center form {
	float:left;
	margin-top:2px;	
}

#header #center form img {
	vertical-align:top;
	margin-right:3px;
}

/*
#header #center form input.text {
	width:418px;
	height:17px;
	border:1px solid black;
	padding:1px;
	margin:0;
}
*/

#header #center form input#submit {
	width:79px;
	height:22px;
	vertical-align:top;
	margin-left:2px;
}

#header #center form img#submit {
	width:79px;
	height:22px;
}

#header #center #advanced_search {
	margin-top:2px;
}

#header #center #signin,
#header #center #signout,
#header #center #language {
/*	float:right;
	margin:2px 0 0 8px;
	_margin-top:1px*/
}

#header #center #guild_info {
	display:block;
	float:right;
	margin-right:10px;
}

#header #center #member_info {
/*	padding-top:53px;_padding-top:54px;*/
	text-align:right;
	width:760px;
	float:right;
	height:20px;
	margin-top:9px;
	_margin-top:-5px;
	
}

#header #center #member_info #name {color:#ead365;vertical-align:super;}
#header #center #member_info #name a {color:#ead365;}

 #header #center ul#langmenu li {
	 background-image:url(images/en/main/language_select_bg.gif) no repeat;
 }
 #header #center #member_info img#bullet {padding-bottom:3px;}
 
#body {
	width:1000px;
	height:auto;
	margin: 0 auto;
}

#body-wrapper {
	width:1000px;
	float:left;
	background-color:white;
	padding-bottom:15px;
	
}

#sub-left {
	width:150px;
	float:left;
	padding-left:10px;
}

#container {
	width:838px;
	float:right;
	padding:0 0;
}

#gnb {
	text-align:left;
}

#gnb a, #gnb span {
	display:block;
	width:134px; height:16px;
	text-decoration:none;
	padding-left:16px;
	color:white;
	cursor:pointer;
}

#gnb li {
	padding-bottom:2px;
}

#gnb li span {
	font-family:arial black;
	font-size:11px;
	color:white;
	/*background:url('http://image.onraid.com/common/left_menu_bg.gif') no-repeat;*/
}

#gnb li span.selected {
	background:url('/images/common/left_menu_bg.gif') 0 -17px;
}

#gnb li span.opened {
	background:url('/images/common/left_menu_bg.gif') 0 -34px;
}

#gnb li .sub_nav {
	display:none;
}

#gnb li .sub_nav li {
	font-size:11px;
	padding-top:2px;
	padding-bottom:0;
}

#gnb a ,#gnb a:link ,#gnb a:visited {
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:#6d6d6d;
	background:url('/images/common/left_menu_sub_bg.gif') no-repeat;
	padding-top:1px;
	height:16px;
}

#gnb a:hover {
	background:url('/images/common/left_menu_sub_bg.gif') 0 -17px;
}

#gnb #mi-account{ background: url('/images/en/common/left_menu/left_menu_01.gif') no-repeat left; }
#gnb #mi-account.opened { background: url('/images/en/common/left_menu/left_menu_on_01.gif') no-repeat left; }
#gnb #news{ background: url('/images/en/common/left_menu/left_menu_02.gif') no-repeat left; }
#gnb #news.opened{ background: url('/images/en/common/left_menu/left_menu_on_02.gif') no-repeat left; }
#gnb #guild{ background: url('/images/en/common/left_menu/left_menu_03.gif') no-repeat left; }
#gnb #guild.opened{ background: url('/images/en/common/left_menu/left_menu_on_03.gif') no-repeat left; }
#gnb #ranking{ background: url('/images/en/common/left_menu/left_menu_04.gif') no-repeat left; }
#gnb #ranking.opened{ background: url('/images/en/common/left_menu/left_menu_on_04.gif') no-repeat left; }
#gnb #combat{ background: url('/images/en/common/left_menu/left_menu_05.gif') no-repeat left; }
#gnb #combat.opened{ background: url('/images/en/common/left_menu/left_menu_on_05.gif') no-repeat left; }
#gnb #column{ background: url('/images/en/common/left_menu/left_menu_06.gif') no-repeat left; }
#gnb #column.opened{ background: url('/images/en/common/left_menu/left_menu_on_06.gif') no-repeat left; }
#gnb #forum{ background: url('/images/en/common/left_menu/left_menu_07.gif') no-repeat left; }
#gnb #forum.opened{ background: url('/images/en/common/left_menu/left_menu_on_07.gif') no-repeat left; }
#gnb #guide{ background: url('/images/en/common/left_menu/left_menu_08.gif') no-repeat left; }
#gnb #guide.opened{ background: url('/images/en/common/left_menu/left_menu_on_08.gif') no-repeat left; }

#download{padding-top:6px;cursor:pointer;width:154px;margin-left:-2px;}
#combat_img{padding-top:0px;cursor:pointer;width:154px;margin-left:-2px;}
#admin{padding-top:0px;cursor:pointer;width:154px;margin-left:-2px;}

#container h2 {float:left; padding-left:19px;}
#container h3 {float:left;display:none;}

#container .wrapper {margin:40px auto 20px auto;}
#container .wrapper590 {width:590px;}
#container .wrapper630 {width:630px;}
#container .wrapper680 {width:680px;}
#container .wrapper720 {width:720px;}
#container .wrapper730 {width:790px;}
#container .wrapper740 {width:740px;}

#container label {vertical-align:middle;}
#container input {vertical-align:middle;/*margin:0;border:1px solid #0f0f0f;padding:2px;*/}
#container .no-border {border:0;}
.img_newtopic{ padding-left:5px; border: 0px; height:11px; vertical-align: top; }
/* to be deleted */
div#heading {
	height:40px;
	margin: 0 0 19px 9px;
	text-align:left;
}

div#heading h2 {
	background:url('/images/public/title_point.gif') no-repeat left;
	color:#141414;
	float:left;
	font-family:arial;
	font-size:21px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-top:14px;
	padding:0 5px 0 19px;
}

div#heading h3, div#heading h3.no_colon {
	color:#1e90ff;
	float:left;
	font-family:arial black;
	font-size:26px;
	letter-spacing:-1px;
	margin-top:6px;
	padding-left:10px;
}

div#heading h3{ background:url('/images/common/title_dot.gif') no-repeat left 10px; }
div#heading h3.no_colon{ background:none; }

div#footer{ clear:both;margin:0 auto;background:url('/images/common/footer.gif') no-repeat left top;width:1000px; height:33px; }
div#footer p{color:#818181;text-align:left;padding:8px 0 0 26px; }
div#footer p a{color:#c9c9c9;padding:0 8px;	 }
div#footer select#goto{
	background-color:#FFFFFF;width:160px;padding:1px 0px 0px 1px;border:1px solid #AEAEAE;height:18px;background-color:#FFFFFF;font-family:Arial;font-size:11px;color:#616161;
}

/*paging*/
div#paging{ padding-top:10px; }
div#paging .paging .img_arrow{ margin-bottom:-1px; }
div#paging .paging b{color:#B74B82;font-weight:bold;padding:0 5px;}
div#paging .paging a{padding:0 5px;}
div#paging .paging_count {color:#494949;font-weight:bold;padding-right:5px;}
div#paging .paging_topic {color:#8B8B8B;font-weight:bold;padding-right:12px;}
/* to be deleted */

