hr {
   
    border-top-color: #5d7185;
    margin: 20px 0;
}
#m_l{
display:none;
position: fixed;
    z-index: 101;
    width: 100%;
    background: #7e5f5d;
    color: white;
       text-align: center;
}
a {color: #5d7185;}
.ar{text-align:right}
.fw{
	max-width:1920px;    min-width: 1200px;
	background:white;
	margin:0 auto;
}
.bw{
max-width:1200px;
	margin:0 auto;
	
}.bw2{
max-width:900px;
	margin:0 auto;
}.bw2_20{
max-width:1260px;
	margin:0 auto;
}.bw3{
max-width:1200px;
	margin:0 auto;
}
.table th{border-top:0}
.table td, .table th{border-right:1px solid #dddddd;border-color:#dddddd;}
.table td:last-child, .table th:last-child{border-right:0px}
.table thead th{border-color:#dddddd;}
.subinf{ display:block;font-size:15px;padding:5px;margin-top:5px;text-align:left;font-weight:300;border-top:1px dotted #dddddd}
.ido20{font-weight:400;font-size:27px;line-height:23px;letter-spacing:.05em;color:#aa8562}
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 2.5s;
  animation-name: fade;
  animation-duration: 2.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}#nykb
{
		background:#fff url(img/nybbott22.jpg) center top no-repeat;
		height:720px;
		
		display: table;
		
		width:100%;max-width:1920px;overflow:hidden;margin-top:0px;
}
.nagysarga,.kissarga{
font-weight:300;font-size:17px;line-height:23px;color:#5d7185;text-align:center;letter-spacing:0.1em;padding:15px 0;margin:0;
}
.idopont20{
	text-align:center;
	font-weight:400;font-size:27px;line-height:32px;color:#aa8562;letter-spacing:.01em;margin-top:-5px;
}
.nagysarga{letter-spacing:.2em;}

.kissarga{font-size:15px;line-height:30px;font-weight:300;}
.kissarga_in{letter-spacing:0;font-size:15px;line-height:30px;}
.kissarga_in strong{font-size:17px;line-height:30px;}
.komment{
font-weight:300;font-size:15px;line-height:17px;color:#5d7185;text-align:center;padding:0;margin:0;    font-style: italic;
}
.PLENeRISe{font-weight:300;text-align:center;letter-spacing:0.1em;margin-top:10px;font-size:27px;line-height:37px;}
.PLENeRISe2{font-weight:300;text-align:center;letter-spacing:0.1em;margin-top:10px;font-size:34px;line-height:37px;}
.ido{font-weight:400;font-size:18px;line-height:27px;color:#74959a;}
.el1{
	padding-bottom:5px;padding-top:6px;font-size: 18px;
    line-height: 24px;    border-bottom: 1px solid #dddddd;

}.el1m{
	padding-bottom:5px;padding-top:6px;font-size: 18px;
    line-height: 24px;   

}
.el1 em{
font-size: 1em;
    line-height: 1.4em;
}
.el1 strong,.el1 b, .el1m strong, .el1m b{
font-size: 1.1em;
    line-height: 1.4em;font-weight:700;
}
.idopont{
padding-bottom:20px;padding-top:0px;
}
h2{
	
	font-weight:400;font-size:30px;color:#5d7185;text-align:center;letter-spacing:0.03em;padding:30px 0;line-height:2em;margin:0;
}
h5{
font-size:20px;letter-spacing:0.2em;font-weight:400;color:#5d7185;margin:30px 0;
}
#nykbi{
	display: table-cell; vertical-align: middle;text-align:center;
	color:#fff;line-height:50px;letter-spacing:.06em;font-size:28px;
}
#nykbi h2,#nykbi h3{
	
	font-weight:400;font-size:64px;color:#fff;text-align:left;padding:30px 0;line-height:0;margin:0;
}
#nykbi h3{
font-size:24px;
}
#nykbi .divb{
	
	max-width:1000px;margin:auto;    margin-top: 128px;
}._ac{text-align:center;}
._ar{text-align:right;}
.ido21{
float:left;
}.szoveg21{    margin-left: 120px;}.szoveg22{    margin-left: 160px;}
.prg{
	margin:0 10%;
}
.prg td{
	padding:21px 0;
	border-bottom:1px solid #5d7185;
}
.prg td:first-child{
border-bottom:1px solid #ffffff;
}
.prg td:nth-child(3){

}
#mkik{

text-align:center;
/*border-bottom:2px solid #5d7185;*/
border-top:2px solid #5d7185;
padding:30px 0;

}
#mkik a{

