Код:
<html>
<head>
<style>
.tmp {
background-color: transparent;
background-image: url(test.png);
background-position: center;
background-repeat: no-repeat;
//background-image: none ! important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=test.png,sizingMethod=crop);
}
</style>
</head>
<body style="background-color: #cccccc; color: #ffffff;">

<table border="1" width="100" height="100">
<tr><td class="tmp">Картинка PNG на бэкграунде</td></tr>
<tr><td style="background-color: #565656;">эталон цвета *#565656 на бэкграунде</td></tr>
</table>

</body>
</html>
Картинка test.png тут:
[Только зарегистрированные пользователи могут видеть ссылки. ]

Итого, если открыть страницу в IE, то непрозрачная область в test.png будет НЕ #565656 , как предполагалось, а #4a4a4a. В мозилле получается #555555. Почему так ? как добится цвета #565656 ? может я сохраняю как-то криво картинку test.png (так как цвет меняется не только в ie т.е. дело вроде как не мелкомягких фильтрах) ?