* { margin:0; padding:0; }

html, body
	{
		text-align: center;
		height: auto;
		min-height: 100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-image: url(../../grafika/main_pozadi.jpg);
		background-position: top;
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-color: #4b7338;
	}

.stred
	{
		width: 1000px;
		text-align: left;
		margin: auto;
		position: relative;
		height: auto;
	}

.hlavicka
	{
		position: relative;
		height: 294px;
		width: 100%;
		border-top: 0px solid #000000;
		border-bottom: 0px solid #000000;
		top: 0px;
		left: 0px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 0px;
		z-index: 300;
		background-image: url(../../grafika/banner.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}

.napln
	{
		width: inherit;
		height: auto;
		overflow: auto;
		background-image: url(../../grafika/pozadi.gif);		
		background-position:left;
		background-repeat: repeat-y;		
	}
	
.levy_bok
	{
		width: 200px;
		padding: 0px;
		margin: 0px;
    	border: 0px;		
		position: relative;
		z-index: 200;
		height: auto;
		background-repeat: no-repeat;
		padding-top: 20px;
		float: left;
		overflow: visible;
	}

.pravy_bok	
	{
		margin: 10px;
    	border: 0px solid;
		overflow: auto;
		position: relative;
		z-index: 0;
		height: inherit;
		width: 770px;
		float: left;
		height: auto;
	}

.wrapper
	{
		position: static;
		width: 980px;
		padding-bottom: 5px;
		padding-right: 20px;
		bottom: 0px;
	}		
	
.web_autor
	{
		position: static;
		width: 980px;
		color: #999999;
		padding-bottom: 5px;
		padding-right: 20px;
		text-align: right;
		bottom: 0px;
		background-image: url(../../grafika/pozadi.gif);
	}		

.web_autor a
	{
		color: #000000;
		text-decoration: none;
	}		

.web_autor a:hover
	{
		color: #990000;
		text-decoration: underline;
	}		
	
h1
	{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 18px;
		margin: 5px 0px 5px 20px;
		color: #092d00;
	}
	
h2
	{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 16px;
		margin: 5px 0px 5px 25px;
		color: #092d00;
	}
	
h3
	{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 14px;
		margin: 10px 0px 10px 0px;
		color: #092d00;
		text-decoration: underline;
	}	

p
	{
		margin: 10px 0px 10px 0px;
	}
	
.clanky_seznam_tabulka
	{
		width: 500px;
		border-left: 1px solid #092d00;
		border-right: 1px solid #092d00;
		border-top: 1px solid #092d00;				
		height: auto;
		margin-bottom: 20px;
		margin-top: 20px;
	}

.clanky_seznam_tabulka	.datum
	{
		border-bottom: 1px solid #092d00;
		text-align: center;
	}
	
.clanky_seznam_tabulka	.nadpis	
	{
		border-bottom: 1px solid #092d00;
		text-align: left;
		padding-left: 10px;
		padding-bottom: 3px;
		padding-top: 3px;
	}
	
.clanky_seznam_tabulka	.nadpis		a
	{
		text-decoration: none;
		color: #092d00;
		font-size: 12px;
		font-weight: bold;
	}
	
.clanky_seznam_tabulka	.nadpis		a:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	
.clanky_seznam_tabulka	.zvyrazneni_1
	{
		background-color: #b5ffa2;
	}
	
.clanky_seznam_tabulka	.zvyrazneni_2
	{
		background-color: #5dba46;
	}
	
.text
	{
		margin: 10px 10px 10px 30px;
	}		
	
#chybova_hlaska
	{
		text-align: center;
		color: #990000;
		font-size: 14px;
		font-weight: bold;
		margin: 10px;
	}

ul
	{
		padding-left: 30px;
		padding-bottom: 5px;
		padding-top: 5px;
	}

ol
	{
		padding-left: 10px;
		padding-bottom: 5px;
		padding-top: 5px;
	}

ol li
	{
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
#clanky_main_tabulka
	{
		width: 700px;
		height: auto;
		border: 0px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #000000;
		margin-bottom: 20px;
	}		
	
#clanky_main_tabulka #nadpis
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #000000;
	}	
	
#clanky_main_tabulka #nadpis:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #990000;
	}	
	
#clanky_main_tabulka #clanky_info
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #000000;
		padding-top: 10px;
	}	
	
