.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,
.ifmenu .single-nav
{
	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 li.selected,
.ifmenu .selected {
	background-color: #00407d;
}
.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; }
.motorsport .ifmenu .selected { background-color: #680000; }
.golf .ifmenu .selected { background-color: #016700; }

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


.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-calendar,
.ifmenu #ifmenu-odds-format {
	position: absolute;
	right: 0;
	top: 0;
	border-bottom: none;
	width: 110px;
	font-size: inherit;
	margin: 0;
}

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

.ifmenu #ifmenu-calendar-content a {
	width:auto;
}


.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: 100;
	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 #ifmenu-calendar-content { box-shadow:0 2px 5px rgba(0,0,0,0.5); }

.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;
}


div#mc ul.ifmenu {
	margin: 0px;
}

.ifmenu
{
	height: 24px; /* 24px */
/*	width: 100%; */
	border-bottom: 4px solid #00407D;
}


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

.soccer .ifmenu { border-color: #016700; }
.tennis .ifmenu { border-color: #BF9A17; }
.basketball .ifmenu { border-color: #680000; }
.motorsport .ifmenu { border-color: #680000; }
.hockey .ifmenu { border-color: #00407D; }
.american-football .ifmenu { border-color: #8E6340; }
.baseball .ifmenu { border-color: #006766; }
.golf .ifmenu { border-color: #016700; }
.odds-comparison-bookmark .ifmenu  { border-color: #e75a03; }
.odds-scope-bookmark .ifmenu  { border-color: #343434; }
.bonus-offers-bookmark .ifmenu  { border-color: #6D003A; }
.detail-submenu-bookmark .ifmenu  { border-color: #9b0000; }

.ifmenu li,
.ifmenu #ifmenu-calendar span.day
{
	height: 23px;
	border-top: none;
	border-left: none;
	border-right: none;
	background-image: url(/res/image/_new/bg-bookmark.2.gif);
	background-position:0 -800px;
	background-repeat: no-repeat;
	margin-right: 1px;
	border-bottom: 1px solid #BCBEAE;
}
.ifmenu li.ifmenu-custom a
{
	white-space:nowrap;
}
.odds-scope-bookmark .ifmenu li {
	background-position: 0 100px; /* empty */
	background-color: #e75a03;
	margin-right: 0px;
}
.odds-scope-bookmark .ifmenu .divider {
	width: 1px;
	background-position:100% -1150px;
}

.ifmenu li span
{
	display: block;
	background-image:url(/res/image/_new/bg-bookmark.2.gif);
	height: 100%;
	_float: left;
}

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

.ifmenu li a,
.ifmenu li strong,
.ifmenu li .single-nav
{
	font-weight: normal;
	color: #fff;
	line-height: 23px;
	height: 23px;
	padding-top: 0px;
}

.ifmenu .selected,
.ifmenu #ifmenu-calendar .today
{
	height: 24px; /* 24px */
	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; }
.motorsport .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; }
.golf .ifmenu .selected { background-position:0 -100px; }

#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; }
.motorsport .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; }
.golf .ifmenu .selected span { background-position: 100% -150px; }

/*
.ifmenu .ifmenu-live a {
	color: #f6ff00;
}

.ifmenu .ifmenu-live a {
	color: #D1332A	;
	color: #FFDB00;
	color: #fff010;
}
*/

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

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

.ifmenu #ifmenu-calendar {
	border-bottom: 1px solid #BCBEAE;
}

.ifmenu #ifmenu-calendar ul {
	top:24px;
	left:15px;
	width:78px;
}

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

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

.ifmenu #ifmenu-calendar-content a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif) no-repeat -192px 50%;
}

/* omrdel kvuli kalendari v tv gonetu */
div#mc .tv-gonet-bookmark .ifmenu h2 { font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif; }

.stats-spacer {
	background-color: #444444 !important;
}

/*	eV.com - test uprav*/

.ifmenu li {
	background-position: 0 -800px;
}

.ifmenu li span {
	background-position: 100% -850px;
}


.ifmenu #ifmenu-calendar {
	border-bottom: 0px;
	height: 24px;
}

.ifmenu  #ifmenu-calendar { background-position: 0px -200px; }
.soccer .ifmenu #ifmenu-calendar { background-position: 0px -100px; }
.tennis .ifmenu #ifmenu-calendar { background-position: 0px -300px; }
.basketball .ifmenu  #ifmenu-calendar { background-position: 0px -400px; }
.motorsport .ifmenu  #ifmenu-calendar { background-position: 0px -400px; }
.hockey .ifmenu  #ifmenu-calendar { background-position: 0px -200px; }
.american-football .ifmenu  #ifmenu-calendar { background-position: 0px -600px; }
.baseball .ifmenu  #ifmenu-calendar { background-position: 0px -500px; }
.golf .ifmenu #ifmenu-calendar { background-position: 0px -100px; }

.ifmenu #ifmenu-calendar span.today { background-position:-3px -200px; }
.soccer .ifmenu #ifmenu-calendar span.today { background-position:-3px -100px; }
.tennis .ifmenu #ifmenu-calendar span.today { background-position:-3px -300px; }
.basketball .ifmenu #ifmenu-calendar span.today { background-position:-3px -400px; }
.motorsport .ifmenu #ifmenu-calendar span.today { background-position:-3px -400px; }
.hockey .ifmenu #ifmenu-calendar span.today { background-position:-3px -200px; }
.american-football .ifmenu #ifmenu-calendar span.today { background-position:-3px -600px; }
.baseball .ifmenu #ifmenu-calendar span.today { background-position:-3px -500px; }
.golf .ifmenu #ifmenu-calendar span.today { background-position:-3px -100px; }

.ifmenu #ifmenu-calendar .h2 a {
	background: url(/res/image/cal-dart-white.1.gif) no-repeat 7px 60%;
}

.ifmenu #ifmenu-calendar ul {
	border: 1px solid #BCBEAE;
	border-bottom: 0px;
}

.ifmenu #ifmenu-calendar ul li {
	border-bottom: 1px solid #BCBEAE;
}

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

.ifmenu #ifmenu-calendar-content .ifmenu-today {	background-color: #E6F4F8;	}
.soccer .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #EAF7E7; }
.hockey .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #E6F4F8; }
.tennis .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #F7F8DC; }
.basketball .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #F9F1EA; }
.motorsport .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #F9F1EA; }
.american-football .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #F9EDDF; }
.baseball .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #EAFCF2; }
.golf .ifmenu #ifmenu-calendar-content .ifmenu-today { background-color: #EAF7E7; }

.ifmenu #ifmenu-calendar-content a:hover,
.soccer .ifmenu #ifmenu-calendar-content a:hover,
.hockey .ifmenu #ifmenu-calendar-content a:hover,
.tennis .ifmenu #ifmenu-calendar-content a:hover,
.basketball .ifmenu #ifmenu-calendar-content a:hover,
.motorsport .ifmenu #ifmenu-calendar-content a:hover,
.american-football .ifmenu #ifmenu-calendar-content a:hover,
.baseball .ifmenu #ifmenu-calendar-content a:hover,
.golf .ifmenu #ifmenu-calendar-content a:hover
{
	background: #ffcc99 url(/res/image/cal-dart.gif) no-repeat -192px 50%;
}

.ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #00407D;	}
.soccer .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #016700; }
.tennis .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #BF9A17; }
.basketball .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #680000; }
.motorsport .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #680000; }
.hockey .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #00407D; }
.baseball .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #006766; }
.american-football .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #8E6340; }
.golf .ifmenu #ifmenu-calendar a.ifmenu-active { background-color: #016700; }

.ifmenu #ifmenu-calendar a.ifmenu-active:hover	{
	background-image: url(/res/image/cal-dart-white.1.gif);
}




.ifmenu #ifmenu-calendar {
	background:none;
}

.ifmenu #ifmenu-calendar span.day {
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	margin:0;
	padding:0;
}


.ifmenu #ifmenu-calendar span.yesterday,
.ifmenu #ifmenu-calendar span.tomorrow
{
	width:15px;
	background-position:0 -800px;
	border-color:#bcbeae;
	cursor:pointer;
}

.ifmenu #ifmenu-calendar span.yesterday {
	border-right-width:1px;
	border-right-style:solid;
}

.ifmenu #ifmenu-calendar span.tomorrow {
	background-position:-3px -800px;
	border-left-width:1px;
	border-left-style:solid;
	float:right;
}

.ifmenu #ifmenu-calendar span.tomorrow .inner {
	background-position:right -850px;
}

.ifmenu #ifmenu-calendar span.today {
	height:24px;
}

.ifmenu #ifmenu-calendar span.today,
.ifmenu #ifmenu-calendar span.h2
{
	border-bottom:none;
	width:78px;
}

.ifmenu #ifmenu-calendar span.h2 {
	background:none;
}

.ifmenu #ifmenu-calendar .arrow {
	background-repeat:no-repeat;
	background-image:url(/res/image/cal-dart.gif);
}

.ifmenu #ifmenu-calendar .yesterday .arrow {
	background-position:-398px 9px;
}

.ifmenu #ifmenu-calendar .tomorrow .arrow {
	background-position:-195px 9px;
}

.ifmenu #ifmenu-calendar.no-tomorrow .tomorrow,
.ifmenu #ifmenu-calendar.no-yesterday .yesterday
{
	visibility:hidden;
}

.spacer-block
{
	height: 10px;
	line-height: 10px;
	font-size: 0px;
}

div.group-label
{
	height: 24px;
	border-bottom: 4px solid #444643;
	margin-top: 10px;
}

div.group-label span.group-label-wrapper
{
	height: 100%;
	background-image: url(/res/image/_new/bg-bookmark.2.gif);
	display: block;
	float: left;
}

div.group-label span.group-label-name
{
	display: block;
	background-image: url(/res/image/_new/bg-bookmark.2.gif);
	background-position: 100% -50px;
	height: 100%;
	padding: 0 10px;
	margin: 0;
	font-size: 11px;
	line-height: 23px;
	color: white;
}a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup {
	line-height: 0px;
}

#fsbody {
	width: 610px;
}

#fscon {
	_height: 1px;
	position: relative;
}

#fsbody .copyright {
	text-align: right;
	padding: 3px 10px 0;
	position: relative;
	line-height:1.2;
}

#fsbody .copyright a {
	color: #c00;
	text-decoration: underline;
}

#fsbody .copyright a:hover {
	text-decoration: none;
}

