body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,td,th{margin:0;padding:0;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
a, a img{outline:none;text-decoration:none;}
td{vertical-align:top;}
.clear{clear:both;overflow:hidden;height:0;}
.basket-list{min-width:167px;position:relative;float:right;margin-top:-35px;}
.basket-list select{width:176px;background:none !important;-khtml-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.basket-list li{width:100%;}
.produkty_zamienne{background:url(/img/application/mmgastro-produkty_zamienne.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.produkty_zamienne a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.produkty_zamienne a:hover{color:#fff;}
.produkt_wycofany, .pytanie_o_produkt{width:70%;background:#D70740;color:#fff;text-align:center;padding:4px 8px;margin:0 auto 4px auto;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:18px;}
.pytanie_o_produkt{background:#1A0CFF;}
.search_input{width:742px;padding:4px 10px;font-size:13px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.is_good_price{position:absolute;left:0;top:0;background:green;color:#fff;font-size:13px;padding:5px 15px;}
.dymek_filtru_container{width:180px;display:none;position:absolute;margin:-74px 0 0 140px;font-size:12px;}
.dymek_filtru{background:#E40A1A;width:100%;margin:0 auto;text-align:center;line-height:1.2;padding:5px 10px 15px 10px;color:#fff;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.dymek_filtru .close{z-index:998;display:block;width:100%;height:5px;margin:0;padding:0;cursor:pointer;text-align:right;float:right;position:relative;}
.dymek_filtru_trojkat{width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #E40A1A;margin-left:90px;}
.market_mmgastro{background:#4C4C4C !important;overflow:hidden;height:38px;}
.market_mmgastro img{padding:5px 0;}
.wyprzedaz, .promotion, .new, .promotion{margin-bottom:-20px;}
.product_name_blue, .product_name_red{font:normal 14px/15px Humnst, Tahoma, Arial, sans-serif;color:#3A56A2;}
.product_name_red{color:#D70740;}
.mt_10{margin-top:10px;}
.brakuje-ci{color:#D70740;border:1px solid;margin:10px 0;padding:15px 0 15px 50px;background-position:10px center;background-color:#FCECEC;}
.home-dolne-banery{margin:0 auto;text-align:center;width:980px;}
.home-dolne-banery .banerDynamicSection{margin-right:17px;}
.home-dolne-banery .banerDynamicSection:first-child{margin-left:-1px;}
.home-dolne-banery .banerDynamicSection:last-child{margin-right:0 !important;}
.brakuje-ci sup a{cursor:help;}
.center{text-align:center;margin:0 auto;}
.closeCityPopUp{float:right;cursor:pointer;}
.zoomWindow .scroller{position:absolute;bottom:10px;right:10px;background:#328D24;color:#fff;padding:5px 10px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.filtrowanie_ceny{width:150px;background:#fff;color:#000;margin-left:5px;}
.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.mt10{margin-top:10px;}
.pytanie_o_produkt img{margin:2px 5px 0 50px;display:block;float:left;}
.pytanie_o_produkt div{margin-top:0;display:block;float:left;}
.pytanie_o_produkt div a{color:#fff !important;}
.produkt_wycofany, .pytanie_o_produkt{width:70%;background:#D70740;color:#fff;text-align:center;padding:4px 8px;margin:0 auto 4px auto;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:18px;}
.pytanie_o_produkt{background:#1A0CFF;}
.pytanie_o_produkt img{margin:2px 5px 0 50px;display:block;float:left;}
.pytanie_o_produkt div{margin-top:0;display:block;float:left;}
.produkty-zamienne{width:100%;}
.dotted{border-top:1px dotted #d7d7d7;padding:5px 0;}
table.produkty-zamienne{width:90%;text-align:center;margin:0 auto;}
.produkty-zamienne img{border:1px solid #ccc;width:100px;padding:2px;margin:5px 0;}
.produkty-zamienne span{color:#D70740;font-weight:600;font-size:16px;}
.produkty-zamienne td{padding:0 4px;}
.produkty-zamienne a{color:#333;font-size:11px;}
.category-more-informations{margin:10px 0 20px 0;overflow:hidden;max-height:77px;cursor:help;transition:1s ease;position:relative;}
.category-more-informations .show_section{transition-delay:1s;transition:1s ease;position:absolute;right:0;bottom:0;background:#fff;padding:5px 0 0 10px;white-space:nowrap;}
.category-more-informations:hover .show_section{opacity:0;}
.category-more-informations img{clear:both;}
.category-more-informations:hover{max-height:100%;}
.section-info{cursor:pointer;padding-top:10px;margin:0 0 10px 0;overflow:auto;}
.h-section-info{display:none;max-height:460px;overflow:auto;}
.h-section-info h1{color:#000;font-size:13px;}
.show_section, .hide_section{display:block;clear:both;float:left;margin:10px 0 0 660px;font-size:12px;cursor:pointer;color:#1A0CFF;}
.category_map .title h1{font:normal 15px/26px Humnst, Tahoma, Arial, sans-serif;color:#1A0CFF;padding-left:10px;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/img/application/mmgastro-back-top.png) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}
}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;}
}
.musli *{padding:0;margin:0;list-style:none;}
.musli{position:fixed;right:-3px;top:40px;z-index:99999;list-style:none;}
.musli li{position:relative;}
.musli > li > img{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;z-index:99999;}
.musli > li > div{padding:5px;background:#fff;float:left;width:286px;height:296px;overflow:hidden;-moz-border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px;position:absolute;top:0;left:40px;z-index:100;}
.musli-google{border:solid #cd3c2a 3px;height:350px !important;}
.musli-facebook{border:solid #0170cf 3px;}
.musli-twitter{border:solid #07afee 3px;}
.musli-youtube{border:solid #E25C59 3px;height:50px !important;}
.musli-infolinia{width:180px !important;border:solid #DC0B10 5px;height:201px !important;background:#F2F2F2 !important;text-align:center;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.musli-infolinia .contact-section{width:100%;height:40px;position:absolute;bottom:0;cursor:pointer;}
.musli-infolinia .ex-nrgoo{font-weight:600;font-size:18px;margin:68px 0 0 40px;position:absolute;}
@media only screen and (max-width:480px){.musli{display:none;}
}
.mmgastro-infolinia{margin-top:180px;}
.wysoka_jakosc{display:block;position:relative;float:right;}
.brand strong, .brand b{color:#626262;}
.brand strong:hover, .brand b:hover{color:#DA0B11;}
.dragg{z-index:99999;}
.dragg .ui-draggable-dragging{background:#ccc;}
.shopping_list_html{position:fixed;width:150px;top:50px;left:0;border:1px solid #ccc;background:#0078C1;overflow:hidden;}
.shopping_list_html h3{background:#ED1F29;color:#fff;text-align:center;}
.shopping_list_html ul{list-style:none;}
.shopping_list_html li{width:100%;line-height:2;padding:2px 5px;color:#fff;border-bottom:1px dotted #ccc;}
.shopping_list_html li:last-child{border:none;}
.shopping_list_html li.ui-state-default{background:none !important;}
.shopping_list_html .miniaturka{margin:2px;float:left;}
.shopping_list_html .miniaturka span{position:absolute;font-size:22px;color:red;line-height:1;padding:2px 6px;background:#fff;cursor:pointer;display:none;}
#moje-oferty-tooltip{display:none;width:200px;border:1px solid #bdbdbd;-webkit-box-shadow:0 5px 25px 0 #ccc;box-shadow:0 5px 25px 0 #ccc;position:absolute;background:#fff;top:65px;margin-left:-68px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;}
#moje-oferty-tooltip div{background:#f7f7f7;width:100%;text-align:center;font-weight:900 !important;padding:10px 0;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;}
#moje-oferty-tooltip .trojkat{background:url(/img/application/tooltip-trojkat.png) top center no-repeat;display:block;width:22px;height:11px;position:absolute;top:-11px;left:90px;}
#moje-oferty-tooltip ul{list-style:none;width:100%;margin:0 10px 10px 10px;padding:10px;}
#moje-oferty-tooltip ul li{width:100%;line-height:2;color:#000 !important;}
#moje-oferty-tooltip ul li b{color:#D70740;}
#moje-oferty-tooltip ul li:first-child b{color:#1A0CFF;}
#moje-oferty-tooltip ul li:last-child{padding-bottom:10px;}
#autocomplete, #autocomplete2, #autocomplete_producent{-webkit-box-shadow:0 5px 25px 0 #333;box-shadow:0 5px 25px 0 #333;background:#fff;width:500px;min-height:200px;padding:10px;position:absolute;z-index:9999;display:none;}
.dynamic-autocomplette{font-size:11px;color:#D70740;display:block;width:100%;margin:10px 0;}
.dynamic-autocomplette:first-child{margin-top:0;}
.dynamic-autocomplette-center{font-size:11px;color:#D70740;display:block;width:100%;margin:10px 0;text-align:center;}
#autocomplete ul, #autocomplete2 ul, #autocomplete_producent ul{margin:0;padding:0;}
#autocomplete .close-autocomplette, #autocomplete2 .close-autocomplette, #autocomplete_producent .close-autocomplette{float:right;padding:5px;cursor:pointer;}
#autocomplete ul li, #autocomplete2 ul li , #autocomplete_producent ul li{width:100%;margin-bottom:2px;min-height:36px;overflow:hidden;}
#autocomplete ul li:hover, #autocomplete2 ul li:hover, #autocomplete_producent ul li:hover{background:#f0f0f0;}
#autocomplete ul li img, #autocomplete2 ul li img, #autocomplete_producent ul li img{width:30px;max-height:30px;overflow:hidden;padding:3px 0 0 3px;float:left;}
#autocomplete ul li div, #autocomplete2 ul li div, #autocomplete_producent ul li div{cursor:pointer;vertical-align:middle;float:left;padding:8px 0;border-bottom:1px dotted #ccc;margin-left:10px;padding-bottom:3px;width:450px;overflow:hidden;}
#autocomplete ul li div .QFname, #autocomplete2 ul li div .QFname, #autocomplete_producent ul li div .QFname{width:300px;overflow:hidden;white-space:nowrap;margin:0;padding:0;border:0;}
#autocomplete ul li div.article, #autocomplete2 ul li div.article, #autocomplete_producent ul li div.article{margin-left:42px;}
#autocomplete ul li a, #autocomplete2 ul li a, #autocomplete_producent ul li a{font-size:14px;float:right;margin-left:10px;}
#autocomplete .marker, #autocomplete2 .marker, #autocomplete_producent .marker{float:right;margin:-7px 1px 1px 1px;color:#fff;padding:3px 5px;text-align:center;vertical-align:middle;font-size:13px;font-weight:bold;width:18px;}
#autocomplete_producent .record-autocomplette a{background:none !important;padding:0 !important;}
#autocomplete .autocomplette-pp, #autocomplete2 .autocomplette-pp, #autocomplete_producent .autocomplette-pp{background:#D70740;margin-top:0;}
#autocomplete .autocomplette-w , #autocomplete2.autocomplette-w , #autocomplete_producent.autocomplette-w{background:#3A55A2;margin-top:0;}
#autocomplete .autocomplette-wj, #autocomplete2 .autocomplette-wj, #autocomplete_producent .autocomplette-wj{background:#1A0CFF;margin-top:0;}
#autocomplete .autocomplette-n, #autocomplete2 .autocomplette-n, #autocomplete_producent .autocomplette-n{background:#328D24;margin-top:0;}
#autocomplete .autocomplette-p , #autocomplete2 .autocomplette-p, #autocomplete_producent .autocomplette-p{background:#FF8A00;margin-top:0;}
#autocomplete .autocomplette-k, #autocomplete2 .autocomplette-k , #autocomplete_producent .autocomplette-pp{background:#0E70AF;margin-top:0;}
#wyszukiwarka_producent{margin:10px 0 20px 0;}
#wyszukiwarka_producent h3{text-transform:uppercase;color:#000;line-height:2;display:block;font-size:13px;}
#wyszukiwarka_producent #search_producent .search_input{width:250px;background:#fff;border:1px solid #1A0CFF;height:34px;}
#wyszukiwarka_producent input.btn_search{cursor:pointer;width:34px;margin:3px 0 0 -40px;position:absolute;border:0;background:url('/img/mmgastro-search.jpg') no-repeat right;}
.product_box_home{width:270px;margin:0px 2px;}
.product_box_home .height{width:270px;}
.product_box_home .txt{width:100px;}
.product_box_home .foto{width:120px;overflow:hidden;text-align:center;margin:10px 10px 0 0;}
.product_box_home .foto img{width:110px;padding:10px;}
.product_box_home .netto_price{color:#D70740;display:block;margin:10px 0 5px 0;}
.product_box_home .brutto_price{color:#454545;display:block;}
.product_box_home .btn_cart{margin-bottom:15px;}
.product_box_home .slick-slide{height:200px;overflow:hidden;}
.color-slick{float:right;color:#fff;display:block;position:absolute;margin-left:675px;margin-top:-26px;height:24px;line-height:2.2;padding:0 5px 0 5px;}
.color-slick:before{content:'\003E';color:#fff;padding-right:4px;}
.color-slick-wyprzedaz{background:#3A56A2;}
.color-slick-promocje{background:#D70740;}
.color-slick-nowosci{background:#318D24;}
.color-slick-polecamy{background:#E8590D;}
.color-slick-gazetka{background:#ccc;}
.promotion a.color-slick:hover, .wyprzedaz a.color-slick:hover, .recommendation a.color-slick:hover, .new a.color-slick:hover{color:#fff;}
.mmgastro-socialmedia{float:right;margin:-10px 0 0 0;padding:0;}
.mmgastro-socialmedia li{float:left;margin:0 2px;}
.border .mmgastro-socialmedia{float:left;}
.border .mmgastro-socialmedia span{display:none;}
.mmgastro-socialmedia-product{color:#385299;float:right;padding:-10px 0 0 0 !important;display:block;margin:0;}
.mmgastro-socialmedia-product li{float:left;margin:0;padding:0;}
.mmgastro-socialmedia-product li a{margin:0;padding:0;border:none !important;}
.mmgastro-socialmedia-product li a img{padding-top:8px;}
.mmgastro-socialmedia-product span{padding:0 5px;}
.record-autocomplette span{width:300px;overflow:hidden;white-space:nowrap;}
.retigo_page{width:738px;margin:0 auto;font:normal 16px Tahoma, Arial, sans-serif;}
.retigo_page h1{text-align:center;font-size:36px;margin:20px 0;color:#000 !important;}
.retigo_page h2{font-size:28px;margin:20px 0;color:#000 !important;}
.retigo_page a{text-decoration:none;color:#0171BB;}
.retigo_page .top{background:url(/img/retigo/Top.jpg) no-repeat;width:738px;height:524px;text-align:center;}
.retigo_page .top span{padding-top:420px;display:block;font-size:22px;}
.retigo_page .top h1{color:#0071B8 !important;font-size:30px;}
.retigo_page .kontakt{background:url(/img/retigo/kontakt.jpg) no-repeat;width:738px;height:181px;}
.retigo_page .kontakt h1{padding-top:40px;line-height:120%;font-size:40px;}
.retigo_page .charakterystyka{background:url(/img/retigo/charakterystyka.jpg) no-repeat;width:738px;height:755px;}
.retigo_page .charakterystyka h1{padding-top:40px;}
.retigo_page .plus{padding:5px;}
.retigo_page ul li{color:#0072BB;line-height:150%;list-style:disc !important;margin-left:30px;}
.retigo_page ul li span{color:#000;}
.retigo_page .w100p, .w100p{width:100%;}
.retigo_page .w80p{width:80%;}
.retigo_page .w40p{width:40%;}
.retigo_page .fz22{font-size:22px;}
.retigo_page .tac{text-align:center;margin:0 auto;}
.retigo_page .img-l{position:relative;margin:10px 0 0 10px;float:left;}
.rational_page{width:738px;margin:0 auto;font:normal 16px Tahoma, Arial, sans-serif;}
.rational_page h1{text-align:center;font-size:36px;background:none !important;border:none !important;}
.rational_page h2{font-size:28px;background:none !important;border:none !important;}
.rational_page a{text-decoration:none;color:#0171BB;}
.rational_page ul li{color:#0072BB !important;line-height:150%;}
.rational_page ul li span{color:#000 !important;}
.rational_page .kontakt h1{padding-top:40px;line-height:120%;font-size:40px;}
.rational_page .w80p{width:80%;}
.rational_page .w40p{width:40%;}
.rational_page .fz22{font-size:22px;}
.rational_page .tac{text-align:center;margin:0 auto;}
.rational_page .img-l{position:relative;margin:10px 0 0 10px;float:left;}
.market-mmgastro{width:725px;margin-left:10px;}
.market-mmgastro h1{color:#314d8e;line-height:1.2;font-size:22px;text-align:center;}
.market-mmgastro h2{color:#000;line-height:0.8;font-size:18px;text-align:center;border:0 !important;outline:0 !important;}
.market-mmgastro ul li{color:#c42b2d !important;line-height:150%;}
.market-mmgastro ul li span{color:#000;font-size:15px;}
.market-mmgastro #mmgastro-market-gm{background:url('/img/market/market-mmgastro_gm.jpg') no-repeat;width:704px;height:525px;margin-top:40px;}
.market-mmgastro #mmgastro-market-gm #mmgastro-gm{width:700px;height:500px;display:block;}
.otoczka-skladnikow-kompletu{border:1px dotted #d7d7d7;border-top:none;margin-bottom:10px;}
.otoczka-skladnikow-kompletu .foto{width:230px;float:left;position:relative;text-align:center;min-height:80px;}
.otoczka-skladnikow-kompletu .foto img{max-width:160px;}
.otoczka-skladnikow-kompletu .text{padding:10px;float:left;position:relative;border-left:1px dotted #d7d7d7;min-height:80px;line-height:2;font-size:10pt;}
.pokaz-opis, #show-product-description{float:right;padding:10px;color:#D70740;cursor:pointer;}
.ukryj-opis, #hide-product-description{clear:both;float:right;padding:10px;color:#1A0CFF;cursor:pointer;display:none;}
.plus-komplet{position:relative;clear:both;text-align:center;margin:10px 0;}
@font-face{font-family:'Humnst';src:url('/font/1160pl_-webfont.eot');src:url('/font/1160pl_-webfont.eot?#iefix') format('embedded-opentype'),
url('/font/1160pl_-webfont.woff') format('woff'),
url('/font/1160pl_-webfont.ttf') format('truetype'),
url('/font/1160pl_-webfont.svg#Humnst') format('svg');font-weight:normal;font-style:normal;}
ul.serwis-mmgastro{margin:0;padding:0;}
ul.serwis-mmgastro li{list-style:none !important;margin:0;padding:0;}
.obszar_serwis-mmgastro{margin:20px 0;}
h2.serwis{background-color:#1A0CFF !important;color:#fff;line-height:19px;padding:5px 10px;margin-bottom:10px;}
.gradiet{border:1px solid #d7d7d7;background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #fefefe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#fefefe));background:-webkit-linear-gradient(top, #ebebeb 0%,#fefefe 100%);background:-o-linear-gradient(top, #ebebeb 0%,#fefefe 100%);background:-ms-linear-gradient(top, #ebebeb 0%,#fefefe 100%);background:linear-gradient(to bottom, #ebebeb 0%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#fefefe',GradientType=0);padding:10px;}
#timer-advertisement-stat{display:none;}
.gradiet table{line-height:16px;font-size:11px;font-weight:500;}
.gradiet img{padding:0 5px;}
.btn_zamow_telefonicznie{background:url(/img/application/mmgastro-zamow-telefonicznie.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.btn_zamow_telefonicznie a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.btn_koszyk{background:url(/img/application/mmgastro-koszyk.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.btn_koszyk a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.btn_oferta{background:url(/img/application/mmgastro-oferta.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.btn_oferta a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.btn_lista_zakupow, .produkt_zamienne{background:url(/img/application/mmgastro-lista-zakupow.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.btn_lista_zakupow a, .produkt_zamienne a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.btn_porownywarka{background:url(/img/application/mmgastro-porownywarka.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.btn_porownywarka a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.btn_lista_zakupow .helper, .btn_oferta .helper, .btn_observation .helper{float:right;color:#fff;}
.btn_zamow_telefonicznie a:hover, .btn_koszyk a:hover, .btn_oferta a:hover, .btn_lista_zakupow a:hover, .btn_porownywarka a:hover, .btn_observation a:hover{color:#fff !important;}
.btn_observation{background:url(/img/application/mmgastro-observation.jpg) center left no-repeat;height:26px;line-height:26px;color:#fff;display:inline-block;padding:0;margin:5px 0;width:159px;}
.btn_observation a{font-size:11px;line-height:26px;display:inline-block;padding-left:35px;color:#fff;}
.brak-formatowania ul,.brak-formatowania ol{padding:0px 0 0 14px;margin:0;}
.brak-formatowania ul li,.brak-formatowania ol li{list-style:disc !important;}
.jasper{float:right;color:#f2f1f2;display:none;}
.wrap{z-index:0;}
ul.dodatkowa{margin:0;padding:0;list-style:none;}
ul.dodatkowa li{list-style:none;margin-left:-20px;}
.sposob_platnosci{position:absolute;top:40px;left:-2px;width:280px;color:#626262;background-color:#ebebeb;border:1px solid #d7d7d7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:12px;}
#wartosci_cech{float:right;width:720px;overflow:auto;padding:10px;position:absolute;border:1px solid #ccc;min-height:288px;background-color:#fff;}
.small-wartosci_cech{max-width:334px !important;overflow:hidden;font-size:12px;}
.czerwona_obwodka{border:1px solid #D70740;color:#D70740;}
.bg_img, .user_nav li a, .user_nav li a:hover, .footer_nav li a, #crumbs li a, #crumbs li span, .product_all span.icon,
.service li a, input.btn_search, .title, .shadow, .promotion h2, .new h2, .recommendation h2,.wyprzedaz h2, .promoted_categories h2,
.map_list li a, span.back, .newsletter h2, .mini_cart .icon a, .client_nav li a, .client_nav li a:hover, h2.default, a.btn_cart,
h2.gratis, .standard_equipment h2, h2.uwaga, span.btn_hq, .product_configuration h3, .finance h3, .service h2, .article li a, .static_txt h2, .static_txt h1, .recently_viewed h2,
.white, a.calc, a.calc_blue, .s_art li a{background:url(/img/application/bg_img.png) no-repeat;}
.product_catalog h2, .product_branch h2{padding-left:5px;color:#fff;}
.wyprzedaz-mmgastro-ilosc{float:right;position:relative;border:1px solid #D70740;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.wyprzedaz-mmgastro-ilosc img{padding:2px 10px 2px 5px;float:left;}
.wyprzedaz-mmgastro-ilosc span{display:block;margin:10px 10px 10px 0;float:left;}
.pt20{padding-top:20px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.pb10{padding-bottom:10px;}
.h,.h2011{display:none;}
.v{display:block;}
a.pulse{text-decoration:blink;color:#D70740;}
.l{float:left;}
.r{float:right;}
.mbt_10{margin:10px 0;}
.nazwa_produktu{width:100%;vertical-align:middle;}
.p_r{position:relative;}
.p_a{position:absolute;}
.d_b{display:block;}
.d_ib{display:inline-block;}
.ml10{margin-left:10px;}
.pl10{padding-left:10px;}
.ml20{margin-left:20px;}
.pl20{padding-left:20px;}
.ta_l{text-align:left;}
.ta_c{text-align:center;}
.ta_r{text-align:right;}
.va_t{vertical-align:top !important;}
.va_m{vertical-align:middle;}
.va_b{vertical-align:bottom;}
.fw_b{font-weight:bold;}
.fw_n{font-weight:normal;}
.w_40{width:40px;}
.w_50{width:50px;}
.w_60{width:60px;}
.w_100{width:100px;}
.w_150{width:150px;}
.w_190{width:186px;}
.w_200{width:200px;}
.w_250{width:243px;}
.w_300{width:300px;}
.w_400{width:400px;}
.fs_10{font-size:10px;line-height:1.1;}
.fs_11{font-size:11px;line-height:1.2;}
.fs_12{font-size:12px;line-height:1.4;}
.fs_13{font-size:13px;line-height:1.3;}
.fs_14{font-size:14px;line-height:1.3;}
.bgcolor{background-color:#ebebeb;}
.marg_b_20{margin-bottom:20px;}
.marg_b_10{margin-bottom:10px;}
.marg_t_20{margin-top:20px;}
.marg_t_10{margin-top:10px;}
.no_marg{margin:0 !important;}
.no_marg_percent{margin-right:0% !important;}
.no_pad{padding:0 !important;}
.pad_10{padding:10px;}
.pad_5{padding:5px;}
.no_li .xoxo li{list-style-type:none !important;margin:0 !important;}
.xoxo li{list-style-type:none !important;}
.promocja{text-decoration:line-through;}
.red,.czer{color:#D70740;}
.our_price .red{color:#D70740 !important;}
.blue{color:#1A0CFF;}
.bg_shadow{background:url(/img/application/bg_shadow.jpg) top center repeat-x #fff;}
.bg_shadow ul{margin:10px 0;}
.bg_shadow li{list-style-type:disc;margin:0 0 0 40px;}
.green{color:#318d24;}
.orange{color:#e8590d;}
.ziel{color:green;}
.reka, .pointer{cursor:pointer;}
.invalid{outline:1px solid #D70740;color:#D70740;}
span.back{background-position:-235px -172px;float:right;width:15px;height:15px;display:block;margin:6px 10px 0 5px;}
.no_border{width:96%;background-color:#fcfcfc;font-size:12px;border:1px solid #ebebeb;min-height:16px;}
.through{text-decoration:line-through;}
.cookie{width:100%;background:#1A0CFF;height:80px;position:fixed;bottom:0;z-index:9999;border-top:6px solid #D70740;}
.cookie a{color:#fff;}
.cookie div{width:960px;margin:0 auto;padding:10px;color:#fff;}
.cookie div .close{cursor:pointer;background:#D70740 !important;padding:4px 12px;color:#fff !important;float:right;margin:2px;text-decoration:none;}
.przerwa_techniczna{width:100%;background:#1A0CFF;height:60px;position:relative;margin-top:-24px;z-index:9999;border-bottom:6px solid #D70740;}
.przerwa_techniczna div{width:960px;margin:0 auto;padding:10px;color:#fff;}
.belka-wyprzedaz{background:url('/img/application/mmgastro-wyprzedaze.jpg') no-repeat top center;width:765px;height:33px;}
.belka-promocje{background:url('/img/application/mmgastro-promocje.jpg') no-repeat top center;width:765px;height:33px;}
.belka-polecamy{background:url('/img/application/mmgastro-polecane.jpg') no-repeat top center;width:765px;height:33px;}
.belka-nowosci{background:url('/img/application/mmgastro-nowosci.jpg') no-repeat top center;width:765px;height:33px;}
.belka-gazetka{width:765px;height:33px;}
.prod_lst{margin-bottom:10px;}
.prod_lst tr{border:1px solid #ccc;}
.prod_lst tr td{padding:2px;}
.info{margin:0 0 15px 0;font-size:11px;}
#kom{font-size:12px;}
h1{color:#1A0CFF;font:normal 22px/26px Humnst, Tahoma, Arial, sans-serif;}
h2.default{color:#1A0CFF;background-position:-235px -69px;padding:0 0 0 25px;}
h2 a{color:#1A0CFF;}
h2 a:hover{color:#D70740;}
h2{font:normal 15px/27px Humnst, Tahoma, Arial, sans-serif;}
h3{font-size:13px;font-weight:bold;color:#1A0CFF;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #d7d7d7;}
h4{font:normal 13px/13px Humnst, Tahoma, Arial, sans-serif;color:#fff;text-transform:uppercase;}
h5{color:#1A0CFF;font:normal 13px/13px Humnst, Tahoma, Arial, sans-serif;margin:5px 0;}
.mapa-cat{width:100%;float:left;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #E4E4E5;}
.mapa-gl{float:left;width:150px;padding:0 10px 0 0;text-align:center;}
a{color:#D70740;}
a:hover{color:#1A0CFF;}
td.akapit{padding-left:30px !important;}
td.cart_noborder{border-top:0 dotted #fff !important;border-bottom:0 dotted #fff !important;}
.zakladka ul{list-style-type:disc;}
.zakladka ul li{margin-left:30px;}
.zakladka h5{font-size:13px;color:#000;font-variant:normal;line-height:1.5;padding-top:5px;}
.filtry_w_podkategoriach{width:100%;margin:10px 0 0 0;padding:0;position:relative;}
.filtry_w_podkategoriach li{float:left;margin:1px 2px;font-size:12px;}
.filtry_w_podkategoriach li input, .filtry_w_podkategoriach li div{float:left;margin:0 2px;}
.filtry_w_podkategoriach li div{position:relative;margin-top:-6px;}
.filtry_w_podkategoriach li .filtr_komplety{color:#5C3588;}
.filtry_w_podkategoriach li .filtr_promocja{color:#D70740;}
.filtry_w_podkategoriach li .filtr_nowosc{color:#318D24;}
.filtry_w_podkategoriach li .filtr_polecamy{color:#E8590D;}
.filtry_w_podkategoriach li .filtr_wyprzedaz{color:#3A56A2;}
input, textarea{border:1px solid #d7d7d7;padding:5px 2px;font:11px Tahoma, sans-serif;color:#2f2f2f;background-color:#ebebeb;margin:0 0 4px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
select{border:1px solid #d7d7d7;padding:4px 2px;font:11px Tahoma, sans-serif;color:#2f2f2f;background-color:#ebebeb;margin:0 0 4px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
input:focus, textarea:focus, select:focus{border-color:#D70740;border-top-color:#dc3232;}
ul.form li{list-style-type:none !important;padding:0;margin:0 0 5px 0 !important;}
ul.form li label{display:inline-block;vertical-align:top;width:150px;padding:0 10px 0 0;text-align:left;font-weight:bold;color:#7d7d7d;}
ul.form-contact li{list-style-type:none !important;padding:0;margin:0 0 5px 0 !important;font-size:12px;}
ul.form-contact li label{display:inline-block;vertical-align:top;width:120px;padding:0 10px 0 0;text-align:left;line-height:2.1;}
ul.form-contact .w_190{width:90px;}
ul.form-contact .w_250{width:145px;}
ul.form-contact .w_300{width:200px;}
ul.form-filemanager li{list-style-type:none !important;padding:0;margin:0 0 5px 0 !important;font-size:12px;}
ul.form-filemanager li label{display:inline-block;vertical-align:top;width:120px;padding:0 10px 0 0;text-align:left;line-height:2.1;}
ul.form-filemanager .w_190{width:90px;}
ul.form-filemanager .w_250{width:260px;}
ul.form-filemanager .w_300{width:260px;}
.form_foto{margin:0 0 0 20px;}
.form_btn{margin:0 0 0 160px;}
#search input, #search select{background-color:#fff;}
#search .container{border:1px solid #1A0CFF;overflow:hidden;}
#search .container .advanced{float:right;}
span.btn{background:url(/img/application/btn_l.png) center left no-repeat;height:24px;line-height:24px;color:#fff;display:inline-block;padding:0;margin:0 5px 0 0;cursor:pointer;}
.btn a{font-size:11px;cursor:pointer;background:url(/img/application/btn_r.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 10px;margin:0 -5px 0 0;color:#1A0CFF;}
.btn input{font-size:11px;cursor:pointer;background:url(/img/application/btn_r.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 10px 2px 10px;margin:0 -5px 0 0;color:#1A0CFF;border:0 solid #fff !important;background-color:transparent !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.btn a:hover, .btn input:hover{color:#D70740;}
span.btn_violet{background:url(/img/application/btn_l_violet.png) center left no-repeat;height:24px;line-height:24px;color:#fff;display:inline-block;padding:0;margin:0 5px 0 0;cursor:pointer;}
.btn_violet a{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_violet.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 8px;margin:0 -5px 0 0;color:#fff;}
.btn_violet input{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_violet.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 8px 2px 8px;margin:0 -5px 0 0;color:#fff;border:0 solid #fff !important;background-color:transparent !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.btn_violet a:hover, .btn_violet input:hover{color:#fff;}
span.btn_blue{background:url(/img/application/btn_l_blue.png) center left no-repeat;height:24px;line-height:24px;color:#fff;display:inline-block;padding:0;margin:0 5px 0 0;cursor:pointer;}
.btn_blue a{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_blue.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 8px;margin:0 -5px 0 0;color:#fff;}
.btn_blue input{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_blue.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 8px 2px 8px;margin:0 -5px 0 0;color:#fff;border:0 solid #fff !important;background-color:transparent !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.btn_blue a:hover, .btn_blue input:hover{color:#fff;}
span.btn_red{background:url(/img/application/btn_l_red.png) center left no-repeat;height:24px;line-height:24px;color:#fff;display:inline-block;padding:0;margin:0 5px 0 0;cursor:pointer;}
.btn_red a{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_red.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 10px;margin:0 -5px 0 0;color:#fff;}
.btn_red input{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_red.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 8px 2px 8px;margin:0 -5px 0 0;color:#fff;border:0 solid #fff !important;background-color:transparent !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.btn_red a:hover, .btn_blue input:hover{color:#fff;}
span.btn_cart{background:url(/img/application/btn_l_cart.png) center left no-repeat;height:24px;line-height:24px;color:#fff;display:inline-block;padding:0;margin:5px 5px 0 0;cursor:pointer;}
.btn_cart a{font-size:11px;cursor:pointer;background:url(/img/application/btn_r_cart.png) center right no-repeat;height:24px;line-height:24px;display:inline-block;padding:0 6px 0 27px;margin:0 -5px 0 0;color:#fff;}
.btn_cart a:hover{color:#454545;}
span.btn_ico{background:url(/img/ico/ico_l.png) center left no-repeat;height:23px;display:inline-block;padding:0;margin:0 5px 0 0;cursor:pointer;}
.btn_ico span{font-size:12px; color: #FFF; font-weight: bold;cursor:pointer;line-height:23px;background:url(/img/ico/ico_r.png) center right no-repeat;height:23px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;}
.btn_ico span:hover{color:#D70740;}
span.btn_ico_b{background:url(/img/ico/ico_l_b.png) center left no-repeat;height:23px;display:inline-block;padding:0;margin:0 5px 0 0;cursor:pointer;}
.btn_ico_b span{width:100px;text-align:center;cursor:pointer;line-height:21px;background:url(/img/ico/ico_r_b.png) center right no-repeat;height:23px;display:inline-block;padding:0 17px 0 15px;margin:0 -5px 0 0;color:#fff;}
.btn_ico_b span:hover{color:#D70740;}
.ico_img{display:inline-block;width:24px;vertical-align:top;height:23px;}
span.btn_hq{position:absolute;top:0;right:15px;width:64px;height:26px;padding:7px 0 5px 30px;color:#fff;background-position:0 -368px;text-transform:uppercase;font:normal 11px/12px Humnst, Tahoma, Arial, sans-serif;}
span.ico{background:url(/img/ico/ico_l.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico span{background:url(/img/ico/ico_r.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
span.ico_red{background:url(/img/ico/ico_l_red.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico_red span{background:url(/img/ico/ico_r_red.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;color:#fff;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
span.ico_orange{background:url(/img/ico/ico_l_orange.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico_orange span{background:url(/img/ico/ico_r_orange.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;color:#fff;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
span.ico_gazetka{background:url(/img/ico/ico_l_gray.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico_gazetka span{background:url(/img/ico/ico_r_gray.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;color:#fff;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
span.ico_green{background:url(/img/ico/ico_l_green.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico_green span{background:url(/img/ico/ico_r_green.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;color:#fff;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
span.ico_wyprzedaz{background:url(/img/ico/ico_l_wyprzedaz.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico_wyprzedaz span{background:url(/img/ico/ico_r_wyprzedaz.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 0 0 5px;margin-bottom:-5px;color:#fff;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
.ico_wyprzedaz font{font-size:18px;}
.ico_promocja_small{background:url(/img/ico/ico_promocja_small.jpg) center right no-repeat;float:right;width:68px;height:27px;display:inline-block;}
.ico_wyprzedaz_small{background:url(/img/ico/ico_wyprzedaz_small.jpg) center right no-repeat;float:right;width:68px;height:27px;display:inline-block;}
body{font:normal 11px/1.4 Tahoma, Arial, sans-serif;color:#2f2f2f;}
.container{width:980px;margin:0 auto;background-color:#fff;}
#loader img{float:right;padding:15px 10px 0 0;}
.holiday{display:none;position:absolute;top:0;left:130px;}
.mobil_search{display:none;position:fixed;width:100%;background:url('/img/application/mmgastro-wyszukiwarka-cien.png') repeat-x;height:55px !important;left:0;top:0;z-index:99999;}
.mobil_search .logo{float:left;padding:1px 0 0 12px;}
.mobil_search #searchProducts{float:left;margin:5px 0 0 80px;}
.mobil_search #searchProducts input, .mobil_search #searchProducts select{background:#fff;}
.mobil_search #searchProducts .search_input{width:530px;border:1px solid #d7d7d7 !important;}
.mobil_search #searchProducts input.btn_search{background:url('/img/application/mmgastro-wyszukiwarka-lupa.png') no-repeat;width:22px;height:19px;margin:2px;outline:0;border:0;margin-left:10px;}
.mobil_search #searchProducts .w_300{width:300px;}
.mobil_search #searchProducts .w_200{width:250px;}
.mobil_search .mini_cart_top{padding:5px;min-width:165px;float:right;}
.mobil_search .mini_cart_top span{display:none;}
.mobil_search .mini_cart_top img{padding:1px 10px 0 0;}
.mobil_search .mini_cart_top .txt{border-left:1px solid #d7d7d7;display:block;padding:0 0 0 10px;font:10px/1.2 Tahoma, Arial, sand-serif;}
#header{width:980px;height:160px;}
#header .logo img{margin: 0; height: 115px;}
#search {height: auto}
.language li{float:left;padding:0 0 5px 0;}
.user_nav{padding:6px 0 0 0;border-top:0 solid #d7d7d7;float:right;position:absolute;z-index:999;margin-left:400px;margin-top:20px;margin-right:70px;}
.user_nav li{float:left;color:#d7d7d7;}
.user_nav li a{color:#454545;background:none;padding:0 0 0 0;margin:0 5px;display:block;}
.user_nav li a:hover{color:#D70740;line-height:16px;background:none;display:block;}
.logged{color:#1A0CFF !important;margin-left:-200px;}
.logged strong{color:#CE0913;font-size:inherit;}
.mini_cart{height:38px;border:1px solid #d7d7d7;min-width:165px;padding:5px;margin:10px 0 0 10px;float:right;}
.mini_cart .txt{border-left:1px solid #d7d7d7;display:block;padding:0 0 0 6px;}
.mini_cart .icon a{background-position:-224px -204px;width:26px;height:22px;display:block;margin:8px 6px 0 0;}
.motto{text-align:right;font:normal 31px/60px Humnst, Tahoma, Arial, sans-serif;color:#3b579c;text-transform:uppercase;}
#menu{height:40px;border-top:1px solid #d7d7d7;border-bottom:0;margin-top:20px;}
.main_nav li{float:left;font:normal 14px/38px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;border-right:1px solid #d7d7d7;}
.main_nav li a{padding:0 10px;color:#454545;display:block;}
.main_nav li a:hover, .main_nav li.active a{color:#fff;background-color:#D70740;}
#search .container{margin-top:0px;padding-top:1px;}
#search .advanced{display:inline-block;font:bold 14px/35px Humnst, Tahoma, Arial, sans-serif;color:#fff;padding:2px 8px;margin-top:-2px;}
#search input.btn_search{cursor:pointer;padding:10px;width:40px;margin-left:-30px;position:absolute;border:0;background:url('/img/mmgastro-search.jpg') no-repeat right;}
#search select{margin-left:0;}
#search .search_input{margin-top:6px;}
#crumbs{height:35px;}
#crumbs li{float:left;}
#crumbs li.title{background:none;padding:0;border:0 solid #fff;line-height:35px;}
#crumbs li a, #crumbs li span{color:#1A0CFF;line-height:35px;padding:0 0 0 10px;margin:0 0 0 8px;background-position:-245px -6px;}
#crumbs li a:hover{color:#D70740;}
.search_mmgs{height:36px !important;}
#content{margin:0 0 10px 0;}
.l_side{width:200px; margin-top: -15px}
.r_side{width:765px;}
#step_1, #step_2, #step_3, #step_4{width:765px;float:right;}
.static_txt ol li{list-style-type:decimal;margin:0 0 0 50px;color:#454545;}
.static_txt ul li{list-style-type:disc;margin:0 0 0 50px;color:#454545;}
.product_catalog .xoxo ul li{padding-left:10px;line-height:1.5;}
.service ul{padding:10px;}
.service li{padding:5px 0;border-bottom:1px dotted #d5d4d5;}
.service li:last-child{border-bottom:0;}
.service li a{color:#454545;text-decoration:none !important;line-height:28px;background-position:0 0;padding:0 0 0 20px;font:normal 12px/1.3 Tahoma, Arial, sans-serif;display:block;}
.service li a:hover, .service li.active a{color:#1A0CFF;background-position:0 -92px;}
.product_all a{font:normal 14px/35px Humnst, Tahoma, Arial, sans-serif;color:#D70740;padding:0 0 0 10px;}
.product_all a:hover{color:#1A0CFF;}
.product_all span.icon{background-position:-215px -102px;display:inline-block;width:35px;height:35px;margin:0 0 0 10px;}
.recently_viewed{}
.recently_viewed h2{color:#1A0CFF;}
.recently_viewed_box{border-bottom:1px dotted #d5d4d5;margin:10px;padding:0 0 10px 0;}
.recently_viewed_box h1{font:normal 11px/12px Tahoma, Arial, sans-serif;margin:0 0 10px 0;}
.recently_viewed_box h1 a{color:#2f2f2f;}
.recently_viewed_box h1 a:hover{color:#D70740;}
.recently_viewed_box .foto img{width:80px;}
.recently_viewed_box .foto{width:90px;}
.recently_viewed_box .txt{line-height:12px;}
.catalogue{background:url(/img/application/bg_catalog.jpg) top center no-repeat;padding:10px 10px 20px 110px;width:80px;height:50px;text-align:left;color:#fff;font:normal 22px/1.3 Humnst, Tahoma, Arial, sans-serif;}
.newsletter h2, .recently_viewed h2{font:normal 15px/28px Humnst, Tahoma, Arial, sans-serif;background-position:-235px -69px;padding:0 0 0 25px;}
.newsletter h2 a{color:#1A0CFF;}
.newsletter h2 a:hover{color:#D70740;}
.newsletter span.close{font-size:15px;float:right;color:#1A0CFF;padding:4px 10px;;margin:2px;cursor:pointer;}
.newsletter{font-size:11px;line-height:14px;}
#footer .container{background-color:#f2f1f2;}
#footer{margin:0 0 50px 0;}
#footer h4{margin:0 0 10px 0;font-size:12px;}
#footer .copyright{padding:10px;}
.copyright .partnerzy{position:absolute;margin:-30px 0 0 180px;}
.copyright .partnerzy li{float:left;margin:0 20px;line-height:10;}
.copyright .partnerzy li img{max-width:110px;}
.footer_nav{padding:20px 10px;width:165px;}
.footer_nav li{border-bottom:1px dotted #fff;}
.footer_nav li a{font:normal 12px/2 Tahoma, Arial, sans-serif;color:#fff;background-position:0 0;padding:0 0 0 25px;}
.bg_red li{border-bottom:1px dotted #fff !important;}
.bg_red{background-color:#D70740 !important;}
.product_branch .bg_red:hover{background-color:#d63838 !important;}
.bg_green{background-color:#318d24 !important;}
.bg_blue{background-color:#1A0CFF !important;}
.product_catalog .bg_blue:hover{background-color:#3a56a2 !important;}
.bg_grey{background-color:#454545 !important;}
.bg_red a,.bg_red a:hover,.bg_blue a,.bg_blue a:hover,.bg_green a,.bg_green a:hover{color:#fff;}
.map{margin:20px 10px 0 0;background:url(/img/application/map.png) top center no-repeat;width:77px;height:112px;padding:17px 0 0 140px;}
.map a{color:#1A0CFF;font-size:13px;line-height:1.5;}
.map a:hover{color:#D70740;}
.static_txt h2, .static_txt h1{border:1px solid #d7d7d7;background-position:0 -238px;background-repeat:repeat-x;height:26px;padding:0 0 0 10px;}
.static_txt h2.serwis, .static_txt h1.serwis{background:none;border:none;background-color:#1A0CFF !important;color:#fff;height:20px;line-height:19px;padding:5px 10px;margin-bottom:10px;}
.static_txt h1{color:#2F2F2F;font-size:14px;background-position:0 -238px;background-repeat:repeat-x;}
.product_box{float:left;width:32%;margin-right:2%;}
.product_box .foto{width:120px;overflow:hidden;text-align:center;margin:10px 10px 0 0;}
.product_box .foto img{width:120px;}
.product_box .netto_price{color:#D70740;display:block;margin:10px 0 5px 0;}
.product_box .brutto_price{color:#454545;display:block;}
.category_box{border-left:1px solid #d7d7d7;}
.category_box td{border-right:1px solid #d7d7d7;text-align:center;padding:0 10px;}
.category_box .foto{padding:0 10px 10px 10px;width:148px;height:120px;display:table-cell;vertical-align:middle;}
.category_box .foto img{width:100px;max-height:100px;}
.category_box .txt{border-top:1px dotted #d7d7d7;display:block;padding:10px;}
.category_box a.txt{color:#454545;font-size:13px;}
.category_box a.txt:hover{color:#D70740;}
.border{border:1px solid #d7d7d7;}
.title{border:1px solid #d7d7d7;background-position:0 -238px;background-repeat:repeat-x;height:26px;font-size:11px;}
.shadow{background-position:0 -270px;background-repeat:repeat-x;height:5px;margin:1px 0 0 0;}
.promotion h1, .new h1, .recommendation h1, .wyprzedaz h1{font:normal 13px/14px Humnst, Tahoma, Arial, sans-serif;padding:0 0 5px 0;}
.compare .height{height:35px;border-bottom:1px dotted #d7d7d7;margin:0 0 10px 0;display:block;vertical-align:middle;width:100% !important;text-align:center;}
.height{height:45px;border-bottom:1px dotted #d7d7d7;margin:0 0 10px 0;display:block;display:table-cell;vertical-align:middle;width:222px;text-align:center;}
.promotion h1 a{color:#D70740;}
.new h1 a{color:#318d24;}
.recommendation h1 a{color:#e8590d;}
.wyprzedaz h1 a{color:#3A56A2;}
.promotion h2, .new h2, .recommendation h2,.wyprzedaz h2, h2.gratis, .standard_equipment h2, .recently_viewed h2{font:normal 15px/24px Humnst, Tahoma, Arial, sans-serif;}
.promotion h2{color:#D70740;border-bottom:2px solid #D70740;background-position:-235px -2px;padding:0 0 0 25px;}
.new h2{color:#318d24;border-bottom:2px solid #318d24;background-position:-235px -25px;padding:0 0 0 25px;}
.recommendation h2{color:#e8590d;border-bottom:2px solid #e8590d;background-position:-235px -48px;padding:0 0 0 25px;}
.wyprzedaz h2{color:#3A56A2;border-bottom:2px solid #3A56A2;background-position:-235px -70px;padding:0 0 0 25px;}
.promoted_categories h2,#cookie_files h2{color:#1A0CFF;border-bottom:0 solid #D70740;background-position:-235px 0;padding:0 0 0 25px;font:normal 15px/26px Humnst, Tahoma, Arial, sans-serif;}
.service h2{color:#1A0CFF;background-position:-235px -69px;padding:0 0 0 26px;}
.see_category{position:relative;z-index:1000;}
.see_category div{font:bold 14px/35px Humnst, Tahoma, Arial, sans-serif;color:#fff;padding:0 10px;width:180px;cursor:pointer;}
.see_category div:hover{color:#2f2f2f;}
.see_category ul{position:absolute;top:35px;left:0;background-color:#D70740;width:200px;}
.see_category li{border-bottom:1px dotted #fff;}
.see_category li a{color:#fff;display:block;padding:5px 10px;font-size:12px;line-height:16px;}
.see_category li a:hover{background-color:#d63838;}
.product .header, .product_list .header{min-height:30px;border-bottom:1px dotted #d7d7d7;margin:0 0 10px 0;}
.product h1, .product_list h1{font:normal 15px/24px Humnst, Tahoma, Arial, sans-serif;color:#D70740;}
h2.default a{color:#1A0CFF;}
h2.default a:hover{color:#D70740;}
.product .label, .product_list .label{margin:-10px 0 0 10px;display:inline;}
.product .label span.ico_wyprzedaz, .product_list .label span.ico_wyprzedaz, .product .label span.ico_red, .product_list .label span.ico_red, .product .label span.ico_orange, .product_list .label span.ico_orange, .product .label span.ico_green, .product_list .label span.ico_green, .product .label span.ico_blue, .product_list .label span.ico_blue{margin:0 4px;}
.product .label span.ico_wyprzedaz, .product_list .label span.ico_wyprzedaz, .product .label span.ico_red, .product_list .label span.ico_red, .product .label span.ico_orange, .product_list .label span.ico_orange, .product .label span.ico_green, .product_list .label span.ico_green, .product .label span.ico_blue, .product_list .label span.ico_blue{margin:0 4px;}
.product_list .produkt_zamienniki .label span.ico_wyprzedaz,.product_list .produkt_zamienniki .label span.ico_red, .product_list .produkt_zamienniki .label span.ico_orange, .product_list .produkt_zamienniki .label span.ico_green, .product_list .produkt_zamienniki .label span.ico_blue{margin:0 4px 0 4px;}
.produkt_zamienniki .nazwa_produktu{padding:5px 0;}
.header h1{width:100% !important;margin-bottom:6px;}
.header table td .label{float:right;}
.label .ico_blue,.label .ico_red,.label .ico_green,.label .ico_orange,.label .ico_wyprzedaz,.label .ico_gazetka,.product .label span.ico_gazetka, .product_list .label span.ico_gazetka{display:block;float:right !important;}
span.ico_blue{background:url(/img/ico/ico_l_blue.jpg) center left no-repeat;height:33px;line-height:33px;display:inline-block;padding:0;margin:0 5px 0 0;}
.ico_blue span{background:url(/img/ico/ico_r_blue.jpg) center right no-repeat;min-width:80px;text-align:center;height:33px;display:inline-block;padding:0 5px;margin:0 -5px 0 0;color:#fff;font:normal 13px/33px Humnst, Tahoma, Arial, sans-serif;text-transform:uppercase;}
.product .description{background:url(/img/application/bg_description.jpg) top center repeat-y;}
.description .gallery{width:230px;position:relative;text-align:center;}
.button{padding:8px 0 0 0;border-top:1px dotted #d7d7d7;margin:8px 0 0 0;text-align:left;}
.action .button span.btn{margin-bottom:8px;}
.button span.btn_ico{margin:0 10px 0 0;}
.gallery .foto{max-width:230px;height:190px;display:table-cell;vertical-align:middle;overflow:hidden;text-align:center;}
.gallery .foto img{width:230px;}
.gallery .small_foto{width:100%;margin:5px 0 0 0;padding:10px 0 0 0;border-top:1px dotted #d7d7d7;text-align:left;}
.gallery .small_foto img{width:48px;height:48px;margin:0 2px 4px 4px;display:inline-block;}
.gallery .small_foto img:hover{outline:1px solid #1A0CFF;cursor:pointer;}
.gallery .small_foto img.plus2{width:20px !important;height:20px !important;outline:0 solid #d7d7d7 !important;margin-bottom:20px !important;}
.description .txt{width:310px;min-height:315px;margin:0 10px;padding:0 10px;position:relative;}
.description .txt_swap{width:540px;min-height:130px;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px dotted #d7d7d7;position:relative;}
.description .txt_swap li{list-style-type:none;font-weight:bold;}
.description .txt_swap li label{font-weight:normal;}
.description .txt_swap .mark{min-height:30px;}
.description .action{width:160px;position:relative;}
.product_list .description .gallery{width:160px;position:relative;text-align:center;}
.product_list .button{padding:8px 0 0 0;border-top:1px dotted #d7d7d7;margin:8px 0 0 0;}
.product_list .button span.btn_ico{margin:0 10px 0 0;}
.product_list .gallery .foto{width:160px;min-height:300px;display:table-cell;vertical-align:middle;overflow:hidden;text-align:center;}
.product_list .gallery .foto img{width:160px;}
.product_list .gallery .foto_kroki{width:160px;height:135px;display:table-cell;vertical-align:middle;overflow:hidden;text-align:center;}
.product_list .gallery .foto_kroki img{width:120px;}
.product_list .description .txt{width:380px;margin:0 10px;min-height:195px;padding:0 10px;border-left:1px dotted #d7d7d7;border-right:1px dotted #d7d7d7;position:relative;}
.description .txt li label{vertical-align:top;}
.description .txt li a{display:inline-block;width:190px;}
.product_list .description .txt_komplet{width:540px;margin:0 10px 0 0;min-height:100px;padding:0 10px 0 0;border-right:1px dotted #d7d7d7;position:relative;}
.komplet{border-bottom:1px dotted #d7d7d7;}
.komplet img{width:95px;border:1px solid #d7d7d7;margin:0 0 10px 0;}
.komplet img.plus{width:30px;border:0 solid #d7d7d7;padding:0 10px;margin-bottom:40px;}
.product_list .description .txt_step{width:380px;margin:0 10px;min-height:90px;padding:0 10px;border-left:1px dotted #d7d7d7;border-right:1px dotted #d7d7d7;position:relative;}
.product_list .description .action{width:160px;position:relative;}
.action input[name="przechowalnia"], .action input[name="porownywarka"]{outline:1px solid #1A0CFF !important;padding:0;margin:0 8px 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.action input[name="new_oferta"], .action input[name="oferta"]{outline:1px solid #D70740 !important;margin:0 8px 0 0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
a.btn_cart{background-position:0 -288px;width:160px;height:26px;display:block;color:#fff;text-align:center;font:bold 13px/26px Tahoma, Arial, sans-serif;}
.add{background-color:#ebebeb;}
.add div{height:28px;border-bottom:1px dotted #fff;line-height:28px;padding:0 10px;}
.add a{color:#1A0CFF;}
.add a:hover{color:#D70740;}
.add .invert a{color:#D70740;}
.add .invert a:hover{color:#1A0CFF;}
.price{padding:0;}
.price .our_price p.red{font-size:11px;color:#000;}
.price .our_price p.red strong{color:#D70740;}
.catalogue_price{margin:10px 0 10px 0;}
.saving{padding:8px 0;border-top:1px dotted #d7d7d7;margin:8px 0 0 0;}
.negotiation{padding:10px 0 0 0;}
ul.bookmark_nav{margin-left:0;}
ul.bookmark_nav li{float:left;background-color:#D70740;list-style-type:none !important;margin:0 1px 0 0 !important;color:#fff !important;padding:0 10px;height:30px;line-height:30px;cursor:pointer;}
ul.bookmark_nav li.serwis{float:left;background-color:#3C569F;list-style-type:none !important;margin:0 1px 0 0 !important;color:#fff !important;padding:0 10px;height:30px;line-height:30px;cursor:pointer;}
ul.bookmark_nav li.active{background-color:#fff;color:#454545 !important;border-top:1px solid #d7d7d7;border-bottom:1px solid #fff;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin-bottom:-1px !important;}
.select_subnav{margin-left:20px;}
.txt .xoxo li{font-weight:bold;list-style-type:none !important;margin:0 !important;word-wrap:break-word;}
.txt .xoxo li a{color:#D70740;}
.txt .xoxo li a:hover{color:#1A0CFF;}
.txt .xoxo li label{font-weight:normal;width:120px;display:inline-block;}
.txt table.xoxo{font-weight:bold;list-style-type:none !important;margin:0 !important;word-wrap:break-word;}
.txt table.xoxo a{color:#D70740;}
.txt table.xoxo a:hover{color:#1A0CFF;}
.txt table.xoxo a.brand strong, .txt table.xoxo a.brand b{color:#2F2F2F;}
.txt table.xoxo a:hover.brand strong, .txt table.xoxo a:hover.brand b{color:#DA0B11;}
.txt table.xoxo label{font-weight:normal;width:120px;display:inline-block;}
h2.gratis{color:#D70740;border-bottom:2px solid #D70740;background-position:-228px -284px;padding:0 0 0 25px;}
.standard_equipment h2{color:#454545;border-bottom:2px solid #454545;background-position:0 -334px;padding:0 0 0 25px;}
.standard_equipment .text{padding:10px 0;border-bottom:1px dotted #d7d7d7;}
.attention{border:1px solid #D70740;padding:2px 10px 2px 10px;margin:0 0 20px 0;color:#D70740;}
h2.uwaga{color:#D70740;background-position:-234px -310px;padding:0 0 0 22px;font:bold 15px/26px Humnst,Tahoma, Arial, sans-serif;}
.opinion .left{width:248px;overflow:hidden;position:relative;}
.opinion .right{margin:0 0 0 258px;min-height:230px;padding:0 0 0 10px;border-left:1px dotted #d7d7d7;}
.opinion textarea{width:238px;height:150px;background-color:#f8f8f8;border:1px solid #e3e3e3;}
.opinion select{width:100px;}
.single_opinion{border-bottom:1px dotted #d7d7d7;padding:15px 0;}
.acti{padding:5px 0 0 0;border-top:1px dotted #d7d7d7;display:table-cell;text-align:center;width:745px;}
.acti img{vertical-align:middle;margin:0 5px 0 0;}
.acti b{color:#1A0CFF;}
.acti a{color:#454545;padding:0 10px;line-height:20px;border-left:1px dotted #d7d7d7;}
.acti a:last-child{border-right:1px dotted #d7d7d7;}
.acti ul li{max-width:186px;display:block;line-height:3;float:left;text-align:left;}
.acti ul li a{border-right:0 !important;}
.acti_mmgastro{padding:5px 0 0 0;border-top:0 dotted #d7d7d7;display:table-cell;text-align:center;width:745px;}
.acti_mmgastro img{vertical-align:middle;margin:0 5px 0 0;}
.acti_mmgastro b{color:#1A0CFF;}
.acti_mmgastro a{color:#454545;padding:0 15px;line-height:20px;border-left:0 dotted #d7d7d7;float:right;}
.acti_mmgastro a:last-child{border-right:0 dotted #d7d7d7;padding-right:0 !important;}
.technical{margin:15px 0;}
.technical li{line-height:28px;list-style-type:none !important;margin:0 !important;}
.technical li:nth-child(even){background:#ffffff;}
.technical li:nth-child(odd){background:#d7d7d7;}
.technical li label{color:#1A0CFF;min-width:200px;border-right:5px solid #fff;text-align:right;padding:0 10px 0 0;margin:0 10px 0 0;display:inline-block;}
.technical_product_list{margin:15px 0;padding:0 !important;}
.technical_product_list li{line-height:28px;margin:0 !important;}
.technical_product_list li:nth-child(even){background:#fff;list-style:none !important;}
.technical_product_list li:nth-child(odd){background:#d7d7d7;list-style:none !important;}
.technical_product_list li label{color:#1A0CFF;min-width:140px;border-right:5px solid #fff;text-align:right;padding:0 10px 0 0;margin:0 10px 0 0;display:inline-block;}
.product_configuration, .finance{background-color:#ebebeb;padding:10px;margin:10px 0 0 0;}
.product_configuration .l{margin:0 10px 0 0;}
.product_configuration .red p{padding:0 0 0 10px;border-left:1px dotted #D70740;}
.product_configuration h3{background-position:0 -422px;padding:0 0 5px 26px;border-bottom:1px dotted #fff;}
.finance h3{background-position:0 -462px;padding:0 0 5px 26px;border-bottom:1px dotted #fff;}
.finance h3 a{color:#1A0CFF;}
.finance h3 a:hover{color:#D70740;}
.product_configuration .xoxo li label{font-weight:normal;width:105px;display:inline-block;}
.product_configuration select{background-color:#fff;}
a.calc{color:#D70740;padding:0 0 0 10px;background-position:-245px -6px;cursor:pointer;}
a.calc:hover{color:#1A0CFF;}
a.calc_blue{color:#1A0CFF;padding:0 0 0 10px;background-position:-245px -75px;}
.additional_product{width:32%;margin-right:2%;float:left;outline:1px solid #d7d7d7;min-height:240px;}
.additional_product h1, .additional_product h2{font:normal 13px/14px Humnst, Tahoma, Arial, sans-serif;}
.additional_product h2 a{color:#D70740;}
.additional_product .foto{width:110px;padding:0 10px 0 0;margin-top:10px;text-align:center;}
.additional_product .foto span{font-size:11px;}
.additional_product .foto img{width:110px;}
.additional_product .txt{font-size:11px;line-height:13px;min-height:80px;margin-top:10px;}
.gratis_box{width:49%;margin-right:2%;float:left;outline:1px solid #d7d7d7;}
.gratis_box h1{font:normal 14px/16px Humnst, Tahoma, Arial, sans-serif;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dotted #d7d7d7;}
.gratis_box .foto{width:110px;padding:0 10px 0 0;}
.gratis_box .foto img{width:110px;}
.gratis_box .txt{width:216px;font-size:11px;line-height:13px;min-height:80px;}
.gratis_box .txt .short{min-height:55px;}
.keywords{font-size:10px;line-height:14px;color:#a7a7a7;}
.fb-like{width:190px;padding-right:10px;min-height:60px;}
.fb-like-product{margin-top:20px;}
.client_panel .min_height{min-height:400px;}
.client_nav{margin:5px 0 0 0;}
.client_nav li{list-style:none;}
.client_nav li a{color:#454545;line-height:18px;background-position:0 0;padding:0 0 0 25px;display:block;}
.client_nav li a:hover{color:#D70740;line-height:18px;background-position:0 -46px;display:block;}
tr.title{line-height:26px;font-size:10px;}
.line td{border:1px dotted #d7d7d7;padding:5px 3px;vertical-align:middle;}
.one{border-left:3px solid #e7e7e7 !important;border-right:3px solid #e7e7e7 !important;border-bottom:3px solid #e7e7e7 !important;}
.one_b{height:3px;background-color:#e7e7e7;}
.line_noborder td{padding:5px 3px;vertical-align:middle;}
.cart_borderl{border-left:1px dotted #d7d7d7 !important;}
.cart_borderr{border-right:1px dotted #d7d7d7 !important;}
.cart_borderb{border-bottom:1px dotted #d7d7d7 !important;}
tr.title td{border-left:1px dotted #d7d7d7;border-right:1px dotted #d7d7d7;padding:0 3px;vertical-align:middle;}
.map_box{width:100%;}
.map_main{width:25%;text-align:center;vertical-align:middle;}
.map_list{width:75%;vertical-align:middle;}
.map_list li, .s_art li{float:left;list-style-type:none !important;margin:0 !important;}
.map_list li a, .s_art li a{color:#1A0CFF;line-height:20px;padding:0 0 0 10px;margin:0 0 0 8px;background-position:-245px -6px;}
.map_list li a:hover, .s_art li a:hover{color:#D70740;}
.category_prod_box{float:left;width:32%;margin-right:2%;}
.category_prod_box .foto{height:150px;width:220px;display:table-cell;text-align:center;padding:10px 0 0 0;vertical-align:middle;}
.category_prod_box h1, .category_prod_box h2{text-align:center;font:normal 13px/14px Humnst, Tahoma, Arial, sans-serif;padding:5px 0 0 0;background:none !important;border:0;}
.category_prod_box h1 a, .category_prod_box h2 a{color:#D70740;}
.category_prod_box h1 a:hover, .category_prod_box h2 a:hover{color:#1A0CFF;}
.category_prod_box .height{background-color:#ebebeb;}
h2.additional_txt, h1.additional_txt{color:#fff;line-height:19px;padding:5px 10px;font-size:15px;}
.prod_list_header{padding:7px 10px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;vertical-align:middle;line-height:24px;}
.prod_list_header .prod_list_bottom{padding:0;border:0 solid #d7d7d7;}
.prod_list_bottom{padding:3px 10px;border:1px solid #d7d7d7;vertical-align:middle;line-height:24px;}
.sort, .number, .show, .paginator{padding:0 7px 0 0;margin:0 7px 0 0;border-right:1px solid #d7d7d7;}
.sort{}
.sort select, .show select{margin:0;}
.number{}
.show{}
.paginator{}
.baner_box{border:1px solid #d7d7d7;margin:0 0 10px 0;background:url(/img/application/bg_baner.jpg) top center repeat-x;}
.filtr{background-color:#d7d7d7;padding:10px 10px 8px 10px !important;border-top:0 solid #d7d7d7 !important;border-left:0 solid #d7d7d7 !important;border-right:0 solid #d7d7d7
!important;}
.filtr select{background-color:#fff;width:201px;margin:0 0 5px 5px !important;}
.filtr .title{width:120px !important;background:none;color:#318d24;text-align:center;vertical-align:middle;}
.filtr .feature{width:618px;}
.filtr .ml8{font-size:11px;}
input#komplety{margin:0 2px 3px 0 !important;vertical-align:middle;}
.saving_pack{background:url(/img/ico/ico_saving.png) top left no-repeat;padding:0 0 0 30px;text-align:center;}
.summary{background-color:#1A0CFF;color:#fff;line-height:30px;font-weight:bold;font-size:13px;}
.marg_b_5{margin-bottom:5px;}
.steep_list{width:759px;}
.steep_list ul{margin:0;}
.steep_list li{float:left;font:normal 14px/26px Humnst, Tahoma, Arial, sans-serif;list-style-type:none !important;margin:0 !important;width:253px;}
.steep_list li.active a{text-align:center;color:#fff;background-color:#D70740;display:block;}
.steep_list li span, .steep_list li a{text-align:center;display:block;}
.cart h3{border-bottom:1px dotted #d7d7d7;color:#454545;}
.cart textarea, .cart input, .cart select{background-color:#f8f8f8;border:1px solid #e3e3e3;}
.cart .xoxo li{font-weight:bold;}
.cart .xoxo li a{color:#D70740;}
.cart .xoxo li label{font-weight:normal;width:150px;display:inline-block;}
.cart tr.bg_shadow td{padding:10px 0;}
.podpowiedz{margin:5px 0 0 54px;color:#626262;}
.product_cart td{border:0 dotted #d7d7d7;}
.name_cart{font:normal 13px/18px Humnst, Tahoma, Arial, sans-serif;border-bottom:1px dotted #d7d7d7 !important;padding:5px 0;}
.additional_in_cart{color:#626262;background-color:#ebebeb;border:1px solid #d7d7d7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;}
.foto_cart{margin:0 10px 10px 0;width:90px;}
.summary_cart{font-size:14px;}
.summary_cart strong{font-size:18px;}
.cart .dane_kontaktowe li{list-style-type:none !important;margin:0!important;padding:0!important;}
.gratis_foto img{width:70px;}
#result_adr li, #result_fv li{list-style-type:none !important;margin:0 !important;padding:0 !important;}
#big_gallery, #okno, #newsletterPopup{background:url(/img/application/bg_gallery.png) top center repeat;width:100%;height:100%;z-index:1939;position:fixed;top:0;left:0;overflow:hidden;}
.gallery_box{width:770px;position:relative;margin:50px auto 0 auto;padding:40px 20px 20px 20px;background-color:#fff;border:1px solid #d7d7d7;cursor:pointer;}
.gallery_box .btn{position:absolute;top:10px;right:20px;font-weight:bold;}
img#gallery_big_foto{max-width:600px;}
.watermark{position:absolute;top:45px;left:20px;}
.big_foto{width:636px;height:455px;text-align:center;border:1px solid #d7d7d7;display:table;overflow:hidden;margin:5px 0;}
.pos1{display:table-cell;vertical-align:middle;}
.small_foto{width:112px;}
.small_foto img{display:block;outline:1px solid #d7d7d7;margin:5px 0;width:110px;}
.name{color:#1A0CFF;font:normal 16px/16px Humnst, Tahoma, Arial, sans-serif;}
.gallery_box_small{width:500px;position:relative;margin:10px auto 0 auto;padding:8px;background-color:#fff;border:1px solid #d7d7d7;cursor:pointer;}
.gallery_box_small .btn{position:absolute;top:1px;right:1px;font-weight:bold;z-index:1939;}
.big_foto_small{width:400px;height:160px;text-align:center;border:1px solid #d7d7d7;display:table;overflow:hidden;margin:5px 0;}
img#gallery_big_foto_small{max-width:380px;}
.small_foto_small{width:90px;margin-top:20px;z-index:1939;}
.small_foto_small img{width:80px;z-index:1939;}
.watermark_small{position:absolute;top:50px;left:0;z-index:1945;}
#kontener_okno{width:502px;height:182px;position:relative;margin:200px auto 0 auto;}
#zawartosc_okno{background:url(/img/application/bg_shadow.jpg) top center repeat-x #fff;width:500px;height:180px;vertical-align:middle;display:table-cell;padding:10px;background-color:#fff;border:1px solid #d7d7d7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;color:#D70740;font-weight:bold;font-size:15px;}
#zawartosc_okno span.close{position:absolute;top:0;right:0;font-size:10px;margin:2px 4px;cursor:pointer;}
#zawartosc_okno span{position:absolute;bottom:0;right:0;margin:10px;cursor:pointer;}
#newsletterPopup{background:none;}
#newsletterPopup #kontener_okno{width:602px;min-height:402px;position:relative;margin:5% auto;color:#000;}
#newsletterPopup #zawartosc_okno{vertical-align:top;display:table-cell;padding:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
form[name='newsletterPopup']{width:250px;position:relative;top:390px;left:370px;}.button_newsletter{background:none;border:1px solid #ccc;color:#666;padding:5px;margin:14px 0 8px 80px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.button_newsletter-click{cursor:pointer;width:45%;float:left;margin:0 auto;}
#newsletterPopup #show-send-form{position:relative;bottom:-15px;margin-left:-180px;cursor:pointer;}
#show-buzzy, #nletter-kom{position:absolute !important;bottom:-26px;left:446px;}
.w90p{width:90%;}
.w50p{width:50%;}
.w45p{width:45%;}
.tal{text-align:left;}
.question img{margin-right:10px;vertical-align:middle;}
.question h3{line-height:24px;cursor:pointer;}
.question h3:hover{color:#D70740;}
.navigacja{padding:0 1px;margin-right:2px;float:left;min-width:15px;text-align:center;color:#D70740;font-weight:bold;}
.contact td{padding:2px 0;vertical-align:middle;}
.article li{list-style-type:none !important;margin:0 !important;border-bottom:1px dotted #d5d4d5;padding:5px 0;}
.article li a{color:#1A0CFF;padding:0 0 0 25px;margin:0;display:block;background-position:0 0;}
.article li a:hover{color:#D70740;}
.compare td, .compare th{padding:8px 5px;border:1px dotted #d7d7d7;}
.compare td td{border-bottom:0 dotted #d7d7d7;}
tr.podswietl:hover{background-color:#ddd;color:#2f2f2f !important;}
.porownanie{float:left;cursor:pointer;border:1px solid #fff;}
.porownanie span{font-size:16px;line-height:22px;width:22px;height:22px;margin:0 2px;color:#d7d7d7;outline:1px solid #d7d7d7;display:block;text-align:center;}
.porownanie_rm{position:absolute;background-color:#ccc;width:25px;height:25px;}
.roznica{color:#d63838;background-color:#ebebeb;}
.buttons{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #d7d7d7;}
.buttons .btn_red{margin-right:10px;}
.s_cat li{float:left;width:23%;margin:5px 1% 5px 1%;outline:1px solid #d7d7d7;height:70px;}
.s_cat li:hover{outline:1px solid #D70740;}
.s_cat li:hover a span{color:#D70740;}
.s_cat li label{width:60px;height:70px;display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;}
.s_cat li label img{max-width:60px;max-height:60px;}
.s_cat li span{display:table-cell;color:#1A0CFF;line-height:12px;vertical-align:middle;cursor:pointer;width:112px;}
.czysc_odstep_baner{margin:-11px 0 10px -11px;}
.czysc_odstep_baner .wrap{width:760px;border:none;overflow:hidden;}
.czysc_odstep_baner .slide{width:760px;}
.error_bg{border:1px solid #D70740;background:#F4F27A;color:#D70740;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.banerDynamicSection{float:left;margin:4px 0;margin-bottom:10px;}
ul.gastronomia_home{width:100%;height:366px;position:relative;overflow:hidden;margin-bottom:10px;}
ul.gastronomia_home li{display:none;}
ul.gastronomia_home li:first-child{display:block;}
ul.gastronomia_miniatury{position:absolute;margin-left:600px;z-index:1000;}
ul.gastronomia_miniatury li{margin:4px 10px;}
ul.gastronomia_miniatury li:first-child{margin-top:6px;}
.acc-container{width:100%;margin:0 auto;overflow:hidden;}
.acc-btn{width:100%;margin:0 auto 10px auto;padding:5px 10px;cursor:pointer;background:#EDEDED;}
.acc-btn h1{color:#7F7F92;font-size:15px;text-align:left;}
.acc-content{height:0;width:100%;margin:0 auto;overflow:hidden;text-align:left;}
.acc-content-inner{padding:10px;}
.open{height:auto;}
.cross_line{text-decoration:line-through !important;}
.newMenu{background-color:#E0E0E0;font-size:13px;margin-top:-10px;color:#000;overflow:hidden;}
.newMenu .arrowImage, .newMenu .whiteArrowImage, .newMenu .current{position:static;width:12px;height:12px;background-image:url(/img/accor_arrows_white.gif);float:right;margin:6px 15px 0 0;cursor:pointer;}
.newMenu .arrowImage{background-image:url(/img/accor_arrows.gif);}
.newMenu .current{background-position:0 -12px;}
.newMenu ul, .newMenu .sub{width:100%;margin:0;padding:0;overflow:hidden;}
.newMenu ul{padding-left:10px;}
.newMenu ul li.first-level a{padding:0 10px;}
.newMenu ul li, .newMenu .sub > li{line-height:2;border-bottom:1px solid #d5d4d5;padding:0;margin:0;list-style-position:inside;text-indent:-1.2em;}
.newMenu .sub > li{border-bottom:1px dotted #ccc;}
.newMenu ul li:last-of-type{border-bottom:none;}
.newMenu a, .newMenu .sub a{color:#000;text-decoration:none;}
.newMenu .sub{background:#fff;display:none;}
.newMenu a:hover, .newMenu .sub a:hover, .newMenu .sub a.active{color:#0371BE;}
.newMenu .sub a{color:#000;padding-left:10px;}
.newMenu .sub{margin-left:-10px;}
.newMenu .sub li{padding-left:10px;}
.newMenu .sub .sub li{padding-left:20px;}
.newMenu li.wyprzedaze a, .newMenu li.wyprzedaze a:hover{padding:0px 0 0 6px;color:#000;}
.newMenu li.wyprzedaze > a, .newMenu li.wyprzedaze > a:hover{padding:0px 0 0 6px;color:#3A55A2;text-decoration:none;font-weight:600;}
.newMenu .wyprzedaz a, .newMenu .wyprzedaz a:hover{padding:0px 0 0 6px;color:#3A55A2;text-decoration:none;font-weight:600;}
.newMenu .promocje a, .newMenu .promocje a:hover{color:#D80D10;padding:0 0 0 6px;text-decoration:none;font-weight:600;}
.newMenu .promocje ul li a, .newMenu .promocje ul li a:hover,
.newMenu .nowosci ul li a, .newMenu .nowosci ul li a:hover,
.newMenu .polecamy ul li a, .newMenu .polecamy ul li a:hover{color:#000;font-weight:500;}
.pl6{padding-left:6px !important;}
.pl12{padding-left:10px !important;}
.newMenu .nowosci a, .newMenu .nowosci a:hover{color:#328D24;padding:0 0 0 6px;text-decoration:none;font-weight:600;}
.newMenu .polecamy a, .newMenu .polecamy a:hover{color:#E37C03;padding:0 0 0 6px;text-decoration:none;font-weight:600;}
@media all and (max-width:720px){.mini_cart{height:30px;}
    .mini_cart .txt{font-size:10px;}
}
.blur{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8');filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8');background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4;}
.newsletter-row{width:100%;height:300px;border-bottom:2px solid #D70740;background:#fff;display:none;}
.newsletter-row .show-hide{cursor:pointer;}
.newsletter-top{background:url('/img/newsletter/header-nl-bg.png') no-repeat center top;width:1024px;height:300px;margin:0 auto;text-align:center;margin-top:-20px;}
.newsletter-top .nletter{margin-right:-3px;}
.newsletter-top .slogan{margin:60px 0 30px 0;}
.newsletter-row .hide-nletter{position:absolute;font-size:14px;right:50px;top:270px;color:#DC0B10;}
#center-section{margin:0 auto;position:fixed;top:10%;left:50%;width:602px;margin-left:-301px;z-index:9999;}
#rodzaj{visibility: hidden}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.newsletter-top .nletter{margin-right:-4px;}
}
.logotypes-container{border-bottom:1px solid #d7d7d7;text-align:center;margin-bottom:10px;padding:10px 0}
.logotypes-list{list-style-type:none;text-align:center}
.logotype-image{display:inline;margin:0 15px;line-height:24px}
.logotype-image a img{vertical-align:middle}
.logotype-image a img:hover{-webkit-filter:none;filter:none}
.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}
.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-off>svg,.grayscale.grayscale-replaced.grayscale-fade:hover>svg{opacity:0}.onSubmitFormMessage{position:relative;z-index:1000;text-align:center;font-size:14px}.onSubmitFormMessage img{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;vertical-align:middle}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
.producentSpecialColor{color:#1A0CFF!important}
.g-recaptcha{margin: 15px 60px;}
.collapse-icon {
    height: 15px;
    float: right;
}