@charset "utf-8";
/* CSS Document */
body{
	height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:url(../img/bg.png) top repeat-x fixed #c6dbe7;
	margin:0px;
}
iframe{border:none !important;}

#news_ticker_news{
	overflow:hidden;
}

.rs, .ht{white-space:nowrap;}


.toplinkhighlight{

	text-shadow:#000 1px 1px 0px;
	text-transform:uppercase;
	font-size:14px !important;
	padding:4px 10px 1px 10px !important;
}
#topmenu a{
	text-shadow:#000 1px 1px 0px;
}


.colorPreview{
	float:left; margin-right:1px; width:11px; height:10px; overflow:hidden; border:1px solid #999;
}

.iddaa{
	font-family:Arial Narrow;
	line-height:0.9;
	width:16px;
}
h1{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#333;
	text-shadow:#CCC 1px 1px 1px;
	font-size:16px;
	font-weight:bold;
}

#newPopup{
	display:none;
	position:absolute;
	background:#333;
	padding:0px;
	width:300px;
}
#newPopupContent{
	background:#FFF;
	border:1px solid #333;
	position:relative;
	top:-2px; left:-2px;
	padding:1px;
	
}


.powered_by{
	font-size:11px;
	text-align:right;
	font-weight:bold;
	padding:2px;
}
.paginator td{
	text-align:center;
	background-color:#CCC !important;
}
.paginator td a{
	display:inline-block;
	padding:0 20px 0 20px;
	font-weight:bold;
	color:#333;
}

