  body,html
  {
	font-family: 'Exo', Arial, sans-serif;
	font-weight:400;border:0;padding:0;outline:0;font-size:0;margin:0;
  }
  body{
  background-color:#ccc;
  }fieldset{border:0;padding:0;margin:0}
  #headertop{
	text-align:center;position:fixed;top:0;z-index:1000;width:100%;font-weight:600;
	vertical-align:middle;background-color:#163033;overflow:hidden;height:60px;/*max-width:1600px;*/
  }
  #headertop span{
  font-size:15px;color:#a3c78b;line-height:2; text-align:center;font-weight:600;
	vertical-align:middle;margin-left:5px
  }
  .ehealth0{
  font-size:21px;padding:0;text-align:center;margin:0;color: #a3c78b;
  }
  .headertop16_links a
  {
	 font-size:15px;color:#a3c78b;line-height:60px; text-align:center;font-weight:600;
	vertical-align:middle;margin-left:30px;height:60px;text-decoration:none;
  }
  .headertop16_links a:hover,#headertop span:hover{
	color:#ffffff;
  }
  #headertopimg{
 text-align:center;
	vertical-align:middle;
  }
  #headertopimg2{
padding-left:10px;padding-bottom:2px;
	vertical-align:middle;
  }
  .ideoda
{
	float:right;padding-right:4px;
	padding-top:5px;cursor:pointer;
}
.loginonly{
text-align:center;

}
.topcimb{
    float: right;
    color: #fff;
    font-size: 22px;
    font-weight: 600;}
.inputhide{line-height:2.5;    padding: 0 10px;
    margin-bottom: 7px;
    margin-top: 7px;
    background-color: rgb(132, 132, 132);}
.fll{float:left;}
.prgsep img{    width: 155px; padding:30px 0;}
.prleir{
margin-left:200px;line-height:1.5625;font-weight:400;
}
.prleir h5{
font-size:1.25em;
font-weight:600;margin-top:0;margin-bottom:1em;
}
.prgsep{
padding:30px 0;
}
.sepp1{
	background:#159aa6 url(/2016/sepp1.png) repeat-y center top;background-size: contain;
	color:#163033;font-size:1em;
}

.sepp1 .prleir h5,.sepp1 .prleir a{
color:#fff !important;
}

.sepp3{
	background:#159aa6 url(/2016/sepp3.png) repeat-y center top;background-size: contain;
	color:#163033;font-size:1em;
}

.sepp3 .prleir h5,.sepp3 .prleir a{
color:#fff !important;
}

.sepp2{
	background:#f0f0f0;
	color:#30636c;font-size:1em;
}


