
	var marg = 10;
	var box_w = 160;
	var gap_min = 10;
	var boxes = $('.box');
	var clears = $('.boxes .clear');
	
	clears.remove();
	
	$(window).resize(function() {
							  
		var clears = $('.boxes .clear');
		clears.remove();
							  
		boxes.removeClass("last");
		$("body").css("display","none");
		var w = $(window).width(); 
		$("body").css("display","block");		
		var m = Math.floor( (w - marg*2) / box_w );
		for(var i = m; i > 0; i--){
			var ww = box_w * i + gap_min * (i-1) + marg * 2;
			if(ww < w) break;
		}

		var gap_new = Math.floor( (w - marg*2 - box_w * i) / (i-1) );
		var width_new = box_w * i + gap_new * (i-1);

		boxes.each(function(j){
			if(j%i == (i-1)){
				$(this).css("margin-right", 0);
				$(this).after("<div class='clear'>&nbsp;</div>")
			}else 				$(this).css("margin-right", gap_new);
		});
		var left_marg = Math.floor((w - width_new)/2) - marg;
		var right_marg = 0;// w - width_new - left_marg - marg;
		
		$(".boxes").css("margin-left",left_marg);
		$(".boxes").css("margin-right",right_marg);		
	});
	$(".js").addClass("init");
	$(window).resize();
	
	var mm_lis = $('.main_menu ul li');
	var w = 0;
	mm_lis.each(function(){
		var m = $(this).css("margin-right");
		w += $(this).width() + m.substr(0,m.length-2)*1;		
	});
	$('.main_menu').width(w+20);
	

