
*{font-family:Arial;font-size:small;}
body, ul, li, p, img, form, fieldset {padding:0px;margin:0px;border:none}
a { color: #000; }
p {
	margin-bottom: 5px;
}
table {border-collapse:collapse;}
body {
	background-color:#FCD900;
	/*background: #ffdc00 url(/public/ff/c7/30/9634_339823_content_bg.gif) repeat-x top left;*/
}
.content, .footer {margin:3px}
h1 {font-size:larger}

.header {width:100%;font-size:smaller}
.login-tools {
	background: #222 url(/public/b1/34/88/9632_339823_header_bg.gif) repeat-x bottom left;
	/* background-color: #333; */
	color: #fff;
}
.login-tools-inner { padding: 3px; }
.login-tools a { color: #fff; text-transform: lowercase; }
.login-tools input.text {
	border: 1px solid #aaa;
	width: 100%;
}
.user_login .text {width:100%}

.logo {text-align: center;}
.menu li {list-style-type:none;border-bottom:1px solid #666666;}
.menu li.opened li {
	list-style-type:circle;
	list-style-position:inside;
	padding:0;
	background-image:none;
	border:none
}
.menu li.opened ul {
	margin-bottom: 5px;
}
.menu li a.menulink {
	padding:2px 0 3px 13px;
	background: url(/public/84/38/8e/6648_339823_li_menu_p.gif) no-repeat left 5px;
	display: block;
}
.menu li.opened a.menulink {
	background-image: url(/public/c6/a0/7e/6654_339823_li_menu_m.gif);
}
.menu li ul.betrates {margin-left: 10px;}
ul.subgames {margin-left: 10px;}
.subgames li,.menu li.opened .subgames li {list-style: none;}
.menu .sub_games_link { margin-left: 20px;}
.daily-filter {padding-bottom:0.5em}
.closed ul {display:none}
.opened ul {display:block}

.chosen .date {font-size:1em;display: block;font-weight: bold;margin-left: 10px;}
.chosen .date i {font-weight: normal;} 
.chosen div {padding:0.1em 0}
.betform td {padding-right:0.5em}
.strong button {font-weight:bold}
.deposit {width:5em}
.submits button {font-size:smaller}
div.msg {font-weight:bold;text-align:center;padding:3px;color:#FFFFFF}
div.green {background-color:#00B050}
div.red {margin-bottom:5px;background-color:#C00000}
.login table {margin:0 auto}
.loginbtn {margin-top:1em}

.tiket .header {margin-bottom:1em;border-bottom:1px solid #666666}
.tiket .header .logo {margin:0}
.solo-ako {margin-bottom:5px;background-color:#333333}
.tiket .items td {padding-right:0.5em}
.item {border-bottom:1px dotted #666666}
.tiket .items {margin-bottom:1em}
.tiket .brief {text-align:right;margin-left:1em;text-transform:uppercase}
.ticket_summary table { width: 100%; }
.ticket_summary th {text-align:left;padding-right:1em}
.ticket_summary .summary_bet_value {width:80px;}
.ticket_summary .submits {
	border-top: 1px solid #333;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ticket_summary .summary-button {
	display: block;
	margin-bottom: 5px;
	border: 1px outset #fff;
	text-align: center;
	text-decoration: none;
	background-color: #d4d0c8;
	line-height: 20px;
	width: 100%;
	height: 22px;
}
.bet .bet_remove {float:left;height:12px;position:relative;top:2px;width:12px;}
.bet .bet_details {margin-left:18px}
.online-confirm p {text-align:center}
.online-confirm div {text-align:center}

.overview .item {padding-bottom:0.1em;margin-bottom:0.1em}
.overview span {padding-right:0.3em;border-right:1px solid #666666}
table.overview { margin-bottom: 5px; width: 100%; }
table.overview th {
	text-align: left;
	background-color: #333;
	color: #fff;
}
table.overview th, table.overview td {
	padding: 1px 2px;
}
table.overview th, table.overview td, table.overview a {
	font-size: 10px;
}
table.overview tr.losing td, table.overview tr.losing a {
	color: #c00;
}
table.overview tr.winning td, table.overview tr.winning a {
	color: #080;
}
table.overview tr.odd td {
	background-color: #dfc400;
}

.clear {clear:both;font-size:0;line-height:0;height:0}
.right {float:right}
.left {float:left}
.ralign {text-align:right}
.copyright {padding-top:3px;text-align:center;border-top: 1px solid #666666;}
.center { text-align: center; }
.aleft { text-align: left; }
.aright { text-align: right; }

.ticketListFilter {
	margin-bottom: 5px;	
}

.errors, #ticketHolder .errors, .infos, #ticketHolder .infos {
	margin-bottom: 5px;
	color: #fff;
}
.errors a, .infos a {
	color: #fff;
}
.errorsLast, #ticketHolder .errorsLast {
	margin-bottom: 0;
}
.ticket_notice_ERROR, .ticket_notice_INFO,
.ticketMessages .ticket_notice_ERROR, .ticketMessages .ticket_notice_INFO,
#ticketHolder .ticket_notice_ERROR, #ticketHolder .ticket_notice_INFO {
	padding: 3px;
}
.errors, #ticketHolder .errors, .ticket_notice_ERROR, #ticketHolder .ticket_notice_ERROR {
	background-color: #c00;
}
.infos, #ticketHolder .infos, .ticket_notice_INFO, #ticketHolder .ticket_notice_INFO {
	background-color: #080;
}
.submits .infos {
	margin-top: 5px;
}

table.summary {
	width: 100%;
	border-top: 1px solid #333;
	margin-top: 5px;
	background-color: #ccc;
}
table.summary th { text-align: left; padding-left: 5px; }
table.summary td { text-align: right; padding-right: 5px; }

#ticketHolder {
	border: 1px solid #333;
	background-color: #fff;
	padding: 0;
}
#ticketHolder table.bets { margin: 0 5px; width: 99%; }
	#ticketHolder .bets .bet td { border-bottom: 1px dashed #999; font-size: 10px; }
	#ticketHolder .bets .bet td .bet_title,
	#ticketHolder .bets .bet td .bet_odds { font-size: 10px; }

	#ticketHolder .bets .last_bet td { border-bottom: none; }
#ticketHolder .ticket_summary {
	/*background-color: #333;*/
	background: #555 url(/public/ce/d9/17/9636_339823_ticket_bg.gif) repeat-x top left;
	color: #fff;
}
#ticketHolder .ticket_summary td,
#ticketHolder .ticket_summary th {
	color: #fff;
	font-size: 10px;
}
#ticketHolder .ticket_summary td span,
#ticketHolder .ticket_summary td strong {
	font-size: 10px;
}
#ticketHolder .ticket_summary tr.evk th,
#ticketHolder .ticket_summary tr.evk td strong,
#ticketHolder .ticket_summary tr.evk td span {
	font-size: 12px;
}
#ticketHolder .ticket_summary a { color: #fff; }
#ticketHolder .ticket_summary a.summary-button { color: #000; }
	#ticketHolder .ticket_summary table,
	#ticketHolder .ticket_summary .submits { margin: 5px 5px 0 5px; }
#ticketHolder .ticket_check_result {
	padding: 5px;
	margin: 0;
}
#ticketHolder .ticket_check_result p {
	line-height: 1.5em;
	text-align: center;
}
#ticketHolder .ticket_check_result .errors {
	margin-bottom: 0;
	margin-top: 5px;
}