.sepp2 .prleir h5,.sepp2 .prleir a{
color:#159aa6 !important;
}
.sepp2 .prleir strong, .sepp2 .prleir b{
color:#163033 !important;
}
.ideoda .ideodainput
{
float:left;
font-size: 1em;
background:#3a9ec1;
		color:#fff;
		margin:0;
		margin-left:1px;
		width:auto;
		
		padding:6px;
		line-height:28px;
		display:block;
		font-weight:600;
		text-decoration:none;
		cursor:pointer;
		border:none;
		text-align:center;
}
.b14{
font-size:14px !important;
line-height:1.5 !important;
padding-left:15px !important;
padding-right:15px !important;
}
.zt4x th
{
	border-bottom:1px solid #fff;padding:3px;font-weight:600;
}
.zt4x td
{
	padding:3px;
	font-size:16px;
	font-weight:300;border-bottom:1px solid #fff;
}
#foot{
	background:#ffffff url(/2016/footbg.jpg) repeat-y center top;;
	padding:35px 0; text-align:center;    background-size: cover;
	font-weight:300;color:white;letter-spacing:0.05em;line-height:1.25;
  }
  .wrap{
	/*max-width:1600px;*/
	margin:auto auto;background-color:#f0f0f0;overflow: hidden;
  }
  .wrap1000{
	max-width:1000px;
	margin:auto auto;
  }
  .wrap960, .belso_hsz{
	max-width:960px;
	margin:auto auto;
  }
  #header{
	position:relative;top:0;
  }
  #headergreen{
 text-align:center;width:100%;
  height:100px;position:fixed;overflow:hidden;top:60px;/*max-width:1600px;*/
  }
  #headergreen2{width:100%;height:100px;position: fixed;z-index:0;top:60px;}
  #headreg{
	display:block;max-width:1000px;margin:auto auto;text-align:left;height:70px;line-height:70px;
  }
  
  #headreg a
  {
	text-decoration:none;
	
  }
  #headline{
	border-top:1px solid #5b737b;height:0px;max-width:1000px;margin:auto auto;
  }
 
  #headmenu,#headmenub{
	text-align:center;min-width:1040px;margin-left: -20px;
  }
  #headmenu a, #headmenub a{
	font-size:1em;
	font-weight:400;
	color:#ffffff;
	text-decoration:none;line-height:107px;
	margin:0 20px;letter-spacing: 1px;
  }
  #headmenub a{line-height:120px;}
  #header6y{
	position:absolute;
	left:50%;top:-54px;
  } 
  #headerbcgrnd{
	background:#ffffff url(/2016/nybck16.jpg) no-repeat center top;background-size: cover;height:680px;position:relative;top:60px;
  }
.addb{
	background:#ffffff url(/2016/hback.jpg) no-repeat center top;
	background-size:cover;
}
  #headerlogobig{
	top:230px;position:absolute;
  }
  .footinfoterlogo{
padding:1.875em;
}
  .cb
  {
	clear:both
  }
  #headercontent{
	text-align:right;position:relative;top:525px;
  }
  #headercontent span{
  font-size:32px;line-height:1.1875;font-weight:600;color:white;color:#ffffff;
  }
  .f0{
  font-size:0;
  }
  #k1,.belso_hsz {
  padding:50px 0; 
  }
  .belso_hsz, .bck {
  text-align:left;
	font-size:1em;line-height:1.5625;font-weight:400;color:#30636c;letter-spacing:0.05em
  }
.bckd {
  text-align:left;
	font-size:1em;margin:0 0.5em;line-height:1.5625;font-weight:400;color:#163033;letter-spacing:initial;
  }
.bckd a {color:rgb(73, 99, 108);font-weight:400;}
.bckd h4 { font-size:1.5em;color:rgb(73, 99, 108);font-weight:400;margin-top:1em;margin-bottom:.5em;}
  .bck a{
	  font-size:1em;line-height:1.5625;font-weight:400;color:#000;letter-spacing:0.05em;text-decoration:none
	  
  }
  
  .bck strong,.bck b{
	 font-size:1em;line-height:1.5625;font-weight:600;color:#2b2b2b;letter-spacing:0.05em
  }
  .bck h4{
	 font-size:1.375em;line-height:1.5625;font-weight:600;color:#2b2b2b;letter-spacing:0.05em
  }
 #nyszallasok{
      padding-bottom:30px;}
  #nyszallasok h3{
  color:#a3c78b;text-align:center;font-weight:600;font-size:26px;line-height:1
  }
  #k1 h1,.belso_hsz h2{
	text-align:center;
	font-size:26px;line-height:1;font-weight:600;color:#a3c78b;padding:1.875em 0;letter-spacing:0.05em
  }.belso_hsz h2{text-align:left;padding:20px 0;}
  #k1 span{
	text-align:left;
	font-size:1em;line-height:1.5625;font-weight:400;color:#30636c;letter-spacing:0.05em
  }
  #k1 div{
	width:100%;text-align:center;
  }
   #k1 div img{
   padding:20px;
   }
  #k1 div strong{
  text-align:center;
	font-size:1em;line-height:1.25;font-weight:600;color:#159aa6;letter-spacing:0.05em
  }
  #k1 div em{
	text-align:center;
	font-size:1em;line-height:1.25;font-weight:400;color:#30636c;letter-spacing:0.05em
  }
  #ehealth_m{
	background:#ffffff url(/2016/ehealt_m_bg.jpg) no-repeat center top;background-size: cover;
	height:500px;
  }
  #ehealth_m .to50{
	margin-left:52%;
	padding-top:160px;
	text-align:left;
	font-size:1em;line-height:1.5625;font-weight:400;color:#ffffff;letter-spacing:0.05em
  }
  .centered1000{text-align:center;}
  .cw{color:white}
  #regpage{
	  text-align:left;
	font-size:1em;line-height:1.5625;font-weight:400;color:#2b2b2b;letter-spacing:0.05em
	  
  }
  
  .bottcent{
  text-align:center;
  }
