/* default */

*{margin:0px; padding:0px; border:0px;}

.opacity90 img {  border: 1px solid black;}
.opacity90:hover img {  border: 1px solid #D42FC2; }

html{position:relative; height:100%;}

body{font:77%/1.1 Arial, Helvetica, sans-serif; color:#666666; position:relative; height:100%; background-color:#1945C8;}

ul,li{list-style:none;}

a{text-decoration:none; color:#FFFFFF;}
a:hover{text-decoration:none; color:#ff6202;}

a.blue{text-decoration:none; color: blue; text-decoration: underline;}
a.blue:hover{text-decoration:none; color:#ff6202;}

a.headLink {text-decoration: underline; font-weight: bold; color: blue;}
a.headLink:hover { font-weight: bold; color: #ff6202;}

p {color: black;}

.clearfix:after{clear:both; content:"."; display:block; height:0px; visibility:hidden;}

input, textarea{color:#333333; background:none;}

table,td { border-collapse:collapse; color: black;}

table.items td {padding: 3px;}

table.white td {color: white;}

p.blue a{color: black;}
p.blue a:hover{color: #ff6202;}

div.blue a{color: black;}
div.blue a:hover{color: #ff6202;}

.details td {border-bottom: 1px solid white; padding: 5px;}

.text_field{ padding:3px 8px 0px; width:143px; height:25px; font-size:1.0em; background:url(/images/bg/bg_text_field1.gif) top left no-repeat; }

.fl { float:left;}

.clear { clear:both; font-size:0px; line-height:0px; height:5px;}

.black {color:#333333;}

h4 a {color: blue;}
h4 a:hover {color: #ff6202;}

h4.title a{text-decoration:none; color:#FFFFFF;}
h4.title a:hover{text-decoration:none; color:#ff6202;}

h3.title a{text-decoration:none; color: blue;}
h3.title a:hover{text-decoration:none; color:#ff6202;}

.wrapper1 {  width:1200px; margin:0 auto; background:#4264cb url(/images/bg/bg_gradient.jpg) top center repeat-y;}

.wrapper2 { background:url(/images/bg/bg_top.jpg) top center no-repeat; width:1200px; margin:0 auto;}

.wrapper3 {  width:962px; margin:0 auto; background-color:#fff center; position:relative;}

.blue_arrow { position:absolute; top:89px; left:962px;}

.header { background:#fff url(/images/bg/bg_header.jpg) top right no-repeat; height:105px; width:962px; position:relative; }

	.logo { position:absolute; top:16px; left:9px;}

.center { background:url(/images/bg/bg_page.gif) top left repeat-y;}

.left_menu { border-top:10px solid #fff; background:#5777d4 url(/images/bg/bg_left.jpg) top left repeat-x; width:240px; float:left;}

	.left_menu1 { margin-left:9px; width:225px;}

		.left_menu1 li { background:url(/images/bg/bg_left_menu_line.gif) bottom left repeat-x;}

		.left_menu1 li a { display:block; width:225px; /*height:39px;*/ height:27px; padding-top:12px; font-size:1.2em; font-weight:bold;}

		.left_menu1 li a img { margin-left:3px;}

		.left_menu1 li a span { padding-left:10px;}

	.login_form { margin-left:6px; width:229px; background:url(../images/bg/bg_login.gif) top left no-repeat; height:147px; margin-top:5px;}

		.login_form .block{float:left; padding-bottom:4px;}

		.login_form .title { padding-bottom:3px; padding-top:9px; margin-left:11px;}

		.login_form .f1 {padding-right:6px; width:160px; padding-left:9px;}

		.login_form .text_field{position:relative; }

		.login_form .submit{float:left; position:relative; margin-top:28px;}

		.login_form .remember_me { float:left; width:85px; padding-right:3px; padding-left:10px;}

		.login_form .remember, .login_form a{color:#fff; vertical-align:top; font-size:0.9em;}

		.login_form .remember{padding-left:4px;}

		.login_form .forgot_password { font-size:0.9em; color:#fff; border-left:1px solid #fff; padding-left:5px;}

		.register { margin-left:9px; margin-top:5px;}

	.search { margin-left:6px; width:229px; background:url(../images/bg/bg_search.gif) top left no-repeat; height:47px; margin-top:5px;}

		.search .block{float:left; margin-top:12px;}

		.search .title { padding-bottom:3px; padding-top:9px; margin-left:11px;}

		.search .f1{padding-right:6px; width:160px; padding-left:9px;}

		.search .text_field{position:relative; }

		.search .submit{float:left; position:relative; margin-top:13px;}

	.left_menu2 { color:#fff; font-size:1.2em; font-weight:bold; margin-left:12px;}

		.left_menu2 li { margin-top:13px; margin-bottom:9px;}

		.left_menu2 li img { margin-right:10px;}

		.left_menu2 li ul {background:url(../images/bg/bg_left_menu_line.gif) top left repeat-x; width:199px; margin-left:17px; margin-top:6px;}

		.left_menu2 li li { font-size:0.9em; background:url(../images/bg/bg_left_menu_line.gif) bottom left repeat-x; color:#fff; font-weight:normal; margin-top:0px; padding-left:4px; padding-bottom:5px; margin-bottom:0px; padding-top:5px;}

		.left_menu2 li li a {}

	

	.right_content { width:722px; float:left; position:relative; }

.arrow_white { position:absolute; top:88px; left:683px;}	

.right_content h2 { color:#fff; font-weight:bold; font-size:1.2em; line-height:1.6em;}

.right_content h2 span {background:#ff9000 url(../images/bg/bg_h2.gif) top right repeat-y; padding:3px 8px 3px 19px;}

	.right_top { background:url(../images/bg/bg_right_top.jpg) top left no-repeat; height:88px; width:722px; font-size:0; line-height:0;}

	.featured_review { background:url(../images/bg/bg_right.jpg) top left no-repeat; padding-bottom:16px; position:relative;}

		.arrow_white_main { position:absolute; top:0px; left:683px;}	

		.featured_review h4 { color:#fff; font-size:2.0em; margin-left:20px; margin-top:7px; margin-bottom:2px;}

		.featured_review .hot { background:url(../images/bg/bg_hot.gif) top left no-repeat; font-size:0.9em; color:#333333; padding-top:6px; padding-left:10px; /*width:325px; height:24px;*/ width:315px; height:18px; position:absolute; top:26px; left:375px;}

		.featured_review .hot p { margin:0px;}

		.featured_review .hot p img { vertical-align:middle; padding-left:8px;}

		.featured_review p { color:#fff; margin-left:20px; margin-right:22px;}

		.video640x360 { width:682px; height:426px; margin-left:19px; margin-top:10px;}

			.video640x360 div { margin-left:22px; padding-top:23px;}
			
		.video640x427 { width:682px; height:493px; margin-left:19px; margin-top:10px;}

			.video640x427 div { margin-left:22px; padding-top:23px;}

		.video640x480 { width:682px; height:546px; margin-left:19px; margin-top:10px;}

			.video640x480 div { margin-left:22px; padding-top:23px;}


	.main_page { padding-top:11px;}

		.main_page .block { /*width:360px;*/ float:left; padding-left:20px; padding-right:15px; width:320px; font-size:0.9em; padding-top:15px;}

		.main_page .block2 { background:url(../images/bg/bg_block2.gif) bottom left no-repeat;}

		.main_page .block3 { background:url(../images/bg/bg_block3.gif) top right no-repeat;}

		.main_page .block4 { background:url(../images/bg/bg_block4.gif) top left no-repeat;}

		.main_page .block p.description { min-height:135px;}

		.main_page .block p.description img { margin-right:9px;}

		.main_page .block h4 { color:#333333; font-size:1.7em; margin-bottom:8px;}

		.main_page .block div { background:url(../images/bg/bg_blue_round_big.gif) top left no-repeat; margin-top:15px; margin-bottom:17px; color:#333333; padding-top:6px; padding-left:10px; /*width:325px; height:24px;*/ width:315px; height:18px;}

		.main_page .block div p img { vertical-align:middle; padding-left:8px;}

		

		.main_page .block_small { /*width:179px;*/ float:left; padding-left:12px; width:167px; font-size:0.9em; padding-top:15px;}

		.main_page .block_small2 { background:url(../images/bg/bg_sblock2.gif) bottom left no-repeat;}

		.main_page .block_small3 { background:url(../images/bg/bg_sblock3.gif) bottom left no-repeat;}

		.main_page .block_small4 { background:url(../images/bg/bg_sblock4.gif) bottom left no-repeat;}

		.main_page .block_small5 { background:url(../images/bg/bg_sblock5.gif) top right no-repeat;}

		.main_page .block_small6 { background:url(../images/bg/bg_sblock6.gif) top left no-repeat;}

		.main_page .block_small7 { background:url(../images/bg/bg_sblock7.gif) top left no-repeat;}

		.main_page .block_small8 { background:url(../images/bg/bg_sblock8.gif) top left no-repeat;}

		.main_page .block_small h4 { color:#333333; font-size:1.3em; margin-bottom:5px;}

		.main_page .block_small div { background:url(../images/bg/bg_blue_round_small.gif) top left no-repeat; margin-top:3px; margin-bottom:4px; color:#333333; padding-top:6px; padding-left:10px; /*width:159px; height:24px;*/ width:149px; height:18px;}

		.main_page .block_small p { margin-left:22px; color:#999999; font-size:0.8em; margin-bottom:13px; }

		

	.about_page { padding-top:11px;}

	.about_page_inside { padding-left:18px; padding-right:18px;}

	.about_page h2 { margin-bottom:15px;}

		.about_page h3 { color:#333333; font-size:1.5em; margin-bottom:10px;}

		.about_page h4 { color:#ff6202; font-size:1.2em; margin-bottom:5px;}

		.about_page h5 { font-size:1.0em;color:#333333; margin-bottom:10px;}

		.about_page p { padding-bottom:15px;}

		.about_page li { background:url(../images/img/round.gif) 0px 4px no-repeat; padding-left:10px; margin-bottom:2px;}

		.about_page ul { margin-bottom:10px;}

		.orange { color:#ff6202;}

		.about_page h5.orange { color:#ff6202;}

		.about_page a { text-decoration:underline;}

	

	.hardcore { padding-top:11px; padding-bottom:30px;}

		.hardcore .block { background:url(../images/bg/bg_grey_big.gif) top left no-repeat; padding-left:18px; padding-top:15px;}

		.hardcore h3 {color:#333333; font-size:1.5em; margin-bottom:7px;}

			.hardcore .block .lblock { width:175px; float:left;}

				.hardcore .block .lblock .pic { border:1px solid #707070; margin-bottom:11px;}

			.hardcore .block .cblock { /*width:360px;*/ width:345px; float:left; padding-right:15px;}

				.hardcore .block .cblock a { text-decoration:underline;}

				.hardcore .block .cblock strong { color:#333333; }

				.hardcore .block .cblock table { margin-bottom:5px;}

				.hardcore .block .cblock table td { padding-right:5px; vertical-align:top;}

				.hardcore .block .cblock p { margin-bottom:5px;}

				.hardcore .block .cblock .grey { background:url(../images/bg/bg_grey_small.gif) top left no-repeat; padding-top:15px; margin-top:10px;}

			.hardcore .block .rblock { width:149px; float:left;}

				.hardcore .block .rblock .block_blue { background:url(../images/img/quantre_big.gif) top left no-repeat; width:149px; height:122px; text-align:center; padding-top:14px;  }

				.hardcore .block .rblock .block_blue .block_orange { background:url(../images/img/quantre.gif) top left no-repeat; width:69px; height:54px; margin:0px auto; margin-bottom:9px; color:#fff; text-align:center; padding-top:10px;}

				.hardcore .block .rblock .block_blue .block_orange span { font-weight:bold; font-size:2.2em; line-height:1.8em;}

				.hardcore .block .rblock .block_blue p { color:#fff; font-size:0.9em; font-weight:bold; padding-top:6px;}
				
			.hardcore .block .r1block { width:494px; float:left;}

		.hardcore .sort { background:url(../images/bg/bg_blue_round_super.gif) top left no-repeat; width:701px; margin-left:11px; height:33px; margin-top:10px;}

			.hardcore .sort p { padding-left:12px; padding-top:8px;}

			.hardcore .sort p input { vertical-align:middle; padding:0px 5px;}

		.hardcore .pages { text-align:center; font-size:1.1em; font-weight:bold; color:#dadada; padding:12px 0;}

			.hardcore .pages p img { vertical-align:middle;}

			.hardcore .pages p a { color:#333333; margin:0px 4px;}

			.hardcore .pages p a:hover { color:#e14f13;}

	.match { padding-top:11px; padding-bottom:30px;}

		.match .block { background:url(../images/bg/bg_grey_big.gif) top left no-repeat; padding-left:18px; padding-top:15px; padding-right:15px;}

		.match .block  h3 { color:#333333; font-size:1.5em; margin-bottom:12px;}

		.match .block h3 img { vertical-align:middle; padding-right:10px;}

		.match .block  p { margin-bottom:15px;}

		.match .desc { padding-top:15px; padding-bottom:30px;}

		.match .desc_left { width:518px; padding-left:19px; float:left;}

		.match .desc_right { width:169px; float:left; text-align:center;}

			.match .desc_right .block_blue {width:169px; height:126px; float:left; background:url(../images/img/quantre_super.gif) top left no-repeat; text-align:center; padding-top:41px; margin-bottom:7px;  }

			.match .desc_right .block_blue .block_orange { background:url(../images/img/quantre2.gif) top left no-repeat; width:87px; height:82px; margin:0px auto; margin-bottom:0px; color:#fff; text-align:center; padding-top:10px; font-size:1.2em; }

				.match .desc_right .block_blue .block_orange span { font-weight:bold; font-size:4.0em; line-height:0.8em;}

				.match .desc_right p { color:#333333; font-size:0.9em; font-weight:bold; padding-top:6px;}

		.match .desc_left table { }

		.match .desc_left table td { padding:4px; }
		.match .desc_left table.borderd td { border: 1px solid black;}
		.match .desc_left table th { border: 1px solid black; background-color: #00009C; color: white; font-wieght: bold; padding:4px; }
		.match .desc_left table.borderd th { border: 1px solid black;}

		.match .desc_left table.big { width:180px; font-weight:bold; color:#333333; margin-top:10px;background:url(../images/bg/bg_td.gif) bottom left no-repeat;}

		.match .desc_left table.big th {background:url(../images/bg/bg_th.gif) top left no-repeat; height:24px; text-align:left; padding-left:10px;}

		.match .desc_left table.big td { height:20px; padding-left:10px; padding-top:4px;}

		.match .desc_left table.big td.td2 { text-align:right; padding-right:10px; font-weight:bold; color:#ff6202;}

		.match .desc_left table.big tr.no_rounds {/* background:url(../images/bg/bg_td1.gif) bottom left no-repeat; border:1px solid #000;*/}

		.match .desc_left table.big tr.no_rounds td.td11 { border-bottom:1px solid #dadada;}

		.match .desc_left table.big tr.no_rounds td.td12{ border-right:1px solid #dadada; border-bottom:1px solid #dadada;}

		/*.match .desc_left table.big tr.rounds { background:url(../images/bg/bg_td.gif) bottom left no-repeat;}*/

	

	

.footer { clear:both; background:url(../images/bg/bg_footer.jpg) top left no-repeat; height:72px; position:relative; padding-top:20px;}

	.footer_logo { position:absolute; top:8px; left:33px;}

	.footer p { margin-left:245px; font-size:0.9em; color:#fff; text-transform:uppercase;}

	.footer p a { color:#fff; font-weight:bold;}



@media all and (min-width:0px) {

	

}




