body		{	background:	url('../images/bg.gif');
			font-family:	Tahoma, Verdana, Arial;
			font-size:	11px;
			color:		#333333;
			margin:		0px;
		}

a		{	color:		#333333;
			text-decoration:underline;
		}
a:hover		{	text-decoration:none;
		}


#content	{	background:	#fff;
			width:		900px;
			border:		1px solid #000;
			margin:		0px;
		}
#content_main	{	padding:	0 0 0 10;
		}

#header		{	width:		900px;
			height:		75px;
			padding:	0 0 25 0;
		}
#footer		{	width:		900px;
			font-size:	10px;
			color:		#575757;
			text-align:	center;
			padding:	5 0 5 0;
			border-top:	1px dotted #c7c7c7;
		}
#bottom		{	width:		900px;
			font-size:	9px;
			#color:		#5a5a5a;
			text-align:	center;
			padding:	8 0 0 0;
		}


#news		{	width:		480px;
			font-size:	11px;
			border:		2px solid #000;
			padding:	0;
			margin:		0;
		}
#news .title	{	background:	url('../images/tbl_top.png') no-repeat;
			height:		20px;
			font-weight:	bold;
			color:		#fff;
			padding:	3 0 0 30;
		}
#news .content	{	background:	url('../images/tbl_bg.png') no-repeat;
			border-top:	1px solid #000;
			padding:	5 0 5 10;
		}
#news .foot	{	border-top:	1px dotted #333333;
			height:		20px;
			padding:	2 4 2 0;
			font-size:	11px;
			color:		#575757;
			text-align:	right;
		}


#search		{	position:	absolute;
			left:		585px;
			top:		60px;
		}
#search .left	{	background:	url('../images/search_01.png') no-repeat;
			width:		89px;
			height:		35px;
		}
#search .mid	{	background:	url('../images/search_02.png') no-repeat;
			width:		171px;
			height:		35px;
		}
#search .right	{	background:	url('../images/search_03.png') no-repeat;
			width:		45px;
			height:		35px;
		}
#search .in_pid	{	font-family:	Tahoma, Verdana, Arial;
			font-size:	12px;
			border:		1px solid #333333;
		}
#search .in_sub	{	background:	url('../images/search_03.png') no-repeat;
			width:		45px;
			height:		35px;
			border:		0px;
		}


#toplist	{	background:	url('../images/toplist.png') no-repeat;
			width:		354px;
			height:		434px;
			border:		2px solid #000;
			font-size:	11px;
			color:		#fff;
		}
#toplist a	{	color:		#fff;
			text-decoration:none;
		}
#toplist a:hover{	text-decoration:underline;
		}
#toplist .r	{	padding:	0 0 0 19;
			width:		20px;
			height:		18px;
			text-align:	center;
		}
#toplist .c	{	padding:	0 0 0 1;
			width:		18px;
			height:		18px;
			text-align:	center;
		}
#toplist .pl	{	padding:	0 0 0 6;
			width:		155px;
			height:		18px;
			text-align:	left;
		}
#toplist .sc	{	padding:	0 0 0 50;
			width:		90px;
			height:		18px;
			text-align:	left;
		}


#player_nav	{	position:	absolute;
			top:		60px;
			left:		200px;
		}



#stat_box	{	background:	url('../images/tbl_bg.png') no-repeat;
			font-size:	11px;
			border:		2px solid #000;
			padding:	0;
			margin:		0;
		}
#stat_box .title{	background:	url('../images/tbl_top.png') no-repeat;
			height:		20px;
			font-weight:	bold;
			color:		#fff;
			border-bottom:	1px solid #000;
			padding:	3 0 0 30;
		}
#stat_box .bottom{	background:	url('../images/tbl_bottom.png') no-repeat;
			height:		20px;
			font-weight:	bold;
			color:		#fff;
			border-top:	1px solid #000;
			padding:	2 0 2 5;
		}
#stat_box .left	{	border-right:	1px solid #000;
			border-bottom:	1px dotted #333333;
			padding:	2 0 2 5;
		}
#stat_box .mid	{	border-right:	1px dotted #000;
			border-bottom:	1px dotted #333333;
			padding:	2 0 2 5;
		}
#stat_box .right{	border-bottom:	1px dotted #333333;
			padding:	2 0 2 5;
		}
#stat_box .mid a{	text-decoration:none;
		}
#stat_box .b_mid{	border-right:	1px dotted #000;
			border-bottom:	1px dotted #333333;
			padding:	2 0 2 5;
			font-weight:	bold;
		}
#stat_box .b_right{	border-bottom:	1px dotted #333333;
			padding:	2 0 2 5;
			font-weight:	bold;
		}

