/* spolecne nastaveni webu */body, table, td, th, input, textarea {  font-family: 'Arial', 'Verdana', 'sans-serif';}.tisk {  display: none !important;}.hidden {  display: none;}.hand {  cursor: pointer;}body {    background-color: #ae0816;    background-image: url('/images/pozadi_stranka_body.gif');    text-align: center;    color: #666;}  table, th, td, div, p, img, h1, h2, h3, h4, h5, h6 {	border-color: #666;}h1, h2, h3, h4, h5, h6 {	color: #000;}a {	color: #9a141b;}input {  border: 1px solid  #9a141b;}input.submit {	background-color: #560000;	border-color: #5c5b5b;	color: #fff;	cursor: pointer;}h2, h1 {  display: block;  height: 32px;  padding: 0px 0px 0px 20px;  margin-top: 0px;    font-size: 1.2em;  line-height: 230%;  color: #fff;  background-image: url('/images/nadpis_pozadi.jpg');  background-repeat: no-repeat;}h2, h1 a {  color: #fff;}     /* main layout */#sklik {   position: absolute;   top: 0px;   left: 0px;   width: 119px;   height: 22px;   border-width: 0px;   display: none;   border: 1px solid green;}#container {    width: 100%;    background-image: url('../images/pozadi_stranka.jpg');  /*  background-repeat: repeat-x;   */    overflow: hidden;    min-height: 900px;}#web {  width: 990px;  margin-left: auto;  margin-right: auto;  position: relative;}#header {  width: 990px;  height: 182px;  padding-top: 0px;}#body {  width: 990px;  margin-left: auto;  margin-right: auto;  text-align: left;  position: relative;  overflow: hidden;  background-color: #fff;  background-image: url('/images/pozadi_body.gif');  background-repeat: repeat-y;  padding-bottom: 20px;}#top {  width: 990px;  height: 171px;  background-image: url('/images/motiv.jpg');  background-repeat: no-repeat;  background-position: 214px 0px;  position: relative;}#top .head_logo {  width: 214px;  height: 98px;  overflow: hidden;  position: absolute;  left: 0px;  top: 45px;  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: 214px;  height: 98px;  background-image: url('/images/logo.jpg');  background-repeat: no-repeat;  overflow: hidden;}/*-------------  left --------------*/#left {  position: relative;  left: 0px;  width: 209px;  overflow: hidden;    background-image: url('/images/menu_vrchni.gif');  background-repeat: no-repeat;}#left .rubrika {  padding-bottom: 10px;}#left .vypis_cen {   padding: 3px 6px 3px 40px;  color: #ababab;    padding-bottom: 20px;}#left .vypis_cen a {   display: block;  padding: 4px 0px 0px 0px;  color: #727272;    font-size: 1em;  font-weight: bold;  text-decoration: none;}#left .vypis_cen a.aktivni , #left .vypis_cen a:hover {   color: #9a141b;}#left .vypis_cen a .datum {   font-weight: normal;  font-size: 0.9em;}.clear {  clear: both !important;}#left_body {    padding: 21px 0px 50px 0px;  overflow: hidden;  /*  ?border-bottom: 1px solid #e2e3e5;    */}#right_body {           padding-top: 108px;  overflow: hidden;}   /*--------------- menu -----------*/#menu {  position: absolute;  top: 3px;  left: 300px;}#bottom_menu {  width: 470px;  height: 20px;  text-align: center;  margin: 0px auto 0px auto; }#menu ul, #menu li, #bottom_menu ul, #bottom_menu li {    list-style-type: none;    padding: 0px;    margin: 0px;    display: block;    float: left;    margin-right: 10px;}#bottom_menu a, #menu a {  display: block;  float: left;  color: #fff;  font-size: 1.2em;  font-weight: bold;  padding: 2px 4px 1px 18px;  height: 20px;  text-decoration: none;  text-align: center;}#bottom_menu a {  font-size: 1.1em;  font-weight: normal;}#bottom_menu a:hover, #bottom_menu a.aktivni, #menu a:hover, #menu a.aktivni  {  text-decoration: underline;}#jazyky {  position: absolute;  top: 153px;  left: 0px;    width: 215px;  height: 30px;  border: 0px solid white;    border: 0px solid #fff; /* border: 5px solid green;      */}#jazyky a {  display: block;  float: right;  padding: 2px;  margin-right: 10px;  color: #fff;  font-weight: bold;  font-size: 0.9em;  background-color: transparent;  text-transform: lowercase;    text-decoration: none;    -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}#jazyky a img {  position: relative;  top: 3px;}    /*#jazyky a:hover, #jazyky a.aktivni {  background-color: #fff;  color: #750e11;  }      *//*------------ center ------------------*/#main {  padding-top: 30px;}#left_box {  width: 780px;  float: left;}#center {         position: relative;  float: right;  width: 564px;  overflow: hidden;  padding: 108px 0px 20px 0px;}#right {  position: relative;  float: right;  width: 206px;  padding-bottom: 20px;}#right a {  display: block;  margin-bottom: 4px;}/*------------ kosik -----------------*/#prihlaseni {  position: absolute;  top: 0px;  left: 0px;  color: #fff;  width: 197px;  _width: 206px;  height: 98px;    padding: 3px 5px 3px 11px;    background-image: url('/images/kosik_pozadi.jpg');  background-repeat: no-repeat;    text-align: left;}#prazdny_kosik {  position: absolute;  top: 0px;  left: 0px;  z-index: 100;}#prihlaseni a {  color: #fff;}#prihlaseni .odhlasit {  float: right;  margin-right: 20px;}#kosik_box {}#konto_box {}#konto_box ul, #konto_box li {  list-style-type: none;  margin: 0px;  padding: 0px;  line-height: 120%;}#konto_box li {  display: block;  height: 15px !important;  overflow: hidden;}#prihlaseni .odkaz {  display: block;  color: #fff;  text-decoration:  underline;  cursor:  pointer;  margin-bottom: 10px;} #prihlaseni #prihlaseni_udaje {  position:  absolute;  top:  23px;  left:  -125px;  _left: -15px;  width:  280px;  height: 68px;  display:  none;   z-index:  100;  color: #0573bc;  font-weight: bold;}#prihlaseni #prihlaseni_pozadi_l {  position: absolute;  top: 0px;  left: 0px;  z-index: 0;  }#prihlaseni #prihlaseni_pozadi_p {  position: absolute;  top: 0px;  left: 143px;  z-index: 0;}#prihlaseni #prihlaseni_udaje #schov_prihlaseni {  position: absolute;  top: 1px;   left: 270px;    float:right;  font-weight: normal;  margin: 3px 3px 0px 0px;  cursor: pointer;  z-index: 20;} #prihlaseni #prihlaseni_udaje #loginform {  position: absolute;  top: 0px;   left: 0px;  float: left;  width: 250px;  display:block;  margin: 0px 4px 0px 4px;  color: #9a141b;  z-index: 10;} #prihlaseni #prihlaseni_udaje #loginform .polozka {  width: 240px;  margin:  2px 0px 4px 10px;} #prihlaseni #prihlaseni_udaje #loginform .prihlasit {  float:  right;  margin: 2px 0px 2px 10px;  border-width: 0px;} #prihlaseni #prihlaseni_udaje #loginform .polozka .nazev {  display:  block;  float: left;} #prihlaseni #prihlaseni_udaje #loginform .polozka input {  float: right;  width: 170px;  height: 13px;  _height: 17px;  font-size: 0.9em;} /*------------ index ---------------------*/#index {  width: 100%;}#index td {  color: #666;  vertical-align: top;  background-color: #e6e7e8;}#index .table_stred {  width: 4px;  background-color: #fff;}#index .table_levy {}#index .table_pravy {}.table_levy h2, .table_pravy h2 {  margin-bottom: 10px;  background-image: url('/images/pozadi_prostredek_index.gif');}.table_levy h2.nadpis_vstupenky, .table_pravy h2.nadpis_vstupenky {  background-image: none;  margin-bottom: 0px;  padding: 0px;  font-size: 1.2em;  line-height: 100%;  height: auto;  color: #9A141B;}.clanek .anotace .vice {  margin-top: 10px;  text-align: right;}.table_levy h2.nadpis_vstupenky a, .table_pravy h2.nadpis_vstupenky a {text-decoration: none;}.table_levy h2.nadpis_vstupenky a:hover, .table_pravy h2.nadpis_vstupenky a:hover {text-decoration: underline;}      #aktuality .aktualita {  padding: 7px;}     #pravy_index .vypis_cen {  width: 100%;  font-size: 0.9em;  line-height: 180%;}#pravy_index .velka_cena {  width: 100%;  padding: 7px;}#pravy_index .velka_cena {  padding: 7px;}#pravy_index .velka_cena .nazev {  font-weight: bold;  font-size: 1.1em;}#pravy_index .velka_cena .odkaz {  width: 96px;  text-align: right;  padding-right: 3px;}.index_spodek {  width: 280px;  height: 32px;  margin: 0px;  background-image: url('/images/pozadi_prostredek_index_spo.gif');  background-repeat: no-repeat;  clear: both;}#clanky_index {  padding: 3px;  font-size: 0.9em;}#clanky_index .datum {  font-size: 0.9em;}#clanky_index .anotace h3 {    font-size: 1em;    color: #666;    font-weight: bold;}/*------------- footer -------------------*/#bottom {  position: relative;  width: 990px;  height: 20px;    clear: both;  text-align: center;}#spodni_pozadi_right {  clear: both;  width: 206px;  height: 11px;   background-image: url('/images/konec_pravysloupec.gif');  background-repeat: no-repeat;    position: absolute;  top: -11px;  left: 784px;} #spodni_pozadi_left {  clear: both;  width: 209px;  height: 12px;   background-image: url('/images/konec_levysloupec.gif');  background-repeat: no-repeat;                     position: absolute;  top: -12px;  left: 0px;}   #bottom #copyright {  position: absolute;  top: 3px;  left: 870px;  color: #fff;}#bottom #copyright a {  color: #fff;}#head_info {  position: absolute;  top: 105px;  left: 555px;  text-align: left;  color: #646464;}#head_info strong {  font-size: 1.2em;  line-height: 140%;}#head_info span {  font-size: 1.3em;}#paticka_partneri {    clear: both;    font-size: 0.9em;}#paticka_partneri span {    margin: 4px 7px;}#paticka_partneri a {    color: #fff;    text-decoration: none;}#paticka_partneri a:hover {    text-decoration: underline;}/*--------- produkty --------*/#produkty {}#produkty .spinner {    position: absolute;}/*---------- flow_aktuality ----*/#flow_aktuality {  position: absolute;  top: 0px;  left: 0px;  width: 554px;  _width: 564px;  height: 92px;  _height: 104px;  color: #000;  overflow: hidden;  background-color: #727272;  margin: 0px 0 12px 0;  padding: 6px;  text-align: center;  background-image: url('/images/novinka_pozadi.gif');}#flow_aktuality .aktuality {  padding: 5px;  border: 1px solid red;  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;}/*----------- clanek -------------*/#clanek {  padding: 5px;}.ke_stazeni {  margin-right: 10px;  float: left;}.galerie_foto {  width: 270px;  text-align: center;  margin: 0px 10px 10px 0px;}.galerie_foto a {  display: block;  margin: 0px;}.galerie_foto a img {   display: block;  clear: both;  padding: 0px;  margin: 0px auto 0px auto;}.soubory {  width: 250px;  margin: 10px 0px 0px 0px;  padding: 0px 0px 0px 20px;  border: 0px solid #155b7f; }.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 img {  margin: 0px;  margin-right: 10px;  display: block;  float: left;}.soubory li a {  margin-right: 10px;  display: block;}  /*--------  formular informace ----------*/#formular_informace {  text-align: center;  background-color: #e6e7e8;  padding: 10px 30px 15px 30px;  margin: 0px;}#formular_informace h3 {  font-size: 1.2em;  line-height: 170%; }#formular_informace .vypln {  padding: 10px;  margin: 0px auto 0px auto;}#formular_informace table {  margin: 0px auto 0px auto;}#formular_informace table td {  vertical-align: top;  font-weight: bold;  font-size: 1.1em;	color: #000;}#formular_informace table td.polozka {  font-size: 1.1em;  font-weight: normal;}#formular_informace input.text {  font-size: 1.0em;  padding: 0px;  }#formular_informace textarea, #formular_informace input.text {  overflow: hidden;  width: 310px;  border: 1px solid #fff;}#formular_informace .submit {  padding: 2px 4px 2px 4px;  background-color: #a80a16;  border-color: #fff;  cursor: pointer;  float: right;}/*---------------------- produkt -------------------------*/#produkt table.cenik_varianty {  width: 100%;  margin: 20px 0px 0px 0px;}#produkt .cenik_varianty tr {  background-color: #ecedee;}#produkt .cenik_varianty td {  padding: 8px 0px 8px 16px;  color: #000;  font-size: 1.1em;  border-bottom: 2px solid white;}#produkt .cenik_varianty td.posledni_radek {  height: 19px;  background-image: url('/images/vstupenky_tab_spodni.gif');  background-color: #fff;   background-repeat: no-repeat;}#produkt .cenik_varianty td.vlastnosti {  font-weight: bold;}#produkt .cenik_varianty td.cena {  font-weight: bold;}#produkt  .cenik_varianty .form_koupit {  width: 140px;  padding: 4px 16px 4px 0px;}#produkt  .cenik_varianty .mnozstvi {  width: 22px;  height: 20px;  text-align: center;  background-image: url('/images/pozadi_mnostvi.gif');  background-repeat: no-repeat;  border-width: 0px;  padding: 0px;  overflow: hidden;  line-height: 160%;  } #produkt .cenik_varianty .sipky {  position: relative;  top: 3px;  left: -2px;  cursor: pointer;}#produkt  .cenik_varianty .form_koupit img {  ?margin-top: 6px;}#produkt  .cenik_varianty .submit_koupit {  text-align: right;  float: right;  color: #9a141b;  font-weight: bold;  text-transform: uppercase;  border-width: 0px;  position: relative;    ?float: none;  ?top: 5px;}#nabidka_produkty {  padding-top: 10px;  float: none;  text-align: left;}#nabidka_produkty a {  margin: 0px 28px 10px 0px;}#nabidka_produkty a.posledni {  margin: 0px 0px 10px 0px;}#vytisknout_stranku {  display: block;  clear: both;  width: 130px;  margin: 5px auto 5px auto;  padding: 3px 5px 3px 5px;  border: 1px solid #fff;  color: #fff;  font-weight: bold;  font-size: 1.1em;  background-color: #07547f;}/*------------  ------------*/#produkt .popis h2, #text_stranka h2 {  display: inline;  background-image: none;  margin-left: 0px;  padding-left: 0px;}#produkt .popis {  padding: 7px;}#produkt .popis h2 {  font-size: 1.3em;  line-height: 220%;  color: #a40d14;}#produkt .popis h3 {  font-size: 1.2em;  line-height: 200%;  color: #a40d14;}#produkt .popis h4 {  font-size: 1.1em;  line-height: 190%;  color: #a40d14;}#text_stranka {  padding: 10px;  background-color: #e6e7e8;}#text_stranka h2 {  font-size: 1.5em;  line-height: 220%;  color: #a40d14;}#text_stranka h3 {  font-size: 1.3em;  line-height: 200%;  color: #a40d14;}#text_stranka h4 {  font-size: 1.2em;  line-height: 190%;  color: #a40d14;}#text_stranka_spodek {  width: 565px;  height: 24px;  background-image: url('/images/konec_pozadi_sede_siroke.gif');  background-repeat: no-repeat;}#text_stranka .login_text {  width: 180px;  text-align: center;  padding-top: 10px;  clear: both;  margin: 0px auto 0px auto;}#text_stranka .login_text ul, #text_stranka .login_text li {  margin: 0px;  padding: 0px;}#text_stranka .login_text li {  list-style-type: none;}#text_stranka .login_text .prihlasit {  border-width: 0px;}/*------------- kosik --------------*/.pojisteni_click {  cursor: pointer;}/*------------- 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;}#pojisteni_k_produktu table {  width: 100%;}#kosik #pojisteni_k_produktu {  padding: 0px;}#kosik #pojisteni_k_produktu td {  width: 37%;         }#kosik #pojisteni_k_produktu input {  width: 190px;}#kosik #pojisteni_k_produktu .odstranit_td {  width: 23px;  padding-right: 3px;  ?padding-right: 8px;} #kosik #pojisteni_k_produktu .cena_td {  width: 25%;  font-weight: bold;  text-align: right;  padding-right: 2px;  ?padding-right: 6px;}                  #kosik .td_objednavka_cena {  text-align: right;  font-weight: bold;  padding-right: 0px !important;}#kosik .cena_celkem .castka {  padding-right: 25px;  ?padding-right: 39px;  float: right;}      #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 .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 table.doprava {  margin-bottom: 6px;}#kosik table.doprava .cena {  padding-right: 6px !important;  text-align: right;}#kosik table.doprava tr.suda td {  background-color: #f6f6f6;}#kosik  .cena_celkem {  font-weight: bold;  font-size: 1em;  margin-top: 5px;  ?padding-left: 6px;  margin-bottom: 10px;}#kosik form .submit {  width: auto;}#kosik form .upravit {  margin-top: 10px;}            #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;    }/*------------- produkt --------------*/#produkty {    clear: both;}#produkty .topbox {    margin: 10px 0px;    background-color: #f0f0f0;    /*padding: 13px;*/}#produkty #nadrubrika h2 { font-size: 1.4em; }#produkty #nadrubrika h3 { font-size: 1.3em; }#produkty #nadrubrika h4 { font-size: 1.2em; }#produkty #podrubriky {  border-width: 0px;  margin-top: 0px;  margin-bottom: 10px;  width: 100%;}#produkty #podrubriky .rubrika {  width: 33%;  border-width: 1px;  background-color: #F7F7F7;  padding: 0px;  vertical-align: middle;}#produkty #podrubriky .rubrika img {  float: none;  margin-right: 2px;  margin-left: 1px;  margin-top: 2px;  border: solid 1px #ddd;}#produkty #podrubriky .rubrika h3 {  padding: 12px 5px 12px 5px;  margin: 0;   font-size: 1.2em;}#produkty #podrubriky .rubrika H3 A, #produkty #podrubriky .rubrika H3 A:visited, #produkty #podrubriky .rubrika H3 A:hover {  font-weight: bold;  color: #535353;}#produkty #podrubriky .rubrika h3 a:hover {    color: #009dd0;}#produkty #podrubriky .rubrika .zobrazit {  margin-top: 0px;  margin-bottom: 2px;  padding-left: 2px;  padding-right: 2px;  text-align: right;}#produkty #podrubriky .rubrika .zobrazit A, #produkty #podrubriky .rubrika .zobrazit A:visited, #produkty #podrubriky .rubrika .zobrazit A:hover {  color: #777;  font-size: 0.9em;}#produkty #podrubriky .rubrika .popis {  padding-left: 2px;  padding-right: 2px;}/* seznam produktu */#produkty .seznam_produktu {  border-width: 0px;  width: 100%; }#produkty .seznam_produktu .produkt {  vertical-align: top;  border-width: 1px 1px 1px 1px;  border-color: #8b0612;  font-size: 0.9em;  text-align: left;  padding: 0;}#produkty .seznam_produktu .bunka1, #produkty .seznam_produktu .bunka3 {  width: 33.3% !important;        }#produkty .seznam_produktu .bunka2 {  width: 33.4% !important;}     #produkty .seznam_produktu .produkt .pozadi_produktu {  background-color: #fff;    }     #produkty .seznam_produktu .vyrovnavac {  position: relative;}#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: #8b0612;  margin: 1px;}#produkty .seznam_produktu h4 a {   font-weight: bold;  font-size: 1.2em;  color: #fff;  text-decoration: none;}#produkty .seznam_produktu .popis {  width: auto;  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: #8b0612;  font-size: 1.1em;  background-color: #fff;}#produkty .seznam_produktu .foto {  text-align: center;  vertical-align: middle;}#produkty .seznam_produktu .foto img {}#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;  border-top: 3px solid #49090a;   background-color: #8b0612;  margin: 0px;    clear: both;  margin-top: 15px;}#produkty .spodni_strankovani a {  background-color: #e2e7e8;  border-color: #49090a;  font-weight: bold;  color: #49090a;}#produkty .spodni_strankovani a.aktivni, #produkty .spodni_strankovani a:hover {   background-color: #fff;  border-color: #49090a;  color: #49090a;}#produkty  .spodni_strankovani .vypis_stranek {  text-align: center;  height: 30px;  overflow: hidden;  position: relative;  top: 0px;  left: 0px;  margin: 0px auto 0px auto;  padding-top: 0px;}#produkty  .spodni_strankovani .vypis_stranek table {  margin: 0px auto 0px auto;}#produkty  .spodni_strankovani {  position: relative;  top: 0px;  left: 0px;}#produkty .spodni_strankovani #kolekce_navigace {  position: relative;  top: 0px;  left: 0px;  margin: 0px auto 0px auto;}#produkty .spodni_strankovani #kolekce_navigace td {  position: relative;  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;}/*-------------------------------------------------------------*/#letuska iframe {  display: block;  width: 410px;  _width: 540px;  height: 440px;  padding: 10px 70px 0px 70px;  background-color: #fff !important;  text-align: center;  border-width: 0px !important;}.ubytovani_stranka {  position: relative;  padding: 0px !important;  background-color: #e6e7e8;}.ubytovani_stranka .odsazeni {  display: block;  padding: 10px;}#rezervace_ubytovani iframe {  position: absolute;  top: 0px;  left: -10px;    display: block;  width: 600px;    height: 2150px;  padding: 0px 0px 0px 0px;  background-color: #fff !important;  text-align: center;  /*border-width: 0px !important; */}#rezervace_ubytovani {  position: relative;  display: block;  height: 2200px;  background-color: #e6e7e8;}#rezervace_ubytovani, #letuska {  display: block;  width: 100%;  overflow: hidden;  border-width: 0px !important;}/*-------------------- clanek ----------------*/#clanky {  padding: 10px;  background-color: #e6e7e8;}#clanky .clanek .anotace, #clanky_index .clanek .anotace {  font-style: normal;}.clanek {  padding-bottom: 10px;}.clanek h3 a {   font-size: 1.1em;  line-height: 130%;  font-weight: bold;}.clanek .datum {  font-size: 1.2em;  font-weight: bold;}#right .datum {  display: none;}.clanek .anotace {  padding-top: 8px;}.clanek img {  border: 0px solid #18579c;  float: left;  margin-right: 5px;}.clanek .cely_clanek {  font-weight: bold;  float: right;  margin-right: 6px;  font-size: 1.1em;  font-style: normal;}.clanek .cely_clanek img {  border-width: 0px;}.clanek .text_zahlavi {  color: #818181;  }.clanek .text_zahlavi a {  color: #818181;}#clanek {  padding: 10px;  background-color: #e6e7e8;}#clanek .anotace {  margin-bottom: 10px;}.ke_stazeni {  margin-right: 10px;  float: left;}.galerie_foto {  width: 260px;  text-align: center;  padding: 0px;  border: 0px solid #155b7f; }.galerie_foto a {  display: block;  margin: 0px;}.galerie_foto a img {   margin: 0px 10px 10px 0px;  display: block;  clear: both;  padding: 0px;  margin: 0px auto 0px auto;}.soubory {  width: 230px;  margin: 0px 0px 0px 0px;  padding: 15px;  border: 0px solid #155b7f; }.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;}.soubory li img {  margin: 0px;  margin-right: 10px;  display: block;  float: left;}.soubory li a {  margin-right: 10px;  display: block;}  
