/* CSS Document */

form { margin: 0px; }
img { border: 0px; }


body {

/*	background: url(headbg.png) repeat-x top center; */
	background: #fff url('pagebg.png') repeat-y center top;
	font-size: 0.8em;
/*	font-size: 8pt; */
	font-family: Tahoma, Arial, Helvetica;
	color: #000; 
	margin: 0px; 
	padding: 0px; 
	behavior: url(/ivy/iem-shared/system/modules/ivypageloader/pageloader.htc);
}


#content-div {
	background: url('headbg.png') repeat-x center top; 
	padding: 0;
	margin: 0px; 
}



a:link, a:visited {
	color: #587d14; 
	text-decoration: none;
}

a:active, a:hover {
	color: #000; 
	text-decoration: none;
}



/*  CIKK  */

h1 {

font-size: 1.5em;
color: #87c01e;
font-weight: normal;
margin-top: 0.2em;
margin-bottom: 0.2em;


}

h2 {
font-size: 1.3em;
color: #87c01e;
font-weight: normal;
margin-top: 0.2em;
margin-bottom: 0.2em;
}

h3 {
font-size: 1.1em;
color: #000;
margin-top: 0.2em;
margin-bottom: 0.2em;
}



/* h6 {
	font-size: 9pt;
	margin: 8px 0px 0px 0px;
	color: #485321;
} */

.alcim {
	font-size: 1.1em;
	color: #000;
}

.printhr {
	clear: both;
	border-bottom: 1px solid #666;
	height: 1px;
	margin: 4px 0 4px 0;
	padding: 0 0 0 0;
	
}


#printfooter {
	padding-top: 20px;
	color: #587d14;
	font-weight: bold;
	font-size: 9px;
}

#printfooter a:link, #footer a:visited {
    color: #7c657f;
	text-decoration: none;
}

#printfooter a:hover, #footer a:active {
    color: #000;
	text-decoration: none;
}


/* FO RÉSZEK */


#footer {
	height: 24px; 
	background: #fff url(footerbg.png) repeat-x top center; 
	padding-top: 20px;
	margin:  12px 12px 4px 12px;
	color: #587d14;
	font-weight: bold;
	font-size: 9px;
/*	font-family: Trebuchet MS; */
}

#footer a:link, #footer a:visited {
    color: #7c657f;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
    color: #000;
	text-decoration: none;
}


#maincontent {
	background: #fff url(alnyomatmain.png) repeat-y top left; 
	width: 586px; 
	padding: 7px 7px 0 7px;
	font-size: 1em;
}

#mainpic { 
	width: 586px;
	height: 220px; 
	background: url(mainpic.jpg) no-repeat top left; 
}

#mainpickeret { 
	width: 586px;
	height: 220px; 
	background: url(mainpickeret.gif) no-repeat top left; 
}

#mainpic .text { 
	float: right;
	color: #fff;
	font-size: 12px;
	width: 240px; 
	text-align: right;
	/*margin-top: 125px;*/
	margin-top: 100px;
	margin-right: 20px;
}



#mainpic h1 { 
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#content {
	background: url(alnyomat.png) no-repeat top left; 
	padding: 30px 60px 20px 60px; 
	width: 650px;
	font-size: 1em;
}

#content .datum {
	color: #7c657f;
	text-align: justify;
	font-size: 0.85em;
	font-weight: bold;
	padding: 0 4px 0 4px;
}

#lead {
	color: #666;
	font-weight: bold; 
	text-align: justify;

}

.leadpic_left {
	margin-right: 14px; 
	border: 1px solid #000;
	padding: 3px; 
	background: #f3f3f3;
}




#jobboldal {
/*	background: #f0f; */
	width: 170px; 
	padding: 7px 0 0 0; 
	}

#jobboldal .cikklista2 {
	margin: 0 18px 0 15px;
}

#baloldal {
	width: 200px; 
	padding: 7px 0 0 0; 
/*	background: #f0f; */
}

#baloldal .cikklista1 {
	margin: 0 7px 0 7px;
}

