/*Celkovy rozmer 990*848 */
html, body{ 
 margin:0; 
 padding:0; 
 height:100%;
 text-align:center;  
 font: 9pt Tahoma;
 color:#000000;
} 

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;
}

table td{
  border-bottom:1px dotted rgb(255,128,3);
}
table th{
  text-align:left;
  border:1px dotted rgb(255,128,3);
  background-color:rgb(255,226,155);
}

h1{font:11px Tahoma;color:rgb(36,36,36);padding:0px; margin:0px;}
h2{font:bold 14px Arial;color:rgb(255,128,3);margin-bottom:1px;}
h3{font:bold 13px Arial;color:rgb(44,44,44);padding:2px; margin-bottom:3px;margin-top:3px;}
h4{font:bold 12px Arial;color:rgb(249,197,35);}

dt{
  float: left;
  width:120px;
  font: bold 8pt Tahoma;
}

dd{font: 8pt Tahoma;}

.udaje{width: 40px;}
.telefon{width: 55px;}
.mezera{height:150px; width:80px; float:left;} 
.cervene{color:rgb(208,5,0);}
.centrovani{text-align:center; color:orange; font:14px Tahoma;}


 
#pagewidth{ 
 width:980px; 
 text-align:left; 
 min-width: 900px;/*500*/
 margin-left:auto; 
 margin-right:auto; 
 border-left:10px solid rgb(37,35,36);
 border-right:10px solid rgb(37,35,36);
} 
 
#outer{
width:759px;
}


/*STRED*/
.stred{
  /*width:640px;*/
  text-align:left;
  padding-bottom:15px;
  padding-top:15px;
  padding-left:20px;
  padding-right:20px;
  font: 11px Tahoma;
  text-align: justify;
  line-height:120%;
  width:940px;
  border-top:8px solid white;
  border-bottom:8px solid white;
  color:rgb(51,51,51);
  min-height:170px;
  background-color: rgb(242,242,242);
}

#stred_kontakt{
 min-height:0px;
}

.stred p{
  text-align:justify;
}

.stred img{
  padding:10px;
  padding-top:0px;
}
.obrazek{
  margin-top:10px;
}

.stred a{
  text-decoration:underline;
  color:rgb(147,1,11);
}
.stred strong, .stred b{
  color:rgb(47,47,47);
}

#left{
  width:980px; 
}

/*STRED*/
#home{
  /*width:640px;*/
  text-align:left;
  padding-left:20px;
  font: 11px Tahoma;
  text-align: justify;
  line-height:120%;
  width:729px;
  background: url(../obrazky/yes_07.jpg) repeat-x top;
  height:270px;
  color:white;
  margin-left:10px;
  margin-top:-12px;

}

#home a{
  text-decoration:none;
  color:rgb(249,197,35);
}
#home strong, #home b{
  color:rgb(249,197,35);
}
@media all and (min-width: 0px){
  #home img.cena{
    position:relative;
    left:2px;
  } 
}

/*HEADER*/
#header{
  background: url(../obrazky/bland_02.jpg);
  height:235px;
  width:980px;
  overflow:hidden;
  color:rgb(36,36,36);
  margin:0 auto;
}
#header a{
  color:rgb(36,36,36);
  text-decoration:none;
}

#header-top{
  height:22px;
  width:252px;
  position:relative;
  top:12px;
  left:210px;
  padding-top:5px;
  font:11px Arial;
  color:rgb(36,36,36);
}

#header-kontext{
  height:18px;
  margin-right:10px;
  position:relative;
  top:15px;
  float:right;
  font:11px Arial;
}
#header-kontext2{
  height:18px;
  margin-left:10px;
  margin-top:322px;
  position:absolute;
  float:right;
  font:11px Arial; 
}

#header-kontext2 img{
  padding-right:3px;
}

/***********/
.menu_polozka_mezera{
  width:1px;
  height:25px;
  background-color:rgb(57,57,57);
  float:left;
}
#divmenu{
  height:25px;
  width:980px;
  background-color: rgb(44,44,44);
}

.menu_polozka_hovers{
  background-color: rgb(253,178,1);
}
.menu_polozka{
  background-color: rgb(44,44,44);
}
ul#mainMenu
{
	color:#ffffff;
	font: bold 12px Arial;
	padding:0;
	margin:0;
	list-style-type:none;
}

ul#mainMenu ul
{
	margin-top:6px;
	padding-left: 0px;
}
ul#mainMenu li a:hover, li.oznac a{
  color:white;
}
ul#mainMenu li
{
	float:left;
	padding:4px 34px;
	list-style-type:none;
}

ul#mainMenu li:hover
{
	float:left;
	list-style-type:none;
	background-color: rgb(253,178,1);
}
ul#mainMenu ul li
{
	list-style-type:none;
  background-color: transparent;
  width:200px;
  padding-top:0px;
  padding-bottom:0px;
}
ul#mainMenu ul li:hover
{
	list-style-type:none;
  background-color: transparent;
  position:relative;
  left:34px;
  width:200px;
  padding-top:0px;
  padding-bottom:0px;
}