#regpage .kbutton,.kbutton{
	text-align:center;display:inline-block;border:0;font-family: 'Exo',Arial, sans-serif;
	font-size:1em !important;font-weight:600 !important;color:white !important;letter-spacing:0.05em;    border-radius: 4px;
	background-color:#159aa6;text-decoration:none;line-height:2.5;padding-left:2em;padding-right:2em;
  }
.lineh2{line-height:2;
} 
.hiddenline{
	display:none;
}
#regpage .kbutton:hover,.kbutton:hover{
	background-color:#a3c78b;color:#fff;cursor:pointer;
  }
  #harombox{
	padding:30px 0;
  }
  .box3{
	/*width:300px;*/
	width:48.438%;
	text-align:center;float:left;/*height:655px*/
	height:350px;
  }
  .box3 img{
  padding:20px 0;
  }
  .box3 h3{
   text-align:center;
	font-size:1.875em;line-height:1;font-weight:300;color:#a4b1b5;letter-spacing:0.05em;margin:1em 0;
  }
 .bcont{text-align:left;font-size:1em;line-height:1.5625;font-weight:400;color:#ffffff;letter-spacing:0.05em;padding:0 30px;
}
  
  #mt60{margin-top:60px}

#headerm,#ehealth_mm,.hbcsikm{display:none;}.h640o{display:none;}.h640oi{display:none;}
.ml30{margin-left:3.125%}
.h640{display:block;}.h640i{display:initial;}
.informacio{
text-align:center;
padding:20px;
border-bottom:2px solid #edd623;
}
#b1000{
	background:#717073 url(/2016/banback.png) repeat-y center top;height:60px;text-align:center;
   
	}
.szoveg60{font-size:1.625em;}
#koszonto_head{
 text-align:center;
	font-size:1.875em;line-height:3.3333;font-weight:600;color:#49636c;letter-spacing:1.2px;
background-color:#edd623;margin:30px 0;
}
#edit_bycode{
	
	text-align:center;
	font-size:22px;line-height:2;font-weight:300;color:#49636c;letter-spacing:1.2px;
background-color:#fff;margin:0;
}
#regpage .szeles1,#regpage .szeles2{
	background:#159aa6 url(/2016/sepp1.png) repeat-y center top;margin: 0 -50%;color:white;overflow:hidden;background-size: contain;
}
.eh16{
color:#ffffff;
}
.eh16 strong, .eh16 b{
color:#a3c78b
}
#regpage .stepper{
	
	display:inline-block;
	font-size:16px;
	font-weight:400;
	color:#ffffff;background-color:#1a8d98;
	line-height:60px;cursor:pointer;font-style:normal;vertical-align:middle;text-decoration:none;width:333px;
}
.stepper2{

	display:inline-block;
	font-size:14px;
	background-color:#1a8d99;
	color:#fff !important; letter-spacing:initial;width:250px; text-align:center;
	cursor:pointer;font-style:normal;vertical-align:middle;text-decoration:none;line-height:60px;
}
.stepper2 .amig {
display:block;text-align: center;padding: 3% 0;font-size:0;font-size: 1.3em;
}
.stepper2 .amig img{
	width:100%;
}
#regpage .grpheadgrp{
	display:inline-block;}
