#menu_pos {
	top: -40px;
	position: relative;
	width: 795px;
	height: 40px;
	z-index: 90;
}
#container_css_buttons {
	position: absolute;
	width: 750px;
	height: 40px;/*	background: url(buttons_01.png); */
	top: 0px;
	left: 20px;
}
#container_css_buttons li {
	width: 120px;
	height: 40px;
	position: absolute;
	background: url(buttons_01.png) 0 0 no-repeat;
	display: block;
	list-style: none;
	margin-left: 50px;
}
#container_css_buttons a {
	width: 120px;
	height: 40px;
	display: block;
	border: 0;
}
#container_css_buttons #sprite-01_home {
	left: -0px;
	background-position: 0 0;
}
#container_css_buttons #sprite-01_home_grey {
	left: -0px;
	background-position: 0 -90px;
}
#container_css_buttons #sprite-01_home a:hover {
	background: url(buttons_01.png) 0 -180px no-repeat;
}
#container_css_buttons #sprite-02_info {
	left: 260px;
	background-position: 0 -270px;
}
#container_css_buttons #sprite-02_info_grey {
	left: 260px;
	background-position: 0 -360px;
}
#container_css_buttons #sprite-02_info a:hover {
	background: url(buttons_01.png) 0 -450px no-repeat;
}
#container_css_buttons #sprite-03_faq {
	left: 260px;
	background-position: 0 -540px;
}
#container_css_buttons #sprite-03_faq_grey {
	left: 260px;
	background-position: 0 -630px;
}
#container_css_buttons #sprite-03_faq a:hover {
	background: url(buttons_01.png) 0 -720px no-repeat;
}
#container_css_buttons #sprite-04_work {
	left: 390px;
	background-position: 0 -810px;
}
#container_css_buttons #sprite-04_work_grey {
	left: 390px;
	background-position: 0 -900px;
}
#container_css_buttons #sprite-04_work a:hover {
	background: url(buttons_01.png) 0 -990px no-repeat;
}
#container_css_buttons #sprite-05_contact_us {
	left: 520px;
	background-position: 0 -1080px;
}
#container_css_buttons #sprite-05_contact_us_grey {
	left: 520px;
	background-position: 0 -1170px;
}
#container_css_buttons #sprite-05_contact_us a:hover {
	background: url(buttons_01.png) 0 -1260px no-repeat;
}

