@charset "windows-1251";
/* CSS Document */

.transMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.transMenu .content {
	POSITION: absolute
}
.transMenu .items {
	BORDER-RIGHT: #b9aca5 0px solid; BORDER-TOP: #b9aca5 0px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #b9aca5 0px solid;  padding-left:10px; padding-right:10px;  BORDER-BOTTOM: #b9aca5 0px solid; POSITION: relative; TOP: 0px
}
.transMenu TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 3px! important; COLOR: #ffffff! important; PADDING-TOP: 3px! important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left! important; width:93px;
}
#subwrap {
	TEXT-ALIGN: left
}
.transMenu .hover.item TD {
	COLOR: #ffffff! important
}
.transMenu .item {
	CURSOR: hand; HEIGHT: 10px; TEXT-DECORATION: none
}
.transMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=100); LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #b9aca5! important; opacity: 0.9
}
.transMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=100); WIDTH: 2px; POSITION: absolute; TOP: -3000px; opacity: 0.9
}
.transMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=100); LEFT: -3000px; POSITION: absolute; HEIGHT: 2px; opacity: 0.9
}
.transMenu .hover.item {
	BACKGROUND-COLOR: #b9aca5! important
}
.transMenu .item IMG {
	MARGIN-LEFT: 10px! important
}
TABLE.menu {
	BORDER-RIGHT: #b9aca5 0px solid; BORDER-TOP: #b9aca5 0px solid; Z-INDEX: 1; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #b9aca5 0px solid; BORDER-BOTTOM: #b9aca5 0px solid; POSITION: relative; TOP: 0px
}
TABLE.menu A {
	margin: 0 0px 0 0px;
	PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important;  PADDING-TOP: 2px! important; POSITION: relative! important
}
DIV.menu A {
	DISPLAY: block! important;
	FONT-WEIGHT: bold! important;
	FONT-SIZE: 12px! important;
	MARGIN-BOTTOM: 0px! important;
	COLOR: #004687! important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	HEIGHT: 22px;
	TEXT-ALIGN: center! important;
	TEXT-DECORATION: none! important
}

DIV.menu A:visited {
	 important; DISPLAY: block! important; font-weight:normal; FONT-SIZE: 12px! important; MARGIN-BOTTOM: 0px! important; COLOR: #ffffff! important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center! important; TEXT-DECORATION: none! important
}
DIV.menu A:link {
	DISPLAY: block! important; font-weight:normal; FONT-SIZE: 12px! important; MARGIN-BOTTOM: 0px! important; COLOR: #ffffff! important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center! important; TEXT-DECORATION: none! important
}
DIV.menu TD {
	BORDER-TOP: #000000 0px dashed; BORDER-LEFT: #b9aca5 0px dashed; BORDER-BOTTOM: #b9aca5 0px dashed; border-right:#FFF 5px dashed; BACKGROUND-COLOR: #b9aca5! important
}
DIV.menu TD.last {
	BORDER-RIGHT: #b9aca5 0px dashed
}
#trans-active A {
	COLOR: #004687! important; BACKGROUND-COLOR: #b9aca5! important
}
#menu A.hover {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #ed1a3b! important
}
#menu SPAN {
	DISPLAY: none
}
/*************************** CSS for menu_tree  ***************************************************/


    .treeview { padding: 0; clear: both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width: 100%;  }
    .treeview * { font-size:12px;  color: #bcafaa;}
    .treeview ul
    {
        overflow: hidden; width: 100%; margin: 0; padding: 0 0 1.5em 0;
        list-style-type: none;
    }
    .treeview ul ul { overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em; }
    /* класс для ul после которых нет li в родительских ветках */
    .treeview ul.l { border-left: 0px solid; margin-left: 0px; }
    .treeview li.cl ul { display: none; }
    .treeview li { margin: 0; padding: 0; }
    .treeview li li { margin: 0 0 0 0.5em; border-left: 0px dotted; padding: 0; }
	.treeview li li li{ margin: 0 0 0 -0.5em; border-left: 0px dotted; padding: 0; }
    .treeview li div { position: relative; height: 1.5em; min-height: 16px; //height: 1.3em; }
    .treeview li li div { border-bottom: 0px dotted; }
    .treeview li p
    {
        position: absolute; z-index: 1; top: 0.8em; //top: 0.65em; left: 0em;
        width: 100%; margin: 0; border-bottom: 0px dashed; padding: 0;
    }
    .treeview a { padding: 0.1em 0.2em; white-space: nowrap; text-decoration: none; //height: 1px; }
    .treeview img.i
    {
        border-right: 0px solid; border-bottom: 0em solid;
        margin-bottom: -0.5em; vertical-align: middle;
    }
    .treeview a.sc
    {
        position: absolute; top: 0.06em;
        margin-left: -1em; padding: 0; text-decoration: none;
		color: #fff;
		display:none;
   }

    /* colors */
    .treeview li p,
    .treeview img.i,
    .treeview .sc
    {  }
    .treeview ul.l,
    .treeview li p,
    .treeview img.i
    { border-color: #ffffff; }
    .treeview ul li li,
    .treeview ul li li div
    { border-color: #ffffff; }
    .treeview a
    { }
    .treeview a:hover,
    
    .treeview a.sc:hover
    { color: #ed1a3b; font-size:12px;}
	mmenu1: {display:none;}