div#mc .no-match-found p {
	border:1px solid #bcbeae !important;
	border-top: 0;
	padding: 3px 10px;
	margin: 0;
	position: relative;
}

.no-match-found a {
	text-decoration: underline;
}

.no-match-found a:hover {
	text-decoration: none;
}

.fs-table {
	margin-top: 0px;
}

.fs-table .bold {
	font-weight: bold;
}

.fs-table .aet {
	color: #656565;
	font-weight: normal;
}

.fs-table .match-status {
	background: #fc9;
}

.fs-table table {
	border-spacing: 0;
	clear: both;
	table-layout: fixed;
	background: white;
	position: relative;
	#border-spacing: expression(cellSpacing = 0);
}

.fs-table .table-line-bottom {
	border-top: 1px solid #656565;
	font-size: 1px;
	line-height: 1px;
	height: 0;
}

.fs-table tr
{
	height: 19px;
	line-height: 19px;
}

.fs-table td {
	text-align: center;
	padding: 0;
	border-top: 0;
	border-bottom: 0;
	border-right: 1px solid #e0e0e0;
}

.display-none {
	display:none;
}

.fs-table table.no-match
{
	width: 100%;
}

.fs-table td.no-match
{
	text-align: left;
	padding-left: 10px;
	border-left: 1px solid #e0e0e0;
}

.fs-table table.golf.no-duel tbody td,
.fs-table table.soccer tbody td,
.fs-table table.motorsport-auto-racing.no-duel tbody td,
.fs-table table.motorsport-moto-racing.no-duel tbody td,
.fs-table table.motorsport.no-duel tbody td,
.fs-table table.cycling.no-duel tbody td,
.fs-table .odds td
{
	border-top: 1px solid #e0e0e0;
}

.fs-table .odds thead tr.score-label td,
.fs-table .odds thead tr.blank-line td
{
	border-top: none;
}

.fs-table .tr-first td,
.fs-table table.soccer .tr-first td,
.fs-table table.golf.no-duel .tr-first td
{
	border-top: 0;
}



.fs-table td.tournament {
	color: #ffffff;
	border-left: 1px solid #e0e0e0;
	text-align: center;
}

.fs-table td.time,
.fs-table td.team-rank
{
	border-left: 1px solid #e0e0e0;
}
.fs-table td.team-rank.highlight-highlighted
{
	background-image: none;
}

.fs-table td.team-rank.position-up.highlight-highlighted,
.fs-table td.team-rank.position-up.highlight-highlighted-sec
{
	background-image: url('/res/_fs/image/icons-detail-fs.5.png');
	background-position: -923px 7px;
	background-repeat: no-repeat;
}
.fs-table td.team-rank.position-down.highlight-highlighted,
.fs-table td.team-rank.position-down.highlight-highlighted-sec
{
	background-image: url('/res/_fs/image/icons-detail-fs.5.png');
	background-position: -823px 7px;
	background-repeat: no-repeat;
}

.fs-table td.rank-label
{
	border-left: 1px solid #bbb;
}

.fs-table td.extra-info {
	border-left: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	padding: 0 10px;
}

.fs-table .extra-info span.extra-info-left{
	float: left;
	text-align: left;
}

.fs-table .extra-info span.extra-info-right{
	float: right;
	text-align: right;
}

.fs-table td.part-top,
.fs-table td.part-bottom{
	color: #b0b0b0;
}

/*
.fs-table td.part-top sup,
.fs-table td.part-bottom sup {
	color: #cacaca;
}
*/

.fs-table td.team-home,
.fs-table td.team-rank,
.fs-table td.part-bottom,
.fs-table td.player,
/* .fs-table td.serve-home. */
.fs-table td.score-home
{
	border-bottom: 1px solid #e0e0e0;
}

.fs-table table.golf.no-duel td.team-home,
.fs-table table.soccer td.team-home,
.fs-table .odds td
{
	border-bottom: none;
}

.fs-table tr.even { background: #f0f0f0; }

.fs-table tr.set td.team-home,
.fs-table tr.set td.team-away,
.fs-table tr.set td.score-home,
.fs-table tr.set td.score-away,
.fs-table td.set,
.fs-table td.serve-alert,
.fs-table tr.goal,
.fs-table .soccer tr.highlight-highlighted,
.fs-table tr.highlight-highlighted td.team-home,
.fs-table tr.highlight-highlighted td.team-away,
.fs-table tr.highlight-highlighted td.score-home,
.fs-table tr.highlight-highlighted td.score-away,
.fs-table td.highlight-highlighted,
.fs-table .golf tr.highlight-highlighted td.score {
	background: #ffcc99;
}

.fs-table .basketball tr.set td.team-home,
.fs-table .basketball tr.set td.team-away,
.fs-table .basketball tr.highlight-highlighted td.team-home,
.fs-table .basketball tr.highlight-highlighted td.team-away,
.fs-table .soccer tr.highlight-highlighted td.team-home,
.fs-table .soccer tr.highlight-highlighted td.team-away,
.fs-table .soccer tr.highlight-highlighted td.score-home,
.fs-table .soccer tr.highlight-highlighted td.score-away,
.fs-table .golf tr.set td.team-home,
.fs-table .golf tr.set td.team-away,
.fs-table .golf tr.highlight-highlighted td.team-home,
.fs-table .golf tr.highlight-highlighted td.team-away,
.fs-table .golf tr.highlight-highlighted td.score.no-highlighted,
.fs-table .motorsport tr.highlight-highlighted td.team-home,
.fs-table .motorsport tr.highlight-highlighted td.team-away
{
	background: none;
}

.fs-table td.set,
.fs-table td.highlight-highlighted
{
	color: #84705b;
}

.fs-table td.team-rank.highlight-highlighted
{
	color: #656565;
}


.fs-table td.playing.highlight-highlighted {
	color: #c00;
}

.fs-table span.dw-icon {
	background: url('/res/image/icons-iframe.6.gif') no-repeat -702px -3px;
	padding-left: 5px;
	margin: 0px 6px;
}

.fs-table span.dw-icon:hover {
	background-position: -734px -3px;
}

.fs-table td span.padl {
	text-align: left;
	display: block;
	padding-left: 10px;
}

.fs-table td span.padr {
	text-align: right;
	display: block;
	padding-right: 10px;
}

.fs-table td.icons, .fs-table td.comparison, .dw-icon, .fs-table td.best-of {
	cursor: default;
}

.fs-table td.ah_handicap {
	color: #339933;
	font-size: 10px;
	}

.fs-table .icons .icon0 { left: 5px; }
.fs-table .icons .icon1 { left: 20px; }
.fs-table .icons .icon2 { left: 35px; }
.fs-table .icons .icon3 { left: 49px; }
.fs-table .icons .icon4 { left: 63px; }
.fs-table .icons .info,
.fs-table .icons .tv,
.fs-table .icons .video,
.fs-table .icons .video-blink,
.fs-table .icons .slive,
.fs-table .icons .clive,
.fs-table .icons .shirt,
.fs-table .icons .comparison,
.fs-table .icons .league-info,
.fs-table .icons .display-league,
.fs-table .icons .hide-league,
.fs-table .icons .tennis-serve,
.fs-table .icons .cricket-serve,
.fs-table .icons .cricket-serve-opposite,
.fs-table .icons .darts-serve,
.fs-table .icons .baseball-serve,
.fs-table .icons .baseball-serve-opposite,
.fs-table .icons .pesapallo-serve,
.fs-table .icons .pesapallo-serve-opposite,
.fs-table .icons .american-football-serve
{
	position: absolute;
	z-index: 1;
	width: 12px;
	height: 16px;
	line-height: 16px;
	background: url('/res/image/icons-iframe.6.gif') no-repeat 0 50%;
}


.fs-table table.baseball .icons .icon3 { left: 41px}

.fs-table .icons .tv {
	background-position: -32px 100%;
	cursor: pointer;
}
.fs-table .icons .slive,
.fs-table .icons .clive {
	background-position: -64px 100%;
	cursor: pointer;
}

.fs-table .icons .clive {
	background-image: url('/res/image/icons-anim.2.gif');
	background-position: 0px 100%;
	cursor: pointer;
}

.fs-table .icons .shirt {
	background-position: -126px 100%;
	cursor: pointer;
	width: 15px;
}

.fs-table .icons .shirt:hover {
	background-position: -477px 100%;
	width: 15px;
}

.fs-table .icons .tennis-serve{
/*
	background-position: -638px 100%;
	width: 13px;
*/
	background-position: -670px 50%;
	width: 12px;
	left: 3px;
}

.fs-table .icons .cricket-serve {
	background-position: -890px 50%;
	width: 12px;
	left: 3px;
}

.fs-table .icons .cricket-serve-opposite {
	background: url('/res/image/icons-iframe-2.4.gif') no-repeat -160px 50%;
	width: 16px;
	height: 15px;
	line-height: 15px;
	top: 2px;
	left: 1px;
}

.fs-table .icons .darts-serve {
	background: url('/res/image/icons-iframe-2.4.gif') no-repeat -140px 50%;
	width: 15px;
	height: 15px;
	line-height: 15px;
	top: 2px;
	left: 1px;
}

.fs-table .icons .baseball-serve,
.fs-table .icons .pesapallo-serve{
	background-position: -920px 50%;
	width: 12px;
	left: 3px;
}

.fs-table .icons .baseball-serve-opposite,
.fs-table .icons .pesapallo-serve-opposite {
	background: url('/res/image/icons-iframe-2.4.gif') no-repeat -180px 50%;
	width: 16px;
	height: 15px;
	line-height: 15px;
	top: 2px;
	left: 1px;
}

.fs-table .icons .american-football-serve{
	background-position: -950px 50%;
	width: 16px;
	left: 1px;
}

.fs-table span.tomyg-ico {
	background: url('/res/image/icons-iframe.6.gif') no-repeat 0 50%;
	background-position: -157px 100%;
	padding-left: 11px;
	line-height: 16px;
}

.fs-table span.rhcard,
.fs-table span.racard {
	background: url(/res/image/card-red.gif) no-repeat 0 50%;
}

.fs-table span.rhcard {
	background-position: 100% 50%;
}

.fs-table .odds span.rhcard {
	background-position: 0 50%;
}

.fs-table span.rhcard1,
.fs-table span.racard1 {
	padding-left: 10px;
}

.fs-table span.rhcard2,
.fs-table span.racard2 {
	padding-left: 19px;
}

.fs-table span.rhcard3,
.fs-table span.racard3 {
	padding-left: 28px;
}

.fs-table span.rhcard4,
.fs-table span.racard4 {
	padding-left: 37px;
}


.fs-table .flag, #fsmenu .flag {
	width:16px;
	display:inline-block;
	margin:0 10px 0 0;
	height:13px;
	vertical-align:text-top;
}


