IE6でpng画像を使うと、透明部分が灰色になって正常に表示されません。 IE6でも正常に表示させるためには「DD_belatedPNG」というライブラリを利用します。
img要素やCSSでの背景(背景のリピート(繰り返し)を含め)に対応しています。
方法は以下の通りです。
step1 サイトからjavascriptをダウンロードする
こちらのサイトから「DD_belatedPNG_0.0.8a-min.js」をダウンロードしてください。
step2 ダウンロードしたjavascriptを読み込ませる
完了。これで問題なくIE6でもpngが使用できるかと思います。