@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
ul,li,a{ margin:0px; padding:0px; text-decoration:none;}
body{ background:url(../images/body_bg.png) left top repeat-x;}
#warppage{ margin:0px auto;width:952px; display:table; padding:0px 12px;  min-height:700px; background:url(../images/main_bg.png) left top repeat-y;}

#header{ width:100%; height:123px; display:table; background-color:#FFF;}
#header a.logo{ display:block; width:200; height:120px; float:left;}
#header a.logo img{border:none;}
#header .ads-menutop{ width:745px; height:123px; display:block; float:right;}
#header .ads-menutop a.ads{ width:735px; height:97px; display:table; margin-left:10px;}
#header .ads-menutop a.ads img{ border:0px;}
#header .ads-menutop ul.menutop{width:735px; margin-left:10px;height:33px; display:table; list-style:none;}
#header .ads-menutop ul.menutop li{list-style:none; min-width:50px; height:33px; display:block; float:left; margin:0px 1px; background:url(../images/top_nav_center.png) bottom left repeat-x;}

/*#header .ads-menutop ul.menutop li {width: expression(document.body.clientWidth > 79 ? "79px" : (document.body.clientWidth < 79 ? "150px" : "100%"));}*/


#header .ads-menutop ul.menutop li a{ display:block; min-width:50px; height:33px; background:url(../images/top_nav_left.png) bottom left no-repeat;}
#header .ads-menutop ul.menutop li a span{display:block; height:22px; text-align:center; background:url(../images/top_nav_right.png) bottom right no-repeat; padding:11px 19px 0px; font-weight:bold; color:#FFF;font-family:Tahoma, Geneva, sans-serif;}

#top-menu{ width:100%; height:39px; background:url(../images/top_menu_bg2.png) left top repeat-x; display:block;}
#top-menu ul{float:left; width:666px; height:39px; background:url(../images/top_menu_bg1.png) left top repeat-x; display:inline-block; list-style:none;}
#top-menu ul li.nav{  display:inline-block;list-style:none; float:left;  height:39px; padding-right:3px; background:url(../images/top_menu_space.png) top right no-repeat;}
#top-menu ul li{ display:inline-block; list-style:none; float:left; height:39px;}
#top-menu ul li a{ text-align:center; height:15px; padding:12px 15px; display:block; font-weight:bold; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}

#top-menu .search-box{ display:block; height:30px; width:280px; float:right;}
#top-menu .search-box .btn{ background:url(../images/search.jpg) bottom left no-repeat; height:15px; width:15px; text-indent:-1000px; border:none;}
#top-menu .search-box .inputbox{border:medium none;font-size:11px;height:15px;margin-left:2px;width:100px;}
#top-menu .search-box .bgsearch{ background:url(../images/box_search.jpg) left top no-repeat; width:121px; height:19px;}
#top-menu .search-box span{ display:table; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fe0801; padding-bottom:1px; padding-top:1px;}

#main{ width:100%; min-height:1000px; display:table; background:url(../images/main_bg1.png) #fff bottom left repeat-x;}

#main .lastest h3{ margin-left:10px; height:30px; background:url(../images/lastest_game-title.png) left bottom no-repeat;}
#main .lastest h3 span{display:none;}
#main .lastest ul{ padding-left:6px; width:100%; height:auto; list-style:none; display:table;}
#main .lastest ul li{ width:78px;background:url(../images/box_66x71.png) center top no-repeat; display:block; float:left;  }
#main .lastest ul li a.img{background-color:#fff;display:block;height:65px;margin-left:9px;margin-top:3px;width:60px;}
#main .lastest ul li a.img img{ border:none; width:60px; height:65px;}

#main .lastest ul li span{display:table;margin-left:6px;margin-top:1px;width:75px; }

#main #content{ width:952px; height:auto; display:table;}

#main #content .left-content{ width:636px; margin-left:3px; height:auto; display:table; float:left;}

