* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background: #a7c4e0;
	text-align: center;
	font-family: Tahoma, freesans;
}

/* placeholders */

::-webkit-input-placeholder  { color:#777; padding-left:2px; }
input:-moz-placeholder { color:#777; padding-left:2px; }
input:-ms-placeholder { color:#777}
::-ms-input-placeholder	{ color:#777 }
:-ms-input-placeholder	{ color:#777 }

/* ------------- struktura stranky ---------------- */

/* dokument */

#dokument {
	display: block;
	float: none;
	width: 100%;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	background: none;
}

#stranka {
	display: block;
	float: none;
	/*width: 100%;*/
	height: auto;
	/*margin: 0 auto 0 auto;*/
	width: auto;
	min-width: 900px;
	margin: 0 20px 0px 20px;
	padding: 0;
	text-align: center;
	background: none;
}

/* hlavicka */
table.hlavicka {
	width: 100%;
	height: auto;
	border-collapse: collapse;
	margin: 5px 0 0 0;
}

table.hlavicka td { vertical-align: top; }

/* hlavni menu */
#hlavni-menu {
	display: block;
	height: 52px;
	width: auto;
	float: none;
	margin: 0 20px 0 0;
	background: transparent url(../images/hlavni_menu_levy_bg.png) left top no-repeat;
	position: relative;
        z-index:999;
}

#hlavni-menu ul {
	display: block;
	width: auto;
	list-style: none;
	margin: 0 0 0 4px;
	padding: 0;
	background: transparent url(../images/hlavni_menu_pravy_bg.png) right top no-repeat;
	height: 52px;
}

#hlavni-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 3px 10px 0 10px;
	width: auto;
	text-align: center;
	height: 47px;
	line-height: 78px;
	margin: 1px 0 0 0;
	border-left:1px solid #c5d7ea;
	border-right:1px solid #c5d7ea;
	position:relative;
	border-bottom:1px solid #eaf1f8;;
	background:#c4d7ea;
}

#hlavni-menu li:hover {
	background:#85afd8 url(../images/menushaddow.png) repeat-x;
	border-left:1px solid #8799aa;
	border-right:1px solid #8799aa;
}

#hlavni-menu li.selected {
	background:#85afd8 url(../images/menushaddow.png) repeat-x;
	border-left:1px solid #8799aa;
	border-right:1px solid #8799aa;
}

#hlavni-menu a {
	display: block;
	float: none;
	height: 45px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	outline: none;
	min-width: 35px;
}
#hlavni-menu a:hover {  color:/*#5f5f5f*/#000; }
#hlavni-menu li.editor-kurzu a { background: transparent url(../images/ikona_graf.png) center 2px no-repeat; }
#hlavni-menu li.editor-sazek a { background: transparent url(../images/ikona_zapisnik.png) center 0px no-repeat; }
#hlavni-menu li.zurnal a { background: transparent url(../images/ikona_monitor.png) center 0px no-repeat; }
#hlavni-menu li.nastaveni a { background: transparent url(../images/ikona_nastaveni.png) center 0px no-repeat; }
#hlavni-menu li.config a { background: transparent url(../images/ikona_config.png) center 0px no-repeat; }
#hlavni-menu li.terminals a { background: transparent url(../images/ikona_terminals.png) center 0px no-repeat; }
#hlavni-menu li.betradar a { background: transparent url(../images/ikona_betradar.png) center 0px no-repeat; }
#hlavni-menu li.uzivatele a { background: transparent url(../images/ikona_uzivatele.png) center 0px no-repeat; }
#hlavni-menu li.live a { background: transparent url(../images/ikona_graf_live.png) center 0px no-repeat; }
#hlavni-menu li.autorizace a { background: transparent url(../images/ikona_authorization.png) center 0px no-repeat; }
#hlavni-menu li.tickets a { background: transparent url(../images/ikona_tickets.png) center 0px no-repeat; }
#hlavni-menu li.timeplan a { background: transparent url(../images/ikona_timeplan.png) center 0px no-repeat; }
#hlavni-menu li.clients a { background:url("../images/ikona_clients.png") no-repeat scroll center 0 transparent; }
#hlavni-menu li.authorization a { background:url("../images/ikona_authorization.png") no-repeat scroll center 0 transparent; }
#hlavni-menu li.import-export a { background:url("../images/ikona_import-export.png") no-repeat scroll center 0 transparent; }
#hlavni-menu li.aplikace a { background:url("../images/ikona_aplikace.png") no-repeat scroll center 0 transparent; }
#hlavni-menu li.sql a { background:url("../images/ikona_sql.png") no-repeat scroll center 0 transparent; }
#hlavni-menu li.score a { background:url("../images/ikona_score.png") no-repeat scroll center 0 transparent; }
#hlavni-menu li.marketing a { background:url("../images/ikona_marketing.png") no-repeat scroll center 0 transparent; }

#hlavni-menu a.prepinac {
	position: absolute;
	right: 7px;
	bottom: 7px;
	display: block;
	width: 13px;
	height: 16px;
	background: transparent url(../images/sipka_zmensit.png) 0px 0px no-repeat;
	min-width: 0px;
}

/* minimalizovane hlavni menu */

#hlavni-menu.mini {
	height: 23px;
	background: transparent url(../images/hlavni_menu_mini_levy_bg.png) left top no-repeat;
	overflow: visible;
}

#hlavni-menu.mini ul {
	background: transparent url(../images/hlavni_menu_mini_pravy_bg.png) right top no-repeat;
	height: 23px;
}

#hlavni-menu.mini li {
	height: 18px;line-height:17px;
	margin: 1px 0px 0px 0px;;
	position:relative;
	border-bottom:1px solid #eaf1f8;
}

#hlavni-menu.mini li a {
	height: 17px;line-height:17px; float:left;
	background: none;
}

#hlavni-menu.mini a.prepinac {
	background: transparent url(../images/sipka_zvetsit.png) 0px 0px no-repeat;
	bottom: 4px;
}

/* login */

.login {
	display: block;
	height: 23px;
	width: auto;
	float: none;
	background: transparent url(../images/login_pravy_bg.png) right top no-repeat;
}

.login p {
	margin: 0 4px 0 0;
	height: 23px;
	white-space: nowrap;
	background: transparent url(../images/login_levy_bg.png) left top no-repeat;
	padding: 0 5px 0 9px;
	font-size: 13px;
	line-height: 22px;
}

.login a {
	font-weight: normal;
	color: #130b04;
	background: transparent url(../images/ikona_odhlasit.png) 2px center no-repeat;
	padding-left: 22px;
}

.login a:hover { text-decoration: none; }
.login span {
	color: #3b6997;
	background: transparent url(../images/ikona_superadmin.png) left center no-repeat;
	padding-left: 23px;
}

/* limiter */

div.limiter {
	width: auto;
	overflow: auto;
}

/* radek */

table.radek {
	border-collapse: collapse;
	width: 100%;
	height: auto;
	margin: 10px 0 0px 0;
}

table.radek td, div.kurzy { font-size: 13px; }
table.radek td.mezera { width: 5px; }
table.auto, .boxik table.auto { width: auto; }
table.h80 .boxik table { height: 80px; }

/* vyhledej */
table.vyhledej{ width: 40%; }
table.vyhledej td { padding: 5px; }

.panel {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.panel label {
    margin-left: 10px;
    margin-right: 2px;
    color: #253B3F;
    font-size: 13px;
    font-weight: bold;
}

.panel select {
    margin-right: 25px;
    width: 90px;
}
#frm-mena, #frm-jazyk { width: 65px; }
#frm-order { vertical-align: middle; }
.panel a.buton-sipka a.buton-players { float: right; }

.panel a.buton-velky {
    margin: 0 0 0 10px;
    float: left;
}

img.ui-datepicker-trigger {
    vertical-align: middle;
    padding-bottom: 4px;
    padding-left: 5px;
    cursor: pointer;
}

#frm-ako, #frm-solo, #frm-vyhernost, #frm-extra, #frm-mpPercent, #frm-riziko {
    border: 0;
    font-weight: bold;
    background: inherit;
    padding-right: 3px;
    border: 1px solid #fff;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#frm-extra {
    font-size: 13px;
    height: 17px;
    text-align: left;
}

/* boxik */

.boxik { position: relative; }
.noboxik { padding: 5px; }

.boxik table {
	border-collapse: collapse;
	width: 100%;
	height: auto;
	margin: 0px;
	font-size: 13px;
}

