@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.soccer { background: url('/res/_in/image/body_green.gif') repeat-x #060606; }
body.tennis { background: url('/res/_in/image/body_green.gif') repeat-x #060606; }
body.basketball { background: url('/res/_in/image/body_red.gif') repeat-x #060606; }
body.hockey { background: url('/res/_in/image/body_blue.gif') repeat-x #070707; }
body.american-football { background: url('/res/_in/image/body_violet.gif') repeat-x #070707; }
body.baseball { background: url('/res/_in/image/body_red.gif') repeat-x #060606; }

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: #241D44; }
.baseball h1, .baseball h2, .baseball h3, .baseball h4, .baseball h5, .baseball h6 { color: #850E00; }

.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 a {	color: #0A5812; }
.tennis a {	color: #376200; }
.basketball a { color: #620A00; }
.hockey a { color: #003561; }
.american-football a { color: #241D44; }
.baseball a { color: #620A00; }

sub, sup{
	vertical-align: baseline;
	position: relative;
}
sub{
	top: 0.4em;
}
sup{
	bottom: 0.4em;
}

.container{
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.header{
	height: 193px;
	position: relative;
}
.soccer .header {	background: url('/res/_in/image/header_soccer.jpg') no-repeat; }
.tennis .header { background: url('/res/_in/image/header_tennis.jpg') no-repeat; }
.basketball .header { background: url('/res/_in/image/header_basketball.jpg') no-repeat; }
.hockey .header { background: url('/res/_in/image/header_ice_hockey.jpg') no-repeat; }
.american-football .header { background: url('/res/_in/image/header_football.jpg') no-repeat; }
.baseball .header { background: url('/res/_in/image/header_baseball.jpg') no-repeat; }

.logo{
	display: block;
	width: 223px;
	height: 34px;
	position: absolute;
	top: 13px;
	left: 22px;
	color: #fff;
	overflow: hidden;
}
.logo span{
	width: 223px;
	height: 34px;
	background: url('/res/_in/image/header_logo.gif') 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; }

.skip{
	display: none;
}

.main{
	background: url('/res/_in/image/main.gif') repeat-y #EFEFEF;
	min-height: 330px;
	_height: 330px;
	border-bottom: 1px solid #272727;
}

.main-left{
	float: left;
	width: 828px;
}
.left{
	width: 152px;
	float: left;
	background: url('/res/_in/image/main.gif') repeat-y #2C2C2C;
	color: #CCC6C6;
}
.left-head{
	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/_in/image/left_head_green.jpg') repeat-y #0A5812; }
.tennis .left-head { background: url('/res/_in/image/left_head_green_2.jpg') repeat-y #376200; }
.basketball .left-head { background: url('/res/_in/image/left_head_red.jpg') repeat-y #620A00; }
.hockey .left-head { background: url('/res/_in/image/left_head_blue.jpg') repeat-y #003561; }
.american-football .left-head { background: url('/res/_in/image/left_head_violet.jpg') repeat-y #241D44; }
.baseball .left-head { background: url('/res/_in/image/left_head_orange.jpg') repeat-y #9F3900; }

.main-left .first{
	border-top: 1px solid #2A2A2A;
}

.left a{
	color: #fff;
}
.time-zone{
	background: url('/res/_in/image/time_zone.gif') 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;
}

.local-time-zone{
	height: 60px !important;
	background: url('/res/_in/image/time_zone_local.gif') no-repeat 0px bottom;
}

.local-time-zone .form {
	top: 30px !important;
}

.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{
	margin: 0;
}
.menu-left li{
	list-style: none;
	background: url('/res/_in/image/left_menu_line.gif') no-repeat bottom;
}
.menu-left a{
	text-decoration: none;
	display: block;
	width: 122px;
	padding: 3px 12px 5px;
	margin-bottom: -1px;
	background: url('/res/_in/image/left_menu_arrow.gif') no-repeat 0 9px;
}
.menu-left a:hover{
	background: url('/res/_in/image/left_menu_arrow.gif') no-repeat -152px 9px;
/*	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: #241D44; }
.baseball .menu-left .active a { color: #860E00; }

/* menu-right */

.menu-right{
	margin: 0;
	margin-bottom: 1px;
}
.menu-right li{
	list-style: none;
	background: url('/res/_in/image/right_menu_line.gif') no-repeat bottom;
}
.menu-right a{
	text-decoration: none;
	display: block;
	width: 122px;
	padding: 3px 12px 5px;
	margin-bottom: -1px;
	background: url('/res/_in/image/right_menu_arrow.gif') no-repeat 0 9px;
}
.menu-right a:hover{
	background: url('/res/_in/image/right_menu_arrow.gif') no-repeat -152px 9px;
/*	text-decoration: underline; */
}
.menu-right .active{
	background: #EFEFEF;
}

.menu-right .active a {
	background: #EFEFEF;
}

.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: #241D44; }
.baseball .menu-right .active a { color: #860E00; }

#social-button {
	width: 105px; 
	height: 60px; 
	margin-bottom: 10px;
	position: absolute;
	left: 920px;
	top: 124px;
}

.banner-right{
	position: absolute;
	top: 193px; 
/*	top: 0px; */
	left: 990px;
	text-align: center;
}

.banner{
	position: relative;
	margin-bottom: 0;
	padding: 10px 0;
	text-align: center;
	#width: 99%;
}

.banner-right .banner{
	padding-top: 0px;
}

.left .banner{
	background: #060606;
	border-left: 1px solid #272727;
	position: static;
}

.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;
}

.triangle{
	background: url('/res/_in/image/triangle_black.gif') no-repeat right 0.4em;
	padding-right: 10px;
	margin-right: 5px;
}
.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/_in/image/inner_btn.gif') 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/_in/image/arrow_white.gif') 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/_in/image/menu_corners.gif') no-repeat -42px 0;
	_position: relative;
}
.inner-menu .corner-right{
	display: block;
	width: 3px;
	height: 27px;
	float: left;
	background: url('/res/_in/image/menu_corners.gif') no-repeat -45px 0;
	_position: relative;
}
.soccer .inner-menu li.active { background: url('/res/_in/image/inner_green.gif') repeat-x #0A5812; border-bottom: 1px solid #0A5812; }
.soccer .inner-menu ul li.active .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -72px 0; }
.soccer .inner-menu ul li.active .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -75px 0; }
.tennis .inner-menu li.active { background: url('/res/_in/image/inner_green_2.gif') repeat-x #376200; border-bottom: 1px solid #376200; }
.tennis .inner-menu ul li.active .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -78px 0; }
.tennis .inner-menu ul li.active .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -81px 0; }
.basketball .inner-menu li.active { background: url('/res/_in/image/inner_red.gif') repeat-x #620A00; border-bottom: 1px solid #620A00; }
.basketball .inner-menu ul li.active .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -54px 0; }
.basketball .inner-menu ul li.active .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -57px 0; }
.hockey .inner-menu li.active { background: url('/res/_in/image/inner_blue.gif') repeat-x #003561; border-bottom: 1px solid #003561; }
.hockey .inner-menu ul li.active .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -66px 0; }
.hockey .inner-menu ul li.active .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -69px 0; }
.american-football .inner-menu li.active { background: url('/res/_in/image/inner_violet.gif') repeat-x #241D44; border-bottom: 1px solid #241D44; }
.american-football .inner-menu ul li.active .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -60px 0; }
.american-football .inner-menu ul li.active .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -63px 0; }
.baseball .inner-menu li.active { background: url('/res/_in/image/inner_orange.gif') repeat-x #9F3900; border-bottom: 1px solid #9F3900; }
.baseball .inner-menu ul li.active .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -48px 0; }
.baseball .inner-menu ul li.active .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -51px 0; }

table .head{
	text-transform: uppercase;
	color: #fff;
}
.soccer table .head { background: url('/res/_in/image/table_head_green.gif') repeat-x bottom  #0A5812; }
.tennis table .head { background: url('/res/_in/image/table_head_green_2.gif') repeat-x bottom  #376200; }
.basketball table .head { background: url('/res/_in/image/table_head_red.gif') repeat-x bottom  #620A00; }
.hockey table .head { background: url('/res/_in/image/table_head_blue.gif') repeat-x bottom  #003561; }
.american-football table .head { background: url('/res/_in/image/table_head_violet.gif') repeat-x bottom  #241D44; }
.baseball table .head { background: url('/res/_in/image/table_head_orange.gif') repeat-x bottom  #9F3900; }

.highlight{
	text-align: center;
	font-weight: bold;
}
.soccer .highlight {	color: #1F7A0E; }
.tennis .highlight { color: #1F7A0E; }
.basketball .highlight { color: #870E00; }
.hockey .highlight { background: url('/res/_in/image/table_head_blue.gif') repeat-x bottom  #003561; }
.american-football .highlight { color: #351FC0; }
.baseball .highlight { color: #870E00; }

.team{
	background: #D8D8D8;
}
.even .team{
	background: #C0C0C0;
}
.red-card{
	background: url('/res/_in/image/red_card.gif') no-repeat 0 0.3em;
	padding-left: 11px;
}
.red-card-right{
	background: url('/res/_in/image/red_card.gif') no-repeat right 0.3em;
	padding-right: 11px;
}

.right{
	width: 152px;
	float: right;
	color: #fff;
	background: url('/res/_in/image/main.gif') repeat-y -828px 0 #2C2C2C;
}
.right h2, .right-head{
	color: #fff;
	font-size: 11px;;
	text-transform: uppercase;
	font-weight: bold;
	background: url('/res/_in/image/right_head.gif') repeat-y #373737;
	border-top: 1px solid #4F4F51;
	border-bottom: 1px solid #111;
	padding: 4px 10px 4px 12px;
	margin: 0;
}
.right h2.first, .right-head .first{
	background: url('/res/_in/image/right_head_first.gif') no-repeat #373737;
	border-top: 1px solid #8F8F94;
	border-bottom: 1px solid #555;

}
.soccer .right a { color: #7ECE1C; }
.tennis .right a { color: #7ECE1C; }
.basketball .right a { color: #FF000C; }
.hockey .right a { color: #00B5FB; }
.american-football .right a { color: #6973D2; }
.baseball .right a { color: #FF5B00; }

.yellow-main {
	cursor: pointer;
}
.yellow-link-box a {
	display: block; 
	height: 100%;
}
.yellow-top-1 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat 0px 0px;
	height: 120px;
}
.yellow-top-2 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat -200px 0px;
	height: 120px;
}
.yellow-top-3 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat -400px 0px;
	height: 120px;
}
.yellow-top-4 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat -600px 0px;
	height: 120px;
}

.yellow-box {
	background: url('/res/_in/image/right_yellow.gif') repeat-y;
	padding: 0px 10px 10px 12px;
	font-size: 11px;
}
.yellow-box p {
	line-height: 1.3em;
	text-align: center;
	font-weight: bold;
	color: #FFDB00;
}

.yellow-box p span { color: #FFFFFF; }

.yellow-button
{
	height: 24px;
	background-image: url(/res/_in/image/yellow-button.gif) !important;
	background-position: left 0px !important;
	background-repeat: no-repeat !important;
	line-height: 21px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}

.yellow-button span
{
	font-size: 11px;
	display: block;
	background: transparent url(/res/_in/image/yellow-button.gif) no-repeat 100% -52px !important;
	height: 24px;
/*	_float: left; */
}
.yellow-button a {
	color: #000000 !important;
	text-decoration: none !important;
	display: block;
}
.yellow-button a:hover {
	text-decoration: underline !important;
}

.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;
}
.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;
}
.soccer .menu-top a { background: url('/res/_in/image/menu_top_green.gif') repeat-x #0A5812; }
.tennis .menu-top a { background: url('/res/_in/image/menu_top_green_2.gif') repeat-x #376200; }
.basketball .menu-top a { background: url('/res/_in/image/menu_top_red.gif') repeat-x #620A00; }
.hockey .menu-top a { background: url('/res/_in/image/menu_top_blue.gif') repeat-x #003561; }
.american-football .menu-top a { background: url('/res/_in/image/menu_top_violet.gif') repeat-x #241D44; }
.baseball .menu-top a { background: url('/res/_in/image/menu_top_orange.gif') repeat-x #8D2D00; }

/* bookmaker {{{ */
.menu-top a.soccer { width: 100px; }
.menu-top a.tennis { width: 90px; }
.menu-top a.basketball { width: 110px; }
.menu-top a.hockey { width: 90px; }
.menu-top a.american-football { width: 135px !important; }
.menu-top a.baseball { width: 110px; }
/* }}} */

.menu-top a:hover {
	text-decoration: underline;
}

.menu-top .active-text{
	background: url('/res/_in/image/menu_active.gif') 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: #241D44; }
.baseball .menu-top .active-text { color: #860E00; }

.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/_in/image/menu_corners.gif') no-repeat -30px 0; }
.soccer .menu-top .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -33px 0; }
.tennis .menu-top .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -36px 0; }
.tennis .menu-top .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -39px 0; }
.basketball .menu-top .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -12px 0; }
.basketball .menu-top .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -15px 0; }
.hockey .menu-top .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -24px 0; }
.hockey .menu-top .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -27px 0; }
.american-football .menu-top .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -18px 0; }
.american-football .menu-top .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -21px 0; }
.baseball .menu-top .corner-left { background: url('/res/_in/image/menu_corners.gif') no-repeat -6px 0; }
.baseball .menu-top .corner-right { background: url('/res/_in/image/menu_corners.gif') no-repeat -9px 0; }

.menu-top .active .corner-left{
	background: url('/res/_in/image/menu_corners.gif') no-repeat;
	height: 33px;
}
.menu-top .active .corner-right{
	background: url('/res/_in/image/menu_corners.gif') no-repeat -3px 0;
	height: 33px;
}

.footer{
	color: #CCC6C6;
	font-size: 11px;
	background: url('/res/_in/image/footer_logo.gif') no-repeat 22px 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; }

.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; }

.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: 980px;
}
.soccer .shadow-left { background: url('/res/_in/image/shadows.jpg') no-repeat -60px 0; }
.soccer .shadow-right { background: url('/res/_in/image/shadows.jpg') no-repeat -70px 0; }
.tennis .shadow-left { background: url('/res/_in/image/shadows.jpg') no-repeat -60px 0; }
.tennis .shadow-right { background: url('/res/_in/image/shadows.jpg') no-repeat -70px 0; }
.basketball .shadow-left { background: url('/res/_in/image/shadows.jpg') no-repeat; }
.basketball .shadow-right { background: url('/res/_in/image/shadows.jpg') no-repeat -10px 0; }
.hockey .shadow-left { background: url('/res/_in/image/shadows.jpg') no-repeat -40px 0; }
.hockey .shadow-right { background: url('/res/_in/image/shadows.jpg') no-repeat -50px 0; }
.american-football .shadow-left { background: url('/res/_in/image/shadows.jpg') no-repeat -20px 0; }
.american-football .shadow-right { background: url('/res/_in/image/shadows.jpg') no-repeat -30px 0; }
.baseball .shadow-left { background: url('/res/_in/image/shadows.jpg') no-repeat; }
.baseball .shadow-right { background: url('/res/_in/image/shadows.jpg') no-repeat -10px 0; }

.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/image/flag-list.rgb.png) no-repeat 0px 0px !important;
	_background-image:url(/res/image/flag-list.png);
	padding-left: 24px !important;
	padding-top: 0px !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/advert/icon-adverth.gif) no-repeat 50% 0;
}

.rtl .adsghori {
	background-image: url(/res/image/advert/icon-adverth-rtl.gif);
}

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

.adsgraphvert-small {
	position: absolute;
	right: 20px; /* [x] hack ... odecitam od banneru s pravym white spacem, ktery byl urceny pro napis reklama */
	bottom: -12px;
	height: 10px !important;
	z-index: 50;
	background: url(/res/image/advert/icon-adverth-right.gif) no-repeat 100% 0;
}

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

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

.ath-cs, .ath-sk, .ath-pl, .ath-lt, .ath-sr { 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, .ath-sv { 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 }
.ath-et { background-position: 50% -306px }
.ath-no { background-position: 50% -323px }
.ath-sl { background-position: 50% -340px }

.ath-r-cs, .ath-r-sk, .ath-r-pl, .ath-r-lt, .ath-r-sr { background-position: 100% -17px }
.ath-r-de { background-position: 100% -34px }
.ath-r-it { background-position: 100% -51px }
.ath-r-da { background-position: 100% -68px }
.ath-r-ro { background-position: 100% -85px }
.ath-r-tr, .ath-r-sv  { background-position: 100% -102px }
.ath-r-ru { background-position: 100% -119px }
.ath-r-es { background-position: 100% -136px }
.ath-r-es { background-position: 100% -136px }
.ath-r-hr { background-position: 100% -153px }
.ath-r-hu { background-position: 100% -170px }
.ath-r-fr { background-position: 100% -187px }
.ath-r-fi { background-position: 100% -204px }
.ath-r-he { background-position: 100% -221px }
.ath-r-cn { background-position: 100% -238px }
.ath-r-el { background-position: 100% -255px }
.ath-r-pt { background-position: 100% -272px }
.ath-r-nl { background-position: 100% -289px }
.ath-r-et { background-position: 100% -306px }
.ath-r-no { background-position: 100% -323px }
.ath-r-sl { background-position: 100% -340px }

.atv-cs, .atv-sk, .atv-pl, .atv-lt, .atv-sr { 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, .atv-sv { 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% }
.atv-et { background-position: -306px 50% }
.atv-no { background-position: -323px 50% }
.atv-sl { background-position: -340px 50% }

/* }}} */

/* Common {{{ */

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

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

/* }}} */

.ifmenu {
	position: relative;
	clear: both;
	margin: 0px;
	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-union .ifmenu .selected,
.bandy .ifmenu .selected,
.floorball .ifmenu .selected,
.futsal .ifmenu .selected,
.aussie-rules .ifmenu .selected,
.volleyball .ifmenu .selected,
.rugby-league .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: 27px;
	height: 23px;
	border-bottom: 1px solid #BCBEAE;
	position: absolute;
	margin: 0;
	right: 0; top: 0;
	background: url(/res/image/icon-sound.png) no-repeat 50% 0;
	cursor: pointer;
	z-index: 2;
}

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

.ifmenu #ifmenu-calendar,
.ifmenu #ifmenu-odds-format {
	position: absolute;
	right: 0; top: 0;
	border-bottom: none;
	width: 80px;
	font-size: inherit;
	margin: 0;
}

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

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

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

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

.ifmenu #ifmenu-calendar ul,
.ifmenu #ifmenu-odds-format 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,
.ifmenu #ifmenu-odds-format 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,
.ifmenu #ifmenu-odds-format ul li.even {
	background-color: #efefef;
}

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

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

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

.ifmenu #ifmenu-calendar-content a:hover,
.ifmenu #ifmenu-odds-format-content a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif) no-repeat -196px 50%;
	text-decoration: none;
	color: #656565;
}

.ifmenu #bonus-offers-advertisement {
	float: right;
	margin-right: 10px;
	padding-top: 10px;
	background: none !important;
	font-size: 10px;
	color: #B0B0B0;
	border-bottom: none;
	height:16px;
}

.ifmenu .ifmenu-custom a #mygames-count {
	display: inline;
	float: none;
	background: none;
}

/* 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; }

}}} */



.bonus-offers-bookmark {
	position:relative;
}.ifmenu #ifmenu-sound
{
	width: 25px; height: 25px;
	background: url(/res/_in/image/icon-sound.gif) no-repeat 0 0;
}

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

.ifmenu li.ifmenu-custom a
{
	white-space:nowrap;
}

.ifmenu
{
	height: 26px;
	width: 100%;
}

.soccer .ifmenu { border-color: #0A5812; }
.tennis .ifmenu { border-color: #376200; }
.basketball .ifmenu { border-color: #620A00; }
.hockey .ifmenu { border-color: #003561; }
.american-football .ifmenu { border-color: #241D44; }
.baseball .ifmenu { border-color: #9F3900; }
.odds-comparison-bookmark .ifmenu  { border-color: #D47B00; } /* smazat */
.bonus-offers-bookmark .ifmenu  { border-color: #480028; } /* smazat */

.soccer .ifmenu li, .tennis .ifmenu li, .basketball .ifmenu li, .hockey .ifmenu li, .baseball .ifmenu li, .american-football .ifmenu li
{
	height: 25px;
	background-color: #49494a;
	border-top: none;
	border-left: none;
	border-right: none;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 1px;
/*	border-bottom: 1px solid #e0e0e0;	*/
}

.odds-scope-bookmark .ifmenu li {  
	background-position: 0 100px; /* empty */ 
	background-color: #d67d00; 
	margin-right: 0px !important; 
} 

.odds-scope-bookmark .ifmenu li.divider { 
	width: 1px; 
	background-position: 0 -1300px; 
	margin: 0px; 
} 

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

.odds-scope-bookmark .ifmenu li span { 
	background-position:0 100px; /* empty */ 
} 

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

.soccer .ifmenu .selected, .tennis .ifmenu .selected, .basketball .ifmenu .selected, .hockey .ifmenu .selected, .american-football .ifmenu .selected, .baseball .ifmenu .selected
{
	height: 26px;
	background-color: #0a5812;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	background-position:0 -100px;
	border-bottom: 0px;
}
.tennis .ifmenu .selected { background-color: #376200; background-position:0 -200px; }
.basketball .ifmenu .selected { background-color: #620a00; background-position:0 -300px; }
.hockey .ifmenu .selected { background-color: #003561; background-position:0 -400px; }
.american-football .ifmenu .selected { background-color: #241d44; background-position:0 -500px; }
.baseball .ifmenu .selected { background-color: #9f3900; background-position:0 -600px; }
.odds-comparison-bookmark .ifmenu .selected { background-position:0 -1100px; background-color: #D67D00; }
.bonus-offers-bookmark .ifmenu .selected { background-position:0 -1000px; background-color: #4F002D; } 
#detail .odds-scope-bookmark .ifmenu .selected { background-position:0 -1200px; background-color: #424242; } 

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

.ifmenu .selected span
{
	background-position: 100% -150px;
}
.tennis .ifmenu .selected span {	background-position: 100% -250px; }
.basketball .ifmenu .selected span {	background-position: 100% -350px; }
.hockey .ifmenu .selected span {	background-position: 100% -450px; }
.american-football .ifmenu .selected span {	background-position: 100% -550px; }
.baseball .ifmenu .selected span {	background-position: 100% -650px; }
.odds-comparison-bookmark .ifmenu .selected span { background-position: 100% -1150px; }
.bonus-offers-bookmark .ifmenu .selected span { background-position: 100% -1050px; }
#detail .odds-scope-bookmark .ifmenu .selected span { background-position: 100% -1250px; } 

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

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

.odds-scope-bookmark i {
	color: #edd8b6;
}

.odds-comparison-bookmark .selected i,
.odds-scope-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/_in/image/cal-dart.gif) no-repeat 7px 60%;
	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; }

.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/_in/image/cal-dart.gif) no-repeat -192px 50% !important;
	color: white !important;
	text-decoration: none !important;
}

.ifmenu #calendar #ifmenu-calendar-content
{
	border-bottom-width: 10px;
	top: 25px;
}
table#links {
	width: 100%;
	border-collapse: collapse;
	color: #373737;
}

table#links td { 
	padding: 0px;
	height: 23px;
	line-height: 23px;
	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) 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/status.gif') 100% -444px no-repeat;
	color: #0A5812;
}

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


.ifmenu {
	position: relative;
	clear: both;
	margin: 0px;
	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-union .ifmenu .selected,
.bandy .ifmenu .selected,
.floorball .ifmenu .selected,
.futsal .ifmenu .selected,
.aussie-rules .ifmenu .selected,
.volleyball .ifmenu .selected,
.rugby-league .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: 27px;
	height: 23px;
	border-bottom: 1px solid #BCBEAE;
	position: absolute;
	margin: 0;
	right: 0; top: 0;
	background: url(/res/image/icon-sound.png) no-repeat 50% 0;
	cursor: pointer;
	z-index: 2;
}

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

.ifmenu #ifmenu-calendar,
.ifmenu #ifmenu-odds-format {
	position: absolute;
	right: 0; top: 0;
	border-bottom: none;
	width: 80px;
	font-size: inherit;
	margin: 0;
}

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

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

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

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

.ifmenu #ifmenu-calendar ul,
.ifmenu #ifmenu-odds-format 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,
.ifmenu #ifmenu-odds-format 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,
.ifmenu #ifmenu-odds-format ul li.even {
	background-color: #efefef;
}

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

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

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

.ifmenu #ifmenu-calendar-content a:hover,
.ifmenu #ifmenu-odds-format-content a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif) no-repeat -196px 50%;
	text-decoration: none;
	color: #656565;
}

.ifmenu #bonus-offers-advertisement {
	float: right;
	margin-right: 10px;
	padding-top: 10px;
	background: none !important;
	font-size: 10px;
	color: #B0B0B0;
	border-bottom: none;
	height:16px;
}

.ifmenu .ifmenu-custom a #mygames-count {
	display: inline;
	float: none;
	background: none;
}

/* 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; }

}}} */



.bonus-offers-bookmark {
	position:relative;
}.ifmenu #ifmenu-sound
{
	width: 25px; height: 25px;
	background: url(/res/_in/image/icon-sound.gif) no-repeat 0 0;
}

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

.ifmenu li.ifmenu-custom a
{
	white-space:nowrap;
}

.ifmenu
{
	height: 26px;
	width: 100%;
}

.soccer .ifmenu { border-color: #0A5812; }
.tennis .ifmenu { border-color: #376200; }
.basketball .ifmenu { border-color: #620A00; }
.hockey .ifmenu { border-color: #003561; }
.american-football .ifmenu { border-color: #241D44; }
.baseball .ifmenu { border-color: #9F3900; }
.odds-comparison-bookmark .ifmenu  { border-color: #D47B00; } /* smazat */
.bonus-offers-bookmark .ifmenu  { border-color: #480028; } /* smazat */

.soccer .ifmenu li, .tennis .ifmenu li, .basketball .ifmenu li, .hockey .ifmenu li, .baseball .ifmenu li, .american-football .ifmenu li
{
	height: 25px;
	background-color: #49494a;
	border-top: none;
	border-left: none;
	border-right: none;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 1px;
/*	border-bottom: 1px solid #e0e0e0;	*/
}

.odds-scope-bookmark .ifmenu li {  
	background-position: 0 100px; /* empty */ 
	background-color: #d67d00; 
	margin-right: 0px !important; 
} 

.odds-scope-bookmark .ifmenu li.divider { 
	width: 1px; 
	background-position: 0 -1300px; 
	margin: 0px; 
} 

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

.odds-scope-bookmark .ifmenu li span { 
	background-position:0 100px; /* empty */ 
} 

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

.soccer .ifmenu .selected, .tennis .ifmenu .selected, .basketball .ifmenu .selected, .hockey .ifmenu .selected, .american-football .ifmenu .selected, .baseball .ifmenu .selected
{
	height: 26px;
	background-color: #0a5812;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	background-position:0 -100px;
	border-bottom: 0px;
}
.tennis .ifmenu .selected { background-color: #376200; background-position:0 -200px; }
.basketball .ifmenu .selected { background-color: #620a00; background-position:0 -300px; }
.hockey .ifmenu .selected { background-color: #003561; background-position:0 -400px; }
.american-football .ifmenu .selected { background-color: #241d44; background-position:0 -500px; }
.baseball .ifmenu .selected { background-color: #9f3900; background-position:0 -600px; }
.odds-comparison-bookmark .ifmenu .selected { background-position:0 -1100px; background-color: #D67D00; }
.bonus-offers-bookmark .ifmenu .selected { background-position:0 -1000px; background-color: #4F002D; } 
#detail .odds-scope-bookmark .ifmenu .selected { background-position:0 -1200px; background-color: #424242; } 

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

.ifmenu .selected span
{
	background-position: 100% -150px;
}
.tennis .ifmenu .selected span {	background-position: 100% -250px; }
.basketball .ifmenu .selected span {	background-position: 100% -350px; }
.hockey .ifmenu .selected span {	background-position: 100% -450px; }
.american-football .ifmenu .selected span {	background-position: 100% -550px; }
.baseball .ifmenu .selected span {	background-position: 100% -650px; }
.odds-comparison-bookmark .ifmenu .selected span { background-position: 100% -1150px; }
.bonus-offers-bookmark .ifmenu .selected span { background-position: 100% -1050px; }
#detail .odds-scope-bookmark .ifmenu .selected span { background-position: 100% -1250px; } 

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

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

.odds-scope-bookmark i {
	color: #edd8b6;
}

.odds-comparison-bookmark .selected i,
.odds-scope-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/_in/image/cal-dart.gif) no-repeat 7px 60%;
	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; }

.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/_in/image/cal-dart.gif) no-repeat -192px 50% !important;
	color: white !important;
	text-decoration: none !important;
}

.ifmenu #calendar #ifmenu-calendar-content
{
	border-bottom-width: 10px;
	top: 25px;
}
#control-message { padding-bottom: 5px; width: 100%; }
#control-message .error, 
#control-message .info, 
#control-message .ok {
	background: #ffebeb url(/res/image/icon-message.gif) 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: -990px center;
	color: #0d8500;
	border-color: #a4c47b;
}

#control-message .info {
	background-color: #ebfcff;
	background-position: -2000px 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: #fffeb3 url(/res/image/wait-ico.gif) no-repeat 10px 50%;
	padding: 6px;
	padding-left: 35px;
	border: 1px solid #f0dd00;
	font-weight: bold;
}

/* Common {{{ */

/* wait message */
div#wait-message {
	background-color: #ffffff;
	background-image: url('/res/_in/image/wait-ico.gif');
}
/* }}} */
table#config-thermometer {
	border: 0px;
	padding: 0px;
	margin-bottom: 15px;
	width: 645px;
}

table#config-thermometer td {
	/* color: #b0b0b0; */
	color: #98B5BF;
	font-weight: bold; 
	font-size: 11px; 
	text-align: center; 
	padding-top: 2px;
}

table#config-thermometer td.active {
	color: #e62300; 
}/* in-form {{{ */

#in-editor {
	position: relative;
	overflow: crop;
}

#in-editor #in-cloak {
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 10000px;
	background: white;
	z-index: 10;
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80);
}

#in-editor iframe {
	width: 644px;
	height: 280px;
	overflow-x: auto;
	scroll-y: hidden;
}

#in-editor input.color {
	width: 9ex;
/*	border: 1px solid #656565; */
}

#in-editor span.color {
	margin-left: 4px;
	padding-left: 12px;
	border: 1px solid #656565;
	line-height: 16px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}

#in-editor span.palette {
	margin-left: 4px;
	width: 14px;
	padding-left: 14px;
	line-height: 16px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: url('/res/_in/image/icon-palette.gif') no-repeat 0px 0px;
	cursor: pointer; 
}

#in-form {
	margin-bottom: 15px;
}
	
#in-form table {
	width: 100%;
}

#in-form input {
	border: 1px solid #b0b0b0;
	margin-right: 5px;
	margin: 0px;
}

#in-form .input-checkbox {
	border: 0px;
	_margin-left: -4px;
	margin-right: 4px;
}

#in-form td.label {
	font-weight: bold;
	color: #333333;
/*	text-transform: uppercase;	*/
	padding-top: 8px;
}

#in-form {
	background-color: #e2e2e2;
/*	border: 1px solid #454545; */
/*	border-bottom: 4px solid #888888; */
	border-bottom: 4px solid #454545;
}

.top-border {
	border-top: 4px solid #888888;
}

#in-form div.header,
.preview-header
{
/*	background: transparent url('/res/_in/image/bg-config-header.gif') no-repeat 0 0; */
	background: url(/res/_in/image/table_head_gray.gif) repeat-x bottom  #454545 !important; 

	color: #FFF;
	padding: 0 8px;
	display: block;

	font-weight: bold;
	height: 23px;
	line-height: 23px;

/*	text-transform: uppercase;	*/
}

#in-form div.content
{
	padding: 4px 8px 4px 8px;
}

#in-form table#def-form-table td.def-form-left {
	padding-right: 4px;
}

#in-form table#def-form-table td.h-spacer {
	width: 10px;
}
#in-form table#def-form-table td.info-text-preview {
	padding-top: 10px;
	padding-bottom: 4px;
	font-weight: bold;
}
#in-form table#def-form-table td.info-text-completed {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.preload {
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -11ex;
	z-index: 100;
	text-align: center;
	background: #ffffff;
	width: 22ex;
	height: 46px;
	line-height: 46px;
}

.preload span {
	display: block;
	padding-left: 40px;
	background: url(/res/_in/image/ajax-loader-soccer.gif) no-repeat 15%;
}

#in-form .g {
	color: #888888;
}

#in-form .r {
	color: #E62300;
}

.unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/* }}} */
#timezone {
	position: relative;
	margin-right: auto;
	width: 100%;
	border: none;
	#z-index: 3;
}

#timezone li.actual {
	width: 130px;
	height: 22px;
	margin: 0px !important;
	padding: 0;
	font-weight: normal;
	cursor: pointer;
	_height: 1px;
	background-image: url(/res/_in/image/input-bg.gif);
	background-position: left 0px !important;
	background-repeat: no-repeat !important;
	line-height: 20px;
	text-align: left;
}

#timezone li.actual span {
	display: block;
	background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -42px; 
	height: 22px;
/*	_float: left; */
	padding-left: 20px;
}

.soccer #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -41px; }
.tennis #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -83px; }
.basketball #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -125px; }
.hockey #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -167px; }
.american-football #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -209px; }
.baseball #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -251px; }

#timezone li.actual {
	color: white !important;
	cursor: pointer;
}

#timezone ul#tzcontent {
	position: absolute;
	left: 10px; top: 22px;
	display: none;
	margin: 0; padding: 0;
	width: 108px;
	z-index: 2;
	background: #8c8c8c;
	border: 1px solid #3C3C3C;
	border-bottom-width: 0px;
	border-top-width: 0px;
}

