html, body{
	background-image: url("../images/hatter.gif");
	font-size:14px;
	font-family: Arial, Verdana;
	font-weight: normal !important;
	height:100%;
}

html{
	overflow-y:scroll;
}
.terkep
{
	width: 100%;
}
.kiallito_logo
{
	width:50%;
	background-color:white;
	text-align:left;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #dfdcdd;
	
}
.kiallito_nev
{
	width:50%;
	background-color:white;
	text-align:left;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #dfdcdd;
	
}
 
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(147,63,79);
    background: rgba(147,63,79,0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(147,63,79, 1);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

.call_page{
		background-color:white;
		width:100%;
		height:100%;
		padding: 2% 2% 2% 2%;
		margin: 0 0 0 0;
}

.call_link_div{
	width:94%;
	margin-left:2%;
	margin-right:2%;
	text-align:center;
}

.call_link{
	padding-top: 15px;
	padding-left:50px;
	padding-right: 15px;
	width: 300px;
	height: 50px;
	vertical-align: middle;
	z-index: 2;
	font-weight: bold;
	text-decoration: none;
	color:#205813;
	background-color: white;
	background-image:url("../images/callus.png");
	background-repeat: no-repeat; 
	border-radius: 20px;
	display: inline-block;
	border: 1px solid #205813; 
	margin: 20px 20px 20px 20px;
}
p.szunet
{
	height: 80px;
}

.call_link:hover
{
	color: #205813;
}

body, nav, ul, li, a  {margin: 0; padding: 0;}
a {text-decoration: none;}
.nav a {
    *zoom: 1;
}
.container {
    width: 30%;
    margin: 0 0 0 0;
	margin-bottom:0;
	height:auto;
	background-color:white;
	padding: 0 0 0 0;
	float:left;
	margin-top:93px !important;
}
.nav {
    list-style: none;
     *zoom: 1;
     background:rgba(147,63,79,1);
     position: relative;
	 display:none!important;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding: 10px 15px;
    color:#fff;
    *zoom: 1;
}
.nav > li {
    float: left;
    border-top: 1px solid #fff;
    z-index: 80;
	
}


.nav > li > a {
    display: block;
}
.nav li ul {
    position: relative;
   display:none;
    z-index: 80;
}
.nav li li a {
    display: block;
    background-color: white;
    position: relative;
    z-index:80;
    border-top: 1px solid rgba(147,63,79,1);
}
.nav li li li a {
    background:#249578;
    z-index:80;
    border-top: 1px solid rgba(167,63,79,1);
}

.nav li {
    position: relative;
}

.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}

.nav > li > .parent {
    background-position: 95% 50%;
}
.nav li .parent {
    background-repeat: no-repeat;
    background-position: right;
}

.nav > li.hover > a > i {transform: rotateZ(180deg);}


