/* CSS Document */
dt, dd, #treemenu ul  {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
padding-bottom:8px;
}
#treemenu li {
margin: 0px 4px 0px 4px;
list-style-type: none;
display: block;
}
dl {
margin: 0;
margin-top: 8px;
list-style-type: none;
}
#treemenu dl {
float: left;
}
.rubflag {
margin: 1px 0px 0px 0px;
}

#treemenu dt {
cursor: pointer;
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 3px 3px 3px 3px;
}

#treemenu dd {
z-index:150;
border: 1px solid #EEEEFF;
margin: -4px 1px 0 0;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
width: 170px;
display: block;
}
#treemenu ul {
background:#676767;
}
#treemenu li {
}
#treemenu li:hover {
background-color:#CCCCCC;
}
#treemenu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 3px 3px 3px 3px;
margin:-1px 1px 1px -2px;
}
#treemenu dt a:hover {
text-decoration: none;
display: block;
border:1px solid #EEEEFF;
margin:-2px 0px 0px -3px;
}

#treemenu li a {
color: #FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
margin: 2px 2px 2px 0px;
padding: 3px 0px 3px 0px;
}
#treemenu li a:hover {
color: #FFFFFF;
}
#treemenu li:hover {
color: #FFFFFF;
}
.rub {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
}
.rubsep {
color: #FFFFFF;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
}

.ssrub {
z-index:125;
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.ssrub ul
{
margin:0px 0px 0px 0px;
}
.ssrub li{
border-bottom:1px dotted #EEEEFF;
margin:0px 4px 2px 4px;
}
.ssrub li:hover{
background-color:#EEEEFF;
color:#333333;
}
#ide {	position: absolute;	}
#ide dl {
height:37px;
float: right;
}
#ide dt {
cursor: pointer;
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 3px 3px 3px 3px;
}
#ide dd {
left:275px ;
top:-40px ;
z-index:150;
margin: 0 1px 0 0;
color:#888888;
background: #888888;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
width: 113px;
display: block;
}
#ide dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 3px 3px 3px 3px;
}
#ide dt a:hover {
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 3px 3px 3px 3px;
background: #FDFC98;
}
#ide li a {
color: #FFFFFF;
text-decoration: none;
display: block;
margin: 2px 0px 2px 0px;
padding: 3px 3px 3px 3px;
}
#ide li a:hover {
background: #FDFC98;
}
#treemenu {
background-position:left top;
background:url(images/menubar.png);
margin:0px;
padding:1px 8px 0px 16px;
height:39px;
overflow:hidden;
}

