/* DUALINVEST */
html, body #dualinvest {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #dualinvest {
	height: auto;
}
#dualinvest {
	position: absolute;
	top: 0;
    	left: 0;
	}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	}

#dualinvest {width: 920px;}

#header {
	width: 920px;
	height: 170px;
	border-bottom: 1px solid #FFF;
	}

#menu {
	width: 920px;
	height: 40px;
	background: #8D9094 url(../layout/fmenu_bg.png);
	}

#menu ul {
	list-style: none;
	margin:0;
	padding: 0;
	}

#menu li{
	float: left;
	text-align: center;
	}

#menu li a{
	width: 229px;
	height: 19px;
	text-decoration: none;
	font: bold 9px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	display: block;
	}

#menu li a.noborder {
	border-right: none;
	width: 230px;
	}

#menu .m1 a:hover{background: #47A9EE url(../layout/fmenu_bg_2.png);}
#menu .m2 a:hover{background: #F2B614 url(../layout/fmenu_bg_2.png) 690px 0;}
#menu .m3 a:hover{background: #D01C0B url(../layout/fmenu_bg_2.png) 460px 0;}
#menu .m4 a:hover{background: #82B21C url(../layout/fmenu_bg_2.png) 230px 0;}
#menu .m5 a:hover{background: #C0C409 url(../layout/fmenu_bg_2.png) 0 19px;}
#menu .m6 a:hover{background: #E74700 url(../layout/fmenu_bg_2.png)  690px 19px;}
#menu .m7 a:hover{background: #98397C url(../layout/fmenu_bg_2.png)  460px 19px;}
#menu .m8 a:hover{background: #234187 url(../layout/fmenu_bg_2.png)  230px 19px;}

#cimnavig {
	width: 920px;
	height: 56px;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	}

#cimnavig a {
	color: #FFF;
	text-decoration: none;
	}

#cimnavig a:hover {text-decoration: underline;	}

#cimnav_bal {
	width: 440px;
	height: 56px;
	font: 19px/56px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	float: left;
	padding: 0 0 0 20px;
	}

#cimnav_jobb {
	width: 440px;
	height: 56px;
	font: 10px/56px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	float: right;
	text-align: right;
	padding: 0 20px 0 0;
	}

#tartalom { width: 920px;}

#almenu {
	width: 229px;
	float: left;
	display: block;
	padding: 0 0 60px 0;
	}

#almtopkep {
	border-right: 1px solid #FFF;
	background: #C7C9CD;
	}

#almkeptxt {
	width: 209px;
	padding: 10px 10px;
	background: #C7C9CD;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	}

#almenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: #B8B9BD;
	}

#almenu ul li {
	border-top: 1px solid #FFF;
	padding: 0;
	height: 20px;
	}

#almenu ul li.akt {
	background: #C6C8CB;
	font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 10px;
	width: 203px;
	}

#almenu ul li a {
	display: block;
	width: 203px;
	text-decoration: none;
	color: #333;
	font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 10px;
	border-left: 6px solid #8D9094;
	}

#almenu ul li a:hover {
	color: #000;
	background: #C6C8CB;
	}


/* ALM2_----------------------------------------------------*/

.almenu2,.almenu2_u {
	width: 230px;
	float: left;
	display: block;
	height: 100%;
	padding: 0 0 60px 0;
	}

.almenu2 .almtopkep {border-right: 1px solid #FFF;}

.almenu2_u .almtopkep {border-right: none;}

.almenu2_u .almtopkep img {
	width: 230px;
	height: 204px;
	}

.almenu2 .almkeptxt,.almenu2_u .almkeptxt {
	width: 209px;
	padding: 5px 10px;
	background: #C7C9CD;
	border-right: 1px solid #FFF;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	}

.almenu2_u .almkeptxt {border-right: none;}

.almenu2 ul, .almenu2_u ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: #B8B9BD;
	}

.almenu2_u ul{border-right: none;}

.almenu2 ul li, .almenu2_u ul li {
	border-top: 1px solid #FFF;
	padding: 0;
	height: 22px;
	}

.almenu2 ul li.ures, .almenu2_u ul li.ures {
	height: 22px;
	display: block;
	width: 203px;
	padding: 0 10px;
	border-left: 6px solid #8D9094;
	}


.almenu2 ul li a, .almenu2_u ul li a {
	display: block;
	width: 203px;
	text-decoration: none;
	color: #333;
	font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 10px;
	border-left: 6px solid #8D9094;
	}

.almenu2 ul li a:hover, .almenu2_u ul li a:hover {
	color: #000;
	background: #C6C8CB;
	}

/* ALM2 ------------------------------------------------------------*/


/* SZOVEG ----------------------------------------------------------------*/

#szoveg {
	width: 650px;
	float: right;
	padding: 30px 20px 60px 20px;
	}

#szoveg p {
	font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	}

#szoveg h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0;
	}

#szoveg h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	}

#szoveg ol {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 20px 40px;
	margin: 0;
	}

#szoveg ol li {
	font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 3px 0;
	}

#szoveg ul {
	list-style: url(../layout/felsor_img.gif) none inside;
	padding: 0 0 20px 0;
	margin: 0;
	}

#szoveg li {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}

#szoveg a {
	color: #234187;
	text-decoration: none;
	}

#szoveg a:hover {	text-decoration: underline;}

#szoveg table {
	width: 100%;
	color: #333;
	margin: 0 0 20px 0;
	background: #D1D2D5;
	}

#szoveg table td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #C6C8CB;
	padding: 10px;
	}

#szoveg table .szin2 {background: #D8D8D8;}

#szoveg table th {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #C6C8CB;
	padding: 15px;
	text-align: left;
	color: #000;
	}

/*SZOVEG VEGE ----------------------------------------------------------------*/


#footer {
	position: absolute;
	bottom: 0;
	color: #FFF;
	/*width: 70%;*/  /* See note below */
	width: 880px;
	height: 40px;
	padding: 10px 20px;
	border-top: 2px solid #FFF;
	background: #666 url(../layout/footer_sraff.png);
	font: bold 10px/40px Verdana, Arial, Helvetica, sans-serif;
	}

#main {
	margin-bottom: 30px;
	height: auto;
	}
#palyazat {
		clear: both;
		width: 920px;
		height: 129px;
		/*background: url(../layout/palyazat_bg.gif);
*/
}
