h1,h2,h3,h4,h5,h6 {
  margin-bottom:0.3em;
}
h1,h2,h3 { color:white; }
h1 { font-size:1.6em; font-variant:normal; margin:0 0 0.8em 0; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }

form { margin:0; }
input, select, textarea { font-family: "Verdana CE", Verdana, sans-serif; font-size:1em; font-weight:bold; }
input.text, textarea.text {
  font-size:1em;
  background-color:white;
  border:1px solid #626262;
  border-width:0 1px 1px 0;
  padding-left:2px;
}
input.text:focus, textarea.text:focus {
  background-color:#C0C0C0;
}
input.submit, button.submit {
  border:1px solid #626262; color:#626262;
  background:url("../img/layout/submit_button_bcg.gif") left center no-repeat #CCCCCC;
  padding:3px 15px 2px 20px;
  height:19px;
  font-size:10px;
  line-height:10px;
  cursor:pointer;
}

fieldset { border:1px solid #CCC; padding:1em; _padding-top:0; }
legend { font-size:1.2em; _margin-bottom:1em; }

ul, ol { margin:0.6em 0.5em 1em 2.5em; padding:0; }
li { line-height:140%; margin-top:0.4em; margin-bottom:0.4em; }

th { font-weight:bold; font-style:normal; text-align:left; }
td,th { padding:0; }

table.list th { padding-right:0.5em; }

table.seznam thead { color:white; }
table.seznam thead th {}
table.seznam th { padding:3px 8px 3px 2px; }
table.seznam td { padding:3px 8px 3px 0; }
table.seznam thead a { text-decoration:none; }
table.seznam tr.border td { border-bottom:1px solid #5D93C9; }

td.odeslat { text-align:right; padding-top:5px; }
td.zpet { padding-top:5px; }

a { text-decoration:underline; font-weight:bold; color:#CCCCCC; }
a:hover { color:#B2B2B2; }

a.zpet {
  border:1px solid #626262;
  color:#626262;
  text-decoration:none;
  background:url("../img/layout/zpet_bcg.gif") left center no-repeat #CCCCCC;
  background-position:2px center;
  padding:3px 15px 2px 25px;
  height:19px;
  font-size:10px;
  line-height:10px;
  cursor:pointer;
}
a.zpet:hover { color:#626262; }

strong,em { font-weight:bold; font-style:normal; }

p { margin:0.75em 0; line-height:140%; }

img { border:none; }

.chyba { background:black; color:#FF8000; }
div.chyba { margin:1em 0; }

div#informace img.hlavni_obrazek {
  float:left;
  margin:0 1em 0.5em 0;
  clear:left;
}

#informace table.radek_valign td { vertical-align:middle; }
#informace table.radek_valign td.img_l img {
  margin:0 1em 0 0;
}
#informace table.radek_valign td.img_r img {
  margin:0 0 0 1em;
}

#informace em, #informace strong { color:white; }

/*index*/

div#index_novinky {
  width:280px;
  float:right;
  border-left:2px dotted #696969;
  padding:10px 20px;
  margin-top:10px;
  /* min-height:600px; */
  min-height:800px;
  _height:600px;
 height: 420px;
 overflow:auto;
}
div#index_novinky h3 {
  background:url("../img/index/novinky_headline_bcg.gif") left center no-repeat transparent;
  padding-left:15px;
  font-size:1em;
}
div#index_novinky h4 { font-size:1em; margin-top:0; }
div#index_novinky a.novinka { display:block; margin:20px 0; text-decoration:none; font-weight:normal; }
div#index_novinky a.novinka img { float:left; margin:0 5px 5px 0; width:51px; }
div#index_novinky a.novinka p { margin:0.2em 0; }

div#index_odkazy {
  position:absolute;
  top:0px;
  left:17px;
  width:435px;
  background:#2D2D2D;
  text-align:center;
  padding:2px;
}
div#index_odkazy a { text-decoration:none; color:#999999; }

#banner{
    background-image: url("../img/noflash/img2.jpg") no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;   
}

#banner_intro{
    background-image: url("../img/noflash/img2.jpg") no-repeat fixed;
    width: 750px;
    height: 400px;
    float: ;   
}

#flash1{
    background-image: url("../img/noflash/flash1.jpg") no-repeat fixed;
    width: 400px;
    height: 228px;
    float: ;   
}


#spot{
    background-image: url("../img/noflash/img3.jpg") no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;   
}

#spot1{
    background-image: url(./img/noflash/img4.jpg) no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;
}

#spot9{
    background-image: url(../img/noflash/img4.jpg) no-repeat fixed;
    width: 181px;
    height: 87px;
    float: ;
 }

#spot2{
    background-image: url(../img/noflash/img4.jpg) no-repeat fixed;
    width: 181px;
    height: 87px;
    float: ;
 }

#spot3{
    background-image: url(../img/noflash/img5.jpg) no-repeat fixed;
    width: 181px;
    height: 87px;
    float: ;
 }

#spot4{
    background-image: url(../img/noflash/img6.jpg) no-repeat fixed;
    width: 181px;
    height: 87px;
    float: ;
 }

#spot5{
    background-image: url(../img/noflash/img7.jpg) no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;
 }

#spot6{
    background-image: url(../img/noflash/img1big.jpg) no-repeat fixed;
    width: 798px;
    height: 158px;
    float: ;
 }

#spot7{
    background-image: url(../img/noflash/img9.jpg) no-repeat fixed;
    width: 181px;
    height: 87px;
  }
