


/**
 *	@ main css style for LIVE BETTING
 *	@ Fortuna sazkova kancelar, a.s.
**/

* {margin: 0;padding: 0;}
html {}

body  {
	color: #000;
	background-color:#000000;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

a {
	color: #069;
}
a:hover {
	text-decoration: none;
}

img {border: none}

hr {
	margin-bottom: 10px;
	height: 1px;
	background: none;
	border: none;
	border-top: 1px solid #aaa;
}

/**
 *	global classes 
 */

.left {float: left;}
.cleaner {
	clear: both;
	height: 0px;
	line-height: 0px; /*ie6 fix*/
}
.right {float: right}
.aleft {text-align: left;}
.acenter{text-align: center;}
.aright {text-align: right;}
.ajustify {text-align: justify;}
.hidden {display: none;}
.w50 {width:49%;}
.w100 {width: 100%;}
.wtd50 {width: 50%;}
.wth50 {width: 50%;}

.relative {position: relative;}
.absolute {position: absolute;}
.fixed {position: fixed;}

.closed ul {display: none;}
.opened ul {display: block;}
.closed ul a, .opened ul a{
	padding-left: 0;
}
.noborder {border: none;}
.noMarg {margin: 0;}
.hidden {display: none;}
.clear {clear: both}
.overflow {overflow: hidden;}
.noclear { clear: none; }
.nofloat { float: none; }

.whisp {
	font-size: 10px;
	color: #aaa;
}
.red { color: #ED1C24; }
.white { color: white; }
.hl { color: #ffcc00; }
/*icons etc */
.icon {
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left center;
}
.favorite {background-image: url(/public/19/73/2e/2801_5_favorite.png );}
.rss {background-image: url(/public/6a/24/ec/2811_5_rss.png );}
.top_10 {background-image: url(/public/b0/76/64/7846_97748_medal_gold_3.gif );display: block;height: 16px;width: 16px;padding: 0px;}
.history {background-image: url(/public/8d/9/bd/7848_97739_tick.gif );display: block;height: 16px;width: 16px;padding: 0px;}
.rss {background-image: url(/public/6a/24/ec/2811_5_rss.png );}
.bullet {background-image: url(/public/1c/a6/31/5573_7301_bullet.png );}
.pdfdoc {background-image: url(/public/c6/24/46/5612_7697_pdfdoc.png ); padding: 10px 0 10px 40px; display: inline-block}
.zipdoc {background-image: url(/public/77/82/fd/5614_7699_zipdoc.png ); padding: 10px 0 10px 40px; display: inline-block}
.required {background-image: url(/public/44/97/9e/5776_38536_required.png );}
.stats {
	float: right;
	width: 16px;
	height: 14px;
	padding: 0px;
	background-image: url(/public/8d/27/b9/2807_5_graph.png );
}

input.required, textarea.required {
	background-position: right top;
	background-repeat: no-repeat;
	background-color: white;
}

/* headers */
h2.error {
	font-size: 15px;
	color: #fff;
	margin-bottom: 10px;
}
h2.box_title {
	font-size: 18px;
	color:#FFDB06;
	font-family: arial;
	margin: 0 0 10px 0;
}
h2.top_bg {
	margin: 0;
}
.box h3 {
	margin: 0 0 10px 0;
}
.box h4 {
	font-size: 11px;
	color: #555;
	margin: 0 0 5px 0;
}
/* flash live content box */
.top_bg {
	background: transparent url('/public/f5/e2/f5/44591_164035_box_tnp_top_solid.png')  no-repeat left top;
	height: 20px;
	padding: 10px 0;
}

#static_content {
	margin:auto;
	text-align:center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	margin-left: 190px;
	width: 790px;
	/* background: transparent url('/public/82/54/20/44587_125780_box_tnp_top_left.png')  no-repeat left top; */
	overflow: hidden;
}
#static_content .top_right {
	/* background: transparent url('/public/57/9c/ee/44589_125782_box_tnp_top_right.png')  no-repeat right top; 
	padding-top: 10px; */
}
#static_content .body {
	background: transparent url('/public/6e/e9/ce/44577_164033_box_tnp_body_left.png')  repeat-y left top;
	text-align: left;
	overflow: hidden
}
#static_content .body_right {
	background: transparent url('/public/11/fb/e3/44579_125771_box_tnp_body_right.png')  repeat-y right top;
}
#static_content .bottom {
	/* background: transparent url('/public/2a/57/c5/44581_125773_box_tnp_bottom_left.png')  no-repeat left bottom; */
}
#static_content .bottom_right {
	/* background: transparent url('/public/4e/d6/68/44583_125776_box_tnp_bottom_right.png')  no-repeat right bottom; */
	padding: 0px 15px 10px 15px;
	position: relative;
}
#static_content .bottom_solid {
	background: transparent url('/public/7f/0/ab/44585_164034_box_tnp_bottom_solid.png')  no-repeat left bottom;
	height: 10px;
}


