+9  A: 

IE6 does not render transparent PNGs properly. There's a javascript fix, or some such, but it's easier if you just don't use PNGs.

EndangeredMassa
+2  A: 

Undoubtedly a PNG. IE6 doesn't handle PNG alpha transparency natively, though there are some hacks that work. Here's one. Here's another.

tvanfosson
+4  A: 

This is an exact duplicate of: http://stackoverflow.com/questions/130161/ie6-issues-with-transparent-pngs

Diodeus
+1  A: 

Well you can use PNGs in IE6, just not 24bit PNGs, because the alpha channels get turned to blocks of grey. You can use Javascript to solve this issue, but it doesn't work in all cases (such as a repeating background). Check out this link: http://www.twinhelix.com/css/iepngfix/

alex
+2  A: 

I don't think IE completely fixed PNGs until IE8.

IE6 had transparency issues

IE7 had color pallet issues

If you need a transparent image and you need it to work on IE6, use a GIF. They render properly on all browsers.

Dan Herbert