.nav li li a {
		display: block;
		background: rgba(167,63,79,1);
		position: relative;
		z-index:80;
		border-top: 1px solid rgba(147,63,79,1);
	}
	.nav li li li a {
		background:#249578;
		z-index:80;
		border-top: 1px solid rgba(167,63,79,1);
	}
	.nav {
		margin-top:0px;
		background:rgba(147,63,79,1);
		width:100%;
	}
  .nav > li {
        float: none;
		border-left: 1px solid rgba(0,0,0,1);
		border-right: 1px solid rgba(0,0,0,1);
		border-top: 1px solid rgba(0,0,0,1);
    }
	.nav > li > ul > li {
		border-top: 1px solid rgba(0,0,0,1);
	}
	.alja{
		border-bottom: 1px solid rgba(0,0,0,1);
	}
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
		display:block;
    }
	
	 .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li .parent {
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
	
	.nav > li.hover > a > i {transform: rotateZ(180deg);}
	
	
	
	
	
	
	
	
	
	
	
	
	
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display:block;
 
}
#cssmenu {
  width:100%;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin:auto;
  float:left;

  
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 15px 20px;
  border-left: 1px solid #933f4f;
  border-right: 1px solid #933f4f;
  border-top: 1px solid #933f4f;
  cursor: pointer;
  z-index: 2;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  background: #933f4f;
  background: -webkit-linear-gradient(#933f4f, #933f4f);
  background: -moz-linear-gradient(#933f4f, #933f4f);
  background: -o-linear-gradient(#933f4f, #933f4f);
  background: -ms-linear-gradient(#933f4f, #933f4f);
  background: linear-gradient(#933f4f, #933f4f);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #eeeeee;
  background: #1fa0e4;
  background: -webkit-linear-gradient(#933f4f, #933f4f);
  background: -moz-linear-gradient(#933f4f, #933f4f);
  background: -o-linear-gradient(#933f4f, #933f4f);
  background: -ms-linear-gradient(#933f4f, #933f4f);
  background: linear-gradient(#933f4f, #933f4f);
}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #933f4f;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border-bottom: 1px solid #933f4f;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  cursor: pointer;
  border-bottom: 1px solid #933f4f;
  border-left: 1px solid #933f4f;
  border-right: 1px solid #933f4f;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  color: #eeeeee;
  background: rgba(167,63,79,1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  background: rgba(167,63,79,1);
  color: #ffffff;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #933f4f;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #933f4f;
  border-left: 2px solid #933f4f;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #933f4f;
}
	


.header_footer_td{
	width: 90%;
}

 .mui-btn-primary{
	 width:30%;
	 font-size:25%;
}


.mui-panel{
	background-color:  white;
	margin:0%;

}
.fotabla {
	width:80%;
	margin:auto;
	margin-top:0px;
	padding-top:0px;
	margin-left:10%;
	margin-right:10%;
	height:100%;
}

.index_td2{
	margin: 0 px;
	margin-top:93px;
	vertical-align: text-top;
	height:100%;
	width:70%;
	float:right;
}

.banner{
	width:100%;
	height:30%;
}

.banner_kep{
	margin-top:10px;
	width:100%;
}

.recepttabla{
	height:100%;
}

.headertd{
	width: 80%;
	background-image: URL("../images/ireks-nagy.gif");
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	position:fixed;
	top: 0;
	vertical-align: center;
	height: 95px;	
	z-index:98;
	left:10%;
}


.program-panel{
	width:100%;
	height:25%;
}

.mui-caret{
	width:80%;
	margin-left: 10%;
	margin-right: 10%;
}
.mui-tabs-justified {
	vertical-align:top;
}
.mui-tabs > li > a:hover> h4{
	color:#933f4f;
}
.mui-tabs > li.mui-active > a h4{
	color: #933f4f;
}
.mui-tabs > li.mui-active{
	padding-bottom:1%;
}
.mui-tabs > li.mui-active {
	border-bottom: 2px solid #933f4f;
}
.mui-tabs > li > a {
	height:15px;
}

.mui-tab-pane{
	margin-top:20px;
}

#termekinfo{
	width:100%;
	margin-left:2%;
}
.szovegdoboz{
	width: 100%; 
	text-align:left;
	background-color:white;
}
.ti{
	width:100%;
}
.cim{
	width:100%;
	background-color:#baa475;
	color:white;
}
.cim2{
	width:100%;
	background-color:#933f4f;
	color:white;
}
.cim3{
	width:100%;
	background-color:#878785;
	color:white;
}

.cim > h3 {
	color:white;
}
.cim2 > h3 {
	color:white;
}
.cim3 > h3 {
	color:white;
}
.nev
{
	width:50%;
	background-color:white;
	text-align:left;

}
.programnev
{
	width:60%;
	background-color:white;
	text-align:left;
	border-top: 1px solid #c3bdbe;

}
.programhelyszin
{
	width:20%;
	background-color:white;
	text-align:left;
	border-top: 1px solid #c3bdbe;
}
.programido
{
	width:20%;
	background-color:white;
	text-align:left;
	border-top: 1px solid #c3bdbe;
}


.ertek{
	width:50%;
	background-color:white;
	text-align:right;
}

.kateggomb{
	background-color:#933f4f;
	padding: 0 0 0 0;
}
.kepek{
	max-width:60%;
	max-height:60%;
	margin:2px;
}
#keptabla{
	width:100%;
	height:auto;
}
#doksitabla{
	width:100%;
	vertical-align:top;
	height:auto;
}
#infotabla{
	width:100%;
	height:auto;
}

#login-form{
	margin-top:100px;
	position:relative;
	width:80%;
	margin-left:10%;
	margin-right:10%;
}
.login-mezo{
	clear:both;
	padding:10px;
	width:33.3%;
	position:relative;
	margin-left:33.3%;
	margin-right:33.3%;

}
.login-gomb{
	position:relative;
	width:33.3%;
	margin-left:33.3%;
	margin-right:33.3%;
}

#bejelentkezes{
	position:relative;
	text-align: center;
	width: 100%;
	color: #933f4f;
	margin-top:20px;
}

#fejlec{
	vertical-align:center;
	color:#933f4f;
}

#ireks{
	vertical-align:left;
}
.mui-text-black{
	text-align:center;
}

.mui-panel{
	border: 1px solid #933f4f;
}
#termeknev{
	text-align:center;
	width:100%;
}
#termeknev h3{
	color:#baa475;
	font-size: 1.2em;
	line-height: 1.8em;

}
.recepcsoport h3{
	background-color:#baa475; 
	
}
.recepcsoport h3{
	color:white;
}
.osszesen{
	background-color: #baa475;
	text-align:right;
	color:white;
}
.osszesen-eleje {
	background-color: #baa475;
	text-align:left;
	color:white;
}
.osszesen-eleje h3{
	background-color: #baa475;
	text-align:left;
	color:white;
}
#receptcsoportfejlec {
	background-color:#933f4f; 
}
#receptcsoportfejlec h3{
	text-align:right;
	color:white;
}
#receptcsoportfejlec h2{
	color:white;
}
.recepcsoport h3{
	text-align:left;
}

