/* CSS Document */


body,a,td,p,ul,ol,dl,dt,dd,h1,h2{ margin:0; padding:0; font-family:Arial; font-size:12px; line-height:16px; color:#8c8c8c;}
.clear{ clear:both;}
.h20 { height:20px;}
.p_relative{ position:relative}
.flashbox {margin-top:10px; padding:0;}

a { text-decoration:none;}
a:hover{ text-decoration:underline;}

a.sfwherf{ text-decoration:none;background:url(arrow_yellow.gif) no-repeat; padding-left:10px; height:12px; line-height:12px; font-size:10px; color:#ffffff;}
a.sfwherf:hover{text-decoration:none;background:url(arrow_yellow.gif) no-repeat; padding-left:10px; height:12px; line-height:12px; font-size:10px; color:#a3a3a3;}
a.more{ text-decoration:none;background:url(arrow_yellow_n.gif) no-repeat; padding-left:10px; color:#ffffff;}
a.more:hover{text-decoration:none;background:url(arrow_yellow_n.gif) no-repeat; padding-left:10px; color:#a3a3a3;}


#container { margin:5px auto; padding:0px; border:#c0c0c0 solid 1px; width:950px;}
#header { height:100px; border-bottom:#c0c0c0 solid 1px; padding:0 30px;}
#header dt { float:left; padding-top:7px;}
#header dd { float:right; padding-top:30px;}

#container .mainflash{ width:950px;}
#container .flasize01 {height:305px;}
#container .flasize02 {height:280px;}
#container .flasize03 {height:490px;}

#container .homemenu{ height:24px; background:url(bg_homemenu.gif) repeat-x; padding-left:10px;}
#container .homemenu li { float:left; list-style:none;}
#container .homemenu img {display:block;}
#container .homemenu li.changever { width:68px; text-align:center;}
#container li.m1{width:194px;}
#container li.m2{width:195px;}
#container li.m3{width:259px;}
#container li.m4{width:224px;}


#container .homemain_content { color:#999999; background:url(bgimg_home.gif) no-repeat; height:176px; padding-top:5px; width:950px; border-bottom:#c0c0c0 solid 1px;}

#container .homemain_content .contentbox{ float:left; height:145px; overflow:hidden;}
#container .homemain_content .c1{width:189px; padding-left:15px;font-size:1£²px;}
#container .homemain_content .c2{width:189px; padding-left:6px;font-size:1£²px;}
#container .homemain_content .c3{width:253px; padding-left:6px;}
#container .homemain_content .c4{width:278px; padding-left:6px;}
#container .homemain_content .c1 img,#container .homemain_content .c2 img { margin-bottom:10px;}
#container .homemain_content .c3 span{ font-weight:bold; color:#006bcd; padding-left:6px;padding-bottom:5px;}
#container .homemain_content .c3 p{ color:#FFFFFF;padding-left:6px; padding-bottom:5px;}
#container .homemain_content .c3 td{ font-size:11px;}
#container .homemain_content .c3 .td1{ color:#d2d2d2; background:#19334c;}
#container .homemain_content .c3 .td2{ color:#d2d2d2; background:#1a2e40; padding-left:10px;}
#container .homemain_content .c3 .td3{ color:#d2d2d2; background:#575757;}
#container .homemain_content .c3 .td4{ color:#d2d2d2; background:#4f4f4f; padding-left:10px;}
#container .homemain_content .c3 .tdspace{ height:2px;}
#container .homemain_content .c4 li{ float:left; margin-left:3px; display:inline;}
#container .homemain_content .morebox { margin-top:4px; padding-left:15px;}
#container .homemain_content .morebox li { list-style:none; float:left;}


#container .mainbar{ background:url(main_bar.jpg) no-repeat; height:26px; padding-left:890px;}
#container .mainbar_w{ background:url(main_bar_w.jpg) no-repeat; height:26px; padding-left:890px;}


#container .submain_content{ background:url(sub_page_bkmain.gif) repeat-x #191919; padding-bottom:20px;}
#container .onecolumn{ padding:20px 75px;}

#container dl.newslist {margin-top:10px;}
#container dl.newslist  dt{ float:left; width:230px;}
#container dl.newslist dd { float:left; width:500px;}
#container dl.newslist dd span { display:block; padding-bottom:10px;}
#container dl.newslist dd span a{ font-weight:bold; color:#0085ff; }
.artitle{font-size:24px; line-height:30px; color:#0085ff; font-weight:bold; margin-bottom:10px;}


#container .submain_content .leftmenu { float:left;padding-bottom:280px; width:305px; margin-right:20px; display:inline; background:url(left_menu_foot.jpg) bottom no-repeat #000000; margin-bottom:10px; }
#container .submain_content p{ margin-bottom:10px;}

#container .submain_content .leftmenu .newsimgbox{ margin-top:-35px; padding-left:2px;}
#container .submain_content .leftmenu .newsimgbox img{ margin-bottom:2px;}


#container .submain_content .leftmenu .l_top{background:url(left_menu_top.gif) repeat-x; height:37px;}
#container .submain_content .leftmenu li { height:25px;list-style:none; padding:0 0 0 3px; margin-bottom:1px;}


#container .submain_content .rightcontent { float:left;width:604px; padding-top:20px;}
#container .submain_content .rightcontent a { color:#8c8c8c;}
#container .submain_content .rightcontent .downtxt{ position:absolute; left:524px; top:55px;}
#container .submain_content .rightcontent .downtxtr{ position:absolute; left:524px; top:0px;}

#container .submain_content .rightcontent .drivershow { margin-top:25px;}
#container .submain_content .rightcontent .drivershow p{ line-height:20px; padding-top:40px;}
#container .submain_content .rightcontent .drivershow dt{ float:left; width:242px; padding-right:40px;}
#container .submain_content .rightcontent .drivershow dd{ float:left; padding-top:15px;}
#container .submain_content .rightcontent .drivershow dd span{display:block; font-size:24px; color:#FFFFFF; font-weight:bold; margin-bottom:20px;}
#container .submain_content .rightcontent .drivershow dd p{ line-height:25px;}

#container .rightcontent ul.partnerlist{ margin:0 20px;}
#container .rightcontent ul.partnerlist li{ list-style:none;}
#container .rightcontent ul.partnerlist li a{ background:url(dot_red.gif) no-repeat left; padding-left:14px; height:25px;line-height:25px; font-weight:bold;}
#container .rightcontent ul.partnerlist li a:hover{background:url(dot_green.gif) no-repeat left; padding-left:14px; height:25px;line-height:25px; color:#FFFFFF; font-weight:bold;}

#container .submain_content h1 {font-size:26px; line-height:30px; color:#0085ff; font-weight:bold;} 
#container .submain_content h2 { font-size:16px; line-height:24px;color:#FFFFFF; margin:5px 0;}
#container .submain_content ul.circuit_smallimg { margin-top:10px;}
#container .submain_content ul.circuit_smallimg li{ float:left; list-style:none;}
#container .submain_content ul.circuit_smallimg li.centerimg{ margin:0 2px; display:inline;}

#container .submain_content .tablink{ padding:0; margin:5px 0;}
#container .submain_content .tablink li{ list-style:none; float:left;  margin-right:20px; display:inline; }
#container .submain_content .tablink li a{background:url(dot_red.gif) no-repeat left; padding-left:14px; height:22px;line-height:22px;}
#container .submain_content .tablink li a.curalink{background:url(dot_green.gif) no-repeat left; padding-left:14px; height:22px;line-height:22px; color:#FFFFFF;}

#container .submain_content .rulescontent p span {font-weight:bold; color:#CCCCCC;}
#container .submain_content .rulescontent li{ float:left; list-style:none; padding:0 5px; text-align:center;}

#container .submain_content table.taba { margin-top:10px;}
#container .submain_content table.taba td{ padding:3px 0 3px 10px;;color:#ffffff; font-weight:bold;}
#container .submain_content table.taba td a { font-style:normal; color:#ffffff;}
#container .submain_content table.taba tr.bg{ background-color:#252525;}
#container .submain_content table.taba td em a{ font-style:normal; color:#f92525;}

#container .submain_content .listtable { margin-top:5px;}
#container .submain_content .listtable td{ height:20px;}
#container .submain_content table.tabtitle td { background-color:#303030; color:#FFFFFF; font-weight:bold; height:20px;}


#container .gamemain{ width:950px;}
#container .gamemain .gleft { float:left; width:237px; height:510px;}
#container .gamemain .gright { float:right; width:713px; height:495px; background:url(bgimg_game.gif); padding-top:15px;}


#footer{ background-color:#FFFFFF; padding-left:30px; padding-right:30px; height:27px; font-family:Arial; color:#848484; line-height:120%; font-size:11px;}
.fleft{ float:left;}
.fright{ float:right;}
#footer a{color:#848484;}
#footer a:hover{color:#848484;}