#chancesGrid .boxik table {  width: auto; }
#chancesGrid .boxik table.nodistanc {
    margin-bottom: 10px;
    margin-top: 5px;
}
.boxik table.distanc td { padding-bottom: 0px; }
.boxik table.nodistanc td { padding-bottom: 5px; }
.boxik table.distanc .profits { font-weight: bold; }
.boxik table.distanc .profits span.green { color: #006d17; }
.boxik table.distanc .profits span.red { color: #ff0000; }

.boxik tr.center td,
.boxik td.center,
.radek td.center td,
.radek .center
{ text-align: center; }

.boxik tr.left td,
.boxik td.left,
.radek tr.left td,
.radek .left
{ text-align: left; }


.boxik tr.right td,
.boxik td.right,
.radek tr.right td,
.radek .right
{ text-align: right; }

.boxik h2 {
	margin: 0;
	position: absolute;
	left: 20px;
	top: -8px;
	font-size: 13px;
	color: #253b3f;
	padding: 0px 7px 0px 7px;
	background-color: #a7c4e0;
	text-align: left;
}

.boxik span.disabled { color: #8f8d8d; }

.boxik .horni-cara {
	display: block;
	height: 4px;
	width: auto;
	margin: 0 4px 0 4px;
	border-top: 1px solid #eaf1f8;
}

.boxik .leva-cara {
	display: block;
	height: auto;
	width: auto;
	margin: 0;
	border-left: 1px solid #eaf1f8;
}

.boxik .prava-cara {
	display: block;
	height: auto;
	width: auto;
	margin: 0;
	border-right: 1px solid #eaf1f8;
	padding: 10px 10px 5px 10px;
}

.boxik .dolni-cara {
	display: block;
	height: 4px;
	width: auto;
	margin: 0 4px 0 4px;
	border-bottom: 1px solid #eaf1f8;
}

.boxik .roh-pravy-dolni {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 5px;
	height: 5px;
	background: transparent url(../images/boxik_pravy_dolni.png) left top no-repeat;
}

.boxik .roh-pravy-horni {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 5px;
	height: 5px;
	background: transparent url(../images/boxik_pravy_horni.png) left top no-repeat;
}

.boxik .roh-levy-horni {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 5px;
	height: 5px;
	background: transparent url(../images/boxik_levy_horni.png) left top no-repeat;
}

.boxik .roh-levy-dolni {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 5px;
	height: 5px;
	background: transparent url(../images/boxik_levy_dolni.png) left top no-repeat;
}

.boxik ul.uziv {
	list-style: none;
	text-align: left;
	margin: 0 0 6px 0;
	padding: 0;
}

.boxik ul.uziv li {
	display: inline;
	margin: 0;
	padding: 0.4em 0.8em 0.4em 0.8em;
}

.boxik ul.uziv li a {
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	color: #253B3F;
	text-transform: uppercase;
}

.boxik ul.uziv li.selected { background-color: #EAF1F8; }
.boxik ul.uziv li.selected a { color:#5F5F5F; }
.boxik ul.uziv li a:hover { color: #5f5f5f; }

/* modry boxik */
.modry .horni-cara,
.modry .leva-cara,
.modry .dolni-cara
{ background-color: #c4d7ea; }

.modry .roh-pravy-dolni { background: transparent url(../images/boxik_modry_pravy_dolni.png) left top no-repeat; }
.modry .roh-pravy-horni { background: transparent url(../images/boxik_modry_pravy_horni.png) left top no-repeat; }
.modry .roh-levy-horni { background: transparent url(../images/boxik_modry_levy_horni.png) left top no-repeat; }
.modry .roh-levy-dolni { background: transparent url(../images/boxik_modry_levy_dolni.png) left top no-repeat; }

/* rozcestnik */

.rozcestnik {
	display: block;
	width: 890px;
	height: auto;
	margin: 0 auto 0 auto;
	padding-bottom: 15px;
}

p.uvod {
	color: #144473;
	font-size: 16px;
	line-height: 40px;
	display: block;
	float: left;
	padding: 0 25px;
	margin-bottom: 15px;
}

h1.sysbet {
	width: 166px;
	height: 40px;
	background: transparent url(../images/betsys.png) left top no-repeat;
	display: block;
	float: left;
	margin-bottom: 15px;
	margin-left: 20px;
}

/* bannery v rozcestniku */

.boxik .banner {
	display: block;
	float: left;
	width: 210px;
	height: auto;
	padding-top: 140px;
}

.boxik .editor-kurzu {
	background: transparent url(../images/banner_editor_kurzu.png) left top no-repeat;
	margin-right: 15px;
}

.boxik .editor-sazek {
	background: transparent url(../images/banner_editor_sazek.png) left top no-repeat;
	margin-right: 15px;
}

.boxik .zurnal {
	background: transparent url(../images/banner_zurnal.png) left top no-repeat;
	margin-right: 15px;
}

.boxik .nastaveni { background: transparent url(../images/banner_nastaveni.png) left top no-repeat; }

.boxik .banner a {
	color: #1d1d1d;
	text-transform: uppercase;
	font-size: 15px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 20px;
	background: transparent url(../images/banner_sipka.png) left center no-repeat;
	text-decoration: none;
}

.boxik .banner a:hover { color: #5f5f5f; }
.boxik .banner ul {
	background: transparent url(../images/banner_bottom.png) left bottom no-repeat;
	list-style: none;
	margin: 0;
	padding: 15px 0 15px 0;
}

.boxik .banner li {
	color: #477cb0;
	font-size: 12px;
	text-align: left;
	line-height: 12px;
	padding: 5px 10px 5px 35px;
	background: transparent url(../images/banner_ok.png) 10px center no-repeat;
}

/* prihlaseni */

.boxik .prihlaseni {
	width: 890px;
	height: 130px;
	_height: 170px;
	background: transparent url(../images/prihlaseni_bg.png) left top no-repeat;
	padding-top: 40px;
}

.boxik .prihlaseni table {
	width: auto;
	margin: 0 auto 0 auto;
	border-collapse: collapse;
}

.boxik .prihlaseni table td { padding: 5px; }
.boxik .prihlaseni input.vstup {
	border: 1px solid #cddded;
	width: 100px;
	background-color: #fff;
	text-align: left;
	height: 18px;
}

.boxik .ovladani {
	display: block;
	width: 26px;
	text-align: center;
	height: auto;
	margin: 0 0 0 5px;
}
.boxik .ovladani-hidden { display: none; }

.ovladani2 {
	display: block;
	width: 20px;
	text-align: center;
	height: auto;
	margin: 0 0 0 -10px;
}
td.ovladani-vertical { vertical-align: top; }

.boxik a.nahoru,
.boxik a.nahoru_jedna,
.boxik a.dolu,
.boxik a.dolu_jedna,
.boxik .pozice,
.boxik .nastaveni-sazky,
.boxik a.nastaveni-on {
	display: block;
	float: none;
	width: 26px;
	height: 26px;
	margin: 0 auto 0 auto;
}

.boxik a.nahoru { background: transparent url(../images/sipka_nahoru.png) left top no-repeat; }
.boxik a.nahoru:hover { background: transparent url(../images/sipka_nahoru.png) left bottom no-repeat; }
.boxik a.nahoru_jedna { background: transparent url(../images/sipka_nahoru_jedna.png) left top no-repeat; }
.boxik a.nahoru_jedna:hover { background: transparent url(../images/sipka_nahoru_jedna.png) left bottom no-repeat; }
.boxik a.dolu { background: transparent url(../images/sipka_dolu.png) left top no-repeat; }
.boxik a.dolu:hover { background: transparent url(../images/sipka_dolu.png) left bottom no-repeat; }
.boxik a.dolu_jedna { background: transparent url(../images/sipka_dolu_jedna.png) left top no-repeat; }
.boxik a.dolu_jedna:hover { background: transparent url(../images/sipka_dolu_jedna.png) left bottom no-repeat; }
.boxik .pozice {
	background: transparent url(../images/pozice_bg.png) center center no-repeat;
	line-height: 24px;
	font-size: 12px;
}

.boxik .nastaveni-sazky { background: transparent url(../images/ikona_ozubene_kolo.png) left top no-repeat; }
.boxik a.nastaveni-on { background: transparent url(../images/ikona_ozubene_kolo_red.png) center center no-repeat; }
.boxik a.nastaveni-on:hover { background: transparent url(../images/ikona_ozubene_kolo_red.png) center center no-repeat; }

.boxik select,
.boxik input,
.boxik textarea {
	width: 100%;
	border: none;
}

.boxik input, .boxik textarea { padding: 0 0 0 3px; }

.boxik textarea {
	overflow: auto;
	font-size: 13px;
}

.boxik textarea#frm-extra { min-width: 120px; }
.boxik input.auto { width: auto; }
#gameType div.list td input { width: auto; }

.boxik .vyhledat {
	display: block;
	width: auto;
	margin: 5px 0 2px 0;
	padding: 0 0 0 2px; /* was padding: 0 0 0 2px;*/
	background-color: #fff;
	position: relative;
}

.boxik .vyhledat input {
	background: none;
	margin: 0;
	padding: 0;
}

.ikona_disketa {
	cursor:pointer;
	float:none;
	height:15px;
	margin-left:0;
	margin-top:1px;
	position:absolute;
	right:0;
	top:0;
	width:18px;
}

#tableRegion a.button {
    background: url("../images/buton_tiny_bg.png") no-repeat scroll left top transparent;
    display: inline-block;
    float: none;
    height: 18px;
    width: 19px;
    text-decoration: none;
    line-height: 18px;
    text-align: center;
    vertical-align: top;
    cursor:pointer;
}
#tableRegion a.button span.green {
    color: #029134;
    font-weight: bold;
}

.addButton {
    background: url("../images/buton_tiny_bg.png") no-repeat scroll left top transparent;
    display: inline-block;
    float: none;
    height: 18px;
    width: 19px;
    text-decoration: none;
    line-height: 18px;
    text-align: center;
    vertical-align: top;
    cursor:pointer;
    color: #029134;
    font-weight: bold;
}

.delButton {
	background: transparent url(../images/buton_tiny_bg.png) left top no-repeat;
    display: inline-block;
    float: none;
    height: 18px;
    width: 19px;
    text-decoration: none;
    line-height: 18px;
    text-align: center;
    vertical-align: top;
    cursor:pointer;
    color: #C00;
    font-weight: bold;
}

@-moz-document url-prefix() {
    #frm-regionMin { margin-top: 2px; }
}
#addRegion {
    height: 17px;
    color: blue;
}
#addRegion option:first-child {
    color: blue;
}
#addRegion option {
    color: #000;
}
.helper {
	white-space: pre;
	position: absolute;
	top: 20px;
	left: 6px;
	width: 174px;
	top: 18px;
	left: 0px;
	width: 320px;
	border: solid 1px #E6E2E2;
	background: white;
	padding: 3px;
	display: none;
	text-align: left;
	overflow: hidden;
	z-index: 10;
}
#regionHelper {
	top: 20px;
	left: 6px;
	width: 174px;
}
#soutezHelper { width: 284px; }

/**************************** inner overflow table ****************************/

.overflow_table_container1 { position: relative; }
.overflow_table_container2 {
	max-height: 300px;
	overflow: auto;
}
/*.overflow_table_container2 table thead tr {
	position: absolute;
	top: 0px;
}
.overflow_table_container2 table tfoot tr {
	position: absolute;
	bottom: 0px;
}*/
/******************************************************************************/

.boxik select.vyber { /*background: #fff url(../images/select_vyber_bg.png) left bottom repeat;*/ }
.boxik option, .boxik select { font-size: 12px; }
.boxik select.vyber option {
	background: #fff url(../images/option_licha_bg.png) left bottom repeat-x;
	/*background: none;*/
	height: 17px;
	padding-left: 3px;
}
.boxik select.vyber option.suda { background-color: #f7f7f7 }
.boxik .vstup {
	display: inline;
	text-align: right;
	height: 14px;
	position: relative;
	margin: 0;
}

.boxik .vstup a.vybrat {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 16px;
	background: #fff url(../images/ikona_vyber_datumu.png) 0px 1px no-repeat;
}

.boxik .vstup input { width: auto; }

/* buton */

a.buton, div.buton,
span.buton,
a.buton-sipka,
span.buton-sipka,
a.buton-players,
span.buton-players,
a.buton-mini, div.buton-mini,
input.buton,
div.buton-vysoky,
a.buton-vysoky2,
a.buton-vysoky3,

a.buton-pushed, div.buton-pushed,
span.buton-pushed,
a.buton-sipka-pushed,
span.buton-sipka-pushed,
a.buton-players-pushed,
span.buton-players-pushed,
a.buton-mini-pushed, div.buton-mini-pushed,
input.buton-pushed,
div.buton-vysoky-pushed,
a.buton-vysoky2-pushed,
a.buton-vysoky3-pushed,
.buton-close, .buton-close-pushed {
	display: block;
	width: 67px; /* 102px */
	height: 22px;
	float: none;
	background: transparent url(../images/buton_bg.png) left top no-repeat;
	color: #000;
	line-height: 22px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: auto;
	text-align: center;
	cursor: pointer;
}

input.buton + .buton.adjacentStorno {
	position: relative;
	left: 130px;
	top: -22px;
	margin-bottom: -22px;
}

div.buton-velky, a.buton-velky, a.buton-velky-sipka,
a.buton-velky-pushed, a.buton-velky-sipka-pushed {
    width: 102px; /* 102px */
    background: transparent url(../images/buton_bg_velky.png) left top no-repeat;
}

div.buton-velky.buton-vysoky,
a.buton-velky.buton-vysoky2,
a.buton-velky.buton-vysoky3 {
	background: transparent url(../images/buton_bg_high1.png) left top no-repeat;
	height: 52px;
	vertical-align: middle;
}

a.buton-velky.buton-vysoky2 { background: transparent url(../images/buton_bg_high2.png) left top no-repeat; }
a.buton-velky.buton-vysoky3 { background: transparent url(../images/buton_bg_high3.png) left top no-repeat; }

div.buton-velky.buton-vysoky span,
a.buton-velky.buton-vysoky2 span,
a.buton-velky.buton-vysoky3 span {
	top: 14px;
	position: relative;
}

input.buton, input.buton-pushed { padding-bottom: 4px; }

a.buton:hover, div-buton:hover,
a.buton-sipka, input.buton:hover,
a.buton-players,
div.buton-vysoky:hover,
a.buton-vysoky2:hover,
a.buton-vysoky3:hover { background-position: left bottom; }

span.buton, span.buton-sipka a.buton-players { color: #9a9999; }

a.buton-sipka, span.buton-sipka, a.buton-sipka-pushed, span.buton-sipka-pushed { background: transparent url(../images/buton_sipka_bg.png) left top no-repeat; }

a.buton-mini, div.buton-mini,
a.buton-mini-pushed, div.buton-mini-pushed,
.buton-close, .buton-close-pushed {
	width: 24px;
	background: transparent url(../images/buton_mini_bg.png) left top no-repeat;
}
a.buton-mini:hover, div.buton-mini:hover, .buton-close:hover, .buton-close-pushed:hover { background: transparent url(../images/buton_mini_bg.png) left bottom no-repeat; }

.buton-close, .buton-close-pushed {
	float: right;
	font-family: freesans;
	font-weight: bolder;
}

a.buton-tiny, span.buton-tiny,
a.buton-tiny-pushed, span.buton-tiny-pushed {
	display: inline;
	line-height: 20px;
	background: transparent url(../images/buton_tiny_bg_active.png) center center no-repeat;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #253b3f;
	cursor: pointer;
}

vypis {
	display: block;
	width: auto;
	height: 130px;
	overflow: auto;
	overflow-x: hidden;
	background-color: #fff;
}

.kurzy {
	background-color: #DCDCA2;
	width: auto;
	overflow: auto;
	overflow-x: hidden;
}

.kurzy table.kurzy {
	margin: 1px;
	=margin: 0;
}

div.zurnal {
	width: auto;
	height: 500px;
	overflow: auto;
	overflow-x: hidden;
}

table.kurzy tbody tr td.activerow, table.kurzy tbody tr.suda td.activerow { background-color: #F9DCA7; }
table.kurzy tbody tr th.activerow, table.kurzy tbody tr.suda th.activerow { background-color: #AAAAFF; }
table.kurzy tbody tr th.blank, table.kurzy tbody tr.suda th.blank { background-color: #DCDCA2; }
table.bezna {
	border-collapse: collapse;
	width: 100%;
}
table.bezna th, table.bezna tr.suda td { background-color: #f7f7f7; }
table.bezna th, table.bezna td {
	text-align: center;
	border-bottom: 1px solid #e6e2e2;
	font-size: 12px;
	font-weight: normal;
}
table.bezna th { padding: 1px 0 1px 0; }
table.bezna td {
	padding: 3px 2px 0px 2px;
	vertical-align: center;
}

table.bezna input {
	display: inline;
	width: auto;
}

table.kurzy { border-collapse: collapse; }

table.kurzy tr.header { height: 100%; }

table.kurzy td, table.kurzy th, #stranka table.klienti table tr td .ipaddresses td { border: 1px ridge #8799aa; }
table.kurzy th.blank { border: none; }
table.kurzy th {
	background-color: #FFAA00; /*#c4d7ea;*/
	font-weight: normal;
	height: 100%;
}
table.userCards th {
	background-color: #c4d7ea; /*#c4d7ea;*/
	font-weight: normal;
	height: 100%;
	border-top: 1px solid #57626d;
	border-left: 1px solid #57626d;
	border-right: 1px solid #57626d;
	border-bottom: 1px solid #57626d;
}
table.kurzy th.sorter {
	border-top: 1px solid #fdfdfe;
	border-left: 1px solid #fdfdfe;
	border-right: 1px solid #57626d;
	border-bottom: 1px solid #57626d;
	/*background: #C4D7EA url(../images/srafovani.png) left top repeat;*/
	color: #000;
}
table.kurzy td {
	background-color: #F1F1B2;/*#dedfe0;*/
	padding: 0px 2px;
	white-space: nowrap;
}

table.kurzy tr.suda td { background-color: #D4D49C; }
table.kurzy td.blank { border: none; }
table.kurzy td.left, table.kurzy tr.left td { padding-left: 4px; }
table.kurzy td.right, table.kurzy tr.right td { padding-right: 4px; }
table.kurzy td.zapas { background-color: #F1F1B2; }
table.kurzy tr.suda td.zapas { background-color: #D4D49C; }
table.kurzy td.poznamkaexist, table.kurzy tr.suda td.poznamkaexist { background-color: #C4D7EA; }
strong.cervena { background-color: #fb5151; }
table.kurzy tbody.status3 td.status { background-color: #F80000; }
table.kurzy tbody.status4 td.status { background-color: #00FF00; }
table.kurzy tbody.status5 td.status { background-color: #FBFB00; }
table.kurzy tbody.status12 td.status { background-color: #0032FF; }
table.kurzy tbody td.kurz { background-color: #F1F1B2; }
table.kurzy tr.suda td.kurz { background-color: #D4D49C; }
div.kurzy table.kurzy tbody tr td.proherni, table.kurzy tbody tr.suda td.proherni { background-color: red;}

div.kurzy table.kurzy tbody tr td.vraceny, table.kurzy tbody tr.suda td.vraceny { background-color: #aaaa9f;}

table.kurzy tbody.status6 td.status,
table.kurzy tbody.status7 td.status,
table.kurzy tbody.status6 td.kurz,
table.kurzy tbody.status7 td.kurz { background-color: #aaaa9f; }

div.kurzy table.kurzy tbody tr td.vyherni,
table.kurzy tbody tr.suda td.vyherni { background-color: #00FF00; }
#column_status_table .greeptip {
	border-collapse: collapse;
}

table.kurzy tbody tr td.radek1,
table.kurzy tbody tr.suda td.radek1
{
	background-color: #FFFFBF;/*#d9dada;*/
	height: 18px;
}

table.kurzy tbody tr.bookmakerchange td.radek1,
table.kurzy tbody tr.bookmakerchange.suda td.radek1
{
	background-color: yellow;/*#d9dada;*/
	height: 18px;
}

table.kurzy tbody tr td.radek2,
table.kurzy tbody tr.suda td.radek2
{
	background-color: #D4D49C;/*#d3d3d3;*/
	height: 18px;
}

table.kurzy tbody tr td.radek3,
table.kurzy tbody tr.suda td.radek3
{
	background-color: #AFAF81;/*#cecdcd;*/
	/*height: 18px;*/
}

table.kurzy td.radek1.updated,
table.kurzy td.radek2.updated,
table.kurzy td.radek3.updated
{
	background-color: #6dfe74;
}

table.kurzy input
{
	border: none;
}

table.kurzy input.auto
{
	margin-bottom: 3px;
}

table.kurzy input.cervena
{
	background-color: #F80000;/*#fb5151;*/
}

table.kurzy input.oranzova
{
	background-color: #fbb551;
}

table.kurzy input.modra
{
	background-color: #6ABDFC;
}

table.kurzy input.zelena
{
	background-color: #35D3A7;
}


table.kurzy input.zluta
{
	background-color: #FBFB00;/*#fbfb51;*/
}

table.kurzy input.transparent
{
	background: transparent;
	border: 1px solid lightgrey;
}

table.kurzy textarea.poznamka
{
	width: 160px;
	overflow: auto;
	background: none;
	border-width: 1px;
	line-height: 13px;
	font-size: 12.5px;
	height: 44px;
}





table.zurnal
{
	border-collapse: collapse;
	width: 100%;
}

table.zurnal th,
table.zurnal td.vyrazne
{
	background-color:#C4D7EA;
	font-weight:normal;
	border:1px solid #8799AA;
	text-align: left;
	padding: 1px 3px 1px 3px;
}

table.zurnal td
/* , table.distanc td.detail*/
{
	background-color: #f3f3f3;  /* #f6f6f7;  */
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}
/*
table.distanc td.detail {
  line-height: 135%;
  border: 1px solid white;
  cursor:pointer;
}

table.distanc td.detail:HOVER {
    background-color:  #c4c4c4;
}
*/
table.zurnal tr.suda td
{
	background-color: #fdfdfd; /* #f9f9f9; */
}

table.zurnal tr.moreRecords td
{
	background-color: #ff6d00;
	color: #130B04
}

table.zurnal tr.moreRecords td a
{
	color: #130B04
}

#tabConfigParams tr td {
        vertical-align: middle;
}

.inputEdit input:hover {
        color:red;
}

.tdReplDbs input {
        width:1.4em;
}

#tabParamCreate {
        width: auto;
}
#tabParamCreate td {
        padding-bottom: .2em;
}
#tabParamCreate select {
        width:10em;
}
#tabParamCreate input[type=checkbox] {
        width:20px;
        height:1.2em;
        vertical-align: middle;
}


/* progres bar */

p.progres
{
	display: block;
	float: none;
	width: 161px;
	height: 22px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

p.progres span.top
{
	display: block;
	float: none;
	width: 161px;
	height: 22px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: transparent url(../images/progres_top.png) left top no-repeat;
	text-align: center;
	line-height: 22px;
	font-size: 13px;
	color: #000;
	z-index: 100;
}

p.progres span.bottom
{
	display: block;
	float: none;
	width: 322px;
	height: 22px;
	position: absolute;
	top: 0px;
	right: 0%;
	background: transparent url(../images/progres_bottom.png) left top no-repeat;
	z-index: 10;
}

/* ------------- pomocne objekty ---------------- */

.cistic, .cistic_vlevo
{
	clear:both;
	display:block;
	width:auto;
	height:0px;
	margin: 0;
	padding: 0;
	border: none;
}


.cistic_vlevo { clear: left; }

.skryty_text {
	font-size: 0px !important;
	padding: 0;
	margin: 0;
	border: none;
	line-height: 0;
	letter-spacing: -99999px !important;
	text-decoration: none !important;
	overflow: hidden !important;
	text-indent: -9999px !important;
	visibility: hidden;
	display: none;
	height: 0;
}

.center { text-align: center; }
.vlevo, #stranka .vlevo {
	display: block;
	float: left;
}
.vpravo {
	display: block;
	float: right;
}
.odstup { margin: 5px 0 0 0; }
.min-80 { min-width: 80px; }
.vetsi {
	font-size: 115%;
	font-weight: bold;
}

.w30 { width: 30px !important; }
.w40 { width: 40px !important; }
.w50 { width: 50px !important; }
.w60 { width: 60px !important; }
.w80 { width: 80px !important; }
.w100 { width: 100px !important; }
.w120 { width: 120px !important; }
.w150 { width: 150px !important; }
.w400 { width: 400px !important; }

input[type="text"] {
	height: 17px;
	padding-left: 2px;
}

ul.tree {
	list-style:none;
	text-align:left;
}
ul.tree * { width:auto; }

.message { margin:3px; }
.message_notice { background-color:#00FF00; }
.message_warning { background-color:#FFFF00; }
.message_error { background-color:#FF0000; }
.message_fatal {
	color:#FF0000;
	background-color:#000000;
}

.boxik .input-position {
	width: 20px;
	border: none;
	background-color: transparent;
	padding: 0;
	text-align: center;
}

.boxik .mezera {
	display: block;
	height: 23px;
	float: none;
}

.boxik h2 {  white-space: nowrap; }
.boxik .vypis { height: 80px; }
.boxik .sberny { margin-left: 20px; }

.boxik .sberny select {
	width: 350px;
	height: 102px;
}

.boxik .vstup a.vybrat {
	right: 0;
	top: 0;
	width: 16px;
	height: 16px;
	background: #fff url(../images/ikona_kalendar.png) 0px 0px no-repeat;
}

div.limiter { margin-top: 5px; }
div.limiter table.radek { margin-top: 0; }

/* --------------------------  DODATEK 27.4.2010 -------------------------- */

p.message
{
	width: auto;
	/*height: 35px;*/
	background:transparent url(../images/status.png) no-repeat scroll center center;
	padding: 0;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}
p.message_notice span
{
	padding-left: 22px;
	background:transparent url(../images/banner_ok.png) no-repeat scroll 0px center;
}

#stranka .mleft5
{
	margin-left: 5px;
}

.boxik .vstup {
	height: 16px;
	display: block;
}

.boxik .vstup input.datum
{
	height: 16px;
}

input.dateFilter
{
	width: 76px;
}

#oddseditor-filter select {
    font-weight: bold;
    color: #E60000;
}
#oddseditor-filter option,
#oddseditor-filter optgroup {
    font-weight: normal;
    color: #000;
}

#oddseditor-filter option:first-child {
    font-weight: bold;
    color: #E60000;
}
#oddseditor-filter optgroup option:first-child {
    font-weight: normal;
    color: #000;
}

/** nechceme obarvovat jGrid po kliknuti pravym tlacitkem */
#jqGrid-sazky tr.ui-state-highlight {
	border: 1px solid #dddddd; background:  #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36;
}
/** nechceme obarvovat jGrid po kliknuti pravym tlacitkem ^^ */


/* ----- upravy 29.4.2010 ------ */

div.formular
{
	background-color: #fff;
	display: block;
	width: auto;
	height: auto;
	padding: 5px;
}

div.formular table
{
	border-collapse: collapse;
}

div.formular table td
{
	padding: 2px 5px;
}

div.formular label
{
	color: #606060;
}

div.formular input,
div.formular select,
div.formular textarea
{
	border: 1px solid #e7e7e7;
}

div.formular input.buton
{
	border: none;
}

div.formular p.delitko
{
	border-top: 1px solid #e7e7e7;
	margin: 5px 20px 5px 20px;
	padding: 10px 0 0 0;
}

div.formular ul.tree input
{
	border: none;
}

div.formular ul.tree li.level0
{
	background: none;
}

div.formular ul.tree li.level1
{
	background: transparent url(../images/tree_li.png) 5px center no-repeat;
}

div.formular ul.tree li.level2
{
	background: transparent url(../images/tree_li2.png) 5px center no-repeat;
}


input.big
{
	width: 186px;
	background: transparent url(../images/buton_big_bg.png) left top no-repeat;
}


/* ----- upravy 30.4.2010 ------ */

table.strankovani
{
	width: 100%;
	/*margin: 10px 0 0 0;*/
}

table.strankovani td
{
	font-size: 12px;
}

table.strankovani a
{
	text-decoration: none;
	color: #000;
	background-color: #c4d7ea;
	padding: 1px 4px;
	border: 1px solid #cfe0f0;
}

table.strankovani a:hover
{
	background-color: #d8ebfe;
	border: 1px solid #e5f2ff;
}

table.strankovani select
{
	width: 100%;
}

#frmratesFilterForm-hledej
{
	width: 40px;
}

#sportsSelectionArea .invisibleContent
{
	display: none;
}

/* ----- upravy 8.6.2010 ------ */

#stranka .nobg
{
	background: transparent;
}

#stranka .noborder,
#stranka table.noborder td
{
	border: none;
}

#stranka .fullwidth
{
	width: 100%;
}

#stranka input.nobg
{
	border: 1px solid #b7b6b6;
}

a.buton-double, span.buton-double,
a.buton-double-pushed, span.buton-double-pushed
{
	display: inline;
	line-height: 22px;
	background: transparent url(../images/buton_double_bg.png) center center no-repeat;
	padding: 2px 25px 2px 25px;
	text-decoration: none;
	color: #253b3f;
	cursor: pointer;
}

div.prepinace
{
	position: absolute;
	left: 1px;
	display: block;
	height: auto;
	width: 31px;
}

div.prepinace a
{
	display: block;
	float: none;
	width: 31px;
	height: 51px;
	margin-bottom: 1px;
	outline: none;
}



div.prepinace a.filtr
{
	background: transparent url(../images/prepinac_filtr.png) right top no-repeat;
}

div.prepinace a.filtr-aktivni
{
	background: transparent url(../images/prepinac_filtr.png) left top no-repeat;
}
div.prepinace a.live
{
	background: transparent url(../images/prepinac_live.png) right top no-repeat;
}

div.prepinace a.live-aktivni
{
	background: transparent url(../images/prepinac_live.png) left top no-repeat;
}

#stranka .mleft30
{
	margin-left: 30px;
}

#stranka .mright30
{
	margin-right: 30px;
}

#stranka .h120
{
	height: 120px;
}

#stranka table.compressed td,
#stranka tr.compressed td,
#stranka td.compressed
{
	padding: 0px;
	height: 18px;
}

a.image
{
	display: block;
	float: none;
	width: 54px;
	height: 52px;
	background: transparent url(../images/icons/empty.png) left top no-repeat;
	float: left;
	margin-right: 5px;
}

#zobrazeni-sloupcu, #gameType, .checkboxlist
{
	display: block;
	position: relative;
	height: auto;
	width: 180px;
}

#zobrazeni-sloupcu div.front, #gameType div.front,  .checkboxlist div.front
{
	height: 17px;
	background: #fff url(../images/select_bg.jpg) right top no-repeat;
	text-align: left;
	text-indent: 5px;
	cursor: default;
}

#zobrazeni-sloupcu.disabled div.front, #gameType.disabled div.front, .checkboxlist.disabled div.front
{
	background-color: #CCCCCC;
}

#zobrazeni-sloupcu div.list, #gameType div.list, .checkboxlist div.list
{
	position: absolute;
	display: none;
	height: auto;
	background: #fff;
	padding: 5px;
	width: 138px;
	overflow: hidden;
	border-left: 1px solid #4574a2;
	border-right: 1px solid #4574a2;
	border-bottom: 1px solid #4574a2;
	z-index: 100;
	max-height: 250px;
	overflow-y: auto;
}

.nowrap
{
	white-space: nowrap;
}
table.nowrap td, table.nowrap th
{
	white-space: nowrap;
}

/* slider */

input.slider
{
	margin: 2px 5px 2px 5px;
}

/* styly pro vyhledavani*/
table.vyhledavani
{
	width: 100%;
	/*margin: 10px 0 0 0;*/
}

table.vyhledavani td
{
	font-size: 12px;
}

table.vyhledavani a
{
	text-decoration: none;
	color: #000;
	background-color: #c4d7ea;
	padding: 1px 4px;
	border: 1px solid #cfe0f0;
}

table.vyhledavani a:hover
{
	background-color: #d8ebfe;
	border: 1px solid #e5f2ff;
}

table.vyhledavani select
{
	width: 100%;
}


/** disabled inputy jsou pry malo citelne */
#tabulkaKurzu input:disabled
{
	color: black;
	border: 1px solid #8799AA;
}

td#connectionIndicator
{
	width: 21px;
	padding-left: 5px;
}
td#connectionIndicator div
{
	width: 21px;
	height: 21px;
}
td.radek1, td.radek2, td.radek3
{
	text-align: right;
}

input[type="text"], select, textarea
{
	font-family:Tahoma,Helvetica,Arial,freesans !important;
}

#column_status_table td {
	padding: 0;
}

td.column_status.status
{
	width: 90px;
}
td.column_zapas.zapas
{
	text-align: left;
	width: 200px;
	min-width: 200px;
	max-width: 200px;
	overflow: hidden;
}
td.column_vysl1.vysledek1,
td.column_vysl2.vysledek2
{
	width: 70px;
	padding-left: 1px;
	padding-right: 1px;
}
td.column_omez
{
	width: 103px;
}
th.column_ako
{
	white-space: nowrap;
}
td.column_ako
{
	width: 30px;
}
td.column_minmax
{
	width: 58px;
}
td.column_hcs
{
	width: 52px;
}
th.column_vynos
{
	white-space: nowrap;
}
td.column_vynos
{
	width: 50px;
}

/** drobne graficke zmeny 12. 7, 2010 */
td.column_progr
{
	width: 161px;
}
td.column_pozn
{
	width: 140px;
}
td.column_vypocet
{
	width: 42px;
}
td.column_null
{
	width: 42px;
}
td.column_propag
{
	width: 67px;
}
td.column_pr
{
	width: 50px;
	min-width: 50px;
}
td.column_zmena
{
	width: 67px;
}
td.column_kurzy
{
	width: 50px;
	min-width: 50px;
	line-height: 14px;
}
td.column_kurzy input[type=text]
{
	height: 21px;
	font-size: 18px;
	width: 50px;
}
td.column_kurzy div.lockOverlay
{
	position: relative;
	height: 42px;
	width: 52px;
	margin-bottom: -42px;
	z-index: -10;
}

.radek3
{
	/*height: 19px;*/
}

td.column_null a.buton, td.column_vypocet a.buton,
td.column_null a.buton-pushed, td.column_vypocet a.buton-pushed
{
	background:transparent url(../images/buton_bg_maly.png) no-repeat scroll left top;
	width: 42px;
}

td.column_null a.buton:hover,
td.column_vypocet a.buton:hover
{
	background-position: left bottom;
}

a.buton-tiny.disabled, span.buton-tiny.disabled
{
	background:transparent url(../images/buton_tiny_bg.png) no-repeat scroll center center;
}

.nodisplay
{
	display: none;
}
/* authorization*/
#clientticketlist td.CASHED, tr.CASHED td, .GUITable.clean td.CASHED
{
	background-color: #99FF99 !important;
}

#clientticketlist td.ACCEPTED, tr.ACCEPTED td, .GUITable.clean td.ACCEPTED
{
	background-color: #FFFF33 !important;

}

#clientticketlist td.CANCELED, tr.CANCELED td, .GUITable.clean td.CANCELED
{
	background-color: #cd0a0a !important;
}
#clientticketlist td.WINNING, tr.WINNING td, .GUITable.clean td.WINNING
{
	background-color: #009900 !important;
}

/* Nova tabulka chances (vylepseni od V.KANERA)*/
div.podhry div.body
{
	overflow-x: hidden;
	overflow-y: auto;
}

div.fixed,
div.podhry
{
	float: left;
}
div.fixed
{
	left: 0px;
	/*min-width: 435px; /*o skupinu rozsirene o 100px*/
	/*max-width: 435px;*/
	/*border: 1px solid lightgrey;*/
}

.head td
{
	background-color: #FFAA00 !important;
	top: 0px;
	line-height: 11px;
}

div#gridvypis {
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.not-found-message {
	position: absolute;
	/*
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 50%;
height: 40%;
margin: auto;
	*/
	top: 28%;
	width: 90%;
	text-align: center;
	color: #aaa;
	font-size: 18px;
}

div#gridvypis td span
{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	min-height: 20px;
	max-height: 20px;
}
div#gridvypis td.fraze
{
	min-width: 205px;
	max-width: 205px;
}
div#gridvypis td.fraze span,
div#gridvypis td.fraze input
{
	width: 200px;
}
div#gridvypis td.datum
{
	min-width: 75px;
	max-width: 75px;
}
div#gridvypis td.datum span,
div#gridvypis td.datum input
{
	width: 70px;
}
div#gridvypis td.cas
{
	min-width: 46px;
	max-width: 46px;
}
div#gridvypis td.streamClients
{
	min-width: 46px;
}
div#gridvypis td.skupina
{
	min-width: 100px;
	max-width: 100px;
}
div#gridvypis select.skupina
{
	width: 80px;
}
div#gridvypis td.cas span,
div#gridvypis td.cas input
{
	width: 40px;
}
div#gridvypis td.hry
{
	min-width: 40px;
	max-width: 40px;
	overflow: hidden;
}
div#gridvypis table
{
	width: auto;
}
div.fixed table tr td,
div.podhry table tr td
{
	border: 1px solid #8799AA;
	padding: 1px;
	height: 23px;
}

div.fixed div.body
{
	overflow: hidden;
}
div.podhry
{
	overflow-x: auto;
	overflow-y: hidden;
}

div#gridvypis input[type="checkbox"]
{
	background: transparent;
	border: 1px solid lightgrey;
	height: 17px;
}


/* Chances-table ( tabulka prilezitosti v Bet editoru ) */
/* radek tenhle css kod je docansy, nahradza ho kod z radku 2115 (vylepseni od V.KANERA)*/
div.chances table.chances
{
	border-collapse: collapse;
	width: auto;
	height: auto;
	/*margin: 10px 0 0px 0;*/
}
table.chances tbody td,
table.chances thead th
{
	border: 1px ridge #8799aa;
	padding: 1px 1px 1px 1px;
}

table.chances th
{
	background-color: #FFAA00; /*#c4d7ea;*/
	font-weight: normal;
	height: 100%;
	white-space: nowrap;
}

table.chances td
{
	background-color: #FFFFFF;/*#F1F1B2;#dedfe0;*/
	white-space: nowrap;
}

table.chances tr.suda td
{
	background-color: #EDEDED;/*#D4D49C;#e8e9e9;*/
}

div#gridvypis input.transparent
{
	background: transparent;
	border: 1px solid lightgrey;
}


table.chances input.fraze
{
	width: 200px;
}
table.chances input.datum
{
	width: 70px;
}
table.chances input.cas
{
	width: 40px;
}
table.chances select.skupina
{
	width: 80px;
}


#gridvypis
{
	overflow-x: auto;
	overflow-y:	hidden;
	/*position: relative;
	padding-top: 19px;*/
}

#gridvypis table
{
	table-layout: fixed;
}

#gridvypis table thead
{
	display: block;
	/*position: absolute;*/
	top: 0;
	left: 0;
}
div.vypisBody
{
	background-color: #FFFFFF;
	/*display: table-footer-group;*/
	overflow-x: hidden;
	overflow-y: auto;
	table-layout: fixed;
	height:	auto;
}
table.chances td.fraze {
	min-width: 205px;
	max-width: 205px;
}

table.chances th.fraze {
	min-width: 205px;
	max-width: 205px;
}


table.chances td.datum,
table.chances th.datum {
	min-width: 75px;
	max-width: 75px;
}

table.chances td.cas,
table.chances th.cas {
	min-width: 45px;
	max-width: 45px;
}

table.chances td.hry
{
	max-width:40px;
	min-width:40px;
}

table.chances span.fraze {
	display: block;
	width:200px;
	overflow: hidden;
	white-space: nowrap;
}

table.chances span.datum {
	display: block;
	width:70px;
	overflow: hidden;
	white-space: nowrap;
}

table.chances span.cas {
	display: block;
	width:40px;
	overflow: hidden;
	white-space: nowrap;
}

table.chances span.skupina {
	display: block;
	width:100px;
	overflow: hidden;
	white-space: nowrap;
}

table.chances span.hry {
	display: block;
	width:40px;
	overflow: hidden;
	white-space: nowrap;
}
table.chances th.posledni,
table.chances td.posledni
{
	min-width:	14px;
	max-width:	14px;
	background-color: white;
	border: 0 none;
	display: block;
}

/* klienti */
table.klienti table {
    border-collapse: collapse;
}
table.klienti td
{
	background-color: #f1f4fc;
}

table.klienti tr.suda td
{
	background-color: #e9f1f9;
}

table.klienti td
{
	border: 1px solid #fff;
}

#stranka table td.valign-top, #ticketlist.valign-top, #ticketdetail.valign-top
{
	vertical-align: top;
}

#stranka table td.valign-center
{
	vertical-align: middle;
}

#stranka table td.valign-bottom
{
	vertical-align: bottom;
}

#stranka table.klienti td.detail,
#stranka table tr.detail td
{
	border: none;
	background-color: #c4d7ea;
	padding: 3px 6px;
}

#stranka table.klienti td.detail-bily,
#stranka table tr.detail-bily td
{
	border: none;
	background-color: #fcfdfe;
	padding: 3px 6px;
}


#stranka table.klienti table tr td
{
	/*border: none;
	background: none;
	padding: 3px 6px;*/
}


/* ------- autorizace ------- */

#searchTicketsFilter table td {
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#filterByTicketNumber, #filterByParams, #filterBySports {
    display: none;
}

#filterByParams select, #filterBySports select {
    color: blue;
}

#filterByParams option, #filterBySports option {
    color: #000;
}

#filterByParams option:first-child, #filterBySports option:first-child {
    color: blue;
}

table.lightblue td
{
	background-color: #b4d5f3;
}

table.autorizace td
{
	border: 1px solid #eaeaea;
	vertical-align: middle;
}

#stranka table td.seda,
#stranka table tr.seda td,
#stranka table tr.blacklist td,
table tr.blacklist.suda td,
table tr.blacklist td,
#clientticketlist tr td.blacklist,
#ticketdetail tr td.blacklist
{
	background-color: #ffd7d5;/*#ffd7d5;*/ /* #d2d2d2; */
}
#stranka table tr.detail-billy td,
table tr.detail-bily.suda td,
table tr.detail-bily td,
#clientticketlist tr td.detail-bily
{
	background-color: lightgray; /* #d2d2d2; */
}


#stranka table tr.livebetting td,
table tr.livebetting.suda td,
table tr.livebetting td
{
	background-color: #CCFFCC; /* #d2d2d2; */
}

#stranka table td.cervena,
#stranka table tr.cervena td
{
	background-color: #fed3d2;
}

#stranka table td.zluta,
#stranka table tr.zluta td
{
	background-color: #fbff3a;
}

#stranka table td.zelena,
#stranka table tr.zelena td
{
	background-color: #a3ffa3;
}

#stranka table tr.text-cervena td,
#stranka span.text-cervena
{
	color: #ff2700; /* #fc4c42; */
}

#stranka table tr.text-fialova td,
#stranka span.text-fialova
{
	color: #a531de; /* #bf4fd6; */
}

#stranka table tr.text-seda td,
#stranka span.text-seda
{
	color: #909090;
}

#stranka table tr.titulek th,
#stranka table th.titulek
{
	background-color: #FCFDFE;
	padding: 8px;
	line-height: 18px;
}

.boxik table.distanc table.autorizace td
{
	padding-bottom: 5px;
}

table.blok input
{
	border: 1px solid black;
}

table.blok input.w40
{
	width: 40px;
}

table.blok input.w60
{
	width: 60px;
}

table.blok input.w80
{
	width: 80px;
}

table.blok input.orange
{
	background-color: orange;
}

table.blok input.red
{
	background-color: red;
}

table.blok input.bolder
{
	font-weight: bold;
}

/* KONEC Chances-table ( tabulka prilezitosti v Bet editoru ) */

.waiting,
.waiting select,
.waiting input,
.waiting a,
.waiting textarea
{
	cursor: wait !important;
}

a.ikonaFOTBAL
{
	background-image: url(../images/icons/FOTBAL.png);
	font-size: 0 !important;
}

a.ikona7MHOD
{
	background-image: url(../images/icons/7MHOD.png);
	font-size: 0 !important;
}

a.ikonaDVOJCHYBY
{
	background-image: url(../images/icons/DVOJCHYBY.png);
	font-size: 0 !important;
}
a.ikonaHOKEJ
{
	background-image: url(../images/icons/HOKEJ.png);
	font-size: 0 !important;
}
a.ikonaPISTALKA
{
	background-image: url(../images/icons/PISTALKA.png);
	font-size: 0 !important;
}
a.ikonaROH
{
	background-image: url(../images/icons/ROH.png);
	font-size: 0 !important;
}
a.ikonaSTRIDANI
{
	background-image: url(../images/icons/STRIDANI.png);
	font-size: 0 !important;
}
a.ikonaTENIS
{
	background-image: url(../images/icons/TENIS.png);
	font-size: 0 !important;
}
a.ikonaZLUTA_KARTA
{
	background-image: url(../images/icons/ZLUTA_KARTA.png);
	font-size: 0 !important;
}
a.image
{
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:52px;
	line-height:52px;
	margin-right:5px;
	text-align:center;
	text-decoration:none;
	width:54px;
}

/* boxik s message - 24.8.2010 */

.message
{
	display: inline-block;
	width: auto;
}

.message span.roh-pravy-dolni
{
	background-image:url("../images/boxik_message_pravy_dolni.png");
}

.message span.roh-pravy-horni
{
	background-image:url("../images/boxik_message_pravy_horni.png");
}

.message span.roh-levy-dolni
{
	background-image:url("../images/boxik_message_levy_dolni.png");
}

.message span.roh-levy-horni
{
	background-image:url("../images/boxik_message_levy_horni.png");
}

.message span.horni-cara
{
	border: none;
	background: transparent url("../images/boxik_message_horni.png") left top repeat-x;
}

.message span.dolni-cara
{
	border: none;
	background: transparent url("../images/boxik_message_dolni.png") left bottom repeat-x;
}
.message span.leva-cara
{
	border-left: 1px solid #fff;
	background: #f5f3f4 url("../images/boxik_message_stredni.png") left top repeat-x;
}

.message span.prava-cara
{
	border-right: 1px solid #fff;
}

.message p
{
	padding: 0 10px 5px 10px;
	background: none;
}

/* zamacknuta tlacitka */
a.buton-pushed, div.buton-pushed,
span.buton-pushed,
a.buton-sipka-pushed,
span.buton-sipka-pushed,
a.buton-players-pushed,
span.buton-players-pushed,
a.buton-mini-pushed, div.buton-mini-pushed,
.buton-close-pushed,
input.buton-pushed
{background: transparent url(../images/buton_bg_pushed.png) left bottom no-repeat;}

div.buton-velky-pushed, a.buton-velky-pushed, a.buton-velky-sipka-pushed
{background: transparent url(../images/buton_bg_velky_pushed.png) left bottom no-repeat;}

a.buton-sipka-pushed, span.buton-sipka-pushed
{background: transparent url(../images/buton_sipka_bg_pushed.png) left top no-repeat;}

a.buton-mini-pushed, div.buton-mini-pushed,
.buton-close-pushed
{background: transparent url(../images/buton_mini_bg_pushed.png) left bottom no-repeat;}

a.buton-tiny-pushed, span.buton-tiny-pushed
{background: transparent url(../images/buton_tiny_bg_active_pushed.png) center center no-repeat;}

a.buton-double-pushed, span.buton-double-pushed
{background: transparent url(../images/buton_double_bg_pushed.png) center -17px no-repeat;}

td.column_null a.buton-pushed, td.column_vypocet a.buton-pushed
{background:transparent url(../images/buton_bg_maly_pushed.png) no-repeat scroll left bottom;}

a.buton-tiny-pushed.disabled, span.buton-tiny-pushed.disabled
{background:transparent url(../images/buton_tiny_bg_pushed.png) no-repeat scroll center center;}

a.image-pushed
{background: transparent url(../images/icons/empty.png) left bottom no-repeat;}

a.disabled, span.disabled
{
	color: #919191;
	cursor: default;
}



/* uprava butonu - misto HOVER pridani ZVYRAZNIT stavu */

a.buton:hover, div-buton:hover,
a.buton-sipka,
a.buton-players,
a.buton-mini, div.buton-mini,
.buton-close
{
	background-position: left top;
}

#stranka a.selectbuton,
#stranka div.selectbuton,
#stranka input.selectbuton
{
	background-position: left bottom;
}


a.buton, div.buton, span.buton,  input.buton
{
	background: transparent url(../images/buton_bg.png) no-repeat left top;
}

a.buton-sipka,
span.buton-sipka
{
	background: transparent url(../images/buton_sipka_bg.png) no-repeat left top;
}

a.buton-mini, div.buton-mini,
.buton-close
{
	background: transparent url(../images/buton_mini_bg.png) no-repeat left top;
}

a.buton-double, span.buton-double {
	background:url("../images/buton_double_bg.png") no-repeat left top transparent;
	line-height: 22px;
	padding-top: 0;
}


/* zuzeni filtru u LIVE editoru */

#live div.prepinace a {
	height:39px;
}

#live div.prepinace a.filtr {
	background:url("../images/prepinac_filtr.png") no-repeat scroll right top transparent;
}

#live div.prepinace a.live-aktivni {
	background:url("../images/prepinac_live.png") no-repeat scroll left top transparent;
}


/* zuzeni radku tabulkz u LIVE editoru */

#live table.kurzy td {
	line-height: 14px;
}

#live table.kurzy textarea {
	font-size: small;
	height: 39px;
}



/* image butony do LIVE editoru */

a.image0,
a.image1,
a.image2,
a.image3,
a.image4,
a.image5,
a.image6,
a.image7,
a.image8,
a.image9
{
	display:block;
	float:left;
	height:52px;
	margin-right:5px;
	width:54px;
	line-height: 52px;
	text-align: center;
	text-decoration: none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

a.image0
{
	background:url("../images/image0.png") no-repeat left top transparent;
}

a.image1
{
	background:url("../images/image1.png") no-repeat scroll left top transparent;
}

a.image2
{
	background:url("../images/image2.png") no-repeat scroll left top transparent;
}

a.image3
{
	background:url("../images/image3.png") no-repeat scroll left top transparent;
}

a.image4
{
	background:url("../images/image4.png") no-repeat scroll left top transparent;
}

a.image5
{
	background:url("../images/image5.png") no-repeat scroll left top transparent;
}

a.image6
{
	background:url("../images/image6.png") no-repeat scroll left top transparent;
}

a.image7
{
	background:url("../images/image7.png") no-repeat scroll left top transparent;
}

a.image8
{
	background:url("../images/image8.png") no-repeat scroll left top transparent;
}

a.image9
{
	background:url("../images/image9.png") no-repeat scroll left top transparent;
}





/* boxik s message */

.message
{
	display: inline-block;
	width: auto;
}

.message span.roh-pravy-dolni
{
	background-image:url("../images/boxik_message_pravy_dolni.png");
}

.message span.roh-pravy-horni
{
	background-image:url("../images/boxik_message_pravy_horni.png");
}

.message span.roh-levy-dolni
{
	background-image:url("../images/boxik_message_levy_dolni.png");
}

.message span.roh-levy-horni
{
	background-image:url("../images/boxik_message_levy_horni.png");
}

.message span.horni-cara
{
	border: none;
	background: transparent url("../images/boxik_message_horni.png") left top repeat-x;
}

.message span.dolni-cara
{
	border: none;
	background: transparent url("../images/boxik_message_dolni.png") left bottom repeat-x;
}
.message span.leva-cara
{
	border-left: 1px solid #fff;
	background: #f5f3f4 url("../images/boxik_message_stredni.png") left top repeat-x;
}

.message span.prava-cara
{
	border-right: 1px solid #fff;
}

.message p
{
	padding: 0 10px 5px 10px;
	background: none;
}






/* klienti */

table.klienti td
{
	background-color: #f1f4fc;
}

table.klienti tr.suda td
{
	background-color: #e9f1f9;
}

table.klienti td
{
	border: 1px solid #fff;
}

#stranka table td.valign-top
{
	vertical-align: top;
}

#stranka table td.valign-center
{
	vertical-align: middle;
}

#stranka table td.valign-bottom
{
	vertical-align: bottom;
}

#stranka table.klienti td.detail,
#stranka table tr.detail td
{
	border: none;
	background-color: #c4d7ea;
	padding: 3px 6px;
}

#stranka table.klienti td.detail-bily,
#stranka table tr.detail-bily td
{
	border: none;
	background-color: #fcfdfe;
	padding: 3px 6px;
}

/* ------- autorizace ------- */

table.lightblue td
{
	background-color: #b4d5f3;
}

table.autorizace td
{
	border-bottom: 1px solid #eaeaea;
	vertical-align: middle;
}

#stranka table td.seda,
#stranka table tr.seda td
{
	background-color: #d2d2d2;
}

#stranka table td.cervena,
#stranka table tr.cervena td
{
	background-color: #fed3d2;
}

#stranka table tr.text-cervena td
{
	color: #fc4c42;
}

#stranka table tr.text-fialova td
{
	color: #bf4fd6;
}



/* dodatky z verze z 24.8. */
/* uprava JQUERY UI SLIDER */

#live div.slider {
	margin: 4px 5px 8px 2px;
}

#live .ui-slider .ui-slider-handle {
	width: 0.6em;
	height: 1em;
	-moz-border-radius: 0 !important;
	top:-0.5em;
	margin-left:-0.3em;
	border-top: 3px solid #5db45a;
	border-bottom: 3px solid #5db45a;
	background: #f2f1ec;
}

#live .ui-slider-horizontal {
	height: 0.4em;
}



/* novy buton */

a.buton_h44, div.buton_h44, span.buton_h44, input.buton_h44 {
	background:url("../images/buton_h44.png") no-repeat scroll left top transparent;
}

a.buton_h44, div.buton_h44, span.buton_h44, input.buton_h44,
a.buton_h44-pushed, div.buton_h44-pushed, span.buton_h44-pushed, input.buton_h44-pushed
{
	background:url("../images/buton_h44.png") no-repeat scroll left top transparent;
	color:#000000;
	cursor:pointer;
	display:block;
	float:none;
	font-size:12px;
	font-weight:bold;
	height:44px;
	line-height:44px;
	margin:auto;
	text-align:center;
	text-decoration:none;
	width:67px;
}

a.buton_h44-pushed, div.buton_h44-pushed, span.buton_h44-pushed, input.buton_h44-pushed {
	background: transparent url("../images/buton_h44.png") no-repeat left bottom;
}



/* drobne upravy tab u LIVE editoru */

#llive td.column_kurzy input[type="text"] {
	font-size:19px;
	height:21px;
	width:50px;
}

#live td.column_hcs input[type="text"] {
	font-size:18px;
	height:21px;
}