#baloldal .cikklista2 {
	margin: 0 15px 0 18px;
}


#logodatum {
	padding: 0 8px 0 8px; 
	height: 25px; 
	background: #fff url(logo_bottom.png) no-repeat top left; 
	font-size: 10px; 
	line-height: 10px; 
	
}



#funkciosor {
	background: #f9f9f9;
	border-top: 1px solid #ccc;
	text-align: center;
	margin-top: 20px; 
	margin-bottom: 40px; 
	}



/* TOPMENU */

.topmenu {
	color: #c9c1c9;
	font-size: 11px;
	font-weight: bold;	
	cursor: pointer; 
}

.topmenuover {

	cursor: pointer;
	background: url(topmenuover.png) repeat-x top center; 
	color: #fff;
	font-size: 11px;
	font-weight: bold;	
}


/* FOMENÜ */


.fomenu, .fomenuover {
	font-size: 10px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial;
	cursor: pointer; 
	padding: 0 12px 0 12px;
	}	


.fomenu {
	color: #000;
	background: #c9c5c9 url(menuitem.gif) no-repeat top left; 

}

.fomenuover {
	background: #eae4eb url(menuitemover.gif) no-repeat top left; 
	color: #000;
}


/* ALMENU */


.almenuhr {
	border-bottom: 2px solid #87c01e;
	margin-bottom: 1px;
	padding: 0;	
}

#almenubox {
	margin: 0px 1px 1px 1px;
	border-top: 1px solid #ddd;
}

#almenu_fejlec {
	margin: 0px;
}

#almenu_fejlec h1{
	font-size: 15px;
	font-weight: bold;
	padding: 14px 8px 0 8px;
	margin: 0;
	}

.almenu, .almenuover {
	cursor: pointer;
	color: #6e6070;
	font-size: 11px;
	padding: 8px 12px 7px 16px; 
	font-weight: bold;
}

.almenu {
	background: #f3f3f3 url(menubullet.png) no-repeat center left;
	border-bottom: 1px solid #ddd;
}

.almenuover {
	color: #000;
	border-bottom: 1px solid #ccc;
	background: #fafafa url(menubullet.png) no-repeat center left;
}

.almenuon, .almenuonover {
	cursor: pointer;
	color: #000;
	background: #fff;
	font-size: 11px;
	padding: 8px 12px 7px 16px; 
	font-weight: bold;
}


.almenuon {
	color: #000;
	background: #fff url(menubulleton.png) no-repeat center left;
	border-bottom: 1px solid #ddd;
}

.almenuonover {
	border-bottom: 1px solid #ccc;
	background: #fafafa url(menubulletonover.png) no-repeat center left;
}














/*  MORZSAMENU */


#morzsamenu {
	height: 20px;
	color: #7c657f;
	border-bottom: 1px solid #eee; 
	text-align: right;
	font-weight: bold; 
	margin: 0px 0px 16px 0px; 
	font-size: 11px;
}

#morzsamenu a {
	color: #000;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
	
}

#morzsamenu a:hover {
	color: #87c01e;
/* 	background: #747f4d; */
	text-decoration: none;
	
}



/*  FUNKCIO BOXOK */

.funkciobox, .funkciobox_hirlevel {
	background: #f3f3f3 url(funkciobox_zold.gif) no-repeat top left; 
	padding: 2px 8px 12px 15px; 
	margin: 0px 7px 7px 7px; 
	text-align: right;
}

.funkciobox_hirlevel {
	background: #f3f3f3 url(funkciobox_hirlevel_zold.gif) no-repeat top left; 
	font-size: 10px;
}


.funkciobox h1, .funkciobox_hirlevel h1 {
	font-size: 10px;
	text-align: right;	
	background: url(funkciohr.gif) repeat-x bottom left; 
	padding-bottom: 6px; 
	margin-bottom: 6px; 
	font-weight: bold;
	}

.funkciobox h2 {
	font-size: 10px;
	text-align: right;	
	font-weight: bold;
	margin: 4px 0 0 0; 
	color: #587d14;
	}