#timezone ul#tzcontent li {
	display: block;
	width: 100%; height: 19px;
	background: #8c8c8c;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3C3C3C;
}

#timezone a {
	display: block;
	color: white;
	padding: 0;
	line-height: 19px;
	padding-left: 19px;
	_height: 1px;
	text-decoration: none;
}

#timezone a span {
	display: block;
	float: left;
	width: 3ex;
	text-align: right;
	padding-right: 2ex;
}

#timezone ul#tzcontent li .active {
	color: white !important;
	background: black;
}

#timezone ul#tzcontent li a.tzdefault {
	color: black;
}

#timezone ul#tzcontent a:hover {
	background: #666;
	text-decoration: none;
	color: white !important;
}

 table#member-config-list {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
}

table#member-config-list td, table#member-config-list th {
	line-height: 19px;
	padding-left: 8px;
}

table#member-config-list th {
	background: url(/res/_in/image/table_head_gray.gif) repeat-x bottom  #454545 !important; 
	color: #FFF;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	text-align: left;
	padding-left: 8px;
	border-left: 0px solid #E0E0E0;
	border-right: 0px solid #E0E0E0;
}

table#member-config-list img {
	padding-right: 5px;
	vertical-align: middle; 	
}

table#member-config-list td {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

table#member-config-list td.sport {
	font-weight: bold;
}

