@charset "utf-8";
html,body {
	padding:0;
	margin:0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
	background-color:#232323;
	overflow:hidden;
}
body.noHover button:hover {
	background-color: #ffffff !important;
	color:#000000!important;
}
#main-cont {
	height: 100%;
	width:100%;
}
.animKepAlap{
/*	display:block;
	position:absolute;
	height: 100%;
	width:100%;
*/}
.bgKepAlapABS{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#232323;
}
.bgKepAlapOP{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
}
.bgKepAlapREL{
/*	overflow:hidden;
*/	position:relative;
	display:block;
	height: 100%;
	width:100%;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
/*	background-color:#232323;
*/	float:left;
}
.kepAnim{
	position:absolute;
	display:block;
	height: 100%;
	left:0;
	background-color:#232323;
	opacity:0;
}
#leftSide {
	position:relative;
	float:left;
	overflow:hidden;
	background-color: #232323;
}
#leftTop {
	background-position:top;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url(../images/cim.png);
	cursor:pointer;
	float:left;
	opacity:.8
}
/*#leftCont5{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
}
#leftCont6{
	display:block;
	height: 100%;
	width:100%;
}
#leftCont7{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
}
*/.nezoK{
	margin:1%;
	position:relative;
	cursor:pointer;
}
.nezoK:hover{
 opacity: 0.5;
}
.optrans{
	-webkit-transition:opacity 1s;
	-moz-transition:opacity  1s;
	-o-transition:opacity  1s;
	transition:opacity  1s;
}
.parkoloCont{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	background-color:#232323;
	opacity:0;
}
.rightCont6{
	position:absolute;
	display:block;
	height: 100%;
	width:90%;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	}
.latvany{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#232323;
	opacity:0;
}
#rightCont7{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	background-color:#232323;
/*	opacity:0;
*/}
#animCont{
	position:absolute;
	display:block;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	max-width:1280px;
	width:90%;
	height:auto;
	outline:none;
}
.animacio{
	
}
.visszaCont{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	height: 100%;
	width:100%;
}
.nezoCont{
	height: 100%;
	width:100%;
	position:absolute;
	overflow:hidden;
	opacity:0;
}
button:disabled {
 opacity: 0.3;
  pointer-events: none;
}
#buttons-cont {
	position:relative;
	background-color:#000000;
	float:left;
}
#button-cont {
	overflow:hidden;
	z-index:1;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
#rightSide {
	position:relative;
	float:left;
	background-color:#232323;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url(../images/0/opt/0j.jpg);
}
.rightCont2::-webkit-scrollbar { width: 0 !important }
.rightCont2 {
	overflow-y:scroll;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	background-color:#232323;
}
.rightCont3 {
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	overflow:hidden
}
.rightCont3::-webkit-scrollbar { width: 0 !important }
.mattCont{
	position:absolute;
	display:block;
	height: 100%;
	width:100%;
	overflow:hidden;
}
.gomb {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	padding:0;
	margin:0;
	color:#FFFFFF;
	border-style:none;
	border-style:solid;
	border-width:.5vmin;
	border-color:#000000;
	cursor: pointer;
	text-align: center;
}
.gombFeliratH1 {
	display:block;
/*	white-space:nowrap;
*/	overflow:hidden;
	text-align: center;
}
.gombFeliratH2 {
	overflow:hidden;
	font-size:1.6vmin;
}
.pressed {
	background-color: #ffffff !important;
	color:#000000;
}
.trans {
	-webkit-transition: 1s;
	-moz-transition:  1s;
	-o-transition:  1s;
	transition:  1s;
}
#foSzoveg{
	position:absolute;
	left:40%;
	top:50%;
	transform:translate(-50%,-50%);
	opacity:0;
	display:block;
	width:70%;
	color:#FFF;
	font-size: 1vmax;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.infoSzoveg {
	font-size: 2.5vmin;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
.table {
	position:absolute;
	max-width:90%;
	width: 32vmin;
	padding:0px 0px 0px 0px;
	color:#CCCCCC;
	font-size: 2vmin;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	opacity:0;
}
td {
	vertical-align: bottom;
	padding: 0px;
	white-space: pre;
	overflow:visible
}
.osszesen {
	font-weight:500;
	line-height: 4.5vmin;
	color:#ffffff;
}
.jobbra {
	text-align: right;	
}
.ar {
	font-weight:500;
	line-height: 30px;
	color:#FF0000;
}
.kicsike {
	font-size: 1vmin;
}
#nyomtat{
	margin-top:5vh;
	width:100%;
	height:5vh;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 2vmin;
	padding:0;
	background-color:#0066FF;
	color:#FFFFFF;
	border-style:none;
	cursor: pointer;
	text-align: center;
	opacity:1;
}
