body
{
	font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background: white;
	color: #656565;
	_padding-bottom: 10px;
}

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.gif?serial=731) no-repeat -31px 0;
}

/* common {{{ */

body {
	font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	padding-bottom: 0;
	margin: 0;
	background: white;
	color: #656565;
}

#main {
	margin-bottom: 10px;
}

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

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

a img {
	border: none;
}

.country a:hover span, .other li.norm a:hover span {
	text-align: right;
	text-decoration: underline;
}

.cleaner {
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
}

.tal {
	text-align: left;
}

.tar {
	text-align: right;
}

.tac {
	text-align: center;
}

div.spacer10 {
	line-height: 10px;
	height: 10px;
	font-size: 0;
}

div.spacer5 {
	line-height: 5px;
	height: 5px;
	font-size: 0;
}

.npt {
	padding-top: 0 !important;
}

iframe#livescoreContent {
	width: 100%;
	height: 10000px;
}

div#body {
	min-width: 780px;
}

div#tc {
	clear: both;
	width: 760px;
	margin-top: 10px;
	position: relative;
}

/* leva bunka (menu) */
div#lc {
	float: left;
	width: 140px;
}

/* prava bunka (reklama) */
div#rc {
	float: right;
	width: 120px;
	position: relative;
}

div#rc-top,
div#rc-top-zero {
	position: absolute;
	left: 770px;
	top: 0;
	width: 120px;
	#right: 780px;
}

div#rc-top-zero {
	top: -151px;
}

div.force-top {
	top: -151px !important;
}

div#rccontent {
	width: 100%;
	position: relative;
}

/* hlavni obsah */
div#mc {
	float: right;
	width: 610px;
	margin-left: 10px;
}

.mc-extended {
	padding-bottom: 25px;
}

/* links in content */
div#mc a {
	text-decoration: underline;
}

div#mc a:hover {
	text-decoration: none;
}

div#mc h1, div#mc h2, div#mc h3, div#mc h4, div#mc h5, div#mc h6 {
/*	margin: 0px 0px 10px 0px; */
	margin: 0px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
}

div#mc h1 {
}

div#mc h2 {
	color: #004A80;
}

div#mc h3 {
	color: #BE0000;
}

div#mc h4 {
}

div#mc  h5
}

div#mc h6 {
}

div#mc h2.l {
	color: #656565;
}

div#mc p { 
	margin: 0px 0px 13px 0px;
}

div#mc table td {
	text-align: left;
	vertical-align: top;
}

div #mcfull {
	width: 760px;
}
/* }}} */

/* banner {{{ */
div#advert-top {
	width: 760px;
	margin-bottom: 10px;
	margin-top: 6px;
}

div#advert-top * {
	position: relative;
	z-index: 1;
	border: none;
	border-width: 0;
}

div#advert-top iframe#banner {
	width: 750px;
	height: 100px;
}

div#advert-top img.advertisement {
	width: 10px;
	height: 61px;
	float: right;
}

div#advert-content {
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

div#advert-content div#advert-label{
	color: #B0B0B0;
	font-size: 10px;
}

div#advert-right {
	text-align: center;
	width: 100%;
	position: relative;
}

div#advert-right div#advert-label{
	color: #B0B0B0;
	font-size: 10px;
}

div#advert-right iframe {
	width: 100%;
	position: relative;
}

div#advert-menu {
	text-align: center;
	margin: 0px 0px 5px 0px;
}

div#advert-menu div#advert-label {
	color: #B0B0B0;
	font-size: 10px;
}

.l-brd {
	border-bottom: 1px solid #BCBEAE !important;
}
/* }}} */

/* horni menu {{{ */

/* logos {{{ */
a#logo, a#logo span {
	display: block;
	position: absolute;
	top: 29px;
	left: 21px;
	width: 166px;
	height: 73px;
	cursor: pointer;
	_background: none;
}

a#logo span {
	top: 0; left: 0;
}

.logo-livesports-pl {
	background: transparent url('/res/image/logo-livesports-pl.png?serial=731') no-repeat 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/image/logo-livesports-pl.png?serial=731');
}
/* }}} */

#header {
	background: url('/res/image/h-bg-soccer.jpg?serial=731') no-repeat 0 -1px;
	width: 760px;
	height: 151px;
	position: relative;
	margin-top: 6px;
}

