@import url('https://fonts.googleapis.com/css?family=Kreon%7CBaloo+2%7CBalsamiq+Sans&subset=latin,latin-ext');
body,p{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:120%;font-family:'Baloo 2',sans-serif}
body{text-rendering:optimizeLegibility}
html,body{color:#acf;background:#003173}
html,body,#fej,#fa,#fo,#mas,#mes,#wd,.as,.mis,.ws,.f,.um li a{width:100%}
html,body,.vs{height:100%}
html,body,img,td,#mf,.kn,.mk{margin:0;padding:0;border-spacing:0}
html,body,table,.al,.c,#fa,#fo,#lab,#menu,.sa,.kez,.ws{vertical-align:top}
a,#lab,.tf,.th{color:#acf}
.tf,.th{background-color:#568;background-image:url(th.png);background-repeat:repeat-x}
a:visited{color:#9bd}
a,a:visited,.s,.s a,#lab,#oc{background-color:inherit}
a,a:visited{text-decoration:none;text-shadow:1px 1px 2px #0ff}
a:hover,a:active,.y:hover,.y,.y:visited,.mp,.mr,.ms li a,.um li a{text-decoration:none}
a.a,a.a:visited,a.a:hover,a.a:active{background-repeat:no-repeat}
a.a,.tf,.th{background-position:top center}
a.a:visited,.tf:hover,.th:hover,.tf:active,.th:active{background-position:bottom center}
a.a:hover,a.a:active,.m,.mm{background-position:center center}
.k{letter-spacing:1px}
table,h1,h2,h3,hr,.al,.sa,#ez,#f2,#fej,.kk,#lab,#menu,#mes,#oc,#stat,#vk,#vm,.c,.f,.k,.mk,.mr,.s,.tdc,.tf,.th,.ff,.um{text-align:center}
fieldset,fieldset a:visited,.kk,tdc a:visited,.tdj a:visited{color:#113;background-color:#68b}
a:hover,a:active,input:focus,input:hover,input:active,select:hover,select:active,textarea:focus,textarea:hover,textarea:active,.tdc a:active,.tdc a:hover,.tdj a:active,.tdj a:hover,.n:hover,.n:active,#fej{color:#000;background-color:#68c}
fieldset a,#ez,.tdc a,.tdj a{color:#003173;background-color:#68b}
fieldset,.n{margin:20px 5px}
fieldset,.p,#fo{padding:20px}
fieldset,#lab{font:150% monospace}
fieldset,pre,textarea{line-height:165%}
form{display:inline}
hr,img,p,.kn,.va,.f,.mk,.m,.y{border:0;text-indent:0px}
input,select,textarea,.b,.n{color:#acf;background-color:#113}
input,select,textarea,fieldset,#ez,#terkep,.kk,.n,.ss,.td,.tdc,.tdj,.th,.vl,.m{border:#acf solid 2px}
input,select,textarea{border-radius:1em;padding:5px 15px}
hr{height:2px;color:#acf;background:#acf url(hr.gif) center center repeat}
footer,h1,h2,h3,h4,h5,h6,.k,.ff,.um{font-family:'Kreon',serif}
fieldset,li,p,textarea,th,.j,.js,.mh,.tdj{text-align:justify}
li{list-style-position:inside}
p,li{text-indent:10px}
table{border-collapse:collapse;border-spacing:0}
@media only screen and (orientation:portrait){#menu{display:none;visibility:hidden}body,input,select,textarea{font-size:1.2vm}}
@media only screen and (orientation:landscape){#mg{display:none;visibility:hidden}body,input,select,textarea{font-size:1vm}}
@media print{#bgj,#bgb,#fej,#m,#menu,#mas,#mg{display:none;visibility:hidden}
html,body,a,input,fieldset,select,textarea,.b,.n,.s{color:#000 !important;background:#fff !important}}
svg{fill:#acf}
svg:hover{fill:#729df0}
svg:active{fill:#ff0}
#fa{padding:20px 5px}
#fa,#fo{font:120% 'Baloo 2',sans-serif;line-height:150%}
#bf{background:url(bf.gif) top left no-repeat}
#jf{background:url(jf.gif) top right no-repeat}
#mas,#bf,#jf,.mis{height:42px}
#oc,#m,.kez,.kt,.ff,.um{white-space:nowrap}
#bf,#bgb,#bgj,#jf{width:14px}
#mas,#lab{background:url(mas.gif) top left repeat}
#gyt{background:url(gyomro.gif) center center no-repeat;width:800px;height:911px}
#bgb{background:url(bgb.gif) bottom left repeat-y}
#bgj{background:url(bgj.gif) bottom right repeat-y}
#fej{background:url(tf.png) bottom center repeat-x}
#ob{background:url(tb.png) bottom right no-repeat;float:right}
#oc{color:#ff0;background:url(tc.png) bottom left repeat-x;font:19pt 'Balsamiq Sans',cursive}
#oj{background:url(tj.png) bottom left no-repeat;float:left}
#vk{padding-bottom:15px}
#fej,.kn,#ob,#oc,#oj{height:93px;vertical-align:bottom}
#ob,#oj{width:175px}
#ez,.th{width:114px;height:114px}
#ez img,.th img{padding:9px;vertical-align:middle}
#oc,#ez,.kk,.tf,.th{vertical-align:middle}
#kw{background:transparent url(betoltes.svg) center center no-repeat}
#lab,.td,.tdc,.tdj,.tf,#np td{padding:6px}
#lab,.mk{height:10px}
#javaslatlista{position:absolute;width:175px;height:250px;overflow:auto;border:1px solid windowframe;color:windowtext;background-color:window;text-align:left;font:1.2em sans-serif;z-index:100}
#javaslatlista div{margin:1px;padding:1px;font:1.1em sans-serif;color:windowtext;background-color:window}
#javaslatlista .optionDivSelected{background-color:highlight;color:highlighttext}
#javaslatlistaifr{color:windowtext;background-color:window;position:absolute;z-index:5}
#mis,#mg{text-align:left}
#menu{width:1%}
#menu,#mes,#vm{font:normal 1.2em 'Baloo 2',sans-serif;border-right:#888 solid 1px;background-color:#2f3d58;background-image:-webkit-linear-gradient(right,#1e283c,#425477);background-image:-moz-linear-gradient(right,#1e283c,#425477);background-image:-ms-linear-gradient(right,#1e283c,#425477);background-image:-o-linear-gradient(right,#1e283c,#425477);background-image:linear-gradient(to right,#1e283c,#425477)}
#menu b,.ff{color:#aaa;text-shadow:0 0 9px #555}
#mt{width:640px;height:395px;background:url(mo.svg) center center no-repeat}
#m{z-index:209;position:absolute}
#mj{border-top:buttonhighlight 2px solid !important;border-bottom:buttonshadow 2px solid !important;border-left:buttonhighlight 2px solid !important;border-right:buttonshadow 2px solid !important}
#mj,.mp{white-space:pre;font:12px monospace}
#mj,.mr{width:150px}
#sa,.ss{height:170px;width:270px;padding:0;margin-top:9px;display:none;overflow:hidden;position:absolute}
#sa{z-index:207;color:#000;background-color:#000 !important}
#terkep{width:90%;height:680px}
.al,.sa{font:90% 'Baloo 2',sans-serif;padding:25px}
.al,.as{border-top:#acf solid 2px}
.as{padding:5px}
.banner{width:234px;height:60px}
.bigbanner{width:468px;height:60px;box-shadow:4px 4px 8px #00193a,-4px -4px 8px #004aad;transition:all 0.2s ease-in-out}
.bigbanner:hover,.bigbanner:active{box-shadow:-4px -4px 8px #00193a,4px 4px 8px #004aad}
.blink{text-decoration:blink}
.ico{width:22px;height:22px;margin:7px 0 0 5px}
.hi{font-size:xx-small;line-height:0%;display:none;visibility:hidden}
.k{padding:20px 2px 60px 2px;font-size:150%}
.kez{width:118px;height:52px}
.kez a:link{background-color:inherit}
.kn{width:24px;height:108px}
.mm,.x{width:276px;height:173px;background-repeat:no-repeat}
.mm{background-image:url(m.svg)}
.x{background-image:url(x.gif)}
.mr{color:buttonface;font:105% 'Baloo 2',sans-serif;background-color:buttontext;border-top:buttonshadow 2px solid;border-bottom:buttonhighlight 2px solid;border-left:buttonshadow 2px solid;border-right:buttonhighlight 2px solid}
.n,.th{font:50% 'Baloo 2',sans-serif}
.nab,.naf,.naj,.nal,.m{background-repeat:no-repeat}
.nab,.naj:hover,.naj:active{background-position:center right}
a:hover{background-color:transparent}
.nab:hover,.nab:active,.naj{background-position:center left}
.nab{background-image:url(nab.svg)}
.naf{background-image:url(naf.svg)}
.naj{background-image:url(naj.svg)}
.nal,.naf{background-position:top center}
.nal:hover,.nal:active,.naf:hover,.naf:active{background-position:bottom center}
.nal{background-image:url(nal.svg)}
.r{text-align:right}
.s,.s a{color:#ff0}
.ss{text-indent:0px;z-index:208;color:#000;background-color:#68c !important}
.td,.tdc,.tdj,.tf{border-radius:0.5em}
.vb{width:88px;height:31px}
.vl,.em li{margin:0 15px 7px 0;float:left}
.z,.ms li,.h:hover{color:#006;background:#acf}
.ms,.ms ul{width:100%;border:0;position:relative;display:block;z-index:9}
#b,#j,#fej,#ob,#oc,#oj,.ff,.ms li,.ms,.ms ul,.um li,.um,.um ul,.va,.kn,.em{list-style:none;margin:0;padding:0}
.ms li a{font:normal 250% 'Baloo 2',sans-serif;border:1px solid #111f41;display:block;color:#003173;line-height:78px;padding-left:16px}
.kt{width:50%}
.um,.um ul{position:relative;display:block;z-index:9}
.um li a{display:block;overflow:hidden;font-size:0.9em;transition-duration:0.3s}
.um a,.um a:link,.um a:active,.um a:hover,.um a:visited,#vm li:hover>a{width:150px;height:100px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;width:94%;height:1.1em;padding:1px 2px 8px 2px;margin:9px 5px}
.um a,.um a:link{color:#acf;text-shadow:-1px -1px 1px #000;background-color:#293b5f;background:-webkit-linear-gradient(top,#858c98,#293b5f,#3a568b);background:-moz-linear-gradient(top,#858c98,#293b5f,#3a568b);background:-ms-linear-gradient(top,#858c98,#293b5f,#3a568b);background:-o-linear-gradient(top,#858c98,#293b5f,#3a568b);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:1px solid #1e1e13;-webkit-box-shadow:-3px 0px 7px 0px red,inset 0px 0px 1px 1px #777;-moz-box-shadow:-3px 0px 7px 0px red,inset 0px 0px 1px 1px #777;box-shadow:0px 0px 4px 2px #4f535c,inset 0px 0px 1px 1px #777}
.um a:visited{color:#9bd;text-shadow:-1px -1px 1px #000;background-color:#141354;background:-webkit-linear-gradient(top,#797499,#141354,#2c388b);background:-moz-linear-gradient(top,#797499,#141354,#2c388b);background:-ms-linear-gradient(top,#797499,#141354,#2c388b);background:-o-linear-gradient(top,#797499,#141354,#2c388b)}
.um a:active,.um a:hover,#vm li:hover{color:#000;text-shadow:-1px -1px 1px #fff;background-color:#729df0;transform:scale(0.98,0.98);transition-duration:0.2s}
.um a:active,.um a:hover{background:-webkit-linear-gradient(top,#bacff8,#729df0,#729df0);background:-moz-linear-gradient(top,#bacff8,#729df0,#729df0);background:-ms-linear-gradient(top,#bacff8,#729df0,#729df0);background:-o-linear-gradient(top,#bacff8,#729df0,#729df0)}
.h{width:25px}
.ne{width:25%}
#vm li{position:relative;list-style:none;float:left;height:1em}
#vm li a{display:block;padding:0 10px;margin:6px 0;line-height:100%;width:100%}
#vm ul{position:absolute;padding:0;top:40px;left:0;background:black;border-radius:0 0 10px 10px;opacity:0}
#vm li:hover>ul{opacity:1}
#vm ul li{height:1em;overflow:hidden;padding:0}
#vm li:hover>ul li{height:40px;overflow:visible}
footer{font-size:120%}
.ff,#mes li{font-size:220%}
.u{text-decoration:underline !important}
.big{font-size:larger}
.small{font-size:smaller}
.y,.y:visited,.y:active,.y:hover{text-shadow:none;border-radius:0}
.y,#mj,.y:visited{background-color:menu;color:menutext;border:0}
.y:active,.y:hover{color:highlighttext;background-color:highlight}
.y{padding:2px 0 !important;border:0 !important}
.th img,.th li img,#nk{overflow:hidden;transition-duration:0.3s}
.th img:hover,.th li img:hover{transform:scale(1.2,1.2);transition-duration:0.2s;mix-blend-mode:overlay}