html{color:#222;font-size:100%;line-height:1.5;background-color:#000;min-height:100%;margin:0;padding:0;}
body{font-family:'Open Sans',Arial, Helvetica, sans-serif;font-weight:300;background-color:#FFF;text-align:center;margin:0;padding:0;margin-top:-6px;overflow-x:hidden;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
img{}
nav ul, nav li{list-style:none;}
b,strong{font-weight:600;}
italic{}
em{font-style:italic;}
a{text-decoration:none;color:#12b15a;}
a:hover{color:#000;}
a,img,.ikona,.wysmazony{-webkit-transition:all 150ms linear 0ms;-moz-transition:all 150ms linear 0ms;-ms-transition:all 150ms linear 0ms;-o-transition:all 150ms linear 0ms;transition:all 150ms linear 0ms;text-decoration:none;}
h1,h2,h3,h4,h5{font-family:'Open Sans',Arial, Helvetica, sans-serif;font-weight:300;color:#b38e00;margin:0;}
h1{font-size:2em;margin:0.67em 0 0 0;}
h2{font-size:1.5em;margin:0.43em 0 0 0}
h3{font-size:1.17em;margin:0.81em 0;0 0;}
h4{font-size:1em;margin:0.73em 0 0 0;}
h5{font-size:0.83em;margin:0.67em 0 0 0;}
h6{font-size:0.67em;margin:0.33em 0 0 0;}
ul, ol{list-style:none;}
.art .tresc h1{font-size:3em;margin-bottom:0.3em;}
p{font-size:1em;line-height:1.8;margin-top:0;}
h1 + p:first-letter,h2 + p:first-letter{font-size:1.5em;line-height:0;}
.art h2 + p:first-letter{font-size:1em;}
p a, li a{color:#12b15a;letter-spacing:1.1;font-weight:700;}
p a:hover, li a:hover{text-decoration:underline;letter-spacing:1.1;}
.produkt-info p{font-size:0.9em;}
article ul,.produkt-info ul{margin-top:0;margin-bottom:10px;padding-left:20px;margin-right:10px;}
article ul li,.produkt-info ul li{padding-left:1em;text-indent:-.7em;font-size:0.9em;margin-bottom:7px;}
article ul li:before,.produkt-info ul li:before{content:"● ";color:#b38e00;font-size:1em;}
article ol,.produkt-info ol{margin-top:0;margin-bottom:10px;padding-left:10px;margin-left:30px;margin-right:10px;list-style:disc;}
article ol li,.produkt-info ol li{padding-left:1em;text-indent:-.7em;font-size:0.9em;margin-bottom:7px;list-style:decimal !important;}
article ol li li,produkt-info ol li li{list-style:lower-latin!important;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.wiecej{color:#FFFFFF !important;padding:10px 15px!important;background-color:#4d6b13!important;float:right!important;font-size:1.3em!important;text-decoration:none!important;border-radius:5px;}
.wiecej:hover{color:#FFFFFF!important;padding:10px 15px!important;background-color:#f55402!important;}
.pojemnik{width:1111px;margin:0 auto;position:relative;}
.tresc{width:900px;margin:0 auto;padding-left:40px;position:relative;border-left:solid 1px #cbcbcb;text-align:left;}
.tresc:before{content:"";position:absolute;left:-1px;top:-23px;z-index:1;width:31px;height:23px;background:url(../img/p-top.png) left bottom;}
.tresc:after{content:"";position:absolute;left:-1px;bottom:-23px;z-index:1;width:31px;height:23px;background:url(../img/p-bt.png) left top;}
header{width:100%;text-align:center;margin:0;position:relative;}
header .pojemnik-menu{width:1111px;margin:0 auto;padding-bottom:21px;background:url(../img/bg-cien-menu.png) center bottom no-repeat;text-align:center;}
header nav{margin:0 auto;border:solid 1px #FFFFFF;text-align:center;}
header nav a,header nav a:hover{text-decoration:none;}
header nav ul{background:url(../img/bg-menu.png) center top repeat-x;margin:0 auto;border-radius:5px;}
header h2{color:#696969;}
header .logo{margin-top:6px;margin-bottom:0px;}
header h2{margin-top:4px;margin-bottom:30px;}
header .jezyki{position:absolute;top:10px;right:20px;z-index:10;}
header .logowanie{position:absolute;top:13px;right:110px;padding:3px 8px;background-color:#e8e8e8;border-radius:5px;font-size:0.78em;}
header .logowanie a{color:#8b8b8b;border-bottom:dashed 1px rgba(0,0,0,0)}
header .logowanie a:hover{color:#000;border-bottom:dashed 1px rgba(0,0,0,0.3)}
header .szukaj{position:absolute;right:20px;top:50px;background-color:#e8e8e8;width:217px;border-radius:5px;padding:3px;}
header .szukaj input[type="text"]{border:0;color:#8b8b8b;background-color:transparent;padding:2% 3%;outline:none;width:173px;font-size:0.78em;float:left;}
header .szukaj input[type="text"]:focus{font-weight:600;color:#1eb563;}
header .szukaj input[type="submit"]{background:url(../img/ico-szukaj.png) right 5px center no-repeat;float:right;width:25px;border:0;font-size:0.78em;float:right;padding:2% 3%;}
.slider{height:278px;}
.kategoria{width:250px;height:270px;display:inline-block;position:relative;margin:0 20px 0 20px;}
.kategorie{padding-top:70px;text-align:center;margin-bottom:50px;}
.kategoria .foto{width:100%;height:250px;border-radius:145px;overflow:hidden;background-color:#000;display:inline-block;}
.kategoria .cien{position:absolute;top:0;left:0;z-index:4;width:100%;height:250px;border-radius:145px;box-shadow:inset 6px 3px 5px rgba(0,0,0,0.6);}
.kategoria .ikona{position:absolute;z-index:5;bottom:-17px;right:0;}
.kategoria .foto img{opacity:0.79;border-radius:145px;overflow:hidden;}
.kategoria:hover .foto img{opacity:0.8;}
.kategoria:hover .foto{}
.kategoria:hover .ikona{bottom:-5px;}
.kategoria h2{width:100%;box-sizing:border-box;padding:0 20px;text-align:center;color:#FFF;font-size:2em;line-height:1.1;text-shadow:1px 1px 4px rgba(0,0,0,1);position:absolute;z-index:5;top:50px;}
.kategoria:hover h2{opacity:1;color:#FFF;text-shadow:0px 0px 4px rgba(0,0,0,1);}
.form1{width:80%;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);background-color:#FFF;padding:0;overflow:hidden;border-radius:7px;font-size:1em;margin:20px 10%;}
.form1 input[type="text"], .form1 input[type="email"]{border:0;background-color:transparent;color:#898989;padding:2% 3%;outline:none;width:63%;float:left;}
.form1 input[type="submit"]{border:0;background-color:#0058a8;color:#fff;padding:4% 2%;width:20%;display:block;float:right;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.nl input[type="submit"]{background-color:#12b15a;padding:10px 13px;}
.form1 input[type="submit"]:hover{background-color:#12b15a;}
.nl{margin-top:5px;}
.nl input[type="submit"]{background-color:#12b15a;padding:10px 13px;}
.nl input[type="submit"]:hover{}
.newsletter{padding-top:40px;width:50%;margin:0 25%;}
.newsletter h4{text-align:center;color:#000;font-size:1.3em;}
footer{width:100%;background:#000 url(../img/bg-footer.jpg) center top no-repeat;height:193px;color:#FFF;font-size:0.75em;}
footer,footer a{color:#FFF;font-weight:300;text-decoration:none;}
footer .pojemnik{height:193px;}
footer .stopka{position:absolute;text-align:left;bottom:0;left:48px;width:50%;display:block;}
footer .ws{position:absolute;text-align:right;bottom:0;right:48px;width:50%;display:block;opacity:0.6;}
footer .ws a,footer .stopka a{color:#FFF;}
footer .ws a:hover,footer .stopka a:hover{color:#FFF;text-decoration:underline;opacity:0.9;}
.cmsContactForm{display:block;float:left;width:100%;margin:auto;font-size:14px;border:none;color:000;margin-top:20px;line-height:26px;}
.cmsContactForm form{margin-left:0px;}
.cmsContactForm b{font-weight:700;}
.cmsContactForm .form-box{padding-bottom:5px;margin-bottom:5px;width:50%;float:left;}
.cmsContactForm .form-box-textarea{padding-bottom:5px;margin-bottom:5px;width:100%;float:left;}
.cmsContactForm input, .cmsContactForm textarea{background:#FFF;resize:none;padding:5px 8px;margin:3px 3px 3px 3px;color:#12B15A;line-height:26px;border-radius:3px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);border:none;border-bottom:solid 1px #F3F3F3;border-right:solid 1px #F3F3F3;}
.cmsContactForm select{background:#FFF;border:solid 1px #E0E0E0;resize:none;padding:5px 8px;margin:3px 3px 3px 3px;color:#12B15A;line-height:26px;border-radius:3px;}
.cmsContactForm .input-box{width:100%;}
.cmsContactForm input:focus{outline:dotted 1px #CCCCCC;;}
.cmsContactForm .label-box{margin-left:5px;}
.cmsContactForm input{width:90%;box-sizing:border-box;}
.cmsContactForm input[type=radio]{height:18px;width:18px;}
.cmsContactForm input[type=checkbox]{height:15px;width:5%;box-shadow:none;}
.cmsContactForm input[type=submit]{width:20%;color:#FFF;background-color:#12b15a;display:block;margin:auto;}
.cmsContactForm input[type=submit]:hover{opacity:0.7;cursor:pointer;}
.cmsContactForm textarea{height:150px;width:97%;}
.formError{color:#F00 !important;}
#cookies{text-align:center;display:block;color:#12B15A;font-size:12px;padding:0px 0px;position:fixed;bottom:0;left:0;width:100%;height:4%;background-color:#FFF;z-index:9999;opacity:0.9;}
#cookies a{color:#555555;text-decoration:none;}
.foto-l{float:left;margin:5px 20px 0 0;border:1px solid #CCC;}
.blok{background-color:#000;color:#FFF;width:80%;margin-left:10%;padding:2%;}
.foto-p{float:right;margin:5px 0 0 20px;border:1px solid #CCC;}
.rwd-szerokie-foto{margin:5px;border:1px solid #CCC;}
.p1{position:absolute;z-index:11;left:5%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-fill-mode:forwards;}
.p2{position:absolute;z-index:12;left:15%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:280ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:280ms;animation-fill-mode:forwards;}
.p3{position:absolute;z-index:13;left:26%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:560ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:560ms;animation-fill-mode:forwards;}
.p4{position:absolute;z-index:14;left:35%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:840ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:840ms;animation-fill-mode:forwards;}
.p5{position:absolute;z-index:15;left:45%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:1120ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:1120ms;animation-fill-mode:forwards;}
.p6{position:absolute;z-index:16;left:56%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:1400ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:1400ms;animation-fill-mode:forwards;}
.p7{position:absolute;z-index:17;left:65%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:1680ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:1680ms;animation-fill-mode:forwards;}
.p8{position:absolute;z-index:13;left:72%;top:1%;opacity:0;-webkit-animation:yyy 300ms 1 linear;-webkit-animation-delay:1960ms;-webkit-animation-fill-mode:forwards;animation:yyy 300ms 1 linear;animation-delay:1960ms;animation-fill-mode:forwards;}
.p-slogan{position:absolute;z-index:21;left:0%;top:50%;width:100%;text-align:center;}
.produkty-lista{text-align:center;}
.produkty-lista h1,.produkty-lista h2{font-size:2.7em;}
.produkty-lista p{padding:0 50px;}
.produkty-lista nav ul{text-align:center;margin:0;padding:0;list-style:none;}
.produkty-lista nav li{display:inline-block;list-style:none;padding:0;text-indent:0;}
.produkty-lista nav li:before{display:none;}
.produkty-lista nav a{padding:9px 18px;background-color:#d3a801;color:#FFF;font-weight:700;border-radius:5px;display:block;text-transform:uppercase;}
.produkty-lista nav a:hover{color:#000;background-color:#daaf00;text-decoration:none;}
.produkty{text-align:center;padding-top:40px;}
.produkt{width:204px;height:310px;font-weight:400;display:inline-block;vertical-align:top;margin:5px;*display:inline;zoom:1;margin-bottom:35px;position:relative;line-height:18px;}
.produkt .nowosc{position:absolute;top:40px;right:0;z-index:800;height:12px;}
.produkt-foto .nowosc{position:absolute;top:20px;right:0;z-index:860;height:12px;}
.foto-produkt .nowosc img{width:auto !important;height:auto !important;}
.produkt .nazwa{text-align:center;font-weight:700;font-size:1em;margin:0;padding:0;position:absolute;top:-5px;left:0;width:100%;z-index:200;}
.foto-produkt{width:204px;height:175px;text-align:center;line-height:175px;background-color:#FFF;overflow:hidden;padding-top:20px;position:relative;}
.foto-produkt .wysmazony{position:absolute;z-index:100;top:20px;left:0;width:100%;height:auto;opacity:0;}
.foto-produkt .wysmazony-info{position:absolute;z-index:101;top:-6px;left:0;opacity:0;color:#b38e00;font-weight:bold;font-size:14px;display:block;}
.foto-produkt:hover .wysmazony-info,.foto-produkt:hover .wysmazony{opacity:1 !important;}
.foto-produkt .wysmazony:hover img{opacity:1;}
.foto-produkt a{display:block;width:100%;height:100%;}
.foto-produkt a:hover img{opacity:0.85;margin-bottom:-10px;}
.foto-produkt img{max-width:204px;max-height:175px;margin:0 auto;vertical-align:middle;}
.produkt .info-produkt{height:119px;text-align:center;color:#303030;font-size:0.9em;z-index:300;position:absolute;left:0;bottom:-3px;}
.produkt .info-produkt img{margin-top:-15px;}
.pusty{height:5px;border-color:transparent;}
.produkt-foto{width:35%;float:left;text-align:center;position:relative;}
.produkt-foto .wysmazony{position:absolute;z-index:100;top:0;left:0;width:100%;opacity:0;}
.produkt-foto .wysmazony-info{position:absolute;z-index:101;bottom:45px;left:20%;opacity:0;color:#b38e00;font-size:14px;}
.produkt-foto:hover .wysmazony,.produkt-foto:hover .wysmazony-info{opacity:1;}
.produkt-foto img{width:100%;height:auto;}
.produkt-foto .cien2{width:70%;height:auto;}
.produkt-info{float:right;width:60%;text-align:left;padding-top:20px;}
.produkt-info h3{margin-bottom:0;font-weight:700;font-size:1em;}
.produkt-info p{margin-top:0;}
.logowanie2{text-align:center;}
.zalogowany-info{padding-top:40px;width:35%;float:left;text-align:center;}
.kontakt-tab tr{border-bottom:solid 30px transparent!important;}
@keyframes ooo{0%{display:block;opacity:0;}
99%{opacity:1;}
}
@-webkit-keyframes ooo{0%{display:block;opacity:0;}
99%{opacity:1;}
}
@keyframes yyy{0%{opacity:0;top:10%;}
100%{opacity:1;top:1%;}
}
@-webkit-keyframes yyy{0%{opacity:0;top:10%;}
100%{opacity:1;top:1%;}
}
.ukryj{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@media only screen and (min-width:35em){}
@media print,
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media print{*,
*:before,
*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}