.fofejlec { text-align: left; color: #000; height: 150px; background-image: url(art/felsokep.jpg); background-repeat: no-repeat;}
.fofejlec .datuminfo{ position: absolute; top: 90px; left: 330px; width: 600px; color: #4A4A4A; font-size: 10px; }
.fofejlec .ikonok{ position: absolute; top: 40px; left: 700px; width: 300px; border: 0px solid red;}
.fofejlec .ikonok a{/*height: 36px;*/ display: block; float: left; color: #a7a7a7; margin-right: 20px; padding-left: 15px; text-decoration: none; font-weight: bold;}
.fofejlec .ikonok a:hover{text-decoration: underline;}
.fofejlec .navmenu{position: absolute; top: 120px; left: 210px;}
.fofejlec .navmenu a{color: #4a4a4a; font-weight: bold; padding-left: 20px; padding-right: 10px;}
.fofejlec .fejleccim{color: #000; font-size: 14px; font-weight: bold; position: absolute; top: 48px; left: 130px; display: block; padding: 10px; background-color: #fff;}
.fofejlec .fejleccim a{color: #A7A7A7;text-decoration:none;}
.fofejlec .fejleccim a:hover{text-decoration:underline}
.folablec { text-align: center; background-color: #bcd; color: #000; padding: 10px; }
.baloldal { width: 160px; color: #000; }
.fotartalom { /*width: 723px;*/ color: #234; padding-left: 8px;}
.folablec{background-image: url(art/lablec.jpg); background-repeat: repeat-x; height: 147px; background-color: #766651; border: 0px solid red; text-align: left; vertical-align: top;}
.folablec .lableckep .lableclink a{color: #4a4a4a; text-decoration: none; position: relative; top: 0px;}
.folablec .www {position: relative; text-align: left; left: 90px; width: 600px; top: 23px; color: #555;}
.folablec .www a{color: #4a4a4a; text-decoration: none;}
.folablec .www a:hover{text-decoration: underline;}

.button {
	border-left:	1px solid #D5D7CC;
	border-top:	1px solid #D5D7CC;
	border-right:	1px solid #D5D7CC;
	border-bottom:	1px solid #D5D7CC;
	background-color: #E1E1E1;
	padding: 2px 4px;
	color: #000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}
.button:hover {
	border-left:	1px solid #fa2;
	border-top:	1px solid #fa2;
	border-right:	1px solid #d60;
	border-bottom:	1px solid #d60;
	background-color: #E1E1E1;
	color: #4a4a4a;
	}
.button:active {
	border-left:	1px solid #fa2;
	border-top:	1px solid #fa2;
	border-right:	1px solid #d60;
	border-bottom:	1px solid #d60;
	background-color: #E1E1E1;
	position: relative;
	left: 1px;
	top: 1px;
	}

.lapozo {
	text-align: center;
	color: #515151;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	}
.lapozo a {
	color: #FF8901;
	text-decoration: none;
	font-weight: bold;
	}
.lapozo a:hover {
	color: #515151;
	}
.lapozo .lapoz {
	font-weight: bold;
	}
.lapozo .page {
	color: #fff;
	font-weight: bold;
	border: 1px solid #515151;
	padding: 0 3px;
	background-color: #FF8901;
	}

.hiba {
	color: #f44;
	margin-bottom: 5px;
	}



.bovebben {
	text-align: right;
	}
.bovebben a {
	background-image: url(art/nyil.gif);
	background-repeat: no-repeat;
	background-position: right 5px; 
	padding: 0 10px 0 0;
	}
.vissza {
	text-align: right;
	margin-top: 20px;
	}
.vissza a {
	background-image: url(art/nyil2.gif);
	background-repeat: no-repeat;
	background-position: left 5px; 
	padding: 0 0 0 10px;
	}

.kapcsolodo {
	font-weight: bold;
	color: #757575;
	margin: 15px 0 15px 0;
	}
.kapcsolodo ul {
	margin: 2px 0 15px 20px;
	padding: 0;
	}
.kapcsolodo ul li {
	list-style: none;
	background-image: url(art/menuelott.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding: 0 0 0 10px;
	text-align: left;
	}
.kapcsolodok .kapcsolodokcim {
	font-weight: bold;
	margin-bottom: 15px;
	}
.kapcsolodok .kapcsolodoblokk {
	margin-left: 20px;
	}

.idezet {
	text-align: justify;
	padding: 4px 0 4px 8px;
	border-left: 4px solid #f00;
	font-style: italic;      
	margin: 10px 0 10px 0px;
	}


.elvalaszto {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	}
.elvalaszto hr  {
	padding: 0px;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	color: #ccc;
	}
.kepkeret, .kepkeretbal, .kepkeretjobb { padding: 2px; border: 1px solid #ccc; }
.kepkeretbal { float: left; margin-right: 10px; }
.kepkeretjobb { float: right; margin-left: 10px; }

.ulkikapcs li{ background-image: url(art/menuelott.gif); background-repeat: no-repeat; background-position: left 6px; padding: 0px 0 0px 12px;}
.ulkikapcs a {color: #000; font-size: 12px; text-decoration: none;}
.ulkikapcs a:hover {text-decoration: underline; }
li.elvalaszto{ height: 3px; width: 180px; margin-bottom: 3px;}	
.ulkikapcs{overflow:hidden;width:190px; color: #1a1a1a; text-align: left; padding: 0; margin: 5px; list-style: none; }

/*
.blokk input.input{width:192px}
.blokk .mehet{text-align:center}
*/

.galinfo,
.evinfo,
.hoinfo { text-align: center; font-weight: bold; }
.evsel,
.hosel,
.napsel { text-align: center; font-weight: bold; font-size: 16px; margin-bottom: 5px; }

.galnav { padding: 10px; text-align: right; }
.gal { margin-left: 5px; width: 700px; }
.gal .kepblokk { width: 134px; float: left; margin: 3px; font-size: 10px; overflow: hidden; }
.gal .kepblokk .kepdatum { font-weight: bold; text-align: center; }
.gal .kepblokk .datumnelkul { font-weight: bold; color: #f00; }
.gal .kepblokk .jelolpoz { position: relative; left: 3px; top: 3px; }
.gal .kepblokk .keppoz { }
.gal .kepblokk .elrejtpoz1 { position: relative; top: -17px; left: 1px; }
.gal .kepblokk .elrejtpoz1 div { position: absolute; width: 130px; color: #840; font-weight: bold; text-align: center; }
.gal .kepblokk .elrejtpoz2 { position: relative; top: -18px; }
.gal .kepblokk .elrejtpoz2 div { position: absolute; width: 130px; color: #f00; font-weight: bold; text-align: center; }
.gal .kepblokk .modpoz1 span { color: #000; font-weight: bold; }
.gal .kepblokk .modpoz2 a { color: #BFAD97; font-weight: bold; padding: 0px; margin: 0px; }
.gal .kepblokk .leirpoz { text-align: center; font-weight: bold; }
.gal .kepblokk .keplathato { color: #888; }
.gal .kepblokk .keptagek { /*color: #484;*/ color: #000; }
.gal .kepblokk .kepalatt { /*background-image: url(art/kepekalatt.jpg); background-repeat: no-repeat;*/ }
.gal .kepblokk .kulcsszavak { /*display: block; margin-bottom: 9px; padding-left: 3px;*/ }


.fotartalom .blokk.evek .tartalom,
.fotartalom .blokk.honapok .tartalom  { padding: 4px; }

.ev div {background-color: #E1E1E1; color: #a4a4a4; height: 35px; width: 89px; padding-top: 18px; margin: 5px;}
.ho div {background-color: #E1E1E1; color: #a4a4a4; height: 35px; width: 89px; padding-top: 18px; margin: 5px; }

.ev_act a{ height: 35px; width: 89px; padding-top: 18px; margin: 5px; display: block; background-color: #a4a4a4; color: #E1E1E1;}
.ho_act a{ height: 35px; width: 89px; padding-top: 18px; margin: 5px; display: block; background-color: #a4a4a4; color: #E1E1E1;}

.ev_sel a{ height: 35px; width: 89px; padding-top: 18px; margin: 5px; display: block; background-color: #FF8901; color: #fff;}
.ho_sel a{ height: 35px; width: 89px; padding-top: 18px; margin: 5px; display: block; background-color: #FF8901; color: #fff;}

.ev a:hover, .ev_act a:hover, .ev_sel a:hover, 
.ho a:hover, .ho_act a:hover, .ho_sel a:hover{ color: #e1e1e1; text-decoration: none; }

.evpoz { float: left; }
.ev, .ev_act, .ev_sel { text-align: center; font-family: verdana; font-size: 15px; font-weight: bold; }

.hopoz { float: left; }
.ho, .ho_act, .ho_sel { text-align: center; font-family: verdana; font-size: 12px; font-weight: bold; }


.nap { color: #a4a4a4; }
.nap_act { background-color: #FF8901; }
.nap a, .nap_act a { color: #FC9D28; text-decoration: none; }
.nap_act a { color: #000; }
.nap a:hover, .nap_act a:hover { color: #ff7500; text-decoration: none; }
.nap_act a:hover { color: #000; }

.napokpoz { width: 266px; padding-bottom: 7px; padding-left: 5px;}
.nappoz { float: left; padding: 1px 0 0 1px; }
.nap, .nap_act, .nap_ures, .nap_nev { width: 29px; height: 18px; padding-top: 3px; text-align: center; font-family: verdana; font-size: 12px; font-weight: bold;  }
.nap_nev { color: #FF8901;}
.nap_act { background-color: #a4a4a4;}
.nap_nev { padding-top: 3px; height: 18px; /*color: #28BDE7;*/ color: #FF8901; background-color: #E1E1E1;}


.felhasznaloicsoportok table {  /*background-color: #ccc;*/ width: 100%;}
.felhasznaloicsoportok tr {  /*background-color: #fff; color: #000;*/ }
.felhasznaloicsoportok th {  background-color: #FF9600; }
.felhasznaloicsoportok td {  background-color: #898989; }
.felhasznaloicsoportok .fcsnav { padding: 10px; }
.felhasznaloicsoportok .fcsdb { /*width: 50px;*/ padding: 0 5px; text-align: center; }
.felhasznaloicsoportok .fcsnev { /*width: 300px;*/ width: 100%; }
.felhasznaloicsoportok .button { width: 70px; margin: 0 1px; }
.felhasznaloicsoportok .ujbutton { width: 142px; }
.felhasznaloicsoportok .input { font-family: verdana; font-size: 12px; }
.felhasznaloicsoportok td a { color: #fff; }

.felhasznaloihozzaferesek table {  /*background-color: #ccc;*/ width: 100%; }
.felhasznaloihozzaferesek tr {  /*background-color: #fff;*/ }
.felhasznaloihozzaferesek th {  background-color: #FF9600; }
.felhasznaloihozzaferesek td {  background-color: #898989; }
.felhasznaloihozzaferesek .fcsnav { padding: 10px; }
.felhasznaloihozzaferesek .fcsdb { /*width: 50px;*/ padding: 0 5px; text-align: center; }
.felhasznaloihozzaferesek .fcsnev { /*width: 300px;*/ width: 100%; padding-left: 3px; }
.felhasznaloihozzaferesek .button { width: 70px; margin: 0 1px; }
.felhasznaloihozzaferesek .ujbutton { width: 142px; }
.felhasznaloihozzaferesek .input { font-family: verdana; font-size: 12px; }
.felhasznaloihozzaferesek .fcscsopok { font-size: 10px; /*color: #77d;*/ color: #eef; }

/*
.loginform .input { width: 100px; }
*/


.tagfelho { background-color: #ddd; padding: 3px; text-align: justify; line-height: 18px; opacity: 0.70; filter: alpha(opacity=70); width: 584px; }
.tagfelho a { text-decoration: none; vertical-align: middle; padding: 0 2px; }
.tagfelho a:hover { text-decoration: underline; background-color: #eee; }
.tagfelho a.tag1 { font-size: 10px; font-weight: normal; color: #44c; }
.tagfelho a.tag2 { font-size: 11px; font-weight: normal; color: #64a; }
.tagfelho a.tag3 { font-size: 12px; font-weight: normal; color: #c4c; }
.tagfelho a.tag4 { font-size: 12px; font-weight: bold; color: #a46; }
.tagfelho a.tag5 { font-size: 13px; font-weight: bold; color: #c44; }

.tagfelho_brief { text-align: center; }
.tagfelho_brief .tartalom{padding: 5px; line-height: 12px; }
.tagfelho_brief a { text-decoration: none; vertical-align: middle; padding: 0 2px; font-weight: normal; }
.tagfelho_brief a:hover { text-decoration: underline; }
.tagfelho_brief a.tag1 { font-size: 9px; font-weight: normal; color: #000; }
.tagfelho_brief a.tag2 { font-size: 10px; font-weight: normal; color: #000; }
.tagfelho_brief a.tag3 { font-size: 11px; font-weight: normal; color: #000; }
.tagfelho_brief a.tag4 { font-size: 12px; font-weight: normal; color: #000; }
.tagfelho_brief a.tag5 { font-size: 12px; font-weight: bold; color: #000; }

.kepfeltoltes .nav td { background-color: #ccc; text-align: center; font-size: 10px; padding: 3px; border: 2px solid #fff; }
.kepfeltoltes .nav td.aktiv { background-color: #e77; border: 2px solid #c33; }
.kepfeltoltes .nav td.kesz { background-color: #beb; border: 2px solid #fff; }
.kepfeltoltes .nav td a { text-decoration: none; font-size: 12px; font-weight: bold; color: #800; }
.kepfeltoltes .nav td a:hover { text-decoration: underline; color: #000; }
.kepfeltoltes .nav2 { padding-top: 20px; }
.kepfeltoltes .nav2 div { width: 140px; line-height: 35px; background-color: #ccc; text-align: center; margin: 10px; }
.kepfeltoltes .nav2 div a { vertical-align: middle; font-weight: bold; }
.kepfeltoltes .info { padding: 15px 15px 10px 15px; text-align: justify; }


.logoutform ul { list-style: none; padding: 3px 10px; margin: 0; }
.logoutform ul li { padding: 3px 0; }

.kepszerkesztes th { text-align: right; }
.kepszerkesztes .input { width: 200px; padding: 1px; }
.kepszerkesztes textarea { width: 202px; padding: 1px; }

.baloldal .kereses { text-align: center; }
.baloldal .kereses .input { width: 198px; }
.baloldal .kereses select { width: 202px; }

.baloldal .bejelentkezes .input { width: 198px; }


.baloldal .blokk {width: 226px; margin-bottom: 10px; background-color: #E1E1E1;}
.baloldal .blokk .fejlec {color: #4A4A4A;}
.baloldal .blokk .tartalom {color: #000;}
.baloldal .blokk .lablec {height: 18px; clear: both; }

.fotartalom .blokk {width: 733px; margin-bottom: 10px; color: #4a4a4a; background-color: #F2F2F2;}
.fotartalom .blokk .fejlec {padding-top: 1px;}
.fotartalom .blokk .tartalom {color: #4A4A4A; margin: 0 10px; /*padding-right: 13px;*/ clear: both; }
.fotartalom .blokk .lablec { height: 11px; font-size: 0; line-height: 0; clear: both; }

.fotartalom .blokk.napok {background-image: url(art/blokk_kitoltes.jpg); background-repeat: repeat-y; width: 222px;}
.fotartalom .blokk.napok .fejlec {background-image: url(art/blokk_fejlec.jpg); background-repeat: no-repeat; padding-top: 0; }
.fotartalom .blokk.napok .tartalom {color: #757575; margin: 0; clear: both; }
.fotartalom .blokk.napok .lablec { background-image: url(art/blokk_lablec.jpg); background-repeat: no-repeat; height: 18px;}


.blokk .gomb {margin-top: 7px; text-align: center; }
.blokk .gomb .button { width: 102px; height: 30px; border: none; padding: 0; margin: 0; }
.blokk .gomb .button:hover { color: #000;}
.blokk .gomb .button:active { position: relative; left: 1px; top: 1px; background: none; }

.bejelentkezes .tartalom { padding: 10px; }

.kepekblokk { text-align: center; font-size: 10px; font-weight: bold; }

.baloldal .blokk.kepekblokk .tartalom { padding-left: 5px; }
.baloldal .blokk.kepekblokk .kepdatum { font-weight: normal; font-size: 9px; font-family: tahoma; }
.baloldal .blokk.kepekblokk .kep { text-align: center; }
.baloldal .blokk.kepekblokk .kepblokk { float: left; width: 66px; height: 66px; margin-left: 4px; }

.baloldal .blokk.legnezettebb .fejlec h5 { font-size: 13px; }

.fotartalom .blokk.kepekblokk .tartalom { margin-left: 14px; }
.fotartalom .blokk.kepekblokk .kepdatum { margin-bottom: 1px; }
.fotartalom .blokk.kepekblokk .kep { text-align: center; }
.fotartalom .blokk.kepekblokk .kepblokk { float: left; margin-left: 6px; margin-bottom: 6px; }

.fotartalom .blokk legend { color: #766651; font-weight: bold; }
.disabled{color:#aaa}

.fejleckeppoz { background:#fff;position:relative;left:-150px;top:-43px;border-left:10px solid #fff;border-bottom:20px solid #fff; }
/*banner*/
.oldalbanner .fejlec{height:0}
.oldalbanner .tartalom{height:120px}
.oldalbanner .absolute{}
.oldalbanner .relative{}
.oldalbanner .lablec{height:0!important}
