.fofejlec { text-align: left; background-color: #bcd; color: #000; height: 226px; background-image: url(art/fejleckep.jpg);}
.fofejlec .datuminfo{ position: absolute; top: 3px; left: 480px; width: 300px; color: #fff; font-size: 10px; }
.fofejlec .ikonok{ position: absolute; /*top: 130px;*/ top: 104px; left: 685px; width: 380px; border: 0px solid red;}
.fofejlec .ikonok a{height: 26px; color: #fff; margin-right: 125px; text-decoration: none; font-weight: bold;}
.fofejlec .ikonok a:hover{text-decoration: underline;}
.fofejlec .navmenu{position: absolute; top: 190px; left: 260px; height: 50px; width: 500px;}
.fofejlec .navmenu a{background-image: url(art/gombokelott01.jpg); background-repeat: no-repeat; padding: 4px 4px 4px 25px; color: #fff; font-weight: bold;}
.fofejlec .fejleccim{color: #54390A; font-size: 14px; font-weight: bold; position: relative; top: 103px; left: 400px; width: 500px;}
.fofejlec .fejleccim a {color: #000;}
.fofejlec .fejleccim a:hover {color:#696969;text-decoration:none}
.folablec { text-align: center; background-color: #bcd; color: #000; padding: 10px; }
.baloldal { width: 160px; color: #000; padding-top: 5px}
.fotartalom { /*width: 723px;*/ padding: 4px; color: #234; padding-left: 8px; }
.folablec{height: 213px; background-color: #569BDB; border: 0px solid red;vertical-align: top;color: #ccc; background-image: url(art/lablechatter.jpg); background-repeat: no-repeat;}
.folablec .lableckep{background-image: url(art/lableckep.jpg); background-repeat: no-repeat; height: 213px; position: relative; top: -10px; left: 150px; width: 600px;}
.folablec .www {position: relative; top: 38px; color: #fff;}
.folablec .lableckep .lableclink a{color: #fff; text-decoration: none; }


.button {
	border-left:	1px solid #5df;
	border-top:	1px solid #5df;
	border-right:	1px solid #09c;
	border-bottom:	1px solid #09c;
	background-color: #2ba7c3;
	padding: 2px 4px;
	color: #fff;
	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: #ff8a07;
	color: #fff;
	}
.button:active {
	border-left:	1px solid #fa2;
	border-top:	1px solid #fa2;
	border-right:	1px solid #d60;
	border-bottom:	1px solid #d60;
	background-color: #ff8a07;
	position: relative;
	left: 1px;
	top: 1px;
	}

.lapozo {
	text-align: center;
	color: #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	}
.lapozo a {
	color: #473608;
	text-decoration: none;
	font-weight: bold;
	}
.lapozo a:hover {
	color: #BC9006;
	}
.lapozo .lapoz {
	font-weight: bold;
	}
.lapozo .page {
	color: #fff;
	font-weight: bold;
	border: 1px solid #473608;
	padding: 0 3px;
	background-color: #BC9006;
	}

.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;
	border-top: 1px solid #fff;
	margin-top: 10px;
	}
.elvalaszto hr  {
	display: none;
	padding: 0px;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	color: #fff;
	}
.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; background-image: url(art/szaggatott.gif); background-repeat: repeat-x; background-position: left bottom; 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: #BC9006; font-weight: bold; }
.gal .kepblokk .modpoz2 a { color: #BC9006; font-weight: bold; padding: 0px; margin: 0px; }
.gal .kepblokk .leirpoz { text-align: center; font-weight: bold; height: 24px;}
.gal .kepblokk .keplathato { color: #888; }
.gal .kepblokk .keptagek { /*color: #484;*/ color: #000; }
.gal .kepblokk .kepalatt { }
.gal .kepblokk .kulcsszavak { /*display: block; margin-bottom: 9px; padding-left: 3px;*/ }


.fotartalom .blokk.evek .tartalom,
.fotartalom .blokk.honapok .tartalom  { padding: 4px; }

.ev div {background-image: url(art/tartalomblokk_gomb01.jpg); color: #fff; height: 22px; width: 89px; padding-top: 2px; }
.ho div {background-image: url(art/tartalomblokk_gomb01.jpg); color: #fff; height: 20px; width: 89px; padding-top: 4px; }
.ev_act a{ background-image: url(art/tartalomblokk_gomb02.jpg); color: #000; text-decoration: none; height: 22px; width: 89px; padding-top: 2px; display: block;}
.ho_act a{ background-image: url(art/tartalomblokk_gomb02.jpg); color: #000; text-decoration: none; height: 20px; width: 89px; padding-top: 4px; display: block;}
.ev_sel a{ background-image: url(art/tartalomblokk_gomb03.jpg); color: #000; text-decoration: none; height: 22px; width: 89px; padding-top: 2px; display: block;}
.ho_sel a{ background-image: url(art/tartalomblokk_gomb03.jpg); color: #000; text-decoration: none; height: 20px; width: 89px; padding-top: 4px; display: block;}
.ev a:hover, .ev_act a:hover, .ev_sel a:hover, 
.ho a:hover, .ho_act a:hover, .ho_sel a:hover{ color: #fff; 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: #fff; }
.nap_act { background-color: #dd8; }
.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: #fff; }

.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; background-color: #828282; }
.nap_nev { background-color: #2abeec; }
.nap_act { background-color: #DBA400; }
.nap_nev { padding-top: 3px; height: 18px; /*color: #28BDE7;*/ color: #fff; }


.felhasznaloicsoportok table {  /*background-color: #ccc;*/ width: 100%; }
.felhasznaloicsoportok tr {  /*background-color: #fff; color: #000;*/ }
.felhasznaloicsoportok th {  background-color: #28bde8; }
.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: #28bde8; }
.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: 3px; 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: #fff; }
.tagfelho_brief a.tag2 { font-size: 10px; font-weight: normal; color: #fff; }
.tagfelho_brief a.tag3 { font-size: 11px; font-weight: normal; color: #fff; }
.tagfelho_brief a.tag4 { font-size: 12px; font-weight: normal; color: #fff; }
.tagfelho_brief a.tag5 { font-size: 12px; font-weight: bold; color: #fff; }

.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; /*font-weight: bold;*/ }


.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 {background-image: url(art/blokk_kitoltes.jpg); background-repeat: repeat-y; width: 222px; margin-bottom: 10px; }
.baloldal .blokk .fejlec {background-image: url(art/blokk_fejlec.jpg); background-repeat: no-repeat;}
.baloldal .blokk .tartalom {color: #000;clear: both; }
.baloldal .blokk .lablec { background-image: url(art/blokk_lablec.jpg); background-repeat: no-repeat; height: 18px; clear: both; }

.fotartalom .blokk {background-image: url(art/tartalomblokk_kitoltes.jpg); background-repeat: repeat-y; width: 723px; margin-bottom: 10px; }
.fotartalom .blokk .fejlec {background-image: url(art/tartalomblokk_fejlec.jpg); background-repeat: no-repeat; padding-top: 1px;}
.fotartalom .blokk .tartalom {color: #000; margin: 0 7px; /*padding-right: 13px;*/ clear: both; }
.fotartalom .blokk .lablec { background-image: url(art/tartalomblokk_lablec.jpg); background-repeat: no-repeat; 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: #fff; margin: 0; }
.fotartalom .blokk.napok .lablec { background-image: url(art/blokk_lablec.jpg); background-repeat: no-repeat; height: 18px;}


.blokk .gomb { background: url(art/blokk_csik.jpg); background-repeat: no-repeat; background-position: 50% top; padding-top: 10px; margin-top: 7px; text-align: center; }
.blokk .gomb .button { background: url(art/blokk_gomb_on.jpg); background-repeat: no-repeat; width: 92px; height: 27px; border: none; padding: 0; margin: 0; color: #fff; }
.blokk .gomb .button:hover { }
.blokk .gomb .button:active {  left: 1px; top: 1px; }

.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: 3px; }

.baloldal .blokk.legnezettebb .fejlec h5 { font-size: 13px; }

.fotartalom .blokk.kepekblokk .tartalom { margin-left: 11px; }
.fotartalom .blokk.kepekblokk .kepdatum { margin-bottom: 1px; }
.fotartalom .blokk.kepekblokk .kep { text-align: center; }
.fotartalom .blokk.kepekblokk .kepblokk { float: left; margin-left: 5px; margin-bottom: 6px; }

.fotartalom .blokk legend { color: #000; font-weight: bold; }

/*banner*/
.oldalbanner .fejlec{height:19px}
.oldalbanner .tartalom{height:92px}
.oldalbanner .absolute{position:absolute;width:211px}
.oldalbanner .relative{position:relative;top:-16px;left:5px}

.bejarat{position:relative;left:-1px;margin-bottom:15px}