/*Celkovy rozmer 990*848 */

html, body{ 

 margin:0; 

 padding:0; 

 text-align:center;  

 font: 11px Tahoma;

 color:rgb(40,49,56);

 background: rgb(73,90,106) url(../obrazky/hejma_05.jpg) repeat-x; 

 width:100%;

} 



strong{

  color:rgb(148,49,70);

}



.prekryvac {

  position: absolute;

}



input, textarea, select{

	border:0;

	margin:3px;

	padding:2px 3px;

	float:left;

}



label{

	float:left;

	margin:5px;

	margin-bottom:10px;

	width:100px;

	display:block;

	text-align:left;

}



.right_input{

  margin-left:100px;

}



fieldset{

  border: 1px solid rgb(255,128,3);

  padding-left:10px;

  padding-right:10px;

}

legend{

  font-weight:bold;

}



div.prechod{

	clear: both;

	min-height: 1px;

}



h1{font:bold 16px Tahoma;color:white;padding:0px; margin:0px;}

h2{font:bold 14px Tahoma;color:rgb(97,44,54);margin-bottom:1px;margin-top:1px;}

h3{font:bold 12px Tahoma;color:rgb(253,178,1);padding:2px; margin-bottom:3px;margin-top:5px;margin-left:0px;padding-left:0px;}

h4{font:bold 12px Arial;color:rgb(249,197,35);}

.nadpis{font:bold 14px Tahoma;color:rgb(105,50,69);margin-bottom:1px;margin-top:1px;}

dt{

  float: left;

  width:120px;

  font: bold 8pt Tahoma;

}



dd{font: 8pt Tahoma;}



.udaje{width: 40px;}

.telefon{width: 55px;}

.mezera{clear:both;} 

.cervene{color:rgb(208,5,0);}

.centrovani{text-align:center; color:orange; font:14px Tahoma;}





 

#pagewidth{ 

 width:960px; 

 text-align:left; 

 margin-left:auto; 

 margin-right:auto; 

} 

 

#outer{

  width:960px;

  background: url(../obrazky/hejma_15.jpg) repeat-x top;

  background-color:rgb(209,219,229);

  margin:0 auto;

  border-left:1px solid rgb(211,216,235);

  border-right:1px solid rgb(211,216,235);

}





/*STRED*/

.stred{

  padding-bottom:10px;

  padding-top:10px;

  padding-left:30px;

  padding-right:10px;

  font: 11px Tahoma;

  text-align: justify;

  line-height:150%;

  width:920px;

  color:rgb(40,49,56);

  min-height:170px;

  background: url(../obrazky/hejma_15.jpg) repeat-x top;

  background-color:rgb(209,219,229);

}



.stred p{

  text-align:justify;

}



.stred a{

  text-decoration:underline;

  color:rgb(154,38,73);

}

.stred strong, .stred b, .stred_home strong, .stred_home b{

  color:rgb(148,49,70);

}





/*HEADER*/

#header{

  background: url(../obrazky/hejma_02.jpg) top no-repeat;

  height:53px;

  width:960px;

  overflow:hidden;

  color:white;

  margin:0 auto;

   border-left:1px solid rgb(211,216,235);

 border-right:1px solid rgb(211,216,235);

}

#header a{

  color:white;

  text-decoration:none;

}



#header-top{

  height:17px;

  width:252px;

  position:relative;

  left:40px;

  padding-top:2px;

  font:11px Arial;

  color:rgb(36,36,36);

}

#header-top a:hover{

  color: rgb(192,68,78);

}

#header-kontext{

  height:18px;

  margin-right:30px;

  position:relative;

  top:2px;

  float:right;

  font:11px Arial;

  text-align:right;

  width:100%;

}

#header-kontext a:hover{

  color: rgb(192,68,78);

}

#header-bottom{

  width:960px;

  height:197px;

  border-left:1px solid rgb(211,216,235);

  border-right:1px solid rgb(211,216,235);
  position: relative;

}

#home_bottom{

  width:960px;

  background-color:rgb(209,219,229);

  padding-bottom:1px;

}



#home_bottom img{

  float:left;

}







/***********/

#divmenu{

  height:27px;

  width:957px;

  margin:0 auto;

  padding-left:8px;

}



ul#mainMenu

{

	color:#ffffff;

	font: bold 11px Arial;

	padding:0;

	margin:0;

	list-style-type:none;

}



ul#mainMenu ul

{

	margin-top:6px;

	padding-left: 0px;

}

ul#mainMenu li

{

	float:left;

	padding:9px 11px;

	list-style-type:none;

	height:12px;

}



ul#mainMenu li:hover

{

	color:rgb(255,185,0);

	background: url(../obrazky/hejma_04.jpg) center repeat-x;

}



ul#mainMenu a