.soccer #header { background-image: url('/res/image/h-bg-soccer.jpg?serial=731'); }
.hockey #header { background-image: url('/res/image/h-bg-hockey.jpg?serial=731'); }
.tennis #header { background-image: url('/res/image/h-bg-tennis.jpg?serial=731'); }
.american-football #header { background-image: url('/res/image/h-bg-american-football.jpg?serial=731'); }
.baseball #header { background-image: url('/res/image/h-bg-baseball.jpg?serial=731'); }
.basketball #header { background-image: url('/res/image/h-bg-basketball.jpg?serial=731'); }
.motorsport #header { background-image: url('/res/image/h-bg-motorsport.jpg?serial=731'); }
.golf #header { background-image: url('/res/image/h-bg-golf.jpg?serial=731'); }
.handball #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.rugby #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.bandy #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.floorball #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.futsal #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.aussie-rules #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.links #header { background-image: url('/res/image/h-bg-links.jpg?serial=731'); }
.poker #header { background-image: url('/res/image/h-bg-poker.jpg?serial=731'); }

#header h1 {
	color: #B0B0B0;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	top: -5px; left: 10px;
	margin: 0;
	padding: 0;
}

#header div#info {
	margin: 0;
	padding: 0;
	font-size: 10px;
	position: absolute;
	top: 97px;
	left: 26px;
}

#menu {
	width: 760px;
	position: absolute;
	top: 120px;
	left: 0;
}

#menu ul {
	height: 27px;
	line-height: 27px;
	margin: 0; padding: 0;
	background: #656565;
}

#menu li {
	display: block;
	float: left;
	position: relative;
	list-style: none;
	margin: 0; padding: 0;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
	margin-right: -1px;
	height: 100%;
}

#menu li a {
	display: block;
	float: left;
	height: 100%;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 31px;
	padding-right: 12px;
	font-weight: bold;
	background: #656565 url('/res/image/icon-menu.gif?serial=731') 0 0 no-repeat;
}

#menu div {
	line-height: 3px;
	height: 3px;
	font-size: 0;
	border-bottom: 1px solid #656565;
}

#menu li.chat {
	float: right;
	margin-right: 0;
}

#menu li.odds {
	float: right;
	margin-right: 0;
}

#menu li.poker {
	float: right;
	margin-right: 0;
}

#menu .minority a { background-position: 10px -417px; }
#menu .soccer a { background-position: 10px -46px; }
#menu .hockey a { background-position: 10px -152px; }
#menu .american-football a { background-position: 10px -257px; }
#menu .tennis a { background-position: 10px -99px; }
#menu .baseball a { background-position: 10px -205px; }
#menu .basketball a { background-position: 10px 7px; }
#menu .motosport a { background-position: 10px -311px; }
#menu .links a { background-position: 10px -417px; }
#menu .cald a { background-position: 10px -524px; }
#menu .odds a { background-position: 10px -364px; }
#menu .chat a { background-position: 10px -471px; }
#menu .handball a { background-position: 10px -629px; }
#menu .bandy a { background-position: 10px -735px; }
#menu .rugby a { background-position: 10px -682px; }
#menu .floorball a { background-position: 10px -576px; }
#menu .futsal a { background-position: 10px -788px; }
#menu .aussie-rules a { background-position: 10px -1212px; }
#menu .poker a { background-position: 10px -1265px; }

.sport-icon {
	padding-left: 20px;
	background: url('/res/image/icon-menu.gif?serial=731') 0 0 no-repeat;
}

.sport-links a {
	padding-left: 20px;
	background: url('/res/image/icon-menu.gif?serial=731') 0 0 no-repeat;
}