/* uprava butonu - misto HOVER pridani ZVYRAZNIT stavu */

a.buton:hover, div-buton:hover,
a.buton-sipka,
a.buton-players,
a.buton-mini, div.buton-mini,
.buton-close
{
	background-position: left top;
}

#stranka a.selectbuton,
#stranka div.selectbuton,
#stranka input.selectbuton
{
	background-position: left bottom;
}


a.buton, div.buton, span.buton,  input.buton
{
	background: transparent url(../images/buton_bg.png) no-repeat left top;
}

a.buton-sipka,
span.buton-sipka
{
	background: transparent url(../images/buton_sipka_bg.png) no-repeat left top;
}

a.buton-mini, div.buton-mini,
.buton-close
{
	background: transparent url(../images/buton_mini_bg.png) no-repeat left top;
}

a.buton-double, span.buton-double {
	background:url("../images/buton_double_bg.png") no-repeat left top transparent;
	line-height: 22px;
	padding-top: 0;
}

input.buton-velky, div.buton-velky, a.buton-velky, a.buton-velky-pushed
{
	width: 102px; /* 102px */
	background: transparent url(../images/buton_bg_velky.png) left top no-repeat;
}

input.big
{
	width: 186px;
	background: transparent url(../images/buton_big_bg.png) left top no-repeat;
}

