body{  
  background:#8b8b8b url('img/pozadi.png') repeat-x;
  font-family:arial;
  font-size:13px; 
  margin:0;
  padding:0;
}
                    
#web{
  width:930px;
  margin:0 auto;
  padding:0;
}

#header{
  background:url('img/header.png') no-repeat;
  width:930px;
  height:200px;
  margin-top:0px;
}

#praha{
  background:url('img/praha.png') no-repeat;
  width:922px;
  height:175px;
  margin-top:0px;
}

.top{
  width:930px;
  height:32px;
  margin:10px 10px 10px 0;
}
.logo{
  width:307px;
  margin-left:30px;
  margin-top:5px;
  height:32px; 
  float:left;
  position:relative;
  text-align:left;
  background:url('img/autopujcovnaolomouc.png') no-repeat;
  display: block;  
} 


.logo a {
  margin-top:-20px;
  display: block;
  width:307px;
  height:32px;      
}               

.logo a span {
  display: none;
}

.menu{
  width:543px;
  float:right;
  margin:5px 0 0 0;
}

ul.odkazy{
  list-style:none;
}           

ul.odkazy li{
  float:left;
  padding:0 0 0 15px;
}  

ul.odkazy li a{
  color:#fff;
  font-weight:bold;
}  

ul.odkazy li.activ a{
  color:#fff;
  font-weight:bold;
  text-decoration:none;  
}  

ul.odkazy li a:hover{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
} 

ul.odkazy li.odhlasit a{
  color:#3dc0f7;
  font-weight:bold;
  text-decoration:none;  
}  

#stred{
  width:911px;
  margin:0 auto;
  padding:0;
}

#one{
  width:642px;
  float:left;
  margin-top:-12px;
  margin-left:0px;
}

#two{
  width:269px;
  float:right;
}

#box1{
  background:url('img/box1.png') no-repeat;
  width:321px;
  float:left;
  height:85px;
}

#box2{
  background:url('img/box2.png') no-repeat;
  width:321px;
  float:right;
  height:85px;
}

#poslat{
  width:264px;
  height:61px;
  margin-top:-12px;
}

#green{
  background:url('img/zelenepozadi.png') no-repeat;
  width:930px;
  height:50px;
  margin-top:-10px;
}


.obsah-top{
  background:url('img/obsah-top.png') no-repeat;
  width:930px;
  height:30px;
  margin-top:-15px;
  padding:0;  
}

.obsah{
  background:url('img/stred-obsah.png') repeat-y;
  width:930px;
  margin:0;
  padding:0 25px 0px 30px;
}

.obsah-bottom{
  background:url('img/spodek-obsah.png') no-repeat;
  width:930px;
  height:30px; 
  margin:0;
  padding:0;
}

.clear{
  clear:both;
}

h2{
  font-family:arial;
  letter-spacing:1px;
  margin:0;
  font-size:20px;
  font-weight:normal;
  padding:0;
}

h2.k{
  clear:both;
  position:relative;
  top:-70px;
}

h3.odeslano{
  color:#c21717;
  font-weight:bold;
  font-size:17px;
  clear:both;
  position:relative;
  top:-70px;
}

h3{
  font-family:arial;
  letter-spacing:0px;
  margin:0;
  font-size:17px;
  font-weight:bold;
  padding:10px 0 0 0;
}



.obsah p{
  width:850px;
  text-align:justify;
  font-size:12px;
  line-height:22px;
  margin:0;
  padding:10px 0 0 0;
}

.obsah p a{
  color:#a30909;
  font-weight:bold;
  text-decoration:underline;
}

.obsah p a:hover{
  text-decoration:none;
}

#stred p{
  width:285px;
  text-align:justify;
  font-size:12px;
  line-height:16px;
  color:#ffffff;
  margin:0;
  padding:5px 0 0 19px;
}

#green p{
  width:900px;
  text-align:justify;
  font-size:13px;
  font-weight:bold;
  letter-spacing:1px;
  line-height:16px;
  color:#ffffff;
  margin:0;
  padding:16px 0 0 25px;
}

img.podnikatel{
  float:right;
  margin:0 180px 0 0;
}


img.right{
  float:right;
  margin:0 90px 0 0;
}

