function fixPNG(element) {

	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {

		var src;
	
		if (element.tagName.toUpperCase() == 'IMG')	{

			if (/\.png$/.test(element.src)) {

				src 									= element.src;
				element.src 							= '../../_img/blank.gif';

			}
		}

		else
			{

			src 										= element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);

			if (src) {

				src = src[1];
				
				element.runtimeStyle.backgroundImage	= 'none';
				
				if (element.currentStyle.backgroundRepeat == 'repeat-x' || element.currentStyle.backgroundRepeat == 'repeat-y' || element.currentStyle.backgroundRepeat == 'repeat') {
					
					var repeat							= 1;
					
				}
				else {
					
					var repeat							= 0;
					
				}
																	
			}

		}

		if (src) {
			
			var method									= (repeat ? 'scale' : 'image');

			element.runtimeStyle.filter 				= "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='" + method + "')";

			element.runtimeStyle.zoom					= (method ? '1' : '0');
		
		}
	
	}
}