* { margin: 0; padding: 0; border: 0; }
DIV, UL { position: absolute; }
HTML, BODY { height: 100%; width: 100%; }

BODY {
	color: #000000;
	background: #dededd;
	position: relative;
	font-family: Tahoma;
	background: url("../../images/index_white_sq_ext_FF.gif") top center repeat-y #dededd;
	#background: url("../../images/index_white_sq_ext_IE.gif") top center repeat-y #dededd;
	min-height: 992px;
	_height: 992px;
	min-width: 1000px;
}

/**************** External DIVs and containers ****************/

#wrap				{ height: 850px; width: 100%; top: 50%; margin-top: -426px; background: url("../../images/pi_ext.gif") left top repeat-x;	#padding-left:4px; }
#container	{ position: relative !important; width: 1000px; height: 100%; background-color: #dededd; margin: 0 auto; }
#gradient		{left: 59px; top: 0px; width: 882px; height: 100%; background: url("../../images/bg_grad.gif") repeat-x left top; }

/**************** Logos, text and decoration ****************/

#pi2   { left: 0;     top: 358px; width: 1000px; height: 114px; background: url("../../images/pi2.gif")    no-repeat left top; }
#text1 { left: 405px; top: 202px; width: 486px;  height: 128px; background: url("../../images/text1.gif")  no-repeat left top; }
#text2 { left: 405px; top: 498px; width: 485px;  height: 128px; background: url("../../images/text2.gif")  no-repeat left top; }

#logo1 { left: 94px;  top: 782px; width: 240px;  height: 70px;  background: url("../../images/logo/1.gif") no-repeat left top; }
#logo2 { left: 132px; top: 766px; width: 17px;   height: 17px;  background: url("../../images/logo/2.gif") no-repeat left top; }
#logo3 { left: 149px; top: 656px; width: 123px;  height: 126px; background: url("../../images/logo/3.gif") no-repeat left top; }
#logo4 { left: 272px; top: 656px; width: 22px;   height: 27px;  background: url("../../images/logo/4.gif") no-repeat left top; }
#logo5 { left: 57px;  top: 171px; width: 307px;  height: 485px; background: url("../../images/logo/5.gif") no-repeat left top; }
#logo6 { left: 92px;  top: 38px;  width: 60px;   height: 133px; background: url("../../images/logo/6.gif") no-repeat left top; }
#logo7 { left: 270px; top: 38px;  width: 60px;   height: 133px; background: url("../../images/logo/7.gif") no-repeat left top; }
#logo8 { left: 57px;  top: 15px;  width: 307px;  height: 23px;  background: url("../../images/logo/8.gif") no-repeat left top; }
#logo9 { left: 57px;  top: -2px;  width: 307px;  height: 17px;  background: url("../../images/logo/9.gif") no-repeat left top; }

/********************* Menu *********************/

UL.menu {
	left: 140px;
	top: 170px;	#top: 173px; /* IE-fix */
	list-style-type: none;
}

UL.menu LI { height: 28px; width: 1px; margin-top: 19px; #margin-top: 16px; /* IE-fix */ }

UL.menu A {
	display: block;
	position: absolute;
	text-decoration: none;
	color: #ffffff;
	background: url("../../images/button.gif") top left no-repeat;
	width: 143px;
	height: 28px;
	line-height: 28px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.long {
	left: -50px;
	background: url("../../images/button_long.gif") top left no-repeat !important;
	width: 242px !important;
}

/**************** Line with moving photos *****************/

/* Arrows */
.arrow { width: 30px; height: 36px; background-repeat: no-repeat; background-position: left top; }
#tl { left:  13px; top: 89px;  background-image: url("../../images/arrow_left.gif");  }
#tr { right: 13px; top: 89px;  background-image: url("../../images/arrow_right.gif"); }
#bl { left:  13px; top: 709px; background-image: url("../../images/arrow_left.gif");  }
#br { right: 13px; top: 709px; background-image: url("../../images/arrow_right.gif"); }

.line     { left: 59px; width: 882px; height: 133px; overflow: hidden; }
#line1 { top: 38px;  }
#line2 { top: 655px; }

.move     { white-space: nowrap; left: 0; display: inline; list-style-type: none; font-size:0px; }
.move LI  { font-size: 133px; #font-size: 0px; display: inline; margin-right: 20px; }
.move IMG { height: 133px; border: 0; }
.move A:link img, .move A:visited img { /*filter: alpha(opacity=40); opacity: 0.4;*/ }
.move A:hover img { /*filter: alpha(opacity=100); opacity: 1;*/ }


#address {
	position: absolute;
	height:59px;
	width:685px;
	line-height:59px;
	top:-59px;
	left:265px;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	font-family: Arial;
}