/* static live box */
#left_sidebar {
	width: 190px;
	float: left;
	overflow: hidden;
}
#left_sidebar #subNavigation li {
	padding: 3px;
}
#left_sidebar #subNavigation li a {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
}
#left_sidebar #subNavigation li.normal a {
	font-weight: normal;
	color: #ffcc00;
}
#content {
	margin-left: 200px;	
}

.static_box {
	margin:auto;
	background: #000 url('/public/af/fa/db/37203_111152_box_top_left.gif')  no-repeat left top;
	overflow: hidden;

}
.static_box .top_right {
	background: transparent url('/public/86/3a/ab/37252_111152_box_top_right.gif')  no-repeat right top;
	padding-top: 10px;
}
.static_box .body {
	background: transparent url('/public/6c/f5/e6/37209_111152_box_body_left.gif')  repeat-y left top;
	text-align: left;
}
.static_box .body_right {
	background: transparent url('/public/36/aa/37/37185_111152_box_body_right.gif')  repeat-y right top;
}
.static_box .bottom {
	background: transparent url('../img/layouts/box/box_bottom_left.gif') no-repeat left bottom;
	background: transparent url('/public/12/e7/4d/37271_111152_box_bottom_left.gif')  no-repeat left bottom;
}
.static_box .bottom_right {
	background: transparent url('/public/e8/6a/37/37238_111152_box_bottom_right.gif')  no-repeat right bottom;
	padding: 0px 15px 10px 15px;
}

/* lists */
li {
	list-style: none;
}

/* form elements */
.text, select, textarea {
	border: 1px solid #ccc;
	font-family: verdana;
	font-size: 14px;
	padding: 2px;
}
textarea {
	font-size: 12px;
}
.text:focus, textarea:focus {
	border: 1px solid #F69D1F;
}
select {
	font-size: 11px;
}
fieldset {
	border: 1px solid #dcdcdc;
}
/**
 *	FORM AND URL SUBMITS
 *	===========================
 *  dark - dark gray button 
 *  yellow - yellow button 
 *  white - realy light gray button (#e6e6e6)
 *	w  - bgcolor = #fff
 *	o  - bgcolor = #ffcc00
 *	g  - bgcolor = #333
 *	lg - bgcolor = #e6e6e6
 *	sg - bgcolor = #666
 */
