/*Celkovy rozmer 990*848 */
body.main{ 
 margin:0; 
 padding:0; 
 text-align:center;  
 font: 11px Tahoma;
 color:rgb(52,117,139);
 background-color:white;
 width:100%;
} 


strong{
  color:black;
}

.prekryvac {
  position: absolute;
}

input, textarea, select{
	border:1px solid rgb(255,236,125);
	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(250,155,27);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);}
a{color:black;}
.nadpis, .nadpis_cerveny, .nadpis_mensi{font:bold 18px Tahoma;color:rgb(70,70,70);margin-bottom:5px;margin-top:1px;}
.nadpis_mensi{font:bold 13px Tahoma;}
.nadpisek{font:bold 13px Tahoma;}

.nadpis_cerveny{
  color:rgb(155,35,28);
}


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

dd{font: 8pt Tahoma;}

 
#pagewidth{ 
 width:1024px; 
 text-align:left; 
 margin-left:auto; 
 margin-right:auto; 
} 
 
#outer{
  width:920px;
  background: url(../obrazky/kjz_17.jpg) repeat-y left;
  margin:0 auto;
  padding-left:20px;
  padding-right:20px;
}


/*STRED*/
.stred{
  padding-bottom:0px;
  padding-top:40px;
  padding-left:30px;
  padding-right:20px;
  font: 12px Tahoma;
  text-align: justify;
  line-height:140%;
  width:650px;
  color:rgb(65,65,65);
  float:left;
}
.stred p{
  text-align:justify;
}

.stred a{
  text-decoration:underline;
  color:rgb(65,65,65);
}
.stred strong, .stred b, .stred_home strong, .stred_home b{
  color:rgb(65,65,65);
}


/*HEADER*/
#header{
  background: url(../obrazky/skolka_01.jpg) top no-repeat;
  height:184px;
  width:1024px;
  overflow:hidden;
  color:white;
  margin:0 auto;
}
#header a{
  color:white;
  text-decoration:none;
}

#header-top{
  background: url(../obrazky/kjz_01.jpg) no-repeat left;
  height:47px;
  width:994px;
  text-align:right;
  padding-right:30px;
  font:13px Arial;
  color:rgb(36,36,36);
}

#header-top p{
  padding-top:15px;
}

#header-top a{
  float: left; display: block; height: 47px; width: 300px;
}

/***********/
#menu{
  height:137px;
  width:824px;
  padding-left:200px;
  text-align:left;
  background: url(../obrazky/kjz_03.jpg) no-repeat left;
}

#menu a{
  height:12px;
  padding:10px 18px 15px 20px;
  width:118px;
  height:78px;
  margin:0 auto;
  text-align:left;
  background: url(../obrazky/menu1.gif) no-repeat top left;
  display:block;
  float:left;
  margin-left:4px;
  margin-top:10px;
  font:bold 14px Arial;
  color:rgb(254,205,35);
}

#menu a:hover, #menu a.oznac{
  background: url(../obrazky/menu2.gif) no-repeat bottom left;
  color:rgb(62,159,201);
}

.cislo{
  font:bold 35px Arial;
  color:rgb(90,90,89);
  float:right;
  width:110px;
  text-align:right;
  margin-right:-20px;
}

#menu2{
  height:165px;
  width:951px;
  text-align:left;
  background:rgb(253,235,123) url(../obrazky/kjz_15.jpg) no-repeat bottom center;
  position:relative;
  padding-left:9px;
  top:184px;
  left:32px;
}

#menu2 img{
  margin-left:-1px;
  margin-right:-2px;
}

#menu_vedlejsi{
  height:137px;
  width:1024px;
  text-align:left;
}

#menu_vedlejsi a{
  height:30px;
  width:93px;
  text-align:center;
  display:block;
  float:left;
  font:bold 13px Tahoma;
  padding:14px;
  padding-top:0px;
  margin-left:-1px;
  margin-right:-2px;
  text-decoration:none;
  color:rgb(70,70,70);
}

#menu_vedlejsi a:hover, #menu_vedlejsi a.oznac{
  color:black;
}
/***********/
#home_bottom{
  padding-left:30px;
  padding-right:10px;
  padding-top:10px;
}

#home_popis{
  font:16px Arial;
  line-height:170%;
}

#home_popis .nadpis, #home_popis .nadpis_cerveny{
  font:bold 23px Tahoma;
}

#right_col{
  width:199px;
  margin-right:7px;
  float:right;
  line-height:150%;
  margin-top:35px;
}

#right_col .nadpis{
  font-size:14px;
  display:block;
  color: rgb(70,70,70);
}

