/* @import 'clockpick.css'; */
#CP_hourcont {padding: 0px;position:absolute;border:1px dashed #999999;background-color:#f2f2f2;}
#CP_minutecont {padding: 1px;position:absolute;background-color:#dddddd;width:45px;}
.CP_hourcol {float:left;}
.CP_hour {padding:3px 5px;font-size:12px;white-space:nowrap;cursor:pointer;width:35px;}
.CP_minute {padding:2px;background-color:#dddddd;font-size:12px;white-space:nowrap;cursor:pointer;width:auto;}
.CP_over {background-color:#FFFFFF;}
/* @import '../datepicker/skin/simple/calendar.css'; */
/*公共部分*/
.calendar{font-size:12px; width:150px; text-align:center; padding:4px; background:url(/datepicker/skin/blue/cal_bg.png) no-repeat; padding-top:15px;}
.calendar ul{ list-style:none; width:147px; margin:0px; padding:0px}
.calendar ul li{ float:left;width:21px;height:21px;}
.calendar ul li a{background:url(/datepicker/skin/blue/normal.gif); display:block;width:21px;height:18px;color:#079ddd;text-decoration:none; padding-top:3px}
.calendar ul li a:hover{background:url(/datepicker/skin/blue/hover.gif);}
/*选中日期的样式*/
.calendar a.calendar_selected{height:19px; background:url(/datepicker/skin/blue/selected.gif); cursor:pointer;color:#ffffff}
/*空白日期的样式*/
.calendar li.calendar_invalid{background:url(/datepicker/skin/blue/invalid.gif);}
.calendar li.calendar_outrange{background:url(/datepicker/skin/blue/normal.gif); color:#cccccc; height:18px; padding-top:3px}
/*周的表头样式*/
.calendar li.calendar_week{color:#079ddd;height:auto; padding:2px 0 1px 0}
/*今天选择按钮样式*/
.calendar li.calendar_today{height:21px; width:63px;display:block;}
.calendar li.calendar_today a{width:63px;display:block; background:url(/datepicker/skin/blue/selectbtn.gif);height:18px;padding-top:3px;color:#079ddd;}
.calendar li.calendar_today a:hover{background:url(/datepicker/skin/blue/selectbtn_hover.gif); color:#fff}
/*月选择按钮样式*/
.calendar li.calendar_month{height:21px; width:63px;display:block;}
.calendar li.calendar_month a{width:63px;display:block; background:url(/datepicker/skin/blue/selectbtn.gif);height:18px;padding-top:3px;color:#079ddd;}
.calendar li.calendar_month a:hover{background:url(/datepicker/skin/blue/selectbtn_hover.gif); color:#fff}
/*年选择按钮样式*/
.calendar li.calendar_year{height:21px; width:63px;display:block;}
.calendar li.calendar_year a{width:63px;display:block; background:url(/datepicker/skin/blue/selectbtn.gif);height:18px;padding-top:3px;color:#079ddd;}
.calendar li.calendar_year a:hover{background:url(/datepicker/skin/blue/selectbtn_hover.gif); color:#fff}
.calendar li.calendar_logo{background:url(/datepicker/skin/blue/logo.gif);color:#079ddd;}
/* @import 'common.css'; */
body { margin:0px; padding:0px; width:100%; background:#FFFFFF; text-align:center; }
html { margin:0px; padding:0px; border-width:0; background-color:#FFFFFF; }
table.teaminfo { table-layout:fixed; }
table.judginfo { table-layout:fixed; }
td { word-break:break-all; word-wrap:break-word; color: #FFFFFF; }

a img { border: 0; }

tr.sp { height:20px; }
tr.sp2 { height:10px; }

select.gameRequest { width:160px; }
select.register { width:132px; }
select.adjustOperator { width:50px; }
.select { border: 1px solid #aaa; vertical-align: middle; padding: 3px 5px; color: black !important; }
input.gameRequest { width:150px; }
input.register { width:120px; }
input.register2 { width:196px; }
input.register3 { width:120px; }
input.register4 { width:185px; }
input.adjustScore { width:50px; }
input.domain { width:200px; }
.text { border: 1px solid #aaa; vertical-align: middle; padding: 3px 5px; color: black !important; }
textarea.gameRequest { width:150px; height: 60px; }
textarea.register { width:240px; height: 100px; }
textarea.notice { width:410px; height: 120px; }
textarea.leaveword { width:350px; height: 100px; }
.textarea { border: 1px solid #aaa; vertical-align: middle; padding: 3px 5px; color: black !important; }
input.image { vertical-align: middle; }

input.shadowed { background: url(../images/bg_input_shadowed.gif) left top; border: 0; padding: 1px 5px; }

input.timepicker { background: url(../images/ico_timepick.gif) no-repeat right center white; padding-right: 22px; width: 35px; cursor: pointer; }
input.datepicker { background: url(../images/ico_datepick.gif) no-repeat right center white; padding-right: 22px; width: 65px; cursor: pointer; }

/* btns */
a.btn_plain { display: block; line-height: 15px; text-align:cenetr; background: white; border:1px solid #aaa; color: black; text-decoration: none; }

img.border { border: 1px solid #222; }

ul.clean { list-style: none; }
ul.dot { list-style: none; }
ul.dot li a { padding-left: 8px; background: url(../images/dot_white.gif) no-repeat left center; }

ul.with_date li { position: relative; height: 20px; }
ul.with_date li h1 { position: absolute; left: 0px; }
ul.with_date li h2 { position: absolute; right: 0px; }

table tr td.dot { list-style: none; padding-left: 12px; background: url(../images/style2009/dot_blue.gif) no-repeat 12px center; }
table tr td.newsleft { text-align:left; height: 25px; padding-left:22px;}
table tr td.lefttd { text-align:left; width: 580px; height: 25px; padding-left:12px;}
table tr td.newsright { text-align:right; width: 40px; height: 25px; padding-right:5px; }

table.dataform { width:100%; border:0px; color: #FFF; }
table.dataform thead tr th { font-size: 18px; font-weight: bold; text-align:center; vertical-align:top; padding-top:10px; height: 50px; }
table.dataform tfoot tr th { text-align:center; vertical-align: bottom; padding-left: 400px; padding-right: 400px; padding-bottom: 10px; height:50px; }
table.dataform tbody tr th { color: #FFF; font-size:14px; font-weight:normal; text-align: right; padding-left: 10px; padding-right: 5px; height: 25px; line-height: 20px; border-bottom: 1px dashed #335588; }
table.dataform tbody tr th a { color: #FFF; font-size:14px; font-weight:normal; text-decoration:underline; border-bottom: 1px dashed #335588; }
table.dataform tbody tr td { color: #FFF; font-size:14px; font-weight:normal; text-align: left; padding-left: 5px; padding-right: 20px; height: 25px; line-height: 20px; border-bottom: 1px dashed #335588; }
table.dataform tbody tr td a { color: #FFF; font-size:14px; font-weight:normal; text-decoration:underline; border-bottom: 1px dashed #335588; }
table.dataform tbody tr td input { font-size:14px; }
table.msgs { width:100%; border:0px; color: #FFF; }
table.msgs thead tr th { font-size: 18px; font-weight: bold; text-align:center; vertical-align:top; padding-top:10px; height: 40px; }
table.msgs tbody tr td { color: #FFF; font-size:14px; font-weight:normal; text-align: center;  height: 25px; line-height: 20px; padding-bottom:10px; border: 0px; height: 40px; }
table.msgs tbody tr td a { color: #FFF; font-size:14px; font-weight:normal; text-decoration:underline; }
table.leftmenu { color: #FFF; }
table.leftmenu a { color: #FFF; }
table.leftmenu tr.leftmenuheader { font-size: 14px; color: #FFF; font-weight: bold; text-align:center; height: 30px; }
table.leftmenu tr.leftmenu { font-size: 12px; color: #FFF; text-align:center; height: 25px; }

table.sfrdRadio { width:auto; text-align:left; border:0px; }
table.sfrdRadio tr td { text-align:left; }

/* for png bg */
a, input, textarea, object { position: relative; }
p { margin: 0; }

.btn_orange a, .btn_small_orange a { width: 90%; font-size: 14px; display: block; height: 26px; padding: 0 5px; line-height: 26px; border: 1px solid #b1770b; text-align: center; background: url(../images/bg_btn_orange.gif); color: black !important; font-weight: bold; }
  .btn_small_orange2 a { width: 50px; font-size: 14px; display: block; height: 26px; padding: 0 5px; line-height: 26px; border: 1px solid #b1770b; text-align: center; background: url(../images/bg_btn_orange.gif); color: black !important; font-weight: bold; }
	.btn_orange a:hover, .btn_small_orange a:hover { text-decoration: none; }
	  .btn_small_orange2 a:hover { text-decoration: none; }
.btn_small_orange a { font-size: 12px; height: 17px; line-height: 17px; }
  .btn_small_orange2 a { font-size: 12px; height: 17px; line-height: 17px; }
input.btn_orange, input.btn_small_orange { font-size: 14px; cursor:pointer; display: block; height: 26px; padding: 0 5px; line-height: 26px; border: 0.05em solid #b1770b; text-align: center; background: url(../images/bg_btn_orange.gif); color: black !important; font-weight: bold; }
input.btn_small_orange { font-size: 12px; height: 19px; line-height: 19px; }

.query_btn a{background: url(../images/style2009/query_btn.png) no-repeat scroll 0 0;}



.titlebar h2 .btn_small_orange { float: right; width: 80px; padding-top: 3px; }
	.titlebar h2 .btn_small_orange a { height: 20px !important; line-height: 23px !important; overflow: hidden; }

.tbl_font_14 * { font-size: 14px; }

.display_none { display:none; }


.colWid_1per{ width:1% }
.colWid_2per{ width:2% }
.colWid_3per{ width:3% }
.colWid_4per{ width:4% }
.colWid_5per{ width:5% }
.colWid_6per{ width:6% }
.colWid_7per{ width:7% }
.colWid_8per{ width:8% }
.colWid_9per{ width:9% }
.colWid_10per{ width:10% }
.colWid_11per{ width:11% }
.colWid_12per{ width:12% }
.colWid_13per{ width:13% }
.colWid_14per{ width:14% }
.colWid_15per{ width:15% }
.colWid_16per{ width:16% }
.colWid_17per{ width:17% }
.colWid_18per{ width:18% }
.colWid_19per{ width:19% }
.colWid_20per{ width:20% }
.colWid_21per{ width:21% }
.colWid_22per{ width:22% }
.colWid_23per{ width:23% }
.colWid_24per{ width:24% }
.colWid_25per{ width:25% }
.colWid_26per{ width:26% }
.colWid_27per{ width:27% }
.colWid_28per{ width:28% }
.colWid_29per{ width:29% }
.colWid_30per{ width:30% }
.colWid_31per{ width:31% }
.colWid_32per{ width:32% }
.colWid_33per{ width:33% }
.colWid_34per{ width:34% }
.colWid_35per{ width:35% }
.colWid_36per{ width:36% }
.colWid_37per{ width:37% }
.colWid_38per{ width:38% }
.colWid_39per{ width:39% }
.colWid_40per{ width:40% }
.colWid_41per{ width:41% }
.colWid_42per{ width:42% }
.colWid_43per{ width:43% }
.colWid_44per{ width:44% }
.colWid_45per{ width:45% }
.colWid_46per{ width:46% }
.colWid_47per{ width:47% }
.colWid_48per{ width:48% }
.colWid_49per{ width:49% }
.colWid_50per{ width:50% }
.colWid_51per{ width:51% }
.colWid_52per{ width:52% }
.colWid_53per{ width:53% }
.colWid_54per{ width:54% }
.colWid_55per{ width:55% }
.colWid_56per{ width:56% }
.colWid_57per{ width:57% }
.colWid_58per{ width:58% }
.colWid_59per{ width:59% }
.colWid_60per{ width:60% }
.colWid_65per{ width:65% }
.colWid_70per{ width:70% }
.colWid_75per{ width:75% }
.colWid_80per{ width:80% }
.colWid_85per{ width:85% }
.colWid_90per{ width:90% }
.colWid_95per{ width:95% }

.colWid_25per_p { width:25%; padding-left:6px; padding-right: 6px;}

.colWid_35per_left { width:35%; text-align:left; padding-left:6px; padding-right: 6px;}

/* @import 'font.css'; */
/* font style */
h1, h2, h3, h4, ul, ol, a, li, dl, dd, dt, label, div, span, marquee, td, textarea, input
{
	font-family: Arial, Tahoma, Verdana;
	line-height:normal;
	font-variant:normal;
	font-style:normal;
	font-stretch:normal;
	font-size-adjust:none;
	font-size:12px;
	color: #494949;
	margin:0; padding:0;
}

a { color: #005c9e; text-decoration: none; }
a:hover { text-decoration: underline; }

/*    虚拟按钮  */
.vir_btn_f7{background-color:#f7f7f7;border:1px solid #c2c2c2;padding:2px 5px;}
.vir_btn_blue{background-color:#29abe9; color:#edefee;border:1px solid #c2c2c2;padding:2px 5px;}
.vir_btn_red{background-color:#FF0000;color:#FFFFFF;border:1px solid #c2c2c2;padding:2px 5px;}

/* @import 'layout.css'; */
/* Layout */
#outsignline{margin-left:auto; margin-right:auto;width:978px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
#wrapper { margin-left:auto; margin-right:auto; width:952px; text-align:center;background-color:#FFFFFF;padding-left:10px;padding-right:10px;}
#wrapper2 { margin-left:auto; margin-right:auto; width:100%; text-align:center;}
#top {background: url(../images/style2009/bg_top.gif) no-repeat center top; height: 32px; position: relative; }
#head {padding:2px 0 5px; position: relative; }
#menu {padding:2px 0px; position: relative; }
#main { float: left; width: 100%; }
	.left_part { width: 327px; float: left; }
	.part_3_left_2 { width: 715px; float: left; }
		.center_part { width: 371px; float: left; margin-left: 10px; }
		  .center_part p {list-style-position: inside;list-style-type: disc;overflow:hidden;text-overflow:ellipsis;}
		.center_thick_part { width: 462px; float: left; margin-left: 5px; }
		.right_part { width: 623px; float: right; }
		.part_3_right_1 { width: 230px; float: right; }
		.right_cross_part { width: 621px; float: right; }
	.left_thin_part { width: 252px; float: left; }
	  .left_thin_part p {list-style-position: inside;list-style-type: disc;overflow:hidden;text-overflow:ellipsis;}
		.right_thick_part { width: 710px; float: right; }
	.right_thick_part2 { width: 222px; float: right; }
	.left_part2 { width: 712px; float: left; }
	.left_part2_top { float: left; }
	
.new_list_left_part{float:left;width:600px;}
.new_list_right_part{float:right;width:350px;}
.module { }
#foot {clear: both; padding-top:6px;}

.clear{ clear:both; height:5px;}
.numico { width: 15px; height: 12px; line-height: 12px; background: url(../images/numico_yellow.gif); text-align: center; font: 8px Tohama; color: white; }
.rank_1{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank1.gif) no-repeat scroll center center transparent;}
.rank_2{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank2.gif) no-repeat scroll center center transparent;}
.rank_3{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank3.gif) no-repeat scroll center center transparent;}
.rank_4{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank4.gif) no-repeat scroll center center transparent;}
.rank_5{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank5.gif) no-repeat scroll center center transparent;}
.rank_6{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank6.gif) no-repeat scroll center center transparent;}
.rank_7{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank7.gif) no-repeat scroll center center transparent;}
.rank_8{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank8.gif) no-repeat scroll center center transparent;}
.rank_9{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank9.gif) no-repeat scroll center center transparent;}
.rank_10{ width: 15px; height: 12px; line-height: 12px; background: url(../images/s2010/rank10.gif) no-repeat scroll center center transparent;}


/* Background */
#global {}

/* Top */
#top label { color: black; line-height: 25px; padding-left:10px;}
.quick_link { float: left; width: 650px; }
	.quick_link a { display: block; float: left; color: black; line-height: 18px; padding: 0 10px; }
	.quick_link label { display: block; float: left; }

.login { float: right; width: 240px; }
	.login * { float: left;}
	.login input { margin-top: 3px; }
	.login .btn_blue { margin-top: 2px; }
	  .login .btn_blue a { display: block; margin: 0; padding: 3px 10px 0; background: #b0e0ff; border: 1px solid #438ece; }
	.login a.reg { line-height: 25px; color: #f1b90f; text-decoration: underline; }

/* Head */
#head * { color: #686868; }
.logo { float: left; margin-top: 5px; }
	.logo a { display: block; width: 300px; height: 86px; background: url(../images/style2009/logo.gif); cursor: hand; }
.banner { float: right; margin-top: 5px; margin-right: 10px; }
#head .city { float: left; margin-top: 48px; margin-left: 20px; padding-left: 15px; text-align: left; border-left: 1px solid white; }
	#head .city h1 { font-size: 20px; color: white; font-weight:bold; margin: 6px 0; }
	#head .city a { color: #103c5a; margin: 6px 0; }

/* Menu */
.menu { padding-top: 2px; padding-left: 25px; }
.menu li { float: left; height: 32px;border-left:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-top:3px solid #0580ce; background-color:#F1F1F1;text-align:center;}
.menu li.line { width: 0px;}
.menu li.bbs { background-color:#E6F4FD;}
.menu li.on { background-color:#FFFFFF; border-top:3px solid #019750;}
.menu li.sel_on { background: url(../images/style2009/game_sel_on.png) no-repeat center bottom; height:28px;}
.menu li.sel_on_70 { background: url(../images/style2009/game_sel_on_70.png) no-repeat center bottom; height:25px;}
.menu li.sel_on_100 { background: url(../images/style2009/game_sel_on_100.png) no-repeat center bottom; height:25px;}

.menu a { float: left; display: block; font-size: 12px; font-weight: bold; line-height: 32px; height: 32px; color: #000000; padding: 0 6px;text-align:center; }

/* Foot */
#foot * { color: #7a7a7a; font-family:'宋体' !important; }
.bottom_links { padding-top: 15px; }
	.bottom_links a { padding: 0 8px; }
.bottom_menu { line-height: 30px; }
	.bottom_menu a { padding: 0 5px; }
.copyright p { margin: 2px; }

/* Light Dialog  Normal */
.light_dialog { }
	.light_dialog_inner {}
	.light_dialog .titlebar { background-color:#f3f3f3; height: 26px; border-color:#d3d3d5; border-style:solid; border-width:1px 1px 0;}
		.light_dialog .titlebar_inner {position: relative; width: 100%; }
			.light_dialog .titlebar .h1_select { background-color:#FFFFFF;border-top:1px solid #0580ce;}
			.light_dialog .titlebar h1 { float:left; font-weight: bold; color: #000000; padding:0px 10px; line-height: 25px; font-size: 14px; }
			.light_dialog .titlebar h1 a { position: relative; font-weight: bold; color: #000000; line-height: 25px; font-size: 14px; }			
			.light_dialog .titlebar h2 { float:right; padding-right: 10px; text-align: right;color: #FFFFFF; }
				.light_dialog .titlebar h2 a { position: relative; line-height: 25px; color: #000000; font-family: Verdana; font-weight: bold; display: block; float: right; padding: 0 5px; }
			.light_dialog .titlebar2009 h1 { position: absolute; font-weight: bold; color: #FFFFFF; left: 10px; line-height: 27px; font-size: 14px; }
			.light_dialog .titlebar2009 h2 { position: absolute; right: 10px; text-align: right; }
				.light_dialog .titlebar2009 h2 a { position: relative; line-height: 27px; color: #FFFFFF; font-family: Verdana; font-weight: bold; display: block; float: right; padding: 0 5px; }		
	.light_dialog .main { padding-top:0px; }
		.light_dialog .main_inner { padding:0px; clear:both;}
			.light_dialog .content { background-color:#FFFFFF;padding:5px; overflow: hidden; border:1px solid #d3d3d5;}
				.light_dialog .content_inner { padding:4px 0 5px 0px; text-align: left; }
				.content_inner * { color: #000000; }
					.right_content { padding-left: 10px; }
.content_inner select, .content_inner option, .content_inner input, .content_inner img, .content_inner textarea { vertical-align: middle; color: black !important; }
/* Light Dialog  Deep */					
.light_dialog_deep {}
	.light_dialog_inner_deep {}
	.light_dialog_deep .titlebar { background: url(../images/style2009/titlebar.png) no-repeat left bottom; height: 30px; }
		.light_dialog_deep .titlebar_inner {position: relative; width: 100%; }
			.light_dialog_deep .titlebar h1 { position: absolute; font-weight: bold; color: #FFFFFF; left: 10px; line-height: 27px; font-size: 14px; }
			.light_dialog_deep .titlebar h2 { position: absolute; right: 10px; text-align: right;color: #FFFFFF; padding-top:5px; }
				.light_dialog_deep .titlebar h2 a { position: relative; line-height: 27px; color: #FF0000; font-family: Verdana; font-weight: bold; display: block; float: right; padding: 0 5px; }
			.light_dialog_deep .titlebar2009 h1 { position: absolute; font-weight: bold; color: #FFFFFF; left: 10px; line-height: 27px; font-size: 14px; }
			.light_dialog_deep .titlebar2009 h2 { position: absolute; right: 10px; text-align: right; }
				.light_dialog_deep .titlebar2009 h2 a { position: relative; line-height: 27px; color: #FFFFFF; font-family: Verdana; font-weight: bold; display: block; float: right; padding: 0 5px; }		
	.light_dialog_deep .main { padding-top:0px; clear:both;}
		.light_dialog_deep .main_inner { padding:0px;}
			.light_dialog_deep .content { background-color:#153985;margin-bottom: 10px; overflow: hidden;border-bottom:1px solid #91AED0;border-left:1px solid #91AED0; border-right:1px solid #91AED0;}
				.light_dialog_deep .content_inner_deep { padding: 0px; padding-top:10px; text-align: left; }
				.content_inner_deep * { color: #FFFFFF; }

.content_inner_deep select, .content_inner_deep option, .content_inner_deep input, .content_inner_deep img, .content_inner_deep textarea { vertical-align: middle; color: black !important; }

/* Detail Modules */
.module_annoucement li { line-height: 22px; }

/* .module_champions .titlebar h1 { color: #ee6611; } */
.module_champions .main h1 a { font-size: 14px; font-weight: bold; line-height: 24px; }
.module_champions .main h2 { line-height: 18px; }

.module_news ul.official { padding-bottom: 9px; margin-bottom: 8px; border-bottom: 1px dashed #555; }

table.official { padding-bottom: 9px; margin-bottom: 8px; border-bottom: 1px dashed #555; }

.numico { width: 15px; height: 12px; line-height: 12px; background: url(../images/numico_yellow.gif); text-align: center; font: 8px Tohama; color: white; }

	.module_toplist .tbl_top1 .numico {background: url(../images/numico_red.gif); }
.module_toplist td { height: 23px; line-hight: 23px; text-align: center;border-bottom:1px dashed #cccccc;}
	.module_toplist .tbl_top1 td { height: 23px; line-hight: 23px; font-size: 14px; font-weight: bold; color: #ffcc00; background: #163d62; }
	.module_toplist .tbl_top1 td a { font-size: 14px; font-weight: bold; color: #ffcc00;  }

	.module_top_list .tbl_top1 td { height: 23px; line-hight: 23px; font-size: 14px; font-weight: bold; color: #ffcc00; background: #163d62; }
	.module_top_list .tbl_top1 td a { font-size: 16px; font-weight: bold; color: #ffcc00;  }
	.module_top_list .tbl_content td { padding: 5px; }
	
.module_banner .titlebar { height: 90px; }
	.module_banner img { margin-top: 10px; }
	
.module_hotcity .content_inner a { padding-left: 5px; padding-right: 5px; line-height: 23px; }

.module_links .main_inner img{ margin: 2px; }

.module_game_tbl td { line-height: 25px; }

.module_team_profile .team_pic { text-align: center; margin-bottom: 5px; }
.module_team_profile .judg_pic { text-align: center; margin-bottom: 5px; }
.module_team_profile td { line-height: 16px; }
.module_team_profile .teamname { font-size: 14px; font-weight: bold; color: #fff600; }
.module_team_profile .judgname { font-size: 14px; font-weight: bold; color: #fff600; }
.module_team_profile .teamname p { font-size: 14px; font-weight: bold; color: #fff600; }
.module_team_profile .judgname p { font-size: 14px; font-weight: bold; color: #3ff600; }

/*.module_scores .tab li { margin: 0 7px; padding: 0 5px; }
	.module_scores .tab li a { font-size: 14px; }*/

.module_scores .score_num_win { font-size: 16px; font-weight: bold; color: #ffcc00 !important; }
.module_scores .score_num_loss { font-size: 16px; font-weight: bold; color: #00aa33 !important; }

.module_scores .content div, .module_yesterday_score .content div { display: none; } 

.module_star_change .tab li { margin: 0 7px; padding: 0 5px; }
	.module_star_change .tab li a { font-size: 14px; }

.module_star_change .score_num_win { font-size: 16px; font-weight: bold; color: #ffcc00 !important; }
.module_star_change .score_num_loss { font-size: 16px; font-weight: bold; color: #00aa33 !important; }

.module_star_change .content div { display: block; } 

.module_top_list .tab { padding-left: 10px; }
	.module_top_list .tab li { margin: 0 10px; padding: 0 10px; }
		.module_top_list .tab li a { font-size: 14px; width: 100px !important; }

.module_top_list2 .tab { padding-left: 5px; }
	.module_top_list2 .tab li { margin: 0 10px; padding: 0 2px; }
		.module_top_list2 .tab li a { font-size: 14px;}

.module_top_list3 .tab { padding-left: 10px; }
	.module_top_list3 .tab li { margin: 0 10px; padding: 0 10px; }
		.module_top_list3 .tab li a { font-size: 14px; width: 120px !important; }

.module_top_list4 .tab { padding-left: 10px; }
	.module_top_list4 .tab li { margin: 0 10px; padding: 0 10px; }
		.module_top_list4 .tab li a { font-size: 14px; width: 150px !important; }

.module_register_step_2 .content_inner { background: url(../images/btn_reg_team.gif) no-repeat 30px bottom; text-align: center; }
	.module_register_step_2 .content_inner table { margin-left: auto; margin-right: auto; }
		.module_register_step_2 .content_inner td { font-size: 14px; line-height: 27px !important; }
		.module_register_step_2 .content_inner td.desc { color: #ddd; padding-left: 10px; }
		
.team_register_step_2 .content_inner { background: url(../images/btn_reg_team.gif) no-repeat 30px bottom; text-align: center; }
	.team_register_step_2 .content_inner table { margin-left: auto; margin-right: auto; }
		.team_register_step_2 .content_inner td { font-size: 14px; line-height: 27px !important; }
		.team_register_step_2 .content_inner td.desc { color: #00638A; padding-left: 10px; }
      .team_register_step_2 .content_inner td label { font-size: 14px; line-height: 27px !important; color: #00638A; padding-left: 10px; }
	  
.judg_register_step_2 .content_inner { background: url(../images/btn_reg_cp.gif) no-repeat 30px bottom; text-align: center; }
	.judg_register_step_2 .content_inner table { margin-left: auto; margin-right: auto; }
		.judg_register_step_2 .content_inner td { font-size: 14px; line-height: 27px !important; }
		.judg_register_step_2 .content_inner td.desc { color: #00638A; padding-left: 10px; }
      .judg_register_step_2 .content_inner td label { font-size: 14px; line-height: 27px !important; color: #00638A; padding-left: 10px; }
	  
.play_register_step_2 .content_inner { background: url(../images/style2009/btn_reg_play.png) no-repeat 30px bottom; text-align: center; }
	.play_register_step_2 .content_inner table { margin-left: auto; margin-right: auto; }
		.play_register_step_2 .content_inner td { font-size: 14px; line-height: 27px !important; }
		.play_register_step_2 .content_inner td.desc { color: #00638A; padding-left: 10px; }
      .play_register_step_2 .content_inner td label { font-size: 14px; line-height: 27px !important; color: #00638A; padding-left: 10px; }
	  	  
.module_update .content_inner { text-align: center; }
	.module_update .content_inner table { margin-left: auto; margin-right: auto; }
		.module_update .content_inner td { font-size: 14px; line-height: 27px !important; }
		.module_update .content_inner td.desc { color: #00638A; padding-left: 10px; }
      .module_update .content_inner td label { font-size: 14px; line-height: 27px !important; color: #00638A; padding-left: 10px; }
.module_login .content_inner { text-align: center; }
	.module_login .content_inner table { margin-left: auto; margin-right: auto; }
		.module_login .content_inner td { font-size: 14px; line-height: 27px !important; }
		.module_login .content_inner td.desc { color: #00638A; padding-left: 10px; }
.module_send .content_inner { text-align: center; }
	.module_send .content_inner table { margin-left: auto; margin-right: auto; }
		.module_send .content_inner td { font-size: 14px; line-height: 27px !important; }
		.module_send .content_inner td.desc { color: #00638A; padding-left: 10px; }

.module_competition_brief .teamname a { display: block; font-size: 14px; padding-top: 20px; }
.module_competition_brief .score_num td { padding: 20px 0; font-size: 72px; font-family: Arial, Helvetica, sans-serif; }

.module_competition_detail td { font-size: 14px; border-bottom: 1px dashed #335588; padding: 5px; }
.module_competition_detail td * { font-size: 14px; }

.module_intro p { padding: 0 18px; line-height: 150%; text-indent: 20px; }
.module_intro p b { padding: 0 3px; }

.module_game_right .tab li a { width: 58px;  }

.module_message .tbl_content .td_btn { height: 40px; }
	.module_message .tbl_btn span { float: left; vertical-align: middle; }
.module_message .tbl_content .btn_small_orange { width: 120px; float: left; }
	.module_message .tbl_content .btn_small_orange a { text-decoration: none; padding: 2px 0; }
	
.module_album .big_pic { text-align: center; display: none; }
	.module_album .big_pic img { height: 70px; width: 100px; }
	.module_album .big_pic h1 { line-height: 30px; }
	.module_album .content {}
.module_big_buttons .btn_small_orange { margin: 10px; }
	.module_big_buttons .btn_small_orange a { padding: 5px; font-size: 14px; }
	
/* controls in modules */
.light_dialog .tab { height: 27px; }
	.light_dialog .tab li { list-style: none; float: left; margin: 0 2px; background: url(../images/bg_lightdialog_content_half.png) no-repeat; }
	.light_dialog .tab li { _background: #2f6597; _border: 1px solid #203545; _border-bottom: 0;  }
	.light_dialog .tab li a { color: white; display: block; height: 27px; line-height: 27px; text-align: center; position: relative; }
	.light_dialog .tab li a img { vertical-align: middle; }
	.light_dialog .tab li.on { background: url(../images/bg_lightdialog_content.png) no-repeat; }
	.light_dialog .tab li.on { _background: #214668; }
	.light_dialog .tab li.on a { font-weight: bold; }
.light_dialog2 .tab { height: 27px; }
	.light_dialog2 .tab li { list-style: none; float: left; margin: 0 2px; background: url(../images/bg_lightdialog_content_half.png) no-repeat; }
	.light_dialog2 .tab li { _background: #2f6597; _border: 1px solid #203545; _border-bottom: 0;  }
	.light_dialog2 .tab li a { color: white; display: block; width: 98px; height: 27px; line-height: 27px; text-align: center; position: relative; }
	.light_dialog2 .tab li a img { vertical-align: middle; }
	.light_dialog2 .tab li.on { background: url(../images/bg_lightdialog_content.png) no-repeat; }
	.light_dialog2 .tab li.on { _background: #214668; }
	.light_dialog2 .tab li.on a { font-weight: bold; }
	

.content .tbl { clear: both;}
.content .tbl_photo { clear: both; }
.content .tbl_photo .teamphoto { width: 192px; height: 192px; border: 1px solid #2e5274; text-align: center; vertical-align: middle; }
.content .tbl_photo .teamphoto2 { width: 302px; height: 302px; border: 1px solid #2e5274; text-align: center; vertical-align: middle; }
.content .tbl_photo_content td { text-align: center; vertical-align: middle; height: 205px;}
.content .tbl_photo_content2 td { text-align: left; vertical-align: middle; height: 325px; color: white; vertical-align: bottom; }
.content .tbl_photo_content2 td a { color: white; }
.content .tbl_head { background: url(../images/bg_table_head.gif); }
	.content .tbl_head td { height: 23px; font-size: 14px; font-weight: bold; color: white; }
	.content .tbl_content td, .module_game_table .tbl_content td a { color: #000000; text-align:center; line-height: 16px; height: 30px; }
	.content .tbl_content2 td, .tbl_content2 td a { color: #000000; line-height: 16px; height: 30px; }
	.content .first_line td { padding-top: 10px; }
	.content .last_line td { padding-bottom: 10px; }
	.content .tbl_content td a { text-decoration: underline; color: #000000; }
  .content .tbl_content td span { color: white; }
.content .tbl thead tr { background-color:#bdd8eb;}
  .content .tbl thead tr th { height: 23px; font-size: 12px; font-weight: bold; color: #000000;text-align:center;}

.content .tbl .team { padding-left: 20px; text-align:left; float: left; margin-right: 5px; }
.content .tbl .team a { display: block; float: left; margin-right: 5px; }
.content .star { display: block !important; float: left; width: 10px; height: 9px; background: url(../images/star_small_bg_blue.gif) repeat-x left; margin-right:5px; }
	.content .star_2 { width: 20px; }
	.content .star_3 { width: 30px; }
	.content .star_4 { width: 40px; }
	.content .star_5 { width: 50px; }
	.content .star_6 { width: 60px; }
	.content .star_7 { width: 70px; }

.content .newitem_table { clear: both; }
	.content .newitem_tr td, .newitem_tr td a { color: white; line-height: 18px; height: 25px; }
	.content .newitem_tr td a { color: #000000; padding-left:10px;}

.content_inner_messagecue { padding: 10px; }
.cue_messages { line-height: 30px; text-align: center; float:none; color: #f1b90f; }
.cue_messages ul li { color: #f1b90f; font-size: 14px; padding-bottom: 10px; }
.cue_messages p { line-height: 25px; text-align: left; float:none; color: #f1b90f; }
.content_inner_pagenum { height: 25px; padding: 3px;}
.pagenum { text-align: right; float:right; }
	.pagenum .currentpageselect { float:left; padding:2px 5px 2px 5px; font-size:12px; font-weight:bold; color:#FF6633; background: #e6ecab; border:1px solid #878d59; text-align:center; margin:0 5px;}
  .pagenum .currentpageselect a:hover { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum .currentpageselect a:visited { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum .currentpageselect a:link { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum .currentpageselect a:active { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum .currentpageunselect { float:left; padding:2px 5px 2px 5px; font-size:12px; color:#000000; background: #e6ecab; border:1px solid #878d59; text-align:center; margin:0 5px; }
  .pagenum .currentpageunselect a:hover { font-size:12px; color:#FF6633; }
  .pagenum .currentpageunselect a:visited { font-size:12px; color:#000000; }
  .pagenum .currentpageunselect a:link { font-size:12px; color:#000000; }
  .pagenum .currentpageunselect a:active { font-size:12px; color:#FF6633; }
  .pagenum .currentpageunselect2 { float:left; padding:2px 5px 2px 5px; font-size:12px; color:#000000; background: #e6ecab; border:1px solid #878d59; text-align:center; margin:0 5px; }
	.pagenum .currentpageunselect2 a:hover { font-size:12px; color:#FF6633; }
  .pagenum .currentpageunselect2 a:visited { font-size:12px; color:#000000; }
  .pagenum .currentpageunselect2 a:link { font-size:12px; color:#000000; }
  .pagenum .currentpageunselect2 a:active { font-size:12px; color:#FF6633; }
.pagenum2 { text-align: right; float:right; }
	.pagenum2 .currentpageselect { float:left; font-size:12px; font-weight:bold; text-align:center; vertical-align:top; margin:0 5px;}
  .pagenum2 .currentpageselect a:hover { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum2 .currentpageselect a:visited { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum2 .currentpageselect a:link { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum2 .currentpageselect a:active { font-size:12px; font-weight:bold; color:#FF6633; }
  .pagenum2 .currentpageunselect { float:left; font-size:12px; text-align:center; vertical-align:top; margin:0 5px; }
  .pagenum2 .currentpageunselect a:hover { font-size:12px; color:#FF6633; }
  .pagenum2 .currentpageunselect a:visited { font-size:12px; color:#000000; }
  .pagenum2 .currentpageunselect a:link { font-size:12px; color:#000000; }
  .pagenum2 .currentpageunselect a:active { font-size:12px; color:#FF6633; }
  .pagenum2 .currentpageunselect2 { float:left; font-size:12px; text-align:center; vertical-align:top; margin:0 5px; }
	.pagenum2 .currentpageunselect2 a:hover { font-size:12px; color:#FF6633; }
  .pagenum2 .currentpageunselect2 a:visited { font-size:12px; color:#000000; }
  .pagenum2 .currentpageunselect2 a:link { font-size:12px; color:#000000; }
  .pagenum2 .currentpageunselect2 a:active { font-size:12px; color:#FF6633; }
	
.content_inner .paragraph { border-bottom: 1px dashed #004499; padding: 10px; }
	.content_inner .paragraph p { line-height: 150%; color: white; text-indent: -30px; padding-left: 30px; }
	.content_inner .paragraph p.title { font-weight: bold; font-size: 14px; }
	
.content_inner .selector { width: 100%; }
.content_inner .selector label { display: block; line-height: 27px; float: left; }
.content_inner .selector label, 
	.content_inner .selector div,
	.content_inner .selector input,
	.content_inner .selector select { float: left; margin: 0 2px; *margin: 0 4px; }
.content_inner .selector div.btn_small_orange { width: 30px; }
	.content_inner .selector div.btn_small_orange a { width: 100%; }
.content_inner .selector a { margin-right: 0;}
.content_inner .selector .btn_small_orange { padding-top: 2px; }

.module_top_list .selector * { margin: 0 5px !important; }

.article { padding: 10px 0; }
	.article h1 { text-align: center; line-height: 50px; font-size: 18px; font-weight: bold; }
	.article h2 { line-height: 50px; font-size: 14px; font-weight: bold; }
	.article p { text-indent: 20px; font-size: 14px; line-height: 150%; margin: 10px 0; color:#000000; }
		.article p * { font-size: 14px; color:#000000;  }
		.article p a { text-decoration: underline; }
		.article p.sign { text-align: right; padding-right: 50px; }
	.article .related { margin-top: 20px; border-top: 1px dashed #335588; padding: 0 50px;text-align:left; }

.newslist { padding: 10px; }
	.newslist h1 { text-align: left; line-height: 50px; font-size: 14px; font-weight: bold; }
	.newslist p { text-indent: 20px; font-size: 14px; line-height: 150%; margin: 10px 0; }
		.newslist p * { font-size: 14px; }
		.newslist p a { text-decoration: underline; }
		.newslist p.sign { text-align: right; padding-right: 50px; }
	.newslist .related { margin-top: 20px; border-top: 1px dashed #335588; padding: 0 50px; }
  
.view_chart { padding: 10px; }
.view_chart { text-align: center; }

.txt{ text-align:left; color:#000000;padding-top:20px;}

.success { padding: 10px; }
	.success h1 { text-align: center; line-height: 50px; font-size: 18px; font-weight: bold; }
	.success h2 { line-height: 50px; font-size: 14px; font-weight: bold; }
	  .success h2 a { color:#f1b90f; }
	.success p { text-indent: 20px; font-size: 14px; line-height: 150%; margin: 10px 0; }
		.success p * { font-size: 14px; }
		.success p a { text-decoration: underline; }
		.success p.sign { text-align: right; padding-right: 50px; }
	.success .related { margin-top: 20px; border-top: 1px dashed #335588; padding: 0 50px; }

a.freereg { line-height: 25px; color: #f1b90f; text-decoration: underline; }
a.forgetpass { line-height: 25px; color: #f1b90f; text-decoration: underline; }


.reg_should_know { border-bottom: 1px dashed #002244; padding: 10px; }
  .reg_should_know h2 { font-weight: bold; color: #fefeff; left: 10px; line-height: 27px; font-size: 12px; }
  .reg_should_know p { line-height: 150%; color: white; text-indent: 25px; }
  .reg_should_know p.bold { line-height: 150%; color: white; text-indent: 25px; font-weight: bold; }
  .reg_should_know p.p_inside { line-height: 150%; color: white; text-indent: 0px; padding-left: 45px; }
.secret_item { border-bottom: 1px dashed #002244; padding: 10px; }
  .secret_item h2 { font-weight: bold; color: #fefeff; left: 10px; line-height: 27px; font-size: 12px; }
  .secret_item p { line-height: 150%; color: white; text-indent: 25px; }
  .secret_item p.bold { line-height: 150%; color: white; text-indent: 25px; font-weight: bold; }
.relief_item { border-bottom: 1px dashed #002244; padding: 10px; }
  .relief_item h2 { font-weight: bold; color: #fefeff; left: 10px; line-height: 27px; font-size: 12px; }
  .relief_item p { line-height: 150%; color: white; text-indent: 25px; }
  .relief_item p.bold { line-height: 150%; color: white; text-indent: 25px; font-weight: bold; }
  .relief_item p.p_inside { line-height: 150%; color: white; text-indent: 0px; padding-left: 45px; }

.friendly_link_item { float: left; border-left: 10px; color: #FFF; width: 110px; height: 23px; }
  .friendly_link_item a:hover { float: left; border-left: 10px; font-size:12px; color:#FFF; }
  .friendly_link_item a:visited { float: left; border-left: 10px; font-size:12px; color:#FFF; }
  .friendly_link_item a:link { float: left; border-left: 10px; font-size:12px; color:#FFF; }
  .friendly_link_item a:active { float: left; border-left: 10px; font-size:12px; color:#FF6633; }

.friendly_link_item2 { float: right; border-left: 10px; color: #FFF; width: 110px; height: 23px; }
  .friendly_link_item2 a:hover { float: right; border-left: 10px; font-size:12px; color:#FFF; }
  .friendly_link_item2 a:visited { float: right; border-left: 10px; font-size:12px; color:#FFF; }
  .friendly_link_item2 a:link { float: right; border-left: 10px; font-size:12px; color:#FFF; }
  .friendly_link_item2 a:active { float: right; border-left: 10px; font-size:12px; color:#FF6633; }

/* rules */
.rules h3 { font-size: 16px; font-weight: bold; line-height: 30px; text-align: center; letter-spacing: 5px; margin-bottom: 10px; }
.rules .half_box { width: 40%; float: left; margin: 5px 15px; border: 1px solid #888888; padding: 14px 2% 0; }
.rules .half_box h4 { font-size: 14px; font-weight: bold; }
.rules .img { text-align: center; margin: 10px 0; } 
.rules .mode { padding-bottom: 20px; }
.rules .leitaigame { padding-bottom: 73px; }
.rules .right { float: right; }
.rules .btn_reg { margin: 20px 0; }

	
/* dbl */
.dbl h2 { font-size: 16px; }
.dbl p { padding: 0 20px; }
.dbl h3 { font-size: 14px; font-weight: bold; line-height: 30px; padding: 10px; }
	.dbl h3.with_img { position: relative; left: 268px; line-height: 25px; }
.dbl .img_right { float: right; }
	.dbl .img_right img { padding: 8px; background: white; margin: 10px; }
.dbl .clear { line-height: 0; height: 0; background: none; clear: both;}
.dbl h4 { text-align: center; font-size: 14px; margin-top: 20px; }
.dbl h4.sub { position: relative; left: 100px; margin-bottom: 10px; }
.dbl table { width: 80%; text-align:center; border: 1px solid #aaa; }
	.dbl td { padding: 5px; border: 1px solid #777; }
.colored { color: #f3b417; }
span.colored { padding: 3px; }

/** DBL2009 **/
.text_align_left{ text-align:left;}
.text_align_right{ text-align:right;}
.bg_table_head_light{background: url(../images/bg_table_head_light.gif) repeat;}
.bg_sel_light{background: url(../images/style2009/main_sel_light.gif) no-repeat center bottom; height:25px;}
.a_change {color:black;font-size: 14px;font-weight:bold;line-height:22px;}
.news_list_item_bg{ background-color:#DFECFC;}
.news_leaveword{width:920px; text-align:left; float:left;padding: 5px; line-height: 20px;padding-left:25px;overflow:hidden;}
/** game **/
.game_div_left_tip{float:left;width:220px;text-align:right;padding-top:5px;}
.game_div_right_content{float:left;width:220px;text-align:left;padding-top:5px;}
/*  photo */
.photo_div{width:98px;height:100px;padding:10px; float:left;}

.photo_div_team_bigdiv{width:80px;height:80px;padding:5px; float:left; background-color:#FFFFFF;}

.photo_div_team{width:70px;height:70px;padding:5px;background-color:#153985;border:2px solid #91AED0;}

.photo_div_team .photo_div_team_sel{ border:1px dashed #FF0000}


/**  技术统计  **/
.jstj{}
.jstj ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.jstj li{float:left; padding:6px 0 3px 1px;border-left:1px solid #CCCCCC;}
.jstj .content{clear:both;}
.jstj .tb01 td{background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #CCCCCC;line-height:27px;text-align:center;}
.jstj .tb01 .bg1{background:#F7F7F7 none repeat scroll 0 0;color:#7a7a7a;}
.jstj .tb01 .bg2{background:#F7F7F7 none repeat scroll 0 0;color:#7a7a7a;}
.jstj .title{background:transparent url(../images/style2009/main_jstj_title.gif) repeat-x scroll 0 0;border-right:1px solid #CCCCCC;clear:both;float:left;height:25px;width:100%;}

.jstj .li{line-height:0;margin-left:0;}

.jstj .title .on{background:transparent url(../images/style2009/main_jstj_title_on.gif) repeat-x scroll 0 0;color:#D36904;font-weight:bold;}
.jstj .title .on a{color:#D36904;font-weight:bold;}

/**  四强  **/
.main_sq li{width:180px; text-align:center; font-size:18px; font-weight:bold; cursor:pointer; color:#FFFFFF; padding-top:4px;}
.main_sq .sqon{background: transparent url(../images/style2009/main_sq_curweek.gif) no-repeat scroll left bottom;height: 25px;color:#000000;}

/**  线条 **/
.line_bottom_dashed{border-bottom:1px dashed #cccccc ;}
.line_right_dashed{border-right:1px dashed #cccccc;}
.line_left_dashed{border-left:1px dashed #cccccc;}
/*  背景颜色 */
.bg_color_deep{background-color:#153985;}
/*  字颜色  */
.text_color_deep{color:#0063BB;}
.all_white{ color:#FFFFFF;}
.all_white *{ color:#FFFFFF;}
.color_black{ color:#000000;}
/*  表格 */
.table_col_signle{background-color:#DFECFC;}
.table_col_double{background-color:#FFFFFF;}

/*  页面背景 */ 
.light_dialog .pg_bk_main_gg{background: url(../images/style2009/main_gg.gif) no-repeat left bottom; height:28px;}
.light_dialog .pg_bk_main_foot{background: url(../images/style2009/bg_foot.gif) no-repeat left bottom;}
.light_dialog .pg_bk_main_zxyz{background: url(../images/style2009/main_zxyz.png) no-repeat left bottom; height:55px;}
.light_dialog .pg_bk_main_zxlt{background: url(../images/style2009/main_zxlt.gif) no-repeat left bottom; height:34px;}
.light_dialog .pg_bk_main_sort_gd{background: url(../images/style2009/main_sort_gd.gif) no-repeat left bottom;height:33px;}
.light_dialog .pg_bk_main_mxqy{background: url(../images/style2009/main_mxqy.gif) no-repeat left bottom;height:27px;}

.light_dialog .pg_bk_main_titlebar_348{background: url(../images/style2009/main_titlebar_348.gif) no-repeat left bottom;height:27px;}

.light_dialog .pg_bk_main_sq{background: url(../images/style2009/main_sq.gif) no-repeat left top; height:32px; background-color:#F6F7F9;}
.light_dialog .pg_bk_main_right_left{background: url(../images/style2009/main_right_new.gif) no-repeat left bottom;}
.light_dialog .pg_bk_main_ssyg{background: url(../images/style2009/main_ssyg.gif) no-repeat left bottom;height:38px;}
.light_dialog .new_list_bg{background: url(../images/style2009/new_list_bg.png) no-repeat left bottom;height:32px;} 

.reg_bg2{background:url(../images/style2009/reg_no1_bg2.png) no-repeat left bottom; height:29px;behavior:url(/images/png/iepngfix.htc);}
.game_bg2{background:url(../images/style2009/game_bg2.png) no-repeat left bottom; height:30px;behavior:url(/images/png/iepngfix.htc);}

.game_response_bg_left{background:url(../images/style2009/game_bg_left.png) no-repeat -2px -3px; height:32px;}
.game_response_all_level{background:url(../images/style2009/game_bg_all_level.png) no-repeat left bottom;}
.light_dialog  .game_response_bg2{background:transparent url(../images/style2009/game_bg_response.png) no-repeat scroll left top;height:32px;}
.light_dialog  .game_response_bg3{background:transparent url(../images/style2009/game_bg_response3.png) no-repeat scroll left top;height:32px;}

.query_all_bg2{background:transparent url(../images/style2009/query_all.png) no-repeat scroll  left bottom;height:36px;}


.light_dialog .basketball{background:url(../images/style2009/basketball.png) no-repeat left bottom; height:55px;margin-top:-15px;behavior:url(/images/png/iepngfix.htc);}
 
.light_dialog .baskball_left{background:url(../images/style2009/baskball_left.png) no-repeat left bottom;height:30px;}

.light_dialog .pg_bk_game_newnum, .light_dialog_deep .pg_bk_game_newnum{background: url(../images/style2009/game_newnum.png) no-repeat left bottom;}

.light_dialog .team_view_bg, .light_dialog_deep .team_view_bg{background: url(../images/style2009/team_view_bg.png) no-repeat left bottom; height:32px;}
.light_dialog .team_view_bg .text_color_deep, .light_dialog_deep .team_view_bg .text_color_deep{ color:#0063BB;}
.light_dialog .team_view_bg .text_color_deep a, .light_dialog_deep .team_view_bg .text_color_deep a{ color:#0063BB;}

.light_dialog .team_view_play_bg, .light_dialog_deep .team_view_play_bg{background: url(../images/style2009/team_view_play_bg.png) no-repeat left bottom; height:28px;}
.light_dialog .team_view_play_bg_sel, .light_dialog_deep .team_view_play_bg_sel{background: url(../images/style2009/team_view_play_bg_sel.png) no-repeat left bottom; height:28px;}

.light_dialog .team_vier_announcement_bg, .light_dialog_deep .team_vier_announcement_bg{background:#FFFFFF url(../images/style2009/team_vier_announcement_bg.png) no-repeat left bottom; height:32px;}
.light_dialog .team_vier_announcement_bg .text_color_deep, .light_dialog_deep .team_vier_announcement_bg .text_color_deep{ color:#0063BB;}


.light_dialog .team_view_game_bg, .light_dialog_deep .team_view_game_bg{background:#FFFFFF url(../images/style2009/team_view_game_bg.png) no-repeat left bottom; height:32px;}
.light_dialog .team_view_game_bg .text_color_deep, .light_dialog_deep .team_view_game_bg .text_color_deep{ color:#0063BB;}
.light_dialog .team_view_game_bg .text_color_deep a, .light_dialog_deep .team_view_game_bg .text_color_deep a{ color:#0063BB;}

.light_dialog .team_view_alum_bg, .light_dialog_deep .team_view_alum_bg{background:#FFFFFF url(../images/style2009/team_view_alum_bg.png) no-repeat left bottom; height:32px;}
.light_dialog .team_view_alum_bg .text_color_deep, .light_dialog_deep .team_view_alum_bg .text_color_deep{ color:#0063BB;}
.light_dialog .team_view_alum_bg .text_color_deep a, .light_dialog_deep .team_view_alum_bg .text_color_deep a{ color:#0063BB;}

.light_dialog .team_view_right_bg, .light_dialog_deep .team_view_right_bg{background:#FFFFFF url(../images/style2009/team_view_right_bg.png) no-repeat left bottom; height:32px;}
.light_dialog .team_view_right_bg .text_color_deep, .light_dialog_deep .team_view_right_bg .text_color_deep{ color:#0063BB;}
.light_dialog .team_view_right_bg .text_color_deep a, .light_dialog_deep .team_view_right_bg .text_color_deep a{ color:#0063BB;}

.light_dialog .game_view_top, .light_dialog_deep .game_view_top{width:100%;background:url(../images/style2009/game_view_top.gif) no-repeat left top; height:9px;width:946px;}

.light_dialog .game_view_bottom, .light_dialog_deep .game_view_bottom{width:100%;background:url(../images/style2009/game_view_bottom.gif) no-repeat left top; height:9px;width:946px;margin-top:-12px;}

.light_dialog .bg_part_right, .light_dialog_deep .bg_part_right{background:url(../images/style2009/bg_part_right.gif) no-repeat right top;}

.light_dialog .titlebar327, .light_dialog_deep .titlebar327{background:url(../images/style2009/titlebar327.gif) no-repeat left bottom; height:30px;}

.light_dialog .titlebar623, .light_dialog_deep .titlebar623{background:url(../images/style2009/titlebar623.gif) no-repeat left bottom; height:30px;}
.light_dialog .titlebar711, .light_dialog_deep .titlebar711{background:url(../images/style2009/titlebar711.png) no-repeat left bottom; height:30px;}
.light_dialog .titlebar239, .light_dialog_deep .titlebar239{background:url(../images/style2009/titlebar239.png) no-repeat left bottom; height:30px;}
.light_dialog .titlebar370, .light_dialog_deep .titlebar370{background:url(../images/style2009/titlebar370.png) no-repeat left bottom; height:30px;}

.light_dialog .news_more_bg{background:url(../images/style2009/news_more_bg.gif) no-repeat left bottom; height:28px;}

/** Play **/
.light_dialog .play_view_alum_bg, .light_dialog_deep .play_view_alum_bg{background:#FFFFFF url(../images/style2009/play_view_alum_bg.png) no-repeat left bottom; height:32px;}
.light_dialog .play_view_alum_bg .text_color_deep, .light_dialog_deep .play_view_alum_bg .text_color_deep{ color:#0063BB;}
.light_dialog .play_view_alum_bg .text_color_deep a, .light_dialog_deep .play_view_alum_bg .text_color_deep a{ color:#0063BB;}

/** 增加fieldSet **/
.content_inner fieldset{border:1px dashed #153985;padding:5px;margin-left:auto;margin-right:auto;}
.content_inner legend{padding:5px 0 5px 5px;font-weight:bold;}
.content_inner ul{ text-align:left;margin-left:0px;}
.content_inner li{ text-align:left;margin-left:15px;line-height:25px;}