@charset "utf-8";
body, p, ul, ol, div, a, img, h1, h2, h3, h4, h5, h6, hr, form, table, tr, td {
	margin: 0;
	padding: 0;
	border: none;
}
body, form {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, "Geneva CE", Lucida;
	font-size: 11px;
	color: #373737;
}

#body {
	width: 100%;
}
body.soccer { background-color: #1B3412; }
body.tennis { background-color: #1B3412; }
body.basketball { background-color: #3B0F09; }
body.hockey { background-color: #003153; }
body.american-football { background-color: #261756; }
body.baseball { background-color: #3B0F09; }
body.other { background-color: #003153; }

body.soccer #top-banner { 
	width: 829px;
	margin: 0px;
	margin-left: 10px;
}
 
body.soccer #body { background: url('/res/_diretta/image/body_green.gif?serial=696') repeat-x #060606; }
body.tennis #body { background: url('/res/_diretta/image/body_green.gif?serial=696') repeat-x #060606; }
body.basketball #body { background: url('/res/_diretta/image/body_red.gif?serial=696') repeat-x #060606; }
body.hockey #body { background: url('/res/_diretta/image/body_blue.gif?serial=696') repeat-x #070707; }
body.american-football #body { background: url('/res/_diretta/image/body_violet.gif?serial=696') repeat-x #070707; }
body.baseball #body { background: url('/res/_diretta/image/body_red.gif?serial=696') repeat-x #060606; }
body.other #body { background: url('/res/_diretta/image/body_blue.gif?serial=696') repeat-x #070707; }

p, ul, ol, div, form, table, tr, td{
	line-height: 16px;
}
h1, h2, h3, h4, h5, h6{
/*	margin-bottom: 0.4em; */
	margin-bottom: 15px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif, "Geneva CE", Lucida;
	font-size: 11px;
	font-weight: bold;
}
.soccer h1, .soccer h2, .soccer h3, .soccer h4, .soccer h5, .soccer h6 { color: #0A5812; }
.tennis h1, .tennis h2, .tennis h3, .tennis h4, .tennis h5, .tennis h6 { color: #376200; }
.basketball h1, .basketball h2, .basketball h3, .basketball h4, .basketball h5, .basketball h6 { color: #850E00; }
.hockey h1, .hockey h2, .hockey h3, .hockey h4, .hockey h5, .hockey h6 { color: #00499B; }
.american-football h1, .american-football h2, .american-football h3, .american-football h4, .american-football h5, .american-football h6 { color: #31286A; }
.baseball h1, .baseball h2, .baseball h3, .baseball h4, .baseball h5, .baseball h6 { color: #850E00; }
.other h1, .other h2, .other h3, .other h4, .other h5, .other h6 { color: #00499B; }

.main h1{
/*	border-bottom: 1px solid #B0B0B0;*/
/*	padding-bottom: 3px; */
/*	margin-bottom: 0em; */
}
h2{
	color: #373737;
}
h3{
	color: #00499B !important;
}
h4{
	color: #373737 !important;
}
h5{
	color: #850E00 !important;
}
h6{
	color: #373737 !important;
}
p{
  margin-bottom: 15px;
}
ul{
  margin-bottom: 15px;
}
a{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.soccer .center a {	color: #0A5812; }
.tennis .center a {	color: #376200; }
.basketball .center a { color: #840D00; }
.hockey .center a { color: #004897; }
.american-football .center a { color: #31286A; }
.baseball .center a { color: #840D00; }
.other .center a { color: #004897; }

sub, sup{
	vertical-align: baseline;
	position: relative;
}
sub{
	top: 0.4em;
}
sup{
	bottom: 0.4em;
}

.container{
	width: 829px;
	margin: 0;
	margin-left: 10px;
	position: relative;
	border-top: 1px solid #7D857A;
}
.header{
	height: 193px;
	position: relative;
}
.soccer .header {	background: url('/res/_diretta/image/header_soccer.jpg?serial=696') no-repeat; }
.tennis .header { background: url('/res/_diretta/image/header_tennis.jpg?serial=696') no-repeat; }
.basketball .header { background: url('/res/_diretta/image/header_basketball.jpg?serial=696') no-repeat; }
.hockey .header { background: url('/res/_diretta/image/header_ice_hockey.jpg?serial=696') no-repeat; }
.american-football .header { background: url('/res/_diretta/image/header_football.jpg?serial=696') no-repeat; }
.baseball .header { background: url('/res/_diretta/image/header_baseball.jpg?serial=696') no-repeat; }
.other .header { background: url('/res/_diretta/image/header_other.jpg?serial=696') no-repeat; }

.header h1 {
	color: #B0B0B0;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	top: 10px; left: 630px;
	width: 180px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.logo{
	display: block;
	width: 186px;
	height: 34px;
	position: absolute;
	top: 13px;
	left: 22px;
	color: #fff;
	overflow: hidden;
}
.logo span{
	width: 186px;
	height: 34px;
	background: url('/res/_diretta/image/header_logo.gif?serial=696') no-repeat;
}
.slogan{
	position: absolute;
	top: 100px;
	left: 630px;
	font-size: 2em;
	color: #fff;
}
.soccer .slogan span { color: #6CFF00; }
.tennis .slogan span { color: #90D75C; }
.basketball .slogan span { color: #FF1E1E; }
.hockey .slogan span { color: #339DF6; }
.american-football .slogan span { color: #6C63E6; }
.baseball .slogan span { color: #FF922B; }
.other .slogan span { color: #339DF6; }

.skip{
	display: none;
}

.main{
	background: url('/res/_diretta/image/main.gif?serial=696') repeat-y #EFEFEF;
	min-height: 330px;
	_height: 330px;
	border-bottom: 1px solid #272727;
}

.main-left{
	float: left;
	width: 828px;
}
.left-column{
	width: 152px;
	float: left;
	background: url('/res/_diretta/image/main.gif?serial=696') repeat-y #2C2C2C;
	color: #CCC6C6;
}
.left-head,
.left-head-partner {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 3px 12px 4px 12px;
	margin-bottom: 0;
	border-bottom: 1px solid #2A2A2A;
}
.soccer .left-head {	background: url('/res/_diretta/image/left_head_green.jpg?serial=696') repeat-y #08300F; }
.tennis .left-head { background: url('/res/_diretta/image/left_head_green_2.jpg?serial=696') repeat-y #1B3207; }
.basketball .left-head { background: url('/res/_diretta/image/left_head_red.jpg?serial=696') repeat-y #3A0100; }
.hockey .left-head { background: url('/res/_diretta/image/left_head_blue.jpg?serial=696') repeat-y #031B34; }
.american-football .left-head { background: url('/res/_diretta/image/left_head_violet.jpg?serial=696') repeat-y #14122A; }
.baseball .left-head { background: url('/res/_diretta/image/left_head_orange.jpg?serial=696') repeat-y #531700; }
.other .left-head { background: url('/res/_diretta/image/left_head_blue.jpg?serial=696') repeat-y #031B34; }

.main-left .first{
	border-top: 1px solid #2A2A2A;
}

.left-head-partner {
/*	border-top: 1px solid #2A2A2A; */
	background: url('/res/_diretta/image/left_head_partner.gif?serial=696') repeat-y #373737;
}

.left a{
	color: #fff;
}
.time-zone{
	background: url('/res/_diretta/image/time_zone.gif?serial=696') no-repeat;
	text-align: center;
	height: 135px;
	position: relative;
}
.time-zone-line {
	position: absolute;
	top: 30px;
	left: 100px;
}
.time-zone .label {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.time-zone .form {
	position: absolute;
	top: 7px;
	left: 0px;
	top: 105px;
	width: 100%;
	text-align: left;
}
.time-zone ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.time-zone li {
	list-style-type: none;
	list-style: none;
	list-style-position: outline;
}

.menu-left,
.menu-left-partner {
	margin: 0;
}
.menu-left li,
.menu-left-partner li{
	list-style: none;
	background: url('/res/_diretta/image/left_menu_line.gif?serial=696') no-repeat bottom;
}
.menu-left a,
.menu-left-partner a{
	text-decoration: none;
	display: block;
	width: 122px;
	padding: 2px 12px 5px;
	margin-bottom: -1px;
	color: #ffffff;
}
.menu-left a{
	background: url('/res/_diretta/image/left_menu_arrow.gif?serial=696') no-repeat 0 8px;
}
.menu-left a:hover{
	background: url('/res/_diretta/image/left_menu_arrow.gif?serial=696') no-repeat -152px 8px;
	text-decoration: underline;
}
.menu-left .active{
	background: #EFEFEF;
}

.menu-left .active a{
	background: #EFEFEF;
}

.soccer .menu-left .active a { color: #0E781B; }
.tennis .menu-left .active a{ color: #4A8500; }
.basketball .menu-left .active a{ color: #860E00; }
.hockey .menu-left .active a { color: #00499B; }
.american-football .menu-left .active a{ color: #31286A; }
.baseball .menu-left .active a { color: #860E00; }
.other .menu-left .active a { color: #00499B; }

.menu-left-partner a span.elink {
	padding-right: 10px;
	background: transparent url('/res/image/elink.gif?serial=696') 100% 0px no-repeat;
}
.menu-left-partner a:hover span.elink {
	background-position: 100% 0px;
	text-decoration: underline;
}

.soccer .menu-right .active a { color: #0E781B; }
.tennis .menu-right .active a{ color: #4A8500; }
.basketball .menu-right .active a{ color: #860E00; }
.hockey .menu-right .active a { color: #00499B; }
.american-football .menu-right .active a{ color: #31286A; }
.baseball .menu-right .active a { color: #860E00; }
.other .menu-right .active a { color: #00499B; }

.left .banner{
	background: #060606;
	border-left: 1px solid #272727;
}

.left .banner-bottom{
	background: #373737;
	border-left: 1px solid #272727;
}

.center{
	float: right;
	width: 646px;
	padding: 15px;
	padding-bottom: 25px;
}

.center ul {
	margin-left: 20px;
	padding: 0px;
}
.center li {
	list-style-type: square;
	padding-left: 5px;
}
.center ol {
	margin-left: 20px;
	margin-bottom: 15px;
	
}
.center ol li {
	list-style-type: decimal;
	padding-left: 0px;
}


.navigation{
	font-size: 11px;
	margin-bottom: 2.2em;
}

.inner-menu{
	overflow: hidden;
}
.inner-menu ul{
	list-style: none;
	padding-right: 1px;
	margin-bottom: 0;
	_border-top: 1px solid #EFEFEF;
}
.inner-menu li{
	float: left;
	margin-right: 1px;
	background: url('/res/_diretta/image/inner_btn.gif?serial=696') repeat-x #424242;
}
.inner-menu li.day{
	float: right;
	margin: 0;
}
.inner-menu a, .inner-menu .active-text{
	padding: 5px 10px 3px 10px;
	color: #fff;
}
.inner-menu .active-text.yellow{
	color: #FFDB00;
}
.inner-menu a{
	display: block;
	text-decoration: none;
	float: left;
}
.inner-menu .day a{
	background: url('/res/_diretta/image/arrow_white.gif?serial=696') no-repeat 6px 1em;
	padding-left: 20px;
}
.inner-menu .active-text{
	display: block;
	float: left;
}
.inner-menu .corner-left{
	display: block;
	width: 3px;
	height: 27px;
	float: left;
	background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -42px 0;
	_position: relative;
}
.inner-menu .corner-right{
	display: block;
	width: 3px;
	height: 27px;
	float: left;
	background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -45px 0;
	_position: relative;
}
.soccer .inner-menu li.active { background: url('/res/_diretta/image/inner_green.gif?serial=696') repeat-x #0A5812; border-bottom: 1px solid #0A5812; }
.soccer .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -72px 0; }
.soccer .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -75px 0; }
.tennis .inner-menu li.active { background: url('/res/_diretta/image/inner_green_2.gif?serial=696') repeat-x #376200; border-bottom: 1px solid #376200; }
.tennis .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -78px 0; }
.tennis .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -81px 0; }
.basketball .inner-menu li.active { background: url('/res/_diretta/image/inner_red.gif?serial=696') repeat-x #620A00; border-bottom: 1px solid #620A00; }
.basketball .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -54px 0; }
.basketball .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -57px 0; }
.hockey .inner-menu li.active { background: url('/res/_diretta/image/inner_blue.gif?serial=696') repeat-x #003561; border-bottom: 1px solid #003561; }
.hockey .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -66px 0; }
.hockey .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -69px 0; }
.american-football .inner-menu li.active { background: url('/res/_diretta/image/inner_violet.gif?serial=696') repeat-x #241D44; border-bottom: 1px solid #241D44; }
.american-football .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -60px 0; }
.american-football .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -63px 0; }
.baseball .inner-menu li.active { background: url('/res/_diretta/image/inner_orange.gif?serial=696') repeat-x #9F3900; border-bottom: 1px solid #9F3900; }
.baseball .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -48px 0; }
.baseball .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -51px 0; }
.other .inner-menu li.active { background: url('/res/_diretta/image/inner_blue.gif?serial=696') repeat-x #003561; border-bottom: 1px solid #003561; }
.other .inner-menu ul li.active .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -66px 0; }
.other .inner-menu ul li.active .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -69px 0; }

table .head{
	text-transform: uppercase;
	color: #fff;
}
.soccer table .head { background: url('/res/_diretta/image/table_head_green.gif?serial=696') repeat-x bottom  #0A5812; }
.tennis table .head { background: url('/res/_diretta/image/table_head_green_2.gif?serial=696') repeat-x bottom  #376200; }
.basketball table .head { background: url('/res/_diretta/image/table_head_red.gif?serial=696') repeat-x bottom  #620A00; }
.hockey table .head { background: url('/res/_diretta/image/table_head_blue.gif?serial=696') repeat-x bottom  #003561; }
.american-football table .head { background: url('/res/_diretta/image/table_head_violet.gif?serial=696') repeat-x bottom  #241D44; }
.baseball table .head { background: url('/res/_diretta/image/table_head_orange.gif?serial=696') repeat-x bottom  #9F3900; }
.other table .head { background: url('/res/_diretta/image/table_head_blue.gif?serial=696') repeat-x bottom  #003561; }

.highlight{
	text-align: center;
	font-weight: bold;
}
.soccer .highlight {	color: #1F7A0E; }
.tennis .highlight { color: #1F7A0E; }
.basketball .highlight { color: #870E00; }
.hockey .highlight { background: url('/res/_diretta/image/table_head_blue.gif?serial=696') repeat-x bottom  #003561; }
.american-football .highlight { color: #351FC0; }
.baseball .highlight { color: #870E00; }
.other .highlight { background: url('/res/_diretta/image/table_head_blue.gif?serial=696') repeat-x bottom  #003561; }

.team{
	background: #D8D8D8;
}
.even .team{
	background: #C0C0C0;
}
.red-card{
	background: url('/res/_diretta/image/red_card.gif?serial=696') no-repeat 0 0.3em;
	padding-left: 11px;
}
.red-card-right{
	background: url('/res/_diretta/image/red_card.gif?serial=696') no-repeat right 0.3em;
	padding-right: 11px;
}

.partners{
	padding: 5px 15px 0 15px;
}
.partners li{
	list-style: none;
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #595959;
	padding: 15px 0;
	line-height: 1.1em;
}
.partners li.last{
	border: 0;
}
.partners a{
	text-decoration: none;
}

/* lang-combo */

.menu-top{
	position: absolute;
	top: 160px;
	left: 152px;
	font-weight: bold;
}
.menu-top li{
	list-style: none;
	float: left;
	padding-right: 1px;
	position: relative;
}
.menu-top a, .menu-top .active-text{
/*	padding: 7px 20px; */
	padding: 7px 0px;
}
.menu-top .last a, .menu-top .last .active-text{
/*	padding: 7px 19px; */
	padding: 7px 0px; 
}
.menu-top a{
	display: block;
	min-height: 18px;
	_height: 18px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	text-align: center;
	overflow: hidden;
}
.menu-top .content{ 
	float: left;
}
.soccer .menu-top span { background: url('/res/_diretta/image/menu_top_green.gif?serial=696') repeat-x #0A5812; }
.tennis .menu-top span { background: url('/res/_diretta/image/menu_top_green_2.gif?serial=696') repeat-x #376200; }
.basketball .menu-top span { background: url('/res/_diretta/image/menu_top_red.gif?serial=696') repeat-x #620A00; }
.hockey .menu-top span { background: url('/res/_diretta/image/menu_top_blue.gif?serial=696') repeat-x #003561; }
.american-football .menu-top span { background: url('/res/_diretta/image/menu_top_violet.gif?serial=696') repeat-x #241D44; }
.baseball .menu-top span { background: url('/res/_diretta/image/menu_top_orange.gif?serial=696') repeat-x #8D2D00; }
.other .menu-top span { background: url('/res/_diretta/image/menu_top_blue.gif?serial=696') repeat-x #003561; }

.menu-top a.soccer { width: 80px; }
.menu-top a.tennis { width: 80px; }
.menu-top a.basketball { width: 90px; }
.menu-top a.hockey { width: 90px; }
.menu-top a.american-football { width: 125px; }
.menu-top a.baseball { width: 100px; }
.menu-top a.handball { width: 100px; }
.menu-top a.other-sport { width: 118px; 
	background: url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat 9px 60% !important;
	padding-left: 5px;
}
.menu-top li.active a.other-sport { 
	background: url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat -591px 50% #EFEFEF !important;
}

.menu-top a.chat { width: 65px; }

.menu-top li.chat a { background: url('/res/_diretta/image/menu_top_black.gif?serial=696') repeat-x #ff0000; }

.menu-top a:hover {
	text-decoration: underline;
}

.menu-top .active-text{
	background: url('/res/_diretta/image/menu_active.gif?serial=696') repeat-x #EFEFEF !important;
	display: block;
	min-height: 21px;
	_height: 21px;
	float: left;
	text-transform: uppercase;
}
.soccer .menu-top .active-text { color: #0E781B; }
.tennis .menu-top .active-text { color: #4A8500; }
.basketball .menu-top .active-text { color: #860E00; }
.hockey .menu-top .active-text { color: #00499B; }
.american-football .menu-top .active-text { color: #31286A; }
.baseball .menu-top .active-text { color: #860E00; }
.other .menu-top .active-text { color: #00499B; }

.menu-top .corner-left{
	display: block;
	width: 3px;
	height: 32px;
	float: left;
}
.menu-top .corner-right{
	display: block;
	width: 3px;
	height: 32px;
	float: left;
}
.soccer .menu-top .corner-left {	background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -30px 0; }
.soccer .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -33px 0; }
.tennis .menu-top .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -36px 0; }
.tennis .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -39px 0; }
.basketball .menu-top .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -12px 0; }
.basketball .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -15px 0; }
.hockey .menu-top .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -24px 0; }
.hockey .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -27px 0; }
.american-football .menu-top .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -18px 0; }
.american-football .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -21px 0; }
.baseball .menu-top .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -6px 0; }
.baseball .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -9px 0; }
.other .menu-top .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -24px 0; }
.other .menu-top .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -27px 0; }

.menu-top li.chat .corner-left { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -84px 0; }
.menu-top li.chat .corner-right { background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -87px 0; }

.menu-top .active .corner-left{
	background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat;
	height: 33px;
}
.menu-top .active .corner-right{
	background: url('/res/_diretta/image/menu_corners.gif?serial=696') no-repeat -3px 0;
	height: 33px;
}

.footer{
	color: #CCC6C6;
	font-size: 11px;
	background: url('/res/_diretta/image/footer_logo.gif?serial=696') no-repeat 27px 22px;
	padding: 18px 15px 25px 152px;
}
.footer .content{
	border-left: 2px solid #282828;
	padding-left: 25px;
	border-bottom: 1px solid #060606;
}
.footer .main-menu {
	margin-bottom: 15px;
}

.footer .main-menu li{
	list-style: none;
	display: inline;
	padding-right: 10px;
	padding-left: 13px;
}
.soccer .footer .main-menu li { border-left: 1px solid #5C9715; }
.tennis .footer .main-menu li { border-left: 1px solid #5C9715; }
.basketball .footer .main-menu li { border-left: 1px solid #AC0205; }
.hockey .footer .main-menu li { border-left: 1px solid #02719C; }
.american-football .footer .main-menu li { border-left: 1px solid #474D88; }
.baseball .footer .main-menu li { border-left: 1px solid #792C02; }
.other .footer .main-menu li { border-left: 1px solid #02719C; }

.footer .main-menu li.first{
	padding-left: 0;
	border: 0;
}
.footer .main-menu li a{
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.footer .menu{
	margin: 0;
}
.footer .menu li{
	list-style: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #C1C1C1;
}
.footer .menu li.first{
	padding-left: 0;
	border: 0;
}
.soccer .footer .menu a { color: #79C81A; }
.tennis .footer .menu a { color: #79C81A; }
.basketball .footer .menu a { color: #EA000B; }
.hockey .footer .menu a { color: #00B2F6; }
.american-football .footer .menu a { color: #616ABD; }
.baseball .footer .menu a { color: #FF5B00; }
.other .footer .menu a { color: #00B2F6; }

.footer .block {
  margin-bottom: 15px;
}

.footer .block a {
  color: #CCC6C6;
  text-decoration: underline;
}

.footer .block a:hover {
  text-decoration: none;
}

.copyright{
	float: left;
	line-height: 1.2em;
	padding-left: 10px;
	border-left: 1px solid #C1C1C1;
	margin: 0;
}

.shadow-left{
	width: 10px;
	height: 520px;
	position: absolute;
	top: 0;
	left: -10px;
}
.shadow-right{
	width: 10px;
	height: 520px;
	position: absolute;
	top: 0;
	left: 829px;
}
.soccer .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -60px 0; }
.soccer .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -70px 0; }
.tennis .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -60px 0; }
.tennis .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -70px 0; }
.basketball .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat; }
.basketball .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -10px 0; }
.hockey .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -40px 0; }
.hockey .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -50px 0; }
.american-football .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -20px 0; }
.american-football .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -30px 0; }
.baseball .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat; }
.baseball .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -10px 0; }
.other .shadow-left { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -40px 0; }
.other .shadow-right { background: url('/res/_diretta/image/shadows.jpg?serial=696') no-repeat -50px 0; }

.banner-right{
	position: absolute;
	top: 194px; 
/*	top: 0px; */
	left: 839px;
	text-align: center;
	width: 120px;
}

.banner{
	position: relative;
	margin-bottom: 0;
	padding: 10px 0;
	text-align: center;
	#width: 99%;
}

.banner-right .banner{
	padding-top: 0px;
}

.menu-banner {
	background: url('/res/_diretta/image/left_menu_line.gif?serial=696') no-repeat bottom;
}

.no-display{ display: none; }
.clear{ clear: both; }
.clear-hidden{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.float-left{ float: left; }
.float-right{ float: right; }
.no-border{ border: none; }
.no-background{ background: none; }
.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.vertical-middle, table td.vertical-middle{ vertical-align: middle; }
.vertical-top, table td.vertical-top{ vertical-align: top; }
.no-margin, .right ul.no-margin{ margin: 0; }
.bold{ font-weight: bold; }
.small, small{ font-size: 10px; }
.yellow, a.yellow{ color: #FFDB00; }
.grey{ color: #8C8A8A; }

.r-image{
	display: block;
	position: relative;
	overflow: hidden;
}
.r-image span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
a.r-image span{
	cursor: pointer;
}

iframe {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	width: 645px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
/*	height: 1000px;	*/
}

.livescoreIframe {
	height: 10000px;
}

/* form {{{ */

form input, form select, form textarea {
	font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E4437;
}

form input.text-field {
	border: 1px solid #B0B0B0;
	margin-right: 2px;
	width: 150px;
	padding: 2px;
}

form input.double{
	width: 300px;
}	

form select {
	border: 1px solid #B0B0B0;
	padding: 2px;
}

form input.submit{
	height: auto;
	line-height: 1;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	background-color: #CCAE00;
	font-weight: bold;
	border: 2px solid #554900 !important;
	border-top: 2px solid #D9C700 !important;
	border-left: 2px solid #D9C700 !important;
	color: #000000;
}

form input.checkbox {
	border: none;
}

form textarea{
	border: 1px solid #B0B0B0;
	line-height: 15px;
	padding: 2px;
}

/* }}} */

table#def-form-table td.spacer {
	line-height: 3px;
}
table#def-form-table td.spacer.big {
	line-height: 5px;
}
table#def-form-table td.spacer.small {
	line-height: 1px;
}
table#def-form-table td.def-form-left {
	width: 1%;
	white-space: nowrap;
}
table#def-form-table textarea {
/*	margin-bottom: 1px; */
}
#Contact table#def-form-table textarea {
	width: 96%;
}
table#def-form-table select {
/*	margin-top: 0px; */
}
table#def-form-table input.checkbx {
	border: 0px;
}
table#def-form-table .r {
	color: #CC0000;
}

.flag {
	background: url(/res/_diretta/image/flag-list.gif?serial=696) no-repeat 0px 0px !important;
	padding-left: 24px !important;
	padding-top: 0px !important;
}

div.spacer15 {
	line-height: 15px;
	height: 15px;
	font-size: 0;
}

ul#menumin
{
	z-index: 1;
	height: auto;
	position: absolute;
	left: -1px; top: 32px;
	width: 129px;
	_width: 128px;
	height: auto;
	display: none;
	border: 1px solid #3c3c3c;
	border-top: 0px;
}	

#menumin li {
	float: none;
	position: relative;
	border: none;
	width: 100%;
	border-top: 1px solid #3c3c3c;
}

#menumin li a {
	padding: 4px 0px;
	background: #8C8C8C;
	color: #fff;
	float: none;
	position: relative;
	text-align: left;
	padding-left: 30px;
	_margin-right: -1px;
}

/*
#menumin li.active a {
	background-color: #000000;
}
*/

#menumin li a:hover
{
	background: #666666 url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat -187px 50% !important;
	color: white !important;
	text-decoration: none !important;
}

/* Common {{{ */

.adsenvelope {
	margin: 0 auto;
	padding-bottom: 10px;
	position: relative;
}

.adsenvelope iframe, .adsenvelope div {
	width: 100%;
	height: 100%;
}

.adstext {
	height: auto !important;
	position: absolute;
	left: 0;
	bottom: 6px;
	text-align: center;
	color: #B0B0B0;
	font-size: 10px;
}

.adstextpad {
	padding-bottom: 20px !important;
}

.adstextvpad {
	padding-right: 12px !important;
	padding-bottom: 0;
	margin-left: 0;
	float: left;
}

.adsclear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.adsclick {
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 99;
	left: 0; top: 0;
	background: white;
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0);
}

.adsclick img {
	display: none;
}

.adsinline
{
	text-align: center;
}

.adsinline-left,
.adsinline-right 
{
	position: absolute;
	width: 120px;
	top: 0;
}

.adsinline-left {
	left: 0;
}

.adsinline-right {
	right: 0;
}

/* }}} */

/* Zone styles {{{ */

#detail .adsenvelope {
	margin: 0 auto;
	padding-top: 10px;
}

#lc .adsenvelope {
	margin: 0 auto;
}

.banx-content_bottom {
	margin-top: 10px;
}

.banx-traffic_code {
	width: 760px;
	margin-left: 0;
}

.banx-detail_strip_soccer {
	padding-top: 0px !important;
}

.adsgraphhori {
	position: absolute;
	width: 100%;
	height: 10px !important;
	margin-top: 3px;
	text-align: center;
	left: 0;
}

.adsgraphhori a {
	display: block;
	width: 100%; height: 100%;
}

.adsghori {
	width: 100%;
	height: 100%;
	background: url(/res/image/icon-adverth.gif?serial=696) no-repeat 50% 0;
}

.rtl .adsghori {
	background-image: url(/res/image/icon-adverth-rtl.gif?serial=696);
}

.adsgraphvert {
	position: absolute;
	right: 0;
	top: 0;
	width: 10px !important;
}

.adsgraphvert a {
	display: block;
	width: 100%; height: 100%;
}

.adsgvert {
	width: 100%;
	height: 100%;
	background: url(/res/image/icon-advertv.gif?serial=696) no-repeat 0 50%;
}

.ath-cs, .ath-sk, .ath-pl { background-position: 50% -17px }
.ath-de { background-position: 50% -34px }
.ath-it { background-position: 50% -51px }
.ath-da { background-position: 50% -68px }
.ath-ro { background-position: 50% -85px }
.ath-tr { background-position: 50% -102px }
.ath-ru { background-position: 50% -119px }
.ath-es { background-position: 50% -136px }
.ath-es { background-position: 50% -136px }
.ath-hr { background-position: 50% -153px }
.ath-hu { background-position: 50% -170px }
.ath-fr { background-position: 50% -187px }
.ath-fi { background-position: 50% -204px }
.ath-he { background-position: 50% -221px }
.ath-cn { background-position: 50% -238px }
.ath-el { background-position: 50% -255px }
.ath-pt { background-position: 50% -272px }
.ath-nl { background-position: 50% -289px }

.atv-cs, .atv-sk, .atv-pl { background-position: -17px 50% }
.atv-de { background-position: -34px 50% }
.atv-it { background-position: -51px 50% }
.atv-da { background-position: -68px 50% }
.atv-ro { background-position: -85px 50% }
.atv-tr { background-position: -102px 50% }
.atv-ru { background-position: -119px 50% }
.atv-es { background-position: -136px 50% }
.atv-es { background-position: -136px 50% }
.atv-hr { background-position: -153px 50% }
.atv-hu { background-position: -170px 50% }
.atv-fr { background-position: -187px 50% }
.atv-fi { background-position: -204px 50% }
.atv-he { background-position: -221px 50% }
.atv-cn { background-position: -238px 50% }
.atv-el { background-position: -255px 50% }
.atv-pt { background-position: -272px 50% }
.atv-nl { background-position: -289px 50% }

/* }}} */

/* Common {{{ */

.adsenvelope {
	margin: 0px auto -10px auto !important;
}

.adsclear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.banx-top {
	margin: 10px !important;
}

/* }}} */

.ifmenu {
	position: relative;
	clear: both;
	margin: 0;
	height: 20px;
	border-bottom: 1px solid #bcbeae;
	#z-index: 1;
}

#detail .ifmenu {
	border-bottom: 0;
	margin-left: 10px;
}

.ifmenu li {
	list-style: none;
	display block;
	float: left;
	border: 1px solid #bcbeae;
	border-bottom: none;
	margin-right: 10px;
	height: 19px;
	background-color: #9c9c9c;
}

.ifmenu a, .ifmenu strong {
	display: block;
	position: relative;
	padding: 0 10px;
	line-height: 19px;
	text-decoration: none !important;
	#height: 100%;
	_height: auto;
}

.ifmenu strong {
	font-weight: normal;
}

.ifmenu a {
	cursor: pointer;
}

.ifmenu a:hover,
#detail .ifmenu a:hover {
	text-decoration: underline !important;
}

.ifmenu .sound{	
	padding: 0 4px;
	margin-right: 0; 
	float: right;
}

.soccer .ifmenu .selected{	background-color: #016700; }
.tennis .ifmenu .selected{	background-color: #bf9a17; }
.baseball .ifmenu .selected{	background-color: #006766; }
.american-football .ifmenu .selected{	background-color: #8e6340; }
.basketball .ifmenu .selected{	background-color: #680000; }

.ifmenu .ifmenu-live a {
	color: #c00;
}

.ifmenu li.selected,
.hockey .ifmenu .selected,
.handball .ifmenu .selected,
.rugby .ifmenu .selected,
.bandy .ifmenu .selected,
.floorball .ifmenu .selected,
.futsal .ifmenu .selected {
	background-color: #00407d;
}

.ifmenu .selected a, .ifmenu a.selected {
	color: white;
}

.ifmenu li a.invert {
	text-decoration: underline !important;
}

.ifmenu li a.invert:hover {
	text-decoration: none !important;
}

#detail .ifmenu li {
	margin-bottom: -1px;
	position: relative;
}

.ifmenu #ifmenu-sound {
	width: 21px;
	height: 19px;
	border-bottom: none;
	position: absolute;
	margin: 0;
	right: 0; top: 0;
	background: url(/res/sound/flash-sound.gif?serial=696) no-repeat 50% 0;
	cursor: pointer;
	z-index: 2;
}

.ifmenu .ifmenu-sound-off {
	background-position: 50% -20px !important;
}

.ifmenu #ifmenu-calendar {
	position: absolute;
	right: 0; top: 0;
	border-bottom: none;
/*
	width: 13ex;
*/
	width: 80px;
	font-size: inherit;
	margin: 0;
}

.ifmenu #ifmenu-calendar-content a {
	width: 100%; height: 100%;
	padding: 0;
}

.ifmenu #ifmenu-calendar-content a span {
	background: transparent;
	display: block;
	padding-left: 16px;
	line-height: 19px;
}

.ifmenu #ifmenu-calendar h2 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	line-height: 19px;
	cursor: pointer;
}

.ifmenu #ifmenu-calendar h2 a {
	padding: 0;
	padding-left: 16px;
	background: url(/res/image/cal-dart.gif?serial=696) no-repeat 4px 60%;
	#display: block;
	_height: 1px;
}

.ifmenu #ifmenu-calendar ul {
	position: absolute;
	left: -1px; top: 20px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 2;
	background: white;
	border: 1px solid #bcbeae;
	border-top: none;
	background: #f0f0f0;
}

.ifmenu #ifmenu-calendar ul li {
	display: block;
	width: 100%; height: 19px;
	background: transparent;
	background-color: white;
	margin: 0;
	padding: 0;
	border: none;
}

.ifmenu #ifmenu-calendar ul li.even {
	background-color: #efefef;
}

.ifmenu #ifmenu-calendar .ifmenu-active {
	color: white !important;
	background-color: #409B84;
}

.ifmenu #ifmenu-calendar .ifmenu-today {
	color: #656565;
}

.ifmenu #ifmenu-calendar-content a {
	display: block;
	color: #B0B0B0;
	padding: 0;
	line-height: 19px;
}

.ifmenu #ifmenu-calendar-content a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif?serial=696) no-repeat -196px 50%;
	text-decoration: none;
	color: #656565 !important;
}

/* garbage {{{

.mo .ifmenu li {   background: #f0eafb; }
.mo .ifmenu .selected{   background: #9277a7; }
.od .ifmenu li {	background: #e8f3fb; }
.od .ifmenu .selected{	background: #66a8d7; }
.os .ifmenu li {	background: #e8f3fb; }
.os .ifmenu .selected{	background: #66a8d7; }

}}} */

.ifmenu
{
	height: 24px; /* 24px */
/*	width: 100%; */
	border-bottom: 5px solid #00407D;
}

#detail .ifmenu  {
	margin-bottom: -1px;
}

.soccer .ifmenu { border-color: #016700; }
.tennis .ifmenu { border-color: #BF9A17; }
.basketball .ifmenu { border-color: #680000; }
.hockey .ifmenu { border-color: #00407D; }
.american-football .ifmenu { border-color: #8E6340; }
.baseball .ifmenu { border-color: #006766; }
.odds-comparison-bookmark .ifmenu  { border-color: #F27D02; }
.detail-submenu-bookmark .ifmenu  { border-color: #680000; }

.ifmenu li
{
	height: 23px;
	border-top: none;
	border-left: none;
	border-right: none;
	background-image: url(/res/image/_new/bg-bookmark.gif?serial=696);
	background-position:0 -800px;
	background-repeat: no-repeat;
	margin-right: 1px;
	border-bottom: 1px solid #BCBEAE;
}


.ifmenu li span
{
	display: block;
	background: transparent url(/res/image/_new/bg-bookmark.gif?serial=696) no-repeat 100% -850px;
	height: 100%;
	_float: left;
}

.ifmenu li a, .ifmenu li strong
{
	font-weight: normal;
	color: #fff;
	line-height: 23px;
	padding-top: 0px;
}

.ifmenu .selected
{
	height: 24px; /* 24px */
	background-image: url(/res/image/_new/bg-bookmark.gif?serial=696);
	background-repeat: no-repeat;
	background-position:0 -200px;
	border-bottom: 0px;
}
.soccer .ifmenu .selected { background-position:0 -100px; }
.tennis .ifmenu .selected { background-position:0 -300px; }
.basketball .ifmenu .selected { background-position:0 -400px; }
.hockey .ifmenu .selected { background-position:0 -200px; }
.american-football .ifmenu .selected { background-position:0 -600px; }
.baseball .ifmenu .selected { background-position:0 -500px; }
.odds-comparison-bookmark .ifmenu .selected { background-position:0 -700px; }
.detail-submenu-bookmark .ifmenu .selected { background-position:0 -400px; }
.fsstat-bookmark .ifmenu .selected { background-position:0 0; }

#detail .ifmenu .selected {
	border-bottom: -1px !important;
}

.ifmenu .selected span
{
	background-position: 100% -250px;
}
.soccer .ifmenu .selected span {	background-position: 100% -150px; }
.tennis .ifmenu .selected span {	background-position: 100% -350px; }
.basketball .ifmenu .selected span {	background-position: 100% -450px; }
.hockey .ifmenu .selected span {	background-position: 100% -250px; }
.american-football .ifmenu .selected span {	background-position: 100% -650px; }
.baseball .ifmenu .selected span {	background-position: 100% -550px; }
.odds-comparison-bookmark .ifmenu .selected span { background-position: 100% -750px; }
.detail-submenu-bookmark .ifmenu .selected span {	background-position: 100% -450px; }
.fsstat-bookmark .ifmenu .selected span { background-position: 100% -50px; }

.ifmenu .ifmenu-live a {
	color: #f6ff00;
}

.ifmenu .ifmenu-live a {
/*	font-weight: bold; */
	color: #D1332A	;
	color: #FFDB00;
}

.ifmenu .selected.ifmenu-live a {
/*	font-weight: bold; */
	color: #ffffff;
}

.odds-comparison-bookmark i {
	font-style: normal;
	color: #eeeeee;
}

.chat-bookmark {
	border-bottom: 1px solid #BCBEAE;
}

.ifmenu #ifmenu-calendar {
	border-bottom: 1px solid #BCBEAE !important;
}

.ifmenu #ifmenu-calendar ul
{
	top: 24px;
	left: 0;
	width: 98%;
}

.ifmenu #ifmenu-calendar .ifmenu-active {	color: white !important; background-color: #67A8D8; }
.soccer .ifmenu #ifmenu-calendar .ifmenu-active { background-color: #409B84; }
.hockey .ifmenu #ifmenu-calendar .ifmenu-active { background-color: #41ADC7; }
.tennis .ifmenu #ifmenu-calendar .ifmenu-active { background-color: #E6BE7C; }
.basketball .ifmenu #ifmenu-calendar .ifmenu-active { background-color: #DE7376; }
.baseball .ifmenu #ifmenu-calendar .ifmenu-active { background-color: #009999; }
.american-football .ifmenu #ifmenu-calendar .ifmenu-active { background-color: #C3A47F; }

.ifmenu #ifmenu-calendar-content a span {
	padding-left: 20px !important;
}

.ifmenu #ifmenu-calendar h2 a {
	padding-left: 20px !important;
	background: url(/res/image/cal-dart.gif?serial=696) no-repeat 7px 60% !important;
}

.ifmenu #ifmenu-calendar-content a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif?serial=696) no-repeat -192px 50% !important;
}


/* omrdel kvuli kalendari v tv gonetu */
div#mc .tv-gonet-bookmark .ifmenu h2 { font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif; }

/* new kvuli chatu */
.chat-bookmark .ifmenu li.ifmenu-chat-ignore {
	position: absolute;
	right: 0; top: 0;
	margin-right: 0px;
}

.fsstat-spacer {
	background-color: #444444 !important;
}
#fscon .ifmenu #ifmenu-sound
{
	width: 25px; height: 25px;
	background: url(/res/_diretta/image/flash-sound.gif?serial=696) no-repeat 0 0;
}

.ifmenu .ifmenu-sound-off {
	background-position: 50% -50px !important;
}

.ifmenu
{
	height: 26px;
	width: 100%;
	border-bottom: 0px;
}

.ifmenu li
{
	height: 25px;
	background-color: #003c6f;
	border-top: none;
	border-left: none;
	border-right: none;
	background-image: url(/res/_diretta/image/tab-corner.gif?serial=696);
	background-position: left top; 
	background-repeat: no-repeat;
	margin-right: 1px;
}

.soccer #fscon .ifmenu li { background-color: #0c6715; background-position:0 -100px; }
.tennis #fscon .ifmenu li { background-color: #3f7000; background-position:0 -200px; }
.basketball #fscon .ifmenu li { background-color: #730c00; background-position:0 -300px; }
.hockey #fscon .ifmenu li { background-position:0 -400px; }
.american-football #fscon .ifmenu li { background-color: #28204c; background-position:0 -500px; }
.baseball #fscon .ifmenu li { background-color: #ac4100; background-position:0 -600px; }
.handball #fscon .ifmenu li,
.rugby #fscon .ifmenu li,
.bandy #fscon .ifmenu li,
.floorball #fscon .ifmenu li,
.futsal #fscon .ifmenu li,
.aussie-rules #fscon .ifmenu li { background-position:0 -400px; }

.chat-bookmark .ifmenu li { background-position:0 -400px; }

.ifmenu li span
{
	display: block;
	background: transparent url(/res/_diretta/image/tab-corner.gif?serial=696) no-repeat 100% -50px;
	height: 100%;
	_float: left;
}

.ifmenu li.selected {
	background-color: #414141 !important;
}

.soccer #fscon .ifmenu li span {	background-position: 100% -150px; }
.tennis #fscon .ifmenu li span {	background-position: 100% -250px; }
.basketball #fscon .ifmenu li span {	background-position: 100% -350px; }
.hockey #fscon .ifmenu li span {	background-position: 100% -450px; }
.american-football #fscon .ifmenu li span {	background-position: 100% -550px; }
.baseball #fscon .ifmenu li span {	background-position: 100% -650px; }
.handball #fscon .ifmenu li span,
.rugby #fscon .ifmenu li span,
.bandy #fscon .ifmenu li span,
.floorball #fscon .ifmenu li span,
.futsal #fscon .ifmenu li span,
.aussie-rules #fscon .ifmenu li span {	background-position: 100% -450px; }

.chat-bookmark .ifmenu li span {	background-position: 100% -450px; }

.ifmenu li a, .ifmenu li strong
{
	color: #fff;
	line-height: 25px;
	padding-top: 0px;
}

.ifmenu .selected
{
	height: 26px;
	background-color: #414141;
	background-image: url(/res/_diretta/image/tab-corner.gif?serial=696);
	background-repeat: no-repeat;
	background-position: 0px 0px;

/*	background-position:0 -100px; */
	border-bottom: 0px;
}

#fscon .ifmenu .selected,
.chat-bookmark  .ifmenu .selected {
	background-position: 0px 0px !important;
}

.soccer #detail .ifmenu .selected { background-color: #414141; background-position:0 -100px; }
.tennis #detail .ifmenu .selected { background-position:0 -200px; }
.basketball #detail .ifmenu .selected { background-position:0 -300px; }
.hockey #detail .ifmenu .selected { background-position:0 -400px; }
.american-football #detail .ifmenu .selected { background-position:0 -500px; }
.baseball #detail .ifmenu .selected { background-position:0 -600px; }
.handball #detail .ifmenu .selected,
.rugby #detail .ifmenu .selected,
.bandy #detail .ifmenu .selected,
.floorball #detail .ifmenu .selected,
.futsal #detail .ifmenu .selected,
.aussie-rules #detail .ifmenu .selected { background-position:0 -400px; }
#detail .odds-comparison-bookmark .ifmenu .selected { background-position:0 -700px; }
#detail .detail-submenu-bookmark .ifmenu .selected { background-position:0 -300px; }

#detail .ifmenu .selected {
	border-bottom: 0px !important;
}

.ifmenu .selected span
{
	background-position: 100% -150px;
}

#fscon .ifmenu .selected span,
.chat-bookmark  .ifmenu .selected span {
	background-position: 100% -50px !important;
}

.soccer #detail .ifmenu .selected span {	background-position: 100% -150px; }
.tennis #detail .ifmenu .selected span {	background-position: 100% -250px; }
.basketball #detail .ifmenu .selected span {	background-position: 100% -350px; }
.hockey #detail .ifmenu .selected span {	background-position: 100% -450px; }
.american-football #detail .ifmenu .selected span {	background-position: 100% -550px; }
.baseball #detail .ifmenu .selected span {	background-position: 100% -650px; }
.handball #detail .ifmenu .selected span,
.rugby #detail .ifmenu .selected span,
.bandy #detail .ifmenu .selected span,
.floorball #detail .ifmenu .selected span,
.futsal #detail .ifmenu .selected span,
.aussie-rules #detail .ifmenu .selected span {	background-position: 100% -450px; }

.chat-bookmark .ifmenu .selected span {	background-position: 100% -450px; }
#detail .odds-comparison-bookmark .ifmenu .selected span { background-position: 100% -750px; }
#detail .detail-submenu-bookmark .ifmenu .selected span {	background-position: 100% -350px; }

.ifmenu .ifmenu-live a {
/*	font-weight: bold; */
	color: #FFDB00;
}

.odds-comparison-bookmark i {
	font-style: normal;
	color: #C9C9C9;
}

.odds-comparison-bookmark .selected i {
	color: #ffffff;
}

.ifmenu #ifmenu-calendar
{
	_margin-right: -1px;
	width: 14ex;
}

.ifmenu #ifmenu-calendar-content a
{
	color: #fff;
}

.ifmenu #ifmenu-calendar .ifmenu-today
{
	color: #000;
}

.ifmenu #ifmenu-calendar-content a span {
	padding-left: 20px !important;
}

.ifmenu #ifmenu-calendar h2 a
{
	background: url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat 7px 60% !important;
	line-height: 25px;
	padding-left: 20px;
}

.ifmenu #ifmenu-calendar ul
{
	border: 1px solid #3c3c3c;
	border-top: 0px;
	top: 25px;
	left: 0;
	width: 98%;
}

.ifmenu #ifmenu-calendar ul li
{
	border-top: 1px solid #3c3c3c;
}

.ifmenu #ifmenu-calendar ul a
{
	background: #8C8C8C;
}

.ifmenu #ifmenu-calendar .ifmenu-active {	background-color: #000000 !important; }

.ifmenu #ifmenu-calendar-content li, .ifmenu #ifmenu-calendar-content li span
{
	background-image: none !important;
}

.ifmenu #ifmenu-calendar-content a span
{
	padding-left: 10px;
}

.ifmenu #ifmenu-calendar-content a:hover
{
	background: #666666 url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat -192px 50% !important;
	color: white !important;
	text-decoration: none !important;
}

.ifmenu #calendar #ifmenu-calendar-content
{
	border-bottom-width: 10px;
	top: 25px;
}













.chat-bookmark {
	border-bottom: 0px;
}

.chat-bookmark ul {
	margin: 0px;
	border: 0px;
}

/* new kvuli chatu */
.chat-bookmark .ifmenu li.ifmenu-chat-ignore {
	position: absolute;
	right: 1px; top: 0;
	margin-right: 0px;
}

.other .center .ifmenu a {
	color: #ffffff;
} 
table#links {
	width: 100%;
	border-collapse: collapse;
	color: #373737;
}

table#links td { 
	padding: 0px;
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
}

table#links tr.label { 
}

table#links tr.label td { 
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
/*	padding-top: 15px; */
	background: url(/res/_in/image/table_head_green.gif?serial=696) repeat-x bottom  #0A5812;
}

table#links tr.label td.first { 
	border: 0px;
}	

table#links tr.odd { 
}

table#links td.link {
}

table#links td.last {
}

table#links a {
	padding-right: 10px;
	background: transparent url('/res/image/elink.gif?serial=696') 100% 0 no-repeat;
	color: #0A5812;
}

table#links a:hover {
	background-position: 100% -162px;
}


.ifmenu {
	position: relative;
	clear: both;
	margin: 0;
	height: 20px;
	border-bottom: 1px solid #bcbeae;
	#z-index: 1;
}

#detail .ifmenu {
	border-bottom: 0;
	margin-left: 10px;
}

.ifmenu li {
	list-style: none;
	display block;
	float: left;
	border: 1px solid #bcbeae;
	border-bottom: none;
	margin-right: 10px;
	height: 19px;
	background-color: #9c9c9c;
}

.ifmenu a, .ifmenu strong {
	display: block;
	position: relative;
	padding: 0 10px;
	line-height: 19px;
	text-decoration: none !important;
	#height: 100%;
	_height: auto;
}

.ifmenu strong {
	font-weight: normal;
}

.ifmenu a {
	cursor: pointer;
}

.ifmenu a:hover,
#detail .ifmenu a:hover {
	text-decoration: underline !important;
}

.ifmenu .sound{	
	padding: 0 4px;
	margin-right: 0; 
	float: right;
}

.soccer .ifmenu .selected{	background-color: #016700; }
.tennis .ifmenu .selected{	background-color: #bf9a17; }
.baseball .ifmenu .selected{	background-color: #006766; }
.american-football .ifmenu .selected{	background-color: #8e6340; }
.basketball .ifmenu .selected{	background-color: #680000; }

.ifmenu .ifmenu-live a {
	color: #c00;
}

.ifmenu li.selected,
.hockey .ifmenu .selected,
.handball .ifmenu .selected,
.rugby .ifmenu .selected,
.bandy .ifmenu .selected,
.floorball .ifmenu .selected,
.futsal .ifmenu .selected {
	background-color: #00407d;
}

.ifmenu .selected a, .ifmenu a.selected {
	color: white;
}

.ifmenu li a.invert {
	text-decoration: underline !important;
}

.ifmenu li a.invert:hover {
	text-decoration: none !important;
}

#detail .ifmenu li {
	margin-bottom: -1px;
	position: relative;
}

.ifmenu #ifmenu-sound {
	width: 21px;
	height: 19px;
	border-bottom: none;
	position: absolute;
	margin: 0;
	right: 0; top: 0;
	background: url(/res/sound/flash-sound.gif?serial=696) no-repeat 50% 0;
	cursor: pointer;
	z-index: 2;
}

.ifmenu .ifmenu-sound-off {
	background-position: 50% -20px !important;
}

.ifmenu #ifmenu-calendar {
	position: absolute;
	right: 0; top: 0;
	border-bottom: none;
/*
	width: 13ex;
*/
	width: 80px;
	font-size: inherit;
	margin: 0;
}

.ifmenu #ifmenu-calendar-content a {
	width: 100%; height: 100%;
	padding: 0;
}

.ifmenu #ifmenu-calendar-content a span {
	background: transparent;
	display: block;
	padding-left: 16px;
	line-height: 19px;
}

.ifmenu #ifmenu-calendar h2 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	line-height: 19px;
	cursor: pointer;
}

.ifmenu #ifmenu-calendar h2 a {
	padding: 0;
	padding-left: 16px;
	background: url(/res/image/cal-dart.gif?serial=696) no-repeat 4px 60%;
	#display: block;
	_height: 1px;
}

.ifmenu #ifmenu-calendar ul {
	position: absolute;
	left: -1px; top: 20px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 2;
	background: white;
	border: 1px solid #bcbeae;
	border-top: none;
	background: #f0f0f0;
}

.ifmenu #ifmenu-calendar ul li {
	display: block;
	width: 100%; height: 19px;
	background: transparent;
	background-color: white;
	margin: 0;
	padding: 0;
	border: none;
}

.ifmenu #ifmenu-calendar ul li.even {
	background-color: #efefef;
}

.ifmenu #ifmenu-calendar .ifmenu-active {
	color: white !important;
	background-color: #409B84;
}

.ifmenu #ifmenu-calendar .ifmenu-today {
	color: #656565;
}

.ifmenu #ifmenu-calendar-content a {
	display: block;
	color: #B0B0B0;
	padding: 0;
	line-height: 19px;
}

.ifmenu #ifmenu-calendar-content a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif?serial=696) no-repeat -196px 50%;
	text-decoration: none;
	color: #656565 !important;
}

/* garbage {{{

.mo .ifmenu li {   background: #f0eafb; }
.mo .ifmenu .selected{   background: #9277a7; }
.od .ifmenu li {	background: #e8f3fb; }
.od .ifmenu .selected{	background: #66a8d7; }
.os .ifmenu li {	background: #e8f3fb; }
.os .ifmenu .selected{	background: #66a8d7; }

}}} */
#fscon .ifmenu #ifmenu-sound
{
	width: 25px; height: 25px;
	background: url(/res/_diretta/image/flash-sound.gif?serial=696) no-repeat 0 0;
}

.ifmenu .ifmenu-sound-off {
	background-position: 50% -50px !important;
}

.ifmenu
{
	height: 26px;
	width: 100%;
	border-bottom: 0px;
}

.ifmenu li
{
	height: 25px;
	background-color: #003c6f;
	border-top: none;
	border-left: none;
	border-right: none;
	background-image: url(/res/_diretta/image/tab-corner.gif?serial=696);
	background-position: left top; 
	background-repeat: no-repeat;
	margin-right: 1px;
}

.soccer #fscon .ifmenu li { background-color: #0c6715; background-position:0 -100px; }
.tennis #fscon .ifmenu li { background-color: #3f7000; background-position:0 -200px; }
.basketball #fscon .ifmenu li { background-color: #730c00; background-position:0 -300px; }
.hockey #fscon .ifmenu li { background-position:0 -400px; }
.american-football #fscon .ifmenu li { background-color: #28204c; background-position:0 -500px; }
.baseball #fscon .ifmenu li { background-color: #ac4100; background-position:0 -600px; }
.handball #fscon .ifmenu li,
.rugby #fscon .ifmenu li,
.bandy #fscon .ifmenu li,
.floorball #fscon .ifmenu li,
.futsal #fscon .ifmenu li,
.aussie-rules #fscon .ifmenu li { background-position:0 -400px; }

.chat-bookmark .ifmenu li { background-position:0 -400px; }

.ifmenu li span
{
	display: block;
	background: transparent url(/res/_diretta/image/tab-corner.gif?serial=696) no-repeat 100% -50px;
	height: 100%;
	_float: left;
}

.ifmenu li.selected {
	background-color: #414141 !important;
}

.soccer #fscon .ifmenu li span {	background-position: 100% -150px; }
.tennis #fscon .ifmenu li span {	background-position: 100% -250px; }
.basketball #fscon .ifmenu li span {	background-position: 100% -350px; }
.hockey #fscon .ifmenu li span {	background-position: 100% -450px; }
.american-football #fscon .ifmenu li span {	background-position: 100% -550px; }
.baseball #fscon .ifmenu li span {	background-position: 100% -650px; }
.handball #fscon .ifmenu li span,
.rugby #fscon .ifmenu li span,
.bandy #fscon .ifmenu li span,
.floorball #fscon .ifmenu li span,
.futsal #fscon .ifmenu li span,
.aussie-rules #fscon .ifmenu li span {	background-position: 100% -450px; }

.chat-bookmark .ifmenu li span {	background-position: 100% -450px; }

.ifmenu li a, .ifmenu li strong
{
	color: #fff;
	line-height: 25px;
	padding-top: 0px;
}

.ifmenu .selected
{
	height: 26px;
	background-color: #414141;
	background-image: url(/res/_diretta/image/tab-corner.gif?serial=696);
	background-repeat: no-repeat;
	background-position: 0px 0px;

/*	background-position:0 -100px; */
	border-bottom: 0px;
}

#fscon .ifmenu .selected,
.chat-bookmark  .ifmenu .selected {
	background-position: 0px 0px !important;
}

.soccer #detail .ifmenu .selected { background-color: #414141; background-position:0 -100px; }
.tennis #detail .ifmenu .selected { background-position:0 -200px; }
.basketball #detail .ifmenu .selected { background-position:0 -300px; }
.hockey #detail .ifmenu .selected { background-position:0 -400px; }
.american-football #detail .ifmenu .selected { background-position:0 -500px; }
.baseball #detail .ifmenu .selected { background-position:0 -600px; }
.handball #detail .ifmenu .selected,
.rugby #detail .ifmenu .selected,
.bandy #detail .ifmenu .selected,
.floorball #detail .ifmenu .selected,
.futsal #detail .ifmenu .selected,
.aussie-rules #detail .ifmenu .selected { background-position:0 -400px; }
#detail .odds-comparison-bookmark .ifmenu .selected { background-position:0 -700px; }
#detail .detail-submenu-bookmark .ifmenu .selected { background-position:0 -300px; }

#detail .ifmenu .selected {
	border-bottom: 0px !important;
}

.ifmenu .selected span
{
	background-position: 100% -150px;
}

#fscon .ifmenu .selected span,
.chat-bookmark  .ifmenu .selected span {
	background-position: 100% -50px !important;
}

.soccer #detail .ifmenu .selected span {	background-position: 100% -150px; }
.tennis #detail .ifmenu .selected span {	background-position: 100% -250px; }
.basketball #detail .ifmenu .selected span {	background-position: 100% -350px; }
.hockey #detail .ifmenu .selected span {	background-position: 100% -450px; }
.american-football #detail .ifmenu .selected span {	background-position: 100% -550px; }
.baseball #detail .ifmenu .selected span {	background-position: 100% -650px; }
.handball #detail .ifmenu .selected span,
.rugby #detail .ifmenu .selected span,
.bandy #detail .ifmenu .selected span,
.floorball #detail .ifmenu .selected span,
.futsal #detail .ifmenu .selected span,
.aussie-rules #detail .ifmenu .selected span {	background-position: 100% -450px; }

.chat-bookmark .ifmenu .selected span {	background-position: 100% -450px; }
#detail .odds-comparison-bookmark .ifmenu .selected span { background-position: 100% -750px; }
#detail .detail-submenu-bookmark .ifmenu .selected span {	background-position: 100% -350px; }

.ifmenu .ifmenu-live a {
/*	font-weight: bold; */
	color: #FFDB00;
}

.odds-comparison-bookmark i {
	font-style: normal;
	color: #C9C9C9;
}

.odds-comparison-bookmark .selected i {
	color: #ffffff;
}

.ifmenu #ifmenu-calendar
{
	_margin-right: -1px;
	width: 14ex;
}

.ifmenu #ifmenu-calendar-content a
{
	color: #fff;
}

.ifmenu #ifmenu-calendar .ifmenu-today
{
	color: #000;
}

.ifmenu #ifmenu-calendar-content a span {
	padding-left: 20px !important;
}

.ifmenu #ifmenu-calendar h2 a
{
	background: url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat 7px 60% !important;
	line-height: 25px;
	padding-left: 20px;
}

.ifmenu #ifmenu-calendar ul
{
	border: 1px solid #3c3c3c;
	border-top: 0px;
	top: 25px;
	left: 0;
	width: 98%;
}

.ifmenu #ifmenu-calendar ul li
{
	border-top: 1px solid #3c3c3c;
}

.ifmenu #ifmenu-calendar ul a
{
	background: #8C8C8C;
}

.ifmenu #ifmenu-calendar .ifmenu-active {	background-color: #000000 !important; }

.ifmenu #ifmenu-calendar-content li, .ifmenu #ifmenu-calendar-content li span
{
	background-image: none !important;
}

.ifmenu #ifmenu-calendar-content a span
{
	padding-left: 10px;
}

.ifmenu #ifmenu-calendar-content a:hover
{
	background: #666666 url(/res/_diretta/image/cal-dart.gif?serial=696) no-repeat -192px 50% !important;
	color: white !important;
	text-decoration: none !important;
}

.ifmenu #calendar #ifmenu-calendar-content
{
	border-bottom-width: 10px;
	top: 25px;
}













.chat-bookmark {
	border-bottom: 0px;
}

.chat-bookmark ul {
	margin: 0px;
	border: 0px;
}

/* new kvuli chatu */
.chat-bookmark .ifmenu li.ifmenu-chat-ignore {
	position: absolute;
	right: 1px; top: 0;
	margin-right: 0px;
}

.other .center .ifmenu a {
	color: #ffffff;
} 
#chat table {
	width: 100%;
	border-spacing: 0;
	clear: both;
	table-layout: fixed;
	background: white;
	position: relative;
	#border-spacing: expression(cellSpacing = 0);
}

#chat td { 
	padding: 3px 10px 3px 10px;
}

#chat tr.label { 
}

#chat tr.label td { 
	color: #ffffff; 
/*	background: #656565; */
	border-bottom: 1px solid #bcbeae;
}

#chat tr.odd { 
	background: #f0f0f0; 
}

#chat td.item {
	border-left: 0px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

#chat td.left {
	border-left: 1px solid #e0e0e0;
}

#chat div.label {
	float: left;
	width: 100%;
}

#chat div.label a { 
	text-decoration: none;
}

#chat div.label a:hover { 
	text-decoration: underline;
}

#chat div.message {
	float: left;
	width: 100%;
	padding: 3px 0px 0px 0px;
}

#chat div.left {
	float: left;
}

#chat div.right {
	float: right;
}


#chat td.last {
	border-bottom: 1px solid #656565;
}

#chat td.ignore {
	font-size: 11px;
	color: #d0d0d0;
}

#chat td.ignore a {
	color: #d0d0d0;
}

#chat td.ignore span.date {
	color: #d0d0d0;
}

#chat span.date {
	color: #B0B0B0;
	font-size: 10px;
}

#chat span.admin {
	color: #cc0000;	
}

