/*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);
}
#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;
}
.odkaz-podklad a{
  color:white;
  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;
}