
body {
	margin: 0;
	padding: 0;
	color:#403f3d;
	width: 100%;
	height: auto;
    font-family: 'Open Sans';
	font-weight: 400;
	font-size: 90%;	
	
}

input {font-family: 'Open Sans';}

html { scroll-behavior: smooth;}

a { text-decoration: none;}

textarea { }
img {	border: 0;}

h1 {
	font-family: 'Oswald';
	font-size: 220%;
	font-weight: 500;
	color:#000;
	padding: 0 0 15px 0;
	margin: 0;
	float: left;
	width: 100%;
	
	}

h2 {
	font-family: 'Oswald';
	font-size: 180%;
	font-weight: 500;
	color:#000;
	padding: 0 0 15px 0;
	margin: 0;
	float: left;
	width: 100%;
	
	}


h3 {
	font-family: 'Oswald';
	font-size: 220%;
	font-weight: 500;
	color:#000;
	padding: 5px 0;
	margin: 0;
	float: left;
	width: 100%;
	}

h4 {
	font-family: 'Oswald';
	font-size: 160%;
	font-weight: 500;
	color:#000;
	padding: 5px 0;
	margin: 0;
	float: left;
	width: 100%;
	line-height: 27px;
	}

h5 {
	font-size: 100%;
	font-weight: 400;
	color:#000;
	padding: 0 0 10px 0;
	margin: 0;
	text-align: left;
	float: left;
	width: 100%;
	}

h6 {
	font-size: 130%;
	font-weight: 400;
	color:#000;
	padding: 0 0 0px 0;
	margin: 0;
	text-align: left;
	float: left;
	width: 100%;
	}


.fullkeret {
	/*width: 56%;*/
	height: auto;	
	padding: 0;
	position: relative;
	width: 1100px;
	margin: 0 auto 0 auto;
	
}
#header {
	width: 100%;
	height: auto;
	
}

 ul#kiemelthas {	
	list-style: none;
	font-size: 70%;
	width: 1100px;
	height: auto;
	padding: 0;
	margin: 0 auto 0 auto;
	 

	
	
}

ul#kiemelthas li {
	background-color: #000;
	float: left;
	padding: 0;
	margin-right: 3px;
	
	text-transform: uppercase;
}

ul#kiemelthas li:last-child {
	
	float: right;
	background-color: #007ec4;
	
}

ul#kiemelthas li a {
	width: auto;
	height: 100%;
	float: left;
	display: flex;
	color:#fff;
	padding: 2px 10px 5px 10px; 
}
ul#kiemelthas li a:hover {	
	background-color: #007ec4;
}


.vonal {
	width: 100%;
	float: left;
	height: auto;
	border-bottom: solid 4px #000;
	position: relative;
}

#logo {
	width: auto;
	height: 30px;
	float: left;
	padding: 10px 0;
}

#logo a { width: auto; height: 100%; float: left; display: block;}
#logo a img { 	width: 100%;	height: 100%;	float: left;}

#finfo_social {
	float: right;
	width: auto;
	height: 20px;
	padding: 15px 0;
	font-size: 60%;
	text-align: left;
	margin-left: 5px;
}

#finfo_social .resp1 {
	width: auto;
	float: left;
}


#finfo_deviza {
	float: right;
	width: auto;
	height: 30px;
	padding: 10px 5px;
	font-size: 80%;
	text-align: left;
	margin-left: 5px;
	
}

#finfo_nevnap {
	float: right;
	width: auto;
	height: 30px;
	padding: 10px 5px;
	font-size: 80%;
	text-align: right;
	margin-left: 5px;
}

#finfo_social a {
	width: auto;
	height: auto;
	float: left;
	margin: 0 5px;
	color:#007ec4;
	
}
#finfo_social a:hover {
	color: #000;
	
	
}

#finfo_social a i.fa {
	width: 100%;
	height: 100%;
	float: left;
	font-size:245%;
	
}

/* kereso */

