FixIE = {
	fix: function(){
		FixIE.size();
	},
	size: function(){
		bs = document.body.style;
		b = document.body.currentStyle;
		bw = parseInt(b['width']);
		a = isNaN(bw);
		p = b['width'].indexOf('%')!=-1;
		mn = parseInt(b['min-width']);
		mx = parseInt(b['max-width']);
		if(!a && !p) bs.width = bw<=mn ? mn+'px' : bw>=mx ? mx+'px' : bw+'px';
		else{
			f = function(){
				w = document.documentElement.clientWidth;
				if(p) w = parseInt(w/100*bw); 
				if(w>=mn && w<=mx) bs.width = p ? bw+'%' : 'auto';
				else {
					if(w>mx) bs.width = mx+'px';
					if(w<mn) bs.width = mn+'px';
				}
			};
			f();
			window.onresize = f;
		}
	}
}
//if(navigator.userAgent.indexOf('MSIE')!=-1) window.onload = FixIE.fix;