/* zuzeni filtru u LIVE editoru */

div.prepinace a {
	height:39px;
}

div.prepinace a.filtr {
	background:url("../images/prepinac_filtr.png") no-repeat scroll right top transparent;
}

div.prepinace a.live-aktivni {
	background:url("../images/prepinac_live.png") no-repeat scroll left top transparent;
}


/* zuzeni radku tabulky u LIVE editoru */

#live table.kurzy td {
	line-height: 14px;
}


/* image butony do LIVE editoru */

a.image0,
a.image1,
a.image2,
a.image3,
a.image4,
a.image5,
a.image6,
a.image7,
a.image8,
a.image9
{
	display:block;
	float:left;
	height:52px;
	margin-right:5px;
	width:54px;
	line-height: 52px;
	text-align: center;
	text-decoration: none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

a.image0
{
	background:url("../images/image0.png") no-repeat left top transparent;
}

a.image1
{
	background:url("../images/image1.png") no-repeat scroll left top transparent;
}

a.image2
{
	background:url("../images/image2.png") no-repeat scroll left top transparent;
}

a.image3
{
	background:url("../images/image3.png") no-repeat scroll left top transparent;
}

a.image4
{
	background:url("../images/image4.png") no-repeat scroll left top transparent;
}

a.image5
{
	background:url("../images/image5.png") no-repeat scroll left top transparent;
}

a.image6
{
	background:url("../images/image6.png") no-repeat scroll left top transparent;
}

a.image7
{
	background:url("../images/image7.png") no-repeat scroll left top transparent;
}

a.image8
{
	background:url("../images/image8.png") no-repeat scroll left top transparent;
}

a.image9
{
	background:url("../images/image9.png") no-repeat scroll left top transparent;
}





/* boxik s message */

.message
{
	display: inline-block;
	width: auto;
}

.message span.roh-pravy-dolni
{
	background-image:url("../images/boxik_message_pravy_dolni.png");
}

.message span.roh-pravy-horni
{
	background-image:url("../images/boxik_message_pravy_horni.png");
}

.message span.roh-levy-dolni
{
	background-image:url("../images/boxik_message_levy_dolni.png");
}

.message span.roh-levy-horni
{
	background-image:url("../images/boxik_message_levy_horni.png");
}

.message span.horni-cara
{
	border: none;
	background: transparent url("../images/boxik_message_horni.png") left top repeat-x;
}

.message span.dolni-cara
{
	border: none;
	background: transparent url("../images/boxik_message_dolni.png") left bottom repeat-x;
}
.message span.leva-cara
{
	border-left: 1px solid #fff;
	background: #f5f3f4 url("../images/boxik_message_stredni.png") left top repeat-x;
}

.message span.prava-cara
{
	border-right: 1px solid #fff;
}

.message p
{
	padding: 0 10px 5px 10px;
	background: none;
}










/* klienti */

table.klienti td
{
	background-color: #f1f4fc;
}

table.klienti tr.suda td
{
	background-color: #e9f1f9;
}

table.klienti td
{
	border: 1px solid #fff;
}

#stranka table td.valign-top
{
	vertical-align: top;
}

#stranka table td.valign-center
{
	vertical-align: middle;
}

#stranka table td.valign-bottom
{
	vertical-align: bottom;
}

#stranka table.klienti td.detail,
#stranka table tr.detail td
{
	border: none;
	background-color: #c4d7ea;
	padding: 3px 6px;
}

#stranka table.klienti td.detail-bily,
#stranka table tr.detail-bily td
{
	border: none;
	background-color: #fcfdfe;
	padding: 3px 6px;
}
#stranka table.klienti td.normal-client,
#stranka table tr.normal-client td,
#ticketdetail tr.normal-client td
{
	border: none;
	background-color: #DDD;
	padding: 3px 6px;
}

#stranka table.klienti table tr td
{
	/*border: none;
	background: none;
	padding: 3px 6px;*/
}


/* ------- autorizace ------- */

table.lightblue td
{
	background-color: #b4d5f3;
}

table.autorizace td
{
	border-bottom: 1px solid #eaeaea;
	vertical-align: middle;
}

#stranka table td.seda,
#stranka table tr.seda td,
table.autorizace tr.seda td
{
	background-color: #d2d2d2;
}

#stranka table td.cervena,
#stranka table tr.cervena td
{
	background-color: #fed3d2;
}

#stranka table tr.text-cervena td
{
	color: #fc4c42;
}

#stranka table tr.text-fialova td
{
	color: #bf4fd6;
}

#live td.column_zmena table td
{
	padding: 0px;
}

#stranka table tr.celkem td
{
	background-color: #d6d6d6;
	font-weight: bolder;
}

/*#stranka table tr.celkem
{
	border: 2px solid black;
}*/

/* uprava live - zruseni padding mezi tlacitky ve sloupci Status */
#liveTable .column_status td
{
	padding: 0;
}

.greeptip {
	padding:5px;
	background-color:white;
	border:solid black 1px;
	display:none;
	position:fixed;
	z-index: 103;
}

#stranka table #ticketlist tr.modra td, #ticketlist tr.modra td
{
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #6ABDFC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #6ABDFC;
	background-color: silver;
}

#stranka table #ticketlist tr.modra td.borleft, #ticketlist tr.modra td.borleft
{
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #6ABDFC;
}

#stranka table #ticketlist tr.modra td.borright, #ticketlist tr.modra td.borright
{
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #6ABDFC;
}
#ticketlist table tbody tr
{
	cursor: pointer;
}

a.sorter
{
	text-decoration: none;
	display: block;
	color: black;
	font-weight: bold;
}
a.sorter img {
	border: none;
}

.apps-list
{
	margin-left: 20px;
	text-align: left;
}

.blikajici-pozadi
{
	background: url(../images/blik.gif) repeat;
}

/** styly pro modul sql (begin) **/

.sql table.zurnal tr:hover,
.sql table.zurnal tr:hover td
{
	background-color: silver;
}

.sql table.zurnal th.zluta
{
	background-color: #FFAA00;
}

.sql div.vysledky
{
	overflow-x: auto;
}

.sqlForm div.auto table,
.boxik .sqlForm div.auto table
{
	width: auto;
}

.sqlForm div.auto th
{
	text-align: right;
}

.sqlForm input.button
{
	background: url("../images/buton_big_bg_pushed.png") no-repeat scroll left top transparent;
	width: 186px;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: auto;
	text-align: center;
	text-decoration: none;
	border: 0px;
}

.sqlForm input.button:hover
{
	background: url("../images/buton_big_bg.png") no-repeat scroll left bottom transparent;
}

.sqlForm input.button.pushed
{
	background: url("../images/buton_big_bg_pushed.png") no-repeat scroll left bottom transparent;
}

.strankovani .total
{
	text-align: right;
}
#pager {
	padding-top: 5px;
}
#pagerPages
{
	text-align: left;
}

