html, body {
	height: 100%;
}

body {
  background: #FDF1E9;
  font-family: Verdana, Arial,  Tahoma, sans-serif;
  font-size: 11px;
  text-align: center;
  color: black;
  line-height: 150%;
  
}

.bodystyl {
  background: #FDF1E9 url("img/vrch_maz.jpg") center top repeat-x;
}

html>body {
	font-size: small;
}


* {
  margin: 0px;
  padding: 0px;
}

a img {
border: 0px solid black;
}

h1  {
font-size: 22px;
margin-bottom: 10px;
font-weight: normal;
position: relative;
}

h2  {
font-size: 20px;
margin-top: 16px;
margin-bottom: 10px;
font-weight: normal;
}

h3  {
font-size: 18px;
margin-top: 16px;
margin-bottom: 10px;
font-weight: normal;
}

h4  {
font-size: 16px;
margin-top: 17px;
margin-bottom: 4px;
color: black;
font-weight: normal;
}

h4 i  {
color: #AAAAAA;
font-size: 10px;
font-weight: normal;
}

h5  {
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
color: black;
}

h6  {
font-size: 13px;
color: black;
}

p {
margin-bottom: 8px;
}

td  {
font-size: 11px;
vertical-align: top;
}

a {
color: #B62C21;
font-weight: bold;
}

a:hover {
color: black;
}

li  {
margin-left: 2em;
margin-bottom: 0.5em;
}

ol   {
list-style-type: decimal;
}

i {
color: #E0001A;
}

textarea  {
width: 100%;
font-size: 11px;
}

input {
font-size: 11px;
}



form  {
padding-top: 10px;
padding-bottom: 10px;
}

form td {
padding-right: 10px;
padding-top: 10px;
}

table {
border-collapse: collapse;
}



.cleaner  {
clear: both;
height: 3px;
font-size: 2px;
}







#celek  {
	margin: 0 auto;
  min-height: 100%;
	height: 100%;
	position: relative;
}

body>#celek {
 	height: auto;
 }

.vrch {
height: 470px;
margin: auto;
width: 100%;
background: transparent url("img/vrch.jpg") center top no-repeat;
}

.zpet {
position: absolute;
left: 50%;
color: white;
top: 5px;
margin-left: -460px;
}

.zpet a {
color: #C39D8A;
font-size: 11px;
text-decoration: none;
}

.zpet a:hover {
color: white;
}

.menu {
width: 560px;
margin: auto;
position: relative;
top: 335px;
}

.menu a {
width: 138px;
text-align: center;
font-size: 13px;
text-decoration: none;
color: #58585A;
display: block;
float: left;
position: relative;
top: 12px;
left: 205px;
}

.menu a:hover {
color: #B62C21;
}


.okolo  {
padding-left: 40px;
text-align: center;
}

.stred  {
width: 945px;
margin: auto;
}


.prihlaseni {
width: 290px;
margin-left: 30px;
margin-right: 30px;
float: left;
overflow: hidden;
padding-bottom: 160px;
font-size: 11px;
}

.prihlaseni  h3 {
font-size: 13px;
text-align: center;
color: #B3826C;
margin-top: 20px;
margin-bottom: 4px;
padding: 0px;
}


.obsah {
width: 590px;
float: left;
overflow: hidden;
text-align: left;
font-size: 11px;
padding-bottom: 160px;
}




.spodek {
width: 100%;
height: 164px;
position: absolute;
bottom: 0px;
left: 0px;

background: transparent url("img/spodek_maz.jpg") bottom center repeat-x;
}






.obsah  {
padding-bottom: 200px;
}