.funkciobox select {
	font-size: 11px;
	width: 100%;
	border: 1px solid #dfdfdf;	
	margin: 0 0 4px 0;
}


.funkciobox .textinput {
		border: 1px solid #dfdfdf;
		width: 95%; 
		/*width: 100%; */
		margin: 0 0 4px 0;
		font-size: 11px;
		padding-left: 2px;

	}
	
.funkciobox .submitbutton { 
	font-weight: bold; 
	font-size: 10px;
	
}




/* CIKKLISTA1 */

.randomkep {
	padding-bottom: 18px; 
}

.cikklista1 {
/*	padding-top: 18px; */
	margin-bottom: 14px;
}

.cikklista1 .text{
	font-size: 0.9em;
	}

.cikklista1 p{
	text-align: justify;
	margin: 8px 0 8px 0;
}

.cikklista1 h1 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 2px; 
}

.cikklista1 .felcim {
	font-size: 0.9em;
	color: #587d14;
}

.cikklista1 .alcim {
	font-size: 0.85em;
	color: #000;
	font-weight: bold;
}


.cikklista1 .rovat1 {
	color: #87c01e;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #f3f3f3;
	padding: 0 8px 4px 0;
	margin-bottom: 20px;
}

.cikklista1 .kisnyilacska {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-align: right;
}


.cikklistapic_bal {
	border: 1px solid #000;
	margin-right: 7px; 
	float: left; 
}

.cikklistapic_bal_borderless {
	margin-right: 7px; 
	float: left; 
}

.cikklistapic_jobb {
	border: 1px solid #000;
	margin-left: 7px; 
	float: right; 
}

.cikklistapic_bal_borderless {
	margin-right: 7px; 
	float: left; 
}

.cikklistapic_jobb_borderless {
	margin-left: 7px; 
	float: right; 
}




/* GREYBOX */

.greybox {
	background: #f3f3f3 url(greyboxbg.gif) no-repeat top left; 
	/*margin: 8px 0px 8px 0px;*/
}

.greyboxcell {
	padding: 12px 4px 4px 12px; 
}
	
.greyboxcell h1 {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0 0; 
	color: #000;
}

.greyboxcell .text{
	font-size: 0.85em;
	text-align: justify;
}

.greyboxcell div.rovat1 {
	border-bottom: 1px solid #ccc;
	padding: 0;
	margin: 0; 
	margin-bottom: 4px;
	text-align: left;
	font-size: 10px; 
	font-weight: bold;
}

	
/* CIKKLISTA2 */


.cikklista2 h1 {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 2px; 
}

.cikklista2 .text{
	font-size: 0.85em;
	}



.cikklista2 span.rovat1 {
	color: #fff;
	background: #87c01e;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 4px 1px 4px;
	margin-top: 0px; 
}

.cikklista2 a.rovat1 {
	color: #fff;
	background: #87c01e;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 4px 1px 4px;
	margin-top: 0px; 
}

.cikklista2 div.rovat1 {
	border-top: 1px solid #87c01e;
	padding: 0;
	margin: 0; 
	margin-bottom: 14px;
}

.cikklista2 p{
	text-align: justify;
	margin: 8px 0 8px 0;
}

.cikklista2 .hr {
	clear: both;
	border: 0;
	height: 10px;
	background: url(2.png) repeat-x bottom left; 
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	
}

.cikklista2 .felcim {
	font-size: 0.85em;
	color: #587d14;
}

.cikklista2 .alcim {
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
}





/* KERETES BOXXXXXXX */

.keretesbox {
	margin: 0px 7px 7px 7px;
}

td.keretescell {
	border: 1px solid #dfdfdf;
	background: #fff;
	padding: 7px 7px 7px 7px; 
}

td.keretesshadow {
	background: #f3f3f3;

}

#jobboldal .keretesbox .cikklista2, #baloldal .keretesbox .cikklista2 {
	margin: 0 0 0 0;
}




/* CIKK FELSOROLaS */ 

