@charset "utf-8";
/* CSS Document 
Use for:	monster and me
Version:	1.01
Date:		2009/06/11
Author:		panda
Update:		
*/

/* CSS Reset */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,img,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
input,select,textarea{ font-size:12px}
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 {font-size: 100%; }
#mframe{height:855px;_height:865px;*height:865px}

/* bass css */
body{ margin:0 auto; text-align:center;font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif  }
.full_bg{ width:100%; }
.wrapper{ margin:0 auto; width:1002px; text-align:left}
td {font-size:12px; line-height:160%;}
.left, .center{ float:left }
.right { float:right }

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear {+display:none; clear:both }
.clearfix { clear:both;}

/* link css */
a {color: #00006e; text-decoration:none;}
a:hover {color: #3333cc; text-decoration:underline;}

/* color & font  */
.color_1{color:#1f3a87;}/* red */
.color_1 a, a.color_1{color:#1f3a87;}
.color_1 a:hover, a.color_1:hover{color:#1f3a87;}

.font_1{ font-size:13px}

.wapper{ width:1002px; text-align:left; margin:0 auto; padding:0;}
.r{ margin-right:30px;}
#all_bg{ background:url(http://images.monsterandme.com/newband/images/ranking/all_rep_bg.gif) repeat; color:#7A4701;}
#all{ background:url(http://images.monsterandme.com/newband/images/ranking/all_top_bg.jpg) no-repeat center top;}
#header{ height:297px; background:url(http://images.monsterandme.com/newband/images/ranking/header3.jpg) no-repeat;}
     .header_link{ float:left; background:url(http://images.monsterandme.com/newband/images/ranking/header_link.jpg) no-repeat 57px 110px; padding:110px 0px 0px 57px; width:178px; height:131px;}
     .header_logo{ float:left; width:286px;  margin:70px 0 0 87px;}
     .header_logo a{ height:102px; display:block; overflow:hidden; text-indent:-9999px;}
	 .game_reg{ padding-left:68px; height:36px;}
     .game_reg a{ height:36px; display:block;}
     .forum_reg{ padding-top:15px; height:80px;}
     .forum_reg a{ height:80px; display:block;}
#main{ background:url(http://images.monsterandme.com/newband/images/ranking/img_main_bg.gif) repeat-y 80px 0px;}
	 .right_xiushi{ position:relative;}
	 .right_xiushi_main{ position:absolute; width:85px; height:153px; top:0px; right:-81px;_right:80px; background:url(http://images.monsterandme.com/newband/images/ranking/right_xiushi.jpg) no-repeat;}
     .main_top{ background:url(http://images.monsterandme.com/newband/images/ranking/img_main_top.gif) no-repeat left top;padding:0px 80px 0px 80px;}
     .main_btm{ background:url(http://images.monsterandme.com/newband/images/ranking/img_main_btm.gif) no-repeat left bottom; padding-bottom:15px;}
     .main_btm .right_xiushi_main{ right:-81px; _right:80px;}
     .main_btm .right_link{ margin-bottom:6px;}
/*footer*/
#footer{ font-size:11px; color:#DDCB96; line-height:24px; text-align:center; padding:30px 0 30px 0; margin:0 auto}
     #footer a{ color:#DDCB96; text-decoration:none; margin:0 5px}
     #footer a:hover{ color:#F5B700; text-decoration:underline;}
  
/*------------------------*/ 
.tree_img{ height:42px; background:url(http://images.monsterandme.com/newband/images/ranking/tree.gif) no-repeat 509px top;}		
.right_link{ padding:21px 0px 0px 42px; background:url(http://images.monsterandme.com/newband/images/ranking/home_ico.gif) no-repeat 28px 21px; font-size:11px; font-weight:bold; color:#c5913f; line-height:16px; width:800px; text-align:left}	 
    .right_link a{ color:#c5913f; text-decoration:none; margin:0px 6px;}
    .right_link a:hover{ color:#c5913f; text-decoration:underline;margin:0px 6px;} 
.input_box{ clear:both; margin:10px 14px 0px 14px; background:#b4986d; height:24px; line-height:26px; color:#522a01; font-weight:bold; overflow:hidden }
   .input_l,.input_r{float:left; display:inline;background:url(http://images.monsterandme.com/newband/images/ranking/input.gif) no-repeat 0 0; height:24px; width:10px;}
   .input_r{float:right; background-position:-10px 0;}	
   .input_box li{ float:left; display:inline; margin-left:15px;}
   .li_r{ padding-left:200px;}
.rank_btn{ margin-top:15px;}
	.rank_btn li{ float:left; display:inline; margin-left:80px; }
	.pets,.player,.guides{ background:url(http://images.monsterandme.com/newband/images/ranking/rank_btn.gif) no-repeat 0 -24px; height:24px;  width:145px; display:block; text-indent:-9999px; overflow:hidden}
	.player{ background-position:0 0;width:207px;}
	.guides{ background-position:0 -48px;width:146px;}
	.pets:hover,.player:hover,.guides:hover { background:url(http://images.monsterandme.com/newband/images/ranking/rank_btn_hover.gif) no-repeat 0 -24px; height:24px;  width:145px; display:block; text-indent:-9999px; overflow:hidden}
	.player:hover{ background-position:0 0;width:207px;}
	.guides:hover{ background-position:0 -48px;width:146px;}
	/*选中效果*/
	.on .pets,.on .player,.on .guides { background:url(http://images.monsterandme.com/newband/images/ranking/rank_btn_hover.gif) no-repeat 0 -24px; height:24px;  width:145px; display:block; text-indent:-9999px; overflow:hidden}
	.on .player{ background-position:0 0;width:207px;}
	.on .guides{ background-position:0 -48px;width:146px;}
.time{ padding-left:25px; clear:both; padding-top:10px; color:#8a7f6e; font-weight:bold; text-align:left}
.time div{ background:url(http://images.monsterandme.com/newband/images/ranking/ico_1.gif) no-repeat left 2px; padding-left:20px;}
.rank_con{ padding:10px  27px 0; clear:both; width:790px;}
 	.rank_con table{ border-collapse:collapse; text-align:center; color:#522a01 }
	.rank_con table th{ background:url(http://images.monsterandme.com/newband/images/ranking/th_bg.gif) repeat-x; border:1px solid #694720; height:50px; border-bottom:1px solid #8c714b}
	.rank_con table tr{background:#ebe4c4;}
	.rank_con table td{  border:1px solid #8c714b; border-right:1px solid #694720; height:30px;}
	.rank_con table tr.trhover{ background:#e4d8b0}
	.rank_con table tr.trhover td{ text-decoration:underline}
	.rank_con table tr.trcolor{background:#ebe4c4;}
	.rank_con table tfoot td{background:#ebe4c4}
	.rank_con .border{border-right:1px solid #8c714b}
	.red{ color:#b80c0c}
	.page{ background:#ebe4c4; border:1px solid #8c714b; border-top:0; line-height:32px;margin-left:-1px; text-align:center;color:#b80c0c; }
	.page a{ color:#7A4701; font-weight:bold; text-decoration:underline;margin:0 7px;}
	.page a:hover,.page a.on{ color:#4b0306;font-weight:bold;}

