#body_drukuj{background:#fff;margin:50px 0 0 105px;}
.box_ukryj{display:none;}
.v-al-top{vertical-align:top !important;}
.a-img{display:block;max-width: 100%;height:100px;border:1px solid #ddd;text-align: center;border-radius: 5px;position: relative;overflow: hidden;}
.a-img img{max-width: 100%;max-height: 100%;}

#opinie{padding:0px;line-height:24px;}
#opinie > div{padding:0px;}
#opinie a{display:inline-block;}
#opinie .ocena{padding:6px 15px;background-color:#d7a263;}
#opinie .opis{margin:20px 0px 15px 0px;}
#opinie .belka{padding:10px;background-color:#f5f5f5;margin-top:20px;}
#opinie .sekcja{padding:10px 0px;border-bottom:1px solid #eee;}
#opinie .sekcja > div{padding:0px 0px 5px 0px;}
#opinie .sekcja .data{color:#888;font-size:14px;}

#miasta{padding:0px;line-height:24px;}
#miasta > div{padding:0px;margin-top:20px;}
#miasta a.lista{display:inline-block;background-color:#f9f9f9;padding:3px 10px;margin-bottom:3px;}
#miasta h1{display:inline-block;font-size:15px;margin:0px;font-weight:600;}
#miasta .box{padding:10px;}
#miasta .separator{margin-top:0px !important;}
#miasta img{width:100%;height:auto;}

.my-img-box:hover{opacity: 0.9 !important;}
#jq-my-img-box{width:100% !important;z-index: 500;}
#jq-my-img-box .modal-dialog{color:#222;}
#jq-my-img-box .modal-dialog .modal-body{text-align:center;}
#jq-my-img-box .modal-dialog .modal-body img{filter:alpha(opacity=0);opacity:0;max-height:700px;}
#jq-my-img-box .modal-dialog .modal-body img.loader{position:absolute;left:48%;top:100%;filter:alpha(opacity=100);opacity:1;}
#jq-my-img-box .modal-footer button{outline: none;}
#box-img-btn-prev.disabled, #box-img-btn-next.disabled{color:#aaa;}

#oferta-rozmiary{padding:10px 0px 0px 0px;}
#oferta-rozmiary form{float:right;display:inline-block;}
#oferta-rozmiary .rozmiary{float:right;display:inline-block;border:1px solid #eee;background-color:#eee;padding:1px 10px;margin-right:10px;font-size:14px;}
#oferta-rozmiary select{border:0px;background-color:#eee;}
#oferta-rozmiary .ok{float:right;display:inline-block;border:1px solid #111;background-color:#604027;color:#fff;padding:8px 10px;font-size:14px;}
#oferta-rozmiary form.szukaj-form{float:left;}
#oferta-rozmiary input.szukaj{float:left;border:0px solid; width:80px;height:38px;font-size:14px;background-color:#eee;}

#produkty{padding:20px 0px 0px 0px;display: flex;align-items:stretch;flex-wrap: wrap;}
#produkty .rozmiar{padding:0px 10px 20px 5px;}
#produkty .rozmiar span{float:left;padding:10px 20px 10px 20px;background:#d7a263;color:#fff;width:100%;}
#produkty .box{padding:0px 10px 30px 10px;text-align:center;flex: 1 1 auto;flex: initial;}
#produkty .box .fotka{float:left;width:100%;}
#produkty .box img{max-width:100%;border:1px solid #eee;border-radius:15px;}
#produkty .box .tytul{float:left;width:100%;font-size:15px;font-weight:400;margin-top:6px;padding:0px 10px;}
#produkty .box .cena{float:left;width:100%;font-size:21px;font-weight:700;margin-top:4px;}
#produkty .box .cena span{font-size:15px;font-weight:700;}
#produkty .box .szczegoly{display:inline-block;font-size:14px;padding:8px 25px;margin-top:8px;font-weight:400;background-color:#eee;color:#666;border-radius:10px;}
#produkty .box .rozmiary{float:left;width:100%;font-size:14px;margin-top:8px;}
#produkty .box .nowosc{position:absolute;top:15px;left:25px;background:#018401;padding:3px 10px;color:#fff;border-radius:10px;}

.szukaj{padding:8px 5px 8px 5px;}
.szukaj-opis{padding:10px 5px 6px 5px;}

#oferta-seo{float:left;padding:20px 0px 0px 0px;border-top:1px solid #eee;}
#oferta-seo p{float:left;color:#333;font-size:15px;font-weight:300;line-height:24px;}
#oferta-seo img{margin-bottom:15px;width:150px;height:100px;}
#oferta-seo h1{margin:0px 0px 10px 0px;font-size:18px;text-transform:uppercase;}

#szczegoly{padding:20px 0px 0px 0px;}
#szczegoly img{max-width:100%;border:1px solid #eee;border-radius:15px;}
#szczegoly .belka {font-weight:bold;background:#eee;padding:5px 10px !important;font-size:13px;}
#szczegoly .powiazania {text-align:center;font-size:13px;padding-bottom:15px;}
#szczegoly .box-zdjecia{padding:0px 10px 0px 0px;}
#szczegoly .box-zdjecia > div{padding:0px 0px 15px 0px;}
#szczegoly .zdjecie{padding:0px;text-align:center;}
#szczegoly .zdjecie img{width:auto;height:431px;}
#szczegoly .miniaturka{padding:10px 5px 0px 5px;min-height:152px;text-align:center;}
#szczegoly .box-opis{padding-right:0px;line-height:25px;}
#szczegoly .box-opis > div{padding:0px 0px 15px 0px;}
#szczegoly .box-opis > div > div{padding:0px;}
#szczegoly .opis{border-top:1px solid #eee;padding-top:15px !important;line-height:25px;}
#szczegoly .opis a{color:#333;}
#szczegoly .btn-activ{float:left;color:#fff;padding:6px 20px;margin:0px 6px 0px 0px;background:#018401;font-weight:bold;border-radius:8px;}
#szczegoly .btn-noactiv{float:left;color:#888;padding:6px 20px;margin:0px 6px 0px 0px;background:#eee;font-weight:bold;border-radius:8px;}
#szczegoly .powrot{float:right;background:#eee;color:#555;padding:6px 40px;border-radius:8px;font-size:14px;}
#szczegoly h1, h2{font-size:18px;line-height:28px;font-weight:600;margin:0px;}
#szczegoly .gwiazdki img{float:right;border:0px solid #eee;}
#szczegoly .pierwszy a{display:inline-block;width:100%;text-align:center;background-color:#eee;border:0px solid #eee;padding:5px 20px;}
#szczegoly .nowosc{position:absolute;top:20px;left:34px;background:#018401;padding:4px 10px;color:#fff;border-radius:10px;}
#szczegoly .boxy {padding:5px 5px !important;}
#szczegoly .rozmiary{display:block;background:#018401;color:#fff;text-align:center;font-weight:400;padding:8px 0px;border-radius:8px;}
#szczegoly .wybrane{background:#ddd;color:#333 !important;}
#szczegoly .przejdz {display:block;width:100%;font-size:18px;font-weight:600;background:#B30000;color:#fff;text-align:center;font-weight:500;padding:7px 0px;border-radius:8px;}
#szczegoly .darmowa{text-align:center;font-size:14px;background-color:#018401;color:#fff;padding-top:15px !important;}
#szczegoly .sekcja-typ{border-bottom:1px solid #eee;padding:2px 0px !important;font-size:14px;}
#szczegoly .sekcja-typ > div{padding-top:2px !important;}
#szczegoly .sekcja-typ span{white-space:nowrap;color:#666;font-size:13px;}
#szczegoly .sekcja-typ span img{padding-bottom:1px;border:0px;}
#szczegoly .sekcja-typ .kup{padding-top:0px !important;}
#szczegoly .sekcja-typ a{display:block;background:#B30000;color:#fff;font-weight:600;padding:3px 0px;border-radius:8px;}
#szczegoly .sekcja-typ div.btn-kup{display:block;background:#B30000;color:#fff;text-align:center;font-weight:600;padding:2px 0px !important;border-radius:8px;}
#szczegoly .sekcja-typ .btn-kup:hover{cursor:pointer;opacity:0.7;}
#szczegoly .sekcja-typ .typ-cena{font-weight:600;text-align:center;}
#szczegoly .sekcja-typ:hover{background:#eee;}
#szczegoly .sekcja-typ .brak{display:block;padding:2px 0px;background:#eee;text-align:center;color:#666;}
#szczegoly .sekcja-typ.szare-tlo {background-color:#eee;}
#szczegoly .opis-newsletter{padding:3px !important;background-color:#eee;}
#szczegoly .input-newsletter{padding:3px !important;background-color:#eee;}
#szczegoly .input-newsletter input{width:100%;}
#szczegoly .opinie .sekcja{padding:10px 0px;border-bottom:1px solid #eee;}
#szczegoly .opinie .sekcja > div{padding:2px 0px;}
#szczegoly .opinie .belka span{float:right;}
#szczegoly .opinie .szare{color:#888 !important;font-size:14px;}
#szczegoly .opinie img{border:0px solid #eee;margin-bottom:3px;}
#szczegoly .opinie a{float:left;margin-top:10px;background-color:#eee;padding:7px 40px;border-radius:8px;}
#szczegoly .archiwum{padding:0px;}
#szczegoly .archiwum a{display:block;font-size:15px;font-weight:600;background:#f00;color:#fff;text-align:center;font-weight:500;padding:7px 0px;margin-bottom:20px;}
#szczegoly .kotwica {background:#fff !important;height:1px;padding:0px !important;}

#koszyk-krok1 {padding:0px;}
#koszyk-krok1 .szary{color:#888;}
#koszyk-krok1 .szare-tlo{background-color:#888 !important;}
#koszyk-krok1 .right{float:right;}
#koszyk-krok1 .left{float:left;}
#koszyk-krok1 .naglowek{padding:15px 0px 5px 0px;font-size:15px;font-weight:600; }
#koszyk-krok1 .kroki-dalej {padding:25px 0px 0px 0px;}

#koszyk-krok1 .wiersz{font-size:14px;color:#666;padding:10px 0px 0px 0px;}
#koszyk-krok1 .nazwa{text-align:right;padding-top:6px;}
#koszyk-krok1 input, select{width:100%;border:1px solid #ddd;height:34px;font-size:14px;padding-left:10px;color:#666;}
#koszyk-krok1 input.checkbox{width:auto;border:1px solid #ddd;margin-top:0px;}
#koszyk-krok1 textarea{width:100%;height:95px;border:1px solid #ddd;font-size:14px;line-height:22px;padding:0px 10px;color:#666;}
#koszyk-krok1 .bledy{background:#B30000;color:#fff;padding:20px;margin:10px 0px;}
#koszyk-krok1 .bledy2{background:#B30000;color:#fff;padding:20px !important;margin:10px 0 0;}
#koszyk-krok1 .wiersz_blad{border-left: 3px solid #B30000; margin-bottom:10px;}
#koszyk-krok1 button{width:auto;height:auto;border-radius:10px;border:0px;background:#080;color:#fff;padding:10px 40px;}
#koszyk-krok1 button:hover{opacity:0.8;}
#koszyk-krok1 .button{display:inline-block;border-radius:10px;border:0px;background:#080;color:#fff;padding:10px 40px;}
#koszyk-krok1 .button:hover{cursor: pointer;opacity:0.8;}

#koszyk-krok1 .belka{font-size:13px;background:#f2f2f2;text-align:center;padding:10px 0px;text-transform:uppercase;font-weight:600;margin-top:10px;}
#koszyk-krok1 .belka > div{padding:0px 4px;}
#koszyk-krok1 .wartosc-koszyka{font-size:16px;}
#koszyk-krok1 .dane{font-size:14px;padding:6px 0px;font-weight:400;border-bottom:1px solid #eee;}
#koszyk-krok1 .dane > div{padding:0px 4px;}
#koszyk-krok1 .dane a{display:block;text-align:center;font-weight:400;padding:11px 4px;}
#koszyk-krok1 .dane a.tytul {text-align:left;}
#koszyk-krok1 .zdjecie a{padding:0px;border:1px solid #eee;}
#koszyk-krok1 .zdjecie img{max-width:50%;}
#koszyk-krok1 .opcje {padding:0px; }
#koszyk-krok1 .opcje .pad1 {padding-top:12px; }
#koszyk-krok1 .opcje .btn-zmiana-ilosci {background:#eee;color:#333;font-size:20px;border-radius:10px; display: block; text-align: center; font-weight: 400; padding: 11px 4px; 
    -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;}