.cikkfelsorol {
	background: #f6f6f6;
	font-size: 0.8em; 
}

.cikkfelsorol a:link, .cikkfelsorol a:visited {
	font-weight: bold;
	/*font-size: 0.8em;*/
	color: #666;
}

.cikkfelsorol a:hover, .cikkfelsorol a:active {
	font-weight: bold;
	/*font-size: 0.8em;*/
	color: #000;
}



/*  GALÉRIA */

.thumbcell {
	background: #fff; 
	/*border: 1px solid #ccc;	*/
}
/*
.thumbcell img {
	border: 1px solid #333;	
}
*/


.popup {
	background: #f3f3f3 url(popupbg.png) repeat top left;
	}



#funkciosor_galeria {
	background: #f9f9f9;
	border-top: 1px solid #ccc;
	text-align: center;
	margin-top: 14px; 
	margin-bottom: 0px; 
	}
	
	
.galeriapic {
	/*border: 1px solid #ccc;*/
	padding: 8px; 
	margin: 14px; 
	width: 400px; 
	background: #fff;
}
/*
.galeriapic img{
	border: 1px solid #666;
}
*/




/*  TÁBLÁZATSTILUSOK   */


table.table1 {
	width: 100%;
/*	border-spacing: 1px; */
}


td.cell, td.celldark, td.firstcol, .tdfejlec { 
		color: #333;
		font-size: 0.85em;
		padding: 3px; 
		border-bottom: 2px solid #fff;
		border-right: 2px solid #fff;
}
	
td.cell {
	background: #f3f3f3;
}

td.celldark {
	background: #eee;
}


td.firstcol {
	background: #e9e9e9;
}

.tdfejlec {

	background: #fff;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	padding: 6px 3px 3px 3px;
}


.tdfejlec2 {
	background: #fff;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 6px 3px 3px 3px;
}





/* FORMOK  */

legend {
	font-size: 10pt; 
	padding: 0px 4px 0px 8px;
	color: #000;
	letter-spacing: 0.1em;
	background: #fff;

}

fieldset {
	border: 1px solid #f3f3f3;
	padding: 16px 16px 50px 16px;	
	border-left: 8px solid #f3f3f3;
	margin: 20px 0 20px 0;
}



label {
	font-size: 9pt;
	font-weight: bold; 
}
#content textarea {
	width: 350px; 
	background-color: #fff;
	color: #000;
	border: 1px solid #999;
}

#content select {
	width: 385px; 
}

.formcellleft {
	background: #eee;	
	padding: 6px; 
	border-left: 4px solid #999; 

}

.formcell {
	background: #eee;	
	padding: 6px; 

}



/* ABC */ 

.abcbox {
/*	text-align: center; */
	margin: 0 0 8px 0;
	font-size: 0.9em; 
}
.abcbox .selected {
	font-size: 2em; 
	font-weight: bold; 
	padding: 2px 4px 2px 4px; 
	color: #87c01e;
}

.abcbox a:link, .abcbox a:visited {
	font-weight: bold; 
		padding: 2px 4px 2px 4px; 
} 

.abcbox a:hover, .abcbox a:active {
	font-weight: bold; 
	background: #587d14;
	padding: 2px 4px 2px 4px; 
	color: #fff;
} 


/* SITEMAP */ 


.sitemap1 {
	font-weight: bold;
	font-size: 1.3em;
	padding: 4px; 
	padding: 26px 4px 4px 4px; 
}

.sitemap1 a:link, .sitemap1 a:visited {
/*	color: #000;*/
} 

.sitemap1 a:hover, .sitemap1 a:active {
	color: #000;
} 



.sitemap2 {
	background: url(sitemap2.gif) no-repeat center left;
	font-weight: bold;
	font-size: 1.1em;
	padding: 4px 4px 4px 18px; 
}

.sitemap2 a:link, .sitemap2 a:visited {
	color: #666;
} 

.sitemap2 a:hover, .sitemap2 a:active {
	color: #000;
} 