{

	color:white;

	display:block;

	text-decoration:none;

	font:bold 11px Arial;

}

ul#mainMenu a:hover, ul#mainMenu li.oznac a:hover

{

	display:block;

	text-decoration:none;

	color:white;

}

ul#mainMenu li.oznac{

	background: url(../obrazky/hejma_04.jpg) center repeat-x;

}



ul#mainMenu li.oznac li a{

  color:white;

}

/****menu1****/

ul#mainMenu ul.menu1

{

	position: absolute;

	visibility: hidden;

	border-top: none;

	margin-left:-25px;

	margin-top:11px;

	display:none;

}

ul.menu1{

	background-color:rgb(39,83,122);

}

ul#mainMenu li:hover ul.menu1, ul#mainMenu li.hover ul.menu1

{

	visibility: visible;

	display:block;

	padding:10px;

	color:rgb(255,185,0);

	

}

ul#mainMenu ul.menu1 li:hover{

  border-top:0px;

  background: none;

}

ul#mainMenu ul.menu1 li a:hover{

  color:rgb(201,73,72);

}

ul#mainMenu li li

{

	margin-top: -2px;

	width: 200px;

	float:none;

	border:none;

	padding: 5px;

	padding-top:3px;

	padding-bottom:3px;

	color:white;



}

/***********/





#kontaktni_udaje, #kontaktni_udaje2{

  width:370px;

  height:107px;

  background: url(../obrazky/hejma_24.png) no-repeat right;

  background-color:rgb(148,49,69);  

  padding:20px;

  padding-bottom:20px;

  padding-left:30px;

  color:white;

  font: 11px Tahoma;

  line-height:150%;

  float:right;

  overflow:hidden;

}

#kontaktni_udaje2{

  background: url(../obrazky/hejma_27.jpg) no-repeat right; 

  background-color:rgb(26,50,78);

}

#kontaktni_udaje_in, #kontaktni_udaje_in2{

  width:345px;

  height:133px;

}

#kontaktni_udaje strong, #kontaktni_udaje b, #kontaktni_udaje2 strong, #kontaktni_udaje2 b{

  color:white;

  font:bold 11px Tahoma;

}

#kontaktni_udaje a, #kontaktni_udaje2 a{

  color:white;

  text-decoration:underline;

}





#novinky{

  padding-right:0px;

  padding-left:0px;

  padding-top:25px;

  color:rgb(75,88,104);

  width:500px;

  overflow:hidden;



}



.novinky_mezera{

  float:left;

  height:111px;

  background-color:rgb(75,88,104); 

  width:1px;

  margin-left:10px;

  margin-right:10px;

}



#novinky a{

  font: 11px Tahoma;

  color:rgb(148,49,70);

  text-decoration:underline;

  padding-top:5px;

  

}



.novinka{

 font: 11px Tahoma;

 line-height:150%;

 color:rgb(51,51,51);

 width:188px;

 float:left;

 padding:25px;

 padding-top:0px;

 padding-bottom:10px;

}



/*KONTAKT*/

.correct {

clear: both;

} 



/*kontakt*/

.kontakt_formular{

  width:130px;

  font: 12px Tahoma;

  float:left;

}



.field2{

  width:420px;

  margin-left:10px;

  margin-right:20px;

}



.field1{

   width:420px;

   float:right;

   margin-left:20px;

   margin-right:20px;

}



#div_formular{

  width:850px;

  text-align:left;

  padding-left:15px;

}



#div_formular_border{

  width:560px;

  padding-left:25px;

}



/*aktuality*/

.btn{

 color:white;

 background: url(../obrazky/hejma_04.jpg) center repeat-x;

 font: 8pt Tahoma;

 border: 0px;

 height:25px;

 padding:3px;

 width:70px;

 text-align:center;

 margin-left:10px;

}



.btn a{

 color:white;

 background:rgb(43,75,150);

 font: 8pt Tahoma;

 text-decoration:none;

}



.btn2{

 color:white;

 background: url(../obrazky/hejma_04.jpg) center repeat-x;

 border:1px solid rgb(171,173,179);

 font: 8pt Tahoma;

 height:27px;

 padding:3px;

 width:70px;

 margin-top:20px;

 margin-left:370px;

}



/*blok -- bok a normal blok*/









/*konec*/ 

#footer{

 height:29px;

 width:946px; 

 background-color: rgb(73,90,106);

 color: white;

 padding-left:15px;

 padding-top:10px;

 padding-bottom:10px;

 font: 10px Tahoma;

 line-height:150%; 

 margin:0 auto;

} 





/*mapa stranek*/

#mapastranek{

  text-align:right;

  width:420px;

  float:right;

  padding-right:10px;

  padding-left:20px;

  line-height:150%; 

}



#footer a{

text-decoration: none;

color: white;

}



