@charset "utf-8";
html{scroll-behavior:smooth;font-family:'Alkatra',sans-serif;letter-spacing: -0.3px;}
a img:hover{position:relative;top:1px;left:1px;} 
.lath{width:0;height:0;overflow:hidden;}
.nagy{text-transform: uppercase;}
.tabl{margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top: 20px;margin-bottom: 40px;}
.tabl td{border-bottom:1px solid #D2D4D5;  padding: 7px;padding-top: 12px;}
.tabl th{text-align:center;border-bottom:1px solid #D2D4D5;}
.tabl tr{vertical-align: bottom;}
.tabl tr:hover {background-color: #E3F2FD;}
.text-smal{font-size:14px;}
.text-smal:link{font-size:14px;}
.text-smal:visited{font-size:14px;}
.text-smal:hover{font-size:14px;}
.text-smal:active{font-size:14px;}
.kek{color:#0076A3;}

@media (max-width:992px) {
body{margin-top:10px;max-width:94%;margin-left:auto;margin-right:auto;background-color:#FFF;font-family:'Alkatra',sans-serif;font-size:20px;line-height:1.4;}
a:link{color:#00BFF3;text-decoration:underline;}
a:visited{color:#00BFF3;}
a:hover{color:#0076A3;text-decoration:underline;}
a:active{color:#0076A3;text-decoration:underline;}
#arak-foto-1,#csik,#logo,#alap,.marquee,#navi,#nono,#tele,#vizp{ display:none; }
#alap{display:block;position:relative;top:0;z-index:200;visibility:visible;overflow:visible;width: 100%;height:0;background-color:white;}
#byby{display:block;position:relative;min-width:200px;margin-left:auto;margin-right:auto;}
#cont{display:block;position: relative; max-width:100%;margin-left:auto;margin-right:auto;margin-top: -40px;}
#labl{visibility:visible;overflow:visible;width:100%;height:10px;background-color:#00bff3;}
#labl-keto{visibility:visible;overflow:visible;width:100%;height:10px;background-color:#00bff3;}
#logo-mobi{display:block;position:relative;z-index:501;width:260px;height:87px;margin-left:auto;margin-right:auto;padding: 0;}
#tele-mobi{display:block;position:relative;z-index:502;width:260px;height:50px;margin-left:auto;margin-right:auto;margin-top:0; padding: 0;text-align: center;}
.aszt-eltu{display:none; }
.foto{display:block;margin-bottom:15px;border:1px solid #0072BC;position:relative;margin-left:auto;margin-right:auto;width: 100%;max-width: 100%;border-radius: 15px;}
.foto-jobb{margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #0072BC;width: 100%;}
.foto-bals{margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #0072BC;width: 100%;}
.kozp{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.terk{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}
.terk iframe,.terk object,.terk embed{position:absolute;top:0;left:0;width:100%;height:100%;border: 1px solid #0072BC;}
.text-titl{display:block;font-size:36px;color:#0072BC;font-weight: 400; text-align:center;margin-bottom:15px;padding:0;}
.text-titl-ligh{color:#00BFF3;}
.hiva{display:block;margin-bottom:-20px;padding:0;font-size: 26px;}  
}

@media screen and (min-width:993px){
body{background-color:#FFF;font-size:18px;line-height:1.4;font-family:'Alkatra',sans-serif;font-weight:400;text-align:left;}
img,object,embed,video{display: block; max-width:100%;margin: 0;padding: 0;}
p{margin-top:0;margin-bottom:15px;padding:0;}  
a:link{color:#0076A3;text-decoration:none;}
a:visited{color:#0076A3;}
a:hover{color:#00BFF3;text-decoration:underline;}
a:active{color:#00BFF3;text-decoration:underline;}
h1{font-size:26px;color:#00BFF3;}
h2{font-size:22px;color:#00BFF3;}
h3{font-size:18px;color:#00BFF3;}
h4{font-size:14px;color:#00BFF3;line-height:18px;}
h5{font-size:12px;color:#00BFF3;line-height:16px;}
h6{font-size:10px;color:#00BFF3;line-height:14px;}
#tele-mobi{display:none;}
#cont{position:absolute;width:880px;z-index:-1;visibility:visible;overflow:visible;top:125px;left:50%;margin-left:-465px;}
#alap{position:fixed;top:0;z-index:200;visibility:visible;overflow:visible;width: 100%;height:90px;background-color:white;}
#csik{position:fixed;top:90px;z-index:202;visibility:visible;overflow:visible;width: 100%;height:30px;background-color:#0072bc;}
.kozp{display:block;margin-left:auto;margin-right:auto;text-align:center;}
#labl{visibility:visible;overflow:visible;width:100%;height:10px;background-color:#00bff3;}
#logo{position:fixed;top:12px;z-index:201;visibility:visible;overflow:visible;left:50%;margin-left:-465px;}
.foto{display:block;margin-top:10px;margin-bottom:20px;border:1px solid #0072BC;border-radius:15px;position:relative;margin-left:auto;margin-right:auto;width:800px;max-width: 800px;text-align: center;}
.foto-jobb{float:right;margin-top:15px;margin-bottom:15px;margin-left:15px;border:1px solid #0072BC;max-width:400px;}
.foto-bals{float:left;margin-top:15px;margin-bottom:15px;margin-right:15px;border:1px solid #0072BC;max-width:400px;}
/* #tart{position:absolute;width:880px;z-index:-1;visibility:visible;overflow:visible;top:122px;left:50%;margin-left:-465px;} */
.mobi-brek{display:none;}
#tele{position:fixed;top:15px;z-index:201;visibility:visible;overflow:visible;left:50%;margin-left:240px;}
.terk{position:relative;width:800px;height:450px;margin-left:auto;margin-right:auto;max-width: 800px;margin-bottom:30px;}
.terk iframe,.terk object,.terk embed{position:absolute;width:800px;height:450px; border: 1px solid #0072BC;border-radius: 15px;}
#vizp{position:fixed;width:77px;height:490px;z-index:202;visibility:visible;overflow:visible;top:0;left:50%;margin-left:400px;}
#navi{position:fixed;top:50px;z-index:201;visibility:visible;overflow:visible;left:50%;margin-left:-230px;}
.hiva{background:linear-gradient(to bottom, var(--mainColor) 0%, var(--mainColor) 100%);background-position: 0 100%;background-repeat: repeat-x;background-size: 2px 2px;color: #0072bc;text-decoration: none;  transition: background-size .3s;}
.hiva:visited{ color: #0072bc; }
.hiva:hover{background-size: 2px 50px;padding-top: 4px;padding-bottom: 2px; color: white; text-decoration: none;}
:root{--mainColor: #00bff3;} /* hiva link háttérhez kell */
.text-titl{position:relative;display:block;font-family:'Alkatra',sans-serif;font-size:40px;color:#0072BC;text-align:center;margin-top:15px;line-height: 1.2;}
.text-titl-ligh{font-size:40px;line-height:1.2;font-weight:normal;color:#00BFF3;}

.tablazat{border:thin solid #999;}
.photo{border:1px solid #0072BC;}

.table-left{float:left;margin-bottom:15px;margin-right:15px;}
.table-right{float:right;margin-bottom:15px;margin-left:15px;}
.text-yes{font-size:18px;line-height:20px;color:#28D91A;}
.text-normal{font-size:14px;line-height:24px;font-style:normal;font-weight:400;}
.text-blue{font-size:14px;line-height:20px;color:#0072BC;}
.text-lightblue{font-size:14px;line-height:20px;color:#00BFF3;}
.text-lista{font-size:18px;line-height:24px;font-style:normal;font-weight:400;color:#00BFF3;}
.text-lista-dark{font-size:18px;line-height:24px;font-style:normal;font-weight:400;color:#0072BC;}
.text-white{font-size:18px;line-height:24px;font-style:normal;font-weight:400;color:#FFFFFF;}
.text_galeria{font-size:16px;line-height:24px;font-style:normal;font-weight:400;}
.text_bottom_copyright{font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#000000;line-height:18px;}
.text_bottom{font-size:14px;color:#FFFFFF;line-height:18px;}
.text_bottom:link{font-size:14px;color:#FFFFFF;line-height:18px;}
.text_bottom:visited{color:#FFFFFF;}
.text_bottom:hover{font-size:14px;color:#0072BC;line-height:18px;text-decoration:none;}
.text_bottom:active{font-size:14px;color:#0072BC;line-height:18px;text-decoration:none;}
#vizpumpa{position:fixed;width:77px;height:490px;z-index:99;visibility:visible;overflow:visible;top:0;left:50%;margin-left:400px;}

#social{position:fixed;background:#0076a3;width:100%;height:48px;z-index:99;visibility:visible;overflow:visible;top:0;}
#reklam{position:absolute;width:153px;height:95px;z-index:11;visibility:visible;overflow:visible;top:115px;left:50%;margin-left:-77px;}
#navigacio{position:absolute;width:760px;height:162px;z-index:10;visibility:visible;overflow:visible;top:0;left:50%;margin-left:-380px;}
#print-logo{width:0;height:0;overflow:hidden;}
#pup{position:absolute;z-index:200;padding:5px;margin-left:10px;margin-top:5px;width:200px;border:1px solid #00bff3;background-color:#E8F4F9;color:#0076a3;font-size:0.95em;}

.marquee{height:23px;width:853px;overflow:hidden;position:fixed;top:94px;left:50%;margin-left:-463px;z-index: 400;color: white;}
.marquee div{display:block;width:200%;height:30px;position:absolute;overflow:hidden;animation:marquee 20s linear infinite;}
.marquee a:link{color:white;text-decoration:none;position:relative;top:0;left:0;}
.marquee a:visited{color:white;text-decoration:none;position:relative;top:0;left:0;}
.marquee a:hover{color:white;text-decoration:underline;position:relative;top:0;left:0;}
.marquee div:hover{animation-play-state:paused;}
.marquee span{float:left;width:50%;}
.marquee-zold{font-size:14px;font-weight:700;color:#007600;}
}

@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}

@media print{
#navigacio,#reklam,#social,#top,#header,#bottom-navi{ display:none; }
#print-logo{width:740px;height:100px;position:absolute;z-index:7;visibility:visible;top:20px;left:0;margin-right:0;margin-left:0;margin-bottom:0;}
#tartalom{width:80%;position:absolute;z-index:8;visibility:visible;top:110px;left:0;margin-right:0;margin-left:0;}
p{orphans:3;}
}
@font-face{font-family:"Alkatra";src:url(Alkatra-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:"Alkatra";src:url(Alkatra-Medium.ttf);font-weight:500;font-display:swap}
@font-face{font-family:"Alkatra";src:url(Alkatra-SemiBold.ttf);font-weight:700;font-display:swap}