/* spolecne nastaveni webu */body, table, td, th, input, textarea {  font-family: 'Arial', 'Verdana', 'sans-serif';  line-height: 150%;}.tisk, hidden {  display: none !important;}body {    background-color: #FFFFFF;    text-align: center;    color: #000;    background-image: url('/images/pozadi_stranka.jpg');    background-position: top center;    background-repeat: no-repeat;}  table, th, td, div, p, img, h1, h2, h3, h4, h5, h6 {	border-color: #000;}h1, h2, h3, h4, h5, h6 {	color: #000;	font-family: 'Tahoma', 'Arial', 'Verdana', 'sans-serif';	line-height: 170%;}a {	color: #9a141b;}input {  border: 1px solid  #9a141b;}input.submit {	background-color: #560000;	border-color: #5c5b5b;	color: #fff;}/*-------------------- /inc/xhtml ----------------*/ h1.hlavni_nadpis {  position: relative;  display: block;  height: 43px;  padding: 0px 0px 0px 20px;  margin-top: 0px;  font-size: 1.6em;  line-height: 210%;  color: #fff;  background-image: url('/images/pozadi_nadpis.jpg');  background-repeat: repeat-x;}h1 .levy_kraj {  position: absolute;  top: 0px;  left: 0px;  display: block;  width: 10px;  height: 43px;  background-image: url('/images/pozadi_nadpis_velky_l.jpg');  background-repeat: no-repeat;}h1 .pravy_kraj {  display: block;  float: right;  width: 10px;  height: 43px;  background-image: url('/images/pozadi_nadpis_velky_p.jpg');  background-repeat: no-repeat;}#produkty_nadpis a {  font-size: 0.8em;  position: relative;  top: -2px;}h2.hlavni_nadpis {  position: relative;  display: block;  height: 46px;  margin-top: 0px;  font-size: 1.2em;  line-height: 300%;  color: #fff;  z-index: 120;}h2 .text {    display: block;  float: left;}h2 .levy_kraj {  float: left;  display: block;  width: 10px;  height: 46px;}h2 .pravy_kraj {  display: block;  float: right;  width: 10px;  height: 46px;}h2.eco {   background-image: url('/images/rubriky_eco_nadpis.gif');  background-repeat: repeat-x;}h2.eco .levy_kraj {   background-image: url('/images/rubriky_eco_nadpis_l.gif');  background-repeat: no-repeat;}h2.eco .pravy_kraj {  background-image: url('/images/rubriky_eco_nadpis_p.gif');  background-repeat: no-repeat;}h2.gps {   background-image: url('/images/rubriky_gps_nadpis.gif');  background-repeat: repeat-x;}h2.gps .levy_kraj {   background-image: url('/images/rubriky_gps_nadpis_l.gif');  background-repeat: no-repeat;}h2.gps .pravy_kraj {  background-image: url('/images/rubriky_gps_nadpis_p.gif');  background-repeat: no-repeat;}h2 a, h1 a {  color: #fff;}  .pozadi_k_dokumentum {  float: left;  width: auto;  padding: 2px;  margin: 0px 5px 5px 0px;  background-image: url('/images/pozadi_infoboxy.gif');}.pozadi_k_dokumentum_body {  background-color: #fff;}.clear_doc {  clear: both !important;  width: 100%;}/*-------------------------------------*/ .hidden {  display: none;}  /* main layout */#container {    width: 100%;    padding-top: 0px;  /*  background-image: url('../images/pozadi_stranka.jpg');    background-repeat: repeat-x;       overflow: hidden;    */}#web {  width: 990px;  margin-left: auto;  margin-right: auto;  position: relative;      background-image: url('/images/pozadi_stranka.gif');  background-repeat: repeat-x;   overflow: hidden; }#body {  padding: 40px 16px 20px 16px;  margin-left: auto;  margin-right: auto;  text-align: left;    min-height: 700px;  position: relative;  z-index: 10;}#top {  width: 990px;  height: 157px;  position: relative;  background-image: url('/images/pozadi_zahlavi.jpg');}#top h2.head_logo {  width: 230px;  height: 46px;  overflow: hidden;  position: absolute;  left: 28px;  top: 29px;  margin: 0px;  padding: 0px;}#top h2.head_logo a {  display: block;  color: #e2001a;  text-decoration: none;  font-weight: bold;  text-transform: uppercase;  text-align: center;}#top h2.head_logo a span {  cursor: pointer;}#top h2.head_logo .c {  position: absolute;  left: 0; top: 0;  width: 230px;  height: 46px;  background-image: url('/images/logo.jpg');  background-repeat: no-repeat;  overflow: hidden;}#top_text {  position: absolute;  top: 32px;  left: 735px;}#jazyky {  position: absolute;  top: 10px;  left: 840px;  display: none;}#jazyky a {  color: #c04750;  font-size: 1.1em;  font-weight: bold;}#jazyky a.aktivni {  text-decoration: none;  font-size: 1.1em;  font-weight: bold;}#vyhledavani {  position: absolute;  top: 116px;  left: 740px;  }#vyhledavani .hledej {  border-width: 0px;    position: absolute;  top: 5px;  left: 147px;}#vyhledavani .q {  position: absolute;  top: 10px;  left: 0px;}#pozice {  position: absolute;  top: 0px;  left: 10px;  _left: 0px;    width: 100%;  padding: 10px 0px 10px 16px;  font-size: 0.9em;  font-weight: normal;}#pozice img {  position: relative;  top: 3px;  }/*--------------- index -----------*/#index_popis {  padding: 10px 19px 20px 9px;}#index_novinky_clanky {  padding: 0px 19px 0px 2px;}#index_novinky .clanek {  width: 445px;  padding: 10px 0px 10px 10px;}#index_novinky .clanek_levy {  float: left;}#index_novinky .clanek_pravy {  float: right;}  /*#gps_index {  width: 462px;   height: 288px;  background-image: url('/images/pozadi_gps.gif');  background-repeat: repeat-x;  position: relative;}#eco_index {  width: 462px;  height: 288px;    float: right;  margin-right: 10px;    background-image: url('/images/pozadi_ecotuning.gif');  background-repeat: repeat-x;  position: relative;  }#gps_index .roh_levy_horni {  width: 6px;  height: 6px;    position: absolute;  top: 0px;  left: 0px;    background-image: url('/images/roh_gps.gif');  background-repeat: no-repeat;}    #eco_index .roh_levy_horni {  width: 6px;  height: 6px;    position: absolute;  top: 0px;  left: 0px;    background-image: url('/images/roh_ecotuning.gif');  background-repeat: no-repeat;}     #gps_index .pravy_bok {  width: 144px;  height: 310px;    background-image: url('/images/postava_gps.gif');  background-repeat: no-repeat;  position: absolute;  top: -22px;  left: 318px; }#eco_index .pravy_bok {    width: 170px;  height: 320px;     background-image: url('/images/postava_tuning.gif');  background-repeat: no-repeat;  position: absolute;  top: -32px;  left: 318px; }      */.logo_index {  position: absolute;  top: 20px;  left: 20px;}.formulare {  position: relative;  top: 75px;  left: 10px;  }.formulare td {  width: 210px;  vertical-align: top;}.formulare td .pro_vas {  display: block;  padding: 3px;  font-size: 1.1em;  margin: 10px 10px 2px 10px;  font-weight: bold;}#gps_index .formulare td .pro_vas {  color: #fff;  background-color: #3bc2d6;  }#eco_index .formulare td .pro_vas {  color: #333;  background-color: #a8ca37;  }.formulare td select {  width: 190px;  margin: 2px 10px 2px 10px;  border: 1px solid #777;}.formulare td.doplneni {  height: 1px;}#index .text_stranka {  width: 952px;}.text_stranka h3 a {  font-weight: bold;} /*.text_stranka .otaznik {  width: 59px;  height: 59px;  float: left;  margin: 0px 7px 7px 0px;}   .eco_tuning  .otaznik {  background-image: url('/images/otaznik_ecotuning.gif');  background-repeat: no-repeat;}.gps_jednotky  .otaznik {  background-image: url('/images/otaznik_gps.gif');  background-repeat: no-repeat;}     */.eco_tuning img, .gps_jednotky img {  position: relative;  left: -3px;  margin-right: 8px;}.eco_tuning {  float: right;  width: 456px;  _width: 469px;  padding: 10px 13px 10px 0px;}.gps_jednotky {  float: left;  width: 456px;  padding: 10px 10px 10px 2px;}#index .text_stranka .vice {  display: block;  float: right;  clear: both;}/*-------------  left --------------*/.clear {  display: block;  clear: both !important;}/*--------------- menu -----------*/#menu {  display: block;  position: absolute;  top: 108px;  left: 8px;    width: 690px;  height: 40px;    padding: 7px 6px 8px 8px;        background-image: url('/images/menu_pozadi.jpg');  background-repeat: no-repeat;}#menu table {  width: 677px;  position: relative;}#menu table td {  padding: 0px 0px 0px 0px;}#menu a {  width: 100%;  height: 39px;  display: block;  float: left;  position: relative;  padding: 0px 0px 0px 0px;       border-left: 1px solid #353535;  margin: 0px !important;  text-decoration: none;  text-align: center;    color: #fff;  line-height: 130%;  font-size: 1.0em;  font-weight: bold;  text-transform: uppercase;}#menu a span {  display: block;  padding-top: 12px;}   #menu .prvni a  {  border-width: 0px;}#menu .prvni a span {  margin-right: 6px;} #menu .posledni a span {  margin-left: 6px;}#menu .prvni a img {  float: left;  position: relative;  top: 0px;  left: 0px;  visibility: hidden;} #menu .posledni a img {  float: right;  position: relative;  top: 0px;  left: 0px;  visibility: hidden;}#menu .posledni a:hover img, #menu .posledni a.aktivni img, #menu .prvni a:hover img, #menu .prvni a.aktivni img {  visibility: visible;} #menu a:hover, #menu a.aktivni  {  background-image: url('/images/menu_aktivni.jpg');  background-repeat: repeat-x;}#menu table {  ?left: -6px;  _left: 0px;}#menu  a img {  _display: none;}#menu a span {  _margin: 0px !important;}/*------------ center ------------------*/#main {  padding-top: 30px;}/*------------- footer -------------------*/#bottom {  position: relative;  width: 990px;  height: 165px;    clear: both;  text-align: center;    color: #747576;  font-size: 0.9em;    margin: 0px auto 0px auto;    background-image: url('/images/pozadi_zapati.gif');  background-repeat: repeat-x;  z-index: 0;}#bottom div {  width: 150px;  _width: 250px;  float: left;  text-align: left;  padding: 80px 86px 0px 16px;}#bottom #copyright {  width: 160px;  _width: 200px;  padding-right: 24px;  float: right;    text-align: right;}#head_info {  position: absolute;  top: 105px;  left: 575px;  text-align: left;  color: #646464;}#head_info strong {  font-size: 1.2em;  line-height: 140%;}#head_info span {  font-size: 1.3em;}/*---------- flow_aktuality ----*/#flow_aktuality {  position: absolute;  top: 0px;  left: 0px;  width: 554px;  height: 92px;  overflow: hidden;  background-color: #727272;  margin: 0px 0 12px 0;  padding: 6px;    background-image: url('/images/novinka_pozadi.gif');  }#flow_aktuality .aktuality {  padding: 5px;  position: relative;  visibility: hidden;}#flow_aktuality .aktuality a.aktualita {  position: relative;  top: 0px;  left: 0px;  font-size: 0.9em;  font-weight: bold;}#flow_aktuality p {    margin: 5px 0;}/*--------------------- formular informace ----------------*/#formular_informace {  width: auto;  text-align: left;  padding: 20px 0px 20px 0px;  color: #353535;  _width: 400px;}#formular_informace h3 {  color: #353535;  font-size: 1.4em;  margin-bottom: 15px;} #formular_informace table {  width: 100%;  _width: 400px;}#formular_informace table td  {}#formular_informace table td input.text {  color: #353535;  border-color: #353535;  padding: 3px 0px 3px 0px;  padding-left: 1%;  width: 99%;  _width: 400px;  font-size: 0.9em;  background-image: url('/images/pozadi_tabulka_input.gif');}#formular_informace table td textarea {  color: #353535;  border-color: #353535;  padding: 3px 0px 3px 0px;  padding-left: 1%;  width: 99%;  _width: 400px;  font-size: 0.9em;  background-image: url('/images/pozadi_tabulka_input.gif');    background-repeat: repeat-x;  background-color:  #e4e4e4;}#formular_informace .img_odeslat {  float: right;}/*------------- registrace --------*//* registrace */#registrace fieldset {  margin-left: 100px;  margin-right: 100px;}#registrace td.polozka {  width: 108px;  text-align: right;}#registrace td input {  width: 200px;}#registrace td select {  width: 200px;}#registrace td input.polovicni {  width: 100px;}#registrace .psc {  width: 40px;  text-align: center;}#registrace .mesto {  width: 155px;  *width: 153px;  _width: 157px;  }#registrace .radio {  width: auto;  background-image: none;}#registrace .submit {    /*border: 0;    padding: 0;    margin: 0;*/}#zasli_heslo fieldset {  margin-left: 100px;  margin-right: 100px;}.ui-tabs .ui-tabs-hide {     display: none;}/*----------- kosik -------------*/#kosik h2 {  margin-bottom: 10px;}#kosik #pojisteni_k_produktu td {  width: 37%;}#kosik #pojisteni_k_produktu input {  width: 190px;}#kosik #pojisteni_k_produktu .cena_td {  width: 25%;  font-weight: bold;  text-align: right;  padding-right: 21px;}#kosik #pojisteni_k_produktu .cena_td, .cena_celkem .castka {  padding-right: 23px;  ?padding-right: 38px;}#kosik .cena_celkem .castka {  float: right;  padding-right: 23px;  ?padding-right: 38px;}#kosik #pojisteni_k_produktu td .cena {  width: 60px;  border-width: 0px;  font-weight: bold;}#kosik .pojisteni_k_produktu_objednavka {  width: 100%;}#kosik .pojisteni_k_produktu_objednavka td {  width: 33%;}#pojisteni_k_produktu table {  width: 100%;}#kosik #pojisteni_k_produktu {  padding: 0px;}#pojisteni_k_produktu .zahlavi td {  padding: 3px 0px 3px 0px;}#kosik #nevybrano_pojisteni td {  text-align: center;  width: 100%;}#kosik .seznam_produktu {  width: 100%;  border-width: 0px;  border-color: #a3a3a3;  background-color: transparent;   margin-top: 5px;}#kosik .seznam_produktu .zahlavi td, #kosik #pojisteni_k_produktu .zahlavi td {  font-weight: bold;  border-bottom-width: 1px;   border-bottom-color: #999;  background-color: #f0f0f0;}#kosik .seznam_produktu td, , #kosik #pojisteni_k_produktu td {  padding: 5px 6px 5px 6px;  border-bottom-width: 0px;  border-bottom-color: #f0f0f0;}#kosik .seznam_produktu .posledni td {  border-bottom-width: 0px;}#kosik .seznam_produktu .mnozstvi {  text-align: center;  width: 50px !important;}#kosik .seznam_produktu .cena {  text-align: right; }#kosik .seznam_produktu .pojisteni {  text-align: right;}#kosik .seznam_produktu .zahlavi .cena {  padding-right: 23px;}#kosik .seznam_produktu .mnozstvi input {  width: 25px;  text-align: center;  border-color: #DDD;}  #kosik .seznam_produktu .produkt a {  font-weight: bold;}#kosik .seznam_produktu .odstranit {  width: 23px;}#kosik  .cena_celkem {  font-weight: bold;  font-size: 1em;  margin-top: 5px;  ?padding-left: 6px;  margin-bottom: 10px;}#kosik form .submit {  width: auto;}            #kosik .objednavka {  padding-right: 0px !important;}#kosik .odsazeni_kosik {  padding-left: 7px;}#kosik hr {  clear: both;}#kosik .vyber_dopravy {  ?margin-left: 6px;}#kosik fieldset {  margin-left: 100px;  margin-right: 100px;  border-color: #666;}#kosik textarea {  border-color: #666;}#kosik .zakaznik {  margin-left: auto;  margin-right: auto;  width: 90%;  border-width: 0px;  border-color: #a3a3a3;   margin-bottom: 10px;}#kosik .zakaznik .polozka {  text-align: right;  padding-right: 5px;  width: 40%;}#kosik .zakaznik td {  padding: 2px 4px 2px 4px;  border-bottom-width: 0px;  border-bottom-color: #fff;}#kosik .zakaznik .posledni td {  border-bottom-width: 0px;}#kosik .zakaznik .hodnota {}#kosik .zakaznik .hodnota input {  width: 210px;  }#kosik .zakaznik .hodnota select {  width: 260px;  }#kosik .zakaznik .hodnota textarea {  background-image: url('/images/pozadi_input.gif');  background-repeat: repeat-x;  background-position: left bottom;  background-color: #fffefb;  width: 210px;  }#kosik .zakaznik .hodnota .psc {  width: 40px;}#kosik .zakaznik .hodnota .mesto {  width: 165px;  _width: 167px;  *width: 163px;}#kosik .zakaznik h4 {  font-size: 0.9em;  padding-left: 165px;  /*color: #fff;*/}#kosik hr {    border: 0;    height: 1px;    background-color: #601e21;    margin-top: 10px;    margin-bottom: 10px;    }/*------------- produkty --------------*/#vypis_strucne {  width: 100%;  padding-top: 10px;  text-align: center;  }#vypis_strucne h4 a {  font-size: 1.0m;  font-weight: bold;  line-height: 145%;}#produkty {  float: right;   width: 720px;  padding-top: 18px;  padding-right: 10px;}.vyhledane_produkty {  padding-top: 18px;}#produkty_bublina {  width: 962px;  height: 232px;    position: relative;    background-image: url('/images/bublina_produkty.gif');  background-repeat: no-repeat;}#produkty_bublina .text {  width: 760px;  height: 202px;  position: absolute;  top: 20px;  left: 180px;} #produkty_menu {  float: left;   width: 200px;}/*------------------ produkty uvod ----------------*/#produkty_uvod  {  color: #fff;}#produkty_uvod a {  color: #fff;} #vypis_rubrik {   position: relative;}#vypis_rubrik td {  vertical-align: top;}#vypis_rubrik td .td_body {  position: relative;  width: 100%;  padding-top: 80px;}    #produkty_uvod  img.nadpis {  position: absolute;  top: 10px;  left: 5px;}        #gps_uvod .roh_levy_horni, #ecotuning_uvod .roh_levy_horni {  width: 6px;  height: 6px;  position: absolute;  top: -10px;  left: -10px;  z-index: 100;}    #gps_uvod .roh_levy_horni {  background-image: url('/images/roh_gps.gif');  background-repeat: no-repeat;}    #ecotuning_uvod .roh_levy_horni {  background-image: url('/images/roh_ecotuning.gif');  background-repeat: no-repeat;} #ecotuning_uvod .postava, #gps_uvod .postava {  height: 200px;    float: right;  z-index: 2;} #ecotuning_uvod .postava {  position: absolute;  top: 80px;  left: 279px;  ?left: 259px;  width: 150px;}#gps_uvod .postava {  position: absolute;  top: 80px;  left: 281px;  width: 154px;} #index .postava {  _display: none;}.stranka_produkty .postava {  display: none;}#gps_uvod .pravy_bok,  #ecotuning_uvod .pravy_bok {  float: right;  position: relative;  margin-bottom: 10px;  background-repeat: no-repeat;}#gps_uvod .pravy_bok {  width: 144px;  height: 310px;  background-image: url('/images/postava_gps.png');  top: -112px;  left: 10px;}#ecotuning_uvod .pravy_bok {    width: 170px;  height: 320px;   background-image: url('/images/postava_tuning.png');  top: -112px;  left: 38px;  } #vypis_rubrik .mezera {  width: 20px;}#gps_uvod, #ecotuning_uvod {  width: 435px;  padding: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}.stranka_produkty #ecotuning_uvod {  width: 455px;}#gps_uvod {  background-image: url('/images/pozadi_gps.gif');}#ecotuning_uvod {  background-image: url('/images/pozadi_ecotuning.gif');}#gps_uvod .rubrika .rubrika_pozadi {  background-color: #7666d3;}#ecotuning_uvod .rubrika .rubrika_pozadi  {  background-color: #81992b;}                                               #vypis_rubrik .rubrika  {    _width:  418px;       display: block;  text-decoration: none;  position: relative;   color: #fff;  padding: 5px;  margin-bottom: 10px;          overflow: hidden;  z-index: 10;}                       #vypis_rubrik .rubrika .rubrika_pozadi {  display: block;  width: 500px;  height: 500px;  position: absolute;  top: 0px;  left: 0px;  opacity: 0.5;  filter:alpha (opacity=50);  z-index: 0;  }                        #vypis_rubrik a.rubrika:hover .rubrika_pozadi {  background-color: #000;  }#vypis_rubrik .rubrika .rubrika_body {  display: block;  position: relative;  z-index: 10;}#vypis_rubrik .rubrika .h3 {  font-size: 1.3em;  line-height: 150%;  font-weight: bold;  display: block;  color: #fff;  text-decoration: none;}#vypis_rubrik .rubrika .text {  z-index: 15;  padding: 5px 0px 5px 0px;}#vypis_rubrik .rubrika .text .podrubrika {  font-size: 1.1em;  font-weight:normal;  text-decoration: none;  margin-right: 5px; }#vypis_rubrik .rubrika .sipka {  display: block;  width: 12px;  height: 14px;  float: right;  background-repeat: no-repeat;  z-index: 20;  cursor: pointer;}#vypis_rubrik #gps_uvod .rubrika .sipka {  background-image: url('/images/gps_sipka.gif');}#vypis_rubrik #ecotuning_uvod .rubrika .sipka {  background-image: url('/images/eco_sipka.gif');}/*-----------------*/#produkty_menu_honza {  width: 200px;  padding-top: 20px;}#produkty_menu_honza .vypis_gps, #produkty_menu_honza .vypis_eco {  position: relative;  top: -11px;  padding: 0px 4px 5px 4px;} #produkty_menu_honza .vypis_gps_pozadi, #produkty_menu_honza .vypis_gps_pozadi .vyskakovaci {  background-image: url('/images/rubriky_pozadi_gps.gif');}#produkty_menu_honza .vypis_eco_pozadi, #produkty_menu_honza .vypis_eco_pozadi  .vyskakovaci {  background-image: url('/images/rubriky_pozadi_eco.gif');}  #produkty_menu_honza .vypis_gps_pozadi, #produkty_menu_honza .vypis_eco_pozadi {    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    padding: 13px 0px 10px 0px;}              #produkty_menu_honza, #produkty_menu_honza .vyskakovaci {    z-index: 100;}#produkty_menu_honza .vyskakovaci {    width: 190px;    padding: 3px 3px 6px 3px;    margin: 0px;    display: none;    position: absolute;    left: 185px;    top: 10px;        border: solid 3px #ddd;    background-color: #f0f0f0;             -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}#produkty_menu_honza ul, #produkty_menu_honza li {    padding: 0;    margin: 0;    list-style: none;}#produkty_menu_honza a.polozka {    display: block;    width: 95%;}#produkty_menu_honza li {    position: relative;    width: 95%;    margin-left: 3%;    margin-top: 1px;}#produkty_menu_honza .vyskakovaci li  {    width: 90%;    margin-right: 0%;}  #produkty_menu_honza .podrubriky {  padding-left: 10px;}     #produkty_menu_honza li.prvni  {  ?margin-bottom: -3px; }   #produkty_menu_honza a.sipka_vyskakovaci {  position: absolute;  top: 0;  right: 0;  margin-top: 0px;  display: block;  float: right;  width: 33px;  height: 26px;    border-bottom: 1px solid #91ad31; /* border-width: 0px !important;    */  z-index: 20;  padding: 0px !important;    background-color: transparent;}    #produkty_menu_honza .vypis_gps .sipka_vyskakovaci, #produkty_menu_honza .vypis_gps .sipka_vyskakovaci:hover {  background-image: url('/images/sipka_aktiv_eco.gif');  background-repeat: no-repeat;}#produkty_menu_honza .vypis_eco .sipka_vyskakovaci, #produkty_menu_honza .vypis_eco .sipka_vyskakovaci:hover {  background-image: url('/images/sipka_aktiv_eco.gif');  background-repeat: no-repeat;}#produkty_menu_honza  li a  {  width: auto;  margin-right: 0px;  padding: 4px 0px 4px 4px;  color: #fff;  font-weight: bold;  text-decoration: none;  font-size: 1.2em;  font-family: 'Tahoma', 'Arial', 'Verdana', 'sans-serif';}#produkty_menu_honza a.krizek {  margin: 5px;  border-width: 0px !important;    background-image: none !important;}#produkty_menu_honza .vypis_gps li a:hover, #produkty_menu_honza .vypis_gps li a.aktivni {  background-image: url('/images/menu_aktiv_gps.gif');    _background-image: none;}#produkty_menu_honza .vypis_eco li a:hover, #produkty_menu_honza .vypis_eco li a.aktivni {  background-image: url('/images/menu_aktiv_eco.gif');    _background-image: none;}#produkty_menu_honza li a:hover, #produkty_menu_honza li a.aktivni {  _color: #800e14;}/*------------- seznam produktu  ---------------*/.vypis_podrubrik {  width: 100%;  margin-top: 20px;  padding: 0px;}.vypis_podrubrik ul {  margin: 0px;}.vypis_podrubrik li {  display: block;  float: left;    margin: 0px 10px 10px 0px;}.vypis_podrubrik li a {  display: block;  padding: 5px 0px 5px 0px;  width: 164px;  text-align: center;  font-weight: bold;  color: #fff;  font-size: 1.2em;        font-family: 'Tahoma', 'Arial', 'Verdana', 'sans-serif';}#gps_barvy .vypis_podrubrik li a:hover {  background-image: url('/images/menu_aktiv_gps.gif');}#eco_barvy .vypis_podrubrik li a:hover {  background-image: url('/images/menu_aktiv_eco.gif');}#gps_barvy .vypis_podrubrik li {  background-image: url('/images/rubriky_pozadi_gps.gif');  border: 3px solid #7565d0;}#eco_barvy .vypis_podrubrik li {  background-image: url('/images/rubriky_pozadi_eco.gif');  border: 3px solid #b7d357;}#popis_rubriky {  padding: 15px 0px 15px 0px;  font-size: 1.1em;  }#produkty .seznam_produktu {  border-width: 0px;  width: 100%; }#produkty .seznam_produktu .produkt {  vertical-align: top;  border-width: 1px 1px 1px 1px;  border-color: #555;  font-size: 0.9em;  text-align: left;  padding: 0;        -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}#produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;}#produkty .seznam_produktu .bunka1, #produkty .seznam_produktu .bunka3 {  width: 24.3% !important;        }#produkty .seznam_produktu .bunka2, #produkty .seznam_produktu .bunka4 {  width: 24.4% !important;}          #produkty .seznam_produktu .vrsek {    min-height: 35px;    _height: 35px;}#produkty .seznam_produktu h4 {  margin-bottom: 5px;  border-width: 0px;  font-size: 1em;  padding: 8px 5px 8px 5px;  background-image: url('/images/pozadi_box.gif');  background-repeat: repeat-x;  background-color: #555;  margin: 1px;}#produkty .seznam_produktu h4 a {   font-weight: bold;  font-size: 1.2em;  color: #fff;  text-decoration: none;}#produkty .seznam_produktu h4 a:hover { }#produkty .seznam_produktu .popis {  clear: both;  padding: 3px;  padding-bottom: 10px;}#produkty .seznam_produktu .spodni {  padding: 3px 3px 3px 3px;  border: 1px solid #fff;  background-color: #fff;}#produkty .seznam_produktu .detail a {  display: block;  float: right;  text-align: right;  color: #555;  font-size: 1.1em;  background-color: #fff;}#produkty .seznam_produktu .foto {  text-align: center;  vertical-align: middle;}#produkty .seznam_produktu .foto img {    border: solid 0px #555;}#produkty .seznam_produktu .cena_popis {    font-weight: normal;} #produkty .seznam_produktu .cena {   color: #494949;  font-weight: bold;  text-align: left;  font-size: 1.1em;  padding: 3px 5px 0px 0px;}#produkty .tucne {  font-weight: bold !important;  color: #494949;}#produkty .seznam_produktu .hladina, #produkty .seznam_produktu_radky .hladina {  color: #797979;} #produkty .seznam_produktu .cena_puvodni {  color: #888;  font-weight: bold;  text-align: right;  font-size: 1em;  padding: 0px 6px 0px 0px;}#produkty .seznam_produktu .vrchni {  padding-left: 3px;  padding-right: 3px;  min-height: 120px;  _height: 120px;  overflow: visible;}#produkty .seznam_produktu .koupit {  width: 48%;  float: left;  padding-bottom: 10px;  padding-left: 5px;  font-size: 0.9em;}#produkty .koupit input {  width: 20px;  text-align: center;  border-color: #999;  vertical-align: middle;  _height: 18px;}#produkty .koupit a, #produkty .koupit .submit {  border-style: solid;  border-width: 1px;  border-color: #999;  vertical-align: middle;    padding: 0px 3px 1px 3px;  text-decoration: none;  background-color: #F0F0F0;}#produkty .koupit .submit {  width: auto;  padding: 0px 0px 0px 0px;  font-weight: normal;      color: #054A9E;  font-size: 1em;  }#produkty .koupit .submit_koupit {    width: 81px;    height: 24px;    border: 0;}#produkty .seznam_produktu_seznam {  border-width: 0px;  width: 100%; }#produkty .seznam_produktu_seznam td {  border-bottom: solid 1px #ddd;  padding: 3px 3px;}#produkty .seznam_produktu_seznam .zahlavi td {  font-size: 1em;}#produkty .seznam_produktu_seznam .zahlavi td a {  font-weight: bold;}#produkty .seznam_produktu_seznam .vlastnost {  text-align: center;}#produkty .seznam_produktu_seznam .nazev a {  font-weight: bold;}#produkty .seznam_produktu_seznam .suda td {} #produkty .seznam_produktu_seznam .foto img {  border: solid 1px #ddd;}/*-------------- strankovani -------------*/#produkty .spodni_strankovani {  padding: 0px;   height: 35px;  margin: 0px;    clear: both;  margin-top: 15px;}#produkty .spodni_strankovani a {  background-color: #e2e7e8;  border-color: #434343;  font-weight: bold;  color: #434343;}#produkty .spodni_strankovani a.aktivni, #produkty .spodni_strankovani a:hover {   background-color: #fff;  border-color: #9a141b;  color: #9a141b;}#produkty  .spodni_strankovani .vypis_stranek {  text-align: center;  height: 30px;  overflow: hidden;  margin: 0px auto 0px auto;  padding-top: 0px;}#produkty  .spodni_strankovani .vypis_stranek table {  margin: 0px auto 0px auto;}#produkty  .spodni_strankovani {  top: 0px;  left: 0px;}#produkty .spodni_strankovani #kolekce_navigace {  margin: 0px auto 0px auto;}#produkty .spodni_strankovani #kolekce_navigace td {  width: 22px;}#produkty .spodni_strankovani .vypis_stranek a {  border: 1px solid;  text-decoration: none;  display: block;  width: 22px;  line-height: 180%;  float: left;  margin: 0px 2px 2px 2px;  _margin: 0px 2px 1px 1px;  text-align: center;}/*---------------- produkty barvy --------------#produkty .seznam_produktu .produkt {  border-color: #555;}#produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;}#produkty .seznam_produktu h4 {  background-color: #555;}#produkty .seznam_produktu h4 a {   color: #fff;}#produkty .seznam_produktu .spodni {  border: 1px solid #fff;  background-color: #fff;}#produkty .seznam_produktu .detail a {  color: #555;  background-color: #fff;}#produkty .seznam_produktu .foto img {    border: solid 0px #555;}#produkty .seznam_produktu .cena {  color: #494949;}#produkty .tucne {  color: #494949;}#produkty .seznam_produktu .hladina, #produkty .seznam_produktu_radky .hladina {  color: #797979;} #produkty .seznam_produktu .cena_puvodni {  color: #888;}#produkty .koupit input {  border-color: #999;}#produkty .koupit a, #produkty .koupit .submit {  border-color: #999;  background-color: #F0F0F0;}#produkty .koupit .submit {  color: #054A9E; }#produkty .seznam_produktu_seznam td {  border-bottom: solid 1px #ddd;}#produkty .seznam_produktu_seznam .foto img {  border: solid 1px #ddd;}#produkty .spodni_strankovani {  border-top: 3px solid #9e9fa1;   background-color: #555;}#produkty .spodni_strankovani a {  background-color: #e2e7e8;  border-color: #434343;  color: #434343;}#produkty .spodni_strankovani a.aktivni, #produkty .spodni_strankovani a:hover {   background-color: #fff;  border-color: #9a141b;  color: #9a141b;}  */              /*5d4ad3*/     /*7666d3*/#gps_barvy #produkty .seznam_produktu .produkt {  border-color: #3724ad;}#gps_barvy #produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;}#gps_barvy #produkty .seznam_produktu h4 {  background-color: #3724ad;  background-image: url('/images/rubriky_pozadi_gps.gif');}#gps_barvy #produkty .seznam_produktu h4 a {   color: #fff;}#gps_barvy #produkty .seznam_produktu .spodni {  border: 1px solid #fff;  background-color: #fff;}#gps_barvy #produkty .seznam_produktu .detail a {  color: #3724ad;  background-color: #fff;}#gps_barvy #produkty .seznam_produktu .foto img {    border: solid 0px #3724ad;}#gps_barvy #produkty .seznam_produktu .cena {  color: #494949;}#gps_barvy #produkty .tucne {  color: #494949;}#gps_barvy #produkty .seznam_produktu .hladina, #gps_barvy #produkty .seznam_produktu_radky .hladina {  color: #797979;} #gps_barvy #produkty .seznam_produktu .cena_puvodni {  color: #888;}#gps_barvy #produkty .koupit input {  border-color: #999;}#gps_barvy #produkty .koupit a, #gps_barvy #produkty .koupit .submit {  border-color: #999;  background-color: #F0F0F0;}#gps_barvy #produkty .koupit .submit {  color: #054A9E; }#gps_barvy #produkty .seznam_produktu_seznam td {  border-bottom: solid 1px #ddd;}#gps_barvy #produkty .seznam_produktu_seznam .foto img {  border: solid 1px #ddd;}#gps_barvy #produkty .spodni_strankovani {  background-image: url('/images/rubriky_pozadi_gps.gif');  background-repeat: repeat-x;  padding-top: 3px;}#gps_barvy #produkty .spodni_strankovani a {  background-color: #e2e7e8;  border-color: #434343;  color: #434343;}#gps_barvy #produkty .spodni_strankovani a.aktivni, #gps_barvy #produkty .spodni_strankovani a:hover {   background-color: #fff;  border-color: #9a141b;  color: #9a141b;}/*------------ eco a8ca36 ---------*/#eco_barvy #produkty .seznam_produktu .produkt {  border-color: #80992a;}#eco_barvy #produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;}#eco_barvy #produkty .seznam_produktu h4 {  background-color: #80992a;  background-image: url('/images/rubriky_pozadi_eco.gif');}#eco_barvy #produkty .seznam_produktu h4 a {   color: #fff;}#eco_barvy #produkty .seznam_produktu .spodni {  border: 1px solid #fff;  background-color: #fff;}#eco_barvy #produkty .seznam_produktu .detail a {  color: #80992a;  background-color: #fff;}#eco_barvy #produkty .seznam_produktu .foto img {    border: solid 0px #80992a;}#eco_barvy #produkty .seznam_produktu .cena {  color: #80992a;}#eco_barvy #produkty .tucne {  color: #80992a;}#eco_barvy #produkty .seznam_produktu .hladina, #eco_barvy #produkty .seznam_produktu_radky .hladina {  color: #797979;} #eco_barvy #produkty .seznam_produktu .cena_puvodni {  color: #888;}#eco_barvy #produkty .koupit input {  border-color: #999;}#eco_barvy #produkty .koupit a, #eco_barvy #produkty .koupit .submit {  border-color: #999;  background-color: #F0F0F0;}#eco_barvy #produkty .koupit .submit {  color: #054A9E; }#eco_barvy #produkty .seznam_produktu_seznam td {  border-bottom: solid 1px #ddd;}#eco_barvy #produkty .seznam_produktu_seznam .foto img {  border: solid 1px #ddd;}#eco_barvy #produkty .spodni_strankovani {  background-image: url('/images/rubriky_pozadi_eco.gif');    background-repeat: repeat-x;  padding-top: 3px;}#eco_barvy #produkty .spodni_strankovani a {  background-color: #e2e7e8;  border-color: #434343;  color: #434343;}#eco_barvy #produkty .spodni_strankovani a.aktivni, #eco_barvy #produkty .spodni_strankovani a:hover {   background-color: #fff;  border-color: #9a141b;  color: #9a141b;}/* vyhledane_produkty */.vyhledane_produkty .spodni_strankovani {  border-top: 3px solid #555;}/*-------------------- clanek ----------------*/#clanek {  padding: 5px;}#clanky {  padding: 10px;}.clanek {  padding-bottom: 0px;  margin-bottom: 25px;  border-bottom: 2px solid #333;}.clanek h3 a {   font-size: 1.1em;  line-height: 130%;  font-weight: bold;}.clanek .datum_table td {  vertical-align: middle;  }.clanek .datum_table td .datum, .clanek .datum_table td h3 {}.clanek .datum {  width: 52px;  height: 51px;    color: #9a141b;    float: left;    margin: 0px 5px 0px 0px;    font-size: 1.5em;  font-weight: bold;    background-image: url('/images/kalendar.gif');  background-repeat: no-repeat;}.clanek .datum_text {  text-align: center;  padding: 12px 0px 10px 0px;}.clanek .anotace {  padding-top: 8px;  font-style: normal !important;}.clanek img {  border: 0px solid #18579c;  float: left;}.clanek .fotogalerie {  width: 100%;  clear: both;}.clanek table.fotogalerie td.dalsi a {  display: block;  padding: 4px;  float: right;}     .clanek .cely_clanek {  margin: 0px;  padding: 0px;  font-weight: bold;  float: right;  clear: both;  font-size: 1.1em;  font-style: normal;}.clanek .cely_clanek img {  border-width: 0px;  margin: 5px 0px 5px 5px;}.clanek .text_zahlavi {  color: #818181;  }.clanek .text_zahlavi a {  color: #818181;}#clanek {  _width: 950px;  padding: 10px;}#clanek .anotace {  margin-bottom: 10px;}.galerie_foto {  text-align: center;  margin: 0px 0px 0px 0px;  padding: 5px;  border-width: 0px; }.galerie_foto a {  display: block;  margin: 0px;}.galerie_foto a img {   display: block;  clear: both;  padding: 0px;  margin: 0px auto 0px auto;} /*#clanek .galerie_foto {  border: 1px solid red !important;}   */.ke_stazeni {  width: 270px;  float: left;}  .soubory {  width: 230px;  _width: 100%;  margin: 0px 0px 0px 0px;  padding: 15px;  border-width: 0px;}   .soubory ul, .soubory li {  list-style-type: none;  padding: 0px;  margin: 0px;}.soubory .nadpis_produkt {  font-size: 1.4em;  line-height: 190%;  margin: 0px;  padding: 0px;}.soubory li {  display: block;  clear: both;  padding: 3px;}.soubory li img {  margin: 0px;  margin-right: 10px;  display: block;  float: left;}.soubory li a {  margin-right: 10px;  display: block;}  .download {  position:  relative;  top:  0px;  left:  0px;  clear: both;  width:  99%;  margin:  0px 0px 0px 0px;  padding:  0px 0px 0px 0px;  border-bottom:  0px solid #b2b2b2;  }.download a {  display:  block;  float:  left;  width:  165px;  margin:  5px 5px 5px 5px;  border:  1px solid #a9a9a9;  padding:  3px;}.download a:hover {  border:  1px solid #d8011a;  color:  #d8011a;}.download a img {  float:  left;  border-width:  0px;}.download a.soubor_popis {  display:  block;  float:  right;  border:  1px solid red;}.download .text {  margin:  10px 0px 10px 10px;  line-height:  150%;}/*---------------------- produkt -------------------------*/#produkt_obal {  float: right;  width: 730px;      padding: 34px 0px 10px 0px;}#produkt .odkaz_vyrobce {  display: block;  padding: 3px;  margin-top: 15px;    margin-bottom: 15px;    color: #4b4b4b;  font-weight: bold;  float: right;  background-image: url('/images/pozadi_infoboxy.gif');  cursor: pointer;}#produkt .odkaz_vyrobce .odkaz_pozadi {  display: block;  width: 435px;  font-size: 1.5em;  text-decoration: none;  background-color: #fff;  clear: both;}#produkt .odkaz_vyrobce .odkaz_pozadi img {  margin: 5px;    float: left;}#produkt .odkaz_vyrobce .odkaz_pozadi .nazev {  display: block;  float: right;  width: auto;  margin: 34px 90px 30px 0px;  _margin: 34px 70px 30px 70px;  text-align: center;}#produkt table.cenik_varianty {  width: 100%;  margin: 20px 0px 0px 0px;  border: 4px solid #353535;  clear: both;}#produkt .cenik_varianty tr {  background-color: #ecedee;}#produkt .cenik_varianty th {  margin: 0px;  border-width: 0px 1px 1px 0px;  border-right-color: #aaa;  border-bottom-color: #353535;   background-image: url('/images/pozadi_tabulka_nadpis.gif');  background-repeat: repeat-x;  background-color: #555454;  color: #fff;  text-align: center;}#produkt .cenik_varianty td {  margin: 0px;  border-width: 0px 1px 1px 0px;  border-right-color: #aaa;  border-bottom-color: #353535;   padding: 3px 0px 3px 6px;  color: #000;  font-size: 1.1em;   background-image: url('/images/pozadi_tabulka_input.gif');  background-repeat: repeat-x;  background-color: #e4e4e4;  text-align: center;}#produkt .produkt_download {  width: 270px;   float: left;  margin: 0px 10px 10px 0px;}#produkt .galerie_foto img {  margin-top: 0px !important;  padding-top: 0px !important;}/*------------------ text z pavuciny ---------------*/#produkt .popis {}#produkt .popis h2, #text_stranka h2, .text_stranka h2 {  font-size: 1.6em;  line-height: 220%;  color: #c24a54;  font-weight: bold;}#produkt .popis h3, #text_stranka h3, .text_stranka h3 {  font-size: 1.4em;  line-height: 200%;  color: #c24a54;  font-weight: bold;}#produkt .popis h4, #text_stranka h4, .text_stranka h4  {  font-size: 1.3em;  line-height: 190%;  color: #c24a54;  font-weight: bold;}     #produkt .popis h5, #text_stranka h5, .text_stranka h5  {  font-size: 1.2em;  line-height: 190%;  color: #c24a54;  font-weight: bold;}#produkt .popis hr, #text_stranka hr, .text_stranka hr { /* border-color: #5f1112;  /*border-width: 0px 0px 1px 0px;*/  border-width: 0px;  background-color: #9a141b;  height: 1px; }#text_stranka {  padding: 10px;}.text_clanku ul {  position: relative;     left: 15px; }     .text_clanku_vpravo {  float: right;  width: 660px; }/*----------------- kontakty ------------------*/#mainmap {  width: 300px;  height: 300px;  border: 1px solid red;}#kontakty {  padding: 10px;}#kontakty {  color: #585858;}#kontakty td {  color: #585858;  font-weight: bold;  vertical-align: bottom !important;}#kontakty td img {  float: left;  margin-right: 5px;  position: relative;  top: -5px;}#kontakty .kontaktni_udaje td {  font-weight: normal;}#kontakty .kur {  font-style: italic;}#kontakty .nadpis {  padding: 5px;  background-color: #fff;  border: 1px solid #a2a2a2;}#kontakty .nadpis img {  float: left;  margin-right: 3px;}#kontakty .nadpis .text {  font-weight: bold;  font-size: 1.1em;  line-height: 270%;  color: #000;  display: block;  float: left;} #kontakty .stredni {  font-size: 1.1em;}#kontakty .velke {  font-size: 1.2em;}#kontakty .mensi {  font-size: 0.8em;}#kontakty .blok {  width: 270px;  height: 298px;  padding: 1px;  margin-right: 44px;  border: 1px solid #a2a2a2; }.blok_body {  padding: 10px 20px 5px 5px;}#kontakty .spodek {  padding: 1px;  border: 1px solid #a2a2a2;   _width: 910px;}#kontakty .spodek table {  width: 100%;}#kontakty .spodek table td {  vertical-align: bottom;}#map {  border: 1px solid #a6a7a8;  width: 300px;   height: 300px;   float: right;  margin-bottom: 10px;}/*-----------------------------*/
