body {margin: 0; padding: 0;}

#okoli {width: 100%; margin: 0 auto; background: url('/images/vzhled/podklad.gif') repeat #730101;}
#znaknad {width: 100%; margin: 0 auto;}
#znakpod {width: 100%; margin: 0 auto;}

#horni_odsazeni {width: 930px; height: 25px; margin: 0 auto; background: url('/images/vzhled/horni.gif') no-repeat black center center; color:white;}
#dolni_odsazeni {width: 930px; height: 10px; margin: 0 auto; background: url('/images/vzhled/ram.gif') repeat white center;}

#ram {width: 930px; margin: 0 auto; background: url('/images/vzhled/ram.gif') repeat white center;}

#header {width: 900px; height: 120px; margin: 0 auto;}
#menu {width: 900px; height: 44px; margin: 0 auto; background: url('/images/vzhled/menu.gif') no-repeat center center; color:white; font:bold 16px Arial;}

#container {width: 900px; margin: 0 auto; overflow: hidden; padding-top: 10px; padding-bottom: 10px;}

#levy {width: 230px; padding:10px 10px 0 10px;}

#kalnadpis {background: url('/images/vzhled/levynadpis.gif') no-repeat center top; color:white; font:bold 14px Arial; height:23px; width:210px; padding-left:20px; padding-top:4px;}
#kalendar {width:200px; color:#730101; float:left; padding: 5px 0px 20px 15px; text-align:center; font:bold 14px Arial;}

#mapanadpis {float:left; background: url('/images/vzhled/levynadpis.gif') no-repeat center top; color:white; font:bold 14px Arial; height:23px; width:210px; padding-left:20px; padding-top:4px;}
#mapa {width:230px; float:left; text-align:center; padding: 5px 0px 15px 0px;}

#ostnadpis {float:left; background: url('/images/vzhled/levynadpis.gif') no-repeat center top; color:white; font:bold 14px Arial; height:23px; width:210px; padding-left:20px; padding-top:4px;}
#ost {width:200px; color:black; float:left; padding: 10px 0px 5px 15px; text-align:center; font:bold 13px Arial;}


#hlavni {width: 630px; color: black; font: normal 15px Times; padding:10px 10px 0 10px;}
#hlavnitop {width: 630px; background: url('/images/vzhled/hlavnitop.gif') no-repeat center top; height:10px;}
#hlavnimiddle {width: 610px; font:normal 15px Times; padding:0 10px 0 10px; background:#E3E3E3; min-height:615px; border-bottom: solid #E3E3E3 1px;}
#hlavnibottom {width: 630px; background: url('/images/vzhled/hlavnibottom.gif') no-repeat center top; height:10px;}

#footer {width: 900px; margin: 0 auto; background: url('/images/vzhled/footer.gif') no-repeat center top; text-align:center; color:white; font:italic bold 14px Arial; height:60px;}


