article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
audio, canvas, video{display:inline-block; *display:inline; *zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body{margin:0; font-size:13px; line-height:1.231}
body, button, input, select, textarea{font-family:sans-serif; color:#222}
::-moz-selection{background:gray; color:#fff; text-shadow:none}
::selection{background:gray; color:#fff; text-shadow:none}
abbr[title]{border-bottom:1px dotted}
b, strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block; height:1px; border:0; border-top:1px solid #25292C; margin:1em 0; padding:0}
ins{background:#ff9; color:#000; text-decoration:none}
mark{background:#ff0; color:#000; font-style:italic; font-weight:bold}
pre, code, kbd, samp{font-family:monospace,monospace; _font-family:'courier new',monospace; font-size:1em}
pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word}
q{quotes:none}
q:before, q:after{content:""; content:none}
small{font-size:85%}
sub, sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul, ol{margin:1em 0; padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul, nav ol{list-style:none; list-style-image:none; margin:0; padding:0}
img{border:0; -ms-interpolation-mode:bicubic; vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0; margin:0; padding:0}
label{cursor:pointer}
legend{border:0; *margin-left:-7px; padding:0}
button, input, select, textarea{font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}
button, input{line-height:normal; *overflow:visible}
table button, table input{*overflow:auto}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer; -webkit-appearance:button}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0}
textarea{overflow:auto; vertical-align:top; resize:vertical}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse; border-spacing:0}
td{vertical-align:top}
.ir{display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr}
.ir br{display:none}
.hidden{display:none !important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}
.invisible{visibility:hidden}
.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media only screen and (min-width:480px){ }
@media only screen and (min-width:768px){ }
@media print{ *{background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important}
 a, a:visited{text-decoration:underline}
 a[href]:after{content:"("attr(href) ")"}
 abbr[title]:after{content:"("attr(title) ")"}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:""}
 pre, blockquote{border:1px solid #999; page-break-inside:avoid}
 thead{display:table-header-group}
 tr, img{page-break-inside:avoid}
 img{max-width:100% !important}
 @page{margin:0.5cm}
 p, h2, h3{orphans:3; widows:3}
 h2, h3{page-break-after:avoid}
}
er-spacing:0}
td{vertical-align:top}
.ir{display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr}
.hidden{display:none!important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0000); height:1px; overflow:hidden; position:absolute; width:1px; margin:-1px; padding:0}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; overflow:visible; position:static; width:auto; margin:0}
.invisible{visibility:hidden}
.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
audio:not([controls]), [hidden], .ir br{display:none}
::-moz-selection, ::selection{background:gray; color:#fff; text-shadow:none}
figure, form{margin:0}
@media print{*{background:transparent!important; color:#000!important; text-shadow:none!important; filter:none!important; -ms-filter:none!important}
a, a:visited{text-decoration:underline}
a[href]:after{content:"("attr(href) ")"}
abbr[title]:after{content:"("attr(title) ")"}
.ir a:after, a[href^=javascript:]:after, a[href^=#]:after{content:""}
pre, blockquote{border:1px solid #999; page-break-inside:avoid}
thead{display:table-header-group}
tr, img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p, h2, h3{orphans:3; widows:3}
h2, h3{page-break-after:avoid}
}
*:focus {
    outline: 0;
}
/*************************************************************************/
#image_view {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:99999999999999999999999999;
	background-color: rgba(255, 255, 255, 0.8);
	background: rgba(255, 255, 255, 0.8);
	display:none;
	overflow:hidden;
}
#image_view_img {
	width:auto;
	max-width:99%;
	height:auto;
	max-height:99%;
	margin:0 auto;
	z-index:999999999999999999999999991;
	position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border:2px solid white;
	-moz-box-shadow: 1px 1px 30px #000000;
	-webkit-box-shadow: 1px 1px 30px #000000;
	box-shadow: 1px 1px 30px #000000;
}
.image_view_close {
	position:absolute;
	top:5px;right:5px;
	z-index:9999999999999999999999999999;
	font-family:verdana;
	cursor:pointer;
	width:50px;
	height:50px;
}
.next_image {
	position:absolute;
	top:50%;right:5px;
	z-index:9999999999999999999999999999;
	cursor:pointer;
	width:50px;
	height:50px;
}
.prev_image {
	position:absolute;
	top:50%;left:5px;
	z-index:9999999999999999999999999999;
	cursor:pointer;
	width:50px;
	height:50px;
}
/*************************************************************************/
* {font-family: Helvetica, Arial, Verdana, sans-serif;}
body {background:#FFD101;}
.fixed {
	width:100%;
	position:fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility:hidden;
}
header {
	/*border-bottom:3px solid #133EAD;
	border-bottom:3px solid #133EAD;*/
	height:50px;
	width:100%;
	/*-moz-box-shadow: 0px 1px 15px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 1px 15px rgba(0,0,0,0.6);
	box-shadow: 0px 1px 15px rgba(0,0,0,0.6);
	background:white;
	background-color: rgba(255, 255, 255, 0.7);
	background: rgba(255, 255, 255, 0.7);*/
	position:fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility:hidden;
	z-index:20;
}
.slider_content {
	width:100%;
	background:#efefef;
	position:relative;
	top:0;
	z-index:9;
	/*max-height:250px;*/
	overflow:hidden!important;
}
/*.slider_content img {width:100%!important;position:absolute;top:0;}*/
.slide {position:relative;width:100%;float:left;}
.slide img {
    width:auto;
    min-width:100%;
    height:auto;
    min-height:100%!important;
    position:absolute;
    top:-50%;
    bottom:-50%;
    left:0;
    right:0;
    margin:auto;
}
.slide_content {
	width:100%;
	max-width:250px;
	padding:8px;
	position:absolute;
	top:60px;
	right:15px;
	background:#FCFC4B;
	background:rgba(252, 252, 75,0.7);
	background-color:rgba(252, 252, 75,0.7);
	border-radius: 8px;
	display:none;
}
nav {margin:0;padding:0;}
nav .top {
	position:fixed;
	top:0;
	z-index:20;
	width:100%;
	height:40px;
	-moz-box-shadow: 0px 0px 49px #000000;
	-webkit-box-shadow: 0px 0px 49px #000000;
	box-shadow: 0px 0px 49px #000000;
	background:#FFD101;
	border-bottom:1px solid #0544C1;
	margin:0;
	padding:0;
}

.header_kereso {
	width:100%;
	max-width:250px;
	/*height:300px;*/
	position:absolute;
	z-index:11;
	background:#FCFC4B;
	background:rgba(252, 252, 75,0.9);
	background-color:rgba(252, 252, 75,0.9);
	top:50px;
	left:2%;
	margin:auto;
	padding:5px;
	-moz-box-shadow: 0px 0px 49px #000000;
	-webkit-box-shadow: 0px 0px 49px #000000;
	box-shadow: 0px 0px 49px #000000;
	border-radius: 8px;
	border:1px solid rgba(255,255,255,0.5);
}
.header_kereso select {
	width:100%;
	max-width:100%;
	-moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	border-radius:5px;
	border:0;
	padding:2px;
	margin-top:3px;
	margin-bottom:3px;
}
.header_kereso input {
	width:98%;
	-moz-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.4);
	box-shadow:inset 0px 0px 8px rgba(0,0,0,0.4);
	border-radius:5px;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	border:0;
	margin-top:3px;
	margin-bottom:3px;
}
#newsletter_form input {
	width:98%;
	-moz-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.4);
	box-shadow:inset 0px 0px 8px rgba(0,0,0,0.4);
	border-radius:5px;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	border:0;
	margin-top:3px;
	margin-bottom:3px;
	max-width:280px;
	margin:0 auto; 
}
.header_kereso * {font-size:14px;}
.container {
	width:100%;
	margin:0 auto;
	margin-top:-5px;
	-moz-box-shadow: 0px 0px 49px #000000;
	-webkit-box-shadow: 0px 0px 49px #000000;
	box-shadow: 0px 0px 49px #000000;
	position:relative;
	z-index:10;
	border-top:1px solid rgba(255,255,255,0.02);
	background:#FCFC4B;
	overflow:hidden;
	/*background:rgba(255,255,255,0.8);
	background-color:rgba(255,255,255,0.8);*/
	border-bottom:8px solid #0544C1;
}
.container_bef {width:98%;margin:0 auto;margin-top:10px;}
.kiemelt_div_bef {
	width:100%;
	padding-top:30px;
	padding-bottom:10px;
	background:#FFD101;
	border-top:8px solid #0544C1;
	border-bottom:8px solid #0544C1;
	-moz-box-shadow: 0px 5px 15px #000000;
	-webkit-box-shadow: 0px 5px 15px #000000;
	box-shadow: 0px 5px 15px #000000;
}
.kiemelt_div {width:97%;margin:0 auto;margin-left:4%;}
.kiemelt_img_bef {
	width:15%;
	float:left;
	margin-right:1%;
	text-align:center;
	position:relative;
	cursor:pointer;
	border-radius: 500px;
}
.kiemelt_img_bef .megnev {
	font-size:24px;
	text-shadow:0px 0px 8px #000000;
	color:#ffffff;
	margin-bottom:-20%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	z-index:10;
}
.kiemelt_img {
	width:90%;
	margin:0 auto;
	border-radius: 500px;
	border:1px solid rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 8px #000000;
	-webkit-box-shadow: 0px 0px 8px #000000;
	box-shadow: 0px 0px 8px #000000;
	cursor:pointer;
}
.kezdolap_content {width:98%;margin:0 auto;margin-top:40px;margin-bottom:40px;}
.kezdolap_content_div {
	width:21.5%;
	float:left;
	margin-left:2.5%;
	margin-bottom:2.5%;
	position:relative;
	/*border-radius:8px;*/
	overflow:hidden;
	border:1px solid rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 0px 18px #000000;
	-webkit-box-shadow: 0px 0px 18px #000000;
	box-shadow: 0px 0px 18px #000000;
}
.kezdolap_tavtarto_img {width:100%;position:relative;z-index:-1;}
.kezdolap_img {
	position:absolute;
	width:100%;
	min-height:100%;
	z-index:12;
	/*border-radius:8px;*/
}
.kezdolap_content_text {
	width:100%;
	height:40%;
	position:absolute;
	z-index:12;
	left:0;
	bottom:0;
	background:black;
	background:rgba(0,0,0,0.7);
	background-color:rgba(0,0,0,0.7);
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:white;
	padding:5px;
}
.kezdolap_content_text h3 {color:yellow;font-size:18px;margin-top:0;width:95%;}
.kezdolap_content_text h3 a {color:yellow;text-decoration:none;}
.kezdolap_content_text .price {
	/*float:right;*/
	position:absolute;
	bottom:-15px;
	right:20px;
	color:yellow;
	font-weight:bold;
	/*margin-right:10px;
	margin-top:-20px;*/
	font-size:20px;
	}
