* { margin: 0; padding:0; }

html, body
	{
		text-align: center;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;

		background-image: url(../../grafika/main_background.gif);
		background-position: center;
		background-repeat:repeat-y;
	}

#stred
	{
		width: 798px;
		height: auto;
		min-height: 100%;
		text-align: left;
		margin: auto;
		position: relative;
		border: 0px;
		background-color: #FFFFFF;
	}
	
#hlavicka
	{
		width: 798px;
		height: 390px;
		z-index: 200;
		position: absolute;
		background-image: url(../../grafika/main_header.jpg);
		background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
	}
	
#hlavicka #lista
	{
		width: 100%;
		height: 37px;
		position: relative;
		top: 0px;
	}
	
#levy_bok
	{
		top: 400px;
		width: 180px;
		padding: 0px;
		margin: 0px;
    	border: 0px;		
		height: 100%;
		position: absolute;
		left: 8px;
		bottom: 8px;
		z-index: 200;
		height: auto;
		_height: auto;
		background-color: #FFFFFF;
	}
#pravy_bok	
	{
		padding-bottom: 20px;
		padding-left: 210px;
		padding-right: 20px;
		padding-top: 400px;
		margin: 0px;
		width: auto;
    	border: 0px solid;
		overflow: auto;
		position: relative;
		z-index: 0;
		height: auto;
	}
	
#pravy_bok #napln
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: justify;
		margin: 1em;
	}	
	
#menu a, #menu a:visited 
	{
	  	text-decoration:none;
		text-align: left;
		background-color: #FFFFFF; 
		color: #0090B2;
		display:block; 
		width: 180px; 
		margin-bottom: 10px;
		padding: 2px;
		font-size: 14px;
		letter-spacing: 4px;
		border-bottom: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;		
	}

#menu a:hover
	{
		border-bottom:1px dotted #828282;
		border-top:1px dotted #828282;
		color: #828282;
	}

#menu_2
	{
		margin-left: 200px;
		margin-top: 10px;
	}	

#menu_2 a
	{
		color: #0090B2;
		text-decoration: none;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: bold;
	}
	
#menu_2 a:hover
	{
		color: #828282;
		text-decoration: none;
	}
	
#search
	{
		height: 27px;
		width: 195px;
		background-image: url(../../grafika/search.gif);
		background-position: center;
		background-repeat: no-repeat;
		float: left;
		margin: 5px;
	}
	
h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #0090B2;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #0090B2;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 10px;
	}
	
h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #0090B2;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 20px;
	}	
	
#levypanel 
	{
		float: right;
		width: 200px;
		margin:0; padding:0;
	}

#levypanel-obsah 
	{
		margin:0; 
		padding-top: 3em;
		padding-left: 1em;
		padding-right: 1em;
		text-align: center;
	}

#hlavnipanel 
	{
		margin: 0 200px 0 0; 
		padding:0;
		width: auto;
	}

#hlavnipanel-obsah 
	{
		margin:0; 
		padding: 0.5em 0em 0.5em 1em;
		text-align: justify;
		color: #0090B2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

#hlavnipanel1
	{
		margin: 0; 
		padding:0;
	}

#hlavnipanel1-obsah 
	{
		margin: 0; 
		padding: 0;
		text-align: justify;
		color: #0090B2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
#foto
	{
		padding: 0px;
		margin: 10px;
		width: 150px;
		border: 1px solid #000000;
	}
	
#foto02
	{
		padding: 0px;
		margin: 10px;
		border: 0px solid #000000;
	}
	
#box
	{
		padding: 10px 10px 150px 10px;
	}		
	
#foto00
	{
		padding: 0px;
		margin: 10px;
		height: 400px;
		border: 1px solid #000000;
	}

#foto01
	{
		padding: 0px;
		margin: 10px;
		height: 150px;
		border: 1px solid #000000;
	}
	
#clanek_autor
	{
		padding-top: 10px;
		color: #0090B2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;		
	}
	
#clanek_datum
	{
		padding-top: 30px;
		color: #0090B2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;		
	}
	
#popisek
	{
		padding: 0.5em;
		text-align: center;
		color: #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
	}
	
#popisek_velky
	{
		padding: 0.5em;
		text-align: center;
		color: #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: italic;
	}
	
#errmsg
	{
		color: #CC0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	
#clanky_main_tabulka
	{
		width: auto;
		height: auto;
		border: 0px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #0090B2;
		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: #0090B2;
	}	
	
#clanky_main_tabulka #nadpis:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #1a3972;
	}	
	
#clanky_main_tabulka #clanky_info
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #0090B2;
		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: #0090B2;
		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;		
	}
	
#fotogalerie_tabulka
	{
		width: 540px;
		height: auto;
		border: 0px solid #000000;
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}	
	
#fotogalerie_tabulka #h2a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0090B2;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
		margin: 10px;
	}	
	
#fotogalerie_tabulka #h2a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #990000;
		text-decoration: underline;
		text-align: center;
	}	
	
#fotogalerie_tabulka #more
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0090B2;
		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;
		border: 1px solid #000000;
	}
	
#fotogalerie_tabulka a 
	{
		color: #000099;
		text-decoration: none;
	}	
	
#fotogalerie_tabulka a:hover
	{
		color: #990000;
		text-decoration: underline;
	}
	
#strankovani
	{
		color: #000099;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		width: 500px;
	}	
	
#strankovani a
	{
		color: #000099;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}	
	
#strankovani a:hover
	{
		color: #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
	}
	
#h2a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0090B2;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		margin: 10px;
	}	

#h2a a
	{
		color: #0090B2;
		text-decoration: none;
	}	
	
#h2a a:hover
	{
		color: #990000;
		text-decoration: underline;
	}
	
#rozcestnik_popis
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0090B2;
		text-align: justify;
		padding-left: 20px;
		padding-right: 20px;
	}
	
#stahnout
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999999;
		text-decoration: none;
		font-weight: bold;
		text-align: right;
		margin: 10px;
		font-style: italic;
	}	

#stahnout a
	{
		color: #999999;
		text-decoration: none;
	}	
	
#stahnout a:hover
	{
		color: #990000;
		text-decoration: underline;
	}		