#koszyk-krok1 .opcje .btn-zmiana-ilosci:hover { cursor: pointer; opacity: 0.8; }

#koszyk-krok1 .dostawa {margin:10px 0px 0px 0px;}
#koszyk-krok1 .active.border {border:2px solid #070; background-color:#070;}
#koszyk-krok1 .border { padding:00px;border:2px solid #ddd; background-color:#f9f9f9; border-radius:5px;}
#koszyk-krok1 .btn-sposob-dostawy:hover {cursor:pointer;opacity:0.8;}
#koszyk-krok1 .kolko {padding:0px;}
#koszyk-krok1 .con-radio-dostawa {height:14px;margin-top:21px;}
#koszyk-krok1 .con-radio-platnosc {height:14px;margin-top:19px;}
#koszyk-krok1 .dostawy-nazwa{padding:5px 0px;background-color:#f9f9f9;}
#koszyk-krok1 .dostawy-nazwa img {max-width:100%;}
#koszyk-krok1 .dostawy-nazwa div {padding:0px 0px 0px 10px;}
#koszyk-krok1 .dostawy-nazwa span {display:block;padding-top:1px; padding-bottom:1px;}
#koszyk-krok1 .dostawa .tytul{font-size:15;font-weight:600;}
#koszyk-krok1 .dostawa .cena{color:#444;font-size:14px;font-weight:400;}
#koszyk-krok1 .dostawa u{display:block;color:#444;font-size:14px;font-weight:400;text-decoration:none;}
#koszyk-krok1 .dostawa .red{color:#a00;font-size:13px;font-weight:400;}
#koszyk-krok1 .zaznacz{border:1px solid #ddd;cursor:pointer;background:#eee;}
#koszyk-krok1 .zaznacz.zaznaczone2{background-color:#090 !important;border:1px solid #090;}