table#member-config-list tr.active {
	background-color: #EBD43F;
}

table#member-config-list tr.even {
	background-color: #fefefe;
}

textarea#member-config-html {
 	width: 600px; 
 	overflow: hidden; 
 	border: 5px solid #cc0000; 
 	font-size: 11px; 
 	color: #373737; 
 	padding: 4px;
}

.config-menu {
	position: relative;
	clear: both;
	margin: 0 !important;
	border-bottom: 1px solid #0A5812;
	#z-index: 1;
	height: 26px;
}

.config-menu li {
	list-style: none;
	display block;
	float: left;
	border-bottom: 1px solid #bcbeae;
	background-image: url(/res/_in/image/tab-corner.gif) !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	margin-right: 1px;
	height: 25px;
	padding: 0px;
}

.config-menu li span {
	display: block;
	background: transparent url(/res/_in/image/tab-corner.gif) no-repeat 100% -50px !important;
	height: 100%;
	_float: left;
}

.config-menu a {
	display: block;
	position: relative;
	padding: 0 10px;
	cursor: pointer;
	text-decoration: none !important;
	#height: 100%;
	_height: auto;
	color: #fff;
	line-height: 25px;
	padding-top: 0px;
	font-weight: bold;
}

.config-menu a:hover {
	text-decoration: underline !important;
}