.fs-table .padl .flag {
	margin-left: 0px;
	margin-right: 10px;
	padding: 0;
}

.fs-table .padr .flag {
	margin-left: 5px;
	margin-right: 0px;
}

.fs-table .playing,
.fs-table .playing a {
	color: #c00;
}

.fs-table td.leader
{
	font-weight: bold;
}

.fs-table td.playing.leader
{
	text-transform: uppercase;
}

.fs-table .time-playing {
	color: #b0b0b0;
}

.fs-table td.best-of span {
	color: #b0b0b0;
}
.fs-table td.best-of span:hover {
	color: #000000;
}

.fs-table td.timer {
	line-height: 1.4;
}

.fs-table td.timer span.final_result_only {
	color: #b0b0b0;
	cursor: default;
}
.fs-table td.timer span.final_result_only:hover {
	color: #000000;
}

.fs-table .goal-home,
.fs-table .highlight-message.highlight-left {
	float: left;
	padding-left: 10px;
}

.fs-table .goal-away,
.fs-table .highlight-message.highlight-right {
	float: right;
	padding-right: 10px;
}

.fs-table .blank-line {
	height: 1px;
	line-height: 1px;
}

.fs-table .blank-line td {
	background-color: #656565;
	border-right: none;
}

.fs-table .canceled {
	text-decoration: line-through;
}

.fs-table .no-left-border {
	border-left: 0px !important;
}

.fs-table .no-underline {
	text-decoration: none !important;
}

.fs-table .odds .win :not(.dw-icon)
{
	background-color: #fc9;
}

.fs-table .odds.golf .win {
	background-color: transparent;
}

.fs-table .odds-hover-highlight {
	color: #656565;
	background-color: #98F83F;
	cursor: pointer;
	text-decoration: underline;
}

.fs-table .odds td.xx2 {
	color: #b0b0b0;
}

.fs-table .odds .kx span {
	display: block;
	padding-left: 10px;
}

.fs-table .odds .kx span:hover {
	text-decoration: underline;
}

.fs-table .odds .xx2 span {
	padding-left: 0;
}

.fs-table .odds .kx span.up,
.fs-table .odds .kx span.down {
	background-image: url(/res/_fs/image/icons-detail-fs.5.png);
	background-repeat: no-repeat;
	background-position: -821px 100%;
}

.fs-table .odds .kx span.down{
	background-position: -921px 100%;
}

.fs-table .odds .xx2 span.up,
.fs-table .odds .xx2 span.down {
	background-image: none;
}

.fs-table .not-published {
	text-decoration: line-through !important;
}

#visit, #lsintro {
	color: #000;
	font-weight: bold;
	font-size: 21px;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 20px;
}

#visit a, #lsintro a {
	color: #c00;
	font-weight: bold;
	text-decoration: underline;
}

#visit a:hover, #lsintro a:hover {
	text-decoration: none;
}

#fsi {
	position: relative;
	display: none;
	background: white;
	padding-top: 1px;
}

#fsi #visit, #fsi #lsintro {
	margin-bottom: 10px;
}

.lsintro {
	cursor: pointer;
	background: url(/res/image/content/livescore_in_345x70.gif) no-repeat 50% 10px;
	padding-top: 90px !important;
	padding-bottom: 10px;
	margin: 0;
	width: 100%;
	position: relative;
}

.lsintro-opacity {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50);
	position: absolute;
	left: 0; top: 0;
	background: black;
	background: white;
	width: 100%;
	overflow: crop;
	z-index: 999;
}

.no-display {
	display: none;
}

/* Fix velikosti písma pro iPhone */
@media screen and (max-device-width: 640px) {
	body {
		-webkit-text-size-adjust: none;
	}
}

.help {
	cursor: help;
}

.fs-table tr.league {
	background: url(/res/image/_new/bg-label.gif) repeat-x top #343434;
}

.no-match-found p {
	border: 1px solid #bcbeae;
	#border-bottom-color: #656565;
}

.table-main {
	#margin-top: 1px;
}

.fs-table .icons .info:hover {
	background-position: -542px 50%;
}

.fs-table .icons .tv {
	background-position: -32px 50%;
}

.fs-table .icons .tv:hover {
	background-position: -510px 50%;
}

.fs-table .icons .slive {
	background-position: -64px 50%;
}

.fs-table .icons .clive {
	background-position: -130px 50%;
}

.fs-table .icons .slive:hover {
/*	background-position: -605px 50%; */
	background-position: -830px 50%;
}

.fs-table .icons .live-centre,
.fs-table .icons .live-centre-active {
	position: absolute;
	z-index: 1;
	width: 36px;
	height: 17px;
	line-height: 17px;
	background: url('/res/image/icons-iframe-2.4.gif') no-repeat 0 100%;
	left: 5px;
}

.fs-table .icons .live-centre-click {
	position: absolute;
	left: 6px;
	cursor: pointer;
}

.fs-table .hockey .icons .live-centre-click,
.fs-table .basketball .icons .live-centre-click,
.fs-table .rugby-union .icons .live-centre-click,
.fs-table .rugby-league .icons .live-centre-click,
.fs-table .aussie-rules .icons .live-centre-click,
.fs-table .cricket .icons .live-centre-click {
	position: absolute;
	left: 13px;
	cursor: pointer;
}

.fs-table .icons .live-centre-active {
	background-position: -50px 100%;
}

.fs-table .icons .video,
.fs-table .icons .video-blink {
	cursor: pointer;
	background: url('/res/image/icons-iframe-2.4.gif') no-repeat -100px 0px;
	position: absolute;
	z-index: 1;
	width: 12px;
	height: 15px;
	line-height: 15px;
	top: 2px;
}
.fs-table .icons .video:hover {
	background-position: -120px 0px;
}
.fs-table .icons .video-blink
{
	background: url('/res/image/icons-anim-2.1.gif') no-repeat 0px 0px;
}
.fs-table .icons .video-blink:hover {
	background: url('/res/image/icons-iframe-2.4.gif') no-repeat -120px 0px;
}