.sport-icon .soccer, .sport-links .soccer { background-position: 0px -53px; }
.sport-icon .tennis, .sport-links .tennis { background-position: 0px -106px; }
.sport-icon .hockey, .sport-links .hockey { background-position: 0px -158px; }
.sport-icon .basketball, .sport-links .basketball { background-position: 0px 0px; }
.sport-icon .baseball, .sport-links .baseball { background-position: 0px -212px; }
.sport-icon .american-football, .sport-links .american-football { background-position: 0px -264px; }
.sport-icon .handball, .sport-links .handball { background-position: 0px -636px; }
.sport-icon .bandy, .sport-links .bandy { background-position: 0px -742px; }
.sport-icon .rugby, .sport-links .rugby { background-position: 0px -689px; }
.sport-icon .floorball, .sport-links .floorball { background-position: 0px -583px; }
.sport-icon .futsal, .sport-links .futsal { background-position: 0px -795px; }
.sport-icon .voleyball, .sport-links .voleyball { background-position: 0px -848px; }
.sport-icon .darts, .sport-links .darts { background-position: 0px -901px; }
.sport-icon .snooker, .sport-links .snooker { background-position: 0px -954px; }
.sport-icon .cricket, .sport-links .cricket { background-position: 0px -1007px; }
.sport-icon .xxx, .sport-links .xxx { background-position: 0px -1113px; } /* billiard */
.sport-icon .boxing, .sport-links .boxing { background-position: 0px -1113px; }
.sport-icon .beach-voleyball, .sport-links .beach-voleyball { background-position: 0px -1166px; }
.sport-icon .aussie-rules, .sport-links .aussie-rules { background-position: 0px -1219px; }

ul#menumin
{
	z-index: 1;
	height: auto;
	position: absolute;
	left: 0; top: 27px;
	width: 26ex;
	height: auto;
	display: none;
	background: #66a8d7;
	padding-bottom: 3px;
	border-bottom: 1px solid #656565;
}	

.soccer #menumin { background: #409B84 }
.hockey #menumin { background: #41adc7 }
.tennis #menumin { background: #e6be7c }
.basketball #menumin { background: #de7376 }
.baseball #menumin { background: #009999 }
.american-football #menumin { background: #c3a47f }

#menumin li {
	float: none;
	background: #858585;
	position: relative;
	border: none;
	width: 100%;
	border-top: 1px solid #858585;
}

#menumin li a {
	float: none;
	position: relative;
}

#menu li.soccer-active { background-position: 0px -50px; }
#menu li.hockey-active { background-position: 0px -100px; }
#menu li.tennis-active { background-position: 0px -150px; }
#menu li.basketball-active { background-position: 0px -200px; }
#menu li.baseball-active { background-position: 0px -250px; }
#menu li.american-football-active { background-position: 0px -300px; }

#menu li.minority-active,
#menu li.handball-active,
#menu li.bandy-active,
#menu li.rugby-active,
#menu li.floorball-active,
#menu li.futsall-active,
#menu li.chat-active,
#menu li.odds-active
 { background-position: 0px -100px; }

/* aktivni polozka {{{ */
/*

#menu .soccer .set, #menu .soccer a:hover { background-color: #00795B; }
#menu .hockey .set, #menu .hockey a:hover { background-color: #007591; }
#menu .tennis .set, #menu .tennis a:hover { background-color: #C28825; }
#menu .basketball .set, #menu .basketball a:hover { background-color: #D34448; }
#menu .american-football .set, #menu .american-football a:hover { background-color: #AC7A41; }
#menu .baseball .set, #menu .baseball a:hover { background-color: #327575; }
#menu .motosport .set, #menu .motosport a:hover { background-color: #327575; }
#menu .minority .set, #menu .minority a:hover { background-color: #AC7A41; }
#menu .handball .set, #menu .handball a:hover { background-color: #004a80; }
#menu .bandy .set, #menu .bandy a:hover { background-color: #AC7A41; }
#menu .rugby .set, #menu .rugby a:hover { background-color: #AC7A41; }
#menu .floorball .set, #menu .floorball a:hover { background-color: #AC7A41; }
#menu .futsal .set, #menu .futsal a:hover { background-color: #AC7A41; }
#menu .links .set, #menu .links a:hover { background-color: #004A80; }
#menu .other .set, #menu .other a:hover { background-color: #004A80; }
#menu .chat .set, #menu .chat a:hover { background-color: #004A80; }
#menu .odds .set, #menu .odds a:hover { background-color: #004A80; }
#menu .poker .set, #menu .poker a:hover { background-color: #000000; }
*/
/* }}} */

