$(document).ready(function() { 
	$('ul.main_menu .sub_container').each(function(){
		var obj_width = $(this).parent('li').width();
		var element_width = $(this).width();
		if(element_width <= obj_width)
		{
			$(this).width(obj_width);
		}
		else
		{
			$(this).width($(this).width())
		};
		$('ul.main_menu .sub_container .sub_container').each(function(){
			var element_width = $(this).width();
			var parent_w = $(this).parent('li').width();
			$(this).css('left', parent_w + 'px').children('ul').width(element_width);
			$(this).children('span.sub_bot_dec').width(element_width);
		});
	});
	
	$('ul.main_menu li').hover(
		function(){
			$(this).addClass('sel').children('.sub_container').css('visibility','visible')
		}, 
		function(){
			$(this).removeClass('sel').children('.sub_container').css('visibility','hidden')
		}
	);
	
	$('ul.main_menu li.selected_su_submenu').hover(
		function(){
			$(this).children('.first_level').addClass('first_level_hover');
		}, 
		function(){
			$(this).children('.first_level').removeClass('first_level_hover');
		}
	);
});