.fs-table .left-bd-2 { border-left: 2px solid #E0E0E0; }
.fs-table .score-label, .fs-table .race-info-text, .fs-table .tournament-info-text { background-color: #cacaca; }
.fs-table .score-label .left-bd { border-left: 1px solid #bbb; }
.fs-table .score-label .left-bd-2 { border-left: 2px solid #bbb; }
.fs-table .score-label .left-bd.first { border-right: none; }

.fs-table .score-label td
{
	border-right: 1px solid #bbb;
}

.fs-table .race-info-text td,
.fs-table .tournament-info-text td
{
	border-right: none;
	text-align: left;
	padding-left: 4px;
}

.fs-table table.golf .tournament-info-text td{
	border-bottom: 0;
}
.fs-table table.golf .score-label td{
	border-top: 1px solid #bbb;
	border-bottom: 0;
}

.fs-table .race-info-text td:last-child,
.fs-table .tournament-info-text td:last-child
{
	border-right: 1px solid #bbb;
}

.fs-table .race-info-text td:first-child,
.fs-table .tournament-info-text td:first-child
{
	border-left: 1px solid #bbb;
}

.fs-table .tournament-info-text span
{
	padding-right: 15px;
}

.fs-table td.player-label { text-align: left; padding-left: 10px; }

.fs-table table.golf.no-duel tbody td,
.fs-table table.motorsport-auto-racing.no-duel tbody td,
.fs-table table.motorsport-moto-racing.no-duel tbody td,
.fs-table table.motorsport.no-duel tbody td,
.fs-table table.cycling.no-duel tbody td
{
	border-bottom: none;
}

.fs-table table.motorsport-auto-racing tbody tr:first-child td,
.fs-table table.motorsport-moto-racing tbody tr:first-child td,
.fs-table table.motorsport tbody tr:first-child td,
.fs-table table.cycling tbody tr:first-child td
{
	border-top: none;
}

.fs-table table.motorsport-auto-racing thead tr.race-info-text td,
.fs-table table.motorsport-moto-racing thead tr.race-info-text td,
.fs-table table.motorsport thead tr.race-info-text td,
.fs-table table.cycling thead tr.race-info-text td
{
	border-bottom: 1px solid #bbb;
}

.fs-table table.golf tbody tr:first-child td,
.fs-table table.motorsport tbody tr:first-child td,
.fs-table table.cycling tbody tr:first-child td
{
	border-top: none;
}

.fs-table table.motorsport thead td.player,
.fs-table table.motorsport thead td.team,
.fs-table table.motorsport-auto-racing thead td.player,
.fs-table table.motorsport-auto-racing thead td.team,
.fs-table table.motorsport-moto-racing thead td.player,
.fs-table table.motorsport-moto-racing thead td.team,
.fs-table table.cycling thead td.player,
.fs-table table.cycling thead td.team
{
	border-bottom: 0;
	text-align: left;
	padding-left: 10px;
}

.fs-table.tournament-page .golf tbody td  {border-top: none;}

#fs_overlay {
	position: absolute;
	background: none;
	display: none;
	width: 100%;
	height: 100%;
	min-height: 500px;
	top: 0px;
	left: 0;
	z-index: 1000;
}

.fs-table table.golf td.cell_sd,
.fs-table table.golf td.cell_se,
.fs-table table.golf td.cell_sf,
.fs-table table.golf td.cell_sg,
.fs-table table.golf td.cell_sh,
.fs-table table.motorsport-auto-racing td.cell_rc,
.fs-table table.motorsport-moto-racing td.cell_rc,
.fs-table table.cycling td.cell_rc
{
	color: #B0B0B0;
}

.fs-table table.golf td.player_cut_off {
	color: #B0B0B0;
}

.player_page .fs-table table.golf td.player_cut_off
{
	color: #656565;
}

#local-mygames td.player_cut_off
{
	color: #656565;
}

#local-mygames td.player_cut_off span
{
	color: #656565;
}

.fs-table table.golf td.hole_start_time
{
	color: #B0B0B0;
}

.fs-table table.golf td.cell_sd.highlight-highlighted,
.fs-table table.golf td.cell_se.highlight-highlighted,
.fs-table table.golf td.cell_sf.highlight-highlighted,
.fs-table table.golf td.cell_sg.highlight-highlighted,
.fs-table table.golf td.cell_sh.highlight-highlighted,
.fs-table table.golf td.hole_start_time.highlight-highlighted
{
	color: #84705b;
}

.fs-table .cell_ib span.icons
{
	float: left;
	margin-left: 5px;
}

.fs-table .head_aa div.mg_dropdown
{
	margin-top: 0px;
}

.win_lose_icon
{
	width: 17px;
	display: inline-block;
	line-height: 17px;
}

.win_lose_icon
{
	background-image:url('/res/image/standings/form.en.png');
}

.win_lose_icon.form-w
{
	background-position:0 -150px;
}

.win_lose_icon.form-d
{
	background-position:0 -200px;
}

.win_lose_icon.form-l
{
	background-position:0 -250px;
}

.win_lose_icon.form-wo
{
	background-position:0 -450px;
}

.win_lose_icon.form-lo
{
	background-position:0 -500px;
}

.win_lose_icon.form-s
{
	background-position:0 -650px;
}

.game-notification
{
	position: fixed;
	background-color: black;
	width: 192px;
	height: 92px;
	bottom: 5px;
	margin-left: 5px;
	z-index: 500;
}

.game-notification .notification-content
{
	border: 1px solid #585858;
	background-color: #101010;
	font-size: 10px;
	color: dimgray;
	width: 180px;
	height: 80px;
	bottom: 10px;
	line-height: 13px !important;
	z-index: 30;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
	cursor: hand;
}


.game-notification .notification-content:hover
{
	border: 1px solid #ffffff;
	cursor: pointer;
	cursor: hand;
}

.game-notification .label
{
	float: left;
	height: 19px;
	width: 180px;
	line-height: 19px;
	border-bottom: 1px solid #585858;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px;
	color: #ffffff;
	background-color: #222222;
        text-overflow: ellipsis;
}

.game-notification .score
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	margin-top: 32px;
	width: 100%;
	text-align: center;
	color: white;
	line-height: 13px !important;
}

.game-notification .score .change
{
	color: #ff9900;
}

.game-notification .text
{
	width: 100%;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	color: #ff9900;
	margin-top: 15px;
	line-height: 13px !important;
}

.game-notification .close
{
	background: transparent url('/res/image/close.png') -17px 0px no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: -5px;
	top: -5px;
}

.game-notification .close:hover
{
	background: transparent url('/res/image/close.png') 0px 0px no-repeat;
}

.game-notification .logo-home
{
	left: 15px;
}

.game-notification .logo-away
{
	right: 15px;
}

.game-notification .notification-logo
{
	background-position: center center;
	background-repeat: none;
	position: absolute;
	margin-top: 25px;
}
body
{
	font-size: 11px;
	margin: 0;
	padding: 0;
	background: white;
	color: #656565;
	_padding-bottom: 10px;
}

body,
div#mc h2.tournament,
form input,
form select,
form textarea
{
	font-family:Tahoma, "Geneva CE", "Lucida Sans", Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	margin: 5px;
	margin-left: 0;
}

h1
{
	font-size: 130%;
}

h2
{
	font-size: 120%;
}

h3
{
	font-size: 110%;
}

h4, h5, h6
{
	font-size: 100%;
}

table
{
	font-size: 100%;
}

p
{
	margin: 5px;
	margin-left:0;
	margin-right:0;
}

a
{
	color: #656565;
}

a img, a:link img
{
	border: none;
}

a:hover
{
	text-decoration: none;
}

ul
{
	margin: 10px;
	padding:0;
}

span.blink {
	background: url(/res/image/icons-anim.2.gif) no-repeat -31px 0;
}

div.cleaner, hr.cleaner {
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: none;
	height: 0;
}

sub,
sup
{
	vertical-align: baseline;
	position: relative;
	font-size: 80%;
	line-height: 0;
}

sub
{
	top: 0.4em;
}

sup
{
	bottom: 0.4em;
}
/* 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: 0px;
}

#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.png) no-repeat 50% 0;
}

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

.adsgraphvert {
	position: absolute;
	top: 0;
	right: 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.png) 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.png) 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, .ath-pt-br { 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-en-uk { background-position: 50% -357px }

.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, .ath-r-pt-br { 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 }
.ath-r-en-uk { background-position: 100% -357px }

.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, .atv-pt-br { 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% }
.atv-en-uk { background-position: -357px 50% }

/* }}} */
.caption-box {
	position: relative;
   background: #fffeb3 url(/res/image/icon-info.gif) no-repeat 5px center;
   margin-bottom: 10px;
   border: 1px solid #DCDC41;
   color: #555555;
	font-weight: normal;
	padding: 0px;
	/*	margin-top: 100px; */
}

.caption-box-job
{
   background: #dfffcf url(/res/image/icon-thumb-up.png) no-repeat 5px center;
   border: 1px solid #99cc99;
}

#lang-box .caption-box {
   background-image: none;
	border: 1px solid #E0E0E0;
	font-weight: bold;
}
#service-status .caption-box {
   background: #ffebeb url(/res/image/icon-warning1.gif) no-repeat 10px center;
	border: 3px solid #ffafaf;
	font-weight: bold;
	color: #d00;
}
.caption-box .content {
	padding: 5px 15px 5px 55px;
	float: none;
}
#lang-box .caption-box .content {
	padding: 12px 15px 12px 52px;
}
.caption-box .content a {
	text-decoration: underline;
	color: #CC0000;
}
.caption-box a:hover {
	text-decoration: none;
}
.caption-box .close {
	position: absolute;
	top: -1px;
	right: -1px;
}
.caption-box .close a {
	display: block;
	width: 9px;
	height: 9px;
	background: transparent url(/res/image/icon-close.gif) no-repeat 6px 6px;
	padding: 6px;
	text-decoration: none !important;
}
.caption-box .close a:hover {
	background-position: 6px -25px;
}

.caption-box .lang-flag {
	position: absolute;
	top: 2px;
	left: 10px;
	background: #fffeb3 url(/res/image/lang-list/_empty.png) no-repeat 0px 0px;
	width: 32px;
	height: 28px;
	display: block;
}

div.box_over_content,
div.box_over_content div {
	line-height: 14px;
}/* ------------------------ *
 * League heading container *
 * ------------------------ *
 *
 */

.fs-table tr.league {
	color:white;
	background:#656565;
}

.fs-table tr.league a
{
	color: white;
	text-decoration: none;
}

.fs-table tr.league a:hover
{
	color: white;
	text-decoration: underline;
}

.fs-table tr.league td {
	border:none;
	border-bottom:1px solid #bcbeae;
	border-top:1px solid #bcbeae;
	text-align:left;
}


/* ------------ *
 * League icons *
 * ------------ *
 *
 */

.fs-table .league .icons,
.fs-table .odds .league .icons
{
	display:block;
	position:absolute;
	width:13px;
	height:19px;
	line-height:19px;
	right:auto;
	left:5px;
	top:0;
	text-align:center;
	margin:0 auto;
}


.fs-table thead td.icons-label:first-child {
	border-right: none;
	border-left: 1px solid #BBB;
}


.fs-table tbody td.icons:first-child {
	border-right: none;
	border-left: 1px solid #E0E0E0;
}


.fs-table .league .icons.left,
.fs-table .odds .league .icons.left {
	position:absolute;
	left:0;
	top:0;
	display:block;
	padding:0 6px;
}


.fs-table .league .icons.right,
.fs-table .odds .league .icons.right {
	position:absolute;
	left:auto;
	right:0;
	top:0;
	padding:0 6px;
}


.fs-table div.icons,
.fs-table span.icons {
	position:relative;
	display:block;
	margin:0 auto;
	vertical-align:top;
	line-height:19px;
	height:19px;
}


/* --------------- *
 * League elements *
 * --------------- *
 *
 */

.fs-table tr.league .stats-link,
.fs-table tr.league .sport {
	position: absolute;
	right: 10px;
	cursor: pointer;
	#margin-top: -4px;
	_margin-top: -3px;
}

.fs-table tr.league .sport {
	cursor: auto;
}

.fs-table tr.league .stats-link span {
	color:#ffffff;
	text-decoration:underline;
	bottom:1px;
	position:relative;
}

.fs-table tr.league .fsh {
	right:28px;
}

.fs-table .league td.col {
	text-align:center;
	padding:0;
}

.fs-table .no-duel .league td .head_ab,
.fs-table .motorsport-auto-racing .league td .head_ab,
.fs-table .motorsport-moto-racing .league td .head_ab
{
	float: left;
}

.fs-table .no-duel .league .head_ae,
.fs-table .motorsport-auto-racing .league .head_ae,
.fs-table .motorsport-moto-racing .league .head_ae
{
	float: right;
	padding-right: 10px;
}

/* -------- *
 * My games *
 * -------- *
 *
 */

.fs-table .tomyg,
.fs-table .tomyga,
.fs-table .tomygai
{
	cursor: pointer;
	width:13px;
	height:13px;
	line-height:13px;
	cursor:pointer;
	display:inline-block;
	vertical-align:text-top;
	background-repeat:no-repeat;
	margin-top:1px;
}

.fs-table .tomygai
{
	cursor: auto;
}

.gecko9 .fs-table .league .icons,
.gecko8 .fs-table .league .icons,
.gecko7 .fs-table .league .icons,
.gecko6 .fs-table .league .icons,
.gecko5 .fs-table .league .icons,
.gecko4 .fs-table .league .icons,
.gecko3 .fs-table .league .icons {
	position:relative;
	margin-top:-1px;
	float:left;
}


.gecko9 .fs-table .league .icons.right,
.gecko8 .fs-table .league .icons.right,
.gecko7 .fs-table .league .icons.right,
.gecko6 .fs-table .league .icons.right,
.gecko5 .fs-table .league .icons.right,
.gecko4 .fs-table .league .icons.right,
.gecko3 .fs-table .league .icons.right {
	float:right;
}

.opera .fs-table .tomyg,
.opera .fs-table .tomyga,
.opera .fs-table .tomygai {
	padding-top:1px
}


.fs-table .odds .league .icons.left .tomyg,
.fs-table .odds .league .icons.left .tomyga,
.fs-table .odds .league .icons.left .tomygai {
	position:relative;
	right:auto;
	left:auto;
}

.fs-table tbody .tomyg,
.fs-table tbody .tomyga,
.fs-table tbody .tomygai {
	margin-top:0;
}



/* --------------------- *
 * Country name and flag *
 * --------------------- *
 *
 */