.sitemap3 {
	background: url(sitemap3.gif) no-repeat center left;
	font-weight: bold;
	font-size: 0.85em;
	padding: 4px 4px 4px 30px; 
}

.sitemap3 a:link, .sitemap3 a:visited {
	color: #999;
} 

.sitemap3 a:hover, .sitemap3 a:active {
	color: #000;
} 


/* SZAVAZÁS  */ 

.szavazocsik {
	background: #eeeeee;
	border: 1px solid #666;
	margin: 0;
	padding: 1px;
}


/* DOSSZIJE */

.dossziebox {
	border: 1px solid #eee;
	padding: 7px; 
	margin: 3px; 
}


.dossziebox a {
	font-weight: bold;
}

.dossziebox  h1 {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid #ccc;

}





/* PRINT */


#printcontent {
	padding: 0px 4px 0px 4px;

}






/*       LAPOZAS           */

.lapozas {
	border-top: 1px solid #c5cbbd;
	border-bottom: 1px solid #c5cbbd;
	padding: 0px; 
	text-align: center;
	font-size: 12px;
	color: #000;
	margin: 2px; 
	}

.lapozas .selected {
	font-weight: bold;
	font-size: 18px;

}

.lapozas a:link, .lapozas a:visited, .lapozas a:hover, .lapozas a:active  {
	font-weight: bold;
	font-size: 12px;
} 


/* REGISTRATION */


.formselect {
	font-size: 11px;
	width: 100%;
	border: 1px solid #dfdfdf;	
}

.formcell input {
width: 95%;
}


/* KERESTALAL */

.kerestalal {

	font-size: 0.92em;
}



.rendezesbox {
	background: #f3f3f3;
	padding: 4px; 
	text-align: right;
	margin-bottom: 8px; 
	font-size: 12px;
}







/* tablazatszerkeszteshez */
.ivy_oszlop_jobbra {
	text-align: right;
}
.ivy_oszlop_balra {
	text-align: left;
}
.ivy_oszlop_middle {
	text-align: center;
}

.ivy_oszlop_fel {
	vertical-align: top;
}
.ivy_oszlop_kozepre {
	vertical-align: middle;
}
.ivy_oszlop_le {
	vertical-align: bottom;
}

.ivy_sor_fel {
	vertical-align: top;
}
.ivy_sor_kozepre {
	vertical-align: middle;
}
.ivy_sor_le {
	vertical-align: bottom;
}

td.whitecell {
	background: #fff;
}

/* szavazas */
.cikklista2 h2 {
	font-size: 0.85em;
	font-weight: bold;
	margin-top: 2px; 
}

.cikklista2 strong {
	font-size: 0.85em;
	font-weight: bold;
	margin-top: 2px; 
}

/* cikkuldes */
#sendcontent {
	background: url(alnyomat.png) no-repeat top left; 
	padding: 0px; 
	width: 670px;
	font-size: 1em;
}

#sendcontent .datum {
	color: #7c657f;
	text-align: justify;
	font-size: 0.85em;
	font-weight: bold;
	padding: 0 4px 0 4px;
}

#sendcontent textarea {
	width: 350px; 
	background-color: #fff;
	color: #000;
	border: 1px solid #999;
}

#sendcontent select {
	width: 385px; 
}

/* cikklista1 kiegeszites */
.greyboxcell h1 a:link, .greyboxcell h1 a:visited {
	color: #000;
	text-decoration: none;
}

.greyboxcell h1 a:hover, .greyboxcell h1 a:active {
	color: #7c657f;    
	text-decoration: none;
}

/* galeriapop */
#thumbnail{
	overflow-x: scroll;
	white-space: nowrap;
	width: 655px;
}


/* kereses talalat */
.highlight
{
	background-color	: #E3EBB8;
	/*border-bottom		: #000034 1px dotted;
	font-style: italic; 
	font-weight: bold;*/
}

/* greyboxkiegeszites */
.greyboxcell .felcim {
	color: #000;
}


/* form  */
.formcell_radio {
	background: #eee;	
	padding: 6px; 
}
