Completamente de acuerdo con nacho creo que son los .PNG los que estan causandote ese error , muchos navegadores no aceptan las transparencias de los .PNG.
Te aseguro que un cambio de navegador o una actualizacion a versiones recientes deberia de solucionar tu problema.
PD: por veces pueden haber problemas de transparencia en el .css con el filter opacity o el mozz opacity pero no creo que sea el caso porque aqui son los bordes de la imagen que son transparentes y no toda la imagen en si...