.fs-table tr.league td .country {
	margin-left:10px;
}

.fs-table tr.league td .country.left {
	margin-left:4px;
}

.fs-table tr.league td.left .country {
	margin-left:4px;
}


/* ------------------ *
 * Internet explorer  *
 * ------------------ *
 *
 */

.ie6 .fs-table tr td .left .tomyg,
.ie6 .fs-table tr td .left .tomyga,
.ie6 .fs-table tr td .left .tomygai
{
	margin:3px 0 0 !important;
}

.ie6 .fs-table .table-main tr.league td .left .tomyg,
.ie6 .fs-table .table-main tr.league td .left .tomyga,
.ie6 .fs-table .table-main tr.league td .left .tomygai
{
	position:relative;
	left:-29px !important;
}



.ie6 .fs-table tr.league td .left .flag{
	margin-left:0;
	margin-top:3px;
	left:-4px;
}

.ie6 .flashscore .fs-table .odds tr.league td .country {
	text-align:left !important;
	margin:0;
	position:static;
}

.ie6 .fs-table tr.league .country .name {
	padding-left:10px
}

.ie6 .fs-table .odds tr.league td.left {
	position:static !important;
	width:auto !important;
}

.ie6 .flashscore .fs-table .odds tr.league td .country .flag {
	margin:0;
}

.ie6 .flashscore .fs-table .odds tr.league td .country .flag,
.ie6 .flashscore .fs-table .odds tr.league td .country .name {

}

.stats-link span:hover {
	text-decoration:none !important;
}
.tooltip {
	clear:both;
	position: absolute;
	display: none;
	max-width: 400px;
	max-height: 400px;
	_height: 1px;
}

.tooltip span{
	display: block;
	color: #656565;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	_padding-top: 11px;
	padding-left: 10px;
	_padding-left: 9px;
	_padding-bottom: 2px;
	white-space: nowrap;
	position:relative;
	z-index:10;
}

.tooltip.revert span {
	padding-left: 0;
	padding-right: 6px;
}

.tooltip div {
	position: absolute;
	background-repeat: no-repeat;
}

.tooltip-lt {
	width: 5px;
	height: 100%;
	left: -5px;
	top: 0;
}

.revert .tooltip-lt {
	width: 12px;
	left: -12px;
}

.tooltip-rt {
	width: 14px;
	height: 100%;
	right: -14px;
	top: 0;
}

.revert .tooltip-rt {
	width: 6px;
	height: 100%;
	right: -6px;
	top: 0;
}

.tooltip-lb {
	width: 5px;
	height: 6px;
	left: -5px;
	bottom: -6px;
	_bottom: -13px;
}

.revert .tooltip-lb {
	width: 12px;
	height: 6px;
	left: -12px;
	bottom: -6px;
	_bottom: -13px;
}

.tooltip-ct {
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
	z-index:9;
}


.tooltip-cb {
	width: 100%;
	height: 6px;
	left: 0;
	bottom: -6px;
	_bottom: -13px;
}

.tooltip-rb {
	width: 14px;
	height: 6px;
	right: -14px;
	bottom: -6px;
	_bottom: -13px;
}

.revert .tooltip-rb {
	width: 6px;
	height: 6px;
	right: -6px;
	bottom: -6px;
	_bottom: -13px;
}

.tooltip strong.up {
	color: green;
	text-decoration: none;
}

.tooltip strong.down {
	color: red;
	text-decoration: none;
}


.tooltip-ct { background-position: -41px 0; }
.tooltip-lt { background-position: -31px 0; }
.tooltip-rt { background-position: -435px 0; }
.tooltip-lb { background-position: -31px bottom; }
.tooltip-cb { background-position: center bottom; }
.tooltip-rb { background-position: -435px bottom; }
.revert .tooltip-lt { background-position: 0 0; }
.revert .tooltip-rt { background-position: right 0; }
.revert .tooltip-rb { background-position: -444px bottom; }
.flag {
	background-image: url(/res/image/flag-list.25.png);
	background-repeat:no-repeat;
	background-position:0 20px;
}

.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 ;}
.fl_225 { background-position:0		-384px		!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		-745px		!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		-3144px		!important ;}
.fl_55 { background-position:0		-3120px		!important ;}

.x_132 { background-position:0		-3144px		!important ;} /* nenasel jsem */
.x_133 { background-position:0		-3168px		!important ;} /* nenasel jsem */
.fl_99 { background-position:0		-3192px		!important ;}
.fl_131 { background-position:0		-3216px		!important ;}

.fl_218 { background-position:0		-3240px		!important ;}
.fl_221 { background-position:0		-3264px		!important ;}
.fl_64 { background-position:0		-3288px		!important ;}
.fl_149 { background-position:0		-3312px		!important ;}
.fl_109 { background-position:0		-3336px		!important ;}
.fl_169 { background-position:0		-3360px		!important ;}
.fl_237 { background-position:0		-3384px		!important ;}
.fl_89 { background-position:0		-3408px		!important ;}
.fl_177 { background-position:0		-3432px		!important ;}
.fl_163 { background-position:0		-3456px		!important ;}
.fl_66 { background-position:0		-3480px		!important ;}
.fl_29 { background-position:0		-3504px		!important ;}
.fl_147 { background-position:0		-3528px		!important ;}
.fl_48 { background-position:0		-3552px		!important ;}
.fl_60 { background-position:0		-3576px		!important ;}
.fl_58 { background-position:0		-3600px		!important ;}

.fl_209 { background-position:0		-3624px		!important ;}
.fl_123 { background-position:0		-3648px		!important ;}
.fl_79 { background-position:0		-3672px		!important ;}
.fl_300 { background-position:0		-3696px		!important ;}
.fl_42 { background-position:0		-3720px		!important ;}
.fl_86 { background-position:0		-3744px		!important ;}
.fl_71 { background-position:0		-3768px		!important ;}
.fl_174 { background-position:0		-3792px		!important ;}
.fl_74 { background-position:0		-3816px		!important ;}

.fl_78	{ background-position:0		-3840px		!important ;}
.fl_54 { background-position:0		-3864px		!important ;}
.fl_21 { background-position:0		-3888px		!important ;}
.fl_34 { background-position:0		-3912px		!important ;}
.fl_56 { background-position:0		-3936px		!important ;}
.fl_159 { background-position:0		-3960px		!important ;}
.fl_236 { background-position:0		-3984px		!important ;}

.fl_230 { background-position:0		-4008px		!important ;}
.fl_30 { background-position:0		-4032px		!important ;}
.fl_50 { background-position:0		-4056px		!important ;}
.fl_180 { background-position:0		-4080px		!important ;}
.fl_44 { background-position:0		-4104px		!important ;}
.fl_164 { background-position:0		-4128px		!important ;}
.fl_112 { background-position:0		-4152px		!important ;}
.fl_72 { background-position:0		-4176px		!important ;}
.fl_49 { background-position:0		-4200px		!important ;}
.fl_113 { background-position:0		-4224px		!important ;}
.fl_120 { background-position:0		-4248px		!important ;}
.fl_45 { background-position:0		-4272px		!important ;}
.fl_138 { background-position:0		-4296px		!important ;}
.fl_215 { background-position:0		-4320px		!important ;}
.fl_16 { background-position:0		-4344px		!important ;}
.fl_67 { background-position:0		-4368px		!important ;}
.fl_192 { background-position:0		-4392px		!important ;}
.fl_233 { background-position:0		-4416px		!important ;}
.fl_43 { background-position:0		-4440px		!important ;}
.fl_105 { background-position:0		-4464px		!important ;}
.fl_184 { background-position:0		-4488px		!important ;}
.fl_115 { background-position:0		-4512px		!important ;}
.fl_88 { background-position:0		-4536px		!important ;}
.fl_243 { background-position:0		-4560px		!important ;}
.fl_84 { background-position:0		-4584px		!important ;}
.fl_160 { background-position:0		-4608px		!important ;}
.fl_38 { background-position:0		-4632px		!important ;}
.fl_27 { background-position:0		-4656px		!important ;}
.fl_33 { background-position:0		-4680px		!important ;}
.fl_35 { background-position:0		-4704px		!important ;}
.fl_40 { background-position:0		-4728px		!important ;}
.fl_65 { background-position:0		-4752px		!important ;}
.fl_75 { background-position:0		-4776px		!important ;}
.fl_87 { background-position:0		-4800px		!important ;}
.fl_104 { background-position:0		-4824px		!important ;}
.fl_108 { background-position:0		-4848px		!important ;}
.fl_122 { background-position:0		-4872px		!important ;}
.fl_125 { background-position:0		-4896px		!important ;}
.fl_126 { background-position:0		-4920px		!important ;}
.fl_127 { background-position:0		-4944px		!important ;}
.fl_129 { background-position:0		-4968px		!important ;}
.fl_132 { background-position:0		-4992px		!important ;}
.fl_137 { background-position:0		-5016px		!important ;}
.fl_141 { background-position:0		-5040px		!important ;}
.fl_142 { background-position:0		-5064px		!important ;}
.fl_148 { background-position:0		-5088px		!important ;}
.fl_150 { background-position:0		-5112px		!important ;}
.fl_161 { background-position:0		-5136px		!important ;}
.fl_162 { background-position:0		-5160px		!important ;}
.fl_168 { background-position:0		-5184px		!important ;}
.fl_173 { background-position:0		-5208px		!important ;}
.fl_179 { background-position:0		-5232px		!important ;}
.fl_188 { background-position:0		-5256px		!important ;}
.fl_193 { background-position:0		-5280px		!important ;}
.fl_203 { background-position:0		-5304px		!important ;}
.fl_204 { background-position:0		-5328px		!important ;}
.fl_211 { background-position:0		-5352px		!important ;}
.fl_220 { background-position:0		-5376px		!important ;}
.fl_223 { background-position:0		-5400px		!important ;}
.fl_229 { background-position:0		-5424px		!important ;}
.fl_232 { background-position:0		-5448px		!important ;}
.fl_234 { background-position:0		-5472px		!important ;}
.fl_235 { background-position:0		-5496px		!important ;}
.fl_238 { background-position:0		-5520px		!important ;}
.fl_239 { background-position:0		-5544px		!important ;}
.fl_241 { background-position:0		-5568px		!important ;}
.fl_242 { background-position:0		-5592px		!important ;}
.fl_244 { background-position:0		-5616px		!important ;}
.fl_245 { background-position:0		-5640px		!important ;}
.fl_304 { background-position:0		-5664px		!important ;}
.fl_212 { background-position:0		-5688px		!important ;}
.fl_226 { background-position:0		-5712px		!important ;}
.fl_305 { background-position:0		-5736px		!important ;}
.fl_407 { background-position:0		-5760px		!important ;}
.fl_240 { background-position:0		-5784px		!important ;}
.fl_255 { background-position:0		-5808px		!important ;}
.fl_256 { background-position:0		-5832px		!important ;}
.fl_259 { background-position:0		-5856px		!important ;}
.fl_287 { background-position:0		-5880px		!important ;}

