@charset "UTF-8";
/* CSS Document */

ul {
	margin-bottom : 0pt;
	margin-left : 10pt;
	margin-right : 0pt;
	margin-top : 0pt;
	padding-left: 10pt;
}

td.szoveg {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	text-align : justify;
	padding-left : 8px;
	padding-right : 8px;
}

td.szovegg {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :14px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
}

td.szovegl {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
}

td.szovegc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	text-align : center;
	padding-left : 8px;
	padding-right : 8px;
}

td.oktdoboz {
	color: #777777;
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-style: normal;
	font-size: 10px;
	text-align: left;
	padding: 3px;
}

a.mail { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight: normal; color: rgb(0, 88, 153); text-decoration : none; }
a:Active, a.mail:Active { color: rgb(0, 44, 77); text-decoration : none; }
a.Hover, a.mail:Hover { color: rgb(240, 240, 240); background-color: rgb(0, 88, 153); text-decoration : none; }

a.redmail { color : rgb(273, 27, 36); text-decoration : none; padding-left : 5px; padding-right : 5px; }
a.redmail:Active { text-decoration : underline; }
a.redmail:Hover { text-decoration : underline; }

H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	text-align : left;
	padding: 20 8 8 8; 
	color : #888888;
	font-weight : bold;
	border-bottom-width:5px;
	border-bottom-style:solid;
	border-bottom-color:#EEEEEE;
}

H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
	color : #888888;
	font-weight : bold;
}

H3 {
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size : 14px;
	text-align : center;
	padding-left : 8px;
	padding-right : 8px;
	color : #888888;
	font-weight : bold;
}
/*
H4 a {
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size : 34px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
	color : #444444;
	font-weight : bold;
	text-decoration:none;
}
*/
.adobecim {
	font-family: "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #ed1b24;
}

.adobealcim {
	font-family: "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ed1b24 /* 5EA606; */
}

.applealcim {
	font-family: "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #5EA606;
}

p.ipaddate{
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	text-align : right;
	font-size : 11px;
	font-weight : bold;
	color : #777777;
	margin-top: 0px;
	margin-bottom:0px;
}

p.jelen1{font-size:12px; text-align:center; font-weight:bold; margin-bottom:0px;} /* az egyes oktatások jobb oldali ablaka */

span.kiegcim{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	font-weight : bold;
	color : #777777;
}

span.publishdate{font-size:smaller;}

td.w147blue{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	text-align : center;
	padding: 2px;
	background-color : #909090;
	vertical-align : top;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

td.w147wl{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	padding: 2px;
	background-color : #FFFFFF;
	vertical-align : top;
	text-decoration : none;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

td.nyilvantartas {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :8px;
	text-align : center;
	padding-left : 8px;
	padding-right : 8px;
	color : #BBBBBB;
}

p.nyilvantartas {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :8px;
	text-align : center;
	padding-left : 8px;
	padding-right : 8px;
	color : #BBBBBB;
}

td.disclamer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6px;
	text-align : center;
	padding-left : 8px;
	padding-right : 8px;
}

/* #menu - a mÃ¡sodik menÅ±sor stÃ­lusokbÃ³l */
#menu li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

ul.menu {
	margin:0px;
	list-style-type:none;
	list-style-position:inside;
	padding:0px;
	margin:0px;
}

#menu a {
	color: #181818;
	font-family: "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

#menu a:hover{
	color: rgb(0, 136, 204);
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

#menu a.menuon {
	font-weight: bold;
	text-decoration: none;
}

#menu a.menudim {
	text-decoration: none;
	color: #AAAAAA;
}

/* mÃ¡sodik menÃ¼sor stÃ­lusokbÃ³l vÃ©ge */

/* elsÅ‘ oldal oktatÃ¡s div stÃ­lusook */

a.egylink {
	text-decoration: none;
}

/* EVENT > ESEMENY */

div .egyevent, #egyevent, .egyesemeny, #egyesemeny {
	background-color:#eeeeee;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	border-top: none;
	border-left: none;
	border-bottom-color:#888888;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-right:dotted;
	border-right-color:#888888;
	border-right-width:1px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
}

div #egyevent:hover {
	background-color:#bbbbbb;	
}

div .egyevent:hover {
	background-color:#bbbbbb;	
}

div #egyesemeny:hover {
	background-color:#bbbbbb;	
}

div .egyesemeny:hover {
	background-color:#bbbbbb;	
}

/* EVENT > ESEMENY */

div .egynev	{
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size : 24px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
	color : #333333;
	font-weight : bold;	
}

div .egydate	{
	font-family : "Lucida Sans", "Lucida Grande CE", sans-serif;
	font-size : 16px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
	color : #999999;
	font-weight : normal;
}

/*   E Z   A   P A R S E R   S T I L U S   E L E J E   */

#hir_4, #hir_8, #hir_12, #hir_16, #hir_20  { clear:both; } 

/* blog350 - az index oldali megjelenés :) */
/* feedsweep - egymás mellé tett belső négy darabos bejegyzések */
/* maca - Gergős projekt, momentán négy hasábos */
	
	@font-face { font-family: mynormal; src: url(fonts/mfont.woff); }
	@font-face { font-family: mybold; src: url(fonts/mbold.woff); }
	@font-face { font-family: myitalic; src: url(fonts/mitalic.woff); }
	
