.ranking .updata{
	text-align:left;
	font-size:12px;
	color:#aaa;
}
.ranking .cat{
	border-top:solid 3px #000;
	border-bottom:solid 3px #000;
	width:600px;
	color:#999999;
	clear:both;
	text-align:center;
	margin:20px auto 10px auto;
	padding:10px;
}
.ranking .updata form{
float:right;
}
.ranking .rank{
	text-align:right;
}
.ranking .rank table{
color:#333333;
clear:both;
margin:10px auto 0px auto;
padding:0px auto 0px auto;
border-top:none;
border-left:none;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
}
.ranking .rank th{
text-align:center;
background-color:#000;
border-top:solid 1px #000;
border-left:solid 1px #000;
border-bottom:none;
border-right:none;
padding:5px;
}
.ranking .rank .r_bo{
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-bottom-color: #ddd;
	border-left-color: #ffffff;
}
.ranking .rank .num{
	text-align:center;
	color:#FFFFFF;
	border-top:dashed 1px #ffffff;
}
.ranking .rank td{
border-top:solid 1px #000;
border-left:solid 1px #000;
border-bottom:none;
border-right:none;
padding:5px;
}
.ranking .rank .bgcolor{
	background-color:#2f2f2f;
}
#all .borderon .box .ranking .rank table {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
}

