html, body {
   background-color:#ffbb00;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

/* HEADER */

#header {
   background: url("img/header.gif") left top repeat-x;
   height: 174px;
   width: 100%;
}

#header_center {
   width: 800px;
   margin: 0 auto;
}

#logo_eng {
   background:url("img/logo_eng.gif") left top no-repeat;
   width: 210px;
   height: 147px;
   float: left;
}

#flags {
   float: right;
   width: 585px;
   margin: 20px 0 0 0;
   text-align: right;
}

/* MENU */

#menu {
   float: right;
   width: 585px;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
	padding: 0px;
	height: 32px;
	margin: 65px 0 0 0;
	clear: right;
}

#menu ul {
	padding: 0px;
	margin: 0px;
}

#menu li {
	float: left;
	padding: 0px;
	margin: 0 0 0 30px;
   list-style-type: none;
}

#menu li a {
	color: #333333;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url("img/button.gif");
	background-repeat: no-repeat;
	height: 32px;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
	background-position: 0px 0px;
}

#menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url("img/button.gif");
	background-repeat: no-repeat;
	height: 32px;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
	background-position: 0px -32px;
}

#menu .on {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url("img/button.gif");
	background-repeat: no-repeat;
	height: 32px;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
	background-position: 0px -32px;
}

/* END MENU */

#center {
   background: #e6e6e6;
   min-height: 365px;
   height:expression(this.scrollHeight < 365? "365px" : "auto" );
}

#center_center {
   width: 800px;
   margin: 0 auto;
   padding-top: 20px;
}

#center_content {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
   width: 395px;
   text-align: center;
}

#footer {
   background: url("img/footer.gif") left top repeat-x;
   height: 50px;
   width: 100%;
}

#footer_center {
   width: 800px;
   margin: 0 auto;
}

/* ENG */

#taxi_eng {
   background: url("img/taxi_eng.gif") right top no-repeat;
   width: 800px;
   height: 429px;
   position: absolute;
   margin: -356px 0 0 0;
}

#taxi_rus {
   background: url("img/taxi_rus.gif") right top no-repeat;
   width: 800px;
   height: 429px;
   position: absolute;
   margin: -356px 0 0 0;
}

#taxi_est {
   background: url("img/taxi_est.gif") right top no-repeat;
   width: 800px;
   height: 429px;
   position: absolute;
   margin: -356px 0 0 0;
}
