* html .g-png24 {
	behaviour:expression(
		(!this.fixedPNG?
			(function(el){
				var fixSrc = "", sizingMethod = "crop";
				if (el.tagName.toLowerCase() == "img") {
					fixSrc = el.src;
					sizingMethod = "image";

					el.style.width = 1;
					el.style.height = 1;
					el.src = "";
				}
				else {
					var tmpImg = new Image();
					tmpImg.src = el.currentStyle.backgroundImage.split('\"')[1];
					if (parseInt(tmpImg.width) == 1 || parseInt(tmpImg.height) == 1 || el.className.indexOf('g-png-24__scaled') > -1)
						sizingMethod = "scale";

					fixSrc = el.currentStyle.backgroundImage.split('\"')[1];
					el.className += " g-png-fixed";
				}
				el.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + fixSrc + ", sizingMethod='" + sizingMethod + "')";
				el.fixedPNG = true;
			})(this):'')
		);
	}

* html .g-png-fixed
{ background-image: none !important; }
