
body {
	margin: 0px;
	padding: 0px;
	background-color: #656565;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	text-align: center;		
	background-image: url(hpgimages/hp-bg.png);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
a {
	text-decoration: underline;
	color: black;
	}
	
img {border: none;}

h1 { 
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	color: white;
	font-size: 40px;
	padding: 0;
	margin: 0;	
  line-height: 1em;	
	}
	
h2 { 
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	color: #424242;
	font-size: 20px;
	padding: 0;
	margin: 0;	
  line-height: 1em;	
	}
	
h3 { 
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	color: white;
	font-size: 16px;
	padding: 0;
	margin: 0;	
  line-height: 1.0em;	
  text-transform: uppercase;
	}

h4 { 
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	color: white;
	font-size: 13px;
	padding: 0;
	margin: 0;
  margin-bottom:5px;  
  line-height: 1.0em;	
  text-transform: uppercase;
	}	

p {
  line-height: 1.5em;
  margin-top: 6px;
  padding-right: 30px;
}	

.main {
	position: relative;
	margin: auto;	
	width: 857px;	
	background-color: transparent;	
	color: #404040;
	text-align:left;
	
}

.top {
  height: 250px;  
  
}

.content {
  background-image: url(hpgimages/hp-bg-content.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: white;
	padding: 15px;
}

.bs2 {
  
  padding: 6px 15px 0px 0px;
  color:#black;
  font-size: 11px;
}



.bs1 {
  width: 250px; 
  padding: 6px 0px 0px 15px;
  color:#black;
  font-size: 11px;
}


.loga {
 position: absolute;
  top: 10px;
  left: 300px;
  width: 210px;
  height:300px;
  z-index:15;
}

.minibanner {
 position: absolute;
  top: 100px;
  left: -40px;
  width: 363px;
  height:114px;
  z-index:16;
}

.autopujcovna {
 position: absolute;
  top: 244px;
  left:50px;
  width: 167px;
  height:30px;
  z-index:20;
}





.tactical {

  position:relative;
  width: 827px;
  height: 205px;
  background-image: url(hpgimages/hp-bg-tactical.png);
	background-position: left top;
	background-repeat: repeat-x;
	z-index: 100;

	color:white;
	

}

.tactical a {
  color:white;
}


.bscontact1 {
  
  width:250px;
  line-height: 1.4em;
  padding: 0px 0px 0px 35px;
}

.bscontact1 strong {
  font-size: 15px;
}

.bscontact2 {
  
  line-height: 1.4em;
  padding: 0px 35px 0px 0px;
  
}

.bscontact2 strong {
  font-size: 15px;
}


.promo1 {
  
  margin: 25px 0px 0px 30px;  
  width: 235px;
  float:left;
  color: #404040;
  font-size: 10px;
}


.promo1 strong {
  display: block;
  font-size: 12px;
  margin: 3px 0px 3px 0px;
}

.promo1 img {
  margin: 6px 0px 0px 0px;
}

.promo1 a {

  color: black;
  margin-top: 6px !important;
  font-size: 10px;
}

.used {
  position: relative;
  top:-11px;   
  margin: 0px 0px 0px 10px;
  z-index: 100;
}

.ico-opel {
  display: block;
  background-image: url(hpgimages/ico-opel.png);
  background-position: 3px center;
  background-repeat: no-repeat;
  padding: 8px 0px 8px 36px;
  background-color: white;
  border:1px solid #c4c4c4;
}

.ico-chevy {
  display: block;
  background-image: url(hpgimages/ico-chevrolet.png);
  background-position: 3px center;
  background-repeat: no-repeat;
  padding: 8px 0px 8px 55px;
  background-color: white;
  border:1px solid #c4c4c4;
}

.ico-saab {
  display: block;
  background-image: url(hpgimages/ico-saab.png);
  background-position: 3px center;
  background-repeat: no-repeat;
  padding: 8px 0px 8px 36px;
  background-color: white;
  border:1px solid #c4c4c4;
}

.mapa1 {
  margin-right:55px;
}

.mapa2 {
  margin-right:30px;
}

.foot {
  position:relative;
  width:827px;
  top:5px;
  left:9px;
  z-index: 100;
  
  text-align: left;
  font-size: 11px;
  color: black;
  background-color: white;
}

.footTxt{
padding:10px;
}

.foot ul {
  position:relative;
  
}

.foot ul li {
  padding:3px;
  line-height: 1.5em;
}

.foot2 {
  font-size: 10px;
  padding: 10px 0px 10px 0px;
}

.foot2 a {color:white;}

.foot a {color:black;}

.fr {float: right;}
.right {text-align: right;}

.event {
  width: 755px;
  padding: 25px 25px 25px 25px;
  margin-top:20px;
  background-color: #c4d3dd;
  color:black;
  border:5px dashed #2a4e87;
}

.event strong {
  font-size: 25px;
  color:#2a4e87;
}

.upoutavky {
  
  padding: 0px 0px 7px 10px;
}

.upoutavky img {
  border:1px solid black;
}