#clanky_main_tabulka img
	{
		border: 1px solid #000000;
		margin-right: 10px;		
	}	
	
#clanky_main_tabulka #clanky_uvod
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		color: #000000;
		padding: 10px;
	}	
	
#clanky_main_tabulka #clanky_vice
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000099;
		font-style: italic;
	}	
	
#clanky_main_tabulka #clanky_vice:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		color: #990000;
		font-style: italic;		
	}	
	
#errmsg
	{
		color: #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-align: center;
		padding: 20px;
	}	
#clanky_show_tabulka	
	{
		width: 700px;
		height: auto;
		border: 0px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #000000;
		margin-bottom: 20px;
	}		
	
#clanky_show_tabulka h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
	}
	
#clanky_show_tabulka h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
	}	
	
#clanky_show_tabulka h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
	}	
	
#clanky_show_tabulka #clanek_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		color: #000000;
		padding-left: 20px;
		padding-bottom: 10px;
		padding-right: 10px;
		padding-top: 10px;
		vertical-align: top;
	}		
	
#clanky_show_tabulka img
	{
		border: 1px solid #000000;
		margin-right: 10px;		
	}	

	
#clanky_show_tabulka #clanek_autor
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
	}		
	
#clanky_show_tabulka p
	{
		padding-bottom: 5px;
		padding-top: 5px;
	}		
	
#clanky_show_tabulka img
	{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
#clanky_show_tabulka #popisek
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:center;
		font-style: italic;
		color: #333333;
	}	
	
#clanky_show_tabulka #h3a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #000099;
		text-align: left;
	}	
	
#clanky_show_tabulka #h3a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		color: #990000;
		text-align: left;
	}	
	
#fotogalerie_tabulka
	{
		width: 600px;
		height: auto;
		border: 2px solid #000000;
		background-color: #afe496;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}	
	
#fotogalerie_tabulka #h2a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
		margin: 10px;
	}	
	
#fotogalerie_tabulka #h2a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #990000;
		text-decoration: underline;
		text-align: center;
	}	
	
#fotogalerie_tabulka #more
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		text-align: right;
		font-style: italic;
		padding-right: 10px;
	}	
	
#fotogalerie_tabulka #more:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #990000;
		text-decoration: underline;
		text-align: right;
		font-style: italic;		
	}	
	
#fotogalerie_tabulka img
	{
		margin: 10px;
	}
	
#fotogalerie_tabulka a 
	{
		color: #000000;
		text-decoration: none;
	}	
	
#fotogalerie_tabulka a:hover
	{
		color: #990000;
		text-decoration: underline;
	}							
	
#clanky_tabulka_soubory
	{
		width: 600px;
		border: 1px solid #000000;
		background-color: #afe496;
	}
	
#clanky_tabulka_soubory #hlavicka
	{
		border-bottom: 1px solid #000000;
		background-color: #2b4220;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0px;
	}
	
#clanky_tabulka_soubory td
	{
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 0px;
		margin: 0px;
	}			
	
#posledni_aktualizace	
	{
		width: 500px;
		border: 1px solid #000000;
		background-color: #2b4220;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		padding-top:5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		color: #ffffff;
	}
	
#clanky_main_tabulka1
	{
		width: 500px;
		height: auto;
		border: 0px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #000000;
		margin-bottom: 10px;
		margin-top: 10px;
	}		
	
#clanky_main_tabulka1 #nadpis
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #000000;
	}	
	
#clanky_main_tabulka1 #nadpis:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #990000;
	}	
	
#clanky_main_tabulka1 #clanky_info
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #000000;
		padding-top: 10px;
	}	
	
#clanky_main_tabulka1 img
	{
		border: 1px solid #000000;
		margin-right: 10px;
		height: 120px;		
	}	
	
#clanky_main_tabulka1 #clanky_uvod
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		color: #000000;
		padding: 10px;
	}	

#clanky_main_tabulka1 #clanky_uvod ul
	{
		padding-left: 10px;
	}	
	
#clanky_main_tabulka1 #clanky_vice
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000099;
		font-style: italic;
	}	
	
#clanky_main_tabulka1 #clanky_vice:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		color: #990000;
		font-style: italic;		
	}
	
#main_fotogalerie
	{
		border: 0px solid #000000;
		width: 190px;
		padding: 0px;
		margin: 0px;
		margin-top: 20px;
	}	
	
