try{
	document.execCommand("BackgroundImageCache", false, true);
} catch(e) {
	
}

/*
 * 
 * Работает только для Png в background
 * Нужно применять также и для IE чтобы анимация прозрачности правильно работала с png прозрачностью
 * (в противном случае будет черная рамочка)
 * 
 */


document.write('<style>');
document.write('.png {-filter: expression(fixPNG(this));}');
document.write('.allie_png {filter: expression(fixPNG(this));}');
document.write('</style>');


/*
 * РљР°Рє РёСЃРїРѕР»СЊР·РѕРІР°С‚СЊ
 * Р’ CSS-С„Р°Р№Р»Рµ РЅР°РїРёСЃР°С‚СЊ С‚Р°РєРѕРµ РїСЂР°РІРёР»Рѕ:
 * .png{
 * 	filter: expression(fixPNG(this));
 * }
 */

var arVersion = navigator.appVersion.split("MSIE");
var ie_version = parseFloat(arVersion[1]);

function fixPNG(element) {
	var src;
	
	if(!ie_version) return true;
	
	//пропускаем png в теге img
	//так как все равно не работает
	if(element.tagName == 'IMG') return true;
	
	if (element.tagName == 'IMG') {
		if (/\.png$/.test(element.src)) {
			src = element.src;
			element.src = "/i_lebed/space.gif";
		}
	} else {
		src = element.currentStyle.backgroundImage
				.match(/url\("(.+\.png)"\)/i)
		if (src) {
			src = src[1];
			element.runtimeStyle.backgroundImage = "none";
		}
	}

	var re_scale_mode = /iesizing\-(\w+)/;
	var m = re_scale_mode.exec(element.className);

	var scale_mode = (m) ? m[1] : 'crop';
	
	if (src)
		element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"
				+ src + "',sizingMethod='" + scale_mode + "')";
}