@import url("base.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,600,700,400,400italic,600italic,700italic,800,800italic&subset=latin,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,latin-ext");

@viewport {
  width:1220px;
}

:root {
	--main-width1:1200px;
	--main-width2:1160px;
}

#oldal			{z-index:99;padding-top:0px;max-width:1200px;margin-left:auto;margin-right:auto;}
body 				{font-size:14px;font-family:'Open Sans';background-image:url('hatter.jpg');background-color:#ffffff;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#fejlec			{max-width:var(--main-width1);margin-left:auto;margin-right:auto;position:relative;overflow:hidden;}
#fejlec #logosor		{padding:0px 0px 0px 0px;float:left;color:#f2f2f2;position:absolute;top:0px;left:0px;}
#fejlec #logosor1		{font-style:italic;font-weight:normal;font-size:32px;color:#ffffff;text-decoration:none;}
#fejlec #logosor1	a	{font-style:italic;font-weight:normal;font-size:32px;color:#ffffff;}
#fejlec #logosor2 		{font-style:italic;font-weight:normal;font-size:10px;color:#ffffff;margin-top:-10px;}
#fejlec #logosor img	{height:50px;}
#fejlec #gyarto1		{position:absolute;top:-125px;right:0px;z-index:999;}
#fejlec #gyarto1:hover	{top:0px;}

#fejlecmenu		{z-index:100;top:65px;left:0px;right:0;margin-left:auto;margin-right:auto;position:absolute;overflow:hidden;max-width:var(--main-width1);height:400px;}
#fejlecmenu span		{text-transform:uppercase;height:25px;}
#fejlecmenu a		{display:block;float:left;margin:0px;padding:5px 10px 5px 10px;color:#ffffff;text-decoration:none;}
#fejlecmenu a:hover	{background-color:#666666;color:#ffffff;}
#fejlecmenu a.aktmenu0	{color:#ffeeee;}
#fejlecmenu a.aktmenu0:hover	{background-color:#666666;color:#ffffff;}
#fejlecmenu ul		{margin:0px 0px 0px 0px;padding:0px;}
#fejlecmenu li		{display:inline-block;padding:0px;margin:0px;list-style:none;position:relative;}


#fejlecmenu ul li:hover ul.dropdown	{display:block;}
#fejlecmenu ul li ul.dropdown li	{display:block;min-width:200px;}
#fejlecmenu ul li ul			{display:none;position:absolute;z-index:999;top:29px;}
#fejlecmenu ul li ul			{background-color:rgba(50,50,50,0.9);padding:10px;}
#fejlecmenu ul li ul li			{white-space:nowrap;}
#fejlecmenu ul li ul.dropdown li a	{min-width:200px;}

#kepmenu 		{position:absolute;padding:10px 0px 0px 10px;}
#kepmenu ul		{margin:0px 0px 0px 0px;padding:0px;}
#kepmenu li		{padding:0px;margin:0px;list-style:none;white-space:nowrap;}
#kepmenu a		{display:block;margin:5px;padding:5px 10px 5px 10px;min-width:180px;color:#ffffff;text-decoration:none;font-size:15px;background-color:rgba(50,50,50,0.9);border:1px solid rgba(250,50,50,0.9);}
#kepmenu a:hover	{background-color:#666666;color:#ffffff;}
#kepmenu a.aktmenu0	{color:#ffeeee;}
#kepmenu a.aktmenu0:hover	{background-color:#666666;color:#ffffff;}



#fejlecmenu {
    pointer-events: none;
}

#fejlecmenu ul,
#fejlecmenu li,
#fejlecmenu a {
    pointer-events: auto;
}

#fejlecmenu ul:hover {
    pointer-events: auto;
}

#fejlecmenu ul li ul {
    pointer-events: auto;
    z-index: 2000;
}

#kep			{top:94px;padding:0px 0px 0px 0px;overflow:hidden;position:relative;width:var(--main-width1);margin-left:auto;margin-right:auto;}
#kep			{border-top:3px solid red;background-position:center top;background-repeat:no-repeat;background-image:url('kep.png');}
#kep span		{position:absolute;bottom:0px;right:10px;left:10px;background-color:rgba(50,50,50,0.6);text-align:right;padding:5px;color:white;font-style:italic;}
#kep a		{text-decoration:none;color:white;}


