#headbut{ float:right;padding:0;} 
#headbut a{ float:left; background:url(/imgs/page/menubuts.png) center right no-repeat; padding:25px 20px; margin-right:5px; height:17px; text-transform:uppercase; line-height:17px;font-size:14px;text-decoration:none; color:#999999;display:block;}
#headbut a:hover, #headbut a.active{color:#80c342;}

#headbut{
	list-style:none;
}
#headbut li{
	float:left;
	margin-right:10px;
	position:relative;
	display:block;
}
#headbut li a{
float:left; background:url(/imgs/page/menubuts.png) center right no-repeat; padding:25px 20px 25px 10px; margin-right:5px; height:17px; text-transform:uppercase; line-height:17px;font-size:14px;text-decoration:none; color:#999999;display:block;position: relative;
}
#headbut li a:hover{background:url(/imgs/page/menubuts.png) center right no-repeat;
color:#80c342;
}

#headbut ul{
	list-style:none;
	position:absolute;
	left:-9999px; 
	opacity:0; 
	-webkit-transition:0.25s linear opacity; 
	z-index:999999999999;
}

	
#headbut ul li{
	padding-top:1px;
	float:none;
	background:#fff;
}
#headbut ul a{
	white-space:nowrap;
	display:block;
}
#headbut li:hover ul{ 
	left:0;
	opacity:1;z-index:999999999999;
	top:67px; background:#fff;
}
#headbut li:hover a{
color:#80c342; background:#fff;background:url(/imgs/page/menubuts.png) center right no-repeat;
}
#headbut li ul a{ padding:0;}
#headbut li:hover ul a{
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.075s linear;
	padding:10px 20px 5px 20px; background:none; color:#000;
}
#headbut li:hover ul li a:hover{
	background:#fff; color:#80c342;background:url(/imgs/page/menubutss.png) center right no-repeat;
}