function initMenuWidth(){
	var menuWrapperWidth = 960;
	var totalWidth = 0;
	var items = 0;
	var fixedPadding = 0;
	var curWidth = 0;

	// get menu items count and widths
	$('div#vertMenuContainer span.zfse_navItem span.zfse_content').each(function(){
		curWidth = $(this).width();
		totalWidth += curWidth;

		items++;
	});

	// if menu contains items
	if (items > 0) {
		// if total width is more than menu wrapper width
		if (totalWidth > menuWrapperWidth) {
			var overlapping = (totalWidth - menuWrapperWidth);
			var overlappingPerItem = Math.floor(overlapping / items);
		}
		// total width is under menu wrappers width
		else if (totalWidth < menuWrapperWidth) {
			var underlapping = (menuWrapperWidth - totalWidth);
			var underlappingPerItem = Math.floor(underlapping / items);
		}

		if (overlappingPerItem > 0) {
			fixedPadding = (overlappingPerItem / 2);
		}
		else if (underlappingPerItem > 0) {
			fixedPadding = (underlappingPerItem / 2);
		}

		if (fixedPadding > 0) {
			fixedPadding = Math.floor(fixedPadding);

			// apply fixed padding
			$('div#vertMenuContainer span.zfse_navItem span.zfse_content').css('paddingLeft', fixedPadding);
			$('div#vertMenuContainer span.zfse_navItem span.zfse_content').css('paddingRight', fixedPadding);

			// get menus width
			var menuWidth = $('div#vertMenuContainer div.delimeterMenu div.zfse_navListWrapper').width();

			// if menu width is smaller then wrappers width
			if(menuWidth < menuWrapperWidth){
				// calculate remaining width
				var remainingWidth = Math.floor(menuWrapperWidth - menuWidth);
				
				// get last menu item
				var lastMenuItem = $('div#vertMenuContainer span.zfse_navItem a.zfse_navLast span.zfse_content');

				// add remaining width to items right padding
				lastMenuItem.css('paddingRight', (fixedPadding + remainingWidth));
			}

			// and set menu visible
			$('div#vertMenuContainer div.delimeterMenu div.zfse_navListWrapper').css('visibility', 'visible');

		}
		else{
			// set menu visible
			$('div#vertMenuContainer div.delimeterMenu div.zfse_navListWrapper').css('visibility', 'visible');
		}
	}

}