#rychly_kontakt{
  width:199px;
  background-color:white;
  font-size:11px;
  color:black;
  margin-top:-1px;
}

#rychly_kontakt .nadpis{
  color:rgb(1,1,1);
  font-size:13px;
  display:block;
}

#news{
  width:189px;
  color:black;
  background-color:white;
  padding:5px;
  padding-top:0px;
}

.news a{
  color:black;
}

.newsletter{
  width:110px;
  border:1px solid rgb(233,207,53);
  font:10px Tahoma;
}

#novinky{
  padding-top:10px;
  width:415px;
  overflow:hidden;
  color:rgb(65,65,65);
}

#novinky a{
  font: 12px Tahoma;
  color:rgb(65,65,65);
  text-decoration:underline;
  padding-top:5px; 
}

#novinky a.odkaz-vice-opak, #novinky a.odkaz-vice{
  text-decoration:none;
  color:rgb(65,65,65);
  font-weight:bold;
}

.novinka{
 font: 12px Tahoma;
 line-height:150%;
 width:395px;
 color:rgb(65,65,65);
 padding-left:10px;
 padding-right:10px;
 padding-bottom:1px;
 background:rgb(255,252,229) url(../obrazky/kjz_29.jpg) no-repeat top left;
}

.novinka b, .novinka strong{
  color:rgb(65,65,65);
}


/*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: rgb(226,208,98) url(../obrazky/kjz_33.jpg) top repeat-x;
 font: 8pt Tahoma;
 border: 0px;
 height:18px;
 padding:2px;
 width:55px;
 text-align:center;
 margin-left:5px;
}

.btn a{
 color:black;
 background:rgb(43,75,150);
 font: 8pt Tahoma;
 text-decoration:none;
}

.btn2{
 margin-top:20px;
 margin-bottom:20px;
 position:relative;
 left:280px;
 height:30px;
 color:white;
 font-weight:bold;
 background: rgb(226,208,98) url(../obrazky/kjz_33.jpg) top repeat-x;
}

.fotka{
  height:125px;

  padding:9px;
  float:left;
  text-align:center;
}
.fotka a img{
  border:1px solid rgb(253,230,189);
}
.fotka a:hover img{
  border:1px solid rgb(228,86,2);
}

/*blok -- bok a normal blok*/




/*konec*/ 
#footer{
 height:29px;
 width:905px; 
 background:url(../obrazky/kjz_40.jpg) repeat-x top;
 color: rgb(70,70,70);
 padding-left:20px;
 padding-right:35px;
 padding-top:0px;
 padding-bottom:10px;
 font: 11px 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%; 
  color: rgb(70,70,70);
}

#footer a{
text-decoration: none;
color: rgb(70,70,70);
}

#footer a:hover{
  color: black;
  text-decoration:underline;
}

/*odkazy*/
#mapa{
 height:40px; 
 width:1000px; 
 background-color:white; 
 margin:0 auto;
 color: rgb(70,70,70);
} 

#doporucujeme{
width:1000px; 
text-align:center;
font: 11px Tahoma;
color: rgb(70,70,70);
padding-bottom:10px;
}

#doporucujeme a{
color: rgb(70,70,70);
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;} 
}

.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(238,216,94);
}

table th{
  background-color:rgb(254,249,217);
}

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

.fotogalerie_nahled{
  width:575px;
  background: rgb(220,220,220);
  float:left;
  padding-left:20px;
  text-align:left;
  color:rgb(70,70,70);
}

.fotka{
  margin-left:17px;
  margin-top:24px;
  width:176px;
  height:125px;
  text-align:center;
  overflow:hidden;
  padding:0px;
  border:2px solid white;
}

.fotka img{
  border:0px solid white;
}

.popis_fotogalerie{
  float:right;
  width:330px;
  margin-top:30px;
  overflow:hidden;
  color:rgb(70,70,70);
  padding-right:15px;
}

.popis_fotogalerie b{
  font:bold 16px Tahoma;
  color:rgb(70,70,70);
}

.popis_fotogalerie a{
  color:rgb(70,70,70);
  margin-top:40px;
  float:right;
}

.foto_nahled{
  margin:6px;
  height:125px;
  width:168px;
  padding:0px;
  overflow:hidden;
  background: transparent url(../obrazky/bg_certif5.gif);
  float:left;
  text-align:center;
  border:1px solid white;
}
.foto_nahled:hover{
  border:1px solid rgb(254,119,2);
}
.foto_nahled img{
  border:0px solid white;
}

.prekryvac {
  position: absolute;
}

.nadpisy{
  width:70%;
  height:110px;
  overflow:hidden;
  padding-top:50px;
  padding-left:120px;
}