#stat_box .dright{	border-right:	2px solid #000;
			border-bottom:	1px dotted #333333;
			padding:	2 0 2 5;
		}

#stat_box .h_left{	border-right:	1px solid #000;
			border-bottom:	2px solid #333333;
			padding:	2 0 2 5;
			font-weight:	bold;
		}
#stat_box .h_mid{	border-right:	1px dotted #000;
			border-bottom:	2px solid #333333;
			padding:	2 0 2 5;
			font-weight:	bold;
		}
#stat_box .h_right{	border-bottom:	2px solid #333333;
			padding:	2 0 2 5;
			font-weight:	bold;
		}
#stat_box .l_left{	border-right:	1px solid #000;
			padding:	2 0 2 5;
		}
#stat_box .l_mid{	border-right:	1px dotted #000;
			padding:	2 0 2 5;
		}
#stat_box .l_right{	padding:	2 0 2 5;
		}
#stat_box .l_dright{	border-right:	2px solid #000;
			padding:	2 0 2 5;
		}
#stat_box .cat	{	background:	url('../images/tbl_bottom.png') repeat-y;
			border-bottom:	1px solid #000;
			padding:	2 0 2 5;
			font-weight:	bold;
			color:		#fff;
		}
#stat_box .lcat	{	background:	url('../images/tbl_bottom.png') repeat-y;
			border-bottom:	1px solid #000;
			border-right:	2px solid #000;
			padding:	2 0 2 5;
			font-weight:	bold;
			color:		#fff;
		}
#stat_box .scat	{	background:	url('../images/tbl_bottom.png') repeat-y;
			border-bottom:	1px solid #000;
			border-right:	1px solid #000;
			padding:	2 0 2 5;
			font-weight:	bold;
			color:		#fff;
		}
#stat_box .slcat{	background:	url('../images/tbl_bottom.png') repeat-y;
			border-bottom:	1px solid #000;
			border-right:	1px solid #000;
			padding:	2 0 2 5;
			font-weight:	bold;
			color:		#fff;
		}
#stat_box .minitext{	font-size:	9px;
		}


#player_box	{	width:		885px;
			height:		535px;
			padding:	10 0 0 0;
		}
#player_box .btitle{	background:	url('../images/tbl_top.png') no-repeat;
			height:		20px;
			font-size:	11px;
			font-weight:	bold;
			color:		#fff;
			border:		2px solid #000;
			border-bottom:	1px solid #000;
			padding:	0 0 0 30;
		}
#player_box .soldier{	width:		200px;
			height:		275px;
			border:		2px solid #000;
		}
#player_box .rank{	background:	url('../images/player_box_05.png') no-repeat;
			width:		200px;
			height:		130px;
			border:		2px solid #000;
			border-top:	0px;
			text-align:	center;
		}
#player_box .plname{	width:		422px;
			height:		128px;
			font-size:	36px;
			font-weight:	bold;
			color:		#fff;
			text-align:	left;
		}
#player_box .fav1{	background:	url('../images/player_box_01.png') no-repeat;
			width:		50px;
			height:		50px;
			text-align:	center;
			border-left:	2px solid #000;
		}
#player_box .fav2{	background:	url('../images/player_box_02.png') no-repeat;
			width:		50px;
			height:		50px;
			text-align:	center;
		}
#player_box .fav3{	background:	url('../images/player_box_03.png') no-repeat;
			width:		50px;
			height:		50px;
			text-align:	center;
		}
#player_box .fav4{	background:	url('../images/player_box_04.png') no-repeat;
			width:		50px;
			height:		50px;
			text-align:	center;
			border-right:	2px solid #000;
		}

#next_rank	{	width:		200px;
			border:		2px solid #000;
			font-size:	11px;
			font-weight:	bold;
			color:		#fff;
		}
#next_rank .title{	background:	url('../images/tbl_bottom.png') repeat-y;
			border-bottom:	1px solid #000;
			padding:	2 0 2 5;
			font-weight:	bold;
			color:		#fff;
		}
#next_rank .rankimg{	background:	url('../images/next_rank_01.png') no-repeat;
			width:		68px;
			height:		76px;
			text-align:	center;
		}
#next_rank .progress{	background:	url('../images/next_rank_02.png') no-repeat;
			width:		132px;
			height:		56px;
			padding:	0 6 0 6;
		}
#next_rank .info{	background:	url('../images/next_rank_03.png') no-repeat;
			width:		132px;
			height:		20px;
			text-align:	center;
			font-size:	10px;
		}

#progress	{	border:		1px solid #000;
			height:		12px;
			font-size:	0px;
		}
#progress .done	{	background:	url('../images/progress_bar.png') repeat-x;
			border-right:	1px solid #333333;
		}
#progress .todo	{	background:	url('../images/bg.gif');
		}