		var timeDiagramm;
		$(document).ready(function(){
			$(".d_leftup    .d_textdiv").corner("round bottom tr 10px");
			$(".d_rightup   .d_textdiv").corner("round bottom tl 10px");
			$(".d_rightdown .d_textdiv").corner("round top    bl 10px");
			$(".d_leftdown  .d_textdiv").corner("round top    br 10px");
			eventsMouseOver(".d_minitext_lu", ".d_leftup",    ".d_img_fade_none");
			eventsMouseOver(".d_minitext_ru", ".d_rightup",   ".d_img_fade_none");
			eventsMouseOver(".d_minitext_rd", ".d_rightdown", ".d_img_fade_none");
			eventsMouseOver(".d_minitext_ld", ".d_leftdown",  ".d_img_fade_none");
			
			$(".d_textdiv, .d_textline, .d_text").mouseover(function(){ 
				clearTimeout(timeDiagramm);
			}).mouseout(function(ev){
				if(!ev) ev = window.event;
				
				var toClass = $(ev.target).attr('class');
				var fromClass = $(ev.relatedTarget).attr('class');
				if(toClass!='d_minitext_underline' && toClass.indexOf('d_minitext')==-1 && fromClass.indexOf('d_img_fade_none')==-1){
					clearTimeout(timeDiagramm);
					var parent = $(this).parent().get(0);
					var parentClass = $(parent).attr("attr");
					var parent2 = $(parent).parent().get(0);
					var parentId = $(parent2).attr("id");
					timeDiagramm = setTimeout("diagrammFade('#"+ parentId +" ." + parentClass + "', '#"+ parentId +" .d_img_fade_none', 'out')", 10);
				}
			});

			/*$(".d_minitext_underline").mouseover(function(){
				clearTimeout(timeDiagramm);
			}).mouseout(function(){
				clearTimeout(timeDiagramm);
			});*/

			$(".d_img_fade_none").mouseover(function(){ 
				if($.browser.msie) clearTimeout(timeDiagramm);
			});
		});

		/* убираем все активные жлементы */
		function hideAllActive(){
			if($.browser.msie) {
				var obj = $(".d_leftup, .d_rightup, .d_rightdown, .d_leftdown");
				for(var i = 0; i<obj.length; i++){
					if($(obj[i]).css('display')!="none") {
						$(obj[i]).fadeTo(200, 0, function(){
							$(this).hide(0);
						});
					}
				}	
			} else {
				$(".d_leftup:visible, .d_rightup:visible, .d_rightdown:visible, .d_leftdown:visible").fadeTo(200, 0, function(){
					$(this).hide(0);
				});
			}
			$(".d_minitext_underline").css('color', '#ffffff');
			$(".d_minitext_underline").css('border-color', '#ffffff');
		}

		/* функция объявления событий наведения
			obj		   - CSS-селектор объекта события
			objFadeIn  - CSS-селектор блока
			objFadeOut - CSS-селектор картинки
		*/
		function eventsMouseOver(obj, objFadeIn, objFadeOut){
			var parent = $(objFadeIn).parent();
			for(var i = 0; i<parent.length; i++){
				var parentId = $(parent[i]).attr("id");
				$("#" + parentId + " " + obj).mouseover(function(ev){
					if(!ev) ev = window.event;
					var par    = $(this).parent().get(0);
					var parId  = $(par).attr("id");
					/*var toClass = $(ev.toElement).attr('class');
					var fromClass = $(ev.relatedTarget).attr('class');*/
					if($("#"+ parId + " " + obj + " .d_minitext_underline").css('color')!='#84ff22' && $("#"+ parId + " " + obj + " .d_minitext_underline").css('color')!='rgb(132, 255, 34)'){
						clearTimeout(timeDiagramm);
						hideAllActive();
						$("#"+ parId + " " + obj + " .d_minitext_underline").css('color', '#84FF22');
						$("#"+ parId + " " + obj + " .d_minitext_underline").css('border-color', '#84FF22');
						timeDiagramm = setTimeout("diagrammFade('#"+ parId +" "+ objFadeIn +"', '#"+ parId +" "+ objFadeOut +"', 'in')", 300);
					}
				}).mouseout(function(ev){
					if(!ev) ev = window.event;
					var toClass = $(ev.relatedTarget).attr('class');
					if(toClass!='d_minitext_underline' && toClass.indexOf('d_minitext')==-1){
						var parent   = $(this).parent().get(0);
						var parentId = $(parent).attr("id");
						var parentClass;
						clearTimeout(timeDiagramm);
						if($("#"+ parentId + " " + obj).hasClass("d_minitext_lu")) parentClass = ".d_leftup";
						if($("#"+ parentId + " " + obj).hasClass("d_minitext_ru")) parentClass = ".d_rightup";
						if($("#"+ parentId + " " + obj).hasClass("d_minitext_rd")) parentClass = ".d_rightdown";
						if($("#"+ parentId + " " + obj).hasClass("d_minitext_ld")) parentClass = ".d_leftdown";
						timeDiagramm = setTimeout("diagrammFade('#"+ parentId +" " + parentClass + "', '#"+ parentId +" .d_img_fade_none', 'out')", 10);
					}
				});
			}
		}

		/* функция плавного затемнения 
			objFadeIn  - CSS-селектор блока
			objFadeOut - CSS-селектор картинки
			mode	     - режим (in - показать, out - скрыть)
		*/
		function diagrammFade(objFadeIn, objFadeOut, mode){
			var timeFade = 300;
			if(mode == 'in'){
				$(objFadeIn).fadeTo(0, 0);
				$(objFadeIn).show(0);
				var opacityIn = 0.95;
				if ($.browser.opera) opacityIn = 0.95;
				$(objFadeIn).fadeTo(timeFade, opacityIn, function(){
					if (!$.browser.msie) $(objFadeIn + ' .d_text').fadeTo(0, 1);
				});
				var opacityOut;
				if ($.browser.opera) opacityOut = 0.05;
				else opacityOut = 0.05;
				$(objFadeOut).fadeTo(timeFade, opacityOut);
			} else {
				$(objFadeOut).fadeTo(timeFade, 1);	
				$(objFadeIn).fadeTo(timeFade, 0, function(){
					$(objFadeIn).hide(0);
				});
				$(".d_minitext_underline").css('color', '#ffffff');
				$(".d_minitext_underline").css('border-color', '#ffffff');
			}
		}