/* fake url button */
.button {
	overflow: hidden;
	width: auto;
	font-weight: bold;
/*	clear: both;*/
	white-space: nowrap;
	display: inline-block;
}
.button a {
	background-color: transparent;
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 26px;
	margin-right: 6px;
	padding-right: 15px; /* sliding doors padding */
	text-decoration: none;
}
.button span.former {
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	line-height: 15px;
	padding: 5px 0 6px 15px;
}
.button span.white_b a,.button span.white_b span.former {background-image: url(/public/57/1b/1/27263_103424_white_black.gif );color: #444;}

.button span.dark_b a,.button span.dark_b span.former {background-image: url( );color: #ffcc00;}
.button span.dark_o a,.button span.dark_o span.former {background-image: url(/public/5/2b/a7/2850_5_dark_orange.gif );color: #ffcc00;}

.button span.yellow_b a,.button span.yellow_b span.former {background-image: url(/public/f9/52/4c/27265_103430_yellow_black.gif );color: #000;}
/* INPUT submit */ 
/* BUTTON submits */
button{
	border:none;
	background:none;
	overflow:visible;					
	text-align:center;	
/*	white-space:nowrap;*/	
	height:26px;
	line-height:14px;
	cursor: pointer;
}
button span, button em{
	display:block;
	height:26px;
	line-height:22px;			
	margin:0;
	font-size: 12px;
	background-color: transparent;
	background-repeat: no-repeat;
}
button span{
	padding-left:10px;
	background-position: 0 0;
}
button em{
	font-style:normal;
	font-weight: bold;
	padding-right:10px;
	background-position: 100% 0;

}
button.dark_b span,button.dark_b em {background-image: url( );color:#ffcc00;}
button.dark_o span,button.dark_o em {background-image: url(/public/5/2b/a7/2850_5_dark_orange.gif );color:#ffcc00;}

button.yellow_b span,button.yellow_b em {background-image: url(/public/f9/52/4c/27265_103430_yellow_black.gif );color:#000; opacity: 0.8;filter: Alpha(opacity=80);
}

button.white_b span,button.white_b em {background-image: url(/public/57/1b/1/27263_103424_white_black.gif );color:#000;}
/**
 *  MAIN LAYOUT BLOCKS
 */
/* main web container */
#main_wrapper {
	margin: 0px auto;
	margin-bottom: 10px;
/*
	max-width:1200px;
	min-width:985px;
	width:100%;
*/
	width: 980px;
}
/* top content */
#header   { color: #fff; }
#header #homepage_link {
	display: block;
	width: 195px;
	height: 47px;
	position: absolute;
	top: 26px;
	left: 21px;
	background-position: left center;
	background-repeat: no-repeat;
}
#header #homepage_link span {
	display: none;
}
body#live-fortuna_cr #homepage_link { background-image: url(/public/f0/c5/2e/8034_71737_header_logo_cr.png); }
body#live-fortuna_sk #homepage_link { background-image: url(/public/bc/b8/98/8040_71706_header_logo_sk.png); }
body#live-fortuna_pl #homepage_link { background-image: url(/public/cf/c2/6c/8038_185896_header_logo_pl.png); }
body#live-fortuna_hr #homepage_link { background-image: url(/public/eb/96/75/8036_71702_header_logo_hr.png); }

#top_nav a {
	color: #fff;
	text-decoration: none;
}
#top_nav {
	height: 20px;
	padding: 4px 0;
}
#top_nav a:hover { text-decoration: underline; }
#top_nav a.active{ color:#ffcc00; }
#top_nav a.favorite {text-decoration: underline;}
#top_nav a.favorite:hover {text-decoration: none;}
#top_left_nav  {
	text-align: left;
	margin: 3px 0px;
	width: 650px;
	float: left
}

#top_left_nav li {
	float: left;
	margin-right: 16px;
}
.language-labels {
	margin-right: 95px;
	overflow: hidden;
}
* html .language-labels {
	color: #ccc	
}
#language {
	text-align: left;
	float: right;
	width: 90px;
}
#language ul {
	border: 1px solid #E3E3FF;
	background-color: #fff;
	display: block;
	z-index: 999;
	position: absolute;
}
#language li {
	display: none;
	width: 85px;
	padding: 1px 2px;
}
#language li a {
	display: block;
	color: #000;
	padding: 0 0 0 20px;
}
#language li.active { display: block; }
#language ul:hover li{ display: block; }
#language ul:hover li:hover { background-color: #efefef; }
/*
#language ul:hover .active { display: none; }
*/

#language a.cz {background-image: url(/public/cf/89/f7/2985_23_lng_cz.png);}
#language a.de {background-image: url(/public/59/7e/a0/3720_427_lng_de.png);}
#language a.hu {background-image: url(/public/6b/41/55/3722_441_lng_hu.png);}
#language a.ru {background-image: url(/public/99/53/b3/3724_447_lng_ru.png);}
#language a.en {background-image: url(/public/c3/55/bd/2793_5_lng_en.gif);}
#language a.hr {background-image: url(/public/81/cd/da/2987_26_lng_hr.png);}
#language a.pl {background-image: url(/public/13/8c/f3/2991_30_lng_pl.png);}
#language a.sk {background-image: url(/public/af/1d/1e/2993_32_lng_sk.png);}

