/* CSS Document */
/* Author: alsoflying */
/* Date: 2008.6 */
BODY {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:center; margin:0px; padding:0px;background-color:#000;}
div {text-align:left; margin:0 auto; padding:0px;}
ul {list-style:none; margin:0px; padding:0px;}
li {line-height:20px;}
h1,h2,h3,h4,h5,dl,dd,dt,a,b,strong,form,input {margin:0px; padding:0px;}
TD {FONT-SIZE: 12px; COLOR: #000;  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
img {border: thin none; margin:0px; padding:0px;}
input {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; COLOR:#333;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;COLOR: #000; background:#fff; overflow:auto; padding:2px;}
select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; height:19px;}
A {COLOR: #F22F2F; TEXT-DECORATION: none; }
A:hover {COLOR: #FFCC26; TEXT-DECORATION:underline;}
.input{height:16px; padding:1px 2px 0px 2px; border:#7E9DB9 solid 1px;}
.main {width:950px; clear:both;}
.clear {width:100%; clear:both; font-size:0px; height:0px; line-height:0px;}
.height1 {width:100%; height:1px; line-height:1px; font-size:0px; clear:both;}
.height6 {width:100%; height:6px; line-height:6px; font-size:0px; clear:both;}
.height8 {width:100%; height:8px; line-height:8px; font-size:0px; clear:both;}
.height10 {width:100%; height:10px; line-height:10px; font-size:0px; clear:both;}
.height12 {width:100%; height:12px; line-height:12px; font-size:0px; clear:both;}
.height20 {width:100%; height:20px; line-height:20px; font-size:0px; clear:both;}
.center_area {width:100%; clear:both; text-align:center;}

#head {width:100%; height:82px; background:#900000 url(../images/spai2.jpg) no-repeat right top;}
.head_area {width:1000px; height:82px;}
.head_left {width:415px; float:left; overflow:hidden; height:82px; background:url(../images/spai.gif) repeat-x 0px -92px;}
.head_right {width:585px; float:left; overflow:hidden; height:82px; background:url(../images/spai.gif) repeat-x 0px -178px;}
.logo {padding-left:25px; padding-top:8px;}
.driving {width:505px; padding-left:80px; height:24px; clear:both; padding-top:10px;}
.search_area {background:url(../images/spai.gif) no-repeat -299px 0px; height:26px; padding-left:68px; padding-top:20px;}
.search_area ul li {float:left;}
.search_li {padding-top:2px; padding-right:4px;}
.input_search {border-bottom:#DFDFDF solid 1px; border-right:#DFDFDF solid 1px; border-top:#000 solid 1px; border-left:#000 solid 1px; width:152px; padding:1px 0px 0px 2px; height:15px;}
.btn_search {width:73px; height:24px; background:url(../images/spai.gif) no-repeat -92px -50px; border:0; overflow:hidden; font-size:0px; color:#900000; padding-top:14px; cursor:pointer;}

#nav {width:100%; height:30px; background:url(../images/spai.gif) repeat-x 0px -270px; text-align:center;}
#nav div {width:1000px;}
#nav dl {padding-left:38px; width:962px;}
#nav dl dt,#nav dl dd {float:left; height:30px;}
#nav dl dt a {display:block; padding:0 25px; line-height:30px; color:#fff; font-size:14px; font-weight:bold;}
#nav dl dd {width:1px; background:url(../images/spai.gif) no-repeat left -50px;}
.navline {background:#333;}

.width_630 {width:630px; float:left;}
.width_300 {width:300px; float:right;}
.index_block {width:630px; height:235px;}
.block_title {width:630px; height:37px;}
.block_title h2 {float:left; font-size:14px; color:#fff; padding-left:52px; padding-top:10px;}
.block_title p {float:right; margin:0; width:63px; height:37px; background:url(../images/spai.gif) no-repeat -14px -37px;}
.block_title p a {display:block; width:63px; height:37px; text-indent:-9999em;}
.block_area {width:610px; padding-left:20px; padding-top:15px;}
.block_pic {width:132px; float:left; text-align:center;}
.block_pic img {width:120px; height:90px; padding:5px; border:#FFCC26 solid 1px; display:block; clear:both; margin-bottom:8px;}
.block_pic a {display:block;}
.block_area ul {float:right; width:450px;}
.block_area ul li {width:225px; float:left; line-height:24px; height:24px; overflow:hidden;}
.block_area ul li a {background:url(../images/spai.gif) no-repeat left -317px; padding-left:15px;}
.newest {width:275px; padding-left:25px; height:220px; position:relative;}
.new_game {position:absolute; width:65px; height:17px; margin-top:181px; margin-left:4px; font-family:"Times New Roman", Times, serif; font-weight:bold; background:#222;}
.hot_area {width:300px; background:url(../images/spai2.jpg) no-repeat left -84px;}
.hot_area h3 {font-size:14px; color:#fff; padding-left:16px; line-height:37px;}
.hot_area ol {margin:10px 0px 0px 28px; padding-left:30px;}
.hot_area ol li {line-height:36px;}
.hot_area ol li a {position:relative;}
.hot_area ol li a span {position:absolute; float:left; margin-left:-143px;}
.hot_area ol li a span img {padding:3px; border:#FFCC26 solid 1px; width:100px; height:75px; background:#222;}
#bottom {width:100%; min-width:1000px; clear:both; background:#222; text-align:center; padding-top:20px; line-height:28px;}
#bottom ul li span {color:#222;}
#bottom ul li a {color:#fff; text-decoration:underline;}

.width_730 {width:730px; float:left; clear:left;}
.width_180 {width:180px; float:right; clear:right;}
.width_730 h2,.width_400 h2,.width_320 h2 {font-size:14px; line-height:37px; height:37px; clear:both; color:#fff; padding-left:20px;}
.width_730 h2 {float:left; clear:left;}
.width_730 span.title_right {float:right; padding-top:10px; padding-right:10px;}
.page {padding:15px 20px 0; clear:both; height:20px;}
.page p {margin:0; float:left; font-size:11px;}
.page div {float:right; font-size:11px;}
.page div a {text-decoration:underline; padding:0 2px; color:#fff;}
.page div span {padding:0 2px; font-weight:bold;}
.page div b {font-weight:normal; color:#999; padding:0 2px;}

.games_list,.sponsor_list,.score_area {width:690px; padding:0 20px; clear:both;}
.list_area {width:690px; clear:both; padding-top:20px; height:124px; overflow:hidden; background:url(../images/list_bg.gif) no-repeat left bottom;}
.list_area dl {width:540px; float:right;}
.list_area dl dt {font-size:14px; font-weight:bold; height:24px;}
.list_area dl dd {line-height:16px;}

.width_180 h3 {font-size:14px; line-height:37px; height:37px; clear:both; color:#fff; padding-left:12px;}
.width_180 ul {width:164px; padding:6px 0 10px 16px;}
.width_180 ul li {background:url(../images/spai.gif) no-repeat left -313px; line-height:22px; height:22px; overflow:hidden; width:100%;}
.width_180 ul li a {padding-left:18px;}

.s_1 {width:48px; padding-left:12px;}
.s_2 {width:150px;}
.s_3 {width:60px; text-align:right;}
.s_4,.s_5 {width:100px; text-align:right;}
.s_6 {width:110px; text-align:right;}
.s_7 {width:100px; text-align:right; padding-right:10px;}
.s_bg {background:#222;}
.sponsor_title {width:100%; height:30px; line-height:30px;}
.sponsor_title ul li {font-size:11px; font-weight:bold; float:left; line-height:30px;}
.sponsor_area ul {height:24px; width:100%; clear:both;}
.sponsor_area ul li {line-height:24px; float:left;}
.sponsor_area ul li.s_1 {font-weight:bold;}
.width_400 {width:400px; float:left;}
.width_400 dl {padding-top:10px; padding-left:20px; width:380px;}
.width_400 dl dd {width:100px; float:left; line-height:24px; height:24px;}
.width_400 dl dt {width:270px; padding-left:10px; float:right; line-height:24px; height:24px; overflow:hidden;}

.play_title {width:910px; height:37px; padding:0 20px;}
.play_title h1 {float:left; font-size:18px; font-weight:normal; line-height:37px; height:37px;}
.play_title p {margin:0; line-height:37px; height:37px; padding-left:16px; float:left;}
.play_title dl {float:right; background:url(../images/spai.gif) no-repeat 55px -346px;}
.play_title dl dt {width:50px; height:37px; line-height:37px; float:left; text-align:right;}
.play_title dl dd {width:28px; height:37px; float:left; line-height:37px; float:left;}
.play_title dl dd a {width:28px; height:37px; overflow:hidden; text-indent:-9999em; display:block;}
.play_area {text-align:center; clear:both;}
.width_400 div.info {width:380px; padding-left:20px;}
.width_400 div.info dl {width:380px; clear:both; padding:6px 0;}
.width_400 div.info dl dt {width:90px; padding:0; height:auto; font-size:11px; float:left; line-height:16px; font-weight:bold;}
.width_400 div.info dl dd {width:280px; font-size:11px; padding-right:10px; height:auto; float:right; line-height:16px;}
.width_320 {width:320px; padding-left:25px; float:left;}

.width_320 ul {margin:0; width:263px; clear:both; height:82px; padding-left:57px; list-style:none;}
.width_320 ul li {width:54px; padding:0 24px; text-align:center; float:left; height:82px;}
.width_320 ul li img {width:54px; height:54px; display:block; clear:both;}
.width_320 ul li a {display:block; width:54px; font-size:14px; height:82px; text-decoration:underline; font-weight:bold;}
.vate_block {width:300px; height:22px; padding-left:10px; line-height:22px; clear:both;}
.vote_left {width:44px; font-size:14px; text-align:right; padding-right:5px; float:left;}
.vote_center {width:200px; float:left; border:#FFCC26 solid 1px; background:#5A5B5A url(../images/spai.gif) repeat-x -180px -380px; height:20px;}
.vote_center div {float:left; height:20px; text-align:center; line-height:20px; font-weight:bold; color:#fff;}
.vote_center div.vote_good {background:#F60000 url(../images/spai.gif) repeat-x -180px -360px;}
.vote_right {width:44px; font-size:14px; padding-left:5px; float:right;}

.width_320 dl {width:240px; padding-left:62px; line-height:23px; font-size:11px;}
.width_320 dl dt {width:50px; float:left; font-weight:bold; color:#666;}
.width_320 dl dd {width:190px; float:right;}

.privacy_policy {padding:0 20px; font-size:16px; line-height:24px;}

.score_top {width:690px; clear:both; height:24px; background:#333;}
.score_top dl {padding-top:4px;}
.score_top dl dt {width:88px; text-align:center; float:left;}
.score_top dl dd {float:left; width:90px; height:20px; line-height:20px; text-align:center;}
.score_top dl dd.s_on,.s_on {background:#111;}
.score_top dl dd.s_on a {color:#fff; font-weight:bold;}
.score_title {width:690px; height:24px; line-height:24px; clear:both;}
.ss_1 {width:70px; padding-left:16px; text-align:left; display:block;}
.ss_2 {width:240px; overflow:hidden; text-align:left; padding-left:4px;}
.ss_3 {width:150px; padding-left:4px; text-align:left;}
.ss_4 {width:192px; text-align:right; padding-right:4px;}
.score_title li {float:left;}
.socre_l,.socre_l ul {width:690px; clear:both;}
.socre_l ul li {float:left; height:26px; line-height:26px;}