/* --------------------- vypis jako katalog -------------------- */#slider_table{  border-collapse: collapse;  margin:0;  padding:0;  border:0px solid red;  width: 600px;}#slider_table #min_price_td, #slider_table #max_price_td{     margin:0;  padding:0;  border:0px solid black;  width: 70px;  overflow:hidden;  font-weight:bold;  }#slider_table #min_price_td{  padding: 0 10px 0 0;}#slider_table #max_price_td{   padding: 0 0 0 10px;}#slider_table #slider_td{  margin:0;  padding:3px 0 0 0;}#min_price, #max_price{  width: 50px;    border:0px solid black;  text-align:right;  font-weight:bold;}#produkty-1 { text-align:center; border:0px solid black; _position:relative; float:left; width:100%; _width:99%;}#produkty-1-stred { text-align:left; margin:0 auto; border:0px solid black; /*width:650px;*/ _position:relative; _float:left;}.katalog-produkt {  width:235px;  height:256px;  overflow:hidden;  margin-top:10px;  float:left;  /*border-bottom:3px solid #ccc;*/  font-size:12px;  _display: inline;  _position: relative;}.katalog-produkt img {  border:0;}.katalog-produkt .obsah {  margin:0;  padding:0;  height:210px;  overflow-y:hidden;  border:3px solid #e5e5e5;  position: relative;  }.katalog-produkt .foto-box {  margin:0;  padding:0;  height:150px;  overflow-y:hidden;}.katalog-produkt .foto-box .hranice {  display:block;  height:150px;  overflow-y:hidden;  text-align:center;  margin:0 auto;  /*border:3px solid #ccc;*/}.katalog-produkt .foto-box .border {  /*width:196px;*/   display:block;}.katalog-produkt .popis {  /*padding:5px 0 5px 5px;*/}.katalog-produkt h5 {  font-weight:bolder;  font-size:15px;  text-align:left;  height:35px;    padding:0 0 0 0px;  margin:0 0 5px 0px;  overflow:hidden;}.katalog-produkt form {   margin:0;  padding:0;}.katalog-produkt h5 a { color: #1362a5; text-decoration: none;}.katalog-produkt h5 a:hover { color: #e25e00; text-decoration: underline;} .katalog-produkt .paticka {  position: absolute;  bottom: 0;  left:0;  height:40px;  width: 209px;  line-height:40px;  text-align:right;  /*border: 1px solid black;*/  background: #f8f8f8;  color:#e60505;  font-size: 14px;  margin:0;  padding:0 10px 0 10px;  vertical-align: middle;  _vertical-align: baseline;}.katalog-produkt .velikosti {  /*height:26px;*/  margin: 0;}.katalog-produkt .cena {  /*background:url(cena_detail_zeleny_podklad.jpg) center left no-repeat;*/  /*height:40px;   line-height:40px;  text-align:center;*/  float:left;  width:80px;  font-weight: bolder;  margin:0;  padding:0;  text-align: right;}.katalog-produkt input {  border: 1px solid #ddd;  text-align:center;  padding:0;margin:0;  height:22px;  width: 25px;  margin-right: 5px;  line-height: 22px;  margin-top:-3px;  vertical-align: middle;  _margin-top:6px;} .katalog-produkt .kosik {  padding:0;margin:0;  background:url('kosik_bg.png') top left no-repeat;  border:0;  width:31px;  height:24px;  cursor:pointer;  z-index:10;  /*position:relative;  top:1px;  _top:-1px;*/  _margin-top:8px;}.katalog-produkt .cena_text {  margin-left:20px;  margin-right:10px;}.katalog-produkt .c {  text-align:center;}/* akcni nabidka v  nadkategorie_akce.php (volaná ze shop_funkce.php) přebírá katalogové zobrazení a jen ho upravuje*/#top-produkty-akce .akce{  width: 373px !important;  height: 195px;}#top-produkty-akce .akce .obsah{  height:148px;  position:relative;}#top-produkty-akce .akce .foto-box{  position:absolute;  height:148px;  width: 250px;  overflow:hidden;  text-align:center;  left:0;  top:0;}#top-produkty-akce .akce .popis{  position:absolute;  width:106px;  height:88px;  right:0;  top:0;  overflow:hidden;  text-align:center;  padding:20px 0 0 0;}#top-produkty-akce .akce .popis p{  margin: 0 0 15px 0;  padding:0;}#top-produkty-akce .akce .cena{  float:none;  display:block;  height: 40px;  background: red;  color: white;  font-weight: bold;  width: 100%;  line-height: 40px;  text-align:center;  margin:0;}#top-produkty-akce .akce .paticka {  position: absolute;  bottom: 0;  right:0;  left:auto;  height:40px;  width: 106px;  line-height:40px;  text-align:center;  /*border: 1px solid black;*/  background: #f8f8f8;  color:#e60505;  font-size: 14px;  margin:0;  padding:0 0px 0 0px;  vertical-align: middle;  _vertical-align: baseline;}.katalog-detail {  width:100%;  height:300px;  _height:300px;  overflow:hidden;  padding:0;  /*float:left;  --- dela problemy s vykreslovanim pri nastavene plne sirce*/  margin: 0 0 10px;  border-bottom:0px solid #ccc;  font-size:13px;  position:relative; }.katalog-detail h2 {  font-weight:bolder; font-size:13px; text-align:left; height:20px; overflow: hidden; /*background: url('orange_box.png') 0px 2px no-repeat;*/ padding-left:360px; line-height: 20px; border:0px; margin:0px 0 10px 0;}.katalog-detail h2 a { color: #1362a5;}.katalog-detail .katalog-detail-obal {  min-height: 290px;  &height: 290px;    _overflow: hidden;  border: 3px solid #e5e5e5;}.katalog-detail .foto-box { float:left;  padding:0; border:0; width:350px; height:280px; overflow: hidden;}.katalog-detail img {  margin:auto; border:0; vertical-align:middle; display:block;}.katalog-detail .text-box { float:left; padding:0px 0 0 0; border:0; width:396px; _width: 388px; height:260px; position:relative; margin-left: 10px; overflow: hidden;}.katalog-detail .text-box .velikosti_barvy{  background: #f8f8f8;  border: 1px solid #e5e5e5;  padding: 10px;  margin: 10px 15px 10px 0px;}.katalog-detail .order-box {      position:absolute;   bottom:0px;   left:0px;   width:100%;   height:47px;   line-height: 47px;   padding:0;   border:0;      vertical-align:middle;   z-index:10;   background: #f8f8f8;}.katalog-detail .order-box form{  float: right;  height: 47px;  line-height: 47px;  width: 85px;  vertical-align: middle;    _padding-top: 13px;  _height: 34px;}.katalog-detail .popis { padding:5px; margin-left:125px;} .katalog-detail input {  border: 1px solid #a4a4a4;  text-align:center;  vertical-align: middle;  font-size:10px;  height:20px;  line-height: 20px;  &heigth: 22px;  &line-height: 22px;  width: 26px;  padding: 2px 0 0 0;  &padding: 0;} .katalog-detail .kosik { background: red url('kosik_bg.png') top left no-repeat; border:0; width:31px; height:24px; /*position:relative; top:3px;*/ cursor:pointer; margin-left: 5px;}.katalog-detail .cena {  font-weight: bolder;  color: #e60505;  line-height: 47px;  vertical-align: middle;  text-align: right;  float:left;  height: 47px;  width: 100px;  padding-left: 10px;  font-size: 14px;}.katalog-detail .cena_text {  margin-left:10px;  margin-right:20px;  display: none;}.katalog-detail .c { text-align:center;}#ajaxNahled { visibility: hidden; border: 3px solid #ccc; position:absolute; background-color:#fff; z-index:999; margin:0; padding:0;}#popis_kategorie{  /*border: 1px solid black;*/  margin: 5px 20px 10px 3px;}.generovany-seznam-kategorii{  margin-bottom: 10px;  float:left;} .generovany-seznam-kategorii h4{  background:0;  margin:10px 0 0 0;  padding:0;  height: 30px;  line-height: 30px;}.generovany-seznam-kategorii h4 .leva_cast{  float: left;	width: 10px;	height: 30px;	background:#82aada url(seznam_kategorii_leva.png) no-repeat;}.generovany-seznam-kategorii h4 .text_cast{  float: left;	width: auto;	height: 30px;	background: #82aada url(seznam_kategorii_stred.png) left center repeat-x;	color: #000;	/*padding-left: 25px;*/	line-height: 30px;}.generovany-seznam-kategorii h4 .prava_cast{  float: left;	width: 10px;	height: 30px;	background:#82aada url(seznam_kategorii_prava.png) no-repeat;}.generovany-seznam-kategorii-obsah{  border: 2px solid #e5e5e5;  padding: 10px 0px 10px 5px;  /*_height: 15px;*/  float:left;  _display: block; }.generovany-seznam-kategorie{width:200px;height:200px; float:left;margin:10px;border-bottom:3px solid #FF8B04;margin-bottom:20px;}.generovany-seznam-kategorie .obr_nahled{height:140px;}.generovany-seznam-kategorie img{border:0px;}.generovany-seznam-kategorie .nadpis{height:30px;width:190px;}.nakup_na_spaltky_detail{  float:left;   margin:8px 0 0 30px;  background: #9CC83D url(nakup_na_splatky_detail.png) top left no-repeat;  color: white;  text-decoration:underline;   /*border:1px solid red;*/  line-height: 13px;  padding: 9px 7px 8px 40px;   }#detail_produktu_menu{  height: 34px;  margin: 10px 0 0 0;}#detail_produktu_menu a {		float: left;	height: 34px;	width: 180px;	margin: 0px 2px 0 0px;	text-decoration: none;	cursor: pointer;	  /*font-family:'Tahoma CE',Tahoma,Arial,verdana,Helvetica,sans-serif;*/  position:relative;  color: black;  font-weight:normal;}#detail_produktu_menu a .odkaz-horni-leva{	float: left;	display: block;	width: 10px;	height: 34px;  position:relative;  background: #F5F5F5 url(produkt_menu_leva.png) left center no-repeat;}#detail_produktu_menu a .odkaz-horni-text{	float: left;	position: relative;	font-size:13px;	font-weight:normal;	/*text-transform: uppercase;*/	width: 160px;	height: 34px;	background: #F5F5F5 url(produkt_menu_stred.png) left top repeat-x;	color: black;	/*padding-left: 25px;*/	text-align: center;	line-height: 34px;	text-decoration:none;}/*#detail_produktu_menu a:hover .odkaz-horni-text{  color:#000;  background: #fff url(produkt_menu_aktiv_stred.png) left top repeat-x;}*/#detail_produktu_menu a:hover{  text-decoration:none;}#detail_produktu_menu a .odkaz-horni-prava{	float: left;	width: 10px;	height: 34px;  position:relative;  background: #F5F5F5 url(produkt_menu_prava.png) left center no-repeat;}#detail_produktu_menu :hover .odkaz-horni-leva,#detail_produktu_menu .aktivni .odkaz-horni-leva{  float: left;	width: 10px;	height: 34px;	background:#82aada url(produkt_menu_aktiv_leva.png) no-repeat;	text-decoration:none;}/*#detail_produktu_menu .aktivni .odkaz-horni-leva{  background: #A0CA5A url(produkt_menu_hover_leva.png) left center no-repeat;}*/#detail_produktu_menu :hover .odkaz-horni-text,#detail_produktu_menu .aktivni .odkaz-horni-text{	float: left;	width: 160px;	height: 34px;	background: #82aada url(produkt_menu_aktiv_stred.png) left center repeat-x;	color: #000;	/*padding-left: 25px;*/	line-height: 34px;	font-weight:bold;	text-decoration: none;}/*#detail_produktu_menu .aktivni .odkaz-horni-text{  background: #A0CA5A url(produkt_menu_hover_stred.png) left center repeat-x;}*/#detail_produktu_menu :hover .odkaz-horni-prava,#detail_produktu_menu .aktivni .odkaz-horni-prava{  float: left;	width: 10px;	height: 34px;	background:#82aada url(produkt_menu_aktiv_prava.png) no-repeat;	text-decoration:none;}#detail_produktu_zalozky{  padding:10px 10px;  border:1px solid #F1F1F1;  float:left;  width:740px;  background:white;}/*#detail_produktu_menu .aktivni .odkaz-horni-prava{  background: #A0CA5A url(produkt_menu_hover_prava.png) left center no-repeat;} */#objednavka_menu{  height: 34px;  margin: 10px 0 0 0;}#objednavka_menu .odkaz_objednavka {		float: left;	height: 34px;	width: auto;	margin: 0px 2px 0 0px;	text-decoration: none;		  /*font-family:'Tahoma CE',Tahoma,Arial,verdana,Helvetica,sans-serif;*/  position:relative;  color: black;  font-weight:normal;}#objednavka_menu .odkaz_objednavka .odkaz-horni-leva{	float: left;	display: block;	width: 10px;	height: 34px;  position:relative;  background: #F5F5F5 url(produkt_menu_leva.png) left center no-repeat;}#objednavka_menu .odkaz_objednavka .odkaz-horni-text{	float: left;	position: relative;	font-size:13px;	font-weight:normal;	/*text-transform: uppercase;*/	width: auto;	height: 34px;	background: #F5F5F5 url(produkt_menu_stred.png) left top repeat-x;	color: black;	/*padding-left: 25px;*/	text-align: center;	line-height: 34px;	text-decoration:none;}/*#detail_produktu_menu a:hover .odkaz-horni-text{  color:#000;  background: #fff url(produkt_menu_aktiv_stred.png) left top repeat-x;}*//*#detail_produktu_menu a:hover{  text-decoration:none;}*/#objednavka_menu .odkaz_objednavka .odkaz-horni-prava{	float: left;	width: 10px;	height: 34px;  position:relative;  background: #F5F5F5 url(produkt_menu_prava.png) left center no-repeat;}#objednavka_menu .aktivni .odkaz-horni-leva{  float: left;	width: 10px;	height: 34px;	background:#82aada url(produkt_menu_aktiv_leva.png) no-repeat;	text-decoration:none;}/*#detail_produktu_menu .aktivni .odkaz-horni-leva{  background: #A0CA5A url(produkt_menu_hover_leva.png) left center no-repeat;}*/#objednavka_menu .aktivni .odkaz-horni-text{	float: left;	width: auto;	height: 34px;	background: #82aada url(produkt_menu_aktiv_stred.png) left center repeat-x;	color: #000;	/*padding-left: 25px;*/	line-height: 34px;	font-weight:bold;	text-decoration: none;}/*#detail_produktu_menu .aktivni .odkaz-horni-text{  background: #A0CA5A url(produkt_menu_hover_stred.png) left center repeat-x;}*/#objednavka_menu .aktivni .odkaz-horni-prava{  float: left;	width: 10px;	height: 34px;	background:#82aada url(produkt_menu_aktiv_prava.png) no-repeat;	text-decoration:none;}#objednavka_menu_zalozky{  padding:10px 10px;  border:1px solid #F1F1F1;  float:left;  width:740px;  background:white;}#detail_produktu_splatky{  display:block;  width:138px;  height:39px;  padding:8px 5px 0 70px;  background: #9CC83D url(detail_produktu_splatky_bg.png) top left no-repeat;  font-size: 15px;  color:white;  text-decoration:none;  font-weight:bold;  text-align:left;  line-height:15px;  margin: 0 0 0 215px;}#detail_produktu_splatky:hover{  font-size: 15px;  color:white;  text-decoration:none !important;  font-weight:bold;  }#detail_produktu_splatky span.mensi{  display:block;  font-size: 11px;  color:black;  text-decoration:none;  font-weight:normal;  line-height:15px;  padding-top:3px; }#detail_produktu_splatky:hover span.mensi{  font-size: 11px;  color:black;  text-decoration:none;  font-weight:normal;  line-height:15px; }#detail_produktu_splatky span.vetsi{  font-size: 15px;  color:white;  text-decoration:underline;  font-weight:bold;  text-align:left;  line-height:15px;}#detail_produktu_splatky:hover span.vetsi{  font-size: 15px;  color:white;  text-decoration:none;  font-weight:bold;  text-align:left;  line-height:15px;}   /************************************* PORADNA PRODUKT *************************/#poradna_produkt{  margin-top: 20px;  text-align: center;  float:left;  width:100%;}#poradna_produkt .nadpis_velky{  font-size: 18px;  font-weight: normal;  margin: 14px 0;  _margin: 10px 0;  padding-top:0;  height:31px;  overflow:hidden;  border-bottom:0px solid #47a8d4;    padding:0;  background:#F2F2F2;}#poradna_produkt .nadpis_velky span{  color:#000000;  font-size:17px;  font-weight: bold;  float:left;  text-align:left;  width:auto;  height:31px;  line-height:31px;  background:#F2F2F2;  margin:0 0 0 11px;  padding:0;}#poradna_produkt table{  border-collapse: collapse;  border: 2px solid #F5F5F5;  width: 100%;  _width:99%;  margin: 1px 0 10px 0;}#poradna_produkt table th{  padding: 3px 6px;  border-bottom: 2px solid #F5F5F5;  background: #9dcdf1;  }#poradna_produkt table td{  padding: 3px 6px;  border-bottom: 2px solid #F5F5F5;}#poradna_produkt table .licha td{  background:#DDE7EC;}#poradna_produkt table .suda td{  background:#EFF4F5;}#poradna_produkt form{  margin-top: 10px;  /*width:99%;*/}#poradna_produkt form fieldset{  /*border: 1px solid #3e97d0; */  &overflow:auto;   border:0;    margin:0;  padding:0;}#poradna_produkt form fieldset legend{  /*background:#9dcdf1;  margin: 0 0 10px 0;  padding: 3px 6px; */  display:none;}#poradna_produkt form fieldset table{  border-collapse: collapse;  border: 0;   width:100%; }#poradna_produkt form fieldset table th{  min-height: 20px;  _height: 20px;  text-align: right;  padding: 0 0 5px 10px;  font-weight: normal;  background: #FFF;  border: 0;  width:160px;}#poradna_produkt form fieldset table td{  min-height: 20px;  _height: 20px;  text-align: left;  padding: 0 0 5px 10px;  font-weight: bold;  border: 0;}#poradna_produkt form fieldset table td.td_textarea{  text-align: left;}#poradna_produkt form fieldset input{  border:1px solid #C4C4C4;  width: 300px;   height: 18px; }#poradna_produkt form fieldset #form_captcha_label{  }#poradna_produkt form fieldset #form_captcha{  border: 1px solid #C4C4C4;  width: 300px;  &width:301px;  height: 98px;  text-align: left;  }#poradna_produkt form fieldset textarea{  border:1px solid #C4C4C4;  width: 600px;  height: 127px;  text-align: left;  /*margin: 0 auto; */  display: block;}#poradna_produkt form fieldset #form_puvodni_text{  background: #EBEBE4;}#poradna_produkt form fieldset input.submit_button{  /*float:left;  margin-left: 230px;*/  text-align: center;   background: #4B4A48 url(poradna_produkt_submit_bg.png) top left no-repeat;  color: white;  height: 24px;  line-height: 24px;  width: 132px;  display:block;  border:0;   cursor:pointer;}#poradna_produkt #detail{  text-align: left;  margin-top: 10px;  }#poradna_produkt #detail .tema{  padding: 0px;}#poradna_produkt #detail .licha{  background: none;  }#poradna_produkt #detail .suda{  background: none;  }#poradna_produkt #detail .hloubka1{  margin-left: 30px;}#poradna_produkt #detail .hloubka2{  margin-left: 60px;}#poradna_produkt #detail .hloubka3{  margin-left: 90px;}#poradna_produkt #detail .hloubka4{  margin-left: 120px;}#poradna_produkt #detail .hloubka5{  margin-left: 150px;}#poradna_produkt #detail .otazka{  margin-top: 10px;  border: 1px solid #E8E8E8;  padding: 5px;    }#poradna_produkt #detail .otazka .nazev{  font-weight: bold;  font-size: 15px;  color: #8AB41A;}#poradna_produkt #detail .otazka .jmeno{  font-weight: bold;  color:#5B5B5B;}#poradna_produkt #detail .otazka .datum{  /*font-weight: bold;*/  color:#5B5B5B;}#poradna_produkt #detail .otazka p{  margin:0;}#poradna_produkt #detail .odpoved{  margin-top: 10px;  border: 1px solid #E8E8E8;  padding: 5px;    }#poradna_produkt #detail .odpoved hr{  display: none;}#poradna_produkt #detail .odpoved p{  margin:0;}#poradna_produkt #detail .odpoved .nazev{  font-weight: bold;  font-size: 15px;  color: #8AB41A;}#poradna_produkt #detail .odpoved .nazev span{  font-weight: bold;  font-size: 15px;  color: red;}#poradna_produkt #detail .odpoved .jmeno{  font-weight: bold;  color:#5B5B5B;}#poradna_produkt #detail .odpoved .datum{  /*font-weight: bold;*/  color:#5B5B5B;}/********************************** KONEC PORADNA PRODUKT **********************/.tlacitko_objednat_submit{  float:right;  width:156px;  height:39px;  padding:0 0 4px 12px;  margin: 0 0 0 0;  background: #D40300 url(tlacitko_objednat_bg.png) top left no-repeat;  color: white;  text-decoration: none;  font-weight: bold;  cursor:pointer;  border:0;  text-align:left;  font-size:12px;}.tlacitko_objednat{  float:right;  width:136px;  height:39px;  padding:0 0 0px 20px;  margin: 0 0 0 0;  background: #D40300 url(tlacitko_objednat_bg.png) top left no-repeat;  color: white !important;  text-decoration: none;  font-weight: bold;  cursor:pointer;  border:0;  text-align:left;  font-size:12px;  line-height: 39px;}.tlacitko_objednat:hover{    text-decoration: none !important;  }.sluzby_vypis_nadpis {   font-size: 20px;   line-height:20px;   font-weight:normal;   color:#8EB932;   padding:0;   margin: 10px 0;}.sluzby_vypis_nadpis_popis{  margin:0 0 10px 20px;   color:white;  background: red;  line-height: 130%;  font-weight:bold;  font-size:15px;  width:auto;  padding:2px 13px;}.sluzby_vypis_input{  margin-right:13px;}.kategorie_popis{float:left;clear:right;margin-top:25px;}.kategorie_popis h1{background: url("editor_nadpis.png") no-repeat scroll right top #A6D351;    color: #FFFFFF;    font-size: 15px;    font-weight: bolder;    line-height: 34px;    margin: 0 0 10px;    min-height: 34px;    padding: 0 10px;    text-align: left;    z-index: 16;}.kategorie_popis p{ font-size:14px; line-height:18px;}