#sqlLegend {
	width: 20px;
	height: 20px;
	border: 1px solid black;
	margin: 5px 11px;
	float: right;
	text-align: center;
}
#sqlLegend:hover {
	background-color: #fdfdfd;
}

#sqlLegend li {
	text-align: left;
	margin-left: 20px;
}



/** styly pro modul sql ^^ (end) **/

/** ----- styly pro modul stream Begin **/
div.stream {
	overflow: auto;
}
div.stream input {
	background: transparent;
	border: 1px solid lightgrey;
}
/** ----- styly pro modul stream End **/


#ticketListTable {
	width: 300px;
}

div#authorizationLegend {
	width: 20px;
	height: 20px;
	border: 1px solid black;
	margin: 5px 11px;
	float: right;
}
div#authorizationLegend:hover {
	background-color: #fdfdfd;
}


/* config - oddsconfig */
/* CSS Document */


div.modraTabulka
{
	border: 1px solid #98b0c8;
	padding: 1px;
	background: #e2f0fd;
	line-height: 5px;
}

.modraTabulka table
{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #8ba7c2;
}

.modraTabulka td
{
	background-color: #c4d7ea;
	font-size: 11px;
	color: #121212;
	padding: 2px;
}

.modraTabulka  td
{
	/*border-bottom: 1px solid #8ba7c2;*/
	border-top: 1px solid #8ba7c2;
}