#container .column
{
  float: left;
  text-align: left;
}

	#hlavnimiddle ul {margin:0px;}

	#horni_odsazeni a:link {color: white; font:bold 12px Arial; text-decoration: none;}
        #horni_odsazeni a:visited {color: white; font:bold 12px Arial; text-decoration: none;}                
        #horni_odsazeni a:hover {color: white; font:bold 12px Arial; text-decoration: underline;}	

	#ost a:link {color: black;}
        #ost a:visited {color: black;}                
        #ost a:hover {color: black; text-decoration: none;}
	
	#footer a:link {color: white;}
        #footer a:visited {color: white;}                
        #footer a:hover {color: white; text-decoration: none;} 

	#hlavni a:link {color: black;}
        #hlavni a:visited {color: black;}                
        #hlavni a:hover {color: black; text-decoration: none;}
	
	h1 {display: none;} 
	h2 {color: #FFF991; text-align: left; background: url('/images/vzhled/h2.gif') no-repeat left center; font:bold 18px Arial; margin: 0 0 10px 0; padding: 4px 0 5px 20px;}
	h3 {color:#730101; font:bold 13px Arial; padding-left:10px; height:6px;}
	p {text-align: justify; text-indent: 20px; margin:3px 0 0 0;}


	table.hornitab td {padding: 1px 5px 0px 5px;}


	.aktualita {padding-bottom:5px; margin-bottom:10px; width:100%; border-bottom:solid black 1px;}
	.aktnadpis {color:#730101; font:bold 15px Times;}
	.aktvlozeno {color: black; font: italic 11px Arial; text-align: right;}
	.akttext {color: black; padding-left: 15px;}

	.facebook {vertical-align:middle; text-align:center; width:100%;}
	.facebooklogo {width:60px; text-align:right;}
	.facebooktext {padding-left:10px; text-align: left;}
	.toplist {padding-top:10px;}
	.youtube {padding-top:6px; padding-bottom:0px;}

        .vysledky {padding-bottom:5px; margin-bottom:10px; width:100%; border-bottom:solid black 1px;}
	.vyslnadpis {color:#730101; font: bold 13px Arial;}
	.vysltext {color: black; padding-left: 15px;}

	.vyjezdy {padding-bottom:5px; margin-bottom:10px; width:100%; border-bottom:solid black 1px;}
	.vyjezdynadpis {color:#730101; font: bold 13px Arial;}
	.vyjezdytext {color: black; padding-left: 15px;}

	.kontakt {padding-bottom:15px; font: normal 16px Times;}
	table.kontakt td {padding: 0 10px 20px 15px;}
	.kontakttyp {vertical-align:middle; text-align:center;}

	.kontaktosoby {font: normal 16px Times; width:100%; border-collapse:collapse;}
	table.kontaktosoby td {padding:10px 0 10px 15px; border:solid 1px #730101;}
	.kontakthodnost {color: #730101; font: bold 13px Arial;}

	ul.sponzori li {padding:4px 0px 4px 0px;}

	.clenovetab {width: 300px; border: solid #730101 1px; border-collapse: collapse;}
	.deticlenovetab {width: 250px; border: solid #730101 1px; border-collapse: collapse; margin: 0 33px 0 33px;}
	.clenovenadpis {color:white; font:italic bold 14px Times; background: url('/images/vzhled/clenove.gif') repeat #730101 center center;}
	.deticlenovenadpis {color:#730101; font:italic bold 14px Times;}
	table.clenovetab td {padding: 2px 5px 2px 5px; border: solid #730101 1px;}
	table.deticlenovetab td {padding: 2px 5px 2px 5px; border: solid #730101 1px;}

	.kalendartab {width: 100%; border: solid #A30000 1px; border-collapse: collapse;}
	.kalendardatum {color: black; font: bold 13px Arial; vertical-align: top; width: 75px; text-align: center;}
	table.kalendartab td {padding: 5px 5px 5px 5px; border: solid #A30000 1px;}

	ul.fgvyska a {color: black; font: bold 13px Arial;}
	.fotogalerietab {width: 100%; text-align: center;}
	table.fotogalerietab img {border: double 4px white; background-color: #808080; padding: 1px;}
	table.fotogalerietab td {padding: 0 0 30px 0}
	ul.fgvyska li {margin:0px; padding-bottom:15px;}

	ul.vgvyska a {color: black; font: bold 13px Arial;}
	ul.vgvyska li {margin:0px; padding-bottom:15px;}

	table.kalendar {width:100%; margin-top:5px; border-collapse: collapse; border: solid #BDBDBD 1px;}
	table.kalendar th {color: white; padding: 3px; text-align: center; vertical-align: middle; font:bold 14px Arial; border:solid #BDBDBD 1px; background: url('/images/vzhled/kalth.gif') no-repeat blue center bottom;}
	table.kalendar td {color: black; padding: 3px; text-align: center; vertical-align: middle; font:bold 12px Arial; border:solid #BDBDBD 1px; background: url('/images/vzhled/kaltd.gif') no-repeat white center bottom;}
	table.kalendar td.kalakce {color: white; background: url('/images/vzhled/kalakce.gif') no-repeat #730101 center bottom;}
	.kalendarjs {font: italic bold 10px Arial;}

	.footeruvod {font:italic bold 14px Arial; padding-top: 10px;}
	.mapastranek {font:normal 13px Times; padding-top: 5px;}

	.tymytab {width: 100%; text-align: center;}
	.tymyb {font:bold 13px Arial;}
	table.tymytab td {padding-bottom:20px;}
	table.tymytab img {border: double 4px white; background-color: #808080; padding: 1px;}