#regpage .grphead{
	display:inline-block;
	padding-left:40px;
	width:450px;float:left;
}
#regpage .grpheadfull{
	margin:0;
	width:100%;
}

#terem{
	font-weight:300;font-family: 'Exo', Arial,sans-serif;border: 0;line-height:2.5;font-size:1.1em;border:2px solid #edd623;padding:0 10px;
}
#terem2{
	font-weight:600;font-family: 'Exo', Arial,sans-serif;border: 0;line-height:2.5;font-size:1.4em;padding:.6em 0;display:block;text-indent: 1em;width:100%;background-color:#edd623;color:white;
}
#regpage .grphead input[type="text"],.grpheadfull input[type="text"], #regpage .grphead textarea, .grpheadfull textarea, #regpage  select{
	width:100%;	
	color:#3a9ec1;
	padding:0 10px;font-weight:400;
	margin:5px 0;font-style:normal;font-size:1em;
	font-weight:400;font-family: 'Exo', Arial,sans-serif;border: 0;line-height:2.5;
}.grpheadfull input[type="text"]{
border-bottom:2px solid #3a9ec1;
}
.grphead input[type="radio"]{

}
#regpage .grphead.in80 input[type="text"]{width:80%;}
#regpage .grphead.in90 input[type="text"]{width:90%;}
#regpage .grphead.in90 {text-align:left}
.grpheadfull textarea, #regpage  select{    padding: 10px;}
#regpage .grphead .grpline{
	
	line-height:2.5;margin:5px 0;
}
#regpage .grphead span.s0, #regpage .grpheadfull span.s0
{
	font-style:normal;font-weight:400;
	color:#f0f0f0;margin-left:.5em;line-height:1.2;font-style:normal;
}
#regpage .grphead span.s1
{
	font-style:normal;font-weight:400;font-style:normal;font-size:1em;
	color:#fff;margin-left:1em;
}
#regpage .grphead span.s0 em{font-weight:300;font-size:0.875em}
.s12 {
	font-size:0.75em  !important;line-height:1.2 !important;
}
.s14 {
	font-size:0.875em  !important;line-height:1.2 !important;
}
#regpage .grphead span.sz, .ssza{
	font-style:normal;
	font-weight:400;font-size:1.3125em;text-align:center;
	line-height:2.5;  display: block;
}

#regpage .stepper.act,.stepper2.act{ 
color:#fff !important;background-color:#a3c78b;
}
#regpage .stepper .stepshow{
	
	display:inline-block;
	
	width:60px;height:60px;font-size:16px;
	font-weight:600;
	color:#fff;text-align:center;
	line-height:60px;
}

.stepper2 .stepshow0,.stepper2 .stepshow1,.stepper2 .stepshow2 {
	width:65px;height:55px;display:inline-block;float: left;    margin-top: 13px;
	background:url(/2015/pr_n0.png) no-repeat center center;
}
.stepper2 .stepshow1{background:url(/2015/pr_n1.png) no-repeat center center;}
.stepper2 .stepshow2{background:url(/2015/pr_n2.png) no-repeat center center;}


#regpage .stepper .stepshow.act{}
.stepper2 .stepshow0.act{background:url(/2015/pr_n0a.png) no-repeat center center;}
.stepper2 .stepshow1.act{background:url(/2015/pr_n1a.png) no-repeat center center;}
.stepper2 .stepshow2.act{background:url(/2015/pr_n2a.png) no-repeat center center;}
#headregm2b a.stepper2.relat{position:relative;font-size:0;border-top: 1px solid #5b737b;}
#mobilemenu2{display:none;}

