body{min-width:998px;margin:0 auto;font-family:'Open Sans',sans-serif;font-size:14px;background-color:#E8E8E8;background-repeat:no-repeat;background-position:center top}
body,p,a,div,input,select,textarea{font-family:'Open Sans',sans-serif;font-size:14px}
span{font-family:'Open Sans',sans-serif}
#site{margin:0 auto;background-color:transparent;font-family:'Open Sans',sans-serif;position:relative;max-width:100%}
.narrow{width:960px;margin:0 auto;display:block;position:relative}
#site #pageContent .semiB,#site #pageContent b{font-weight:bolder}
#pageContent{width:100%;position:relative}
.right{float:right}
.left{float:left}
.old{text-decoration:line-through}
p.redInfo{color:red}
span.red{color:red}
#site #pageContent .featuresBox .old,#site #pageContent .featuresBox .old *{font-size:38px;font-family:'roboto';margin:0}
.clear{clear:both;height:0;border:none;margin:0;padding:0}
img{border:none}
input[type=submit]{cursor:pointer}
a{text-decoration:none;color:#f55e1d;outline:none}
.narrow a:hover{text-decoration:underline}
.center{text-align:center;margin-left:auto;margin-right:auto}
.bold,strong{font-weight:700}
.green{color:#0f8c33}
body #pageContent ul li .semiB{border:none}
h1,h2,h3{font-weight:100}
h3{font-size:22px;margin:10px 0}
#pageContent .noMargin{margin:0!important}
.bigArrow{position:fixed;top:400px;width:29px;height:47px;display:block;background-image:url(../img/bigpl/icons.png);background-repeat:no-repeat;display:none}
.goRight{right:35px;background-position:-119px -173px}
.goLeft{left:35px;background-position:-85px -173px}
.home .bigArrow{display:block}
.noBorder{border:none}
.i{font-style:italic}
img.borderLeft{float:left;margin:0 10px 10px 0}
img.borderRight{float:right;margin:0 0 10px 10px}
.bigButton{display:inline-block;background-color:#FE9B3C;color:#000;font-weight:100;font-size:16px;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px auto}
.bigButton:hover,.bigButton.blue:hover{text-decoration:none;background-color:#e5681b;color:#fff}
.bigButton.blue{background-color:#FE9B3C}
.smallPage .ramka-tresc .narrow{margin:20px auto}
.white{background-color:#fff}
.simpleOrangeBtn{position:relative;text-align:left;color:#000;font-size:14px;padding:12px 35px 12px 20px;border:none;background-color:#fe9b3c;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}
.simpleOrangeBtn input{padding:15px 35px 13px 20px;background:transparent;text-align:left;color:#000;font-size:18px;border:none;line-height:18px}
.simpleOrangeBtn.inputWrapper:before{top:18px}
.simpleOrangeBtn.inputWrapper{padding:0}
.simpleOrangeBtn:before{display:inline-block;width:14px;height:22px;background-image:url(../img/bigpl/arrow_black_s.png);background-repeat:no-repeat;background-position:top left;right:10px;top:15px;position:absolute;content:' '}
.simpleOrangeBtn:hover:before{background-image:url(../img/bigpl/arrow_white_s.png)}
body .simpleOrangeBtn:hover{background-color:#e5681b;color:#fff;text-decoration:none}
.simpleOrangeBtn:hover input{color:#fff;text-decoration:none}
.inlineB li a{display:inline-block}
ul.arrow.small li{padding:0;margin:0}
ul.arrow.small li span{font-size:16px;font-weight:100;color:#000}
ul.arrow.small li{padding:0 0 0 12px;background:url(../img/bigpl/arrow_green_small.png) no-repeat left center;margin:0 10px 7px 0;font-size:16px;font-weight:100;color:#000}
#pageContent .s,#pageContent #headContent p.s{font-size:14px}
.btnGreen{display:inline-block;padding:15px 30px;font-size:14px;text-transform:uppercase;color:#000;background-color:#FE9B3C;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btnGreen:hover{background-color:#FFAD4D}
body #pageContent p.bold,#pageContent narrow p.bold .bold{font-weight:500}
body #site #pageContent .smallFont{font-size:12px}
body p.smallFont,body #pageContent .smallFont a,body #pageContent .narrow p.smallFont a{font-size:12px}
body.download #pageContent .narrow h3 a{font-size:18px;font-weight:400}
body.download #pageContent .ramka-tresc h3{margin-left:10px}
.konsument a[name="wiecej"]{display:block;position:absolute;bottom:80px}
#pager{position:absolute;left:50%;margin-left:-480px;top:550px;width:960px}
#infoSelect{letter-spacing:-4px;display:block;background:url(../img/bigpl/baner-select-bg3-almostnone.png) repeat transparent left bottom;position:absolute;left:50%;margin-left:-480px;top:550px;width:960px;padding:0;height:50px;text-align:center;z-index:90}
.index #pager{top:430px}
.index #infoSelect{top:430px}
.konsument #infoSelect{top:410px}
.konsument #pager{top:410px}
.instytucja #infoSelect{top:360px}
.instytucja #pager{top:360px}
.alimenty #infoSelect,.uprawniona #infoSelect,.ochrona #infoSelect{top:360px}
.alimenty.firma #headContent #promo_home,.uprawniona.firma #headContent #promo_home,.ochrona.firma #headContent #promo_home{height:450px}
.alimenty #pager,.uprawniona #pager,.ochrona #pager{top:360px}
body #pageContent #infoSelect a{font-family:arial;display:inline-block;font-size:22px;color:#666;border-right:1px solid #c1c1c1;line-height:22px;padding:16px 0 11px;width:65px;text-align:center;position:relative}
body #pageContent #infoSelect a:last-child{border:none}
body #pageContent #infoSelect a.activeSlide{margin-left:-1px;-webkit-box-shadow:0 0 9px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 0 9px 0 rgba(50,50,50,0.4);box-shadow:0 0 9px 0 rgba(50,50,50,0.4);margin-top:-4px;z-index:9999;background:#fff;color:#003f72;border:none;padding:20px 0 17px}
body #pageContent #infoSelect a:hover{color:#003f72}
#infoSelect a:hover{color:#003f72}
#promo_prev{display:block;position:absolute;top:0;left:0;width:50px;height:50px;content:' ';background-color:#003F72;z-index:99;background-image:url(../img/bigpl/arrow_bigger_left.png);background-repeat:no-repeat;background-position:center}
#promo_next{display:block;position:absolute;top:0;right:0;width:50px;height:50px;content:' ';background-color:#003F72;z-index:99;background-image:url(../img/bigpl/arrow_bigger_right.png);background-repeat:no-repeat;background-position:center}
#promo_next:hover,#promo_prev:hover{background-color:#fe7d45}
.home #head .greenBar .barSelect a.selected{font-size:22px}
.certyfikat.firma #head .greenBar .barSelect a.selected{font-size:22px}
.home #pageContent .logo{position:absolute;top:0;left:0;z-index:1000}
.home #pageContent .servicesMenu{position:absolute;top:0;right:0}
.home #headContent{padding:0;margin:0;postiotn:relative}
#headContent #promo_home{height:480px;width:100%;position:relative;overflow:hidden}
.konsument #headContent #promo_home{height:510px}
.home #headContent #promo_home{height:700px}
.plansza{display:none}
.plansza.active{display:block}
.home.instytucja #headContent #promo_home .plansza{height:700px}
#headContent .plansza{padding-top:25px;height:700px;width:100%;z-index:100}
.certyfikat #headContent #promo_home{height:480px}
.firma #headContent #promo_home{height:620px}
.home #headContent .plansza.certyfikat .topBgGfx{right:-75px;top:40px}
.home #site #headContent .plansza.certyfikat h1 a span,.firma #site #headContent .plansza.certyfikat h1 a span{color:#0b90d3}
body #pageContent ul.features{background-color:transparent}
body #pageContent ul.features li{color:#000}
#pageContent .features > li:before{background-position:-24px 0;background-image:url(../img/bigpl/icons.png);background-repeat:no-repeat;color:#0f8c33;content:" ";display:inline-block;height:17px;left:-40px;line-height:14px;margin-right:10px;padding:6px 0;position:absolute;text-align:center;top:0;width:26px}
body #pageContent .features li{display:block;font-size:14px;font-weight:100;margin:8px 0 8px 40px;min-height:17px;padding:10px 0;position:relative}
#pageContent .features.bordered li span{border-bottom:1px solid #b2b1ae;padding-bottom:15px;display:inline-block}
#pageContent .features.bordered li span span{display:inline;border:none}
.firma #pageContent .features.bordered li span{display:inline-block;padding-bottom:10px}
.firma #pageContent .features.bordered li span span{border:none}
.firma #pageContent #headContent .features li{padding-top:5px;margin-top:0;margin-bottom:0}
#pageContent .features.bordered li:last-child span{border:none}
#pageContent .features.check.blue li:before{background-position:-82px 0;top:8px;top:5px}
#pageContent .features.check.green li:before{background-image:url(../img/bigpl/check-green.png);background-position:left center;left:-20px;background-repeat:no-repeat}
#pageContent .features.check.green li{margin-left:20px}
#pageContent .features.arrow.sky>li:before{background-position:-61px -146px;width:27px;top:5px}
#pageContent .features.check.sky>li:before{background-position:-90px -88px;width:27px;top:5px}
#pageContent .features.check.sky > li h3{margin:0;line-height:18px}
#pageContent .check.green li{line-height:18px;font-weight:400;color:#000;display:block;padding:0 0 0 30px;background-image:url(../img/bigpl/check-green.png);background-position:left 5px;background-repeat:no-repeat;margin:10px 0}
#pageContent .check.green li .dotted li{background:transparent}
#pageContent .check.green li.special{background-image:url(../img/bigpl/check-orange.png)}
#pageContent ul.check.green.bordered li{border-bottom:1px solid #c1c1c1;background-image:none;margin:5px 0 5px 30px;padding:8px 0;position:relative}
#pageContent ul.check.green.bordered li:last-child{border:none}
#pageContent ul.check.green.bordered li:before{content:' ';display:block;position:absolute;top:13px;left:-30px;width:14px;height:12px;background:url(../img/bigpl/check-green.png) no-repeat top left}
#pageContent ul.check.green.bordered{margin:0;padding:0}
#pageContent #headContent .check.green{max-width:660px}
.konsument #pageContent #headContent .check.green{max-width:620px}
body #pageContent .features.arrow>li{margin:0 0 0 35px}
body #pageContent .features.arrow>li>span{text-indent:0}
#pageContent .features.arrow > li:before{content:" ";background-position:-25px 0;color:#0f8c33;display:inline-block;height:17px;left:-35px;line-height:14px;margin-right:10px;padding:6px 0;position:absolute;text-align:center;top:3px;width:27px}
#pageContent .features.arrow.link > li:before{display:none}
#pageContent .features.link li a:before{background-image:url(../img/bigpl/icons.png);background-repeat:no-repeat;color:#0f8c33;content:" ";display:inline-block;height:17px;left:-40px;line-height:14px;margin-right:10px;padding:6px 0;position:absolute;text-align:center;top:6px;width:26px}
#pageContent .features.arrow.link > li a:before{content:" ";background-position:-24px 0;color:#0f8c33;display:inline-block;height:17px;left:-35px;line-height:14px;margin-right:10px;padding:6px 0;position:absolute;text-align:center;top:3px;width:27px}
#pageContent .features.inLine li{display:inline-block!important;margin-right:20px!important}
body #pageContent .features.green li span{color:#000}
#pageContent .features.centered.green.check li{padding-left:40px;margin:0;background:url(../img/bigpl/list-checked.png) no-repeat left center}
#pageContent .features.centered li:before{display:none}
#pageContent .features.centered li > span{display:inline-block;font-size:14px}
#pageContent .features.centered li span{font-size:14px}
#pageContent .features.centered li:last-child span{border:none}
#pageContent ul.dotted{list-style:none;padding:10px 0}
#pageContent ul.dotted li:before{font-weight:100;content:"•";display:inline-block;padding-right:7px;margin:0;background:transparent;width:auto;height:auto;color:#000;position:relative;display:inline;left:auto;top:auto}
#pageContent ul.dotted li{margin:0;padding:5px 0;text-indent:-13px;line-height:26px}
#pageContent ul.dotted li.bold{font-weight:bolder}
#pageContent ul[type="DISC"]{list-style:none}
#pageContent ul[type="DISC"] li:before{font-weight:100;content:"•";display:inline-block;padding-right:7px;margin:0;background:transparent;width:auto;height:auto;color:#000;position:relative;display:inline;left:auto;top:auto}
#pageContent ul[type="DISC"] li{margin:0;padding:5px 0;text-indent:-13px;line-height:26px}
#pageContent ul[type="DISC"] li.bold{font-weight:bolder}
#head{width:100%;margin:0;top:0;z-index:9999}
#pageContent .top{width:960px;margin:0 auto;z-index:1000}
#head .headWrapper{width:100%;margin:0 auto;height:85px;background-color:#fff;position:relative;overflow:hidden;z-index:9999}
#head .headInside{width:960px;margin:0 auto}
#head ul.customerMenu{list-style:none;float:left;overflow:hidden;padding:5px 5px 0;height:50px}
#head ul.customerMenu a{display:inline-block;font-size:14px;font-weight:700;color:#003f72;padding:18px 20px;line-height:14px;text-decoration:none}
#head ul.customerMenu li.selected a{color:#fff;background-color:#003F72;position:relative;-webkit-box-shadow:0 5px 8px 0 rgba(50,50,50,0.61);-moz-box-shadow:0 5px 8px 0 rgba(50,50,50,0.61);box-shadow:0 5px 8px 0 rgba(50,50,50,0.61);-webkit-transition:background-color 400ms linear;-moz-transition:background-color 400ms linear;-o-transition:background-color 400ms linear;-ms-transition:background-color 400ms linear;transition:background-color 400ms linear}
#head ul.customerMenu li.selected:hover a{background-color:#003F72}
#head ul.customerMenu li:hover a{background-color:#ededed}
#head ul.customerMenu li.menu-certyfikat.selected a{background-color:#0B90D3;background-image:url(../img/bigpl/cfwf-crystal.png)}
#head ul.customerMenu li.menu-certyfikat a{padding-left:50px;padding-right:15px;background-image:url(../img/bigpl/cfwf-crystal-on.png);background-repeat:no-repeat;background-position:8px center}
#head .customerMenu{list-style:none;padding:0;margin:30px 0 0}
#head .customerMenu li{display:inline-block}
#head .customerMenu li a{text-transform:uppercase}
#head .right{height:50px;position:relative}
.loginBox{float:right;background:url(../img/bigpl/loginbox_bg.gif) repeat-x #f5f5f5 center bottom;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:10px}
.loginBox .gotoLogin,.loginBox .gotoRegister{display:inline-block;padding:5px 20px 5px 5px;font-weight:700;font-size:13px}
.loginBox .gotoLogin{background:url(../img/bigpl/arrow_green_small.png) no-repeat 57px center;color:#0f8c33;background-color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.loginBox .gotoRegister{background:url(../img/bigpl/arrow_white_small.png) no-repeat 69px center;color:#fff;background-color:#22b24c;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.loginBox .gotoLogin:hover{background:url(../img/bigpl/arrow_white_small.png) no-repeat 57px center;color:#fff;background-color:#003F72}
.loginBox .gotoRegister:hover{background-color:#003F72}
#head .right .topInfoLinia{color:#22b24c;font-size:18px;font-weight:700;line-height:20px;padding:11px;position:absolute;right:-140px;top:-8px;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#head .right .topInfoLinia span{font-weight:100}
#loginSelectWrapper.open{display:block}
#loginSelectWrapper{display:none;width:100%;height:100%;position:fixed;background:url(../img/black-50.png);top:0;right:0;z-index:999999}
#loginSelect{background-color:#f5f5f5;text-align:center;position:fixed;padding:33px;width:400px;top:15%;left:50%;margin-left:-233px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#loginSelect .gotoSbig{background-color:#fff;padding:5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#loginSelect .close{position:absolute;top:11px;right:11px;font-size:24px;font-family:verdana;color:#4e4e4e;content:' ';width:14px;height:14px;background:url(/img/bigpl/grey-turn-off.png) no-repeat center}
#loginSelect .superSsmallFont{font-size:10px;text-align:left}
#loginSelect .olderInfo{margin-top:25px}
#loginSelect .olderInfo a{font-size:12px}
#registerWrapper.open{display:block}
#registerWrapper{display:none;width:100%;height:100%;position:fixed;background:url(../img/black-50.png);top:0;right:0;z-index:999999}
#registerGoTo{background-color:#f5f5f5;text-align:center;position:fixed;padding:33px;width:400px;margin-left:-233px;left:50%;top:15%;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#registerGoTo .gotoSbig{background-color:#fff;padding:5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#registerGoTo .close{position:absolute;top:11px;right:11px;font-size:24px;font-family:verdana;color:#4e4e4e;content:' ';width:14px;height:14px;background:url(/img/bigpl/grey-turn-off.png) no-repeat center}
#registerGoTo .superSsmallFont{font-size:10px;text-align:left}
#registerGoTo .olderInfo{margin-top:25px}
#registerGoTo .olderInfo a{font-size:12px}
#registerGoTo h3{text-align:center}
.lock{background:url(../img/bigpl/ico_lock2.png) no-repeat 18px center;font-size:12px;text-align:center;padding:4px 0;display:block;color:#5c5c5c;text-transform:uppercase}
ul.langSelect li{display:inline}
ul.langSelect li a{padding:0;color:#a2a2a2;font-size:11px}
ul.langSelect{position:absolute;top:0;right:185px}
ul.langSelect li.selected a{color:#000}
#head .topSearch{float:left;height:19px;width:20px;background:url(../img/bigpl/icons.png) no-repeat top left;margin:15px 30px;display:inline-block}
#head .login{font-size:14px;color:#000;display:inline-block;margin:15px 10px}
.logo{display:block;float:left;margin-top:8px;margin-right:25px;height:70px;overflow:visible;z-index:999999}
.logo img{width:137px}
.nlLink #newsletter{display:none;position:absolute;padding:15px;background-color:#fff;top:65px;left:-633px;z-index:100000;border:1px solid #003F72}
.nlLink #newsletter.open,.nlLink #newsletter:hover{display:block}
.nlLink{position:relative}
.nlLink a{font-size:14px;color:#000;display:inline-block;padding:15px 10px}
.nlLink a.active{color:#fff;background-color:#003F72}
.nlLink .newsletter{float:right;color:#585858;width:465px}
.nlLink .newsletter label{text-transform:uppercase;float:left;margin-top:14px}
.nlLink .newsletter input[type='text']{border:1px solid #cdcdcd;color:#585858;margin:0 10px 0 30px}
.nlLink .newsletter input[type="button"]{background:#22b24c;color:#fff;text-transform:uppercase;border:none;cursor:pointer}
.nlLink .newsletter #nl_btn{background:#22b24c;color:#fff;text-transform:uppercase;border:none;cursor:pointer}
.nlLink .newsletter input{padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;line-height:14px;float:left}
body.uprawniona #headContent h1 .underTitle,body.ochrona #headContent h1 .underTitle{max-width:797px}
#headContent h1 .underTitle.promoRed{display:inline-block;color:#fff;background-color:#22B24C;padding:10px;font-size:18px;line-height:28px}
body.alimenty #headContent h1 .underTitle{max-width:580px}
#headContent h1 .underTitle.atHome{font-weight:100;font-size:27px}
#pageContent #headContent h1 .underTitle.atHome p{font-size:18px;font-weight:100}
#pageContent #headContent p{max-width:600px}
body.alimenty #headContent{min-height:300px}
#head .greenBar{width:100%;margin:0 auto;box-shadow:0 3px 3px rgba(0,0,0,0.2);background-color:#22b24c;padding:15px 0;display:none}
#head .greenBar .servicesMenu{float:right;list-style:none;padding:0;margin:0}
#head .greenBar .servicesMenu li{display:inline-block;position:relative}
#head .greenBar .servicesMenu li a{display:block;margin:0 10px;text-transform:uppercase;color:#fff;font-weight:400;padding:0}
#head .greenBar .servicesMenu li:last-child a{margin-right:10px}
#head .greenBar .servicesMenu li ul{display:none;position:absolute;left:0;margin:0;padding:0}
#head .greenBar .servicesMenu li ul li a,#pageContent .servicesMenu li.selected ul li a{min-width:77px;font-size:12px}
#head .greenBar .servicesMenu li ul li a:hover{color:#fff;background-color:#22B24C}
#head .greenBar .servicesMenu li:hover ul{display:block}
#head .greenBar .barSelect{min-width:400px;display:inline-block;font-weight:100;color:#0f8c33;font-size:28px;padding:0 0 0 10px;margin:0 0 0 25px}
#head .greenBar .barSelect a{font-weight:100;color:#0f8c33;font-size:28px}
#head .greenBar .barSelect a.selected{line-height:45px;color:#fff}
#head .greenBar .barSelect a.goRight,#head .greenBar .barSelect a.goLeft{background-color:#003F72;display:inline-block;float:right;padding:4px;text-align:center;width:40px}
#head .greenBar .barSelect a.goRight{border-left:1px solid #22b24c}
#head .greenBar .barSelect a span{height:22px;width:14px;background-image:url(../img/bigpl/icons.png);display:inline-block}
#head .greenBar .barSelect a.goLeft span{background-position:-119px -30px}
#head .greenBar .barSelect a.goRight span{background-position:-119px -57px}
#head .greenBar .barLogo{float:left;display:inline-block;margin-top:5px}
#head .greenBar .barSelect a:first-child{padding-right:10px}
#headContent .promoPlz h1 .underTitle.promoGreen{color:#fff;background-color:#22b24c;padding:10px;width:150px;font-size:21px;line-height:18px}
#pageContent #headContent .promoPlz p{font-size:20px;margin-top:20px}
#footer{width:100%;margin:80px auto 40px;position:relative;background-color:#fff;border-top:1px solid #C6C6C6}
#footer .footMenu{list-style:none;padding:0;float:left;width:650px;margin:0}
#footer .footMenu li{display:inline-block}
#footer .footMenu li a{color:#000;text-transform:uppercase}
#footer .footMenu li a:hover{text-decoration:none}
#footer .partners{vertical-align:middle;padding:20px;border-bottom:1px solid #c6c6c6}
#footer .partners p{text-align:center;font-size:18px;font-weight:100}
#footer .goToUp,body #footer #partnerzy a.goToUp{font-size:12px;display:block;width:50px;padding:35px 5px 5px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;text-decoration:none;color:#000;float:right;position:absolute;top:-66px;right:0;background-image:url(../img/bigpl/arrow_green_up.png);background-repeat:no-repeat;background-position:center 10px}
body.home #footer #partnerzy .goToUp{display:none}
body.home #footer{margin-top:40px}
#footer .partners p a img{padding:0 20px;display:inline;max-height:60px;vertical-align:middle}
#footer .row{padding:35px 0 30px}
#footer .youtube{float:right;display:inline-block;width:48px;height:48px;background:url(../img/bigpl/icons.png) no-repeat -141px 0;margin-right:15px}
#footer .facebook{display:inline-block;width:148px;height:48px;background:url(../img/bigpl/icons.png) no-repeat -141px -49px;padding-left:55px;float:right}
#footer .facebook ul{list-style:none;padding:0;margin:0}
#footer .facebook ul li a{color:#000}
#footer .facebook ul li:first-child{border-bottom:1px solid #C6C6C6;padding-bottom:4px;margin-bottom:4px}
#footer .cfwf{float:right;color:#585858}
#footer .cfwf label{text-transform:uppercase;width:190px;display:inline-block;float:left;margin-top:10px}
#footer .cfwf input.txt{border:1px solid #cdcdcd;color:#585858;margin:0 10px 0 15px}
#footer .cfwf input[type="submit"]{background:#22b24c;color:#fff;text-transform:uppercase;border:none;cursor:pointer}
#footer .cfwf input{padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;line-height:14px}
#underFoot p{width:960px;margin:0 auto;padding:0;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:100;color:#6b6b6b}
#underFoot p a{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:100}
#contact{position:fixed;bottom:-355px;right:40px;width:360px;padding:10px 20px;background-color:#003F72;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;transition:bottom 200ms ease}
#contact.open{bottom:0}
#contact .close{display:block;float:right;width:29px;height:28px;background:url(../img/bigpl/icons.png) no-repeat -58px -88px;transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
#contact.open .close{transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
#contact p,#contact span,#contact h3,#contact h4{color:#fff}
#contact ul{padding:0;margin:0}
#contact ul.greenArrow li span.checked{background-position:-24px 0;height:26px;width:26px}
#contact ul.greenArrow li span{font-size:14px;border:none}
#contact h3{margin:0;font-size:18px;font-weight:100;margin-bottom:10px;display:inline}
#contact .left{margin:25px 0 0}
#contact .right{width:245px;margin:15px 0 0}
#contact .right h4{font-size:28px;font-weight:400;margin:0;line-height:25px}
#contact .right .position{font-size:18px;margin:0}
hr.blue{border-bottom:1px solid #386991;margin:25px 0}
#contact .features li.notOK a{padding-left:41px}
#contact .features li span.checked{border:none;width:27px;height:28px;padding:0;margin-right:15px;display:inline-block;background:url(../img/bigpl/icons.png) no-repeat -52px 0;vertical-align:middle}
#contact .features li{display:block;float:none;margin:15px 0}
#contact .features li a span{padding:12px 0}
#pageContent .logo{padding-top:45px;display:block;float:left}
#pageContent .servicesMenu{float:right;list-style:none;z-index:1000;padding:0;margin:-50px 0 0}
#pageContent .servicesMenu li{display:inline-block;position:relative}
#pageContent .servicesMenu li a{display:block;padding:15px 13px;text-transform:uppercase;color:#fff;min-width:77px;text-align:center;line-height:20px}
#pageContent .servicesMenu > li:first-child a{background:url(../img/bigpl/cfwf-crystal.png) no-repeat 4px center;padding-left:40px}
#pageContent .servicesMenu > li:first-child:hover a{background-image:url(../img/bigpl/cfwf-crystal-on.png)}
#pageContent .servicesMenu li:last-child a{padding-right:10px}
#pageContent .servicesMenu li.selected a{color:#fff;background-color:#22B24C}
#pageContent .servicesMenu li a:hover{background-color:#fff;color:#000}
#pageContent .servicesMenu li ul{display:none;position:absolute;left:0;margin:0;padding:0;top:50px}
#pageContent .servicesMenu li ul li{display:block;z-index:999999}
#pageContent .servicesMenu li ul li a,#pageContent .servicesMenu li.selected ul li a{min-width:77px;font-size:12px;background-color:#fff;color:#000}
#pageContent .servicesMenu li ul li a:hover{color:#fff;background-color:#003F75}
#pageContent .servicesMenu li ul li:last-child a{padding:20px 13px}
#pageContent .servicesMenu li:hover ul{display:block}
#headContent h1 .underTitle{font-weight:400;font-size:16px;max-width:640px;background-color:transparent;color:#000;display:inline-block;padding:5px 0;display:block}
body.uprawniona #pageContent #contentGreen,body.ochrona #pageContent #contentGreen,body.alimenty #pageContent #contentGreen{padding-top:60px}
body.ochrona #site #headContent h1 b{font-size:37px;padding:23px 20px 13px;line-height:80px}
body.infoDlug #site #headContent #promo_home,body.raport #site #headContent #promo_home{height:705px}
body.infoDlug #site #headContent #infoSelect,body.infoDlug #site #headContent #pager,body.raport #site #headContent #infoSelect,body.raport #site #headContent #pager{top:660px}
.infoDlug #pageContent #headContent p.narrowed,.raport #pageContent #headContent p.narrowed{max-width:770px}
.infoDlug #pageContent #headContent .check.green,.raport #pageContent #headContent .check.green{max-width:680px}
.contentTable{background-color:#fff;position:relative;z-index:1000;margin-top:10px}
.page #headContent,.sectionHead{padding:40px 0 70px;margin-top:40px}
#headContent{min-height:450px}
#headContent h1{display:inline}
#headContent.certyfikat h1 a span{color:#0b90d3}
.firma.firma-odzyskuje #headContent h1 .underTitle{max-width:712px;padding-right:30px}
.firma.firma-odzyskuje #headContent .podzysk ul li.special{display:none}
.firma .features .ramka-tresc{margin:15px 0;padding-left:45px;background-color:#fff}
.firma .features .ramka-tresc .narrow{padding:30px 0 30px 50px;width:910px}
.firma .features .ramka-tresc{margin:15px 0;padding-left:45px}
#headContent h1 a span,#headContent h1 b,#site #pageContent h1 b{line-height:74px;color:#22b24c;font-size:42px;font-weight:100;background-color:#fff;padding:7px 20px}
#headContent h1 a .navigate span{background:url(../img/bigpl/icons.png) #003f72 no-repeat -32px -76px;width:25px;height:39px;display:inline-block;padding:0}
#headContent h1 a:hover{text-decoration:none}
#headContent h1 a #go span{background:url(../img/bigpl/icons.png) #003f72 no-repeat -32px -76px}
#headContent h1 a #go{border-left:1px solid #fff}
#headContent h1 a #back span{background:url(../img/bigpl/icons.png) #003f72 no-repeat 0 -76px}
#headContent h1 a .navigate{background-color:#003f72;padding:0 30px;display:inline-block;cursor:pointer}
#headContent h1{margin-top:50px}
#headContent h1.special a span{padding-right:60px}
#headContent h1.special{position:relative}
#headContent h1.special a span:after{display:block;content:" ";background:url(../img/bigpl/new-badge.png)no-repeat left top;width:110px;height:82px;position:absolute;right:-18px;top:-44px}
#pageContent #headContent p{font-size:14px;font-weight:400;margin:10px 0;max-width:600px}
#pageContent #headContent .certyfikat p{margin:5px 0}
#pageContent #headContent p strong{font-size:16px;font-weight:600}
#pageContent #headContent p.special{max-width:445px}
#pageContent #headContent p.special strong{font-weight:600;color:#fe7d45}
#pageContent #headContent b{font-weight:600}
#headContent ul{list-style:none;padding:0;margin:0}
#headContent ul li ul.dotted{padding:10px 0 0 20px;margin:0}
#headContent ul li ul.dotted li{padding:0}
#headContent ul li a{display:table-cell;color:#000}
#headContent .infoMenu li a span{width:26px;padding:13px 0;display:inline-block;margin-right:4px;background:url(../img/bigpl/icons.png) no-repeat -24px 0;vertical-align:middle}
.sectionHead h1 a span{line-height:89px;color:#0f8c33;font-size:49px;font-weight:100;background-color:#fff;padding:10px 20px}
.sectionHead h1 a .navigate span{background:url(../img/bigpl/icons.png) #003f72 no-repeat -32px -76px;width:25px;height:39px;display:inline-block;padding:0}
.sectionHead h1 a #go span{background:url(../img/bigpl/icons.png) #003f72 no-repeat -32px -76px}
.sectionHead h1 a #go{border-left:1px solid #fff}
.sectionHead h1 a #back span{background:url(../img/bigpl/icons.png) #003f72 no-repeat 0 -76px}
.sectionHead h1 a .navigate{background-color:#003f72;padding:10px 30px;cursor:pointer}
.sectionHead h1{margin-top:50px;z-index:1000}
#pageContent .sectionHead p{font-size:18px;font-weight:100;margin:18px 0}
.sectionHead ul{list-style:none;padding:0;margin:0}
.sectionHead ul li{display:inline-block;float:left;margin-right:40px}
.sectionHead ul li a{display:table-cell;color:#000}
.sectionHead .infoMenu li a span{width:26px;padding:13px 0;display:inline-block;margin-right:4px;background:url(../img/bigpl/icons.png) no-repeat -24px 0;vertical-align:middle}
.sectionHead h1 .underTitle{font-weight:100;font-size:18px;min-width:inherit;background-color:#22B24C;color:#fff;display:inline-block;padding:10px;border-top:1px solid #fff}
#headContent.sectionHead .infoMenu{margin:30px 0}
.sectionHead .features{display:block}
.sectionHead.naleznosci{background:url(../img/bigpl/konsument_bg.jpg) no-repeat left bottom}
#pageContent #headContent .features{margin:0;padding:0;max-width:590px}
#pageContent .features li.notOK a{padding-left:41px}
#pageContent .features li span.checked{border:none;width:27px;height:28px;padding:0;margin-right:15px;display:inline-block;background:url(../img/bigpl/icons.png) no-repeat -52px 0;vertical-align:middle}
#pageContent .features li{display:block;float:none;margin:15px 0}
#pageContent .features li a span{padding:12px 0}
#pageContent #headContent .features li span{font-size:14px}
#contentSky{background-color:#0b90d3;padding-bottom:120px;margin-bottom:30px}
#contentSky h2{color:#fff;padding:50px 0 0;margin:0}
#contentSky p{color:#fff}
#pageContent .fwfSteps{padding-top:50px;width:735px;margin:0 auto}
#pageContent .fwfSteps .step{float:left;width:210px;position:relative;overflow:visible}
#pageContent .fwfSteps .step .number{text-align:left;color:#fff;font-family:'Roboto',sans-serif;font-size:40px;font-weight:100;background:url(../img/bigpl/steps_bg.png) no-repeat top left;padding:19px 0 20px 33px}
#pageContent .fwfSteps .step.last{width:95px}
#pageContent .fwfSteps .step.last .number{background:url(../img/bigpl/steps-last_bg.png) no-repeat top left}
#pageContent .fwfSteps .step p{text-align:center;width:184px;margin-left:-43px;margin-top:20px;font-size:20px;color:#fff}
#pageContent .fancyWhiteBox{background-color:#fff;background-image:url(../img/bigpl/fancywhite_bg.gif);background-repeat:no-repeat;background-position:center top;padding:40px;width:880px}
body #pageContent .fancyWhiteBox{margin-top:-100px}
#pageContent .fancyWhiteBox .right{width:330px;padding-right:15px}
#pageContent .fancyWhiteBox .left{width:460px}
#pageContent .fancyWhiteBox h3{font-size:18px}
#pageContent .fancyWhiteBox .fwfForm{margin-top:25px}
#pageContent .fancyWhiteBox .fwfForm input.txt{border:1px solid #d9d9d9;width:300px;padding:10px 15px;color:#333;font-weight:100}
#pageContent .fancyWhiteBox .fwfForm input.btn{cursor:pointer;margin-top:25px;border:none;padding:12px 20px;background-color:#22B24C;color:#fff;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}
#pageContent .narrow.fancyWhiteBox p{font-size:14px;margin-bottom:25px}
#pageContent .narrow ol.skyBlue li:before{background-image:url(/img/bigpl/fwf-circle.png);background-position:center -1px;background-repeat:no-repeat;border:medium none;color:#0b90d3;height:17px}
#pageContent .narrow ol.skyBlue{margin:0}
#pageContent .narrow ol.skyBlue li.left{width:320px;clear:left}
#pageContent .narrow ol.skyBlue li.right{width:320px;clear:right}
.certyfikat #pageContent .narrow{overflow:visible}
.certyfikat #pageContent .narrow.fancyWhiteBox .left,.certyfikat #pageContent .narrow.fancyWhiteBox .right{width:410px}
.certyfikat .narrow.white h3{font-size:18px;text-align:center}
.certyfikat #pageContent .narrow .fwfSpecialFrame{padding:10px 10px 10px 150px;border:1px solid #0b90d3;margin:30px auto 0;display:block;font-size:18px;width:540px;background:url(/img/fwf/fwf_diamond-white2.png) no-repeat left center}
.certyfikat #headContent{min-height:0}
.certyfikat #headContent .plansza{height:auto}
#checkCertBox{float:right;width:315px;padding:15px 30px;border:1px solid #76adca}
#checkCertBox .simpleOrangeBtn{float:right;margin-top:15px}
#checkCertBox h2{font-size:36px;color:#003f72;margin:0;padding:0}
#checkCertBox p{margin:10px 0;padding:0;font-size:16px}
#checkCertBox input.txt{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 2px 4px 0 rgba(50,50,50,0.3);-moz-box-shadow:inset 1px 2px 4px 0 rgba(50,50,50,0.3);box-shadow:inset 1px 2px 4px 0 rgba(50,50,50,0.3);padding:20px;width:275px;font-size:18px;border:none}
.certyfikat #pageContent #headContent .left{width:575px;float:left}
.certyfikat .narrow h2.center{font-size:24px;margin:25px 0 0}
#pageContent .features .ramka-tresc .left ul.partnerzy_wspolpraca{list-style-type:none;margin:0;padding:0;border-right:1px solid #ccc}
#pageContent ul.partnerzy_wspolpraca{list-style-type:none}
#pageContent ul.partnerzy_wspolpraca li:before{display:none}
#pageContent ul.partnerzy_wspolpraca li{background-image:none;margin:0;padding:10px 26px;margin-bottom:20px;float:left;width:160px;height:80px}
#pageContent ul.partnerzy_wspolpraca li a{display:block;text-align:center;color:#000;font-weight:100}
#pageContent ul.partnerzy_wspolpraca li a img{margin-bottom:10px}
#pageContent ul.partnerzy_wspolpraca li.zbp a img{margin-top:16px}
#pageContent ul.partnerzy_wspolpraca li a span{display:block;text-align:center}
#pageContent .features .ramka-tresc .honorowy p{float:left;padding-left:15px;margin-top:32px;width:257px}
#pageContent .features .ramka-tresc .honorowy a{display:inline;float:left}
.certyfikat #pageContent .features .ramka-tresc .narrow > .right.honorowy{padding-left:35px;width:360px;margin-bottom:30px}
.certyfikat #pageContent .features li span.expand{background:url(../img/bigpl/fwf-turn-on.png?22) no-repeat scroll center center rgba(0,0,0,0);height:31px;width:31px;margin-top:-2px}
.certyfikat #pageContent .features li span.expanded{background:url(../img/bigpl/fwf-turn-off.png?22) no-repeat scroll center center rgba(0,0,0,0)}
#pageContent .features li span.narrow{display:block}
.certyfikat #pageContent .features .ramka-tresc{background-color:#fff;margin:15px 0;padding:30px 0;width:100%}
.certyfikat #pageContent .features .ramka-tresc .left{width:460px}
.certyfikat #pageContent .features .ramka-tresc .left.wider{width:460px}
.certyfikat #pageContent .features .ramka-tresc > .narrow{padding-left:39px;width:865px}
.certyfikat #pageContent .features .ramka-tresc .narrow > .right{width:385px}
.certyfikat #pageContent .features .ramkawhite{background-color:#fff;margin:15px 0;padding:30px 0;width:100%}
.certyfikat #pageContent .features .ramkawhite .left{width:460px}
.certyfikat #pageContent .features .ramkawhite .narrow > .right{width:385px}
.fwfBonus tr td{width:300px;height:300px;overflow:hidden;position:relative;text-align:center}
.fwfBonus tr td a{width:250px;height:250px;display:inline-block;overflow:hidden;border:1px solid #E8E8E8}
.fwfBonus tr td a img{max-width:300px;max-height:300px}
#pageContent .features .ramka-tresc p,#pageContent .features .ramka-tresc li{font-size:14px}
#pageContent .features .ramka-tresc .left p{line-height:23px}
#pageContent .features .ramka-tresc .left p,#pageContent .features .ramka-tresc .left ul{padding-left:45px}
#pageContent .features .ramka-tresc .right p.right{font-weight:bolder;width:230px;padding-right:40px;line-height:24px}
.certyfikat #pageContent .fancyWhiteBox .right p.right{width:290px;padding-right:10px;line-height:24px;font-size:16px}
.certyfikat #pageContent .fancyWhiteBox .join .left p{line-height:24px;font-size:16px;text-align:center;width:310px;margin:0 auto 25px}
.certyfikat #pageContent .fancyWhiteBox .right .joinBox .left{width:195px;padding:5px 0 0 10px;margin:0}
#pageContent .fancyWhiteBox .join{padding:30px 0;margin:20px 0 0;border-top:1px solid #c1c1c1}
#pageContent .fancyWhiteBox ol .right li:last-child,#pageContent .fancyWhiteBox ol .left li:last-child{border:none}
#pageContent .fancyWhiteBox .right .featureLogo{float:left}
#pageContent .features .ramka-tresc .right .left{font-weight:100}
#pageContent .features .ramka-tresc .right .featureLogo{float:left}
#pageContent .features .ramka-tresc .right .joinBox{margin-top:60px}
#pageContent .features .ramka-tresc .right .joinBox .left{width:195px;padding:5px 0 0 10px;margin:0}
#pageContent .features .ramka-tresc .right .joinBox .joinBtn{padding:12px 20px;min-width:100px;background-color:#fe7d45;color:#fff;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}
#pageContent .features .ramka-tresc .right .joinBox .joinBtn span{display:inline-block;width:16px;height:22px;background:url(../img/bigpl/icons.png) no-repeat -119px -57px;float:right;padding:0}
#pageContent .hramka .ramka-tresc .left ul.greenChecked{padding-left:18px}
#pageContent .hramka ul.greenChecked li:before{content:" ";width:13px;height:11px;background:url(../img/bigpl/icons.png) no-repeat -122px -84px;padding-right:0;margin-right:20px;top:auto}
.pokaz-ramke{cursor:pointer}
#pageContent .features.Exp>li:before,#pageContent .faqMore .ramka-tresc li:before{display:none}
#pageContent .features.Exp>li{margin-left:0}
#pageContent .features.Exp .pokaz-ramke,#pageContent .features.Exp li span.narrow{border:none}
.faq #pageContent .faqMore .ramka-tresc li>.narrow{width:960px}
.faq #pageContent .faqMore .btnGreen{margin-left:195px;cursor:pointer}
#pageContent .narrow .fotoBox{width:430px;background-color:#fff}
#pageContent .narrow .fotoBox div.fBoxContent{padding:50px}
#pageContent .narrow .fotoBox h3{font-size:30px;margin:0}
#pageContent .narrow .fotoBox p{font-size:18px;margin:30px 0 40px}
#pageContent .narrow .fotoBox a{font-size:18px;font-weight:100}
.certyfikat #headContent{position:relative}
.certyfikat #headContent h1 a span{color:#0b90d3}
.certyfikat #headContent h1 a .navigate,.certyfikat #headContent h1 a #go span,.certyfikat #headContent h1 a #back span{background-color:#0b90d3}
#headContent ul.sky span.checked{background-position:-90px -89px}
body #pageContent #headContent .hugebtn{color:#000;font-size:30px;padding:12px 30px 12px 15px;bottom:0;right:10px;position:absolute;font-weight:100;display:table-cell;vertical-align:middle;line-height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#FE9B3C}
body #pageContent #headContent .hugebtn:hover{background-color:#e5681b;color:#fff;text-decoration:none}
.certyfikat.firma #pageContent #headContent .hugebtn{font-size:14px;right:49px;padding:12px 35px 12px 20px;width:auto;bottom:-14px}
#headContent .hugebtn span{display:inline-block;width:16px;height:24px;background:url(../img/bigpl/arrow_black_s.png) no-repeat scroll center;margin-left:20px}
#headContent .hugebtn:hover span{background-image:url(../img/bigpl/arrow_white_s.png)}
.certyfikat.firma #pageContent{background:none}
.certyfikat.firma #headContent h1 a span,.certyfikat.firma #headContent h1 b{font-size:48px;color:#003F72;display:inline-block;line-height:55px;margin-top:1px}
.certyfikat.firma #headContent{min-height:350px}
#pageContent .contentTable tr td div.inner,#pageContent .contentTable tr td{position:relative}
#site #pageContent .contentTable tr td div.inner p{font-size:16px;margin-top:24px;line-height:22px}
#site #pageContent .contentTable.firmaTab tr td.monitoruje div.inner p.l{margin-top:14px}
#site #pageContent .contentTable.instytucjaTab tr td div.inner p{margin-top:16px}
#site #pageContent .contentTable.instytucjaTab tr td.odzyskuje div.inner p.l{margin-top:28px}
#site #pageContent .contentTable.firmaTab tr td.odzyskuje div.inner p.l,.index #site #pageContent .contentTable tr td.odzyskuje div.inner p.l{margin-top:14px}
Xsite #pageContent .contentTable.firmaTab tr td.monitoruje div.inner p.l{margin-top:15px}
#site #pageContent .contentTable.konsumentTab tr td.odzyskuje div.inner p.l{margin-top:24px}
#pageContent .contentTable.konsumentTab tr td.odzyskuje div.inner h2{padding-top:32px}
#site #pageContent .contentTable tr td div.inner .value p{font-size:16px;margin-top:10px;line-height:22px}
#pageContent .contentTable tr td.odzyskuje{height:210px;background-color:#003f72;padding-left:330px;background-position:right center;background-image:url(../img/bigpl/table-right.png);background-repeat:no-repeat}
#pageContent .contentTable tr,#pageContent .contentTable tr td{border:none}
#pageContent .contentTable.konsumentTab tr td.odzyskuje{background-color:#f9ad00}
#pageContent .contentTable.konsumentTab tr td.odzyskuje h2{color:#f9ad00}
#pageContent .contentTable.konsumentTab tr td.monitoruje{background-color:#003f72}
#pageContent .contentTable.konsumentTab tr td.monitoruje h2{color:#003f72;padding-top:46px}
.home.konsument #headContent .plansza .topBgGfx{right:-130px;bottom:60px;top:auto}
.instytucja #pageContent .contentTable tr td.sprawdzam{background-color:#f9ad00}
.instytucja #pageContent .contentTable tr td.sprawdzam h2{color:#f9ad00}
.instytucja #pageContent .contentTable tr td.monitoruje{background-color:#22B24C}
.instytucja #pageContent .contentTable tr td.monitoruje h2{color:#22B24C}
#pageContent .contentTable tr td.odzyskuje:hover{background-position:650px 0;transition:background-position 200ms ease}
#pageContent .contentTable tr td.odzyskuje:hover div.inner p{color:#fff}
#pageContent .contentTable tr td:hover div.inner a{color:#fff}
#pageContent .contentTable tr td div.inner a.homeBoxLink{display:block;padding-left:35px;margin-top:15px;position:relative}
#pageContent .contentTable tr td div.inner a.homeBoxLink:before{background-position:-24px 0;content:" ";display:inline-block;height:17px;left:0;line-height:14px;margin-right:10px;padding:6px 0;position:absolute;text-align:center;top:-3px;width:27px;background-image:url(../img/bigpl/icons.png);background-repeat:no-repeat}
#pageContent .contentTable tr td.odzyskuje div.inner a.homeBoxLink{color:#003F72}
#pageContent .contentTable tr td.odzyskuje div.inner a.homeBoxLink:before{background-position:0 -174px}
#pageContent .contentTable tr td:hover div.inner a.homeBoxLink:before{background-position:-33px -175px}
#pageContent .contentTable tr td:hover div.inner a:hover{text-decoration:underline}
#pageContent .contentTable tr td.odzyskuje:hover div.inner a.homeBoxLink{color:#fff}
#pageContent .contentTable tr td.odzyskuje:hover div.inner h2{color:#fff}
#pageContent .contentTable tr td.odzyskuje h2{color:#003f72}
#pageContent .contentTable tr td.monitoruje{height:210px;background-color:#f9ad00;padding-right:340px;background-position:left center;background-image:url(../img/bigpl/table-left.png);background-repeat:no-repeat}
#pageContent .contentTable tr td.monitoruje h2{color:#f9ad00}
#pageContent .contentTable tr td.monitoruje:hover{background-position:-325px 0;transition:background-position 200ms ease}
#pageContent .contentTable tr td.monitoruje:hover div.inner p{color:#fff}
#pageContent .contentTable tr td.monitoruje:hover div.inner h2{color:#fff}
#pageContent .contentTable tr td.sprawdzam{background-color:#22b24c;width:320px;padding-top:250px;background-position:center 209px;background-image:url(../img/bigpl/table-down.png);background-repeat:no-repeat}
#pageContent .contentTable tr td.sprawdzam h2{color:#0f8c33}
#pageContent .contentTable tr td.sprawdzam:hover{background-position:0 650px;transition:background-position 200ms ease}
#pageContent .contentTable tr td.sprawdzam:hover div.inner p{color:#fff}
#pageContent .contentTable tr td.sprawdzam:hover div.inner h2{color:#fff}
#pageContent .contentTable tr td div.inner{padding:0 10px 0 20px;margin-top:-30px;height:195px}
#pageContent .contentTable tr td.odzyskuje div{padding:0 10px 0 20px}
#pageContent .contentTable tr td div.inner p{font-size:15px;font-weight:100;margin:0;line-height:24px}
#pageContent .contentTable tr td div.inner h2{font-size:27px;font-weight:100;margin:5px 0;line-height:29px;padding-top:25px}
#pageContent .contentTable.instytucjaTab tr td.odzyskuje div.inner h2{padding-top:45px}
#pageContent .contentTable.instytucjaTab tr td.monitoruje div.inner h2{padding-top:28px}
#pageContent .contentTable.instytucjaTab tr td.sprawdzam div.inner h2{padding-top:8px}
#pageContent .contentTable tr td .value{line-height:44px;position:absolute;top:29px;left:0;width:315px;text-align:center;color:#fff;font-family:'Roboto',sans-serif;font-size:70px;font-weight:100}
#pageContent .contentTable.konsumentTab tr td .value,#pageContent .contentTable.instytucjaTab tr td .value{top:32px}
#pageContent .contentTable.instytucjaTab tr .sprawdzam .value,#pageContent .contentTable.konsumentTab tr .sprawdzam .value{top:-198px}
#pageContent .contentTable tr td .value span{text-transform:uppercase;font-size:35px}
#pageContent .contentTable tr td .value p{line-height:16px;font-size:16px;padding:0 30px;margin:0 auto;font-size:17px}
#pageContent .contentTable tr .odzyskuje .value{left:-350px}
#pageContent .contentTable tr .monitoruje .value{left:322px}
#pageContent .contentTable tr .sprawdzam .value{top:-200px;left:2px}
.konsument-firma #headContent h1 .underTitle{max-width:716px}
#pageContent .featuresBox.centered{margin:0 auto}
#pageContent .featuresBox.centered p{padding:0 30px;font-size:15px;margin:0;color:#000}
#pageContent .featuresBox .greenFat{border:6px solid #22b24c;margin:50px 0}
#pageContent .featuresBox.centered h3{font-size:34px;line-height:40px;margin-bottom:20px}
#pageContent .featuresBox.centered p.gotoLogin{margin:20px 0 10px;font-size:16px;font-weight:100}
#pageContent .featuresBox.centered p.gotoLogin a{font-size:16px}
body #pageContent .narrow p,.narrow a,.iD a,.rB a{font-size:14px;font-weight:100;margin:0}
body #pageContent .narrow ol{counter-reset:item;list-style-type:none;padding:0;margin:30px 0}
body #pageContent .narrow ol li{display:block;font-size:16px;font-weight:100;position:relative;margin:10px 0 0 40px;padding:7px 0 25px;border-bottom:1px solid #C1C1C1}
body #pageContent .narrow ol.simple li{padding:7px 0 0;border-bottom:none}
body #pageContent .narrow ol li p{font-size:13px;margin-top:5px}
body #pageContent .narrow ol > li > span{display:inline-block}
body #pageContent .narrow ol > li:before{position:absolute;top:5px;left:-40px;content:counter(item) "  ";counter-increment:item;color:#22B24C;font-weight:bolder;width:30px;height:18px;background:url(../img/bigpl/icons.png) no-repeat -86px -59px;display:inline-block;text-align:center;padding:6px 0;line-height:14px;margin-right:10px}
body #pageContent .narrow ol.maxNormal > li:before{content:counter(item) ") ";counter-increment:item;display:inline;position:absolute;background:transparent;color:#000;width:auto;height:auto;margin:0;padding:0;font-weight:100;top:4px;left:-20px}
body #pageContent #BIGmax ol.maxNormal > li:before{content:counter(item) ".  ";top:9px}
body #pageContent .narrow ol.maxNormal > li{margin:5px 0 0 30px;border:none;padding:2px 0;font-size:14px}
body #pageContent .narrow ol.maxNormal > li > ol > li{border:none;font-size:14px;margin:5px 0 0 40px}
body #pageContent .narrow ol.maxNormal > li > ol{margin:0}
body #pageContent .narrow ol.maxNormal{margin:0}
body #pageContent .narrow ol > span > li:before{position:absolute;top:5px;left:-40px;content:counter(item) "  ";counter-increment:item;color:#0f8c33;font-weight:bolder;width:30px;height:16px;background:url(../img/bigpl/icons.png) no-repeat -87px -59px;display:inline-block;text-align:center;padding:6px 0;line-height:14px;margin-right:10px}
body #pageContent .narrow ol.abc > li:before{background:none;list-style-type:lower-latin}
body #pageContent .narrow ol.abc li{padding:7px 0 0;margin:0}
body #pageContent .narrow ol li .dotted li{font-size:13px}
body #pageContent .narrow ol.abc > li.a:before{content:"a. "}
body #pageContent .narrow ol.abc > li.b:before{content:"b. "}
body #pageContent .narrow ol.abc > li.c:before{content:"c. "}
body #pageContent .narrow ol.abc > li.d:before{content:"d. "}
body #pageContent .narrow ol.abc > li.e:before{content:"e. "}
body #pageContent .narrow ol.abc > li.f:before{content:"f. "}
body #pageContent .narrow ol.abc > li.g:before{content:"g. "}
body #pageContent .narrow ol.abc > li.h:before{content:"h. "}
body #pageContent .narrow ol.abc > li.i:before{content:"i. "}
body #pageContent .narrow ol.abc > li.j:before{content:"j. "}
body #pageContent .narrow ol.abc > li.k:before{content:"k. "}
#pageContent .threeSteps{margin:30px 0}
#pageContent .threeSteps .wrapper{background:url(../img/bigpl/threesteps.png) no-repeat left center;display:table-cell;vertical-align:middle;line-height:158px;height:158px}
#pageContent .threeSteps .wrapper div{margin-left:110px;width:195px;padding:0;vertical-align:middle;line-height:18px;display:inline-block}
#pageContent .fourSteps{margin:30px 0}
#pageContent .fourSteps .wrapper{background:url(../img/bigpl/foursteps.png) no-repeat left center;display:table-cell;vertical-align:middle;line-height:167px;height:167px}
#pageContent .fourSteps .wrapper div{margin-left:105px;width:132px;padding:0;vertical-align:middle;line-height:18px;display:inline-block}
#pageContent ul.greenArrow li span.checked{background-position:-24px 0;height:26px;width:26px}
#pageContent ul.greenArrow li span{font-size:14px}
.konsument #footer{border-top:1px solid #C6C6C6}
.oBIG #headContent h1 a span{color:#003f72}
.oBIG #pageContent #headContent .features{max-width:800px}
.oBIG #contentGreen{padding-top:25px}
.companyStructure{position:relative;height:490px;margin:20px 0;background:url(../img/bigpl/about_infog-hub3.png?v3) no-repeat 62px 71px}
.companyStructure > div span{font-size:20px;color:#fff;display:inline-block}
.companyStructure > div{width:165px;position:absolute;text-align:center;line-height:18px}
.companyStructure > div .img{width:147px;height:147px;background:url(../img/bigpl/about_infog-all2.png) no-repeat top left;margin:0 10px 5px}
.companyStructure .bik .img{background-position:0 0;margin:0 30px 5px}
.companyStructure .bik{top:16px;left:118px;width:205px}
.companyStructure .bank .img{background-position:-155px 0}
.companyStructure .bank{top:150px;left:-8px}
.companyStructure .zbp .img{margin:0 30px 5px;background-position:-460px 0}
.companyStructure .zbp{top:289px;left:125px;width:205px}
.companyStructure .indywidualni .img{background-position:-306px 0}
.companyStructure .indywidualni{top:16px;right:138px}
.companyStructure .instytucje .img{background-position:-765px 0}
.companyStructure .instytucje{top:150px;right:-5px}
.companyStructure .firmy .img{background-position:-612px 0}
.companyStructure .firmy{top:289px;right:145px}
.oBIG #pageContent{background-image:url(/img/bigpl/tlo-obig3.jpg);background-repeat:no-repeat;background-position:center top}
.bok #pageContent{background-image:url(/img/bigpl/tlo-kontakt2.jpg);background-repeat:no-repeat;background-position:center top}
#pageContent .activity{margin:70px auto 50px}
.activity .left,.activity .right{width:450px}
#pageContent .activity h2{font-size:23px;height:100px;display:table-cell;vertical-align:middle;padding-left:100px;line-height:25px}
#pageContent .activity .left h2{padding-left:130px}
#pageContent .activity .right h2{padding-left:153px}
#pageContent .activity h2.bigLogo{background:url(../img/bigpl/biglogo-small-2.png) no-repeat left center}
#pageContent .activity h2.fwfLogo{background:url(../img/bigpl/logo_fwf_small.png) no-repeat left center}
.firma-sprawdzaj #headContent h1 .underTitle{max-width:651px}
.firma-sprawdzaj #headContent .psprawdz ul li.special{display:none}
.firma-monitoruje #headContent .pmonit ul li.special{display:none}
#contentGreen{background-color:#22b24c;padding-bottom:30px;margin-bottom:30px}
body #contentGreen > .narrow > ul > li a{color:#fff}
#contentGreen h2{font-weight:100;color:#fff;font-size:50px;border-bottom:1px solid #81d399;padding:20px 0;margin:0 0 30px}
#contentGreen p{color:#fff}
#contentGreen h2.noBorder{margin:0;border:none;padding-bottom:0}
#pageContent .featuresBox.left{margin-left:45px;padding-bottom:43px}
#pageContent .featuresBox.right{margin-right:45px}
#pageContent .featuresBox{width:419px;background-color:#fff;padding-bottom:45px;background-image:url(../img/bigpl/featurebox_bg.gif);background-repeat:no-repeat;background-position:center bottom}
#pageContent .featuresBox h3{line-height:59px;text-align:center;padding:10px 30px;font-weight:100;font-size:43px;color:#003F72;margin:0}
#pageContent .featuresBox ul{padding:0;margin:0;border-top:1px solid #22b24c}
#pageContent .featuresBox ul li{line-height:22px;border-bottom:1px solid #22b24c;padding:16px 30px 16px 60px;margin:0;background:url(/img/bigpl/ico-check-dblue.png) no-repeat scroll 25px center rgba(0,0,0,0)}
#pageContent .featuresBox.fiveInaRow ul li{padding:5px 30px 14.2px}
#pageContent .featuresBox ul.blue li:before{display:none}
#pageContent .featuresBox ul.blue li span.checked{background-position:-82px 0;height:23px;width:24px;display:none}
#pageContent .featuresBox ul.blue li a span{font-size:16px;font-weight:100}
#pageContent .featuresBox ul.blue li span{color:#003F72;max-width:315px}
#pageContent .featuresBox p.special{color:#fe7d45;font-weight:600;margin:0 0 25px;line-height:19px}
#pageContent .featuresBox li.special span.checked{margin-top:-21px}
#pageContent .featuresBox p.center a{color:#f55e1d;font-weight:400}
#pageContent .featuresBox p.center a:hover{color:#fe7d45}
#pageContent .featuresBox ul.blue li a span.bold{font-weight:700}
#pageContent .featuresBox ul li span{border:none}
#pageContent .featuresBox.right ul{padding:112px 0;border-bottom:1px solid #22b24c}
#pageContent .featuresBox.right.superExt ul{padding:144px 0}
#pageContent .featuresBox.right.heightFix ul{padding:116px 0;padding:89px 0}
#pageContent .featuresBox.right ul li{border:none}
.firma-monitoruje #pageContent .featuresBox.right.superExt ul,.firma-odzyskuje #pageContent .featuresBox.right.superExt ul{padding:148px 0 147px}
.firma-sprawdzaj #pageContent .featuresBox.right.superExt ul{padding:147px 0 148px}
.ssfirme #pageContent .featuresBox.right ul{padding:116px 0 117px;padding:90px 0}
#pageContent .featuresBox ul.blue .bolderBigger{font-size:22px;font-weight:700}
#pageContent .featuresBox p.price{font-size:90px;font-family:'Roboto',sans-serif;font-weight:100;color:#003f72;margin:20px 0 0;line-height:55px}
#pageContent .featuresBox .price span{font-size:45px;font-family:'Open Sans',sans-serif;text-transform:uppercase}
#pageContent .featuresBox .price span del{font-weight:100;font-size:40px}
#pageContent .featuresBox .price span span{font-size:23px}
#pageContent .featuresBox p.interval{text-transform:uppercase;color:#003f72;font-size:27px;font-weight:700;margin:0 0 25px}
#pageContent .featuresBox p.noPrice{font-size:30px;line-height:33px;margin:22px 0 24px;font-family:'Open Sans',sans-serif;text-transform:uppercase}
#pageContent .featuresBox p{color:#003f72;line-height:19px}
#pageContent .featuresBox p.promodateInfo{margin-top:-26px;margin-bottom:6px;height:19px;color:#003f72}
#pageContent .featuresBox.centered p.promodateInfo{margin-bottom:12px}
body .datButton,#pageContent .featuresBox .datButton{margin:0 auto 10px;display:inline-block;position:relative;background-color:#fe7d45;background-image:url(../img/bigpl/orange_button-gradient.gif);background-repeat:xrepeat;background-position:left bottom;color:#000;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.46);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.46);box-shadow:0 0 15px 0 rgba(50,50,50,0.46);font-weight:600;font-size:18px;padding:15px 40px 15px 20px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
body .datButton:hover,#pageContent .featuresBox .datButton:hover,body #pageContent #headContent .datButton:hover{text-decoration:none;background-image:none;background-color:#e5681b;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.index #pageContent #headContent .datButton,.certyfikat #pageContent #headContent .datButton{position:absolute;top:310px;left:420px}
.index #pageContent #headContent .center.long .datButton{position:absolute;top:310px;left:353px}
.buttonFixer #pageContent #headContent .datButton{position:absolute;top:390px;left:420px}
.buttonFixer #pageContent #headContent .center.long .datButton{left:353px}
.konsument #pageContent #headContent .datButton{position:absolute;top:290px;left:420px}
.konsument #pageContent #headContent .alimenty .datButton{left:390px}
.instytucja #pageContent #headContent .datButton,.alimenty #pageContent #headContent .datButton,.ochrona #pageContent #headContent .datButton,.uprawniona #pageContent #headContent .datButton{position:absolute;top:240px;left:420px}
#pageContent .quarterBox{float:left;width:230px;color:#fff;font-size:20px;text-align:center;padding:0 5px}
body #pageContent #headContent .datButton{width:auto;margin:10px auto;display:inline-block;background-color:#fe7d45;background-image:url(../img/bigpl/orange_button-gradient.gif);background-repeat:x-repeat;background-position:left bottom;color:#000;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.3);box-shadow:0 0 15px 0 rgba(50,50,50,0.3);font-weight:600;font-size:18px;position:relative;padding:15px 40px 15px 20px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left}
body #pageContent #headContent .datButton:after,body #pageContent .datButton:after{content:' ';display:block;position:absolute;background:url(../img/bigpl/arrow_black_medium.png) no-repeat top left;width:14px;height:22px;top:17px;right:13px}
body #pageContent #headContent .datButton:hover:after,body #pageContent .datButton:hover:after{text-decoration:none;background-image:url(../img/bigpl/arrow_white_medium.png)}
body #pageContent .primaryBtn{width:auto;margin:10px auto;display:inline-block;background-color:#fe7d45;background-image:url(../img/bigpl/orange_button-gradient.gif);background-repeat:x-repeat;background-position:left bottom;color:#000;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.3);box-shadow:0 0 15px 0 rgba(50,50,50,0.3);font-weight:600;font-size:18px;position:relative;padding:21px 60px 21px 40px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left}
body #pageContent .primaryBtn:hover{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;background-color:#e5681b;color:#fff}
body #pageContent .primaryBtn:after{content:' ';display:block;position:absolute;background:url(../img/bigpl/arrow_black_medium.png) no-repeat top left;width:14px;height:22px;top:22px;right:18px}
body #pageContent .primaryBtn:hover:after{background-image:url(../img/bigpl/arrow_white_medium.png)}
#pageContent .quarterBox{float:left;width:230px;color:#fff;font-size:20px;text-align:center}
.narrow h2{font-size:40px;margin:10px 0}
#pageContent .features{list-style:none;padding:20px 0 10px;margin:0}
#pageContent .features li span.expand{border:none;width:31px;height:31px;padding:0;margin-right:15px;margin-top:-3px;display:inline-block;background:url(../img/bigpl/green-turn-on.png?22) no-repeat center;vertical-align:top}
#pageContent .features li span.expanded{background:url(../img/bigpl/green-turn-off.png?22) no-repeat center}
#pageContent .features li{display:block;float:none;margin:15px 0}
#pageContent .features > li > span{font-size:16px;font-weight:100;max-width:910px;display:inline-block}
#pageContent .features > li > span a{font-size:16px}
#pageContent .features li span.exp{cursor:pointer}
#pageContent .features li span.exp:hover{text-decoration:underline}
#pageContent .hramka p{font-weight:100;font-size:14px}
#pageContent .hramka{font-weight:100;font-size:14px;padding-left:0;margin:25px 0 30px}
#pageContent .hramka>ul>li{text-indent:-7px}
#pageContent .hramka ul{padding-left:14px}
#pageContent .hramka ul.dotted li:before{font-weight:100;content:"•";display:inline-block;padding-right:7px;margin:0;background:transparent;width:auto;height:auto;color:#000;position:relative;display:inline;left:auto;top:auto}
#pageContent .hramka ul.dotted li{margin:0;padding:10px 0 10px 15px;text-indent:-13px;line-height:20px;border:none}
#pageContent .hramka ul.dotted li.bold{font-weight:bolder}
#content .green{background-color:#22b24c;padding-bottom:30px;margin-bottom:30px}
#content .green h2{font-weight:100;color:#fff;font-size:50px;border-bottom:1px solid #81d399;padding:20px 0}
#content .green h2.noBorder{margin:0;border:none;padding-bottom:0}
.ochrona #head .greenBar .barSelect a{line-height:auto;font-size:23px}
.page .fwfSteps{padding-bottom:40px}
.page #pageContent .fancyWhiteBox.noBG .right{width:420px}
.page #pageContent .fancyWhiteBox.noBG .left{width:350px}
#pageContent .fancyWhiteBox.noBG{background-image:none;margin-top:-60px}
#pageContent .fancyWhiteBox .features span{border:none}
.page .topBgGfx{position:absolute;width:475px;height:501px;background:url(../img/bigpl/img-licencja_page.png) no-repeat top left;right:0;bottom:0;z-index:-1}
.page .top{position:relative}
.page #pageContent .fancyWhiteBox h3:before{content:" ";width:49px;height:33px;position:absolute;display:block;top:0;left:0;background:url(../img/bigpl/icons.png) no-repeat -151px -100px}
.page #pageContent .fancyWhiteBox h3{margin-top:0;position:relative;font-size:40px;padding:0 0 0 41px;line-height:30px}
.page #pageContent .fancyWhiteBox .left p{font-size:18px}
body.kontaktForm #headContent h1{color:#fff;background-color:#003f72;font-size:42px;padding:5px 50px 5px 20px;display:inline-block;margin:40px 0 0}
.kontaktForm #headContent{margin-bottom:20px;padding:0}
.kontaktForm #pageContent{border-bottom:none}
.kontaktForm #pageContent .narrow p{font-size:14px;margin-bottom:10px}
.kontaktForm #pageContent .narrow p.redInfo{width:400px;position:absolute;bottom:31px;left:-277px;text-align:right}
.kontaktForm .narrow form{margin:20px 0}
.kontaktForm.narrow form{margin:20px 0}
.kontaktForm form table td{padding:12px 10px 12px 0}
.kontaktForm form table td.label{font-size:24px;font-weight:100;min-width:360px}
.kontaktForm form table td.input input{font-size:24px;padding:10px 20px;border:1px solid #cacaca;min-width:400px;font-weight:100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.kontaktForm form table td.input #dbformFcaptcha{min-width:0;width:149px;padding:8px 20px;float:right;margin-top:-1px}
.kontaktForm form table td.input .captcha{display:inline-block;float:left}
.kontaktForm form table td.input textarea{font-size:18px;padding:10px 20px;border:1px solid #cacaca;width:400px;font-weight:100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.kontaktForm.ofertaForm form table td.input textarea{width:310px}
.firma .kontaktForm form table td.input textarea{width:250px}
.firma .kontaktForm form table td h3{text-align:right;padding-right:10px}
.kontaktForm form table td.input select{border:1px solid #CACACA;font-size:17px;font-weight:100;max-width:442px;min-width:443px;padding:15px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.kontaktForm form table td.input select option{font-weight:100}
.kontaktForm form table td.required{color:red}
.kontaktForm form table td.required, .kontaktForm form table td.optional {width:7px;}
.kontaktForm form table td.submit .inputWrapper input{text-transform:uppercase;width:auto;margin:0;display:inline-block;background-color:transparent;background-image:none;font-size:18px;font-weight:600;background-repeat:x-repeat;color:#000;border:none}
.kontaktForm form table td.submit .inputWrapper:hover input{color:#fff}
.kontaktForm form table td.input .captchaRefresh{display:inline-block}
.kontaktForm form table tr#dbformTrabonament td{display:inline}
.kontaktForm form table tr#dbformTrwybrtemat td{display:inline}
.kontaktForm form table tr#dbformTrabonament td.input,.kontaktForm form table tr#dbformTrwybrtemat td.input{font-size:24px}
.kontaktForm form table tr#dbformTrabonament td.required,.kontaktForm form table tr#dbformTrwybrtemat td.required{display:none}
.kontaktForm form table td h3{margin:0;font-size:18px;padding-right:10px;text-align:right}
.kontaktForm form table td h3 b{font-size:22px}
.kontaktForm form table #dbformFaboHeadNfo{padding:0}
.dform-thanx{min-height:200px;padding:70px 0;font-size:22px}
.new-firma-lp .dform-thanx{min-height:350px;}
.kontaktForm #pageContent .dform-thanx p{font-size:24px}
.faq #pageContent{padding-bottom:40px}
.faq #headContent h1{color:#003f72;background-color:#fff;font-size:50px;padding:5px 50px 5px 20px;display:inline-block;margin:0}
.faq #pageContent .narrow h2{margin:40px 0 0}
.faq #pageContent .features li span .pokaz-ramke.expand,.faq #pageContent .features li span,.faq #pageContent .features li:last-child .pokaz-ramke{border:none}
.faq #pageContent .features li{padding:0;margin:17px 0}
.faq #pageContent .features li span .pokaz-ramke{border-bottom:1px solid #BFBFBF;padding-bottom:10px;display:inline-block;max-width:840px}
.faq #pageContent .features li span.narrow{display:block;max-width:910px}
.faq #pageContent .features li span.expand{background-image:url(/img/bigpl/grey-turn-on.png?22);background-position:center;width:27px;height:18px;display:block;float:left}
.faq #pageContent .features li span.expanded{background-image:url(/img/bigpl/grey-turn-off.png?22)}
.faq #pageContent .features{padding-top:0}
.faq #pageContent .features .ramka-tresc{background-color:#FFF;margin:0;padding:30px 0;width:100%;margin:7px 0}
.faq #pageContent .features .ramka-tresc .narrow{width:850px}
.faq #pageContent .features .ramka-tresc .narrow .downloadTable td.t{width:550px}
.smallPage #headContent h1{color:#003f72;background-color:#fff;font-size:42px;padding:5px 50px 5px 20px;display:inline-block;margin:0}
.smallPage #pageContent .hramka{padding:0}
.smallPage #headContent{min-height:0;margin-top:30px}
.smallPage #head .greenBar .barSelect a:first-child{font-size:22px;line-height:22px}
.downloadTable{width:100%}
.downloadTable td,.download th{padding:6px 0}
.infoDlug .downloadTable td,.infoDlug .download th,.raport .downloadTable td,.raport .download th{padding:12px 0}
.downloadTable th{font-size:30px;font-weight:100;text-align:left}
.downloadTable td{font-size:18px;font-weight:100;border-bottom:1px solid #a3a3a3}
.certyfikat .downloadTable td{font-size:16px}
.downloadTable td.btn{text-align:right}
.downloadTable td.t{width:640px}
.downloadTable td.nb{border:none;padding-right:15px}
.downloadTable tbody tr:last-child td{border:none}
h2.expandGrey:before{content:" ";position:absolute;display:block;left:0;top:15px;background-position:-32px -145px;height:27px;width:27px;background-image:url(../img/bigpl/icons.png)}
h2.expandGrey{padding-left:40px;position:relative;cursor:pointer}
h2.expandGrey:hover:before{transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
#pageContent .features.expandGrey .expand{content:" ";position:absolute;display:block;left:-34px;top:16px;background-position:center;background-image:url(/img/bigpl/grey-turn-on.png?22)}
#pageContent .features.expandGrey > li{padding-left:40px;position:relative;cursor:pointer;font-size:40px;font-weight:100}
#pageContent .features.expandGrey li > span{font-size:40px;font-weight:100}
#pageContent .features.expandGrey li .expanded{background-image:url(/img/bigpl/green-turn-off_2.png?22)}
#pageContent .features.bigFont li > span{font-size:40px;font-weight:100}
#pageContent .features.bigFont li span.expand{display:block;left:-34px;position:absolute;top:16px}
#pageContent .features.bigFont > li{padding-left:40px;position:relative;cursor:pointer;font-size:40px;font-weight:100}
.bigBtn{padding:10px 30px 10px 15px;background-color:#FE9B3C;text-transform:uppercase;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}
.bigBtn:before{background-image:url(../img/bigpl/arrow_black_s.png);background-position:left top;background-repeat:no-repeat;content:" ";display:inline-block;height:22px;position:absolute;right:8px;top:13px;width:14px}
.bigBtn:hover:before{background-image:url(../img/bigpl/arrow_white_s.png)}
.bigBtn.green{background-color:#FE9B3C}
.bigBtn.green:hover{background-color:#e5681b;color:#fff}
.bigBtn:hover{background-color:#e5681b;color:#fff}
#pageContent .fotoGallery ul{list-style:none;padding:0;margin:0}
#pageContent .fotoGallery .fotoBig{position:relative;width:690px}
#pageContent .fotoGallery .fotoBig .galleryNavigation li a{display:block;width:86px;height:126px;text-indent:-9999px;position:absolute;top:180px;overflow:hidden;z-index:100}
#pageContent .fotoGallery .fotoBig .galleryNavigation .next a{right:20px;background-image:url(../img/bigpl/gallery-next.png)}
#pageContent .fotoGallery .fotoBig .galleryNavigation .prev a{left:20px;background-image:url(../img/bigpl/gallery-prev.png)}
#pageContent .fotoGallery .miniatureList .galleryNavigation li a{right:100px;background-image:url(../img/bigpl/icons.png);display:block;width:41px;height:28px;text-indent:-9999px;position:absolute;overflow:hidden;z-index:100}
#pageContent .fotoGallery .miniatureList .galleryNavigation .next a{bottom:30px;background-position:-148px -164px}
#pageContent .fotoGallery .miniatureList .galleryNavigation .prev a{top:30px;background-position:-148px -134px}
#pageContent .fotoGallery .miniatureList{position:relative;width:240px;height:530px;overflow:hidden}
#pageContent .fotoGallery .miniatureList .photosBrowserItems li{height:135px}
#pageContent .fotoGallery .miniatureList .photosBrowserItems li:first-child{opacity:.5}
#pageContent table.raports{border-collapse:collapse}
#pageContent table.raports td,#pageContent table.raports th{padding:35px 20px;font-weight:100;font-size:14px;text-align:left;border:1px solid #9e9e9e}
#pageContent table.raports th{font-weight:700;font-size:18px}
#pageContent .bookmarkContent{margin:20px 0 80px}
#pageContent .bookmarks{margin:40px 0 0;padding:0;list-style:none;background:url(../img/bigpl/bookmark-line.gif) repeat-x left 70px}
#pageContent .bookmarks li{display:inline-block}
#pageContent .bookmarks li a{display:inline-block;padding:20px 60px 60px;max-width:180px;color:#717171;font-size:18px;font-weight:100}
#pageContent .bookmarks li.selected a{color:#000;border:1px solid #c4c4c4;border-top:5px solid #22b24c;background-color:#E8E8E8}
.page #pageContent{padding-bottom:50px;border-bottom:1px solid #C6C6C6}
#contentMap{height:650px;width:960px;margin:0 auto}
.bok .contactBoxes{margin:65px 0}
.bok .contactBoxes div{float:left;width:191px;margin-right:1px;background-color:#fff;text-align:center;padding:20px 0 110px;height:100px;font-size:18px;color:#000;font-weight:100}
.bok .contactBoxes div a{font-size:16px;font-weight:100}
.bok .contactBoxes div.tel{background:url(../img/bigpl/bok-tel2.png) no-repeat center 120px #fff}
.bok .contactBoxes div.mail{background:url(../img/bigpl/bok-mail2.png) no-repeat center 120px #fff;padding:3px 0 82px;height:145px}
.bok .contactBoxes div.mail.techniczna{background:url(../img/bigpl/bok-mail3.png) no-repeat center 120px #fff;padding:3px 0 82px;height:145px}
#pageContent #headContent.bok .contactBoxes div.mail p{margin-top:5px;font-size:15px;line-height:20px}
.bok .contactBoxes div.fax{background:url(../img/bigpl/bok-fax.png) no-repeat center 115px #fff}
.bok .contactBoxes div.qr{background:url(../img/bigpl/bok-qr_1.png) no-repeat center 115px #fff}
.bok .contactBoxes div.tv{background:url(../img/bok-tv.png) no-repeat center 115px #fff;padding:10px 0 120px;position:relative}
.bok .contactBoxes div.tv p span{font-size:14px}
.bok .contactBoxes div.tv p{line-height:15px}
.bok .contactBoxes div.tv a{content:" ";display:block;position:absolute;top:0;left:0;width:219px;height:204px}
.bok #headContent{padding-top:35px}
.bok #headContent h1 .underTitle{margin-top:3px;width:530px;border:none;padding:10px 20px}
.bok #headContent .bsBoxes{width:585px;margin:35px 0}
.bok #headContent .bsBoxes .box{background-color:#fff;width:280px;float:left;padding:20px 0 20px 10px;min-height:190px}
.bok #headContent .bsBoxes .box h2{height:40px;line-height:25px;vertical-align:middle;font-size:24px;text-align:left;padding:5px 8px 15px;width:265px}
.bok #headContent .bsBoxes .box:first-child{margin:0 1px 1px 0}
.bok #headContent .bsBoxes .box.last{margin:0 0 0 1px}
.bok #headContent .bsBoxes .box .tel{margin:15px 0 15px 10px;padding:5px 0 5px 45px;font-size:16px;background:url(/img/bigpl/bok-tel-xs.png) no-repeat left center}
.bok #headContent .bsBoxes .box .mail a{display:block;margin:15px 0 15px 10px;padding:5px 0 5px 45px;font-size:16px;background:url(/img/bigpl/bok-mail-xs.png) no-repeat 4px 7px}
.bok #headContent .bsBoxes .box.windykacyjne .mail a{padding:7px 0 5px 40px;font-size:14px}
.bok #headContent .bs h1 a span{color:#003f72}
#contentMap{position:relative;display:block}
#contentMap #bigMapLink{display:block;position:absolute;top:0;left:0;width:100%;height:651px}
#contentMap .fancyGreen{padding-bottom:16px;background:url(../img/bigpl/fancygreen_bg.png) no-repeat center bottom;width:470px;position:absolute;top:254px;left:247px}
#contentMap .fancyGreen .green{background-color:#22B24C;color:#fff;padding:35px}
#contentMap .fancyGreen .green div{width:200px;font-size:18px;font-weight:100;line-height:22px}
#contentMap .fancyGreen .green div a{font-weight:700;color:#fff;font-size:18px}
#contentMapHead{padding:40px 0 15px}
#contentMapHead h2{display:inline-block;background-color:#fff;padding:10px 20px;font-size:50px;margin:0 0 1px}
#contentMapHead .whiteBox,.warningBox{background-color:#fff;padding:10px 20px;width:505px}
.warningBox{background-color:#f9ad00;color:#fff;margin:0 0 30px!important}
.narrow.sky{background-color:#0B90D3;color:#fff}
.narrow.darksky{background:#003f72 url(/img/bigpl/wciecie.gif) top center no-repeat;color:#fff}
.narrow.white{background:#fff;padding:20px;margin-top:30px}
.certyfikat.firma #pageContent .white{background-color:#fff}
.certyfikat.firma #pageContent .white .right{width:355px;margin:30px}
.certyfikat.firma #pageContent .white .left{width:434px;margin:30px}
.certyfikat.firma #pageContent .white h3{font-size:18px}
.certyfikat.firma #pageContent .white .fwfForm{margin-top:25px}
.certyfikat.firma #pageContent .white .fwfForm input.txt{border:1px solid #d9d9d9;width:300px;padding:10px 15px;color:#333;font-weight:100}
.certyfikat.firma #pageContent .white .fwfForm input[type="button"]{cursor:pointer;margin-top:25px;border:none;padding:12px 20px;background-color:#22B24C;color:#fff;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}
.certyfikat.firma #pageContent .narrow.white p{font-size:14px;margin-bottom:25px}
.certyfikat.firma #headContent{padding-right:350px;position:relative}
.narrowInner{padding:40px}
.certyfikat.firma .narrow.sky h3{font-size:30px;margin:0}
.certyfikat.firma #pageContent .narrow.white.fancy h3{font-size:22px;margin:0;text-align:left}
.certyfikat.firma .narrow.sky a{color:#fff}
#pageContent .features.arrow>li{min-height:17px;display:block;font-size:14px;font-weight:100;margin:10px 0 10px 40px;padding:6px 0;position:relative}
#pageContent .features.arrow.sky>li:before{background-position:-61px -146px}
.certyfikat.firma #pageContent .white .threeInaRow div.left{margin:0;width:292px}
#pageContent .features.arrow.green>li:before{background-position:-24px 0}
#headContent .showCertificate .hugebtn{font-size:18px;font-weight:400;right:18px;padding:20px 17px;width:251px;bottom:-15px}
#headContent .showCertificate .hugebtn span{margin-bottom:-6px;margin-left:8px;position:absolute;right:11px;top:15px}
.certyfikat.firma #headContent .showCertificate{position:absolute;top:15px;right:0;overflow:visible}
.certyfikat.firma #headContent .showCertificate .nope{width:400px;height:298px;background:url(../img/bigpl/certyfikat-nope.png) no-repeat top left;position:absolute;top:50px;left:-42px}
.certyfikat.firma #pageContent #headContent p{font-size:14px;margin:0}
.certyfikat.firma #pageContent #headContent p.certFail{font-size:18px;font-weight:500;margin-bottom:30px;margin-top:10px}
.certyfikat.firma #pageContent #headContent p.mg{padding-left:75px;background:url(../img/bigpl/mg-logo.png) no-repeat left center;font-size:11px}
.certyfikat.firma #pageContent #headContent{margin-bottom:40px}
.certyfikat.firma #pageContent .fwfRemind{padding:15px 20px 15px 210px;background:url(/img/fwf/fwf_logo-at-swb.png) no-repeat #fff 10px center;font-weight:100;font-size:16px;margin-top:20px}
.certyfikat.firma #pageContent .narrow.white .logos{display:inline-block;margin:0 30px 0 0;max-width:320px;max-height:150px;width:auto}
.certyfikat.firma .narrow.white .aboutHead a{font-weight:700}
.certyfikat.firma .narrow.white .aboutHead{margin-bottom:20px}
.certyfikat.firma .narrow.white{width:960px;padding:0}
.certyfikat.firma #pageContent .narrow.white p{font-size:14px;line-height:26px}
.certyfikat.firma #pageContent .narrow.white.fancy p{margin:0}
.threeInaRow div{width:292px}
.threeInaRow{margin:30px 0}
.certyfikat.firma .narrow.white .gotoAdmin a{font-weight:700}
.certyfikat.firma #pageContent .gotoAdmin{font-weight:400;color:#0f8c33;text-align:right;padding:10px 0}
.certyfikat.firma #pageContent .narrow.sky .gotoAdmin a{color:#0f8c33}
.certyfikat.firma #pageContent .gotoAdmin a{display:inline-block;padding-top:12px}
.certyfikat.firma #pageContent .gotoAdmin .back{color:#000;display:inline-block;float:left;padding:12px 10px 12px 35px;background:url(/img/bigpl/arrow_green_medium-goback.png) no-repeat #fff 10px center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.certyfikat.firma #pageContent .gotoAdmin .back:hover{text-decoration:none;background-color:#e5681b;color:#fff;background-image:url(/img/bigpl/arrow_white_medium-goback.png)}
.speechBubble{width:434px}
.speechBubble .bottomGfx{width:434px;height:22px;background:url(../img/bigpl/speechbubble-bottom.gif) no-repeat top left}
.speechBubble .bubbleContent{border-right:1px solid #22b24c;border-left:1px solid #22b24c;border-top:1px solid #22b24c;padding:35px 20px 20px 35px}
.certyfikat.firma #pageContent .narrow.white .left p{font-size:18px}
.certyfikat.firma #pageContent .speechBubble .bubbleContent p.quote{font-size:18px;font-style:italic;color:#003f72}
.certyfikat.firma #pageContent .speechBubble .bubbleContent p.who{color:#003f72;float:left;width:150px;margin-bottom:0}
.certyfikat.firma #pageContent .speechBubble .bubbleContent .navigate{float:right;width:150px;line-height:16px;color:#003f72;text-align:right;margin-top:15px}
.certyfikat.firma #pageContent .speechBubble .bubbleContent .navigate span{font-size:18px}
.certyfikat.firma #pageContent .speechBubble .bubbleContent .navigate .prev,.certyfikat.firma #pageContent .speechBubble .bubbleContent .navigate .next{background-repeat:none;display:inline-block;width:10px;height:16px;text-indent:-99999px;overflow:hidden;background-image:url(../img/bigpl/icons.png);margin:0 10px}
.certyfikat.firma #pageContent .speechBubble .bubbleContent .navigate .prev{background-position:-92px -122px}
.certyfikat.firma #pageContent .speechBubble .bubbleContent .navigate .next{background-position:-92px -142px}
.certyfikat.firma #pageContent .narrow.white .left .quotesSource{font-size:14px;text-align:right}
.certyfikat.firma #pageContent .narrow.white .quotesSource a{font-size:18px}
.certyfikat.firma #pageContent.fwf{background:url(/img/bigpl/cert_bg-cfwf.jpg) top center no-repeat}
.certyfikat.firma #pageContent.fwf #headContent .showCertificate,.certyfikat.firma #pageContent.swbig #headContent .showCertificate{top:45px}
.certyfikat.firma #pageContent.fwf #headContent .showCertificate{border:1px solid #d5d8d8;box-shadow:1px 0 15px 0 rgba(0,0,0,0.05)}
#contentBlue{background-color:#003f72;color:#fff}
.landingPage #contentBlue{padding-top:145px;padding-bottom:120px}
.fancyBox{margin-bottom:-150px;padding-top:50px}
.fancyBox .videoBox,.fancyBox .quoteBox{width:450px;height:250px;background-color:#22B24C;overflow:hidden}
.quoteBox .green{background-color:#22B24C;color:#FFF;width:200px;height:200px;padding:25px;position:relative}
.quoteBox .green .quote{font-style:italic;font-size:18px;padding-top:15px;background:url(../img/bigpl/bigquote.png) no-repeat top left}
#pageContent .quoteBox .green p{position:absolute;bottom:25px;left:25px;font-size:14px;width:150px}
.quoteBox .quoteFoto{float:right;width:200px;overflow:hidden;text-align:right;position:relative}
.quoteBox .quoteFoto img{text-align:right;z-index:10}
.quoteBox .quoteFoto .corner{background:url(../img/bigpl/quotebobble-element.png) no-repeat left top;z-index:100000;position:absolute;bottom:30px;left:0;width:50px;height:50px}
hr.blue{height:1px;border-bottom:0;border-top:1px solid #386991;margin:30px 0 50px}
.landingPage #pageContent #headContent h1{max-width:600px;display:inline-block;margin-top:0}
.landingPage #pageContent #headContent h1 span{color:#003f72}
.landingPage #pageContent #headContent h1 span.underTitle{background-color:#003f72;color:#fff}
.landingPage #pageContent .fancyWhiteBox{margin-top:-50px;background-image:url(../img/bigpl/fancywhite-darkblue_bg.gif);padding:50px;width:860px}
.benefits h2{margin:30px 0 15px;font-size:50px}
#pageContent .benefits .importantStatement{font-size:30px}
.fourInaRow > div{width:200px;float:left;padding:0 20px}
.bigFeaturesIcons{text-align:center}
#pageContent .bigFeaturesIcons p{font-size:14px;margin-top:30px}
#pageContent .bigFeaturesIcons h3{font-size:20px;font-weight:700;display:inline;border-bottom:1px solid #386991;padding-bottom:15px}
.landingPage #pageContent .fancyWhiteBox .left{width:350px}
.landingPage #pageContent .fancyWhiteBox .right{width:435px}
.landingPage #pageContent .fancyWhiteBox .right form table textarea,.landingPage #pageContent .fancyWhiteBox .right form table input.text{width:415px;padding:15px 10px;border:1px solid #d9d9d9}
.landingPage #pageContent .fancyWhiteBox .right form table select{padding:15px 10px;width:437px;border:1px solid #d9d9d9}
.landingPage #pageContent .fancyWhiteBox .right form table td{padding:10px 0}
.landingPage #pageContent .fancyWhiteBox .right form table input[type="submit"]{float:right;border-radius:5px;font-size:14px;line-height:14px;padding:10px 30px;background:none repeat scroll 0 0 #22B24C;border:medium none;color:#FFF;cursor:pointer}
.landingPage #pageContent .fancyWhiteBox .left h2{color:#003f72;font-size:50px;line-height:55px;margin-bottom:30px}
.landingPage #pageContent .fancyWhiteBox .left p{line-height:25px}
.landingPage #pageContent #headContent .features{margin:15px 0 40px}
.landingPage #pageContent #headContent p{font-weight:bolder}
.ContentNLFoto{padding-bottom:80px;border-bottom:1px solid #C6C6C6}
.ContentNLFoto form input.regularRadio{display:none}
.ContentNLFoto form .regularRadio + label{background:url(../img/bigpl/radio-off.png) no-repeat scroll left top;display:block;height:20px;padding-left:35px;position:relative;width:auto;margin:15px 0}
.ContentNLFoto .regularRadio:checked + label:after{background:url(../img/bigpl/radio-on.png) no-repeat scroll left top;content:" ";font-size:32px;height:20px;left:0;padding-left:20px;position:absolute;top:0}
.ContentNLFoto .newsletter input[type='text']{border:1px solid #cdcdcd;color:#585858;margin:30px 10px 0 0;width:320px;padding:10px 20px}
.ContentNLFoto .newsletter input[type="button"]{background:#22b24c;color:#fff;text-transform:uppercase;border:none;cursor:pointer;padding:10px 20px}
.ContentNLFoto .newsletter input{padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;line-height:14px}
.ContentNLFoto .right h2{font-size:50px}
.ContentNLFoto .right{width:475px;padding-top:40px}
#coockie_strip{background:rgba(248,248,248,0.9);border-top:1px solid #090;bottom:-100px;position:fixed;width:100%;z-index:1000;-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.1);box-shadow:0 0 4px 4px rgba(0,0,0,0.1)}
#coockie_strip_cnt{color:#000;font-size:12px;margin:0 auto;min-height:1px;padding:10px 0 12px;position:relative;text-shadow:-1px 0 0 #FFF;width:990px;text-align:center}
#coockie_strip_cnt a{font-size:12px}
#cookie_policy_accept{color:#028b0d;display:inline-block;font-size:12px;font-weight:700;padding:5px 7px 5px 45px;background:url(/img/ok_znaczek.gif) 13px 3px no-repeat}
#partnerzy{padding:24px 0;border-bottom:1px solid #c6c6c6;background-color:#fff}
.partnerzyWrap{width:100%;background-color:#fff}
#partnerzy .partnersDsc{position:absolute;top:0;left:131px;color:#7c7c7c}
body #footer #partnerzy a{position:relative;display:inline-block;margin:0 20px}
#partnerzy a img.hover{position:absolute;left:0;top:0}
.certClient{font-weight:100;font-size:18px;min-width:inherit;background-color:#003F72;color:#fff;display:inline-block;padding:10px;border-top:1px solid #fff}
#certfwf{margin:0 auto;max-width:400px;  height:auto;padding:55px 40px 140px;position:relative;background:url(/img/certyfikat/bg.gif); background-repeat:no-repeat;font-family:Tahoma,Helvetica,Arial;text-align:center;font-size:11px;line-height:15.5px; background-size: 100% 100%;}
#certcontainer{width:480px;height:640px}
#certfwf p.small{font-family:Tahoma,Helvetica,Arial;font-size:11px;text-align:center}
#certfwf.loading,#certcontainer.loading{background:url(/img/mielenie3.gif) center center no-repeat}
#certfwf div{font-size:11px}
#certfwf h1,#certfwf h2,#certfwf h4{background:none;border:none;font-family:Tahoma,Helvetica,Arial;text-align:center;font-size:11px;padding:0;color:#000}
#certfwf .clogo{width:110px;height:120px}
#certfwf h1{font-family:Helvetica,Arial;height:23px;line-height:23px;font-size:26px;font-weight:700;overflow:hidden;margin:12px 0 0}
#certfwf h4{font-weight:700;margin:10px 0 5px;font-size:13px}
#certfwf h2{font-size:17px;font-weight:400;margin:7px 0 0;height:58px;overflow:hidden;line-height:18px}
#certfwf.de h2{font-size:16px;height:38px;}
#certfwf h2 span{display:block;font-size:12px}
#certfwf .foot{position:absolute;bottom:40px;left:46px; width:83%;}
#certfwf ul{text-align:left;margin:0 0 0 60px;padding:0}
#certfwf p{margin:0}
#certfwf ul li{list-style-type:none;list-style-image:none;margin:0;padding:0;display:block;background:url(/img/certyfikat/dot.gif) 0 6px no-repeat;padding:0 0 0 15px}
#certfwf.swbig{background:url(/img/certyfikat/sprawdzony/certyfikat-sprawdzony_bg3.png) no-repeat; background-size: 100% 100%;}
#certfwf.swbig .foot{bottom:23px;left:28px}
#certfwf.swbig .clogo{width:60%; height:auto;}
#cennikU table tr td{padding:10px 5px;border-bottom:1px solid #BFBFBF}
#cennikU table tr th{padding:10px 5px;border-bottom:1px solid #000}
#cennikU table{width:920px}
#cennikU table tr td:last-child,#cennikU table tr th:last-child{text-align:right}
#cennikU table tr th{text-align:left}
#cennikU.abonament table tr th:last-child{text-align:center}
#cennikU.abonament table tr th{color:#fff;border:none;font-size:28px;font-weight:100;padding:9px;text-align:center}
#cennikU table tr:last-child td{border:none}
#cennikU h3{font-size:24px}
#cennikU table tr td .new{font-weight:bolder;color:#003F72}
#cennikU .narrow{overflow:viible}
#cennikU .aboCloseDis{position:absolute;top:20px;right:0;color:#f55e1d;display:inline-block}
#cennikU .aboCloseDis:hover{text-decoration:underline}
#BIGmax table tr th{font-weight:100;color:#fff;background-color:#003f72;font-size:24px}
#BIGmax table tr th.separator{background-color:#e8e8e8;color:#000;padding:10px 0;font-size:32px}
#BIGmax table tr th.fwf{background-color:#0b90d3}
#BIGmax table tbody tr td{padding:15px 10px 15px 0;border-bottom:1px solid #bfbfbf;vertical-align:middle}
#BIGmax table tr td{min-width:165px}
#BIGmax table thead tr:last-child td{padding:10px 0}
#BIGmax table thead tr td strong{font-size:21px}
#BIGmax table thead tr td h3{font-size:24px}
#BIGmax table tbody tr td.bigClip{background:url(/img/klamra-big2.png) no-repeat 3px center;padding-left:11px;text-align:center}
#BIGmax table tbody tr td.notsobigClip{background:url(/img/klamra-big3.png) no-repeat 3px center;padding-left:11px;text-align:center}
#BIGmax table .datButton{padding:10px 34px 10px 16px;font-size:16px;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.3);box-shadow:0 0 15px 0 rgba(50,50,50,0.3)}
#BIGmax table .datButton:after{top:11px}
body #pageContent #BIGmax ol li{border:none;padding:6px 0}
body #pageContent ol.lowerA > li:before{display:none}
body #pageContent ol.lowerA > li{display:list-item;padding:0}
table.tbl1 th,table.tbl2 th,table.tbl3 th,table.tbl4 th,table.tbl5 th,table.tbl6 th{background-color:#00AF4A;border:none}
#cennikU table.tbl1 td,#cennikU table.tbl2 td,#cennikU table.tbl3 td,#cennikU table.tbl4 td,#cennikU table.tbl6 td{border-color:#00AF4A}
table.tbl2 th{background-color:#1C60AB}
#cennikU table.tbl2 tr td{border-color:#1C60AB}
table.tbl4 th,table.tbl5 th{background-color:#A5A5A5}
#cennikU table.tbl4 tr td,table.tbl5 tr td{border-color:#A5A5A5}
table.tbl6 th{background-color:#0089CF}
#cennikU table.tbl6 tr td{border-color:#0089CF}
#pageContent .narrow #cennikU.abonament ol > li:before{top:0}
#pageContent .narrow #cennikU p{font-size:14px;margin:20px 0}
.hand{cursor:pointer}
.ramka-tresc{display:none;cursor:auto}
.systemSelect{padding:20px 0 0}
.systemSelect .box{position:relative;width:414px;background:#f3f3f3;height:260px;padding:10px 20px 20px}
.systemSelect .box.right{float:right;margin-right:25px}
.systemSelect .box.left{float:left;margin-left:0}
.systemSelect .box a.pdf{letter-spacing:-.2px}
.systemSelect .box a.circle-blue{color:#003F72}
.systemSelect .box a.circle-green{color:#090}
.systemSelect .box a.circle-blue,.systemSelect .box a.circle-green{font-size:18px;font-weight:700;font-size:25px;font-family:'Open Sans Condensed'}
.systemSelect .box h2{font-size:30px;line-height:30px}
body #pageContent .narrow a.button-green,body #pageContent .narrow a.button-blue{color:#FFF;border:medium none;border-radius:5px;background:#22B24C;font-size:24px;padding:10px 20px;line-height:28px}
body #pageContent .narrow a.button-blue{background:#003f72}
a.pdf{background:url(/img/bigpl/ico_pdf.png) no-repeat scroll left center transparent;padding:2px 0 2px 30px}
a.button-green span,a.button-blue span{width:30px;height:32px;display:inline-block;background:url(/img/bigpl/icons.png) -31px -174px no-repeat;vertical-align:middle;margin-right:10px}
.systemSelect a.button-green,.systemSelect a.button-blue{position:absolute;bottom:20px}
.systemSelect a.pdf{position:absolute;bottom:100px}
#checkcert .cfwf{margin-top:8px;padding-top:5px;border-top:1px solid #fff}
#checkcert .txt{border:none;border-radius:5px;font-size:16px;font-weight:100;width:240px;padding:5px 10px}
#checkcert label{letter-spacing:-.3px;display:inline;font-size:15px;font-weight:100;margin:0 0 5px;color:#fff;display:block}
#checkcert input[type="submit"]{text-transform:uppercase;background-color:#22B24C;border-radius:5px;color:#FFF;display:block;font-size:16px;font-weight:100;margin:10px auto;padding:5px 0;width:260px;text-align:center;border:none}
#infoLinia{padding-top:10px}
#infoLinia h2,#infoLinia p{color:#fff;margin:4px 0}
#infoLinia table td{color:#fff}
#infoLinia table td:first-child{text-align:left}
#infoLinia table td{text-align:right;font-size:12px}
#infoLinia table{width:120px;margin:0 auto}
#infoLinia.gotoForm *{color:#000}
#infoLinia.gotoForm .bigButton{background-color:#22b24c;color:#fff;font-weight:400;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#infoLinia.gotoForm .bigButton:hover{background-color:#003f72}
#widgetChat h3,#widgetChat h2,#widgetChat p{color:#fff}
#widgetChat h3{min-width:260px;text-align:left;font-size:21px}
#widgetChat img{float:left;margin-left:15px;margin-top:5px}
#widgetChat .hi{padding-left:92px;text-align:left;margin:0}
#widgetChat .hi span{font-size:22px;font-weight:100}
#widgetChat a{margin-top:15px}
body .sliderBanner{z-index:99999!important}
#infoLinia .bigButton{-webkit-box-shadow:0 0 5px 0 rgba(20,20,20,0.3);-moz-box-shadow:0 0 15px 0 rgba(20,20,20,0.3);box-shadow:0 0 15px 0 rgba(20,20,20,0.3)}
.alert-info{background:url(/img/st-left.png) no-repeat scroll 3px 9px #FFF;border:1px solid #AAA;border-radius:0;box-shadow:0 0 15px #DDD;margin-top:-17px;padding:10px 10px 10px 25px;position:absolute}
#sectionContent{position:relative}
a.film{padding:15px 0 40px 60px;display:inline-block;background:url(../img/library/icons/ico_video1.gif) no-repeat scroll 0 0}
#altWidgets{width:960px;margin:40px auto 0;display:none}
#altWidgets .altWBox{width:286px;padding:5px 10px;float:left}
#altWidgets .altWBox .ramka-tresc{height:255px}
#altWidgets .altWBox.raport{margin:0 20px}
#altWidgets .altWBox h3{font-size:27px;text-align:center}
#site #altWidgets .altWBox p{font-size:16px;margin:5px 0;text-align:center}
#site #altWidgets .altWBox a{margin:0 auto}
#altWidgets .altWBox.infolinia{background-color:#003f72}
#altWidgets .altWBox.infolinia p,#altWidgets .altWBox.infolinia h3,#altWidgets .altWBox.infolinia h2,#altWidgets .altWBox.infolinia td{color:#fff}
#altWidgets .altWBox.infolinia h3{font-size:27px}
#altWidgets .altWBox.infolinia table{width:145px;margin:0 auto}
#altWidgets .altWBox.infolinia table td{font-size:14px}
#altWidgets .altWBox.infolinia h2.center{margin:0}
#site #altWidgets .altWBox.infolinia .pLink{margin-top:20px}
#altWidgets .altWBox.czat{background-color:#22b24c;float:right}
#altWidgets .altWBox.czat img{float:left;margin-left:15px}
#site #altWidgets .altWBox.czat .hi{padding-left:100px;text-align:left;padding-top:10px}
#site #altWidgets .altWBox.czat .pLink{margin-top:20px}
#altWidgets .altWBox.czat p,#altWidgets .altWBox.czat h3{color:#fff}
#altWidgets .altWBox.raport{background-color:#fff}
#altWidgets .altWBox h3.pokaz-ramke{padding:10px 0;margin:0;font-size:25px}
#altWidgets .raport h3.pokaz-ramke{background:url(../img/bigpl/widget-ico-publikacje.png) no-repeat 60px center}
#altWidgets .infolinia h3.pokaz-ramke{background:url(../img/bigpl/ico_infolinia.png) no-repeat 15px center}
#altWidgets .czat h3.pokaz-ramke{padding:10px 0 10px 40px;background:url(../img/bigpl/ico_chat.png) no-repeat left center}
@media (max-width:1024px) {
#altWidgets{display:block}
.sliderBanner{display:none}
}
#pageContent .darksky .check.green li{color:#fff}
.certyfikat.firma .swbig #headContent{min-height:395px}
body #pageContent.swbig #headContent .hugebtn{bottom:-17px}
body.kontaktForm.ofertaForm #pageContent #headContent .narrowInfo p,body.kontaktForm.ofertaForm #pageContent #headContent .narrowInfo p a,.ofertaForm .narrowInfo{font-size:18px}
.ofertaForm .narrowInfo{width:530px;padding-left:20px}
.ofertaForm .narrowInfo ul{padding:0}
.ofertaForm #pageContent .narrowInfo .check.green li{margin:15px 0}
.ofertaForm .narrowInfo p img{padding:30px 0}
body.ofertaForm #headContent h1{background-color:#fff;color:#22b24c}
.ofertaForm form table td.label{min-width:100px;font-size:18px}
.ofertaForm form table td.input input{padding:5px 10px;min-width:330px}
.ofertaForm form table td.input select{width:352px;min-width:0}
.ofertaForm .smallForm{width:500px;padding:0 20px;float:left;background-color:#fff}
.nsform .smallForm.fullForm {width: auto; margin-top: 50px; float: none; padding: 20px 60px;}
.nsform .smallForm.fullForm #form table {width: 100%; margin: 20px auto;}
.nsform .smallForm.fullForm #form table input[type="text"] {width: 89%;}
.nsform .smallForm.fullForm #form table select {width: 100%;}
.ofertaForm .formWrap{background-color:#003f72}
.ofertaForm.formon .formWrap{background-color:#22b24c}
.ofertaForm .formWrap .numbers{color:#fff;text-align:center;width:420px;float:right}
.ofertaForm.formsk #pageContent{background-image:url(../img/bigpl/sprawdzaj-formbg.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm #pageContent #headContent .formWrap .numbers .number{font-family:'Roboto',sans-serif;font-size:155px;font-weight:100}
.ofertaForm .formWrap .numbers .number span{font-size:40px;margin-left:0}
.kontaktForm.ofertaForm form table td{padding:5px 10px 5px 0}
.ofertaForm #pageContent #headContent .formWrap .wat{font-size:24px;padding:0 50px;margin-top:-30px;font-weight:100}
.ofertaForm #pageContent #headContent .formWrap p{margin:0}
.ofertaForm .upTxt{padding-top:25px;min-height:200px}
.ofertaForm.formssf #pageContent{background-image:url(../img/bigpl/odzyskuje-formbg.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.formmk #pageContent{background-image:url(../img/bigpl/monitoring.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.formon #pageContent{background-image:url(../img/bigpl/ssf-formbg.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.sprawdz-1 #pageContent{background-image:url(../img/bigpl/sprawdzam-lp-bg-2.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.sprawdz-2 #pageContent{background-image:url(../img/bigpl/sprawdzam-lp-bg-2.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.naCzas #pageContent{background-image:url(../img/bigpl/naczas-lp-bg-2.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.sprawdz-1 .customerMenu,.ofertaForm.sprawdz-2 .customerMenu,.ofertaForm.naCzas .customerMenu,.ofertaForm.lpCertyfikat .customerMenu{display:none}
.ofertaForm.sprawdz-1 .headInside .right,.ofertaForm.sprawdz-2 .headInside .right,.ofertaForm.naCzas .headInside .right,.ofertaForm.lpCertyfikat .headInside .right{display:none}
.ofertaForm.sprawdz-1 .upTxt{min-height:245px}
.ofertaForm.sprawdz-1 h2{background-color:#fff;color:#22b24c;display:inline-block;font-size:58px;margin:-24px 0 0 -20px;padding:0 40px 5px 20px;text-transform:uppercase}
.ofertaForm.sprawdz-2 h2{background-color:#fff;color:#22b24c;display:inline-block;font-size:48px;margin:-24px 0 20px -20px;padding:0 20px 3px}
body.ofertaForm.naCzas #headContent h1{max-width:380px}
.ofertaForm.naCzas .upTxt{min-height:170px}
.ofertaForm.naCzas h2{background-color:#fff;color:#22b24c;display:inline-block;font-size:62px;margin:-24px 0 20px -20px;padding:0 20px 3px;text-transform:uppercase}
.naCzas #footer,.sprawdz-1 #footer,.sprawdz-2 #footer,.lpCertyfikat #footer{display:none}
body.ofertaForm.lpCertyfikat #headContent > h1{display:none}
body.ofertaForm.lpCertyfikat #headContent .narrowInfo{width:600px}
body.ofertaForm.lpCertyfikat #headContent .narrowInfo h1{background:transparent;padding-left:0;margin-top:0}
body.ofertaForm.lpCertyfikat #headContent .narrowInfo h1 span{font-weight:700;color:#003067;font-size:36px;display:inline-block;border-bottom:2px solid #003067;width:auto;height:46px}
body.ofertaForm.lpCertyfikat #headContent .narrowInfo h1 span.top{color:#00aeef;border-bottom:2px solid #00aeef}
body.ofertaForm.lpCertyfikat #headContent .narrowInfo h1 span.bottom{color:#0073ae;border-bottom:2px solid #0073ae}
.ofertaForm.lpCertyfikat #pageContent{background-image:url(../img/bigpl/lp_bg-fwf.jpg);background-position:center top;background-repeat:no-repeat}
.ofertaForm.lpCertyfikat .formWrap .numbers{padding-top:30px}
.ofertaForm.lpCertyfikat .formWrap .numbers img{width:235px}
.ofertaForm.formssf .upTxt{padding-top:35px;min-height:180px}
.rplus.ofertaForm .upTxt{min-height:240px}
.ofertaForm.rplus #pageContent{background-image:url(../img/bigpl/bg-rplus-form.jpg);background-position:center top;background-repeat:no-repeat}
.ofertaForm.rplus #pageContent #headContent .formWrap .wat{font-size:30px;padding:120px 20px 0 565px}
.ofertaForm.sdok #pageContent #headContent .formWrap .wat{font-size:22px;padding:40px 20px 0 565px}
.ofertaForm.sdok #pageContent #headContent .formWrap .numbers .number{font-size:68px;margin-top:25px;font-weight:400}
.ofertaForm.sdok .formWrap{position:relative}
.ofertaForm.sdok #pageContent #headContent .formWrap .tiny{position:absolute;font-size:14px;bottom:5px;left:555px}
.ofertaForm.sdok #pageContent{background-image:url(../img/bigpl/bg-sdokument-form.jpg);background-position:center top;background-repeat:no-repeat}
input[type=text],textares,select{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
input[type=text]:focus,textares:focus,select:focus{border-color:#66afe9!important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
#headContent ul#inter{margin:-20px 0 20px}
#inter *{vertical-align:middle}
#inter li a span{background:url(/img/certyfikat/fl_off.gif) center center no-repeat;width:15px;height:10px;padding:3px;margin:0 2px;display:inline-block}
#inter li.sel a span{background:url(/img/certyfikat/fl_on.gif) center center no-repeat}
#inter a img{width:15px;height:10px;display:block}
#inter li{background:none;display:inline-block;padding:3px 10px}
#inter a:hover{text-decoration:none}
body.kontaktForm.xmass #headContent h1{position:relative}
body.kontaktForm.xmass #headContent h1:after{display:block;content:" ";width:94px;height:128px;position:absolute;top:-15px;right:-33px}
body.kontaktForm.xmass{background-image:url(../img/bigpl/zima-bg.jpg);background-color:#fff;background-repeat:no-repeat;background-position:center top}
#maxForm{background-color:#22b24c;background-image:url(../img/bigpl/cennik-bigmax-form_bg.png);background-repeat:no-repeat;background-position:150px bottom}
#maxForm .right{float:right;width:580px}
#maxForm .left{float:left;width:310px;padding:20px 30px}
#maxForm .left h2{text-transform:uppercase;font-size:72px;line-height:38px;margin:11px 0;padding:0}
#maxForm .left h2 span{font-size:44px}
.ustawa #maxForm .left h2 span{line-height:42px;display:block;margin-top:15px}
body #pageContent #maxForm .left .phone,body #pageContent #maxForm .left .mail,body #pageContent #maxForm .left .oc{font-size:24px;display:block;margin:0;padding:11px 0 11px 45px}
body #pageContent #maxForm .left .phone{background:url(/img/bigpl/ico-phone2.png) no-repeat left center}
body #pageContent #maxForm .left .mail{background:url(/img/bigpl/ico-env-mail.png) no-repeat left center}
body #pageContent #maxForm .left .oc{background:url(/img/bigpl/ico-clock.png) no-repeat left center}
#maxForm .left *{color:#fff}
.kontaktForm #maxForm form table td.label{min-width:120px;color:#fff;font-size:20px}
.kontaktForm #maxForm form table td.input input{min-width:250px;font-size:20px;padding:8px 20px}
.kontaktForm #maxForm form table td.input .chbx input {min-width:25px;}
.kontaktForm #maxForm form table .chbx-label label {font-size:14px; color:#fff;}
.kontaktForm #maxForm form table td.input select{min-width:293px}
.kontaktForm #maxForm form table td{padding:4px 10px 5px 0}
body #pageContent #headContent .datButton.maxgreen{background-image:url(../img/bigpl/button-cta-green.gif);background-color:#22b24c;color:#fff}
body #pageContent #headContent .datButton.maxgreen:hover{background-image:none}
body #pageContent #headContent .datButton.maxgreen:after{background-image:url(../img/bigpl/arrow_white_medium.png)}
.bigMax #pageContent #headContent .datButton.maxgreen{position:absolute;top:36px;right:18px}
body.kontaktForm.bigMax #headContent h1{color:#22b24c;background-color:#fff}
.rPlus #pageContent{background:url(/img/bigpl/rp_lp-bg.jpg) no-repeat center top}
.rPlus #pageContent #headContent h1{background-color:#fff;color:#22b24c}
.rPlus #pageContent #headContent p{font-size:28px;margin:30px 0}
.rPlus #pageContent #headContent{min-height:340px}
.rPlus #pageContent .formWrap{background-color:#fff;padding:10px 0}
.rPlus #pageContent .formWrap form{width:650px;margin:0 auto}
.kontaktForm.rPlus form table td.label{min-width:170px}
.kontaktForm.rPlus form table td.input input{font-size:20px}
.kontaktForm.rPlus form table td{padding:8px 10px 8px 0}
.dks #headContent,.dks #headContent #promo_home,.dks #headContent .plansza{height:auto;min-height:0}
.dks #headContent .plansza{padding-bottom:20px}
body.kontaktForm.dks #headContent h1{background-color:transparent;margin:0;padding:0}
.kontaktForm.dks #headContent{margin:0}
.dks .dksBox{padding:20px 110px 20px 220px;background-repeat:no-repeat;background-position:35px center}
.dks #contentGreen .dksBox h2{font-size:37px;border:none;padding:0;margin:0}
.dks #contentGreen .dksBox p{font-size:16px;font-weight:100;margin:10px 0}
.dks #contentGreen{padding-bottom:80px}
.dks .dksBox.syst{background-image:url(../img/bigpl/ks-ico-system.png)}
.dks .dksBox.cpu{background-image:url(../img/bigpl/ks-ico-cpu.png)}
.dks .dksBox.xml{background-image:url(../img/bigpl/ks-ico-xml.png)}
.dks .dksBox.wsad{background-image:url(../img/bigpl/ks-ico-wsad.png)}
.dks #contentGreen h2{margin-bottom:15px}
.dks .fancyWhiteBox{margin-top:-90px;background:url(../img/bigpl/fancywhite-ongreen_bg.gif) no-repeat #fff center top;padding:20px 30px;width:890px}
.dks .fancyWhiteBox .border{text-align:center;padding:15px 0;border-bottom:1px solid #c1c1c1;margin:0}
.dks .fancyWhiteBox .border p{font-size:16px}
.dks .fancyWhiteBox .wow{padding:20px 0 20px 185px;margin:35px 0;background-repeat:no-repeat;background-position:0 center;background-image:url(../img/bigpl/ks-ico-impor.png)}
.dks .fancyWhiteBox .wow h2{font-size:34px;border:none;padding:0;margin:0;line-height:40px}
.dks #maxForm{background-color:#003f72;background-image:url(../img/bigpl/dks-form_bg.png);background-repeat:no-repeat;background-position:153px bottom}
body #maxForm .left .phone,body #maxForm .left .mail,body #maxForm .left .oc{font-size:24px;display:block;margin:0;padding:11px 0 11px 45px}
body #maxForm .left .phone{background:url(/img/bigpl/ico-phone2.png) no-repeat left center}
body #maxForm .left .mail{background:url(/img/bigpl/ico-env-mail.png) no-repeat left center}
body #maxForm .left .oc{background:url(/img/bigpl/ico-clock.png) no-repeat left center}
.dks #maxForm .left h2{margin-bottom:30px}
.produkcyjne #head ul.customerMenu,.produkcyjne #head .right{display:none}
.produkcyjne.ofertaForm .narrowInfo{width:870px}
.produkcyjne.ofertaForm .narrowInfo ul{width:500px}
.produkcyjne #produkcyjne .claim{font-size:18px;font-weight:100}
.produkcyjne #produkcyjne .prodHead h2{font-size:36px;margin-bottom:0;font-weight:100;color:#000;background:transparent;display:block}
.produkcyjne #produkcyjne h2{font-size:26px;margin-bottom:0;font-weight:400;display:inline-block;color:#22b24c}
.ofertaForm.produkcyjne #pageContent #headContent .formWrap .numbers .number{line-height:120px}
.ofertaForm.produkcyjne .formWrap .numbers .number span .proc{font-size:75px}
.ofertaForm.produkcyjne #pageContent #headContent .formWrap .numbers p.hl{font-size:30px;margin-top:50px;font-weight:100}
.ofertaForm.produkcyjne .formWrap .numbers .number span{margin-left:0}
.ofertaForm.produkcyjne #pageContent #headContent .formWrap .wat{font-size:30px}
.produkcyjne #pageContent{background-image:url(/img/bigpl/bg-produkcyjne.jpg);background-position:center -30px;background-repeat:no-repeat}
.produkcyjne .upTxt{padding-top:0}
.produkcyjne .narrowInfo{padding:0}
body.ofertaForm.produkcyjne #headContent h1{margin:20px 0 0}
.hermesBlue{background-color:#0064af;padding:30px 0}
.hermesBlue.foot{padding:10px 0}
.hermesBlue.foot h3{text-transform:uppercase;font-size:21px}
.hermesBlue h3{color:#fff;font-size:28px}
.eHermes #head,.eHermes #footer{display:none}
.eHermes .bigLeft{border:1px solid #ccc;float:left;padding:130px 27px 20px 30px;width:385px;background:url(../img/bigpl/eh-logobig.png) no-repeat 30px 20px}
.eHermes .bigLeft ul li{color:#22b24c;font-size:18px;font-weight:100}
.eHermes .ehRight{border:1px solid #ccc;float:right;padding:130px 27px 20px 30px;width:385px;background:url(../img/bigpl/eh-logo.png) no-repeat 30px 20px}
.eHermes .ehRight ul li{color:#0064af;font-size:18px;font-weight:100}
.eHermes .white ul{padding:0 0 0 20px;margin:0}
.eHermes .white{padding:20px 0}
.eHermes .white .narrow{position:relative}
.eHermes .floatingPlus{position:absolute;top:40px;left:457px}
.eHermes.kontaktForm #pageContent form{width:570px;margin:0 auto}
.eHermes .eHForm{margin-top:60px}
.eHermes #pageContent .eHForm p{font-weight:100;font-size:16px}
.eHermesPromo h3{position:absolute;top:5px;right:15px;color:#fff;font-size:27px}
.eHermesPromo .underTitle strong{font-weight:400}


#headContent .dlugi-promo h1 a span {display: block; background-color: transparent;  color: #ef7f1a; font-size: 38px; font-weight: 600;    line-height: 46px;    padding: 10px 0;}
.index #pageContent #headContent .dlugi-promo .datButton { left: 376px; top: 290px;}
#pageContent #headContent .dlugi-promo  h1 .underTitle.atHome p, #pageContent #headContent .dlugi-promo  h1 .underTitle.atHome p strong { font-size: 24px;}
#pageContent #headContent .dlugi-promo  h1 .underTitle.atHome p strong {font-weight: 500;}
#pageContent #headContent .dlugi-promo .disclaimer {position: absolute; font-size: 13px; font-weight: 100; bottom: -155px;; left: 0; width: 900px; max-width: 900px;} 

#dbformFprzetwarzanie h3{font-weight:100;font-size:16px}
.ofertaForm.formsk-lp #pageContent{background-image:url(../img/bigpl/sprawdzaj-formbg.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.formsk-lp #head .customerMenu,.ofertaForm.formsk-lp #head .right{display:none}
.ofertaForm.formsk-lp #footer{display:none}
.ofertaForm.nolay #head .customerMenu,.ofertaForm.nolay #head .right{display:none}
.ofertaForm.nolay #footer{display:none}
.formsk-lp a.logo,.ofertaForm.naCzas a.logo{pointer-events:none;cursor:default}
.ofertaForm.powiadomienia #pageContent{background-image:url(../img/bigpl/powidaomienia-bg-2.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.powiadomienia #head .customerMenu,.ofertaForm.powiadomienia #head .right{display:none}
.ofertaForm.powiadomienia #footer{display:none}
.ofertaForm.powiadomienia .numbers{font-size:80px;padding-top:70px;font-family:"roboto","Open Sans",sans-serif;font-weight:100}
.ofertaForm.powiadomienia .numbers span{font-size:28px;font-family:"Open Sans",sans-serif;font-weight:100;line-height:30px;padding-top:-40px;display:block}
.ofertaForm.powiadomienia #headContent h1{display:none}
.ofertaForm.powiadomienia #pageContent #headContent .narrowInfo p{font-weight:100}
.ofertaForm.powiadomienia #pageContent #headContent .narrowInfo p.promoHead{font-size:22px;font-weight:100}
.ofertaForm.powiadomienia #pageContent #headContent .narrowInfo p.headOrange{font-size:27px;color:#ff873a}
.ofertaForm.powiadomienia .narrowInfo p img{padding:15px 0}
.ofertaForm.powiadomienia .narrowInfo{width:auto}
.ofertaForm.powiadomienia #pageContent #headContent .narrowInfo p{width:auto;max-width:100%}
.ofertaForm.powiadomienia .upTxt{min-height:429px;padding-top:12px}
.ofertaForm.powiadomienia.prewencja #pageContent{background-image:url(../img/bigpl/prewencja-bg.jpg);background-repeat:no-repeat;background-position:center top}
.ofertaForm.powiadomienia.prewencja .upTxt{min-height:290px;padding-top:30px}
.ofertaForm .formWrap{position:relative;margin-bottom:150px}
.ofertaForm .formWrap .smallForm tr td.submit:first-child{display:none}
.ofertaForm .formWrap .smallForm .submit{position:absolute;bottom:-115px;left:0;width:960px;text-align:center;background-color:#fff;padding:15px 0}
.ofertaForm #pageContent #headContent .formWrap .smallForm .submit .datButton{padding:17px 60px 17px 40px}
.ofertaForm form table td.submit .inputWrapper input{font-size:24px}
.ofertaForm #pageContent #headContent .formWrap .smallForm .submit .datButton:after{right:19px;top:24px}
.ustawa #maxForm{background-image:none}
body.ustawa #headContent h1 .underTitle{max-width:631px}
body #pageContent #contentGreen ol.bigNumbers > li{padding:30px 0 30px 80px;border:none;font-size:18px}
body #pageContent ol.bigNumbers > li:before{content:counter(item, decimal) " ";font-family:"Roboto",sans-serif;font-size:55px;font-weight:100;background:url(../img/circle-big-green.png) no-repeat center;padding:40px 0;width:95px;text-align:center;display:inline-block;position:absolute;top:20px}
body #pageContent #contentGreen ol.bigNumbers li:before,body #pageContent #contentGreen ol.bigNumbers li{color:#fff}
body #pageContent #contentGreen ol.bigNumbers li:before{background:url(../img/circle-big.png) no-repeat center}
body.ustawa #pageContent #contentGreen .narrow p{font-size:16px}
body.alimenty.ustawa #pageContent #contentGreen{padding-top:0}
body.ustawa #pageContent .narrow.stars p{padding:8px 0}
.narrow.stars{margin:30px auto}
.datButton.toTheRight{float:right;margin-top:-35px}
.ustawa #pageContent .kontaktForm.narrow p{font-size:16px;padding:15px 0}
.ustawa #pageContent .lowerA{margin:5px 0}
.ustawa #pageContent .lowerA li{border:none}
body.ustawa #pageContent ol.bigNumbers > li h2,body.ustawa #pageContent ol.bigNumbers > li h2 a{font-size:30px}
body.ustawa #pageContent ol.bigNumbers > li ol li a{font-size:18px;font-weight:bolder}
body.ustawa #pageContent ol.bigNumbers > li ol li,body.ustawa #pageContent ol.bigNumbers > li a,body.ustawa #pageContent ol.bigNumbers > li{font-size:16px;font-weight:300}
body.ustawa #pageContent ol.bigNumbers > li a{font-size:16px}
body.ustawa #pageContent .kontaktForm p{font-size:16px;font-weight:300;font-family:'Open Sans',sans-serif}
body.ustawa .featuresBox p{padding:10px}
body.ustawa #pageContent .featuresBox{min-height:450px}
body.ustawa #pageContent .featuresBox h3{text-transform:uppercase}
body.ustawa #pageContent .featuresBox ul.fix li{padding:25px 30px 25px 60px}
body.ustawa #pageContent .featuresBox ul li{padding:10px 30px 10px 60px}
body.ustawa #pageContent .featuresBox .note{margin:10px;border-top:1px solid #ccc}
body.ustawa #pageContent #contentGreen .featuresBox .note p{color:#666;font-size:14px;padding:10px 0}
body #pageContent ol.bigNumbers > li{padding:35px 0 10px 80px;border:none;font-size:18px}
body.ustawa #pageContent .hramka{padding:0;margin:15px 0 0}
body.ustawa #pageContent .featuresBox .hramka .pokaz-ramke p{font-weight:700;color:#f55e1d;background:url(../img/orange-arrow-right.png) no-repeat 290px center}
body.ustawa #pageContent .featuresBox .hramka .pokaz-ramke.expanded p{background:url(../img/orange-arrow-down.png) no-repeat 285px center}
body.ustawa #pageContent .featuresBox .hramka .ramka-tresc{height:300px}
.ustawa #pageContent .kontaktForm.narrow p.form-head{display:none}
body #pageContent #headContent .newTel .datButton{font-size:14px;margin-top:0;padding:18px 35px 17px 10px}
.bok .contactBoxes div.newTel{padding:20px 0 110px}
.bok .contactBoxes div.ivrBox{width:929px;padding:15px;text-align:left;min-height:710px;float:none}
.bok .contactBoxes div.ivrBox p{text-align:left}
body #pageContent .narrow div.ivrBox ol{width:400px;margin:0 auto}
body #pageContent .narrow div.ivrBox ol li{text-align:left;font-size:20px;padding-left:15px}
body #pageContent .narrow div.ivrBox ol li:last-child{border:none}
body #pageContent .narrow div.ivrBox h3{width:345px;margin:10px auto;font-size:20px;font-weight:100;border-bottom:1px solid #c1c1c1;padding:10px 0 20px 55px;text-align:left}
body.rigips{background-color:#fff}
#rigipsSite{width:700px;margin:0 auto}
.rigipsTop{padding:20px 15px}
.rigipsContent{background-color:#005596;padding:20px;position:relative}
.rigipsContent p,.rigipsContent h1,.rigipsContent span,.rigipsContent a{color:#fff}
.rigipsContent span.alert-info{color:#000}
.rigipsContent .left{width:39%;padding:0;margin:0}
.rigipsContent .left h1 span{font-size:42px}
.rigipsContent .left p{font-size:14px}
.rigipsContent .left p .tel,.rigipsContent .left a{display:block;font-size:22px;padding-left:26px}
.rigipsContent .left p .tel{background-image:url(../img/rigips-ico-tel.png);background-repeat:no-repeat;background-position:left center;margin-bottom:10px}
.rigipsContent .left a{background-image:url(../img/rigips-ico-mail.png);background-repeat:no-repeat;background-position:left 9px;margin-top:10px}
.rigipsContent .left h1{font-size:36px;text-transform:uppercase;font-weight:900;line-height:35px;margin:5px 0}
.rigipsContent .left .wypelnij{margin-top:40px}
.rigipsContent .right{width:59%;padding:0;margin:0}
.rigipsContent .right > p{display:none}
.rigipsFoot p{text-align:center}
.rigipsContent .right h3{margin:5px 0 7px 130px;font-weight:700;color:#fff;text-transform:uppercase;font-size:16px}
.kontaktForm.rigips .narrow form{margin:20px 0}
.kontaktForm.rigips form table td{padding:4px 10px 4px 0}
.kontaktForm.rigips form table td.label{font-size:14px;font-weight:100;min-width:100px;color:#fff;text-align:right}
.kontaktForm.rigips form table td.input input{font-size:14px;padding:5px 10px;border:1px solid #cacaca;min-width:200px;font-weight:100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.kontaktForm.rigips form table td.input .chbx input{min-width:15px;margin-left:123px}
.kontaktForm.rigips form table label{color:#fff}
.kontaktForm.rigips form table td.required{color:red}
.kontaktForm.rigips form table td.submit .inputWrapper input{text-transform:uppercase;width:auto;margin:0;display:inline-block;background-color:transparent;background-image:none;font-size:18px;font-weight:600;background-repeat:x-repeat;color:#000;border:none}
.kontaktForm.rigips form table td.submit .inputWrapper:hover input{color:#fff}
.kontaktForm.rigips form table td.input .captchaRefresh{display:inline-block}
.kontaktForm.rigips .dbform-rigipsaccept .label,.kontaktForm.rigips .dbform-rigipsaccept .required{display:none}
.kontaktForm.rigips .dbform-rigipsreg .label,.kontaktForm.rigips .dbform-rigipsreg .required{display:none}
.kontaktForm.rigips .dbform-rigipsaccept .input,.kontaktForm.rigips .dbform-rigipsreg .input{font-size:12px}
body.rigips .datButton{padding:5px 20px}
.kontaktForm.rigips form .submit{width:244px}
#dbformTrrigipsaccept .chbx img{float:right;margin-top:-11px;margin-right:10px;cursor:pointer}
.rigipsContent .right > .dform-thanx{color:#fff;background-color:#005596;width:700px;font-size:22px;position:absolute;top:0;left:0;padding:65px 0}
.rigipsContent .right > .dform-thanx p{font-size:22px;margin:20px 40px}
#dbformTrrigipsreg a > b{color:#F5A61D;font-weight:400;text-decoration:underline;font-size:13px}
#dbformTrrigipsreg a:hover > b{color:#fff}
.formon.kontaktForm form table td h3{text-align:right;padding-right:10px}
#headContent .promo-wolnij h1{margin-bottom:0}
#headContent .promo-wolnij h1 a > span{display:inline-block;text-align:right;line-height:40px}
#headContent .promo-wolnij h1 a span span{font-size:29px;line-height:30px;background-color:transparent;padding:0}
#headContent .promo-wolnij .straight-with-h,#headContent .promo-wolnij h1 > span{padding-left:20px}
#headContent .promo-wolnij .straight-with-h{margin-top:-10px}
#pageContent #headContent .promo-wolnij .straight-with-h p,#pageContent #headContent .promo-wolnij .straight-with-h li{font-size:18px;font-weight:100}
#headContent .promo-wolnij ul li a{display:inline;font-size:16px;font-weight:600;color:#f55e1d}
#headContent .promo-wolnij h1 .underTitle{font-size:22px;font-weight:400}
.index #pageContent #headContent .promo-wolnij .datButton{left:370px}

#pageContent .check.orange_big li{line-height:1.25;font-weight:300;color:#000;font-size:1.8571em;display:block;padding:0 0 0 40px;background-image:url(../img/bigpl/check-orange_big.png);background-position:left 5px;background-repeat:no-repeat;margin:15px 0}
.ofertaPP #pageContent{margin:0 auto}
.ofertaPP #pageContent .xtop{width:1366px;height:650px}
.ofertaPP .col-left{width:30%;float:left}
.ofertaPP .col-right{width:35%;float:right}
.check.orange_big{padding:0}
.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.ofertaPP.kontaktForm.with-top {margin-top: 0;}
.ofertaPP #pageContent .logo{padding-top:0}
.ofertaPP #pageContent .logo>img{width:116px}
.ofertaPP #pageContent .xtop>div{padding:30px 30px 30px 60px}
.ofertaPP h1{font-weight:700;font-size:3.4285em;line-height:1.2;font-family:'Roboto'}
html{height:100%}
.ofertaShadow{-webkit-box-shadow:inset 0 0 100px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 100px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 100px 0 rgba(0,0,0,0.5)}
.ofertaPP .col-right>div{padding:40px 60px 15px;background-color:rgba(0,119,35,0.7)}
.select_empty{color:#888}
.formWrap select option{color:#000}
.ofertaPP .formWrap select,.ofertaPP .formWrap input,.ofertaPP .formWrap textarea{border:0;height:40px;width:100%;padding:0;margin-bottom:15px;background-color:#e2efe5}
.ofertaPP .formWrap select{padding:0 12px}
.ofertaPP .formWrap input{text-indent:15px}
.ofertaPP .formWrap textarea{padding:12px;resize:none;height:initial;width:92.5%;height:70px}
.ofertaPP .formWrap input[type="submit"]{background-color:#ff873a;color:#fff;text-transform:uppercase;font-size:1.1428em;font-weight:700;margin-top:15px}
.ofertaPP .formWrap{color:#fff}
.ofertaPP .formWrap h3{font-weight:700;margin-top:0}
.ofertaPP .formWrap .narrowInfo p{font-size:1.7142em!important;line-height:1.2;border-left:4px solid #ff873a;padding-left:20px}
.ofertaPP .formWrap .narrowInfo{margin:20px 0!important;display:table}
.ofertaPP.form_blue .formWrap{background-color:rgba(0,63,114,0.8)}
.ofertaPP .slogan{position:absolute;right:32%;display:block;width:695px;height:88px;background:transparent url(../img/bigpl/ofertapp_spot.png) no-repeat scroll center center / cover}
.ofertaPP .slogan p{font-size:1.1428em!important;display:block;width:70%;position:relative;left:100px;top:26px}
.ofertaPP .col-right>div,.ofertaPP .formWrap select,.ofertaPP .formWrap input,.ofertaPP .formWrap textarea{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ofertaPP .control-label{display:none}
.ofertaPP #pageContent .top{width:auto;margin:0;z-index:1000}
#head .headWrapper.oferta .headInside {width: 100%;}
.with-top .top-margin {margin-top: 20px;}
.with-top .top-margin .slogan {margin-top: 110px;}



#bigModalWrap > div {
	position: fixed; 
	left: 0px; 
	top: 0px; 
	width:100%; 
	height:100%; 
	text-align:center; 
	z-index: 99999;
	background-color:rgba(0,0,0,0.5);
}

#bigModalWrap > div > div > h1 {
	text-align: left;
padding: 30px 30px 0 30px;
margin: 0;
}

#bigModalWrap > div > div {
	width:500px;
	min-height:200px;
	background-color:#fff;
	left:50%;
	top:50%;
	position:absolute;
	margin:-100px 0 0 -250px;
	box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.5);
}

#bigModalWrap.big-modal-wide > div > div {
	width:600px;	
}

#bigModalWrap div.big-modal-content {
	padding:30px 30px;
	text-align:center;
}

#bigModalWrap.big-modal-wide div.big-modal-content {
	text-align:left;
}

#bigModalWrap.big-modal-form > div {
	overflow: auto;
	
}

#bigModalWrap.big-modal-form > div > div {
	width:800px;
	min-height:200px;
	background-color:#fff;
	left:50%;
	top:20px;
	position:absolute;
	margin: 0 0 0 -400px;
	box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.5);	
}

#bigModalWrap.big-modal-form div.big-modal-content {
	text-align:left;
}


#bigModalWrap  p {
	/* line-height: 19px; */
}

{* new home *}
#promo_home .green-apl {background-color:#22b24c; border-right: 15px solid #003f72; padding:10px 30px; margin-top: -25px; width: 400px; height:390px; margin-left: -25px;}
#promo_home .green-apl h1, #promo_home .green-apl p {color:#fff;}
#promo_home .green-apl h1 {font-size: 80px; font-weight:900;}
#promo_home .green-apl a:hover  {text-decoration:none}
#pageContent #promo_home .green-apl .ud-title {font-size:48px; font-weight: 100; margin: 0 0 30px 0;}
#pageContent #promo_home .green-apl .ud-title-40 {font-size:40px; font-weight: 100; margin: 0 0 5px 0; line-height: 44px;}
#pageContent #promo_home .green-apl .ud-title-30 {font-size:30px; font-weight: 100; margin: 0 0 5px 0; line-height: 32px;}
#pageContent #promo_home .green-apl .ud-title-22 {font-size:22px; font-weight: 100; margin: 0 0 0 0; line-height: 24px;}
#pageContent #promo_home .green-apl p {font-size:30px; font-weight: 100; line-height: 32px;}
#pageContent .green-apl .new-btn-cta {margin-top:55px;background-image:url('../img/bigpl/arrw-white-right-neworngbtn.png'); text-align:left; background-color:#f9ad00; color:#fff; padding: 13px 60px 13px 25px; background-repeat:no-repeat; background-position: 85% center; display: inline-block; font-weight: 900; font-size: 26px; text-transform:uppercase;}
#pageContent .green-apl .new-btn-cta:hover {text-decoration: none;}

.new-firma-lp .grey {background-color: #e8e8e8;}
.new-firma-lp .form-at-right {float: right; width: 325px; padding: 0 15px 0 15px; background-color:#003f72; border-bottom: 100px solid #fff; position:relative; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);}
.new-firma-lp .form-at-right .label, .new-firma-lp .form-at-right h2 {color:#fff;}

.new-firma-lp .form-at-right input {border: none;}
.new-firma-lp #pageContent #headContent {position:relative;}

#formSendWait::after { display:none !important; }
.new-firma-lp .form-at-right .datButton .btn_sml, .new-firma-lp .form-at-right .datButton .btn_sml_sel {background-color:transparent; border: none; color:#fff; font-weight: 900; font-size:24px; text-transform:uppercase; }
.new-firma-lp #pageContent #headContent .form-at-right .datButton {background-color:#f45044; background-image: none; border-radius:0; position: absolute; bottom: -90px; right: 20px; left: 20px; box-shadow: none;}
.new-firma-lp #pageContent #headContent .form-at-right .datButton:after {background-image:url('../img/bigpl/arrw-white-sml.png'); width:16px; height:23px; right: 18px; top: 22px;}
.new-firma-lp #headContent {min-height:0;}
.new-firma-lp .form-at-right table {width:100%;}
.new-firma-lp .form-at-right table td.label, .new-firma-lp .form-at-right table td.input {padding: 6px 5px; font-size:13px;}
.new-firma-lp .form-at-right table td.input input {font-size:13px;}
.new-firma-lp .form-at-right table input.text {width: 100%; padding:2px;}
.new-firma-lp .form-at-right .required {color: #fff;font-size: 11px;     vertical-align: top;  padding-top: 10px;}
.new-firma-lp .form-at-right .optional {width:7px}
.new-firma-lp .form-at-right .formRow {position:relative;}
.new-firma-lp .form-at-right #dbformTritsrequired .label {font-size:11px;}
.new-firma-lp .form-at-right h2 {margin: 0; padding 0; font-weight:900; text-align:center; text-transform:none; font-size:30px;}
.new-firma-lp .form-at-right #dbformTrzgoda {display: block; }
.new-firma-lp .form-at-right #dbformTrzgoda > .label {display: none;}
.new-firma-lp .form-at-right #dbformTrzgoda label {color:#fff; font-size: 11px;}
.new-firma-lp .form-at-right #dbformTrzgoda label a {color:#fff; font-size: 11px; text-decoration: underline; display: block;}
.new-firma-lp .form-at-right #dbformTrzgoda .chbx {vertical-align:top; padding: 3px;}
.new-firma-lp .form-at-right #dbformTrzgoda input
.new-firma-lp .form-at-right .optional {position:absolute; left: -5px;top: 10px;}

.new-firma-lp .form-at-right #dbformTrzgoda2 {display: block; }
.new-firma-lp .form-at-right #dbformTrzgoda2 > .label {display: none;}
.new-firma-lp .form-at-right #dbformTrzgoda2 label {color:#fff; font-size: 11px;}
.new-firma-lp .form-at-right #dbformTrzgoda2 label a {color:#fff; font-size: 11px; text-decoration: underline; display: block;}
.new-firma-lp .form-at-right #dbformTrzgoda2 .chbx {vertical-align:top; padding: 3px;}
.new-firma-lp .form-at-right #dbformTrZgoda_na_przetwarzanie_BIG > .label {display: none;}

.new-firma-lp #pageContent #headContent .form-at-right .dform-thanx p {color:#fff;}

.new-firma-lp .site-title-apla h1, .new-firma-lp .site-title-apla p {display: inline-block; background-color:rgba(255,255,255,0.7);color:#003f72; text-transform:uppercase;}
.new-firma-lp .site-title-apla h1 {font-weight:900; font-size:58px; margin:0; padding-right: 20px; line-height: 79px; padding-left: 55px;}
.new-firma-lp #pageContent #headContent .site-title-apla p {font-weight:400; font-size: 30px; margin:0; padding-right: 10px; line-height: 35px; padding-left: 55px;}
.new-firma-lp .site-title-apla {position: absolute; top:250px;}
.new-firma-lp .site-title-apla:before {position: absolute; top:0; bottom:0; left:-999px; right: 100%; background-color:rgba(255,255,255,0.7); dispaly: block; content:' ';}

.new-firma-lp .left-green.col-sm-5 { width: 41.6667%; float: left;  box-sizing: border-box; background-color:#22b24c; padding: 15px;}
.new-firma-lp .left-green .inner.border {border: 1px solid #65c982;}
.new-firma-lp .left-green .inner { padding: 10px 10px 20px 40px; margin-bottom:55px; position:relative;}
.new-firma-lp .left-green .inner.border:after {background-image:url('../img/bigpl/quote-box.png'); background-repeat:no-repeat; display:block; width:57px; height:55px; content:' '; position: absolute; bottom: -20px; right: 7px;}
.new-firma-lp .left-green p, .new-firma-lp .left-green h2 {color:#fff;}
.new-firma-lp .left-green .inner h2 {font-weight:700; font-size: 36px; margin: 0; padding: 0;}
body.new-firma-lp  #pageContent .left-green .inner p {font-weight:400; font-size: 27px; margin: 0; padding: 0; line-height: 34px;}
body.new-firma-lp  #pageContent .left-green .inner p.smaller {font-size: 18px;  line-height: 22px; margin-top: 20px;}
body.new-firma-lp  #pageContent .left-green .inner p.disclamer {font-size: 14px; position: absolute; left:40px; bottom: -40px;}
.new-firma-lp .left-green .inner h2 span {font-size: 82px;}
.new-firma-lp .col-sm-7 {width: 58.3333%; float: left;  box-sizing: border-box; padding-left:40px; }
.new-firma-lp #footer {margin-top:0;}
.new-firma-lp #footer .goToUp, .new-firma-lp  #footer #partnerzy a.goToUp {display: none;}

.new-firma-lp .col-sm-7 h3 {font-weight:700; font-size: 20px; padding-top:40px;}
.new-firma-lp .col-sm-7 .compress h3 {font-weight:700; font-size: 20px; padding-top:20px;}

.new-firma-lp .form-at-right .chbx img {cursor:pointer; margin-bottom: -1px;}
.new-firma-lp .form-at-right #dbformTrzgoda td.input, .new-firma-lp .form-at-right #dbformTrzgoda2 td.input {padding:5px;}


/* wymiec dluznikow*/
.wymiec-lp #head .customerMenu, .wymiec-lp #head .loginBox {display: none;}
.wymiec-lp #head .headWrapper, .wymiec-lp #head, .wymiec-lp #site, .wymiec-lp #headContent h1, .ofertaForm.wymiec-lp .formWrap {background:transparent;}
.wymiec-lp {background-color:#fff; background-image:url('../img/wymiec-lp-bg.jpg'); background-repeat: no-repeat; background-position: center top;}
body.ofertaForm.wymiec-lp #headContent h1 {background-color:transparent; font-family:calibri,tahoma,arial; color:#000; font-weight:700; text-transform:uppercase; font-size: 58px; line-height: 57px; padding: 0; margin-top: 22px;}
body.ofertaForm.wymiec-lp #headContent h1 span {font-weight:300;}
.wymiec-lp .formWrap {margin-top: 150px;}
body.wymiec-lp  #pageContent #headContent .datButton::after, body.wymiec-lp  #pageContent .datButton::after {display: none;}
body.wymiec-lp  #pageContent #headContent .datButton {width: 100%; padding-left:0; padding-right:0; text-align:center; color:#fff;}
body.wymiec-lp  #pageContent #headContent .datButton input {color:#fff;}

/* wymiec dluznikow*/
.wymiec-lp-grudzien #head .customerMenu, .wymiec-lp-grudzien #head .loginBox {display: none;}
.wymiec-lp-grudzien #head .headWrapper, .wymiec-lp-grudzien #head, .wymiec-lp-grudzien #site, .wymiec-lp-grudzien #headContent h1, .ofertaForm.wymiec-lp-grudzien .formWrap {background:transparent;}
.wymiec-lp-grudzien {background-color:#fff; position:relative;}
.wymiec-lp-grudzien::before {display: block; content:' '; position: absolute; width:100%; height: 196px; background-color:#63b9ff; z-index:-1; top: 369px;}
.wymiec-lp-grudzien::after {background-color:transparent; background-image:url('../img/wymiec/1za3-site_bg2.jpg'); background-repeat: no-repeat; background-position: center top; z-index:10; position:absolute; dispaly:block; content:' '; left:0; right:0; height:921px; top: 0;}
body.ofertaForm.wymiec-lp-grudzien #headContent h1 {background-color:transparent; font-family:open sans, calibri,tahoma,arial; color:#000; font-weight:700; text-transform:uppercase; font-size: 46px; line-height:46px; padding: 0; margin-top: 22px;}
body.ofertaForm.wymiec-lp-grudzien #headContent h1 span {font-weight:300; font-size: 46px;}
body.wymiec-lp-grudzien #pageContent #headContent .lead {font-family:open sans, calibri,tahoma,arial; color:#000; font-size:16px;}
body.wymiec-lp-grudzien #pageContent #headContent .lead::before {display: block; height:1px; content:' '; width: 225px; background-color:#adadad; margin: 15px 0 10px 0;}
body.wymiec-lp-grudzien #pageContent #headContent {position:relative;}
body.wymiec-lp-grudzien .look-at-me {background-color:#ff873a; width: 330px; margin:0; position:absolute; top: 176px; left:0; padding:10px 15px; height:87px;}
body.wymiec-lp-grudzien #pageContent #headContent .look-at-me p {color:#fff; padding:0; margin:0; font-size:20px; line-height: 21px; margin:0; padding:0;}
body.wymiec-lp-grudzien #pageContent #headContent .look-at-me p.imprtnt {font-size:23px; font-weight:900; padding:0; margin:7px 0; line-height: 23px; text-transform:uppercase;}
body.wymiec-lp-grudzien #pageContent #headContent .look-at-me p.disclmr {font-size:16px; padding:0; margin:7px 0; line-height: 16px;}
body.wymiec-lp-grudzien #pageContent #headContent .look-at-me p.disclmr::before {display: block; height:1px; content:' '; width: 225px; background-color:#fff; margin: 5px 0 5px 0; opacity:0.6;}

.wymiec-lp-grudzien .fancy-circles {margin-top: 135px;}
.wymiec-lp-grudzien .fancy-circles .item {background-color:#f2f2f2; width: 165px; height:95px; padding: 35px 0; display: block; float: left; margin-right: 30px; -webkit-border-radius: 90px;
-moz-border-radius: 90px; border-radius: 90px; text-align:center; font-size:16px; -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);}
.wymiec-lp-grudzien .fancy-circles .item:first-child {  height:115px; padding: 25px 0;}
body.wymiec-lp-grudzien  #pageContent #headContent .fancy-circles .item p {font-size:16px;}
.wymiec-lp-grudzien .formWrap {margin-top: 150px;}
body.wymiec-lp-grudzien  #pageContent #headContent .datButton::after, body.wymiec-lp  #pageContent .datButton::after {display: none;}
body.wymiec-lp-grudzien  #pageContent #headContent .datButton {width: 100%; padding-left:0; padding-right:0; text-align:center; color:#fff;}
body.wymiec-lp-grudzien  #pageContent #headContent .datButton input {color:#fff;}
body.wymiec-lp-grudzien  #pageContent .top, body.wymiec-lp-grudzien .narrow, body.wymiec-lp-grudzien #head .headInside {    margin: 0 auto;    width: 760px;}
body.wymiec-lp-grudzien.ofertaForm .formWrap {background:transparent; margin-top: 40px; margin-bottom: 60px;}

body.wymiec-lp-grudzien .content-grey {background-color: #e8e8e8; padding: 30px 0;}
body.wymiec-lp-grudzien  #pageContent .content-grey p, body.wymiec-lp-grudzien  #pageContent .content-grey ul li {font-size:16px; font-weight:400;}
body.wymiec-lp-grudzien  #pageContent .content-grey ul {margin: 20px 0; padding:0; list-style:none;}
body.wymiec-lp-grudzien  #pageContent .content-grey ul li {margin:7px 0; padding: 0 0 0 30px; background-image:url('../img/wymiec/pointer.png'); background-repeat:no-repeat; background-position: left 4px;}
body.wymiec-lp-grudzien #pageContent .content-grey p.small {font-size:12px; opacity:0.7;}
body.wymiec-lp-grudzien  #pageContent .border-top::before {display: block; height:1px; content:' '; width: 225px; background-color:#000; margin: 10px 0 15px 0; opacity:0.6;}
body.wymiec-lp-grudzien #pageContent #headContent .datButton {padding-top:10px; padding-bottom:10px;}

/* XS */
@media (max-width: 767px) {
	
body{min-width:initial}
.ofertaPP #pageContent .xtop{width:initial;height:initial;background-position:top center!important;background-size:contain!important}
.vertical-align{position:static;top:initial;-webkit-transform:none;-moz-transform:none;transform:none}
.ofertaPP [class*="col-"]{float:none;width:initial}
.ofertaPP #pageContent .xtop > div{padding:15px}
.ofertaPP .col-left >hr{margin-bottom:41%}
.ofertaPP .col-right{margin-top:30px}
.ofertaShadow{display:table}
.ofertaPP .slogan{position:relative;width:initial;left:0;right:0x;height:initial;margin:0 -15px;background-position: 0 0;margin-bottom:-30px}
.ofertaPP .slogan p{left:initial;position:static;width:70%;padding:30px;padding-left:120px}
.ofertaPP .col-right > div{padding-right:75px;padding-left:75px}
.with-top .top-margin {margin-top: 120px;}
.ofertaPP.with-top .col-left > hr { margin-bottom: 49%;}
}
/* SM */
@media (min-width: 768px) and (max-width: 991px){
body{min-width:initial}
.ofertaPP #pageContent .xtop{width:initial}
.ofertaPP #pageContent .xtop{width:initial;height:initial;background-position:30%!important}
.ofertaShadow{display:table}
.vertical-align{position:static;top:initial;-webkit-transform:none;-moz-transform:none;transform:none}
.ofertaPP #pageContent .xtop > div{padding:15px}
.ofertaPP .slogan{position:absolute; left:-2%;right:0; bottom:10px;margin:0 -15px;background-position: 0 0;margin-bottom:-30px}
.ofertaPP .col-left{font-size:0.75rem;width:40%}
.check.orange_big{font-size:0.7rem}
.ofertaPP .col-right > div{padding:30px 15px 5px}
}
/* MD */
@media (min-width: 992px) and (max-width: 1199px){
body{min-width:initial}
.ofertaPP #pageContent .xtop{width:initial}
.ofertaPP #pageContent .xtop > div{padding:15px}
.ofertaPP .col-right > div{padding-right:30px;padding-left:30px}
.ofertaPP .col-left{font-size:0.75rem}
.check.orange_big{font-size:0.7rem}
.ofertaPP .slogan{left:-2%;bottom:45px}
}
/* LG */
@media (min-width: 1200px) and (max-width: 1365px){
body{min-width:initial}
.ofertaPP #pageContent .xtop{width:initial}
.ofertaPP .col-left{width:35%}
}
/* X3 4" */
@media (max-width: 480px){
	#bigModalWrap.big-modal-form > div > div {
    width: 100vw;
    min-height: 200px;
    background-color: #fff;
    left: 0px;
    top: 0px;
    position: absolute;
    margin: 0;
	}
}
/* X2 3.5" */
@media (max-width: 360px){
.ofertaPP .col-left >hr{margin-bottom:0}
.ofertaPP .col-left{margin-top:200px;font-size:0.75rem}
.check.orange_big{font-size:0.7rem}
.ofertaPP .col-right > div{padding-right:30px;padding-left:30px}
.ofertaPP .slogan{background-position: 12.5% 0}
.ofertaPP .slogan p{width:initial;padding-left:58px}
}
/* X1 3" */
@media (max-width: 320px){
}

@media (min-width: 1365px){
#head .headWrapper.oferta .headInside {width: 1365px;}
}