.kezdolap_content_text .megnev {font-size:14px;float:left;margin-top:-20px;}
.kezdolap_content_text .megnev a {text-decoration:none;color:white;}
.lapozo_footer {width:90%;padding:20px;text-align:center;color: orange;font-size:18px;}
.lapozo_footer a {text-decoration:none;}
.lapozo {color: #000000;}
.lapoz_szin1 {color: orange;text-decoration:none;}
.lapoz_szin2 {color: #000000!important;}
.top ul {margin:0;padding:0;list-style:none;}
.top ul li {float:left;margin-top:10px;}
.top ul li a {
	color:white;
	text-decoration:none;
	font-size:18px;
	text-shadow:0px 0px 8px #000000;
	padding: 10px 15px;
}
.top ul li a:hover {background:#0544C1;}
footer {
	width:100%;
	min-height:80px;
	background:#FFD101;
	margin-top:-10px;
	padding-bottom:20px;
	/*color:white;*/
	text-align:center;
	padding-top:40px;
	position:relative;
	z-index:9;
}
iframe {
	border:solid 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 8px #000000;
	-webkit-box-shadow: 0px 0px 8px #000000;
	box-shadow: 0px 0px 8px #000000;
}
.o_leiras {width:100%;}
.o_leiras a {text-decoration:none;color:black;}
.reszletek_table {width:100%;margin:0 auto;}
.reszletek_img_td {width:25%;}
.reszletek_center_td {width:50%;padding-left:15px;padding-right:15px;}
.reszletek_img_td img {
	width:100%;
	margin-bottom:10px;
	border:solid 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 0px 18px #000000;
	-webkit-box-shadow: 0px 10px 8px #000000;
	box-shadow: 0px 0px 18px #000000;
	/*border-radius:8px;*/
}
.error {background:pink;border:1px solid red;}
.vissza a {text-decoration:none;font-weight:bold;color:orange;}

.foglalas_button {
	-moz-box-shadow: 0px 0px 4px #000000;
	-webkit-box-shadow: 0px 0px 4px #000000;
	box-shadow: 0px 0px 4px #000000;
	background:green;
	color:white;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border:1px solid white;
	width:auto;
	margin-top:8px;
	margin-bottom:8px;
	padding-top:8px;
	padding-bottom:8px;
}
.foglalas_sor select {max-width:40px!important;}
#foglalas select {
	width:100%;
	max-width:200px;
	-moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	border-radius:5px;
	border:0;
	padding:2px;
}
#foglalas input[type="text"],#foglalas textarea,.kereso_button {
	-moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
	border-radius:5px;
	border:0;
	padding:2px;
}
.turnus_ful {
	background:#1F99FF;
	padding:8px;
	font-weight:bold;
	font-size:16px;
	color:white;
	float:left;
	-moz-box-shadow: 0px -3px 11px #000000;
	-webkit-box-shadow: 0px -3px 11px #000000;
	box-shadow: 0px -3px 11px #000000;
	cursor:pointer;
	border:3px solid #efefef;
	margin-right:15px;
	margin-top:15px;
}
.turnus_ful:hover {
	-moz-box-shadow: 0px 0px 4px #000000;
	-webkit-box-shadow: 0px 0px 4px #000000;
	box-shadow: 0px 0px 4px #000000;
	/*background:#0000ED;*/
}
.turnus_active {background:#0000ED;text-decoration: underline;}
.turnus_td {float:left;}
.turnus_table_standard {margin-top:30px;background:orange;padding-top:3px;}
.tr_div:nth-child(odd){background:white;}
.tr_div:nth-child(even){background:#D6D4D4;}


@media only screen and (max-width:1200px){
	.kezdolap_content_div {width:30%;margin-left:2.5%;margin-bottom:2.5%;}
}
@media only screen and (max-width:1000px){
	.kiemelt_div {width:100%;margin:0 auto;}
	.kezdolap_content_div {width:48%;margin-left:1%;margin-bottom:2.5%;}
	.kezdolap_content_text {height:30%;}
	nav .top {
		-moz-box-shadow: 0px 0px 0px #000000;
		-webkit-box-shadow: 0px 0px 0px #000000;
		box-shadow: 0px 0px 0px #000000;
	}
	.kiemelt_div_bef {
		-moz-box-shadow: 0px 0px 0px #000000;
		-webkit-box-shadow: 0px 0px 0px #000000;
		box-shadow: 0px 0px 0px #000000;
	}
	.container {
		-moz-box-shadow: 0px 0px 0px #000000;
		-webkit-box-shadow: 0px 0px 0px #000000;
		box-shadow: 0px 0px 0px #000000;
	}
}
@media only screen and (max-width:900px){
	.kiemelt_img_bef {width:30%;margin-right:1%;margin-bottom:20px;}
}
@media only screen and (max-width:650px){
	.kezdolap_content_div {width:100%;margin:0;margin-bottom:1%;}
	.header_kereso {top:-1000px;}
}
@media only screen and (max-width:500px){
	.kiemelt_img_bef {
		width:45%;
		float:left;
		margin-right:1%;
		text-align:center;
		position:relative;
		cursor:pointer;
		border-radius: 500px;
	}
}