#kereso {
	width: 100%;
	margin:30px auto 0px auto;	
	float: left;
	outline: solid 1px #007ec4;
	display: none;
	
	
}

#altalanos_keret { 
	width: 100%;
	float: left;
	margin: 30px 0;
}

#altalanos_keret ul  { 
	padding: 0;
	margin: 0;
	list-style:none;
}

#altalanos_keret ul li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#altalanos_keret ul li a  { display:block; color:#666; width: 100%; height: 100%; float: left; }
#altalanos_keret ul li a .csoport_kep { float: left;margin-right: 20px; width: auto; height: 100px;}

#altalanos_keret ul li a .csoport_kep img {	width: 100%; height: 100%; float: left;}

#altalanos_keret ul li a .csoport_cim { 
	font-size: 160%;
	font-weight: 500;
	color:#000;
	display: flex;
}

#altalanos_keret ul li a .csoport_leiras { 
	font-family: 'Oswald';
	font-size: 100%;
	color:#000;
	
	
}

#altalanos_keret ul li a:hover { background-color: #ccc; }

.mennyi { 
	font-size: 80%;
	border-top: solid 1px #666;
	margin-top: 20px;
	padding: 5px 0px;
	display: flex;
	width: auto;
}

.altalanos_fejlec {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	background-color: #007ec4;
}

.altalanos_fejlec .alt_belso {
	padding: 10px 20px 10px 20px;
	color: #fff;	
	text-align: left;
}

.altalanos_fejlec .alt_belso h4 {color:#fff; margin-top: 0; padding-top: 0; margin-bottom: 8px;}

ul.belsomenu {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	border-top: solid 1px #ccc;
	list-style: none;
	
}

ul.belsomenu li {
	padding: 0;	
	margin: 0;
	float: left;
	width: auto !important;
	margin-right: 10px;
}

ul.belsomenu li a {
	float: left;
	padding: 5px 0 5px 10px;
	color:#000 !important;
	font-size: 80%;
	text-transform: uppercase;
}

#kereso_keret { 
	width: 100%;
	float: left;
	margin: 20px 0;
}

.kereso_fejlec {
	width: 100%;
	float: left;
	/*border-bottom: 1px solid #ccc;*/
	text-align: center;
	margin: 0 0 20px 0;
	background-color: #007ec4;
	padding: 10px 0;
	color:#fff;
}

.kereso_box {
	width: 100%;
	float: left;
	margin-bottom: 10px;

}