.modraTabulka tr.lichy td
{
	background-color: #d1e1f1;
}

.modraTabulka td.modry
{
	background-color:#17c3ee;
	color: #3b6997;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.modraTabulka tr.lichy td.modry
{
	background-color:#17caf7;
}

.modraTabulka tr.pridatNovy td
{
	background-color:#f0f0f0;
}

.modraTabulka input.sedyText
{
	color: #8e8b8b;
}


.modraTabulka tr.hlavicka td
{
	background: #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	line-height: 18px;
}


.modraTabulka input[type=text],
.modraTabulka select
{
	width: 95%;
}

.modraTabulka input.auto,
.modraTabulka select.auto
{
	width: auto;
}

.modraTabulka input[type=text],
.modraTabulka select
{
	border: 1px solid #93c7d9;
	background: #fff;
}

.modraTabulka input.buton,
.modraTabulka span.buton,
.modraTabulka a.buton
{
	width: 24px;
	height: 22px;
	display: inline-block;
	float: none;
	background: transparent url(../images/buton_mini_bg_pushed.png) left top no-repeat;
}
.modraTabulka a.buton-velky,
.modraTabulka input.buton-velky
{
	display: inline-block;
	float: none;
	height: 22px;
	width: 102px; /* 102px */
	background: transparent url(../images/buton_bg_velky.png) left top no-repeat;
}


.modraTabulka input.buton:hover,
.modraTabulka span.buton:hover,
.modraTabulka a.buton:hover
{
	background-position: left bottom;
}

.modraTabulka input.buton
{
	border: none;
	padding: 0;
}

.modraTabulka span.cervena
{
	font-weight: bold;
	color: #e80505;
}

.modraTabulka span.zelena
{
	font-weight: bold;
	color: #029134;
}

a.rozbalitButon,
a.sbalitButon
{
	width: 22px;
	height: 22px;
	display: inline-block;
	padding: 0;
	line-height:22px;
	margin:auto;
	text-align:center;
	text-decoration:none;
}

a.rozbalitButon
{
	background: transparent url(../images/rozbalitButon.png) center center no-repeat;
}

a.sbalitButon
{
	background: transparent url(../images/sbalitButon.png) center center no-repeat;
}

/* rozbaleny  */

.modraTabulka tr.rozbaleny td
{
	border-bottom: none;
}

.modraTabulka tr.detail-rozbaleny td
{
	border-top: none;
}



/* podtabulka */

.modraTabulka table.moznosti
{
	width: auto;
	border: none;
	margin: 0 0 0 8px;
}

.modraTabulka table.moznosti td,
.modraTabulka table.moznosti th
{
	border: none;
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 11px;
	line-height: 10px;
	padding: 3px 6px;
}

.modraTabulka table.moznosti th
{
	font-size: 11px;
	color: #3b6997;
}


.modraTabulka td.checked,
.modraTabulka table.moznosti td.checked
{
	background-color: #38df73;
}

.modraTabulka .w50
{
	width: 50px;
}

.modraTabulka .w80
{
	width: 80px;
}

.modraTabulka .tcenter
{
	text-align: center;
}

.modraTabulka tr table td.mezera
{
	background-color: #c4d7ea;
	padding: 3px 1px;
}

.modraTabulka tr.lichy table td.mezera
{
	background-color: #d1e1f1;
}

/* tdhover */

.modraTabulka table td.tdhover
{
	background: #ffc49d url(../images/tdhover_bg.png) left top repeat-y;
}


/* modalni okno */

#modalFog
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 88888;
	background-color: #000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}

#modalOkno
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999 !important;
}


#modalOknoIn
{
	display: block;
	width: 820px;
	height: auto;
	margin: 80px auto 0 auto;
	background: #a7c4e0;
	padding: 3px 12px 12px 12px;
	z-index: 100000 !important;
}

#modalOknoIn.w300
{
	width: 300px;
}

#modalOknoIn.w500
{
	width: 500px;
}

#modalOknoIn p
{
	text-align: left;
	padding:  0 0 6px 0;
}

#modalOknoIn .fright
{
	float: right;
	display: block;

}
#modalOknoIn .fright.buton-mini
{
	margin-top: -5px;
}
#modalOknoIn .fleft
{
	float: left;
	display: block;
}

#oddsconfigTable.mmfil1 td.mmfil1,
#oddsconfigTable.mmfil2 td.mmfil2,
#oddsconfigTable.mmfil3 td.mmfil3,
#oddsconfigTable.mmfil4 td.mmfil4,
#oddsconfigTable.mmfil5 td.mmfil5,
#oddsconfigTable.mmfil6 td.mmfil6,
#oddsconfigTable.mmfil7 td.mmfil7,
#oddsconfigTable.mmfil8 td.mmfil8,
#oddsconfigTable.mmfil9 td.mmfil9,
#oddsconfigTable.mmfil10 td.mmfil10,
#oddsconfigTable.mmfil11 td.mmfil11,
#oddsconfigTable.mmfil12 td.mmfil12,
#oddsconfigTable.mmfil13 td.mmfil13,
#oddsconfigTable.mmfil14 td.mmfil14,
#oddsconfigTable.mmfil15 td.mmfil15,
#oddsconfigTable.mmfil16 td.mmfil16,
#oddsconfigTable.mmpod1 .mmpod1,
#oddsconfigTable.mmpod2 .mmpod2,
#oddsconfigTable.mmpod3 .mmpod3,
#oddsconfigTable.mmpod4 .mmpod4,
#oddsconfigTable.mmpod5 .mmpod5,
#oddsconfigTable.mmpod6 .mmpod6,
#oddsconfigTable.mmpod7 .mmpod7,
#oddsconfigTable.mmpod8 .mmpod8,
#oddsconfigTable.mmpex1 td.mmpex1,
#oddsconfigTable.mmpex2 td.mmpex2,
#oddsconfigTable.mmpex3 td.mmpex3,
#oddsconfigTable.mmpex4 td.mmpex4,
#oddsconfigTable.mmpex5 td.mmpex5,
#oddsconfigTable.mmpex6 td.mmpex6,
#oddsconfigTable.mmpex7 td.mmpex7,
#oddsconfigTable.mmpex8 td.mmpex8,
#oddsconfigTable.mmpex9 td.mmpex9,
#oddsconfigTable.mmpex10 td.mmpex10,
#oddsconfigTable.mmpex11 td.mmpex11,
#oddsconfigTable.mmpex12 td.mmpex12,
#oddsconfigTable.mmpex13 td.mmpex13,
#oddsconfigTable.mmpex14 td.mmpex14,
#oddsconfigTable.mmpex15 td.mmpex15,
#oddsconfigTable.mmpex16 td.mmpex16,
#oddsconfigTable.mmpex17 td.mmpex17,
#oddsconfigTable.mmpex18 td.mmpex18,
#oddsconfigTable.mmpex19 td.mmpex19,
#oddsconfigTable.mmpex20 td.mmpex20,
#oddsconfigTable.mmpex21 td.mmpex21,
#oddsconfigTable.mmpex22 td.mmpex22,
#oddsconfigTable.mmpex23 td.mmpex23,
#oddsconfigTable.mmpex24 td.mmpex24,
#oddsconfigTable.mmstop1 td.mmstop1,
#oddsconfigTable.mmstop2 td.mmstop2,
#oddsconfigTable.mmstop3 td.mmstop3,
#oddsconfigTable.mmstop4 td.mmstop4,
#oddsconfigTable.mmstop5 td.mmstop5,
#oddsconfigTable.mmstop6 td.mmstop6,
#oddsconfigTable.mmstop7 td.mmstop7,
#oddsconfigTable.mmstop8 td.mmstop8,
#oddsconfigTable.mmstop9 td.mmstop9,
#oddsconfigTable.mmstop10 td.mmstop10,
#oddsconfigTable.mmstop11 td.mmstop11,
#oddsconfigTable.mmstop12 td.mmstop12,
#oddsconfigTable.mmstop13 td.mmstop13,
#oddsconfigTable.mmstop14 td.mmstop14,
#oddsconfigTable.mmstop15 td.mmstop15,
#oddsconfigTable.mmstop16 td.mmstop16,
#oddsconfigTable.mmboxmob td.mmboxmob,
#oddsconfigTable.mmboxpro td.mmboxpro,
#oddsconfigTable.mmboxsolo td.mmboxsolo,
#oddsconfigTable.mmboxako td.mmboxako,
#oddsconfigTable.mmboxrl td.mmboxrl,
#oddsconfigTable.mmboxmar td.mmboxmar,
#oddsconfigTable.mmboxhc td.mmboxhc,
#oddsconfigTable.mmboxtesthc td.mmboxtesthc,
#oddsconfigTable.mmboxmin td.mmboxmin,
#oddsconfigTable.mmboxmax td.mmboxmax,
#oddsconfigTable.mmboxvzorec td.mmboxvzorec,
#oddsconfigTable.mmboxpopis td.mmboxpopis,
#oddsconfigTable.mmboxvypocet td.mmboxvypocet,
#oddsconfigTable.mmc1 td.mmc1,
#oddsconfigTable.mmc2 td.mmc2,
#oddsconfigTable.mmc3 td.mmc3,
#oddsconfigTable.mmc4 td.mmc4,
#oddsconfigTable.mmc5 td.mmc5,
#oddsconfigTable.mmc6 td.mmc6,
#oddsconfigTable.mmc7 td.mmc7,
#oddsconfigTable.mmc8 td.mmc8,
#oddsconfigTable.mmc9 td.mmc9,
#oddsconfigTable.mmc10 td.mmc10,
#oddsconfigTable.mmc11 td.mmc11,
#oddsconfigTable.mmc12 td.mmc12,
#oddsconfigTable.mmc13 td.mmc13,
#oddsconfigTable.mmc14 td.mmc14,
#oddsconfigTable.mmc15 td.mmc15,
#oddsconfigTable.mmc16 td.mmc16,
#oddsconfigTable.mmc17 td.mmc17,
#oddsconfigTable.mmc18 td.mmc18,
#oddsconfigTable.mmc19 td.mmc19,
#oddsconfigTable.mmc20 td.mmc20,
#oddsconfigTable.mmc21 td.mmc21,
#oddsconfigTable.mmc22 td.mmc22,
#oddsconfigTable.mmc23 td.mmc23,
#oddsconfigTable.mmc24 td.mmc24,
#oddsconfigTable.mmc25 td.mmc25,
#oddsconfigTable.mmc26 td.mmc26,
#oddsconfigTable.mmc27 td.mmc27,
#oddsconfigTable.mmc28 td.mmc28,
#oddsconfigTable.mmc29 td.mmc29,
#oddsconfigTable.mmc30 td.mmc30,
#oddsconfigTable.mmc31 td.mmc31,
#oddsconfigTable.mmc32 td.mmc32,
#oddsconfigTable.mmcl1 td.mmcl1,
#oddsconfigTable.mmcl2 td.mmcl2,
#oddsconfigTable.mmcl3 td.mmcl3,
#oddsconfigTable.mmcl4 td.mmcl4,
#oddsconfigTable.mmcl5 td.mmcl5,
#oddsconfigTable.mmcl6 td.mmcl6,
#oddsconfigTable.mmcl7 td.mmcl7,
#oddsconfigTable.mmcl8 td.mmcl8,
#oddsconfigTable.mmcl9 td.mmcl9,
#oddsconfigTable.mmcl10 td.mmc10,
#oddsconfigTable.mmcl11 td.mmc11,
#oddsconfigTable.mmcl12 td.mmcl12,
#oddsconfigTable.mmcl13 td.mmcl13,
#oddsconfigTable.mmcl14 td.mmcl14,
#oddsconfigTable.mmcl15 td.mmcl15,
#oddsconfigTable.mmcl16 td.mmcl16,
#oddsconfigTable.mmcl17 td.mmcl17,
#oddsconfigTable.mmcl18 td.mmcl18,
#oddsconfigTable.mmcl19 td.mmcl19,
#oddsconfigTable.mmcl20 td.mmcl20,
#oddsconfigTable.mmcl21 td.mmcl21,
#oddsconfigTable.mmcl22 td.mmcl22,
#oddsconfigTable.mmcl23 td.mmcl23,
#oddsconfigTable.mmcl24 td.mmcl24,
#oddsconfigTable.mmcl25 td.mmcl25,
#oddsconfigTable.mmcl26 td.mmcl26,
#oddsconfigTable.mmcl27 td.mmcl27,
#oddsconfigTable.mmcl28 td.mmcl28,
#oddsconfigTable.mmcl29 td.mmcl29,
#oddsconfigTable.mmcl30 td.mmcl30,
#oddsconfigTable.mmcl31 td.mmcl31,
#oddsconfigTable.mmcl32 td.mmcl32,
#oddsconfigTable.mmhcg1 td.mmhcg1,
#oddsconfigTable.mmhcg2 td.mmhcg2,
#oddsconfigTable.mmhcg3 td.mmhcg3,
#oddsconfigTable.mmhcg4 td.mmhcg4,
#oddsconfigTable.mmhcg5 td.mmhcg5,
#oddsconfigTable.mmhcg6 td.mmhcg6,
#oddsconfigTable.mmhcg7 td.mmhcg7,
#oddsconfigTable.mmhcg8 td.mmhcg8,
#oddsconfigTable.mmhcg9 td.mmhcg9,
#oddsconfigTable.mmhcg10 td.mmhcg10,
#oddsconfigTable.mmhcg11 td.mmhcg11,
#oddsconfigTable.mmhcg12 td.mmhcg12,
#oddsconfigTable.mmhcg13 td.mmhcg13,
#oddsconfigTable.mmhcg14 td.mmhcg14,
#oddsconfigTable.mmhcg15 td.mmhcg15,
#oddsconfigTable.mmhcg16 td.mmhcg16,
#oddsconfigTable.mmhcg17 td.mmhcg17,
#oddsconfigTable.mmhcg18 td.mmhcg19,
#oddsconfigTable.mmhcg19 td.mmhcg19,
#oddsconfigTable.mmhcg20 td.mmhcg20,
#oddsconfigTable.mmhcg21 td.mmhcg21,
#oddsconfigTable.mmhcg22 td.mmhcg22,
#oddsconfigTable.mmhcg23 td.mmhcg23,
#oddsconfigTable.mmhcg24 td.mmhcg24
{
	background: #ffc49d url(../images/tdhover_bg.png) left top repeat-y;
}