/* podtrzeni upper menu {{{ */
#menu .menu-border { background: #66a8d7; }
.soccer #menu .menu-border { background: #409B84; }
.hockey #menu .menu-border { background: #41ADC7; }
.tennis #menu .menu-border { background: #E6BE7C; }
.basketball #menu .menu-border { background: #DE7376; }
.american-football #menu .menu-border { background: #C3A47F; }
.baseball #menu .menu-border { background: #009999; }
.motosport #menu .menu-border { background: #9277A7; }
.poker #menu .menu-border { background: #cc0000; }
/* }}} */

/* }}} */

/* menu {{{ */
ul.country-list li, li.rd {
	background: #EAF7E7 url('/res/image/icon-raquo.gif?serial=731') no-repeat 124px 8px;
}

ul.country-list a {
	color: #a9b3a6;
}

ul.country-list a span {
	color: #656565;
}

ul.menu li { background-color: #e9f3fb}
.soccer ul.country-list li            { background-color: #EAF7E7; }
.hockey ul.country-list li            { background-color: #E6F4F8; }
.tennis ul.country-list li            { background-color: #F7F8DC; }
.basketball ul.country-list li        { background-color: #F9F1EA; }
.american-football ul.country-list li { background-color: #F9EDDF; }
.baseball ul.country-list li          { background-color: #EAFCF2; }

/* barevne podsviceni aktivniho statu */
ul.menu li a.set {
	color: #FFF;
	background-image: url('/res/image/icon-raquo.gif?serial=731');
	background-position: 124px -93px;
	background-repeat: no-repeat;
}
ul.menu li a.set            { background-color: #67a8d8; }
.soccer ul.menu li a.set            { background-color: #409B84; }
.hockey ul.menu li a.set            { background-color: #41ADC7; }
.tennis ul.menu li a.set            { background-color: #E6BE7C; }
.basketball ul.menu li a.set        { background-color: #DE7376; }
.american-football ul.menu li a.set { background-color: #C3A47F; }
.baseball ul.menu li a.set          { background-color: #099; }

ul.menu li a.set:hover
{
	color: #FFF;
}

div.mbox {
	margin-bottom: 10px;
	border-bottom: 1px solid #656565;
	_height: 1px;
}

div.mbox0px {
	border-bottom: 1px solid #656565;
}

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	border-top: 1px solid #BCBEAE;
	display: block;
	min-height: 19px;
}

ul.menu li.head, #timezone h2 {
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	color: #FFF;
	background: #656565;
	padding: 0 10px;
	border-top: 1px solid #BCBEAE;
	height: auto;
	line-height: 19px;
	margin: 0;
}

ul.menu a {
	margin: 0;
	line-height: 13px;
	padding: 3px 10px;
	display: block;
	color: #656565;
	height: 100%;
}

ul.menu a span {
	right: 11px;
	top: 2px;
	color: #c2c8c0;
}

ul.menu a span.elink {
	padding-right: 10px;
	text-align: left;
	color: #656565;
	background: transparent url('/res/image/elink.gif?serial=731') 100% 0 no-repeat;
}

ul.menu a:hover {
	color: #67a8d8;
	text-decoration: underline;
}

ul.menu a:hover span.elink {
	text-decoration: none !important;
	background-position: 100% -54px;
}


.soccer ul.menu a:hover { color: #027a5c; }
.hockey ul.menu a:hover { color: #007591; }
.tennis ul.menu a:hover { color: #C28825; }
.basketball ul.menu a:hover { color: #D34448; }
.american-football ul.menu a:hover { color: #AC7A41; }
.baseball ul.menu a:hover { color: #027A5C; }

ul.partner li {
	background: #f0f0f0 ;
}

ul.partner li a:hover {
	color: #656565 !important;
}

ul.partner li.rd, ul.partner li.rrd {
	background-image: url('/res/image/icon-raquo.gif?serial=731');
	background-repeat: no-repeat;
	background-position: 124px 8px;
}

ul.partner li.rrd {
	background-position: 104px 8px;
}
/* }}} */

/* prave menu {{{ */
/*
.rbox {
	width: 120px;
}

.rbox li a {
	width: 100px;
}
*/
/* }}} */

#e-content {
	clear: both;
	width: 760px;
	border-top: 3px solid #656565;
	background-color: #F0F0F0;
}

div.page-block {
/*	color: #B0B0B0;	*/
	text-align: left;
	margin: 10px 10px 0px 10px;
}

div.page-block a {
/*	color: #B0B0B0;	*/
	text-decoration: underline;
}

div.page-block a:hover {
/*	color: #555;	*/
	text-decoration: none;
}

div.traffic-detector {
	text-align: left;
	margin: 10px 10px 0px 10px;
}

#fmenu {
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
	line-height: 15px;
}

#fmenu li {

	list-style: none;
	display: inline;
}

#fmenu a {
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 10px;
	white-space: nowrap;
}

#fmenu a:hover {
	color: #656565;
	text-decoration: underline;
}

#toplist {
	display: none;
}

/*  footer {{{ */
#footer {
	width: 760px;
}

#footer {
	clear: both;
	height: 28px;
	line-height: 28px;
}

#footer { background: url('/res/image/f-bg-hockey.gif?serial=731') no-repeat; }

.soccer #footer { background-image: url('/res/image/f-bg-soccer.gif?serial=731'); }
.hockey #footer { background-image: url('/res/image/f-bg-hockey.gif?serial=731'); }
.tennis #footer { background-image: url('/res/image/f-bg-tennis.gif?serial=731'); }
.american-football #footer { background-image: url('/res/image/f-bg-american-football.gif?serial=731'); }
.basketball #footer { background-image: url('/res/image/f-bg-basketball.gif?serial=731'); }
.baseball #footer { background-image: url('/res/image/f-bg-baseball.gif?serial=731'); }

#footer .left{
	float: left;
	padding-left: 10px;
}

#footer .right{
	float: right;
	padding-right: 10px;
}

#footer a {
	text-decoration: underline;
}

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

/* }}} */

/* S old {{{ */

/* main */

/*	bookmark - space */
td.b-s
{
	width: 10px;
	border-bottom: 1px solid #BCBEAE;
}

/*	bookmark - datum */
td.b-c
{
	width: 100%;
	border-bottom: 1px solid #BCBEAE;
	text-align: right;
	padding: 0;
}

/* calendar */
form.c, form.c select
{
	margin: 0;
	font-size: 11px;	
}

/*	league label */
td.lg, td.lg-n
{
	background-color: #656565;
	color: #FFFFFF;
	border-bottom: 1px solid #BCBEAE;
	padding-left: 10px;
}

/*	league label - next */
td.lg-n 
{
	border-top: 1px solid #BCBEAE;
}

/* line dark */
td.ld
{
	height: 1px; 
	background-color: #e0e0e0;	
	padding: 0;
}

td.ld2
{
	height: 1px; 
	background-color: #656565;	
}

/* gray */
span.g
{
	color: #b0b0b0;
}

/* preskrtnute */
span.abd
{
	text-decoration: line-through;
}

/* cervene */
span.r
{
	color: #cc0000;
}

/* data - time */
td.d1
{
	white-space: nowrap;
	width: 1%;	
	border-right: 1px solid #e0e0e0; 
	border-left: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
}

/* data - part */
td.d2
{
	white-space: nowrap;
	width: 1%;	
	border-right: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
	text-align: center;
}

/* data - team */
td.d3
{
/*	white-space: nowrap; */
	border-right: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
	text-align: right;
}
td.d4
{
	width: 1%;
	white-space: nowrap;
	border-right: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
	text-align: center;
}
td.d5
{
/*	white-space: nowrap; */
	border-right: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
	text-align: left;
}
td.d6
{
	width: 1%;
	white-space: nowrap;
	border-right: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
	text-align: center;
}
td.di
{
	width: 19px;
	border-right: 0 solid #e0e0e0; 
	padding: 0;
	padding-left: 3px;
	margin: 0;
}
td.dtv
{
	width: 16px;
	padding: 0;
	padding-right: 3px;
	margin: 0;
	border-right: 1px solid #e0e0e0; 
}

/* advert */
td.adv-l
{
	text-align: center;
	font-size: 10px;
	padding: 0;
	padding-bottom: 3px;
	color: #B0B0B0;
}
/*
#adv-r
{
	position: absolute;
	top: 171px;
	left: 780px;
	text-align: center;
	font-size: 10px;
	padding: 0;
	color: #B0B0B0;
}
*/
#adv-d
{
	text-align: center;
	font-size: 10px;
	padding: 0;
	color: #B0B0B0;
}

td.d-none
{
	border-left: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0; 
	border-bottom: 1px solid #e0e0e0; 
	padding-left: 10px; 
	padding-right: 10px;
	text-align: left; 
}
td.d-none a
{
	color: #cc0000;	
	text-decoration: underline;
}
td.d-none a:hover
{
	color: #cc0000;	
	text-decoration: none;
}

div.page-content-line {
	padding: 0;	
	padding-top: 4px;
}

form{
	margin: 0;
	padding: 0;
}

form input.text-field {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 13px;
	border: 1px solid #656565;
	line-height: 11px;
	margin-right: 2px;
	width: 150px;
	color: #656565;
}

form select {
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656565;
}

form input.submit{
	background: #004A80;
	color: white;
	font-weight: normal;
	border: none;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	cursor: pointer;
	padding-left: 5px; 
	padding-right: 5px;
}

form input.checkbox {
	border: none;
}

form textarea{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #656565;
	width: 250px;
	color: #656565;

}

/* alert */
span.a
{
	color: #cc0000;
	font-weight: bold;
}

span.a-l
{
	color: #cc0000;
	font-weight: bold;
	text-align: left;
	float: left;
}

div.a-r
{
	color: #cc0000;
	font-weight: bold;
	text-align: right;
	float: right;
}


td.d3 div
{
	float: right;
}

td.d3 div.a
{
	float: left;
	color: #aa0000;
	font-weight: bold;
}

td.d5 div
{
	float: left;
}

td.d5 div.a
{
	float: right;
	color: #aa0000;
	font-weight: bold;
}
td.d-ls
{
	padding-left: 10px; 
	padding-right: 10px;
	text-align: right; 
/*	font-weight: bold; */
}
td.d-ls a
{
	color: #cc0000;
	text-decoration: underline;
}
td.d-ls a:hover
{
	color: #cc0000;
	text-decoration: none;
}

/* [X] hack */
#Option {
	width: 608px;
	#width: 606px;
}

.menu-links:hover {
	color: #004a80;
	text-decoration: underline;
}

.menu-links-active {
	color: white;
}

/* default form table */
table#def-form-table {
	border-collapse: collapse;
}
table#def-form-table td {
	padding: 0px;
	line-height: 19px;
}
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: 1px;
}
table#def-form-table input.checkbx {
	border: 0px;
}
table#def-form-table .r {
	color: #CC0000;
}

/* E old }}} */

#fsbroken {
	margin-top: 10px;
	margin-bottom: 10px;
	background: #f5f9fc;
	border: 1px solid #badaef;
	padding: 10px;
	_height: 1px;
}

