div.menu-sitemap-tree 
   {
position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:10px 10px 0px 0px;
margin:0;

background:url(images/menu_bg3.gif) #F1F5FA repeat-Y;
border-bottom:2px solid #bad5e8;
/*border-top:3px solid #bad5e8;*/
}


div.menu-sitemap-tree a
   {
 font-size:100%; 
 font-weight: bold;
 display:block;
 padding:0 0 5 0;
 border-bottom:1px solid #bad5e8;
 
}

div.menu-sitemap-tree ul
   {
   list-style-type: none;
   margin: 0; 
   padding: 0 1em 0 0;
   }

div.menu-sitemap-tree ul ul
   {
   width: auto;
   margin:-0.75em 0 0 0;
   padding: 0 0 0 0.75em;
   
   }

div.menu-sitemap-tree li
   {
   margin: 0 0 -0.85em 0;
   padding:0;
      }

div.menu-sitemap-tree li li
   {
   margin: 0 0 -0.85em 0.5em; 
   padding:0;
   }

div.menu-sitemap-tree li.close ul
   {
   display: none;
   }

div.menu-sitemap-tree div.item-text a
   {
   position:relative;
   top:-19px;left:19px;
      
   }

div.menu-sitemap-tree div.item-text-selected a /*videlenniy 1 uroven*/
   {
   position:relative;
   top:-19px;left:19px;
   font-weight: bold;
    color:#DD0000;
   
   }

div.menu-sitemap-tree div.item-text-deepest a /*vse ne videl*/
   {
   position:relative;
   top:-19px;left:19px;
     
   }

div.menu-sitemap-tree div.item-text-selected-deepest a /*videlenniy 2 uroven*/
   {
   position:relative;
   top:-19px;left:19px;
   font-weight: bold;
    color:#DD0000;
   
   
   }

div.menu-sitemap-tree li div.page
   {
   }
   /*Icons*/
   div.folder, div.page
   {
   background-repeat:no-repeat;
   width:17px;
   height:17px;
   vertical-align:top;
   
   }
   div.folder{cursor:pointer; cursor: hand;background-image:url(images/bullet00.gif);}
   div.menu-sitemap-tree li.close div.folder{background-image:url(images/bullet00.gif);}
   div.page{background-image:url(images/bullet00.gif);}