.menu_company {
	width:105px;
	height:25px;
	display:block;
	background:url(../0_images/menu_company.png) no-repeat;
}
		
.menu_company:hover {
	background:url(../0_images/menu_company_hover.png) no-repeat;
	}
		
.menu_projects {
	width:105px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../0_images/menu_projects.png) no-repeat;
}
		
.menu_projects:hover {
	background:url(../0_images/menu_projects_hover.png) no-repeat;
	}
		
.menu_district {
	width:105px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../0_images/menu_district.png) no-repeat;
}
		
.menu_district:hover {
	background:url(../0_images/menu_district_hover.png) no-repeat;
	}
	
.menu_gallery {
	width:105px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../0_images/menu_gallery.png) no-repeat;
}
		
.menu_gallery:hover {
	background:url(../0_images/menu_gallery_hover.png) no-repeat;
	}
	
.menu_news {
	width:105px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../0_images/menu_news.png) no-repeat;
}
		
.menu_news:hover {
	background:url(../0_images/menu_news_hover.png) no-repeat;
	}
	
.menu_contact {
	width:105px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../0_images/menu_contact.png) no-repeat;
}
		
.menu_contact:hover {
	background:url(../0_images/menu_contact_hover.png) no-repeat;
	}	
	
.menu_investor {
	width:105px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url(../0_images/menu_investor.png) no-repeat;
}
		
.menu_investor:hover {
	background:url(../0_images/menu_investor_hover.png) no-repeat;
	}					

/*----------------------------------------------------------------------------------------------------*/

li {
	list-style:none;
	}

#nav
{	margin: 0;
	padding: 0
	}

	#nav li
	{	float: left;
		list-style: none;
		}
		
	#nav li a.top
	{	display: block;
		background: url(../0_images/bg_buttons.jpg);
		text-decoration: none;
		line-height:25px;
		height:25px;
		width:105px;
		color:#FFFFFF;
		text-align:center;
		font-size:7pt;
		font-family:Arial, Helvetica, sans-serif;
		}	
		
	#nav li:hover a.top
	{	background-image: url(../0_images/bg_buttons_over.jpg);
		color:#808080;
		}	
		
		#nav li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			display:block;
			}
		
			#nav li ul li
			{	float:none;
				display:block;
				height:25px;
				}
			
			#nav li ul li a
			{	width:105px;
				height:25px;
				background: url(../0_images/bg_buttons_sub.jpg);
				color: #787878;
				border-style:solid;
				border-width:1px;
				border-color: #DCDCDC;
				line-height:25px;
				text-decoration:none;
				font-size:7pt;
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				display:block;
				}
			
			#nav li ul li a:hover
			{	background: url(../0_images/bg_buttons_sub_over.jpg);
				color: #FFFFFF;
				}
				


/*----------------------------------------------------------------------------------------------------*/

a.search_button {
	width:20px;
	height:20px;
	display:block;
	background:url(../0_images/sprites.jpg) no-repeat;
	background-position:-10px -10px;	
	}
		
a.search_button:hover {
	background-position:-40px -10px;
	}

/*----------------------------------------------------------------------------------------------------*/

a.index_more, a.index_more:hover {
	width:75px;
	height:12px;
	display:block;
	background:url(../0_images/sprites.png) no-repeat;
	background-position:-450px -45px;
	float:right;	
}

/*----------------------------------------------------------------------------------------------------*/

a.news_button {
	width:212px;
	height:28px;
	display:block;
	background:url(../0_images/sprites.png) no-repeat;
	background-position:-10px -360px;	
	}
		
a.news_button:hover {
	background-position:-240px -360px;
	}
	
/*----------------------------------------------------------------------------------------------------*/

a.contact_submit {
	width:202px;
	height:28px;
	display:block;
	background:url(../0_images/sprites.png) no-repeat;
	background-position:-110px -420px;	
	}
		
a.contact_submit:hover {
	background-position:-110px -460px;
	}
	
a.contact_cancel {
	width:202px;
	height:28px;
	display:block;
	background:url(../0_images/sprites.png) no-repeat;
	background-position:-330px -420px;	
	}
		
a.contact_cancel:hover {
	background-position:-330px -460px;
	}		

/*----------------------------------------------------------------------------------------------------*/

a.back_button {
	width:70px;
	height:15px;
	display:block;
	background:url(../0_images/sprites.png) no-repeat;
	background-position:-10px -550px;
	}
	
a.back_button:hover {
	background-position:-100px -550px;
	}