#chat a {
	text-decoration: underline;
}

#chat a:hover {
	text-decoration: none;
}

#chat .bottom-block {
	text-align: left;
	padding: 3px 10px;
}

.chat-icons a {
	padding-left: 6px;
	padding-right: 6px;
	background: url('/res/image/icon-chat.gif?serial=696') 0 0 no-repeat;
}

.chat-icons a:hover {
	text-decoration: none !important;
}

.chat-icons a.lock {
	background-position: 0px 2px; 
}
.chat-icons a.lock:hover {
	background-position: -20px 2px; 
}

.chat-icons a.unlock {
	background-position: -40px 2px; 
}
.chat-icons a.unlock:hover {
	background-position: -60px 2px; 
}

.chat-icons a.delete {
	background-position: -80px 2px; 
}
.chat-icons a.delete:hover {
	background-position: -100px 2px; 
}

.chat-icons a.open {
	background-position: -120px 2px; 
}
.chat-icons a.open:hover {
	background-position: -140px 2px; 
}

.chat-icons a.close {
	background-position: -160px 2px; 
}
.chat-icons a.close:hover {
	background-position: -180px 2px; 
}

/*	reg link	*/
div#member-registration-alert {
	font-weight: bold;
	font-size: 21px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
	float: right;
	text-transform: uppercase;
}