#main #content .left-content .featured-currently{}
#main #content .left-content .featured-currently .new-games{ display:block; float:left; margin-left:2px; height:339px; width:414px; background:url(../images/box_featured_game.png) left top no-repeat;}
#main #content .left-content .featured-currently .new-games h2{ display:table; height:25px;}
#main #content .left-content .featured-currently .new-games h2 span{ display:none;}
#main #content .left-content .featured-currently .new-games .content-left{ float:left;display:block;height:300px;margin-left:10px;margin-top:10px;width:296px;}
#main #content .left-content .featured-currently .new-games .content-left a{ display:table;}
#main #content .left-content .featured-currently .new-games .content-left a img{ width:294px; height:200px; border:#F00 1px solid; }
#main #content .left-content .featured-currently .new-games .content-left a.play{ background:url(../images/playnow_1.png) left top no-repeat;display:block;float:right;height:37px;left:-95px;position:relative;top:-188px;width:102px;}
#main #content .left-content .featured-currently .new-games .content-left a.play span{ display:none;}
#main #content .left-content .featured-currently .new-games .content-left  span{ color:#FF0000;display:table;font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:bold;padding-top:6px;}
#main #content .left-content .featured-currently .new-games .content-left  p{ height:47px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333;}


#main #content .left-content .featured-currently .new-games .content-right{ float:right;display:block;height:300px;margin-right:2px;margin-top:10px;width:96px;}
#main #content .left-content .featured-currently .new-games .content-right ul{ display:table; margin:0px; padding:0px; width:100%; list-style:none;}
#main #content .left-content .featured-currently .new-games .content-right ul li{ display:block; list-style:none; height:100px;}
#main #content .left-content .featured-currently .new-games .content-right ul li a{ display:table;}
#main #content .left-content .featured-currently .new-games .content-right ul li a img{border:none; width:70px; height:70px; margin-left:13px;}
#main #content .left-content .featured-currently .new-games .content-right ul li span{ display:block; padding-left:13px; width:75px; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

#main #content .left-content .featured-currently .new-games .content-right ul li.tabactive a img{border:none; width:80px; height:70px; margin-left:9px; border:#F00 1px solid;}












#main #content .left-content .featured-currently .random-games{ padding-top:30px;display:block; float:right; height:309px; width:217px; background:url(../images/box_currently_game.png) left top no-repeat;}
#main #content .left-content .featured-currently .random-games ul{ display:block; width:100%; height:275px;}
#main #content .left-content .featured-currently .random-games ul li{ text-align:center; list-style:none; margin-left:5px; width:101px; height:136px; display:block; background:url(../images/box_random_game.png) left top no-repeat; float:left;}
#main #content .left-content .featured-currently .random-games ul li a{ display:table; margin-left:11px; margin-top:12px; margin-bottom:3px; }
#main #content .left-content .featured-currently .random-games ul li a img{ border:none; width:80px; height:80px;}
#main #content .left-content .featured-currently .random-games a.viewall{ color:red; font-family:Arial, Helvetica, sans-serif; font-size:11px;display:block;font-weight:bold;padding-right:10px;padding-top:8px;text-align:right;}

#main #content .left-content .list-games-box{}
#main #content .left-content .list-games-box .boxgames{margin-left:2px; margin-right:1px; margin-top:5px; float:left; width:207px; height:232px; border:solid 1px #fe6109; display:block; background:url(../images/title_box_games.png) #fff left top no-repeat;}
#main #content .left-content .list-games-box .boxgames h3{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#FFF; height:17px; padding-left:17px; padding-top:2px;}
#main #content .left-content .list-games-box .boxgames a.game{ display:blocl; height:111px;float:left;margin-top:15px;text-align:center;width:103px;}
#main #content .left-content .list-games-box .boxgames a.game img{ width:70px; height:70px;}
#main #content .left-content .list-games-box .boxgames a.game span{ display:table; width:100%;}

