body{width:760px;margin:auto; margin-top:0px; color:#555555; font-size:12px; background:url(/images/v3/topbg.gif) repeat-x;}
a{text-decoration:none;color:#000000;}
a:hover{ color:#507AA5;}
input,textarea{font-size:10px;}
.Window_Common{background:#FFFFFF;border:#003399 1px solid;padding:0px;width:300px;}
.Window_Common h1{font-size:15px;line-height:20px;font-weight:bold;padding:2px;margin:0px;background:#F2f2f2;}
.Window_Common div{font-size:12px;padding:5px;}
.Window_Common h2{font-size:13px;padding:3px;text-align:center;}

#site_header{clear:both;  height:60px;}
#site_menu{clear:both; font-size:12px; text-align:left; background:url(/images/v3/menu.png) no-repeat; line-height:30px; height:35px;padding-top:5px;}
#site_menu a{text-decoration:none;color:#404040; padding: 0px 10px; font-size:14px; }
#site_menu a:hover{ color:#000000;}
#site_lmenu{ float:right; line-height:30px; height:30px; background:url(/images/v3/lmenu_01.png) no-repeat; padding-left:9px; white-space:nowrap;}
#site_header_nav_logined {line-height:30px; height:30px; background:url(/images/v3/lmenu_02.png) no-repeat right; padding-right:9px;}
#site_lmenu a{color:#FFFFFF;background:#2c3c5a;height:30px;padding:0px 5px; float:left;}
#site_lmenu a:hover{ color:#507AA5;}
#site_tip{background:#122335; line-height:20px;  color:#247588;padding:5px;}
#site_tip a{color:#247588; padding:0px 5px;}
#site_main{ clear:both; background:#f6f6f6; padding:5px 0px;margin:5px 0px;}
#site_left{float:left; width:481px;overflow:hidden;}
#site_right{width:270px; float:left; padding-left:8px; overflow:hidden;}
#site_footer{clear:both; text-align:center; padding:15px; background:#20314a; color:#FFFFFF;}
#site_footer a{color:#FFFFFF;}
.site_link{float:left; width:88px; height:31px; white-space:nowrap; overflow:hidden; text-align:center; margin:5px; line-height:31px; border: #666699 solid 1px;}
.ValidateFormMessage{color:#FF0000; font-stretch:wider;}
.site_page{clear:both; text-align:center;padding-top:10px;}

.site_clear{clear:both;	height:0px; font-size:0px; line-height:0px;}
.site_title{font-size:14px; font-weight:bold; line-height:20px; clear:both;padding:0px 10px;}
.box{clear:both;}
.box210{width:210px; float:left; padding-top:5px; overflow: hidden;}
.box210 h1{font-size:14px; padding:5px; border-bottom:#d9d9d9 1px solid; margin:0px;}
.box240{width:240px; float:left; padding-top:5px; overflow: hidden;}
.box240 h1{font-size:14px; padding:5px; border-bottom:#d9d9d9 1px solid; margin:0px;}
.box270{width:270px; float:left; padding-top:10px;overflow: hidden;}
.box270 h1{font-size:14px; padding:5px; border-bottom:#d9d9d9 1px solid; margin:0px;}

#site_hotimg{width:300px; height:250px; float:left;}
#site_hotimg img{width:300px; height:250px; border:none;}
#site_hotimgr{float:left; width:170px; height:250px; padding-left:9px;}
#site_hotimgr img{width:45px; height:45px; padding:0 5px; border:none;}
#site_hotimgr a{clear:both; float:left; width:160px; padding:10px 0px;}
#site_hotimgr a strong{padding:2px;}
.site_list{padding:0px; margin:0px; clear:both; white-space:nowrap; overflow:hidden; height:25px; border-bottom:#0099CC dashed 1px;}
.site_list_100{width:100px; float:left; height:25px;line-height:25px; text-align:center;white-space:nowrap; overflow:hidden;}
.site_list_80{width:55px; float:left; height:25px;line-height:25px; text-align:center;white-space:nowrap; overflow:hidden;}
.ubb_img{max-width:468px;-width:468;}



.gamehot{padding-top:5px;}
.gamehot ul {list-style:none;margin:0px;padding:0px;}
.gamehot ul li {padding:10px; width:70px; height:90px; float:left; text-align:center;overflow: hidden;}
.gamehot ul li img {border:1px dotted #444444;padding:5px;width:60px; height:60px; }
.gamehot ul li a {font-size:11px; line-height:20px; clear:both; white-space: nowrap;}

.box_text{padding:10px; line-height:18px;overflow: hidden;}

.message ul {list-style:none;margin:0px;padding:0px;}
.message ul li { list-style:none;margin:5px;padding:5px; background:#fffff6;overflow:hidden;}
.message ul li a {font-size:11px; line-height:20px; clear:both; white-space: nowrap;}
.text_line{padding:5px 0; clear:both; border-bottom: #F1F1F1 1px inset;}
.text_title {clear:both; padding:2px 0; font-size:14px;}
.text_tips{clear:both;}