#aktualnosci{padding:0px;width:100%;}
#aktualnosci .sekcja{padding:0px 0px 10px 0px;border-bottom:1px solid #eee;}
#aktualnosci .data{color:#888;font-weight:300;}
#aktualnosci .tytul{padding:0px;}
#aktualnosci .tytul h1, .tytul h2{display:inline-block;font-size:19px;margin:0px;padding:20px 0px 10px 0px;font-weight:600;text-transform:uppercase;}
#aktualnosci .tresc{padding:5px 0px 0px 0px;font-size:15px;line-height:25px;text-align:justify;}
#aktualnosci .foto{max-width:100%;padding:0px 20px 0px 0px;}
#aktualnosci .foto img{max-width:100%;padding-top:10px;padding-bottom:13px;}
#aktualnosci .wiecej{float:right;font-size:13px;background-color:#a66f36;color:#fff;padding:3px 30px;margin-bottom:10px;}
#aktualnosci .zajawka{color:#666;}
#aktualnosci .szczegoly{font-weight:600;}

#info_okno{position:fixed;z-index:10;top:0;left:0;padding:0px;}
#info_okno .tlo{position:fixed;z-index:1;width:100%;height:100%;background:#000;opacity : 0.6;text-align: center;}
#info_okno .info{position:fixed;z-index:2;width:100%;padding :45px 0 50px 0;background:#fff;top:38%;color:#f00;font-weight:500;text-align:center;}
#info_okno .info .naglowek{color:#000;font-size:21px;font-weight:500;padding-bottom:10px;text-transform:uppercase;}
#info_okno .info .btny{clear : both;float : left;width : 100%;padding-top : 20px;}
#info_okno .tytul{margin : auto;padding : 30px 0 20px;font-size : 15px;color : #000;font-weight : bold;}
#info_okno .blad{margin : auto;padding-bottom : 20px;color : #f00;font-weight : bold;text-align : center;}
#info_okno .ok{margin : auto;padding-bottom : 20px;color : #090;font-weight : bold;text-align : center;}
#info_okno .info .btny a{display:inline-block;margin:0 10px;padding:10px 20px;color:#fff;background:#5a3a21;}
#info_okno .info .btny a:hover{cursor: pointer;color : #999;}