a{text-decoration:none; color:#06C}
a:hover{text-decoration:underline; color:#09F;}

form{margin:0px; padding:0px;}

.text{
	padding:25px;
	padding-top:10px;
	color:#333;
	font-size:12px;
	line-height:20px;
}
.text .title{
	color:#666;
	font-weight:bold;
	font-size:20px;
	padding-bottom:15px;
}
.text .subTitle{
	color:#666;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	padding-bottom:5px;
}


.v_l_name{
	font-size:14px; font-weight:bold;
	color:#666;
}
.v_t_name{
	padding:5px;
	font-size:12px;
	color:#666;
	padding-bottom:15px;
}
.video_highlights_content{
	padding-bottom:15px; margin-bottom:15px;
	border-bottom:2px solid #BBB;
}
.video_highlights_content .the_info{
	font-size:12px; font-weight:bold; padding:5px;
}
.video_highlights_content .the_video{
	text-align:center;
}
.video_highlights_content .the_video a{
	display:block;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
.text .inputField{margin-bottom:5px;}
.text .inputField .fieldName{float:left; width:150px; font-weight:bold;}
.text .inputField .fieldValue{float:left; width:350px;}
.text .inputField .fieldValue .input, .text .inputField .fieldValue select, .text .inputField .fieldValue textarea{width:100%;}
.text .inputField br{display:block; clear:both;}

.shadow_left{width:15px; background-image:url(img/shadow.png); background-position:0px 0px;}
.shadow_right{width:15px; background-image:url(img/shadow.png); background-position:-15px 0px;}
.logo{height:59px; width:169px; background-image:url(img/logo.png);}

#top{font-size:11px; font-weight:bold; background:#999; color:#FFF; padding:5px 5px 0px 5px; height:20px; overflow:hidden;}
#top img{ vertical-align:middle;}
#top span{font-weight:normal; display:inline-block; padding:0px 0px 0px 0px; color:#FFF;}
#top a{font-size:10px; font-weight:normal; color:#FFF;}
#header{background:url(img/grad_big_black.png) #000 bottom repeat-x; padding:10px; #padding-bottom:0px;}

.footer{color:#FFF; text-align:center; padding:2px; padding:5px;}
.footer a{color:#FFF; display:inline-block; padding:0px 5px 0px 5px;}
.footer2{color:#FFF; text-align:center; padding:2px; background-color:#55616c; padding-bottom:5px;}
#topmenu{height:25px;}
#topmenu a{
	display:inline-block; height:19px;
	padding:6px 10px 0px 10px; font-weight:bold;
	color:#FFF; font-size:11px;
	
}
#topmenu a:hover{text-decoration:none;}

#loading{
	background-color:#d17c0c;
	padding:5px;
	position:fixed;
	left:0px;
	top:0px;
	background-image:url(..img/loading.gif);
	background-position:left 50%;
	text-align:left; padding-left:20px;
	background-repeat:no-repeat;
	z-index:1000;
	font-weight:bold;
	display:none;
}

.button, .buttonTop, .button2
{cursor:pointer; border:1px solid #333;color:#fff;font-size:11px;}
.largebutton
{cursor:pointer; border:1px solid #333;color:#fff;font-size:12px; font-weight:normal; text-align:center; padding:5px;}
.input, select, .inputTop
{border:1px solid #999; color:#333;font-size:10px; padding:2px;}




.done{
	background-color:#DFD;
}

.input2
{border:1px solid #999; color:#333;font-size:10px; padding:0px;}

.inputTop{
	padding:2px !important;
	height:12px;
	
}
.buttonTop{
	padding:0px 10px 0px 10px;
	border:1px solid #999;
	height:18px;
}

.sideLinks .highlight{
margin-top:1px;	
}

.orangeHover:hover{
	color:#F90 !important;
}

.button2{padding:5px; width:100%;}

.grey, .button, .largebutton, .bar, .footer, #top, .smallbar, .popupbar, .tabs a, #confirmBoxTitle, .button2
{background:url(img/sprite1.png) 0px -150px repeat-x #666; color:#FFF}
.grey:hover, .button:hover, .largebutton:hover, .tabs a:hover, .tabs a.active, .button2:hover
{background:url(img/sprite1.png) 0px -175px repeat-x #888 !important;}

.grey.nohover:hover{background:url(img/sprite1.png) 0px -150px repeat-x #666 !important; color:#FFF}

.orange, #topmenu, .sideLinks .highlight a
{background:url(img/sprite1.png) 0px 0px repeat-x #dfb50d !important; color:#FFF;}
.orange:hover, .orange_selected, #topmenu a:hover
{background:url(img/sprite1.png) 0px -25px repeat-x #FC0 !important;}

.blue
{background:url(img/sprite1.png) 0px -50px repeat-x #06C !important; color:#FFF;}
.blue:hover
{background:url(img/sprite1.png) 0px -75px repeat-x !important;}

.green
{background:url(img/sprite1.png) 0px -100px repeat-x #0C3 !important; color:#FFF;}
.green:hover
{background:url(img/sprite1.png) 0px -125px repeat-x !important;}

.bar4{background-color:#CCC; font-weight:bold; padding:5px;}
.bar5{
	border:3px solid #798797;
	border-bottom:2px solid #798797;
	padding:4px;
	background-color:#FFF;
}

.semi, .bar3, .bar2, .buttonTop
{background:url(img/sprite1.png) 0px -200px repeat-x #999; color:#FFF;}
.semi:hover, .buttonTop:hover
{background:url(img/sprite1.png) 0px -225px repeat-x;}

.light, .sideLinks a, .tabs2 a, .tabs2
{background:url(img/sprite1.png) 0px -250px repeat-x #DDD; color:#666;}
.light:hover, .sideLinks a:hover, .tabs2 a:hover, .tabs2 a.active
{background:url(img/sprite1.png) 0px -275px repeat-x #CCC;}

.shadowtop, .input, .inputTop, .sidebox, .bar5, .input2
{background:url(img/sprite1.png) 0px -300px repeat-x #FFF;}

.icon16{width:16px; height:16px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.icon16.star{background-position:0px 0px;}
.icon16.star_selected{background-position:-16px 0px;}

.icon16.star_selected, .icon16.star{display:none;}
.icon16.star_selected.live, .icon16.star.live{display:block !important;}


.icon16.stats{background-position:0px -16px;}
.icon16.stats:hover{background-position:-16px -16px;}

.icon16.odds{background-position:0px -32px;}
.icon16.odds:hover{background-position:-16px -32px;}

.icon16.livestats{background-position:0px -48px;}
.icon16.livestats:hover{background-position:-16px -48px;}

.icon16.lightstats{background-position:0px -224px;}
.icon16.lightstats:hover{background-position:-16px -224px;}

.icon16.audio_on{background-position:0px -80px;}
.icon16.audio_off{background-position:-16px -80px;}

.icon16.play1{background-position:0px -240px;}
.icon16.play1:hover{background-position:-16px -240px;}

.icon16.play2{background-position:0px -96px;}
.icon16.play2:hover{background-position:-16px -96px;}


.icon16.play2.notstarted{display:none;}
.icon16.play1.notstarted{display:none;}
.icon16.play0{display:none;}
.icon16.play{display:none;}

.icon16.rss{background-position:0px -112px;}
.icon16.twitter{background-position:-16px -112px;}
.icon16.games{background-position:0px -128px;}
.icon16.mobile{background-position:-14px -128px;}
.icon16.iphone{background-position:0px -146px;}

.icon16.MixedDouble{background-position:-16px -144px;}
.icon16.MaleSingle{background-position:0px -160px;}
.icon16.MaleDouble{background-position:-16px -160px;}
.icon16.FemaleSingle{background-position:0px -176px;}
.icon16.FemaleDouble{background-position:-16px -176px;}
.icon16.tennisBall{background-position:0px -192px;}
.tennisBall.TB{position:relative; top:0px;}
.tennisBall.A{position:relative; top:-11px;}
.tennisBall.B{position:relative; top:12px;}

.icon16.odds.finished{display:none !important;}

.standings1{display:none !important;}

.icon10{width:10px; height:10px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.icon10.minus{background-position:0px -64px;}
.icon10.plus{background-position:-16px -64px;}
.icon10.goal{background-position:-16px -192px;}

.redYellowCard{width:5px; height:8px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:-5%; background-position:0px -208px}
.redCard{width:5px; height:8px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:-5%; background-position:-5px -208px}
.yellowCard{width:5px; height:8px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:-5%; background-position:-10px -208px}


.oddsDir2{width:5px; height:8px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:-5%; background-position:-16px -208px}
.oddsDir1{width:5px; height:8px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:-5%; background-position:-21px -208px}
.oddsDir0{width:0px; height:0px; background-image:url(img/icons16.png); background-repeat:no-repeat; cursor:pointer; vertical-align:-5%; background-position:-26px -208px}

.incident{width:10px; height:10px; background-image:url(img/incidents.png); background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.incident.i7, .incident.i8, .incident.i10, .incident.i12, .incident.i18, .incident.i21, .incident.i22, .incident.i28
{background-position:0px -10px;}
.incident.i9, .incident.i11, .incident.i19, .incident.i33
{background-position:0px -20px;}
.incident.i14
{background-position:0px -30px;}
.incident.i15
{background-position:0px -40px;}
.incident.i16
{background-position:0px -50px;}

.popupnotify{
	background-image:url(img/popupnotify.png) !important;
	background-position:top left !important;
	background-repeat:no-repeat !important;
}

.leftside{
	background-color:#EEE;
	width:140px;
	padding:10px 0px 10px 0px;
	border-right:1px solid #CCC;
}
.leftside .padding{
	padding:0px 5px 0px 5px;
}
.rightside{
	background-color:#EEE;
	width:140px;
	padding:10px 0px 10px 0px;
	border-left:1px solid #CCC;
}
.rightside .padding{
	padding:0px 5px 0px 5px;
}

.sideLinks{margin-bottom:10px; background-color:#999; padding:1px;}
.sideLinks a{display:block;color:#FFF;padding:4px;margin-top:1px;color:#333;}
.sideLinks a:first-child{margin-top:0px !important;}
.sideLinks a:hover{text-decoration:none; color:#333;}

.bar, .bar2, #confirmBoxTitle{font-weight:normal; padding:5px; margin-bottom:1px; font-size:10px; letter-spacing:0px; text-transform:uppercase; height:14px;}
.bar a{text-transform:none; color:#FFF; text-decoration:none;}
.bar2{margin-bottom:0px;}
.bar3{font-weight:normal; padding:5px; font-size:10px;}
.bar3.spad{padding:3px !important;}
.hidden{
	display:none;
}

.popup{}
.popup .popupbar{padding:5px; margin:1px;}
.popup .popuptext{padding:1px !important; overflow-x:hidden;}

.sidebox{background-color:#FFF; padding:5px; border:1px solid #999; margin-bottom:10px;}

.sidebox .input{width:110px;}

.margin{margin-bottom:10px;}
.padding{padding:10px 10px 0px 10px;}
.clear{clear:both;height:0px;width:0px;white-space:nowrap;overflow:hidden;}



.tabs2{
	
}
.tabs2 a{
	cursor:pointer;
	display:block;
	float:left;
	padding:3px 15px 3px 15px;
	margin-right:1px;
	font-size:10px;
	color:#333;
}
.tabs a:hover, .tabs2 a:hover{text-decoration:none;}
.tabs a{
	cursor:pointer;
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	margin-right:1px;
	font-size:10px;
	cursor:pointer;
}
.tabs .orange{float:right !important; position:relative; top:1px; left:1px;}
.tabs br, .tabs2 br{
	clear:both;
}
.tabsbox{
	border:1px solid #798797;
}
#PopupBox, #PopupTempBox, #confirmBox{
	background:#333;
	padding:0px;
	border:none;
	position:absolute;
	display:none;
	z-index:1000;
}
#PopupBoxText, #PopupTempBoxText, #confirmBoxInside{
	position:relative;
	top:-2px; left:-2px;
	background-color:#FFF;
	border:1px solid #333;
	padding:0px;
}
#confirmBoxText{
	font-size:12px;
	padding:10px;
	padding-bottom:0px;
}
#confirmBoxButtons{text-align:center; padding:10px;}
#confirmBoxButtons .button{width:40%; font-size:12px;}
#fixme{position:fixed;}


.border2{border:1px solid #333; border-top:none}


.p100{width:100%;}

.bestOdds_true{background-color:#e6cfb9 !important;}

.trigger{background-color:#ffdbdb !important;}

.resulttable2{background-color:#CCC;font-size:11px;color:#333; margin:0px; border:none; padding:0px; width:auto !important;}
.resulttable2 tr td{background:#FFF; padding-top:3px !important;  padding-bottom:4px !important; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.resulttable2 tr th{background:#FFF; padding:2px !important; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

.resulttable{width:100%;margin-bottom:5px;background-color:#CCC;font-size:11px;color:#333;}

.noborder{border:none !important; margin-bottom:0px !important;}

.resulttable tr td{background:#FFF; padding:3px;}
.resulttable .row0 td{background-color:#EEE;}
/*.resulttable tr:hover td{background-color:#DDD;}*/
tr .icon{width:16px; text-align:center;}
tr .team{width:142px;}
tr .hteam{width:140px;}
.resulttable .border td{
	border-bottom:0px solid #000;
}
.point{width:20px; text-align:center;}
.w15{width:10px; text-align:center !important;}
.w25{width:25px; text-align:center !important;}
.w20{width:20px; text-align:center !important;}
.w30{width:30px; text-align:center !important;}
.w40{width:40px; text-align:center !important;}
.w50{width:50px !important; text-align:center;}
.w65{width:65px !important; text-align:center; white-space:nowrap;}
.w75{width:75px; text-align:left;}
.w100{width:100px; text-align:left;}
.w150{width:150px; text-align:left;}
.w200{width:200px; text-align:left;}

.resulttable .p10{width:10%; text-align:center;}
.resulttable .p50{width:50%; text-align:center;}
.resulttable .p40{width:40%;}

.resulttable .nowrap{overflow:hidden; white-space:nowrap; width:65px;}

.resulttable .winner{font-weight:bold;}
.resulttable .hover2 td{border-top:0px solid #CCC;}

.resulttable th{text-align:left;}
.resulttable .sec th{background-color:#DDD; font-weight:bold; padding:2px 5px 2px 5px; text-align:left;}

.resulttable .sec2 th{background-color:#CCC; font-weight:normal; padding:5px; text-align:left;}
.resulttable .sec3 th{background-color:#DDD; font-weight:normal; padding:5px; text-align:left;}

.resulttable .col0{background-color:#E5E5E5 !important;}
.resulttable .row0 .col0{background-color:#DDD;}

.resulttable tr .clickhover:hover{cursor:pointer; background-color:#BBB !important}

.resulttable .commentary{text-align:center; color:#666;}

.resulttable .tdEmpty{background-color:#c6dbe7 !important;}

.resulttable .rowclick:hover td{
	background-color:#ebd9b2;
	cursor:pointer;
}

.tbold{font-weight:bold;}
.tcenter{text-align:center !important;}
.tright{text-align:right !important;}
.f_left{float:left !important;}
.f_right{float:right !important;}
.vtop{vertical-align:top;}
.amargin{margin:auto;}
.spacer10{width:10px !important;}
.centerarea{width:550px; padding:10px 0px 10px 0px;}
.sidebannerwrap{padding:10px 0px 0px 0px; width:130px;}
.white{background-color:#FFF;}


#livecontent_noevents, #livecontent_nofound{
	font-size:14px; color:#333;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:30px;
}

.hoverbg td{background-color:#d9dff3 !important;}
.hoverbg .col0{background-color:#bcc5e4 !important;}
.hoverbg .row0 .col0{background-color:#bcc5e4 !important;}

/*IE 6 Fix */
*html #fixme{position: absolute !important;}
*html body{background:#c6dbe7 !important;}
*html .shadow_left, .shadow_right{background-image:url(img/shadowIE6.png) !important;}
*html .logo{background-image:url(img/logoIE6.png) !important;}


*html #loading{
	position:absolute;
	top:0px;
	left:0px;
}


.bannerWrapper{text-align:center; margin-bottom:10px; position:relative; z-index:50;}
.bannerWrapper2{text-align:center; margin:5px;}
.sideBanner{
	width:120px;
	height:600px;
	background:transparent;
	border:0px;
}
#TOP_BANNER_CENTRAL{
	height:60px; width:486px;
	border:0px;
}

#BOTTOM_FOOTER_CENTRAL{
	height:60px; width:486px;
	border:0px;
}

#TOP_LEFT_CONTENT_1{
	height:60px; width:120px;
	border:0px;
}

#TOP_LEFT_CONTENT_2{
	height:120px; width:120px;
	border:0px;
}

#TOP_LEFT_CONTENT_3{
	height:120px; width:120px;
	border:0px;
}

#TOP_RIGHT_CONTENT_1{
	height:60px; width:120px;
	border:0px;
}

#TOP_RIGHT_CONTENT_2{
	height:120px; width:120px;
	border:0px;
}

#TOP_RIGHT_CONTENT_3{
	height:120px; width:120px;
	border:0px;
}

#TOP_BANNER_1{
	height:60px; width:486px;
	border:0px;
	background:transparent;
}

.bannerTop{
	height:60px; width:486px;
	background:transparent;
	border:0px;
}
.standardBannerTop{
	height:60px; width:120px;
	background:transparent;
	border:0px;
}
.standardBanner{
	height:120px; width:120px;
	background:transparent;
	border:0px;
}

.banner300x83{
	width:300px; height:83px;
	background:transparent;
	border:0px;
}

.banner355x70{
	width:355px; height:70px;
	background:transparent;
	border:0px;
}

.bannerbg{
	background:transparent;
	border:0px;	
}




.free_table .clickhover:hover{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
}


/* FLAGS */


.flag.middle{vertical-align:bottom !important; border:1px solid #999;}







.flag{display:none; background-image: url(img/flag_small_all.png); height:11px; width:16px; vertical-align:-2px; border:none;}

.bgw {
	background-color : #fdfbf7;
}
