html{font-size:12px}*:hover,*:active,*:focus{outline:0}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}.hidden{display:none}input[type="radio"],input[type="checkbox"]{clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0,0px 0,0px 0,0px 0);position:absolute !important;white-space:nowrap;height:1px;width:1px;left:0;top:0}input[type="text"],input[type="password"],input[type="email"],input[type="number"],textarea,select{border:0;margin:0;padding:5px;box-sizing:border-box}input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="submit"],textarea{font-size:inherit}input[type="text"],input[type="number"],input[type="email"],input[type="password"],select{height:30px;line-height:30px}input[type="text"],input[type="number"],input[type="email"],input[type="password"],select,textarea{margin-bottom:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}div.page img{-ms-interpolation-mode:bicubic;opacity:0}html,body{height:100%}body{color:#fff;min-height:100%;margin:0;font-family:Raleway;letter-spacing:1px;background:url(../img/tlo.jpg) top center no-repeat fixed;background-size:cover}header{height:60px}nav{position:fixed;top:0;left:0;color:#fff;width:100%;line-height:60px;height:60px;padding:0 40px;box-sizing:border-box;background:#014a97;text-align:left;z-index:1;font-size:1.5rem}nav ul{padding:0;margin:0;list-style:none}nav ul li{display:inline-block}nav ul li:not(:empty){text-transform:uppercase;margin:0 15px}nav li:last-child{margin:0}nav li.active a,nav li:hover a{font-weight:bold}nav li.active a{color:#febf00}nav>span{position:absolute;right:0;top:0;padding:0 40px;height:100%;opacity:0}nav>span.visible{opacity:1}nav>span:before{content:'';display:inline-block;vertical-align:middle;height:100%}nav>span>*{float:left}nav>span>*,nav>span img{height:100%}#page{width:100%;float:left;position:relative}div.page{width:100%;min-height:calc(100vh - 60px);height:1px;position:relative;display:table;overflow:hidden}div.page>div p{margin-bottom:1em}div.page>div>p:last-of-type{margin-bottom:0}div.page ul,div.page ol{margin:0;padding:0;list-style-position:inside;list-style-type:none}div.page ul li:before{content:"-";position:relative;left:-5px}div.page ul li{text-indent:5px}div.page>div{padding-left:50px;padding-right:50px;box-sizing:border-box;position:relative;line-height:18px;display:table-cell;vertical-align:middle}div.page.nagrody>div{padding-left:0;padding-right:0}div.page.tresc>div,div.page.zwyciezcy>div{padding-left:225px;padding-right:225px}div.page.tresc>div img{max-width:100%;height:auto !important;width:auto !important}div.page.start{text-align:center}div.page.start>div{padding-bottom:60px}div.page.start img.balony{position:absolute;left:0;top:0;width:40vw}div.page.start img:last-of-type{left:auto;right:0;transform:scaleX(-1);top:-5vh}div.page.start img:first-of-type{max-width:50vw;max-height:60%}div.page.start p{position:absolute;font-weight:bold;text-align:center;width:100%;box-sizing:border-box;background:#e40615;bottom:0;left:0;font-size:2.5rem;padding:20px 40px}div.page.start p strong{color:#febf00}div.page>div>h1,#nagrody div.nazwa{color:#014a97;font-size:3.75rem;line-height:45px;font-weight:bold;text-align:center;width:100%;margin:100px 0 20px 0;text-transform:uppercase}#nagrody div.nazwa{text-transform:none}div.page.zwyciezcy{padding-bottom:100px}a.regulamin{font-size:1rem;margin:15px 0;display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}div.page.tresc>div a.regulamin img{vertical-align:middle;height:64px !important;margin-right:15px}div.page.zwyciezcy{counter-reset:numer_grupy}table.zwyciezcy{table-layout:fixed;margin-bottom:20px;width:100%;counter-reset:numer_zwyciezcy;color:#000;counter-increment:numer_grupy}table.zwyciezcy th,table.zwyciezcy td{padding:4px}div.page.zwyciezcy div div,table.zwyciezcy th{background:#ee7423;color:#fff;font-weight:bold;text-align:left}div.page.zwyciezcy div div{padding:10px 4px}table.zwyciezcy tr:nth-child(even){background:#d5ecf8}table.zwyciezcy tr:nth-child(odd){background:#fff}table.zwyciezcy tr:nth-child(n+2){counter-increment:numer_zwyciezcy}table.zwyciezcy tr:nth-child(n+2) td:nth-child(1):before{content:counter(numer_zwyciezcy)}#paragon,#faktura{padding:0 300px;margin:0 -300px;background:#014a97;float:left;margin-top:100px;position:relative}#paragon>span,#faktura>span{display:block;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-50px;font-size:2.2rem;color:#014a97}#paragon>img,#paragon form,#faktura>img,#faktura form{width:50%;float:left;box-sizing:border-box}#paragon>img,#faktura>img{padding:20px 40px 20px 0;box-sizing:border-box;border-right:10px solid #ffd460;margin-right:-5px}#paragon form,#faktura form{border-left:10px solid #ffd460;padding:20px 0 20px 40px;margin-left:-5px}#paragon form label,#faktura form label{width:100%;display:block;overflow:hidden;font-weight:bold;text-align:left}#paragon form label small,#faktura form label small{font-size:.8rem;font-weight:normal;display:block;margin-bottom:8px;line-height:normal}#paragon form input,#faktura form input{float:right;letter-spacing:5px}#paragon form fieldset:last-of-type,#faktura form fieldset:last-of-type{text-align:center}input[name="numer_faktury"]{text-align:right}label[for="fnumer_faktury"]:before{content:'/2017';float:right;line-height:30px;height:30px;background:#fff;color:#000;font-weight:normal}form input[type="radio"]+label,form input[type="checkbox"]+label{min-height:22px;float:left;margin-bottom:30px;padding-left:30px;box-sizing:border-box;position:relative}form input[type="radio"]+label:before,form input[type="checkbox"]+label:before{content:'';vertical-align:middle;height:100%;display:inline-block}form input[type="radio"]+label:after,form input[type="checkbox"]+label:after{content:'';position:absolute;left:0;top:0;width:20px;height:20px;line-height:20px;cursor:pointer;background:#fff}form input:checked+label:after{background:#ffd460;content:'\2713';text-align:center;font-weight:bold;color:#014a97}#newsletter input[type="checkbox"]+label{margin-bottom:20px;text-align:left;font-weight:normal}#newsletter input:checked+label:after{background:#014a97;color:#ffd460}#faktura input[type="checkbox"]+label,#paragon input[type="checkbox"]+label{font-weight:normal}#zgloszenie>fieldset{margin:15px 0}#zgloszenie>fieldset fieldset{margin-bottom:15px}input[name="numer_kasy_fiskalnej"]{width:145px}input[name="numer_kasy_fiskalnej"]+img{height:30px;margin-right:10px;float:right}input[name^="nip"]{width:135px}input[name^="data"]{width:150px}input[name="telefon"],input[name="numer_paragonu"]{width:120px}input[name="rok_zakupu"]{width:60px}input[name="miesiac_zakupu"],input[name="dzien_zakupu"]{width:40px;margin-left:5px}#paragon input[type="submit"],#faktura input[type="submit"],#kontakt input[type="submit"],#newsletter input[type="submit"]{border:2px solid #fff;border-radius:2px;background:#febf00;width:220px;height:50px;color:#b4b0b0;padding:5px;font-size:1.6rem;font-weight:bold;float:none}#paragon input[type="submit"]:hover,#faktura input[type="submit"]:hover,#kontakt input[type="submit"]:hover,#newsletter input[type="submit"]:hover{color:#014a97}#zgloszenie input[name="telefon"]{width:85px}fieldset.sklepy{display:none;position:relative}fieldset.sklepy span{display:block;text-align:left;padding-bottom:10px;font-weight:bold}#kontakt{text-align:center;font-size:.9rem;background:#014a97;width:100%;margin:0 -300px;padding:20px 300px}#newsletter>fieldset{padding:20px}#kontakt>fieldset{max-width:320px;margin:0 auto}#kontakt legend,#newsletter legend{margin-bottom:15px;width:100%;float:left}#kontakt label,#newsletter label{display:block;margin-bottom:5px}#kontakt input[type="email"],#kontakt input[type="text"],#kontakt textarea,#newsletter input[type="number"],#newsletter input[type="email"],#newsletter input[type="text"],#newsletter textarea{width:100%;box-shadow:1px 1px 3px #000}#kontakt textarea,#newsletter textarea{margin-bottom:0}#kontakt a.dropzone{display:block;margin:15px 0}#message{text-align:center;max-width:480px;width:95%;margin:0;padding:0;border:1000px solid rgba(255,255,255,0.8);border-top:10px solid rgba(255,255,255,0.8);color:#014a97;position:fixed;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:none}#message>a{position:absolute;right:5px;top:5px;height:24px;width:24px;display:block;border-radius:50%;background:#fff;color:#014a97;font-size:2rem;font-weight:bold;font-family:initial}#message>p{font-weight:bold;font-size:1.33rem;background:#014a97;color:#fff;padding:20px}#newsletter fieldset{background:#febf00;position:relative}#newsletter label{font-weight:bold}#newsletter input[type="text"],#newsletter input[type="email"]{height:20px;line-height:20px}#newsletter input[name="ulica"]{width:calc(100% - 140px);float:left}#newsletter input[name="nr_domu"],#newsletter input[name="nr_mieszkania"]{width:70px;float:left}#newsletter input[name="kod_pocztowy"]{width:100px;float:left}#newsletter input[name="miejscowosc"]{width:calc(100% - 100px);float:left}#newsletter input[name="ulica"],#newsletter input[name="nr_domu"],#newsletter input[name="kod_pocztowy"]{border-right:2px solid #febf00;box-sizing:border-box}#nagrody{text-align:center}#nagrody>div img{max-width:60%}footer{position:absolute;left:0;bottom:0;width:100%;color:#fff;padding:10px 0;background:#ee7202;text-align:center;z-index:1;font-size:1rem;display:table-row}span#toppage{width:35px;height:35px;background:#014a97;border-radius:50%;position:fixed;right:15px;bottom:15px;display:none;z-index:20;cursor:pointer;text-align:center}span#toppage i{width:8px;background:#febf00;height:19px;display:inline-block;top:10px;position:relative}span#toppage:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}span#toppage:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:-9px}span#toppage:before,span#toppage:after{content:'';width:8px;height:19px;background:#febf00;position:absolute;left:50%;top:5px}.g-recaptcha{display:inline-block}