﻿
		.left_kat{
			float:;
			width:px;
			position:relative;
			margin-:10px;
		}
		.left_kat:after{
			
		}
		.left_kat li{
			position:relative;
		}
		.left_kat li>a, .left_kat li>span{
			width:100%;
			position:relative;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			vertical-align: middle;
			display: table;
		}
		.left_kat li>input{
			position:absolute;
			left:0px;
			top:0px;
			margin:0px;
			padding:0px;
			border:0px;
			width:100%;
			z-index:10;
			opacity:0;
			cursor:pointer;
		}
		.left_kat .sub{
			display:none;
		}
		.left_kat li>span:before{
			vertical-align: middle;
			display: table-cell;
			line-height: inherit;
			margin-left:0px !important;
		}
		.left_kat li>input:checked ~ .sub{
			display:block;
		}
		.left_kat>li>a, .left_kat>li>span{
			height:px;
			line-height:0px;
			width:px;
			padding:;
			border-radius:px;
			text-align:;
			font-size:px;
			color:;
			background:;
			font-family:;
			text-transform:;
			border:px solid ;
			margin-bottom:px;
		}
		.left_kat>li>input{
			height:px;
		}
		.left_kat>li>a:hover, .left_kat>li>span:hover, .left_kat>li>input:hover ~ span, .left_kat>li>input:checked ~ span{
			color:;
			background:;
			border:px solid ;
		}
		.left_kat>li>input:hover ~ span:before, .left_kat>li>input:checked ~ span:before{
			color:;
		}
		.left_kat>li>span:before{
			float:;
			font-size:px;
			color:;
			margin-:px;
		}
		.left_kat>li>ul>li>a, .left_kat>li>ul>li>span{
			height:px;
			line-height:0px;
			width:px;
			padding:;
			border-radius:px;
			text-align:;
			font-size:px;
			color:;
			background:;
			font-family:;
			text-transform:;
			border:px solid ;
			margin-bottom:px;
		}
		.left_kat>li>ul>li>input{
			height:px;
		}
		.left_kat>li>ul>li>a:hover, .left_kat>li>ul>li>span:hover, .left_kat>li>ul>li>input:hover ~ span, .left_kat>li>ul>li>input:checked ~ span{
			color:;
			background:;
			border:px solid ;
		}
		.left_kat>li>ul>li>input:hover ~ span:before, .left_kat>li>ul>li>input:checked ~ span:before{
			color:;
		}
		.left_kat>li>ul>li>span:before{
			float:;
			font-size:px;
			color:;
			margin-:px;
		}
		.left_kat>li>ul>li>ul>li>a, .left_kat>li>ul>li>ul>li>span{
			height:px;
			line-height:0px;
			width:px;
			padding:;
			border-radius:px;
			text-align:;
			font-size:px;
			color:;
			background:;
			font-family:;
			text-transform:;
			border:px solid ;
			margin-bottom:px;
		}
		.left_kat>li>ul>li>ul>li>input{
			height:px;
		}
		.left_kat>li>ul>li>ul>li>a:hover, .left_kat>li>ul>li>ul>li>span:hover, .left_kat>li>ul>li>ul>li>input:hover ~ span, .left_kat>li>ul>li>ul>li>input:checked ~ span{
			color:;
			background:;
			border:px solid ;
		}
		.left_kat>li>ul>li>ul>li>input:hover ~ span:before, .left_kat>li>ul>li>ul>li>input:checked ~ span:before{
			color:;
		}
		.left_kat>li>ul>li>ul>li>span:before{
			float:;
			font-size:px;
			color:;
			margin-:px;
		}
		.left_kat>li>ul>li>ul>li>ul>li>a, .left_kat>li>ul>li>ul>li>ul>li>span{
			height:px;
			line-height:0px;
			width:px;
			padding:;
			border-radius:px;
			text-align:;
			font-size:px;
			color:;
			background:;
			font-family:;
			text-transform:;
			border:px solid ;
			margin-bottom:px;
		}
		.left_kat>li>ul>li>ul>li>ul>li>input{
			height:px;
		}
		.left_kat>li>ul>li>ul>li>ul>li>a:hover, .left_kat>li>ul>li>ul>li>ul>li>span:hover, .left_kat>li>ul>li>ul>li>ul>li>input:hover ~ span, .left_kat>li>ul>li>ul>li>ul>li>input:checked ~ span{
			color:;
			background:;
			border:px solid ;
		}
		.left_kat>li>ul>li>ul>li>ul>li>input:hover ~ span:before, .left_kat>li>ul>li>ul>li>ul>li>input:checked ~ span:before{
			color:;
		}
		.left_kat>li>ul>li>ul>li>ul>li>span:before{
			float:;
			font-size:px;
			color:;
			margin-:px;
		}
		.left_kat>li>ul>li>ul>li>ul>li>ul>li>a, .left_kat>li>ul>li>ul>li>ul>li>ul>li>span{
			height:px;
			line-height:0px;
			width:px;
			padding:;
			border-radius:px;
			text-align:;
			font-size:px;
			color:;
			background:;
			font-family:;
			text-transform:;
			border:px solid ;
			margin-bottom:px;
		}
		.left_kat>li>ul>li>ul>li>ul>li>ul>li>input{
			height:px;
		}
		.left_kat>li>ul>li>ul>li>ul>li>ul>li>a:hover, .left_kat>li>ul>li>ul>li>ul>li>ul>li>span:hover, .left_kat>li>ul>li>ul>li>ul>li>ul>li>input:hover ~ span, .left_kat>li>ul>li>ul>li>ul>li>ul>li>input:checked ~ span{
			color:;
			background:;
			border:px solid ;
		}
		.left_kat>li>ul>li>ul>li>ul>li>ul>li>input:hover ~ span:before, .left_kat>li>ul>li>ul>li>ul>li>ul>li>input:checked ~ span:before{
			color:;
		}
		.left_kat>li>ul>li>ul>li>ul>li>ul>li>span:before{
			float:;
			font-size:px;
			color:;
			margin-:px;
		}
		.gal{
			display:inline-block;
			vertical-align:top;
			max-width:px;
			width:100%;
			margin-:px;
		}
		.gal .main{
			width:100%;
			padding:;
			display:inline-block;
			position:relative;
		}
		.gal .main .slick-list{
			position:relative;
			width:inherit;
			height:inherit;
			display:block;
		}
		.gal .main .slick-list .slick-track{
			position:relative;
			width:inherit !important;
			height:inherit;
			display:block;
		}
		.gal .main .slick-list .slick-track a{
			position:absolute !important;
			width:inherit !important;
			height:inherit !important;
			display:block !important;
			left:0px !important;
			top:0px !important;
		}
		.gal .main .slick-list .slick-track a.slick-current, .gal .main .slick-list .slick-track a.slick-active{
			position:relative !important;
			opacity:1 !important;
		}
		.gal .sub{
			width: 100%;
			display: inline-block;
			overflow: hidden;
			position: relative;
		}
		.gal .sub .slick-list {
			position: relative;
			width: 100%;
			overflow: hidden;
			padding:0px !important;
		}
		.gal .sub .slick-list .slick-track{
			font-size:0px;
		}
		.gal .sub .slick-list .slick-track a{
			display: inline-block;
			overflow:hidden;
			padding: ;
		}
		.gal .sub .slick-list .slick-track a img{
			width:100%;
		}
		.main_hover{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.9);
			-webkit-transform:translate(-50%,-50%) scale(0.9); 
			display:block;
			width:100%;
			opacity:0;
			height:100%;
			max-width:%;
			max-height:%;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.main_hover:before{
			content:'';
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			background:;
			opacity:;
			display:block;
		}
		.main_hover span{
			display:table;
			position:absolute;
			z-index:10;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(1.5);
			-webkit-transform:translate(-50%,-50%) scale(1.5); 
			background:;
			padding:;
			transition:all 0.7s ease;
			-webkit-transition:all 0.7s ease; 
			opacity:0;
		}
		.main_hover span b{
			display:inline-block;
			color:;
			font-size:px;
			font-style:;
			margin-right:px;
			text-transform:;
			font-weight:;
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
		}
		.main_hover span:before{
			float:right;
			color:;
			font-size:px;
			margin: 0px;
			width: initial;
			line-height: initial;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.gal .main .slick-list .slick-track a:hover .main_hover{
			opacity:1;
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
		}
		.gal .main .slick-list .slick-track a:hover .main_hover span{
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
			opacity:1;
		}
		.sub_hover{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.9);
			-webkit-transform:translate(-50%,-50%) scale(0.9); 
			display:block;
			width:100%;
			opacity:0;
			height:100%;
			max-width:%;
			max-height:%;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.sub_hover:before{
			content:'';
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			background:;
			opacity:;
			display:block;
		}
		.sub_hover span{
			display:table;
			position:absolute;
			z-index:10;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(1.5);
			-webkit-transform:translate(-50%,-50%) scale(1.5); 
			background:;
			padding:;
			transition:all 0.7s ease;
			-webkit-transition:all 0.7s ease; 
			opacity:0;
		}
		.sub_hover span b{
			display:inline-block;
			color:;
			font-size:px;
			font-style:;
			margin-right:px;
			text-transform:;
			font-weight:;
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
		}
		.sub_hover span:before{
			float:right;
			color:;
			font-size:px;
			margin: 0px;
			width: initial;
			line-height: initial;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.gal .sub .slick-list .slick-track a:hover .sub_hover, .gal .sub .slick-list .slick-track a.slick-current .sub_hover{
			opacity:1;
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
		}
		.gal .sub .slick-list .slick-track a:hover .sub_hover span, .gal .sub .slick-list .slick-track a.slick-current .sub_hover span{
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
			opacity:1;
		}
		.info{
			display:inline-block;
			vertical-align:top;
		}
		.info h1{
			margin-top:0px;
			line-height:initial;
			color:;
			background:;
			border:px solid ;
			font-size:px;
			font-family:;
			margin-bottom:px;
			padding:;
			text-transform:;
			font-weight:;
			text-align:;
			border-radius:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.info h1:hover{
			color:;
			background:;
			border:px solid ;
		}
		.adatlap_pdf li a{
			border-radius:px;
			font-family:;
			font-size:px;
			color:;
			font-weight:;
			text-transform:;
			background:;
			border:px solid ;
			margin-bottom:px;
			padding:;
			text-align:;
			width:100%;
			max-width:px;
			line-height:0px;
			height:px;
			transition:all 0.5s ease;
			display:block;
			-webkit-transition:all 0.5s ease; 
		}
		.adatlap_pdf li a:before{
			color:;
			font-size:px;
			float:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			line-height:inherit;
			margin:0px;
			width:initial;
			margin-:10px;
		}
		.adatlap_pdf li span{
			line-height: initial;
			vertical-align: middle;
			display: table-cell;
			height: inherit;
		}
		.adatlap_pdf li a:hover{
			color:;
			background:;
			border:px solid ;
		}
		.adatlap_pdf li a:hover:before{
			color:;
		}
		.spinner-content{
			border-radius:px;
			font-size:px;
			height:px;
			width:px;
			border:px solid ;
			background:;
			color:;
			font-family:;
			margin:0px px;
			line-height:0px;
			vertical-align:top;
			text-align:center;
		}
		.spinner-btn{
			border-radius:px;
			height:px;
			width:px;
			color:;
			border:px solid ;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			line-height:0px;
			font-size:0px;
			background:;
			vertical-align:top;
		}
		.spinner-btn:before{
			font-size:px;
			width:initial;
			line-height:inherit;
			margin:0px;
		}
		.spinner-btn:hover{
			border:px solid ;
			background:;
			color:;
		}
		.adatlap_segit {
			border-radius:px;
			font-family:;
			font-size:px;
			color:;
			font-weight:;
			text-transform:;
			background:;
			border:px solid ;
			margin-bottom:px;
			text-align:;
			width:100%;
			display:block;
			max-width:px;
			height:px;
			line-height:0px;
			position:relative;
		}
		.adatlap_segit a b{
			font-weight:;
		}
		.adatlap_segit:before{
			color:;
			font-size:px;
			margin:;
			float:;
		}
		.adatlap_segit .hover{
			color:;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.8);
			-webkit-transform:translate(-50%,-50%) scale(0.8); 
			width:100%;
			height:100%;
			opacity:0;
			line-height:inherit;
		}
		.adatlap_segit:hover .hover{
			opacity:1;
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1);
		}
		.adatlap_segit .hover:before{
			color:;
			font-size:px;
			margin:;
			float:;
			line-height: inherit;
			width: initial;
		}
		.adatlap_segit p{
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.adatlap_segit:hover p{
			opacity:0;
			z-index:100;
		}
		.adatlap_segit a {
			display:block;
			width:100%;
			height:100%;
			padding:;
		}
		.adatlap_segit a span{
			font-family:;
			font-size:px;
			color:;
			font-weight:;
			text-transform:;
			margin:;
		}
		.term_cart {
			font-size:px;
			color:;
			font-weight:;
			text-transform:;
			background:;
			border:px solid ;
			border-radius:px;
			margin:;
			padding:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_cart:before{
			margin:0px;
			width:initial;
			line-height:inherit;
			height:inherit;
			vertical-align:middle;
			color:;
			font-size:px;
		}
		.term_cart:hover{
			color:;
			background:;
			border:px solid ;
		}
		.term_cart:hover:before{
			color:;
		}
		.gal .main>button{
			position:absolute;
			top:50%;
			z-index:10000;
			width:px;
			height:px;
			border-radius:px;
			border:px solid ;
			line-height:0px;
			text-align:center;
			color:;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			font-size:0px;
			font-family: 'fontello';
		}
		.gal .main>button:before{
			font-size:px;
			margin:0px;
		    content: '\e87c';
			font-family: 'fontello';
			font-style: normal;
			font-weight: normal;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			width: inherit;
			height: inherit;
			line-height: inherit;
			display: block;
		}
		.gal .main>button:hover{
			color:;
			background:;
			border:px solid ;
		}
		.gal .main>button.slick-prev{
			left:5px;
			transform:translate(0%,-50%) rotate(180deg);
			-webkit-transform:translate(0%,-50%) rotate(180deg); 
		}
		.gal .main>button.slick-next{
			right:5px;
			transform:translate(0%,-50%);
			-webkit-transform:translate(0%,-50%); 
		}
		.gal .main .slick-dots{
			z-index:10000;
			position:absolute;
			bottom:5px;
			left:50%;
			transform:translate(-50%,0%);
			-webkit-transform:translate(-50%,0%); 
		}
		.gal .main .slick-dots li{
			display:inline-block;
			margin:0px px;
		}
		.gal .main .slick-dots li button{
			padding:0px;
			display:block;
			width:px;
			height:px;
			line-height:0px;
			text-align:center;
			color:;
			background:;
			border:px solid ;
			border-radius:px;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.gal .main .slick-dots li button:hover{
			color:;
			background:;
			border:px solid ;
		}
		.gal .main .slick-dots li.slick-active button{
			color:;
			background:;
			border:px solid ;
		}
		.sima_ar{
			font-size:px;
			color:;
			font-weight:;
			text-decoration:;
			font-family:;
		}
		.sima_ar b{
			color:;
			font-size:px;
			font-weight:;
			text-decoration:;
			font-family:;
		}
		
		.akcios_ar{
			font-size:px;
			color:;
			font-weight:;
			text-decoration:;
			font-family:;
		}
		.akcios_ar b{
			color:;
			font-size:px;
			font-weight:;
			text-decoration:;
			font-family:;
		}
		.adatlap_new{
			display: table;
			margin: 0px auto;
			padding:30px 0px;
		}
		.adatlap_new .term{
			display:inline-block;
		}
		.adatlap_leirasok.vertical{
			text-align:;
		}
		.adatlap_leirasok.vertical .leir_nev li{
			display:inline-block;
			vertical-align:top;
			margin:;
			padding:;
			font-weight:;
			font-family:;
			color:;
			font-size:px;
			border:px solid ;
			height:px;
			line-height:0px;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			text-transform:;
			cursor:pointer;
		}
		.adatlap_leirasok.vertical .leir_nev li:before{
			float:;
			padding:;
			margin:0px;
			line-height:inherit;
			height:inherit;
			width:initial;
			font-size:px;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.adatlap_leirasok.vertical .leir_nev li:hover, .adatlap_leirasok.vertical .leir_nev li.act{
			color:;
			background:;
			border:px solid ;
		}
		.adatlap_leirasok.vertical .leir_nev li:hover:before, .adatlap_leirasok.vertical .leir_nev li.act:before{
			color:;
		}
		.leir_text{
			position:relative;
		}
		.leir_text #cikk{
			display:none;
		}
		.leir_text #cikk.act{
			display:block !important;
		}
	