

/*--------fotogalerie - detail fotky----------*/
div.fotogalerie-fotka div.sipky {
width: 100px;
margin: 30px auto;
}

div.fotogalerie-fotka div.sipky a {
text-decoration: none;
font-weight: bold;
font-size: 1.4em;
}

div.fotogalerie-fotka div.sipky div.predchozi {
float: left;
}

div.fotogalerie-fotka div.sipky div.nasledujici {
float: right;
}


div.fotogalerie-fotka img.fotka-detail {
border: 1px solid #5c5c5c;
}
/*-----------------------*/


.uvodni_strana {
margin: 0px;
padding: 10px;
text-align: left;
font-size: 0.9em;
}
/*------rozpočet---------*/

.rozpocty {
margin: 0px;
padding: 10px;
text-align: left;
font-size: 0.9em;
}
.rozpocty table {
width: 540px;
margin: 0px;
padding: 0px;
text-align: left;
font-size: 0.8em;
}

/*-----------------------*/

div.hlaska {
	text-align: center;
	font-weight: bold;
	color: #006400;
	margin: 16px;	
}

div.pso-formular-posli-dotaz {
text-align: center;
}
div.pso-formular-posli-dotaz form {
margin: 0px auto;
padding: 0px;
width: 470px;
}

div.pso-hlavni-menu {
margin: 0px;
padding: 0px 0px 0px 13px;
font-size: 0.8em;
font-weight: bold;
text-align: left;
}
div.pso-hlavni-menu a.tlacitko, 
div.pso-hlavni-menu a.tlacitko:hover {
width: 134px;
padding: 3px 0px 3px 5px;
color: #ffffff;
text-decoration: none;	
display: block;
border-bottom: 1px solid #ffffff;
voice-family: "\"}\""; voice-family: inherit;
width: 129px;}
html>body div.pso-hlavni-menu a.tlacitko, div.pso-hlavni-menu a.tlacitko:hover{
width: 129px;
}

div.pso-hlavni-menu a.tlacitko:hover {
width: 134px;
color: #346ead;
background: #bacce1;
voice-family: "\"}\""; voice-family: inherit;
width: 129px;}
html>body div.pso-hlavni-menu a.tlacitko:hover{
width: 129px;
}

/*---------------------------*/

div.pso-horni-lista {
margin: 0px 10px 10px 10px;
padding: 5px;
border: 1px solid #346ead;
text-align: left;
font-weight: bold;
font-size: 0.9em;
background: #f6f6f6;
}

div.pso-obsah {
margin: 0px;
padding: 0px 10px 10px 10px;
text-align: justify;
}

div.fotogalerie-fotka {
	text-align: center;
}

div.polozka-datum {
	text-align: right;
	font-style: italic;
	font-weight: bold;
}

div.soubor-ke-stazeni {
padding: 2px 0px 2px 0px;
margin: 10px 0px 0px 0px;
border-top: 1px solid #2F4F4F;
border-bottom: 1px solid #2F4F4F;
background: #F5F5F5;
}
div.soubor-ke-stazeni ul {
padding: 0px 0px 0px 20px;
margin: 0px;
text-align: left;
}
div.soubor-ke-stazeni li {
padding: 3px 0px;
margin: 0px;
text-align: left;
font-size: 0.9em;
}



div.pso-uvodni-strana-obsah img, 
img.text 
{
	margin: 8px;
	border: 1px solid #5C5C5C;
}


table.fotogalerie-nahledy td {
text-align: center;
padding: 0px 0px 4px 0px;
font-size: 0.9em;
}

img.nahled {
margin: 10px 10px 3px 10px;
border: 1px solid #346ead; 
}

ul.vypis-polozek, 
ul.casopis-seznam-cisel, 
ul.casopis-seznam-clanku 
{
	line-height: 180%;
}

ul.vypis-polozek a {
	font-weight: bold;
}

ul.casopis-seznam-cisel, 
ul.casopis-seznam-clanku, 
ul.fotogalerie-album 
{
	margin-left: 60px;
	font-weight: bold;
	font-size: larger;
}


/*------úřední deska-----------------------*/
div.pso-uredni-deska {
width: 575px;
margin: 0px;
padding: 0px 0px 10px 0px;
border: 1px solid #346ead;
overflow: auto;	
}

div.pso-uredni-deska div.levy-sloupec {
float: left;
width: 270px;
margin: 0px;
padding: 10px 0px 0px 10px;
text-align: left;
}

div.pso-uredni-deska div.pravy-sloupec {
float: right;
width: 270px;
margin: 0px;
padding: 4px;
text-align: left;
}

div.pso-uredni-deska h3 {
margin: 10px 0px 0px 0px;	
paddin: 0px;
font-size: 0.9em;
text-align: left;
}

div.pso-uredni-deska table tr td {
	vertical-align: top;
}

div.pso-uredni-deska table tr td h3 {
	margin-top: 0px;
}

div.pso-uredni-menu  {
margin: 0px 10px 5px 10px;
padding: 10px;	
border: 1px solid #346ead;
background: #f6f6f6;
font-size: 0.9em;
text-align: left;
line-height: 1.4em;
}


/*-----------formulare----------------*/

.formulare {
margin: 0px;
padding: 0px 10px;
font-size: 0.9em;
text-align: left;
}
/*-----------volný modul----------------*/
.volny_modul {
margin: 0px;
padding: 0px;
font-size: 0.9em;
text-align: left;
}
.volny_modul table {
margin: 0px auto;
padding: 0px;
border-left: 1px solid #346ead;
border-top: 1px solid #346ead;
}
.volny_modul td {
margin: 0px;
padding: 2px 5px;
border-right: 1px solid #346ead;
border-bottom: 1px solid #346ead;
font-size: 0.8em;
}



/*--------------------------------------*/
div.volny-modul-clanky p.perex {
margin: 0px;
padding: 10px 0px;
text-align: justify;
}

div.volny-modul-clanky p.perex span.datum {
	font-weight: bold;
}

div.vyhlasky-polozka div.vyhlaska-ucinnost {
	float: right;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 16px;
}

div.vyhlasky-polozka div.vyhlaska-cislo {
	float: left;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 16px;
}

div.vyhlasky-polozka h1	{
	clear: both;
}

ol, ul, li { 
margin: 0px;
padding: 0px 0px 0px 20px;
list-style-type: square;
text-align: left;
}

li {
/*list-style-position: inside;*/
margin: 0px;
padding: 2px 0px;
}

table.cenik-uhrad-polozky {
	margin-top: 32px;
	margin-left: 40px;
	width: 500px;
}

table.cenik-uhrad-polozky thead {
	background-color: #F0FFF0;
}

table.cenik-uhrad-polozky td, table.cenik-uhrad-polozky th {
	padding: 4px;
}

table.cenik-uhrad-polozky col.suma {
	text-align: right;
	font-weight: bold;
}
