body{
   margin-top:0px;
   margin-left:0px;
   width:100%;
  }

#top_layer{
  background-color:white;#5c6b8b;
  clear:both;
}

#middle_layer{
 clear:both;
 width:70%;
 margin-bottom:4%;
 margin-left:auto;
 margin-right:auto;
 
}

#bottom_layer{
  position:fixed;

  top:97%;

  width:100%;

  clear:both;

  border:1px solid black;

  height:3%;

  padding:0px;
  background-color:#657492;#5c6b8b;
}


.nav {
    color: #000000;
    padding: 0;
    margin:3px;
    list-style-type: none;
    display:block;
    clear:both;
  }


.nav ul {
   margin-top:15px;
   border:1px solid #396BA5;
   visibility: hidden;
   background-color: #A72135;    margin-left:-6px;
   padding: 0;
   z-index:50;
   list-style-type: none;
  }


.nav li {
   float: left;
   padding: 3px 1em;
   text-align:center;   width:135px;
   white-space: nowrap;
   font:normal bold 10pt/1.5 Arial;
    border:1px solid black;
    margin:6px;
   background-color:#bfc5d1;
   color:black;
   
 }

.nav li:hover{
 color:black;
 background-color:white;
}

table{
 border:1px solid #114a65;
 margin-top:25px;
 width:100%;
text-align:center;
}

#paticka_text{

  font:normal normal 12pt/normal Tahoma;

  color:white;

  float:right;

  margin-right:5px;
  margin-top:0px;
   
}

#rady{
  font:normal bold 10pt/1.0 Tahoma;
  padding:0px;
  padding-top:10px;
  margin-bottom:0px;
  margin-right:5px;
  
}

#rady_text{
 margin:0px;
margin-left:35px;
margin-top:2px;
 font:normal normal 10pt/1.0 Tahoma;

}

.datum{
 width:15%;
 font:normal normal 8pt/1.0 Tahoma;
}

.nadpis{
 font:normal bold 12pt/1.0 Tahoma;
padding:8px;
}

.popis{
 font:normal normal 10pt/1.2 Tahoma;
 padding:8px;

}

#onas p,#formular p,#kontakt p{
  font:normal normal 11pt/1.2 Tahoma;
  
}

#onas,#formular,#kontakt{
 margin-top:85px;
}

#digittel{
 margin-top:60px;
}

a{
 
 color:black;
 border:0px;
}

#potize{
float:left;
}

input, textarea{
  border:1px solid Black;
  
  
}

#formular table{
 border:0px;
}

#formular th, #kontakt th{
 font:normal bold 10pt/1.7 Tahoma;
}

#kontakt td{
  font:normal normal 10pt/1.0 Tahoma;
  padding:5px;
}

#kontakt a{
  font:normal bold 10pt/1.0 Tahoma;
  padding:5px;
}

#e-mail{
  border:0px;
  margin-top:10px;
  float:left;
}

#kontaktovani{
  padding-top:70px;
}

#dvlevo{
 width:40%;
 float:left;
 clear:left;
 margin-top:50px;
 padding-left:10px;
 padding right:10px;

}

#dvlevo li{
 font:normal normal 10pt/1.3 Tahoma;
 color:Maroon;
}

#dvpravo{
 padding-right:8px;
 width:58%;
 float:right;
 font:normal normal 10pt/1.3 Tahoma;
 
}

#dvpravo h3{
 text-align:center;
}

.vyb{
 float:left;

}

#obj{
float:left;
margin:0px;
}

#objtext{
 
 margin:0px;
 padding-left:50px;
}

#dvb{
 float:left;
 margin:5px;
}

#obrp{
position:fixed;
left:0px;
top:88%;
}

#rohd{
 position:absolute;
 top:0px;
 left:92%;
 z-index:0;
}

#formular input{
 font:normal normal 10pt/1.0 Tahoma;
}

#chyba_form{
 font:normal normal 10pt/1.0 Tahoma;
 color:red;

}

#log_nad{
text-align:center;
background-color:#cedcec;
font:normal bold 10pt/2.0 Tahoma;
border-bottom:1px dashed #427bb3;
}

.log_th{
 font:normal bold 8pt/2.5 Tahoma;
}

#log_pr{
 text-align:center;
 font:normal normal 10pt/3.0 Tahoma;
}

#log_pr input{
margin-right:5px;
}