	$(document).ready(function(){
		function widthCalc(arrEls, masterWidth){
		   // alert("width calc      arrEls.length="+arrEls.length);            var widthSum = 0;

            for(j=0; j<arrEls.length; j++){            	widthSum  += $("#"+arrEls[j]).innerWidth();            }

            var difference = masterWidth - widthSum;
            //alert("masterWidth="+masterWidth+" widthSum="+widthSum+" difference="+difference);

            if(difference > 0){            	 delta = Math.floor(difference / arrEls.length);
            	 k = 2;
            	 if($.browser.msie && parseInt($.browser.version) == 6) k=4;
            	 for(j=0; j<arrEls.length; j++){
            	   // alert("delta="+delta+"  delta/2="+Math.floor(delta/2));
            	   //  alert("$(this).width()="+$(this).width()+" $(this).innerWidth()"+$(this).innerWidth()+" $(this).outerWidth()"+$(this).outerWidth());
            	   // w = $(this).width();
            	    $("#"+arrEls[j]).children("div.reshenia_menu").width();
            		$("#"+arrEls[j]).width($("#"+arrEls[j]).width()+delta);
            		$("#"+arrEls[j]).children("div.reshenia_menu").css({"margin-left": Math.floor(delta/k)});
            	 }            }		}

		//if(!$.browser.msie || ($.browser.msie && parseInt($.browser.version) != 6) ){

		var widthMain = $("div#solContainer").width();
		//alert(widthMain);
		var arrElements = [];


		var widthCounted = 0;
		$("div.reshenia_menu_div").each(function(){			//alert($(this).width());            //$(this).children("div.reshenia_menu").width($(this).width());
        	widthCounted += $(this).width();
        	arrElements.push($(this).attr("id"));
        });


        var countLines = Math.ceil(widthCounted/widthMain);
        var accWitdh = 0;
        var currentLine = 0;
        var line = [];
        var i=0;
        //alert("arrElements.length="+arrElements.length);
        //alert("widthMain="+widthMain);

        while(i < arrElements.length && currentLine <= countLines){        	//alert(arrElements[i]+"="+($("#"+arrElements[i]).width()+accWitdh+" i="+i));

        	if($("#"+arrElements[i]).width() + accWitdh >= widthMain){        		if(line.length>0)
        			widthCalc(line, widthMain);
        		line = [];
        		accWitdh =0;
        		currentLine++;        	}

        	accWitdh += $("#"+arrElements[i]).width();
        	line.push(arrElements[i]);

			if(i == arrElements.length-1 && line.length >0)  widthCalc(line, widthMain);

         i++;        }


        //alert(countLines);
        //} //Не долбаный ИЕ6
	});