.config-menu a.logout {
	font-weight: normal;
	color: #CBCBCB;
}

.config-menu .selected {
	height: 26px;
	background-color: #EFEFEF;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	background-position:0 -100px !important;
	border-bottom: 0px !important;
}

.config-menu .selected span {
	background-position: 100% -150px !important;
}

div.config-color-spacer {
	line-height: 6px;
	height: 6px;
	font-size: 0;
	margin: 0px;
	background-color: #0A5812;
	border-bottom: 1px solid #BCBEAE;
}
.fl_145 { background-position:0		0px			!important ;}
.fl_51 { background-position:0		-24px		!important ;}
.fl_201 { background-position:0		-48px		!important ;}
.fl_17 { background-position:0		-72px		!important ;}
.fl_31 { background-position:0		-96px		!important ;}
.fl_62 { background-position:0		-120px		!important ;}
.fl_77 { background-position:0		-144px		!important ;}
.fl_98 { background-position:0		-168px		!important ;}
.fl_61 { background-position:0		-192px		!important ;}
.fl_91 { background-position:0		-216px		!important ;}
.x_11 { background-position:0		-240px		!important ;} /* nenasel jsem */
.fl_25 { background-position:0		-264px		!important ;}
.fl_83 { background-position:0		-288px		!important ;}
.fl_171 { background-position:0		-312px		!important ;}
.fl_181 { background-position:0		-336px		!important ;}
.fl_195 { background-position:0		-360px		!important ;}
.x_17 { background-position:0		-384px		!important ;} /* Scandinavia - nemame */
.fl_22 { background-position:0		-408px		!important ;}
.fl_128 { background-position:0		-432px		!important ;}
.fl_200 { background-position:0		-456px		!important ;}
.fl_198 { background-position:0		-480px		!important ;}
.fl_41 { background-position:0		-504px		!important ;}
.fl_63 { background-position:0		-528px		!important ;}
.fl_96 { background-position:0		-552px		!important ;}
.fl_97 { background-position:0		-576px		!important ;}
.fl_116 { background-position:0		-600px		!important ;}
.fl_81 { background-position:0		-624px		!important ;}
.fl_154 { background-position:0		-648px		!important ;}
.fl_157 { background-position:0		-672px		!important ;}
.x_30 { background-position:0		-696px		!important ;} /* nenasel jsem */
.fl_172 { background-position:0		-720px		!important ;}
.fl_182 { background-position:0		-744px		!important ;}
.fl_207 { background-position:0		-768px		!important ;}
.fl_170 { background-position:0		-792px		!important ;}
.fl_39 { background-position:0		-816px		!important ;}
.fl_152 { background-position:0		-840px		!important ;}
.fl_153 { background-position:0		-3169px		!important ;}
.fl_100 { background-position:0		-864px		!important ;}
.fl_32 { background-position:0		-888px		!important ;}
.fl_59 { background-position:0		-912px		!important ;}
.fl_76 { background-position:0		-936px		!important ;}
.fl_92 { background-position:0		-960px		!important ;}
.x_42 { background-position:0		-984px		!important ;} /* nenasel jsem */
.fl_110 { background-position:0		-1008px		!important ;}
.fl_139 { background-position:0		-1032px		!important ;}
.fl_155 { background-position:0		-1056px		!important ;}
.fl_158 { background-position:0		-1080px		!important ;}
.fl_199 { background-position:0		-1104px		!important ;}
.fl_176 { background-position:0		-1128px		!important ;}
.fl_191 { background-position:0		-1152px		!important ;}
.fl_24 { background-position:0		-1176px		!important ;}
.fl_1,
.fl_2,
.fl_3,
.fl_4,
.fl_5,
.fl_6,
.fl_7,
.fl_8 { background-position:0		-1200px		!important ;}
.fl_02 { background-position:0		-1224px		!important ;}
.fl_53 { background-position:0		-1344px		!important ;}
.fl_47 { background-position:0		-1368px		!important ;}
.fl_52 { background-position:0		-1392px		!important ;}
.fl_167 { background-position:0		-1440px		!important ;}
.fl_118 { background-position:0		-1464px		!important ;}
.fl_85 { background-position:0		-1488px		!important ;}
.fl_73 { background-position:0		-1512px		!important ;}
.fl_68 { background-position:0		-1536px		!important ;}
.fl_57 { background-position:0		-1560px		!important ;}
.x_67 { background-position:0		-1584px		!important ;} /* nenasel jsem */
.fl_37 { background-position:0		-1608px		!important ;}
.fl_175 { background-position:0		-1656px		!important ;}