#main #content .left-content .list-games-box .boxgames ul{ float:left;margin-left:27px;width:170px; list-style-image:url(../images/icon_1.png);}
#main #content .left-content .list-games-box .boxgames .view-all{display:block;float:left;margin-left:10px;margin-top:5px;width:40px;}
#main #content .left-content .list-games-box .boxgames .view-all img{ border:none;}

#main #content .right-content{ display:block; float:right; width:305px; height:auto; margin-right:5px;}


#main #content .right-content .box-topten{ width:140px; height:231px; margin-bottom:5px; display:block; background:url(../images/box_topten_game.png) left top no-repeat;}
#main #content .right-content .box-topten h3{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#FFF; padding-top:6px; text-align:center;}
#main #content .right-content .box-topten ul{margin-left:27px;margin-top:11px;width:111px; margin-bottom:10px;display:block;
height:171px;}
#main #content .right-content .box-topten ul li{ list-style-image:url(../images/icon_topten.png);}
#main #content .right-content .box-topten ul li a{ color:#FFF;}
#main #content .right-content .box-topten ul li a:hover{ color:#333;}
#main #content .right-content .box-topten a.view-all{display:table; margin-left:25px;}
#main #content .right-content .box-topten a.view-all img{border:none;}

#main #content .right-content .box-rate{ width:140px; height:231px;margin-bottom:5px; display:block; background:url(../images/box_rate_game.png) left top no-repeat;}
#main #content .right-content .box-rate ul{margin-left:27px;margin-top:11px;width:111px;margin-bottom:10px;display:block;
height:171px;}
#main #content .right-content .box-rate ul li{ list-style-image:url(../images/icon_rate.png); }
#main #content .right-content .box-rate ul li a{ color:#FFF;}
#main #content .right-content .box-rate ul li a:hover{ color:#333;}
#main #content .right-content .box-rate a.view-all{display:table; margin-left:25px;}
#main #content .right-content .box-rate a.view-all img{border:none;}

#main #content .right-content .box-rate h3{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#FFF; padding-top:6px; text-align:center;}
#main #content .right-content .box-motosport{ width:140px; height:231px; display:block; background:url(../images/box_motorsport_game.png) left top no-repeat;}
#main #content .right-content .box-motosport h3{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#FFF; padding-top:6px; text-align:center;}
#main #content .right-content .box-motosport ul{margin-left:27px;margin-top:11px;width:111px;margin-bottom:10px;  height:167px;}
#main #content .right-content .box-motosport ul li{ list-style-image:url(../images/icon_rate.png);}
#main #content .right-content .box-motosport ul li a{ color:#FFF;}
#main #content .right-content .box-motosport ul li a:hover{ color:#333;}
#main #content .right-content .box-motosport a.view-all{display:table; margin-left:25px;}
#main #content .right-content .box-motosport a.view-all img{border:none;}


.footer{ margin-left:4px; padding-top:35px; display:block; width:945px; height:50px; background:url(../images/footer.png) left top; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}
.footer .cont11{color:#FFF;}


.text-name{margin-top:0px!important;}




.box-aff{ width:160px; margin:0px;margin-top:5px; padding:0px; height:auto; display:table; background:url(../images/box-aff-mid.jpg) left top repeat-y;}
.box-aff div.top{ width:160px; margin:0px; padding:0px; height:auto; display:table; background:url(../images/box-aff-top.jpg) left top no-repeat;}
.box-aff div.top .btm{ text-align:left;width:160px; margin:0px; padding:0px; padding-bottom:10px; height:auto; min-height:200px; display:block; background:url(../images/box-aff-btm.jpg) left bottom no-repeat;}
.box-aff div.top .btm h3{color:#FFFFFF;
	display:table;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-bottom:5px;
	padding-left:15px;
	padding-top:5px;text-align:left;}
.box-aff div.top .btm a{ text-align:left;color:#FFF; padding-left:13px; padding-bottom:2px;}	
.box-aff div.top .btm a:hover{color:#900;}