

		/* main_css */



/**
 *	@ main css style
 *	@ Fortuna sazkova kancelar, a.s.
**/

/**
 *	global settings
 */
* {margin: 0;padding: 0;}
html {}

body  {
	color: #000;
	background: #fff url(/public/d8/21/87/2906_2851_body_gradient.gif ) repeat-x top left;
	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 
 */
.print { display: none; }
.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; }

.vbottom { vertical-align: bottom; }
.vmiddle { vertical-align: middle; }

.ajustify { text-align: justify; }
.hidden { display: none; }
.vhidden { visibility: hidden; }
.w33 { width:33%; }
.w50 { width:49%; }
.w100 { width: 100%; }
.wtd50 { width: 50%; }
.wth50 { width: 50%; }

.w-15 { width: 15px; }

.bold { font-weight: bold; }
.bold-off { font-weight: normal; }

.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.block { display: block; }
.inline { display: inline; }

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

.boxed {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 10px;
}

.whisp {
	font-size: 10px;
	color: #aaa;
}
.white { color: #fff; }
.red { color: #ED1C24; }
.yellow { color:#FFFF00; }
/*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 }
.page_excel { background-image: url(/public/7a/22/95/62508_155945_page_excel.png ); }
.required { background-image: url(/public/44/97/9e/5776_38536_required.png );background-position: right top;background-repeat: no-repeat; }
.googleIcon { background-image: url(/public/2/84/db/15679_79339_google.gif); }
.facebookIcon { background-image: url(/public/82/b7/b1/15681_79340_facebook.gif); }
.deliciousIcon { background-image: url(/public/9c/61/43/15683_79341_delicious.gif); }
.emailIcon { background-image: url(/public/d9/0/4b/15464_77821_email.gif); }
.printIcon { background-image: url(/public/50/4c/20/15685_79342_printer.gif); }
.calendarIcon { background-image: url(/public/29/31/b2/16520_81246_calendar.gif); }
.footer_site_map { background-image: url(/public/99/7c/24/56885_148007_footer_sitemap.gif ); }

.stats {
	float: right;
	width: 16px;
	height: 14px;
	padding: 0px;
	background-image: url(/public/8d/27/b9/2807_5_graph.png );
}
input.calendar {
	background-position: 2px center;
	padding-left: 20px;
	width: 152px;
}
.remove {
	float: left;
	width: 14px;
	height: 13px;
	padding: 0px;
	background-image: url(/public/25/2e/93/2791_70355_xicon.png );
	background-position: 0px 2px;
	text-decoration: none;
}
.remove span,
.stats span,
.top_10 span,
 .history span { display: none; }
.fortuna_loto { background-image: url(/public/b4/9f/70/5784_9352_favicon.ico); }
.ladder_left { background-image: url(/public/ff/a6/be/52905_137759_ladder_left.gif); left: 10px;}
.ladder_right { background-image: url(/public/3c/20/4c/52907_137760_ladder_right.gif); right: 10px;}

.icon-left-top { background-position: left top; }
/* headers */
h2.box_title {
	font-size: 16px;
	color: #101010;
	font-family: arial;
	margin: 0 0 10px 0;
	line-height: 100%;
}
.black h2.box_title { color: #fff; }
.box h3, .resBox h3 {
	font-size: 14px;
}
h2.error,
 h3.error,
  h4.error {
	color: #ee0000;
	margin: 0 0 10px 0;
}
h2.error {
	font-size: 16px;
	font-family: arial;
}

h3.info_message {
	text-align: center;
	margin: 0 0 10px 0;
	font-size: 12px;
}
.right_box h2.box_title,
 #left_content .box h2.box_title { font-size: 15px; }
.right_box h3,
 #left_content .box h3 {
	font-size: 12px;
	font-family: arial;
	margin: 0 0 10px 0;
}
.right_box h4,
 #left_content .box h4 {
	font-size: 13px;
	margin-bottom: 5px; 
}
.right_box h4.border_top {
	border-top: 1px solid #999;
	padding-top: 5px; 
}
.box h3 {
	margin: 0 0 10px 0;
}
.box h4 {
	font-size: 11px;
	color: #555;
	margin: 0 0 5px 0;
}
.box h4.date {
	color: #ff9900;
}
.main_article h1, 
 .main_article h2, 
  .main_article h3 {
	color: #101010;
	font-family: arial;
	margin: 0 0 10px 0;
}
.main_article h1.title {
	font-size: 16px;
}
.main_article h1 {
	font-size: 20px;
}
.main_article h2 {
	font-size: 18px;
}
.main_article h3 {
	font-size: 16px;
	color: #666;
}
.main_article h4 {
	font-size: 14px;
}
.main_article .share_links {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #aaa;
}
.main_article .share_links .icon {
	display: inline-block;
	line-height: 16px;
	margin-right: 10px;
}
.main_article .share_links .right .icon {
	margin-right: 0;
	margin-left: 10px;
}
.auction_history h3,
 .eshop .about h3 {
	border-top: 1px solid #e8e8e8;
	padding: 10px 0 5px 0;
	margin-top: 20px;
}
.box .article_list_item {
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.box .table_article_list .article_list_item {
	border-bottom: none;
	padding-bottom: 0;
}
.box .article_list_item img.left {
	margin-right: 10px;
}
.box .article_list_item .content {
	min-height: 0;
}
.box .table_article_list .article_list_item {
	margin-bottom: 0;
}
.box .table_article_list .article_list_item .content {
	min-height: 100px;
}
.article_list h3 {
	margin: 0 0 5px 0;
	font-size: 12px;
}

/* lists */
li {
	list-style: none;
	list-style-position: inside;
}
ul.list, ol.list,
 ul.nolist, ol.nolist,
  .as_article ul, .as_article  ul {
	margin: 0 0 10px 0;
	vertical-align: middle;
}
ul.list li,
 ol.list li,
  ul.nolist li,
   ol.nolist li,
    .as_article li {
	margin:0 0 0 20px;
	line-height: 16px;
	color:#666666;
	font-size:12px;
}
ul.list li,
 ol.list li,
  .as_article li {
	list-style-type: square;
	list-style-image: url(/public/15/e0/6/5561_7199_li_list.gif);
}
form.list {
}
form.list fieldset {
	margin: 0 0 10px 0;
	padding: 5px 5px 0px 5px;
}
form.list legend {
	font-size: 13px;
	font-weight: bold;
	color: #883A10;
	paddding: 0 5px;
}
form.list input {
	margin: 0 0 5px 0;
}

.main_article ul {
	margin:0 0 10px 25px;
}
.main_article ol {
	margin:0 0 10px 35px;
}
.main_article li {
	font-weight: normal;
	color: #666
	list-style-position: inside;
}
.main_article ul li {
	list-style-type: disc;
}
.main_article ol li {
	list-style-type: decimal;
}
/* 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
 *	lb - bgcolor = #5a5a5a
 *	b  - bgcolor = #000
 */
/* 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_lg a,.button span.white_lg span.former {background-image: url(/public/34/d5/76/2820_5_white_lightgray.gif );color: #444;}
.button span.white_g a,.button span.white_g span.former {background-image: url(/public/33/58/f4/2832_5_white_gray.gif );color: #444;}
.button span.white_o a,.button span.white_o span{background-image: url(/public/38/66/7e/2838_5_white_orange.gif );color: #444;}
.button span.white_w a,.button span.white_w span.former {background-image: url(/public/e6/c2/6/2822_5_white_white.gif );color: #444;}
.button span.white_sg a,.button span.white_sg span.former {background-image: url(/public/2c/ab/36/5670_8257_white_submit_gray.gif );color: #444;}
.button span.white_ig a,.button span.white_ig span.former {background-image: url(/public/ab/ad/b7/7650_68454_white_inner_gray.gif );color: #444;}
.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.white_y a,.button span.white_y span.former {background-image: url(/public/fc/a7/c1/144362_206417_white_yellow.gif );color: #444;}

.button span.dark_lg a,.button span.dark_lg span.former {background-image: url(/public/28/d2/6/2834_5_dark_lightgray.gif );color: #ffcc00;}
.button span.dark_g a,.button span.dark_g span.former {background-image: url(/public/a3/c6/e2/2826_5_dark_gray.gif );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.dark_w a,.button span.dark_w span.former {background-image: url(/public/14/97/dd/2816_5_dark_white.gif );color: #ffcc00;}
.button span.dark_sg a,.button span.dark_sg span.former {background-image: url(/public/d6/15/9c/5672_8258_dark_submit_gray.gif );color: #ffcc00;}
.button span.dark_ig a,.button span.dark_ig span.former {background-image: url(/public/5f/79/33/7648_68452_dark_inner_gray.gif );color: #ffcc00;}
.button span.dark_b a,.button span.dark_b span.former {background-image: url( );color: #ffcc00;}
.button span.dark_y a,.button span.dark_y span.former {background-image: url(/public/31/3f/32/144364_206424_dark_yellow.gif );color: #ffcc00;}

.button span.yellow_lg a,.button span.yellow_lg span.former {background-image: url(/public/e4/bf/9/2836_5_yellow_lightgray.gif );color: #000;}
.button span.yellow_g a,.button span.yellow_g span.former {background-image: url(/public/61/6c/4/2844_5_yellow_gray.gif );color: #000;}
.button span.yellow_w a,.button span.yellow_w span.former {background-image: url(/public/d0/83/57/2818_5_yellow_white.gif );color: #000;}
.button span.yellow_sg a,.button span.yellow_sg span.former {background-image: url(/public/de/a5/1e/5668_8255_yellow_submit_gray.gif );color: #000;}
.button span.yellow_ig a,.button span.yellow_ig span.former {background-image: url(/public/3e/31/7/7652_68456_yellow_inner_gray.gif );color: #000;}
.button span.yellow_lb a,.button span.yellow_lb span.former {background-image: url(/public/ba/0/fd/9862_77058_yellow_lightblack.gif );color: #000;}
.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;}
.button span.yellow_y a,.button span.yellow_y span.former {background-image: url(/public/71/20/1a/144387_206610_yellow_yellow.gif );color: #000;}

/* 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_w span,button.dark_w em,
 span.dark_w span.former, span.dark_w {background-image: url(/public/14/97/dd/2816_5_dark_white.gif );color:#ffcc00;}
button.dark_o span,button.dark_o em,
 span.dark_o span.former, span.dark_o {background-image: url(/public/5/2b/a7/2850_5_dark_orange.gif );color:#ffcc00;}
button.dark_g span,button.dark_g em,
 span.dark_g span.former, span.dark_g {background-image: url(/public/a3/c6/e2/2826_5_dark_gray.gif );color:#ffcc00;}
button.dark_lg span,button.dark_lg em,
 span.dark_lg span.former, span.dark_lg {background-image: url(/public/28/d2/6/2834_5_dark_lightgray.gif );color:#ffcc00;}
button.dark_sg span,button.dark_sg em,
 span.dark_sg span.former, span.dark_sg {background-image: url(/public/d6/15/9c/5672_8258_dark_submit_gray.gif );color:#ffcc00;}
button.dark_ig span,button.dark_ig em,
 span.dark_sg span.former, span.dark_sg {background-image: url(/public/5f/79/33/7648_68452_dark_inner_gray.gif );color:#ffcc00;}
button.dark_b span,button.dark_b em,
 span.dark_b span.former, span.dark_b {background-image: url( );color:#ffcc00;}
button.dark_y span,button.dark_y em,
 span.dark_y span.former, span.dark_y {background-image: url(/public/31/3f/32/144364_206424_dark_yellow.gif );color:#ffcc00;}
button.dark_54g span,button.dark_54g em,
 span.dark_54g span.former, span.dark_54g {background-image: url(/public/eb/53/59/144381_206607_dark_54gray.gif );color:#ffcc00;}

span.dark_w input.em { color: #ffcc00; }


button.yellow_w span,button.yellow_w em,
 span.yellow_w span.former, span.yellow_w {background-image: url(/public/d0/83/57/2818_5_yellow_white.gif );color:#000;}
button.yellow_g span,button.yellow_g em,
 span.yellow_g span.former, span.yellow_g {background-image: url(/public/61/6c/4/2844_5_yellow_gray.gif );color:#000;}
button.yellow_lg span,button.yellow_lg em,
 span.yellow_lg span.former, span.yellow_lg {background-image: url(/public/e4/bf/9/2836_5_yellow_lightgray.gif );color:#000;}
button.yellow_sg span,button.yellow_sg em,
 span.yellow_sg span.former, span.yellow_sg {background-image: url(/public/de/a5/1e/5668_8255_yellow_submit_gray.gif );color:#000;}
button.yellow_ig span,button.yellow_ig em,
 span.yellow_ig span.former, span.yellow_ig {background-image: url(/public/3e/31/7/7652_68456_yellow_inner_gray.gif );color:#000;}
button.yellow_b span,button.yellow_b em,
 span.yellow_b span.former, span.yellow_b {background-image: url(/public/f9/52/4c/27265_103430_yellow_black.gif );color:#000;}
button.yellow_y span,button.yellow_y em,
 span.yellow_y span.former, span.yellow_y {background-image: url(/public/71/20/1a/144387_206610_yellow_yellow.gif );color:#000;}

button.white_w span,button.white_w em,
 span.white_w span.former, span.white_w {background-image: url(/public/e6/c2/6/2822_5_white_white.gif );color:#000;}
button.white_g span,button.white_g em,
 span.white_g span.former, span.white_g {background-image: url(/public/33/58/f4/2832_5_white_gray.gif );color:#000;}
button.white_o span,button.white_o em,
 span.white_o span.former, span.white_o {background-image: url(/public/38/66/7e/2838_5_white_orange.gif );color:#000;}
button.white_lg span,button.white_lg em,
 span.white_lg span.former, span.white_lg {background-image: url( );color:#000;}
button.white_ig span,button.white_ig em,
 span.white_ig span.former, span.white_ig {background-image: url(/public/ab/ad/b7/7650_68454_white_inner_gray.gif );color:#000;}
button.white_lb span,button.white_lb em,
 span.white_lb span.former, span.white_lb {background-image: url( );color:#000;}
button.white_b span,button.white_b em,
 span.white_b span.former, span.white_b {background-image: url(/public/57/1b/1/27263_103424_white_black.gif );color:#000;}
button.white_y span,button.white_y em,
 span.white_y span.former, span.white_y {background-image: url(/public/fc/a7/c1/144362_206417_white_yellow.gif );color:#000;}

button.disabled_w span,button.disabled_w em {
	background-image: url(/public/e6/c2/6/2822_5_white_white.gif );
	color:#ccc;
}
button.disabled_w { cursor: default;}

span.white_w input.em { color: #000; }

/* input button */
span.inputSubmit {
	overflow: hidden;
	width: auto;
	background-color: transparent;
	background-position: top right;
	background-repeat: no-repeat;
	height: 26px;
	margin-right: 6px;
	padding-right: 10px; /* sliding doors padding */
	text-decoration: none;
 }
span.inputSubmit input.em {
	background: none;
	border: none;
	font-weight: bold;
	white-space: nowrap;
	cursor: pointer;
 }
span.inputSubmit span.former {
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	padding: 3px 0 10px 10px;
	line-height: 15px;
 }



/**
 *	TABLES
 **/
table {
	border-spacing: 0px;
	border-collapse: collapse;
	text-align: left;
}
td {
	vertical-align: top;
}

.main_article table,
table.rank {
	width: 100%;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.main_article table caption,
table.rank caption {
	font-size: 13px;
	text-align: center;
	padding: 5px;
	color: #555;
	background-color: #efefef;
	font-weight: bold;
	border-right: 1px solid #fff;
}
table.rank caption span {

}
.main_article table thead,
table.rank thead {
	border-bottom: 1px solid #fff;
}
.main_article table th,
table.rank thead th,
.main_article table tr.head th,
table.rank tr.head th,
.main_article table tfoot td,
table.rank tfoot td,
.main_article table tr.foot td,
table.rank tr.foot td,
table.rank tfoot th,
.main_article table tfoot th,
table.rank tr.foot th,
.main_article table tr.foot th {
	background-color: #333;
	color: #fff;
	padding: 3px 8px 3px 8px;
	border: 1px solid #fff;
}
.main_article table tfoot td,
table.rank tfoot td,
.main_article table tr.foot td,
table.rank tr.foot td {
	color: #fff;
	padding: 3px 8px;
}
.main_article table td,
table.rank tbody td {
	background-color: #ffcc00;
	border: 1px solid #fff;
	color: #000;
	padding: 3px;
}
.main_article table tr.odd td,
table.rank tr.odd td {
	background-color: #fff5cd;
	border: 1px solid #fff;
	color: #000;
	padding: 3px;
}
.ciselky .main_article table td, .ciselky table.rank tbody td  { background-color: transparent; }

table.world_loto td a {
	display: block;
	margin-left: 25px;
}
table.relative td.loto_name a {
	margin: 0 0 0 25px;
	display: inline-block;
}
table.world_loto a.history,
 table.world_loto a.top_10 {
	margin: 0 5px;
	display: block;
}
table.world_loto td img{
	position: absolute;
}
.col_datetime {
	width: 130px;
}
table.world_loto th.lotteryName {
	width: 120px;
}
table.world_loto th.results {
	/*width: 300px;*/
}
table.world_loto tbody td,
 table.world_loto tbody tr.odd td {
	vertical-align: middle;
	padding: 3px;
}
table.world_loto .loto_system {
	width: 50px;
	text-align: center;
}
table.world_loto th.loto_date {
	width: 45px;
}
table.world_loto td.result {
	text-align: center;
	/*width: 25px;*/
}
table.world_loto th {
	text-align: center;
}
table.world_loto td.w_icon {
	padding: 3px;
	text-align: center;
}
/*
table.dynamic td small {
	display: block;
	margin-left: 25px;
}
*/
/* popup draws */

body.loto_popup { background: #fff;text-align: center; }
body.loto_popup table.rank { width: auto;margin: 0px auto; }
body.loto_popup table.rank caption { background-color: #fff; }
body.loto_popup table.rank td,
 body.loto_popup table.rank tr.odd td { padding: 2px 5px;}
body.loto_popup table.rank td.date {
	width: 70px;
	font-weight: bold;
	text-align: right ;
}
body.loto_popup h3 { font-size: 13px; }

/* user data preview */

table.ticket_list tbody td, 
 table.ticket_list thead th, 
  table.ticket_list tbody tr.odd td {
	text-align: center;
	padding: 2px;
}
table.ticket_list .delete {
	width: 25px;
}
table.ticket_list .notification {
	width: 30px;
}
table.ticket_list .datetime {
	width: 95px;
}
table.ticket_list .ticket_list_winning,
table.ticket_list .ticket_list_cashed {
	background: url(/public/f2/8a/35/15650_79037_tick.gif) no-repeat 2px center;
	padding-left: 20px;
}
table.ticket_list .ticket_list_non_winning {
	background: url(/public/ba/68/37/15652_79038_cross.gif) no-repeat 2px center;
	padding-left: 20px;
}
table.rank tfoot td.pager {
	background: none;
	padding: 5px 0;
}
table.finOperations th {
	text-align: center;
}
table.finOperations td.amount {
	text-align: right;
	width: 80px;
}
table.finOperations th.datetime {
	background-color:#666666;
}
table.finOperations td.datetime {
	width:115px;
}
table.finOperations .type {
	width: 170px;
	text-align: center;
}

table.orderTable th,
table.orderTable td {
	text-align: center;
}

table.orderTable th.datetime {
	background-color: #666666;
}

table.orderTable td.orderid, table.orderTable td.number { width: 40px; }
table.orderTable td.option { text-align: left; }
table.orderTable td.status, table.orderTable td.price { width: 90px; }
table.orderTable td.datetime { text-align: right; width: 115px; }
/*
	TRANSACTIONS LIST
*/


/* list thead */
.operations_list thead th {	text-align: center; }
.operations_list thead th.amount { width: 200px }
.operations_list thead th.toggler {}

/* list tbody */
.operations_list tbody th {
	background-color:#ccc;
	font-weight: normal;
	border: 1px solid #FFF;
	color:#000;
	padding: 3px 8px;
	text-align: center;
}
.operations_list tbody .odd th { background-color: #aaa; }
.operations_list tbody .active th { font-weight: bold; }
.operations_list tbody th.dis { color: #aa0000; }

table.operations_list tbody tr:hover th {
	background-color: #777;
	color: #fff;
}
/* toggler */  
.operations_list th.toggler {
	width: 22px;
	padding: 0;
	border-right: 1px solid #ccc;
}
.operations_list .odd  th.toggler {
	border-right: 1px solid #aaa;
}
.operations_list .active th.toggler {
	background-color: #E8F3FF;
	border-right: 1px solid #E8F3FF;
	border-bottom: none;
}
.operations_list a.toggle_detail {
	width: 100%;
	height: 20px;
	display: block;
	background-image: url( /public/41/4c/3f/71029_161328_menu_closed_gray.png);
	background-repeat: no-repeat;
	background-position: center;
}
.operations_list .active a.toggle_detail { background-image: url( /public/c6/6/3a/71033_161330_menu_opened_gray.png); font-weight: normal; }
.operations_list tbody tr:hover a.toggle_detail { background-image: url( /public/ab/23/6d/71031_161329_menu_closed_white.png); }
.operations_list tbody tr.active:hover th.toggler {
	background-color: #777;
	border-bottom: 1px solid #E8F3FF;
}
.operations_list tbody tr.active:hover a.toggle_detail { background-image: url( /public/bb/a5/9f/71035_161331_menu_opened_white.png); }

.operations_list tbody th.amount {
	text-align: right;
	padding-right: 8px;
}
.operations_list tbody th.count {
	text-align: right;
	padding-right: 8px;
}

/* transaction detail table */
table.rank tbody td.op_detail {
	background-color: #E8F3FF;
	padding: 3px 6px;
	border: none;
}
td.op_detail table.rank { margin: 0; }
td.op_detail table.rank td {
	background-color: #FFCC00;
	text-align: center;
}
td.op_detail .rank th,
 tr:hover td.op_detail .rank th,
  td.op_detail table.rank tr:hover .odd th {
	background-color: #444;
	font-weight: bold;
}
td.op_detail table.rank .odd td { background-color: #FFF5CD; }

td.op_detail .rank .datetime { width: 110px; }
td.op_detail .rank .detail { width: 110px; }
td.op_detail .rank th.amount { text-align: center; }
td.op_detail .rank td.amount { text-align: right; }


.operations_list .ajax_loading {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/public/42/c5/3f/71027_161327_loading_blue.gif);
	height: 20px;
	width: 100%;
}
.filter td { vertical-align: middle; }

.clear_filter {
	text-align: center;
	width: 35px;
}
.clear_filter a {
	font-weight: bold;
	width: 25px;
	height: 31px;
	display: inline-block;
	background: url('/public/96/ba/e8/72965_163788_erase_stub.png') no-repeat center; 
}
.clear_filter a span { display: none; }

/* right box ticket table */
.right_box .rank,
 #left_content .rank {
	margin-left: auto;
	margin-right: auto;
	width: 190px;
	color: #fff;
}
.right_box .rank td, 
 .right_box .rank .odd td,
  #left_content .rank td,
   #left_content .rank .odd td {
	border: none;
	padding: 2px 8px;
}
.right_box .rank thead	td,
 #left_content .rank thead td {
	padding: 0 0 10px 0;
	vertical-align: middle;
}
.right_box .rank .offices {
	text-align: right;
}
.right_box .rank thead th,
.right_box .rank tfoot td,
.right_box .rank tfoot th,
#left_content .rank thead th,
#left_content .rank tfoot td,
#left_content .rank tfoot th {
	border: none;
}
.right_box .rank tbody td.center,
#left_content .rank tbody td.center{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 72px;
}
/* simpleForm table */
table.simpleTable {
	width: 100%;
}
table.simpleTable th {
	background-color: #eee;
	color: #000;
	text-align: center;
	font-size: 13px;
	padding: 4px;
}
table.simpleTable td {
	padding: 4px 3px;
}
table.simpleTable label {
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 2px 0;
	text-align:left;
}
table.simpleTable label.hidden { display: none; }

table.simpleTable .submit {
	text-align: right;
	padding: 5px 0 0 0;
}

.noCaption th {
	background-color: none;
	color: #444;
	text-align: left;
	font-size: 12px;
	padding: 4px 3px;
}

#id-zip {width: 45px;}
#id-bank_code {width: 55px;}
#fortuna_hr #id-bank_code { width: 100% }
#fortuna_hr .bank_code {
	overflow: hidden;
	width: 50%;
}
#id-phone {width: 110px;}
#id-antenumber {width: 60px;}
#street_num { width: 50px; }

/* simpleTable data */

.simpleData {
	width: 100%;
	margin: 0 0 10px 0;
	background-color: #f6f6f6;
}
.simpleData caption {
	padding: 5px;
	font-size: 13px;
	background-color: #333;
	color: #f2f2f2;
	font-weight: bold;
}
.simpleData td, 
 .simpleData th {
	padding: 4px 6px;
	font-size: 11px;
	border-bottom: 2px solid #fff;
}
.simpleData th {
	width: 180px;
	color: #444;
}
.simpleData .last th,
 .simpleData .last td {
	border: none;
}

/* simpleFormTable */
table.normal th {
	text-align: left;
	background: none;
	color: #000;
	vertical-align: top;
	padding: 2px;
}
.normal label {
	color: #444;
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
}

/**
 *  MAIN LAYOUT BLOCKS
 */
/* main web container */
#main_wrapper {
	margin: 0px auto;
	margin-bottom: 10px;
	max-width:1200px;
	min-width:985px;
	width:100%;
}
/* 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#fortuna_cr #homepage_link { background-image: url(/public/f0/c5/2e/8034_71737_header_logo_cr.png); }
body#fortuna_sk #homepage_link { background-image: url(/public/bc/b8/98/8040_71706_header_logo_sk.png); }
body#fortuna_pl #homepage_link { background-image: url(/public/cf/c2/6c/8038_185896_header_logo_pl.png); }
body#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: 10px;
}
.language-labels {
	margin-right: 95px;
	float: right;
}
#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/df/22/51/6082_71691_main_header_left.gif ) no-repeat left top;
	height: 89px;
	clear: both;
	text-align: right;
	color: #000;
	position: relative;
	z-index: 10;
}
#fortuna_pl #main_banner { background: transparent url(/public/a7/2a/96/56477_219149_main_header_left_pl.gif ) no-repeat left top; }
#fortuna_pl.logged #main_banner { background: transparent url(/public/df/22/51/6082_71691_main_header_left.gif ) no-repeat left top; }
/**
 *	USER LOGIN AND PROFILE SPECS
 */
/* no user loged - login form*/
#user_login {

	float: right;
	display: inline;
	background: transparent url(/public/52/1b/c8/6084_10333_main_header_right.gif) 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: 10px 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: 100%; */
	display: inline;
}
#user_logged th {
	/*width: 160px;*/
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	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 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;
	padding: 5px;
	display: block;
	background: #FFF600 url(/public/cc/7/e2/7116_154261_user_nav.png ) repeat-x left top;
}
#user_nav .menu ul {
	width: 48%;
	margin: 0;
	overflow:hidden;
}
#user_nav .menu div {
	padding-bottom: 5px;
	overflow: hidden;
	padding: 8px;
}
#user_nav .menu div.underlined {
	border-top:2px solid #AAC600;
	margin-top:5px;
}
#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-top: 3px;
	padding-left: 10px;
	text-align: left;
}
#user_nav .menu li a {
}
. header_normal {
	padding: 3px 0 5px 0;
	color: #777777;
	font-size: 12px;
}
.bets_by_time_header_normal {
	font-size: 12px;
	color: #000;
	padding: 3px 0 5px 0;
}
.bets_by_time {
	text-align: center;
	overflow: hidden;
}
.bets_by_time .button a {
	font-size: 10px;
	width: 45px;
	padding-right: 5px;
}
.bets_by_time .button .former {
	padding:5px 0 6px 5px;
}
.bets_by_time .button a:hover {
	text-decoration: underline;
}
/**
 *	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;
}

/* subnab - on hover rollout */
#main_sub_nav li ul {
	display: none;
	position: absolute;
	text-align: left;
	z-index: 999;
	background-color: #222;
	padding: 0 0 5px 0;
	width: 180px;
}
#main_sub_nav li:hover ul {
	display: block
}
#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_sub_nav li ul li ul,
 #main_sub_nav li:hover ul li ul {
	display: none;
	left: 180px;
	margin-top: -23px;
}
#main_sub_nav li ul li:hover ul {
	display: block;
}
#main_sub_nav li ul li ul li {
	white-space: nowrap;
}
/**/
#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;
}