.modraTabulka tbody tr.firstrow:hover td,
.modraTabulka tbody tr.firstrow.lichy:hover td,
.modraTabulka tbody tr.hovered td
{
	background-color: #BAC4C3;
}

.modraTabulka tbody tr.firstrow:hover td.modry,
.modraTabulka tbody tr.firstrow.lichy:hover td.modry,
.modraTabulka tbody tr.hovered td.modry
{
	background-color:#17c3ee;
}

.configPolozkyHead
{
	width: 80px;
	text-align: left;
}

.sqlForm input[type=checkbox]
{
	width: auto;
}

.sqlExport td
{
	vertical-align: top;
}

.sqlExport .boxik h2
{
	background-color: white;
}

div.formular.sqlForm
{
	padding: 6px;
}

#ui-datepicker-div
{
	width: 225px;
}

.aleft { text-align: left !important;}
.maxw450 { max-width: 450px; }
.maxw150 { max-width: 150px; }
.wordwrap { white-space: pre-wrap !important; /* css-3 */
			white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
			white-space: -pre-wrap; /* Opera 4-6 */
			white-space: -o-pre-wrap; /* Opera 7 */
			word-wrap: break-word; /* Internet Explorer 5.5+ */
}

td.filtrCaption
{
	text-align: left;
}

input.configFloat
{
	width: 50px; text-align: center;
}

table.autorizace tr.green td
{
	background-color: #99FF99;
}

table.autorizace tr.yellow td
{
	background-color: #FFFF33;
}

table.autorizace tr.red td
{
	background-color: #FFD7D5;
}

table.clients_drawingsaccepts {
	margin-top: 10px;
}

table.clients_drawingsaccepts .distanc {
    width: 500px !important;
}

#addCard {
    margin-top: 15px;
    width: 220px;
}

#addCard td.row {
    width: 170px;
    colot: #606060;
}

#addCard td.right {
    color: #606060;
}

#addCard .addCard {
    padding-top: 15px;
    padding-left: 50px;
}

.userCards {
    margin-top: 18px;
}

.userCards .radek1 {
    text-align: center;
}

table .editUser #frm-aktivni {
    width: 15px;
}

.openingTimeDetail label {
    line-height: 24px;
}

.note {
    text-align:left;line-height:35px; background-color: #fff;margin-bottom: 3px;margin-top:3px;text-indent:20px;
    color: #606060;
}

.note strong {
    color: #253B3F;
}
.grayValue
{
	color: gray;
}
.small {
	font-size: smaller;
}

.clickable {
	cursor: pointer;
}
span.clickable:hover {
	background-color: #A7C4E0;
}

#ticketdetail td.value:hover,
#ticketdetail tr.polozkaRow:hover td
{
	background-color: lightgreen;
	color: black;
}

#ticketdetail .modryText
{
	color: blue;
}

#ticketdetail .oranzovyText
{
	color: orangered;
}
/**
* Dictionary (miesto, kde je event click na slovnik (ne modalwindow dictionary))
*/
div.dictionary
{
	padding-right: 25px;
}
div.dictionary input[type="text"],
div.dictionary textarea
{
	position: relative;
	width: 97.5%;
	top: 10px;
	padding-right: 0px;
}
div.dictionary a
{
	width: 24px;
	float: right;;
	position: relative;
	top: -10px;
	right: -25px;/* config/details je na td pravidlo padding:2px; kuli tomu nebolo vydno posledny znak v inputu, proto z puvodncy -21px*/
}
/**
* @todo: Jeste neni jasne kde vsade sa bude pouzivat dictionary, v configu je input[text] ze 95% sirkou@charset
  v chances je ta sirka pevna, az bude jasne kde vsade sa ma puzit, tak sa spravy univerzalne pravidlo, zatim jenom takhle
*/
div.dictionary2 a
{
	width: 24px;
	float: right;
	display: inline-block;
}
.detail-bily
{
	background-color: lightgray;
}


#hlavni-menu li ul li a,#hlavni-menu.mini li ul li a{background:none !important;}

#hlavni-menu li ul, #hlavni-menu.mini li ul{position:absolute;top:50px;left:-1px;z-index:1;display:none;
											width:200px;height:auto;background:#85afd8;border:1px solid #8799aa;border-top:none;margin:1px 0px 0px 0px;;
											border-bottom-right-radius:5px;	-moz-border-radius-bottomright: 5px; border-bottom-left-radius:5px;	-moz-border-radius-bottomleft:5px;}

#hlavni-menu.mini li ul{top:21px;}

#hlavni-menu li ul li a, #hlavni-menu.mini li ul li a{width:150px;text-align:left;margin:0px 0px 0px 0px;color:#253b3f;padding:0px 0px 0px 20px;height:auto;line-height:30px;border-bottom:1px solid #6996c1;}
#hlavni-menu li ul li, #hlavni-menu.mini li ul li{border:none;position:relative;padding:0px;margin:0px;height:auto;margin:0px 0px 0px 15px;width:170px;border-bottom:1px solid #a1c1e1;background:url(../images/menuarrow.png) no-repeat;background-position:0px 8px;}
#hlavni-menu li ul li:hover, #hlavni-menu.mini li ul li:hover {border:none;background:none;border-bottom:1px solid #a1c1e1;background:url(../images/menuarrowact.png) no-repeat;background-position:0px 8px;}
#hlavni-menu li ul li a:hover, #hlavni-menu.mini li ul li a:hover{color:#ebf1f8;}

#hlavni-menu li.current, #hlavni-menu.mini li.current { background:url(../images/menuarrowact.png) no-repeat;background-position:0px 8px; }
#hlavni-menu li.current a, #hlavni-menu.mini li.current a {color:#ebf1f8;}
#hlavni-menu li.sub.current, #hlavni-menu.mini li.sub.current { background:url(../images/menuarrowsubcurrent.png) no-repeat;background-position:0px 8px; }
#hlavni-menu li.sub.current:hover, #hlavni-menu.mini li.sub.current:hover { background:url(../images/menuarrowsubact.png) no-repeat;background-position:0px 8px; }
#hlavni-menu li.sub.current a, #hlavni-menu.mini li.sub.current a {color:#ebf1f8;}
#hlavni-menu li.sub.current li a, #hlavni-menu.mini li.sub.current li a {color:#253b3f;}
#hlavni-menu div.container li.current,
#hlavni-menu.mini div.container li.current { background:url(../images/menuarrowact.png) no-repeat;background-position:0px 8px; }
#hlavni-menu div.container li.current a,
#hlavni-menu.mini div.container li.current a { color:#ebf1f8; }


#hlavni-menu li:hover ul{display:block;}


#hlavni-menu li.sub:hover a{color:#ebf1f8;}
#hlavni-menu li.sub:hover ul li a{color:#253b3f;}
#hlavni-menu li.sub:hover ul li a:hover{color:#ebf1f8;}

#hlavni-menu li.tickets:hover{border-bottom:1px solid #85afd8;height:47px;}
#hlavni-menu li.tickets li.last:hover{ border:none }
#hlavni-menu.mini li.tickets:hover{height:18px;}
#hlavni-menu.mini li.tickets li.last:hover{ border:none }

#hlavni-menu li.editor-kurzu:hover{border-bottom:1px solid #85afd8;height:47px;}
#hlavni-menu li.editor-kurzu li.last:hover{ border:none }
#hlavni-menu.mini li.editor-kurzu:hover{height:18px;}
#hlavni-menu.mini li.editor-kurzu li.last:hover{ border:none }

#hlavni-menu li.editor-sazek:hover{border-bottom:1px solid #85afd8;height:47px;}
#hlavni-menu li.editor-sazek li.last:hover{ border:none }
#hlavni-menu.mini li.editor-sazek:hover{height:18px;}
#hlavni-menu.mini li.editor-sazek li.last:hover{ border:none }

#hlavni-menu li.config:hover{border-bottom:1px solid #85afd8;height:47px;}
#hlavni-menu li.config li.last:hover{ border:none }
#hlavni-menu.mini li.config:hover{height:18px;}
#hlavni-menu.mini li.config li.last:hover{ border:none }

div.container {width:217px;height:auto;position:absolute;left:170px;top:-2px;display:none;}
#hlavni-menu li.sub ul{position:static;float:right;border-top-right-radius:5px;-moz-border-radius-topright: 5px;float:right;border:1px solid #8799aa;}


#hlavni-menu li.sub:hover div.container{display:block}

#hlavni-menu li ul li.sub{background:url(../images/menuarrowsub.png) no-repeat;background-position:0px 8px;}
#hlavni-menu li ul li.sub:hover{background:url(../images/menuarrowsubact.png) no-repeat;background-position:0px 8px;}
#hlavni-menu li ul li.last, #hlavni-menu li ul li.last a{border:none;}

#hlavni-menu li:hover ul#top ul {display:block;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 27px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 26px ;
	height: 26px;
	line-height: 26px;
	border: 1px solid #999999;
	border-left: none;
	background: #C4D7EA;
	overflow: hidden;
	position: relative;
	font-size: 13px;
}
ul.tabs li:hover {
	background: #E2ECF3;
}
ul.tabs li.active{
	background: #EBF4FB;
	border-bottom: 1px solid #EBF4FB;
}
.tab_container {
	border: 1px solid #999999;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #EBF4FB;
}
.tab_content {
	padding: 10px;
	font-size: 1.2em;
	display: none;
	height:345px;
	overflow: auto;
	font-size: 13px;
	margin: 10px 10px 5px 20px;
}

#clients .tab_content th {
	background-color: #FFAA00;
	border: 1px solid #fff;
}

#tab3 {
    margin-left: 10px;
}
#client-base-form {
    width:400px;
    text-align: left;
}
#client-base-form input[type=checkbox] {
    width: 15px;
    vertical-align: middle;
}

.tab_content input, .tab_content select {
    width:160px;
    border: 1px solid #B7DDF2;
    height: 20px;
    margin:5px;
    margin-left: 0;
    margin-right: 10px;
}
.tab_content select {
    width: 65px;
    vertical-align: baseline;
}
.tab_content table td {
    border: 0;
}
.clientHistoryFilter td {
    padding: 0;
}
.clientHistoryFilter input,
.clientHistoryFilter select {
    margin: 2px;
}
.tab_content .clientHistory th {
    text-align: center;
    background-color: #C4D7EA;
    border: 1px solid #8799AA;
}
.clientHistory td {
    padding: 3px 2px 3px 2px;
    vertical-align: middle;
    font-size: 12px;
    color: #111;
    text-align: center;
}
#clients tr.orange th {
    background-color: #FFAA00;
    padding-left: 5px;
    line-height:18px;
    border: 1px solid #fff;
    color: #222;
}
#clients td {
    vertical-align: middle;
    padding-left: 5px;
}
#clients {
    border: 1px solid #fff;
}
tr.clientsRow td {
    padding: 2px 0 2px 0;
}

#correlations {
    margin: 0px auto;
    width: 920px;
}
#correlations .GUITable {
    margin: 0;
    margin-bottom: 10px;
}
#correlations h3 {
    text-align: left;
    font-size: 13px;
    margin: 10px 0px 2px 0px;
    font-weight: normal;
}
#correlationsFilter {
    margin: 20px auto 0px auto;
    width: 920px;
}
#correlationsFilter .selects {
    float:left;
    margin-left:10px;
    margin-top:3px;
}
#correlationsFilter .selects table {
    width:710px;
    text-align:left;
    margin-top: 11px;
}
#correlationsFilter .selects td {
    padding: 0px 2px;
    padding-bottom:5px;
}
#correlationsFilter .selects h3 {
    font-size: 12px;
}
#correlationsFilter table.distanc td {
    padding: 3px 0px;
    text-align:left;
    margin:5px 0px;
}
#correlationsButtons {
    margin: 15px 0;
}
#correlationsButtons td {
    font-size:12px;
    width: 230px;
}
.boxik.tabs {
	position: relative;
	width: 200px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #EAF1F8;
	padding: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#tabAddDiv {
	visibility: hidden;
}
#tabAddDivPlus {
	position: absolute;
	top: 35px;
	left: 95px;
}
.boxik.tabs.sel {
	background-color: #D1E1F1;
	border-color: #FFAA00;
}
.boxik.tabs input {
	background: transparent;
	text-align: center;
	font-weight: bold;
	border: 1px solid #EAF1F8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width: 150px;
	padding: 0px 1px;
}
.boxik.tabs.sel input {
	background-color: #FFF;
}

#gridvypis { background-color: white; }

#clientsColumnFilterContainer {
	z-index:999;
	color:#fff;
	margin-top:0px;
	font-size:13px;
	display:none;
	padding:5px;
	padding-top:10px;
	padding-left:5px;
	background:#555;
	width:190px;
	position:absolute;
}

#clientsColumnFilterContainer #clientsColumnFilter {
	width:190px;
	text-align:left;
}
#clientsColumnFilterContainer #clientsColumnFilter td { padding:5px }

.red { color: red; }
.green { color: green; }
.blue { color: blue; }


/*Payments module*/

.payments-tr td{
        margin:0px 10px 0px 10px !important;
        padding:0px 10px 0px 10px !important;
    }

.payments-in-radek1{
        width: 250px !important; margin-bottom: 10px !important; margin-top: 10px !important; margin-left: 0 !important; margin-right: 5px !important; display:inline-block !important; float:left;
}
.payments-in-radek2{
    width: 740px !important; margin-bottom: 10px !important; margin-top: 10px !important; margin-left: 0 !important; margin-right: 5px !important; display:inline-block !important; float:left;
}

.payment-cara-1{
    padding:7px !important;padding-right:2px !important;
}
.payment-cara-1{
    padding:7px !important;
}
.payment-distanc{
    height:40px !important;
}


#outPaymentMenu li.selected{
		background: whitesmoke;
	}
#detailContent{
		display:none;
}
#pairForm tr,#pairForm td{
		text-align:left;
}
#outUserInfo{
		width:400px;
		text-align: center;
}
#outUserInfo table{
		margin:0 auto;
                text-align: left;
}
#outUserInfo tr,#outUserInfo td{
		text-align:left;
}

/*Clients*/

.clientsTable{
    font-size:13px !important;margin-top:5px !important;margin-bottom:5px !important;
}

.columnFilterControl{
    position:absolute !important;text-align:left !important;margin-top:3px !important;left:3px !important;width:17px !important;height:16px !important;cursor:pointer !important;
}
.rateInput input,.rateInput label{
    cursor:pointer !important;
}
.display_none{
    display:none;
}
.quickview-td{
    background:#FBFB9B !important;height:70px !important;border:2px solid #fff !important;
}
.quickview-info{
    float:left !important;width:75% !important;margin-left:5px !important;
}
.quickview-actions{
    margin-top:25px !important;width:170px !important;float:right !important;margin-right:20px !important;
}

