body, p {
padding:0;
margin:0; 
font-family: sans-serif;
}

body {
background:url("obr/vodo_bgn.png"); 
}

p, ul, table {
font-size:small;
font-size:75%;
}

h1, h2, h3, h4, h5, h6 {
color:navy; margin:5px 0 3px 0;
letter-spacing: 0.1em;
}


h6 {font-size: 90%;}
h5 {font-size: 95%;}
h4 {font-size: 100%;}
h3 {font-size: 105%;}
h2 {font-size: 120%; color:crimson;}
h1 {font-size: 150%; color:crimson;}

a {text-decoration:none; color:navy;}
a:visited {text-decoration:none; color:navy;}
a:active {text-decoration:none; color:navy;}
a:hover {color:crimson; }

hr.cleaner {
	clear:both; 
	height:1px; 
	margin: -1px 0 0 0; 
	padding:0 0 0 0; 
	border:none; 
	visibility: hidden;}
	
.vpravo {
float:right;
}

.vpravo_obr {
float:right;
margin-right:70px;
}

.vlevo_obr {
float:left;
}

.vlevo {
float:left;
}

.vlevo_dal {
float:left;
margin-left:30px;
}

#hlavni {
clear:both; 
width:775px; 
padding:0 0 0 0;
_padding:0 0 0 0;
margin:5px auto 0 auto; 
border:solid 1px navy;
background-color:#ffffff;

}

#hlavicka {
}

#hlavicka h1{
display:none;
}

#hlavicka img {
}

#hlavicka a img {
border:none;
padding:0;
margin:0;
}

#zahlavi {
height:80px;
padding:5px 5px;
background:url("obr/hlavicka_bgn.png") right; 
background-repeat:repeat-y;
}

#zahlavi2 {
height:101px;
height:99px;
padding:0;
margin:0;
text-align: left;
bbackground:url("obr/kadenvodo_logo_v.png") right top; 

background:url("obr/kadenvodo_logo2011.png") right top;
background-repeat:no-repeat;
}


#navigace {
width:770px; 
background:url("obr/hlavicka_bgn_rev.png") left; 
background-repeat:repeat-y;
height:1.8em;
font-size:14px;
}

#navigace ul{
clear:both;
padding:5px 0;
margin: 0;
text-align:center;
}

#navigace li{
width:85px;
width:95px;
list-style: none;
display:inline;
padding:0 10px 0 0;
font-size:12px;
font-weight: bold;
}

#navigace li a{
color:#000000;

}

#navigace li a:hover{
color:#FF0000;
}

#flags{
clear:both;
width:670px; 
height:30px;
margin:3px 0 0 0;
padding:0 0 0 0;
}

#flags img{
float:right;
margin:0 10px 0 0;
border:none;
}

#flags a img{
border:none;
}


#stred {
float:left;
clear:both;
padding:3px 0 0 50px;
width:570px;
min-height:40em;
_height:40em;
}

#stred h2{
margin:12px 0 5px -22px;
}

#stred h6,#stred h5,#stred h4,#stred h3{
margin:15px 0 5px 0px;
}

#stred h6{
clear:both;
}

#stred p{
width:90%;
margin:0 0 15px 0px;
line-height:1.4;
}

.u_obrazku {
float:left;
clear:left;
width:70%;
}

#stred ul{
width:70%;
margin:0 25px;
padding:0 40px;
width:85%;
margin:0 15px;
padding:0 20px;
}

#stred li{
margin:0;
padding:0px 5px 8px 5px;
line-height:1.3;
}

#navi {
width:750px;
float:left;
clear:none;
padding:3px 20px 5px 0;
text-align: right;
font-size:60%;
background:url("obr/hlavicka_bgn_rev.png") left; 
background-repeat:repeat-y;
}


#stred table{
clear:both;
border-collapse:collapse;
margin:10px auto 10px 0;

}

#stred .table_70{
width:80%;
margin:0 auto 0 0;
}

#stred tr{

}

#stred th{
text-align:left;
}

#stred td{
vertical-align:top;
border:solid 1px #C6C7FE;
}

#stred th, #stred td{
padding:7px 5px;
}

#stred td.lev {
text-align:left;
}

#stred td.prav {
text-align:right;
}