#subnav_container span#time {
	font-size: 12px;
	color: #fff;
	margin-top: -23px;
	margin-right: 10px;
}


/**
 *	MAIN CONTAINER - left side menu, main content 
 */
#main_container {
	text-align: left;
	margin-top: 5px;
}

/**
 *	LEFT CONTENT - left side navigation, search etc
 */
#left_content {
	width: 204px;
	float: left;
}


/* left search form */
.search {
	width: 204px;
	height: 69px;
	background: transparent url(/public/d2/d0/9b/2902_5_search_bg.gif ) no-repeat center top;
	font-size: 11px;
	margin-bottom: 10px;
}
.search table {width: 100%;height: 100%;font-size: 11px;/*ie6 fix*/}
.search table td {padding: 10px 0 0 12px;vertical-align: middle;}
.search table td.radios {padding: 0 0 10px 12px;}
.search input.text {
	width: 130px;
}



/* user menu */
.user_menu {
	margin-bottom: 10px;
	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 li a {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	display: block;
	padding: 3px 0;	
}
.user_menu li 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 li 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;
}

/* euro calculator */
#euro_calculator form label {
	display: block;
}
#euro_calculator form label.skk {
	margin-bottom: 5px;
}
#euro_calculator form label .text {
	width: 130px;
	margin-right: 5px;
}