ul#mainMenu a
{
	color:#ffffff;
	display:block;
	text-decoration:none;
	font:bold 12px Arial;
}
ul#mainMenu a:hover
{
	display:block;
	text-decoration:none;
}

ul#mainMenu ul a
{
	padding:2px;
	display: block;
	width: 180px;
}

ul#mainMenu ul a:hover
{ 
	color:rgb(253,178,1);
}
/****menu1****/
ul#mainMenu ul.menu1
{
	position: absolute;
	visibility: hidden;
	border-top: none;
	margin-left:-35px;
}
ul.menu1{
	background-color:rgb(44,44,44);
}
ul#mainMenu li:hover ul.menu1, ul#mainMenu li.hover ul.menu1
{
	visibility: visible;
	width: 160px;
}
ul#mainMenu ul.menu1 li:hover{
  border-top:0px;
  margin-left:-34px;
}
ul#mainMenu li li
{
	margin-top: -2px;
	width: 180px;
	float:none;
	border:none;
	padding: 0px;
	padding-top:0px;
	padding-bottom:0px;
}


/****menu2****/
ul#mainMenu ul.menu1 ul.menu2
{
	position:absolute;
	visibility:hidden;
	/*border:1px solid white;*/
	margin-left: 140px;
	margin-top: -10px;
}
ul.menu2{
	background-color:rgb(0,79,143);
}
ul#mainMenu li:hover ul.menu1 li:hover ul.menu2, ul#mainMenu li.hover ul.menu1 li.hover ul.menu2
{
	visibility:visible;
	width: 180px;
}


/****menu3****/
ul#mainMenu ul.menu1 ul.menu2 ul.menu3
{
	position:absolute;
	visibility:hidden;
	border:1px solid white;
	margin-left: 100px;
	margin-top: -10px;
}

ul#mainMenu li:hover ul.menu1 li:hover ul.menu2 li:hover ul.menu3, ul#mainMenu li.hover ul.menu1 li.hover ul.menu2 li.hover ul.menu3
{
	visibility:visible;
	width: 180px;
}

/****menu4****/
ul#mainMenu ul.menu1 ul.menu2 ul.menu3 ul.menu4
{
	position:absolute;
	visibility:hidden;
	border:1px solid white;
	margin-left: 100px;
	margin-top: -10px;
}

ul#mainMenu li:hover ul.menu1 li:hover ul.menu2 li:hover ul.menu3 li:hover ul.menu4, ul#mainMenu li.hover ul.menu1 li.hover ul.menu2 li.hover ul.menu3 li.hover ul.menu4
{
	visibility:visible;
	width: 180px;
}

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

#banner{
  width:930px;
  margin-left:60px;
  height:75px;
  background: url(../obrazky/yes_12.jpg) repeat-x top; 
  margin-bottom:7px;
}
.banner_in{
  width:160px;
  margin-left:110px;
  height:50px;
  color:white;
  font:14px Arial;
  padding-top:25px;
  float:left;
}

#kontaktni_udaje{
  width:980px;
  background-color: white; 
  padding-top:15px;
  padding-bottom:5px;
  color:rgb(47,47,47);
  font: 13px Tahoma;
  line-height:180%;
}
#kontaktni_udaje strong, #kontaktni_udaje b{
  color:rgb(253,192,48);
  font:bold 13px Tahoma;
}
#kontaktni_udaje a{
  color:rgb(253,192,48);
  text-decoration:underline;
}

#blok-dole-top{
  width:960px;
  padding-left:20px;
  height:18px;
  background-color: rgb(253,178,1); 
  padding-top:3px;
  color:white;
  font: bold 12px Tahoma;
}

#blok-dole ul{
  margin-left:15px;
  margin:0px;
  list-style-image: url(../obrazky/bland_06.jpg);
}
#blok-dole li{
  padding-top:5px;
}
#blok-dole a{
  font: bold 11px Tahoma;
  color:rgb(47,47,47);
  text-decoration:underline;
}
#blok-dole{
  width:950px;
  padding-left:20px;
  padding-top:15px;
  border-right: 10px solid rgb(203,203,203); 
  height:160px;
  background: url(../obrazky/bland_12.jpg) no-repeat right bottom; 
  background-color: rgb(203,203,203); 
  margin-bottom:7px;
  color:rgb(52,52,52);
  font: 8pt Tahoma;
  line-height:150%;
}

#nej-kategorie{
  float:left;
  height:150px;
  width:205px;
  overflow:hidden;
  background: url(../obrazky/bland_09.jpg) no-repeat bottom right;
  border-right:1px solid rgb(234,234,234);
}
#nej-kategorie_in{
  padding-left:0px;
  width:205px;
  height:130px;
  overflow:hidden;
  text-align:left;
}