.fl_23 { background-position:0		-1680px		!important ;}
.fl_69 { background-position:0		-1704px		!important ;}
.fl_231 { background-position:0		-1728px		!important ;}
.fl_82 { background-position:0		-1752px		!important ;}
.fl_95 { background-position:0		-1776px		!important ;}
.fl_94 { background-position:0		-1800px		!important ;}
.fl_101 { background-position:0		-1824px		!important ;}
.fl_102 { background-position:0		-1848px		!important ;}
.fl_103 { background-position:0		-1872px		!important ;}
.fl_119 { background-position:0		-1896px		!important ;}

.fl_121 { background-position:0		-1920px		!important ;}
.fl_130 { background-position:0		-1944px		!important ;}
.fl_135 { background-position:0		-1968px		!important ;}
.fl_166 { background-position:0		-1992px		!important ;}
.fl_144 { background-position:0		-2016px		!important ;}
.fl_183 { background-position:0		-2040px		!important ;}
.x_87 { background-position:0		-2064px		!important ;} /* nenasel jsem */
.fl_194 { background-position:0		-2088px		!important ;}
.fl_185 { background-position:0		-2112px		!important ;}
.fl_187 { background-position:0		-2136px		!important ;}

.fl_18 { background-position:0		-2160px		!important ;}
.fl_70 { background-position:0		-2184px		!important ;}
.fl_90 { background-position:0		-2208px		!important ;}
.fl_36 { background-position:0		-2232px		!important ;}
.fl_222 { background-position:0		-2256px		!important ;}
.fl_107 { background-position:0		-2280px		!important ;}
.fl_117 { background-position:0		-2304px		!important ;}
.fl_151 { background-position:0		-2328px		!important ;}
.fl_134 { background-position:0		-2352px		!important ;}
.fl_133 { background-position:0		-2376px		!important ;}