/*
.fl_ { background-position:0		-5904px		!important ;}
.fl_ { background-position:0		-5928px		!important ;}
.fl_ { background-position:0		-5952px		!important ;}
.fl_ { background-position:0		-5976px		!important ;}
.fl_ { background-position:0		-6000px		!important ;}
*/

.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 */
.fl_9030 { background-position:0		-1632px		!important ;} /* nenasel jsem */
.preload {
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-11ex;
	z-index:100;
	text-align:center;
	background:#ffffff;
	width:22ex;
	height:46px;
	line-height:46px;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
}

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

.soccer .preload span {
	background-image:url(/res/image/ajax-loader-soccer.gif);
}

.tennis .preload span {
	background-image:url(/res/image/ajax-loader-tennis.gif);
}

.basketball .preload span {
	background-image:url(/res/image/ajax-loader-basketball.gif);
}

.motorsport .preload span {
	background-image:url(/res/image/ajax-loader-motorsport.gif);
}

.baseball .preload span {
	background-image:url(/res/image/ajax-loader-baseball.gif);
}

.american-football .preload span {
	background-image:url(/res/image/ajax-loader-american-football.gif);
}

.golf .preload span {
	background-image:url(/res/image/ajax-loader-golf.gif);
}
#fsbody {
	width: 645px;
}

#fscon {
	padding-top: 1px;
}

.copyright a { color: #003561; }
.soccer .copyright a {	color: #0A5812; }
.tennis .copyright a {	color: #376200; }
.basketball .copyright a { color: #620A00; }
.hockey .copyright a { color: #003561; }
.american-football .copyright a { color: #241D44; }
.baseball .copyright a { color: #620A00; }

.no-match-found p {
	padding: 3px 10px;
	margin-bottom:0;
}

#fs tr.even { background: #EFEFEF; }

#fs tr.set td.team-home,
#fs tr.set td.team-away,
#fs tr.set td.score-home,
#fs tr.set td.score-away,
#fs td.set,
#fs td.serve-alert,
#fs tr.goal,
#fs .soccer tr.highlight-highlighted,
#fs tr.highlight-highlighted td.team-home,
#fs tr.highlight-highlighted td.team-away,
#fs tr.highlight-highlighted td.score-home,
#fs tr.highlight-highlighted td.score-away,
#fs td.highlight-highlighted {
	background: #FFDB00;
}

#fs .match-status {
	background: #FFDB00;
}

#fs td.part-top,
#fs td.part-bottom {
	color: #a0a0a0;
}

#fs td.part-top.highlight-highlighted,
#fs td.part-bottom.highlight-highlighted
{
	color: #84705b;
}

#fstpl #fs tr .h_text{
	line-height:22px;
}

#fstpl #fs tr td { position:relative }

#fs .icons .icon0 { left: 5px; }
#fs .icons .icon1 { left: 22px; }

#fs .icons .info,
#fs .icons .tv,
#fs .icons .video,
#fs .icons .video-blink,
#fs .icons .shirt,
#fs .icons .tomyg,
#fs .icons .tomyga,
#fs span.tomyg-ico
{
	background-image: url('/res/_in/image/icons-iframe.2.gif');
}
#fs .icons .slive,
#fs .icons .clive
{
	background-image: url('/res/_in/image/icons-lb-turbo.gif');
}

#fs .icons .tv {
	width: 14px;
	background-position: -32px 50%;
}

#fs .icons .tv:hover {
	width: 14px;
	background-position: -510px 50%;
}

#fs .icons .video,
#fs .icons .video-blink
{
	width: 13px;
	height: 13px;
	background-position: -766px 50%;
}
#fs .icons .video:hover {
	width: 13px;
	background-position: -798px 50%;
}
#fs .icons .video-blink {
	background: url('/res/_in/image/icons-anim.1.gif') no-repeat 0px 50%;
}
#fs .icons .video-blink:hover {
	background: url('/res/_in/image/icons-iframe.2.gif') no-repeat -798px 50%;
}

#fs .icons .slive {
	width: 13px;
	background-position: -0px 50%;
}

#fs .icons .clive {
	width: 13px;
	background-position: -60px 50%;
}

#fs .icons .slive:hover {
	width: 13px;
	background-position: -30px 50%;
}

#fs span.rhcard,
#fs span.racard {
	background: url(/res/_in/image/card-red.gif) no-repeat 0 50%;
}

#fs span.rhcard {
	background-position: 100% 50%;
}

#fs .odds span.rhcard {
	background-position: 0 50%;
}

#fs span.rhcard1,
#fs span.racard1 {
	padding-left: 10px;
}

#fs span.rhcard2,
#fs span.racard2 {
	padding-left: 20px;
}

#fs span.rhcard3,
#fs span.racard3 {
	padding-left: 30px;
}

#fs span.rhcard4,
#fs span.racard4 {
	padding-left: 40px;
}

#fs .flag, #fsmenu .flag {
	margin-left:10px;
	margin-right:5px;
}

#fs .time-playing {
	color: #a0a0a0;
}

#fs .odds .win {
	background-color: #FFEBA8;
}

.fs-table .odds .win :not(.dw-icon)
{
	background-color: #FFEBA8;
}

#fs .odds td.xx2 {
	color: #a0a0a0;
}

#fs .la span.icons
{
	width: 18px;
	height: 12px;
	line-height: 12px;
}

#mygames-count {
	font-style: normal;
	opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70);
}

#fs div.icons, #fs span.icons
{
	height: 17px !important;
	line-height: 17px !important;
}

#fs .table-main table tr td,
#fs table.odds tr td
{
	line-height:19px;
}

#fs .table-main table tr td.timer,
#fs table.odds tr td.timer
{
	line-height: 1.4;
}

#fs span.dw-icon {
	background: url('/res/_in/image/icons-iframe.2.gif') no-repeat -702px -2px;
	padding-left: 7px;
	margin: 0px 6px;
}

#fs span.dw-icon:hover {
	background-position: -734px -2px;
}


body div:last-child object {
	display:none
}

span.blink {
	background: url(/res/image/icons-anim.2.gif) no-repeat -31px 0;
}

.fs-table .cell_ib span.icons
{
	margin-left: 4px;
}
.ifmenu li.ifmenu-custom a {
	white-space:nowrap;
}

.ifmenu, .col-center .ifmenu{
	height: 26px;
	width: 100%;
	border-bottom:1px solid #000;
}

.col-center .ifmenu { border-color: #003561; }
.soccer .col-center .ifmenu { border-color: #0A5812; }
.tennis .col-center .ifmenu { border-color: #376200; }
.basketball .col-center .ifmenu { border-color: #620A00; }
.hockey .col-center .ifmenu { border-color: #003561; }
.american-football .col-center .ifmenu { border-color: #241D44; }
.baseball .col-center .ifmenu { border-color: #9F3900; }

body .ifmenu li {
	height: 25px;
	background-color: #49494a;
	border: none;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 1px;
}

.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; 
	margin: 0px; 
	background-position: 0 -1300px; 
} 

.ifmenu li span, .col-center .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;
	white-space: nowrap;
}

.ifmenu .selected
{
	height: 26px;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	border-bottom: 0px;
	background-color: #003561;
	background-position:0 -400px;
}
.soccer .ifmenu .selected { background-color: #0a5812; background-position:0 -100px; }
.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; }

#fscon .ifmenu .selected span {
	background-position: 100% -450px;
}
.soccer #fscon .ifmenu .selected span {	background-position: 100% -150px; }
.tennis #fscon .ifmenu .selected span {	background-position: 100% -250px; }
.basketball #fscon .ifmenu .selected span {	background-position: 100% -350px; }
.hockey #fscon .ifmenu .selected span {	background-position: 100% -450px; }
.american-football #fscon .ifmenu .selected span {	background-position: 100% -550px; }
.baseball #fscon .ifmenu .selected span {	background-position: 100% -650px; }

.ifmenu .ifmenu-live a {
	color: #FFDB00;
	 white-space: nowrap; 
}

.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;
}

.col-center .ifmenu #ifmenu-calendar {
	background-position:0 0;
	_margin-right: -1px;
	width: 14ex;
}

.ie8 .col-center .ifmenu #ifmenu-calendar {
	width: 81px;
}

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

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

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

.col-center .ifmenu #ifmenu-calendar,
.col-center .ifmenu #ifmenu-calendar span,
.col-center .ifmenu #ifmenu-calendar span span.h2,
.col-center .ifmenu #ifmenu-calendar span.h2 a {
	height:25px;
	display:block;
}

.col-center .ifmenu li#ifmenu-calendar,
.col-center .ifmenu li#ifmenu-calendar span.today
{
	background:url(/res/_in/image/tab-corner.gif) no-repeat right -50px;
}

.col-center .ifmenu li#ifmenu-calendar span.today
{
	background-position:0 0;
	width:81px;
}

.ie8 .col-center .ifmenu li#ifmenu-calendar span.today {
	width: 78px;
}

.col-center .ifmenu #ifmenu-calendar span.h2 a {
	background:url(/res/_in/image/cal-dart.gif) no-repeat 7px 60%;
	padding-left:20px;
}

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

.col-center .ifmenu #ifmenu-calendar ul li {
	border-top: 1px solid #3c3c3c;
	background:none;
	width:100%;
}

.col-center  .ifmenu #ifmenu-calendar ul a {
	background: #8C8C8C;
	width:100%;
}

.col-center .ifmenu #ifmenu-calendar li .ifmenu-active {
	background-color: #000000;
}

.col-center .ifmenu #ifmenu-calendar-content li,
.col-center .ifmenu #ifmenu-calendar-content li span {
	background-image:none;
	border-bottom:none;
}

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

.col-center  .ifmenu #ifmenu-calendar-content a:hover {
	background:#666666 url(/res/_in/image/cal-dart.gif) no-repeat -192px 50%;
	text-decoration:none;
}

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