/* sport menu */
.sport_menu {
	background: #595959  url(/public/c7/58/48/2893_5_sport_menu_bg.gif ) no-repeat center top;
	margin: 0 2px 10px 2px;
}
.sport_menu	ul {
	padding: 11px 14px 0 14px;
}
.sport_menu	ul.main {
	min-height: 388px;
	_height: 388px;
}
.sport_menu li {
	border-bottom: 1px solid #666;
}
.sport_menu li a.sports_menu_group {
	outline: none;
	/* float: left; */
}
.sport_menu ul li ul {
	padding: 0 0 2px 0;
}
.sport_menu ul li ul li {
	border-bottom: none;
}
.sport_menu a {
	color: #ffcc00;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.sport_menu a.sport_title {
	/* margin-left: 16px; */
}
.sport_menu a.icon {
	background-image: url(/public/73/53/85/2799_5_menu_closed_sport.gif );
	padding-left: 8px;
}
.sport_menu li ul a {
	color: #c3e0ef;
	font-size: 10px;
}
.sport_menu .opened a.icon{
	background-image: url(/public/b5/27/75/2797_1632_menu_opened_sport.gif );
}
.sport_menu a:hover {
	color:#fff;
}
.sport_menu a.active {
	font-weight: bold;
	color: #fff;
}
.sport_menu .bottom {
	background: transparent url(/public/7e/38/23/2887_5_sport_menu_bottom_bg.gif ) no-repeat center bottom;
	line-height: 8px;
	clear: both;
}

/**
 *	MAIN CONTENT - middle block
 */
#main_content {
	margin: 0 244px 0 208px;
}
/* BREADCRUMBS */
#breadCrumbs {
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
}
#breadCrumbs a {
	color: #000;
}
/* content box */
.box .def {
	background: transparent url(/public/79/30/1b/6048_9988_box_top_left.gif ) no-repeat left top;
	margin: 0 0 10px 0;
	overflow: hidden;
}
.box .top_right {
	background: transparent url(/public/b6/5b/9/6050_9990_box_top_right.gif ) no-repeat right top;
	padding-top: 10px;
}
.box .body {
	background: transparent url(/public/c8/5/41/6052_9992_box_body_left.gif ) repeat-y left top;
	text-align: left;
}
.box .body_right {
	background: transparent url(/public/a7/d8/cf/6054_9994_box_body_right.gif ) repeat-y right top;
}
.box .bottom {
	background: transparent url(/public/5f/6e/87/6056_9996_box_bottom_left.gif ) no-repeat left bottom;
}
.box .bottom_right {
	background: transparent url(/public/f0/d2/5f/6058_9998_box_bottom_right.gif ) no-repeat right bottom;
	padding: 0 15px 10px 15px;
	overflow: hidden;
}

.box .nograd {
	background: transparent url(/public/4c/f3/68/6095_10389_box_top_left_nograd.gif ) no-repeat left top;;
	display: inline-block;
	width: 100%;
}
.box .nograd .top_right { background: transparent url(/public/20/61/92/6097_10391_box_top_right_nograd.gif ) no-repeat right top; }
.box .nograd .body { background: transparent url(/public/4c/9b/6f/6087_10381_box_body_left_nograd.gif ) repeat-y left top; }
.box .nograd .body_right { background: transparent url(/public/1d/5b/cb/6089_10383_box_body_right_nograd.gif ) repeat-y right top; }
.box .nograd .bottom { background: transparent url(/public/d3/d8/eb/6091_11545_box_bottom_left_nograd.gif ) no-repeat left bottom; }
.box .nograd .bottom_right { background: transparent url(/public/91/5b/87/6093_10387_box_bottom_right_nograd.gif ) no-repeat right bottom; }

/* sidebar box component */
#left_content .box .def,
 #right_content .box .def { background: transparent url(/public/5/9d/8e/182602_228112_sidebox_top_left.gif ) no-repeat left top; }
#left_content .box .top_right,
 #right_content .box .top_right { background: transparent url(/public/c9/d2/1b/182604_228113_sidebox_top_right.gif ) no-repeat right top; }
#left_content .box .body,
 #right_content .box .body { background: transparent url(/public/8b/fd/23/182594_228119_sidebox_body_left.gif ) repeat-y left top; }
#left_content .box .body_right,
 #right_content .box .body_right { background: transparent url(/public/5/d6/48/182596_228109_sidebox_body_right.gif ) repeat-y right top; }
#left_content .box .bottom,
 #right_content .box .bottom { background: transparent url(/public/55/a9/d0/182598_228110_sidebox_bottom_left.gif ) no-repeat left bottom; }
#left_content .box .bottom_right,
 #right_content .box .bottom_right { background: transparent url(/public/bb/ad/66/182600_228111_sidebox_bottom_right.gif ) no-repeat right bottom; }

/* no border and padding box */
.box .plain, 
 .box .plain .top_right,
  .box .plain .body,
   .box .plain .body_right,
    .box .plain .bottom,
	.box .plain .bottom_right { background: none !important; padding: 0 !important; }
.box .plain .bottom_right { padding-bottom: 10px !important; }