.fl_156 { background-position:0		-2400px		!important ;}
.fl_124 { background-position:0		-2424px		!important ;}
.fl_186 { background-position:0		-2448px		!important ;}
.fl_190 { background-position:0		-2472px		!important ;}
.fl_26 { background-position:0		-2496px		!important ;}
.fl_205 { background-position:0		-2520px		!important ;}
.fl_28 { background-position:0		-2544px		!important ;}
.fl_80 { background-position:0		-2568px		!important ;}
.fl_196 { background-position:0		-2592px		!important ;}
.x_187 { background-position:0		-2616px		!important ;}	/* EMPTY */

.fl_106 { background-position:0		-2640px		!important ;}
.fl_111 { background-position:0		-2664px		!important ;}
.fl_146 { background-position:0		-2688px		!important ;}
.x_114 { background-position:0		-2712px		!important ;} /* Baltic states - nemame */
.fl_206 { background-position:0		-2736px		!important ;}
.fl_19 { background-position:0		-2760px		!important ;}
.fl_46 { background-position:0		-2784px		!important ;}
.fl_178 { background-position:0		-2808px		!important ;}
.fl_93 { background-position:0		-2832px		!important ;}
.fl_228 { background-position:0		-2856px		!important ;}

.fl_114 { background-position:0		-2880px		!important ;}
.fl_136 { background-position:0		-2904px		!important ;}
.fl_208 { background-position:0		-2928px		!important ;}
.fl_202 { background-position:0		-2952px		!important ;}
.fl_140 { background-position:0		-2976px		!important ;}
.fl_189 { background-position:0		-3000px		!important ;}
.fl_210 { background-position:0		-3024px		!important ;}
.fl_165 { background-position:0		-3048px		!important ;}
.fl_20 { background-position:0		-3072px		!important ;}
.fl_143 { background-position:0		-3096px		!important ;}
.fl_197 { background-position:0		-3145px		!important ;}
.fl_55 { background-position:0		-3120px		!important ;}