/**
 * MAIN HEADER 
 */
#main_banner  {
	background: transparent url(/public/96/e9/39/37246_111152_main_header.gif ) no-repeat left top;
	height: 89px;
	clear: both;
	text-align: right;
	color: #000;
	position: relative;
	z-index: 10;
}
#live-fortuna_pl #main_banner { background: transparent url(/public/a7/2a/96/56477_219149_main_header_left_pl.gif ) no-repeat left top; }

/**
 *	USER LOGIN AND PROFILE SPECS
 */

/* no user loged - login form*/
#user_login {
	float: right;
	display: inline;
	background: transparent url() no-repeat right top;
}
table.user_login {
	float: right;
	margin:10px 10px 0 0;
}
table.user_login td {
	vertical-align: middle;
	padding: 1px 3px;
}
table.user_login td.error_messages { padding: 5px; }
/* user is logged*/
#user_logged {
	/*width: 360px;*/
	float: right;
	padding: 5px 16px 0px 0;
	display: inline-block;
	background: transparent url(/public/52/1b/c8/6084_10333_main_header_right.gif) no-repeat right top;
}
#user_logged table {
	font-size: 11px;
	height: 44px;
	width: 290px;
	display: inline;
}
#user_logged th {
	padding-right: 10px;
	text-align: left;
	white-space: nowrap;
}
#user_logged td {
	vertical-align: top;
	white-space: nowrap;
}

#user_nav {
	height: 32px;
	text-align: right;
	position: absolute;
	top: 89px;
	right: 0px;
}
li.rollout { background: transparent url(/public/df/ec/20/7114_39002_user_menu_link_bg.gif ) no-repeat right bottom; }
.opened li.rollout { background-position: right top; }

#user_nav .menu div.underlined {
	border-top:2px solid #AAC600;
	margin-top:5px;
}
#user_nav a#rollout {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 11px 40px 8px 0px;
}
li.rollout .menu { display: none; }
.opened li.rollout .menu{
	width: 350px;
	position: absolute;
	z-index: 20;
	right: 5px;
	display: block;
	background: #FFF726 url(/public/cc/7/e2/7116_154261_user_nav.png ) repeat-x left top;
}
#user_nav .menu div {
	overflow:hidden;
	padding:8px;
}
#user_nav .menu ul {
	min-width: 20%;
	width: 48%;
	margin: 15px 5px 5px 0;
	overflow:hidden;
}
#user_nav .bottom_url {
	clear: both;
	height: 32px;
}
#user_nav .bottom_url a.right { margin: 10px 20px 0 0; }
#user_nav .bottom_url a.left { margin: 10px 0 0 20px; }
#user_nav .menu li {
	background: transparent url(/public/dd/47/8e/2934_5_list_bullet.png ) no-repeat left top;
	background-position: 0 5px;
	margin: 3px 0 0 10px;
	padding-left: 10px;
	text-align: left;
}
#user_nav .menu li a { }
/**
 *	main navigations under the banner 
 **/
#main_nav,#main_sub_nav {
	clear: both;
	height: 32px;
	width: 100%;
	margin: 0px auto;
}
#main_nav { background: #3a3a3a url(/public/96/eb/2a/2950_5_main_nav_bg.gif ) repeat-x left; }
#main_sub_nav { background: #222 url(/public/f7/5/3f/2952_5_main_sub_nav_bg.gif ) repeat-x left; }

#main_nav li,
#main_sub_nav li { float: left; }
#main_nav a, #main_sub_nav a {
	padding: 8px 10px 7px 10px;
	display: block;
}
#main_nav a {
	color: #fff;
	font-family: "ms Sans Serif";
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	border-right: 1px solid #666;
}
#main_sub_nav a {
	color: #fff;
	text-decoration: none;
	font-family: verdana,sans-serif;
	font-size: 12px;
}

