Thanks to Angus Turnbull who made this fix and made PNG image looks good on IE, these are two files that you need to implement,
Usage
Include iepngfix.htc on your css style file
<pre name="code" class="css" >
*html img, *html #anydivid {
behavior: url(style/iepngfix.htc);
border:0;
padding:0; }
</pre>
include this iepngfix_tilebg.js
on you html header, it’s support transparent image on background position and repeat.
More complete detail … you can check his website http://www.twinhelix.com/css/iepngfix/