#regpage #reg15fejlec,#reg15fejlec,.reg15fejlec
{
	text-align:center;
	font-weight:400;color:#a3c78b;line-height:3.84616;text-transform:uppercase
}
.mob_prg_tart_pontozottpontozott .pontozottf .reg15fejlec{line-height:1.4;}
#regpage #reg15fejlec b,#reg15fejlec b,.reg15fejlec b{
	
	font-weight:600;color:#a3c78b;
}
.padprg{
padding:30px 0;
}
.pr_ido{
width:85px;color:#2b2b2b;font-weight:400;line-height:22px;
background:url(/2016/pridobck.png) no-repeat bottom left;
}

.pr_14{
width:875px;
}.villred{
display:inline !important;color:red;
} .timeext{
 color:red;display:block;font-size:0.8em;
 }
.etitile, .etitile3, .etitile2{
color:#a3c78b;text-transform:uppercase;
}
 .etitile2{
text-align:center;
   
}

.mob_prg_tart_pontozottpontozott{text-align:left;
}
.pcextra{
margin-top:-5px;
}
.etitile:before{
	content:url(/2016/prgbubi.png);
	    position: relative;
    margin-left: -32px;
    padding-right: 9px;
    top: 5px;
}
.szoveg32{
	font-size:16px;
}
.szoveg32 strong,.szoveg32 b{
	font-weight:600;
}
.ml30s{
margin-left:20%;display:inline-block;padding-bottom:1.5em
}
.w50 {
width:50%;display:inline-block;margin-left:5%;
border-bottom:1px solid #3a9ec1;
}
.w50s {
border-bottom:1px solid #3a9ec1;display:inline-block;

}
#kerdoiv .s0{font-size:1.1em}
.acenter{
text-align:Center;display:block;
}
.infobox{
	background-color:#5b737b;padding:1em;margin:1em 0;line-height:1.2;color:#fff;text-align:left;

}
.khead{
font-weight:600;color:#3a9ec1;border-bottom:2px solid #3a9ec1;display:block;font-size:1.2em
}
.mob_prg_tart{
    text-align: center;
    margin: 0 2%;
    border-bottom: 1px solid #5b737b;
    padding-bottom: 5%;
    margin-bottom: 5%;line-height:1.4
}
.pontozottf2{
padding-top:5%;display:inline-block;
}
.pontozottf .reg15fejlec {margin-top: -5%;}
.pontozottf i{color:#159aa6}
.szoveg32x{
text-align:left;margin:10px;
	font-size:32px;line-height:1.5625;font-weight:300;color:#ffffff;letter-spacing:1.2px
}
.icon64{
	width:28px;
}
/*MOBIL*/
@media only screen and (max-width: 740px) {
.icon64{
	width:64px;
}
#regpage .stepper{
width:auto;
}
.ml30s{
margin-left:3%;
}.w50{
width:100%;border-bottom:0;
}
.w50s{
width:100%;padding-bottom:.5em;margin-bottom:.5em;text-align:center;
}
.prleir{margin-left:0;text-align:left;}
.prgsep{
    padding-top: 2em;
    /*margin-top: 2em;*/
	text-align:center;
}
.prgsep img{    width: 7.5em;
    /*margin-bottom: 1em;*/}
	
.fll{
float:none;
}
.prleir h5{
text-align:center;
}
.footinfoterlogo{
width:30%;padding:10%;
}.szoveg32{
	font-size:32px;
}

.dekorkep{
width:43%;
}
.box3 img {
    padding: 10% 0;
}
.box3{
width:auto;height:auto;float:none;margin:3%;padding-bottom:10%;
}

.hbcsikm{display:block;}

#ehealth_mm{
display:block;
position:relative;
background:#455e66 url(/2015/ehealt_m_bgm.jpg) no-repeat center top;    background-size: cover;
padding-top:70%;
padding-bottom:10%;
}
.box3 .bcont {height:auto;padding-bottom:20%;}
.box3.ml30.nobutton div.bcont {height:auto;padding-bottom:0;}

.wrap960, .belso_hsz{
width:initial;max-width:640px;
}.belso_hsz{
padding:3%;
}
#regpage .szeles1, #regpage .szeles2{margin:initial}
#regpage .grphead,#regpage .grpheadfull{padding-left:0;    width: 18.4em;
    margin-left: .5em;}
