/* Miramare CSS */


/*-----------------------------------------------------------------------------------------*/
/*- LAYOUT --------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
html,
body {
		width: 100%;
		height: 100%;
		margin: 0 auto;
		padding: 0px;
}

body { background: #E75A2C url(../img/main_bg.gif) repeat-y center; }

	#container {
			width: 782px;
			XXXbackground: #b94823;
			margin: 0 auto;
			height: 100%;
	}
	
	#content_table {
			height: 100%;
			margin: 0 auto;
	}
	
p,
td {
		color: #000;
		text-decoration: none;
		font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

a {
		color: #E75A2C;
		text-decoration: underline;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
}

	a:hover {
			color: #00285C;
			text-decoration: underline;
	}

.title {
		color: #00285C;
		font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}

	.subtitle {
			color: #7F93AD;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}

.normal,input,select {
			color: #000000;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
}


/*-----------------------------------------------------------------------------------------*/
/*- FOOTER --------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#footer_top {
		height: 46px;
		background: #00285c;
}
	#footer_top a {
			color: #FFF;
			text-decoration: none;
			font: bold 10px/46px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#footer_top a:hover { color: #E75A2C; }

	#footer_top ul {
			list-style: none;
			padding: 0 10px;
			margin: 0;		
	}
		#footer_top ul li {
				height: 46px;
				display: block;
				font: bold 10px/46px Verdana, Arial, Helvetica, sans-serif;
				color: #FFF;
				padding: 0 10px;
				background: url(../img/footer_m_sep.gif) repeat-y right;
				float: left;
		}
	#footer_bottom {
			height: 34px;
			background:#FFF;
	}

	#footer_bottom td {
			font: 10px/34px Verdana, Arial, Helvetica, sans-serif;
			padding: 0 20px;
	}

/*-----------------------------------------------------------------------------------------*/
/*-- MENU ---------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#hu_menu,
#it_menu {
		width: 770px;
		height: 88px;
}
	#hu_menu h1,
	#it_menu h1 {
			padding: 0;
			margin: 0;
	
	}
		#hu_menu h1 a,
		#it_menu h1 a {
				float: left;
				width: 230px;
				height: 88px;
				displya: block;
				text-indent: -999em;
				background: url(../img/miramare_logo_hu.gif) no-repeat;
				padding: 0;
				margin: 0;	
		}
	
	#it_menu h1 a { background: url(../img/miramare_logo_it.gif) no-repeat; }
	
	#hu_menu ul,
	#it_menu ul {
			float: right;
			width:540px;
			height: 88px;
			list-style: none;
			background: url(../img/miramare_menu_bg.gif);
			padding: 0;
			margin: 0;
	}
	#it_menu ul { background: url(../img/miramare_menu_bg_it.gif); }
	
		#hu_menu ul li,
		#it_menu ul li {
				float: left;
		}
	
			#hu_menu ul li a,
			#it_menu ul li a {
					height: 88px;
					display: block;
					text-indent: -999em;
			}
			#hu_menu ul li#m1 a { width: 89px; }
			#hu_menu ul li#m2 a { width: 69px; }
			#hu_menu ul li#m3 a { width: 119px; }
			#hu_menu ul li#m4 a { width: 98px; }
			#hu_menu ul li#m5 a { width: 144px; }
			
			#hu_menu ul li#m1 a:hover, #hu_menu ul li#m1.akt { background: url(../img/miramare_menu_bg.gif) 0px -88px; }
			#hu_menu ul li#m2 a:hover, #hu_menu ul li#m2.akt { background: url(../img/miramare_menu_bg.gif) -89px -88px; }
			#hu_menu ul li#m3 a:hover, #hu_menu ul li#m3.akt { background: url(../img/miramare_menu_bg.gif) -158px -88px; }
			#hu_menu ul li#m4 a:hover, #hu_menu ul li#m4.akt { background: url(../img/miramare_menu_bg.gif) -277px -88px; }
			#hu_menu ul li#m5 a:hover, #hu_menu ul li#m5.akt { background: url(../img/miramare_menu_bg.gif) -375px -88px; }
			
			#it_menu ul li#m1 a { width: 82px; }
			#it_menu ul li#m2 a { width: 86px; }
			#it_menu ul li#m3 a { width: 115px; }
			#it_menu ul li#m4 a { width: 133px; }
			#it_menu ul li#m5 a { width: 121px; }
			
			#it_menu ul li#m1 a:hover, #it_menu ul li#m1.akt { background: url(../img/miramare_menu_bg_it.gif) 0 -88px; }
			#it_menu ul li#m2 a:hover, #it_menu ul li#m2.akt { background: url(../img/miramare_menu_bg_it.gif) -82px -88px; }
			#it_menu ul li#m3 a:hover, #it_menu ul li#m3.akt { background: url(../img/miramare_menu_bg_it.gif) -168px -88px; }
			#it_menu ul li#m4 a:hover, #it_menu ul li#m4.akt { background: url(../img/miramare_menu_bg_it.gif) -283px -88px; }
			#it_menu ul li#m5 a:hover, #it_menu ul li#m5.akt { background: url(../img/miramare_menu_bg_it.gif) -416px -88px; }



.submenu {
		color: #E75A2C;
		text-decoration: none;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
}

	.submenu:hover { color: #00285C; }
	
	.submenu:active { color: #00285C; }