#spot8{
    background-image: url(./img/noflash/img_8.jpg) no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;
  }   
#spot11{
    background-image: url(../img/noflash/g8banner_400x192.jpg) no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;
 }
#spot12{
    background-image: url(../img/noflash/bannerPortale_eng.jpg) no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;
 }
#spot14{
    background-image: url(../img/noflash/lancia_kisopres.jpg) no-repeat fixed;
    width: 400px;
    height: 192px;
    float: ;
 }
#spot_regisztralj{
    background-image: url(../img/noflash/img_regisztralj.jpg) no-repeat fixed;
    width: 181px;
    height: 87px;
 }  

#index_bannery {
  text-align:center;
  padding-top:10px;
}

#index_video { margin:10px auto; }

/*kontakty, poprodejni pece*/
table#kontakty_emaily { margin:1em 0; }
table#kontakty_emaily td { padding:0.5em 1em; }

table.dealer {
  background:#CCCCCC; color:#333333; margin-bottom:3em;
  width:350px;
  border-collapse:collapse;
}
table.dealer caption {
  font-size:1.5em; font-weight:bold; color:white; color:#333333; background:#CCCCCC;
  border:1px solid white; border-width:1px 1px 0 1px;
}
table.dealer th, table.dealer td {
  vertical-align:top; padding:0.5em;
  border:1px solid white;
}
table.dealer th em, table.dealer a { color:#DF2020 !important; text-decoration:none; }

/*poprodejni pece*/
.zprac_autovr { color:#C80000; }
table#sberny-autovraku { border-collapse:collapse; }
table#sberny-autovraku td, table#sberny-autovraku th { border:1px solid white; padding:0.2em 0.5em; }


/*modely*/
#lancia_modely { margin:5em 0; }
#lancia_modely a {
  display:block;
  background:#333333;
  width:150px;
  padding:5px;
  text-align:center;
  font-weight:normal;
  text-decoration:none;
  margin:0 auto;
}

/*tapety*/
#tapety div.tapeta {
  float:left;
  position:relative;
  width:109px;
  /*border:1px solid #CCCCCC; border-width:1px 0 0 0;*/
  min-height:120px;
  _height:120px;
  padding:10px 0 10px 170px;
  margin:0;
}
#tapety div.tapeta img.tn {
  position:absolute;
  top:10px;
  left:0px;
  width:160px; height:120px;
}

#tapety div.tapeta h4 { font-size:1.2em; font-weight:bold; margin:0 0 1em 0; }
#tapety div.tapeta a.tapeta { display:block; margin:0.4em 0; }

/*zákaznická podpora*/
table.zak_pod th { width:12em; }
table.zak_pod th h2 { margin:0; }

/*novinky*/
div#novinky_seznam div.novinka { margin:0; clear:both; padding:10px 0; }
div#novinky_seznam div.novinka a { text-decoration:none; font-weight:normal; }
div#novinky_seznam div.novinka h4 {
  background:url("../img/index/novinky_headline_bcg.gif") left center no-repeat transparent;
  padding-left:15px;
  font-size:1em;
  margin-top:0;
}
div#novinky_seznam div.novinka img { float:left; margin:0 5px 5px 0; width:51px; }
div#novinky_seznam div.novinka p { margin:0.2em 0; }

div#novinky img.hlavni {
  float:left;
  margin:0 1em 0.5em 0;
  clear:left;
}
/*   ****************************    */


table#reg_form_table {
  background-color: #2F2F2F;
  margin-top: 10px;
  margin-left: 10px;
  width: 510px;
}
table#reg_form_table tr#inner_content {
  height: 60px;
  /*height: 385px;*/
}
table#reg_form_table td {
  vertical-align: top;
  color: #ffffff;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}
div#reg_form_introduction {
  display: block;
  padding: 3px 20px 5px 11px;
  cursor: pointer;
}
div#reg_form_holder {
  display: none;
  padding: 3px 11px 5px 11px;
}
div#reg_form_holder input {
  font-size: 11px;
  padding: 2px;
}
div#reg_form_holder .nadpis {
  font-size: 22px;
  margin: 0px 0px 10px 3px;
}
div#reg_form_holder #arrow_up {
  float: right;
  position: relative; left: -3px;
  cursor: pointer;
}
div#reg_form_holder #submiter {
  float: right;
  margin: 0px 15px 5px 0px;
  cursor: pointer;
}
div#reg_form_next {
  text-align: right;
}

.td_form_left{
 
  float: left;
}

.form_bottom_obr{
 /* margin-bottom:-5px;
  _margin-bottom: 0px;*/
}

.cim {
  border:none;
  font-size:16px;
  font-weight:bold;
  color:#FFF;
  margin:0;
  padding:0;

  }
  
.line{
  height: 4px;
  background-color: #555557;
  overflow: hidden;
  margin:0;
  }  
  
  p.extra{
   font-size:14px;
  font-weight: bold;
  color:#FFF;
  }  
  
  div#souhlasBox{
  margin: 0px; 
  padding: 0px; 
  position: absolute; 
  z-index: 1000000; 
  display: none; 
  width: 952px; 
  height: 450px; 
  left: 10px; 
  top: 20px; 
  visibility: hidden;
  
  }
  
  div#popupBoxIn{
  padding: 0px; 
  position: relative;
  width: 952px; 
  height: 450px; 
  left: 10px; 
  top: 10px; 
  border: 1px solid #FFFFFF; 
  }
  
 img.zavrit{
 position: absolute;
 top: 0px;
 right: 0px;
 }