div#member-registration-alert a {
	color: #cc0000;	
	text-decoration: underline;
}

div#member-registration-alert a:hover {
	text-decoration: none;
}
#chat tr.label td { 
	border: none;
	height: 23px;
	line-height: 1.5;
	background: url(/res/_diretta/image/table_head_gray.gif?serial=696) repeat-x bottom  #414141 !important;
}

#control-message { padding-bottom: 5px; width: 100%; }
#control-message .error, 
#control-message .info, 
#control-message .ok {
	background: #ffebeb url(/res/image/icon-message.gif?serial=696) no-repeat 10px center;
	color: #f00;
	padding: 6px;
	padding-left: 35px;
	text-align: left;
	margin: 0px auto;
	margin-bottom: 5px;
	border: 1px solid #ffafaf;
	font-weight: bold;
}

#control-message .ok {
	background-color: #CCFFCC;
	background-position: -690px center;
	color: #0d8500;
	border-color: #a4c47b;
}

#control-message .info {
	background-color: #ebfcff;
	background-position: -1400px center;
	color: #278ab8;
	border-color: #00A8FF;
} 

#control-message .contact-form-text
{
	margin: 5px 0px 0px 0px !important;
}

#control-message .contact-form-block-sound-issue
{
	margin: 5px 0px -5px 0px !important;
}