#subnav_container span#time {
	font-size: 12px;
	color: #fff;
	margin-top: -23px;
	margin-right: 10px;
}
/* subnab - on hover rollout */
#main_sub_nav li ul { display: none; }
#main_sub_nav li:hover ul { display: block; }
#main_sub_nav li:hover ul {
	position: absolute;
	display: block;
	text-align: left;
	z-index: 999;
	background-color: #222;
	padding: 0 0 5px 0;
}
#main_sub_nav li:hover ul li {
	float: none;
	padding: 0px 11px;
	margin: 0px;
}
#main_sub_nav li:hover ul li a {
	color: #fff;
	border-bottom: 1px solid #666;
	padding: 4px 0px;	
}
#main_sub_nav li:hover ul li a:hover,
	#main_sub_nav li:hover ul li a.active {
	color:#ffcc00;
}


#main_nav a:hover {
	color:#ffcc00;
	background: #666 url(/public/bd/cf/c0/2954_5_main_nav_hover_bg.gif ) repeat-x left;
}
#main_sub_nav a:hover {
	color: #ffcc00;
	text-decoration: underline;
}
#main_nav a.active,#main_sub_nav a.active { color:#ffcc00; }
#main_sub_nav li:hover ul li a.last { border: none; }

/**
 *	MAIN CONTAINER - left side menu, main content 
 */
#main_container {
	text-align: left;
	margin-top: 5px;
	position: relative;
}
/* user menu */
.user_menu {
	margin:10px 0;
	padding-top: 10px;
	background: url(/public/f8/71/4f/2895_5_user_menu_top_bg.gif ) no-repeat center top;
}
.user_menu .content {
	background: url(/public/1/c1/40/2891_5_user_menu_body_bg.gif ) repeat-y center top;
	padding: 0 14px 0 14px;
}
.user_menu .bottom {
	background: url(/public/c1/3c/b/2889_5_user_menu_bottom_bg.gif ) no-repeat center bottom;
	line-height: 10px;
}
.user_menu li { border-bottom: 1px solid #ccc; }
.user_menu a {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	display: block;
	padding: 3px 0;	
}
.user_menu  a.icon {
	padding: 3px 0 3px 18px;
	font-weight: bold;
	font-size: 11px;
	color: #333;
}
.user_menu .opened a.icon { background-image:url(/public/9c/73/87/2789_5_menu_opened.gif ); }
.user_menu .closed a.icon { background-image:url(/public/81/21/7d/2813_5_menu_closed.gif ); }
.user_menu a:hover { color:#777; }
.user_menu .opened ul a {
	font-size: 10px;
	color: #;
	padding: 3px 0;
}
.user_menu .opened ul { padding: 0; }
.user_menu li.opened ul li,
 li.user_menu_header {  border-bottom: none; }
.user_menu_header {
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 13px;
	padding: 5px 0;
}

/**
 *	MAIN CONTENT - middle block
 */
#main_content {
	margin: 0 244px 0 208px;
	color: #FFF;

}
/**
 *	MAIN BOX CONTENTS
 */
p {
	font-size: 13px;
	color: #888;
	margin: 0 0 10px 0;
	line-height: 15px;
}

.thumb {
	border: 1px solid #e8e8e8;
	margin: 0 10px 0 0px;
	float: left;
	width: 65px;
}
.article_list {
	overflow: hidden;
	padding-bottom: 10px;
}
.box .content {
	float:none;
	margin-left: 80px;
	margin-right: 10px;
	width:auto;
}
.box .content p {
	line-height: 14px;
	text-align: justify;
}

/**
 * FOOTER 
 * */
#footer {
	clear: both;
	color: #fff;
	font-size: 11px;;
	width: 100%;
	height: 60px;
	margin: 0;
	position: relative;
	background-position: top left;
	background-repeat: no-repeat;
}
body#live-fortuna_cr #footer { background-image: url(/public/42/a2/fd/37263_111152_live_footer_logo_cz.gif ); }
body#live-fortuna_hr #footer { background-image: url(/public/d0/64/fe/37257_111152_live_footer_logo_hr.gif ); }
body#live-fortuna_pl #footer { background-image: url(/public/89/d9/6/37261_111152_live_footer_logo_pl.gif ); }
body#live-fortuna_sk #footer { background-image: url(/public/dc/8e/c1/37259_111152_live_footer_logo_sk.gif ); }