#maca, #blog350, #oldalmalap {												/* a teljes RSS befoglaló kerete */
	font-family: mynormal;
	font-size: 12px;
	font-stretch:semi-condensed;
	font-style:normal;	/* italic, obli */
	font-variant:normal; /* small caps */
	font-weight:100; /* 200 300 ... 900 bold */
	line-height: normal;
	color: #000000;
	text-align: left;
	display: block;
}

#maca, { font-size: 12px; padding: 0 3 0 3; }
#blog350, #oldalmalap { font-size: 16px; width:350px; }
#oldalmalap, #applerajongo {
 margin: 20 10 20 0;
 border-bottom-width:1px;
 border-left-width:0px;
 border-right-width:0px;
 border-top-width:1px;
 border-style:solid;
 padding: 10 0 10 0;
}

#maca img { max-width: 170px; height:auto; } /* a teljes rss-en belül a képek átméretezése */
#maca iframe { display:none; } /* A teljes RSS-en belül az összes iframe elrejtése, például: YouTube */

#blog350 img { max-width: 340px; height:auto; } /* a teljes rss-en belül a képek átméretezése */
#blog350 iframe { display:none; } /* A teljes RSS-en belül az összes iframe elrejtése, például: YouTube */

/* egy-egy post */
#maca .feedsweep_item, #maca .post_cl { float:left; width:180px; margin:3px; display: block; /* max-height:300px; overflow:hidden; */ } 
#blog350 .hir {
	display: block;
	border-bottom-width:3px;
	border-bottom-color:#EEEEEE;
	border-bottom-style:solid;
	padding-top:5px;
	padding-bottom:2px;
	}

#maca .feedsweep_headline, #maca H4, #blog350 H4 { font-family: mybold; font-size:larger; margin-bottom: 10px; padding:0 0 0 0; } /* H4 egy post címe */
#blog350 H3, #blog350 .H3 { font-size:larger; } /* H3 egy post alcíme! Mert a Blogger igy adja... :: Feedsweep h3 class, ezért kell a .h3 */
#blog350 H4, #oldalmalap .almalapcim { margin: 5 0 10 0; }

#blog350 H4 a, #oldalmalap .almalapcim a { font-size:18px; } /* mert van feljebb egy genya H4 a */

#maca .feedsweep_headline a, #maca H4 a, #blog350 H4 a, #oldalmalap .almalapcim a { color: #333333; font-family:mybold; font-size:larger; text-decoration: none; font-weight: normal; padding:0 0 0 0; }
#maca .feedsweep_headline a:active, #maca H4 a:active, #blog350 H4 a:active, #oldalmalap .almalapcim a:active { color: #000000; }
#maca .feedsweep_headline a:visited, #maca H4 a:visited, #blog350 H4 a:visited, #oldalmalap .almalapcim a:visited { color: #333333; }
#maca .feedsweep_headline a:hover, #maca H4 a:hover, #blog350 H4 a:hover, #oldalmalap .almalapcim a:hover { color: #AAAAAA; }

/* 2017-es betoldas, amikor a google kipusytult */
#blog350 a { color: #333333; font-family:mybold; text-decoration: none; font-weight: normal; padding:0 0 0 0; }
#blog350 .H3 a { color: #333333; font-family:mybold; font-size:larger; text-decoration: none; font-weight: normal; padding:0 0 0 0; }
#blog350 a:active { color: #000000; }
#blog350 a:visited { color: #333333; }
#blog350 a:hover { color: #AAAAAA; }
/* eddig */
/*
a:link - a normal, unvisited link
a:visited - a link the user has visited
a:hover - a link when the user mouses over it
a:active - a link the moment it is clicked
*/


#maca .feedsweep_body, #maca .post_body_cl { margin:0 0 0 0; padding: 0 3 0 3; }			/* egy bejegyzés szövegtörzse, cím nélkül */
#blog350 .tartalom { margin:0 0 0 0; padding: 0 0 0 0; }

#maca blockquote { 
 	margin: 5 0 5 0;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding: 4 4 4 4;
	background-color:#666666;
	color:#FFFFFF;
 }


#blog350 .tartalom a img, #maca .post_body_cl a img { margin-left:-1em; }						/* mert a Blogger a nagyítható képeket 1em marginnal adja */
div .feedsweep_body a, #maca .post_body_cl a, #blog350 .tartalom a { font-family:mybold; text-decoration: none; color: #000000; margin:0 0 0 0; overflow: hidden; text-overflow: ellipsis; }
div .feedsweep_body a:active,  #maca .post_body_cl a:active, #blog350 .tartalom a:active { color: #333333; }
div .feedsweep_body a:visited,  #maca .post_body_cl a:visited, #blog350 .tartalom a:visited { color: #333333; }
div .feedsweep_body a:hover,  #maca .post_body_cl a:hover, #blog350 .tartalom a:hover { color: #AAAAAA; }

#maca H3 {
	font-family: mybold;
	font-size:larger;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height: normal;
	color: #333333;
	text-align: left;
	display: block;
	margin: 0 0 5 0;
	padding:0 0 0 0;
	
	}


#maca .post_date_cl, #blog350 .datum, #oldalmalap .almalapdate { font-family: myitalic; font-size:smaller; color: #333333; text-align: right; display:block; padding-top:5px; } /* div .feedsweep_date, */



.text_line {
		clear:both;
	}

kerek {
		border:1px solid;
		border-radius: 5px 10px 0px 0px;
	}

/*   E Z   A   P A R S E R   S T Ã L U S A   V Ã‰ G E   */