var cssFix = function(){
	var u = navigator.userAgent.toLowerCase();
	addClass = function(el,val){
		if(!el.className) {
			el.className = val;
		} else {
			var newCl = el.className;
			newCl+=(" "+val);
			el.className = newCl;
		}
	};

	is = function(t){
		return (u.indexOf(t)!=-1);
	}

	addClass( document.getElementsByTagName('html')[0], [ is('msie') ? 'ie' : is('firefox/2&#8242;') ? 'gecko' : is('firefox/3&#8242;') ? 'gecko' : is('gecko/')?'gecko' : is('opera/9&#8242;')?'opera': is('konqueror')?'konqueror' : is('applewebkit/') ? 'webkit safari' : is('mozilla/')? 'gecko' : ( is('x11&#8242;') || is('linux') ) ? ' linux': is('mac')?' mac' : is('win') ? ' win' : '' ].join(" ") );
};