/* orange box */
.box .orange { background: #FFCC00 url(/public/c7/31/60/27291_103543_orange_box_top_left.gif ) no-repeat left top !important; }
.box .orange .top_right { background: transparent url(/public/8/4/54/27293_103545_orange_box_top_right.gif ) no-repeat right top !important; }
.box .orange .body { background: transparent url(/public/fa/f7/c2/27283_103535_orange_box_body_left.gif ) repeat-y left top !important; }
.box .orange .body_right { background: transparent url(/public/b5/8f/c9/27285_103537_orange_box_body_right.gif ) repeat-y right top !important; }
.box .orange .bottom { background: transparent url(/public/d4/6b/e1/27287_103547_orange_box_bottom_left.gif ) no-repeat left bottom !important; }
.box .orange .bottom_right { background: transparent url(/public/13/3/37/27289_103541_orange_box_bottom_right.gif ) no-repeat right bottom !important; }

/* gray box */
.box .gray { background: #E6E6E6 url(/public/83/76/59/27424_103584_gray_box_top_left.gif ) no-repeat left top; }
.box .gray .top_right { background: transparent url(/public/cc/e6/f5/27426_103586_gray_box_top_right.gif ) no-repeat right top; }
.box .gray .body { background: transparent url(/public/be/22/75/27416_103576_gray_box_body_left.gif ) repeat-y left top; }
.box .gray .body_right { background: transparent url(/public/71/2d/3c/27418_103578_gray_box_body_right.gif ) repeat-y right top; }
.box .gray .bottom { background: transparent url(/public/75/7d/a9/27420_103580_gray_box_bottom_left.gif ) no-repeat left bottom; }
.box .gray .bottom_right { background: transparent url(/public/9a/b9/b3/27422_103582_gray_box_bottom_right.gif ) no-repeat right bottom; }

/* black box */
.box .black { background: #000 url(/public/2c/62/c7/166715_219069_black_box_top_left.gif ) no-repeat left top;}
.box .black .top_right { background: transparent url(/public/d7/df/f7/166717_219070_black_box_top_right.gif ) no-repeat right top;}
.box .black .body { background: transparent url(/public/c3/e7/b8/166725_219073_black_box_body.gif ) repeat-y left top; }
.box .black .body_right { background: transparent url(/public/c1/5b/ee/166727_219074_black_box_body_right.gif ) repeat-y right top; }
.box .black .bottom { background: transparent url(/public/ae/8f/df/166711_219067_black_box_bottom_left.gif ) no-repeat left bottom; }
.box .black .bottom_right { background: transparent url(/public/a2/cb/e0/166713_219068_black_box_bottom_right.gif ) no-repeat right bottom;}

/* blue box */
.box .blue { background: #006699 url(/public/f9/d4/fd/192576_231025_blue_box_top_left.gif ) no-repeat left top;}
.box .blue .top_right { background: transparent url(/public/37/c8/db/192578_231026_blue_box_top_right.gif ) no-repeat right top;}
.box .blue .body { background: transparent url(/public/cf/86/83/192568_231021_blue_box_body_left.gif ) repeat-y left top; }
.box .blue .body_right { background: transparent url(/public/ca/3b/bf/192570_231022_blue_box_body_right.gif ) repeat-y right top; }
.box .blue .bottom { background: transparent url(/public/f9/f5/8d/192572_231027_blue_box_bottom_left.gif ) no-repeat left bottom; }
.box .blue .bottom_right { background: transparent url(/public/d1/fd/c8/192574_231024_blue_box_bottom_right.gif ) no-repeat right bottom;}

/* golovka black box */
.box .golovka { background: #5a5a5a url(/public/31/6f/40/54804_140532_black_box_top_left.gif ) no-repeat left top; margin-bottom: 10px; }
.box .golovka .top_right { background: transparent url(/public/20/bc/f7/54800_140530_black_box_top_right.gif ) no-repeat right top; padding-top: 28px;}
.box .golovka .body { background: transparent url(/public/c1/50/0/54802_140531_black_box_body.gif ) repeat-x left top; }
.box .golovka .body_right { background: transparent url(/public/c1/50/0/54802_140531_black_box_body.gif ) repeat-x right top; }
.box .golovka .bottom { background: transparent url(/public/86/73/63/54806_140533_black_box_bottom_left.gif ) no-repeat left bottom; }
.box .golovka .bottom_right { background: transparent url(/public/ca/62/d9/54808_140534_black_box_bottom_right.gif ) no-repeat right bottom; padding: 0 0 10px 0;}

/* cisleky black box */
.box .ciselky { background: #5a5a5a url(/public/3e/b2/7e/169333_220183_black_box_top_left.gif ) no-repeat left top; margin-bottom: 10px; }
.box .ciselky .top_right { background: transparent url(/public/f0/40/34/169335_220184_black_box_top_right.gif ) no-repeat right top; padding-top: 10px;}
.box .ciselky .body { background: transparent url(/public/cd/ce/3f/169327_220157_black_box_body.gif ) repeat-x left top; }
.box .ciselky .body_right { background: transparent url(/public/cd/ce/3f/169327_220157_black_box_body.gif ) repeat-x right top; }
.box .ciselky .bottom { background: transparent url(/public/52/38/a0/169329_220160_black_box_bottom_left.gif ) no-repeat left bottom; }
.box .ciselky .bottom_right { background: transparent url(/public/b2/f9/cd/169331_220162_black_box_bottom_right.gif ) no-repeat right bottom; padding: 0 0 10px 0;}

/**
 *	 resizable boxes 
 */
.resBox {
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 2px 10px 2px;
}
.orange {
	background-image:  url(/public/de/a5/4e/2858_5_eshop_orange_top.gif );
	background-color: #ffcc00;
}
.orange .right-top {background: url(/public/81/f0/9b/2874_5_eshop_orange_top_right.gif ) no-repeat right top;line-height: 10px;}
.orange .left-top {background: url(/public/b0/14/4/2854_5_eshop_orange_top_left.gif ) no-repeat;}
.orange .resLeft {background: url(/public/a9/b8/7/2868_5_eshop_orange_left.gif ) repeat-y left top;float: none;}
.orange .resRight {background: url(/public/2d/59/74/2872_5_eshop_orange_right.gif ) repeat-y right top;float: none;}
.orange .bottom {background: url(/public/4b/3c/9d/2866_5_eshop_orange_bottom.gif ) repeat-x center bottom;line-height: 10px;}
.orange .right-bottom {background: url(/public/49/9b/d9/2878_5_eshop_orange_bottom_right.gif ) no-repeat right top;}
.orange .left-bottom {background: url(/public/a9/8c/42/2864_5_eshop_orange_bottom_left.gif ) no-repeat left top;}

.gray {
	background-image:  url(/public/9a/3f/ce/2862_5_eshop_gray_top.gif );
	background-color: #e6e6e6;
}
.gray .right-top {background: url(/public/39/34/d9/2882_5_eshop_gray_top_right.gif ) no-repeat right top;line-height: 10px;}
.gray .left-top {background: url(/public/db/c/80/2876_5_eshop_gray_top_left.gif ) no-repeat;}
.gray .resLeft {background: url(/public/8e/53/8/2884_5_eshop_gray_left.gif ) repeat-y left top;float: none;}
.gray .resRight {background: url(/public/65/c1/47/2880_5_eshop_gray_right.gif ) repeat-y right top;float: none;}
.gray .bottom {background: url(/public/4f/4c/ea/2870_5_eshop_gray_bottom.gif ) repeat-x center bottom;line-height: 10px;}
.gray .right-bottom {background: url(/public/f4/8d/f8/2856_5_eshop_gray_bottom_right.gif ) no-repeat right top;}
.gray .left-bottom {background: url(/public/a2/96/ea/2860_5_eshop_gray_bottom_left.gif ) no-repeat left top;}

.resBox .resRight {
	padding: 0 10px;
	overflow: hidden;
}

/**
 *	MAIN BOX CONTENTS
 */
p {
	font-size: 13px;
	color: #555;
	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-right: 10px;
	width:auto;
}
.box .content p {
	line-height: 14px;
	text-align: justify;
}
/*	eshop products */
.eshop {
	overflow: hidden;
}
.categories {
	border-bottom:1px solid #808080;
	padding-bottom:10px;
}
.categories strong {
	color: #8a8a8a;
}
.categories a {

}
.categories a.active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.eshop .product {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:10px 10px 0 10px;
	width:46%;
	min-height:200px; 
}
.eshop .content p {
	min-height: 65px;
	display: block;
}
.eshop .spec {
}
.eshop .content .costs {
	overflow: hidden;
	margin-bottom: 5px;
}
.eshop .spec fieldset.product_variants {
	border: none;
}
.eshop .hidePrices .shop_prices {
	display: none;
}
.eshop .showPrices .shop_prices {
	display: inline-block;
}
	fieldset.product_variants legend {
		color: #883A10;
		margin-bottom: 5px;
		font-weight: bold;
		font-size: 13px;
		word-spacing: pre;
		white-space: nowrap;
	}
	fieldset.product_variants select {
		width: 99%;
		word-spacing: pre;
		white-space: nowrap;
	}
.eshop .product form.spec .submit {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}
.eshop_submit {
	margin-top: -15px;
}
.right_box .noMarg {
	margin: 0;
}
#right_content .banner {
	text-align: center;
	margin-bottom: 5px;
}
.right_box .basket .clear {
	position: relative;
	left: -15px;
	top: 1px;
	font-weight: normal;
}
.right_box .basket .send {
	position: relative;
	right: -15px;
	top: 1px;
	font-weight: normal;
}

/* eshop basket preview */
.basketPreview li { list-style-position: outside; }
table.basketPreview {
	background: none;
}
table.basketPreview thead th{
/*	background-color: #ffcc00; color: #000; */
	background-color: #666; color: #fff;
}
table.basketPreview  td {
	background-color: #FFF5CD;
	border: none;
	padding: 5px;
	}
table.basketPreview .odd td {
	background-color: #fff;
}	
table.basketPreview th.name {

}
table.basketPreview td.name a {
	display: inline-block;
}
table.basketPreview td.quantity {
	width: 30px;
}

table.basketPreview th.price,
 table.basketPreview td.price {
	width: 90px;
	text-align: right;
}

 table.basketPreview td.priceTotal {
}
table.basketPreview .pricesumTotal td,
 table.basketPreview .pricesumTotal th {
	border-top: 1px solid #ccc;
	background: none;
	text-align: right;
	font-weight: bold;
}
table.basketPreview .pricesumTotal th {
	color: #883A10;
	font-size: 13px;
}
form.basketPreview .submit {
}
form.basketPreview .submit {
	position: relative;
}
form.basketPreview .back {
}
form.basketPreview .order {
	position: absolute;
	right: 5px;
}
/**
 *	 eshop basket 
 */
.eshop_basket table {
	width: 100%
}
.eshop_basket th {
	padding: 4px 6px;
	background-color: #666;
	color: #fff;
}
.eshop_basket td {
	padding: 7px 0;
	border-bottom: 1px solid #ccc;
}
.eshop_basket .last td { border: none; }

.eshop_basket tfoot .border td {
	border-top: 1px solid #00486A;
}
.eshop_basket tfoot td { border: none;
}
.eshop_basket tfoot .submit {
	text-align: right;
}
.eshop_basket tfoot .submit button{
	margin-left: 10px;
}
.eshop_basket td.prop {
	width: 180px;
}
.eshop_basket td.prop input {
	width: 25px;
	padding: 2px;
	font-size: 11px;
}
.eshop_basket td.prop select {
	margin-top: 5px;
	padding: 0;
}
.eshop_basket td.img {
	padding: 7px 5px;
}
.eshop_basket td.img img {
	width: 65px;
	border: 1px solid #e8e8e8;
	margin-right: 5px;
}
.eshop_basket td.info {
	padding-right: 5px;
}
.eshop_basket td.price,
 .eshop_basket td.price_piece {
	width: 90px;
	text-align: right;
	line-height: 15px;
	white-space: nowrap;
	padding-left: 5px;
}
.eshop_basket th.price {
	text-align: center;
}
.eshop_basket td.price input {
	margin-left: 5px;
}
.eshop_basket tfoot td.price label {
	color:#883A10;
	font-size:11px;
	font-weight:bold;
	display: inline-block;
}
.eshop_basket tfoot td.price label {
	text-align: right;
}

.eshop_basket td.total {
	text-align: right;
	font-size: 13px;
}

.eshop_way_part {
	width: 100%;
	margin: 5px 0;
}
.eshop_way_part td {
	width: 49%;
	opacity: 0.2;
	filter: Alpha(opacity=20);
	background-position: 5 5;
	background-repeat: no-repeat;
	padding: 0px 5px 5px  70px;
	height: 60px;
	vertical-align: top;
	color: #555;
}
.eshop_way_part td.step_1 { background-image: url('/public/26/dd/d5/40326_121638_eshop_step_2.jpg '); }
.eshop_way_part td.step_2 { background-image: url('/public/c8/70/d6/40328_121639_eshop_step_3.jpg'); }
.eshop_way_part td.actual {
	opacity: 1.0;
	filter: Alpha(opacity=100);
}
.eshop_way_part td.actual strong {
	color: #00486A;
	display: block;
	margin-bottom: 3px;
	font-size: 12px;
}
.eshop_basket .remove {left: 5px; }
/* (eshop/auction peak) */
.resBox .product {
	clear: both;
	padding-bottom: 10px;
}
#right_content .resBox .product {
	padding-bottom: 0;
}
.resBox fieldset {
	text-align: right;
	border: none;
}
.resBox fieldset button{
	margin: 13px 0 0 0;
}
.resBox .button{
}
.resBox .right .thumb{
	margin: 0 10px 0 0;
}
.right_box .eshop .cleaner {
	position: absolute;
	left: 10px;
}

/**
 *	AUKCE 
 */
.productList .aukce {
	overflow: hidden;
	border-bottom: 2px solid #e8e8e8;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	min-height: 100px;
}
.productList .competition {
	overflow: hidden;
	border-bottom: 2px solid #e8e8e8;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.productList .last {
	border: none;
	margin: 0;
}
.productList .aukce .submit {
	border: none;
}
.productList .aukce .info {
	margin-right: 300px;
}
.productList .aukce form.last {
	margin: 0;
	border: none;
}
.productList .aukce .left {
}
.productList .aukce .content {
	width: auto;
	min-height: 100px;
	float: none;
	margin-left: 120px;
	margin-right: 20px;
}
.productList .aukce .thumb {
	width: 100px;
}
.productList .aukce .bids {
	margin: 0 0 15px 0;
	width: 300px;
}
.productList .aukce .bids td {
	width: 140px;
}
	tr.last_bid th,
	tr.last_bid td,
	.detail .info tr.last_bid th,
	.detail .info tr.last_bid td {
		font-size: 14px;
		padding-bottom: 5px;
	}
.productList .aukce .submit {
	clear: both;
	text-align: right;
}

/* aukce item detail */
.detail {
	overflow: hidden;
}
.detail .thumbs {
	width: 230px;
	overflow: hidden;
}
.detail .thumbs a {
	display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #e8e8e8;
	float: left;
	margin-right: 5px;
	text-align: center;
}
	.detail .thumbs a:hover {
		border: 1px solid #666;
	}
.detail .thumbs a.main {
	width: 228px;
	height: 228px;
	margin-bottom: 5px;
	margin-right: 0;
}
.detail .thumbs a.last {
	margin-right: 0;
}
.detail .info {
	text-align: left;
	margin-left: 250px;
}

.detail .info	td, 
 .detail .info th {
	padding: 2px 0;
}
.detail .info th {
	width: 170px;
	text-align: left;
}
.detail .button {
	margin-bottom: 10px;
	float: right
}
.detail .nofloat {
	float: none;
}

.detail .bids {
	width: 100%;
}
.detail .bids	th {
	background-color: #666;
	color: #fff;
	padding: 2px 5px;
	font-size: 12px;
}
.detail .bids	td {
	padding: 3px 5px;
	border-bottom: 1px solid #ccc
}
.detail .bids	.odd td {
	padding: 5px;
	background-color: #ffc700;
	border-bottom: none;
}

/* aukce banner carousel */
#auction-carousel-inner {
	overflow: hidden;
	width: 100%;
}
#auction-carousel-inner .yui-carousel-content {
	overflow: hidden;
	position: relative;
}
#auction-carousel-inner .yui-carousel-element { }
#auction-carousel-inner .yui-carousel-element li {
	float: none;
	overflow: hidden;
	text-align: left;
	height: 65px;
}
#auction-carousel-inner .yui-carousel-nav { display: none; }
#auction-carousel-inner h3.box_title { margin-top: 5px; }
#auction-carousel-inner .product h3 {
	font-size:13px;
	line-height:14px;
	margin:0;
	padding-bottom: 5px;
	white-space:normal;
	word-wrap:break-word;
}
#auction-carousel-inner .product p { margin: 0px; }
/* eshop item detail */
.eshop .detail {
	position: relative;
		overflow: hiden
}
.eshop .info .overflow {
	position: absolute;
	bottom: 5px;
	left: 100;
}
.eshop .info #item_options {
}
/*
 *	clankova sekce
 */
