/* CSS Document */
/* Author: alsoflying */
/* Date: 2008.5 */
BODY {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:center; margin:0px; padding:0px;background-color:#4C4E52;}
div {text-align:left; margin:0 auto; 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: #000; TEXT-DECORATION: none; }
A:hover {COLOR: #333; TEXT-DECORATION:underline;}
.input{height:17px; padding:2px 2px 0px 2px; border:#7E9DB9 solid 1px;}
.main {width:948px; clear:both; padding:6px; background:#fff;}
.clear {width:100%; clear:both; font-size:0px; height:0px; line-height:0px;}
.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;}

#nav {width:948px; height:26px; line-height:26px; text-align:center;}
#nav a {font-weight:bold; padding:0 12px;}
.head {width:948px; height:90px;}
.head_left {width:220px; float:left;}
.head_right {width:728px; height:90px; line-height:90px; float:right; overflow:hidden;}
.logo {width:220px; height:66px; padding-top:12px; text-align:center;}
.theme_area {width:220px; text-align:center; height:12px; font-size:10px;}
.theme_area dl dt {float:left; width:48px; text-align:right; line-height:10px; padding-right:2px;}
.theme_area dl dd {width:23px; float:left; cursor:pointer; overflow:hidden; text-indent:-9999em; background:url(../images/theme.gif) no-repeat left top;}
.theme_area dl dd.theme1 {background-position:4px top}
.theme_area dl dd.theme1_on {background-position:-29px top}
.theme_area dl dd.theme2 {background-position:4px -22px;}
.theme_area dl dd.theme2_on {background-position:-29px -22px;}
.theme_area dl dd.theme3 {background-position:4px -44px;}
.theme_area dl dd.theme3_on {background-position:-29px -44px;}
.theme_area dl dd.theme4 {background-position:4px -66px;}
.theme_area dl dd.theme4_on {background-position:-29px -66px;}
.theme_area dl dd.theme5 {background-position:4px -88px;}
.theme_area dl dd.theme5_on {background-position:-29px -88px;}
.theme_area dl dd.theme6 {background-position:4px -110px;}
.theme_area dl dd.theme6_on {background-position:-29px -110px;}
.theme_area dl dd.theme7 {background-position:4px -132px;}
.theme_area dl dd.theme7_on {background-position:-29px -132px;}

.bg1 {background:#ccd;}

.index_left {width:210px; float:left;}
.index_right {width:716px; float:right;border:#DFDFE5 solid 6px;}
.index_left h3 {width:202px; height:26px; line-height:26px; padding-left:8px; font-size:11px;}
.tags_list {width:210px; background:#F8F9FB;}
.tags_list ul {margin:0 0 0 24px; padding:4px 0;}
.tags_list ul li {line-height:30px; margin:0; list-style-type:circle;}
.month_list {width:210px; background:#F8F9FB;}
.month_list div {width:204px; padding:14px 0 10px 6px; height:76px; overflow:hidden;}
.month_list div img {width:71px; height:53px; float:left;}
.imgbord img {border:#4C4E52 solid 1px;}
.month_list div dl {float:left; padding-left:7px; width:124px; height:74px; overflow:hidden;}
.month_list div dl dt {padding-bottom:4px; line-height:14px;}
.month_list div dl dd {line-height:14px;}
.month_list p,.tags_list p {clear:both; margin:0; text-align:right; padding-right:8px; line-height:29px; height:29px;}
.month_list p a,.tags_list p a,.index_day p a {text-decoration:underline;}

.index_day {width:350px; float:left; padding-left:13px;}
.index_p {width:300px; float:right; padding-right:10px;}
.index_day h2 {font-size:18px; height:46px; line-height:46px;}
.games_block {width:100%;}

.games_block div {width:100%; height:162px; overflow:hidden; padding-top:13px;}
.games_block div img {width:120px; height:90px; float:left;}
.games_block div dl {float:right; width:218px;}
.games_block div dl dt {font-size:14px; line-height:14px; font-weight:bold;}
.games_block div dl dd {line-height:16px; padding:2px 0;}
.games_block div dl dd span {font-size:10px;}
.index_day p {margin:0; line-height:40px;}
.index_search {width:100%; height:42px; clear:both;}
.wel_div {line-height:18px;}

.index_p h3 {font-size:14px; line-height:50px;}
.index_picks {width:300px;}
.index_picks ul {width:300px; margin:0; padding:0;}
.index_picks ul li {width:100px; text-align:center; float:left; height:130px; overflow:hidden; line-height:16px;}
.index_picks ul li img {width:68px; height:51px; margin-left:15px; margin-right:15px; display:block; clear:both}
.index_picks ul li a {display:block;}
.index_p h4 {width:288px; height:26px; line-height:26px; font-size:11px; padding-left:12px; clear:both;}
.index_top {width:300px; clear:both;}
.index_top ol {padding-top:6px; padding-bottom:6px; margin:0 0 0 10px !important; margin:0 0 0 48px}
*+html .index_top ol {margin:0 0 0 48px !important; margin:0 0 0 48px}
.index_top ol li {line-height:30px;}
.index_p div.center_area {padding:35px 0;}
.index_p p {width:100%; text-align:center; margin:0; line-height:30px; font-size:14px;}

.bottom_top {width:100%; height:28px; clear:both;}
.bottom {width:936px; padding:10px 0 0; text-align:center; line-height:28px;}
.bottom a {text-decoration:underline;}
.bottom span {color:#fff;}

.play_title {width:948px; height:40px; background:#F8F9FB;}
.play_title h1 {font-size:18px; padding:0 12px 0 10px; line-height:40px; font-weight:normal; float:left;}
.book_div {float:left; padding-top:12px;}
.search_play {float:right; padding-top:9px; padding-right:5px;}
.play_div {clear:both; text-align:center; padding:20px 0;}
.info_div {width:770px;}
.info_left {width:410px; padding:10px 0 12px 20px; float:left;}
.info_right {width:300px; float:right; padding-top:6px;}
.info_left dl {padding:6px 0; clear:both; width:100%;}
.info_left dl dt {width:100px; float:left; font-size:11px; line-height:14px; font-weight:bold;}
.info_left dl dd {width:310px; float:right; line-height:14px;}
.info_right ul {margin:0; width:184px; clear:both; height:82px; padding-left:58px; list-style:none;}
.info_right ul li {width:60px; padding:0 16px; text-align:center; float:left; height:82px;}
.info_right ul li img {width:60px; height:60px; display:block; clear:both;}
.info_right ul li a {display:block; width:60px; font-size:14px; height:82px; text-decoration:underline;}
.vate_block {width:300px; height:22px; 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:#4C4E52 solid 1px; background:#5A5B5A url(../images/theme.gif) repeat-x left -174px; height:20px; overflow:hidden;}
.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/theme.gif) repeat-x left -154px;}
.vote_right {width:44px; font-size:14px; padding-left:5px; float:right;}

.info_right dl {width:240px; padding-left:49px; line-height:23px; font-size:11px;}
.info_right dl dt {width:50px; float:left; font-weight:bold; color:#666;}
.info_right dl dd {width:190px; float:right;}
.tags_div {width:770px; }
a.t11 {font-size:11px; color:#666;}
a.t12 {font-size:12px; color:#303740;}
a.t13 {font-size:13px; color:#222;}
a.t14 {font-size:14px; color:#000; font-weight:bold;}
a.t15 {font-size:15px; color:#94BC71; font-weight:bold;}
a.t16 {font-size:16px; color:#488F05; font-weight:bold;}
a.t18 {font-size:18px; color:#F06F11; font-weight:normal;}
.tags_title2 {width:770px; height:24px; line-height:24px;}
.tags_title2 h3 {float:left; font-size:14px; padding-left:10px;}
.tags_title2 p {float:right; margin:0; padding-right:10px;}
.friend_list a {padding:0 10px;}
.index_right h5 {font-size:18px; font-weight:normal; line-height:45px; padding-left:11px;}
.page {padding:0 11px; 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; display:block; float:left;}
.page div b {font-weight:normal; padding:0 2px; color:#666; display:block; float:left;}
.page div span {padding:0 2px; display:block; float:left; font-weight:bold;}
.game_list {padding:0 15px; width:676px; overflow:hidden;}
.game_list div {height:130px; width:506px; overflow:hidden; float:left;}
.game_list div dl {width:370px; float:right;}

.tags_title {width:936px; line-height:42px; font-size:18px; text-align:center;}
.tags_list_div {width:920px; padding:8px; clear:both;}
.tags_list_div div {width:200px; padding:7px 15px; height:160px; overflow:hidden; float:left;}
.tags_list_div div dl dt {width:100%; height:20px; padding:1px 0; margin-bottom:10px;}
.tags_list_div div dl dt strong {display:block; height:20px; line-height:20px; width:100%; text-align:center; color:#000;}
.tags_list_div div dl dd {line-height:26px; width:100%; height:26px; overflow:hidden;}
.tags_list_div div p {margin:0; text-align:right; font-size:11px; padding-right:10px; font-weight:bold; line-height:24px;}

.score_game {padding-left:11px; width:705px; clear:both;}
.score_game img {float:left; width:120px; height:90px;}
.score_game dl {width:565px; float:right;}
.score_game dl dt {padding-bottom:4px;}
.score_game dl dd {line-height:14px; padding:2px 0;}
.score_list {width:694px; clear:both;}
.score {width:694px; clear:both;}

.score_top {width:684px; padding-left:10px; height:24px; font-size:13px;}
.score_top dl dt,.score_top dl dd {float:left;}
.score_top dl dt {width:85px; padding-top:4px;}
.score_top dl dd {width:100px; height:20px; padding-top:4px; margin-right:4px;}
.score_top dl dd a {display:block; width:100px; height:20px; text-align:center; line-height:20px; font-weight:bold;}
.score_title,.socre_l ul {width:100%; height:24px; line-height:24px; list-style:none; margin:0; padding:0;}
.score_title li {float:left; font-size:11px; font-weight:bold;}
.s_1 {width:70px; padding-left:16px; text-align:left; display:block;}
.s_2 {width:240px; overflow:hidden; text-align:left; padding-left:4px;}
.s_3 {width:150px; padding-left:4px; text-align:left;}
.s_4 {width:192px; text-align:right; padding-right:4px;}
.socre_l {width:100%;}
.socre_l ul li {float:left;}
#loadbar {height:13px; line-height:13px; margin-top:5px; text-align:left;}
#loadcolumn {background:#B1B1B1 url(../images/loadingAnimation.gif) right center repeat-x; height:13px; line-height:13px; float:left;}
.month_gamelist {width:230px; height:170px; overflow:hidden; float:left;}
.month_gamelist ul {margin:0 0 0 24px;}
.month_gamelist ul li {text-align:left; padding:4px 0; line-height:14px; font-size:11px; list-style-type:circle;}
.index_right h6 {font-size:18px; font-weight:normal; line-height:45px; padding-left:11px; float:left; margin:0;}
.search_frm {float:right; padding-top:10px; padding-right:10px;}
.aboutus {width:680px; font-size:14px; line-height:24px; padding-bottom:30px;}