.x_131 { background-position:0		-3120px		!important ;} /* nenasel jsem */
.x_132 { background-position:0		-3144px		!important ;} /* nenasel jsem */
.x_133 { background-position:0		-3168px		!important ;} /* nenasel jsem */
.x_134 { background-position:0		-3192px		!important ;} /* nenasel jsem */
.x_135 { background-position:0		-3216px		!important ;} /* nenasel jsem */
.x_136 { background-position:0		-3240px		!important ;} /* nenasel jsem */
.x_137 { background-position:0		-3264px		!important ;} /* nenasel jsem */
.x_138 { background-position:0		-3288px		!important ;} /* nenasel jsem */
.x_139 { background-position:0		-3312px		!important ;} /* nenasel jsem */
.x_140 { background-position:0		-3336px		!important ;} /* nenasel jsem */
.x_9030 { background-position:0		-1416px		!important ;} /* Mixed */ 

.fl_9011 { background-position:0		-1248px		!important ;} /* ATP singles */
.fl_9021 { background-position:0		-1272px		!important ;} /* ATP doubles */
.fl_9012 { background-position:0		-1296px		!important ;} /* WTA singles */ 
.fl_9022 { background-position:0		-1320px		!important ;} /* WTA doubles */ 
.fl_9030 { background-position:0		-1632px		!important ;} /* nenasel jsem */
.langlabel{
	position: absolute;
	top: 20px;
	right: 165px;
	font-size: 11px;
	text-align: right;
	display: block;
	color: #ffffff;
	line-height: 20px;
}

.langbox{
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 11px;
	_height: 20px;
	width: 140px;
}

.langbox ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.langbox li {
	list-style-type: none;
	list-style: none;
	list-style-position: outline;
}
#langcombo {
	position: relative;
	margin-right: auto;
	width: 100%;
	border: none;
	#z-index: 3;
	float: left;
}
#langcombo ul.menu li{
	height: 22px;
	margin: 0px !important;
	padding: 0;
	font-weight: normal;
	cursor: pointer;
	_height: 1px;
	background-image: url(/res/_in/image/input-bg.gif);
	background-position: left 0px !important;
	background-repeat: no-repeat !important;
	line-height: 19px !important;
	color: #ffffff;
	text-align: left;
	padding-left: 1px;
	padding-top: 1px;
}
#langcombo ul.menu li span {
	display: block;
	background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -42px; 
	height: 21px;
	cursor: pointer;
}
.soccer #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -42px; }
.tennis #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -84px; }
.basketball #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -126px; }
.hockey #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -168px; }
.american-football #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -210px; }
.baseball #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -252px; }


#langcombo ul#langcontent {
	position: absolute;
	top: 23px;
	left: 0px;
	display: none;
	margin: 0; padding: 0;
	width: 118px;
	z-index: 2;
	background: #8c8c8c;
	border: 1px solid #3C3C3C;
	border-bottom-width: 0px;
	border-top-width: 0px;
}

#langcombo ul#langcontent li {
	display: block;
	width: 100%; height: 19px;
