body {
  margin: 0; padding: 0;
  font-family: Arial; font-size: 12px;
  line-height: 130%;
  background: #211F20; color: #000000;
}


a  { color: #ED1C24; text-decoration: underline; }
a:hover { color: #ED1C24; text-decoration: none; cursor: pointer }

div, p, ul, li { margin: 0; padding: 0; }
h1, h2, h3, form { margin: 0; padding: 0; }
table, tr, td { margin: 0; padding: 0; font-family: Arial; font-size: 12px; }

select, input, textarea { margin: 0; padding: 3px; font-family: Arial; font-size: 12px; }
.form_text { font-size: 12px; border: 1px solid #CFCFCF }
.form_text_chyba { font-size: 12px; background: #FFDDD5; border: 1px solid #CFCFCF }

img { border: none; }
.seznam_img {  margin: 1px; padding: 1px; border: 1px solid #999999 }
.seznam_img:hover { border: 1px solid #000000 }


.red, .red a { color: #ED1C24; }
.blue, .blue a { color: #0066CC; }
.white, .white a { color: #FFFFFF; }
.black { color: #000000; }

.bold { font-weight: bold }
.normal_size { font-weight: normal; font-size: 11px }
.bigger_size { font-size: 12px }
.big_size { font-size: 14px }

.center { text-align: center }
.right { text-align: right }


.clear { clear: both; }


h1 { font-size: 22px; color: #ED1C24 }
h2 { font-size: 17px; line-height: 120% }
h3 { font-size: 14px; }



#main { margin: 30px auto 0; padding: 25px; width: 950px; background: #FFFFFF url(../images/main-bg.png) repeat }

#head { margin: 0 -25px; height: 196px; background: url(../images/head-andy-auta.jpg) no-repeat 0 38px; }
#head_absolute { position: absolute; top: 8px; margin-left: -25px; width: 1000px; height: 240px; /*background: url(../images/head.jpg) no-repeat;*/ }

#head_absolute .adresa { float: left; width: 450px; height: 20px; color: #FFFFFF; text-align: center; }
#head_absolute .vlajky { float: left; width: 230px; height: 20px; color: #FFFFFF; }
#head_absolute .vlajky p { display: inline; padding: 0 2px }
#head_absolute .pocet_aut { float: right; margin-top: 2px; padding-top: 10px; width: 315px; height: 23px; text-align: center; background: url(../images/head-pocet-aut.png) no-repeat; }

#head_absolute .logo { position: absolute; top: 90px; left: 50px; width: 100px; height: 110px; text-align: center; z-index: 0 }

#head_absolute .odkazy { position: absolute; top: 180px; left: 670px; width: 300px; height: 60px; z-index: 0; }
#head_absolute .odkazy .facebook { float: left; width: 220px; }
#head_absolute .odkazy .google { float: left; width: 80px; margin-top: 10px }

#head_absolute .predchozi { position: absolute; top: 170px; left: 370px; width: 146px; height: 37px; background: url(../images/detail-predchozi-auto.gif) no-repeat; z-index: 0 }
#head_absolute .predchozi p { padding: 10px 0 0 40px; color: #FFFFFF; font-weight: bold }
#head_absolute .predchozi p a { color: #FFFFFF}

#head_absolute .dalsi { position: absolute; top: 170px; left: 523px; width: 146px; height: 37px; background: url(../images/detail-dalsi-auto.gif) no-repeat; z-index: 0 }
#head_absolute .dalsi p { padding: 10px 10px 0 20px; color: #FFFFFF; font-weight: bold }
#head_absolute .dalsi p a { color: #FFFFFF }

#right_absolute_banner { position: absolute; top: 40px; margin-left: 980px }


#menu_top { position: absolute; margin-left: 25px; padding-left: 0px; width: 950px; height: 50px;
  clear:both; background: url(../images/menu/menu-top-bg.png) no-repeat; z-index: 100; }
#menu_top a, #menu_top a:visited { color:#000000; }
#menu_top ul { list-style-type: none; }
#menu_top ul li { float: left; position: relative; z-index:auto !important /*Non-IE6*/; z-index: 1000; }
#menu_top ul li a { display: block; float:none !important /*Non-IE6*/;
  float: left; padding: 12px 20px 8px 20px;
  height: 17px; text-decoration: none;
  color: #000000; background: url(../images/menu/menu-top.png) no-repeat right;
  font-size: 14px; font-weight: bold }
/*#menu_top ul li.financovani a { background: url(../images/menu/menu-top-financovani.gif) no-repeat right; }*/
#menu_top ul li:hover a, #menu_top ul li a:hover { text-decoration: none; color: #ED1C24;
  background: url(../images/menu/menu-top-hover.png) no-repeat right; }

#menu_top table { position: absolute; top: 0; left: 0; border-collapse: collapse; background: #4E4E50; z-index: 1000 }
#menu_top ul li ul { display: none; border: none; background: #4E4E50 }
#menu_top ul li:hover ul, #menu_top ul li a:hover ul { position: absolute; display: block;
  z-index: 2000; top: 37px; left: 0; padding: 0 1px 1px 1px; width: 195px; }

#menu_top ul li:hover ul li a, #menu_top ul li a:hover ul li a {
  display: block; padding: 7px 10px 7px 20px;
  width: 165px; height: 13px;
  background: #FFFFFF url(../images/menu/submenu-top.gif) no-repeat 10px; color: #000000;
  font-size: 12px; font-weight: normal; text-decoration: none
}
#menu_top ul li:hover ul li a:hover, #menu_top ul li a:hover ul li a:hover  {
  background: #ED1C24 url(../images/menu/submenu-top-hover.gif) no-repeat 10px; color: #FFFFFF; text-decoration: none; }



#navigate { position: relative; margin: -25px 0 0 10px; width: 610px; height: 25px; z-index: 2000; }
#navigate ul { list-style-type: none; height: 25px; }
#navigate li { display: inline; padding-left: 5px }
#navigate li a { padding: 10px 10px 10px 5px; text-decoration: underline; height: 5px }
#navigate li a:hover, #navigate li .selected { text-decoration: none; }
#navigate li.navigate_uvod a { font-weight: bold }



#content { position: relative; z-index: 0; padding: 0 20px 20px 20px;
   border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; background: #FFFFFF url(../images/content-bg.png) repeat-x; }
#content_uvod { position: relative; z-index: 0; padding: 10px 20px 20px 20px;
   background: #ED1C24 url(../images/content-bg-uvod.png) repeat-x; }
#content_detail { position: relative; z-index: 0; padding: 0 20px 20px 20px;
   border: 1px solid #D3D3D3; background: #FFFFFF }

#content_left { float: left; width: 613px; }
#content_right { float: right; width: 279px; padding-top: 15px }


#nadpis_h1 { padding: 22px 0; }
#nadpis_h1_uvod, #nadpis_h1_detail { padding: 10px 0; }
#nadpis_h1_uvod h1 { color: #FFFFFF }
#nadpis_h1_detail h1 { font-size: 18px }
#nadpis_h1_detail p { padding-top: 5px; line-height: 140% }

#content_text { padding: 10px 0; }
#content_text h2 { padding-top: 15px; }
#content_text h3 { padding-top: 10px; }
#content_text p { padding: 5px 0; line-height: 140% }



#navigate_uvod { position: relative; z-index: 1; margin-bottom: -1px; width: 610px; font-size: 16px; }
#navigate_uvod ul { float: left; width: 100%; height: 41px }
#navigate_uvod ul li { display: inline; }
#navigate_uvod ul li a { float: left; margin-right: 5px; padding-top: 13px;  text-decoration: none;
  width: 120px; height: 28px; font-weight: bold; text-align: center;
  background: url(../images/menu/blok-hledej-first.png) repeat-x; color: #FFFFFF }
#navigate_uvod ul li a.hledej_nove { background: url(../images/menu/blok-hledej-nove.gif) no-repeat; }

#navigate_uvod ul li a.first { background: url(../images/menu/blok-hledej-first.png) repeat-x; color: #FFFFFF }
#navigate_uvod ul li a.active { background: url(../images/menu/blok-hledej-active.png) repeat-x; color: #FFFFFF; text-decoration: underline }

#navigate_uvod ul li a:visited { }
#navigate_uvod ul li a:hover, #navigate_uvod ul li .selected { padding-top: 13px; text-decoration: underline;
  background: url(../images/menu/blok-hledej-active.png) repeat-x; color: #FFFFFF; }

#blok-hledej-auta { position: relative; z-index: 100; }
#blok-hledej-znacky { DISPLAY: none; }
#blok-hledej-ceny { DISPLAY: none }
#blok-hledej-nove { DISPLAY: none }

#uvod_text, #uvod_text2 { color: #FFFFFF }
#uvod_text2 h2 { margin-top: 10px; }
#uvod_text p, #uvod_text2 p { margin-top: 10px; line-height: 140% }
#uvod_text a, #uvod_text2 a { color: #FFFFFF }

#uvod_auta { }
#uvod_auta .auta { float: left; margin-top: 10px; width: 140px; height: 128px; }
#uvod_auta .auta h2 { font-size: 13px; text-align: center; padding: 15px 0; }
#uvod_auta .auta h2 a { color: #FFFFFF; }

#uvod_auta .vw_auta { margin-right: 15px; background: url(../images/uvod-blok-vw-passat.jpg) no-repeat; }
#uvod_auta .ford { margin-right: 15px; background: url(../images/uvod-blok-ford.jpg) no-repeat; }
#uvod_auta .diesel { margin-right: 15px; background: url(../images/uvod-blok-diesel.jpg) no-repeat; }
#uvod_auta .benzin_lpg { background: url(../images/uvod-blok-benzin-lpg.jpg) no-repeat; }
/*#uvod_auta .luxusni_auta { background: url(../images/uvod-blok-luxusni-auta.jpg) no-repeat; }*/

#uvod_auta .kombi { margin-right: 15px; background: url(../images/uvod-blok-kombi.jpg) no-repeat; }
#uvod_auta .mpv { margin-right: 15px; background: url(../images/uvod-blok-mpv.jpg) no-repeat; }
#uvod_auta .citroen_c4 { margin-right: 15px; background: url(../images/uvod-blok-citroen-c4.jpg) no-repeat; }
/*#uvod_auta .suv { margin-right: 15px; background: url(../images/uvod-blok-suv.jpg) no-repeat; }*/
#uvod_auta .uzitkova_auta { background: url(../images/uvod-blok-uzitkova-auta.jpg) no-repeat; }

#uvod_auta_ostatni { margin-top: 9px; width: 603px; background: url(../images/uvod-ostatni.png) repeat-x;  }
#uvod_auta_ostatni p { padding: 10px; color: #FFFFFF; line-height: 140% }
#uvod_auta_ostatni p a { color: #FFFFFF }


#uvod_znacky { }
#uvod_znacky .nadpis { margin-top: 10px; }
#uvod_znacky .nadpis h2 { color: #FFFFFF }
#uvod_znacky .znacky { margin-top: 20px; padding: 20px 0 20px 10px; border-top: 7px solid #DAD1D2; background: #F2F2F2  }
#uvod_znacky .znacky_column { float: left; width: 150px; }

#uvod_znacky .znacka { margin-top: 10px; height: 25px; font-size: 12px; font-weight: bold; }
#uvod_znacky .znacka .zn_logo { float: left; width: 35px; text-align: center }
#uvod_znacky .znacka .zn_text { float: left; width: 110px; }


#uvod_ceny { }
#uvod_ceny .nadpis { margin-top: 10px; }
#uvod_ceny .nadpis h2 { color: #FFFFFF }
#uvod_ceny .ceny { margin-top: 20px; padding: 20px 0; border-top: 7px solid #DAD1D2; background: #F2F2F2  }
#uvod_ceny .ceny_column { float: left; width: 200px; }

#uvod_ceny .cena { margin-top: 10px; height: 40px; font-size: 12px; font-weight: bold; }
#uvod_ceny .cena p { margin-left: 10px; background: url(../images/auta-cena.jpg) no-repeat left }
#uvod_ceny .cena span { padding: 10px 0 0 70px; }


#uvod_nova { }
#uvod_nova .nadpis { padding: 10px 0 }
#uvod_nova .nadpis h2 { color: #FFFFFF }
#uvod_nova .text { float: left; margin-top: 10px; padding: 5px 0 10px 0; width: 190px; height: 185px; border-top: 7px solid #DAD1D2; background: #F2F2F2; text-align: center }
#uvod_nova .odrazka { float: left; width: 20px; }
#uvod_nova .text .znacka { padding: 5px; font-weight: bold }
#uvod_nova .text img.foto { padding-top: 10px; }


#auta_znacka { margin-top: 20px }
#auta_znacka h2 { margin-top: 20px }
#auta_znacka .text p { margin-top: 10px }
#auta_znacka .modely_dalsi { margin-top: 20px }
#auta_znacka .modely_dalsi p { }
#auta_znacka .modely_dalsi .dalsi { float: left; padding-right: 5px }


/* auta_seznam */
#auta_seznam { margin-top: 10px; background: url(../images/menu/auta_background.png) repeat-y }
#auta_seznam .auto { position: relative; z-index: 10; margin-bottom: 10px; background: #F2F2F2; border: 1px solid #DFDFDF }

#auta_seznam .auto .komisni_prodej { position: absolute; left: 0px; width: 121px; height: 62px; background: url(../images/komisni-prodej.gif) no-repeat; z-index: 1000 }

#auta_seznam .auto .foto { float: left; padding: 10px; width: 130px; }
#auta_seznam .auto .foto img { border: 1px solid #FFFFFF }

#auta_seznam .auto .znacka { float: left; width: 450px; padding: 5px 0; }
#auta_seznam .auto .znacka h2 { padding: 1px 0 5px 0; }
#auta_seznam .auto .znacka h2 a { color: #ED1C24 }
#auta_seznam .auto .cislo { position: absolute; left: 555px; margin-top: -15px }
#auta_seznam .auto .auto_novinka { position: absolute; left: 520px; margin-top: 5px }
#auta_seznam .auto .auto_prodano { position: absolute; left: 520px; margin-top: 5px }
#auta_seznam .auto .auto_rezervace { position: absolute; left: 509px; margin-top: 40px }

#auta_seznam .auto .text1 { float: left; width: 170px; height: 60px; }
#auta_seznam .auto .cena_cz { padding: 2px 0; font-size: 14px; color: #ED1C24 }
#auta_seznam .auto .cena_eu { padding: 2px 0; font-size: 12px; }
#auta_seznam .auto .pojisteni { padding: 2px 0; }

#auta_seznam .auto .text2 { float: left; width: 280px; height: 60px; }
#auta_seznam .auto td.menu { padding: 1px 5px; font-weight: bold }
#auta_seznam .auto td.text { padding: 1px 5px; }

#auta_seznam .nenalezeno { margin-top: 30px; text-align: center; }

/* razeni */
#auta_razeni { border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; height: 49px; background: url(../images/menu/razeni-bg.png) repeat-x }
#auta_razeni .nalezeno { float: left; width: 115px; margin: 15px 0 0 10px; }
#auta_razeni .nazev { float: left; width: 195px; margin: 10px 0 0 10px; }
#auta_razeni .smer { float: left; width: 130px; margin: 10px 0 0 10px; }
#auta_razeni .pocet { float: left; width: 115px; margin: 10px 0 0 10px; }

/* strankovani */
#auta_strankovani { height: 35px; background: url(../images/menu/strankovani-bg.png) repeat-x }
#auta_strankovani ul { float: right; margin: 10px 15px 0 0; }
#auta_strankovani ul li { float: left; margin: 0; padding: 0 2px; display: inline; text-align: center; color: #000000; }
#auta_strankovani ul li a { float: left; text-decoration: none; color: #000000; text-align: center; width: 15px }
#auta_strankovani ul li a:visited { color: #000000; }
#auta_strankovani ul li a:hover, #auta_strankovani ul li .selected {
  color: #FFFFFF !important; background-color: #CC3300; text-decoration: underline;
}


/* formular */
.formular { }
.formular td.nazev { padding: 2px 5px; font-size: 12px; width: 170px; }
.formular td.nazev2 { padding: 2px 13px 2px 5px; font-size: 12px; width: 162px }
.formular td.text { padding: 2px 5px; font-size: 12px; }

.formular_box { }
.formular_box table { margin-top: 10px; padding: 10px 0; background: #EAEAEA; width: 100% }
.formular_potvrzeni { color: #ED1C24; text-align: right }
.formular_box_button {text-align: center }
.formular_box_button input.button { padding: 3px 8px; font-size: 12px; font-weight: bold }


.formular_vyhledavani { margin-top: 60px; padding: 10px 20px; background: #EAEAEA }
.formular_vyhledavani .nadpis { margin-left: 50px; padding: 10px 0 5px; }
.formular_vyhledavani td.nazev { padding: 2px 5px; font-size: 12px; width: 190px; }
.formular_vyhledavani td.text { padding: 2px 5px; font-size: 12px; }
.formular_vyhledavani .vybava { margin-top: 10px }
.formular_vyhledavani .vybava .box { float: left; width: 230px }

select.v_hledej1 { width: 210px; border: 1px solid #CFCFCF }
select.v_hledej2 { width: 90px; border: 1px solid #CFCFCF }
select.v_hledej3 { width: 140px; border: 1px solid #CFCFCF }



.cervene_odrazky { margin-top: 10px; font-size: 12px; }
.cervene_odrazky ul { margin-left: 10px; list-style: none; }
.cervene_odrazky ul li { padding: 2px 0 2px 15px; background: url(../images/menu/red-odrazka.gif) no-repeat 0% 50% }


.pojisteni_odrazky { margin-top: 10px; font-size: 12px; font-weight: bold }
.pojisteni_odrazky ul { margin-left: 10px; list-style: none; }
.pojisteni_odrazky ul li { padding: 2px 0 2px 15px;
   background: url(../images/menu/red-odrazka.gif) no-repeat 0% 50%; color: #ED1C24; }

.pojisteni_info { font-size: 12px; font-weight: bold; color: #ED1C24 }

#pojisteni_nabidka { margin-top: 10px; font-weight: bold }
#pojisteni_nabidka p { float: left; margin-left: 10px; padding: 2px 0 2px 15px; width: 220px;
   background: url(../images/menu/red-odrazka.gif) no-repeat 0% 50%;  }

#sluzby { margin-top: 10px }
#sluzby .sluzby_telefon { float: left; width: 290px; text-align: left }
#sluzby .sluzby_center { float: left; width: 160px; text-align: center }
#sluzby .sluzby_right { float: left; width: 160px; text-align: right }


#ke_stazeni { margin-top: 10px }
#ke_stazeni ul { margin-left: 10px; list-style: none; }
#ke_stazeni ul li { background: url(../images/menu/png-icon.png) no-repeat 0%; }
#ke_stazeni ul li a { display: block; padding: 3px 25px 3px;  }


.pojistne_programy td.grey { padding: 0 5px; background: #CCCCCC }

/* akce */
#akce_pri_koupi { }
#akce_pri_koupi .popis { margin-top: 20px }
#akce_pri_koupi .box1 { float: left;  margin: 20px 5px 0 0; width: 304px; height: 170px; border-bottom: 1px solid #CCCCCC }
#akce_pri_koupi .box2 { float: left;  margin-top: 20px; width: 304px; height: 170px; border-bottom: 1px solid #CCCCCC }
#akce_pri_koupi h2 { margin: 5px 10px }
#akce_pri_koupi .text { margin: 5px 10px }


.reklamni_spot { margin: 10px 0 0 50px; }
.reklamni_spot p { padding: 10px 0 5px 0; }


.kontakt .adresa { margin-top: 10px; }
.kontakt .kontakt_box { float: left; margin-top: 10px; width: 200px }
.kontakt .kontakt_box_big { float: left; margin-top: 10px; width: 220px }
.kontakt .oceneni { margin-top: 30px; padding-right: 70px }



/* detail */
#navigate_detail { float: left; position: relative; z-index: 1; margin-bottom: -1px; width: 630px; font-size: 16px; }
#navigate_detail ul { float: left; width: 100%; height: 41px }
#navigate_detail ul li { display: inline; }
#navigate_detail ul li a { float: left; margin-right: 5px; padding-top: 13px; text-decoration: none; height: 28px; font-weight: bold; text-align: center; }
#navigate_detail ul li a.detail_1 { background: url(../images/menu/detail-blok-1.png) no-repeat; width: 162px }
#navigate_detail ul li a.detail_2 { background: url(../images/menu/detail-blok-2.gif) no-repeat; width: 136px; color: #FFFFFF }
#navigate_detail ul li a.detail_3 { background: url(../images/menu/detail-blok-3.png) no-repeat; width: 150px; color: #FFFFFF }
#navigate_detail ul li a.first { }
#navigate_detail ul li a.active { text-decoration: underline }
#navigate_detail ul li a:visited { }
#navigate_detail ul li a:hover, #navigate_detail ul li .selected { padding-top: 13px; text-decoration: underline; }


#navigate_znacky { float: right; position: relative; z-index: 1; margin-bottom: -1px; width: 300px; }
#navigate_znacky ul { float: left; width: 100%; height: 41px }
#navigate_znacky ul li { display: inline; }
#navigate_znacky ul li a { padding-top: 13px; height: 27px; font-weight: bold;
  text-align: center; background: url(../images/menu/detail-blok-znacky.png) repeat-x; color: #FFFFFF }
#navigate_znacky ul li a:visited { }
#navigate_znacky ul li a:hover, #navigate_znacky ul li .selected { padding-top: 13px; }



#blok-auta-financovani { DISPLAY: none }
#blok-auta-podobne { DISPLAY: none }

#detail_novinka { position: absolute; margin: -40px 0 0 534px; width: 89px; height: 30px }
#detail_prodano { position: absolute; margin: -40px 0 0 534px; width: 89px; height: 30px }
#detail_rezervace { position: absolute; margin: -40px 0 0 429px; width: 100px; height: 30px }

#detail_big_foto { height: 459px }
#detail_big_foto .ev_cislo { position: absolute; margin: 5px 0 0 500px; padding: 5px 0; width: 108px; font-size: 20px; font-weight: bold; background: #FFFFFF; text-align: center }
#detail_big_foto .lpg { position: absolute; margin: 40px 0 0 515px; width: 84px; height: 84px; background: url(../images/detail-lpg.png) no-repeat }
#detail_big_foto .rezervace { position: absolute; margin-top: 220px; width: 580px; font-size: 60px; line-height: 60px; font-weight: bold; text-align: center; color: #FFFF00 }
#detail_big_foto .big_foto { position: absolute; left: 0; top: 0; margin: 50px 0 0 10px; z-index: 1000 }

#detail_vin { height: 75px; background: url(../images/detail-vin.png) no-repeat; }
#detail_vin .cislo { position: absolute; margin: 20px 0 0 80px; width: 220px; height: 20px; font-size: 20px; color: #FFFFFF }
#detail_vin .text { position: absolute; margin: 13px 0 0 325px; width: 285px; height: 40px; font-size: 11px; color: #FFFFFF }
#detail_vin .zkontrolujte { position: absolute; margin: 55px 0 0 80px; width: 520px; font-weight: bold }

/*
#detail_cena_sleva { }
#detail_cena_sleva .nadpis { background: url(../images/detail-akcni-cena.jpg) no-repeat; height: 43px }
#detail_cena_sleva .nadpis h2 { padding: 15px; color: #FFFFFF }
#detail_cena_sleva .text { padding: 10px; background: #F2F2F2; line-height: 160% }
#detail_cena_sleva .text .cena { font-size: 14px }
#detail_cena_sleva .text .cena_red { font-size: 14px; color: #ED1C24 }
#detail_cena_sleva .text .sleva { position: absolute; margin: -6px 0 0 249px; padding: 8px 0 0 5px; width: 80px; height: 63px;
  background: url(../images/detail-sleva.png) no-repeat; color: #FFFFFF;
  font-weight: bold; text-align: center;
}
#detail_cena_sleva .text .financovani { font-size: 11px }
*/

#detail_cena_hotovost { }
#detail_cena_hotovost .nadpis { background: url(../images/detail-cena-v-hotovosti.jpg) no-repeat; height: 43px }
#detail_cena_hotovost .nadpis h2 { padding: 15px; color: #FFFFFF }
#detail_cena_hotovost .text { padding: 10px; background: #F2F2F2; line-height: 160% }
#detail_cena_hotovost .text .cena { font-size: 14px }
/*#detail_cena_sleva .text .cena_red { font-size: 14px; color: #ED1C24 }*/
#detail_cena_sleva .text .cena_red { padding: 10px 0; font-size: 18px; color: #ED1C24; font-weight: bold; }
#detail_cena_hotovost .text .financovani { font-size: 11px }


#detail_pojisteni { margin-top: 10px; }
#detail_pojisteni .nadpis { background: url(../images/detail-pojisteni.jpg) no-repeat; height: 43px }
#detail_pojisteni .nadpis h2 { padding: 15px; color: #FFFFFF }
#detail_pojisteni .text { padding: 10px; background: #F5C7D1; line-height: 160% }
#detail_pojisteni .text .cena_red { font-size: 14px; font-weight: bold; color: #ED1C24 }

#detail_dovoz_auta_na_zakazku { margin-top: 10px; background: url(../images/detail-rrezervujte-online.png) no-repeat; height: 46px }
#detail_dovoz_auta_na_zakazku p { padding: 15px 0 15px 50px; font-size: 14px; font-weight: bold; }

#detail_rrezervujte_online { margin-top: 10px; background: url(../images/detail-rrezervujte-online.png) no-repeat; height: 46px }
#detail_rrezervujte_online p { padding: 15px 0 15px 50px; font-size: 14px; font-weight: bold; }

#detail_vypocet_splatek { margin-top: 10px; background: url(../images/detail-vypocet-splatek.gif) no-repeat; height: 46px }
#detail_vypocet_splatek p { padding: 15px 0 15px 50px; font-size: 14px; font-weight: bold; }

#detail_kontrola_stavu { margin-top: 10px; background: url(../images/detail-kontrola-stavu.png) no-repeat; height: 34px }
#detail_kontrola_stavu p { padding: 10px 0 10px 100px; font-weight: bold }

#detail_vice_informaci { margin-top: 10px; background: url(../images/detail-vice-informaci.png) no-repeat; height: 29px }
#detail_vice_informaci p { padding: 7px 0 7px 30px; font-weight: bold }


#detail_tech_udaje { float: left; width: 252px; margin: 15px 16px 0 0 }
#detail_vybava { float: left; width: 345px; margin: 15px 16px 0 0 }
#detail_hledej { float: left; width: 279px; margin-top: 15px; }

#detail_tech_udaje .nadpis, #detail_vybava .nadpis { height: 43px }
#detail_tech_udaje .nadpis { background: url(../images/detail-technicke-udaje.jpg) no-repeat; }
#detail_vybava .nadpis { background: url(../images/detail-vybava.jpg) no-repeat; }

#detail_tech_udaje .nadpis h2, #detail_vybava .nadpis h2 { padding: 15px 10px; color: #FFFFFF }

#detail_tech_udaje .text, #detail_vybava .text { background: #F2F2F2; height: 380px }
#detail_tech_udaje .text table { padding-top: 10px }
#detail_tech_udaje .text .grey_light { padding: 5px 10px; background: #F2F2F2; border-right: 1px solid #FFFFFF; }
#detail_tech_udaje .text .grey_dark { padding: 5px 10px; background: #E8E8E8; border-right: 1px solid #FFFFFF; }

#detail_vybava .text h2 { padding: 0 10px; color: #ED1C24 }
#detail_vybava .text p { padding: 10px; }

#sdb_detail_hledej { }
#sdb_detail_hledej .nadpis { height: 43px; background: url(../images/detail-najdete-si-svuj-vuz.jpg) no-repeat; border-bottom: 1px solid #FFFFFF }
#sdb_detail_hledej .nadpis h2 { padding: 15px; color: #FFFFFF }
#sdb_detail_hledej .text { background: #F2F2F2; height: 380px }
#sdb_detail_hledej .text form { padding: 20px 15px; }
#sdb_detail_hledej .text td.menu { padding: 7px 0; font-weight: bold; }
#sdb_detail_hledej .text .najit { padding: 10px 0; text-align: center }

#detail_vyhody_andy { margin-top: 15px; }
#detail_vyhody_andy h2 { margin: 10px 0 0 5px; }
#detail_vyhody_andy p { margin: 5px 0 0 5px; }
#detail_vyhody_andy table { margin-top: 5px; }
#detail_vyhody_andy tr.andy { font-weight: bold }
#detail_vyhody_andy th { padding: 3px 5px; background: #D2D2D2; text-align: center; white-space: nowrap }
#detail_vyhody_andy td { padding: 3px 5px; background: #F2F2F2 }
#detail_vyhody_andy td .bonusy { font-size: 16px }
#detail_vyhody_andy td.nazev { background: url(../images/detail-bonusy.png) no-repeat }

#detail_garance { margin-top: 15px; border: 1px solid #ED1C24; height: 51px; background: url(../images/detail-garance.png) no-repeat left }
#detail_garance p { margin: 18px 0 0 170px; font-size: 13px }

#detail_dalsi_auta { margin-top: 20px; }
#detail_dalsi_auta .predchozi { float: left; width: 146px; height: 37px; background: url(../images/detail-predchozi-auto.gif) no-repeat; }
#detail_dalsi_auta .predchozi p { padding: 10px 0 0 40px; color: #FFFFFF; font-weight: bold }
#detail_dalsi_auta .predchozi p a { color: #FFFFFF}
#detail_dalsi_auta .dalsi { float: right; width: 146px; height: 37px; background: url(../images/detail-dalsi-auto.gif) no-repeat; }
#detail_dalsi_auta .dalsi p { padding: 10px 10px 0 20px; color: #FFFFFF; font-weight: bold }
#detail_dalsi_auta .dalsi p a { color: #FFFFFF }


#detail_financovani { }
#detail_financovani .nadpis { padding: 10px 0; line-height: 200% }
#detail_financovani .nadpis h3 { color: #ED1C24 }

#detail_financovani .box_auto { float: left; margin-right: 10px; }
#detail_financovani .box_auto .nadpis_auto { margin: 10px 0 0 10px; }
#detail_financovani .box_auto .box { margin-top: 10px; padding: 10px; height: 240px; background: #EAEAEA }
#detail_financovani .box_auto .box img { border: 1px solid #FFFFFF }
#detail_financovani .box_auto .box .parametry { padding: 10px 0 }
#detail_financovani .box_auto .box .parametry span.rok { padding: 0 5px 0 10px; font-weight: bold; }
#detail_financovani .box_auto .box .parametry span.vykon { padding: 0 5px 0 10px; font-weight: bold; }
#detail_financovani .box_auto .box .parametry span.najeto { padding: 0 5px 0 10px; font-weight: bold; }
#detail_financovani .box_auto .box .parametry .akcni_cena { font-size: 14px; font-weight: bold; text-align: center }

#detail_financovani .box_akontace { float: left; margin-right: 10px; width: 320px; }
#detail_financovani .box_akontace .nadpis_akontace { margin: 10px 0 0 10px; }
#detail_financovani .box_akontace .box { margin-top: 10px; height: 260px; background: #EB151C }
#detail_financovani .box_akontace .box h3 { padding: 10px 0 0 10px; color: #FFFFFF }
#detail_financovani .box_akontace .box ul { padding: 15px 0 5px 0; width: 100%; list-style-type: none }
#detail_financovani .box_akontace .box .button {
  display: block; float: left; margin-left: 10px; padding-top: 8px; width: 33px; height: 33px; background: url(/images/calc-red-bkg-number.gif) no-repeat; COLOR: white; FONT-SIZE: 15px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-align: center }
#detail_financovani .box_akontace .box .button:hover { BACKGROUND: url(/images/calc-red-bkg-number-h.gif) no-repeat; COLOR: black }
#detail_financovani .box_akontace .box .selected.button { BACKGROUND: url(/images/calc-red-bkg-number-h.gif) no-repeat; COLOR: #991114 }
#detail_financovani .box_akontace .box .vysledek { float: left; margin: 0 0 10px 10px; padding: 2px 5px; width: 120px; height: 15px; background: #FFFFFF }
#detail_financovani .box_akontace .text { padding: 10px; }

#detail_financovani .box_formular { float: left; width: 375px; }
#detail_financovani .box_formular p { padding: 5px 0; line-height: 140% }
#detail_financovani .box_formular .box h3 { margin: 10px 0 0 10px; }
#detail_financovani .box_formular .box table { margin-top: 10px; padding: 10px 0; background: #EAEAEA; width: 100% }
#detail_financovani .box_formular .box td.nazev { padding: 2px 5px; font-size: 12px; width: 130px; }
#detail_financovani .box_formular .box td.text { padding: 2px 5px; font-size: 12px; }


#detail_podobne { }
#detail_podobne .nadpis { padding: 10px 0 }
#detail_podobne .text { float: left; margin-bottom: 10px; padding: 5px 0 10px 0; width: 212px; height: 195px;
   border-top: 7px solid #ED1C24; background: #F2F2F2; text-align: center }
#detail_podobne .odrazka { float: left; width: 20px; }
#detail_podobne .text .znacka { padding: 5px; font-weight: bold }
#detail_podobne .text img.foto { padding-top: 10px; }


#newsletter { margin: 10px 0; }
#newsletter h2 { margin-top: 15px; }
#newsletter p { margin-top: 15px; line-height: 140% }
#newsletter .picture { margin-top: 15px; text-align: center }


/* page box */

#pgb_oteviraci_doba { margin-top: 15px }


#pgb_prodlouzena_zaruka { margin-top: 15px }

#pgb_banner { margin-top: 15px }
#pgb_banner .banner_0 { float: left; margin-right: 19px }
#pgb_banner .banner_1 { float: left; margin-right: 19px }
#pgb_banner .banner_2 { float: left; }


#pgb_auta_novinky { }
#pgb_auta_novinky .nadpis h2 { padding: 15px 0; color: #000000; font-size: 20px }
#pgb_auta_novinky .text { float: left; padding: 5px 0 10px 0; width: 222px; height: 195px;
   border-top: 7px solid #ED1C24; background: #F2F2F2; text-align: center }
#pgb_auta_novinky .odrazka { float: left; width: 20px; }
#pgb_auta_novinky .text .znacka { padding: 5px; font-weight: bold }
#pgb_auta_novinky .text img.foto { padding-top: 10px; }


#pgb_spolehlivy_partner { margin-top: 15px; padding-bottom: 15px;
   border-top: 7px solid #DAD1D2; border-left: 1px solid #DAD1D2;
   border-right: 1px solid #DAD1D2; border-bottom: 1px solid #DAD1D2; background: #FFFFFF }
#pgb_spolehlivy_partner .nadpis h2 { padding: 15px; color: #ED1C24; font-size: 20px }
#pgb_spolehlivy_partner .text { padding: 0 15px; font-size: 13px; line-height: 140%; }



/* side box */

#sdb_hledej {  }
#sdb_hledej .nadpis { height: 43px; background: url(../images/sdb-hledej-nadpis-bg.jpg) no-repeat; border-bottom: 1px solid #FFFFFF }
#sdb_hledej .nadpis h2 { padding: 15px; color: #FFFFFF }
#sdb_hledej .text { background: #F2F2F2; }
#sdb_hledej .text form { padding: 20px 15px; }
#sdb_hledej .text td.menu { padding: 7px 0; font-weight: bold; }
#sdb_hledej .text .najit { padding: 10px 0; text-align: center }

select.hledej1 { width: 185px }
select.hledej2 { width: 80px }


#sdb_rychly_kontakt { margin-top: 15px; background: url(../images/rychly-kontakt.jpg) no-repeat; height: 143px }
#sdb_rychly_kontakt .nadpis { height: 43px; }
#sdb_rychly_kontakt .nadpis h2 { padding: 15px; color: #ED1C24 }
#sdb_rychly_kontakt .text { padding: 10px 15px; line-height: 140% }


#sdb_auta_akce { margin-top: 15px; }
#sdb_auta_akce .nadpis { height: 43px; background: url(../images/sdb-akce-nadpis-bg.jpg) no-repeat; border-bottom: 1px solid #FFFFFF }
#sdb_auta_akce .nadpis h2 { padding: 15px; color: #FFFFFF }
#sdb_auta_akce .text { padding: 15px; background: #F2F2F2 }
#sdb_auta_akce .text .detail { padding: 5px 0; }
#sdb_auta_akce .text .detail .foto { float: left; padding-right: 5px; }
#sdb_auta_akce .text .detail .type { padding-top: 2px; }
#sdb_auta_akce .text .detail .cena { padding-top: 4px; color: #ED1C24 }


#sdb_bannery { margin-top: 15px }


#sdb_newsletter { margin-top: 15px; }
#sdb_newsletter .nadpis { height: 43px; background: url(../images/sdb-newsletter-nadpis-bg.jpg) no-repeat; border-bottom: 1px solid #FFFFFF }
#sdb_newsletter .nadpis h2 { padding: 15px; color: #FFFFFF }
#sdb_newsletter .text { padding: 15px; background: #F2F2F2 }
#sdb_newsletter .text .registruj { padding: 10px 0; text-align: center }





/* scroll */
#detail_foto { padding-top: 5px; }

.simply-scroll-container { position: relative }
.simply-scroll-clip { Z-INDEX: 2; position: relative; OVERFLOW: hidden }
.simply-scroll-list { Z-INDEX: 1; position: absolute; LIST-STYLE-TYPE: none;
   OVERFLOW: hidden; TOP: 0px; LIST-STYLE-IMAGE: none; LEFT: 0px; }
.simply-scroll-list li {LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; }
.simply-scroll-list li img { display: block; border: medium none; }
.simply-scroll-btn { Z-INDEX: 3; position: absolute; border: green 0px solid;
    WIDTH: 10px; background: url(../images/detail-arrow-left.png) no-repeat;
    HEIGHT: 44px; CURSOR: pointer; }
.simply-scroll-btn-left { bottom: 6px; background-position: 0px -44px; LEFT: 0px }
.disabled.simply-scroll-btn-left { }
.simply-scroll-btn-left:hover { }
.simply-scroll-btn-right { bottom: 6px; background-position: 84px -44px; RIGHT: 6px; }
.disabled.simply-scroll-btn-right { }
.simply-scroll-btn-right:hover { background-position: 84px -88px }
.simply-scroll-btn-up { background-position: -126px -44px; TOP: 6px; RIGHT: 6px }
.disabled.simply-scroll-btn-up { }
.simply-scroll-btn-up:hover { }
.simply-scroll-btn-down { bottom: 6px; background-position: -42px -44px; RIGHT: 6px }
.disabled.simply-scroll-btn-down { }
.simply-scroll-btn-down:hover { }

.simply-scroll { padding: 0 30px; width: 850px; }
.simply-scroll .simply-scroll-clip { width: 850px; height: 113px; background: #CCCCCC;
  border-bottom: 1px solid #ED1C24; border-top: 1px solid #ED1C24 }
.simply-scroll .simply-scroll-list { margin-top: 11px }
.simply-scroll .simply-scroll-list li { float: left; width: 135px; height: 92px; }
.simply-scroll .simply-scroll-list li a { display: block; margin: 0 5px; }
.simply-scroll .simply-scroll-list li img { border: white 1px solid; }

.simply-scroll .simply-scroll-btn { border: red 0px solid; width: 29px; height: 115px; top: 0; }

.simply-scroll .simply-scroll-btn-left { left: 1px; background: url(../images/detail-arrow-left.png) no-repeat left center; }
.simply-scroll .disabled.simply-scroll-btn-left { background: url(../images/detail-arrow-left.png) no-repeat left center }
.simply-scroll .simply-scroll-btn-left:hover { background: url(../images/detail-arrow-left.png) no-repeat left center }

.simply-scroll .simply-scroll-btn-right { right: 1px; background: url(../images/detail-arrow-right.png) no-repeat right center; }
.simply-scroll .disabled.simply-scroll-btn-right { background: url(../images/detail-arrow-right.png) no-repeat right center }
.simply-scroll .simply-scroll-btn-right:hover { background: url(../images/detail-arrow-right.png) no-repeat right center }

.simply-scroll .simply-scroll-btn-up { }
.simply-scroll .disabled.simply-scroll-btn-up { }
.simply-scroll .simply-scroll-btn-up:hover { }
.simply-scroll .simply-scroll-btn-down { }
.simply-scroll .disabled.simply-scroll-btn-down { }
.simply-scroll .simply-scroll-btn-down:hover { }

.vert { WIDTH: 340px; MARGIN-bottom: 1.5em; HEIGHT: 400px }
.vert .simply-scroll-clip { WIDTH: 290px; HEIGHT: 400px }
.vert .simply-scroll-list { }
.vert .simply-scroll-list LI { WIDTH: 290px; HEIGHT: 200px }
.vert .simply-scroll-list LI IMG { }
.vert .simply-scroll-btn { }
.vert .simply-scroll-btn-up { TOP: 0px; RIGHT: 0px }
.vert .disabled.simply-scroll-btn-up { }
.vert .simply-scroll-btn-up:hover { }
.vert .simply-scroll-btn-down { TOP: 52px; RIGHT: 0px }
.vert .disabled.simply-scroll-btn-down { }
.vert .simply-scroll-btn-down:hover { }

.flickr { WIDTH: 576px; MARGIN-bottom: 1.5em; HEIGHT: 180px }
.flickr .simply-scroll-clip { WIDTH: 576px; HEIGHT: 180px }
.flickr .simply-scroll-list img { DISPLAY: block; FLOAT: left; border: medium none; }



#copyright { margin-top: 15px; text-align: center }
#copyright a { color: #000000; text-decoration: none }
#copyright a:hover { text-decoration: underline }


#footer { background: #2C2D32; color: #FFFFFF; }
#footer_top_auta { margin: 0 auto; padding: 10px 25px; width: 950px; }
#footer_top_auta .nadpis h2 { margin: 10px 0 }
#footer_top_auta .box { float: left; min-width: 80px; height: 130px }
#footer_top_auta .box a { color: #CCCCCC; text-decoration: none }
#footer_top_auta .box a:hover { color: #CCCCCC; text-decoration: underline }
#footer_top_auta .box .znacka { padding: 0 20px 0 10px; border-left: 1px solid #CCCCCC }
#footer_top_auta .box .znacka h2 { font-size: 14px; }
#footer_top_auta .box .modely { padding: 5px 10px; }

#footer_top_auta .box .modely ul {list-style: none; }
#footer_top_auta .box .modely li a { text-decoration: none; }
#footer_top_auta .box .modely li a:link, #footer_top_auta .box .modely li a:visited {
  display: block; padding: 1px 0 1px 10px; background: url(../images/menu/top-auta-odrazka.gif) no-repeat left }
#footer_top_auta .box .modely li a:hover { padding: 1px 0 1px 10px; text-decoration: underline; background: url(../images/menu/top-auta-odrazka.gif) no-repeat left }


#footer_reklama { margin: 20px 0; padding: 0; color: #999999; font-size: 11px }
#footer_reklama ul { text-align: center; }
#footer_reklama ul li { display: inline; }
#footer_reklama ul li a { padding: 3px;	text-decoration: none; color: #999999; }
#footer_reklama ul li a:visited { color: #999999; }
#footer_reklama ul li a:hover, #footer_reklama ul li .selected { color: #999999 !important;	text-decoration: underline;	}



