head{background: url('../../foty/sklep/1-biustonosze.jpg');}
body{margin-top:4px;font-size:15px;color:#333;font-family: 'Open Sans', 'Arial', sans-serif !important;letter-spacing: -0.3px;background: url('../../img/tla/tlo_stoisko8.jpg') no-repeat center top;background-color:#1a0e0e;}
.clear{clear:both;}
a{color:#333;text-decoration:none !important;}
a:link, a:visited, a:active, a:focus, a:hover{outline:0 !important;text-decoration: none;color:#333;}
a:hover{opacity:0.8;}
.jestesmy{margin-top:70px;padding:0px;}
.jestesmy > div span{display:block;margin-bottom:25px;background-color:#f9f9f9;border:1px solid #eee;padding:30px 10px;color:#666;font-weight:600;font-size:17px;}

.ukryj{display: none;}
.btn-paczkomat-otworz-popup{float:right !important;font-weight:400;padding:7px 15px !important;font-size:14px;color:#fff;background:#888;width:100%;text-align:center;}
.btn-paczkomat-otworz-popup.blad-paczkomatu{background: #f00 !important;}
.btn-paczkomat-otworz-popup:hover{cursor:pointer;opacity: 0.7;}
.con-info-wybrany-paczkomat{clear:both;float: none !important;padding:5px 10px;font-size:13px;background:#eee;}
.con-info-wybrany-paczkomat-krok-3{clear:both;float: none !important;padding:5px 10px;font-size:13px;background:#eee;margin-top:5px;}
.con-info-wybrany-paczkomat-krok-4-mail{clear:both;float: none !important;padding:5px 10px;font-size:13px;background:#eee;}

.btn-orlenpaczka-otworz-popup{float:right !important;font-weight:400;padding:7px 15px !important;font-size:14px;color:#fff;background:#888;width:100%;text-align:center;}
.btn-orlenpaczka-otworz-popup.blad-orlenpaczkau{background: #f00 !important;}
.btn-orlenpaczka-otworz-popup:hover{cursor:pointer;opacity: 0.7;}
.orlen-widget{font-family:open sans !important;}
.con-info-wybrany-orlenpaczka{clear:both;float: none !important;padding:5px 10px;font-size:13px;background:#eee;}
.con-info-wybrany-orlenpaczka-krok-3{clear:both;float: none !important;padding:5px 10px;font-size:13px;background:#eee;margin-top:5px;}
.con-info-wybrany-orlenpaczka-krok-4-mail{clear:both;float: none !important;padding:5px 10px;font-size:13px;background:#eee;}
.info-platnosc{font-size: 15px;color:#f00;}
#btn-place-z-payu,
.btn-place-z-payu{position: relative;border:0;padding:0;margin:auto;width:214px;height:39px;background: url('../../img/buttony/payu-place-teraz.png') no-repeat;}
#btn-place-z-payu:hover{cursor: pointer;opacity: 0.7;}

#naglowek{padding:0px;color:#fff;}
#naglowek .logo{padding:10px 0px 0px 10px;}
#naglowek .logo a{float:left;}
#naglowek .logo img{max-width:100%;}
#naglowek .logowanie{padding:0px;}

#logowanie{float:right;background:#1a0e0e;font-size:13px;padding:12px 25px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
#logowanie .sekcja1{padding:0px 0px 10px 0px;}
#logowanie input{border:0px;width:125px;height:29px;padding:0px 8px;color:#666;margin-right:10px;}
#logowanie input.but_ok{background:#d7a263;border:0px;color:#1a0e0e;width:75px;height:29px;margin-right:0px;}
#logowanie .blad{display:block;background:#f00;padding:5px 15px;width:100%;margin-bottom:10px;}
#logowanie .blad a{color:#fff;}
#logowanie a{color:#fff;margin-right:10px;}
#logowanie a.wyloguj{color:#f00;}

.menu-con{margin-top:15px;padding:0px;position:relative;z-index:90;height:44px;} 
.menu-con .padding-none{padding:0px !important;} 
.menu-con .navbar-default{background:none;}
.menu-con .navbar-static-top .container{position: relative;text-align: center;}
.menu-con .navbar-fixed-top .container{position: relative;}
.menu-con .logo{display: none;}
.menu-con .box-logo{padding:5px 0px 0px 0px;}
.menu-con .logo{padding:0px;}
.menu-con .box-logo img{max-width: 100%;}
.menu-con .box-informacje{padding:0px;height:44px;background:#1a0e0e;opacity:0.96;border-radius:15px;}
#navbar{}
.menu-glowne{padding:0;z-index: 2;height:44px;text-align:left !important;}
.menu-glowne li{display:inline-block;padding:0px;margin:0;vertical-align:middle;}
.menu-glowne li a{display:table-cell;font-size:14px;color:#fff !important;vertical-align: middle;height:45px;line-height:19px;padding:0 20px;text-transform: uppercase;}
.menu-glowne li a:hover{color:#d7a263 !important;opacity:1;}
.menu-glowne li a.szukaj{background:#090;color:#fff !important;}
.menu-glowne li a.koszyk{background:#B30000;color:#fff !important;}
.menu-glowne li.activ a{color:#d7a263 !important;}
.menu-glowne li.activ a.szukaj{background:060;color:#fff !important;}
.menu-glowne li.activ a.koszyk{background:#d7a263;color:#fff !important;}
.menu-glowne li.activ a:hover{color:#ab783c !important;}
.menu-glowne li a.szukaj:hover{background:#060;color:#ddd !important;}
.menu-glowne li a.koszyk:hover{background:#d7a263;color:#333 !important;}
.menu-glowne .box-menu{padding:20px;margin-top:9px;border-radius:15px;}
.menu-glowne .box-kat{color:#333;padding:0px 10px 0px 0px;}
.menu-glowne .kat{font-size:15px !important;text-transform:uppercase;font-weight:600;border-bottom:1px #ddd solid;margin-bottom:6px;margin-top:6px;padding:0px 0px 10px 0px;}
.menu-glowne .podkat{font-size:13px;padding:2px 5px 2px 0px;}
.menu-glowne .col-sm-12{float:left;padding:5px 5px;}
.menu-glowne li ul{background:none !important;box-shadow:none;min-width:1010px;padding:0px 0;top:35px;left:-15px;border:0;border-radius: 0;}
.menu-glowne li ul li{display:block !important;color:#fff !important;padding:0;margin:0;position:relative;background: #eee;border:1px solid #ddd !important;border-top:0px !important;}
.menu-glowne li ul li a{display:block;color:#333 !important;margin:0;position:relative;text-align:left;font-size:15px;height:auto;text-transform: lowercase;width: 100%;}
.menu-glowne li.activ ul li a{color:#333 !important;font-size:13px;}
.menu-glowne li ul li a:hover{text-decoration: none;color:#111 !important;background:#d7a263;opacity:1 !important;}
.menu-glowne li ul li a.kat{background:none;}
.menu-glowne li ul li a.kat:hover{opacity:0.5 !important;}
.menu-glowne li.activ ul li a.kat:hover{color:#333 !important;background:none;}
.menu-glowne li.activ ul li a.podkat:hover{color:#333 !important;font-size:13px;}
.menu-glowne li ul li a.activ{text-decoration: none;color:#666;}
.menu-glowne li ul li a.activ:hover{color:#fff !important;}

#strona{margin-top:15px;padding:0px;}
#strona .modelka{position:absolute;bottom:0px;right:0px;z-index:100;text-align:right;}
#strona .row{padding:0px;}
#strona .biale-tlo{padding:0px 0px 30px 0px;background:#fff;border-radius:15px;}
#strona .sekcja-lewa{float:left;padding:0px 25px;border-right:1px solid #eee;}
#strona .sekcja-prawa{float:right;padding:0px;}
#strona .sekcja-glowna{padding:0px 25px;}

#stan-koszyka{padding:0px;background:#eee;width:100%;border-top-right-radius:18px;}
#stan-koszyka .fb{padding:9px 0px 0px 20px;text-align:left;}
#stan-koszyka .fb a{font-size:15px;}
#stan-koszyka .fb img{margin-right:5px;width:26px;height:26px;}
#stan-koszyka .fb img.allegro{width:40px;height:26px;}
#stan-koszyka .stan{padding:0px;}
#stan-koszyka .stan a{float:right;padding:11px 24px;background:#B30000;color:#fff;}
#stan-koszyka .stan a:first-of-type{border-top-right-radius:15px;}

#sciezka{padding:12px 0px;border-bottom:1px solid #eee;width:100%;}
#sciezka a{font-size:13px;padding:0px 10px;text-transform:uppercase;color:#333;text-decoration:none;}
#sciezka a:first-of-type{padding-left:0px;}
#sciezka a.szukaj{color:#070;font-weight:bold;}

.dzialamy{font-size:16px;font-weight:600;padding:11px 0px 9px;text-align:center;border-bottom:1px solid #eee;}
.naglowek-menu-lewe{font-size:21px;padding:20px 0px 10px 0px;margin-bottom:15px;font-weight:500;text-transform:uppercase;border-bottom:1px solid #eee;}
#menu-lewe{padding:0px;}
#menu-lewe .ikony{padding:6px 0px 2px 0px;text-align:center;margin-bottom:8px;height:51px;}
#menu-lewe .ikony a{font-size:13px;color:#666;text-transform:none;}
#menu-lewe .ikony a img{width:78px;height:39px;}
#menu-lewe .opis{font-size:14px;padding:0px 0px 10px 0px !important;}
#menu-lewe .input{font-size:14px;padding:0px !important;}
#menu-lewe .input input{width:100%;height:28px;}
#menu-lewe .promocja{font-size:13px;padding:10px 5px;background:#B30000;text-align:center;color:#fff;text-transform:none;margin-bottom:10px;}
#menu-lewe a{padding:4px 0px 4px 0px;color:#1a0e0e;font-size:15px;text-transform:uppercase;font-weight:500;}
#menu-lewe a:hover{color:#d7a263;opacity:1;}
#menu-lewe a.over{color:#B30000 !important;font-weight:600;}
#menu-lewe a.podkat{float:right;color:#333;font-size:14px;text-transform:none;font-weight:400;}
#menu-lewe a.podkat:hover{color:#d7a263;opacity:1;}
#menu-lewe a.podkat.over2{color:#B30000;font-weight:400;}
#menu-lewe .podkat.producent{display:table;}
#menu-lewe .podkat.producent a{float:none;font-size:15px;display:table-cell;vertical-align:middle;}
#menu-lewe .podkat.producent a:first-child{padding-right:15px;}
#menu-lewe .podkat.producent a img{width:100%;}
#menu-lewe .wszyscy{display:block;padding-top:10px !important;}

#kontakt-box{padding:0px 0px 10px 0px;}
#kontakt-box .tresc{padding:0px;}

#dzialy{padding:20px 0px 0px 0px;font-size:15px;line-height:25px;}
#dzialy > div{padding:0px;}
#dzialy > div > div{padding:0px;}

.tresci{padding:15px 15px 0px 15px;font-size:15px;line-height:25px;}
.tresci .promocja{font-size:15px;padding:10px 0px 10px 0px;margin:15px 0px;background:#B30000;text-align:center;color:#fff;}

.ikony{padding:6px 0px 2px 0px;text-align:center;height:51px;}

#producenci{padding:20px 0px 0px 0px;}
#producenci a{display:block;background:#eee;font-size:15px;font-weight:500;text-transform:uppercase;color:#333;padding:15px 5px;margin-bottom:10px;text-align:center;}

#oferta{padding:20px 0px 0px 0px;}
#oferta a{display:block;}
#oferta .box{padding:0px 10px 15px 10px;text-align:center;}
#oferta .box img{width:255px;height:296px;border-radius:15px;}
#oferta .box a.tytul{font-size:15px;font-weight:500;margin-top:6px;text-transform:uppercase;color:#333;}

#footer{padding:20px 0px 50px 0px;color:#666;font-size:14px;}
#footer a{display:block;color:#eee;padding:3px 19px}
#footer a:hover{color:#d7a263;opacity:0.8;text-decoration:none;}
#footer a.activ{color:#d7a263;}
#footer .podpis{line-height:25px;text-align:right;}

#cookie_msg{position: fixed;bottom:0;padding: 5px 0 5px 0;z-index: 999;background: #333;width:100%;}
#cookie_msg .cookie_msg{padding: 10px 0;color:#eee;overflow: hidden;font-size:12px;text-align:center;}
#cookie_msg .cookie_msg a{font-style: normal;color:#eee;font-weight: bold;text-decoration: none;}
#cookie_msg #cookie_msg_close{}
#cookie_msg a:hover{color:#777;}

/* md - SKOK 1 */
@media (min-width: 992px) and (max-width: 1200px){
.jestesmy > div{padding:10px;}
.jestesmy > div span{font-size:16px;}

.menu-con{margin-top:10px;height:40px;} 
.menu-con .box-informacje{height:40px;}
.menu-glowne{height:40px;}
.menu-glowne li a{font-size:14px;height:40px;line-height:19px;padding:0 12px;}
.menu-glowne li ul{min-width: 840px;top:31px;left:-15px;}
.menu-glowne .kat{font-size:14px !important;margin-bottom:4px;}
.menu-glowne .podkat{font-size:13px !important;padding:2px 3px 2px 0px;}
.menu-glowne .box-menu{padding:15px;}

#naglowek .logo{padding:8px 0px 0px 10px;}
#logowanie input{width:120px;height:27px;}
#logowanie input.but_ok{width:70px;height:27px;}

#strona{margin-top:10px;}
#strona .modelka img{width:80%;}
#strona .biale-tlo{padding:0px 0px 20px 0px;}
#strona .sekcja-lewa{padding:0px 20px;}
#strona .sekcja-glowna{padding:0px 20px;} 

.naglowek-menu-lewe{font-size:19px;padding:11px 0px 7px 0px;margin-bottom:10px;}
#menu-lewe .ikony{padding:8px 0px 7px 0px;}
#menu-lewe .ikony a{font-size:11px;}
#menu-lewe a{padding:3px 0px 3px 0px;font-size:14px;}
#menu-lewe a.podkat{font-size:13px;}
#menu-lewe .podkat.producent a{font-size:14px;}

#kontakt-box{padding:0px 0px 10px 0px;font-size:14px;}

#stan-koszyka .fb{padding:7px 0px 0px 20px;}
#stan-koszyka .stan a{font-size:15px;padding:10px 20px;}

#dzialy{padding:15px 0px 0px 0px;font-size:14px;line-height:22px;}

#oferta{padding:10px 0px 0px 0px;}
#oferta .box{padding:0px 7px 10px 7px;}
#oferta .box img{width:215px;height:249px;}
}

/* sm - SKOK 2 */
@media (min-width: 768px) and (max-width: 992px){
.jestesmy > div{padding:5px;}
.jestesmy > div span{font-size:14px;}

.menu-con{margin-top:5px;height:40px;} 
.menu-con .box-informacje{height:40px;}
.menu-glowne{height:40px;}
.menu-glowne li a{font-size:13px;height:40px;line-height:16px;padding:0 9px;text-transform:none;}
.menu-glowne li ul{min-width:640px;top:31px;left:-15px;}
.menu-glowne .kat{font-size:13px !important;margin-bottom:4px;padding:0px 0px 8px 0px;}
.menu-glowne .podkat{font-size:13px !important;padding:2px 3px 2px 0px;}
.menu-glowne .box-menu{padding:10px;}

#naglowek .logo{padding:7px 0px 0px 10px;}
#logowanie input{width:100px;height:25px;}
#logowanie input.but_ok{width:60px;height:25px;}

#strona{margin-top:5px;}
#strona .modelka img{width:65%;} 
#strona .biale-tlo{padding:0px 0px 10px 0px;}
#strona .sekcja-lewa{padding:0px 15px;}
#strona .sekcja-glowna{padding:0px 15px;}

.naglowek-menu-lewe{font-size:16px;padding:9px 0px 5px 0px;margin-bottom:6px;}
#menu-lewe .ikony{padding:5px 0px 3px 0px;}
#menu-lewe .ikony a{font-size:11px;}
#menu-lewe a{padding:2px 0px 2px 0px;font-size:14px;}
#menu-lewe a.podkat{font-size:13px;}
#menu-lewe .podkat.producent a{font-size:13px;}

#kontakt-box{padding:0px 0px 10px 0px;font-size:13px;}
#dzialy{padding:10px 0px 10px 0px;font-size:13px;line-height:20px;}

#stan-koszyka .fb{padding:7px 0px 0px 20px;}
#stan-koszyka .stan a{font-size:14px;padding:10px 15px;}

#oferta{padding:5px 0px 0px 0px;}
#oferta .box{padding:0px 5px 10px 5px;}
#oferta .box img{width:146px;height:169px;}

#footer{font-size:13px;}
}
/* max - sm */
@media (max-width: 992px){
}

/* xs */
@media (max-width: 767px){
body{background: url('../../img/tla/tlo_mob_stoisko8.png') repeat-x center top;background-color:#1f1515;}
.dzialamy{padding:0px 0px 11px;border-bottom:0px solid #eee;color:#fff;}
.jestesmy > div{padding:5px;}
.jestesmy > div span{font-size:13px;}

body{padding-top:45px;}
.menu-con{position:fixed;width:100%;height:44px;top:0;margin-top:0px;z-index:600;padding:0px 5px;}
.menu-con .navbar-default{background:#1a0e0e;border-bottom:0px solid #ddd;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.menu-con .navbar-header{background:#1a0f0e !important;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.menu-con .navbar-toggle{margin-top: 7px;}
.menu-con .navbar-collapse{padding:0px;background:#eee !important;}
.menu-con .navbar-nav .open .dropdown-menu{position:relative;}
.menu-con .padding-none{margin:0px;padding:0px;}
.menu-con .box-logo{padding:0px 0px 0px 0px;}
.menu-con .box-logo img{width:120px;height:33px;}
.menu-con .logo{display:block;position:absolute;top:2px;left:5px;padding:5px 5px;}
.menu-con .logo i{float:right;margin:6px 0px 0px 8px;color:#eee;}
.menu-con .box-informacje{padding:0px;height:auto;width:100%;background:none;opacity:1;border-top-left-radius:0px;border-top-right-radius:0px;margin:0px;}
.menu-glowne{float:none;height:auto;padding-top:0px;margin:0px -15px;}
.menu-glowne li{display: block;border:0 !important;border-bottom:1px solid #fff !important;}
.menu-glowne li:last-of-type{border-bottom:0px solid #eee !important;}
.menu-glowne li a{display:block;padding: 18px 10px 0px 10px;text-align:left;color:#333 !important;font-size:17px;height:55px;}
.menu-glowne .box-menu{border:0px #0f0 solid !important;padding:0px 0px 0px 0px;margin-bottom:10px;border-radius:0px;margin-top:0px;}
.menu-glowne .box-kat{margin-left:0px;padding:0px;}
.menu-glowne .kat{font-size:14px;text-transform:uppercase;font-weight:700;border-bottom:1px #ddd solid;margin-bottom:5px;margin-top:0px;padding:13px 10px;}
.menu-glowne .podkat{font-size:16px;padding:9px 15px 9px 25px;}
.menu-glowne li.activ a{color:#333 !important;background-color:#e4ae70;}
.menu-glowne > li:hover > a{color:#333 !important;text-decoration: none;background:#e4ae70 !important;}
.menu-glowne li ul{background:#eee !important;max-width:100% !important;min-width:10px;padding:0px 0;top:0px;left:0px;border:0;border-radius: 0;}
.menu-glowne li ul li{display:block !important;padding:0;margin:0;position:relative;background: #eee;border:1px solid #ddd !important;border-top:0px !important;}
.menu-glowne li.activ ul li a{display:block;background:none;margin:0;position:relative;text-align:left;height:auto;text-transform: lowercase;width:100%;}
.menu-glowne li.activ ul li a:hover{display:block;color:#333 !important;background:#e4ae70 !important;margin:0;position:relative;text-align:left;height:auto;opacity:1 !important;width:100%;}
.menu-glowne li ul li a.kat{text-transform: uppercase;font-size:14px;}
.menu-glowne li ul li a.kat:hover{background:#e4ae70 !important;opacity:1 !important;}
.menu-glowne li ul li a{display:block;margin:0;position:relative;text-align:left;font-size:15px;height:auto;text-transform: lowercase;width:100%;}
.menu-glowne li ul li a:hover{color:#333 !important;opacity:1 !important;}
.menu-glowne li ul li a.activ{color:#333;}
.menu-glowne li ul li a.activ:hover{color:#fff !important;}

#naglowek {text-align:center;}
#naglowek .logowanie{float:left;padding:0px 5px;width:100%;}
#naglowek form{float:left;padding:0px 0px 0px 0px;width:100%;}

#logowanie{float:left;margin-top:10px;padding:14px 10px 10px 10px;border-radius:15px;width:100%;}
#logowanie input{width:90px;height:29px;padding:0px 6px;margin-right:6px;}
#logowanie input.but_ok{width:60px;height:29px;margin-right:0px;}
#logowanie .sekcja1{width:100%;}
#logowanie .sekcja2{width:100%;}

#oferta .box img{width:172px;height:200px;}

#strona{float:left;margin-top:12px;padding:0px 8px;}
#strona .row{padding:0px 5px;}
#strona .biale-tlo{padding:0px 0px 20px 0px;}
#strona .sekcja-prawa{padding:0px;border-radius:15px;}
#strona .sekcja-glowna{padding:0px 15px;}

#dzialy{float:left;padding:10px 0px 10px 0px;font-size:15px;line-height:26px;}

#stan-koszyka{border-top-left-radius:15px;border-top-right-radius:18px;}
#stan-koszyka .fb{padding:10px 0px 0px 15px;}
#stan-koszyka .stan a{padding:12px 10px;font-size:15px;font-weight:bold;}
#stan-koszyka .stan a:last-of-type{padding-left:20px !important;padding-right:10px !important;}
#stan-koszyka .stan a:first-of-type{padding-left:10px !important;padding-right:20px !important;}

#footer{display:inline-block;width:100%;text-align:center;font-size:14px;}
#footer a{padding:8px 10px;}
#footer .podpis{text-align:center;}
}
@media (min-width: 450px) and (max-width: 499px){
#oferta .box img{width:172px;height:200px;}
}
@media (min-width: 400px) and (max-width: 449px){
#oferta .box img{width:146px;height:170px;}
}
@media (min-width: 350px) and (max-width: 399px){
#oferta .box a.tytul{font-size:13px;}
#oferta .box img{width:129px;height:150px;}
}
@media (min-width: 300px) and (max-width: 349px){
#oferta .box a.tytul{font-size:13px;}
#oferta .box img{width:112px;height:130px;}
}
@media (max-width: 299px){
#oferta .box a.tytul{font-size:11px;}
#oferta .box img{width:69px;height:80px;}
}
@media (min-width: 768px){
.menu-glowne .dropdown:hover > .dropdown-menu{display: block !important;}
.menu-glowne .dropdown .dropdown-menu .dropdown:hover .dropdown-menu{display: block !important;}
}