.main_article{
	color: #666;
	font-size: 12px;
	overflow: hidden;
}
.main_article img.left {
	margin: 0 10px 10px 0;
}
.main_article img.right {
	margin: 0 0 10px 10px;
}
.main_article p {
	margin: 0 0 10px 0;
	text-align: justify;
	font-family: verdana, sans-serif;
}
.main_article .perex {
	font-style: bold;
}
.main_article dl {
	color:#555555;
	font-size:13px;
	line-height:15px;
	margin: 0 10px 10px 10px;
}
.main_article dt {
	font-weight: bold;
	padding: 3px 0;
	color: #222;
	font-size: 13px;
}
.main_article dd {
	margin: 0 0 5px 15px;
	text-align: justify;
	line-height: 13px;
}
.main_article address {
	font-style: normal;
	margin: 0 0 10px 10px;
	line-height: 15px
}
.main_article .acenter {text-align: center;}
.main_article .aleft {text-align: left;}
.main_article .aright {text-align: right;}
.main_article .justify {text-align: justify;}

/**
 *	RIGHT SIDE CONTENT - ticket, shoping basket
 */
#right_content {
	width: 236px;
	float: right;
}

.right_box  {
	background: #fff url(/public/76/ce/3f/2915_5_right_box_top.gif ) no-repeat center top;
	text-align: left;
	padding: 13px 0 0px 0px;
	margin-bottom: 10px;
}

/* ICe IE problem */
.right_box .body {
	background: url(/public/cf/2e/66/2913_5_right_box_body.gif ) repeat-y center top;
	padding: 0 12px;
	overflow: hidden;
}
.right_box .bottom {background: url(/public/5a/b/4b/2911_5_right_box_bottom.gif ) no-repeat center bottom;line-height: 14px;}

.right_box .innerbg {
	background-color: #545454;
	padding: 10px 0 10px 0; 
	color: #fff;
	clear: both;
	width: 100%;
}
.right_box .basket.innerbg {
	padding: 10px 0 0 0;
}
.right_box p {
	margin: 0 0 10px 0;
}

/**
 *	right eshop basket
 */
.right_box .basket_items {
	padding:10px;
}
.right_box .basket_item {
	width: 95px;
	float: left;
}
.right_box .basket_item div {
	float: right;
	width: 80px;
}

.right_box .basket_price {
	width: 80px;
	float: right;
	text-align: right;
}
.right_box .basket .cleaner {
	height: 9px;
	background: url(/public/16/c9/58/2921_5_cleaner_line.gif ) no-repeat center center;
}
.right_box .basket .cleaner.nobg {
	background: none;
}
.right_box .total{
	clear: both;
	background: #333 url(/public/e2/88/bf/6034_9822_right_box_inner_gradian.gif ) no-repeat center top;
	padding-top: 10px;
}
.right_box .total table  {
	width: 190px;
	margin: 0px auto;
}
.right_box .basket td.price {
	text-align: right;
}
.right_box .total .submits {
	padding: 10px 0;
	text-align: center;
	background: #333 url(/public/1b/53/e0/2925_5_right_box_submits.gif ) no-repeat center center;
	overflow: hidden;
}
	.right_box .submits button.preview {
		float: right;
		margin-right: 5px; 
		=margin-right: 2px;
		=position: relative;
		=top: -1px;
	}
	.right_box .submits button.send {
		float: right;
		=position: relative;
		=top: -1px;
	}
		.total .submits button.send {
			margin-right: 3px;
			=margin-right: 1px;
		}
	.right_box .submits button.clear {
		float: left;
		margin-left: 6px;
		=margin-left: 3px;
		=position: relative;
		=top: -1px;
	}


.right_box .total .submits button em{
	font-weight: normal;
}
.right_box .submits button.yellow span, .right_box .submits button.yellow em {
	background-image: url(/public/e0/a4/76/2830_5_basket_yellow_button.gif )
}
.right_box .submits button.dark span, .right_box .submits button.dark em {
	background-image: url(/public/59/ef/86/2846_5_basket_dark_button.gif )
}

table.tuck-ins td {
	font-size: 12px;
}
table.tuck-ins .tab {
	vertical-align: middle;
	background-image: url(/public/b4/c3/a2/2842_71298_tuckin_l.gif );
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 12px;
	margin-right: 5px;
	_height: 40px;
	=height: 41px;
}
table.tuck-ins .last .tab {
	margin-right: 0;
}
table.tuck-ins .tab a {
	display: block;
	height: 24px;
	text-decoration: none;
	padding: 10px 8px 7px 8px;
	color: #000;
	outline: none;
	background-image: url(/public/f/a8/4d/2848_71215_tuckin_r.gif );
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 11px;
	line-height: 14px;
	_height: 44px;
	_position: relative;
	_top: 1px;
}
table.tuck-ins .tab_active {
	background-position: bottom left;
	background-color: #333;
}
table.tuck-ins .tab_active a {
	font-weight: bold;
	color: #fff;
	background-position: bottom right;
}
table.tuck-ins .tab a:hover {
	text-decoration: underline;
}

.tabbed_content {
	padding: 5px;
	border: 1px solid #ccc;
	_height: 1%;
}
	.tabbed_content table { _width: 100% }
.tabbed_content p {
	font-size: 12px;
	margin-bottom: 0;
}

.right_box .button a{
	margin: 0px auto;
}

/**
 *	BOTTOM BANNERS
 */
#bottom_banners {
	clear: both;
	text-align: center;
}
#bottom_banners a {
	text-decoration: none;
}
#bottom_banners a img {
	border: none;
}
/**
 * FOOTER 
 * */
#footer {
	clear: both;
	color: #fff;
	font-size: 11px;;
	height: 160px;
	margin: 0px;
	position: relative;
	background-position: center right;
	background-repeat: no-repeat;
}
body#fortuna_cr #footer { background-image: url(/public/ac/e7/9d/56866_147950_footer_logo_cr.gif ); padding-right: 250px;}
body#fortuna_hr #footer { background-image: url(/public/a8/1a/6a/56868_147951_footer_logo_hr.gif ); padding-right: 330px;}
body#fortuna_pl #footer { background-image: url(/public/50/aa/a6/56870_147952_footer_logo_pl.gif ); padding-right: 330px;}
body#fortuna_sk #footer { background-image: url(/public/8d/14/fb/56872_147953_footer_logo_sk.gif ); padding-right: 250px;}
#footer a {
	color: #ffcc00;
	text-decoration: none;
}
#footer a:hover {text-decoration: underline;}

#footer .copyright {
	text-align: right;
	position: absolute;
	top: 15px;
	right: 20px;
	overflow: hidden;
}
body#fortuna_cr #footer .copyright { width: 250px; }
body#fortuna_hr #footer .copyright { width: 330px; }
body#fortuna_pl #footer .copyright { width: 330px; }
body#fortuna_sk #footer .copyright { width: 250px; }

#footer .copyright span {
	display: block;
}
#footer .copyright div {
	margin-top: 5px;
}
#footer .articles_block {
	float: left;
	width: 100%;
	background: transparent url(/public/8c/84/17/6078_147956_footer_left.gif ) no-repeat left top;
	padding: 15px 0;
	height: 130px;
}
#footer .foot_box {
	width: 20%;
	float: left;
	display: block;
	height: 100%;
	overflow: hidden;
	padding: 0px 15px;
	border-right: 1px solid #ffcd00;
}
#footer .foot_box img { padding: 1px; }
#footer .foot_box h3 {
	font-size: 12px;
	margin-bottom: 10px;
}
#footer .foot_box p {
	color: #fff;
	font-size: 12px;
	line-height: 14px;
}

/* default - bet offer */

#footer .offer {
	float: left;
	width: 850px;
	height: 100%;
	display: block;
	text-align: left;
}
#footer .offer div {
	margin-left: 50px;
}

#footer .offer strong {font-weight: normal;}	
#footer .offer ul {float: left;}
#footer .offer li {}
#footer .offer ul.games {margin-right: 30px}

#footer .offer .sports_menu_footer {}
#footer .offer .sports_menu_footer li {
	float: left;
	width: 150px;
}
#footer .offer .sports_menu_footer li.clear {
	clear: both;
}

/**
 *	svetove loterie, detail
 */
.sv_loto_detail {

}
.loto_header {
	padding: 10px 10px 10px 170px;
	position: relative;
	height: 100px;
	margin: 0 0 10px 0;
}
.loto_header img.flag_big {
	position: absolute;
	left: 10px;
}
.loto_header h2 {
	text-align: center;
	font-size: 20px;
	margin: 0 0 10px 0;
 }
.loto_header h3 {
	position: relative;
	bottom: 0;
}

