para internet explorer 6 necesitas hacer algunos "hack" para poder utilizar fondos transparentes con png, lo que yo uso y me funciona bien es sleight.js o supersleight.js si quieres es una clase de javascript que te permite el uso de png en internet explorer, con supersleight tambien puedes usarlo como background
descargalo y lee mas aquifunciona bien, claro esta con las restricciones de png para fondos en ie, no puedes repetirlo ni posicionarlo (bottom, left, top.. etc)
Salud