#fscontent {
	position: relative;
}

#fsbroken table {
	width: 96%;
}

#fbcontent {
	margin-top: 20px;
}

#fsbroken th {
	text-align: left;
	font-weight: normal;
}

#fbproblem2 textarea {
	width: 90%;
}

/* Common {{{ */

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

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

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

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

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

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

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

.adsclick img {
	display: none;
}

.adsinline
{
	text-align: center;
}

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

.adsinline-left {
	left: 0;
}

.adsinline-right {
	right: 0;
}

/* }}} */

/* Zone styles {{{ */

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

#lc .adsenvelope {
	margin: 0 auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#timezone .menu, #langcomb .menu {
	width: 100%;
}

#timezone .menu li.actual {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	line-height: 19px;
	cursor: pointer;
	_height: 1px;
}

#timezone .menu li.actual span {
	padding: 0;
	padding-left: 16px;
	background: url(/res/image/cal-dart.gif?serial=731) no-repeat 4px 60%;
}

#timezone .menu li.actual span:hover {
	text-decoration: underline;
}

#timezone .menu li.actual, #langcomb .menu .li.actual {
	border: 1px solid #bdbdad;
	background-color: #f0f0f0;
	color: #656565;
	cursor: pointer;
}

#timezone ul#tzcontent, #langcomb ul#langcontent {
	position: absolute;
	left: -1px; top: 20px;
	display: none;
	margin: 0; padding: 0;
	width: 100%;
	z-index: 2;
	background: white;
	border: 1px solid #bcbeae;
	border-top: none;
	background: #f0f0f0;
}