/* hr fwin-alike loto */
.lotoBalls .ball { 
	width:20%; 
	float:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	min-height:150px;
}
.lotoBalls .ball h4 { font:normal bold 1.3em Arial; margin-bottom:5px; line-height:1em; }
.lotoBalls .ball p { font-size:1em; margin-bottom:10px; padding-bottom:0px; color:#666666; }
.lotoBalls .ball a, .lotoBalls .ball a:visited { color:#000000; }
.lotoBalls .ball div.nH {
	background: url() no-repeat center top;
	height:52px;
	font-family:arial;
	font-size:1.6em;
	font-weight:bold;
	color:#E62037;
}
.lotoBalls .redBall div.nH {
	background: url() no-repeat center bottom;
	color: #464646
}

/*
#euroBalls a.bVsadit { 
	display:block; 
	width:99px;
	height:29px;
	font-size:0.6em;
	overflow:hidden;
	cursor:pointer;
	/*background: url() no-repeat center right;*/
	margin-left:auto;
	margin-right:auto;
}
body.cz #euroBalls a.bVsadit { background-image: url(); }
body.de #euroBalls a.bVsadit { background-image: url(); }
body.hr #euroBalls a.bVsadit { background-image: url(); }
body.hu #euroBalls a.bVsadit { background-image: url(); }
#euroBalls a.bVsadit span { text-indent:-5000px; position:absolute; }
*/
#euroBalls .line { clear:both; overflow:hidden; height:1px; border-bottom:solid 1px #CCCCCC; float:none; margin-bottom:10px; }

/**
 *	feedback forms
 */

.feedback {
	width: 100%;
}
.feedback fieldset {
	padding: 5px 5px 10px 5px;
	border: none;
}
.feedback legend {
	font-weight: bold;
	padding: 2px 0;
	font-size: 13px;
}
.feedback select {
	font-size: 14px;
}
.feedback .text {
	width: 250px;
}
.feedback textarea {
	width: 100%;
	height: 100px;
}

/**
 *	sitemap
 */
.sitemap {
	color: #4e4e4e;
	background: transparent url(/public/67/f2/be/6036_9940_sitemap.jpg) no-repeat right top;
}
.sitemap li {
	color: #aacc00;
	padding: 3px;
}
.sitemap ul {
	margin: 5px 0 0 20px;
	background: url(/public/58/a1/dd/4900_3840_li_sitemap_vline.gif) repeat-y left top;
}
.sitemap ul li{
	/*list-style-type: square;*/
	background-repeat: no-repeat;
	background-position: 0 9px;
	background-image: url(/public/7e/69/33/4898_3839_li_sitemap_hline.gif);
	padding-left: 20px;
}
.sitemap li.last {
	background-image: url(/public/5c/c8/69/4904_84354_li_sitemap_hline_last.gif);
}
.sitemap a.main {
	font-weight: bold;
	font-size: 13px;
}
.sitemap ul a {
	font-size: 12px;
	color: #3A3A3A;
	font-weight: bold;
}
.sitemap ul ul a {
	font-weight: normal;
	color: #4E4E4E;
}
/*
.sitemap a {
	font-weight: bold;
}
.sitemap ul a {
	font-weight: normal;
}
.sitemap a:visited {
	color: #000080;
}
*/
/**
 *	photogalery
 */
.photogalery {
}
.photogalery a {
}
.photogalery a img {
	width: 65px;
	height: 65px;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 5px;
}


/*	anketa	*/
.anketa {
	width: 100%;
	margin: 0px;
}
.anketa h1,
 .anketa h2,
  .anketa h3 {
	margin: 0px;
}
.anketa .question h4,
 .anketa .question h5,
  .anketa .question h6 {
	color:#883A10;
	font-size:14px;
	font-weight:bold;
	padding: 4px 0;
	margin: 5px 0 0 0;
	text-align: center;
}
.anketa td {
	vertical-align: middle;
}
.anketa .checker {
	text-align:right;
	width: 20px;
}
.anketa .checker input {
}
.anketa .answer {
	font-size: 12px;
	padding: 7px 0 5px 5px;
	color: #006699;
	border-bottom: 1px solid #ccc;
}
.anketa .answer label {
	display: block;
	font-weight: bold;
}
.anketa .last .answer {
	border-bottom: none;
}
.anketa .submit td {
	text-align: center;
}
.anketa td.graph {
	width: 110px;
	padding: 2px;
}
.anketa td.graph img {
	height: 7px;
}
.anketa td.vote_count {
	text-align: right;
}
.anketa .submit {
	text-align: center;
	padding: 10px 0 0 0;
}
.anketa .last td {
	border: none;
	padding-bottom: 5px;
}
.right_box .anketa .error_messages {
	color: #c00;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}
.right_box .anketa .info_messages {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #0000dd;
	padding: 5px;
	margin: 0;
}
.anketa tfoot td {
	padding: 10px 0;
	text-align: center;
}
.anketa .voted { color: #0000a0; }
.anketa .total_votes td {
	padding: 5px;
	border-top: 2px solid #222;
	font-size: 12px;
}

/** 
 *	simple form
 */
form.simpleForm {
	margin-bottom: 10px;
}
form.simpleForm fieldset {
	padding: 5px;
}
form.simpleForm label {
	font-weight: bold;
}
form.simpleForm legend {
	margin-left:5px;
	padding: 2px 5px;
}
/* user forms*/
.userForm {
}
.userForm label {
	color:#883A10;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
}

.userForm fieldset {
	border: none;
}
.userForm textarea {
	width: 99%;
}
.userForm .submit {
	text-align: center;
	margin-bottom: 5px;
}
.userForm .text {
	width: 190px;
	font-size: 12px;
	padding: 2px;
}
.userForm .calendar {
	padding-left: 20px;
	width: 152px;
}
.userForm #id-psc {width: 45px;}
.userForm #id-phone {width: 110px;}

.userForm.w50 {
	margin: 0px auto;
}
/* error messages */
.error-text {
	color: #c00;
}
.error-text-dark {
	background-color: #c00;
	color: #fff;
	padding: 10px;	
}
.info-text {
	color: #00486A;
}
.info-text-dark {
	color: #fff;
	padding:10px;
	background-color:#00486A;
}
.info_message {
	color: #00486A;
}
.anketa .error_messages {
	color: #c00;
	margin: 0;
	text-align: center;
	font-size: 13px;
}
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: #fff;
	border: 1px solid #aa0000;
	padding: 10px;
	margin: 0 0 10px 0;
}

.error_messages ul {
	margin: 0 0 0 25px;
}
.error_messages ul li {
	list-style: square;
	padding: 2px 0px;
}
.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;
}

/* BET ITEM ICONS */
.bet_table .bet_item_icon { margin-left: 5px; }
.bet_table .bet_item_icon,
.bet_table .bet_item_icon img { display: block; }

.bet_table_title .bet_icon img {
	position: relative;
	top: 2px;
}

.bet_table td.topBetRate { background-color: #41AD49; }
.bet_table tbody tr.odd td.topBetRate { background-color: #41AD49; }
/* RADIO WITH VALUE */
.radio {
	padding-right: 10px;
}
.radio input {
	position: relative;
	top: 3px;
}

/* AUCTION */
.auction_info {
	overflow: hidden;
}
.auction_info input.text {
	width: 60px;
}
.auction_info .auction_info_table {
	margin-bottom: 10px;
}
.auction_history {
	margin-top: 10px;
}
.auction_end {
	color: #c00;
}

.auction_bid_form {
	margin-top: 10px;
}
.auction_robot {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e8e8e8;
}


/* pobocky */
#map {
	height: 350px;
	overflow: hidden;
}

/* BULLETIN */
form#bulletinForm {}
form#bulletinForm input.text { width: 96%; }

/* QA FORM */
form.qa_form table.simpleTable th {
	background-color: #fff;
	text-align: left;
}
.qa_responses,
.main_article .qa_responses {
	clear: both;
}
.qa_response,
.main_article .qa_response {
	font-style: italic;
	color: #222;
	padding-left: 20px;
}

.qa_response strong,
.main_article .qa_response strong {
	color: #883A10;
	font-style: normal;
}
.theme .theme_item,
.main_article .theme_item {
	border-top: 1px solid #aaa;
	padding-top: 10px;
}
.theme .description {
	margin-right: 150px;
}

.right_box .selling_point_list { margin-bottom: 0; }
.right_box .selling_point_list thead { border-bottom: none; }

.selling_point_list {
	width: 130px;
}

/* ATTACHMENTS */
.attachments_holder {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #aaa;
}
.attachments {
	margin-top: 10px;
}
	.attachment {
		overflow: hidden;
	}
	.attachment p {
		margin-left: 45px;
	}
	.attachment p a {
		display: block;
		margin-bottom: 2px;
	}
/* selling place */
.pobocka {
	padding: 0 5px;
}
.pobocka div.left { width: 40%; }
.pobocka div.right { width: 58%; }
.pobocka table.openings {
	float: right;
	position: relative;
	right: -1px;
}
.pobocka table.openings td,
 .pobocka table.openings th {
	padding: 2px;
	text-align: center;
}
.pobocka table.openings th {
	background-color: #aaa;
	color: #333;
}
.pobocka .title {
	margin-bottom: 5px;
	background: transparent url(/public/91/19/fa/8929_74500_header_left.gif) no-repeat left top;
	color: #fff;
	padding: 4px 0px 0px 15px;
	height: 23px;
	position: relative;
	display: block;
}
.pobocka .title span {
	background: transparent url(/public/64/20/de/8932_74502_header_right.gif) no-repeat right top;
	width: 10px;
	height: 27px;
	right: 0;
	top: 0;
	position: absolute;
	display: inline-block;
}
.pobocka .address1 {
	font-weight: bold;
	color: #222;
	font-size: 12px;
	padding-top: 3px;
}

.pobocka .address2 {
	font-weight: normal;
	color: #555;
	font-size: 12px;
}
.divisions_list {
	margin-bottom: 10px;
	padding: 5px 5px 10px 5px;
}
.regions_list,.divisions_list {
	background-color: #ffcc00;
	position: relative;
	padding: 5px;
	overflow: hidden;
}
.regions_list a,.divisions_list a {
	color: #000;
	font-size: 12px;
	padding: 6px 3px;
	display: inline-block;
}
.regions_list .active a,.divisions_list .active a {
	background-color: transparent;
	background-position: top right;
	background-repeat: no-repeat;
	display: inline-block;
	height: 23px;
	margin-right: 3px;
	padding: 0px 8px 0 0;
	text-decoration: none;
	font-weight: normal;
	position: relative;
	margin-bottom: -5px;
}
.regions_list .active span.former,
 .divisions_list .active span.former {
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 14px;
	padding: 4px 0 5px 8px;
}
.regions_list .active a,
 .regions_list .active span.former,
  .divisions_list .active a,
   .divisions_list .active span.former {
	background-image: url(/public/67/4e/97/8923_74940_region_bg.png ); color: #fff;
}
.regions_list span.left,
 .regions_list span.right {
	display: block;
	position: absolute;
	top: 0;
	height: 6px;
	width: 6px;
}
.regions_list span.left { background: transparent url(/public/fe/b9/18/8925_74600_regions_left.gif) no-repeat right top;left: 0; }
.regions_list span.right { background: transparent url(/public/12/2/c0/8927_74599_regions_right.gif) no-repeat right top;right: 0; }


.divisions_list span.left,
 .divisions_list span.right {
	display: block;
	position: absolute;
	bottom: 0;
	height: 6px;
	width: 6px;
}
.divisions_list span.left { background: transparent url(/public/4/0/ee/46554_130207_pobocky_roh_left_bottom.gif) no-repeat right top;left: 0; }
.divisions_list span.right { background: transparent url(/public/22/3/ab/46556_130211_pobocky_roh_right_bottom.gif) no-repeat right top;right: 0; }
/* google map detail bubble*/
.bubble_detail{
	overflow: hidden;
}
.bubble_detail h3 {
	margin-bottom: 5px;
}
.bubble_detail .info {
	margin-left: 105px;
	overflow: hidden;
}
.bubble_detail .noPhoto { margin-left: 0 }

.bubble_detail .gps_info {
	overflow: hidden;
	font-size: 12px;
	text-align: left;
}
/*.bubble_detail .gps_info span { float: left;}*/
.bubble_detail img {
	float: left;
	margin-right: 10px;
	width: 100px;
}
.bubble_detail .bubble_opening_hours {
	overflow: hidden;
	clear: both;
}
.bubble_opening_hours table.openings th {
	background-color: #aaa;
	color: #333;
}
.bubble_detail .bubble_opening_hours table.openings {}
.bubble_detail .bubble_opening_hours table.openings td,
 .bubble_detail .bubble_opening_hours table.openings th {
	font-size: 10px;
	padding: 3px 1px;
	text-align: center;
}
.bubble_detail .bubble_opening_hours table.openings td {
	white-space: nowrap;
}

.bubble_detail .bubble_ajax_loader {
	background: #fff url(' /public/24/61/6b/28649_105432_loading_white.gif') no-repeat center center;
	display: block;
	height: 30px;
}
/*
	payMethods
*/
table#payment-methods tbody { border-bottom: 1px solid #ccc; }
table#payment-methods tbody.last { border: none; }
table#payment-methods tbody label {
	cursor: pointer;
	color:#555555;
	font-size:12px;
	font-weight: normal;
	line-height:15px;
	display:block;
}
table#payment-methods .method label strong {
	margin:0;
	padding:2px 0;
	display: block;
	color:#883A10;
	font-size:13px;
}
table#payment-methods td.selector {
	width: 20px;
	vertical-align: middle;
}
table#payment-methods td.payLogo{
	width: 100px;
	vertical-align: middle;
}

/* USER DEFINED ACTIONS, SELECT BY SPORT */
.userCategories { overflow: hidden; }
.userCategories .firstColumn { float: left; }
.userCategories .secondColumn { float: right; }

/* LIVEBETTING BANNER BOX */
.livebetting_banner {
	background: #5A5A5A url(/public/f/0/34/9856_78692_livebetting_top.gif) no-repeat center top;
	padding-top: 10px;
	margin: 0 0 10px 0;
 }
.livebetting_banner .bottom {
	background: #5A5A5A url(/public/80/1c/e/9854_78691_livebetting_bottom.gif) no-repeat center bottom;
	height: 6px;
 }
.livebetting_banner h2 {
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 14px;
	margin-top: 4px;
 }
#fortuna_cr .livebetting_banner	h2 { background-image: url(/public/2f/e3/88/9849_122439_sazky_live173x38.jpg); }
#fortuna_sk .livebetting_banner	h2 { background-image: url(/public/16/7f/c0/9851_122441_stavky_live_173x38.jpg); }
#fortuna_hr .livebetting_banner	h2 { background-image: url(/public/93/99/d7/25954_122442_kladenje_live_173x38.jpg); }
#fortuna_pl .livebetting_banner	h2 { background-image: url(/public/1c/1f/fb/143017_204831_live_betting_pl_logo.png); }

.livebetting_banner h2 span { display: none; }
.livebetting_banner p { text-align: left; margin-left: 14px; font-size: 10px; }
.livebetting_banner h3.game { font-size: 12px; color: #FFCC00; text-align: left; margin-left: 1em; font-weight: normal; }
.livebetting_banner a.game { text-decoration: none; color: #FFCC00; font-size: 1.2em; }
.livebetting_banner span.time,
.livebetting_banner span.name { color: #FFF; display: block; }
.livebetting_banner a.game:hover { font-weight: bold; }
.livebetting_banner a.info { font-size: 10px; color: #eee; } 


iframe#shadowbox_content {
	background: #fff url(/public/24/61/6b/28649_105432_loading_white.gif) no-repeat 10px 10px;
}
#lottery_form {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
}
#lottery_form table th {
	vertical-align: middle;
	width: 230px;
	font-size: 12px;
}
#lottery_form table.simpleTable label { margin: 0px; cursor: text; }

.search_result li {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #aaa;
}

.galleries {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #aaa;
}

.controlTicket td { padding: 3px 0; }
.controlTicket button {
	margin-top: -2px; _margin-top: 0;
}
.controlTicket input.text {
	font-size: 12px;
	padding: 4px 2px;
	_height: 24px;
}
.controlTicket input.ticket_id { width: 200px; }
.controlTicket input.protection_code { width: 100px; }

.sidebar-banner p { margin: 5px 0 0; }

.preview-articles h4 { margin-top: 10px; }
.preview-articles ul { border-bottom: 1px solid #dddddd; padding: 0 0 10px 1.5em; }
.preview-articles ul li { list-style: disc; padding-bottom: 5px; }
.preview-articles .showmore { margin-top: 10px; }

.bold-off { font-weight: normal !important; }

.overflow-hidden { overflow: hidden; }

#competition-detail h5 { font-size: 13px; margin-top: 20px; }
#competition-detail h5 span { font-size: 11px; font-weight: normal; }

#competition-detail .quiz-question textarea { width: 400px; }
#competition-detail .quiz-question ol { padding-left: 1.5em; margin: 0 0 10px; }
#competition-detail .quiz-question ol li { line-height: 20px; list-style-type: decimal; }
#competition-detail .quiz-question ol li label input { vertical-align: middle; }

#competition-detail table.exact-tip { margin: 10px 0 30px; }
#competition-detail table.exact-tip td { vertical-align: middle; text-align: center; }
#competition-detail table.exact-tip td.colon { padding: 0 20px; }
#competition-detail table.exact-tip td h5 { font-size: 14px; margin: 0; }
#competition-detail .bet_table table, #competition-detail .simpleTable { margin-bottom: 10px; }
#competition-detail .bet_table td.col_bet { vertical-align: middle; }
#competition-detail .bet_table td.col_bet label { display: block; }
#competition-detail .bet_table.can-compete td.col_bet label, #competition-detail .bet_table.can-compete td.col_bet label input { cursor: pointer; }

#competition-detail .submit-competition { margin-bottom: 10px; text-align: center; }

#competition_overal_content,
 #competition_office_content { position: relative; }
.top_10_table .icon {
	position: absolute;
	padding: 0px;
	height: 20px;
	width: 20px;
	display: block;
	background-position: center top;
}
.top_10_table .icon:hover {
	background-position: center -20px
}
.top_10_table .icon span { display: none; }

/* money withdraw */
#account #bank_account { width: 165px; }
#account #bank_code { width: 45px; }

.pdf_offer {
	text-decoration: none;
}
.pdf_offer img {
	vertical-align: middle;
}

/* SHADOWBOX HACKS */
#shadowbox_img_prev, #shadowbox_img_next {
	background: url(/public/b/19/c6/26650_99916_arrow_left.png) no-repeat -50px 50%;
	display: block;
	height: 100%;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: 50%;
	z-index: 1000;
}
#shadowbox_img_prev:hover { background-position: 0 50%; }
#shadowbox_img_next {
	background: url(/public/b1/ef/51/26652_99917_arrow_right.png) no-repeat 200% 50%;
	left: auto;
	right: 0;
}
#shadowbox_img_next:hover { background-position: 100% 50%; }
* html #shadowbox_img_prev { background-image: url(/public/65/3c/d7/26654_99918_arrow_left_gif.gif); }
* html #shadowbox_img_next { background-image: url(/public/d7/84/78/26656_99919_arrow_right_gif.gif); }