.receptcsoporttetel
{
	text-align:right;
}

.termek_button 
{
	padding: 0 0 0 0;
}


.udvozlo_szoveg{
	position:relative;
	text-align:center;
	margin-top:20%;
}


#email_form{
	width:80%;
	height:50%;
	margin-left:10%;
}
.mui-form-control
{
	resize:none;
}



.keresett_lista{
	margin-top:2%;
	margin-left:0%;
	width:100%;
}

.keresett_lista > ul {
	list-style-type: none;
	padding-right:0;
	padding-left:0;
}

.keresett_lista > ul > li {
	text-align:center;
	margin-bottom:0px;
	margin-top:1px;
}

.keresett_lista ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 
}

.keresett_lista > ul > li > a {
	padding: 15px 0px;
	border-left: 1px solid #933f4f;
	border-right: 1px solid #933f4f;
	border-top: 1px solid #933f4f;
	cursor: pointer;
	z-index: 2;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
	background: #36aae7;
	background: -webkit-linear-gradient(#933f4f, #ca6679);
	background: -moz-linear-gradient(#933f4f, #ca6679);
	background: -o-linear-gradient(#933f4f, #ca6679);
	background: -ms-linear-gradient(#933f4f, #ca6679);
	background: linear-gradient(#933f4f, #ca6679);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
.keresett_lista > ul > li > a:hover,
.keresett_lista > ul > li.active > a,
.keresett_lista > ul > li.open > a {
    color: #eeeeee;
    background: #1fa0e4;
    background: -webkit-linear-gradient(#ca6679, #933f4f);
    background: -moz-linear-gradient(#ca6679, #933f4f);
    background: -o-linear-gradient(#ca6679, #933f4f);
    background: -ms-linear-gradient(#ca6679, #933f4f);
    background: linear-gradient(#ca6679, #933f4f);
}

.talalat{
	float:right;
	width:50%;
}

.ertesito{
	display:none;
}
.login_fejlec_div{
	padding: 2% 2% 2% 2%;
}
.login_fejlec_div > h1{
	color:#933f4f;
}

.login_felett{
	padding-top: 30px;
	text-align: center;
}


.ireks_logo_login{
	display: inline-block;
	
}



h1{
	float:top;
}
h1,h2,h3,h4,h5,h6{
	padding:0%;
	margin:0%;
	font-weight: normal; 
}
h1 { font-size: 2.0rem; }
h2 { font-size: 1.2rem; }
h3{ font-size: 1.0rem; }
h4 { font-size: 0.9rem; }
h5 { font-size: 0.3rem; }

h4{color:#838386;}

/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }
	
	


/* Innentől kezdve a mobil nézet aktív 
LOREM IPSUM
---------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
*/	 
@media screen and (max-width: 850px) {
	html,body{
		font-size:12px;
	}
}	

@media screen and (max-width: 768px) {

		#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {

  display:block;
 
}

.nev{
	width:50%;
	background-color:white;
	text-align:left;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 10px;
	padding-right: 10px;
}
.ertek{
	width:50%;
	background-color:white;
	text-align:right;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 10px;
	padding-right: 10px;
}


.prog-table
{
	margin-top: 10px;
	margin-left: 2%;
	margin-right: 2%;
	width: 96% !important;
}

#cssmenu{
display:none;
}
.nav{
	display:none !important;
}
	
	.keres_eredm{
		width:100%;
	}

	html,body{
		font-size:14px;
	}
	.container {
		width:100%;
		margin-left:0%;
		margin-right:0%;
		margin-bottom:5px;
		left:0%;
		float:none;
		margin-top:55px!important;
		background-color:#933f4f;
	}
	.container2{
		margin-bottom:0px !important;
	}

	

	-webkit-backface-visibility: hidden;

	.stacktable { width: 100%; }
	.st-head-row { padding-top: 1em; }
	.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0;}
	.st-key { 
		width: 49%; 
		text-align: right; 
		padding-right: 1%;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-right: 10px !important;
	}
	.th{
		font-weight:normal;
	}
	
	.mui-tab-pane{
		margin-top:0px;
	}
	
	.login_fejlec_div > h1{
		font-size:0.4em;
	}
	
	
	h1, h2, h4, h5, h6, h3
	{
		font-weight: normal !important;
	}
	.st-val { 
		width: 49%; 
		padding-left: 1%; 
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-right: 10px !important;
	}
	
	#termeknev{
		background-color:white;
		padding:0 0 0 0;
		margin: 0 0 0 0;
		height:100%;
	}
	
	
	.osszesen{
		background-color:rgb(255,255,255);
		color:black;
	}
	.receptcsoporttetel1{
		background-color: #878785;
		color:black;
		font-weight:normal!important;
	}

	
	.banner_kep{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.ti{
		width:100%;
		float:none;
		margin-bottom:10px;
	}
	.aller{
		float:none;
	}


  .stacktable.large-only { display: none;}
  .stacktable.small-only { display: table; }



	.login-mezo{
		clear:both;
		padding:10px;
		width:100%;
		position:relative;
		left:0%;
		margin-left:0%;
		margin-right:0%;
	}
	.login-gomb{
		position:relative;
		width:100%;
		left:0%;
		margin-left:0%;
		margin-right:0%;
	}
	
	#login-form{
		position:relative;
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}	

	
	h1{
		margin-left:10px;
	}

.ertesito{
	margin-top: 20px;
	display:block;
	padding-bottom:8px;
	padding-top: 8px;
	padding-left: 3%;
	padding-right: 3%;
	border-radius: 0;
	background-color:#f6fbae;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
	border-bottom-width: 0px;
	text-transform: uppercase;
	text-align: center;
	
}

.ertesito > h4{
	font-size:1em;
	color: black;
	font-weight: bold;
}

.fulek{
	display:none !important;
}
.mui-tab-content > .mui-tab-pane {
	display: block !important;
	background-color: white;
	padding-top: 10px;
	padding-left: 3%;
	padding-right: 3%;
	border-radius: 0;
	background-color: #FFF;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
	border-top-width: 0px;
	  

}

.menu_icon{
	width:10%;
	margin-right:10px;
}
.fotabla{
	width:100%;
	margin-left:0;
	margin-right:0;
}
.index_td2{
	margin-right:0;
	left:0%;
	margin-top:0px !important;
	margin-left: 0%;
	margin-right: 0%; 
	width: 100% !Important;
	border-color: white; 
	border-width: 0px; 
	border: 0px solid; 
	background: none;
	float:none;
	padding-top:0;
	padding:0px;
}

	
		
	

.mui-tabs-justified > li {
	float:left;
	padding-right:100%;
}


.headertd{
	width: 100%;
	min-width: 200px;
	background-image: URL("../images/ireks-kicsi.gif");
	background-repeat:no-repeat;
	background-position: top right;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	position:fixed;
	top: 0;
	vertical-align: center;
	height: 55px;	
	z-index:98;
	left:0;
}

	
	h1
	{
		padding: 0 0 0 0;
		line-height: 0.4em;
	}
	#fejlec{
		font-size: 0.5em;
		padding: 0 0 0 0;
		padding-top: 2px;
		line-height: 1.5em;
		margin: 0 0 0 0;
	}
	
	
	
		.toggleMenu {
			display:  none;
			/*background: rgba(147,63,79,1);
			padding: 10px 15px;
			color: #fff !important;*/
			position:relative;
			margin-top:10px;
			margin-bottom:10px;
		}

	.hamburgericon {
		display: block;
		font-feature-settings: normal;
		font-kerning: auto;
		font-language-override: normal;
		font-size: inherit;
		font-size-adjust: none;
		font-stretch: normal;
		font-style: normal;
		font-synthesis: weight style;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		text-rendering: auto;
		transform: translate(0px, 0px);
		cursor:pointer;
		width:10%;
	}	
	
	.felso_ert{
		margin-top:0px;
	
	}
	
	.program-panel{
		width:94%;
		margin-left:2%;
		margin-right:2%;
	}
	.prog_szoveg{
		width:94%;
		margin-left:2%;
		margin-right:2%;
	}
	
	.programok{
		background-color:white;
		height:100%;
		width:100%;
		padding: 2% 2% 2% 2%;
		margin: 0 0 0 0;
	}
	
	.kereses{
		background-color:white;
		width:100%;
		height:100%;
		padding: 2% 2% 2% 2%;
		margin: 0 0 0 0;
	}
	.prog-table{
		margin-bottom:0px;
	}



.call_link{
	padding-top: 10px;
	padding-left:50px;
	padding-right: 10px;
	width: 90%;
	height: 50px;
	vertical-align: middle;
	z-index: 2;
	font-weight: bold;
	text-decoration: none;
	color:#205813;
	background-color: white;
	background-image:url("../images/callus.png");
	background-repeat: no-repeat; 
	border-radius: 20px;
	display: inline-block;
	border: 1px solid #205813; 
	margin: 20px 20px 20px 20px;
}
p.szunet
{
	height: 35px;
}	

img.kiallitokep
{
	width: 70%;
}
	
	
	
}




@media screen and (max-width: 300px) {

#fejlec{
	font-size: 0.4em;
	width: 50%;
}

.nav {
	margin-top:19px;
}
	
.index_td2{
	margin-top:53px;
}

}