#control-message .contact-form-block-inscore-enquiry,
#control-message .contact-form-block-detailed-description
{
	margin: 5px 0px 0px 0px !important;
}

/* wait message */
div#wait-message {
	background: url(/res/image/wait-ico.gif?serial=696) no-repeat 10px 50%;
	padding: 6px;
	padding-left: 35px;
	border: 1px solid #B0B0B0;
}

/* Common {{{ */

/* wait message */
div#wait-message {
	background-color: #ffffff;
	background-image: url('/res/_diretta/image/wait-ico.gif?serial=696');
}
/* }}} */
.fl_01 { background-position:0		0px			!important ;}
.fl_02 { background-position:0		-24px		!important ;}
.fl_03 { background-position:0		-48px		!important ;}
.fl_04 { background-position:0		-72px		!important ;}
.fl_05 { background-position:0		-96px		!important ;}
.fl_06 { background-position:0		-120px		!important ;}
.fl_07 { background-position:0		-144px		!important ;}
.fl_08 { background-position:0		-168px		!important ;}
.fl_09 { background-position:0		-192px		!important ;}
.fl_10 { background-position:0		-216px		!important ;}
.fl_11 { background-position:0		-240px		!important ;}
.fl_12 { background-position:0		-264px		!important ;}
.fl_13 { background-position:0		-288px		!important ;}
.fl_14 { background-position:0		-312px		!important ;}
.fl_15 { background-position:0		-336px		!important ;}
.fl_16 { background-position:0		-360px		!important ;}
.fl_17 { background-position:0		-384px		!important ;}
.fl_18 { background-position:0		-408px		!important ;}
.fl_19 { background-position:0		-432px		!important ;}
.fl_20 { background-position:0		-456px		!important ;}
.fl_21 { background-position:0		-480px		!important ;}
.fl_22 { background-position:0		-504px		!important ;}
.fl_23 { background-position:0		-528px		!important ;}
.fl_24 { background-position:0		-552px		!important ;}
.fl_25 { background-position:0		-576px		!important ;}
.fl_26 { background-position:0		-600px		!important ;}
.fl_27 { background-position:0		-624px		!important ;}
.fl_28 { background-position:0		-648px		!important ;}
.fl_29 { background-position:0		-672px		!important ;}
.fl_30 { background-position:0		-696px		!important ;}
.fl_31 { background-position:0		-720px		!important ;}
.fl_32 { background-position:0		-744px		!important ;}
.fl_33 { background-position:0		-768px		!important ;}
.fl_34 { background-position:0		-792px		!important ;}
.fl_35 { background-position:0		-816px		!important ;}
.fl_36 { background-position:0		-840px		!important ;}
.fl_37 { background-position:0		-864px		!important ;}
.fl_38 { background-position:0		-888px		!important ;}
.fl_39 { background-position:0		-912px		!important ;}
.fl_40 { background-position:0		-936px		!important ;}
.fl_41 { background-position:0		-960px		!important ;}
.fl_42 { background-position:0		-984px		!important ;}
.fl_43 { background-position:0		-1008px		!important ;}
.fl_44 { background-position:0		-1032px		!important ;}
.fl_45 { background-position:0		-1056px		!important ;}
.fl_46 { background-position:0		-1080px		!important ;}
.fl_47 { background-position:0		-1104px		!important ;}
.fl_48 { background-position:0		-1128px		!important ;}
.fl_49 { background-position:0		-1152px		!important ;}
.fl_50 { background-position:0		-1176px		!important ;}
.fl_51 { background-position:0		-1200px		!important ;}
.fl_52 { background-position:0		-1224px		!important ;}
.fl_53 { background-position:0		-1248px		!important ;}
.fl_54 { background-position:0		-1272px		!important ;}
.fl_55 { background-position:0		-1296px		!important ;}
.fl_56 { background-position:0		-1320px		!important ;}
.fl_57 { background-position:0		-1344px		!important ;}
.fl_58 { background-position:0		-1368px		!important ;}
.fl_59 { background-position:0		-1392px		!important ;}
.fl_60 { background-position:0		-1416px		!important ;}
.fl_61 { background-position:0		-1440px		!important ;}
.fl_62 { background-position:0		-1464px		!important ;}
.fl_63 { background-position:0		-1488px		!important ;}
.fl_64 { background-position:0		-1512px		!important ;}
.fl_65 { background-position:0		-1536px		!important ;}
.fl_66 { background-position:0		-1560px		!important ;}
.fl_67 { background-position:0		-1584px		!important ;}
.fl_68 { background-position:0		-1608px		!important ;}
.fl_69 { background-position:0		-1632px		!important ;}
.fl_70 { background-position:0		-1656px		!important ;}

