/* --- GLOBÁLIS --------------------------------------------------------------- */
a {
	color:					#44C2F1;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

body {
	background:				#F4F4F4;
	font-family:			"Trebuchet MS", Arial, Tahoma, Verdana, "Times New Roman";
	font-size:				11px;
	margin:					0;
}

h3 {
	font-size:			20px;
	font-family:			"Arial Narrow", Trebuchet MS, Arial, Verdana;
	text-decoration:		none;
	margin:				0;
	text-transform:			uppercase;
}

/* --- STRUKTÚRA -------------------------------------------------------------- */
#centerdiv {
	width:					891px;
	margin:					0 auto 0 auto;
}

#allinthis {
	width:					891px;
	float:					left;
	background:				url('../images/bg.gif') repeat-y;
}

#header {
	width:					851px;
	float:					left;
	background:				url('../images/bg_top.gif') no-repeat top;	
	padding:                40px 0 0 40px;
}

#menu {
	width:					849px;
	float:					left;
	height:					12px;
	padding:                10px 0 10px 42px;
}

#bigpic {
	width:					891px;
	height:					281px;
	float:					left;
	background:				url('../images/bigpic.gif') no-repeat center;
}

#content {
	width:					809px;
	float:					left;
	padding:                20px 41px 0 41px;
}
#zaro {
	width:					891px;
	height:					30px;
	float:					left;
	background:				url('../images/bg_down.gif') no-repeat bottom;	
	text-align:				center;
	overflow:				hidden;
}

#zaro a {
	color:					#44C2F1;
	text-decoration:		none;
}

#zaro a:hover {
	text-decoration:		underline;
}
/* --- HEADER ----------------------------------------------------------------- */

#logo {
	width:					199px;
	height:					58px;
	float:					left;
	margin-right:           141px;
}
#banner {
	width:					468px;
	height:					60px;
	float:					left;
}

/* --- MENÜ ------------------------------------------------------------------- */

#menu a {
	display:				block;
	float:					left;
	height:					12px;
	font-size:				1px;
}

#m_cimlap {
	width:					43px;
	background:				url('../images/m_cimlap.gif');
	margin-right:           37px;
}

#m_cimlap:hover {
	background:				url('../images/m_cimlap.gif') right;
}

#m_statisztika {
	width:					69px;
	background:				url('../images/m_statisztika.gif');
	margin-right:           37px;
}

.ie_hack {
	visibility:				hidden;
	width:					0;
	height:					0;
	display:				block;
}

#m_statisztika:hover {
	background:				url('../images/m_statisztika.gif') right;
}

#m_biostatisztika {
	width:					87px;
	background:				url('../images/m_biostatisztika.gif');
	margin-right:           37px;
}

#m_biostatisztika:hover {
	background:				url('../images/m_biostatisztika.gif') right;
}

#m_modellezes {
	width:					74px;
	background:				url('../images/m_modellezes.gif');
	margin-right:           37px;
}

#m_modellezes:hover {
	background:				url('../images/m_modellezes.gif') right;
}

#m_elorejelzes {
	width:					78px;
	background:				url('../images/m_elorejelzes.gif');
	margin-right:           37px;
}

#m_elorejelzes:hover {
	background:				url('../images/m_elorejelzes.gif') right;
}

#m_marketing {
	width:					67px;
	background:				url('../images/m_marketing.gif');
	margin-right:           37px;
}

#m_marketing:hover {
	background:				url('../images/m_marketing.gif') right;
}

#m_tapasztalat {
	width:					75px;
	background:				url('../images/m_tapasztalat.gif');
	margin-right:           23px;
}

#m_tapasztalat:hover {
	background:				url('../images/m_tapasztalat.gif') right;
}

#m_kapcsolat {
	width:					65px;
	background:				url('../images/m_kapcsolat.gif');
	margin-right:           37px;
}

#m_kapcsolat:hover {
	background:				url('../images/m_kapcsolat.gif') right;
}

#m_fuggelek {
	width:					60px;
	background:				url('../images/m_fuggelek.gif');
}

#m_fuggelek:hover {
	background:				url('../images/m_fuggelek.gif') right;
}

/* --- OSZLOPOK ---------------------------------------------------------------- */

.threecolumn {
	width:					248px;
	float:					left;
	text-align:				justify;
}

.columntext {
	margin:					6px 0 18px 0;
}


.separator {
	width:					12px;
	background:				url('../images/separator.gif') repeat-y;
	float:					left;
	margin:                 0 10px 0 10px;
}

#fuggelek {
	width:					800px;
	float:					left;
	background:				url('../images/separator.gif') repeat-y 180px;
	margin-bottom:			6px;
}

#leftcol {
	width:					190px;
	float:					left;
	margin-right:			30px;
	font-family:			"Arial Narrow", Trebuchet MS, Arial, Verdana;
	font-size:				11px;
	text-transform:			uppercase;
}
#leftcol ul, #leftcol li {
	margin:					0px;
	padding:				0px;
	list-style-type:		none;
}
#rightcol {
	width:					580px;
	float:					left;
}