.kereso_felso {
	width: 100%;
	float: left;
	font-size: 80%;
	text-transform: uppercase;
	border-bottom: 1px solid #000; 
    line-height: 0.1em;
    margin: 10px 0 10px; 
	
}
.kereso_felso .datum{ float: left;}
.kereso_felso span1 { background:#fff; padding:0 10px 0 0; }
.kereso_felso span2 { background:#fff; padding:0 0 0 10px; }
.kereso_felso .szcs{ float: right ;	color: #666;}

.kereso_felso .szcs span2 a {color:#666;}

.kereso_headline {
	width: auto;
	float: left;
	font-size: 100%;
	margin-top: 6px;
}

.kereso_box_bal {
	width: 70%;
	float: left;
	overflow: hidden;
	border-right: solid 1px #ccc;
	padding-right: 15px;
	margin-right: 10px;
}



a.keresokapcs img { float:right; width: 170px; height: auto; }

a.keresokapcs cim {

	
	font-family: 'Oswald';
	font-size: 160%;
	font-weight: 500;
	color:#000;
	padding: 5px 0;
	margin: 0;	
	width: 100%;
	line-height: 27px;
	
}

a.keresokapcs headline {
	text-align: left;
	display: flex;
	margin-top: 5px;
	padding-right: 20px;
	color:#000;
	font-size: 100%;
}



a.keresokapcs { width: 98%; height: 100%;float: left;display: block;padding:1%; color: #666; margin: 0; }
a.keresokapcs:hover {background-color: #e1e1e1;}

.kereso_box_jobb {
	height: 100%;
	display: flex;
}


.kereso_box_jobb_box {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;

}

.kereso_box_jobb_box .cimsor {
	background-color: #007ec4;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	line-height: 1px;
}

.kereso_box_jobb_box .cimsor span {
	background-color: #fff;
	float: left;
	padding: 0 10px;
	margin: 0 10px;
	text-transform: uppercase;
}

.kereso_box_jobb_box .cimsor span a { color:#666;}

.kereso_box_jobb_box ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 90%;
}

.kereso_box_jobb_box ul li {
	list-style: none;
	font-size: 95%;
	display: inline-flex;
	
	
	
}

.kereso_box_jobb_box ul li a {
	color: #666;
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	background-color: #e1e1e1;
	padding: 5px 10px;
	margin: 1px;
}

.kereso_box_jobb_box ul li a:hover {
	background-color: #007ec4;
	color: #fff;
	
	
}




#kereso input.inpmez {
	min-width: 76%;
	float: left;
	padding: 0 2%;
	color: #666;
	font-size: 100%;
	line-height: 40px;

	border:none;
	font-weight: 300;
}

#kereso button.inpkap {
	width: 19%;
	float: right;
	background-color: #007ec4;
	color: #fff;
	font-size: 100%;
	line-height: 40px;
	padding: 0 3%;
	border:none;
	outline: solid 1px #007ec4;
}

#kereso button.inpkap:hover {
	
	background-color: #000;
	outline: solid 1px #000;
}
/* keresési találatok */





/* keresési találatok eddig */

/* kereso eddig */

/* MENU */

#felsomenu {margin: 15px 0 0 0;
	width: 100%;
	float: left;
}

button.search {
	font-size: 200%;	
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-left: 4px;
	color:#007ec4;
	line-height: 15px;
	background: none;
	border: none;
}

button.menukapcs {
	font-size: 200%;	
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-left: 7px;
	color:#007ec4;
	background: none;
	border: none;
	display: block;
	width: 20px;
	height: 17px;
	border-top:  double 10px #007ec4;
	border-bottom: solid 3px #007ec4;
	cursor: pointer;
}

button.menukapcs:hover { border-color: #000;}


button.search:hover { color:#000; cursor: pointer; }

#felsomenu ul {
	margin: 0;
	list-style: none;
	width: auto;
	height: auto;
	float: left;
	padding: 0px 20px;
}

#felsomenu ul li {
	display: flex;
	float: left;
	margin-right: 20px;
	text-transform: uppercase;
	font-size: 120%;
	letter-spacing: 0;
}

#felsomenu ul li a {
	color:#666;
}

#felsomenu ul li a:hover {
	color:#0083cb;
	border-bottom: solid 1px #0083cb;
}

/* MENU EDDIG */

/* KÖZÉPRÉSZ */

#kozep {
	width: 100%;
	float: left;
	margin-top: 30px;
}
/* hirek */

#hirek_kiemelt {
	border-bottom: solid 4px #007ec4;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

#hirek_kiemelt .vboritokep {
	width: 40%;
	float: left;
	overflow: hidden;
}

#hirek_kiemelt .vboritokep img {
	width: 100%;
	height: 100%;
	float: left;
}

#hirek_kiemelt .jobb2 {
	width: 50%;
	float: left;
	margin-left: 30px;
	text-align: left;
	
}



.kiemelthir_elso {
	width: 96%; 
	height: auto;
	float: left;
	padding: 2%;
	margin-bottom: 30px;
	background-color: #e1e1e1;
}

.vezetohir {
	width: 100%;
	height: auto;
	float: left;
}

.vezetohir .vboritokep {
	width: 100%;
	float: left;
	padding: 0;
	
}

.vezetohir .vboritokep img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	float: left;
}

.fooldalhir{
	width: 48.5%;
	height: auto;
	float: left;
}

.tovabbihir {
	width: 24%;
	height: 365px;
	float: left;
	margin: 0.5%;
	font-size: 100%;
}

