@charset "utf-8";
/* CSS Document */

#mainContent #top100txt {
	color: #00CCFF;
	float: left;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 26px;
	letter-spacing: -2px;
	margin-bottom: 25px;
	height: 30px;
	line-height: 30px;
	margin-right: 25px;
	display: inline;
}
#mainContent #top100desc {
	line-height: 16px;
	padding-top: 5px;

}
#mainContent #top100desc img {
	margin-top: -25px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	margin-right: 5px;
}

/* new css */

/* submenu */

.profile_avatar120 {
	height: 120px;
	width: 120px;
}

.profile_avatar70 {
	height: 70px;
	width: 70px;
}

#mainContent #submenu {
	height: 30px;
	float: left;
	width: 945px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004d5d;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004d5d;
}
#submenu ul {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right;
}
#submenu li {
	float: left;
	list-style-type: none;
	text-align: center;
	display: inline;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 25px;
	background-image: url(/images/effect_sub_libg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top:5px
}
#submenu #summenu-l {
	float: left;
	height: 39px;
	width: 9px;
	background-color: #000000;
}
#submenu #submenu-r {
	float: right;
	height: 39px;
	width: 9px;
	margin-left: 0px;
	background-color: #000000;
}
#submenu #submenu-c {
	float: left;
}
#submenu-c a {
	text-decoration: none;
	float: left;
}
#submenu-c a:hover {
	text-decoration: none;
	background-image: url(/images/submenu-on.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 25px;
}
#submenu #submenu-c .on {
	background-repeat: no-repeat;
	background-image: url(/images/submenu-on.png);
	color: #00CCFF;
	font-weight: bold;
	display:inline-block;
	background-position: center bottom;
	height: 25px;
}
/* end submenu */


#mainContent #ctn {
	height: 988px;
	width: 945px;
	float: left;
	margin-top: 10px;
	background-color: #1A1C1D;
	padding-bottom: 10px;
}
#ctn #sort {
	float: left;
	width: 885px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-right: 30px;
	margin-left: 30px;
	display: inline;
	margin-top: 5px;
	padding-bottom: 5px;
}
#sort #left {
	float: left;
}
#sort #right {
	float: right;
}
#sort .sortL {
	float: left;
}
#sort .sortP {
	float: left;
	margin-right: 50px;
	display: inline;
	margin-left: 5px;
	height: 16px;

}
#sort #right .display {
	float: left;
	padding-left: 5px;
}
#top1 .avatar150 #top1flash {
	height: 175px;
	width: 170px;
	position: absolute;
	margin-top: -23px;
}
/*new creator*/
/*
#top100txt {overflow:hidden; margin:10px 0 20px 0}
#top100txt .title{font-size:26px; color: #0ACCFF; float:left; padding:8px 0 0 0; height:30px}
#top100txt .des{margin-left:20px; float:left; width:650px}

*/
.submenu {font-size: 13px;float: left; width:100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #004d5d; border-top:1px solid #004d5d; margin-bottom:10px; *margin-bottom:0; margin-top:10px; *margin-top:0; font-weight:bold}
.submenu ul {margin: 0px;padding: 0px;list-style-type: none;}
.submenu li {float: left;list-style-type: none;line-height: 26px;text-align: center;margin-right: 15px;margin-left: 15px;}
.submenu a {text-decoration: none;float: left;}
.submenu .on {background-repeat: no-repeat;text-align: center;background-image: url(/images/submenu-on.png);background-position: center bottom;color: #00CCFF;font-weight: bold;display: inline;}
.submenu a:hover {text-decoration: none;background-image: url(/images/submenu-on.png);background-position: center bottom;background-repeat: no-repeat;}
.mainct{background:#1A1C1D; margin-top:10px; padding:10px 30px; overflow:hidden;}
.list ul{margin:0; padding:0; list-style:none;}
.list .top_L{float:left;height:100px; margin:0 15px 20px 15px; *margin:0 14px 20px 14px;}
.list .top_R{float:right; margin-bottom:20px; height:100px}
#number{color:#0ACCFF;float:left;font-size:16px;margin-right:10px;text-align:right;width:32px;}
#pic_info{float:left}
#pic_info .pic{border:1px dotted #333333;float:left; width:70px; height:70px; background:#cccccc}
#pic_info .info{float:left; margin-left:10px; width:130px}
#pic_info .info h3{font-size:15px; color:#cccccc; line-height:150%; width:130px; margin:0; padding:0; height:25px; overflow: hidden;}
#pic_info .info .des{margin-top:5px; color:#999999; font-size:12px}
#pic_info .info .subscribe{text-align:right; font-size:12px; margin-top:5px}
.add{background:url(/images/add.gif) no-repeat; padding-left:17px}
.rank {float:left;width:913px;padding-left:32px;min-height:30px;-height:30px;}
.list {float:left;width:913px;padding-left:32px;}
.rank ul{margin:0; padding:0; list-style:none;}
.rank #top1{float:left;}
.rank #top1 .award01{background:url(/images/top1.png) no-repeat; width:59px; height:121px; z-index:2; position:absolute;  *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='/images/top1.png')}
.rank #top1 .badge01{background:url(/images/top_badge01.jpg) no-repeat; width:250px; height:167px; padding:42px 10px 0 40px;}
#top_pic{width:120px; height:120px; border:1px dotted #333333; background:#cccccc; float:left}
.top_info{float:left; margin-left:10px; width:100px;-width:90px;-margin-left:5px;}
.top_info h3{font-size:15px; line-height:150%; margin:0; padding:0;	width: 100px; height:25px; white-space:nowrap; overflow: hidden;}
.top_info h3 a{width: 130px; overflow: hidden;}
.top_info .des{font-size:12px; color:#999999; margin-top:5px}
.top_info .subscribe{text-align:right; font-size:12px; margin-top:10px; border-top:1px solid #666666; padding-top:3px;}
.rank #top2{float:left;}
.rank #top2 .award01{background:url(/images/top2.png) no-repeat; width:59px; height:121px; z-index:2; position:absolute; *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='/images/top2.png')}
.rank #top2 .badge01{background:url(/images/top_badge02.jpg) no-repeat; width:250px; height:167px; padding:42px 10px 0 27px;}
.rank #top3{float:left}
.rank #top3 .award01{background:url(/images/top3.png) no-repeat; width:59px; height:121px; z-index:2; position:absolute; *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='/images/top3.png')}
.rank #top3 .badge01{background:url(/images/top_badge02.jpg) no-repeat; width:250px; height:167px; padding:42px 10px 0 27px;}
.flag {margin-top:5px;height:11px;}
