body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Roboto', sans-serif;
/*	font-family: 'Montserrat', sans-serif;*/
/*	background-color: #e2e2e2;*/
	background-color:#f5f5f5;
}

.logo {
	text-align:center;
/*	background-image:url(images/menback.png);
	background-repeat:repeat;*/
	background: rgba(255,255,255,0.8);	
	padding:0px;
	margin:0px;
	height:90px;
	cursor:pointer;	
}

.lablec {
	width:100%;
	height:250px;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	background-position:right;
	text-align:center;
}

.fkozep {
	width:1000px;
	height:212px;
	display:inline-block;
	margin-top:20px;
	background-image:url(images/fback.png);
	background-repeat:repeat;
	text-align:left;
	border-radius: 15px;	
}

.fkozep a{
	color:#5cc9ee;
	text-decoration:none;
}
.fkozep a:hover{
	color:#7dd6f4;
	text-decoration:underline;
}

.flogo {
	width:307px;
	height:212px;
	float:left;			
}

.fcontact {
	width:300px;
	margin-top:25px;
	color:#ffffff;
	float:left;	
	border-right: 1px solid #1c687b;
	line-height:26px;
}

.fcontact h2{
	font-size:22px;	
}

.fsup {
	margin-top:25px;
	width:370px;
	margin-left:20px;
	color:#ffffff;
	float:left;	
	line-height:26px;
}

.fsup h2{
	font-size:22px;	
}

.kozep {
	width:1050px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.tartalom {
	float:left;
	width:650px;
	height:auto;
	margin-bottom:30px;
	color:#333333;
	font-size:18px;
	line-height:26px;
	text-align:justify;
}

.tartalom h1 {
	font-size:32px;
	color:#0d87ba;
	margin-top:50px;
	margin-bottom:40px;
	line-height:40px;
	text-align:left;
}

.tartalom h2 {
	font-size:24px;
	margin-top:40px;
	text-align:left;	
	color:#ce4132;	
}

.tartalom h3 {
	font-size:24px;
	margin-top:40px;
	color:#ce4132;	
}


.tartalom a{
	color:#0d87ba;
}

.tartalom a:hover{
	color:#38c2ed;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;		
}

.oldalsav {
	float:right;
	width:350px;
	height:auto;
	margin-bottom:25px;
}

.oldalsav h2 {
	font-size:20px;
	color:#0d87ba;
	font-weight:normal;
	text-align:center;
}

.social {
	width:100%;
	text-align:center;
	height:auto;	
}

.socbut {
	display:inline-block;
}

.hir {
	width:100%;
	height:190px;
	background-color:#0d87ba;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  margin-bottom:20px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  		
}

.hir:hover {
	background-color:#1a99ca;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;	  		
}

.hir img {
	float:left;
}

.hirtext {
	width:280px;
	margin-right:10px;
	height:190px;	
	display: table;
	color:#ffffff;
	float:right;
	font-weight:bold;
	text-align:left !important;
}

.hirspan {
  display: table-cell;
  vertical-align: middle;
}

.ytembed {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.ytembed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.teljesszel {
	max-width:100%;
	height:auto;
}

.kepjobb {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}

.kepbal {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.keretes {
	height:auto;
	padding:15px;
	background-color:#1a99ca;
	color:#ffffff;
	border-radius:10px;
	font-size:14px;
}

.gomb {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#0d87ba;
	color:#ffffff !important;
	text-decoration:none;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); 	
display:inline-block;
margin-bottom:10px;
}

.gomb:hover {
	background-color:#2daae1;	
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;		
}

.dolt {
	font-style: italic;	
}

.idezet {
	font-style:italic;
	font-size:24px;
	font-weight:lighter;
	margin-left:30px;
	margin-right:30px;
	text-align:center;
	background-color:#e8e8e8;
	border-radius:10px;
	display:inline-block;
	padding:10px;
	line-height:35px;
}

.tanarok {
	text-align:center;
}

.tanar {
	display:inline-block;
	margin:1px;
	padding:2px;
	text-align:center;
	font-size:14px;
	background-color:#CCCCCC
}

/* Mobile menu styles */

.hamburger{
	display:none !important;
}
.cross{
	display:none !important;
}
.mobmenu{z-index:1000000; /* font-weight:bold; */ font-size:0.8em; width:100%; background-image:url(images/menback.png);
	background-repeat:repeat;  position:absolute; text-align:center; font-size:12px;}
.mobmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; color: #ff7a01; cursor:pointer;}
.mobmenu li {display: block;   padding:8px 0px 8px 0px; border-bottom:#7fd4f4 1px solid; font-size:16px;}
.mobmenu li:hover{display: block;    background:#ffffff;/* padding:15px 0 15px 0;*/ border-bottom:#dddddd 1px solid;}
.mobmenu ul li a { text-decoration:none;  margin: 0px; color:#9e6c18;}
.mobmenu ul li a:hover {  color: #0d87ba; text-decoration:none;}
.mobmenu a{text-decoration:none; color:#ffffff;}
.mobmenu a:hover{text-decoration:none; color:#0d87ba;}

.mobhead {
	font-weight:bold !important;
	color:#f16457;
	background-color:#ffffff !important;
}

.menudiv {
	width:870px;
	height:auto;
	position:absolute;
	top:30px;
	margin-left:auto;
	margin-right:auto;
/*  transform: translate(-50%, -50%);*/
  left:50%;
  margin-left:-442px;
}

.mobsitehead {
	display:none;
}

.tamogatok {
	text-align:center;
}

.tamogatok img{
	margin-bottom:5px;
}

.tamogatok img:hover{
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.47);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.47);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.47);	
}

.tkep {
	max-width:100%;
	height:auto;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.54);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.54);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.54);	
}