/* 
    Document   : rank
    Created on : 2012-3-27, 20:10:58
    Author     : jinkaifeng
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
.rd_eoln{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
}
root { 
    display: block;
}
.top {
    background: url("http://static.tieba.baidu.com/tb/static-member/html/top_bg.gif") repeat-x scroll 0 0 transparent;
    height: 42px;
    line-height: 42px;
}
.top div {
    margin: 0 auto;
    width: 800px;
}
/* 好声音的head*/
.pk_head{
    height: 240px;
    background: url('../img/haoshengyin_redbg.png') repeat-x scroll transparent;
}
.pk_head_img{
    margin: 0 auto;
    width: 960px;
    height: 240px;
    background: url("../img/haoshengyin.png?v=2") no-repeat scroll transparent;
}
.hsy_content_bg{
    background: url('../img/hsy_content_bg.png') repeat-x scroll transparent;
}
.pk_sign_rank_tab{
    border-bottom: 2px solid #A6A6A6;
    width: 800px;
    margin: 0 auto;
}
.pk_sign_rank_tab_focus{
    border: 1px solid #A6A6A6;
    border-bottom: none;
    background-color: #A6A6A6;
}
.pk_subtab{
    float: left;
    border: 1px solid #A6A6A6;
    border-bottom: none;
    border-top: none;
}
.pk_subtab a{
    text-decoration: none;
}
.pk_subtab div{
    padding: 4px 15px 6px;
    border: 1px solid white;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    border-bottom: none;
}
.pk_sign_rank_tab_focus div{
    padding: 4px 15px 6px;
    border: 1px solid #A6A6A6;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: none;
}
/* END*/
.head{
    height:241px;
    background: url("../img/sign_head_bg.png") repeat-x scroll 0 0 transparent;
}
.head_img{ /* 转为二级目录排行后，可能已废弃 by rdsun 2012-6-7 */
    margin: 0 auto;
    width: 960px;
    height: 240px;
    background: url("../img/sign_head_0807.png") repeat-x scroll 0 0 transparent;
}
.rd_head_img { /* 转为二级目录排行后的样式 by rdsun 2012-6-7 */
	margin: 0 auto;
    width: 960px;
    height: 240px;
    background: url("../img/sign_head_0807.png") repeat-x scroll 0 0 transparent;
}
.rd_head_img .rd_dirname_wrapper {
	width:509px;
	height:102px;
	float: left;
	position: relative;
}
.rd_head_img .rd_dirname {
	font-weight: bold;
	font-family: Microsoft YaHei, SimSun;
	font-size: 18px;
	line-height: 24px;
	color:#dc3c4f;
	width: 171px;
	position:absolute;
	bottom:0;
	right:0;
}
.head_img_sports{  /* 转为二级目录排行后，可能已废弃 by rdsun 2012-6-7 */
    margin: 0 auto;
    width: 960px;
    height: 240px;
    background: url("../img/sign_head_sports.png") repeat-x scroll 0 0 transparent;
}
.content{

}
.sign_rank_tab{
    border-bottom: 2px solid #2875EA;
    width: 800px;
    margin: 0 auto;
}
.subtab{
    float: left;
    border: 1px solid #D2D2D2;
    border-bottom: none;
}
.subtab div{
    padding: 4px 15px 6px;
    border: 1px solid #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    border-bottom: none;
}
.sign_rank_tab_focus{
    float: left;
    border:1px solid #1965D8;
    border-bottom: none;
}
.sign_rank_tab_focus div{
    border: 1px solid #357EEB;
    border-bottom: none;
    color: #FFFFFF;
    background-color: #2875EA;
}
.sign_rank_table{
    width:800px;
    margin:7px auto 0;
}
.sign_rank_table table{
    width:800px;
    border-collapse: collapse;
}
.sign_rank_table table th{
    font-size:14px;
    color:#888888;
    text-align:left;
    font-weight:bold;
}
.pl_15{
    padding-left:15px;
}
.sign_rank_table th,.sign_rank_table td{
    height:36px;
    border-bottom:1px solid #EDEDED;
}
.rank_index{
    color: #666666;
}
.forum_name a,.forum_name a:visited{
    color:#1D53BF;
    font-weight: bold;
    font-size:14px;
}
.forum_sign_num{
    color:#FF7F3E;
    font-weight: bold;
}
.forum_member,.forum_sign_rate{
    color: #666666;
}
.bawu_detail{
    background-color: #F3F3F3;
}
.help_title{
    width:800px;
    margin:0 auto;
    line-height: 30px;
    height:30px;
    border-bottom: 2px solid #2875EA;
    color: #888888;
    font-weight: bold;
}
.help_title p{
    margin-left: 16px;
}
.help_txt{
    color: #888888;
    line-height: 22px;
    margin: 12px auto 30px;
    width: 800px;
}
.help_txt p{
    margin-left: 16px;
}
.font_b{
    font-weight: bold;
}
.color_gr{
    color: #888888;
}
.down_arrow{
    margin: 0 auto;
    width: 960px;
    height: 240px;
    background: url("../img/sign_head.png") repeat-x scroll 0 0 transparent;
}
.hightlight_row{
    background-color: #F3F3F3;
}
.active_rank_row td{
    background-color: #F3F3F3;
    border-bottom: 1px dashed #ECECEC;
}
.rank_index_icon{
    margin-left: 15px;
    line-height: 16px;
    width: 15px;
}
.icon_1{
    background: url("../img/first_second_third.png") repeat-x scroll 0 0 transparent;
    color:#FFFFFF;
    height: 15px;
    width: 14px;
    padding-left: 1px;
    text-align: center;
    vertical-align: middle;
}
.icon_2{
    background: url("../img/first_second_third.png") repeat-x scroll 0 -37px transparent;
    color:#FFFFFF;
    height: 15px;
    width: 14px;
    padding-left: 1px;
    text-align: center;
    vertical-align: middle;
}
.icon_3{
    background: url("../img/first_second_third.png") repeat-x scroll 0 -74px transparent;
    color:#FFFFFF;
    height: 15px;
    width: 14px;
    padding-left: 1px;
    text-align: center;
    vertical-align: middle;
}
.icon_{
    width:auto;
    margin-left: 19px;
}
.pager_container{
    width: 800px;
    margin:15px auto 0;
}
.bd_share_block{
    border: 1px solid #CCCCCC;
    padding: 0 5px;
}
.bd_share_text{
    float: left;
    margin-top: 6px;
    color: #888888;
}
span.bds_more, .bds_tools a{
    color: #888888;
}
.ml_15{
    margin-left: 15px;
}
.manager_icon{
    height:24px;
    width:24px;
    border:1px solid #ECECEC;
    float: left;
}
.icon_down{
    margin-right: 10px;
    height: 15px;
    width: 15px;
    float: right;
    background: url("../img/up_down.png") repeat-x scroll -15px 0 transparent;
    margin-top: 6px;
    cursor: pointer;
}
.icon_up{
    margin-right: 10px;
    height: 15px;
    width: 15px;
    float: right;
    background: url("../img/up_down.png") repeat-x scroll 0 0 transparent;
    margin-top: 6px;
}
.return_time{
    float:right;
    font-family: '宋体',arial;
    color:#888888;
    margin-top: 10px;
}
.returnbtn{
    float:right;
    margin-top: 13px;
    background: url("../img/return.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 11px;
    margin-right: 5px;
    cursor: pointer;
}
.refreshbtn{
    float:right;
    margin-top: 13px;
    background: url("../img/refresh.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 11px;
    margin-right: 5px;
    margin-left:10px;
    cursor: pointer;
}
.return_sepataror{
    float:right;
    background-color: #D8D8D9;
    height: 9px;
    margin-top: 15px;
    width: 1px;
    margin-left: 10px;
    margin-right: 11px;
}
.return_link{
    float: right;
    margin-top: 10px;
}
.refresh_link{
    float: right;
    margin-top: 10px;
}
.return_link a,.return_link a:visited,.refresh_link a,.refresh_link a:visited{
    color: #1D53BF;
    text-decoration: none;
}
.no_bawu{
    float:left;
    margin-top: 5px;
}
.crown{
    background: url("../img/crown.png") no-repeat scroll 0 0 transparent;
    height:18px;
    width:18px;
    float: left;
    margin-left: 5px;
}
.forum_name a{
    float: left;
    text-decoration: none;
    margin-top: 2px;
}
.manager_list{
    margin: 3px 0 3px 19px;
}
#bawu_content table{
    width:781px;
}
.manager_list a,.manager_lista a:visited{
    text-decoration: none;
    margin-right:5px;
}
#bawu_content .manager_list td{
    height:auto;
    border:none;
    line-height:24px;
}
.managet_txt{
    color: #888888;
    font-weight: bold;
}
.help_zone{
    margin-top:20px;
}
/*翻页条*/
.pager{float:left;}
.pager a,.pager span{margin-top:5px;}
.pager a:visited{color:#0000CD}
.pagination{margin:0;}
.pagination span.current{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-weight: bold;
    padding:0 8px;
    margin:5px 5px 0 0;
    width: auto;
}
.subtab a{
    text-decoration:none;
}
#footer{
    background: none;
}
.sign_rank_yesterday,.sign_rank_week,.sign_rank_month{
    border-left: none;
}
.mc_list{
    padding-right:25px;
}