.fl_71 { background-position:0		-1680px		!important ;}
.fl_72 { background-position:0		-1704px		!important ;}
.fl_73 { background-position:0		-1728px		!important ;}
.fl_74 { background-position:0		-1752px		!important ;}
.fl_75 { background-position:0		-1776px		!important ;}
.fl_76 { background-position:0		-1800px		!important ;}
.fl_77 { background-position:0		-1824px		!important ;}
.fl_78 { background-position:0		-1848px		!important ;}
.fl_79 { background-position:0		-1872px		!important ;}
.fl_80 { background-position:0		-1896px		!important ;}

.fl_81 { background-position:0		-1920px		!important ;}
.fl_82 { background-position:0		-1944px		!important ;}
.fl_83 { background-position:0		-1968px		!important ;}
.fl_84 { background-position:0		-1992px		!important ;}
.fl_85 { background-position:0		-2016px		!important ;}
.fl_86 { background-position:0		-2040px		!important ;}
.fl_87 { background-position:0		-2064px		!important ;}
.fl_88 { background-position:0		-2088px		!important ;}
.fl_89 { background-position:0		-2112px		!important ;}
.fl_90 { background-position:0		-2136px		!important ;}

.fl_91 { background-position:0		-2160px		!important ;}
.fl_92 { background-position:0		-2184px		!important ;}
.fl_93 { background-position:0		-2208px		!important ;}
.fl_94 { background-position:0		-2232px		!important ;}
.fl_95 { background-position:0		-2256px		!important ;}
.fl_96 { background-position:0		-2280px		!important ;}
.fl_97 { background-position:0		-2304px		!important ;}
.fl_98 { background-position:0		-2328px		!important ;}
.fl_99 { background-position:0		-2352px		!important ;}
.fl_100 { background-position:0		-2376px		!important ;}

