
/* CSS Document */

body,td {
	color: #545454;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
p, ul
{
    line-height:150%;
}
body {
	background: #E4EDD8 url(../images/pozadie-travnik.jpg) repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #79A52C;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #658B25;
}
a:hover {
	text-decoration: none;
	color: #8BBF33;
}
a:active {
	text-decoration: underline;
	color: #79A52C;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h1
{
	color:#587620;
	padding-top:0px;
	margin:3px 0px;
	font-size: 24px;
}
h2 {
	font-size: 18px;
	color:#587620;
	padding-top:0px;
	margin:3px 0px;
}
h2 a,
h2 a:link,
h2 a:visited,
h2 a:active
{
	text-decoration:underline;
	color:#587620;
	background:url(../images/link.gif) left no-repeat;
	padding-left:22px;
}
h2 a:hover
{
	text-decoration:none;
	color:#779F2B;
}

h3  	
{
    color:#587620;
	padding-top:0px;
	margin:3px 20px;
	font-size: 16px;
	font-weight: bold;
}


	.comments {
	    width:99%;
	    margin: 2px auto;
		padding: 4px 10px;
		border: 1px solid #ccc;
		color: #444;
		background-color:#FBFFE2;
		line-height:150%;
	}

/*hlavicka*/
#hlavicka
{
	height:125px;
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	
}
.highlights
{
	background:url(../images/highlights.jpg) left top no-repeat;
	bottom:0px;
	position:absolute;
	right:0px;
	width:270px;
	height:121px;
}
.logo
{
	background:url(../images/logo.jpg) left top no-repeat;
	height:88px;
	width:475px;
	position:absolute;
	bottom:0px;
	display:block;
	left:5px;
	cursor:pointer;
}



/*pata*/
#pata
{
	background:url(../images/pata-pozadie.jpg) center top no-repeat;
	height:188px;
	text-align:center;
}
#pata div.pata-pozadie
{
	width:980px;
	height:188px;
	background:url(../images/pata.jpg) center top no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#pata div.pata-pozadie div.popis
{
	text-align:right;
	color:#A78A72;
	padding:20px;
	font-size:11px;	
}

#pata div.pata-pozadie div.popis a
{
	color:#A78A72;
}


/*telo*/
#telo
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/telo-pozadie.gif) center top repeat-y;
	overflow:hidden;
}
.spona
{
	background:url(../images/telo-spona.jpg) top center no-repeat;
	height:59px;
}
.spona div
{
	padding:30px 20px 0 20px;
	color:#937A65;
}
.spona div a
{
	color:#FFF;
	font-size:11px;
}
.login
{
	background:url(../images/kluc.gif) left no-repeat;
	padding:2px 0px 2px 20px;
	color:#FFF;
	margin-right:7px;
}
.nastroje
{
	background:url(../images/nastroje.gif) left no-repeat;
	padding:2px 0px 2px 20px;
	color:#FFF;
	margin-right:7px;
}
.user
{
	background:url(../images/user.gif) left no-repeat;
	padding:2px 0px 2px 20px;
	color:#FFF;
}
.menu
{
	background:url(../images/telo-menu-pozadie.gif) bottom center no-repeat;
	height:50px;
	padding-left: 40px;
}
.obsah
{
	background:#FFFFFF url(../images/telo-spona-spodok-menu.jpg) top center no-repeat;
	margin:0px 10px;
	padding-top:33px;
}
.obsah-telo
{
	padding:5px 20px 20px 20px;
}
.over
{
	display:none;
	position:absolute;
	height:41px;
	width:120px;
}
.navigacia
{
	color:#777777;
	font-size:11px;
	border-bottom:1px solid #DDD5CC;
	padding:10px 0px;
}
.navigacia a,
.navigacia a:link,
.navigacia a:visited,
.navigacia a:hover,
.navigacia a:active
{
	color:#777777;
}
.navigacia-sub
{
	border-bottom:1px solid #DDD5CC;
	font-size:12px;
	color:#644B33;
	text-transform:uppercase;
	padding:7px 0px;
	font-weight:bold;
}
.hlavne
{
	padding:20px 0px;
	overflow:hidden;
	clear:both;
}

.hlavny-obsah
{
	float:left;
	width:644px;
}

.hlavny-panel
{
	float:right;
	width:250px;
}
.titulka
{
	overflow:hidden;
}
.titulka-vlavo
{
	float:left;
	width:370px;
	overflow:hidden;
}
.titulka-vpravo
{
	float:right;
	width:250px;
	overflow:hidden;
}
.zelene
{	
	margin:3px 0px 7px 0px;
	background:#D9E9CB;
	padding:3px 10px;
	color:#798C5F;
	font-size:11px;
	float:left;
}
.zelene span
{
	color:#FFFFFF;
	margin:0px 5px;
}
.text
{
	padding:7px 0px;
	clear:both;
	line-height: 150%;
}


.hlavicka-prvaliga
{
	height:30px;
	font-size:11px;
	color:#FFF;
	text-align:right;
	background:url(../images/1liga.png) left top no-repeat;
	border-bottom:1px solid #FFF;
}
.hlavicka-prvaliga div
{
	padding:8px 14px 0px 0px;
}
.hlavicka-prvaliga a, 
.hlavicka-prvaliga a:link,
.hlavicka-prvaliga a:hover,
.hlavicka-prvaliga a:active,
.hlavicka-prvaliga a:visited
{
	color:#FFF;	
}
.hlavicka-druhaliga
{
	height:30px;
	font-size:11px;
	color:#FFF;
	text-align:right;
	background:url(../images/2liga.png) left top no-repeat;
	border-bottom:1px solid #FFF;
}
.hlavicka-druhaliga div
{
	padding:8px 14px 0px 0px;
}
.hlavicka-druhaliga a, 
.hlavicka-druhaliga a:link,
.hlavicka-druhaliga a:hover,
.hlavicka-druhaliga a:active,
.hlavicka-druhaliga a:visited
{
	color:#FFF;
}

.tabulka-vysledky td
{	
	font-size:11px;
	padding:3px 5px 3px 5px;
	line-height: 16px;
}

.tabulka-vysledky td.bodyPravdy
{	
	font-size:9px;
	color: gray;
}

.tabulka-vysledky td div.team
{
	padding-left:20px;
	background:no-repeat left;	
}

.tabulka-vysledky td div.team img
{
    height: 16px;
}

.hnede-pozadie-hlavicka
{
	background:#DDD5CC;
	font-weight:bold;
	color:#644B33;
}
.zelene-pozadie-hlavicka
{
	background:#D9E9CB;
	font-weight:bold;
	color:#587621;
}
.hnede-pozadie
{
	background:#F0ECE8;
	color:#644B33;
}
.zelene-pozadie
{
	background:#EFF5E9;
	color:#587621;
}


div.medzera
{
	height:20px;
}

div.anketa
{
	border:1px solid #CAE0B6;
}
div.anketa .z
{
	background:#EFF5E9;
	color:#587621;
	font-size:11px;
	padding:10px;
}
div.anketa .hlavicka strong
{
	color:#644B33;
}
div.anketa .hlavicka
{
	background:url(../images/otaznik.gif) right #EFF5E9 no-repeat;
	padding:15px 50px 15px 10px;
	font-size:11px;
}
div.anketa .poll
{
	border-bottom:1px solid #CAE0B6;
	border-top:1px solid #CAE0B6;
	padding:10px;
	font-size:11px;
}
div.anketa .poll ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
div.anketa .poll ul li
{
	margin:0px 0px 5px 0px;
	padding:0px;
	overflow:hidden;
	clear:both;
}
div.anketa .poll span
{
	float:right;
	color:#999999;
	font-size:11px;
}
div.anketa .poll a
{
	color:#644B33;
}

.ind
{
	background:url(../images/ind.gif) left no-repeat;
	min-width:10px;
	margin:3px 0px;
	display:block;
	height:9px;
	float:left;
}
.ind div
{
	background:url(../images/ind-right.gif) right no-repeat;
	height:9px;
}

ul.news
{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.news li
{
	padding:15px 0px;
	border-bottom:1px solid #DDD5CC;
	margin:0px;
	overflow:hidden;
	clear:both;
}

.strankovanie
{
	text-align:right;
	float:right;
}
.strankovanie a,
.strankovanie a:link,
.strankovanie a:active,
.strankovanie a:visited
{
	color:#79A52C;
	font-size:11px;
	padding:6px;
	text-decoration:underline;
}
.strankovanie a:hover
{
	color:#86B931;
	text-decoration:none;
}
.strankovanie span
{
	background:url(../images/paging-pozadie.gif) left top repeat-x;
	padding:3px 7px;
	margin:3px;
	font-size:11px;
	color:#FFF;
}


.tabulka-vysledkov
{
}

.tabulka-vysledkov ul
{
	list-style:none;
	border-bottom:1px solid #DDD5CC;
	margin:15px 0px;
	padding:0px;
	height:28px;
}

.tabulka-vysledkov ul li
{
	float:left;
	margin:0px 5px 0px 0px;
	width:80px;
	border-top:1px #F0ECE8;
	border-left:1px #F0ECE8;
	border-right:1px #F0ECE8;
	border-bottom:1px solid #FFF;
	border-style:solid;	
	background:#F0ECE8;
	height:26px;
}

.tabulka-vysledkov ul li.ac div
{
	background:#FFFFFF none repeat scroll 0 0;
	top:25px;
	height:3px;
	position:absolute;
	width:100%;
	width:80px;
	left:0px;
}
.tabulka-vysledkov ul li.ac
{
	border-top:1px #DDD5CC;
	border-left:1px #DDD5CC;
	border-right:1px #DDD5CC;
	border-bottom:1px #FFF;
	border-style:solid;
	margin-bottom:-1px;
	background:#FFFFFF;
	margin-bottom:-3px;
	position:relative;
}
.tabulka-vysledkov ul li a,
.tabulka-vysledkov ul li a:link,
.tabulka-vysledkov ul li a:visited,
.tabulka-vysledkov ul li a:active,
.tabulka-vysledkov ul li a:hover
{	
	padding:7px 15px 0px 15px;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	color:#A99889;
}

.tabulka-vysledkov ul li.ac a,
.tabulka-vysledkov ul li.ac a:link,
.tabulka-vysledkov ul li.ac a:visited,
.tabulka-vysledkov ul li.ac a:active,
.tabulka-vysledkov ul li.ac a:hover
{	
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	color:#A99889;
}
.an{}






.vysledky td
{
	padding:3px 3px 3px 7px;
}
.vysledky .hd td
{
	background:#644B33;
	color:#FFF;
	padding:7px;
	font-weight:bold;
}
.vysledky tr.hn td
{
	background:#F0ECE8;
}
.vysledky tr td ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:0px;
	height:auto;
}
.vysledky tr td ul li
{
	padding:0px;
	margin:0x 2px 0 0;
	background:url(../images/lopta.gif) left top no-repeat;
	width:17px;
	height:17px;
	border:0px;
}

.stop, .up, .down, .upup, .downdown
{	
	padding:0px 0px 2px 18px;
	height:20px;
}
.stop
{
	background:url(../images/status.gif) left 0px no-repeat;
}
.up
{
	background:url(../images/status.gif) left -16px no-repeat;
}
.down
{
	background:url(../images/status.gif) left -31px no-repeat;
}
.upup
{
	background:url(../images/status.gif) left -46px no-repeat;
}
.downdown
{
	background:url(../images/status.gif) left -61px no-repeat;
}

.tim
{
	font-weight:bold;
	padding-left:24px;
	background:no-repeat left;
}



/*old styles*/

.smiley
{
    cursor:pointer;
    padding: 0px 3px;
}

/* LINKS AND HEADINGS STYLING */
.highlight { background-color: yellow }
a { color: #546F92;}
a:hover { color: #808080; }

a.linkFans
{
    text-decoration:none;
}
a.linkFans:hover
{
    text-decoration:underline;
}
.date
{
    color:gray;
    font-style:italic;
}


/* tabulka */
.tabulka{margin:auto; border-color: black; border-width: 3px; border-style: Double; text-align:right;}
        .tabulka td {border-top: 1px solid black; padding: 3px 10px 3px 3px;}
        .tipy{font-size:70%; color:#DCDCDC;}
        .rail{background-color:Red; margin: 5px auto 5px auto; vertical-align:bottom; position: relative; height: 20px; width: 100px; background: #FFFFFF url('../images/slider.jpg') repeat-x
}
        .slider_handle {position: absolute;height: 20px;width: 20px;}  
        
/*Sorter*/
table.tablesorter {
	font-family: Arial;
	background-color: #CDCDCD;
	border:1px solid #5b5b5b;
	width: 100%;
	text-align: right;
}

table.tablesorter thead tr {	
	text-align:center;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #d3e7e7;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px 0 4px 0 ;
}
table.tablesorter thead tr .header {
	background-image: url(../images/both.gif);
	background-repeat: no-repeat;
	background-position: center right;
	text-align:right;
	padding-right: 18px;
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 4px 4px 4px 0px;
	background-color: #FFF;
	/*vertical-align: middle;*/
}
#ttt.tablesorter tbody td {
	padding: 2px 4px 2px 0px;
	background-color: #FFF;
	/*vertical-align: middle;*/
}

table.tablesorter thead tr .headerSortUp 
{    
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #aed4d4;
}

table.navstevnost tr.highlight td {
  background-color: #B8FFD4;
}

table tr.celkem td {
  background-color: #FFE4E4;
  font-style: italic;
}

table .postup td
{
    background-color: #fbfcde;
}

table .sestup td
{
    background-color: #fcdee0;
}

table .vybranyKlub td
{
    background-color: #B8FFD4;
}

/* tabulky */

.table2
{
    background-color: #CDCDCD;
	border:1px solid #5b5b5b;
	width: 80%;
	margin: auto;
}

.table2 tr th{
	background-color:#d6e1af;
	border: 1px solid #dce2c8;
	font-size: 8pt;
	padding: 4px 0 4px 0;
}

.table2.red tr th{
	background-color:#edc9ca;
	border: 1px solid #e7b9ba;
}

.table2.blue tr th{
	background-color:#c0d1ea;
	border: 1px solid #b2c6e4;
}

.table2 td {
	padding: 4px 4px 4px 5px;
	background-color: #FFF;
	text-align:right;
}

/* custom tab*/
.tab
{
	width: 95%;
	margin: auto;
}

.tab.yellow tr th{
	background-color:#925B5B;
	font-size: 10pt;
	padding: 4px 0 4px 0;
	color: white;
}
.tab td {
	background-color: #FFF;
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #DCDCDC;
	text-align:center;
}

.tab td.hoste {
	text-align:left;
    font-size: 10pt;
	color: Black;
}

.tab td.domaci {
	text-align:right;
	font-size: 10pt;
	color: Black;
}

/* collapse panel */
.collapsePanel
{
    height:0px;
    overflow:hidden; 
}

.cena
{
    font-weight: bold;
    cursor:help;
    margin: 5px;
    font-size: 11px;
}

table.matchDayBestTips{
    padding: 5px 0px 25px 0px;
    width: 100%;
}

table.matchDayBestTips tr.header, table.matchDay tr.header, table.sponzori tr.header
{
    background-color: #486F86; font-weight: bold; text-align: left;
    line-height: 20px;
}

table.matchDayBestTips tr.header th, table.matchDay tr.header th, table.sponzori tr.header th
{
    font-weight: bold; text-align: left;
    line-height: 20px;
    padding: 3px;
}

table.matchDayBestTips tr th, table.matchDay tr th, table.sponzori tr th
{
    color: White;
}

table.matchDayBestTips tr td
{
    padding: 2px 0px;
    border-bottom: 1px solid #DCDCDC;
}

table.matchDay
{
    margin: 10px auto;
    width: 600px;    
}

table.matchDay tr td, table.sponzori tr td
{
    font-size: 13px;
    padding: 3px 3px;
    border-bottom: 1px solid #DCDCDC;
}

table.matchDay tr td.tipy{font-size:11px; color:gray;}


table.sponzori
{
    width:99%;
}

table.sponzori td div.team
{
	padding-left:20px;
	background:no-repeat left;	
}

#LigovaTabulka1{border: 1px solid black; background-color:#effff4; font-family: Verdana; font-size: 10px; margin: 8px auto; width:150px;}
#LigovaTabulka1 td, #LigovaTabulka1 th {padding: 1px 3px; line-height:130%;}
#LigovaTabulka1 th {background-color:#d6fee1; font-size: 11px; border-bottom: 1px solid black;}

#LigovaTabulka2{border: 1px solid black; background-color:#fffeef; font-family: Verdana; font-size: 10px; margin: 8px auto; width:150px;}
#LigovaTabulka2 td, #LigovaTabulka2 th {padding: 1px 3px; line-height:130%;}
#LigovaTabulka2 th {background-color:#fefdd6; font-size: 11px; border-bottom: 1px solid black;}

#Vysledky1{border: 1px solid black; background-color:#effff4; font-family: Verdana; font-size: 10px; margin: 8px auto; width:190px;}
#Vysledky1 td, #Vysledky1 th {padding: 2px 3px; text-align:left; line-height:130%;}
#Vysledky1 th {background-color:#d6fee1; text-align:center;font-size: 11px;border-bottom: 1px solid black;}

#Vysledky2{border: 1px solid black; background-color:#fffeef; font-family: Verdana; font-size: 10px; margin: 8px auto; width:190px;}
#Vysledky2 td, #Vysledky2 th {padding: 2px 3px; text-align:left; line-height:130%;}
#Vysledky2 th {background-color:#fefdd6; text-align:center;font-size: 11px;border-bottom: 1px solid black;}

