.mobil{display:inline-block}
body{line-height:140%}
h1{font-size:200%}
img{max-width:100% !important;height:auto !important}
.top_bar,.menu,#top_bar_right,
#header,#header.fixed,#header .search,
#content,#col-1,#col-1-in,#col-2,
#foot,
#detail-foto,#detail-info,#detail_basket .left,#detail_basket .right,
#detail_basket_form .basket_form_table,
.grid{margin:0;padding:0;position:relative;top:0;left:0;width:auto;display:block;height:auto;float:none}
.hlavni_nadpis,
#col-1 .box,#col-1 .box_content,
.print_page,
#fixed_bottom_bar,
.captcha object,
.categories_tree ul.hover{display:none !important}
.top_bar{width:auto;padding:2%}
#top_bar_right{float:none;text-align:right;margin-bottom:10px}
#registrace{border:0;margin:0;padding-left:0;float:left}
#login_form{width:80%;padding:10%;padding-top:2%;padding-bottom:5%}
.top_bar .menu ul li a,
.top_bar .menu ul li:first-child a{border:0;background-color:#f3f3f3;padding:5px;display:block;margin-right:1px;margin-bottom:1px}
#basket{display:block;float:none;width:100%;margin-bottom:15px;font-size:110%}
#basket_products,
#basket #basket_show_popup{display:none !important}
#header,
#header.fixed{width:auto;padding:2%;position:relative;margin:0;left:0;box-shadow:none}
#logo{margin:0;margin-bottom:10px;float:none;display:block}
#header .search{margin-bottom:20px}
#as_vyhledavani_text{width:100% !important}
#top_bar2 .categories_bg{display:none}
#content{width:auto;padding:2%}
.categories{width:100%;padding-left:0;padding-right:0}
.categories_mobil_show{display:block;padding:10px;background-color:#000;color:#fff;font-size:120%;font-weight:bold;cursor:pointer;line-height:27px;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}
.categories_mobil_show .icon{background-repeat:no-repeat;background-position:center;width:27px;line-height:27px;height:27px;display:inline-block;float:right}
.categories_mobil_show.show .icon{background-image:url("/grafika/plus_icon.png")}
.categories_mobil_show.show{margin-bottom:20px}
.categories_mobil_show.hidden .icon{background-image:url("/grafika/minus_icon.png")}
.categories_tree.show,
.categories.show{display:block}
.categories_tree.hidden,
.categories.hidden{display:none}
.categories_tree .icon,
.categories .icon,
.categories_tree .icon.level_1,
.categories .icon.level_1,
.categories_tree .icon.level_2,
.categories .icon.level_2,
.categories_tree .icon.level_3,
.categories .icon.level_3,
.categories_tree .icon.level_4,
.categories .icon.level_4,
.categories_tree .icon.level_5,
.categories .icon.level_5{width:10%;left:inherit;right:1px;top:1px;padding:0}
.categories_tree .icon.subcategories,
.categories .icon.subcategories{background-color:rgba(255,255,255,0.5)}
.categories_tree .icon.level_1,
.categories .icon.level_1{height:37px}
.categories_tree .icon.level_2,
.categories .icon.level_2{height:27px}
.categories_tree .icon.level_3,
.categories .icon.level_3{height:25px}
.categories_tree a .name,
.categories a .name{width:90%;float:left}
.subcategories .subcategory{width:auto;margin-right:10px;margin-bottom:10px}
.subcategories_img{}
.subcategories_img_in{width:102%}
.subcategory_img{width:auto;margin-right:2%;margin-bottom:2%}
.subcategory_img a{margin:0}
.subcategory_img a,
.subcategory_img .img,
.subcategory_img .name,
.subcategory_img .no_foto{height:60px}
.subcategory_img .img,
.subcategory_img .no_foto{width:60px}
.subcategory_img .img img{max-height:60px !important;max-width:60px !important}
.subcategory_img .no_foto{min-height:60px}
.subcategory_img .name{max-width:100px}
.sort_bookmark a{border:1px solid #E6E6E6;margin:0;margin-right:10px;margin-bottom:10px}
.sort_bookmark a.active{bottom:0}
.cat-list{margin:0;padding:0;border-left-width:1px;background:none}
.cat-list_in{width:auto;margin:0}
.produkt{width:50%;margin:0}
.produkt:hover .produkt-in{box-shadow:none}
.produkt .produkt-in{border-top-width:0;border-left-width:0;margin:0}
.produkt .foto{height:auto}
.produkt .foto .foto-in{height:200px;width:auto;display:block;margin:auto}
.produkt .foto .no_foto{height:200px}
.produkt .foto img{max-height:100%}
@media all and (max-width:500px){.cat-list{}
.produkt{width:auto !important;float:none;margin:0}
.produkt .produkt-in{border-width:1px}
.produkt h2{position:relative}
.produkt h2 a{height:auto}
.produkt .code{margin:0}
.produkt .popisek{height:auto;padding:2%;margin:0;width:96%}
.produkt .popisek:empty{display:none}
.produkt .popisek .variants{position:relative;padding:0;padding-top:10px}
.produkt .in_basket.active{padding-left:2%;padding-right:2%;width:96%}
.produkt div.produkt-bottom{float:none;padding:2%;width:96%}
}
.cat-list-radek{margin:0;margin-bottom:15px}
.produkt-radek-in{padding-left:0;padding-right:0}
.produkt-radek .tags{margin:0}
.produkt-radek .sleva{margin-left:0}
#detail_basket .left{margin-bottom:10px}
#detail-foto a#det-img-a{height:auto;padding-top:10px;padding-bottom:10px}
#detail_basket_form{margin-bottom:15px}
.detail_title{font-size:180%}
.detail_content{margin-bottom:15px}
.watch-last-box{padding:0}
#detail_zalozky .zalozka{border-bottom:1px;margin-bottom:10px}
#detail_zalozky_obsah{margin-left:-2%;margin-right:-2%}
#p-basket .categories_mobil_show,
#p-basket .categories_tree,
#p-basket .categories,
#p-basket #send-order .print_paper{display:none !important}
.form_box_content{padding:15px;margin-bottom:15px}
.hlp-input{display:none !important}
#cp-posty{width:100%}
#kosik_kroky{display:block;margin-bottom:20px}
#kosik_kroky span{margin-bottom:1px;text-align:left}
#nahoru{bottom:10px}
body{overflow:auto !important}
#popup_bg{display:none !important;visibility:hidden;position:relative}
.popup{position:relative;width:100%;margin:0;left:0}
#popup_front{margin:0;max-height:400px}
#popup_head .content{padding-left:2%
}
#popup_head .close{right:2%}
#popup_front .content{padding:2%}
.abp_button_back{margin-bottom:10px}
#popup_front .basket_product .img img{max-height:40px}
#popup_front .basket_product td{height:auto}
#popup_front #abp_header{margin-bottom:10px}
#popup_front .abp_buttons.top{margin-bottom:10px}
.popup-uvodni-upoutavka{display:none !important}
.write-us1{padding:2%;overflow:auto}
.foot_box,
#foot_2 span{display:block;float:none;width:96%;padding:5%;margin:2%}
#foot_2 span{text-align:center !important;padding-top:1%;padding-bottom:1%;margin-top:0;margin-bottom:0}
#fixed_basket{margin:0 !important;top:auto;right:0;bottom:0;padding:10px;padding-top:20px;background-color:rgba(255,255,255,0.8);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.categories{background-color:#f4f4f4;border:1px solid #e6e6e6;border-bottom:0;margin-bottom:15px;width:auto}
.categories ul{list-style:none;margin:0}
.categories ul.subcategories{display:none}
.categories ul.open{display:block}
.categories a{color:#000;text-decoration:none;padding:5px;padding-left:10px;padding-right:10px;display:block;clear:both;overflow:hidden}
.categories .icon{display:block;width:8%;float:left}
.categories a .name{display:block}
.categories ul.subcategorie{margin:0;position:relative;display:none}
.categories ul.open{display:block}
.categories li.level_1,
.categories li.level_1:hover{float:none;padding:0;margin:0;background:transparent}
.categories a.level_1{padding:10px;border:0;border-bottom:1px solid #e6e6e6;font-size:17px;font-weight:600;color:#000;text-align:left;height:auto;line-height:inherit}
.categories a.level_1:hover,
.categories a.level_1.active{background-color:#7e7e7e;color:#fff}
.categories ul.level_1,
.categories ul.subcategories.level_1{position:relative;padding:0;border:0;border-bottom:1px solid #e6e6e6;opacity:1;visibility:visible;margin:0}
.categories li.level_2{float:none;display:block;padding:0;margin:0;width:auto}
.categories li.level_2 a:hover .name{text-decoration:underline;color:#c1c1c1}
.categories li.level_2 a.active{font-weight:bold}
.categories .level_2 a{padding-left:25px;font-weight:normal;font-size:inherit;margin:0}
.categories a.level_3{padding-left:40px;padding-top:4px;padding-bottom:4px;color:inherit}
.categories ul li{position:relative}
.categories .icon{position:absolute;top:13px;left:8px;height:9px;width:9px;padding:2px;background-repeat:no-repeat;background-position:center;cursor:pointer}
.categories .icon.subcategories{background-image:url("/grafika/plus.png")}
.categories .icon.subcategories.open{background-image:url("/grafika/minus.png")}
.categories .icon.nosubcategories{background-image:none}
.categories .icon.subcategories:hover,
.categories .icon.level_1.subcategories.active{background-image:url("/grafika/plus_white.png");background-color:#7E7E7E}
.categories .icon.subcategories.open:hover,
.categories .icon.level_1.subcategories.open.active{background-image:url("/grafika/minus_white.png");background-color:#7E7E7E}
.categories span.foto,
.categories span.foto.level_2{display:none}
.categories ul.level_1,
.categories ul.subcategories.level_1{display:none}
.categories ul.level_1.open,
.categories ul.subcategories.level_1.open{display:block}
.desktop{display:none}
.overflow_div{margin-bottom:15px}
.overflow_div table{margin-bottom:0 !important}
.detail_content_right,
.detail_content_left,
#detail-info{float:none;padding:0;margin:0;margin-bottom:20px;width:auto;overflow:hidden}
#fixed_basket{background-position:center}
#top_bar .menu ul li a{background:transparent;padding:0;padding-right:15px}
#top_bar .menu ul li ul li a{padding:5px 10px}
#top_bar .menu ul li ul{margin-left:-10px}
#top_bar_right{float:right;margin:0}
#registrace{padding-right:15px}
#header{padding-bottom:0}
#basket{margin:0;float:right;width:auto;margin-bottom:1px}
#basket #basket_link{margin:0;padding-left:15px}
#header .search{margin-bottom:10px}
#oblibene,#moje_FKT{margin-top:0;margin-bottom:1px}
#logo{width:100%;float:none;background-position:center}
#login_form{width:auto}
.categories_tree .hover_icon.level_1{display:none}
.box_left,
.box_right{float:none;width:auto;padding:0 !important;margin-bottom:20px}
#kosik_krok_2 .form_box .form_box_title{padding:0;margin-bottom:20px}
#kosik_krok_2 .form_box .form_box_content{padding:0}
#kosik_krok_2 .form_box td{padding-bottom:10px}
#kosik_krok_3 .form_box{float:none;padding:0;width:auto}
.tbl_katalog_vypis.basket .basket_form_down,.tbl_katalog_vypis.basket .basket_form_up{display:none}
.tbl_katalog_vypis .pridat_do_kosiku{width:100px
}
.tbl_katalog_vypis .pridat_do_kosiku .delete{}
.quick_order_box label[for="i-pr-code"],
#slevove_kupony label{width:auto;display:block;text-align:center}
.sort_bookmark a{margin-right:5px;margin-bottom:5px}
.subcategories_img{margin-bottom:10px}
.subcategory_img{margin-right:5px;margin-bottom:5px}
.subcategories_img.typ_2 .subcategory_img{width:calc(50% - 5px)}
.subcategories_img.typ_2 .name{max-width:100%}
.subcategories_img.typ_2 .no_foto{width:auto}
.subcategories_img.typ_2 .img img{max-width:230px !important;max-height:230px !important}
.produkt-radek .code span{display:block;margin:0}
.produkt-radek .produkt-center_bg{width:50%}
.produkt-radek .produkt-center{margin:0;margin-bottom:10px}
#detail-foto{margin-bottom:15px}
#detail_basket .left{text-align:left}
#detail_basket_form{margin:0}
.detail_box{margin-bottom:15px}
#content .menu a{padding-top:10px;padding-bottom:10px}
.tbl_katalog_vypis .skladem_na_sklade,.tbl_katalog_vypis .kosik-dostupnost{display:none}
.tbl_katalog_vypis .kosik-kod-typ{display:none}
#kosik_krok_4 #talbe_shrnuti_ceny{width:auto}
#foot .loga{margin:0;padding:2%}
#foot_2{padding:0}
.hide_show_nakupni_cena{margin-top:12px;font-size:100%}
@media all and (max-width:500px){#kosik_krok_4 .box_adresa,
.box_adresa{display:block;width:100%;float:none;clear:both}
.cat-list_in{width:auto !important}
.slider_products .slide_left,.slider_products .slide_right{display:none}
.subcategories_img.typ_2 .subcategory_img{width:calc(100% - 5px)}
}
