@import url();@import url();@import url();html{color:#000;font-size:100%;line-height:1.4;min-height:100%;min-width:100%;}
body{font-family:'Roboto',Arial, Helvetica, sans-serif;font-weight:300;background-color:transparent;margin:0;padding:0;position:relative;overflow-x:hidden;min-height:100%;min-width:100%;}
::-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:700;}
italic{}
em{font-style:italic;}
a{text-decoration:none;color:#a32855;}
a:hover{color:#000;}
a,img,.nastepny,input,#obrazek{-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;}
#obrazek{-webkit-transition:all 350ms linear 0ms;-moz-transition:all 350ms linear 0ms;-ms-transition:all 350ms linear 0ms;-o-transition:all 350ms linear 0ms;transition:all 350ms linear 0ms;text-decoration:none;}
h1,h2,h3,h4,h5{font-family:'PT Sans Narrow',Arial, Helvetica, sans-serif;font-weight:600;margin:0;}
h1{font-size:2em;margin:0.67em 0;font-family:'Roboto',Arial, Helvetica, sans-serif;}
h2{font-size:3em;margin:0.83em 0;}
h3{font-size:2.47em;margin:1em 0;}
h4{font-size:2.1em;margin:1.33em 0;}
h5{font-size:1.83em;margin:1.67em 0;}
h6{font-size:1.67em;margin:2.33em 0;}
p{font-size:1em;line-height:1.8;}
header .pojemnik ul,article ul{margin-top:0;margin-bottom:20px;padding-left:20px;margin-right:10px;list-style:none;}
header .pojemnik ul li,article ul li{padding-left:1em;text-indent:-.7em;font-size:0.9em;margin-bottom:4px;}
header .pojemnik ul li:before ,article ul li:before{content:"● ";color:#d6542d;font-size:12px;}
article ol{margin-top:0;margin-bottom:10px;padding-left:10px;margin-left:30px;margin-right:10px;list-style:disc;}
article ol li{padding-left:1em;text-indent:-.7em;font-size:13px;margin-bottom:7px;list-style:decimal !important;}
article ol li li{list-style:lower-latin!important;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.pojemnik{position:relative;width:1111px;margin:0 auto;box-sizing:border-box;padding-left:270px;text-align:left;}
.slider{position:fixed;top:0;left:0;z-index:-2;width:100%;height:100%;min-height:100%;min-width:100%;background-color:#000;-webkit-transform:translateZ(0)}
.wraper{width:100%;background:url(../img/bg-tresc.png) center top repeat-y;position:relative;margin-bottom:-40px;padding-bottom:100px;}
.menu-l{margin-top:15px !important;}

header{width:100%;height: auto;background:url(../img/bg-maska-top.png) center bottom no-repeat;text-align:center; padding-bottom:300px;}
.kol-menu{display:table;position:fixed;top:0;height:100%;min-height:100%;width:25%;text-align:center;top:0;left:-145px;margin-left:12.5%;z-index:100;padding-top:40px;font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica;}
.kol-menu nav{margin-top:30px;}
h1{margin-bottom:50px;}
.lang{margin-bottom:30px;}
.lang a{margin:0 2px;}
.lang a:hover{opacity:0.7;}
header address{color:#FFF;font-style:normal;text-align:right;font-size:0.9em;line-height:1.7;position:absolute;right:0;top:40px;}
header address a{color:#FFF;}
header address a:hover{color:#fe0000;}
header .pojemnik{padding-top:80px;padding-left:320px; text-align:justify;}
header h2{color:#FFF;font-size:4.5em;font-weight:100;line-height:0.9;margin:0;margin-top:-60px;font-family:'Roboto',Arial, Helvetica, sans-serif;}
header h3{color:#fe0000;display:block;border-left:solid 2px #fe0000;margin-left:-10px;margin-right:10px;padding-left:10px;font-size:1.9em;}
header p{font-size:1em;padding-left:2px;color:#FFF;}
.art{min-height:100vh;padding-top:10%;margin-bottom:200px;}
.art a{color:#F00;text-shadow:0 0 3px rgba(255,255,255,0.6)}
.art a:hover{color:#F00;text-decoration:underline;}
.pierwszy{min-height:100%;padding-top:20%;}
.art article{background-color:rgba(255,255,255,0.7);position:relative;padding:42px;margin-left:25px;border-radius:4px;border:solid 1px #DADADA; text-align:justify;}
.art article:after{content:" ";width:52px;height:58px;background:url(../img/ico-podstrona-h2.png) center center no-repeat;position:absolute;top:49px;left:-25.5px;}
.art .kol-l{width:47%;float:left;}
.art .kol-p{width:47%;float:right;}
.art .kol-l img,.art .kol-p img{width:100%;height:auto;}
.art article p{color:#000;}
.art article h3,.art article h4{color:#ff0000;margin-bottom:0;}
.art article h2{color:#ff0000;margin:0;}
.art article img{max-width:100%; height:auto;}
.art .kotwica{position:absolute;left:0;top:-75px;}
.nastepny{position:absolute;z-index:1;bottom:-45px;right:15px;opacity:1;}
.nastepny:hover{opacity:0.75;}
header .nastepny{bottom:-148px;right:60px;opacity:0;}
header .nastepny:hover{opacity:0.3;}
.dopelnienie{position:fixed;width:10%;left:960px;margin-left:50%;top:0;background:url(../img/bg-dopelnienie.jpg);height:100%;z-index:10;}
.referencja{}
a[href*=".pdf"] img{width:auto !important;height:auto !important;color:#000;}
.referencja a img{float:left;position:absolute;top:0;left:0;}
.referencja{display:table;width:100%;height:66px;font-size:1.2em;position:relative;padding-left:52px;box-sizing:border-box;}
.referencja a{display:table-cell;vertical-align:middle;line-height:none;color:#000;}
.referencja a:hover img{left:-7px;}
.referencja a:hover{color:#fe0000;}
article{position:relative;}
.tlox{position:fixed;z-index:0;width:100vw;height:100vh;right:-30%;background:url(../img/tlo1.jpg) top right no-repeat;}
.off{opacity:0;bottom:-170%;right:-30%;}
.on{display:block;opacity:1;bottom:-10%;right:-30%;}
@media only screen and (min-width:1500px){.on{right:-10%;}
}
@media only screen and (min-width:1800px){.on{right:0%;}
}
@media only screen and (min-width:2050px){.on{right:5%;}
}
.stopka{margin:0 auto;text-align:center;left:0;position:absolute;bottom:-150px;z-index:100;text-shadow:0 0 5px rgba(255,255,255,0.9), 0 0 5px rgba(255,255,255,0.9);width:841px;}
.stopka a{color:#000;}
.stopka a:hover{color:#900;}
.ws{font-size:0.8em;color:#666;}
.ws a{color:#666;}
.ws a:hover{color:#900;}
.cmsContactForm{display:block;float:left;width:100%;margin:auto;border:none;color:000;margin-top:20px;font-size:1.1em;line-height:1.3;}
.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;box-sizing:border-box;}
.cmsContactForm input, .cmsContactForm textarea{background:#ebebea;resize:none;padding:11px 13px;margin:3px 3px 3px 3px;color:#12B15A;line-height:26px;border-radius:3px;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15);border:none;color:#333;}
.cmsContactForm input:focus, .cmsContactForm textarea:focus{color:#b80101;}
.cmsContactForm input:focus{font-weight:700;}
.cmsContactForm select{background:#ebebea;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:none;}
.cmsContactForm .label-box{margin-left:5px;}
.cmsContactForm input{width:100%;box-sizing:border-box;}
.cmsContactForm input[type=radio]{height:18px;width:18px;}
.cmsContactForm input[type=checkbox]{height:12px;width:12px;box-shadow:none;}
.cmsContactForm input[type=submit]{width:20%;color:#FFF;background-color:#ff0000;;display:block;margin:auto;box-shadow:none;letter-spacing:normal;border-radius:5px;}
.cmsContactForm input[type=submit]:hover{cursor:pointer;color:#FFF;opacity:0.5;text-shadow:1px 1px 1px #000000;}
.cmsContactForm textarea{height:150px;width:97%;}
.formError{color:#F00 !important;}
.cmsContactForm .form-box:nth-child(odd){padding-right:2%;box-sizing:border-box;}
.cmsContactForm .form-box:nth-child(even){padding-left:2%;box-sizing:border-box;}
.cmsContactForm .zgoda{font-size:0.75em !important;color:#333;}
.foto-l{float:left;margin:0 10px 0px 0;border:solid 1px rgba(90,90,90,1.00);}
.blok{background-color:#13349C;color:#FFF!important;width:95%;margin-left:0%;padding:3%; border-radius: 8px; font-weight: bold; }
.foto-p{float:right;margin:20px 0 0 10px;border:solid 1px rgba(90,90,90,1.00);}
.foto-p2{float:right;margin:20px 0 0 10px;}

#XXX{animation:yyy 120s infinite linear;;-webkit-animation:yyy 12s infinite linear;}

@keyframes yyy{0%{}
20%{}
25%{}
75%{}
80%{}
100%{}
}
@-webkit-keyframes yyy{0%{}
20%{}
25%{}
75%{}
80%{}
100%{}
}
#slides{position:relative;-webkit-transform:translateZ(0)}
#slides .slides-container{display:none;}
#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;}
#slides .scrollable:after{content:"";display:table;clear:both;}
.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%;}
.slides-navigation a{position:absolute;display:block;}
.slides-navigation a.prev{left:0;}
.slides-navigation a.next{right:0;}
.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%;}
.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");margin:2px;overflow:hidden;text-indent:-100%;}
.slides-pagination a.current{background:#222;}
.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;}
}
header li{ color:#FFF;}
img{max-width: 100%;
height: auto;}
#cookies{
    text-align:center;
    display:block;
    color:#000;
    font-size:14px;
    padding:13px;
    position:fixed;bottom:0;
    width:100%;
    background-color:#F3F3F3;
    z-index:9999;
    opacity:0.9;
    margin:auto;
    border-top:dashed 1px #848484;
}
#cookies a{color:#FFF!important;text-decoration:none; display: inline-block; padding: 5px 10px; background-color: #000; color: #FFF;  margin: 010px; border-radius: 3px;}
#cookies a:hover{ background-color: #474747; }