body{  
  background:url('img/pozadi.png') repeat-x;
  font-family:arial;
  font-size:13px; 
  margin:0;
  padding:0;
}

#telo{
  width:930px;
  margin:0 auto;
  padding:0;
}


#url{
  width:279px;
  float:left;
  position:relative;
  top:30px;
  left:50px;
  margin:0;
}

#menu{
  margin:0;
  padding:0;
  float:right;
  position:relative;
  top:42px;  
}

#menu ul{
  list-style:none;
  margin:0;
}

#menu ul li{
  color:#000;
  float:left;
}

#menu ul li.act a{
  text-decoration:none;
  color:#d91f1f;
}

#menu ul li a{
  color:#000;
  font-weight:bold;
  margin:0 15px 0 15px;
  font-size:13px;
}

#menu ul li a:hover{
  text-decoration:none;
}

.clear{
  clear:both;
}


.logo{
  top:60px;
  left:80px;
  width:379px;
  height:117px;
  float:left;
  position:relative;
  background:url('img/cedule.png') no-repeat;
  display: block;  
} 


.logo a {    
  display: block;
  width:370px;
  height:85px;     
}               

.logo a span {
  display: none;
}

.agent{
  width:133px;
  height:242px;
  float:left;
  position:relative;
  top:-75px;
  left:0px;
  text-align:left;
  background:url('img/agent.png') no-repeat;
  display: block;  
} 

#strednik{
  height:400x;
  background:url('img/stred-pozadi.png') repeat-x;
  margin:0 auto;
  position:relative;
  top:-70px;
  padding:0 0 15px 0;
} 

#poptavka{
  width:230px;
  height:73px;
  float:right;
  position:relative;
  top:68px;
  left:-500px;
  text-align:left;
  display: block;  
} 

#info{
  position:relative;
  top:65px;
  height:100px;
  width:380px;
  margin:0;
  text-align:right;
  padding:0;
  float:right;
}

ul.info{
  list-style:none;
  color:#fff;
}

ul.info li.nadpis{
  list-style:none;
  color:#fff;
  font-weight:normal;
  text-decoration:underline;
  font-size:20px;
  line-height:50px;
  letter-spacing:1px;
}

ul.info li{
  font-size:14px;
  letter-spacing:1px;
  line-height:30px;
}

#obsah{
  width:930px;
  position:relative;
  top:-70px;
}

#obsah img.right{
  float:right;
  padding:5px;
}

#obsah img.right-agent{
  float:right;
  margin:0px;
}

#obsah img.right2{
  float:right;
  padding:5px;
  margin-top:-50px;
}

#obsah img.left{
  float:left;
  padding:5px;
}

#obsah img.bubliny{
  margin-top:-45px;
}

#obsah img.leftmap{
  float:left;
  padding:0 20px 0px 20px;
}

#obsah img.left2{
  float:left;
  padding:12px 10px 0px 0;
}


#obsah h2{
  margin:10px 0 10px 0;
  padding:0;
  font-size:17px;
  letter-spacing:0px;
}


#obsah h3{
  margin:5px 0px 5px 50px;
  padding:0;
  font-size:17px;
  letter-spacing:0px;
}

.one{
  width:280px;
  float:left;
}

#obsah .one p, #obsah .two p{
  font-size:12px;
  height:110px;
  line-height:20px;
}

#obsah .poslat{
  margin:5px 0 5px 0;
  text-align:center;

}

.two{
  width:284px;
  margin:0 15px 0 0;
  float:right;
}

#obsah .one span, #obsah .two span{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  margin:0 0px 0 0px;
}



#obsah p{
  text-align:justify;
  line-height:22px;
  font-size:13px;
  margin:0;
  padding:10px 0 10px 0;
}

#obsah p a{
  color:#bb1010;
  font-weight:bold;  
  text-decoration:underline;
}

#obsah p a:hover{
  text-decoration:none;
}

.stredni-boxy{
  width:930px;
  margin:0 auto;
  padding:10px;
  height:380px;
}
  
.stredni-boxy ul{
  list-style:none;
}