#footer a:hover{

  color: white;

  text-decoration:underline;

}



/*odkazy*/

#mapa{

 height:40px; 

 width:960px; 

 background-color:rgb(73,90,106); 

 margin:0 auto;

} 



#doporucujeme{

width:946px; 

text-align:center;

font: 11px Tahoma;

color:white;

background-color:rgb(73,90,106);

padding-bottom:10px;

}



#doporucujeme a{

color:white;

text-decoration:none;

}



#doporucujeme a:hover{color:white;}





/*stred*/ 

#tisk a{

 text-decoration:none;

 vertical-align: super;

}



#tisk img{border:none;}

.clr{clear:both;}

.content{padding:0px;} 

#header .content{padding-bottom:0;} 

 

 @media print{ 

#leftcol{display:none;} 

#outer{border-left:0;} 



#rightcol{display:none;} 

#outer{border-right:0;} 

}



.obratte{

  font:14px Tahoma;

  line-height:170%;

  padding-top:10px;



  margin-left:-20px;



}



.polovina_prava{

  float:right;

  width:425px;

  padding-left:10px;

  padding-top:5px;

  margin-top:-10px;

  line-height:140%;

}

.polovina_prava ul{

  position:relative;

  left:-25px;

  list-style-image: url(../obrazky/hejma_18.jpg);

}

.polovina_prava li{

  padding-left:15px;

}

.polovina_leva{

  width:330px;

  padding:20px;

  padding-top:5px;

  padding-left:155px;

  margin-left:-30px;

  margin-top:-10px;

  height:237px;

  background: url(../obrazky/hejma_13.jpg) no-repeat left top;

  background-color:rgb(175,189,200);

  line-height:140%;

}

.polovina_leva p{

  text-align:left;

  padding-top:5px;

}

.polovina_mezera{

  margin-top:30px;

  background: url(../obrazky/antsat_20.jpg) no-repeat top; 

  height:280px;

  width:2px;

  float:right; 

}

.konec_polovin{

  clear:both;

}



.textgalerie{

  color:white;

  text-align:justify;

}



.recenze{

  border-bottom:1px solid rgb(153,180,209);

  text-align: justify; 

  color:white;

}



.odkaz-podklad{

  float:right;

  padding:10px;

  padding-top:3px;

  padding-bottom:3px;

  background-color:rgb(148,49,69);

  margin-top:0px;
  color: #fff !important;

}

.odkaz-podklad a{

  color: #fff !important;

  text-decoration:none;

}



table{

  border: 1px solid rgb(154,38,73);

}



table th{

  background-color:rgb(201,186,193);

}



#kolekce_image{

  padding-top:20px;

  padding-bottom:50px;

}

.kolekce_pom_img_main{

  border:1px solid rgb(73,90,106);

  width:106px;

  height:80px;

  margin:5px;

  margin-top:10px;

  margin-left:20px;

  margin-bottom:2px;

}

.kolekce_pom_img_main .kolekce_pom_img_in{

  width:106px;

  overflow:hidden;

  text-align:center;

}

.kolekce_pom_img{

  border:1px solid rgb(73,90,106);

  padding:3px;

  width:135px;

  height:100px;

  float:left;

  margin:5px;

  margin-top:0px;

  margin-left:0px;

  padding-left:0px;

}

.kolekce_pom_img_in{

  width:135px;

  overflow:hidden;

  text-align:center;

  margin-left:0px;

  padding-left:0px;

}

.kolekce_model{

  float:left;

  width:393px;

  margin-right:30px;

  height: 190px;

  border:1px solid rgb(201,186,193);

  line-height:150%; 

  text-align:left;

  padding:10px;

  overflow:hidden;

  margin-bottom:10px;

}

.kolekce_model_nazev{

  width:248px;

  height:20px;

  color:rgb(97,44,54);

  font:bold 14px Tahoma;

  padding-left:10px;

  padding-top:3px;

  background: url(../obrazky/toyota_18.jpg);

  margin-bottom:10px;

  margin-left:-5px;

}

.auto_info{



  padding:5px;

  margin-top:10px;

  margin-bottom:30px;

  padding-bottom:20px;

  width:880px;

}

.auto_info img{

  border:1px solid rgb(73,90,106);

  padding:5px;

  margin-right:3px;

  margin-left:10px;

}



div.prechod_kolekce{

	clear: both;

	min-height: 10px;

}

.doporucujeme{
	color:grey;
	font-family:sans-serif;
	font-size:10px;
	clear: both;
	margin-top: 20px;
}

.doporucujeme a{
	color:grey;
	font-family:sans-serif;
	text-decoration: none;
}

#wdbox{
	padding:10px;
}

#wdbox, #wdbox a{
	color:grey;
	font-family:sans-serif;
	text-decoration: none;
}
