body {
	margin: 0;
	background-color: #f1f1f1;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	background-image:url(images/alaphatter.jpg);
	background-attachment:fixed;
}





img {
	border: 0;
}

a {
text-decoration:none;

}

#fullkeret {
overflow: hidden;
max-width:1270px;
margin: 40px auto;


	}
	
#fejlec {
	background-color: #fff;
	min-width:800px;
	width:100%;
	height:170px;
	margin: 0 auto;
	border-bottom:solid 4px #feeac7;
}	

#fejlec .bannerfelso {
	background-color:#00FF00;
	height:300px;

}


#fejlec .logo {
top:70px;
margin-left:30px;
width:350px;
height:90px;
display:block;
position:absolute;
z-index:100;
text-align:center;

}
#fejlec .logo .l1 { font-size:50px; font-weight:100; color:#005CA2;font-weight: 100; }
#fejlec .logo .l2 { margin-left:10px;font-size:15px; font-weight:100; color: #999999; letter-spacing:27px;line-height:6px;font-weight: normal; }
#fejlec .jobb { min-height:115px; font-size:15px; font-weight: 300; letter-spacing:0px; text-align:right; 	line-height:20px;  }
#fejlec .jobb .j1 { min-width:20px; height:50px; padding-right:40px;padding-top:10px;border-right:solid 3px #FEEAC7; color:#666666; margin-top:30px; float:right;}
#fejlec .jobb .j2 { min-width:20px; height:50px; padding-left:40px;padding-top:10px;color:#666666; margin-top:30px; float:right; text-align:left;}
#fejlec .jobb .j3 { width:82px; height:73px; display:block; text-align:center; margin-left:40px; margin-right:30px; color:#666666; margin-top:20px; padding-top:7px; float:right; 
					-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:solid 1px #CCCCCC;}

#fejlec .jobb .j2 a { color:#666666;}
#fejlec .jobb .j2 a:hover { color:#005CA2; }


/* FELSO MENÜ*/

#fejlec .menufelso { height:40px; float:right; position:relative;z-index:200; margin-right:15px; }
#menu-nav { list-style-type: none;  height: 40px;  padding: 0; 	margin: 0; text-align:right; }
#menu-nav li { float: left; position: relative; padding: 0; line-height: 55px; font-size:20px; font-weight: 100; }
#menu-nav li:hover { background-color: #E8E8E8; }
#menu-nav li a { display: block; padding: 0 15px; color: #666666; text-decoration: none;  }
#menu-nav li a:hover { color: #000; }
#menu-nav li ul { opacity: 0; position: absolute; left: 0; width: 8em;background-color: rgba(0,0,0,0.7);list-style-type: none; padding: 0; margin: 0;width:180px;padding-left:20px;padding-right:20px; 	padding-bottom:10px; padding-top:20px;	 -webkit-box-shadow: 0 5px 15px 2px rgba(0,0,0,0.2); box-shadow: 0 5px 15px 2px rgba(0,0,0,0.2);}
#menu-nav li:hover ul { opacity: 1; }
#menu-nav li ul li { float: none; position: static; height: 0; line-height: 0; background: none;margin-bottom:6px;}
#menu-nav li:hover ul li { height: 30px; line-height: 30px; }
#menu-nav li ul li a { background-color: rgba(255,255,255,0.1); line-height:30px; padding:0; padding-left:10px; padding-right:10px; color:#ccc; font-size:14px; font-weight: normal;}
#menu-nav li ul li a:hover { background-color: #000; color:#FFFFFF; }

/* FELSO MENÜ EDDIG */