#k1{
padding:1em;
}

#k1 div{
margin:0 10% 10%;width:initial;
}
#header,#mt60,#ehealth_m,.h640,.h640i,.ideoda{display:none;}.h640oi{display:initial;}.h640o{display:block;}
.wrap{
	max-width:640px !important;
	min-width:310px !important;
  }
#headerm{
display:block;
width:100%;
}
#foot{padding:10% 4%;}
#headermtop{
	background-color:#163033;
	text-align:center;
}

.mob_prg_ido{
text-align:center;color:#2b2b2b;font-weight:300;
}
.mob_prg_ido1{font-size:2em;}.ptb1{padding:1em 0 }
#headermcover{
position:relative
}
#headregm a{
	text-align:center;position:absolute;top:0;z-index:100;width:100%;text-decoration:none;
	font-size:26px;font-weight:400;color:#a4b1b5;letter-spacing:1.2px;line-height:3;
}
#headregm2 a{
	text-align:center;position:absolute;top:3%;z-index:100;width:100%;text-decoration:none;
}#headregm2b{overflow:hidden;background-color:#1a8e99}
.headregm2c{overflow:hidden;background-color:#edd623}
#mprg1,#mprg2{
display:none;
}
#headregm2b a{
	text-align:left;position:absolute;top:10%;z-index:100;width:100%;text-decoration:none;
}
#headregmmenu{display:none;
background-color:#198c97;text-align:center;position:absolute;top:0;z-index:1000;width:100%;text-decoration:none;
}
#headregmmenu a{
font-size:48px;font-weight:400;color:#ffffff;letter-spacing:1.2px;line-height:2.1;text-align:center;text-decoration:none;vertical-align:middle;
display:block;    margin: 0 2%;
    border-bottom: 1px solid #5b737b;
}






   #headregm a { font-size: 26px !important; }
}
@media only screen and (max-width: 620px) {
   #headregm a { font-size: 25px !important; }
}
@media only screen and (max-width: 595px) {
   #headregm a { font-size: 24px !important; }
}
@media only screen and (max-width: 570px) {
   #headregm a { font-size: 23px !important; }
}
@media only screen and (max-width: 545px) {
   #headregm a { font-size: 22px !important; }
}
@media only screen and (max-width: 520px) {
   #headregm a { font-size: 21px !important; }
}
@media only screen and (max-width: 495px) {
   #headregm a { font-size: 20px !important; }
}
@media only screen and (max-width: 470px) {
   #headregm a { font-size: 19px !important; }
}
@media only screen and (max-width: 445px) {
   #headregm a { font-size: 18px !important; }
}
@media only screen and (max-width: 420px) {
   #headregm a { font-size: 17px !important; }
}
@media only screen and (max-width: 395px) {
   #headregm a { font-size: 16px !important; }
}
@media only screen and (max-width: 370px) {
   #headregm a { font-size: 15px !important; }
}
@media only screen and (max-width: 345px) {
   #headregm a { font-size: 14px !important; }
}
@media only screen and (max-width: 640px) {
   #headregmmenu a{ font-size: 48px !important; }
}
@media only screen and (max-width: 627.2px) {
   #headregmmenu a{ font-size: 47px !important; }
}
@media only screen and (max-width: 614.4px) {
   #headregmmenu a{ font-size: 46px !important; }
}
@media only screen and (max-width: 601.6px) {
   #headregmmenu a{ font-size: 45px !important; }
}
@media only screen and (max-width: 588.8px) {
   #headregmmenu a{ font-size: 44px !important; }
}
@media only screen and (max-width: 576px) {
   #headregmmenu a{ font-size: 43px !important; }
}
@media only screen and (max-width: 563.2px) {
   #headregmmenu a{ font-size: 42px !important; }
}
@media only screen and (max-width: 550.4px) {
   #headregmmenu a{ font-size: 41px !important; }
}
@media only screen and (max-width: 537.6px) {
   #headregmmenu a{ font-size: 40px !important; }
}
@media only screen and (max-width: 524.8px) {
   #headregmmenu a{ font-size: 39px !important; }
}
@media only screen and (max-width: 512px) {
   #headregmmenu a{ font-size: 38px !important; }
}
@media only screen and (max-width: 499.2px) {
   #headregmmenu a{ font-size: 37px !important; }
}
@media only screen and (max-width: 486.4px) {
   #headregmmenu a{ font-size: 36px !important; }
}
@media only screen and (max-width: 473.6px) {
   #headregmmenu a{ font-size: 35px !important; }
}
@media only screen and (max-width: 460.8px) {
   #headregmmenu a{ font-size: 34px !important; }
}
@media only screen and (max-width: 448px) {
   #headregmmenu a{ font-size: 33px !important; }
}
@media only screen and (max-width: 435.2px) {
   #headregmmenu a{ font-size: 32px !important; }
}
@media only screen and (max-width: 422.4px) {
   #headregmmenu a{ font-size: 31px !important; }
}
@media only screen and (max-width: 409.6px) {
   #headregmmenu a{ font-size: 30px !important; }
}
@media only screen and (max-width: 396.8px) {
   #headregmmenu a{ font-size: 29px !important; }
}
@media only screen and (max-width: 384px) {
   #headregmmenu a{ font-size: 28px !important; }
}
@media only screen and (max-width: 371.2px) {
   #headregmmenu a{ font-size: 27px !important; }
}
@media only screen and (max-width: 358.4px) {
   #headregmmenu a{ font-size: 26px !important; }
}
@media only screen and (max-width: 345.6px) {
   #headregmmenu a{ font-size: 25px !important; }
}
@media only screen and (max-width: 332.8px) {
   #headregmmenu a{ font-size: 24px !important; }
}
@media only screen and (max-width: 640px) {
   .szoveg32 { font-size: 32px !important; }
}
@media only screen and (max-width: 620px) {
   .szoveg32 { font-size: 31px !important; }
}
@media only screen and (max-width: 600px) {
   .szoveg32 { font-size: 30px !important; }
}
@media only screen and (max-width: 580px) {
   .szoveg32 { font-size: 29px !important; }
}
@media only screen and (max-width: 560px) {
   .szoveg32 { font-size: 28px !important; }
}
@media only screen and (max-width: 540px) {
   .szoveg32 { font-size: 27px !important; }
}
@media only screen and (max-width: 520px) {
   .szoveg32 { font-size: 26px !important; }
}
@media only screen and (max-width: 500px) {
   .szoveg32 { font-size: 25px !important; }
}
@media only screen and (max-width: 480px) {
   .szoveg32 { font-size: 24px !important; }
}
@media only screen and (max-width: 460px) {
   .szoveg32 { font-size: 23px !important; }
}
@media only screen and (max-width: 440px) {
   .szoveg32 { font-size: 22px !important; }
}
@media only screen and (max-width: 420px) {
   .szoveg32 { font-size: 21px !important; }
}
@media only screen and (max-width: 400px) {
   .szoveg32 { font-size: 20px !important; }
}
@media only screen and (max-width: 380px) {
   .szoveg32 { font-size: 19px !important; }
}
@media only screen and (max-width: 360px) {
   .szoveg32 { font-size: 18px !important; }
}
@media only screen and (max-width: 340px) {
   .szoveg32 { font-size: 17px !important; }
}
@media only screen and (max-width: 320px) {
   .szoveg32 { font-size: 16px !important; }
}



@media only screen and (max-width: 320px) {
   #headregm a { font-size: 13px !important; }
   #headregmmenu a{ font-size: 23px !important; }
}
.modal-header{
background-color:#3a9ec1;color:white
}.modal-content{background:#159aa6 url(/2016/sepp1.png) repeat-y center top;background-size: contain;}
.prgsep .prleir{
padding:3%
}