#specialni_nabidka{
  float:left;
  height:150px;
  width:230px;
  overflow:hidden; 
  background: url(../obrazky/bland_16.jpg) no-repeat bottom right;
  border-right:1px solid rgb(234,234,234);
}
#specialni_nabidka{
  padding-left:20px;
  width:210px;
  overflow:hidden;
}

#novinky{
  padding-right:20px;
  padding-left:30px;
  padding-top:0px;
  background: url(../obrazky/soteko_12.jpg) no-repeat top;  
  color:white;
  width:358px;
  height:150px;
  overflow:hidden;
}

#novinky a{
  font: 8pt Tahoma;
  color:rgb(164,0,0);
  text-decoration:underline;
}

.novinka{
 font: 8pt Tahoma;
 line-height:150%;
 color:rgb(57,57,57);
 width:128px;
 height:370px;
 float:left;
 padding-top:3px;
}

.novinka b, strong{
 color:rgb(136,9,0);
 font: bold 11px Tahoma;
 padding-bottom:5px;
}

/*KONTAKT*/
.correct {
clear: left;
height: 1px;
} 

/*kontakt*/
.kontakt_formular{
  width:130px;
  font: 8pt 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:550px;
  text-align:left;
  padding-left:25px;
}

#div_formular_border{
  width:560px;
  padding-left:25px;
}

/*aktuality*/
.newsletter{
  background:url(../obrazky/yes_61.jpg) no-repeat top;
  font: 9pt Tahoma;
  border: 0px;
  padding:5px;
  height:25px;
  width:150px;
  text-align:center;
  color:white;
}
.btn{
 color:white;
 background:url(../obrazky/yes_31.jpg) no-repeat top;
 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:black;
 background-color:rgb(255,226,155);
 border:1px solid rgb(255,128,3);
 font: 8pt Tahoma;
 height:27px;
 padding:3px;
 width:70px;
 margin-top:20px;
 margin-left:40px;
}
.btn3{
 color:black;
 background-color:rgb(255,226,155);
 border:1px solid rgb(255,128,3);
 font: 8pt Tahoma;
 height:27px;
 padding:3px;
 width:70px;
 margin-top:20px;
 margin-left:150px;
}

/*blok -- bok a normal blok*/
.correct{
clear: left;
} 




/*konec*/ 
#footer{
 height:39px;
 width:965px; 
 border-top:8px solid rgb(73,73,73);
 background-color: rgb(93,93,93);
 color: white;
 margin-top:10px;
 padding-left:15px;
 padding-top:5px;
 padding-bottom:5px;
 font: 10px Arial;
} 


/*mapa stranek*/
#mapastranek{
text-align:right;
width:550px;
float:right;
padding-right:10px;
}

#footer a{
text-decoration: none;
color: white;
}

#footer a:hover{
color: rgb(252,179,0);
}

/*odkazy*/
#mapa{
 height:40px; 
 width:100%; 
 background-color:white; 
} 

#doporucujeme{
width:100%; 
text-align:center;
font: 8pt Tahoma;
color:rgb(153,153,153);
background-color:white;
padding-bottom:10px;
}

#doporucujeme a{
color:rgb(153,153,153);
text-decoration:none;
}

#doporucujeme a:hover{color:black;}


/*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;} 
}


.odkaz_pod_menu{
  padding-left:333px;
  margin-top:-30px;
}
#header-kontext2 a{
  font-size:12px;
  color:white;
}
#header-kontext2 a:hover{
  font-size:12px;
  color:rgb(245,185,13);
}

ul#mainMenu li.blinkblue a{
  color: rgb(232,186,5);
}
ul#mainMenu li.blinkyellow a{
  color: white;
}

.polovina_prava{
  float:right;
  width:49%;
}
.polovina_leva{
  width:50%;
}
.konec_polovin{
  clear:both;
}

#kolekce_image{
  padding-top:20px;
  padding-bottom:50px;
}
.kolekce_pom_img_main{
  border:1px solid rgb(219,221,216);
  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(219,221,216);
  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:293px;
  margin-right:10px;
  height: 190px;
  border:1px solid rgb(219,221,216);
  line-height:150%; 
  text-align:left;
  padding-left:5px;
  overflow:hidden;
  
}
.kolekce_model_nazev{
  width:248px;
  height:20px;
  color:rgb(255,128,3);
  font:bold 12px Tahoma;
  padding-left:10px;
  padding-top:3px;
  background: url(../obrazky/toyota_18.jpg);
  margin-bottom:10px;
  margin-left:-5px;
}
.auto_info{
  border:1px solid rgb(219,221,216);
  padding:5px;
  margin-top:10px;
  width:700px;
}
.auto_info img{
  border:1px solid rgb(219,221,216);
  padding:9px;
  margin-right:5px;
}

div.prechod_kolekce{
	clear: both;
	min-height: 10px;
}

#wdbox{
	background-color: #5D5D5D;
	padding:5px 5px 5px 15px;
}

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