#footerBody {
	padding: 25px 12px 0 180px;
	height: 60px;
	background: url(/public/c8/75/53/37255_111152_footer_background_right_live.png) no-repeat right top;	
}

#footer a {
	color: #ffcc00;
	text-decoration: none;
	padding-right:15px;
}
#footer a:hover {text-decoration: underline;}
#footer .offer div {
	margin: 18px 0 0 50px;
}

#footer .offer strong {font-weight: normal;}	
#footer .offer ul {float: left; margin-right: 20px}
#footer .offer li {}
#footer .offer ul.games {margin-right: 55px}

#footer .copyright {
	text-align: right;
	width: 265px;
	position: absolute;
	top: 18px;
	right: 20px;
	heught: 35px;
}
#footer .copyright span { display: block; }
#footer .copyright div { margin-top: 5px; }
#footer .offer .sports_menu_footer {}
#footer .offer .sports_menu_footer li {
	float: left;
	width: 150px;
}
#footer .offer .sports_menu_footer li.clear { clear: both; }

/* error messages */
.error-text { color: #c00; }
.error-text-dark {
	background-color: #c00;
	color: #fff;
	padding: 5px;
}
.info_message { color: #080; }
.info-text { color: #00486A; }
.info-text-dark {
	color: #fff;
	padding: 5px;
	background-color:#00486A;
}
table.simpleTable span.error-text { display: none; }
form.userForm select.error,
 form.userForm textarea.error,
  form.userForm input.error { border: 1px solid #fc0000; }
label.error { color: #fc0000; }
.error_messages {
	background-color: #cc0000;
	padding: 5px;
	margin: 0 0 10px 0;
}

.error_messages ul { margin: 0 0 0 25px; }
.error_messages ul li {
	list-style: square;
	padding: 2px 0px;
	font-size: 13px;
}
.error_messages ul li a {
	font-size: 11px;
	color: #333;
	text-decoration: none;
	background: transparent url(/public/6c/bb/c/4806_3184_li_error.gif) no-repeat left center;
}
.error_messages ul li a:hover { background: none; }

/** 
 *	user forms
 */
.userForm { margin: 0 0 10px 0; }
.userForm label {
	color:#883A10;
	font-size:12px;
	font-weight:bold;
}
.userForm fieldset { border: none; }
.userForm textarea { width: 99%; }
.userForm .submit { text-align: center; }
.userForm .text {
	width: 190px;
	font-size: 12px;
	padding: 2px;
}
/* simpleTable  */

table.simpleTable { width: 100%; }
table.simpleTable th {
	background-color: #444444;
	color: #ccc;
	text-align: center;
	font-size: 13px;
	padding: 4px;
}
table.simpleTable td { padding: 4px 3px; }
table.simpleTable label {
	display:inline-block;
	margin:0 2px 2px 0;
	padding:2px 0;
	text-align:left;
}

table.simpleTable .submit { padding: 5px 0 0 0; }

.noCaption th {
	background-color: none;
	color: #444;
	text-align: left;
	font-size: 12px;
	padding: 4px 3px;
}

/* -- live tables -- */
table.liveTable {
	width:100% !important;
	_width: 94%;
	font-size:1.1em;
	margin:0px auto 10px auto;
	border-bottom:solid 1px #909090;
	overflow:hidden;
	padding:0px;
	border-collapse:collapse;
}
table.liveTable caption { 
}
table.liveTable thead th {
	background-color: #bbb;
	color: #000;
	padding: 4px;
	text-align: center;
	font-size: 12px;
	border
}
table.liveTable td {
	padding:5px 2px;
	color:#FFF;
}
table.liveTable tr.odd td {
	background-color:#353535;	
}

table.liveTable td.time { width:8%; }

table.liveTable td.game_icon {
	width:20%; 
	padding-left: 40px;
	text-align: left;
}
table.liveTable td.team1 {
	padding-right: 5px;
	text-align: right;
	border-right: none;
}
table.liveTable td.team2 {
	padding-left: 5px;
	text-align: left;
	border-left: none;
}
table.liveTable td.sport { color: #ffcc00; }
table.liveTable td.tournamentName { width: 30%; }
table.liveTable td.teams { width: 40%; }
/* -- live bet detail -- */

#dBet .bet { background: #3E403E url(/public/65/a7/36/37217_111152_ico_palec_red.png) no-repeat 98% center; margin-top:5px; } 
#dBet .betHolder {
	background: url() no-repeat left center;
	padding:5px 0px 5px 30px;
	color: #FFDB06;
	font-weight:bold;
	border-left:solid 1px #5E615F;
	border-top:solid 1px #5E615F;
	cursor:pointer;
}
#dBet .open { background-image: url(/public/78/f9/fd/37193_111152_arrow_down.gif); }
#dBet div.bh { display:none; }
#dBet div.o { display:block; }

#dBet table {
	width:100%;
	border-collapse:separate;
	border:solid 5px #000; 
	border-bottom:none;
	font-size:11px;
}
#dBet td { 
	border-right:solid 5px #000;
	border-left:solid 1px #5E615F;
	padding:2px;
	font-weight:bold;
	color:#FFF;
	background: #202121 url(/public/e1/d8/e4/37240_111152_bg_bet_td.gif) repeat-x left top;
	cursor:pointer;
}
#dBet td.hover { background-color:#FFDB06; background-image:none; color:#000; }

#dBet td.last { border-right:none; } 
#dBet td strong { float:right; } 
#dBet .c2 td { width:50%; }
#dBet .c3 td { width:33%; }
#dBet .c5 td { width:20%; }


/* flash */
object#main_flash {
	position: relative;
	z-index: 1;
}


/* game icons */

.game_icon {
	background-repeat: no-repeat;
	background-position: 2px 50%; 
}

h3.football, td.football { background-image: url(/public/8c/74/f2/37244_111152_live_kopacak.gif) }
h3.volleyball, td.volleyball { background-image: url(/public/de/52/2/37195_216163_ico_volleyball.gif) }
h3.hockey, td.hockey { background-image: url(/public/80/fb/ec/37267_111152_ico_puk.gif); }
h3.tennis, td.tennis { background-image: url(/public/c1/9/3e/37201_111152_ico_tenis.gif); }
h3.handball, td.handball { background-image: url(/public/23/7/f8/37250_111152_ico_hazena.gif) }
h3.snooker, td.snooker { background-image: url(/public/b9/ec/a7/37221_111152_ico_snooker.gif) }
h3.basketball, td.basketball { background-image: url(/public/19/3b/bb/37213_111152_ico_basket.gif) }
h3.biathlon, td.biathlon { background-image: url(/public/d4/7b/86/54898_140685_ico_biathlon.png) }
h3.skiJumping, td.skiJumping { background-image: url(/public/5b/af/aa/54900_140686_ico_skiJumping.png) }
h3.motoGP, td.motoGP { background-image: url(/public/83/e/b3/63258_156393_ico_motoGP.gif) }
h3.formula1, td.formula1 { background-image: url(/public/67/b4/d7/63256_156392_ico_formula1.gif) }
h3.crossCountry, td.crossCountry { background-image: url(/public/ce/4f/5f/63260_156394_ico_crossCountry.png) }
h3.golf, td.golf { background-image: url(/public/aa/80/53/162034_216756_ico_golf.png) }
h3.cycling, td.cycling { background-image: url(/public/f2/ac/f2/162032_216755_ico_cycling.png) }
h3.beachFootball, td.beachFootball { background-image: url(/public/c0/38/c1/162030_216754_ico_beachFootball.png) }

/* live article */
.live_article {}
.live_article p {
	text-align: justify;
	margin-bottom: 5px;
	padding: 0 5px;
	color: #888;
}
.live_article h1.title {
	font-size: 18px;
	color: #ffcc00;
}	
.live_article h1 {
	color: #666;
	font-size:18px;
	margin-bottom: 10px;
}
.live_article h2 {
	font-size:1.4em;
	margin-bottom: 5px;
	color: #fff;
}
.live_article h3 {
	color: #eee;
	font-size: 17px;
	margin-bottom: 10px;
}
.live_article h4 {
	color: #ccc;
	font-size: 12.5px;
	margin-bottom: 5px;
}

.live_article ul,
 .live_article ol {
	margin: 0 0 10px 0;
	vertical-align: middle;
}
.live_article ul li,
 .live_article ol li {
	margin:0 0 0 20px;
	line-height: 16px;
	font-size:12px;
	list-style-type: disc;
	color: #888;
}
.live_article ol li { list-style-type: decimal; }
ul.benchs li { color: #ffcc00; }

/**/

#results table {
	border-collapse: collapse;
	color: #000;
	font-size: 0.9em;
	margin: 5px 5px 10px 0;
	width: 362px;
}

#results table th, #results table td {
	border: 1px solid #333;
	padding: 4px 5px;
	background-color: #fff;
	color: #000;
	font-weight: normal;
	text-align: center;
	width: 33%;
}
#results table th {
	background-color: #ccc;
}
#results table th.title {
	background-color: #999;
}
#results table th.player {
	background-color: #ffdb06;
}
#results table th.blank, #results table td.blank {
	background-color: transparent;
	border: none;
}

