@charset "utf-8";
html,body {
	margin:0;
	padding:0;
	height:100%;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#757575;
	background-color:#fff/*e6d9ca*/;
	image-rendering: -webkit-optimize-contrast;  /* Chrome downscaled images are blurred */
}
body {overflow-y:scroll;}

img{border: none;}
.marginki{margin: 0}
.marginbal23{margin-left: 23px}
.marginbal10{margin-left: 10px}
.marginbal20{margin-left: 20px}
.margintop10{margin-top: 10px}
.bold{font-weight:bold}
.hiba{color:#ff0000!important}
.sortav{margin-bottom:26px}


.zold, .tartalom th.zold, .zoldbekezdes, h1, h2 {color:#005c2b;}
.szurke{color:#b1b2b2}
.fekete{color:#000}


a{color:#005c2b;text-decoration:none;font-weight:bold}
a:hover{color:#636363;}

#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:940px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-color:#fff;
}

#body {
   padding-bottom:10px;   /* Height of the footer */
}

.fejlec{height:50px;padding-top:7px}
.fejlec .logo{width:300px;float:left}
.fejlec .elemek{width:440px;float:right}
.fejlec .elemek .belepes{float:left;margin:16px 23px 0 0;color:#005c2b}
.fejlec .elemek .belepes .regisztracio{text-decoration:none}
.fejlec .elemek .belepes .regisztracio:hover{text-decoration:underline}
.fejlec .elemek .belepes .bejelent{color:#888383;text-decoration:none}
.fejlec .elemek .belepes .bejelent:hover{text-decoration:underline}

.fejlec .elemek .kereses{margin:0;padding:0;height:21px;float:left}
.fejlec .elemek .kereses div.form{padding-top:11px}
.fejlec .elemek .kereses input{float:left;background: url(art/kereses-input-hatter.gif) no-repeat;border:0px;width:145px;height:26px;line-height:26px;color:#bbb;font-size:12px;padding:0 4px 0 4px;margin:0;outline:none;}
.fejlec .elemek .kereses span{float:left;display:block;height:26px;width:27px;text-decoration:none}
.fejlec .elemek .kereses form a{text-decoration:none;font-weight:normal;}

.fejlec .elemek .zaszlo{float:left;margin:12px 0 0 19px}

.felsomenu{float:left;margin-top:5px;}
.felsomenu ul{padding:0;margin:0;list-style:none; padding-top: 3px;}
.felsomenu ul li{padding:0;margin:0; float: left; height: 31px;}

.felsomenu ul li a.felsofomenu{color:#000; text-decoration:none; font-size: 14px; background: none; display: block; float: left; font-weight: normal; }

.felsomenu ul li a.felsofomenu .baloldal{width: 3px; background: none; height: 31px; display: block; float: left;}
.felsomenu ul li a.felsofomenu .kozepoldal{height: 22px; display: block; float: left; padding: 9px 8px 0 8px;}
.felsomenu ul li a.felsofomenu .jobboldal{width: 4px; background: none; height: 31px; display: block; float: left;}

.felsomenu ul li a.felsofomenu:hover{color:#005c2b;}
.felsomenu ul li a.felsofomenu:hover .baloldal{width: 3px; height: 31px; display: block; float: left; background-image: url(art/felsomenu-bal.gif); background-repeat: no-repeat;}
.felsomenu ul li a.felsofomenu:hover .kozepoldal{background-image: url(art/felsomenu-loop.gif); background-repeat: repeat-x; height: 31px; display: block; float: left;}
.felsomenu ul li a.felsofomenu:hover .jobboldal{width: 4px; background-image: url(art/felsomenu-jobb.gif); background-repeat: no-repeat; height: 31px; display: block; float: left;}


.felsomenu ul li ul {float: left; position: absolute; left: -999em; padding: 0; margin: 0; margin: 30px 0 0 0; z-index: 100000;}
.felsomenu ul li ul li {margin:0;padding:0}
.felsomenu ul li ul li .panelfelso{background: url(art/panel-felso.png) no-repeat;width:940px;height:6px;margin:0;}
.felsomenu ul li ul li .panelloop{background: url(art/panel-loop.png) repeat-y;width:908px;margin:0;padding:16px;height:196px!important}
.felsomenu ul li ul li .panelloop .bal{float:left;width:440px;margin-right:20px}
.felsomenu ul li ul li .panelloop .bal .cim{font-size:24px;margin-bottom:25px}
.felsomenu ul li ul li .panelloop .bal .menu{width:200px;float:left;color:#000;margin-right:10px}
.felsomenu ul li ul li .panelloop .bal .text{font-size:12px;color:#565756;padding-top:26px}
.felsomenu ul li ul li .panelloop .bal a{font-size:15px;text-decoration:none;float:right;color:#005c2b;font-weight:bold;margin-top:10px}
.felsomenu ul li ul li .panelloop .bal a:hover{font-size:15px;color:#b1b2b2}
.felsomenu ul li ul li .panelloop .jobb{float:left;width:440px;}

.felsomenu ul li ul li .panelloop .jobb .kereses{margin:0;padding:0;margin-left:50px}
.felsomenu ul li ul li .panelloop .jobb .kereses form{padding-top:11px;}
.felsomenu ul li ul li .panelloop .jobb .kereses input{float:left;background: url(art/panel-kereso-hatter.png) no-repeat;border:0px;width:323px;height:51px;line-height:26px;color:#bbb;font-size:18px;padding:0 10px 0 10px;margin:0;outline:none;}
.felsomenu ul li ul li .panelloop .jobb .kereses span{background-color:#005c2b;text-align:center;display:block;width:190px;height:38px;color:#fff;font-size:18px;line-height:38px;margin:15px 0;margin-left:65px}
.felsomenu ul li ul li .panelloop .jobb .kereses form a{text-decoration:none;font-weight:normal}
.felsomenu ul li ul li .panelalso{background: url(art/panel-also.png) no-repeat;width:940px;height:6px;margin:0;padding:0}

.felsomenu ul li:hover ul{left: auto; display: block;}

.almenuelem{display:none}
.panelfelso{background: url(art/panel-felso.png) no-repeat;width:940px;height:6px;margin:0;}
.panelloop{background: url(art/panel-loop.png) repeat-y;width:908px;margin:0;padding:16px;}
.panelloop .bal{float:left;width:540px;margin-right:20px}/*440px*/
.panelloop .bal .cim{font-size:24px;margin-bottom:20px}
.panelloop .bal .menu{width:250px;float:left;color:#000;margin-right:10px} /*200px*/
.panelloop .bal .text{font-size:12px;color:#757575;padding-top:15px;} /*width:380px;*/
.panelloop .bal a{font-size:15px;text-decoration:none;float:right;color:#005c2b;font-weight:bold;margin-top:10px} /**/
.panelloop .bal a:hover{color:#b1b2b2}
.panelloop .bal .menu a{font-size:12px;float:none;color:#000;font-weight:normal;}
.panelloop .bal .menu a:hover{color:#005c2b}
.panelloop .bal .menu a:before {content:":: ";}

.panelloop .jobb{float:right;width:340px;text-align:center;} /*440px background-color:#FFFF99*/
.panelloop .jobb .kereses{margin:0;padding:0;} /*margin-left:50px*/
.panelloop .jobb .kereses form{padding-top:11px;}
.panelloop .jobb .kereses input{background: url(art/panel-kereso-hatter.png) no-repeat;border:0px;width:303px;height:51px;line-height:26px;color:#bbb;font-size:18px;padding:0 10px 0 10px;margin:0;outline:none;} /*float:left;*/
.panelloop .jobb .kereses span {background-color:#005c2b;text-align:center;display:block;width:190px;height:38px;color:#fff;font-size:18px;line-height:38px;margin:15px auto;} /*margin-left:65px*/
.panelloop .jobb .kereses form a{text-decoration:none;font-weight:normal}

.panelalso{background: url(art/panel-also.png) no-repeat;width:940px;height:6px;margin:0;padding:0}


.kepcserelofooldal{width:940px;height:220px;background-color:#777;}

.navgomb{float:left;height:108px;width:220px;text-align:center;font-size:18px;font-weight:normal;padding-top:10px;} /*font-weight:bold;*/
.navgomb:hover{color:#000;}
.foszolgaltatas{background: url(art/fooldal-szolgaltatasok.jpg) no-repeat}
.fopartnerek{background: url(art/fooldal-partnereink.jpg) no-repeat 50% 50%}
.fomszakiszabalyozas{background: url(art/fooldal-muszakiszabalyozas.jpg) no-repeat 50% 50%}
.fopalyazatok{background: url(art/fooldal-kpluszf.jpg) no-repeat 50% 50%}
.fosegithetunk{background: url(art/fooldal-mibensegithetunk.jpg) no-repeat 100% 50%}
.fovelemenyezhetoiranyelvek{background: url(art/fooldal-velemenyezhetoiranyelvek.jpg) no-repeat 50% 50%}
.foiranyelvkonferencia{background: url(art/fooldal-iranyelvkonferencia.jpg) no-repeat 50% 50%}
.fomuszakiszabalyozas{background: url(art/fooldal-muszakiszabalyozas-20180618.jpg) no-repeat 50% 50%}
.foemili{background: url(art/fooldal-emili.jpg) no-repeat 100% 50%}
.fopalyazatoktamogatasok{background: url(art/fooldal-palyazatoktamogatasok-20181012.jpg) no-repeat 50% 50%}
.fopalyazatoktamogatasok20190520{background: url(art/fooldal-palyazatoktamogatasok-20190520.jpg) no-repeat 50% 50%}

	

.aktualis{width:274px;float:left;} /*min-height:140px;*/
.aktualis a{display: block;color:#3a3e40;font-size:16px;text-decoration:none;padding-bottom:5px; height:52px; overflow:hidden;} /*17px*/
.aktualis span{display: block;}
.aktualis .datum{color:#000;float:left;font-size:11px;margin:0;padding:0;width:274px;}
.aktualis .datum a{float:right;font-size:11px;color:#005c2b;height:auto;padding-bottom:0;}
.aktualis .tovabb a{float:left;font-size:11px;color:#005c2b;}

/*.tovabbihirek{position:relative;left:844px;top:20px;background: url(art/tovabbi-hirek.gif) no-repeat 80px 0; width:100px;}*/
.indexaktualis{float:left;width:840px;}
.tovabbihirek{float:right;width:100px;margin:26px 0 10px 0;padding-bottom:6px;background: url(art/tovabbi-hirek-pottyos.gif) no-repeat left top;}
.tovabbihirek a{color:#000;font-weight:normal;}
	
.tartalom{float:left;width:585px;margin:24px 45px 0 0;font-size:12px;} /*color:#838383;*/
.tartalom{color:#3F3F3F;}

.tartalom ul{padding:0;margin:0;list-style:none;padding:0px 20px 10px 20px;} /**/
.tartalom ul li{background: url(art/felsorolas.png) no-repeat 0 9px;padding:2px 0 2px 20px;}

.tartalom .galeria{text-align:center;float:left;margin:0 18px 40px 18px}
.tartalom .galeria img{border:1px solid #005c2b;padding:2px;margin-bottom:8px}


.jobbsav{float:left;margin:0;margin-top:34px;width:310px}

.jobbsav .onittvan .cim{font-size:14px;color:#818482;padding:6px 0 6px 0}
.jobbsav .onittvan .panel{background-color:#e8e6e3;padding:20px}
.jobbsav .onittvan .panel .menu{}
.jobbsav .onittvan .panel .menu ul{padding:0;margin:0;list-style:none; padding-top: 0px;}
.jobbsav .onittvan .panel .menu ul li{padding:0;margin:0;}
.jobbsav .onittvan .panel .menu ul li a.elso{color:#767676; text-decoration:none; font-size: 14px; background: url(art/onittallpotty-szurke-elso.png) no-repeat left top;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:16px;font-weight:600}
.jobbsav .onittvan .panel .menu ul li a.elso:hover{color:#005c2b; text-decoration:none; font-size: 14px; background: url(art/onittallpotty-zold-elso.png) no-repeat left top;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:16px;font-weight:600}

.jobbsav .onittvan .panel .menu ul li a{color:#767676; text-decoration:none; font-size: 14px; background: url(art/onittallpotty-szurke.png) no-repeat left center;display: block; font-weight: normal; padding-left:24px;height:22px;line-height:22px;font-weight:600}
.jobbsav .onittvan .panel .menu ul li a:hover{color:#005c2b; text-decoration:none; font-size: 14px; background: url(art/onittallpotty-zold.png) no-repeat left center;display: block; font-weight: normal; padding-left:24px;height:22px;line-height:22px;font-weight:600}

.jobbsav .onittvan .panel .menu ul li a.utolso{color:#767676; text-decoration:none; font-size: 14px; background: url(art/onittallpotty-szurke-utolso.png) no-repeat left bottom;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:20px;font-weight:600}
.jobbsav .onittvan .panel .menu ul li a.utolso:hover{color:#005c2b; text-decoration:none; font-size: 14px; background: url(art/onittallpotty-zold-utolso.png) no-repeat left bottom;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:20px;font-weight:600}

.jobbsav .kereses{margin:18px 0 0 0;padding:0;}
.jobbsav .kereses form{padding-top:11px;}
.jobbsav .kereses input{float:left;border:1px solid #cccccc;width:192px;height:34px;line-height:34px;color:#424648;font-size:12px;padding:0 10px 0 10px;margin:0 10px 0 0;outline:none;}
.jobbsav .kereses span{background-color:#005c2b;text-align:center;display:block;width:190px;height:38px;color:#fff;font-size:18px;line-height:38px;margin:15px 0;margin-left:65px}
.jobbsav .kereses form a{text-decoration:none;}
.jobbsav .kereses form button{float:left;height:36px;font-family:arial,sans-serif;border:0;background-color:#005c2b;text-align:center;color:#fff;font-size:13px;line-height:30px;margin:0;padding:3px 15px;font-weight:600}

.jobbsav .kereses #quicksearchbutton{float:left;height:36px;font-family:arial,sans-serif;border:0;background-color:#005c2b;text-align:center;color:#fff;font-size:13px;line-height:30px;margin:0;padding:3px 15px;font-weight:600}


.lista{width:120px;float:left;color:#000;margin:0px 0px 0 15px;padding:0 0 0 15px;}
.lista a{color:#000!important;display:block;padding:0;margin:0;margin-bottom:5px;font-weight:normal;font-size:11px}
.lista a:hover{color:#005c2b!important;}
.jobbsav .lista a:before {content:":: "; margin-left:-10px}

.kapcsolatmenu{color:#000;margin:0 10px 0 0 ;padding:0 0 0 10px;}
.kapcsolatmenu a{color:#000!important;display:block;padding:0;margin:0;margin-bottom:5px;font-weight:normal;font-size:11px}
.kapcsolatmenu a:hover{color:#005c2b!important;}
.jobbsav .kapcsolatmenu a:before
{
content:":: ";
margin-left:-10px
}


.tovabb{text-align:right;margin:10px 0 0 0;display:block}
.jobbsav .tovabb{margin-top:5px;}


.doklista{background: url(art/dokikon.png) no-repeat 0px 12px;border-top:1px dashed #e9e9e9;text-decoration:none;margin:0 70px 0px 17px;padding:10px 0 10px 15px;display:block;font-weight:normal}
a.doklista, a.linklista, a.cim, .jobbsav .talalat a.link, .talalat .kapcsolodohivatkozasok a {color:#3F3F3F;} /*color:#8f8f8f;*/
.talalat:hover .kapcsolodohivatkozasok a, .talalat:hover .dokumentumlista a  {color:#999;}
.dokumentumlista:hover a.doklista, .kapcsolodohivatkozasok:hover a.linklista, .kapcsolattartolista:hover a.cim, .jobbsav:hover .talalat a.link {color:#999;}
.kapcsolattartolista:hover a.cim {color:#787878;}
.dokumentumlista:hover a.doklista:hover, .kapcsolodohivatkozasok:hover a.linklista:hover, .kapcsolattartolista:hover a.cim:hover, .talalat a.link:hover {color:#000;} 

	
.kapcsolattarto{cursor:pointer;background: url(art/kapcsolattarto.png) no-repeat 0 0;padding:2px 0 15px 30px;margin:0 70px 10px 17px;line-height:17px;border-bottom:1px dashed #e9e9e9;}
.kapcsolattarto.sel{background: url(art/kapcsolattarto-sel.png) no-repeat 0 0}

.linklista{text-decoration:none;margin:0 70px 7px 17px;padding:0 0 7px 0px;display:block;font-weight:normal;}
.jobbsav .linklista{margin-right:10px}
.linklista:before{content:":: ";}

.talalat{margin-bottom:20px}
/*.talalat a.link{float:left;text-decoration:none;margin:0;padding:0;font-weight:normal}*/
.talalat a.link{padding-bottom:5px;}
/*.talalat a.link:before{content:":: ";}*/



.lablec{padding:0;}/*min-height:170px;*/
.lablec .felsosav{background-color:#ebeae8;padding:14px 26px;} /*height:150px; min-height:100px;*/
.lablec .felsosav .bal{width:460px;margin-right:20px;float:left;padding-top:10px;padding-bottom:10px;}

/*
.lablec .felsosav .bal .alsomenu .alsoalmenu {background: url(art/alsomenu-fopotty.png) no-repeat left -3px;padding-left:80px;}
.lablec .felsosav .bal .alsomenu .alsoalmenu a.alelso{color:#767676; text-decoration:none; font-size: 12px; background: url(art/alsomenu-felsopotty.png) no-repeat left top;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:16px;font-weight:600}
.lablec .felsosav .bal .alsomenu .alsoalmenu a{color:#767676; text-decoration:none; font-size: 12px; background: url(art/alsomenu-kozepsopotty.png) no-repeat left center;display: block; font-weight: normal; padding-left:24px;height:22px;line-height:22px;font-weight:600}
.lablec .felsosav .bal .alsomenu .alsoalmenu a.alutolso{color:#767676; text-decoration:none; font-size: 12px; background: url(art/alsomenu-alsopotty.png) no-repeat left bottom;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:20px;font-weight:600}

.alsomenu{position:relative;float:left;}
.alsomenu:hover .alsoalmenu{display:block;border:1px solid red;margin-top:-9px;}
.alsoalmenu{display:none;position:absolute;left:0;top:-12px;width:200px;z-index:1000;padding-top:4px}
*/
.lablec .felsosav .bal .alsomenu .alsoalmenu a.alelso{color:#767676; text-decoration:none; font-size: 12px; background: url(art/alsomenu-felsopotty.png) no-repeat left top;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:16px;font-weight:600}
.lablec .felsosav .bal .alsomenu .alsoalmenu a{color:#767676; text-decoration:none; font-size: 12px; background: url(art/alsomenu-kozepsopotty.png) no-repeat left center;display: block; font-weight: normal; padding-left:24px;height:22px;line-height:22px;font-weight:600}
.lablec .felsosav .bal .alsomenu .alsoalmenu a.alutolso{color:#767676; text-decoration:none; font-size: 12px; background: url(art/alsomenu-alsopotty.png) no-repeat left bottom;display: block; font-weight: normal; padding-left:24px;height:18px;line-height:20px;font-weight:600}
.lablec .felsosav .bal .alsomenu .alsoalmenu a:hover{color:#005c2b;}

.alsomenu{position:relative;float:left;}
.alsomenu a{width:200px;color:#000}
.alsomenu a:hover{color:#005c2b;}
.alsomenu:hover .alsoalmenu{display:block;margin-top:-9px;}
.alsomenu img{display:none;}
.alsomenu:hover img{display:inline;margin-left:5px}
.alsoalmenu{display:none;position:absolute;left:0;top:-12px;width:200px;z-index:1000;padding-top:4px}



.lablec .felsosav .jobb{width:408px;float:left;}
.lablec .felsosav .jobb .cim{color:#888383;font-size:18px;margin-bottom:16px}

.lablec .alsosav{min-height:36px;font-size:13px;padding:5px 10px;font-weight:bold}
.lablec .alsosav span{display:block;float:left}
.lablec .alsosav .menu{padding:0px 10px;margin:0;float:right}
.lablec .alsosav .menu ul{padding:0;margin:0;list-style:none;float:left}
.lablec .alsosav .menu ul li{padding:0;margin:0 0 0 20px;float:left;color:#b3b3b3;}
.lablec .alsosav .menu ul li a{color:#000;text-decoration:none;}
.lablec .alsosav .menu ul li a:hover{color:#005c2b;}

.devtools{min-height:36px;font-size:13px;padding:5px 10px;font-weight:bold}
.devtools span{display:block;float:left}
.devtools .menu{padding:0px 10px;margin:0;float:right}
.devtools .menu ul{padding:0;margin:0;list-style:none;float:left}
.devtools .menu ul li{padding:0;margin:0 0 0 20px;float:left;color:#b3b3b3;}
.devtools .menu ul li a{color:#000;text-decoration:none;}
.devtools .menu ul li a:hover{color:#005c2b;}





.adatok{display:none}

/*.menublokkok{opacity:0.7}*/
.almenuelem{height:220px;}
.panelloop{height:160px;overflow:hidden;}

.felsojobbfomenu{position:relative}
.felsojobbalmenu{display:none;position:absolute;}
.felsojobbalmenubal{display:none;position:absolute;}
.felsojobbfomenu:hover .felsojobbalmenu, .felsojobbfomenu:hover .felsojobbalmenubal{top:31px;width:250px;display:block;z-index:1000;padding:15px;background:#ddd}
.felsojobbfomenu:hover .felsojobbalmenu{left:2px;}
.felsojobbfomenu:hover .felsojobbalmenubal{right:-2px;}
.felsojobbalmenu a, .felsojobbalmenubal a{display:block;width:230px;padding:2px 10px;float:left;text-decoration:none;color:#000} /*;font-weight:600*/ 
.felsojobbalmenu a:before, .felsojobbalmenubal a:before {content:":: "; margin-left:-10px}
.felsojobbalmenu a:hover, .felsojobbalmenubal a:hover{color:#005c2b;}

.orbit-caption{left:0!important;width:470px!important;top:40px!important;background:none!important;text-align:left!important}
.orbitcim{background:#005c2b;padding:5px 10px 5px 25px;font-size:19px;color:#fff;font-weight:normal}
.orbitleiras{margin-top:10px;background:#fff;color:#000;padding:15px 15px 15px 25px;font-size:12px;background:url(art/white-op80.png)}
.partnerblokk{float:left;height:90px;overflow:hidden;width:220px;}

.tileblock{float:left;height:145px;overflow:hidden;width:220px;}
.tileblock img{width:220px; height:145px;}

.referenceblock{float:left;overflow:hidden;width:220px;height:161px;}
.referenceblock img{width:220px;height:161px;}

.kepcserelofooldal{position:relative;}
.partnerblokk img{margin-bottom:10px}
.partnerblokkbelso{position:relative;top:0;margin-top:0;}
#kepcserelo{height:220px;width:	940px}
#kepcserelo img{height:220px;width:	940px}
.lenyilo{display:none}

.hirdetmenyblokk{float:left;height:90px;overflow:hidden;width:460px;}
.hirdetmenyblokk img{margin-bottom:10px}
.hirdetmenyblokkbelso{position:relative;top:0;margin-top:0;}


.kapcsolatbal{background-color:#e3e3e3;padding:35px 20px 35px 20px;width:240px;float:left;line-height:19px}
.kapcsolatbal span{display:block;font-size:12px;font-weight:600;height:45px}
.kapcsolatjobb{background-color:#d3d3d3;padding:35px 20px 35px 20px;width:265px;float:left;line-height:19px}
.kapcsolatjobb span{display:block;font-size:13px;font-weight:600;height:45px}

.kapcsolatfent{background-color:#f3f3f3;padding:35px 20px 35px 20px;width:545px;float:left;line-height:19px}


.kapcsolatok{display:none}
.terkepkeret{width:583px;height:300px;margin-top:30px;}
.kapcsolatbal{height:650px}
.kapcsolatjobb{height:650px}

button, #quicksearchbutton{font-family:arial,sans-serif;border:0;background-color:#005c2b;text-align:center;color:#fff;font-size:17px;line-height:30px;margin:15px 0;padding:5px 15px;font-weight:600}


.cf1{font-size:12px;font-weight:600}
.cf2{font-size:14px;font-weight:bold}
.cf3{font-size:16px;font-weight:600}
.cf4{font-size:20px;font-weight:bold}
.cf5{font-size:24px;font-weight:normal}


.ajaxkeresesform span{float:left;font-weight:600;display:block;width:120px;}
.ajaxkeresesform input{float:left}
.ajaxkeresesform .elemek{float:left}
.ajaxkeresesform .elemek input{float:none}

.ajaxkeresesform .elemek2{float:left}
.ajaxkeresesform .elemek2 input{float:none}
.ajaxkeresesform select{float:left}
.ajaxkeresesform button{margin-left:110px}

.almenuelem{background-color:#fff;}

#slider{width:940px;height:220px;background:url(art/fokep.jpg) no-repeat;padding-bottom:25px;}
/* backup
.slidercaption{position:relative;top:45px;left:0;width:470px;}
.slidercim{background:#003366;padding:5px 10px 5px 25px;font-size:19px;color:#fff;font-weight:normal}
.sliderleiras{color:#003366;margin-top:10px;background:#fff;padding:15px 15px 15px 25px;font-size:12px;background:url(art/white-op90.png)}
*/
.slideritem {z-index:1;}
.slidertranslayer{background:rgba(0,0,0,0.5); position:relative; top:0px; left:0px; height:220px; width:940px;}
.slidercaption{position:relative; top:30px; left:0px; width:940px; color:#fff; font-weight:normal;}
.slidercim		{padding:5px 65px 5px 65px; font-size:28px;}
.sliderleiras	{padding:5px 65px 5px 65px; font-size:16px; }
.slidergomb		{position:relative; top:40px; left:65px; width:150px; background:#59B64E; color:#fff!important; padding:5px 5px 5px 5px;font-size:18px;font-weight:normal; text-align:center; display:block;}
.slidergomb	a	{color:#fff; font-size:18px;font-weight:normal;}
.sliderkockasor	{position:relative; bottom:3em; left:65px; width:300px; color:#fff; font-size:18px; font-weight:bold; margin:0.5em 0; z-index:2;}
.sliderkocka	{padding:0.5em; padding-left:0; color:#fff;}
.sliderkocka.active	{color:#59B64E;}

.paddingbaljobb10, .paddingbal10 {padding-left:10px;}
.paddingbaljobb10, .paddingjobb10 {padding-right:10px;}


.tartalom .fokep {width:530px;height:168px;background-color:#e6e6e6;margin-bottom:28px}
.tartalom .fokep img {width:585px;height:168px}

p, li, .lenyilo2 {text-align:justify;}
p, .tartalom .rovidleiras, .tartalom .zoldbekezdes, .lenyiloszakasz, .dokumentumlista, .kapcsolattartolista, .keresestalalatoklista, .linkjobbra, .searchresult {margin-bottom:20px;}
.aktualis .rovidleiras{margin-bottom:5px;margin-top:5px;}
.tartalom .rovidleiras, .tartalom .zoldbekezdes {font-weight: bold;}
/*.talalat:hover {background-color:#f0f0f0}*/

/*.doklista{background: url(art/dokikon.png) no-repeat 0 3px;border-bottom:1px dashed #e9e9e9;text-decoration:none;margin:0 70px 10px 17px;padding:0 0 10px 15px;display:block;color:#8f8f8f;font-weight:normal}*/
.talalat .doklista{margin:0px 70px 0 3px;padding:3px 0 3px 15px;background-position: 0px 6px;}
.talalat .title{padding-bottom:5px;}
.talalat .talalatdatum{float:right}
.talalat .description {clear:both; margin-bottom:5px;padding-left:18px;}
.talalat .dokumentumlista {margin-bottom:0px;}
.talalat .name {font-weight:bold;}
.talalat .address {padding-bottom:5px;}

.cimke{font-size:13px;text-transform:uppercase;color:#005c2b;padding:0;padding:30px 0 20px 0;font-weight:600}

/*.h1szeru{font-size:18px;height:36px;line-height:36px;color:#fff;margin:0;padding:0;padding:0 80px 0 40px;xmargin-bottom:20px;font-weight:bold;background-color:#a92d90;}*/
/*h2{background: url(art/szaggatott.gif) repeat-x bottom left;padding: 0; margin:0 0 20px 0; font-size: 18px;height:25px;display:block;font-weight:normal;color:#403c36}*/
/*.tartalom .lenyilocim{cursor:pointer;font-size:13px;text-transform:uppercase;color:#005c2b;padding:0;margin:25px 0 15px 0;padding:5px 0 5px 0;font-weight:600; background: url(art/plus.png) no-repeat right center #f8f8f8}*/

h1{font-size:18px;margin:0;padding:0;font-weight:normal;padding-bottom:6px}
h1.partnereink, h1.indexaktualis{height:25px;padding:0;margin:20px 0 10px 0;background: url(art/szaggatott.gif) repeat-x bottom left;clear:both;display:block;}
h1.partnereink {margin-top:17px}
h1.partnereink{color:#403c36;}
h1.indexaktualis{color:#005c2b;}
h2{font-size:13px;text-transform:uppercase;padding:20px 0 10px 0;font-weight:600}
h2.lenyilocim{cursor:pointer;margin:25px 0 15px 0;padding:5px 0 5px 0;background: url(art/plus.png) no-repeat right center #f8f8f8}
h2.lenyilocim.nyitva{background-image: url(art/minus.png);}
h2.lenyilocim:hover{background-color:#efefef;}
.jobbsav h2{padding:5px 0 5px 0}
.jobbsav h2.lenyilocim{margin:0}
h3{color: #83ac5a;padding:0;margin:10px 0;font-size:14px}
h3.lenyilocim{cursor:pointer;margin:25px 0 15px 0;padding:5px 0 5px 0;background: url(art/plus.png) no-repeat right center #f8f8f8}
h3.lenyilocim.nyitva{background-image: url(art/minus.png);}
h3.lenyilocim:hover{background-color:#efefef;}
/*.lenyilo {padding-top:20px;}*/

.jobbsav .talalat {padding-left:15px}
.jobbsav .doklista{margin-right:10px}
.jobbsav .talalat .doklista{margin-right:10px}
.jobbsav .talalat .dokumentumlista {margin-top:5px; margin-bottom:0px}
.jobbsav .kapcsolattarto{margin-right:10px}

.aktualis.col1, .aktualis.col4, .aktualis.col7{margin-right: 59px;}
.aktualis.col2, .aktualis.col5, .aktualis.col8{margin-right: 59px;}
.aktualis.col3, .aktualis.col6, .aktualis.col9{margin-right: 0px;}

.tartalom .aktualis {width:100%;min-height:0;margin-bottom:20px}
.tartalom .aktualis .rovidleiras {font-weight:normal}
.tartalom .aktualis.col1, .aktualis.col4, .aktualis.col7{margin-right:0}
.tartalom .aktualis.col2, .aktualis.col5, .aktualis.col8{margin-right:0}

.tartalom table {width:100%;}
.tartalom th {text-align:left;padding-bottom:4px}
.tartalom td {padding:3px 3px 3px 3px;border-top:1px dashed #e9e9e9;}
.tartalom th {color:#333;}
.netlockseal {float:right;width:120px;text-align:center;margin-left:40px}

.tartalom .aktualis .datum {width: 100%;}
.tartalom .aktualis a {height:auto;padding-bottom:5px;}

.tartalom .linklista {margin: 0 70px 0 7px;padding: 0 0 5px;}


.tartalom .kepjobbra, .nemzetkozi_tagsagok_logo {float:right;text-align:center;margin-left:25px;margin-bottom:10px;}
.nemzetkozi_tagsagok_logo {width:70px;}
.nemzetkozi_tagsagok_logo img {margin-bottom:10px}
.tartalom .kepkozepre {text-align:center;margin:20px 0 20px 0; width:100%;}
.tartalom .kepkozepre img {margin-bottom:10px}
.tartalom .linkjobbra {text-align:right}

.tartalom .kepjobbra2 {margin:20px 0 20px 20px; display:table; float:right; width:120px; border-bottom:1px dashed #ccc; text-align: center; }
.tartalom .kepjobbra2 + * {clear:both;}
.tartalom .kepjobbra2 img {margin-bottom:10px}

.tartalom .kepjobbraszoveggel img {margin:0 0 20px 20px; display:block; float:right; width:120px; border:0px none;}

.invalid {color:#999}
.invalid:after {color:red; content:" [ÉRVÉNYTELEN] ";}


.date.valid {color:green}
.date.suspended {color:orange}
.date.revoked {color:red}
.date.invalid {color:red}
.suspended:after {color:orange; content:" [FELFÜGGESZTVE] ";}
.revoked:after {color:red; content:" [VISSZAVONVA] ";}
.expired:after {color:red; content:" [LEJÁRT] ";}

.gomb{font-family:arial,sans-serif;display:inline;border:0;background-color:#005c2b;text-align:center;color:#fff;font-size:17px;line-height:30px;margin:15px 0;padding:10px 15px;font-weight:600}
.gomb a {color:#fff;}
.visszagomb {float:right;height:36px;background-color:#005c2b;text-align:center;margin:0;vertical-align:middle;margin: 20px 0 20px;}
.visszagomb a {font-family:arial,sans-serif;border:0;color:#fff;font-size:13px;font-weight:600;padding:10px 15px;line-height:36px;}

#np1button, #np2button, #np3button, #np4button {background-color:#005c2b;text-align:center;display:block;width:190px;height:38px;color:#fff;font-size:18px;line-height:38px;margin:15px auto;padding:0;font-weight:normal;font-family:arial,sans-serif;}


@media print {
	.felsomenu, .jobbsav, .fejlec .elemek, #almenutartalom, .almenuelem, h1.partnereink, .partnerblokk, .lablec .felsosav, .alsosav .menu {display:none!important;}
	.tartalom, .jobbsav {float:none!important; width:auto!important; clear:both!important;}
	body{overflow:visible !important;}
}

.tartalom table.tanusitvanyok {width:100%}
.tartalom table.tanusitvanyok td{text-align:center;vertical-align:top}


/*Font replacement
html,body, .jobbsav .kereses form button, .jobbsav .kereses #quicksearchbutton, button, #quicksearchbutton, .gomb, .visszagomb a {font-family:arial;}
html,body, .jobbsav .kereses form button, .jobbsav .kereses #quicksearchbutton, button, #quicksearchbutton, .gomb, .visszagomb a {font-family:times new roman;}
html,body, .jobbsav .kereses form button, .jobbsav .kereses #quicksearchbutton, button, #quicksearchbutton, .gomb, .visszagomb a {font-family:courier new;}
html,body, .jobbsav .kereses form button, .jobbsav .kereses #quicksearchbutton, button, #quicksearchbutton, .gomb, .visszagomb a {font-family:tahoma;}
html,body, .jobbsav .kereses form button, .jobbsav .kereses #quicksearchbutton, button, #quicksearchbutton, .gomb, .visszagomb a {font-family:verdana;}
html,body {font-size:12px;}
.jobbsav .kereses form button{font-size:13px;}
.jobbsav .kereses #quicksearchbutton{font-size:13px;}
button, #quicksearchbutton{font-size:17px;}
.gomb{font-size:17px;}
.visszagomb a {font-size:13px;}
*/

#reg table {width:100%;}
#reg table td {vertical-align:top;}
#reg table td span {color:#808080;}

.al {text-align:left;}
.tartalom th.ac, .ac {text-align:center;}
.ar {text-align:right;}
.aj {text-align:justified;}
.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}

div.photogallery {width:100%; overflow:auto;}
div.photogallery + * {clear:both;}
div.clearbox {padding:10px; display:table; float:left; height:120px; width:120px; border-bottom:1px dashed #ccc; text-align: center; }
div.clearbox a {display:table-cell; vertical-align:middle; text-decoration:none;}
div.clearbox a img{display:block; border:0px none;}

/* 2021 */
.felsomenu.v2021 ul li a.felsofomenu .kozepoldal {text-transform:uppercase;}
.felsomenu.v2021 ul li:first-child a.felsofomenu .kozepoldal {padding-left:0px;}
.felsomenu.v2021 ul li:first-child a.felsofomenu .baloldal {width:0px; display:none;}
.felsomenu.v2021 ul li:last-child a.felsofomenu .kozepoldal {padding-right:0px;}
.felsomenu.v2021 ul li:last-child a.felsofomenu .jobboldal {width:0px; display:none;}

.fejlec.v2021 .elemek .kereses form input {height:30px; line-height:30px; background:#fff; border:1px;}

.aktualislista.v2021 .aktualis .datum a {color:rgb(90,174,78);}
.aktualislista.v2021 h1.indexaktualis{color:rgb(90,174,78);}
.aktualislista.v2021 .tovabbihirek a{color:rgb(90,174,78);font-weight:normal;}
h1.partnereink.v2021{color:rgb(90,174,78);}

#dialog-message {display:none;}