/* функциональное меню */
.fmenu {padding-top:4px}
.fmenu .popup_menu {position: absolute; visibility: hidden;
		width: 250px; left:0;
		border: 1px solid gray;
		text-align:left;line-height:1.5;
		background: #eeeeee;
}
.fmenu A, .fmenu A:visited {color:#ffffff;font-weight: bold;}
.fmenu A:hover {color:#c0cfd6;}

.fmenu .popup_menu A, .fmenu .popup_menu A:link, .fmenu .popup_menu A:visited
	{border: 1px solid #eaeaea; padding: 1px; color: #224488; text-decoration: none;
	font-size: 0.9em; font-family: Tahoma; font-weight: normal; padding: 4px 8px; width:100%}
.fmenu .popup_menu a:hover {background: #fdfdfd;}

.context_menu {position: absolute; visibility: hidden;
		border: 2px outset gray;
		left:0;
		padding: 10px;
		text-align:left;
		background: Menu;
		font: serif;
		color: MenuText;
}
.context_menu a,.context_menu a:visited {
	text-decoration: none;	font-weight:normal; font: 10pt/14pt Verdana;
	COLOR: MenuText;
}
.context_menu a:hover {	background: #222266; color:white;}

/* левое меню: lmenu1 - раздел; lmenu2 - подраздел */
.lmenu {width:250; border:0; border-collapse: collapse; padding:0;}
.lmenu TD {border:0; padding:0;font-size:small}
TBODY.lmenu_expanded TR.lmenu1 TD.lmenu1 { width:30px; background:url("/img/2/rubrik-on.gif") no-repeat center center;}
TBODY.lmenu_expanded TR.lmenu2 {  display:run-in; }
TBODY.lmenu_collapsed TD.lmenu1 { width:30px; background:url("/img/2/rubrik-off.gif") no-repeat center center;}
TBODY.lmenu_collapsed TR.lmenu2 { display:none; }
TR.lmenu1 TD.
{PADDING-left 12px;  height: 22px; background-color:#eeeeee;  }
TR.lmenu2 TD.off, TR.lmenu2a TD.off { PADDING-left: 26px; height: 22px; }
TR.lmenu1 :link, TR.lmenu1 :visited {COLOR: #002244; TEXT-DECORATION: none; font-weight: bold}
TR.lmenu1 A:hover,TR.lmenu2 A:hover {COLOR:#999999;}
TR.lmenu2 :link, TR.lmenu2 :visited {COLOR: #003366; TEXT-DECORATION: none; font-weight: bold}
TR.lmenu2a :link, TR.lmenu2a :visited, TR.lmenu2a :hover {COLOR: red; cursor:default;}

/* к верстке Бронникова */
.popupmenu	{height: 25px; PADDING-left: 10px; BACKGROUND: url(/img/2/str1.gif) #ffffff no-repeat right top; }
.popupmenuact	{height: 25px; PADDING-left: 10px; BACKGROUND: url(/img/2/str2.gif) #ebf1f4 no-repeat right top; }

/* Календарь */
.c_menu li { 
	list-style-image: url("/img/2/rub-off.gif"); 
	margin-bottom: 10px; 
}

TD.news h3 { 
	background: url("/img/2/rubrik-on.gif") no-repeat left center; 
	margin: 10px 0 0 0; 
	padding-left: 20px; 
	font-size: small; 
	font-weight: 700;
	color: #224488;
	/*text-align: center;*/
}
.cm_date { color: #3e5873; font-weight: bold; }
.cm_title { color:#333333; }