#timezone ul#tzcontent {
	left: 0;
	width: 138px;
	top: 40px;
	border-top: 1px solid #bcbeae;
}

#timezone ul#tzcontent li, #langcomb ul#tzcontent li {
	display: block;
	width: 100%; height: 19px;
	background: white;
	margin: 0;
	padding: 0;
	border: none;
}

#timezone ul#tzcontent li.even, #langcomb ul#langcontent li.even {
	background: #efefef;
}

#timezone a, #langcomb a {
	display: block;
	color: #B0B0B0;
	padding: 0;
	line-height: 19px;
	padding-left: 16px;
	_height: 1px;
}

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

#timezone ul#tzcontent li .active, #langcomb ul#langcontent li .active {
	color: white !important;
	background: #67A8D8
}
.soccer #timezone ul#tzcontent li .active { background-color: #409B84; }
.hockey #timezone ul#tzcontent li .active { background-color: #41ADC7; }
.tennis #timezone ul#tzcontent li .active { background-color: #E6BE7C; }
.basketball #timezone ul#tzcontent li .active { background-color: #DE7376; }
.baseball #timezone ul#tzcontent li .active { background-color: #009999; }
.american-football #timezone ul#tzcontent li .active { background-color: #C3A47F; }

#timezone ul#tzcontent li a.tzdefault, #langcomb ul#langcontent li a.langdefault {
	color: #656565;
}

