 body {
 margin:0;padding:0;
 background: 0 0 url(../images/main-bg.jpg) #d7d7d7 repeat-x ;
 color: #2F4451;
 font: normal 11px/14px arial, sans-serif;
 text-align: center;
 }
 p {margin:5px 0 7px 0}
 h1 {font: bold 15px/15px arial, sans-serif;}
 h3 {font: bold 18px/15px arial, sans-serif;}
 #autoservis {
 width: 780px; _height: 662px; min-height: 662px;
 border: 1px solid #989898;
 margin: auto;
 text-align: left;
 
 }
 #autodoplnky {
 width: 780px; height: 49px;
 background: url(../images/autodoplnky-bg.jpg) no-repeat;
 }
 #autodily {
 width: 780px;; height: 144px;
 background:  url(../images/autodily-bg.jpg) no-repeat;
 margin-top: 1px;
 }
 
 #main {
 
 background: #fff;
 min-height: 400px; 
 _height: 400px;
 border-left: 254px solid #E3E6EB;
 position: relative;
 }
 
#left {
  float: left;
  width: 254px; 
  background: #E3E6EB; 
  margin-left: -254px; 
  
  position: relative;
  
} 
 
#inner {
_height: 405px;
color: #865A67;
}

.pad2 {
padding: 15px;border-left: 1px solid #898989;
 min-height: 192px; 
 _height: 192px;
}

.pad {
padding: 15px;border-left: 1px solid #898989;
 min-height: 400px; 
 _height: 400px;
}
.leftpad {;
color: #2F4451;height: 100%; 
 
}

.leftpadinner {;
padding: 10px;
 
}
#vinkod {
 width: 780px; height: 25px;
 background:  url(../images/vinkod-bg.jpg) repeat-x;
 color: #fff; 
 text-align: right;
 }
#vinkodpad  {padding: 5px 15px 0 0;}
#leftpadtop {
  background:#7A959E; 
  width: 100%; height: 40px;
  font: bold 12px/40px arial, sans-serif;
  color: #DEE6EE;  
  text-align: center;
  }

#topbar {
  background: #F2F5F8;
  width: 525px;
  height: 200px;
  border-left: 1px solid #898989; 
} 

#topbarinner{
  padding: 1px;
} 

.pujcovna {
  width: 100%;
  border: 2px solid #7A959E;
  border-collapse: collapse;

}

.pujcovna td, th{
  border: 1px solid #7A959E;
}

.pujcovna th{
  background: #7A959E;
  color: white;
}
.right {text-align: right}

