@charset "utf-8";
/* CSS Document */
#menu_wrapper {
	background-color:#000000;
	width:964px;
	height: 80px;
	position:absolute;
	top:497px;
	left:0px;
	}
#menu {
	text-align:left;
	padding-top:30px;
	padding-left:10px;
	position:relative;
	float:left;
	width:567px;
}
#menu a {
	outline:none;
	text-decoration:none;
}


#search {
	float:left;
}
input.rounded{
	background:	none; /*url(../_images/search.png);*/
	border:none;
	height:20px;
	padding:4px 10px 2px 28px;
	width:103px;

}
form button {
	background-color:#06C;

}

#search form {
	border: none;
	text-align: left;
	width: 141px;
	margin-top:25px;
	padding-left:25px;
}

#logo {
	float:right;
	margin-right:15px;
	margin-top:6px;
}



#menu img {
	outline:none;
}
a.menu_home_current {
	margin-left:8px;
    display:block;
	float:left;
    width: 81px;
    height: 20px;
    background: url(../_images/menu/menu_home_css.png) no-repeat 0 0;
	background-position: 0 -20px;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:active.menu_home_current {
    background-position: 0 -40px;
}

a.menu_home {
	margin-left:8px;
    display:block;
	float:left;
    width: 81px;
    height: 20px;
    background: url(../_images/menu/menu_home_css.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:hover.menu_home {
    background-position: 0 -20px;
}
a:active.menu_home {
    background-position: 0 -40px;
}


a.menu_info_current {
	margin-left:8px;
    display:block;
	float:left;
    width: 153px;
    height: 20px;
    background: url(../_images/menu/menu_info_css.png) no-repeat 0 0;
	background-position: 0 -20px;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:active.menu_info_current {
    background-position: 0 -40px;
}
a.menu_info {
	margin-left:8px;
    display:block;
	float:left;
    width: 153px;
    height: 20px;
    background: url(../_images/menu/menu_info_css.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:hover.menu_info {
    background-position: 0 -20px;
}
a:active.menu_info {
    background-position: 0 -40px;
}



a.menu_projects_current {
	margin-left:8px;
    display:block;
	float:left;
    width: 65px;
    height: 20px;
    background: url(../_images/menu/menu_projects_css.png) no-repeat 0 0;
	background-position: 0 -20px;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:active.menu_projects_current {
    background-position: 0 -40px;
}
a.menu_projects {
	margin-left:8px;
    display:block;
	float:left;
    width: 65px;
    height: 20px;
    background: url(../_images/menu/menu_projects_css.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:hover.menu_projects {
    background-position: 0 -20px;
}
a:active.menu_projects {
    background-position: 0 -40px;
}



a.menu_services_current {
	margin-left:8px;
    display:block;
	float:left;
    width: 104px;
    height: 20px;
    background: url(../_images/menu/menu_services_css.png) no-repeat 0 0;
	background-position: 0 -20px;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:active.menu_services_current {
    background-position: 0 -40px;
}
a.menu_services {
	margin-left:8px;
    display:block;
	float:left;
    width: 104px;
    height: 20px;
    background: url(../_images/menu/menu_services_css.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:hover.menu_services {
    background-position: 0 -20px;
}
a:active.menu_services {
    background-position: 0 -40px;
}




a.menu_contact_current {
	margin-left:8px;
    display:block;
	float:right;
    width: 124px;
    height: 20px;
    background: url(../_images/menu/menu_contact_css.png) no-repeat 0 0;
	background-position: 0 -20px;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:active.menu_contact_current {
    background-position: 0 -40px;
}
a.menu_contact {
	margin-left:8px;
    display:block;
	float:right;
    width: 124px;
    height: 20px;
    background: url(../_images/menu/menu_contact_css.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: -15000px;
    font-size: 0px;
    line-height: 0px;
}
a:hover.menu_contact {
    background-position: 0 -20px;
}
a:active.menu_contact {
    background-position: 0 -40px;
}

