#menu{
	width:820px;
	height:90px;
	margin:0px;
	border:#000000 solid 0px;
	padding:0px; 
}

#menu_item{
	height:19px;
	width:620px;
	margin:34px 0px 0px 0px;
	padding:0px;
	border:#000000 solid 0px;
	float:left;
	display:inline;
	font-size:1px;
}

#menu_about_us_it{
	width:57px;
	height:11px;
	float:left;
	display:inline;
	margin:4px 30px 0px 50px;
	border:#000000 solid 0px;
	
}

#menu_about_us_it a{
	width:57px;
	height:11px;
	display:block;
	background:url(_graphic/title/about_us_it.gif) no-repeat top center;
}

#menu_services_and_products_it{
	width:37px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_services_and_products_it a{
	width:37px;
	height:11px;
	display:block;
	background:url(_graphic/title/services_it.gif) no-repeat top center;
}

#menu_process_it{
	width:105px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_process_it a{
	width:105px;
	height:11px;
	display:block;
	background:url(_graphic/title/process_it.gif) no-repeat top center;
}
#menu_about_us_en{
	width:53px;
	height:11px;
	float:left;
	display:inline;
	margin:4px 30px 0px 50px;
	border:#000000 solid 0px;
}

#menu_about_us_en a{
	width:53px;
	height:11px;
	display:block;
	background:url(_graphic/title/about_us_en.gif) no-repeat top center;
}

#menu_services_and_products_en{
	width:37px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_services_and_products_en a{
	width:37px;
	height:11px;
	display:block;
	background:url(_graphic/title/services_en.gif) no-repeat top center;
}

#menu_process_it{
	width:105px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_process_it a{
	width:105px;
	height:11px;
	display:block;
	background:url(_graphic/title/process_it.gif) no-repeat top center;
}

#menu_process_en{
	width:105px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_process_en a{
	width:105px;
	height:11px;
	display:block;
	background:url(_graphic/title/process_en.gif) no-repeat top center;
}

#menu_portfolio{
	width:52px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_portfolio a{
	width:52px;
	height:11px;
	display:block;
	background:url(_graphic/title/portfolio.gif) no-repeat top center;
}

#menu_contact_it{
	width:48px;
	height:11px;
	float:left;display:inline;
	margin:4px 0px 0px 0px;
	
}

#menu_contact_it a{
	width:48px;
	height:11px;
	display:block;
	background:url(_graphic/title/contacts_it.gif) no-repeat top center;
}
#menu_contact_en{
	width:44px;
	height:11px;
	float:left;display:inline;
	margin:4px 26px 0px 0px;
	
}

#menu_contact_en a{
	width:44px;
	height:11px;
	display:block;
	background:url(_graphic/title/contacts_en.gif) no-repeat top center;
}
#menu_opportunity_it{
	width:70px;
	height:13px;
	float:left;display:inline;
	margin:4px 30px 0px 26px;
	
}

#menu_opportunity_it a{
	width:70px;
	height:13px;
	display:block;
	background:url(_graphic/title/jobs_it.gif) no-repeat top center;
}

#menu_opportunity_en{
	width:70px;
	height:13px;
	float:left;display:inline;
	margin:4px 30px 0px 26px;
	
}

#menu_opportunity_en a{
	width:70px;
	height:13px;
	display:block;
	background:url(_graphic/title/jobs_en.gif) no-repeat top center;
}
#menu_login{
	width:31px;
	height:13px;
	float:left;display:inline;
	margin:4px 0px 0px 0px;
	background:url(_graphic/title/login.gif) no-repeat top center;
	cursor:pointer;
	font-size:1px;
}

#menu_login a{
	width:31px;
	height:13px;
	display:block;
	cursor:pointer;
}

#menu_login_tab{
	width:31px;
	height:13px;
	float:left;display:inline;
	margin:8px 0px 0px 10px;
	background:url(_graphic/title/login.gif) no-repeat top center;
	cursor:pointer;
	font-size:1px;
}

#menu_login_tab a{
	width:31px;
	height:13px;
	display:block;
	cursor:pointer;
}

#menu_about_us_it a:hover,#menu_process_it a:hover,#menu_opportunity_en a:hover,#menu_opportunity_it a:hover,#menu_process_en a:hover,#menu_services_and_products_it a:hover,#menu_about_us_en a:hover,#menu_services_and_products_en a:hover,#menu_portfolio a:hover,#menu_contact_it a:hover,#menu_contact_en a:hover,#menu_opportunity a:hover,#menu_login a:hover,#menu_login_tab a:hover{
	background-position:bottom center;
	cursor:pointer;
}