#jquery-overlay{position : absolute;top : 0;left : 0;z-index : 90;width : 100%;height : 500px;}
#jquery-lightbox{position : absolute;top : 0;left : 0;width : 100%;z-index : 100;text-align : center;line-height : 0;}
#jquery-lightbox a img{border : none;}
#lightbox-container-image-box{position : relative;background-color : #fff;width : 250px;height : 250px;margin : 0 auto;}
#lightbox-container-image{padding : 10px;}
#lightbox-loading{position : absolute;top : 40%;left : 0%;height : 25%;width : 100%;text-align : center;line-height : 0;}
#lightbox-nav{position : absolute;top : 0;left : 0;height : 100%;width : 100%;z-index : 10;}
#lightbox-container-image-box > #lightbox-nav{left : 0;}
#lightbox-nav a{outline : none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width : 49%;height : 100%;display : block;}
#lightbox-nav-btnPrev{left : 0;float : left;}
#lightbox-nav-btnNext{right : 0;float : right;}
#lightbox-container-image-data-box{font : 10px Verdana, Helvetica, sans-serif;background-color : #fff;margin : 0 auto;line-height : 1.4em;overflow : auto;width : 100%;padding : 0 10px 0;}
#lightbox-container-image-data{padding : 0 10px;color : #666;}
#lightbox-container-image-data #lightbox-image-details{width : 70%;float : left;text-align : left;}
#lightbox-image-details-caption{font-weight : bold;}
#lightbox-image-details-currentNumber{display : block;clear : left;padding-bottom : 1.0em;}
#lightbox-secNav-btnClose{width : 66px;float : right;padding-bottom : 0.7em;}