.lottery_banner {
	margin-bottom: 10px;
	position: relative;
}
.lottery_banner a {
	background-position: top center;
	background-repeat: no-repeat; 
	display: block;
	text-decoration: none;
}
.lottery_banner a span {
	display: inline-block;
	position: absolute;
	left: 20px;
	top: 40%;
	width: 130px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
#numeric_games_banner a {
	background-image: url('/public/13/d8/da/27168_149740_banner_ciselky.jpg');
	width: 207px;
	height: 86px;
}
#golovka_banner a {
	background-image: url('/public/6c/7e/4/54865_140626_banner_golovka.jpg');
	width: 204px;
	height: 82px;
}
#profisazka_banner a {
	background-image: url('/public/b6/19/38/127827_221971__banner_profisazka_cr.jpg');
	width: 207px;
	height: 87px;
}
.banner_profisazka_teaser {
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}
.banner_profisazka_teaser h2.box_title {
	position: absolute;
	left: 40px;
	top: 35%;
	font-size: 35px;
	font-weight: normal;
	width: 500px;
	line-height: 42px;
	text-align: left;
}
.banner_profisazka_teaser h3.info {
	position: absolute;
	left: 40px;
	bottom: 15px;
	font-size: 25px;
	font-weight: normal;
	line-height: 28px;
}
#fortuna_cr .banner_profisazka_teaser h2.box_title {
	top: 50px;
	 font-weight: normal;
}
#profisazka_banner a span {
	top: 20px;
	left: 10px;
	font-size: 12px;
}
/* SET ALL BETS FORM*/
.betAllForm {
	background-color: #000;
	overflow: hidden;
}
.betAllForm p {
	margin-right: 120px;
	color: #fff;
	padding: 5px 10px;
	line-height: 23px;
	font-size: 13px;
}
.betAllForm .kurs {
	color: #000;
	background-color: #00CE00;
	padding: 3px 7px;
}
.betAllForm .submit {
	width: 115px;
	float: right;
}
.betAllForm .submit button {
	margin: 15px 5px 0 0;
}

.bet_tables_holder .action_comment {
	background-color: #000;
	color: #fff;
	font-size: 13px;
	/*font-weight: bold;*/
	padding: 5px 10px;
	border-bottom: 1px solid #fff;
}

.gp_exp_box { margin: 3px 0 5px 15px; }
.gp_exp_box input { margin-bottom: 3px; }
.gp_exp_box strong {
	display: block;
	margin-bottom: 3px;
	color: #666;
}
.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: 5px;
	padding: 3px 5px;
	text-align: center;
	background-color: #ee0000;
}
.finnish_registration a {
	color: #fff;
}

.tabbed_bets_holder {
	padding: 0 5px 10px 5px;
}


		/* /main_css */
		/* photogallery_css */



/* IMAGE GALLERY */
.gallery_motive_list {
	overflow: hidden;
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 10px;
}
.gallery_motive {
	display: table;
	float: left;
	width: 110px;
	height: 110px;
	margin-right: 1em;
	margin-bottom: 1em;
	text-align: center;
	border: 1px solid #bbb;
	background-color: #eee;
	-moz-border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 2px 2px 5px #aaa;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #aaa;
}
.gallery_motive:hover {
	border-color: #036;
	background-color: #fafafa;
}
.gallery_motive span {
	display: table-cell;
	vertical-align: middle;
}
.gallery_motive span img {
	display: block;
	margin: 0 auto;
}




		/* /photogallery_css */
		/* other_css */



#user_nav a#rollout {
	outline: none;
}

#user_nav a#rollout:hover {
	text-decoration: underline;
}

/* bet table */
.bet_table_holder {
}

h3.bet_table_title {
	margin-bottom: 5px;
}

.bet_table {
	margin: 0px auto;
	width: 100%;
	font-size: 11px;
	margin-bottom: 10px;
}
.last_table {
	margin-bottom: 0;
}
.bet_table thead {
	border-bottom: 1px solid #fff;
}
.bet_table thead th {
	background-color: #333;
	color: #fff;
	padding: 3px 8px 3px 8px;
}
.active_subgame .bet_table thead th {
	background-color: #999;
	color: #000;
}
.bet_table thead th a {
	color: #fff;
}
.bet_table thead th.col_bet {
	padding: 0 0 0 2px;
	width: 41px;
}
.bet_table thead th.col_date {
	width: 70px;
}
/*
.bet_table .active_subgame .bet_table thead th.col_date {
	background-color: #999;
}
*/
.bet_table thead th.col_id {
	width: 20px;
}
.bet_table thead th.col_correctBets,
.bet_table tbody td.col_correctBets {
	width: 100px;
	text-align: center;
}
.bet_table thead th.col_betResult,
.bet_table tbody td.col_betResult {
	width: 70px;
	text-align: center;
}
.bet_table tbody td {
	background-color: #ffcc00;
	border: 1px solid #fff;
	color: #000;
	padding: 2px;
	line-height: 16px;
}
.actionComment {
	color: #666;
	margin-top: -5px;
	font-size: 11px;
}
.matchComment {
	color: #666;
	font-size: 11px;
}

/* SORTED COLUMNS */
.bet_table thead th.sorted_column {
	background-color: #666;
}
.bet_table tbody td.sorted_column {
	background-color: #ffe271;
}

.active_subgame .bet_table tbody td {
	border: 1px solid #e8f3ff;
}
.active_subgame .bet_table tbody td, .bet_table tbody tr.hover .active_subgame .bet_table tbody td {
	background-color: #fff;
}
.bet_table tbody tr.odd	td {
	background-color: #fff5cd;
}
.bet_table tbody tr.hover td {
	background-color: #c49c00;
}
.bet_table .active_subgame .bet_table tbody tr.hover td {
	background-color: #fff;
}

.bet_table .col_bet, .bet_table .col_id, .bet_table .col_toggle { text-align: center; }

.bet_table .col_date { text-align: right; }

.bet_table .col_title { text-align: left; }

.main_article table.bet_table tr.odd td {
	padding: 2px;
}
.bet_table tbody td.col_bet {
	padding: 0 !important;
	font-weight: bold;
}
.bet_table tbody td.col_bet a,
.bet_table tbody td.col_bet span {
	display: block;
	padding: 2px 2px 2px 4px;
	height: 100%;
	color: #000;
	text-decoration: none;
}
.bet_table tbody td.col_bet .active_bet_link {
	background-color: #806600;
	color: #fff;
}
.bet_table tbody td.active_bet,
.bet_table tbody td.col_bet a:hover {
	background-color: #eb3636;
	color: #fff;
}
.bet_table tbody td.col_toggle { padding: 0; width: 25px; }
.bet_table tbody td.col_toggle a {
	display: block;
	height: 17px;
	background: url(/public/a9/92/6a/2809_5_bet_table_expand.gif) no-repeat center center;
	outline: none;
}
.bet_table tbody tr.active td.col_toggle a { background-image: url(/public/80/9f/eb/2805_5_bet_table_collapse.gif); }

.bet_table tbody td.col_toggle a.marked { background: url(/public/d8/51/4d/127825_195857_bet_table_subitems_expand.gif) no-repeat center center; }
.bet_table tbody tr.active td.col_toggle a.marked { background-image: url(/public/ac/fd/6c/127823_195856_bet_table_subitems_collapse.gif); }

.bet_table tbody tr.active td.col_toggle {
	background-color: #e8f3ff;
	border-bottom: 1px solid #e8f3ff;
}
.bet_table tbody td.active_subgame {
	background-color: #e8f3ff;
	padding: 10px;
}

.bet_table tr.visible_row {
	display: table-row;
	=display: block;
}
.bet_table tr.hidden_row {
	display: none;
}
.bet_table td.loading, .bet_table_holder_loading {
	height: 30px !important;
	background: url(/public/c8/a/37/2782_5_loading.gif) no-repeat center center;
}

/* BET RATE CHANGES */
.bet_table td.col_bet_raise,
.bet_table td.col_bet_fall {
	background-repeat: no-repeat;
	background-position: 2px center;
}
.bet_table td.col_bet_raise {
	background-image: url(/public/ff/22/74/5663_8146_bet_rate_up.gif);
}
.bet_table td.col_bet_fall {
	background-image: url(/public/87/52/49/5661_8145_bet_rate_down.gif);
}

/* TICKET */
#ticket_static_container {
	position: relative;
	z-index: 2;
	_z-index: 20;
}
#ticket_static_container .right_box {
	_height: 1%;
}
#tickets {
	padding-bottom: 10px;
	overflow: visible;
	background-color: #fff;
}
#tickets_info_links {
	background: #545454 url(/public/1e/35/68/146393_207653_ticket_info_links_bg.gif) repeat-x left top;
	padding: 10px; _padding: 10px 5px;
	height: 16px; _height: 36px;
	color: #aaa;
}
#tickets_info_links a {
	color: #E7C501;
}
#tickets_info_links a img {
	vertical-align: middle;
}
#tickets_info_links .delimiter {
	padding: 0 1px;
}

/* POPUP CHECKER */
.popup_checker {
	color: #E7C501;
}
.popup_checker input {
	position: relative;
	top: 2px;
	margin-left: 5px;
}

#loading_overlay {
	width: 237px;
	height: 30px;
	position: absolute;
	top: 51px;
	left: 12px;
	opacity: 0.8;
	background: #aaa url(/public/32/2/92/5370_82691_ticket_loading.gif) no-repeat center center;
	filter: Alpha(opacity=80);
	z-index: 100;
}
#ticket_tabs {
	height: 38px;
	overflow: hidden;
}
#ticket_bottom_tabs {
	height: 18px;
	overflow: hidden;
}
#ticket_tabs .tab, #ticket_bottom_tabs .tab {
	display: block;
	float: left;
	width: 44px;
	height: 38px;
	line-height: 44px;
	text-align: center;
	background: url(/public/7/2e/e3/2956_207640_ticket_tab.gif) no-repeat top left;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	outline: none;
}

#ticket_bottom_tabs .tab { background: url(/public/51/be/f3/40443_207645_ticket_bottom_tab.gif) no-repeat top left; height: 18px; line-height: 11px; font-size: 8px; }

