Só um pormenor: O PNG (Portable Network Graphic) suporta transparência sem problema nenhum. O IE é que não interpreta o formato devidamente.
Usa JPEG para isso. Mas deixa dizer-te que, se percebi bem e se o que tu queres fazer é transparência, que estás a trabalhar mal:
http://www.arqstab.clok.info/Images/header_horiz2.png
é bastante evidente que não estás a usar transparência nenhuma por isso é até no meu browser Safari o teu site fica mal.
<div id="menu">
<div id="pagactual"></div>
<div id="buttonsep"></div>
<div id="buttonsep"></div>
<div id="teste"></div>
</div>
div#teste{
width: 117px;
height: 2px;
background: #00FF33 repeat-x;
margin: auto;
border: 0px;
}