.gui-padding td{
    padding:2px !important;
}

#messagesFilter{
	display:inline-block;
	width:700px;
	position: relative;
	top:-2px;
}

#addMessage{
	display:inline-block;
	width:500px;
}
#addMessage td{
	padding:2px !important;
}

.mes-deleted{
	opacity: 0.5;
}

#mesFilter{
	display:inline-block;
	position: relative;
	top:-25px;
}
#mesFilter input{
	margin:3px;
}

#mesForm{
	display:inline-block;
	width:400px;
	position: relative;
	top:52px;
}
#mesForm input, #mesForm a{
	margin:5px;
}
#mesSubject{
	position: relative;
	left:-5px;
}
#gameModal{
	width:200px;
	height:50px;
}

.stop_group,.filter_group{
	text-align: left;
	padding-left:20px;
}

.inb{
	display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 5px;
        zoom: 1;
        *display: inline;
}

.stop_group,.filter_group{
	margin:10px;
}

.stop_group input,.filter_group input{
	margin:2px 0 2px 0;
}

#liveQuickForm{
	display:none;
	width:920px;
}

a.groupAction{
	padding-top:10px;
	height: 42px !important;
	display:inline-block;

}

a.groupStopAction{
	display:inline-block;
	width:54px;
	height:52px;
	margin:5px;
	background: transparent url("../images/icons/empty.png") no-repeat right top;
}

a.filter-buton-pushed{
	background: transparent url(../images/buton_bg_high1_pushed.png) no-repeat left bottom !important;
	vertical-align: middle !important;
}

#prepinac-filtr-obsah{
	padding-left:20px;
}


.black{
	color:black !important;
}

a.akceTym,a.akceHrac{
	width:54px;
	height:52px;
	margin:5px;
	background: transparent url("../images/icons/empty.png") no-repeat right top;
}

a.gol{
	background: transparent url("../images/icons/FOTBAL.png") no-repeat right top;
}

a.gol-hokej{
	background: transparent url("../images/icons/HOKEJ.png") no-repeat right top;
}

a.vylouceni-hokej{
	background: transparent url("../images/icons/PISTALKA.png") no-repeat right top;
}

a.zluta_karta{
	background: transparent url("../images/icons/ZLUTA_KARTA.png") no-repeat right top;
}

a.cervena_karta{
	background: transparent url("../images/icons/CERVENA_KARTA.png") no-repeat right top;
}

a.fiftyn{
	background: transparent url("../images/icons/TENIS_15.png") no-repeat right top;
}

a.eso{
	background: transparent url("../images/icons/TENIS_ESO.png") no-repeat right top;
}

a.dvojchyba{
	background: transparent url("../images/icons/TENIS_DOUBLE.png") no-repeat right top;
}
a.jestrabi_oko{
	background: transparent url("../images/icons/TENIS_OKO.png") no-repeat right top;
}

a.podani{
	background: transparent url("../images/icons/TENIS_serve.png") no-repeat right top;
}

a.roh{
	background: transparent url("../images/icons/ROH.png") no-repeat right top;
}
a.zluta_cervena_karta{
	background: transparent url("../images/icons/CERVENAZLUTA_KARTA.png") no-repeat right top;
}
a.point1{
	background: transparent url("../images/icons/BASKET_1.png") no-repeat right top;
}
a.point2{
	background: transparent url("../images/icons/BASKET_2.png") no-repeat right top;
}
a.point3{
	background: transparent url("../images/icons/BASKET_3.png") no-repeat right top;
}
a.point{
	background: transparent url("../images/icons/VOLEJBAL_point.png") no-repeat right top;
}
a.podani_volejbal{
	background: transparent url("../images/icons/VOLEJBAL_serve.png") no-repeat right top;
}



.odstup-score{
	margin:10px 10px 10px 0px;
}
.score-aktualni-stav{
	font-size: 15px;
	font-weight: bold;
	padding:0 15px 0 0;

}
#score-value-info{
	background:#85afd9;
	padding:3px 5px 3px 3px;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #c4d9ec;
	display:inline-block;
	min-width: 100px;
}

#total-score{
	padding-right:5px;margin-right:5px;border-right: 1px solid #c4d9ec;
}

#matchTimeInput{background:#85afd9;
				border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #c4d9ec;
width:100px;
display: inline-block;
text-align:center;
}

#filterForm select{
    background:white;
}

#score-event-log{
	background:#85afd9;
				border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}


#score-event-log thead{
	border-bottom: 1px solid #c4d9ec;

}

#udalosti td{
	padding-top: 5px;
}

.player-select{
	display: block;width: 200px;float: left;margin-left:30px;
}

.player-select select{
	 background:white !important;
}
#user-language {
	display: none;
}

.replcheckboxes label {vertical-align:top}

.stop-button-pushed{
	position:relative !important;
	top:-52px !important;
}

/*new scoreboard*/
.scoreTeam2, .scoreTeam1 .scoreTeamKit, .scoreTeam1 .scoreTeamName
{
	float: left;
}

.scoreTeam1, .scoreTeam2 .scoreTeamKit, .scoreTeam2 .scoreTeamName
{
	float: right;
}

.scoreTeamKit
{
	width: 30px;
	background-color: white;
	font-size: 10px;
	padding: 8px;
}

.scoreTeamName
{
	text-transform: uppercase;
	color: white;
	background-color: black;
	font-size: 16px;
	padding: 5px;
}

.scoreOverallScore
{
	font-size: 25px;
	text-align: center;
	color: yellowgreen;
	background-color: black;
	/*padding: 3px;*/
}

#clientInfoBoxGameTime, #clientInfoBoxGameTimeGo, #clientInfoBoxGameTimeStart, #clientInfoBoxGameTimeStop, #clientInfoBoxGameTimeBack,#clientInfoBoxGameTimeForward
{
	height: 30px;
	font-size: 20px;
	margin: 5px;
}

.addToTimeSpan
{
	width: 80px;
	display: inline-block
}

.timeShiftDiv button
{
	width: 15px;
}
.eventButtonStat
{
	position: relative;
	left: -20px;
	top: 36px;
}

#gameEventsButtonsHome, #gameEventsButtonsAway
{
	float: left;
	width: 50%;
}

.sport_type_soccer #gameEventsButtonsHome, .sport_type_soccer #gameEventsButtonsAway
{
	width: 17%;
}

#gamePoissonSettings
{
	float: left;
}

#gameEventsButtonsHome button, #gameEventsButtonsAway button
{
	height: 52px;
	padding: 5px;
}

.sport_type_soccer .gameEvent_1 td
{
	text-align: left;
        padding-left: 10px;
        padding-right: 0;
}

.sport_type_soccer .gameEvent_2 td
{
	text-align: right;
        padding-left: 0;
        padding-right: 10px;
}

.sport_type_soccer tr.gameEventRow td.gameEventButton
{
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

#clientInfoBox button
{
	height: 52px;
	padding: 5px;
}

.sport_type_soccer #clientInfoBox button
{
        width: 35px;
}

#gameEventsButtonsHome button.buttonActive, #gameEventsButtonsAway button.buttonActive,
#clientInfoBox button.buttonActive
{
	background-color: green;
	border-color: green;
	color: white;
}

#gameActionsAway, #gameActionsHome
{
	float: left;
	width: 48%;
	margin: 0px 7px;
	max-height: 180px;
	min-height: 180px;
	overflow: auto;
}

#poissonSettings
{
	float: left;
        width: 50%;
}

#odds
{
	float: left;
        width: 50%;
}

#gameActionsAway
{
    float: right;
}

.gamePartMain
{
	height: 52px;
	padding: 5px;
}

.gamePartSpecial
{
	height: 25px;
	width: 150px;
	vertical-align: middle;
}

.gamePartActive
{
	background-color: green;
	border-color: green;
	color: white;
}

.scoreboardActionTable tr
{
	background-color: white;
	height: 30px;
	border-bottom: black solid thin;
}

.scoreboardActionTable tr:last-child
{
	border-bottom: none;
}

.gameEventRow input
{
	border: 1px solid black;
}

.gameEventRow td
{
	text-align: left;
	padding-left: 10px;
}

.gameEventRow button
{
	width: 50px;
}

#bottom
{
	width: 100%;
}

.bottomColumn
{
	vertical-align: top;
}

#gamePenaltyButtonsHome, #gamePenaltyButtonsAway, #gamePartsSpecial
{
	height: 80px;
	width: 100px;
}

#gamePenaltyButtonsHome
{
	margin-left: 7px;
}

#gamePenaltyButtonsAway
{
	float: right;
	margin-right: 7px;
}

button.penalty_kick
{
	height: 50px;
	width: 50px;
	border: none;
}

button.penalty_start
{
	height: 30px;
	padding: 5px;
}

button.penalty_start_selected
{
	background-color: green;
	border-color: green;
	color: white;
}

button.penalty
{
	height: 25px;
	width: 25px;
}

button.penalty_converted
{
	height: 25px;
	width: 25px;
	background-color: green;
	border-color: green;
}

span.penalty_label
{
	width: 25px;
	text-align: center;
	display: inline-block;
}

span.penalty_label.active_penalty
{
	font-weight: bold;
	background-color: lightyellow;
}

button.penalty_missed
{
	height: 25px;
	width: 25px;
	background-color: red;
	border-color: red;
}

#bottomColumn4 a.buton-sipka,
.livePreview a.buton-sipka{
	background: transparent url(../images/buton_sipka_zelena_bg.png) left top no-repeat;
	pointer: cursor;
}

#scoreStopAll
{
	width: 102px;
	background-color: red;
	border-color: red;
}

.akceTym.akceHrac.stopGroupgol
{
	background: transparent url("../images/icons/FOTBAL.png") no-repeat right top;
}

.akceTym.akceHrac.stopGrouppuk
{
	background: transparent url("../images/icons/HOKEJ.png") no-repeat right top;
}

.akceTym.akceHrac.stopGrouppistalka
{
	background: transparent url("../images/icons/PISTALKA.png") no-repeat right top;
}

.akceTym.akceHrac.stopGrouproh
{
	background: transparent url("../images/icons/ROH.png") no-repeat right top;
}

.akceTym.akceHrac.stopGroupzlutakarta
{
	background: transparent url("../images/icons/ZLUTA_KARTA.png") no-repeat right top;
}

.akceTym.akceHrac.stopGroupbasket-1
{
	background: transparent url("../images/icons/BASKET_1.png") no-repeat right top;
}

.akceTym.akceHrac.stopGroupsoccerplayer
{
	background: transparent url("../images/icons/soccerplayer.png") no-repeat right top;
}

.akceHrac.akceTym.stopGroupStopped
{
	border: 3px solid red;
	margin: 2px;
}

.stopGroupStopped
{
	border: 3px solid red;
}

#liveFilterForm .stopGroupStopped
{
	border: 3px solid blue;
}

.addTime
{
	text-align: center;
}

#gamePartsFilter
{
	text-align: right;
}

#gamePartsFilter span
{
	cursor: pointer;
}

#gamePartsFilter span.gamePartsFilterActive
{
	cursor: auto;
	font-weight: bold;
}

tr.gameEventHidden
{
	display: none;
}

.oddsvaluewithoutforce
{
	font-size: 8px;
}

.floatleft
{
	float: left;
}

.liveFilterStatus
{
	width: 200px;
}

.liveFilterStatus td
{
	width: 50%;
}

.boxik .groupGoals.poissonSettings7 table,
.boxik .groupGoals.poissonSettings30 table.basic,
.boxik .groupGoals.odds tr.poissonSettings7
{
	background-color: #5FA7C1;
}

.boxik .groupCards.poissonSettings9 table,
.boxik .groupGoals.poissonSettings30 table.ppgame,
.boxik .groupGoals.odds tr.poissonSettings9
{
	background-color: yellow;
}

.boxik .groupCorners.poissonSettings8 table,
.boxik .groupGoals.poissonSettings30 table.ppgame tr.orange,
.boxik .groupGoals.odds tr.poissonSettings8
{
	background-color: orange;
}
.boxik .groupGoals.poissonSettings30 table.ppperiod
{
	background-color: #FF3100;
}

.boxik .groupGoals.odds table td
{
    padding: 2px;
}

.sport_type_soccer .boxik table.stopGroupsBig {
    background-color: orange;
}
a.buton-velky-green
{
	width: 102px; /* 102px */
	background: transparent url(../images/buton_bg_velky_green.png) left top no-repeat;
}

.livePreview td
{
	text-align: left;
}

table#chancesGrid div.fixed div.body.vypisBody table#vypisBody button.booked0,
table#chancesGrid div.fixed div.body.vypisBody table#vypisBody button.booked1
{
 	background: transparent url(../images/buton_bg_velky_green.png) left top no-repeat;
}

table#chancesGrid div.fixed div.body.vypisBody table#vypisBody button.booked1
{
    border-color: blue;
}

tr.livePreview a.booked
{
    border: 2px solid blue;
}

.leftborder {
    border-left: 2px solid black;
}

.rightborder {
    border-right: 2px solid black;
}

.topborder {
    border-top: 2px solid black;
}

.GUITable.orange-blue .odd-row td.bottomborder {
    border-bottom: 2px solid black;
}

div.modal-window.h2h div.modal-container {
    max-width: 1500px;
}

.statusButtonActive
{
	border: 3px solid red;
	margin: 2px;
}

#availablejumpers ul li div {
    text-align: left;
    border: 1px solid black;
    width: 95%;
    margin: 2px;
    padding: 2px;
}

.skijumpingrace tr td {
    vertical-align: top;
    height: 100%;
}

.skijumpinground td {
    text-align: left;
}

.skijumpinground ul li div {
    text-align: left;
    border: 1px solid black;
    width: 95%;
    margin: 2px;
    padding: 2px;
}

td.sj_status_running {
    background-color: #00FF00; 
}

td.sj_status_stopped {
    background-color: #F80000;
}

td.sj_status_evaluated {
    background-color: #FBFB00;
}

td.sj_status_refunded {
    background-color: #AAAA9F;
}

table.sj_jumper tr.sj_head {
    text-align: center;
    font-size: larger;
    height: 30px;
}

table.sj_jumper tr td,
table.sj_ftm tr td {
    padding: 5px;
}

table.sj_jumper td.sj_startstop {
    text-align: center;
    white-space: nowrap;
}

input.inputNumber {
    width: 40px;
}

.ma_table td {
    padding: 5px 0;
}
