/* css styl - dopravadoleva.cz  napsal - Pavel Jílek */

body{
  background:url('img/pozadi.png') repeat-x ; 
  font-family:verdana;
  padding:0;
  margin:0 auto; 
}


#top{
  
  width:960px;

  margin:0 auto;
}

#logo{
  width:398px;
  margin-top:20px;  
  float:left;
}

h1{
  font-size:23px;
  font-family:arial;
  letter-spacing:7px;
  font-weight:bold;
  color:#fff;
  margin:0;
  padding:0;
  text-align:center;
}

h2{
  background:url('img/hadva.png') no-repeat;
  margin-left:30px;
  padding-left:70px;
  margin-top:25px;
  padding-top:10px;
  height:50px;
  color:#000;
  text-transform:uppercase;
  font-size:23px;
  letter-spacing:3px;   
}

h3{
  margin-left:30px;
  padding-top:10px;
  color:#00a8d6;
  font-size:17px;
  letter-spacing:1px;   
}

h4{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:30px;
  color:#000;
  font-size:17px;
  letter-spacing:1px;   
}




p{
  color:#000;
  font-size:14px;
  width:500px;
  line-height:20px;
  margin-left:20px;
  text-align:justify;

}




/* 562px šířka 73 výška*/
#odkazy{
  background:url('img/odkazy-pozadi.png');
  width:553px;
  height:43px;
  margin-top:20px;  
  float:right;
  padding-left:9px;
  padding-top:30px;
}

#odkazy a{
  font-family:verdana;
  background:#00b0e2;
  padding:15px;
  padding-top:30px;
  font-weight:bold;
  text-decoration:none;
  font-size:15px;
  letter-spacing:3px;
  color:white;
}

#odkazy a:hover{
  background:#059cc7;
}

#odkazy .a{
  background:#059cc7;
}

#banner{
  width:960px;
  height:150px;
  margin:0 auto;
  background:red;
  border:1px groove #d4d4d4;
}

#spodek{
  margin-top:11px;
  border-top:2px groove #818181;
  border-bottom:2px groove #818181;  
  background:url('img/text-pozadi.png');
  width:100%;

}

.clear{
  clear:both;
  margin-bottom:10px;
}

#obsah{
  width:960px;
  background:white;
  border:2px groove #818181;
  margin:0 auto;
  margin-top:4px;
  margin-bottom:10px;

}

#footer{
  background:url('img/footer.png');
  height:228px;
}

#footer2{
  width:960px;
  height:180px;
  margin:0 auto;
}

#rkontakty{
  margin-left:15px;
  margin-top:15px;
  width:350px;
  height:150px;
  background:url('img/rkontakty.png') repeat-x;
  border:2px groove #474747;
  float:left;
}

#informace{
  margin-right:15px;
  margin-top:15px;
  width:555px;
  height:30px;
  background:url('img/informace.png') repeat-x;
  float:right;
  border:2px groove #474747;
}

#bannery{
  float:right;
}

.banner1{
  margin-right:15px;
  margin-top:15px;
  text-align:left;
  float:right;
  border:2px groove #474747;
}

.banner2{
  margin-right:15px;
  margin-top:15px;
  text-align:left;
  float:right;
  border:2px groove #474747;
}    
          
.pocitadlo{
  float:right;
  margin:4px;
}     
        
.logo{
  float:right;
  margin-right:430px;
  margin-top:10px;

}


#rkontakty h3{
  margin-left:10px;
  font-size:18px;
  color:#fff;
  letter-spacing:3px;
}   

#rkontakty p{
  margin-left:10px;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  letter-spacing:0px;
  line-height:25px;
}   

#informace p{
  margin-top:2px;
  margin-left:10px;
  font-size:14px;
  color:#000;
  font-weight:normal;
  letter-spacing:1px;
  line-height:25px;
}   

#informace p a{
  font-size:14px;
  color:#000;
  font-weight:bold;
  letter-spacing:1px;

}  

.mapaevropy{
  float:right;
  margin-top:-90px;
  margin-right:15px;
}

.post{
  float:right;
  margin-top:-70px;
  margin-right:15px;
}

.autaa{
  float:right;
  margin-top:10px;
  margin-right:15px;
}

.stehovani{
  float:right;
  margin-top:-100px;
  margin-right:15px;
}

table.vozy{
  width:530px;
  margin-left:10px;
  border:1px solid #565656;
  border-collapse:collapse;  
}


table.vozy tr.hlavicka{
  background:#00a8d5;
}

table.vozy tr.hlavicka td{
  width:500px;
  background:#00a8d5;
  border-spacing:0;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  text-align:center;        
  color:white;
  font-weight:bold;
  font-size:14px;
  border:1px solid #565656;  
}

table.vozy td{
  width:500px;
  background:#fff;
  border-spacing:0;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  text-align:center;        
  color:#000;
  font-weight:bold;
  font-size:13px;
  border:1px solid #565656;  
}


table.cenik{
  width:530px;
  margin-left:10px;
  margin-top:0;
  border:1px solid #565656;
  border-collapse:collapse;  
}




table.cenik td.druh {
  width:500px;
  background:#00a8d5;
  border-spacing:0;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  text-align:center;        
  color:white;
  font-weight:bold;
  font-size:13px;
  width:30%;
}

table.cenik td{
  width:500px;
  background:#fff;
  border-spacing:0;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  text-align:center;        
  color:#000;
  font-weight:bold;
  font-size:12px;
  border:1px solid #565656;
  border-collapse:collapse; 
}

p a{
  font-weight:bold;
  color:#e50000;
  text-decoration:underline;

}

#odkazyn{
  margin:0 auto;
  text-align:center;
  margin-top:10px;
}

#odkazyn a{
  font-size:13px;
  text-decoration:none;
  color:#6f6f6f;
}