/*	background: #8c8c8c; */
	background: #000000; 
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3C3C3C;
}

#langcombo a {
	display: block;
	color: white;
	padding: 0;
	line-height: 19px;
	padding-left: 19px;
	_height: 1px;
	text-decoration: none;
	padding-left: 30px !important;
}

#langcombo ul#langcontent li.active {
	color: red !important;
	background: red !important;
}

#langcombo ul#langcontent a:hover {
	background-color: #666 !important;
	text-decoration: none;
	color: white !important;
}

#langcombo ul#langcontent a.active:hover {
	bacground-color: white;
}

#langcombo .lang-flag { 
	background: url(/res/_in/image/lang-list.gif) no-repeat 0px 0px;
	padding-left: 24px;
	margin-left: 0px;
}

/* }}} */

#langcombo .lang_en { background-position:0		0px			!important ;}
#langcombo .lang_de { background-position:0		-20px			!important ;}
#langcombo .lang_it { background-position:0		-40px			!important ;}
#langcombo .lang_es { background-position:0		-60px			!important ;}
#langcombo .lang_fr { background-position:0		-80px			!important ;}
#langcombo .lang_pl { background-position:0		-100px			!important ;}
#langcombo .lang_cs { background-position:0		-120px			!important ;}
#langcombo .lang_sk { background-position:0		-140px			!important ;}
#langcombo .lang_da { background-position:0		-160px			!important ;}
#langcombo .lang_ro { background-position:0		-180px			!important ;}
#langcombo .lang_tr { background-position:0		-200px			!important ;}
#langcombo .lang_hr { background-position:0		-220px			!important ;}
#langcombo .lang_hu { background-position:0		-240px			!important ;}
#langcombo .lang_fi { background-position:0		-260px			!important ;}
#langcombo .lang_nl { background-position:0		-280px			!important ;}
#langcombo .lang_pt { background-position:0		-300px			!important ;}
#langcombo .lang_ru { background-position:0		-320px			!important ;}
#langcombo .lang_el { background-position:0		-340px			!important ;}
/*	#langcombo .lang_he { background-position:0		-360px			!important ;} */
#langcombo .lang_cn { background-position:0		-360px			!important ;}
#langcombo .lang_sv { background-position:0		-380px			!important ;}
#langcombo .lang_no { background-position:0		-400px			!important ;}
#langcombo .lang_sl { background-position:0		-420px			!important ;}
#langcombo .lang_sr { background-position:0		-440px			!important ;}
#langcombo .lang_et { background-position:0		-460px			!important ;}
#langcombo .lang_lt { background-position:0		-480px			!important ;}
 table#member-config-list {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
}

table#member-config-list td, table#member-config-list th {
	line-height: 19px;
	padding-left: 8px;
}

table#member-config-list th {
	background: url(/res/_in/image/table_head_gray.gif) repeat-x bottom  #454545 !important; 
	color: #FFF;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	text-align: left;
	padding-left: 8px;
	border-left: 0px solid #E0E0E0;
	border-right: 0px solid #E0E0E0;
}

table#member-config-list img {
	padding-right: 5px;
	vertical-align: middle; 	
}

table#member-config-list td {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

table#member-config-list td.sport {
	font-weight: bold;
}

table#member-config-list tr.active {
	background-color: #EBD43F;
}

table#member-config-list tr.even {
	background-color: #fefefe;
}

textarea#member-config-html {
 	width: 600px; 
 	overflow: hidden; 
 	border: 5px solid #cc0000; 
 	font-size: 11px; 
 	color: #373737; 
 	padding: 4px;
}

.config-menu {
	position: relative;
	clear: both;
	margin: 0 !important;
	border-bottom: 1px solid #0A5812;
	#z-index: 1;
	height: 26px;
}

.config-menu li {
	list-style: none;
	display block;
	float: left;
	border-bottom: 1px solid #bcbeae;
	background-image: url(/res/_in/image/tab-corner.gif) !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	margin-right: 1px;
	height: 25px;
	padding: 0px;
}

.config-menu li span {
	display: block;
	background: transparent url(/res/_in/image/tab-corner.gif) no-repeat 100% -50px !important;
	height: 100%;
	_float: left;
}

.config-menu a {
	display: block;
	position: relative;
	padding: 0 10px;
	cursor: pointer;
	text-decoration: none !important;
	#height: 100%;
	_height: auto;
	color: #fff;
	line-height: 25px;
	padding-top: 0px;
	font-weight: bold;
}

.config-menu a:hover {
	text-decoration: underline !important;
}

.config-menu a.logout {
	font-weight: normal;
	color: #CBCBCB;
}

.config-menu .selected {
	height: 26px;
	background-color: #EFEFEF;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	background-position:0 -100px !important;
	border-bottom: 0px !important;
}

.config-menu .selected span {
	background-position: 100% -150px !important;
}

div.config-color-spacer {
	line-height: 6px;
	height: 6px;
	font-size: 0;
	margin: 0px;
	background-color: #0A5812;
	border-bottom: 1px solid #BCBEAE;
}
/* pretizeni stylu paletky */
.moor-okButton {
	font-size: 11px !important;
	background-color: #CCAE00 !important;
	font-weight: bold !important;
	border: 2px solid #554900 !important;
	border-top: 2px solid #D9C700 !important;
	border-left: 2px solid #D9C700 !important;
	color: #000000 !important;
	height: 19px !important;
	padding-bottom: 5px;
}div#facebook-caption {
	padding: 3px;
	margin-bottom: 10px;
	background-color: #ECEFF5; 
	border: 1px solid #94A3C4; 
	background: url('/res/image/icon-facebook.gif') no-repeat;
	width: 132px;
	overflow: hidden;
}
div#facebook-caption a {
	padding-left: 28px; 
	display: block;
	color: #3B5998;
	text-decoration: underline;
	font-weight: normal;
}
div#facebook-caption a:hover {
	text-decoration: none;
}
div#facebook-caption {
	margin-top: 15px;
	margin-left: 5px;
	background-color: #373737; 
	width: 130px;
	line-height: 13px;
	border: 2px solid #656565;
}

.soccer div#facebook-caption a { color: #79C81A; }
.tennis div#facebook-caption a { color: #79C81A; }
.basketball div#facebook-caption a { color: #EA000B; }
.hockey div#facebook-caption a { color: #00B2F6; }
.american-football div#facebook-caption a { color: #616ABD; }
.baseball div#facebook-caption a { color: #FF5B00; }
.other div#facebook-caption a { color: #00B2F6; }
div#about-us-company-details {
	position: relative;
}
a#about-us-logo {
	cursor: pointer;
	display: block;
	width: 266px;
	height: 66px;
	background: transparent url('/res/image/content/livesport-logo.gif') no-repeat 0px 0px;
	position: absolute; 
	top: 0px; 
	left: 230px;
}
div.about-us-spacer {
	line-height: 15px;
	height: 15px;
	font-size: 0;
}