#timezone ul#tzcontent a:hover {
	background: #ffcc99 url(/res/image/cal-dart.gif?serial=731) no-repeat -194px 50% !important;
	text-decoration: underline;
	color: #656565 !important;
}


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

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

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

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

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

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

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

body#body-poker
{
	font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
	background: white;
	color: #656565;
}

.poker-preview {
	width: 120px;
	height: 141px;
	margin: 0px 0px 10px 0px;	
	background: url(http://advert.livesport.cz/poker/poker-preview-bg.gif) no-repeat; 
	position: relative;
}

.poker-preview .head {
	position: absolute:
	top: 0px
	left: 0px;
	width: 20px;
	height: 145px;
}

.poker-preview .head a {
	width: 120px;
	height: 45px;
	display: block;
}

.poker-preview .content {
	position: absolute;
	top: 45px;
	left: 10px;
	width: 100px;
	height: 70px;
	font-size: 11px;
	color: #dddddd;	
}

.poker-scroller {
	width: 100px;
	height: 70px;
	text-align: center;
}

.poker-preview .content .poker-room {
	font-weight: bold; 
	color: #F8E718;
}

.poker-preview .content .bonus-title {
	font-weight: bold; 
	font-size: 20px; 
	color: #F55C23;
}

.poker-preview .content .bonus-value {
	font-weight: bold; 
	font-size: 25px; 
	color: #FFCC00;
}

.poker-preview .content a,
.poker-preview .content a:hover {
	text-decoration: none;
}

.poker-preview .footer {
	position: absolute;
	top: 120px;
	left: 10px;
	width: 100px;
	text-align: center;
	font-size: 11px;
}

.poker-preview .footer a {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}

.poker-preview .footer a:hover {
	text-decoration: none;
}

/* poker box */

.poker-box {
	float: left;
	width: 196px;
	height: 275px;
	margin-right: 10px;	
	margin-bottom: 10px;	
}

.poker-box.box1 { background: url(http://advert.livesport.cz/poker/poker-box-bg-1.gif) no-repeat; }
.poker-box.box2 { background: url(http://advert.livesport.cz/poker/poker-box-bg-2.gif) no-repeat; }
.poker-box.box3 { background: url(http://advert.livesport.cz/poker/poker-box-bg-3.gif) no-repeat; }
.poker-box.box4 { background: url(http://advert.livesport.cz/poker/poker-box-bg-4.gif) no-repeat; }
.poker-box.box5 { background: url(http://advert.livesport.cz/poker/poker-box-bg-5.gif) no-repeat; }
.poker-box.box6 { background: url(http://advert.livesport.cz/poker/poker-box-bg-6.gif) no-repeat; }

.poker-box.last {
	margin-right: 0px;	
}

.poker-box .head {
	width: 196px;
	height: 70px;
}

.poker-box .head a {
	display: block;
	width: 196px;
	height: 70px;
}

.poker-box .content {
	width: 196px;
	height: 175px;
	overflow: hidden;
}

.poker-box .content .text {
	margin: 5px 15px 5px 15px;
	width: 166px;
	height: 130px;
	overflow: hidden;
}

.poker-box .content .text ul { 
	list-style-type:square; 
	margin:0px 0px 0px 15px; 
}

.poker-box .content .text li { 
	margin-bottom: 3px; 
	margin-left: 0px;
	color:#2b2b2b; 
}

.poker-box .content .text li.extra { 
	color:#aa0000; 
	font-weight: bold;
}

.poker-box .content .rank {
	border:0px solid red;
	margin: 0px 20px 10px 20px;
	width: 161px;
	height: 25px;
	overflow: hidden;

	font-family: Arial, Tahoma, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #004A80;
	color: #aa0000;
}

.poker-box .content .rank .fl {
	float: left;
}

.poker-box .content .rank .fr {
	float: right;
}

.poker-box .content .rank .cnt {
	text-align: center;
}

.poker-box .footer {
	width: 196px;
	height: 30px;
	overflow: hidden;
}

.poker-box .footer .text {
	text-align: center;
	margin: 8px 10px 10px 10px;
	width: 176px;
	overflow: hidden;
}

.poker-box .footer a {
	text-decoration: underline;
	font-weight: bold;
}

.poker-box .footer a:hover {
	text-decoration: none;
}
table#links {
	width: 100%;
	border-collapse: collapse;
}

table#links td { 
	padding: 3px 10px;
	white-space: normal;
}

table#links tr.label { 
}

table#links tr.label td { 
	color: #ffffff; 
	background: #656565; 
	border-bottom: 1px solid #bcbeae;
	border-top: 1px solid #bcbeae;
}

table#links tr.label td.first { 
}	

table#links tr.odd { 
	background: #f0f0f0; 
}

table#links td.link {
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

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

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

table#links a:hover {
	text-decoration: underline;
	background-position: 100% -54px;
}


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

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

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

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

.ifmenu strong {
	font-weight: normal;
}

.ifmenu a {
	cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

.ifmenu #ifmenu-calendar,
.ifmenu #ifmenu-odds-format {
	position: absolute;
	right: 0; top: 0;
	border-bottom: none;
/*
	width: 13ex;
*/
	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?serial=731) 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?serial=731) no-repeat -196px 50%;
	text-decoration: none;
	color: #656565 !important;
}

.ifmenu #bonus-offers-advertisement {
	float: right;
	margin-right: 10px;
	padding-top: 10px;
	background: none;
	font-size: 10px;
	color: #B0B0B0;
	border-bottom: 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; }

}}} */
#chat table {
	width: 100%;
	border-spacing: 0;
	clear: both;
	table-layout: fixed;
	background: white;
	position: relative;
	#border-spacing: expression(cellSpacing = 0);
}

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

#chat tr.label { 
}

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

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

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

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

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

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

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

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

#chat div.left {
	float: left;
}

#chat div.right {
	float: right;
}


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

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

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

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

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

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

#chat a {
	text-decoration: underline;
}

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

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

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

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

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

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

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

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

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

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

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

div#member-registration-alert a:hover {
	text-decoration: none;
}
div#mobile-caption {
	border: 2px solid #656565;
	margin-bottom: 10px;
	width: 136px;
	overflow: hidden;
}

div#mobile-caption a {
	color: #9D0C15; 
	text-decoration: underline;
	font-weight: bold;
}
div#mobile-caption a:hover {
	text-decoration: none;
}

div#mobile-caption img {
	margin: 0px 0px 0px 0px; 
	border: 0px;
}	

div#mobile-caption div {
	padding: 3px;
}	
table#promo-text {
	border-spacing: 0px;	
}

table#promo-text td.separator {
	width: 10px;
}

table#promo-text td.content {
	vertical-align: top; 
	border: 1px solid #E0E0E0; 
	background-color: #F0F0F0; 
	width: 362px; 
	color: #656565; 
	padding: 5px;
}

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