/**/

#contact_form { position: relative; }

#results_navi {
	overflow:hidden;
	width:100%;
	margin-bottom: 5px;
}
#results_navi li {
	float:left;
	margin-right:1px;
	text-align:center;
	width:14%;
}
#results_navi li.last { margin: 0px; }
#results_navi li a {
	background-color:#323232;
	border:1px solid #CCC;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}
#results_navi li a:hover {
	background-color: #ffaa00;
	border:1px solid #ffaa00;
	color: #000;
}
#results_navi li a.active {
	background-color: #ffaa00;
	border:1px solid #ffaa00;
	color: #000;
}

/* pobocky */
.pobocka {
	padding: 0 5px;
	margin-bottom: 10px;
	overflow: hidden;
}
.pobocka table.openings {
	empty-cells: hide;
	border-collapse: separate;
	margin-bottom: 10px;
}
.pobocka table.openings td,
 .pobocka table.openings th {
	padding: 2px 5px;
	text-align: center;
	color: #fff;
	opacity: 0.8;
	filter: Alpha(opacity=80);
}
.pobocka table.openings th {
	background-color: #ffdd00;
	color: #000;
}
.pobocka table.openings td {
	border: 1px solid #aaa;
	background-color: #222;
}
.pobocka h3.title {
	margin-bottom: 5px;
	font-size: 15px;
	color: #fff;
}
.pobocka .address1 {
	font-weight: bold;
	color: #ccc;
	font-size: 12px;
}
.pobocka .address2 {
	font-weight: normal;
	font-style: italic;
	margin-left: 5px;
	color: #ccc;
	font-size: 12px;
}
.pobocka p { color: #ccc; }




#loading_overlay {
	width: 100%;
	height: 100%;
	position: absolute; 
	top: 0;
	display: none; 
	opacity: 0.8;
	filter: Alpha(opacity=80);
	background-image: url(/public/96/18/20/55260_141235_ajax_spinner_black.gif);
	background-color: #000000;
	background-repeat:  no-repeat;
	background-position: center center;
}

#loading {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	background: #ffcc00 url(/public/c8/a/37/2782_5_loading.gif) no-repeat center center;
}

/* uprava pro zobrazeni obrazku na pozadi*/
body {
	background: #000 url() no-repeat fixed center 150px;
	text-align: center;
}

/* odkazy ve vysledcich */
table.liveTable a.results {
	color: #3399cc;
}
.hiderows .hideit { visibility: hidden; }
#user_logged {
	position: relative;
	padding-left: 15px;
}
#toggle_profile {
	background: url('/public/c5/4d/35/135476_200427_toggler_arrow.gif') no-repeat left bottom;
	position: absolute;
	display: block;
	top: 12px;
	left: 0px;
	height: 8px;
	width: 11px;
	line-height: 8px;
}
#toggle_profile.collapse {
	background-position: left top;
}
.finnish_registration {
	margin-top: 3px;
	padding: 3px 5px;
	text-align: center;
	background-color: #ee0000;
}
.finnish_registration a {
	color: #fff;
}
