h1{max-width:1250px;margin:20px auto 15px;}
#ad_slider_foto{margin:0 1em;}
.detail a:hover{text-decoration:none;color:#65A656;}
.detail a:visited{color:#548947;}
.link_vyrobce:hover{text-decoration:none;color:#65A656;}
.message{margin:1em auto;max-width:1250px;}
#kde-jsem{max-width:1250px;margin:0 auto;}
#buttons_filtry{max-width:1250px;margin:2px auto;}
#rozsireni_group_4{max-width:1250px;margin:2px auto;}
#filtr_vyrobce{margin:0;}
#filtr_barvy{margin:2px auto;max-width:1250px;}
#filtr_cena{max-width:450px;float:left;}
#vypis-fulltext #filtr_cena{max-width:1250px;float:none;margin:10px 0}
#kde_bottom_obal{margin:2px auto;max-width:1250px;}
#vypis_kategorie{margin:2px auto;max-width:1250px;}
/*#panel-nejprodavanejsi-stred{margin:2px auto;max-width:1250px;}  */
#novinky_stred,#akcni_zbozi_stred{margin:1em auto;max-width:1250px;}
#obal_znacky .vse{padding:0;}
#sortovani{max-width:1250px;margin:0 auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#vypis-fulltext{max-width:1250px;margin:0 auto;}
#filtr_panel{max-width:1250px;margin:0 auto;}
.nastaveny_filtr{display:inline-block;}
.nastaveny_filtr ul{display:inline-block;}
#obal_barvy .polozka_barva{display:inline-block;width:33.33%;}
#obal_barvy .polozka_barva:nth-child(3n){width:31%;}
#show_podkategorie{display:none;}
#podmenu_kat_stred{max-width:1250px;margin:0 auto;}
#popis_kategorie{max-width:1250px;margin:0 auto;padding:20px 0;}
#filtr_cena input[type="text"]{text-align:center;width:100px;}
.obal_filtr_cena button[type="submit"]{font-size:1em;width:130px;}
#obal_znacky button[type="submit"]{font-size:1em;width:130px;}
#obal_znacky .titulek{width:240px;}
#novinky_stred .titulek_novinky_stred{margin:0;}
#novinky_stred #buttons{text-align:right;padding:1em 2em;margin-top:-67px;font-size:2em;}
#novinky_stred .polozka_zbozi_nahled{max-width:310px;width:100%;float:left;}
#novinky_stred .polozka_zbozi_nahled:hover{border:1px solid silver;}
.podmenu_kat_stred ul li img{float:left;padding-right:.5em;max-height:50px;min-width:50px;}
.podmenu_kat_stred ul li a{
text-transform:uppercase;
font-weight:bold;
position:relative;
display:block;
width:100%;
/*line-height:50px;*/
min-height:50px;
margin:3px 0;
padding:5px;
display: flex;
align-items: center;
}
.podmenu_kat_stred ul li.filtr_zpet{
    background-color: #ffa500;
}

.podmenu_kat_stred ul li:hover{background-color:#ddd;}
.tit_kat span{line-height:55px;}
.tit_kat img{max-height:50px;min-width:50px;margin:3px 10px 3px 3px;float:left;}

#show-menu-shop.open-menu{display:block;}
#show-menu-shop{position:absolute;top:207px;padding:0;margin:0;width:100%;display:none;z-index:10000;}
#show-menu-shop_obal{width:1250px;margin:0 auto;}
#show-menu-shop ul{margin:0;padding:0;}
#show-menu-shop ul li ul li ul{display:none !important;}
#show-menu-shop ul li ul li .ikopod{display:none !important;}
#show-menu-shop ul li ul{display:none;}
#show-menu-shop ul li:hover ul{display:block;background-color:white;position:absolute;left:297px;top:-2px;width:949px;z-index:100000;border-color:#448137;border-style:solid solid solid none;border-width:1px 1px 1px 0;box-shadow:0 8px 10px -10px #000;}
#show-menu-shop ul li{list-style:none;margin:0;padding:0;display:block;position:relative;width:300px;background-color:#404142;}
#show-menu-shop ul li a{text-decoration:none;color:white;display:inline-block;padding:15px 40px 15px 15px;border-bottom:1px solid #c0c0c0;width:300px;}
#show-menu-shop ul li:hover{background-color:white;border-color:#448137 white #448137 #448137 ;border-style:solid;border-width:0 0 0 3px;}
#show-menu-shop ul li:hover a{color:#65a656;}
#show-menu-shop .ikopod{display:block;position:relative;}
#show-menu-shop .ikopod::after{position:absolute;content:"b";font-family:rimado;left:5px;}
#show-menu-shop .next_menu{color:#c0c0c0;cursor:pointer;font-size:2em;font-weight:bold;height:50px;line-height:50px;position:absolute;left:270px;top:0;width:40px;}
#show-menu-shop ul li ul li{text-decoration:none;color:white;padding:7px 5px 7px 20px;border-bottom:none;width:300px;background-color:transparent;position:relative;display:inline-block;float:left;}
#show-menu-shop ul li ul li:hover{border-left:none;}
#show-menu-shop ul li ul li a{text-transform:uppercase;font-weight:bold;display:table-cell;width:274px;margin:3px 0;padding:5px;border:none;background-color:white;border:1px solid transparent;}
#show-menu-shop ul li ul li a img{float:left;margin-right:.5em;max-height:50px;min-width:50px;background-color:white;}
#show-menu-shop ul li ul li a:hover{border:1px solid #448137;background-color:#404142;}
#show-menu-shop ul>li>img{
    display:none;
}

#show-menu-shop .st img{
    display:inline-block;
    width:32px;
    height:auto;
    margin:5px;
    float:left
}


#abcd_vyrobci{max-width:1250px;margin:0 auto;}
#abcd_vyrobci .t_table{width:100%;;}


#abcd_vyrobci .polozky a img{margin-bottom:5px;margin-right:5px;max-height:50px;}
.obal_option_vyrobce .option_vyrobce a:hover,.obal_option_vyrobce .option_vyrobce a:hover i{color:#ffa500;}
.obal_form_skladem{text-align:center;}
.obal_select_sort{text-align:center;}
.obal_select_pocet{text-align:right;margin-right:10px;}
/*#panel-nejprodavanejsi-stred .nej_c{float:right;width:200px;text-align:right;}
#panel-nejprodavanejsi-stred .cena span,#panel-nejprodavanejsi-stred .cena s{display:block;}*/
.tit_kat div{margin:0;padding:10px;width:100%;display:none;position:absolute;z-index:10;left:0;top:60px;background-color:#eafff2;border-bottom:2px solid #65a656;border-top:1px solid #65a656;}
.tit_kat span{line-height:50px;}
.tit_kat div a{display:block;padding:8px 2px 8px 50px;text-decoration:none;}
.tit_kat div a::before{content:" - ";}
.tit_kat div a:hover{color:#65a656;}
#panel_mobil_menu{display:none;}
input[type="search"]{padding:10px;}
.ikony{margin:0 0 0 5px;}

.vypis_zbozi .polozka_zbozi_nahled article:hover{border:1px solid #448137;}
.vypis_zbozi{padding:20px 0;}
.vypis_zbozi .polozka_zbozi_nahled{border-left:1px solid #ebebeb;padding:0;}
.vypis_zbozi .polozka_zbozi_nahled:first-child{border-left:none;}
.vypis_zbozi .polozka_zbozi_nahled_obal{margin:20px auto;max-width:360px;width:100%;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek{min-height:220px;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek img{height:220px;}
.vypis_zbozi .polozka_zbozi_nahled h2{padding:10px 0;min-height:75px;min-height:70px;}
.vypis_zbozi .polozka_zbozi_nahled h2 a{display:block;color:black;text-decoration:none;}
.strankovani{text-align:right;}
#str_top{max-width:1250px;margin:0 auto;}
#panel_form_novinky .t_table{margin:0 auto;width:998px;}
#zahlavi_group{background-color:#bbb;padding:0;margin:0;border-bottom:5px solid #448137;position:absolute;top:150px;width:100%;text-transform:uppercase;}
#zahlavi_group .zahlavi_group_obal .t_table{width:100%;font-size:1.1em;}
#zahlavi_group .zahlavi_group_obal .t_table [class^="t_cell_"]{padding:0;}
#zahlavi_group .zahlavi_group_obal{max-width:1250px;margin:0 auto;}
#staticke_menu .ad-navigace{position:absolute;margin-left:-33px;margin-top:-3.5px;}
#staticke_menu ul{padding:0;margin:0;display:table;width:100%;white-space:nowrap;}
#staticke_menu ul li{list-style:none;display:table-cell;text-align:center;border-left:1px solid silver;background-color:#404142;}
#staticke_menu ul li:first-child{border-left:none;background-color:transparent;text-align:right;}
#staticke_menu ul li:last-child{background-color:orange;}
#staticke_menu ul li span{
    display:flex;
    align-items: baseline;
    position:relative
}
#staticke_menu ul li span img{
 width: 42px;
 margin: -10px 0 17px 8px;
 padding: 0;
}


#zahlavi_group .zahlavi_group_obal li+li a{color:white;text-decoration:none;padding:15px 10px;display:block;}
#zahlavi_group .zahlavi_group_obal li+li:hover{background-color:#448137;}
#staticke_menu .nabidka{cursor:pointer;display:inline-block;position:relative;padding:15px 10px;display:block;}
#right-upoutavka{background-color:#F4F4F4;padding:5px 0;}
#right-upoutavka .polozka-upoutavky{max-width:1250px;margin:0 auto;}
#right-upoutavka .polozka-upoutavky .t_table{width:100%;}
#rozsireni_group_3{width:100%;background-color:#BBB;position:absolute;top:0;padding:5px 0;border-top:2px solid #404142;height:63px;}
#rozsireni_group_3 .obal_rozsireni_group_3{max-width:1250px;margin:0 auto;}
#rozsireni_group_3 .obal_rozsireni_group_3 .t_table{padding:0;width:100%;}
#rozsireni_group_3 .obal_rozsireni_group_3 .t_table [class^="t_cell_"]{padding:0;}
#top-menu{padding:5px 0;}
#top-menu .mena{display:none;}
#top-menu ul{margin:0;padding:0;}
#top-menu ul li{margin:0;padding:0;display:inline-block;list-style:none;}
#top-menu ul li a{display:block;padding:3px 8px 3px 5px;text-decoration:none;text-transform:uppercase;border-right:1px solid #a7a7a7;}
#top-menu ul li a:hover{text-decoration:underline;}
#top-menu ul li:last-child a{border-right:none;}
#top-upoutavka i{position:absolute;margin-left:-25px;margin-top:2px;}
#top-upoutavka .polozka-upoutavky .t_table{width:370px;}
#top-upoutavka .polozka-upoutavky span{font-size:1.1em;}
#rozsireni_group_2{width:100%;position:absolute;top:61px;}
#rozsireni_group_2 .obal_rozsireni_group_2{max-width:1250px;margin:0 auto;}
#rozsireni_group_2 .obal_rozsireni_group_2 .t_table{padding:0;width:100%;}
#rozsireni_group_2 .obal_rozsireni_group_2 .t_table [class^="t_cell_"]{padding:0;}
#logo{width:280px;padding-top:6px;}

#logo .obal_logo img{width:100%;}
#ad_slider_foto{visibility:visited;}
.loader_slide{padding:14em 10em;}
.detail{max-width:1250px;margin:0 auto;}
.obal_obj_telefon{margin:0 13%;}
#detail_zbozi .varianty_zbozi_obal{min-width:650px;border-bottom:1px solid #ddd;margin-top:1.5em;}
#detail_zbozi .varianty_zbozi_obal thead{background-color:#f2f2f2;}
#detail_zbozi .varianty_zbozi_obal .kusy{height:33px;font-size:1.2em;margin:0;width:35px;}
#detail_zbozi .varianty_zbozi_obal .obal_kosik_detail{height:35px;width:80px;}
#detail_zbozi .varianty_zbozi_obal button{height:33px;width:40px;margin-left:20px;font-size:0;text-align:center;}
#detail_zbozi .varianty_zbozi_obal .obal_kosik_detail .ad-kosik-1{margin-top:-4px;margin-left:-23px;font-size:25px;position:relative;}
#detail_zbozi .varianty_zbozi_obal .obal_kosik_detail .ad-dog{margin-top:-4px;margin-left:-23px;font-size:25px;position:relative;}
#detail_zbozi .varianty_zbozi_obal .radek-kosik{margin:5px 0;}
#detail_zbozi .varianty_zbozi_obal td{border-bottom:1px solid #f2f2f2;}
#detail_zbozi .varianty_zbozi_obal tbody tr:hover{background-color:#f2f2f2;}
#detail_zbozi .varianty_zbozi_obal .kod_zb{color:silver;font-size:90%;}
#fulltext_shop{display:block;}
#fulltext_shop .obal_fulltext_shop{margin:20px 25px;}
#top_kosik{display:block;text-align:center;font-size:.9em;background-color:#BBB;padding:8px 6px 6px 6px;height:64px;color:#404142;border-left:1px solid #ddd;-webki-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#top_kosik .polozka_top_kosik a{color:#404142;}
#top_kosik .polozka_top_kosik a span{display:none;}
#butons{white-space:nowrap;display:block;text-align:center;font-size:.9em;background-color:#BBB;padding:5px;height:64px;-webki-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#butons table{width:100%;}
#butons a{text-decoration:none;color:#404142;display:block;}
#butons i{display:block;font-size:2.5em !important;}
#butons a:hover,#top_kosik .polozka_top_kosik a:hover,#panel_mena a:hover,#top-upoutavka .polozka-upoutavky a:hover,#top-menu li a:hover{color:#65A656;}
#top-upoutavka .polozka-upoutavky a:hover{text-decoration:underline;}
#dolni_pomocne_menu ul li,#left_pomocne_menu ul li,#right_pomocne_menu ul li{padding:0;border-bottom:1px dotted #404142;}
#footer_group a:hover,#rozsireni_group_1 a:hover{color:#65a656;}
#show-menu-shop .st{display:none;}
#prepni_vypis a{text-decoration:none;display:block;font-size:1.5em;}
#prepni_vypis a.aktive{color:orange;}
#prepni_vypis a.aktiveoff{color:gray;}
#footer_group .footer_group_obal{max-width:1250px;margin:0 auto;}
#footer_group .footer_group_obal h2{padding:10px;}
#obal_rozsireni_group_1{max-width:1250px;margin:0 auto;}
#bottom-upoutavka-clanky{display:table;width:100%;}
#bottom-upoutavka-clanky .polozka{display:table-cell;width:25%;vertical-align:middle;}
#copyright .copy{margin:0 auto;width:978px;text-align:center;}
#detail_zbozi{padding:20px 0;border-top:1px solid silver;max-width:1250px;margin:2px auto;}
#detail_zbozi .vy_logo{max-width:160px;min-width:90px;}
#detail_zbozi .vy_logo img{width:100%;}
/*#detail_zbozi .obrazek_hl{max-width:550px;max-height:450px;}
#detail_zbozi .obrazek_hl img{height:100%;} */
#detail_zbozi .hideimg{margin:10px 0;border-top:1px solid #ddd;width:98%;display:inline-block;padding:3px;}
#detail_zbozi .hideimg img{max-width:120px;height:auto;padding:5px}
/*#detail_zbozi .hideimg a{padding:3px;display:table-cell;vertical-align:middle;position:relative;}
#detail_zbozi .hideimg a.off{display:none;}*/
.dalsi_img{width:80px;text-decoration:none;}
.dalsi_img span{margin-top:-36px;position:absolute;top:50%;color:gray;}
#bottom-upoutavka .polozka-upoutavky{padding:0 10px 0 0;}
#detail_zbozi .hl_images{position:relative;}
#detail_zbozi .doprava_zdarma{position:absolute;right:0;}

#detail_zbozi .show_dostupnost{text-align:left;}



#detail_souvisejici .titulek_souvis{font-size:1.4em;font-weight:lighter;padding:0;}
#detail_alternativni .titulek_alternativ{font-size:1.4em;font-weight:lighter;padding:0;}
.adFlex_panely .adFlex_cell{width:calc((100% - 40px)/4);}


#panel-naposledy-navstivene{max-width:1250px;margin:45px auto 0;}
#panel-naposledy-navstivene .titulek_naposledy{font-size:1.4em;font-weight:lighter;background-color:#808080;color:white;margin:1em 0;padding:.5em;}
#panel-naposledy-navstivene .polozka_zbozi_nahled .data table{height:auto;}
#panel-naposledy-navstivene .polozka_zbozi_nahled h2{height:auto;}
/*
#panel-nejprodavanejsi-stred .nej_a1{padding:15px 15px 0 5px;}
#panel-nejprodavanejsi-stred .titulek_nejprodavanejsi_stred{font-size:1.4em;font-weight:lighter;padding:0;border-bottom:1px solid #ebebeb;margin:1em 0 1em 0;}
#panel-nejprodavanejsi-stred img{max-height:60px;}
#panel-nejprodavanejsi-stred a:hover{text-decoration:underline;}
#panel-nejprodavanejsi-stred .dostupnost{margin-left:20px;}
#panel-nejprodavanejsi-stred .nej_a{width:100px;}
#panel-nejprodavanejsi-stred .show_nej span{display:inline-block;}
#panel-nejprodavanejsi-stred .show_nej span.plus::before{margin:-1px 0 0 -20px;}
*/
.form_hlidaci_pes{
position:absolute;
z-index:10000;
min-width:420px;
-webki-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;

left: 50%;
top: 25%;
transform: translate(-50%, -50%);

}
.form_dotaz_zbozi textarea,#form_hodnoceni textarea{height:160px;}
#form_hodnoceni .t_kodik img{height:41px;margin-bottom:-14px;width:auto;}
#top-menu ul li:nth-child(3){border-right:2px solid #C36F0D;}
#top-menu ul li:nth-child(3) a{color:#C36F0D;font-weight:bold;padding-right:8px;}
#panel_mena{padding:0 10px 0 0;}
#panel_jazyk{width:135px;padding:0 10px 0 0;float:left;font-size:1.4em;margin:18px 0 0 0;}
#panel_jazyk i{float:left;}
#str_bottom{margin:-1em 0 1em 0;}
#detail_zbozi ul.zalozky{padding:0 15px;margin:0 0 15px 0;height:40px;}
#detail_zbozi ul.zalozky li{padding:10px 20px;margin-right:10px;}
#detail_zbozi .tbn_akce .tl_akce{padding:10px 10px 10px 28px;}
#detail_zbozi .tbn_akce i{font-size:1.4em;top:9px;}
#detail_zbozi .schovat_pol_skupin.view_skupina{display:table-row;}
#obsah-kosiku td{padding:20px;}
.dalsi,.ulozit_kos{margin-right:60px !important;}
#kroky_kosik .t_table{text-align:center;}
#doprava-stred .cel_doprava,#doprava-stred .cel_platba{border:1px solid #ddd;border-top:none;width:50%;float:left;min-height:250px;}
#doprava-stred .cel_platba{border-left:none;}
#doprava-stred .dopravy,#doprava-stred .platby table{padding:5px 20px;}
#doprava-stred .radek_sluzba td{padding:8px 0;}
#doprava-stred .radek_sluzba td.sluzba_nazev{padding:8px 8px 8px 0;}

#form_zakaznik h3 {margin:0 -50% 10px -50%;}

.form_doradku .t_radek.form_predvolba{width:20% !important;}
.form_doradku_jmeno .t_radek.titul_pred,.form_doradku_jmeno .t_radek.titul_za{width:20% !important;}
#form_zakaznik{margin:0 auto 20px;max-width:1250px;}
#form_hodnoceni{margin:0 auto 20px;max-width:1250px;border:1px solid #ddd;}
.koupit{float:right;}
#obsah-kosiku .objednat{margin-top:20px;}
.form_odeslat,#rekapitulace{max-width:1250px;margin:0 auto;}
#rekapitulace .nahled{text-align:center;}
.form_odeslat{text-align:center;display:table;margin:25px auto;}
#souhrn_hlavicka{padding:20px;border-bottom:1px solid #ddd;}
#souhrn_hlavicka .t_table{width:100%;}
#souhrn_zbozi{border-left:1px solid #ddd;border-right:1px solid #ddd;}
#souhrn_zbozi h3{font-weight:bold;padding:20px 0;background-color:#f2f2f2;border-bottom:1px solid #ddd;font-size:16px;text-align:center;}
#souhrn_zbozi table{padding:20px;}
#souhrn_celkem{padding:20px;}
#souhrn_poznamka{padding:20px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#souhrn_poznamka h3{font-size:14px;}
#souhrn_celkem{border:1px solid #ddd;}
#rekapitulace h2{border:1px solid #ddd;margin-bottom:0;border-bottom:none;}
#souhrn_hlavicka{border:1px solid #ddd;}
#aktuality-clanky{max-width:1250px;margin:0 auto 25px;}
#aktuality-clanky .polozka_flex{flex:0 0 auto !important;width:33.3333% !important;}
#aktuality-clanky .polozka_flex:nth-child(even){padding:10px;}
#aktuality-clanky .polozka_flex:nth-child(odd){padding:10px;}
#aktuality-clanky .polozka_flex .img-upoutavka-clanek{max-width:615px;}
#right-upoutavka-clanky{max-width:1250px;margin:0 auto 25px;}
#right-upoutavka-clanky .polozka_flex{flex:0 0 auto !important;width:50% !important;}
#right-upoutavka-clanky .polozka_flex:nth-child(even){padding:20px 0 20px 10px;}
#right-upoutavka-clanky .polozka_flex:nth-child(odd){padding:20px 10px 20px 0;}
#right-upoutavka-clanky .polozka_flex .img-upoutavka-clanek{float:left;margin:0 20px 0 0;max-width:225px;}
.oznacene{color:red;padding:1em;}
#obsah-kosiku .tbl_kosik  .prepocitej_kosik{width:200px;}
/*.ikony{position:absolute;margin:1% 0 0 5px;z-index:10;}*/
#platba_kartou{margin:20px auto;max-width:1250px;}
#zak_centrum{max-width:1250px;margin:0 auto 50px;}
#zak_centrum_detail{max-width:1250px;margin:0 auto 50px;}
.obal_platba_bankou{margin:0 auto 20px;max-width:1250px;}
.popis_kategorie{margin:0 auto;max-width:1250px;}
.ukaz_vice_clanek{max-height:120px;}
#info-vlozeno img.vlozeno_dalsi_img{max-height:45px;padding:3px;width:100%;}
#kde-jsem a:hover{text-decoration:none;}
#koupili .adFlex-cell{width:25%;flex:none}
.obal_filtry_zbozi .filtr_checkbox .polozky label {
    width: calc(50% - 15px);
    white-space: nowrap;
}
.form_downloads{
    max-width: 640px;
    margin: 0 auto
}