.tovabbihir .vboritokep {
	width: 100%;
	height: 200px;
	float: left;
	padding: 0;
	overflow: hidden;
	
}

.tovabbihir .vboritokep img {
	width: 120%;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
	margin-left: -10%;
}

.fdatum {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	padding: 0 5px;
	font-size: 70%;
	line-height: 15px;
	background-color: #007ec4;
	color: #fff;
	
	
}

.fooldalhir:last-child {float: right;}

.fooldalhir .vboritokep {
	width: 100%;
	float: left;
	padding: 0;
	height: 200px;
	overflow: hidden;
	background-color: #000;
}

.fooldalhir .vboritokep img {
	width: 100%;
	height:auto;
	padding: 0;
	margin: 0;
	float: left;
}

.fooldaljobbhir{
	width: 100%;
	height: auto;
	float: left;
	border-top: solid 1px #ccc;
}

/* hirek */

/* ma történt */

#kozep_matortnet {
	width: 100%;
	height: auto;
	float: left;
	background-color: #007ec4;
	padding: 0;
	margin: 0 0 20px 0;
}

#kozep_matortnet .belso {
	width: 90%;
	padding: 20px 5%;
	float: left;
	color:#fff;
	font-size: 130%;
	text-align: center;
	
}

/* ma történt eddig */

/* kategoria folapra */

#kozep_kategoria {
	width: 100%;
	float: left;
}

#kozep_kategoria ul  {
	padding: 0;
	margin: 0;
	list-style: none;
}

#kozep_kategoria ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 23.5%;
	margin-right: 2%;
	float: left;
	font-weight: 400;
}

#kozep_kategoria ul li a {
	color: #000;
	float: left;
}

#kozep_kategoria ul li .headline1 {
	width: auto;
	float: left;
	margin-bottom: 20px;
	font-size: 90%;
	border-left: solid 5px #ccc;
	padding: 5px 0;

	padding-left:10px;
	
	
}

#kozep_kategoria ul li .headline1:hover {
	border-left: solid 5px #007ec4;
	color:#666;
	background-color: #e1e1e1;
	
	
}

#kozep_kategoria ul li .cim {
	border-bottom: solid 1px #007ec4;
	font-size: 150%;
	color:#000;
	padding-bottom: 3px;
	margin-bottom: 10px;
	text-transform: uppercase;
	width: 100%;
	float: left;
}

#kozep_kategoria ul li .cim a {
	float: left;
	color:#000;
}

#kozep_kategoria ul li:last-child {
margin-right: 0;	
	float: left;
	
}
/* kategoria folapra eddig */

#hirek_bal {
	width: 60%;
	float: left;
}

#hirek_jobb {
	width: 38%;
	float: right;

}

#hirek_keret {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
}

.hirek_kep {
	width: 100%;
	height: 500px;
	float: left;
	overflow: hidden;
	
}

.hirek_kep img {
	width: 100%;
	height: auto;
	float: left;
	margin-top: -150px;
}

.kepfelirat {
	font-size: 80%;
	width: 100%;
	float: left;
	background-color: #000;
	color:#fff;
	text-transform: uppercase;
}

.kepfelirat span {
	padding: 10px;
	float: left;
	
	
}

.hirek_headline {
	width: 100%;
	float: left;
	
	margin: 30px 0 30px 0;
	background-color: #e1e1e1;
	font-size: 140%;
}

.hirek_headline .hl2 {
	border-left: solid 10px #007ec4;
	padding: 10px;
}

.hirek_headline_beslo {
	width: 100%;
	float: left;
	
	margin: 0px 0 15px 0;
	background-color: #e1e1e1;
	font-size: 140%;
}

.hirek_headline_beslo .hl2 {
	border-left: solid 10px #007ec4;
	padding: 10px;
}

#hirek_keret .hirek_tartalom {
	padding: 20px 0 5px 0;
	float: left;
	border-bottom: solid 5px #000;
	text-align: left;
}