.loader-popup{position: fixed;top: 0;left:0;width:100%;height:100%;min-height:100%;background: rgba(255, 255, 255, 0.7);z-index: 500;}
.loader-popup .con{display: table;width:100%;height:100%;min-height:100%;}
.loader-popup .con .con-v{min-width:50%;text-align:center;display: table-cell;vertical-align: middle;position: fixed;top: 50%;left:50%;z-index: 100;
transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}
.loader-popup .con .con-v div{display:inline-block;font-size:15px;font-weight:300;min-width:60%;background:#fff;border:1px solid #aaa;padding:30px 44px 30px 45px;position: relative;border-radius: 5px;text-align:center;}
.info-popup{position: fixed;top: 0;left:0;width:100%;height:100%;min-height:100%;background: rgba(255, 255, 255, 0.7);z-index: 500;}
.info-popup .con{display: table;width:100%;height:100%;min-height:100%;}
.info-popup .con .con-v{min-width:50%;text-align:center;display: table-cell;vertical-align: middle;position: fixed;top: 50%;left:50%;z-index: 100;
transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}
.info-popup .con .con-v div{display:inline-block;font-size:15px;font-weight:300;min-width:60%;background:#fff;border:1px solid #aaa;padding:30px 44px 30px 45px;position: relative;border-radius: 5px;text-align:left;}
.info-popup .con .con-v div u{display:inline-block;font-size:21px;font-weight:500;margin-bottom:5px;text-decoration:none;}
.info-popup .con .con-v div a{float:right;margin-top:15px !important;cursor:pointer;}
.info-popup .con .con-v div i{position: absolute !important;top:2px !important;right:5px !important;left:auto !important;font-size:18px;background: #f00 !important;font-style: normal;font-weight: bold;padding:3px 10px;color:#fff !important;border-radius: 10px;}
.info-popup .con .con-v div i:hover{cursor: pointer;color:#555;}
.info-popup .con .con-v .btn-zamknij{display:inline-block;margin-top:10px;margin-bottom:10px;border-radius:0px;background-color:#000;color:#fff;border:0px;padding:5px 30px;text-decoration:none;}
.info-popup .con .con-v .btn{padding:5px 15px;margin:0 10px;color:#333;border:0;}
.info-popup .con .con-v .btn:hover{cursor: ponter;opacity:0.6;}
.info-popup .con .con-v .btn.kontynuuj{background: #ddd;}
.info-popup .con .con-v .btn.do-koszyka{background: #ddd;}

/* md - SKOK 1 */
@media (min-width: 992px) and (max-width: 1200px){
#produkty{padding:15px 0px 0px 0px;}
#produkty .rozmiar{padding:0px 10px 20px 5px;}
#produkty .rozmiar span{padding:9px 20px 9px 14px;font-size:15px;}
#produkty .box{padding:0px 7px 25px 7px;}
#produkty .box .tytul{font-size:14px;}
#produkty .box .cena{font-size:19px;}
#produkty .box .szczegoly{font-size:13px;}
#produkty .box .rozmiary{font-size:13px;}
#produkty .box .nowosc{position:absolute;top:15px;left:20px;}
#oferta-seo{padding:15px 0px 0px 0px;}
#oferta-seo p{font-size:14px;line-height:23px;}
#oferta-seo h1{font-size:17px;}

#szczegoly .zdjecie img{width:auto;height:385px;}
#szczegoly .miniaturka{padding:7px 4px 0px 4px;min-height:130px;}
#szczegoly .sekcja-typ > div{padding-top:3px !important;}
#szczegoly .sekcja-typ{font-size:13px;}
#szczegoly .sekcja-typ a, #szczegoly .sekcja-typ div.btn-kup{padding:3px 0px;}
#szczegoly .sekcja-typ .brak{padding:3px 0px;}
#szczegoly .nowosc{position:absolute;top:20px;left:19px;}

#aktualnosci .sekcja{padding:0px 0px 7px 0px;}
#aktualnosci .tytul h1, .tytul h2{font-size:17px;padding:15px 0px 5px 0px;}
#aktualnosci .tresc{padding:5px 0px 0px 0px;font-size:14px;line-height:22px;}
#aktualnosci .foto{padding:0px 15px 0px 0px;}
#aktualnosci .foto img{padding-top:10px;padding-bottom:13px;}
}

/*sm - SKOK 2 */
@media (min-width: 768px) and (max-width: 992px){
#produkty{padding:15px 0px 0px 0px;}
#produkty .rozmiar{padding:0px 10px 20px 3px;}
#produkty .rozmiar span{padding:8px 20px 8px 10px;font-size:13px;}
#produkty .box{padding:0px 5px 20px 5px;}
#produkty .box .tytul{font-size:13px;line-height:18px;}
#produkty .box .cena{font-size:16px;}
#produkty .box .szczegoly{font-size:13px;}
#produkty .box .rozmiary{font-size:13px;}
#produkty .box .nowosc{position:absolute;top:12px;left:15px;font-size:14px;}
#oferta-seo{padding:15px 0px 0px 0px;}
#oferta-seo p{font-size:13px;line-height:22px;}
#oferta-seo h1{font-size:16px;}

#szczegoly .box-zdjecia{padding:0px;}
#szczegoly .zdjecie img{width:auto;height:480px;margin-top:15px;}
#szczegoly .miniaturka{padding:7px 4px 0px 4px;min-height:152px;}
#szczegoly .box-opis{padding:0px;}
#szczegoly .sekcja-typ > div{padding-top:3px !important;}
#szczegoly .sekcja-typ{font-size:13px;}
#szczegoly .sekcja-typ a, #szczegoly .sekcja-typ div.btn-kup{padding:3px 0px;}
#szczegoly .sekcja-typ .brak{padding:3px 0px;}
#szczegoly .nowosc{position:absolute;top:35px;left:44px;}

#aktualnosci .sekcja{padding:0px 0px 5px 0px;}
#aktualnosci .tytul h1, .tytul h2{font-size:15px;padding:10px 0px 0px 0px;}
#aktualnosci .tresc{padding:5px 0px 0px 0px;font-size:13px;line-height:20px;}
#aktualnosci .foto{padding:0px 10px 0px 0px;}
#aktualnosci .foto img{padding-top:10px;padding-bottom:13px;}
}

/* max - sm */
@media (max-width: 992px){
}

/* xs */
@media (max-width: 767px){
#jq-my-img-box{padding-top:60px;}
#jq-my-img-box .modal-dialog{width:100% !important;margin:0;padding:0;}
#jq-my-img-box .modal-dialog .modal-body img{max-width:100%;max-height:500px;}

#oferta-rozmiary{float:left;width:100%;}

#produkty .rozmiar{padding:0px 10px 20px 4px;}
#produkty .rozmiar span{padding:8px 20px 8px 16px;font-size:13px;}
#produkty .box{padding:0px 0px 25px 0px;text-align:center;}
#produkty .box a{display:block;}
#produkty .box a img{height:210px;width:auto;}
#produkty .box .tytul{font-size:14px;line-height:20px;}
#produkty .box .cena{font-size:18px;}
#produkty .box .szczegoly{font-size:15px;}
#produkty .box .rozmiary{font-size:13px;}
#produkty .box .nowosc{position:absolute;top:10px;left:15px;font-size:13px;}
#oferta-seo{padding:20px 0px 0px 0px;}
#oferta-seo p{font-size:15px;line-height:26px;}
#oferta-seo h1{font-size:18px;}

#szczegoly{float:left;}
#szczegoly .box-zdjecia{padding:0px;}
#szczegoly .zdjecie img{width:auto;height:420px;margin-top:15px;}
#szczegoly .miniaturka{padding:7px 4px 0px 4px;min-height:auto;}
#szczegoly .box-opis{padding:0px;}
#szczegoly .sekcja-typ{padding:5px 0px !important;font-size:13px;line-height:17px;}
#szczegoly .sekcja-typ > div{padding-top:9px !important;}
#szczegoly .sekcja-typ a {padding:9px 0px; font-size:16px;}
#szczegoly .sekcja-typ div.btn-kup{padding:9px 0px !important; font-size:15px;}
#szczegoly .sekcja-typ .brak{padding:9px 0px;}
#szczegoly .nowosc{position:absolute;top:35px;left:33px;}

.paczkomat{margin-top:0px;}
.orlenpaczka{margin-top:0px;}
#koszyk-krok1 .kolko img {margin-top:5px;}
#koszyk-krok1 .con-radio-dostawa {margin:10px 0px;}

#aktualnosci .sekcja{padding:0px 0px 5px 0px;}
#aktualnosci .tytul h1, .tytul h2{font-size:15px;padding:10px 0px 0px 0px;}
#aktualnosci .tresc{padding:5px 0px 0px 0px;font-size:13px;line-height:20px;}
#aktualnosci .foto{padding:0px 10px 0px 0px;}
#aktualnosci .foto img{padding-top:10px;padding-bottom:13px;}

#opinie #formularz .select{padding:0px !important;}

#info_okno .info .btny a{display:block;margin:0px 0px 20px 0px;}
}
@media (min-width: 610px) and (max-width: 767px){
#produkty .box a img{height:250px;width:216px;}
}
@media (min-width: 550px) and (max-width: 609px){
#produkty .box a img{height:250px;width:216px;}
}
@media (min-width: 500px) and (max-width: 549px){
#produkty .box a img{height:250px;width:216px;}
}
@media (min-width: 450px) and (max-width: 499px){
#produkty .box a img{height:220px;width:190px;}
#szczegoly .zdjecie img{width:364px;height:420px;}
}
@media (min-width: 400px) and (max-width: 449px){
#produkty .box a img{height:192px;width:166px;}
#szczegoly .zdjecie img{width:324px;height:374px;}
}
@media (min-width: 350px) and (max-width: 399px){
#produkty .box a img{height:166px;width:144px;}
#szczegoly .zdjecie img{width:274px;height:316px;}
}
@media (min-width: 300px) and (max-width: 349px){
#produkty .box a img{height:140px;width:121px;}
#szczegoly .zdjecie img{width:224px;height:259px;}
}
@media (max-width: 299px){
#produkty .box a img{height:100px;width:87px;}
#szczegoly .zdjecie img{width:174px;height:201px;}
}
@media (min-width: 768px){
}