.ifmenu #ifmenu-sound {
	float:right;
	margin:0;
}.ifmenu #ifmenu-sound
{
	width:25px;
	height:25px;
	background:url(/res/_in/image/icon-sound.gif) no-repeat 0 0;
	cursor:pointer;
}

.ifmenu .sound-off {
	background-position: 50% -50px !important;
}
.tooltip-ct,
.tooltip-lt,
.tooltip-rt,
.tooltip-lb,
.tooltip-cb,
.tooltip-rb,
.revert .tooltip-lt,
.revert .tooltip-rt,
.revert .tooltip-rb
{
	background-image:url(/res/image/tooltip/neutral.2.png);
	_background-image:url(/res/image/tooltip/neutral-ie6.png);
	opacity:0.9;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
}

.tooltip span a{
	color: #656565;
	text-decoration: none;
}

.tooltip span a:hover{
	text-decoration: underline;
}

.tooltip {
	padding: 12px 0px 2px 4px;
}

.tooltip span
{
	padding-left: 9px;
	padding-top: 0px;
}

.tooltip span.tooltip-logo
{
	height: 16px;
	line-height: 16px;
	margin-bottom: 3px;
	padding-left: 0px;
}

.tooltip span.tooltip-broadcast
{
	padding-left: 0px;
}

.tooltip span.tooltip-logo:last-child
{
	margin-bottom: 0px;
}

.tooltip span.tooltip-logo:hover
{
	text-decoration:underline;
}

.tooltip .detail-blogos
{
	float: left;
	height: 16px;
	width: 75px;
}/* ------------------------ *
 * League heading container *
 * ------------------------ *
 */

#fs tr.league {
	background: url(/res/_in/image/table-head.3.png) repeat-x 0px bottom #003561;
	_background-image: none;
}

.soccer #fs tr.league { background-color: #0A5812; }
.tennis #fs tr.league { background-color: #376200; }
.basketball #fs tr.league { background-color: #620A00; }
.hockey #fs tr.league { background-color: #003561; }
.american-football #fs tr.league { background-color: #241D44; }
.baseball #fs tr.league { background-color: #9F3900; }

#fs tr.league td {
	border:none;
	height:23px;
	padding:0;
}


/* ------------ *
 * League icons *
 * ------------ *
 */

#fs .league .icons.right,
#fs .odds .league .icons.right {
	padding:0 5px;
}

.ie9 #fs .league .icons.right,
.ie9 #fs .odds .league .icons.right,
.ie7 #fs .league .icons.right,
.ie7 #fs .odds .league .icons.right {
	padding:0 6px;
}

.ie7 #fs .league .icons.right { padding-top:2px }
.ie7 #fs .odds .league .icons.right { padding-top:3px }



/* -------- *
 * My games *
 * -------- *
 */

#fs .tomyg,
#fs .tomyga {
	margin-top: 2px;
}

#fs tbody .tomyg,
#fs tbody .tomyga {
	margin-top: 0px;
	margin-left: 1px;
}

#fs .icons .tomyg {
	background-position:-157px -1px;
}

#fs .icons .tomyga {
	background-position:-221px -1px;
}

#fs .icons .tomyg:hover {
	background-position:-189px -1px;
}

#fs tr.league td .country {
	margin-left:0;

}
.ie6 #fs tr.league .country .name {
	padding-left:0;
}
body {
	background-color:#efefef;
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:12px;
}

#fsbody {
	width:600px;
}

#fstpl #fscon {
	padding-top:0;
	width:100%;
}

#fstpl #fscon #fs {
	width:100%;
}

#fstpl .ifmenu {
	border-bottom:none;
}

#fstpl .ifmenu li a {
	;
}

body #fstpl .no-match-found
{
	min-height:0;
	border-top-width:1px;
	border-top-style:solid;
}

#fscon #fs table tr td
{
	min-height:0;
}

#fscon #fs.fs-table td.team-home,
#fscon #fs.fs-table td.team-rank,
#fscon #fs.fs-table td.part-bottom,
#fscon #fs.fs-table td.player,
#fscon #fs.fs-table td.score-home
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#fscon #fs.fs-table table.soccer td,
#fscon #fs.fs-table .odds td
{
	border-bottom: none;
}

.ifmenu #ifmenu-calendar ul li
{
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}

#fstpl .no-match-found p {
	border: none;
	border-bottom:1px solid #007591;
}

#fstpl #fs tr {
	background-color:#ffffff;
}

body #fstpl .no-match-found,
#fstpl #fs td,
#fstpl .ifmenu #ifmenu-calendar ul,
#fstpl .ifmenu #ifmenu-calendar ul li
{
	border-color:#e0e0e0;
}

#fstpl .ifmenu #ifmenu-calendar ul {
	top:22px;
}

#fstpl .ifmenu, #fstpl .ifmenu li {
	margin-bottom:0 !important;
	vertical-align:middle;
}

#fstpl .ifmenu li,
#fstpl .ifmenu #ifmenu-calendar ul a
{
	background-color:#41adC7 !important;
}

#fstpl .ifmenu,
#fstpl .ifmenu li,
#fstpl .ifmenu li span a,
#fstpl .ifmenu #ifmenu-calendar ul li,
#fstpl .ifmenu #ifmenu-calendar span.h2 a,
#fstpl .ifmenu #ifmenu-calendar-content a span
{
	height:21px !important;
	line-height:21px !important;
}

#fstpl #fs td,
#fstpl #fs tr,
#fstpl #fs tr td .stats-link
{
	height:21px !important;
	line-height:21px !important;
}

#fstpl #fs tr td .stats-link,
#fstpl #fs tr.league td .icons,
#fstpl #fs tr.league td
{
	padding-top:1px
}

#fstpl .ifmenu li a {
	color:#ffffff !important;
	padding-top: 0;
}

#fstpl .ifmenu li.selected,
#fstpl .ifmenu #ifmenu-calendar ul a.ifmenu-today,
#fstpl .ifmenu #ifmenu-calendar ul a.ifmenu-active,
#fstpl .ifmenu #ifmenu-calendar ul a:hover
{
	background-color: #333333 !important;
}

#fstpl .ifmenu #ifmenu-calendar ul a.ifmenu-active,
#fstpl .ifmenu #ifmenu-calendar ul a:hover
{
	background-image:none;
	background-repeat:no-repeat;
	background-position:-192px 50%;
}

#fstpl .ifmenu li.selected a,
#fstpl .ifmenu #ifmenu-calendar ul a.ifmenu-active
{
	color:#ffffff !important;
}

#fstpl .ifmenu #ifmenu-calendar {
	width:14ex;
}

#fstpl .ifmenu #ifmenu-calendar span.today,
#fstpl .ifmenu #ifmenu-calendar span.h2
{
	width:13ex;
}

#fstpl .ifmenu #ifmenu-calendar ul
{
	left: 0;
	width: 98%;
}

#fstpl .ifmenu #ifmenu-calendar span .h2 a {
	padding-left:5px !important;
}

#fstpl .ifmenu #ifmenu-calendar li {
	background: white !important;
}

#fstpl .ifmenu #ifmenu-calendar ul a {
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	filter: alpha(opacity=85);
}

#fstpl .ifmenu #ifmenu-calendar ul a.ifmenu-active,
#fstpl .ifmenu #mygames-count
{
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	filter:alpha(opacity=100);
}

#fstpl .ifmenu #ifmenu-calendar ul a:hover {
	text-decoration:underline;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
}

#fstpl .ifmenu #ifmenu-calendar-content a span {
	font-weight:normal;
}

#fstpl #fs tr.league,
#fstpl #fs .blank-line td
{
	border-color:#007591;
	background-color:#007591;
}

#fstpl #fs tr.league {
	color:#ffffff;
	 font-weight: bold;}

#fstpl #fs .table-line-bottom {
	border-color:#007591;
}

#fstpl #fs tbody tr td {
	color:#333333;
}

#fstpl #fs .even,
#fstpl #fs table thead tr.score-label td
{
	background-color:#f0f0f0;
}

#fstpl #fs .time-playing { color:#333333; }
#fstpl #fs .part-top,
#fstpl #fs .part-bottom,
#fstpl #fs .extra-info,
#fstpl #fs .aet { color:#999999; }
#fstpl #fs .playing { color:#cc0000; }
#fstpl #fs .goal,
#fstpl #fs tr.set td.team-home,
#fstpl #fs tr.set td.team-away,
#fstpl #fs tr.set td.score-home,
#fstpl #fs tr.set td.score-away,
#fstpl #fs td.set,
#fstpl #fs .match-status,
#fstpl #fs .soccer tr.highlight-highlighted,
#fstpl #fs tr.highlight-highlighted td.team-home,
#fstpl #fs tr.highlight-highlighted td.team-away,
#fstpl #fs tr.highlight-highlighted td.score-home,
#fstpl #fs tr.highlight-highlighted td.score-away,
#fstpl #fs td.highlight-highlighted
{
	background-color:#ebd43f;
}

#fstpl #fs .win { background-color:#ebd43f !important; }
#fstpl #fs .hover { background-color:#d8eef2; }
#fstpl #fs .serve-alert { background-color:#ebd43f; }
.ie8 #fstpl #fs tr td {
	outline: 1px solid #e0e0e0;
	border-bottom:none;
	border-top:none;
}
.ie8 #fstpl #fs tr.league td {
	border-bottom: 1px solid #e0e0e0;
}

#fstpl #fs .league span.icons, #fstpl #fs tr.league .stats {
		height: 22px !important;
		line-height: 22px !important;
	}#fstpl #fs div.icons, #fstpl #fs span.icons {
		height: 17px !important;
		line-height: 17px !important;
	}
.ifmenu li {
	border:none !important;
}

.preload {
	height: 36px;
	line-height: 36px;
	top: 180px;
	border: 1px solid #656565;
	opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70);
	left:300px;
}

.preload span {
	background-image: url(/res/_in/image/ajax-loader-free.gif) !important;
}

#fstpl .ifmenu #ifmenu-calendar-content {
	margin-top: -1px;
}

.soccer .preload span,
.tennis .preload span,
.basketball .preload span,
.hockey .preload span,
.american-football .preload span,
.baseball .preload span,
.handball .preload span,
.volleyball .preload span,
.rugby-union .preload span,
.rugby-league .preload span,
.cricket .preload span
{
	color: #656565;
}

#fs .league span.icons,
#fs tr.league .stats
{
	#top: 0;
	_right: 6px;
}