.hirek_infobox {
	width: 100%;
	float: left;
	border-bottom: solid 1px #007ec4;
	margin-bottom: 20px;
}

.hirek_tartalom .tartalom2{
	font-size: 105%;
	line-height: 25px;
	
}

.hirek_tartalom .tartalom2 a{
	color:#007ec4;
	font-weight: bold;
	
}

.tartalom2 table{

	border: none;
	width: 100%;
	font-size: 90%;
}

.tartalom2 table th {
	border: solid 1px #ccc;
	background-color: #ccc;
	height: 20px;
	line-height: 15px;
}

.tartalom2 table td {
	border: solid 1px #ccc;
	height: 20px;
	line-height: 15px;
}

.hirek_datum {
	background-color: #007ec4;
	float: left;
	width: auto;
	padding: 5px 10px;
	color: #fff;
}

.hirek_szerzo {	
	float: left;
	width: auto;
	padding: 5px 10px;
	color: #666;
	margin-left: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.hirek_szerzo a { color: #666;}

.hirek_tartalom ul.hastag {
	width: 100%;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	
}

.hirek_tartalom ul.hastag li {
	float: left;
	border-right: solid 1px #ccc;
	margin-right: 10px;
	padding-right: 10px;
	
}

.hirek_tartalom ul.hastag li:last-child {
	border-right: none;
}



.hirek_tartalom ul.hastag li a {
	float: left;
	color:#007ec4;
	font-size: 120%;
}


.hlist {
	width: 24%;
	height: auto;
	margin: 0 0.5%;
	font-size: 100%;
	float: left;
	
}

.hirek_lapozo {
	width: 100%;
	height: auto;
	float: left;
	outline: solid 1px #e1e1e1;
	margin: 0 0 10px 0;
}

.hirek_lapozo .hkep {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}

.hirek_lapozo .hkep img {
	width: 100%;
	height: 100%;
	float: left;
	
	
}
.hkeret {
		padding: 10px 10px;
	
}


.hirek_lapozo a {
	display: block;	
	color:#000;

}
.hirek_lapozo a:hover {
	background-color: #ccc;
	
}

.hirek_lapozo .datum {
	font-size: 70%;
	padding: 0;
	margin: 0 0 5px 0;
	
	
}
.hirek_lapozo h4 {
	padding: 0;
	margin: 0;
	
	
}



/* KÖZÉPRÉSZ */
#lablec {
	width: 100%;
	float: left;
	padding: 20px 0;
	text-align: center;
}

/* MENU FELSO */

#fmenunyit {
	font-size: 100%;
	width: 150px;
	max-width: 170px;
	height: auto;
	padding: 0;
	position:absolute;
	top:54px;
	color:#fff;
	z-index: 99;
	margin-left: 950px;

}

.fmenu2 { display: none;}
.show {display: block;}


#fmenunyit ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	float: left;
	background-color: #000;
}

#fmenunyit ul li {
	width: 100%;
	height: auto;
	float: left;
	padding: 0;
	font-size: 80%;
	
}

#fmenunyit ul li a {
	color:#fff;
	display: block;
	width: 90%;
	height: 100%;
	padding: 10px 5%;
	text-transform: uppercase;
}

#fmenunyit ul li a:hover {
	background-color: #007ec4;
}

#fmenunyit ul li ul { }

#fmenunyit ul li ul li  { font-size: 95%; margin-left: 5%; width: 95%;}

#fmenunyit ul li ul li a {
	color:#ccc;
	display: block;
	width: 90%;
	height: 100%;
	padding: 5px 5%;
}

/* osztott részek */

.osztott_bal {
	width: 65%;
	float: left;	
}

.osztott_jobb {
	width: 35%;
	float: right;
	
}

.osztott_jobb .osztott_belso {
	border-left: solid 5px #007ec4;
	margin-left: 10px;
	padding-left: 0px;
	float: left;
}

.osztott_jobb .osztott_belso a {
	/*background-color: #f1f1f1;*/
	/*margin-bottom: 20px;*/
	display: block;
	float: left;
	padding: 10px;
	color:#000;
}

