
body 
    {
        color: black;
	text-align: left;
	font-size: 0.8em;
	font-family: arial, "Trebuchet MS", tahoma, verdana, sans-serif;
    }

menu.ext .uroven0
    {
	margin: 0;
    }
    menu.ext .uroven1
    {
	margin: 0 0 0 10px;
    }
    menu.ext .uroven2
    {
	margin: 0 0 0 20px;
    }
    menu.ext .uroven3
    {
	margin: 0 0 0 30px;
    }
    menu.ext .uroven4
    {
	margin: 0 0 0 40px;
    }

hr, #dalsiInf
    {
	clear: both;
    }

body, img, div
    {
	border: 0;
	margin: 0;
	padding: 0;

    }

strong
    {
	font-weight: bold;
    }
em
    {
	font-style: italic;
    }

a:link 
    {
        font-style: inherit;
	color: blue;
	text-decoration: underline;
    }
    a:visited 
	{
	    color: navy;
	    text-decoration: underline;
	}
    a:hover 
	{
	    color: black;
	    text-decoration: underline;
	}
h2 
    { /* hlavni nadpis */
        font-size: 1.5em;
	text-align: center;
        padding: 20px 0 10px 0;
	margin: 0 0 10px 0;
	clear: both;
    }
h3
    {	/* podnadpis vlevo */
    	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	clear: both;
    }

h4
    {	/* center podnadpis */
    	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	clear: both;
    }

.PP
    {
	/* povinne polozky ve formulari */
	font-style: italic;
    }
    
.chyba
    {
	text-align: center;
	color: red;
	font-weight: bold;
    }

.tlacitka1, .tlacitka2
    {
	clear: both;
        text-align: center;
	margin: 12px 0 12px 0;
    }
    .tlacitka1 form, .tlacitka2 form
	{
	    margin: 0 5px 0 0;
	    display: inline;
	}		

.anotace 
	    {
		font-style: italic;
		font-size: 0.9em;
	    }
	    
.textPridani
    {
	text-align: left;
    }
	    
.adresa
    {
        clear: both;
        display: block;
        text-align: center; 
        margin: 24px 0 24px 0;   
    }   	

.clanky, .akce, .forum, .archivDokumentu
    {
        margin: 40px 0 24px 0;
        clear: both;
    }

.prehledLokalizace
    {
	margin: 0 0 24px 0;
    }
    
.foto1 img, .foto2 img, .mapa img, .graf1 img
    {
        float: left;
        margin: 0 5px 5px 0;
	clear: both;
    }
.foto1, .foto2, .mapa, .graf1
    {
	clear: both;
    }

#popisHlavni
    {
	clear: both;
	margin: 12px 0 24px 0;
    }

.akceHledat, .diskuse
    {
	text-align: center;
    }

.tab1 .tabRadek1, .tab2 .tabRadek1
    {
	/*text-align: center;*/
    }

table.tabTyp1
	{
	text-align: left;
	table-layout: fixed;
	empty-cells: hide;
	width: 620px;
	margin: 10px 0 0 0;
    }    
    table.tabTyp1 td
	{
	    overflow: hidden;
	    padding: 5px;
	}
    table.tabTyp1 .tabSloupec1
	{
	    width: 30%;
	}
    table.tabTyp1 th
	{
	    /*font-weight: normal;*/
	}
    table.tabTyp1 select, table.tabTyp1 input
	{
	    width: 100%;
	}
    table.tabTyp1 input#checkbox1, input#radio1, table.tabTyp1 input#radio2, table.tabTyp1 input#radio3 		
	{
	    width: 15px;
	}
    table.tabTyp1 .tabTlac1
	{
	    width: 100px;
	}

table.tabTyp2
    {
	clear: both;
	table-layout: fixed;
	border: 1px solid black;
	empty-cells: hide;
	text-align: left;
	width: 620px;
    }
    table.tabTyp2 td, table.tabTyp2 th
	{
	    overflow: hidden;
	    padding: 5px;
	    border: 1px solid black;
	}
	table.tabTyp2 .tabSloupec1
	    {	
		width: 40%;
	    }
	table.tabTyp2 select, table.tabTyp2 input, table.tabTyp2 textarea
	{
	    width: 100%;
	}
	table.tabTyp2 .tabTlac1
	{
	    width: 100px;
	}     	
	
input#datumOd, input#datumDo, input#datum1
    {
	width: 90px;
    }		

