.mainDiv {
	position:relative; margin: 0 auto; width:991px; height:606px;
	/*border:#333333 1px solid;
	background-image:url(../images/bg_pattern2.gif);
	background-repeat:repeat-x;*/
}
/*	BAL OSZLOP	*/
.leftColumn {
	position:relative; float:left;
	/*padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;*/
	width:340px; height:518px;
}
	.leftUpper {
		position:relative;
		/*left:5px; top:5px;*/
		margin:5px 0 0 5px;		
		width:330px; height:118px;
		background:#ddddd5;
	}
	.leftMenu {
		position:relative;/* float:left;*/
		margin:5px 0 0 0px;
		width:335px; height:304px;
		background:#ddddd5;
	}
	.leftBottom {
		position:relative; /*float:left;*/
		margin:2px 0 0 0px;
		width:330px;/* height:110px;
		background:#ddddd5;*/
	}

/*	JOBB OSZLOP	*/
.rightColumn {
	position:relative; float:left;
	/*padding:6px 6px 0px 4px;*/
	width:650px; height:518px;
}
	.rightHeader {
		position:relative; float:left;
		width:629px; height:117px;
	}
	.rightContent {
		position:relative; float:left;
		padding:0 0 0 16px;
		width:629px; height:396px;
		background:#ddddd5;
	}

/*	FOOTER	*/
.footer {
	position:relative; float:left;
	width:990px; height:88px;
}
.contentBG {
	position:relative; top:10px; width:529px; height:372px; background-image:url(../images/content_bg.gif);
}
.contentText {
	position:relative; top:10px; left:10px; width:499px; height:352px; padding:0px 6px 0px 6px; overflow-x: hidden;
	overflow-y: auto; font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size:14px; color:#fef8f0; text-align:justify;
	line-height:18px;
}
/*	TEXTS */
.textTitle {
	color:#fef8f0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