#menu_about_us_selected_it{
	width:57px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 50px;
	
}

#menu_about_us_selected_it a{
	width:57px;
	height:11px;
	display:block;
	background:url(_graphic/title/about_us_it.gif) no-repeat bottom center;
}

#menu_services_and_products_selected_it{
	width:37px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_services_and_products_selected_it a{
	width:37px;
	height:11px;
	display:block;
	background:url(_graphic/title/services_it.gif) no-repeat bottom center;
}

#menu_process_selected_it{
	width:105px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_process_selected_it a{
	width:105px;
	height:11px;
	display:block;
	background:url(_graphic/title/process_it.gif) no-repeat bottom center;
}
#menu_about_us_selected_en{
	width:53px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 50px;
	
}

#menu_about_us_selected_en a{
	width:53px;
	height:11px;
	display:block;
	background:url(_graphic/title/about_us_en.gif) no-repeat bottom center;
}

#menu_services_and_products_selected_en{
	width:112px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_services_and_products_selected_en a{
	width:112px;
	height:11px;
	display:block;
	background:url(_graphic/title/services_and_products_en.gif) no-repeat bottom center;
}

#menu_portfolio_selected{
	width:48px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_portfolio_selected a{
	width:52px;
	height:11px;
	display:block;
	background:url(_graphic/title/portfolio.gif) no-repeat bottom center;
}

#menu_process_selected_it{
	width:105px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_process_selected_it a{
	width:105px;
	height:11px;
	display:block;
	background:url(_graphic/title/process_it.gif) no-repeat bottom center;
}
#menu_process_selected_en{
	width:105px;
	height:11px;
	float:left;display:inline;
	margin:4px 30px 0px 0px;
	
}

#menu_process_selected_en a{
	width:105px;
	height:11px;
	display:block;
	background:url(_graphic/title/process_en.gif) no-repeat bottom center;
}


#menu_contact_selected_it{
	width:48px;
	height:11px;
	float:left;display:inline;
	margin:4px 0px 0px 0px;
	
}

#menu_contact_selected_it a{
	width:48px;
	height:11px;
	display:block;
	background:url(_graphic/title/contacts_it.gif) no-repeat bottom center;
}

#menu_contact_selected_en{
	width:48px;
	height:11px;
	float:left;display:inline;
	margin:4px 0px 0px 0px;
	
}


#menu_contact_selected_en a{
	width:48px;
	height:11px;
	display:block;
	background:url(_graphic/title/contacts_en.gif) no-repeat bottom center;
}
#menu_opportunity_selected_it{
	width:70px;
	height:13px;
	float:left;display:inline;
	margin:4px 30px 0px 26px;
}
#menu_opportunity_selected_it a{
	width:70px;
	height:13px;
	display:block;
	background:url(_graphic/title/jobs_it.gif) no-repeat bottom center;
}

#menu_opportunity_selected_en{
	width:70px;
	height:13px;
	float:left;display:inline;
	margin:4px 30px 0px 26px;
}	
#menu_opportunity_selected_en a{
	width:70px;
	height:13px;
	display:block;
	background:url(_graphic/title/jobs_en.gif) no-repeat bottom center;
}
#login_tab{
	width:224px;
	height:66px;
	margin:0px;
	padding:0px;
	background:url(_graphic/bkgs/bkg_login.png) no-repeat top center;
	position:relative;
	left:645px;
	top:-60px;
	display:none;
	overflow:hidden;
}

#login_tab a{
	font-size:9px;
	color:#666;
	text-decoration:underline;
	display:inline;
}

#login_tab a:hover{
	color:#000;
}

.login_input_txt{
	width:76px;
	height:16px;
	background:#F6F9F0;
	border:#DAE1D1 solid 1px;
	float:left;
	display:inline;
	margin:3px 0px 7px 3px;
}

#menu a{
color:#000000;
text-decoration:none;
}

#menu a:hover{
color:#669900;
text-decoration:none;
}

#menu #active a{
	color:#669900;
	text-decoration:underline;
}

.menu_link{
	color:#000000;
	text-decoration:none;
}

#admin_menu{
	margin:0px; 
	height:16px; 
	padding:4px 0px 0px 5px;
	border:#000 solid 0px;
}