#navigaceDole 
	{
	    clear: both;
	    padding: 15px 0 5px 0;
	}


div#tema_tema 
    {
    }
	div#tema_tema .podtema 
	    {
		clear: both;
		margin-top: 12px;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 0;
	    }
	    div#tema_tema .podtema img
		{
		    width: 150px;
		    margin: 0 0 6px 0;
		    float: left;
		}
	    div#tema_tema .podtema strong, .popistema, .poradi 
		{
		    margin-left: 150px;
		    padding: 0 0 0 5px;
		    margin-right: 0;
		    margin-top: 0;
		    margin-bottom: 0;
		    display: block;
		}

    
div#encyklopedie_objekty1
    {
	/*text-align: left;*/
    }
    
    div#encyklopedie_objekty1 #typZaznamu
	{
	    margin: 0 0 12px 0;
	}			
    div#encyklopedie_objekty1 #piktogramy #pikinfo
	{
	    margin: 5px 0 12px 0;
	    clear: both;
	} 
    
    div#encyklopedie_objekty1 .typ
	{
	    display: inline;
	    padding-left: 5px;
	}
	
    div#encyklopedie_objekty1 .razeni
	{
	    display: inline;
	}    	
        	
        
    div#encyklopedie_objekty1 #vstupenky, #fotogalerie, #vazby, #vazby2, #lokalizace, #souradnice, #evidujeme, #dokumenty, #uredniDeska 
	{
	    margin: 40px 0 24px 0;
	    clear: both;
	}

#public_index .diskuse
{
    margin: 0 0 30px 0;
}

div#public_kapitola
    {
	/*text-align: left;*/
    }
    div#public_kapitola #nazevHlavy
	{
	    clear: both;
	    text-align: center;
	    margin: 12px 0 0 0;
	}		
    div#public_kapitola .odstavec1
	{
	    margin: 12px 0 24px 0;
        }
    div#public_kapitola p
	{
	    clear: both;
        }
    div#public_kapitola p.podpis
	{
	    text-align: right;
	    font-style: italic;
        }
    div#public_kapitola p.verse1
	{
	    text-align: center;
	    font-style: italic;
        }
    #public_kapitola .forumNazor
	{
	    margin: 12px 0 12px 0;
	}
    #public_kapitola .forumHlava, #public_kapitola .forumText
	{
	    width: 100%;
	    clear: both;
	}
    #public_kapitola .forumSouhrn
	{
	    margin: 0 0 12px 0;
	    text-align: center;
	}
    #public_kapitola .forum h4
	{
	    margin-bottom: 0px;
	}		
    #public_kapitola .forumDatum
	{
	    float: right;
	    display: inline;
	}
    #public_kapitola .forumAutor
	{
	    float: left;
	    display: inline;
	    font-weight: bold;
	}		
    #public_kapitola .forum
	{
    	    border-top: 5px solid black;
	}		
		
div#public_prehled
    {
	/*text-align: left;*/
    }
    .clanekNadpis
    	{
	    font-size: 1.2em;
	    font-weight: bold;
	}	
    div#public_prehled .prehledLokalizace
	{
    	margin: 0 0 30px 0;
        clear: both;
    }

    .clanek, .anketa
	{
	    clear: both;
	    margin: 0 0 20px 0;
	    /*padding: 0 0 20px 0;*/
	    overflow: hidden;	    
	}
    .clanekFoto
	{
	    float: left;
	    display: inline;
	    margin: 0 5px 0 0px;
	    padding: 0;
	    width: 150px;
	}

    .clanekPopis
	{
	    display: inline;
	}

div#encyklopedie_objekty #hledejOkruh
    {
	width: 40px;
    }
    
div#akce_seznam 
    {
    }
    .akceBlok
	{
	    clear: both;
	    margin: 12px 0 30px 0;
	}
    div#akce_seznam img 
	{
	    width: 150px;
	    float: left;
	    display: inline;
	}
    div#akce_seznam strong, div#akce_seznam h3, div#akce_seznam .akceBlok p 
	{
	    margin-left: 150px;
	    padding: 0 0 0 5px;
	    margin-right: 0;
	    margin-top: 0;
	    margin-bottom: 0;
	    display: block;
	    clear: none;
	}
    div#akce_seznam .akceBlok p span
	{
	    padding-top: 12px;
	    display: block;
	}	
    div#akce_seznam .akceKdy
	{
	    clear: both;
	    font-weight: bold;
	    margin: 0 0 5px 0;
	}
	