.ifmenu li, .soccer .ifmenu li, .tennis .ifmenu li, .basketball .ifmenu li, .hockey .ifmenu li, .american-football .ifmenu li, .baseball .ifmenu li, .handball .ifmenu li, .volleyball .ifmenu li, .rugby-union .ifmenu li, .rugby-league .ifmenu li, .cricket .ifmenu li,
.ifmenu li span, .soccer .ifmenu li span, .tennis .ifmenu li span, .basketball .ifmenu li span, .hockey .ifmenu li span, .american-football .ifmenu li span, .baseball .ifmenu li span, .handball .ifmenu li span, .volleyball .ifmenu li span, .rugby-union .ifmenu li span, .rugby-league .ifmenu li span, .cricket .ifmenu li span,
.ifmenu .selected, .soccer .ifmenu .selected, .tennis .ifmenu .selected, .basketball .ifmenu .selected, .hockey .ifmenu .selected, .american-football .ifmenu .selected, .baseball .ifmenu .selected, .handball .ifmenu .selected, .volleyball .ifmenu .selected, .rugby-union .ifmenu .selected, .rugby-league .ifmenu .selected, .cricket .ifmenu .selected
{
	background-image: none;
}

.ifmenu li, .soccer .ifmenu li, .tennis .ifmenu li, .basketball .ifmenu li, .hockey .ifmenu li, .american-football .ifmenu li, .baseball .ifmenu li, .handball .ifmenu li, .volleyball .ifmenu li, .rugby-union .ifmenu li, .rugby-league .ifmenu li, .cricket .ifmenu li,
.ifmenu .selected, .soccer .ifmenu .selected, .tennis .ifmenu .selected, .basketball .ifmenu .selected, .hockey .ifmenu .selected, .american-football .ifmenu .selected, .baseball .ifmenu .selected, .handball .ifmenu .selected, .volleyball .ifmenu .selected, .rugby-union .ifmenu .selected, .rugby-league .ifmenu .selected, .cricket .ifmenu .selected
{
	height: 100%;
	margin-right: 5px;
}

.ifmenu
{
	height: 20px;
}

.ifmenu #ifmenu-calendar {
	_margin-right: 0;
	z-index:10;
}

.ifmenu #ifmenu-calendar .h2 a {
	background-image: none;
	color: #FFFFFF;
	display: block;
	padding-left: 5px;
	position: relative;
}

.ifmenu #ifmenu-calendar .h2 a i {
	display:inline-block;
	float:right;
	height:100%;
	padding-right:5px;
	width:14px;
	background:url(/res/_in/image/icon-cal.png) no-repeat scroll left center;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/_in/image/icon-cal.png');
}

.ifmenu #ifmenu-sound {
	background-image: none;
	border-bottom:none;
}

.ifmenu #ifmenu-sound i {
	display: block;
	float: right;
	width: 100%; height: 19px;
	position: relative;
	top: 50%; right: 0;
	margin-top: -10px;
	width: 21px;
	right: 2px;
	background: url(/res/_in/image/icon-sound.png) no-repeat 0 0;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/_in/image/icon-sound-a-ie.png');
}

#fstpl .ifmenu #ifmenu-sound.sound-off i {
	background-position: 50% -20px !important;
	_background: transparent !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/_in/image/icon-sound-b-ie.png');
}

.no-match-found p {
	padding-top:3px;
	padding-bottom:3px;
}

#fs .icons .info,
#fs .icons .tv,
#fs .icons .video,
#fs .icons .video-blink,
#fs .icons .slive,
#fs .icons .clive,
#fs .icons .shirt,
#fs .icons .tomyg,
#fs .icons .tomyga
{
	opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70);
}

#fs .league .icons .tomyg,
#fs .league .icons .tomyga {
	display:block;
}

.soccer #fs tr.league,
.tennis #fs tr.league,
.hockey #fs tr.league,
.basketball #fs tr.league,
.american-football #fs tr.league,
.baseball #fs tr.league,
.handball #fs tr.league,
.volleyball #fs tr.league,
.rugby-union #fs tr.league,
.rugby-league #fs tr.league,
.cricket #fs tr.league
{
	background-image: none;
}

.soccer .copyright a,
.tennis .copyright a,
.hockey .copyright a,
.basketball .copyright a,
.american-football .copyright a,
.baseball .copyright a,
.handball .copyright a,
.volleyball .copyright a,
.rugby-union .copyright a,
.rugby-league .copyright a,
.cricket .copyright a
{
	color: #c00;
}
.copyright .partner a {
	color: #333;
}

#fs { margin-top:0; }

#fstpl #fs tr.blank-line,
#fstpl #fs tr.blank-line td,
.webkit #fstpl #fs tbody tr.blank-line,
.webkit #fstpl #fs tbody tr.blank-line td
{
	line-height:1px !important;
	height:1px !important;
	font-size:1px !important;
}

#fstpl #fs tr.league span.fsh { right:2px !important; top:0; }
#fstpl #fs tr.league td span.country {
	position:relative;
	display:inline-block;
	top:0px;

}

#fstpl #fs tr.league td span.country .flag {
	position:relative; #position:static;
	top:1px;
}

#fstpl #fs tr.league td span.country .name {
	position:relative;
	vertical-align:bottom
}

#fstpl #fs .league .icons span.tomyg,
#fstpl #fs .league .icons span.tomyga
{
	margin-top:4px;
}


.ifmenu #ifmenu-calendar span.day {
	background-image:none;
	float:right;
}

/*
 * Special TABLE centering
 */

.ie9 #fstpl #fs .odds .league .icons span {
	margin-top:-6px;
	top:0;
}

.gecko1 #fstpl #fs tr.league span.icons { margin-top:1px }
.gecko1 #fstpl #fs tr.league span.fsh,
.gecko2 #fstpl #fs tr.league span.fsh,
.gecko3 #fstpl #fs tr.league span.fsh,
.gecko4 #fstpl #fs tr.league span.fsh,
.gecko5 #fstpl #fs tr.league span.fsh,
.gecko6 #fstpl #fs tr.league span.fsh,
.gecko7 #fstpl #fs tr.league span.fsh,
.gecko8 #fstpl #fs tr.league span.fsh {
	position:static;
	float:right;
	margin-right:25px;
}



/* Windows Firefox */
.os-win32.gecko #fstpl #fs .league .country .name,
.os-win64.gecko #fstpl #fs .league .country .name {
	position:relative;
	bottom:0px;
}


/* Opera */
.opera #fstpl #fs .league .country .flag {
	top:-1px;
	vertical-align:-10% !important}

.opera #fstpl #fs tbody .icons .tomyg,
.opera #fstpl #fs tbody .icons .tomyga
{
	margin-top:0;
}

.opera #fstpl #fs .league .icons.right { padding:0 6px }
.opera #fstpl #fs .league .country .name { top:-1px }
.opera #fstpl #fs .league .country {
	position:relative;
	top:1px;
}

/* WEBKIT */
.webkit #fs { margin-top:0 }
.webkit #fstpl #fs .league span.icons,
.webkit #fstpl #fs .league .icons span.tomyg,

.webkit #fstpl #fs .league .icons span.tomyga
{
	line-height:13px !important;
	height:13px !important
}

.webkit #fstpl #fs .icons .icons span.tomyg
{
	margin-top: -1px !important;
}

.webkit #fstpl #fs .league .dicons .icons span.tomyg
{
	margin-top: 3px !important;
}

.webkit #fstpl #fs .league .country {
	top:-1px;
	vertical-align:baseline;

}

.webkit #fstpl #fs .league .country .flag {
	top:2px;
}

.webkit #fstpl #fs thead,
.webkit #fstpl #fs tr.league,
.webkit #fstpl #fs tr.league td ,
.webkit #fstpl #fs tbody tr,
.webkit #fstpl #fs tbody tr td {
	height:21px !important;
	line-height:21px !important;
}


/* Internet Explorer */
.ie9 #fstpl #fs .league .country {
	top:0px;
	vertical-align:baseline;
}
.ie9 #fstpl #fs thead tr.league td span.fsh { top:0 }
.ie9 #fstpl #fs thead .tomyg,
.ie9 #fstpl #fs thead .tomyga {
	margin-top:2px;
}

.ie8 #fstpl #fs .league .icons.right,
.ie7 #fstpl #fs .league .icons.right
{
	padding-right:6px
}

.ie8 #fstpl #fs .league .country {
	vertical-align:baseline;
	position:relative;
	top:0px
}

.ie8 #fstpl #fs .league .country .name {
	position:relative;
	top:0px;
}


.ie8 #fstpl #fs .league .country .flag {
	position:relative;
	top:1px;
}



.ie7 #fs {
	position:static !important;
	margin-top:0 !important;
}

.ie7 #fstpl #fs .league .country {
	top:-1px
}

.ie7 #fstpl #fs tbody .icons {
	padding-top:0 !important;
}

.ie7 #fstpl #fs .league .country .flag,
.ie6 #fstpl #fs .league .country .flag {
	position:relative;
	left:10px;
	top:1px !important;
}

.ie7 #fstpl #fs tr.league td,
.ie6 #fstpl #fs tr.league td {
	border-top-width:1px;
	border-top-style:solid;
}

.ie6 #fstpl #fs .league .icons { top:-2px }
.ie6 #fstpl #fs .league .country {
	top:3px;
	padding:0 !important;
}

.ie6 #fstpl #fs thead tr.league td span.fsh { right:24px !important; margin-top:0 }

.ie6 #fstpl #fs thead tr.league .country .flag {
	margin:0 !important;
	padding:0 15px 0 0!important;
	float:none;
}

#fs table.odds tr.league span.icons span {
	margin-top:-6px;
	top:0;
}

.ie6 #fstpl #fs thead tr.league .country .name,
.ie6 #fstpl #fs table.odds thead tr.league .country .name
{
	margin:0 !important;
	padding:0 !important;
	vertical-align:top;
	position:relative;
	top:0 !important;
}

.ie6 #fstpl #fs table.odds thead tr.league .icons span {
	left:1px !important;
	margin-top:-4px !important;
}

#fstpl #fs span.dw-icon {	/* nehodlam to ted odladovat pro inscore */
	display: none;
}

body .no-match-found {
	min-height:675px
}

.hidden-imp {
	display: none !important;
}

#fscon #fs table tr.blank-line,
#fscon #fs table tr.blank-line td
{
 height: 1px !important;
 line-height: 1px !important;
 border-top:none !important;
}