.stredni-boxy ul li{
  line-height:22px;
  font-size:12px;
}

.stredni-boxy ul li a{
  color:#4f4f4f;
}

.stredni-boxy ul li.nadpis{
  line-height:20px;
  font-size:13px;
  font-weight:bold;
  color:#b80d0d;
  background:url('img/sipka.png') no-repeat;
  padding:0 0 0 17px;
  margin:0 0 0 -17px;
}


.box{
  float:left;
  width:465px;
}

.box2{
  float:right;
  width:465px;
}

.box3{
  float:left;
  width:232px;
}

.box4{
  float:right;
  width:232px;
}

.box5{
  float:left;
  width:232px;
}

.box6{
  float:right;
  width:232px;
}

#footer{
  width:930px;
  margin:0 auto;
  position:relative;
  top:-90px;
}


table.poptavka{
  background:url('img/form1.png') no-repeat;
  width:930px;
  padding:20px;
  margin:0 auto;
  font-size:13px;
}

table.poptavka tr{
  line-height:20px;
}

table.poptavka tr td.nazev{
  text-align:right;
  padding:5px 10px 5px 0px;
  font-size:13px;
  font-weight:bold;
}

table.poptavka2{
  background:url('img/form2.png') no-repeat;
  width:930px;
  padding:25px;

  font-size:13px;
}

table.poptavka2 tr{
  line-height:20px;
}

table.poptavka2 tr td.nazev{
  text-align:right;
  padding:5px 10px 5px 0px;
  font-size:13px;
  font-weight:bold;
}


table.poptavka3{
  background:url('img/form3.png') no-repeat;
  width:930px;
  padding:25px;

  font-size:13px;
}

table.poptavka3 tr{
  line-height:20px;
}

table.poptavka3 tr td.nazev{
  text-align:right;
  padding:5px 10px 5px 0px;
  font-size:13px;
  font-weight:bold;
}


table.poptavka4{
  background:url('img/form4.png') no-repeat;
  width:930px;
  padding:25px;
  text-align:left;
  font-size:13px;
}

table.poptavka4 tr{
  line-height:20px;
  text-align:left;  
}

table.poptavka4 tr td.nazev{
  text-align:right;
  text-align:left;  
  padding:5px 10px 5px 0px;
  font-size:13px;
  font-weight:bold;
}

input{
  padding:2px;
  border:1px solid #5d5d5d;
}
textarea{
  padding:2px;
  border:1px solid #5d5d5d;
}

select{
  padding:2px;
  border:1px solid #5d5d5d;
}

input.odeslat-poptavku{
  background:url('img/odeslatpoptavku.png') no-repeat;
  width:232px;
  position:relative;
  left:700px;
  top:-40px;
  height:52px;
  border:0;
}

input.odeslat-poptavku:hover{
  background:url('img/odeslatpoptavku2.png') no-repeat;
  width:232px;
  height:52px;
}      






.formular-email{
  float:right;
  width:460px;
  background:url('img/pozadi-email.png') no-repeat;
  margin:20px 0 0 0;  
  padding-top:30px;
  height:260px;
}

table.poslat-email{
  width:420px;
  margin:0 auto;
  font-size:12px;
  font-family:verdana;  
}

table.poslat-email td input{
  border:1px solid #dedede;
  padding:4px;    
  font-size:11px;
  width:200px;
  margin:0;
  font-family:verdana;
  font-weight:normal;
}

table.poslat-email td textarea{
  border:1px solid #dedede;
  padding:3px;
  margin:0;
  font-size:11px;
  font-family:verdana;
  font-weight:normal;
}


table.poslat-email tr td.l{
  text-align:right;
  width:50px;
}

table.poslat-email tr td input,table.poslat-email tr td textarea{
  text-align:left;
}

.formular-email input.odeslat-mail{
  background:url('img/o1.png') no-repeat;
  width:153px;
  height:40px;
  border:0px;
  margin-left:80px;
  padding:0;
}

.formular-email input.odeslat-mail:hover{
  background:url('img/o2.png') no-repeat;
  cursor:Pointer; 
}