/* --- 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:					9px;
	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:					9px;
	font-size:				1px;
}

#m_home {
	width:					32px;
	background:				url('/images/m_home.gif');
	margin-right:           39px;
}

#m_home:hover {
	background:				url('/images/m_home.gif') right;
}

#m_dataprocessing {
	width:					103px;
	background:				url('/images/m_dataprocessing.gif');
	margin-right:           39px;
}

#m_dataprocessing:hover {
	background:				url('/images/m_dataprocessing.gif') right;
}

#m_statistics {
	width:					61px;
	background:				url('/images/m_statistics.gif');
	margin-right:           39px;
}

.ie_hack {
	visibility:				hidden;
	width:					0;
	height:					0;
	display:				block;
}

#m_statistics:hover {
	background:				url('/images/m_statistics.gif') right;
}

#m_biostatistics {
	width:					79px;
	background:				url('/images/m_biostatistics.gif');
	margin-right:           38px;
}

#m_biostatistics:hover {
	background:				url('/images/m_biostatistics.gif') right;
}

#m_modeling {
	width:					60px;
	background:				url('/images/m_modeling.gif');
	margin-right:           38px;
}

#m_modeling:hover {
	background:				url('/images/m_modeling.gif') right;
}

#m_forecast {
	width:					59px;
	background:				url('/images/m_forecast.gif');
	margin-right:           38px;
}

#m_forecast:hover {
	background:				url('/images/m_forecast.gif') right;
}

#m_tapasztalat {
	width:					77px;
	background:				url('/images/m_tapasztalat.gif');
	margin-right:           38px;
}

#m_tapasztalat:hover {
	background:				url('/images/m_tapasztalat.gif') right;
}

#m_contactus {
	width:					71px;
	background:				url('/images/m_contactus.gif');
	margin-right:           38px;
}

#m_contactus:hover {
	background:				url('/images/m_contactus.gif') right;
}

#m_downloads {
	width:					72px;
	background:				url('/images/m_downloads.gif');
}

#m_downloads:hover {
	background:				url('/images/m_downloads.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;
}

#appendix {
	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;
}