ul#faq {
	margin: 0; padding: 0;
	list-style: none;
	font-weight: bold;
}
ul#faq li a {
	display: block;
	padding: 4px 8px 4px 24px;
	background: url(/_clip/bullet.gif) 5px 5px no-repeat;
	text-decoration: none;
	border-bottom: 1px solid #E9E0C1;
}
ul#faq li a:hover {
	text-decoration: none;
	background: #A99A69 url(/_clip/bullet.gif) 5px 5px no-repeat;
}
/* \*/ * html ul#faq li a {height: 1%} /**/

/******** aktuality *********/
.article-perex {
	width: 100%;
	margin: 10px 0 20px 0; padding: 0;
/*	background: #D6C488; */
	display: table;
}
.article-perex .article-content {
	width: 555px;
	padding: 0 15px 15px 0; margin: 0;
	display: table;
	background: url(/extra/_clip/bg-article.gif) right bottom no-repeat;
}
.article-content img {border: 3px solid #DCCD9C;}
.article-footer {
	padding: 5px 0; margin: 0;
	border-top: 1px solid #E9E0C1;
	color: #9A8B59;
	clear: left;
}
.article-footer a {color: #8D7F51;}
.article-perex h3, .full-article h3 {
	padding: 5px 0; margin: 5px 0;
	font-size: 145%;
	color: black;
}
.article-perex h3 a, .full-article h3 a {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #5D5C59;
	display: block;
}
.article-perex h3 a:hover, .full-article h3 a:hover {color: white;}
.article-perex p {margin:0; padding:  0}

/***** gambrinus-liga *****/
ul.liga-top-menu {
	margin: -20px 0 0 0; padding: 0;
	list-style: none;
}
ul.liga-top-menu li {
	float: left;
	margin-right: 2px;
	margin-bottom: 20px;
	display: inline;
	background: #DCCD9C url(/fotbalove-zpravy/gambrinus-liga/_clip/menu-right.gif) right bottom no-repeat;
}
ul.liga-top-menu li a {
	display: block;
	background: url(/fotbalove-zpravy/gambrinus-liga/_clip/menu-left.gif) left bottom no-repeat;
	padding: 7px 10px;
	text-decoration: none;
}
ul.liga-top-menu li.active a {font-weight: bold;}

/**/
table.table-gliga {
	width: 100%;
}
.table-gliga td {
	padding: 4px 6px;
	vertical-align: top;
	background: #CCBA7A;
}
.table-gliga th {
	padding: 6px;
	background: #BDAD76;
	vertical-align: top;
	color: white;
	text-align: center;
}
/**/
table.table-hraci {
	text-align: center;
/*	width: 100%; */
}
.table-hraci th {
	padding: 5px 6px;
	vertical-align: top;
	background: #E2D6B0;
}
.table-hraci td {
	padding: 3px 6px;
	vertical-align: top;
	background: #E7DDBB;
}
table.table-hraci a {text-decoration: none;}

table.karta-hrace {
	position: absolute;
	top: 20px; right: 50px;
	background: #5C8C3D;
	border: 2px solid white;
	color: white;
	border-collapse: collapse;
}
table.karta-hrace td {
	padding: 3px 10px;
	border-bottom: 1px solid #E7DDBB;
}
table.karta-hrace th {
	padding: 5px 10px;
	text-align: center;
	background: white;
	color: #5C8C3D;
	font-size: 125%;
}
table.karta-hrace th small {font-weight: normal; font-size: 75%}
table.karta-hrace th a small {padding: 2px; text-decoration: none;}
table.karta-hrace th a:hover small {background: #5C8C3D; padding: 2px;}

table.rozlosovani {
	width: 100%;
	border-collapse: collapse:
}
.rozlosovani th {
	padding: 5px 6px;
	vertical-align: top;
	background: #E2D6B0;
}
.rozlosovani td {
	padding: 3px 6px;
	vertical-align: top;
	background: #E7DDBB;
}
.rozlosovani td a {text-decoration: none}

table.celkova-tabulka {width: 100%; border-collapse: collapse;}
.celkova-tabulka th, .skupiny-tabulka th {padding: 2px 6px; vertical-align: top; background: #E2D6B0; border: 1px solid #D3C183;}
.celkova-tabulka td, .skupiny-tabulka td {padding: 2px 6px; vertical-align: top; background: #E7DDBB; border: 1px solid #D3C183;}
table.celkova-tabulka {text-align: center;}
table.celkova-tabulka a {text-decoration: none}

table.skupiny-tabulka {width: 45%; border-collapse: collapse; float: left; margin: 0 15px 0 0;}

table.krizova-tabulka {
	width: 100%;
	border-collapse: collapse;
	font-size: 95%;
}
.krizova-tabulka td {
	background: #E7DDBB;
	padding: 2px 4px;
	border: 1px solid #D3C183;
}
.krizova-tabulka th {
	background: #E2D6B0;
	vertical-align: top;
	padding: 2px 4px;
	border: 1px solid #D3C183;
}
.krizova-tabulka td.empty {text-align: center; color: #D3C183;}
.krizova-tabulka th a {font-weight: normal; text-decoration: none;}

.gliga-pager {
	text-align: center;
	padding: 10px;
}
.gliga-pager a {
	text-decoration: none;
	padding: 1px 4px;
	border: 1px solid #5C8C3D;
	background: #E2D6B0;
}
.gliga-pager a:hover {
	text-decoration: none;
	background: #5C8C3D;
}
.gliga-pager a.active {
	text-decoration: none;
	background: #3E6B29;
	font-weight: bold;
	color: white;
}

.klub-detaily {
	width: 100%;
	display: table;
}
.klub-detail-box {
	width: 30%;
	padding: 5px; margin: 3px;
	border: 1px dashed #F0E9D0;
	background: #CCBA7A;
	float: left;
}
.dres {
	background: #ffffff;
    text-align: center;
    font-size: 80%;
    color: #CCBA7A;
}

.repre {
    width: 46%;
}

.repre img {
	border: 3px solid #DCCD9C;
    margin: 10px;
}

table.repre {
    width: 75%
}

.repre th {
	padding: 3px 6px 3px 10px; margin: 0;
	background: url(/fotbalove-zpravy/sazkova-kancelar/_clip/bg-liga.gif);
	border-bottom: 3px solid #7CB053;
	color: white;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 125%;
}

.repre-nadpis {margin: -20px 0 0 50px; background: none; font-size: 120%}



table.statistiky {border-collapse: collapse;}
table.statistiky td {
	background: #E7DDBB;
	padding: 2px 4px;
	border: 1px solid #D3C183;
}
table.statistiky th {
	background: #E2D6B0;
	vertical-align: top;
	padding: 2px 4px;
	border: 1px solid #D3C183;
}
table.statistiky td.tridit {
	background: none;
	padding: 10px 0;
}
table.statistiky td.tridit a.active {font-weight: bold; text-decoration: none; color: white;}

tr.odd td {background: #E7DDBB;}
tr.even td {background: #E2D6B0;}



/********** Sazkova kancelar *********/
#sk-right-box {
	float: right;
	width: 35%;
}
#sk-content {
	float: left;
	width: 64%;
}

ul.sk-menu {
	list-style: none;
	margin: 0; padding: 0;
	font-weight: bold;
	font-size: 95%;
	width: 125px;
	float: right;
}
.sk-menu li a {
	color: white;
	padding: 8px 5px 8px 10px;
	display: block;
	background: #93BA69;
	text-decoration: none;
	border-bottom: 1px solid #487730;
}
.sk-menu li a:hover {
	background: #E7DDBB;
	color: black;
}
/* \*/ * html .sk-menu li a {height: 1px} /**/

table.nabidky {width: 100%; margin: -2px;}
/* \* * html table.nabidky {margin: -17px -2px -2px -2px;} /**/
.nabidky th {
	padding: 3px 6px 3px 10px; margin: 0;
	background: url(/fotbalove-zpravy/sazkova-kancelar/_clip/bg-liga.gif);
	border-bottom: 3px solid #7CB053;
	color: white;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 125%;
}
.nabidky td {
	padding: 3px 6px;
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 95%;
}
.nabidky td.zapas {
	padding: 3px 6px 3px 10px;
	font-weight: bold;
	text-align: left;
	width: 50%;
}
.nabidky td.datum {
	padding: 3px 6px 3px 10px;
	font-size: 85%;
	text-align: left;
	color: #544D34;
}
.nabidky td a {
	font-weight: bold;
	text-decoration: none;
	color: #8A031E;
	padding: 2px;
}
.nabidky td a.tip {
	font-weight: normal;
	color: #544D34;
}
.nabidky td a:hover {
	color: white;
	background: #B4A46F;
}
.nabidky tr.odd td {background: #E7DDBB;}
.nabidky tr.even td {background: #E2D6B0;}
.page-sazkova-kancelar .nabidky td {background: #E7DDBB; text-align: left;}

.top-select-line {
	width: 768px;
	padding: 10px; margin-bottom: 10px;
	background: #E2D7B1 url(/fotbalove-zpravy/sazkova-kancelar/_clip/bg-select-line.gif) left top repeat-x;
	border: 1px solid white;
	font-weight: bold;
	color: #544D34;
}
.top-select-line select {
	margin: 0 15px 0 3px;
	vertical-align: middle;
}
.top-select-line input {vertical-align: middle;}
input.zobrazit-button {
	padding: 2px;
	background: #AF0024;
	border: 1px solid white;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 95%;
}
.sk-navig-holder {
	width: 370px;
	position: absolute; right: -5px; top: -5px;
	z-index: 9085;
}
.sk-navig-holder h1 {
	color: white;
	border: none;
	padding: 0 0 15px 0; margin: 0;
}
.user-box {
	border: 1px solid #E7DDBB;
	background: #7CB053;
	padding: 10px;
	width: 215px;
	float: left;
	font-size: 95%;
	color: white;
}
table.user-account {
	width: 100%;
	border-collapse: collapse;
	margin-top: 5px;
}
table.user-account td {
	background: #6C9E48;
	border: 1px solid #7CB053;
	padding: 2px 5px;
}
.user-account .highlight {
	font-weight: bold;
}

.ticket-box-menu {
	background: #E7DDBB url(/fotbalove-zpravy/sazkova-kancelar/_clip/bg-tiket-menu.gif) left top repeat-x;
	text-align: center;
	display: table;
	width: 100%;
}
.ticket-box-menu ul {
	list-style: none;
	margin: 5px auto 0 auto; padding: 0;
	text-align: center;
	width: 252px;
}
.ticket-box-menu ul li {float: left;}
.ticket-box-menu ul li a {
	background: #6C9E48 url(/fotbalove-zpravy/sazkova-kancelar/_clip/tiket-menu-off.gif) center top no-repeat;
	padding: 7px 0 4px 0;
	display: block;
	width: 84px;
	color: #E2D6B0;
	font-weight: bold;
	text-decoration: none;
}
.ticket-box-menu ul li a:hover {
	color: white;
}
.ticket-box-menu ul li.active a {
	background: #7CB053 url(/fotbalove-zpravy/sazkova-kancelar/_clip/tiket-menu-on.gif) center top no-repeat;
	color: white;
}
/* \*/ * html .ticket-box-menu ul li a {height:1%} /**/

.ticket-box {
	background: #7CB053;
	padding: 10px;
	border-bottom: 4px solid #E7DDBB;
	font-size: 95%;
	font-family: Tahoma, Arial, sans-serif;
}

table.ticket {
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	font-weight: bold;
	clear: both;
}
table.ticket td {
	background: #5C8C3D;
	padding: 3px 10px;
}
table.ticket td hr {
	border-bottom: 1px dashed #E7DDBB;
	border-top: none;
}
table.ticket .highlight {color: #E7DDBB;}
table.ticket em {font-weight: normal;}
.typ-sazky-box  {
	width: 100%;
	margin: 0; padding: 0;
	text-align: left;
	border-bottom: 10px solid #5C8C3D;
	display: table;
	font-weight: bold;
}
.typ-sazky-box a {color: #E7DDBB; text-decoration: none;}
.typ-sazky-box  a:hover {color: white;}
.typ-sazky-box .typ-sazky {
	display: block;
	background: #7CB053;
	padding: 3px 6px; margin: 0 3px 0 0;
	float: left;
}
.typ-sazky-box .on {
	color: white;
	display: block;
	background: #5C8C3D;
	padding: 3px 6px; margin: 0 3px 0 0;
	float: left;
}

table.ticket-rekapitulace {
	border-collapse: collapse;
   	width: 100%;
	margin: 15px 0 0 0;
}
table.ticket-rekapitulace th {
	text-align: left;
	color: white;
	border-bottom: 5px solid #3E6B29;
	padding: 0 0 3px 0;
}
table.ticket-rekapitulace td {
	background: #3E6B29;
	padding: 3px 10px;
	color: white;
}
table.ticket-rekapitulace input {
	border: 1px solid white;
	background: #7CB053;
	width: 85px;
}
.vsadit {
	text-align: center;
	padding: 15px 0;
}
p.error {
	text-align: center;
	color: #FFFF00;
}
.vsadit input {
	border: 1px solid white;
	background: #AF0024;
	color: white;
	font-weight: bold;
	text-transform: uppercase; text-align: center;
	font-size: 95%;
	padding: 2px 5px;
}
.ticket input.btn-dobit {
	margin: 5px 0; padding: 2px 5px;
	border: 1px solid white;
	background: #AF0024;
	color: white;
	font-weight: bold;
	text-transform: uppercase; text-align: center;
	font-size: 95%;
	vertical-align: middle;
}
.ticket input.suma {
	margin: 5px 0;
	vertical-align: middle;
	border: 1px solid white;
	background: #7CB053;
}

.ticket-roletka {
	overflow: auto;
	overflow-x: hidden;
	background: #6C9E48;
	padding: 5px 5px 10px 10px; margin-bottom: 15px;
	height: 450px;
	border: 1px solid #5C8C3D;
}
.ticket-roletka .ticket_detail{
	margin: 5px 0 15px -10px;
	width: 260px;
}
.ticket-roletka .ticket_detail td{
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
}
.ticket-roletka p {
	margin: 0; padding: 3px 0;
}
table.vyherci {width: 100%}
table vyherci th {
	padding: 3px 7px;
}
/**/
table.table-ceny {width: 100%;}
.table-ceny th {
	padding: 3px;
	font-weight: bold;
	text-align: right;
	background: #E2D6B0;
	width: 100px;
}
.table-ceny td {
	padding: 3px 7px;
	background: #E7DDBB;
}

/**/

.sk-login-box {
   	margin: 0; padding: 0;
	float: left;
	display: inline;
}
.sk-login-form input {
	border: 1px solid #5C8C3D;
	background: #E7DDBB;
	width: 100px;
	margin: 2px 0;
}
input.sk-btn-login {
	margin: 5px 0 5px 42px;
	border: 1px solid white;
	background: #AF0024;
	color: white;
	width: auto;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 95%;
	float: none;
}
/* \*/ * html input.sk-btn-login {margin: 5px 0 5px 45px;} /**/
.sk-login-form {padding-top: 5px}
.sk-login-links {
	padding: 5px 0 0 0;
	color: #383435;
}
.sk-login-form span {width: 40px; display: block; float: left; padding: 7px 0 0 0;}


/**/
td.textLeft {text-align: left;}
td.textRight {text-align: right;}
td.textCenter {text-align: center;}


/*Liga mistru EUFA*/
#portugal  {background-image: url(_clip/12_scp-portugal.jpg) ;}

abbr, acronym, .help {
	cursor: help;
}
/**/
table.table-chat {width: 100%}
table.table-chat th {background: #F0E9D0; padding: 5px; vertical-align: top;}
table.table-chat td {background: #E2D4A5; padding: 5px; vertical-align: top;}
table.table-chat td.otazka {background: #F0E9D0;}

/* Fotbalovy slovni */

.videobox {
	float: left;
	padding: 5px 10px; margin: 5px;
	background: #DCCD9C;
	text-align: center;
}
.videobox img {margin: 0 auto;}
.videobox p {margin: 5px 0;}


.slovnik {
    padding: 15px; margin: 0;
    border: 0px solid #ffffff;
    background: #DCCD9C;
    width: 540px;
}

.slovnik table{
    width: 100%; margin: -2px;
}

.slovnik th {
	padding: 3px 6px 3px 10px; margin: 0;
	color: #6F0001;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 125%;
}

.slovnik td {
	padding: 3px 6px 3px 10px; margin: 0;
    font-size: 95%;
    }

.slovnik .nadpis {
    font-weight: bold;
    font-size: 95%;
}

.slovnik tr.odd td, .slovnik tr.odd th {background: #E7DDBB;}
.slovnik tr.even td, .slovnik tr.even th {background: #E2D6B0;}

.posli-hlasku {
    width: 540px;
    padding: 15px; margin: 0;
    border: 0px solid #ffffff;
    background: #DCCD9C;
    float: left;
	font-weight: bold;
	color: #544D34;
}

.posli-hlasku input, .posli-hlasku textarea, .slovnik .hospody input  {
    border: none;
    width: 230px;
}

input.btn-posilat, .slovnik .hospody input.btn-posilat {
	margin: 5px 0 5px 0px;
	border: 1px solid #BEAD77;
	background: #BDAD76;
	color: #5D0013;
	width: auto;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	float: none;
	font-size: 90%;
}

.slovnik .hospody {
    width: 230px;
    padding: 15px; margin: 0;
    float: left;
	font-weight: bold;
	color: #544D34;

}
