/* 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: #fff;    text-align: center;    color: #fff;    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: #fff;}h1, h2, h3, h4, h5, h6 {	color: #ff5900;	font-family: 'Tahoma', 'Arial', 'Verdana', 'sans-serif';	line-height: 170%;}a {	color: #fff;}input {  border: 1px solid;  border-color: #fe6a08;}input.submit {	background-color: #560000;	border-color: #5c5b5b;	color: #fff;}/*-------------------- /inc/xhtml ----------------*/ h1.hlavni_nadpis {  position: relative;  display: block;  height: 46px;  padding: 0px 0px 0px 20px;  margin-top: 19px;  font-size: 1.7em;  font-weight: normal;  line-height: 215%;  color: #000;  background-image: url('/images/pozadi_nadpis_konec.gif');  background-repeat: no-repeat;  background-position: top right;  background-color: #ffe2d0;}    h1 .levy_kraj {  position: absolute;  top: 0px;  left: 0px;  display: block;  width: 7px;  height: 46px;  background-image: url('/images/sipka_nadpis_zacatek.gif');  background-repeat: no-repeat;  background-position: center center;}  /*h1 .pravy_kraj {  display: block;  float: right;  width: 10px;  height: 49px;  background-image: url('/images/pozadi_nadpis_pravy_l.gif');  background-repeat: no-repeat;}   */ h1.hlavni_nadpis .text {  ?position: relative;  ?top: 10px;}h1.hlavni_nadpis .text img {  ?position: relative;  ?top: -10px;}h1.hlavni_nadpis a {  color: #6f7470;  font-size: 0.9em;}h2.hlavni_nadpis {  position: relative;  display: block;  height: 46px;  margin-top: 0px;  padding: 0px;  font-size: 1.3em;  line-height: 300%;  color: #fff;}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 {   background-image: url('/images/pozadi_nadpis.gif');  background-repeat: repeat-x;}h2 .levy_kraj {   background-image: url('/images/pozadi_nadpis_velky_l.gif');  background-repeat: no-repeat;}h2 .pravy_kraj {  background-image: url('/images/pozadi_nadpis_pravy_l.gif');  background-repeat: no-repeat;}h2.hlavni_nadpis .text {  color: #ff5900;}h2 a, h1 a {  color: #ff5900;}  .pozadi_k_dokumentum {  float: left;  width: auto;  padding: 4px;  margin: 0px 5px 5px 0px;  background-image: url('/images/pozadi_infoboxy.gif');  position: relative;}.pozadi_k_dokumentum_body {  background-color: #fff;  position: relative;  float: left;}.clear_doc {  clear: both !important;  width: 100%;}.clanek .pozadi_k_dokumentum {  margin-top: 10px;}/*-------------------------------------*/                           .hidden {  display: none;}  /* main layout */#container {    width: 100%;    padding-top: 0px;  /*  background-image: url('../images/pozadi_stranka.jpg');    background-repeat: repeat-x;       overflow: hidden;    */        z-index: 20;}#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: 220px 12px 20px 12px;  margin-left: auto;  margin-right: auto;  text-align: left;    position:  relative;  top: 0px;  left: 0px;  position: relative;  background-color: #fe6a08;    overflow: hidden;  }#top {  width: 990px;  height: 113px;  position: relative;  background-image: url('/images/pozadi_top.jpg');  background-position: -17px 0px;  background-repeat: no-repeat;  z-index: 2;}#top .head_logo {  width: 247px;  height: 64px;  overflow: hidden;  position: absolute;  left: 9px;  top: 30px;  margin: 0px;  padding: 0px;}#top .head_logo a {  display: block;  color: #e2001a;  text-decoration: none;  font-weight: bold;  text-transform: uppercase;  text-align: center;}#top .head_logo a span {  cursor: pointer;}#top .head_logo .c {  position: absolute;  left: 0; top: 0;  width: 247px;  height: 64px;  background-image: url('/images/logo.gif');  background-repeat: no-repeat;  overflow: hidden;}#head_motiv {  width: 738px;  height: 265px;      position: absolute;  top: 5px;  right: 0px;  z-index: 1;}#vyhledavani {  width: 209px;  _width: 250px;  height: 50px;    position: absolute;  top: 41px;  right: 0px;    z-index: 10;  padding-left: 41px;    background-image: url('/images/lupa.jpg');  background-position: top left;  background-repeat: no-repeat;    }#vyhledavani .hledej {  border-width: 0px;    width: 73px;  height: 28px;  color: #fff;  padding: 0px !important;    text-transform: uppercase;    font-size: 0.9em;  border: 1px solid #fe6a08;  font-weight: bold;    background-image: url('/images/pozadi_hledat.gif');  background-repeat: repeat-x;    position: absolute;  top: 6px;  right: 0px;    cursor: pointer;  ?cursor: hand;}#vyhledavani .q {  width: 127px;  height: 26px;  background-image: url('/images/pozadi_input.jpg');  background-repeat: repeat-x;  border-width: 1px;    padding: 0px;  position: absolute;  top: 6px;  right: 75px;  color: #b54b05;  font-size: 1.1em;  font-weight: bold;}#pozice {  position: absolute;  top: 0px;  left: 10px;  _left: 0px;    width: 100%;  padding: 10px 0px 10px 16px;  font-size: 0.9em;  font-weight: normal;  display: none;}#pozice img {  position: relative;  top: 3px;  }#jazyky {  width: 168px;    _height: 20px;  _overflow: hidden;  position: absolute;  top: 3px;  left: 618px;  z-index: 10;  padding: 1px 0px 4px 0px;    text-align: center;    background-color: #f1f1f1;}#jazyky a {  color: #ff6b0b;  font-weight: bold;  text-decoration: none;    display: block;  height: 16px;  float: left;  padding: 0px 8px 0px 8px;  margin: 0px auto 0px auto;  font-size: 0.8em;  text-transform: uppercase;}#jazyky a.okraj {  border-right: 1px solid #b6bab9;}#jazyky a:hover, #jazyky a.aktivni {  text-decoration: underline;}#odkazy_na_web_medved {  display: block;  z-index: 10;      position: absolute;  top: 0px;  left: 787px;    width: 113px;  padding: 3px 0px 4px 0px;    color: #fff;  background-color: #fe6a08;    text-decoration: none;    font-size: 1em;}#odkazy_na_web_alfa {  display: block;  z-index: 10;      position: absolute;  top: 3px;  right: 0px;    width: 90px;  padding: 0px 0px 2px 0px;    color: #fff;  background-color: #ffc59f;    text-decoration: none;    font-size: 1em;}/*--------------- index -----------*/#index_rubriky {  width: 966px;  height: 231px;     background-image: url('/images/pozadi_index_rubriky.gif');}#index_rubriky table {  width: 966px;  margin-top: 27px;}#index_rubriky table, #index_rubriky td, #index_rubriky td .td_body {  position: relative;}#index_rubriky td .td_body {  height: 188px;}#index_rubriky td {  width: 18%;  height: 188px;  border-color: #dbdbdb;  border-style: solid;  border-width: 1px 1px 0px 1px;    background-color: #fff;}#index_rubriky td a.spodni_sipka {  width: 19px;  height: 19px;  background-image: url('/images/index_rubriky_sipka.gif');  background-repeat: no-repeat;    position: absolute;  bottom: 0px;  right: 0px;  color: red;}#index_rubriky h3 a {  display: block;  padding: 2px 0px 1px 10px;    color: #e15a08;    background-image: url('/images/pozadi_produkt_index.gif');  background-repeat: repeat-x;  background-color:   #e7e7e7;      font-size: 0.9em;  font-weight: bold;    font-family: 'Arial', 'Verdana', 'sans-serif';}#index_rubriky a.img_odkaz {  display: block;  width: 98%;  text-align: center;}#index_popis {  padding: 10px 19px 20px 9px;}#index_novinky_clanky {  padding: 0px 19px 0px 2px;  position: relative;}#index_novinky {  position: relative;}             #index_novinky table.clanek {  width: 445px;  padding: 10px 0px 10px 0px;  position: relative;  border-width: 0px;}#index_novinky table.clanek td {  vertical-align: top;  color: #fff;  }#index_novinky table.clanek td.td_fotka {  ?width: 125px;}#index_novinky .clanek  {  float: left;}#index_novinky .clanek h3 {  font-size: 1.1em;}#index_novinky .clanek .pozadi_k_dokumentum  {  margin-top: 5px;}#index_novinky .clanek_levy {  float: left;  position: relative;}#index_novinky .clanek_pravy {  float: right;   position: relative;}#index_novinky .clanek img {}/*--------------------------------*/.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;}.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;}/*-------------  left --------------*/.clear {  display: block;  clear: both !important;}/*--------------- menu -----------*/#menu {  display: block;  position: absolute;  top: 112px;  left: 8px;    width: 210px;  height: 40px;  text-align: left;    padding-top: 10px;}#menu ul, #menu li {  padding: 0px;  margin: 0px;}#menu  li {  list-style-type: none;  margin-bottom: 2px;}#menu a {  color: #fff;  display: block;  font-size: 1.2em;  font-weight: bold;    text-decoration: none;    padding: 4px 4px 5px 30px;    background-image: url('/images/pozadi_menu.gif');  background-repeat: no-repeat;  background-position: center bottom;    font-family: 'Tahoma', 'Arial', 'Verdana', 'sans-serif';}#menu a:hover, #menu a.aktivni {  background-image: url('/images/menu_pozadi_aktivni.gif');}/*------------- footer -------------------*/#spodni_mezera {  display: none;  width: 990px;  height: 70px;  background-color: #fe6a08;}#bottom {  position: relative;  top: 0px;  left: 0px;  width: 990px;  height: 165px;    clear: both;  text-align: center;    color: #fff;  font-size: 1.0em;  font-weight: bold;     margin: 6px 0px 0px 0px;    background-image: url('/images/pozadi_bottom.gif');  background-repeat: repeat-x;}#bottom a {  color: #fff;  font-weight: bold; }#bottom div {  width: 215px;  _width: 250px;  float: left;  text-align: left;  padding: 20px 86px 0px 16px;}#bottom #copyright {  width: 160px;  _width: 200px;  padding-right: 24px;  float: right;    text-align: right;}#bottom #foot_formular {  position: absolute;  top: -7px;  left: 500px;  width: 292px;  height: 87px;  cursor: pointer;}#bottom #foot_formular #formular_volani {  display: none;    position: absolute;  top: -77px;  left: -79px;    width: 391px;  height: 135px;    padding: 10px 0px 40px 0px;    overflow: hidden;    background-repeat: no-repeat;  text-align: center;  /*  background-color: #fe6a08;  background-color: #ffe2d0;  border: 5px solid #ffe2d0;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;    */}       /*#bottom #foot_formular #formular_volani #formular_volani_body {  padding: 0px;  width: 100%;  text-align: center;  margin: 0px auto 0px auto;  border: 1px solid green;}       */#bottom #foot_formular #formular_volani table, #bottom #foot_formular #formular_volani table td {  margin: 0px;}#bottom #foot_formular #formular_volani table td {  vertical-align: top;  padding: 0px;}#bottom #foot_formular #formular_volani table {  width: 375px;  margin: 0px auto 0px auto;}#bottom #foot_formular #formular_volani table .polozky {  width: 315px !important;}#bottom #foot_formular .jazyk_cs {  background-image: url('/cs/images/callback_bublina.gif');}#bottom #foot_formular .jazyk_en {  background-image: url('/en/images/callback_bublina.gif');}#bottom #foot_formular .jazyk_ru {  background-image: url('/ru/images/callback_bublina.gif');}#bottom #foot_formular #formular_volani input.text {  width: 168px;  _width: 178px;  height: 35px;  padding-left: 10px;    color: #fff;  line-height: 170%;  font-weight: bold;  border-width: 0px !important;  float: left;  background-image: url('/images/input_jmenoprijmeni.gif');  background-repeat: no-repeat;}#bottom #foot_formular #formular_volani input.telefon {  width: 113px;  _width: 123px;  padding-left: 10px;  height: 35px;  float: right;  background-image: url('/images/input_tel.gif');  background-repeat: no-repeat;}#bottom #foot_formular #formular_volani textarea.text {  width: 295px;  _width: 305px;  padding-left: 10px;  height: 49px;  overflow: auto;  color: #fff;  background-color: transparent;  line-height: 200%;  font-weight: bold;  border-width: 0px;  background-image: url('/images/input_zprava.gif');  background-repeat: no-repeat;}#bottom #foot_formular #formular_volani .img_odeslat {  float: right;}/*---------- 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;  position: relative;}.vyhledane_produkty {  padding-top: 18px;}/*-------------------*/#produkt_obal, #produkty, #produkty_menu {  padding-top: 20px;}#produkty_menu {  float: left;   width: 200px;  padding-bottom: 20px;  text-align: left;  position: relative;}#produkty_menu li, #produkty_menu ul {  padding: 0px;  margin: 0px;}#produkty_menu .vypis, #produkty_menu .vypis .vypis_podrubrik {  margin: 0px;  padding: 0px;}#produkty_menu li {   background-image: url('/images/pozadi_menu.gif');  background-position: bottom center;  background-repeat: no-repeat;}#produkty_menu li a {  _width: 230px;  text-align: left;  padding-left: 20px;  padding-right: 35px;   color: #fff;  font-size: 1.0em;    text-decoration: none;}#produkty_menu li a.aktivni, #produkty_menu li a:hover {  background-image: url('/images/sipka_menu_produkty.gif');  background-repeat: no-repeat;  background-position: right center;} /*------------- 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';}#popis_rubriky {  padding: 15px 0px 15px 0px;  font-size: 1.1em;  }#produkty .seznam_produktu {  border-width: 0px;  width: 100%; }#produkty table.seznam_produktu, #produkty table.seznam_produktu td, #produkty table.seznam_produktu td .pozadi_produktu {  position: relative;}#produkty .seznam_produktu .produkt {  vertical-align: top;  border-width: 1px 1px 1px 1px;  border-color: #fff;  font-size: 0.9em;   text-align: left;  padding: 0;  background-color: #fff;}#produkty .seznam_produktu .meziradek {  height: 20px;}#produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;}#produkty .seznam_produktu .bunka1, #produkty .seznam_produktu .bunka3, #produkty .seznam_produktu .bunka2 {  width: 33%;    position: relative;}        #produkty .seznam_produktu h4 {  margin-bottom: 5px;  border-width: 0px;  font-size: 1em;  padding: 9px 5px 9px 5px;  background-image: url('/images/pozadi_box.gif');  background-repeat: repeat-x;  background-color: #de5c08;  margin: 0px;}#produkty .seznam_produktu h4 a {   font-weight: bold;  font-size: 1.3em;  color: #fff;  text-decoration: none;}#produkty .seznam_produktu h4 a:hover {   text-decoration: underline;}#produkty .seznam_produktu .popis {  clear: both;  padding: 3px;  padding-bottom: 10px;  position: relative;}#produkty .seznam_produktu .detail a {  background-color: #fff;    position: absolute;  bottom: -10px;  right: -1px;  border: 1px solid white;}#produkty .seznam_produktu .foto {  float: left;  width: 140px;  text-align: left;  vertical-align: middle;  position: relative;}#produkty .seznam_produktu .foto img {    border: solid 0px #d2d2d2;      position: relative;}/*-------------- strankovani -------------*/#produkty .spodni_strankovani {  padding: 3px 0px 0px 0px;   height: 35px;  margin: 0px;    clear: both;  margin-top: 15px;  background-color: #ffe2d0;}#produkty .spodni_strankovani a {  background-color: #ffe2d0;  border-color: #e35a00;  font-weight: bold;  color:  #e35a00;}#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: #ffe1cd;}#produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;}#produkty .seznam_produktu h4 {  background-color: #ffe1cd;}#produkty .seznam_produktu h4 a {   color: #ff5900;}#produkty .seznam_produktu .spodni {  border: 1px solid #fff;  background-color: #fff;}#produkty .seznam_produktu .detail a {  color: #ff5900;  background-color: #fff;}#produkty .seznam_produktu .foto img {    border: solid 0px #ffe1cd;}#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 #ffc59f;   background-color: #ffe1cd;}#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;}  /*-------------------- clanek ----------------*/#clanek {  padding: 5px;  color: #fff !important;}#clanky {  padding: 10px;  overflow: hidden;}.clanek {  padding-bottom: 0px;  margin-bottom: 25px;  border-bottom: 1px solid #fff;}.clanek h3 a {   font-size: 1.3em;  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: #fff;    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 {  width: auto;  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 {  position: relative;  ?top: 10px;  margin: 0px;  padding: 0px;  font-weight: bold;  float: right;  clear: both;  font-size: 1.1em;  font-style: normal;  }.clanek .cely_clanek a {  position: relative;  display: block;  margin: 0px;  padding: 0px;}.clanek .cely_clanek img {position: relative;  border-width: 0px;  margin: 0px 0px 0px 0px !important;}.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;  margin-right: 10px;}  .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;  position: relative;  top: 0px;  left: 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;  color: #ff5900;}  .clear_doc .pozadi_k_dokumentum_body, .clear_doc .pozadi_k_dokumentum_body .download {  width: 100% !important;}.download {  position:  relative;  top:  0px;  left:  0px;  clear: both;  width:  99%;  margin:  0px 0px 0px 0px;  padding:  0px 0px 0px 0px;  background-color: #fff;}.download a {  display:  block;  float:  left;  width:  165px;  margin:  5px 5px 5px 5px;  border:  1px solid #ff5900;  padding:  3px;  color: #ff5900;}.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%;}.strankovani_seznam {  color: #ff5900;  background-color: #fff;  text-align: center;  padding: 4px;}.strankovani_seznam .stranka {  position: relative;  left: -30px;}.strankovani_seznam a {  color: #ff5900;}.strankovani_vybrano a, .strankovani_seznam a:hover {  color: #9a141b;  text-decoration: none;}.strankovani_seznam .strankovani {  display: inline;}/*---------------------- produkt -------------------------*/#produkt_obal {  float: right;  width: 730px;      padding: 34px 0px 10px 0px;  position: relative;}#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;  position: relative;}#produkt .odkaz_vyrobce .odkaz_pozadi {  display: block;  width: 435px;  font-size: 1.5em;  text-decoration: none;  background-color: #fff;  clear: both;  position: relative;}#produkt .odkaz_vyrobce .odkaz_pozadi img {  margin: 5px;    float: left;  position: relative;}#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;  position: relative;}#produkt table.cenik_varianty {  width: 100%;  margin: 0px 0px 0px 0px;  border: 5px solid #ff9d5c;  clear: both;  border-collapse: collapse;  position: relative;}#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-color: #555454;  color: #fff;  text-align: center;  position: relative;}#produkt .cenik_varianty td {  margin: 0px;  border-width: 0px 0px 0px 0px;   border-right-color: #ff6600;  border-bottom-color: #ff6600;   padding: 4px 0px 4px 0px;  color: #555;  font-size: 0.9em;  font-weight: bold;   text-align: center;  position: relative;  }#produkt .cenik_varianty td.polozka {  text-align: left;  padding-left: 16px;  position: relative;}#produkt .cenik_varianty td.suda {  border-bottom-color: #555;    background-color: #ffe1cd;  position: relative;}#produkt .cenik_varianty td.licha {  border-bottom-color: #555;    background-color: #fff;  position: relative;}#produkt .produkt_download {  width: 270px;   float: left;  margin: 0px 10px 10px 0px;  position: relative;  z-index: 5;}#produkt .galerie_foto  {  z-index: 5;}#produkt .galerie_foto a {  z-index: 5;}#produkt .galerie_foto img {  margin-top: 0px !important;  padding-top: 0px !important;  position: relative;}#vice_informaci {  clear: both;  padding: 30px 0px 10px 0px;    position: relative;  color: #fff;  cursor: pointer;}#formular_informace {  display:  none;  }/*------------------ text z pavuciny ---------------*/#produkt .popis {}#produkt .popis h2, #text_stranka h2, .text_stranka h2 {  font-size: 1.6em;  line-height: 220%;  color: #ff5900;  font-weight: bold;}#produkt .popis h3, #text_stranka h3, .text_stranka h3 {  font-size: 1.4em;  line-height: 200%;  color: #ff5900;  font-weight: bold;}#produkt .popis h4, #text_stranka h4, .text_stranka h4  {  font-size: 1.3em;  line-height: 190%;  color: #ff5900;  font-weight: bold;}     #produkt .popis h5, #text_stranka h5, .text_stranka h5  {  font-size: 1.2em;  line-height: 190%;  color: #ff5900;  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, #text_stranka_forma {  padding: 10px;}.text_clanku ul {  position: relative;  left: 15px;}                 #produkt ul, #produkt li, .anotace li {  margin: 0px;  padding: 0px 20px 0px 0px;  position: relative;  left: 20px;  z-index: 0;} #clanek table {  width: auto;  border-collapse: collapse;}#clanek table td {  color: #fff;  border: 1px solid #fff;  padding: 3px;}#clanek table th {  font-weight: bold;  background-color: #cc5302 !important;  text-decoration: underline;}/*------------------ kontakty -------------*/ #kontakty {  display: block;  padding: 10px;  color: #fff;}#kontakty .historie {  padding: 13px;}#kontakty table {  margin-bottom: 20px;  margin-left: 10px;  position: relative;  border-collapse: collapse;}#kontakty #adresa td {  vertical-align: top;}#kontakty td, #kontakty th {  vertical-align: top;  border-bottom-width: 1px;  border-color: #fff;  color: #fff;  position: relative;}                    #kontakty #obch_zastoupeni_elektro td, #kontakty #obch_zastoupeni_elektro th {    border: none;}#kontakty th {  line-height: 160%;  font-size: 1.3em;  color: #fff;     position: relative;}#kontakty .polozka, #kontakty .polozka_vpravo {  color: #fff;  font-weight: bold;  position: relative;}#kontakty .polozka_vpravo {  text-align: right;  position: relative;}#kontakty #obch_zastoupeni {  clear: both;  position: relative;}#kontakty #obch_zastoupeni .jmeno {  color: #fff;  position: relative;}#kontakty h3 {  border-width: 0px 0px 1px 0px;  padding: 1px 2px 1px 10px;  font-size: 1.2em;  color: #ff5900;  background-image: url('/images/motiv_nadpis.gif');    -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  position: relative;}#kontakty p {  text-indent: 3px;  margin-top: 5px;  margin-bottom: 5px;}#kontakty #osoby_dsv {  float: left;  margin-left: 30px;  position: relative;}#kontakty #osoby_dpz {  float: right;  margin-right: 30px;  position: relative;}#kontakty #divize_traf {  border-width: 1px;  border-color: #fff;  float: right;  margin-right: 30px;    width: 400px;    padding: 0px;  position: relative;}#kontakty #osoby_dsv, #kontakty #osoby_dpz {  border-width: 1px;  border-color: #fff;  width: 400px;  height: 200px;  position: relative;}#kontakty #balici_pasky {  border-width: 1px;  border-color: #fff;  width: 400px;    position: relative;  float: left;  margin-left: 30px; }#kontakty #osoby_dsv {  width: 400px;}#kontakty #osoby_dsv td, #kontakty #osoby_dpz td, #divize_traf td, #elektrocentraly td {  vertical-align: middle;  width: 50%;}          #kontakty #osoby_dsv th, #kontakty #osoby_dpz th, #kontakty #balici_pasky th, #divize_traf th, #kontakty  #elektrocentraly th {  border-width: 0px 0px 1px 0px;  padding: 1px 2px 1px 10px;  font-size: 1.2em;  background-image: url('/images/motiv_nadpis.gif');  color: #ff5900;}#kontakty .foto_sidla {  border-bottom-width: 0px;  text-align: center;  vertical-align: center;}#kontakty .foto_sidla img {  filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3); }#kontakty .middle td {  vertical-align: middle;}#kontakty #kontaktni_osoby th {  text-align: left;}#kontakty #kontaktni_osoby {  width: 98%;  _width: 92%;  border-width: 1px;  border-color: #fff;}#kontakty #kontaktni_osoby td {  border-width: 0px 0px 1px 0px;  vertical-align: middle;  font-size: 1.2em;  font-weight: bold;}#kontakty #kontaktni_osoby .jmeno, #kontakty #kontaktni_osoby .mail {  padding-left: 30px;}#kontakty #kontaktni_osoby .foto {  padding: 5px 0px 5px 0px;}#kontakty #map {  width: 662px;  height: 364px;  color: #ff5900;}#kontakty #map a {  color: #ff5900;  font-weight: bold;}/*---------------------- download -----------------*/ #download {  color: #00010a;}#download a {  color: #ff5900;}#download .rubrika {  margin-top: 0px;   margin-bottom: 25px;    border-left: 0px solid #ffb988;  background-color: #fff;}#download .rubrika .stahnout {/*  border-left: 1px solid #ffb988;         */}#download .odsazeni {  margin-left: 20px;}#download .odsazeni h3 {  font-size: 1.1em;}#download h3 {  border-width: 0px 0px 1px 0px;  padding: 1px 2px 1px 10px;  font-size: 1.2em;  background-image: url('/images/pozadi_nadpis2.gif');  background-repeat: no-repeat;  background-position: right top;  background-color: #ffcba9;  color: #000;   /*   -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;   */}#download .popis {  padding: 1px 2px 1px 2px;}#download li {  list-style-type: none;  display: block;  padding: 8px 8px 5px 5px;}#download li img {  position: relative;  top: -3px;  left: -3px;}/*-------------------- servis ---------------------*/#servisni_mista {  width: 100%;  _width: 95% !important;  border-width: 3px;  border-color: #ffe1cd;}#servisni_mista a {  color: #ff5900;}#servisni_mista {  width: 100%;  margin: 0px 0px 0px 0px;  border: 5px solid #ff9d5c;  clear: both;  border-collapse: collapse;  position: relative;}#servisni_mista tr {/*  background-color: #ecedee;     */}#servisni_mista th {  margin: 0px;  border-width: 0px 0px 0px 0px;  border-right-color: #aaa;  border-bottom-color: #353535;   background-color: #cd5403;  color: #fff;  text-align: left;  position: relative;  padding: 6px 0px 6px 4px;}#servisni_mista td {  margin: 0px;  border-width: 0px 0px 0px 0px;   border-right-color: #ff6600;  border-bottom-color: #ff6600;   padding: 6px 0px 6px 4px;  color: #555;  font-size: 0.9em;  font-weight: bold;   text-align: left;  position: relative;  }#servisni_mista td.polozka {  text-align: left;  padding-left: 16px;  position: relative;}#servisni_mista tr.suda td {  border-bottom-color: #555;    background-color: #ffe1cd;  position: relative;}#servisni_mista tr.licha td {  border-bottom-color: #555;    background-color: #fff;  position: relative;}                /*#servisni_mista td, #servisni_mista th {  padding: 3px;  background-color: #ddd;}#servisni_mista .suda td {  border-bottom-color: #555;    background-color: #ffe1cd;}#servisni_mista .licha td {  border-bottom-color: #555;    background-color: #ddd;}#servisni_mista th {  text-transform: uppercase;  border-bottom-width: 2px;  font-size: 1.2em;  padding: 5px;}#servisni_mista td.stat {  font-weight: bold;  text-transform: uppercase;  background-color: #79ABDD;  color: #FFF;}#servisni_mista td {  border-bottom-width: 0px;  border-color: #EEE;  padding: 7px;}#servisni_mista .nazev {  font-weight: bold;  color: #434343;  border-right-width: 3px;}#servisni_mista .psc {  text-align: center;  width: 50px;}#servisni_mista .telefon {  width: 110px;  text-align: left;}           */