#main_fotogalerie img
	{
		border: 1px solid #000000;
		margin: 0px;
		_padding: 0px;
		_margin: 0px;
	}
	
#main_fotogalerie #hlavicka1
	{
		width: 190px;
		border: 1px solid #000000;
		background-color: #2b4220;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		padding-top:5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #ffffff;
	}
	
#main_fotogalerie #hlavicka1 a
	{
		color: #ffffff;
		text-decoration: none;
	}
	
#main_fotogalerie #hlavicka1 a:hover
	{
		color: #990000;
		text-decoration: underline;
	}
	
#main_fotogalerie img
	{
		height: 130px;
	}	
	
#main_kalendar_akci
	{
		border: 0px solid #000000;
		width: 190px;
		margin: 0px;
		margin: 10px 0px 10px 0px;
	}	
	
#main_kalendar_akci #hlavicka1
	{
		width: 190px;
		border: 1px solid #000000;
		background-color: #2b4220;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		padding-top:5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #ffffff;
	}
	
#main_kalendar_akci #hlavicka1 a
	{
		color: #ffffff;
		text-decoration: none;
	}
	
#main_kalendar_akci #hlavicka1 a:hover
	{
		color: #990000;
		text-decoration: underline;
	}	
	
#main_kalendar_akci #datum
	{
		color: #000000;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
		padding: 5px;
	}	
	
#main_kalendar_akci #nadpis
	{
		color: #000000;
		text-align: center;
		font-weight: bold;
		text-decoration: underline;
		font-size: 12px;
	}	
	
#main_kalendar_akci #popis
	{
		color: #000000;
		text-align: justify;
		font-size: 12px;
		font-style: italic;
		padding: 5px 0px 10px 0px;
	}	
	
#main_search
	{
		border: 1px solid #000000;
		width: 190px;
		padding: 0px;
		margin: 0px;
		text-align: center;
		background-color: #afe496;
	}	
	
#main_search #hlavicka1
	{
		width: 190px;
		border-bottom: 1px solid #000000;
		background-color: #2b4220;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		padding-top:5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #ffffff;
	}	
	
#main_search #text
	{
		border: 1px solid #000000;
		width: 140px;
		height: auto;
		background-color: #ffffff;
		padding: 0px;
		margin: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
		color: #2b4220;
	}	
	
#main_search #tlacitko
	{
		border: 1px solid #000000;
		width: 140px;
		height: auto;
		background-color: #2b4220;
		padding: 0px;
		margin: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		color: #ffffff;
	}				
	
.kniha_navstev
	{
		width: 600px;
		border: 1px solid #000000;
		height:auto;
		margin-top: 20px;
		text-align: left;
	}

.kniha_navstev_prispevek
	{
		padding: 5px;
		width: 600px;
	}
	
.kniha_navstev_hlavicka
	{
		background-color: #003300;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		height: 30px;
		text-align: center;
		width: 600px;
	}

.kniha_navstev_hlavicka a
	{
	 	color: #CCCCCC;
		text-decoration: none;
	}

.kniha_navstev_hlavicka a:hover
	{
		color: #FF3300;
		text-decoration: underline;
	}		

.hlavicka_ukaz
	{
		text-align: left;
		padding-left: 10px;
	}
	
.kniha_navstev .text_oblast
	{
		padding: 20px;
	}
	
.kniha_navstev .tlacitko
	{
		padding: 20px;
		text-align: center;
		height: 30px;
	}			
	
.inteligentni_strankovani
	{
		width: 660px;
		height: 25px;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	
.inteligentni_strankovani	td
	{
		width: 30px;
		text-align: center;
	}
	
.inteligentni_strankovani td a
	{
		color: #000099;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
	}

.inteligentni_strankovani td b
	{
		color: #FF0000;
		text-decoration: none;
		font-size: 18px;
		font-weight: bold;
	}
	
.inteligentni_strankovani td a:hover
	{
		color: #990000;
		text-decoration: underline;
	}
	
#karta_psa_tabulka
	{
		width: 600px;
		border: 1px solid #000000;
		background-color: #afe496;
	}
	
#karta_psa_tabulka #hlavicka
	{
		border-bottom: 1px solid #000000;
		background-color: #2b4220;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0px;
	}
	
#karta_psa_tabulka td
	{
		font-size: 12px;
		text-align: left;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 0px;
		margin: 0px;
		border: 1px dashed #000000;
	}		