.osztott_jobb .osztott_belso a:hover {
	background-color: #e1e1e1;
	
	
}

.osztott_jobb .osztott_belso a cim {
	font-size: 110%;
	font-weight: bold;
	width: 100%;
	float: left;
	margin-bottom: 6px;
	
	
}

/* osztott részek eddig */

/* video folapra */

#videobox {
	width: 1090px;
	height: auto;
	padding: 10px 0px 0 10px;
	float: left;
	background-color: #fff;
	color: #fff;
	outline: solid 1px #ccc;
}

.nagyvideo {
	width: 450px;
	height: 395px;
	float: left;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;

}

.nagyvideo a, .kisvideo a {
	width: 100%;
	height: 100%;
	float: left;
}

.nagyvideo a:hover, .kisvideo a:hover {
	background-color:#ccc;
}

.videoborito {
	width: 450px;
	height: 300px;
	margin-top: -37px;
	float: left;
	overflow: hidden;
}

.videoborito img {
	width: 450px;
	height: auto;
	float: left;

}

.videoszoveg {
	padding: 10px 20px;
	float: left;
	
}

.kisvideo {
	/* width: 305px; - ez így  a felezo */
	width: 620px;
	float: left;
	background-color: rgba(0, 0, 0, 0.1);
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 10px;
}

.videoborito_kicsi {
	width: 180px;
	height: 125px;
	float: left;
	overflow: hidden;

}

.videoborito_kicsi img {
	width: 180px;
	height: auto;
	float: left;
}

.videoszoveg2 {
	width: 420px;
	margin-left: 10px;
	padding: 0;
	float: left;
	font-size: 90%;
	letter-spacing: -0.5px;
}

.tagoltvideo {
	width: 260.25px;
	height: 280px;
	float: left;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	overflow: hidden;
	margin-bottom: 10px;
	margin-right: 10px;
}

.videoborito_tagolt {
	width: 262.25px;
	height: 170px;
	float: left;
	overflow: hidden;

}

.videoborito_tagolt img {
	width: 262.25px;
	margin-top: -14px;
	height: auto;
	float: left;
}

.videoszoveg3 {
	width: 242.25px;
	margin-left: 10px;
	padding: 0;
	float: left;
	font-size: 80%;
	letter-spacing: -0.5px;
}
.videojel {
	position: absolute;
	margin-left: 68px;
	margin-top: 35px;
	font-size: 300%;
	color: rgba(255, 255, 255, 0.8);
}

.videojel2 {
	position: absolute;
	margin-left: 200px;
	margin-top: 80px;
	font-size: 500%;
	color: rgba(255, 255, 255, 0.8);
}

.videojel3 {
	position: absolute;
	margin-left: 110px;
	margin-top: 50px;
	font-size: 300%;
	color: rgba(255, 255, 255, 0.8);
}

.videojel4 {
	position: absolute;
	margin-left: 110px;
	margin-top: 70px;
	font-size: 300%;
	color: rgba(255, 255, 255, 0.8);
}


.tagoltvideo a {
	width: 100%;
	height: 100%;
	float: left;
}

.tagoltvideo a:hover {
	background-color:#ccc !important;
}

.cim_video {
	position: absolute;
	background-color: #fff;
	color:#007ec4;
	margin-top: -20px;
	font-size: 70%;
	padding: 2px 4px;
	margin-left: -1px;
}

/*  video folapra eddig */

.elvalaszto {
	border-top: solid 1px #ccc;	
	width: 100%;
	height: 10px;
	float: left;
	margin: 10px 0 0 0;
}

.elvalaszto2 {
	width: 100%;
	height: 10px;
	float: left;
	margin: 0 0 40px 0;
	text-align: center;

}

.elvalaszto3 {
	width: 100%;
	height: 10px;
	float: left;
	margin: 30px 0 40px 0;
	text-align: center;

}

