html{color:#072b3e;font-size:100%;line-height:1.4;background:#FFF url(../img/bg.jpg) repeat top left;text-shadow:0 0 1px rgba(255,255,255,1);}
body{font-family:'PT Sans',Arial, Helvetica, sans-serif;font-weight:300;background-color:transparent;margin:0;padding:0;background:url(../img/bg-top.jpg) center top no-repeat;overflow-x:hidden;min-height: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:600;}
italic{}
em{font-style:italic;}
a{text-decoration:none;color:#a32855;}
a:hover{color:#000;}
a,img{-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:'PT Sans Narrow',Arial, Helvetica, sans-serif;font-weight:300;color:#4394b2;margin:0;border-bottom:double 1px #4394b2;text-shadow:0 0 4px #FFFFFF;}
h1{font-size:2.8em;margin:0.67em 0 0.3em 0;}
h2{font-size:2.2em;margin:0.53em 0;}
h3{font-size:1.37em;margin:1em 0;}
h4{font-size:1.2em;margin:1.33em 0;}
h5{font-size:0.93em;margin:1.67em 0;}
h6{font-size:0.77em;margin:2.33em 0;}
p{font-size:0.9em;line-height:1.6;margin-top:0;}
h1 + p:first-letter, h2 + p:first-letter{font-size:1.3em;line-height:0;}
.fl-prawo{float:right;}
.fl-lewo{float:left;}
article ul{margin-top:0;margin-bottom:10px;padding-left:20px;margin-right:10px;list-style:disc;}
article ul li{padding-left:1em;font-size:0.9em;margin-bottom:0.8em;position:relative;display:block;padding-top:4px;line-height:1.6em;}
article ul li li{padding-left:1em;font-size:0.8em;margin-bottom:0.5em;position:relative;display:block;padding-top:4px;line-height:1.4em;}
article ul li:before{content:"■";color:#4394b2;font-size:12px;position:absolute;top:3px;left:0;}
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;}
article a{color:#4394b2;border-bottom:dotted 1px rgba(255,255,255,0);}
article a:hover{color:#2c7995;border-bottom:dotted 1px #4394b2;}
article ul a{font-family:'PT Sans Narrow',Arial, Helvetica, sans-serif;color:#4394b2;font-size:1.4em;text-shadow:0 0 4px #FFFFFF;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.wiecej{color:#FFFFFF !important;padding:10px 35px!important;background-color:#4394b2!important;float:right!important;font-size:1.1em!important;text-decoration:none!important;border-radius:5px;font-family:'PT Sans Narrow',Arial, Helvetica, sans-serif;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.61)}
.wiecej:hover{color:#FFFFFF!important;padding:10px 35px!important;background-color:#072b3e!important;}
.pojemnik{width:1111px;margin:0 auto;position:relative;text-align:left;}
header{}
header .logo{position:absolute;left:-50px;top:0;z-index:10;width:482px;height:192px;background:url(../img/bg-logo.png) center top no-repeat;text-align:left;}
header .logo h2{display:block;margin-top:41px;margin-left:63px;border:none;}
header .adresy{float:right;width:50%;text-align:right;font-size:0.88em;margin-top:48px;margin-left:50%;}
header address{font-style:normal;width:70%;float:right;}
address a{color:#072b3e;}
address a:hover{color:#4394b2;border-bottom:dotted 1px #4394b2;}
header .prawnik{float:right;display:block;width:177px;text-align:right;margin-top:20px;font-size:0.88em;margin-left:100px;}
header .slider{float:right;margin-right:1px;margin-top:33px;width:875px;height:325px;z-index:0;}
.slider ul,.slider li{padding:0;margin:0;}
header .menu-l{font-family:'PT Sans Narrow',Arial, Helvetica, sans-serif;position:absolute;z-index:10;top:140px;left:53px;height:400px;width:167px;text-align:center;padding-top:30px;}
header .menu-l a{color:#FFF;display:block;width:100%;padding:10px 15px;font-size:1.1em;}
header .menu-l a:hover{background-color:rgba(0,0,0,0.1);color:#65c7eb;}
header .menu-l ul,header .menu-l li{margin:0;padding:0;}
.witamy{width:876px;padding:30px;}
.kol{width:48%;padding:30px;margin-bottom:30px;}
footer{text-align:center !important;padding-top:20px;background:url(../img/bg-ft.png) center top no-repeat;}
footer h5{border-bottom:none;margin:0;}
footer h5 a{color:#4394b2;border-bottom:dotted 1px rgba(255,255,255,0);}
footer h5 a:hover{border-bottom:dotted 1px #036;}
.ws,.ws a{font-size:0.9em !important;color:#4394b2;border-bottom:dotted 1px rgba(255,255,255,0);}
.ws a:hover{border-bottom:dotted 1px #036;color:#036;}
.art footer{padding-left:200px;background-position:335px 0!important;}
.art h2, .art h3, .art h4{border-bottom:none;margin-bottom:0em !important;}
.art article a{border-bottom:dotted 1px #4394b2;}
.art article a:hover{border-bottom:dashed 1px #4394b2;}
.art table{font-size:13px;color:#666;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;width:90%;margin-left:5%;margin-bottom:30px;}
.art table tr{}
.art table tr td{padding:5px;vertical-align:top;border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;padding-left:20px;padding-right:20px;}
.art table img{border:none;max-width:80%;max-height:80%;}
.art table[border="0"]{border:none;}
.art table[border="0"] tr td{border:none;}
.art table td:hover{background-color:rgba(255,255,255,0.4)}
.art .art-P{display:block;width:48%;float:right;}
.art .art-L{display:block;width:48%;float:left;}
.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 div{padding-bottom:5px;margin-bottom:5px;}
.cmsContactForm .cmsFormBoxText{float:left;width:33%;}
.cmsContactForm .cmsFormBoxTextarea{float:left;width:100%}
.cmsContactForm .cmsFormBoxSubmit{float:left;width:100%;}
.cmsContactForm input, .cmsContactForm textarea, .cmsContactForm select{background:#FFF;border:solid 1px #E0E0E0;resize:none;padding:5px 8px;margin:3px 3px 3px 3px;color:#003D77;line-height:26px;border-radius:3px;}
.cmsContactForm input{width:94%;}
.cmsContactForm input[type=radio]{height:18px;width:18px;}
.cmsContactForm input:focus, .cmsContactForm textarea:focus, .cmsContactForm select:focus{border:solid 1px #000;}
.cmsContactForm input[type=checkbox]{height:15px;width:5%}
.cmsContactForm input[type=submit]{width:20%;color:#FFF;background-color:#2E7FA7;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:#555555;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:0 10px 0 0;}
.foto-p{float:right;margin:0 0 0 10px;}
.foto-duze{width:100%;height:auto;}
.blok{background-color:#072b3e;color:#FFF;width:80%;margin-left:10%;padding:2%;margin-top:20px;margin-bottom:20px;text-indent:0;}
.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;}
}