h1		{text-transform: uppercase;font-size:20px;}
h2		{text-transform: uppercase;font-size:15px;}
a 		{color:#000000;}
.clr		{clear: both;}
.egy		{width:50%;float:left;overflow:hidden;margin-bottom:30px;}
.egy img	{width:100px;float:left;margin-right:40px;padding-bottom:30px;}
.egy div	{overflow:hidden;}

#tartalom		{width:var(--main-width1);margin-left:auto;margin-right:auto;}
#tartalom h1	{padding:10px;background-color:#f2f2f2;overflow:hidden;margin-bottom:10px;margin-top:10px;}
#tartalom_szoveg	{padding:20px 100px 20px 300px;background-color:#f2f2f2;overflow:hidden;margin-bottom:10px;}
#tartalom_szoveg h1 {display:none;}
#tartalom_szoveg iframe.pdfv	{width:980px;height:1400px;margin-left:-190px;}
#tartalom_szoveg p	{text-align:justify;}
#tartalom_szoveg #fenykepek {float:left;margin-left:-250px;margin-top:20px;}



#tartalom_adat	{padding:20px;background-color:#f2f2f2;overflow:hidden;margin-bottom:10px;}
#tartalom_adat ul	{margin:0px 0px 0px 0px;padding:0px;}
#tartalom_adat div.a1	{float:left;overflow:hidden;}
#tartalom_adat li	{padding:0px;margin:0px 13px 15px 0px;list-style:none;display:inline-block;vertical-align:top;white-space:nowrap;}
#tartalom_adat ul.sub		{margin:10px 0px 0px 10px;padding:0px;}
#tartalom_adat ul.sub li	{padding:0px;margin:0px;list-style:none;display:block;white-space:nowrap;}
#tartalom_adat li			{font-weight:bold;}
#tartalom_adat ul.sub li	{font-weight:normal;}
#tartalom_adat ul li:hover	{background-color:#f1f1f1;}
#tartalom_adat ul.sub li:hover	{background-color:#e2e2e2;}

#cimkefelho			{background-color:#f2f2f2;text-align:center;width:var(--main-width2);margin:10px auto 10px auto;color:#444444;overflow:hidden;padding:20px;}
#cimkefelho a		{margin:0px;color:#444444;text-decoration:none;font-size:16px;overflow:hidden;margin:5px;}
#cimkefelho img:hover 	{border:1px solid #555555;}
#cimkefelho img		{height:40px;border:1px solid white;}

#lablec			{margin-left:auto;margin-right:auto;width:var(--main-width2);background-color:#495b61;padding:20px;color:white;}
#lablec			{overflow:hidden;}
#labmenu		{float:left;margin-right:10px;color:black;overflow:hidden;max-width:140px;}
#labmenu div		{text-decoration:none;text-transform:uppercase;border-bottom:1px dotted #b8cccc;margin-bottom:5px;padding-right:10px;font-size:10px;}
#labmenu span		{border-bottom:1px solid red;color:#eeeeee;}
#labmenu ul		{margin:0px 0px 0px 7px;padding:0px;}
#labmenu li		{padding:0px;margin:0px;list-style:none;border:0px;}
#labmenu a		{margin:3px 3px 0px 0px;color:#b8cccc;text-decoration:none;font-size:10px;display:block;}
#labmenu a:hover	{color:#dddddd;}
#labmenu .menu1		{margin-left:0px;}
#labmenu .menu2		{margin-left:10px;}


#lablec2		{margin-left:auto;margin-right:auto;width:var(--main-width2);padding:20px;color:white;overflow:hidden;}
#lablec2 div		{width:240px;float:left;margin-left:20px;margin-bottom:10px;}

#lablec2 div.lmenu	{width:500px;margin-left:0px;overflow:hidden;}

#lablec2 div.logo	{width:300px;float:right;font-style:italic;font-weight:normal;font-size:40px;padding:0px;margin-top:-10px;}
#lablec2 div.logo p	{font-size:13px;margin-top:-10px;color:#ffffff;}
#lablec2 ul		{margin:0px;padding:0px;width:500px;float:left;}
#lablec2 li		{padding:0px;margin:0px;list-style:none;display:inline;}
#lablec2 li:before	{content:"- ";}
#lablec2 li:first-child:before {content:"";}
#lablec2 a		{margin:3px 3px 3px 0px;color:#ffffff;text-decoration:none;font-size:16px;}
#lablec2 a:hover	{color:#dddddd;}
#lablec2 a.aktmenu	{color:#ddddff;}


#tartalom_adat #menu		{border-top:1px solid #ffffff;}
#tartalom_adat #menu h3		{background-color:#9ecfed;color:#ffffff;padding:6px 10px 6px 10px;margin:0px;font-size:16px;}

#tartalom_adat #menu ul		{margin:0px;padding:0px;}
#tartalom_adat #menu li		{margin:0px;padding:0px;list-style:none;}
#tartalom_adat #menu a		{display:block;margin:0px;padding:6px 10px 6px 10px;color:#444444;text-decoration:none;font-size:16px;}
#tartalom_adat #menu a:hover	{background-color:#eeeeee;color:#222222;}
#tartalom_adat #menu a.aktmenu	{color:#222222;}
#tartalom_adat #menu .almenu 	{font-weight:normal;padding-left:30px;}
#tartalom_adat #menu .fomenu 	{font-weight:bold;}

#tartalom_adat #menu .menu0 	{font-weight:bold;}
#tartalom_adat #menu .menu1 	{font-weight:normal;padding-left:20px;}
#tartalom_adat #menu .menu2 	{font-weight:normal;padding-left:30px;}
#tartalom_adat #menu .menu3 	{font-weight:normal;padding-left:40px;}
#tartalom_adat #menu .menu4 	{font-weight:normal;padding-left:50px;}

#tartalom_adat #menu .aktmenu0 	{font-weight:bold;}
#tartalom_adat #menu .aktmenu1 	{font-weight:normal;padding-left:20px;}
#tartalom_adat #menu .aktmenu2 	{font-weight:normal;padding-left:30px;}
#tartalom_adat #menu .aktmenu3 	{font-weight:normal;padding-left:40px;}
#tartalom_adat #menu .aktmenu4 	{font-weight:normal;padding-left:50px;}

#tartalom_adat #menu2 ul	{border-top:1px solid #ffffff;margin:0px;padding:0px;}
#tartalom_adat #menu2 li	{margin:0px;padding:0px;list-style:none;}
#tartalom_adat #menu2 a		{display:block;margin:0px;padding:6px 10px 6px 10px;background-color:#d46614;color:#ffffff;text-decoration:none;font-size:16px;border-bottom:1px solid #ffffff;}
#tartalom_adat #menu2 a:hover	{background-color:#c45604;color:#ffffff;}
#tartalom_adat #menu2 a.aktmenu	{color:#dddddd;}

#dd1		{float:left;width:220px;margin:0px 0px 0px 0px;}
#dd1 .cimsor	{background-color:rgba(255,255,255,0.1);overflow:hidden;margin-bottom:15px;}
#dd1 .potty	{float:right;font-size:12px;}
#dd1 .potty a	{cursor:pointer;margin:3px;}
#dd1 h2		{padding:2px 6px 2px 10px;margin:0px 0px 0px 0px;background-color:#7faf01;font-size:18px;color:white;float:left;font-weight:normal;}
#dd1 .doboz	{display:none;background-size:230px;min-height:153px;position:relative;}
#dd1 .labsor	{background-color:rgba(255,255,255,0.7);overflow:hidden;right:0px;left:0px;bottom:0px;position:absolute;padding:3px;}
#dd1 .cim a 	{color:#222222;font-size:16px;font-weight:normal;}
#dd1 .datum 	{color:#222222;font-size:12px;display:none;}

.ketto			{width:47%;float:left;overflow:hidden;margin-bottom:30px;margin-right:30px;}
.ketto .kor			{width:42px;height:49px;margin-right:20px;background-image:url('kor.png');float:left;font-size:20px;padding:21px 0px 0px 28px;}
.ketto div	{overflow:hidden;}

lablec {
background: rgba(91,114,121,1);
background: -moz-linear-gradient(-45deg, rgba(91,114,121,1) 0%, rgba(93,116,123,1) 36%, rgba(117,136,142,1) 65%, rgba(77,97,104,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(91,114,121,1)), color-stop(36%, rgba(93,116,123,1)), color-stop(65%, rgba(117,136,142,1)), color-stop(100%, rgba(77,97,104,1)));
background: -webkit-linear-gradient(-45deg, rgba(91,114,121,1) 0%, rgba(93,116,123,1) 36%, rgba(117,136,142,1) 65%, rgba(77,97,104,1) 100%);
background: -o-linear-gradient(-45deg, rgba(91,114,121,1) 0%, rgba(93,116,123,1) 36%, rgba(117,136,142,1) 65%, rgba(77,97,104,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(91,114,121,1) 0%, rgba(93,116,123,1) 36%, rgba(117,136,142,1) 65%, rgba(77,97,104,1) 100%);
background: linear-gradient(135deg, rgba(91,114,121,1) 0%, rgba(93,116,123,1) 36%, rgba(117,136,142,1) 65%, rgba(77,97,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b7279', endColorstr='#4d6168', GradientType=1 );
}


	#contact_form		{width:450px;}
	#contact_form ul		{margin:0px;padding:0px;}
	#contact_form li		{margin:0px;padding:0px;list-style:none;overflow:hidden;}
	#contact_form label	{margin-bottom:10px;margin-left:10px;}

	#contact_form input	{float:right;width:400px;height:18px;padding:3px;border:1px solid #6F8Cd0;margin-bottom:10px;}
	#contact_form textarea	{float:right;width:400px;height:100px;padding:3px;border:1px solid #6F8Cd0;margin-bottom:10px;}
	#contact_form button 	{float:right;width:445px;height:30px;padding:3px;border-color:#6F8Cd0;margin-bottom:10px;background-color:#6F8Cd0;color:white;font-weight:bold;}
	#contact_form span	{font-size:12px;margin-bottom:10px;margin-left:13px;display:block;}
#contact_form label:after {content:'\a';white-space:pre;}


