html { height: 100%; }
body {
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	color: #000;
	font-family: Arial;
	font-size: 11px;
	background: #0071b6;
}

#flag {height: 150px; background: url(../images/flag.gif) left top repeat-x;}
#flag #logo_fhmr {height: 150px; background: url(../images/logo.gif) center top no-repeat;}

.style1 {
	color: #0071B6;
	font-size: 5px;
	}

img { border-width: 0; }

a { text-decoration: underline; }
a:hover { text-decoration: none; }

#top {text-align: right; }

#bottom { position: absolute; bottom: 0; left: 0; width: 990px; height: 91px; }

#all { width: 990px; height: 437px; position: absolute; left: 50%; margin-left: -495px; top: 50%; margin-top: -218px; }

#index-1 { display: block; position: absolute; width: 142px; height: 83px; margin-left: 126px; margin-top: 110px; }
#index-2 { display: block; position: absolute; width: 142px; height: 81px; margin-left: 313px; margin-top: 107px; }
#index-3 { display: block; position: absolute; width: 130px; height: 78px; margin-left: 56px; margin-top: 232px; }
#index-4 { display: block; position: absolute; width: 137px; height: 87px; margin-left: 81px; margin-top: 358px; }
#index-5 { display: block; position: absolute; width: 145px; height: 75px; margin-left: 263px; margin-top: 395px; }
#index-6 { display: block; position: absolute; width: 91px; height: 86px; margin-left: 876px; margin-top: 395px; }
#logo { display: block; position: absolute; width: 197px; height: 185px; margin-left: 202px; margin-top: 197px; }
#logo2 { display: block; position: absolute; width: 459px; height: 125px; margin-left: 421px; margin-top: 225px; }
#address { display: block; position: absolute; width: 290px; height: 70px; margin-left: 454px; margin-top: 365px; text-align: center; font: bold 24px Tahoma; color: #FFF; }