#ticket_tabs .active_tab, #ticket_bottom_tabs .active_tab {
	background-position: bottom left;
	color: #fff;
	line-height: 38px;
}
#ticket_bottom_tabs .active_tab { line-height: 16px; }


	.ticket { display: none; }
	.active_ticket { display: block; }

	.ticket .bets { background-color: #545454; padding: 10px 0; color: #fff; width: 100%; }
	.ticket .bet {
		overflow: hidden;
		border-bottom: 1px solid #aaa;
		padding-bottom: 10px;
		margin: 0 10px;
		margin-bottom: 10px;
		_height: 1%;
	}
		.ticket .bets .last {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
		}
	.ticket .bet_remove {
		float: left;
		width: 12px;
		height: 12px;
		position: relative;
		top: 2px;
	}
	.ticket .bet_title {
		text-align: left;
	}
	.ticket .duplicateBet .bet_title {
		background-color: #f00;
		color: #fff;
	}
	.ticket .bet_details {
		margin-left: 18px;
	}
	.ticket .change_bet_rate {
		float: right;
		width: 80px;
	}
	.ticket select.change_bet_rate {
		font-size: 10px;
		padding: 0;
		border: 1px solid #aaa;
	}
	.ticket .bet_type {
		float: left;
	}
	.ticket .bet_info {
		margin-top: 5px;
	}
	.ticket .bet_type select, .ticket select.ticket_type {
		border: 1px solid #aaa;
		font-size: 10px;
		padding: 0;
	}
	.ticket .bet_type select option {
		padding-right: 9px;
	}

/* TICKET ERRORS */
.ticket_notice {
	padding: 10px;
	color: #fff;
}
.ticket_notice_ERROR {
	background-color: #c00;
}
.ticket_notice_WARN {
	background-color: #FEF526;
	color: #000;
}
.ticket_notice_WARN p {
	padding: 0;
	margin: 0;
}
/* special warn messages */

.ticket_notice_INFO {
	background-color: #00486a;
}
.ticket_notice a { color: #fff; }

/* TICKET SUMMARY */
.ticket_summary {
	padding-bottom: 5px;
	background-color: #333;
	_height: 1%;
	_width: 216px;
}
.ticket_summary .ticket_summary_table_holder {
	margin: 0 10px;
	_margin-left: 10px;
}
.ticket_summary table {
	color: #fff;
	font-size: 10px;
	width: 100%;
}
.ticket_summary th {
	padding: 5px 0;
	/* vertical-align: top;*/
	text-align: left;
}
.ticket_summary .evk, 
 .ticket_summary .rate {
	color: #FCF026;
	vertical-align: top;
}
.ticket_summary td {
	text-align: right;
	padding: 5px 0;
}
.ticket_summary td.aleft {
	text-align: left;
}
.ticket_summary td .eur {
	display: block;
	font-size: 10px;
}
.ticket_summary table a {
	color: #fff;
}
.ticket_summary table .bet_input_title {
	float: left;
	padding-top: 4px;
}
.ticket_summary td input.txt {
	width: 60px;
	border: 1px solid #aaa;
	text-align: right;
}
.ticket_summary label {
	color: #fff;
	font-size: 10px;
}
	#ticket .ticket_summary .submits {
		background: url(/public/1b/5a/bf/147609_208658_ticket_submits_bg_t.gif) no-repeat center top;
		padding: 0;
		text-align: center;
		_margin-left: 10px;
	}
	#ticket .ticket_summary .submits .submits_inner {
		background: url(/public/4a/e6/30/147607_208657_ticket_submits_bg_b.gif) no-repeat center bottom;
		padding: 5px 0 0 5px;
		height: 58px;
	}
	#ticket .ticket_summary .submits button span {
		padding-left: 7px;
	}
	#ticket .ticket_summary .submits button span em {
		padding-right: 8px;
		font-weight: normal;
	}
	.ticket_summary .submits button.dark span, .ticket_summary .submits button.dark span em {
		background-image: url(/public/59/ef/86/2846_5_basket_dark_button.gif);
	}
	.ticket_summary .submits button.yellow span, .ticket_summary .submits button.yellow span em {
		background-image: url(/public/e0/a4/76/2830_5_basket_yellow_button.gif);
	}
	.ticket_summary .submits .recount_button {
	}
	.ticket_summary .submits .clear_button {
		margin-left: -5px;
		=margin-left: 0;
	}
	.ticket_summary .submits .preview_button {
		margin-left: -5px;
		margin-bottom: 5px;
		=margin-left: 0;
		=margin-bottom: 0;
	}
	.ticket_summary .submits .save_button {
	}
	.ticket_summary .submits .accept_button {
		margin-left: -5px;
		margin-bottom: 2px;
		=margin-left: 0;
		=margin-bottom: 0;
	}
	.ticket_summary input.summary_bet_value { margin-bottom: 3px; }
	.ticket_summary input.last_summary_bet_value { margin-bottom: 0; }
	.ticket_summary input.summary_bet_value_all { margin-top: 3px; }
#fortuna_cr .ticket_summary input.combi_bet_all, 
 #fortuna_hr .ticket_summary input.combi_bet_all { margin-right: 19px; }
.ticket_summary .bet_value_minus,
.ticket_summary .bet_value_plus {
	cursor: pointer;
}
.ticket_summary .bet_value_plus {
	margin-left: 4px;
}

/* TICKET REMOTE CONTROL */
.ticket_rc_holder {
	text-align: center;
}
#ticket_scroll_element.rc_up #ticket_rc_up_holder { background: #333 url(/public/2d/f1/61/146397_209248_fortuna_tlacitka_ver4_horni.gif) no-repeat 0 8px; }
#ticket_scroll_element.rc_down #ticket_rc_down_holder { background: #333 url(/public/af/cc/33/146395_209249_fortuna_tlacitka_ver4_spodni.gif) no-repeat 0 3px; }

.ticket_rc {
	display: none;
}
#ticket_rc_up { padding: 10px 0 5px 0; }
#ticket_rc_down { padding: 5px 0 10px 0; }
#ticket_scroll_element.rc_up #ticket_rc_up { display: block; }
#ticket_scroll_element.rc_down #ticket_rc_down { display: block; }


/* BET LINK TOOLTIP */
.betLink-tooltip {
	position: absolute;
	top: 0;
	left: 0;
	width: 81px;
	height: 25px;
	background: url(/public/11/af/ac/2780_5_bet_tooltip_bg.gif) no-repeat top left;
	padding-top: 4px;
	padding-left: 4px;
}
	.betLink-tooltip div {
		width: 17px;
		height: 17px;
		background: url(/public/fc/13/78/2784_5_bet_tooltip_ticket_bg.gif) no-repeat bottom left;
		color: #666;
		float: left;
		text-align: center;
		line-height: 17px;
		margin-right: 2px;
	}
	.betLink-tooltip div.used-ticket {
		background-position: top left;
		color: #000;
	}

#ticket_scroll_element {
	width: 236px;
}
	#ticket_scroll_element .right_box .body,
	#ticket_scroll_element .right_box .bottom {
		_height: 1%;
	}
.right_box #tickets body {
	padding-bottom: 10px;
	overflow: visible;
}
.hidden {
	display: none;
}

/* BET TABLE FILTER */
.betTableFilterHolder {
	margin: 5px 0 10px 0;
}
a.filterLink {
	color: #006699;
	margin-right: 10px;
	outline: none;
}
a.activeFilterLink {
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
label.checkbox input {
	position: relative;
	top: 2px;
}

/* NUMBER LOTTERY */
ul.number_lottery {
	overflow: hidden;
}
ul.number_lottery li {
	float: left;
}
ul.number_lottery li a {
	display: block;
	width: 33px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	background: transparent url(/public/c3/12/b/15660_79123_number_games.gif) no-repeat center top;
	color: #000;
	font-weight: bold;
	outline: none;
}
ul.number_lottery li a:hover,
ul.number_lottery li a.active_bet_link {
	color: #ffdc00;
	background-position: center bottom;
}

/* VALIDATE TICKET OVERLAY */
#validateTicketOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #999;
	opacity: 0.7;
	filter: Alpha(opacity=70);
	z-index: 2000;
}
#validateTicketOverlayContent {
	position: absolute;
	top: 100px;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	background-color: #ffcc00;
	padding: 20px 20px 10px 20px;
	border: 5px solid #333;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	z-index: 2001;
}

#using_popup_ticket {
	background-color:#00486A;
	text-align: center;
	color:#FFFFFF;
	padding:10px;
}

/* BET ITEM ARTICLE POPUP */
.bet_item_article_popup {
	position: absolute;
	background-color: #666;
	width: 250px;
	padding: 10px;
	opacity: 0.95;
	filter: Alpha(opacity=95);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index: 100;
}
.bet_item_article_popup .biap-title a {
	color: #ffcc00;
}
.bet_item_article_popup .biap-perex {
	color: #fff;
}

/* COMPETITION PRIZES */
.prizes {
	overflow: hidden;
}
.prizes .prize {
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	width: 45%;
	margin-right: 20px;
}
.prizes .prizeOdd {
	margin-right: 0;
}
.prizePhoto a {
	display: block;
	float: left;
	width: 65px;
	height: 65px;
}
	.prizePhoto a img {
		border:1px solid #E8E8E8;
		width:65px;
	}
.withImage .prizeContent { margin-left: 75px; }

.help { cursor: help; }

/*
 *	js popup ticket settings
 */

/* js ticket hiding */
.using_popup {}
.using_popup #ticket_tabs,
  .using_popup #ticket_bottom_tabs,
   .using_popup #ticket,
	.using_popup #tickets_info_links .links {
	display: none;
}
.using_popup #tickets_info_links {
	height: 0;
	padding: 0;
}
.using_popup #tickets {
	padding-top: 15px;
	position: relative;
}
.using_popup #using_popup_ticket { font-size: 13px; }
.using_popup .popup_checker {
	float: none;
	margin: 0;
	left: 20px;
	position: absolute;
	top: 25px; _top: 20px;
}
.using_popup .popup_checker span { display: none; }

.ticket_checkers td { vertical-align: middle; }
.ticket_checkers img.tooltip  {
	cursor: help;
	margin-top: 5px;
}

/* loading overlays */
.loading_overlay_white {
	background: transparent url(' /public/24/61/6b/28649_105432_loading_white.gif') no-repeat center center;
	display: block;
	height: 40px;
}



		/* /other_css */
		/* yui_carousel_css */

 

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0

EDITED
*/

.yui-carousel {
	visibility: hidden;
	overflow: hidden;
	text-align: left;
	zoom: 1;
}

.yui-carousel.yui-carousel-visible {
	visibility: visible;
}

.yui-carousel-content {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.yui-carousel-element {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 32000px;
	z-index: 1;
}

.yui-carousel-element li {
	display: block;
	float: left;
	list-style: none;
	/*margin: 1px;*/
	overflow: hidden;
	padding: 0;
	text-align: center;

	/* IE 6 & 7 fix - prevent DOM scroll for focussed elements. */
	*float: none;
	*display: inline-block;
	*zoom: 1;
	*display: inline;
}

.yui-log .carousel {
	background: #f2e886;
}

.yui-carousel-nav {
	zoom: 1;
}

.yui-carousel-nav:after {
	clear: both;
	content: "";
	display: block;
}

.yui-carousel-min-width .yui-carousel-content {
	margin: 0 auto;
}



/* Fortuna skin */

#carousel-wrapper {
	margin: 0 6px 12px 6px;
	padding-top: 2px;
}

#carousel-wrapper a {
	outline: none;
}

#carousel-wrapper #carousel-inner {
	max-width: 738px;
	position: relative;
	width: 100%;
}

#carousel-wrapper #carousel-inner.insite { position: static; }
#carousel-wrapper #carousel-inner.yui-carousel { max-width: none; }

#carousel-wrapper .corner {
	background-image: url('/public/6b/f8/ed/28696_105687_corners.png');
	display: block;
	height: 5px;
	line-height: 5px;
	position: absolute;
	text-indent: -999em;
	width: 5px;
	z-index: 2;
}

#carousel-wrapper .insite .corner { display: none; }

#carousel-wrapper .corner.tl { background-position: 0 0; top: 0; left:0; }
#carousel-wrapper .corner.tr { background-position: 100% 0; top: 0; right:0; }
#carousel-wrapper .corner.br { background-position: 100% 100%; bottom: 0; right:0; }
#carousel-wrapper .corner.bl { background-position: 0 100%; bottom: 0; left:0; }

* html #carousel-wrapper #carousel-inner .corner { background-image: url('/public/ad/12/37/29061_107423_corners.gif'); }

#carousel-wrapper .yui-carousel-nav {
	bottom: 10px;
	line-height: 1px;
	padding: 7px 9px;
	position: absolute;
	right: 0;
	z-index: 2;
}

#carousel-wrapper .yui-carousel-nav ul {
	border-right: 1px solid #808080;
	float: left;
	margin-right: 8px;
	padding-right: 4px;
}

#carousel-wrapper .yui-carousel-nav ul li {
	background: url('/public/ee/b3/dc/28769_106307_dot.gif') no-repeat 0 0;
	cursor: pointer;
	height: 11px;
	float: left;
	margin: 0 4px 0 0;
	overflow: hidden;
	width: 12px;
}

#carousel-wrapper .yui-carousel-nav ul li.yui-carousel-nav-page-selected { background-position: 0 -11px; }
#carousel-wrapper .yui-carousel-nav ul li a { position: absolute; left: 100%; }

#carousel-wrapper .yui-carousel-button.yui-carousel-first-button,
#carousel-wrapper .yui-carousel-button.yui-carousel-next-button {
	display: none;
}

.yui-carousel-nav .yui-carousel-nav-start-stop {
	background: url('/public/19/70/72/28809_106442_autoplay.gif') no-repeat 0 0;
	height: 11px;
	float: left;
	overflow: hidden;
	width: 9px;
}

.autoplay .yui-carousel-nav .yui-carousel-nav-start-stop { background-position: 0 -11px; }
.yui-carousel-nav .yui-carousel-nav-start-stop em { position: absolute; left: 100%; }

.yui-carousel-element {
	outline: none;
}

#carousel-wrapper .insite ol li { margin-bottom: 10px; }

#carousel-inner ol li {
	line-height: 0;
}

#carousel-inner ol li a {
	display: block;
	line-height: normal;
	position: relative;
	text-align: left;
	text-decoration: none;
}

#carousel-inner ol li a img {
	display: block;
}

#carousel-inner ol li a .title,
#carousel-inner ol li a .perex {
	background: url('/public/ee/f0/61/28761_110502_background.png') repeat 0 0;
	cursor: pointer;
	position: absolute;
}

#carousel-inner ol li a .title {
	bottom: 35px;
	color: #ffffff;
	font-size: 17px;
	left: 10px;
	padding: 5px 10px 1px;
}

#carousel-inner ol li a .perex {
	bottom: 10px;
	color: #dddddd;
	height: 25px;
	line-height: 25px;
	left: 0;
	text-indent: 12px;
	width: 100%;
}


* html #carousel-wrapper { margin: 0 0 12px 0; }
* html #carousel-inner ol li a .title, * html #carousel-inner ol li a .perex { background-color: #000000; }



		/* /yui_carousel_css */
