#container_home{margin-top:0;padding:15px;}
#container{margin-top:0;padding:110px 15px 15px 15px;}
iframe{width:360px;height:auto;}
.message{margin:15px;}
#right-upoutavka{margin-top:100px;}
#right-upoutavka .t_table{width:100%;}
#right-upoutavka .t_table .t_cell_6{background-color:#F4F4F4;margin:0 0 2px 0;}
#logo{text-align:center;top:53px;position:absolute;width:100%;}
#logo img{height:60px;}
#ad_slider_foto{margin:0;}
h1{text-align:center;}
#container #right-upoutavka{display:none;}
#top-menu{display:none;width:100%;z-index:10000;background-color:silver;position:absolute;top:0;left:0;}
#top-menu nav>ul{padding:0 0 0 43px;}
#top-menu nav>ul li{border-bottom:1px solid silver;position:relative;padding:0;background-color:white;}
#top-menu nav>ul li a{display:block;padding:15px;}
#top_kosik{position:absolute;top:0;display:none;width:100%;z-index:10000;background-color:#C0C0C0;border-bottom:1px solid silver;left:0;}
#top_kosik .polozka_top_kosik{display:table;width:100%;padding:0 0 0 42px;line-height:25px;}
#top_kosik .polozka_top_kosik div{display:table-cell;width:50%;text-align:left;background-color:white;padding:10px;}
#top_kosik .polozka_top_kosik div+div{display:table-cell;width:50%;text-align:right;background-color:white;}
#top_kosik .polozka_top_kosik a{color:black;text-decoration:none;}
#top_kosik .polozka_top_kosik a i{float:left;margin-right:10px;}
#butons{position:absolute;top:0;display:none;width:100%;z-index:10000;background-color:silver;left:0;}
#butons ul{padding:0 0 0 43px;}
#butons ul li{border-bottom:1px solid silver;position:relative;padding:0;background-color:white;line-height:25px;text-align:left;}
#butons ul li a{display:inline-block;padding:10px;}
#butons .butons_obal a i{float:left;margin-right:10px;font-size:1.25em;}
#butons .butons_obal{padding:5px;background-color:white;margin-left:42px;}
#fulltext{width:100%;z-index:10000;background-color:#C0C0C0;border-bottom:1px solid silver;}
#fulltext .obal_fulltext{background-color:#fff;line-height:25px;margin:0 0 0 42px;padding:0 42px 0 0;}
#fulltext input[type="search"]{background-image:none;border-color:#808080;width:85%;border:1px solid rgba(147,128,108,.25) !important;}
#fulltext button{color:white;border:none;font-size:1.6em;font-weight:bold;margin:7px 0 0;position:absolute;padding:2px 4px 0 4px;}
#panel_jazyk{position:absolute;top:0;display:none;width:100%;z-index:10000;background-color:silver;left:0;}
#panel_jazyk .obal_jazyk{padding:20px 10px 13px 10px;background-color:white;margin-left:42px;}
#panel_jazyk .obal_jazyk i{display:none;}
#rozsireni_group_2,#rozsireni_group_3{height:0;}
#rozsireni_group_2 [class*="t_cell_"]{padding:0;}
#panel_mena{display:none;}
#novinky_stred .titulek_novinky_stred{margin:0;}
#novinky_stred #buttons{display:none;}
#show-menu-shop{display:none;}
#show-menu-shop.open-menu{display:block;}
#show-menu-shop{position:absolute;top:0;left:-380px;background-color:silver;padding:0 0 0 42px;margin:0;min-height:100%;max-width:360px;display:none;z-index:10000;}
#show-menu-shop img{display:none;}
#show-menu-shop .zavrit_mobil_panel{margin-left:-42px;}
#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{border-left:1px solid #c0c0c0;color:#c0c0c0;cursor:pointer;font-size:2em;font-weight:bold;height:50px;line-height:50px;position:absolute;right:5px;top:0;width:40px;}
#show-menu-shop .next_menu:hover{cursor:pointer;color:#65A656;}
#show-menu-shop .minus .ikopod::after{position:absolute;content:"c";font-family:rimado;left:5px;color:orange;}
#show-menu-shop ul{margin:0;padding:0;width:100%;}
#show-menu-shop ul li{list-style:none;margin:0;padding:0;display:block;position:relative;border-bottom:1px solid #c0c0c0;}
#show-menu-shop ul li a{text-decoration:none;color:black;display:inline-block;padding:15px 40px 15px 15px;}
#show-menu-shop ul.level1{background-color:white;}
#show-menu-shop ul.level1 li ul{display:none;}
#show-menu-shop ul.level1 li ul li:first-child{border-top:1px solid #c0c0c0;}
#show-menu-shop ul.level1 li ul li:last-child{border-bottom:none;}
#show-menu-shop ul.level1 li ul li{background-color:rgba(0,0,0,.05);}
#show-menu-shop ul.level1 li ul li a{padding-left:30px;}
#show-menu-shop ul.level1 li ul li ul li:first-child{border-top:1px solid #c0c0c0;}
#show-menu-shop ul.level1 li ul li ul li:last-child{border-bottom:none;}
#show-menu-shop ul.level1 li ul li ul li{background-color:rgba(0,0,0,.08);}
#show-menu-shop ul.level1 li ul li ul li a{padding-left:45px;}
#show-menu-shop ul.level1 li ul li ul li ul li:first-child{border-top:1px solid #c0c0c0;}
#show-menu-shop ul.level1 li ul li ul li ul li:last-child{border-bottom:none;}
#show-menu-shop ul.level1 li ul li ul li ul li{background-color:rgba(0,0,0,.1);}
#show-menu-shop ul.level1 li ul li ul li ul li a{padding-left:55px;}
#show-menu-shop .st{font-weight:bold;}
#show-menu-shop .st img{
    display:inline-block;
    width:32px;
    height:auto;
    margin:5px;
    float:left
}
#footer_group h2{position:relative;cursor:pointer;padding:22px 45px 22px 20px;}
#footer_group h2::before{display:inline-block;font-family:"rimado";font-size:inherit;text-rendering:auto;content:"c";position:absolute;right:25px;top:23px;}
#footer_group h2.active::before{content:"a";}
#footer_group .obal_group{display:none;}
#top-upoutavka{display:none;}
#show_podkategorie{margin-bottom:2px;}
#show_podkategorie #btn_podkategorie{background-color:gray;color:#fff;cursor:pointer;font-size:1.4em;line-height:30px;padding:10px 45px;}
#show_podkategorie .plus::before{content:"c";font-size:1.8em;font-weight:bold;margin:0 -41px;position:absolute;font-family:rimado;}
#show_podkategorie .plus.minus::before{content:"a";font-family:rimado;}
#podmenu_kat_stred{border-top:1px solid silver;border-bottom:1px solid silver;display:none;}
.podmenu_kat_stred ul li img{display:none;}
.podmenu_kat_stred ul li a{text-transform:uppercase;padding:15px 5px 15px 28px;font-weight:bold;position:relative;margin:3px 0;}
.podmenu_kat_stred ul li a::before{content:" * ";font-size:2em;position:absolute;left:8px;top:9px;}
.tit_kat img,.tit_kat div{display:none;}
.tit_kat span{padding:.5em;}
.tit_kat div{background-color:#eafff2;border-bottom:2px solid #65a656;border-top:1px solid #65a656;left:0;margin:0;padding:10px;position:absolute;top:35px;width:100%;z-index:10;}
/*
#panel-nejprodavanejsi-stred h2{background-color:#404142;color:#fff;padding:15px;text-align:center;text-transform:uppercase;font-size:1.2em;}
#panel-nejprodavanejsi-stred .cislo{display:none;width:0;}
#panel-nejprodavanejsi-stred .nej_a{width:90px;}
#panel-nejprodavanejsi-stred .nej_b{max-width:210px;}
#panel-nejprodavanejsi-stred .data{padding:.3em 0;}
#panel-nejprodavanejsi-stred .nej_c{width:100%;text-align:right;}
#panel-nejprodavanejsi-stred .cena span,#panel-nejprodavanejsi-stred .cena s{display:inline-block;}
#panel-nejprodavanejsi-stred .show_nej span{display:block;}
#panel-nejprodavanejsi-stred .show_nej span.plus::before{left:1em;}
*/
#sortovani{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#sortovani .obal_select_sort label,#sortovani .obal_select_pocet label{display:block;}
@media (max-width: 720px){#sortovani table,#sortovani thead,#sortovani tbody,#sortovani tr,#sortovani td{display:block;}
#sortovani .obal_form_sort table,#sortovani .obal_form_sort tbody{display:table;width:100%;}
#sortovani .obal_form_sort tr{display:table-row;}
#sortovani .obal_form_sort td{display:table-cell;}
#sortovani .obal_form_sort td+td{text-align:right;margin-right:10px;}}
#prepni_vypis{display:none;}
#upoutavka_vyrobci_loga h2{background-color:#404142;color:#fff;font-size:1.2em;padding:15px;text-align:center;text-transform:uppercase;margin-bottom:20px;}
#obal_znacky .t_cell_4{padding:0;}
#obal_znacky .vse{padding:0 0 15px 0;}
#obal_znacky .titulek{width:100%;}
.strankovani{text-align:center;font-size:1em;padding:20px 0;}
.strankovani .pocet-str{font-size:1.4em;}
@media (max-width: 650px){#panel_form_novinky .t_table{width:100%;display:block;}
#panel_form_novinky [class*="t_cell_"]{display:block;}
.obal_doprava.adFlex{display:block;}}
#zahlavi_group{display:none;}
#detail_zbozi [class*="t_cell_"]{padding:0;}
#detail_zbozi .obal_zalozky img{max-width:320px;margin:0 auto; height:auto}
#detail_zbozi .obal_zalozky #zal4 img{width:100%;max-width:950px;margin:0 auto; height:auto}
.detail{padding:15px;}
#detail_zbozi .obrazek_hl{object-fit:contain;width:100%;}
#detail_zbozi .obrazek_hl img{width:98%;}
#detail_zbozi .vy_logo{max-width:120px;margin:.5em auto;}
#detail_zbozi .vy_logo img{width:100%;}
#abcd_vyrobci .polozky a{text-align:left;padding:5px 0;}
#abcd_vyrobci .polozky a img{max-height:60px;}
#abcd_vyrobci .polozky a img{margin-bottom:5px;margin-right:5px;max-height:30px;}
#abcd_vyrobci .t_table{display:block;width:100%;}
#abcd_vyrobci .t_cell_3,#abcd_vyrobci .t_cell_9{display:block;width:100%;}
.select_vyrobce{max-width:380px;display:inline-block;}
.ad_slider_obal_navigace{margin:0 auto;overflow:hidden;}
#bottom-upoutavka img{max-width:335px;object-fit:contain;width:100%;}
#bottom-upoutavka .t_table [class*="t_cell_"],#bottom-upoutavka .t_table .t_table .t_tr{padding:.5em 0 calc;text-align:center;}
#bottom-upoutavka .t_cell_8,#bottom-upoutavka .t_cell_4{display:block;width:100%;}
#rozsireni_group_4{margin-top:5px;}
#rozsireni_group_4 .t_table{width:100%;display:block;}
#rozsireni_group_4 .t_table .t_cell_4,#rozsireni_group_4 .t_table .t_cell_8,#rozsireni_group_4 .t_table .t_cell_3,#rozsireni_group_4 .t_table .t_cell_2{padding:0;display:block;width:100%;}
@media (min-width: 580px){#rozsireni_group_4 .t_table .t_table{display:table;}
#rozsireni_group_4 .t_table .t_table .t_cell_3,#rozsireni_group_4 .t_table .t_table .t_cell_2{display:table-cell;width:16.66%;}
#rozsireni_group_4 .t_table .t_table .t_cell_3{width:1%;}
#rozsireni_group_4 button{white-space:nowrap;}}
#slider{height:150px;}
#slider .window .image_reel{width:380px;}
#detail_panel_tel_objednavka table,#detail_panel_tel_objednavka tbody,#detail_panel_tel_objednavka tr,#detail_panel_tel_objednavka td{display:block;}
#detail_panel_tel_objednavka td{display:table-cell;}
#detail_panel_tel_objednavka td+td+td{display:block;text-align:center;}
#detail_zbozi ul.zalozky{padding:0;margin:0;}
#detail_zbozi ul.zalozky li{padding:10px 5px;margin-right:2px;}
#detail_zbozi .varianty_zbozi_obal{margin-top:1em;}
#detail_zbozi .varianty_zbozi_obal table,#detail_zbozi .varianty_zbozi_obal thead,#detail_zbozi .varianty_zbozi_obal tbody,#detail_zbozi .varianty_zbozi_obal tr,#detail_zbozi .varianty_zbozi_obal th,#detail_zbozi .varianty_zbozi_obal td{display:block;text-align:left;}
#detail_zbozi .varianty_zbozi_obal td{margin-left:110px;}
#detail_zbozi .usetrim_det,#detail_zbozi .cena_skupina{padding:0;}
#detail_zbozi .varianty_zbozi_obal td::before{content:""attr(data-th)"";position:absolute;margin-left:-115px;color:gray;}
#detail_zbozi .varianty_zbozi_obal td.mob_kosik{margin-left:0;}
#detail_zbozi .varianty_zbozi_obal thead{display:none;}
#detail_zbozi .varianty_zbozi_obal td.mob_kosik{border-bottom:1px solid silver;margin-bottom:15px;}
#detail_zbozi .hideimg{display:none;}
#detail_zbozi .tbn_akce i{font-size:2em;top:6px;}
#detail_zbozi .tbn_akce .tl_akce{padding:10px 10px 10px 35px;}
#obsah-kosiku table,#obsah-kosiku thead,#obsah-kosiku tbody,#obsah-kosiku tr{display:block;}
#obsah-kosiku thead{display:none;}
#obsah-kosiku td+td+td{display:block;padding:5px;text-align:left;}
#obsah-kosiku .tbl_kosik{border-top:none;padding-bottom:20px;}
#obsah-kosiku td:nth-child(1),#obsah-kosiku td:nth-child(2){padding-top:20px;border-top:1px solid #ddd;}
#obsah-kosiku td:nth-child(1){padding-right:10px;width:20%;}
#obsah-kosiku td:nth-child(2){width:80%;}
#obsah-kosiku td:nth-child(3){margin-left:70px;}
#obsah-kosiku td:nth-child(4),#obsah-kosiku td:nth-child(5){margin-left:101px;}
#obsah-kosiku td::before{content:""attr(data-th)"";position:absolute;margin-left:-6.9em;color:gray;}
#obsah-kosiku td:nth-child(6){position:absolute;margin-top:-114px;right:17px;}
#kroky_kosik .t_table{text-align:left;}
.cel_doprava,.cel_platba{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.cel_doprava .dopravy{border-top:1px solid #ddd;}
.cel_platba .platba,.cel_platba .sluzba{border-top:1px solid #ddd;}
.cel_doprava table,.cel_doprava tbody,.cel_doprava tr,.cel_platba table,.cel_platba tbody,.cel_platba tr{display:block;min-width:287px;}
.cel_doprava td,.cel_platba td{display:block;text-align:left;}
.cel_doprava td:nth-child(1),.cel_platba td:nth-child(1){display:table-cell;}
.cel_doprava td:nth-child(2),.cel_platba td:nth-child(2){display:table-cell;}
.cel_doprava td:last-child::before,.cel_platba .platba td:last-child::before{content:""attr(data-th)"";position:absolute;margin-left:-7.2em;color:gray;font-weight:normal;}
.cel_doprava td:last-child,.cel_platba .platba td:last-child{margin-left:101px;font-weight:bold;}

#form_zakaznik{border:1px solid #ddd;border-top:none;}
#form_zakaznik .adCheckbox-animate label i{position:absolute;}
#form_zakaznik .adCheckbox-animate label span{padding-left:35px;}
.form_doradku .t_radek.form_predvolba{width:30% !important;}
.form_doradku_jmeno .t_radek.titul_pred,.form_doradku_jmeno .t_radek.titul_za{width:30% !important;}
.button_reg_zakaznik .koupit{display:block;margin:55px 0 0 0 !important;width:100%;max-width:288px;}
.button_reg_zakaznik .dalsi{display:block;margin:-95px 0 0 0 !important;width:100%;max-width:288px;position:absolute;}
#doprava-stred .koupit{width:100%;max-width:360px;}
#doprava-stred .dalsi{width:100%;max-width:360px;margin:10px 0 !important;text-align:center;}
#obsah-kosiku .koupit{text-align:center;width:100%;max-width:330px;}
#obsah-kosiku .dalsi,.ulozit_kos{text-align:center;width:100%;max-width:330px;margin:0 0 10px 0 !important;}
.button_bez_registrace .koupit{text-align:center;width:100%;max-width:330px;display:block;}
.button_bez_registrace .dalsi{text-align:center;width:100%;max-width:330px;margin:0 0 10px 0 !important;}
.form_odeslat .koupit{font-size:15px;}
#souhrn_zbozi tasle,#souhrn_zbozi thead,#souhrn_zbozi tbody,#souhrn_zbozi tr,#souhrn_zbozi td{display:block;}
#souhrn_zbozi thead{display:none;}
#souhrn_zbozi{border-left:1px solid #ddd;border-right:1px solid #ddd;}
#souhrn_zbozi td:first-child{text-align:center;}
#souhrn_zbozi tr{border-bottom:1px solid #ddd;}
#souhrn_zbozi tr:last-child{border:none;}
#souhrn_zbozi td+td+td::before{content:""attr(data-th)"";position:absolute;margin-left:-7.2em;color:gray;font-weight:normal;}
#souhrn_zbozi td+td+td{margin-left:101px;font-weight:bold;text-align:left;}
#souhrn_celkem{border:1px solid #ddd;}
#souhrn_celkem td{text-align:left;}
#souhrn_celkem td+td{text-align:right;}
#souhrn_poznamka{padding:20px 0;}
#souhrn_zbozi h3{font-weight:bold;padding:20px 0;background-color:#f2f2f2;border-bottom:1px solid #ddd;font-size:16px;text-align:center;}
#souhrn_hlavicka{border:1px solid #ddd;}
#rekapitulace h2{border:1px solid #ddd;margin-bottom:0;border-bottom:none;}
#souhrn_hlavicka,#souhrn_zbozi table,#souhrn_celkem{padding:10px;}
#souhrn_hlavicka h3{font-size:14px;font-weight:bold;padding:10px 0;}
#aktuality-clanky .polozka_flex .img-upoutavka-clanek{padding:10px 0;}
#aktuality-clanky .polozka_flex{padding:10px 0 15px 0;width:100%;}
#footer_group .footer_group_obal .t_cell_3{display:inline-block;width:100%;}
@media (min-width: 620px){#footer_group .footer_group_obal .t_cell_3{width:49.7% !important;}}
#dolni_pomocne_menu ul li,#left_pomocne_menu ul li,#right_pomocne_menu ul li{padding:0;border-bottom:1px dotted #404142;}
.large-adFlex--fit>.adFlex-cell{flex:0 0 50%;}
.vypis_zbozi .polozka_zbozi_nahled .obrazek img{max-height:220px;min-height:220px;}
#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 .vypis_zbozi .polozka_zbozi_nahled .obrazek img{max-height:120px;min-height:120px;}
#panel-naposledy-navstivene .large-adFlex--fit>.adFlex-cell{flex:0 0 25%;}
#panel-naposledy-navstivene h2{font-size:.8em;}
@media (min-width: 576px){.vypis_dalsi_zbozi_slide section{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}
#novinky_stred .polozka_zbozi_nahled{flex:0 0 50%;}}
#panel_form_novinky .t_table{margin:0 auto;}
#right-upoutavka-clanky .polozka_flex{margin-bottom:15px;padding-bottom:10px;}
#right-upoutavka-clanky .polozka_flex h2{padding:.5em 0 0 0;}
#right-upoutavka-clanky .polozka_flex .img-upoutavka-clanek{float:left;margin:0 20px 0 0;max-width:120px;}
.loader_slide{padding:8em 5em;}
.ikony{padding:0 0 10px 0;}
.obal_platba_bankou{margin:0 0 20px 0;}



#souvisejici .titulek_souvis{background-color:#808080;color:#fff;font-size:1.4em;font-weight:lighter;margin:1em 0;padding:.5em;}

#detail_souvisejici .titulek_souvis,
#detail_alternativni .titulek_alternativ{background-color:#808080;color:#fff;font-size:1.4em;font-weight:lighter;margin:1em 0;padding:.5em;}
.adFlex_panely .adFlex_cell{width:calc((100% - 40px)/2);}



.ukaz_vice_clanek{max-height:95px;}
#benefit_panel{padding:10px}
#benefit_panel td:first-child{width:83px}
#koupili .adFlex-cell{width:50%;flex:none}

.obal_filtry_zbozi .filtr_checkbox .polozky label {
    width: calc(100% - 15px);
    white-space: nowrap;
}
/*---TABLET---*/
@media all and (min-width:700px) and (max-width: 1249px){
.obal_filtry_zbozi .filtr_checkbox .polozky label {
    width: calc(50% - 15px);
    white-space: nowrap;
}
}
.form_hlidaci_pes{
    position:absolute;
    box-shadow:0 0 0 10000px rgba(0, 0, 0, 0.7);
    z-index:100;
    width:100%;

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