/*general*/
body { font-family: tahoma; margin-left:0px; margin-right:0px;margin-top:0px;margin-bottom:0px;}
p,div,table,ul,ol { font-size: 11px; margin:0 0;  margin-left:0px; margin-right:0px;margin-top:0px;margin-bottom:0px; border:0px; padding: 0px; *border-collapse: collapse; /* hack is needed for IE7 also */}
a { text-decoration: none; color: black;}
a:hover { color: #8B0000; text-decoration: underline;}
h1 {padding:0px;margin:0px;font-family:tahoma; font-size:11px; font-weight:normal; display:inline;}
h2 {padding:0px;margin:0px;font-family:tahoma; font-size:11px; font-weight:normal; display:inline;}

h3 {padding:0px;margin:0px;font-family:tahoma; font-size:11px; font-weight:normal; display:inline;}
td {padding:0px; margin: 0px; border-spacing: 0px;}
/*******/

div.fullWidth { width:950px;}
.content { width:842px;clear:left; border-collapse:collapse; }

div.main_margin{ width:1000px;}

/*links*/
a.frame1:hover{color:white;display:block;}
a.frame1{display:block;}
a.live_link{color:#ffcc00;font-weight:normal;}
a.live_link:hover{color:#ffcc00;font-weight:normal;}
a.tab{color:white;}
a.gray{font-weight:normal; color:#eeeeee;}
a.gray{font-weight:normal; color:white;}
a.gray:hover{font-weight:normal; color:#eeeeee;}

a.tab {color:white;text-decoration:none;}
a.tab_live {color:#ffcc00;text-decoration:none;}
a.tab:hover {color:black;text-decoration:underline;}
a.tab_live:hover {color:black;text-decoration:underline;}
tr.highlight {background-color: lightblue;}

/*link frame*/
table.frame { margin-top: 1px; margin-left: 1px; border-collapse: collapse;}
td.link_country { background: #ddcf9d;  width: 150px; border: solid 1px black; padding-left: 5px; padding-top:3px; padding-bottom:3px;}
td.link_country_s { background: #666666; color:white; width: 150px; border: solid 1px black; padding-left: 5px; padding-top:3px; padding-bottom:3px;}
td.link_league { background: #efefef; width: 150px; border: solid 1px black; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; text-align:right;}
td.link_league_s { background: #b0b2be; color: white; width: 150px; border: solid 1px black; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; text-align:right;}
/******/

/*top choices*/
td.top_choices { background:#ddcf9d; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding:4px; text-align:center; }
td.top_choices_s {  background:#666666; color: white; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding:4px; text-align:center; }
td.top_choices_live {  background:#ffd149; color: black; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding:4px; text-align:center; }
td.top_choices_live_off {  background:#ffd149; color: black; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding:4px; text-align:center; }
/*****/

/*results and tables*/
td.rank_head { border: 1px black solid; color:white; background: #666666; width:844px; padding-top:1px; padding-bottom:1px;}
td.live_game_up { border-top: 1px black dashed; border-left: 1px solid; border-left: 1px black solid; border-right: 1px solid black; text-align: center;}
td.live_game { border-left: 1px black solid; border-right: 1px black solid; text-align: center;}
td.rank_team { padding: 2px;}
td.rank_team_c { border-left: 1px black solid; border-right: 1px black solid;}
/****/

/*games site*/
body#contentGames td.live_game { width:844px; padding: 0px; text-align: center;}
body#contentGames div.fullWidth { width:846px;}
body#contentGames div.content { width:844px;clear:left; border-collapse:collapse; }
td.gameInfoTeam {width:28%; text-align:center; padding-top:5px;vertical-align: middle;}
td.gameInfoResults {width:44%; text-align:center; font-size:15px; vertical-align: top;}
td.gameInfoWrapper {padding-top:16px;padding-bottom:18px;}
span.leagueHeader {padding-top:5px;}
span.leagueHeader h3 {font-family:tahoma;font-size:13px;font-weight:bold;}

span.dateGame {font-family:tahoma;font-size:10px;padding-top:3px;}
div.gameInfoTeam {font-family: Georgia, Tahoma; font-size:22px; padding-top: 10px;}
div.gameInfoTeam h2 {font-family: Georgia, Tahoma; font-size:22px;}
div.gameInfoPosition {font-family: Georgia, Tahoma; font-size:11px; padding-top: 4px;}
div.gameInfoBanner {padding-top: 15px;}

div.gameInfoResult {font-family: Tahoma, Georgia, Verdana, Times, Tahoma; font-size:26px; padding-top: 12px; padding-bottom:10px; font-weight: bold;}
div.gameInfoResultSubtitle {color: #000000;font-family: Tahoma, Georgia, Verdana, Times, Tahoma; font-size:11px; padding-top: 3px; padding-bottom:0px;font-weight:normal;}

div.gameInfoScorers {font-family: Tahoma, Georgia, Verdana, Times, Tahoma; font-size:10px; padding-top: 8px;width:100%; padding-bottom:10px; border-top:1px solid black;}
td.gameInfoScorersInnerL {text-align:right;padding-right:15px;vertical-align:top;width:50%;}
td.gameInfoScorersInnerR {text-align:left;padding-left:15px;vertical-align:top;width:50%;}
div.gameInfoStreams {font-family: Tahoma, Georgia, Verdana, Times, Tahoma; font-size:12px; border-top: 1px solid black; padding-top: 12px; text-align: center; padding-left:10px; padding-right: 10px;}
div.gameInfoStreams h2 {font-family: Tahoma, Georgia, Verdana, Times, Tahoma; font-size:11px;}
div.gameInfoStreamsLinks  {padding-top:5px; font-family: Tahoma, Georgia, Verdana, Times, Tahoma; font-size:10px;}
div.gameInfoStreamsLinks a {text-decoration: underline;font-size:13px;}
div.gameInfoStreamsLinks h4 {font-size:10px;}

div.gameInfoStreams a{text-decoration: underline;}
img.goal { width:12px;height:12px;vertical-align: text-bottom; border:0px;}
img.ani { width:7px;height:7px;vertical-align: baseline; border:0px;}


td.live_head { border: 1px black solid; color: white; background: #666666; width:680px; padding-top:1px; padding-bottom:1px;}
td.live_game { width:680px; padding: 0px; text-align: center;}
td.live_game_up { width: 680px; border-top: 1px black dashed; text-align: center;}
td.live_tore_box {width:25px; color:#8B0000; border: 1px #666666 dotted;  padding-right: 5px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; text-align:center; font-weight: bold; }
td.live_tore_box_final {width:25px;color:black; border: 1px #666666 solid;  padding-right: 5px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px;text-align:center; font-weight: bold; }
td.live_tore_box_running { width:25px; color:#ff9900; border: 1px black dotted;  padding-right: 5px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px;text-align:center; font-weight:bold; }
/***/

/*text*/
td.si_gr { color: #333333; font-weight: normal;}
td.si_bl { color: #000000;}
td.si_head { color: white;}
/*****/

select { font-size:10px; font-family:tahoma; width:145px; background:#ffffff;}
form { display: inline;}



/* games */
/* games table*/
table.g_wr { border:0px; border-spacing: 0px; padding:0px; border-collapse:collapse;}
table.g_ { border:0px; border-spacing: 0px; padding-top:1px; padding-bottom:1px; width:100%;}
/* games time*/
/********************************************************************************************************/


/* scorers */
/* scorers table*/
/* games time*/
td.g_ti{ color: #000000; width:12%; text-align:center; white-space: nowrap; *padding-top:4px; *padding-bottom:4px;}

td.g_t1{ color: black; width:21%; text-align:right; font-weight:bold; white-space: nowrap;}
/* games team 1*/
td.g_t2{ color: black; width:23%; text-align:left; font-weight:bold; white-space: nowrap;}
/* games team rank 1*/
td.g_r1{ color: black; width:5%; text-align:right; white-space: nowrap;}
/* games team rank 2*/
td.g_r2{ color: black; width:5%; text-align:left; white-space: nowrap;}
/* games icons*/
td.g_ic{ color:black; text-align:right; width:24%; white-space: nowrap;}
/* games goals*/
td.g_go{ color: #333333; width:10%;}
/********************************************************************************************************/

/* odd boxes */
div.od1 {font-size:10px; float: left; text-align:center; background-color:black; color:white; border:1px black solid; width:10px;}
div.odx {font-size:10px; float: left;text-align:center; background-color:black; color:white; border:1px black solid; width:10px;}
div.od2 {font-size:10px; float: left;text-align:center; background-color:black; color:white; border:1px black solid; width:10px;}
div.odd {font-size:10px; float: left;text-align:center; background-color:#ffd149; color:black; border:1px black solid; width:22px;}
div.odd a {text-decoration:underline;}
div.oddj {font-size:10px;float: left;text-align:center; background-color:#ffd149; color:black; border:1px black solid; width:106px;}
div.oddj a {text-decoration:none;}



td.w { background-color:#ffffff;}
td.g { background-color:#eeeeee;}
td.f2 { background-color:#f2f2f2;}
td.e0{ background-color:#e0e0e0;}

/* icons*/
img.scorer { width:16px; height:16px; border:0px; vertical-align: text-bottom;}
img.scorer_inv { width:16px; height:16px; border:0px; vertical-align: text-bottom; visibility:hidden;}
img.tv_icon { width:16px; height:16px; border:0px; padding-left:7px; padding-right:7px; vertical-align: text-bottom;position: relative; top: -2px;}
img.tv_icon_inv { width:16px; height:16px; border:0px; padding-left:7px; padding-right:7px; vertical-align: text-bottom; visibility:hidden;}
img.tv_icon_link{ width:20px; height:17px; border:0px; vertical-align: text-bottom; }
img.tv_icon_link_small{ width:15px; height:13px; border:0px; vertical-align: text-bottom; }
img.info_icon { width:16px; height:16px; border:0px; padding-left:3px; padding-right:3px; vertical-align: text-bottom;position: relative; top: 1px;}


td.s1{color:black;width:20%;text-align:left;white-space: nowrap;}
td.s2{color:black;width:32%;text-align:right;vertical-align:top;}
td.s3{color:black;width:7%;text-align:right;vertical-align:top;}
td.s4{color:black;width:20%;text-align:right;vertical-align:top;}

td.sc1{text-align:left; white-space: nowrap;}
td.sc2{text-align:right; white-space: nowrap;}

table.s1{width:100%;}


/* live tables */
div.tbl_link { margin-top:2px; display: block; text-align: right; width:180px;}
div.tbl_link table {
	position: absolute;
	left: -999em;
	border:1px solid black;
	padding: 0px;
	width:180px;
}
div.tbl_link span:hover table, div.tbl_link span.jshover table {
	left: auto;
}
div.tbl_link span {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	font-family: tahoma;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

div.tbl_link span a {

}

div.tbl_link span:hover, div.tbl_link span.jshover {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #ffcc33;
}

div.tbl_link span a {
	
}

div.tbl_link span table:hover, div.tbl_link span table.jshover {
	position: absolute;
	left: -999em;
}

table.hover {z-index:10000;}

div.hideTableDiv {}
div.tableDiv {border:1px solid black;}
td.tb_r {font-family:tahoma; font-size:10px; text-align:right; padding-right:5px;}
td.tb_l {font-family:tahoma; font-size:10px; text-align:left; padding-left:5px;}
td.e {background-color: #ffffff;}
td.f {background-color: #eeeeee;}
td.l {border-top: 1px solid black;}
td.tbl_b {border-top: 1px solid black;}

/* ticker box */
dl,dt { padding:0px; margin: 0px;}
dd { padding:0px; margin:0px; padding:0px;}
dd a {text-decoration: underline;}

