@charset "utf-8";
/*	COLORS
search & replace

dark green: #008000
light green: #99cc00
blue: #3366ff

*/

/*	basic HTML elelments	*/

img { 	margin:0px; padding:0px; border:0px; }
form { margin:0px; padding:0px; border:0px; }
input, select, textarea {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify;
}
table {
	padding:0px; margin:0 auto; border:0px; border-collapse:collapse; border-spacing:0px;
}
td {
	margin:0px;	padding:0px; border:0px;
}
hr {
	height:1px; border-top:1px; border-bottom-color:#D7D8D8; border-bottom-style:solid;
}

/*	basic classes	*/

.floatL {
	position:relative; float:left;
}
.floatR {
	position:relative; float:right;
}


/*	HEADER	*/
.headerDIV {
	background-color:#99cc00; background-image:url(../images/public/design/header_pict.jpg); background-repeat:no-repeat; background-position:10px 10px;
}
	
	/*	menu	*/
	.headerDIV ul {
		position:relative; float:left; margin:298px 0 0 10px; padding:0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;
		/* work-around	*/
		background-color:#3366ff; width:980px;
	}
	.headerDIV ul li {
		display:inline;} /* Makes the link all appear in one line, rather than on top of each other */
	
	.headerDIV ul li a {
		float:left;	padding:6px 12px; height:20px; width:139px;
		text-decoration:none; text-align:center; cursor:pointer;
	}
	.mainMenuGrn a {
		background-color:#008000; color:#ffffff;
	}
	.mainMenuBlu a {
		background-color:#3366ff; color:#ffffff;
	}
	
	.mainMenuGrn a:visited, .mainMenuBlu a:visited { /* This bit just makes sure the text color doesn't change once you've visited a link */
		color:#ffffff; text-decoration:none;}	
	.mainMenuGrn a:hover, .menu ul li .current {
		color:#008000; background-color:#99cc00;}
	.mainMenuBlu a:hover, .menu ul li .current {
		color:#3366ff; background-color:#99cc00;}
		

/****************/
/*	LEFT MENU	*/
/****************/
.leftMenuDIV {
	margin:0 0 10px 10px; border:1px solid #000000; border-top:none; z-index:999;
}
	
	/*	///	GREEN	///	*/
.leftMenuUL_green {		/* the menu main ul	*/
	float:left; width:160px; margin:0; padding:0;
}
.leftMenuUL_green li {	/*	main menu elements	*/
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase;
}
	.leftMenuUL_green li a {	/*	main menu link white and no underline	*/,
		float:left; width:150px; height:auto; margin:0; padding:4px 10px 4px 10px; 
		display:block; border-top:1px solid #000000; background-color:#008000;
		color:#ffffff; text-decoration:none; 
	}
	.leftMenuUL_green li a:hover {
		color:#008000; background-color:#99cc00;
	}
	
.leftMenuUL_green li>ul {		/*	submenus are invisible	*/
	display:none; position:absolute; /*max-width:40px;*/ left:170px; margin:-22px 0 0 0; padding:0;
	border:1px solid #000000; border-top:none;/* background-color:#CCCCCC;*/
}
.leftMenuUL_green li:hover>ul {	/*	main menu hover displays the actual submenu elemnts	*/
	display:block;
}

	/*	///	BLUE	///	*/
.leftMenuUL_blue {		/* the menu main ul	*/
	float:left; width:160px; margin:0; padding:0;
}
.leftMenuUL_blue li {	/*	main menu elements	*/
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase;
}
	.leftMenuUL_blue li a {	/*	main menu link white and no underline	*/,
		float:left; width:150px; height:auto; margin:0; padding:4px 10px 4px 10px; 
		display:block; border-top:1px solid #000000; background-color:#3366ff;
		color:#ffffff; text-decoration:none; 
	}
	.leftMenuUL_blue li a:hover {
		color:#3366ff; background-color:#99cc00;
	}
	
.leftMenuUL_blue li>ul {		/*	submenus are invisible	*/
	display:none; position:absolute; /*max-width:40px;*/ left:170px; margin:-22px 0 0 0; padding:0;
	border:1px solid #000000; border-top:none;/* background-color:#CCCCCC;*/
}
.leftMenuUL_blue li:hover>ul {	/*	main menu hover displays the actual submenu elemnts	*/
	display:block;
}


/************/
/*	CONTENT	*/
/************/
.contentDesignDIV { background-color:#99cc00;}

	.breadCrumbMenus {
		width:506px; padding:10px 10px 10px 10px; border:1px solid #000000; border-bottom:none; background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;
	}
		.breadCrumbMenus a {
			text-decoration:none; color:#008000;
		}
		.breadCrumbMenus a:hover {
			color:#3366ff;
		}

	.contentDIV {
		margin:0 10px 10px 10px; /*background-color:#FFFFFF;*/
	}

		/*	1 oszlopos	*/
		.content1Col {
			/*padding:0 0 10px 0;*/ border:1px solid #000000; background-color:#FFFFFF; border-top:none;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;
		}
			.content1Col_aRow {
				padding:8px 10px 10px 10px;
				border-top:1px solid #000000; background-color:#FFFFFF;
			}
				.content1Col_aRow p.title {
					max-height:35px; margin:2px 0 0 0; overflow:hidden;
					font-size:14px; color:#008000; line-height:17px;
				}
				.content1Col_aRow p.subTitle {
					max-height:30px; margin:0px 0 6px 0; overflow:hidden;
					font-size:12px; line-height:14px;
				}
				.content1Col_aRow div.text {
					max-height:106px; margin:2px 0 0 0; overflow:hidden;
					font-size:11px; font-weight:normal; line-height:13px;
				}
					.content1Col_aRow div.text p {
						margin:0 0 13px 0; padding:0;
					}				
				.content1Col_aRow p.details {
					margin:0; padding:6px 0 0 0;
					font-size:11px; font-style:italic; text-align:right;
				}
					.content1Col_aRow p.details a:visited, .content2Cols_aRow p.details a:link {
						text-decoration:none; color:#000000;
					}

		/*	2 oszlopos	*/
		.content2Cols_aCol {
			float:left; width:256px; border:1px solid #000000; background-color:#FFFFFF; border-top:none;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;
		}
			.content2Cols_aRow {
				padding:8px 10px 10px 10px; height:154px; overflow:hidden;
				border-top:1px solid #000000; background-color:#FFFFFF;
			}
				.content2Cols_aRow p.title {
					max-height:35px; margin:2px 0 0 0; overflow:hidden;
					font-size:15px; color:#3366ff; line-height:17px;
				}
				.content2Cols_aRow p.subTitle {
					max-height:30px; margin:0px 0 6px 0; overflow:hidden;
					font-size:12px; line-height:14px;
				}
				.content2Cols_aRow div.text {
					max-height:62px; margin:2px 0 0 0; overflow:hidden;
					font-size:11px; font-weight:normal; line-height:12px;
				}
					.content2Cols_aRow div.text p {
						margin:0 0 13px 0; padding:0;
					}				
				.content2Cols_aRow p.details {
					margin:0; padding:6px 0 0 0;
					font-size:11px; font-style:italic; text-align:right;
				}
					.content2Cols_aRow p.details a:visited, .content2Cols_aRow p.details a:link {
						text-decoration:none; color:#000000;
					}
				/*.content2Cols_aRow p.details a:hover { text-decoration:underline;}*/
		.content2Cols_aColRght { margin-left:10px;}

		/*	tartalom részletes megjelenítő	*/
		.contentDetailedView {
			padding:10px 10px 10px 10px; border:1px solid #000000; background-color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;
		}
			.contentDetailedView p.title {
				margin:2px 0;
				font-size:14px; color:#008000;
			}
			.contentDetailedView p.subTitle {
				margin:2px 0;
				font-size:12px;
			}
			.contentDetailedView div.text {	/*.contentDetailedView p.text {*/
				margin:4px 0 0 0;
				/*font-size:11px; font-weight:normal;*/
			}
				/*	Csatolmányok	*/
			.contentDetailedView p.csatiLbl {
				margin:24px 0 0 0;
				font-size:14px; text-align:center; color:#99cc00;}
			.contentDetailedView p.csatiTxt {
				margin:0 0 0 0;
				font-size:12px; font-weight:normal; text-align:center; color:#000000;}
			.contentDetailedView p.csatiTxt a {
				margin:10px 0 0 0;
				font-size:11px; font-weight:bold; text-decoration:none; color:#008000;}

		/*	FORMS	*/
		.contentOnlineForms {
			height:380px; padding:10px 10px 10px 10px; border:1px solid #000000; background-color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;			
		}


	/*	ESEMÉNYEK	*/
		
		/*	eseménylistázó	*/
		.esemenylist {
			padding:10px 10px 4px 10px; border:1px solid #000000; background-color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;
		}
			.esemenylist p.title {
				max-height:19px; margin:0; overflow:hidden;
				font-size:14px; line-height:17px;
			}
				.esemenylist p.title a {
					text-decoration:none; color:#3366ff;
				}
			.esemenylist p.date {
				max-height:16px; margin:0; overflow:hidden;
				font-size:12px; line-height:14px;
			}
			.esemenylist p.text {
				max-height:26px; margin:0 0 10px 0; overflow:hidden;
				font-size:11px; font-weight:normal; line-height:12px;
			}
			
		/*	egy esemény	*/
		.esemeny {
			position:relative;
			float:left; width:506px; padding:10px 10px 4px 10px; border:1px solid #000000; background-color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;
		}
			.esemeny p {
				margin:0; padding:0;}
			.esemeny p.nev {
				text-align:center; color:#3366ff;
			}
			.esemeny p.rovid_leiras {
				font-size:11px; text-align:center;
			}
			.esemeny p.datum {
				font-size:11px; text-align:center; color:#008000;
			}
			.esemenyFejlecDIV {
				margin:12px 0 6px 0;}
			.esemeny table.esemeny_props {
				font-size:11px; color:#000000; font-weight:normal;
			}
				.esemeny table.esemeny_props td {
					padding:2px;
				}
			.esemenyLablecDIV {
				margin:12px 0 6px 0;}

			.esemeny p.szakaszLbl {
				margin:24px 0 0 0;
				font-size:14px; text-align:center; color:#99cc00;}
			.esemeny p.szakaszCim {
				margin:10px 0 0 0;
				font-size:12px; text-align:center; color:#008000;}
			.esemeny p.szakaszTxt {
				font-size:11px; font-weight:normal; text-align:center; color:#000000;}


/****************/
/*	RIGHT MENUS	*/
/****************/
	.rightDIV {
		margin:0 10px 10px 0; border:1px solid #000000; /*border-top:none;*/ background-color:#FFFFFF;
	}
		.rightDIV p {
			padding:0; margin:3px 10px 0 10px;
		}
			.rightDIV p a {
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#008000; text-transform:uppercase; text-decoration:none;
			}