img.right2{
  float:right;
  margin:0 70px 0 5px;
}

img.righta{
  float:right;
  margin:0;
}

img.jtf{
  margin:0 0 0 -15px;
}

img.left{
  float:left;
}

.klienti{
  margin-left:-10px;
  padding:5px;
  width:860px;
}

#klient{
  width:420px;
  padding:0;
  margin:5px;
  float:left;
}

#klient .foto{
  float:left;
  width:200px;
}     

#klient p{
  float:right;
  margin-left:-10px;
  padding:0;
  font-size:11px;
  width:220px;
  line-height:22px;
  font-style:italic;
}

#klient p strong{
  font-size:11px;
  width:225px;
  font-style:normal;
}

#klientka{
  width:420px;

  float:right;
  
}

#klientka .foto{
  float:left;
  width:200px;  
}     

#klientka p{
  float:right;
  font-size:11px;
  width:220px;
  line-height:22px;
  font-style:italic;
}

#klientka p strong{
  font-size:11px;
  width:225px;
  font-style:normal;
}

.bezpozadi{
  width:900px;
  margin:0 auto;
}


#footer{
  height:179px;
  background:url('img/footer.png') repeat-x;
  padding:0 0 0 0;
  margin:0;
}

.footer-obsah{
  width:900px;
  height:149px;
  margin:0 auto;
  padding-top:30px;
}

.footer-obsah .left{
  width:550px;
  float:left;
  height:149px;
}

.footer-obsah .right{
  width:330px;
  float:right;
  height:149px;  
}

#footer p{
  color:#ffffff;
  font-size:11px;
  line-height:14px;
  text-align:justify;
}

#footer p a{
  color:#fff;
  text-decoration:underline;
}

#footer h3{
  color:#ffffff;
  font-size:14px;
}

ul.menu-bottom{
  text-align:right;
  list-style: circle;
  margin-right:20px;
  
}

ul.menu-bottom li{
  color:#ffffff;
  font-size:12px;
  line-height:20px;
}

ul.menu-bottom li a{
  font-weight:bold;
  color:#fff;
  text-decoration:underline;
}

ul.menu-bottom li a:hover{
  font-weight:bold;
  text-decoration:none;
}

.kontakty{
  width:480px;
}

.kontakty .left{
  width:250px;
  float:left;
}

.kontakty .right{
  width:230px;
  float:right;
  padding:134px 0 0 0;
}

table.formular-kontakty{
  width:400px;
  padding:10px;
  margin:-65px 0 0 0;
  font-size:13px;
}

table.formular-kontakty tr{
  line-height:30px;
}

table.formular-kontakty input{
  border:2px solid #a6a6a6;
  background:#f9f9f9;
  margin-left:30px;
}

table.formular-kontakty textarea{
  border:2px solid #a6a6a6;
  background:#f9f9f9;
  padding:5px;
  width:500px;
  font-family:verdana;
  margin-left:30px;  
  font-size:13px;
}

table.formular-kontakty input.odeslat{
  background:url('img/odeslat2.png') no-repeat;
  border:0;
  width:182px;
  height:43px;
  padding:5px;
  color:#fff;
  font-weight:bold;
  letter-spacing:1px;
  font-family:arial;
  margin-left:400px;
}

table.formular-kontakty input.odeslat:hover{
  background:url('img/odeslat1.png') no-repeat;;
  width:182px;
  height:43px;
  border:0; 
  cursor:Pointer; 
}

table.objednavky-prehled{
  width:100%;
  margin:10px 0 0 0;
  padding:0;

}

table.vypis{
  width:800px;
  font-size:15px;  
}

table.vypis tr{
  line-height:30px;
}

table.vypis tr td.spz{
  width:90px;
  font-weight:bold;
  letter-spacing:1px;
}

table.vypis tr td.typ{
  width:250px;
  font-weight:normal;
  letter-spacing:1px;
}

table.vypis tr td.t{
  width:50px;
}
table.vypis tr.nadpisy td{
  font-size:13px;
  border-bottom:1px solid #393939;
}

table.vypis tr.info td{
  font-size:12px;
  border-bottom:1px solid #cacaca;
}

table.vypis a{
  color:#1184dd;
}