.elvalaszto4 {
	border-top: solid 4px #007ec4;
	width: 100%;
	height: 10px;
	float: left;
	margin: 10px 0 20px 0;
}

.eltext { 
	position: absolute;
	
	color:#007ec4;
	margin-top: -8px;
	font-size: 70%;
	margin-left: 0;
	padding: 0;
	text-transform: uppercase;
	left: 0;
	width: 100%;
}

.eltext a {
	color:#007ec4;
	padding: 2px 10px;
}

.eltext a:hover {
	background-color: #007ec4;
	color:#fff;
	
}

.eltext span {
	background-color: #fff;
	margin: 0 10px;
	padding: 0 5px;
	
	
}

idopont { float: left;
	margin-right: 5px;
	margin-top: -2px;
	padding: 2px 5px;
	line-height: 14px;
	height: 16px;
	background-color: #007ec4;
	color: #fff;
	border-right: solid 5px #fff;
}
szerzo { 
	margin-top: 0px;
	padding: 0 5px;
	line-height: 15px;
	height: 16px;
	background-color: #fff;
	color: #000;
	float: right;

}
csoport { margin-top: 0px;
	padding: 0 0 0 5px;
	line-height: 15px;
	height: 16px;
	background-color: #fff;
	color: #000;
	float: right;
	border-left: solid 1px #007ec4;
}

.elvalaszto2 a, .elvalaszto3 a {
	width: auto;
	color: #000;
	border:solid 1px #ccc;
	padding: 10px 20px;
	font-size: 80%;

}

.elvalaszto2 a:hover, .elvalaszto3 a:hover {
	color:#fff;
	background-color: #007ec4;
	border:solid 1px #007ec4;
	
}

/* lapozo */

.lapozo {
	width: 1100px;
	border-top: solid 1px #ccc;
	margin: 30px 0 10px 0;
	padding: 10px 0;
	float: left;
	font-size: 90%;
	position: relative;
	left: 50%;
	margin-left: -550px;
	

}

.lapozo div {
	width: auto;
	float: right;
}

.lapozo a.el { 
	padding: 2px 5px;

	margin: 2px 2px;
	float: left;
	text-transform: uppercase;
	
	color:#666;	
}

.lapozo a.el_on { 
	padding: 2px 5px;
	
	margin: 2px 2px;
	float: left;
	text-transform: uppercase;
	color:#007ec4;
	border-bottom: solid 1px #007ec4;
}

.lapozo a:hover {
	border-bottom: solid 1px #007ec4;
	color:#007ec4;
	
}

/* lapozo eddig */

.terkep { 
	width: 100%;
	float: left;
	border-top: 10px;
	margin-top: 10px;
	
	
}

/* statikus oldalak */



/*statikus oldalak eddig*/




/* lablec */

.lableckapcsolo {
	width: 100%;
	float: left;
}

.lableckapcsolo .fb-share-button {
	margin: 10px 0 10px 10px;
	width: auto;
	float: left;
}

.elozooldal {
	width: auto;
	float: right;
	margin-right: 10px;
}
.elozooldal a {
	float: right;
	padding: 10px 0 1px 0;
	color: #666;
}

.elozooldal a:hover {
	
	color: #007ec4;
	border-bottom: solid 1px #007ec4;
}

/* lablec eddig */

/* fotoalbum a cikkben */

ul.fotoalbum_cikkben {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 0 15px 0;
	float: left;
	list-style: none;
}

ul.fotoalbum_cikkben li {
	width: 19%;
	height: auto;
	float: left;
	margin: 0.5%;
}



ul.fotoalbum_cikkben li img {
	width: 100%;
	height: 100%;
	float: left;
	
}

/* fotoalbum a cikkben eddig */

.kepkapcsolo {
	position:absolute;	

	background-color: #ccc;
	
}

.kepkapcsolo a {
	color:#fff;
	font-size: 250%;
}

#lablec div {
	width: 100%;
	float: left;
	margin-top: 3px;
	
	}
#lablec div a {
	font-size: 75% !important;
	color: #666;


}