.pata {

background-color: black;
margin-left: 2px;
height: 170px;
  background-image: url("img/pata.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  text-align: left;
  position: relative;
}

.sponzori {

}

.pata a {
display: block;
color: black;
text-decoration: none;
position: absolute;
}

.obrstred {
margin: auto;
background: #EEDED3;
}

.obrstred td  {
vertical-align: middle;
text-align: center;
width: 108px;
height: 108px;
}

.obrstred a img {
border: 0px solid white;
}

.ukazka {
width: 140px;
float: left;
height: 195px;
border: 1px solid white;
text-align: center;
padding-top: 5px;
margin-right: 5px;
overflow: hidden;
background: white;
border: 1px solid #CCCCCC;
margin-bottom: 5px;
font-weight: normal;
line-height: 1.3em;
}

.ukazka p  {
margin-bottom: 0px;
}

.ukazka .datum  {
color: #C09686;
font-size: 10px;
margin: 0px;
padding: 0px;
font-weight: normal;
}

.ukazka .hlasuj {
margin-top: 3px;
color: white;
font-size: 10px;
background: #C09686;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 10px;
}

.ukazka .hlasuj strong {
color: black;
font-size: 11px;
font-weight: normal;
}


.terminy {
position: relative;
width: 188px;
float: left;
height: 170px;
border: 1px solid #B58E7D;
text-align: center;
margin-right: 5px;
margin-bottom: 5px;
overflow: hidden;
background: #E3CCBE url("img/terminy.jpg") repeat-x top left;
line-height: 1.4em;
}

.terminy_finale {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 1px solid #E1001A;
text-align: center;
margin-right: 5px;
margin-bottom: 30px;
overflow: hidden;
background: #E3CCBE;
background: #E3CCBE url("img/terminy.jpg") repeat-x;
}

.odklik {
position: absolute;
bottom: 3px;
right: 5px;
}

.odklik a {
text-decoration: none;
color: #B62C21;
}

.odklik a:hover {
color: red;
}

.nej_ukazky {
padding: 3px;
padding-bottom: 30px;
font-size: 10px;
}

.terminy h4 {
margin-top: 0px;
padding: 4px;
background: white url("img/podtourh4.jpg") top center repeat-x;

color: #E20018;
}

.terminy b {
display: block;
padding: 3px;
font-size: 10px;
font-weight: normal;
color: #B58E7D;
text-align: center;
}

.podskrtnuti  {
background-color: #A4E612;
background-image: url("img/podtourh4.jpg");
background-repeat: repeat-x;
background-position: top center;
text-align: center;
padding: 5px;
}

.ukazka a {
margin: auto;
}


.podpis {
text-align: right;
}

.zprava {
border-top: 1px solid #CCCCCC;
margin-top: 10px;
margin-bottom: 10px;
}

.text {
margin-top: 20px;
margin-bottom: 15px;
}

.tour_terminy {

border-collapse: collapse;
}

.tour_terminy td {
border: 1px solid #CCCCCC;
padding: 4px;
}



.koncerty {
width: 100%;

}

.koncerty td  {

padding-top: 10px;
padding-bottom: 7px;
text-align: left;
padding-left: 15px;

}

.datum  {
color: #C09686;
}

.outline  {
border: 1px solid #CCCCCC;
}

.pisen  {
margin-top: 20px;
padding-top: 5px;
text-align: left;

}

.pisen td {
padding-right: 18px;
}

.pisen b  {
color: #76C806;
}

.fotogalerie  {
width: 100%;
}

.fotogalerie img  {
border: 1px solid #CCCCCC;
}

.fotogalerie td {
width: 146px;
height: 146px;
border: 1px solid #CCCCCC;
text-align: center;
vertical-align: middle;
}

.male {
margin-top: 4px;
font-size: 10px;
line-height: 120%;
}

.text td  {
padding-right: 20px;
}

.fotka  {
display: inline;
margin-right: 15px;
}

.zvuky  {
position: absolute;
top: 0px;
right: 0px;
z-index: 6;
background-color: #740019;
width: 100px;
margin-right: 30px;
}

.podlinka {
position: relative;
text-align: right;
top: -10px;
margin-bottom: 25px;
}

.podlinka a {
color: #76C806;
}

.podlinka a:hover {
color: #FF9900;
}

.sloupec  {
width: 330px;
}

.mezisloupec  {
width: 30px;
}

.press  {
width: 345px;
border-bottom: 1px solid #CCCCCC;
padding-bottom: 10px;
padding-top: 10px;
}

.soubory  {
margin-top: 10px;
border-top: 1px solid #CCCCCC;
}

.soubory td  {
text-align: left;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
}

.soubory h6  a   {
text-decoration: none;
font-size: 12px;
}


.list {
width: 100%;
border-bottom: 1px solid #BBBBBB;
margin-bottom: 5px;
}

.list td  {
padding-bottom: 4px;
}

.pruh {
padding: 3px;
margin-bottom: 40px;
border-bottom: 1px solid #BBBBBB;
}





.podmenu  {
margin-top: 0px;
margin-bottom: 20px;
}

.podmenu a  {
font-weight: bold;
color: #AAAAAA;
}

.podmenu .vybrany  {
color: #76C806;
}

.polozka  {
width: 100%;
padding-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px;
}

.polozka table  {
width: 100%;
}

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

.polozka a b  {
color: #76C806;
}

.polozka h5 {
margin-top: 0px;
padding-top: 0px;
color: #76C806;
}

.tabulka td {
border: 2px solid #FDF1E9;
padding: 4px;
/*background-image: url("img/pod.gif");*/
background: #E2CCBE;
font-size: 11px;
}

.tabulka th {
background: #C09686;
border: 2px solid #FDF1E9;
padding: 4px;
font-size: 11px;
/*background-image: url("img/pod-fun.gif");*/
}

.prav {
text-align: right;
}

th .hlasuj  {
font-size: 11px;
color: white;
}

th .hlasuj strong  {
font-size: 13px;
color: black;
}


.clanek {
border: 1px solid #CCCCCC;
padding: 10px;
margin-bottom: 10px;
}

.video  {
text-align: left;
width: 180px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}

.fanklub  {
position: absolute;
left: 0px;
width: 100%;
text-align: left;
}

.tabulenka  {
background-color: #B04D60;
border: 1px solid #CCCCCC;
}

.prazdna td {
padding-right: 30px;
padding-bottom: 12px;
}

.polozka-kategorie  {
width: 170px;
float: left;
}

.polozka-kategorie .vnor  {
margin: 10px;
}

.aktualita  {
position: absolute;
top: 130px;
left: 545px;
width: 100px;
height: 95px;
overflow: hidden;
font-size: 11px;
}

.pocitadlo  {
text-align: center;
position: absolute;
top: 475px;
left: 5px;
width: 100px;
overflow: hidden;
font-size: 12px;
letter-spacing: 2px;
}

.aktualita a  {
color: yellow;
text-decoration: none;
display: block;
line-height: 150%;
font-style: italic;
font-weight: bold;
}

.vzkaz  {
margin-bottom: 10px;
border: 1px solid #83B0CF;
padding: 8px;
background-image: url("img/pod.gif");
}

.vzkaz1  {
margin-bottom: 10px;
border: 1px solid #83B0CF;
padding: 8px;
background-image: url("img/pod-fun.gif");
}

.vzkaz2  {
margin-bottom: 10px;
border: 1px solid #0E9539;
padding: 8px;
background-image: url("img/pod-fun.gif");
}

.vzkaz_vrch {
width: 420px;
}

.vzkaz_vrch strong  {
color: #76C806;
font-size: 12px;
}

.vzkaz_vrch h3 {
margin-top: 0px;
font-size: 9px;
}

.ikonka {
border: 1px solid black;
margin-right: 10px;
}

.skryty {
position: relative;
}



.nadupoutavka  {
padding: 3px;
padding-left: 10px;
background-image: url("img/linka.jpg");
text-align: left;
font-size: 11px;
color: white;
border-top: 1px solid #CAFC03;
}

.upoutavka  {
margin-bottom: 15px;
border: 1px solid #CAFC03;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 8px;
background-image: url("img/pod.gif");
}

.upoutavka h3 {
margin-top: 3px;
font-size: 13px;
}

.vice {
margin-top: 5px;
margin-bottom: 10px;
}

.vystraha {
font-weight: bold;
}

.upozorneni {
padding: 30px;
font-size: 14px;
text-align: center;
background-color: white;
margin-bottom: 30px;
}

.poznamka {
color: #976952;
font-size: 10px;
line-height: 1.3em;
}

.sponzori {
margin-top: 10px;
}