.links {
	/*border-bottom: 1px solid #666666;*/
	margin-bottom: 5px;
}
.content .links {
	margin-bottom: 5px;
}

#ticketHolder .bet_details strong.bet_odds {
	float: right;
	overflow: hidden;
}

#ticketHolder_bet_button {
	color: #f00;
	font-weight: bold;
}

table.ticket {
	width: 100%;
}

#ticketHolder table.summary td.bet_again {
	padding: 0;
	background-color: #333;
}
#ticketHolder table.summary td.bet_again .submits {
	margin-top: 0;
}

small { font-size: 10px; }

.article { margin-bottom: 10px; }
.article ol,
.article ul { margin-left: 20px; }
.article li { margin-bottom: 5px; }

.note {
	font-weight: normal;
	display: block;
	background-color: #fff;
	padding: 1px 5px;
	margin-top: 2px;
}
.eur_sk {
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.mb5 { margin-bottom: 5px !important; }
.smallTable th, .smallTable td { font-size: 10px; }
.text ul li { margin-left: 20px; }

/**
 *	SIGNPOST
 */
/* homepage */
.signpost {
	margin: 0 auto;
	padding: 0;
	width: 180px;
	list-style: inside none;
}
.signpost li {
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 40px;
}
.signpost { font-size: 13px;}
.signpost .kurs_nabidka { background-image: url('/public/46/22/1b/119091_339823_betting.gif'); }
.signpost .live_betting { background-image: url('/public/18/f5/c6/119087_339823_live_betting.gif'); }
.signpost .livescore { background-image: url('/public/6d/9a/b4/119089_339823_live_score.gif');background-position: -5px center; }
.signpost .previews { background-image: url('/public/95/78/9e/119085_339823_previews.gif'); background-position: -5px center;}
.signpost .top_bets { background-image: url('/public/f0/30/a7/344250_339823_top5.gif'); }
/* links */
.signpost_links {
	text-align: center;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
}
.signpost_links a, .live_date_filter a {text-decoration: none;}
a.active {font-weight:bold;}
/* live_betting */
.live_betting {}
.live_date_filter {
	text-align: center;
	margin-bottom: 3px;
}
.live_betting .r_live {
	background: transparent url('/public/4e/42/f1/119093_339823_mobil_live_game.gif') no-repeat left top;
	color: #ff0000;
	padding-left: 14px;
	height: 12px;
	font-size: medium;
	font-weight: bold;
}
.live_betting p {margin-bottom: 2px;}
.live_betting .scoreboard {color: #fff;font-weight: bold;}
.live_betting .prepared_game { font-size: medium; }

.live_games { margin: 0 20px; }
.live_games ul.betrates {margin-left: 0px;}
.live_games ul.subgames {margin: 0;}
.live_games ul.betrates  li {
	list-style-type:circle;
	list-style-position:outside;
	padding:0;
	background-image:none;
	border:none;
} 

/**
 *	LIVESCORE
 */
.livescore_nav {
	text-align: center;
}
.livescore_nav p { font-size: normal; }
table.livescore {
	width: 100%;
	margin-bottom: 3px;
	text-align: center;
}
.livescore th {
	background-color: #939598;
	color: #fff;
}
.livescore td, .livescore th {
	border: 1px solid #000;
	padding: 2px;
}
.livescore th.game_name {
	text-align: left;
}
.livescore td.game_time { width: 20px; }
.livescore td.game_team { width: 30%; text-align: left; }
.livescore td.game_score { width: 20px;} 

/**
 *	PREVIEWS
 */
.preview .date_filter { text-align: left; }
.preview .article { padding: 5px 10px 0; }
.article .menu li { border: none; }
.article .back {border-top:1px solid #666666;text-align: center;}

.gray {color:gray;}

