	
	
	var EasyFixPng = function() {
		
		$$('*').each(function(el) {
	 
			var imgStyle = el.getStyle('background-image');
			if(imgStyle != 'none') {
				var imgURL = imgStyle.substring(5, imgStyle.length  - 2);
				if(imgURL.indexOf('.png')>-1) {
					el.setStyles({
						background: '', 
						filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgURL + "')" 
					});
				}			
			}
		});
		
		$$('img').each(function(el) {
			var imgsrc = el.getProperty('src');
			var isPng = imgsrc.substring(imgsrc.length  - 3) == 'png';
			if(isPng) {
				
				var newImg = new Element('div');				
				newImg.setStyles({ 
					'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgsrc + "')", 
					'position': 'relative', 
					'background': 'transparent',
					'height': el.getSize().y,
					'width': el.getSize().x
				});
				newImg.replaces(el);
			};
	 
		});
			 
	}
	
	if(Browser.Engine.version == 4 && Browser.Engine.trident) {
		 window.addEvent('domready', EasyFixPng); 
	}