#stred td.cent {
text-align:center;
}

#paticka {
clear:both;
width:775px; 
height:25px;
margin: 5px auto; 
padding: 0 5px;
}

p.vpravo{
text-align:right;
}
#paticka ul{
margin:0;
padding: 0;
width:100%;
text-align:center;
}

#paticka li{
list-style: none;
display:inline;
padding:5px 5px;
font-size:75%;
}

#vstup{
width:715px;
margin:10px auto 0 auto;
}

.vstupni{
float:left;
width: 190px;
height: 160px;
margin:7px 15px;
padding:7px 5px;
border:solid 1px navy;
font-size:120%;
font-size:18px;
text-align:center;
background:url("obr/vstupni_bgn.png") left; 
background-repeat:repeat-y;
}

.vstupni a img{
border:none;
}

img.obrazek{
border:solid 1px #C6C7FE;
margin:5px 5px 15px 0;
margin:5px 5px 15px 5px;
}

.obr_velky{
border:solid 1px navy;
margin:10px 0 10px 15px ;
}

#navi_2 {
float:right;
clear:none;
width:140px;
margin:8px 0 0 0;
padding:0;
text-align: left;
}



#navi_2 ul{
width:140px;
margin:0;
padding:0;
list-style:none;
}

#navi_2osec {
margin-top:50px;
}

#navi_2nach {
margin-top:100px;
}

#navi_2 li{
width:135px;
height:24px;
margin:5px 0 5px 3px;
display:block;
border:solid 1px #C6C7FE;
font-size: 12px;
}

#navi_2 li a{
display:block;
padding:5px 0 5px 3px;
background:url("obr/navi_2_bgn.png") left; 
background-repeat:repeat-y;

}

#navi_2 li a:hover{
display:block;
padding:5px 0 5px 3px;
background:url("obr/navi_2r_bgn.png") right; 
background-repeat:repeat-y;
font-weight:bolder;
}

.prislusenstvi{
clear:both;
margin:0 0 10px 0;
}

.prislusenstvi img.obrazek{
margin:0;
padding:0;
float:left;
}

.prislusenstvi h6{
clear:none !important;
width:300px;
margin:0 0 0 210px !important;
padding:0;
}

.prislusenstvi p{
width:300px !important;
margin:0 0 0 210px !important;
padding:0;
}

.heslo{
background-color:#0093E1;
margin: 10px 0 0 0 !important;
padding:5px 0;
background:url("obr/pole_bgn_r.png") left; 
background-repeat:repeat-y;
background:url("obr/pole_bgn.png") left; 
background-repeat:repeat-y;
text-align: center;
}

.heslo2{
background-color:#0093E1;
margin: -10px 0 10px 0 ;
padding:5px 0;
background:url("obr/pole_bgn_r.png") left; 
background-repeat:repeat-y;
}

.heslo h2{
text-align: center;
color:navy;
margin:0;
padding:0;
line-height:1;
}

.heslo h4{
line-height:1;
text-align: center;
margin:0;
padding:0;
}

.heslo2 h4{
line-height:1;
text-align: center;
margin:0;
padding:0 0 3px 0;
}

.pole{
background-color:#B3DDF8;
margin: 0 !important;
padding:4px 5px;
text-align: center;
background:url("obr/pole_bgn.png") left; 
background-repeat:repeat-y;
}

.pole p {
width:99% !important;
}

#odpovedi p {
width:70%;
margin-top:15px;
margin-bottom: 20px;
}

#odpovedi p:first-letter {
float:left;
font-size:140%;
letter-spacing:0.2;
line-height:1.15;
_line-height:0.9;  
margin:0 0.05em 0 0;
}

.mensi {
font-size:70%;
}

.pop_vlevo {
margin: 0 0 0 15%;
_margin: 0 0 0 5%;
width:35%;
float:left;
text-align: center;
font-style: italic;
}

.pop_vpravo {
width:35%;
float:left;
text-align: center;
font-style: italic;
}

.ram_obrazku {
width:45%;
float:left;
text-align: center;
font-style: italic;
}

.ram_obrazku_vpravo {
float:right;
}

#novinka {
text-align: center;
color:red;
font-size:14px;
}


.el_vodomery {
font-size:18px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.red {
color:crimson;
}