div#akce_index
    {
    }
    div#akce_index .hledatDnes, #akce_index .hledatZitra, #akce_index .hledatTyden, #akce_index .hledatVstupenky
	{
	    padding: 0 10px 0 0;
	}
    div#akce_index .hledatDnesObr, #akce_index .hledatZitraObr, #akce_index .hledatTydenObr, #akce_index .hledatVstupenkyObr
	{
	    display: inline;
	    padding: 0 10px 0 0;
	}	
    div#akce_index .hledatRychle
	{
	    clear: both;
	    margin: 12px 0 40px 0;
	}
    div#akce_index #akcePocet
	{
	    width: 60px;
	}	
     
#akce_ukaz table#ukazTab
    {
	clear: both;
	table-layout: fixed;
	border: 1px solid black;
	empty-cells: hide;
	text-align: left;
	width: 620px;
    }
    
    #akce_ukaz table#ukazTab td
	{
	    overflow: hidden;
	    padding: 5px;
	    border: 1px solid black;
	}
	#akce_ukaz table#ukazTab .tabSloupec1
	    {	
		width: 40%;
		font-weight: bold;
	    } 
	#akce_ukaz table#ukazTab .tabSloupec2
	    {	
		width: 60%;
	    }           	
    #akce_ukaz .ukazHledat
	{
	    margin: 12px 0 12px 0;
	    text-align: center; 
	}	    

#dokumenty_seznam span.docSoubor, #dokumenty_prehled span.docSoubor, #dokumenty_uredni span.docSoubor
    {
	float: left;
    }
#dokumenty_seznam span.docObjekt, #dokumenty_prehled span.docObjekt, #dokumenty_uredni span.docObjekt
    {
	float: right;
    }    

#public_nazor .tabTyp2 .tabSloupec1 
    {
        width: 30%;
    }    

#internet_vstupenky .predstaveni
    {
	margin: 20px 0 0 0;
    }	                        	
#internet_vstupenky .nazevPredst
    {
	font-size: 1.2em;
	font-weight: bold;
    }
#internet_vstupenky marquee
    {
	font-weight: bold;
	display: block;
    }    
#internet_vstupenky .infPredst a:link, #internet_vstupenky .infPredst a:visited, #internet_vstupenky .infPredst a:hover
    {
	text-decoration: none;
	font-weight: bold;
    }        
#internet_vstupenky .zmenaPredst
    {
	font-weight: bold;
    }        
#encyklopedie_obsah ul
    {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
    }    	             
#encyklopedie_obsah li
    {
	padding: 0;
	margin: 0 5px 2px 20px;
    }
#pocasi_pocasi form
    {
	margin: 0 0 5px 0;
    }
#pocasi_pocasi input, #pocasi_pocasi select
    {
	margin: 0 5px 0 0;
    }
#pocasi_pocasi #formular
    {
	padding: 0 0 20px 0;
    }


.tabTyp3
    {
	border-collapse: collapse;
	text-align: left;
	margin: 5px 1px 20px 1px;
	padding: 0;
	border: 1px black solid;
    }
    
.tabTyp3 th, .tabTyp3 td
    {
	padding: 5px;
	margin: 0;
	border: 1px black solid;
	empty-cells: hide;
	/*overflow: hidden;*/
    }    

#kontakty .email, #adresar_kontakty .email
    {
	font-size: 0.85em;
    } 
    
.anketa .barline
    {
	background-color: #cfcfcf;
	height: 10px;
	overflow: hidden;
	clear: both;
	margin: 0 0 5px 0;
    }    
.anketa .bar
    {
	background-color: #be161d;
	display: block;
    }
.anketa .anketaProc, .anketa .hlas, #fotky_prezentace .nasledujici
    {
	float: right;
    }        
.anketa .odpoved, .anketa .soucet, #fotky_prezentace .predchozi
    {
	float: left;
    }

#fotky_prezentace #dalsiFoto
    {
	margin: 12px 0 0 0;
	clear: both;
	overflow: hidden;
    }

#dokumenty_deska
    {
	text-align: left;
	margin: 0 5px;
	padding: 10px 5px 10px 5px;
	background-color: white;
    }
    #dokumenty_deska .ud_odkazy
	{
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}
    #dokumenty_deska .ud_odkazy li
	{
	    display: inline;
	    padding-right: 15px;
	}	

th
    {
	text-align: left;
    }