/* SLIDER */
#banner_folap { margin-bottom: 8px;}
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; min-height:20px; }
/*max-height:500px; }*/
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left;}
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.rslides_tabs { position:absolute; margin: -40px 0; padding: 15px; list-style: outside none none; text-align: left; z-index:5000; }
.rslides_tabs li { display: inline; }
.rslides_tabs li a { background-color:#005CA2; width:10px; height:10px; display:block; float:left; color:#fff; margin-right:3px; font-size:0px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 2px #fff; }
.rslides_tabs .rslides_here a { background-color:#fff; text-decoration:none; border:solid 2px #fff; }

/* BAL BANNER */
.rslides2 {
outline: solid 1px #ccc; 
border:solid 2px #fff;
overflow:hidden;
width:280px;

height:180px;
margin-left:24px;
margin-bottom:15px;
-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);
box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);


}
/* BAL BANNER VÉGE */
.banfelbox1 { width:100%; min-height:20px; position:absolute; bottom:160px; line-height:50px; margin:0 4%; color:#fff; font-size:70px; font-weight:300; /*background-color:#fff; background-color: rgba(256, 256, 256, 0.7);*/
letter-spacing:-1px; float:left; 
text-shadow: 2px 2px 5px #000000;}

.banfelbox2 { width:90%; min-height:20px; position:absolute; bottom:45px; margin:0 4%; color:#fff; font-size:40px; font-weight:300; line-height:40px;
/*background-color:#fff; background-color: rgba(256, 256, 256, 0.7);*/
letter-spacing:-1px; float:left; 
text-shadow: 2px 2px 5px #000000;}
/* SLIDER VÉGE */

/* NAPTAR */ 

#naptar { padding-left:13px; padding-bottom:10px; width:90%; overflow:auto; font-size:14px;
text-transform:uppercase; text-align:center; font-weight:bold;line-height:25px; color: #000; font-weight:bold;
margin:  13px auto;}

#naptar .fnapok  { margin:2px; width:12%; height:25px;  float:left;}
#naptar .unapok  { margin:2px; width:12%; height:25px;  float:left;}
#naptar .napok   { color:#666; margin:1px; width:12%; height:25px; line-height:25px; float:left; border: dotted 1px #CCCCCC;}
#naptar .napok a { color:#000; margin:0px; padding:0;  width:100%; height:25px; display:block; text-decoration:none; background-color:#ccc;}
#naptar .napok a:hover, #naptar .mnapok a:hover { background-color:#000000; color:#FFFFFF; }
#naptar .mnapok a { text-decoration:none; background-color: #FF6600; color:#fff; width:100%; height:25px; float:left; } 
#naptar .mnapok  { background-color: #990000; color:#fff; padding:0px; margin:2px; width:12%; height:25px; line-height:25px; float:left; }

.naptarfejlec {
	border-bottom:solid 4px #f5b900;
	margin-bottom:8px;
	padding-right:65px;
	margin-right:10px;
	font-size:22px;
	color:#005CA2;
	text-align:right;
	background-image:url(images/naptar_icon.png);
	background-position:right;
	background-repeat:no-repeat;
	text-transform: lowercase;
	line-height:50px;
	font-weight:normal;
}

/* NAPTAR EDDOG */

/* programinfo */

.programinfo { background-color: #F4F4F4; width:99%;min-height:40px;overflow:hidden;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;padding-left:2%;padding-right:2%;padding-bottom:30px;padding-top:20px;margin-bottom:20px;font-size:11px; }
.programinfo a { color:#666666; display:block; overflow:auto; border-bottom: dotted 1px #CCCCCC;}
.programinfo a:hover { background-color: rgba(256, 256, 256, 0.7); -webkit-border-radius: 5px; border-radius: 5px; }
.programinfo .prgdatum { float:left; margin:10px 0; margin-right:2%; margin-left:4%; width:23%; line-height:15px; }
.programinfo .prgcim { float:left; margin:10px 0; width:68%; line-height:15px; text-align:right;  }

.social { width:100%; overflow:auto; padding-bottom:20px; }

/* programinfo vege */

.alsokeret { margin: 0 auto; width:100%; min-height:20px; background-color:#FFFFFF; overflow:auto; }
.alsokeret .bal { background-color:#fff; width:63%; min-width:320px;  padding:2%; float:left; }
.alsokeret .bal h1 { padding:0; margin:0; color:#005CA2; font-weight:normal; font-size:30px; }
.alsokeret .teljes { margin:4%; background-color:#fff; width:92%; min-width:320px;  padding:0; float:left; font-weight:100; font-size:20px; }
.alsokeret .teljes2 { text-align:center; margin:4% 0 0 4%; width:92%; min-width:320px;  padding:0; float:left; font-weight:100; font-size:20px; }
.alsokeret .teljes h1, .teljes2 h1 { padding:0; margin:0; color:#333; font-weight: 300; font-size:50px; }
.alsokeret .teljes h2, .teljes2 h2 { padding:0 0 10px 0; color:#666; font-weight:100; font-size:30px; line-height:30px; }
.alsokeret .jobb { background-color:#fff; width:30%; min-width:320px;  float:left; }

/* LABLEC */

#footer { margin: 0 auto; min-height:90px; background-color: rgba(0, 0, 0, 0.7); min-width:320px; width:100%; float:left;}
#footer .fbal h1 { padding:0; margin:0;font-weight:normal; font-size:27px; }
#footer .fbal { width:20%; min-width:200px; padding-left:4%; padding-top:3%; padding-bottom:3%; color:#FFFFFF; font-size:10px;float:left;}
#footer .fkozep { width:20%; min-width:200px;padding-left:4%; padding-top:3%; padding-bottom:3%; color:#FFFFFF; font-size:12px;
float:left;}
#footer .fjobb { width:20%; min-width:200px; padding-left:4%; padding-top:3%; padding-bottom:3%; color:#FFFFFF; font-size:12px; float:left; }
#footer .fjobb2 { width:20%; min-width:200px; padding-left:4%; padding-top:3%; padding-bottom:3%; color:#FFFFFF; font-size:12px; float:left;}
#footer .fjobb2 img { padding:10px;}
#footer2 { padding:10px 0;  line-height:20px; background-color: rgba(0, 0, 0, 0.9); min-width:320px; min-height:20px; width:100%; color: #ccc; text-align:center; float:left; overflow:hidden; }
#footer2  a { color: #ccc; }

/* LEBLEC VEGE */

/* LETÖLTÉS CUCCOK */

.letoltesbox { width:100%; min-height:20px; overflow: hidden; min-width:800px; } /* maximális méret */
.letoltesbox ul { padding:0; margin:0; }

.letoltesbox ul li { list-style:none; float:left; margin:0.5%;width:24%;height:160px;background-color:#f1f1f1;overflow: hidden;background-color: rgba(50, 153, 187, 1);}
.letoltesbox ul li img {}
.letoltesbox ul li .text {padding:4%;width:92%;min-height:30px;font-size:28px;font-weight: 300;text-align:left;color:#fff;float:left;letter-spacing:-1px;line-height:27px;}
.letoltesbox ul li .text2 {padding:0 4%;width:92%;min-height:45px;font-size:20px;font-weight: 300;text-align:left;color:#ccc;float:left;letter-spacing:0px;line-height:23px;padding-bottom:30px;}
.letoltesbox ul li:hover {background-color:#000000;}

#letolteskeret { width:100%; min-height:20px; overflow: hidden; min-width:800px; color:#666666;}

#letolteskeret .letolt_logo {
	background-image:url(images/metmark_60x60.jpg);
	background-repeat:no-repeat;
	margin:4px 5px 0px 10px;	
	height:30px;
	width:30px;
	float:left;
	}
#letolteskeret .filelista {
	margin:5px 0;
	width:100%;
	min-height:20px;
	float:left;
}	

#letolteskeret .filelista2{
	margin:25px 0 5px 0;
	width:100%;
	min-height:20px;
	float:left;
}	

#letolteskeret .flist {
width:100%;
height:50px;

margin-bottom: 2px;
padding-top:2px;
font-weight: 300;
border-top: solid 1px #CCCCCC;

}


.flist img.icon1 { 	width:30px;	height:30px;	float:left;	padding:5px;	margin-right:10px;	background-color:#FFFFFF;}
#letolteskeret .filelista .flist a { 	padding:5px;	width:100%;	display:block;	color: #666666;	float:left;	letter-spacing:0px;	line-height:40px;}
#letolteskeret .filelista a:hover { color:#666;background-color:#f1f1f1;}
.elozooldal { margin:20px 0;width:100%;height:30px;text-align:right;border-top:solid 2px rgba(50, 153, 187, 1);line-height:30px;padding-top:5px;float:left;}
.elozooldal a {color: #005CA2;padding:8px 20px;}
.elozooldal a:hover {color:#FFFFFF;background-color: rgba(50, 153, 187, 1);}

h2 { padding:0; margin:0;font-weight:normal; font-size:24px; }
h3 { padding:0; margin:0;font-weight:normal; font-size:15px; margin-top:10px; text-align:justify; }
#content-main { color:#333333; }

/* INFOBOX CUCCOK */
.infobox { 	width:49.6%; /* 630*/ 	margin-right:0.2%; 	margin-left:0.2%;	 	min-height:20px; 	margin-top:10px;  overflow: hidden; float:left;	} 
.infobox:hover { background-color: #F4F4F4; outline:solid 1px #D8D8D8; }
.infobox  .ikep { width:25%; height:100px; display:block; overflow: hidden; padding:0px; margin:10px 0 10px 10px; box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2); float:left;  border:solid 1px #fff; outline: solid 1px #ccc; }
.infobox  .ikep img { width:180px; height:130px; }
.infobox .infocsopbox { width:68%; height:110px; float:left;padding-left:10px;}
.infobox .infocsopbox .datum { color:#666; font-size:12px;margin-top:10px;font-weight: normal;}
.infobox .infocsopbox h2 { padding:0 0 3px; margin:0; margin-top:5px;margin-bottom:0px;font-size:17px;line-height:18px;color:rgba(50, 153, 187, 1);font-weight: normal;}

.infobox .infocsopbox .text { font-size:14px; line-height:18px; color: #666666; letter-spacing:-1px;font-weight: normal; }
.hircsoportok { margin-top:20px; padding-top:10px; width:100%; min-height:20px; border-top:solid 2px rgba(50, 153, 187, 1); float:left; overflow:hidden; text-shadow: 2px 2px 3px #000000; }
.hircsoportok a {  width:134px; height:80px; display:block; padding:10px; background-color:#ccc; margin:1px; float:left; color:#FFFFFF; font-size:20px; letter-spacing:-1px; line-height:20px;}
.hircsoportok a:hover { background-color:#005CA2; color:#fff; opacity:1 !important; }

.foinfo {
width:100%; min-height:20px; overflow: hidden; min-width:800px; padding:30px 0; float:left;
background-color: rgba(255, 255, 255, 0.4);
border-bottom: 4px solid #FEEAC7;
 }
 
.foinfo:hover { background-color: rgba(255, 255, 255, 0.7);}

.foinfo  .ikep { 
	width:30%;
	min-width:350px;
	height:250px; display:block; 
	overflow: hidden;
	padding:0;
	margin:0 30px;
	border:solid 10px #FFFFFF;
	float:left;  
	-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);
box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);
}

.foinfo  .ikep img { width:400px; height:300px; }
.foinfo  .datum { color:#333333; font-size:40px; font-weight:100;letter-spacing:-1px; }
.foinfo  h2{ color:rgba(50, 153, 187, 1); font-size:50px; font-weight:300;letter-spacing:-1px; line-height:50px;
 }
.foinfo  .text { color:#333333; font-size:30px; font-weight:100;letter-spacing:-1px;}


/* FOTOALBUM */

.fotoalbum { width:100%; min-height:20px; overflow: hidden; min-width:800px; } /* maximális méret */
.fotoalbum ul { padding:0; margin:0; }

.fotoalbum ul li { 
list-style:none;
float:left;
margin:0.5%;
width:24%;
height:240px;
background-color:#f1f1f1;
overflow: hidden;
background-color:#333333;

}

.fotoalbum ul li img {}

.fotoalbum ul li .text {
padding:4%;
width:92%;
height:45px;
font-size:20px;
font-weight: 300;
text-align:left;
color:#ccc;
float:left;
letter-spacing:-1px;
}

.fotoalbum ul li:hover {
background-color:#000000;


}

.fotokeret {

	width:100%;
	min-height:20px !important;
	overflow:hidden;
	float:left;

}

/*!
 * Justified Gallery - v3.5.1
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */
@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px} 

.esemenynaptar { width:100%; min-height:20px; overflow: hidden; min-width:800px; } /* maximális méret */



.esemenybox { width:100%; min-height:20px; overflow: AUTO; padding:5px; margin-bottom:5px; border-top:dotted 1px #CCCCCC;}
.esemenybox .datum { min-width:15%; padding:1%; float:left; color:#333; height:50px; border-right:solid 1px #999999; margin-right:1%; font-size:15px;}
.esemenybox .cim { width:81%; padding:0px; float:left; font-size:18px; font-weight: normal; color:#333333; float:left;}
.esemenybox .tartalom { color:#333333; padding:0.5%; font-size:17px;width:80%; float:left; }
.esemenybox a { text-decoration:none; }
.esemenybox:hover { background-color:#f1f1f1; }

#evfolyam { width:100%; min-height:40px; line-height:40px; display:block; }
#evev { overflow:hidden; width:100%; min-height:35px;float:left; }
#evev a { color:#EB3C00; width:7.13%; display:block; text-align:center; font-size:20px;	font-weight:300; float:left; padding:0 0.5%; margin:0.2% 0.2% 0% 0;}
#evev a:hover { background-color: #EB3C00; color:#fff; }
.honap { width:100%; min-height:5px; float:left; margin-bottom:20px; }

.honap a {
	float:left; 	
	width:7.13%;
	height:3px;
	background-color: rgba(50, 153, 187, 1);
	padding:1.4% 0.5%;
	margin:0.2% 0.2% 0 0;
	font-size:15px;
	font-weight: 300;
	color:#fff;
	letter-spacing:-1px;
	line-height:3px;
	text-align:center;
}
.honap a:hover { background-color:#000000;}
.esemenynaptar h3 { font-weight:normal; font-size:30px; margin:10px 0; padding: 10px 2%; border-top: solid 1px #CCCCCC; float:left; width:96%; background-color: #f1f1f1; }





/* ESEM+NYNAPT-R EDDIG */  

/* FOOLDAL */ 
/* VÁLASZTÓBOX */



.valasztobox { width:100%; min-height:20px; } /* maximális méret */
.valasztobox ul { padding:0; margin:0; }

.valasztobox ul li { 
list-style:none;
float:left;
margin:0.5%;
width:24%;
min-height:20px;
overflow: hidden;
background-color: #333333;



}

.valasztobox ul li img {}

.valasztobox ul li .text {

padding:4%;
width:92%;
min-height:30px;
font-size:28px;
font-weight: 300;
text-align:left;
color:#ccc;
float:left;
letter-spacing:-1px;
line-height:27px;

}

.valasztobox ul li .text2 {

padding:0 4%;
width:92%;
min-height:45px;
font-size:20px;
font-weight: 300;
text-align:left;
color:#999999;
float:left;
letter-spacing:0px;
line-height:23px;
padding-bottom:30px;

}


.valasztobox ul li:hover { background-color: #000; }


.valasztobox2 { width:100%; min-height:20px; float:left; } /* maximális méret */

.valasztobox2 .fohir {
list-style:none;
float:left;
margin:0.5%;
width:99%;
min-height:20px;
/*background-image: url("images/hatter1.jpg");
background-position: bottom right;
background-repeat:no-repeat;*/

}

.fh1{

width:100%;
min-height:98px;
margin-bottom:3px;
float:left;
background-color: #FF9900;

}

.fh2 {
overflow:hidden;
width:14%;
min-height:85px;
margin-top:6px;
margin-left:1%;
margin-right:0%;
float:left;
}

.fh1:hover {
background-color: rgba(50,153,187,0.9);
}


.fh3 {
width:81%;
min-height:80px;
margin:1%;
float:left;
color:#fff;
font-weight:300;
font-size:16px;
overflow:hidden;
line-height:18px;
border-left: dashed 1px #CCCCCC;
padding-left:1%;
}
.valasztobox2 .fohir .fh1 .fh3 h2 {
padding:5px 0 5px 0;
margin:0;
color:#fff;
font-size: 23px;
font-weight: 300;
letter-spacing:-1px;


}

.valasztobox2 .fonaptar {
list-style:none;
float:left;
margin:0.5%;
width:24%;
min-height:20px;
overflow: hidden;
background-color: #fff;
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0,1);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
}

.valasztobox3 {
min-height:20px; 
background-color: #FF9900;
width:96%;
padding:1% 2%;
text-align:left;
line-height:55px;
min-height:100px;
float:left;
font-size:40px;
text-align:center;
}

.valasztobox3 h1 {
font-weight: normal;
font-size:150%;


}

.hirekbox { width:100%; min-height:20px; overflow: hidden; min-width:800px; } /* maximális méret */
.hirekbox ul { padding:0; margin:0; }

.hirekbox ul li { list-style:none; float:left; margin:0.5%;width:24%;height:160px;background-color:#f1f1f1;overflow: hidden;background-color: rgba(50, 153, 187, 1);}
.hirekbox ul li img {}
.hirekbox ul li .text {padding:4%;width:92%;min-height:30px;font-size:28px;font-weight: 300;text-align:left;color:#fff;float:left;letter-spacing:-1px;line-height:27px;}
.hirekbox ul li .text2 {padding:0 4%;width:92%;min-height:45px;font-size:20px;font-weight: 300;text-align:left;color:#ccc;float:left;letter-spacing:0px;line-height:23px;padding-bottom:30px;}
.hirekbox ul li:hover {background-color:#000000;}


.sponzorbox { width:96%; min-height:20px; overflow: hidden; min-width:800px;
padding:2%;
background-color:#fff;

 }

.sponzorbox ul { padding:0; margin:0; list-style:none;}
.sponzorbox ul li { float:left; width:15.65%; padding:0.5%; height:100%; outline: solid 1px #f1f1f1; }
.sponzorbox ul li img { width:100%;}

.sponzorbox .focucc { width:32.4%; padding:0.5%;  float:left; overflow:hidden; outline: solid 1px #f1f1f1; }
.sponzorbox .focucc img { width:100%;}


ul.gl2  {padding:0;margin:0;list-style:none;min-height:20px;width:100%;overflow:hidden;}
ul.gl2 li { list-style: outside none none;float: left;margin: 0.6% 0.5%;width: 17.2%;height:150px;overflow: hidden;border: 10px solid #FFF;position:relative;box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);}
ul.gl2 li img { position:absolute;margin-left:-50px;margin-top:-70px;}
ul.gl2 li.gl3 { border: none;width: 19%;height:170px;}
ul.gl2 li.gl3 a  {color:#ccc;line-height:35px;font-size:35px;height:150px;display:block;font-weight: 100;padding-top:20px;background-color: #333;border: 10px solid #333;}


.qr1 {
text-align:center;
line-height:140px;
z-index:3000;
width:140px;
height:140px;
display:block;
margin: 10px 0;
background-color:#fff;

-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
border:solid 1px #CCCCCC;
float:left;
}

.qr1 img {
padding-top:5px;

}

.qr2 {
margin-top:52px;
width:150px;
margin-left:1%;
background-color:#f1f1f1;
border:solid 1px #ccc;
padding:15px 20px;
font-size:13px;
font-weight:300;
float:left;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.eredmenyek_hirek {
width:100%;
min-height:50px;
text-align:center;
overflow: hidden;
padding-top:10px;
}

.eredmenyek_hirek a {
padding:10px 30px;
font-size:25px;
background-color:#3299BB;
color:#fff;
font-weight:normal;
text-transform:uppercase;
}

.eredmenyek_hirek a:hover {
background-color:#005ca2;
}

@media(max-width:800px){
.valasztobox ul li { width:100%; float:left;}
.valasztobox ul li a {}

.valasztobox3 {
font-size:120%;
line-height:20px;
padding:6% 2%;

}
}
