* {
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text-size-adjust:none;
	-webkit-user-select:none;
}

input, input:before, input:after {
  -webkit-user-select: initial;
  -khtml-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
 } 

body {
	margin:0;
	padding:0;
	position:relative;
	font-size:14px;
	color:#555;
	background-color:#333333;
	overflow:hidden;
}
apotamis {
	transform-origin: 0% 0%;
	background-color:#ffffff;
	width:1920px;
	height:1080px;
	overflow: hidden;
	position: absolute;
	top:0px;
	left:0px;
}
powitanie {
	transform-origin: 0% 0%;
	background-image: url(../img/login.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
}
zgloszenie {
	transform-origin: 0% 0%;
	background-image: url(../img/zgloszenie.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
menu {
	transform-origin: 0% 0%;
	background-image: url(../img/menu.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
menu .quiz {
	transform-origin: 0% 0%;
	background-image: url(../img/menuQuiz.png);
	background-position: top left;
	background-size: 100% 100%;
	width:397px;
	height:368px;
	position: absolute;
	top:480px;
	left:204px;
	overflow:hidden;
	opacity:0.1;
}
menu .upominek {
	transform-origin: 0% 0%;
	background-image: url(../img/menuUpominek.png);
	background-position: top left;
	background-size: 100% 100%;
	width:397px;
	height:472px;
	position: absolute;
	top:409px;
	left:615px;
	overflow:hidden;
	opacity:0.1;
}
menu .haslo {
	transform-origin: 0% 0%;
	background-image: url(../img/menuHaslo.png);
	background-position: top left;
	background-size: 100% 100%;
	width:396px;
	height:374px;
	position: absolute;
	top:474px;
	left:1026px;
	overflow:hidden;
	opacity:0.1;
}
menu .krzyzowka {
	transform-origin: 0% 0%;
	background-image: url(../img/menuKrzyzowka.png);
	background-position: top left;
	background-size: 100% 100%;
	width:396px;
	height:378px;
	position: absolute;
	top:470px;
	left:1435px;
	overflow:hidden;
	opacity:0.1;
}
menu .quizBtn {
	transform-origin: 0% 0%;
	width:397px;
	height:368px;
	position: absolute;
	top:480px;
	left:204px;
	overflow:hidden;
	opacity:0;
	display:none;
}
menu .upominekBtn {
	transform-origin: 0% 0%;
	width:397px;
	height:472px;
	position: absolute;
	top:409px;
	left:615px;
	overflow:hidden;
	opacity:0;
	display:none;
}
menu .hasloBtn {
	transform-origin: 0% 0%;
	width:396px;
	height:374px;
	position: absolute;
	top:474px;
	left:1026px;
	overflow:hidden;
	opacity:0;
	display:none;
}
menu .krzyzowkaBtn {
	transform-origin: 0% 0%;
	width:396px;
	height:378px;
	position: absolute;
	top:470px;
	left:1435px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz1 {
	transform-origin: 0% 0%;
	background-image: url(../img/quizInfo.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz2 {
	transform-origin: 0% 0%;
	background-image: url(../img/quiz1.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz3 {
	transform-origin: 0% 0%;
	background-image: url(../img/quiz2.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz4 {
	transform-origin: 0% 0%;
	background-image: url(../img/quiz3.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz5 {
	transform-origin: 0% 0%;
	background-image: url(../img/quiz4.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz6 {
	transform-origin: 0% 0%;
	background-image: url(../img/quiz5.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
quiz7 {
	transform-origin: 0% 0%;
	background-image: url(../img/quizKoniec.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
upominek {
	transform-origin: 0% 0%;
	background-image: url(../img/upominek.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
haslo1 {
	transform-origin: 0% 0%;
	background-image: url(../img/haslo1.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
haslo2 {
	transform-origin: 0% 0%;
	background-image: url(../img/haslo2.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
haslo3 {
	transform-origin: 0% 0%;
	background-image: url(../img/haslo3.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
krzyzowka {
	transform-origin: 0% 0%;
	background-image: url(../img/krzyzowka.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
krzyzowka2 {
	transform-origin: 0% 0%;
	background-image: url(../img/krzyzowkaKoniec.png);
	background-position: top left;
	background-size: 100% 100%;
	width:1920px;
	height:1080px;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	display:none;
}
.kl {
	position:absolute;
	top: 746px;
    left: 440px;
	width: 35px;
	height: 60px;
	color:#2c4778;
	font-weight: bold;
	font-size: 40px;
	letter-spacing: 0;
	background:none;
	border:none;
	text-align: center;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}
input[name=k11] {
	top: 275px;
    left: 595px;
}
input[name=k12] {
	top: 275px;
    left: 637px;
}
input[name=k13] {
	top: 275px;
    left: 680px;
}
input[name=k14] {
	top: 275px;
    left: 722px;
}
input[name=k15] {
	top: 275px;
    left: 765px;
}
input[name=k16] {
	top: 275px;
    left: 808px;
}
input[name=k17] {
	top: 275px;
    left: 851px;
}
input[name=k18] {
	top: 275px;
    left: 893px;
}
input[name=k19] {
	top: 275px;
    left: 936px;
}
input[name=k110] {
	top: 275px;
    left: 979px;
}
input[name=k111] {
	top: 275px;
    left: 1022px;
}
input[name=k1] {
	top: 275px;
    left: 595px;
	width: 464px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}


input[name=k21] {
	top: 339px;
    left: 552px;
}
input[name=k22] {
	top: 339px;
    left: 595px;
}
input[name=k23] {
	top: 339px;
    left: 637px;
}
input[name=k2] {
	top: 339px;
    left: 552px;
	width: 122px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}




input[name=k31] {
	top: 402px;
    left: 382px;
}
input[name=k32] {
	top: 402px;
    left: 424px;
}
input[name=k33] {
	top: 402px;
    left: 466px;
}
input[name=k34] {
	top: 402px;
    left: 509px;
}
input[name=k35] {
	top: 402px;
    left: 552px;
}
input[name=k36] {
	top: 402px;
    left: 595px;
}
input[name=k37] {
	top: 402px;
    left: 637px;
}
input[name=k38] {
	top: 402px;
    left: 680px;
}
input[name=k39] {
	top: 402px;
    left: 722px;
}
input[name=k310] {
	top: 402px;
    left: 765px;
}
input[name=k311] {
	top: 402px;
    left: 808px;
}
input[name=k312] {
	top: 402px;
    left: 851px;
}
input[name=k3] {
	top: 402px;
    left: 382px;
	width: 505px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}





input[name=k41] {
	top: 466px;
    left: 253px;
}
input[name=k42] {
	top: 466px;
    left: 295px;
}
input[name=k43] {
	top: 466px;
    left: 338px;
}
input[name=k44] {
	top: 466px;
    left: 382px;
}
input[name=k45] {
	top: 466px;
    left: 424px;
}
input[name=k46] {
	top: 466px;
    left: 466px;
}
input[name=k47] {
	top: 466px;
    left: 509px;
}
input[name=k48] {
	top: 466px;
    left: 552px;
}
input[name=k49] {
	top: 466px;
    left: 595px;
}
input[name=k410] {
	top: 466px;
    left: 637px;
}
input[name=k411] {
	top: 466px;
    left: 680px;
}
input[name=k412] {
	top: 466px;
    left: 722px;
}
input[name=k413] {
	top: 466px;
    left: 765px;
}
input[name=k414] {
	top: 466px;
    left: 808px;
}
input[name=k415] {
	top: 466px;
    left: 851px;
}
input[name=k4] {
	top: 466px;
    left: 253px;
	width: 634px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}






input[name=k51] {
	top: 530px;
    left: 509px;
}
input[name=k52] {
	top: 530px;
    left: 552px;
}
input[name=k53] {
	top: 530px;
    left: 595px;
}
input[name=k5] {
	top: 530px;
    left: 509px;
	width: 122px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}







input[name=k61] {
	top: 594px;
    left: 509px;
}
input[name=k62] {
	top: 594px;
    left: 552px;
}
input[name=k63] {
	top: 594px;
    left: 595px;
}
input[name=k64] {
	top: 594px;
    left: 637px;
}
input[name=k65] {
	top: 594px;
    left: 680px;
}
input[name=k66] {
	top: 594px;
    left: 722px;
}
input[name=k67] {
	top: 594px;
    left: 765px;
}
input[name=k68] {
	top: 594px;
    left: 808px;
}
input[name=k69] {
	top: 594px;
    left: 851px;
}
input[name=k610] {
	top: 594px;
    left: 893px;
}
input[name=k6] {
	top: 594px;
    left: 509px;
	width: 420px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}







input[name=k71] {
	top: 658px;
    left: 424px;
}
input[name=k72] {
	top: 658px;
    left: 466px;
}
input[name=k73] {
	top: 658px;
    left: 509px;
}
input[name=k74] {
	top: 658px;
    left: 552px;
}
input[name=k75] {
	top: 658px;
    left: 595px;
}
input[name=k76] {
	top: 658px;
    left: 637px;
}
input[name=k77] {
	top: 658px;
    left: 680px;
}
input[name=k78] {
	top: 658px;
    left: 722px;
}
input[name=k79] {
	top: 658px;
    left: 765px;
}
input[name=k7] {
	top: 658px;
    left: 424px;
	width: 378px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}








input[name=k81] {
	top: 721px;
    left: 466px;
}
input[name=k82] {
	top: 721px;
    left: 509px;
}
input[name=k83] {
	top: 721px;
    left: 552px;
}
input[name=k84] {
	top: 721px;
    left: 595px;
}
input[name=k8] {
	top: 721px;
    left: 466px;
	width: 164px;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 20.5px;
	font-family: monospace;
}










.kh {
	position:absolute;
	top: 754px;
	width: 95px;
	height: 95px;
	color:#2c4778;
	font-weight: bold;
	font-size: 72px;
	letter-spacing: 0;
	text-transform: uppercase;
	background:none;
	border:none;
	text-align: center;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}

input[name=kh1] {
    left: 796px;
}
input[name=kh2] {
    left: 902px;
}
input[name=kh3] {
    left: 1007px;
}
input[name=kh4] {
    left: 1113px;
}
input[name=kh5] {
    left: 1218px;
}
input[name=kh6] {
    left: 1324px;
}
input[name=kh7] {
    left: 1429px;
}
input[name=kh8] {
    left: 1535px;
}


.button {
	position: absolute;
    width: 238px;
    height: 62px;
    background: none;
    border: none;
    top: 932px;
    left: 1514px;
	background-repeat: no-repeat;
	opacity:0;
	display:none;
	cursor: pointer;
}
.dalej {
	background-image: url("../img/dalej.png");
}
.zakoncz {
	background-image: url("../img/zakoncz.png");
	width: 356px;
    height: 88px;
}
.wyslij {
	background-image: url("../img/wyslij.png");
	width: 191px;
    height: 48px;
	top: 850px;
    left: 763px;
}
.regulamin {
	background-image: url("../img/regulamin.png");
	width: 191px;
    height: 48px;
	top: 850px;
    left: 972px;
}
textarea[name=haslo] {
	position: absolute;
    top: 340px;
    left: 295px;
	background: none;
    border: none;
    font-size: 27px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2c4778;
}


input[name=login] {
	position:absolute;
	top: 646px;
    left: 539px;
	width: 878px;
	height: 104px;
	color:#ffffff;
	font-weight: normal;
	font-size: 72px;
	letter-spacing: 0.7em;
	background: none;
	border:none;
	text-align: center;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}
.l {
	position:absolute;
	top: 746px;
    left: 440px;
	width: 124px;
	height: 103px;
	color:#2c4778;
	font-weight: bold;
	font-size: 72px;
	letter-spacing: 0;
	text-transform: uppercase;
	background:none;
	border:none;
	text-align: center;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}
.red {
	background-color:#FF8587 !important;
}
.l.o1 {
	left: 440px;
}
.l.o2 {
	left: 574px;
}
.l.o3 {
	left: 708px;
}
.l.o4 {
	left: 843px;
}
.l.o5 {
	left: 978px;
}
.l.o6 {
	left: 1112px;
}
.l.o7 {
	left: 1245px;
}
.l.o8 {
	left: 1379px;
}


zgloszenie input[type=text] {
	position:absolute;
	top: 303px;
    left: 258px;
	width: 437px;
	height: 40px;
	padding: 5px 10px;
	color:#1f407a;
	font-weight: normal;
	font-size: 18px;
	background: none;
	border:1px solid #1f407a;
	text-align: left;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}
zgloszenie input[type=number] {
	position:absolute;
	top: 303px;
    left: 258px;
	width: 437px;
	height: 40px;
	padding: 5px 10px;
	color:#1f407a;
	font-weight: normal;
	font-size: 18px;
	background: none;
	border:1px solid #1f407a;
	text-align: left;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}
zgloszenie input[name=imie] {
	top: 303px;
    left: 258px;
}
zgloszenie input[name=nazwisko] {
	top: 303px;
    left: 739px;
}
zgloszenie input[name=pwz] {
	top: 303px;
    left: 1218px;
}
zgloszenie input[name=email] {
	top: 374px;
    left: 258px;
}
zgloszenie input[name=telefon] {
	top: 374px;
    left: 739px;
}
zgloszenie input[name=wysylka] {
	top: 374px;
    left: 1218px;
}
zgloszenie input[name=miasto] {
	top: 447px;
    left: 258px;
}
zgloszenie input[name=kod] {
	top: 447px;
    left: 739px;
}
zgloszenie input[name=ulica] {
	top: 447px;
    left: 1218px;
}
zgloszenie input[name=numer] {
	top: 518px;
    left: 258px;
}
zgloszenie input[name=placowka] {
	top: 518px;
    left: 739px;
}


zgloszenie select {
	position:absolute;
	top: 374px;
    left: 1218px;
	width: 460px;
	height: 52px;
	padding: 5px 10px;
	color:#1f407a;
	font-weight: normal;
	font-size: 18px;
	background: none;
	border:1px solid #1f407a;
	text-align: left;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}


zgloszenie input[type=checkbox] {
	position:absolute;
	top: 675px;
    left: 255px;
    width: 25px;
    height: 25px;
	padding: 5px 10px;
	color:#1f407a;
	font-weight: normal;
	font-size: 18px;
	background: none;
	border:1px solid #1f407a;
	text-align: left;
	vertical-align: middle;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	overflow:hidden;
}
zgloszenie input[name=zgoda1] {
	top: 675px;
    left: 255px;
}
zgloszenie input[name=zgoda2] {
	top: 709px;
    left: 255px;
}
zgloszenie input[name=zgoda3] {
	top: 752px;
    left: 255px;
}
zgloszenie input[name=zgoda4] {
	top: 803px;
    left: 255px;
}