text-decoration:none;
font-size:21px;
font-weight:400;
}
.terem{
font-weight:400;font-size:20px;line-height:27px;margin:0;
}.terema{font-weight:400;font-size:27px;line-height:27px;letter-spacing:.01em;text-align:center;padding-bottom:10px ;display:block;margin-top: 16px;}
#regfrm {
width:100%;
margin:0 auto;    font-size: 1.3em;
}
.reg_grp_head {
    padding: 20px 0;
    text-transform: uppercase;
	
	font-weight:400;font-size:23px;color:#5d7185;text-align:center;letter-spacing:.05em;margin:0;line-height:1.5em;
    border-top: 1px solid #5d7185;
}

#regfrm input[type="text"] ,#regfrm select{
    width: 100%;font-size:21px;
    background-color: #f9f9f9;
    color: #393633;
    border: 0;
    margin:0;margin-bottom:5px;
    padding: 5px;
    
	border-bottom:1px solid #1a3c5e;
}
#regfrm select{ width: auto;}
#regfrm em{font-size:1rem}
.center{
text-align:center;
}.btn1{padding:5px 20px;}
.fobutt:hover,.btn1:hover{background: rgb(124, 152, 159);text-decoration:none;color:white}
.fobutt:disabled{
background:#ccc;
cursor:no-drop;}
.err{
color:red;
}
.errb{
color:red !important;border-color:red !important;
}#errinfo,#email_error{
	margin:5px;padding:10px;background-color:red;color:white;text-align:center;display:none;
}.jegyt{
	font-size:15px;line-height:24px;font-weight:300;letter-spacing:2px;text-align:center;padding: 30px 0;
}
.jegyt2{
	cursor:pointer;font-size:15px;line-height:24px;font-weight:300;letter-spacing:2px;text-align:center;padding: 10px 0;padding-bottom:20px;border:2px solid white;
}
.jegyt2err{border:2px solid red;}
.valsztott{
	border:2px solid green !important;background: rgba(6, 218, 6, 0.08)!important;
}
.jegyt2:hover{border:2px solid #7e5f5d;}
.jegyt strong, .jegyt2 strong{
	font-size:17px;line-height:24px;font-weight:400;letter-spacing:2px;
}hr.divider1{
border-color:#949397;margin:50px 0;margin-bottom:35px;
}hr.divider2{
border-color:#949397;margin:30px 0;margin-bottom:35px;width: 150px;display: inline-block;
}.mb10{padding:0}
.nomobbord{border-left:1px solid #5d7185;border-right:1px solid #5d7185;padding-bottom:150px;border-top:0;border-bottom:0;}
.regbutts a{
	text-decoration:none;letter-spacing:.2em;
	font-size:15px;color:#5d7185;font-weight:300;line-height:23px;
	text-transform: uppercase;
} .regbutts a strong{font-weight:500;font-family: 'Saira Condensed', sans-serif;font-size:1.5em}
.regbutts .mpadd{font-size:1.4em;font-weight:400;color:#000}
.regbutts a img{
margin-bottom:25px;
}
#galeria{
max-width: 1050px; margin: 0 auto;
}
img.gal240{
width:240px;
}.mpadda{min-height:300px;border-bottom:1px solid #5d7185;}

@media screen and (max-width: 750px) {

#m_l{display:block;}#l_tovabb,#l_vissza{display:none}#lapozo{padding-top:32px}
#nykbi h3{    text-align: center;line-height:1.2}
#nykbi h2{text-align: center;}
.hidemob{display:none;}
#galeria{text-align:center;}#sidebann{display:none;}
#online2{}

.galeria h1.ln210{
    font-size: 36px;
}
.regbutts .mpadd{padding-bottom:25px;padding-top:25px;}
.nomobbord{border-left:0;border-right:0;padding-bottom:25px;padding-top:25px;border-top:1px solid #5d7185;border-bottom:1px solid #5d7185;}
.mb10{padding:0 10px}
.spdiv{background:#fff;padding-top:30px;padding-bottom:80px;text-align:center}
.spdiv h5{font-size:18px;}
}
#lapozo{
	
	position:relative;
	}
	#l_vissza{
	position: fixed;
    left: 10px;
   bottom: 50%;
	cursor: pointer;
	z-index:101;
	}
	#l_tovabb{
	position: fixed;
    right: 10px;
   bottom: 50%;
	cursor:pointer;z-index:101;
	}

	@media screen and (max-width: 450px) {.btn1,.fobutt{font-size:21px}
	#az_esemenyrol h1, #content h1{font-size: 1.6rem;}
	#regfrm{font-size: 1.1em}
	}