.fl_101 { background-position:0		-2400px		!important ;}
.fl_102 { background-position:0		-2424px		!important ;}
.fl_103 { background-position:0		-2448px		!important ;}
.fl_104 { background-position:0		-2472px		!important ;}
.fl_105 { background-position:0		-2496px		!important ;}
.fl_106 { background-position:0		-2520px		!important ;}
.fl_107 { background-position:0		-2544px		!important ;}
.fl_108 { background-position:0		-2568px		!important ;}
.fl_109 { background-position:0		-2592px		!important ;}
.fl_110 { background-position:0		-2616px		!important ;}

.fl_111 { background-position:0		-2640px		!important ;}
.fl_112 { background-position:0		-2664px		!important ;}
.fl_113 { background-position:0		-2688px		!important ;}
.fl_114 { background-position:0		-2712px		!important ;}
.fl_115 { background-position:0		-2736px		!important ;}
.fl_116 { background-position:0		-2760px		!important ;}
.fl_117 { background-position:0		-2784px		!important ;}
.fl_118 { background-position:0		-2808px		!important ;}
.fl_119 { background-position:0		-2832px		!important ;}
.fl_120 { background-position:0		-2856px		!important ;}

.fl_121 { background-position:0		-2880px		!important ;}
.fl_122 { background-position:0		-2904px		!important ;}
.fl_123 { background-position:0		-2928px		!important ;}
.fl_124 { background-position:0		-2952px		!important ;}
.fl_125 { background-position:0		-2976px		!important ;}
.fl_126 { background-position:0		-3000px		!important ;}
.fl_127 { background-position:0		-3024px		!important ;}
.fl_128 { background-position:0		-3048px		!important ;}
.fl_129 { background-position:0		-3072px		!important ;}
.fl_130 { background-position:0		-3096px		!important ;}

.fl_131 { background-position:0		-3120px		!important ;}
.fl_132 { background-position:0		-3144px		!important ;}
.fl_133 { background-position:0		-3168px		!important ;}
.fl_134 { background-position:0		-3192px		!important ;}
.fl_135 { background-position:0		-3216px		!important ;}
.fl_136 { background-position:0		-3240px		!important ;}
.fl_137 { background-position:0		-3264px		!important ;}
.fl_138 { background-position:0		-3288px		!important ;}
.fl_139 { background-position:0		-3312px		!important ;}
.fl_140 { background-position:0		-3336px		!important ;}
div#mobile-caption {
	border: 2px solid #656565;
	margin-bottom: 10px;
	width: 136px;
	overflow: hidden;
}

div#mobile-caption a {
	color: #9D0C15; 
	text-decoration: underline;
	font-weight: bold;
}
div#mobile-caption a:hover {
	text-decoration: none;
}

div#mobile-caption img {
	margin: 0px 0px 0px 0px; 
	border: 0px;
}	

div#mobile-caption div {
	padding: 3px;
}	
div#mobile-caption {
	margin-top: 15px;
	margin-left: 5px;
}

.soccer div#mobile-caption a { color: #79C81A; }
.tennis div#mobile-caption a { color: #79C81A; }
.basketball div#mobile-caption a { color: #EA000B; }
.hockey div#mobile-caption a { color: #00B2F6; }
.american-football div#mobile-caption a { color: #616ABD; }
.baseball div#mobile-caption a { color: #FF5B00; }
.other div#mobile-caption a { color: #00B2F6; }

div#mobile-caption div {
	color: #ffffff;
}	
