﻿#treeMenu
{
    float: left;
    width: 211px;
}
#treeMenu ul
{
    background: url(../images/nav-line.png) repeat-x left top;
    list-style-type: none;
}
#treeMenu ul li
{
    overflow: hidden;
    position: relative;
    font-weight: bold;
    background: url(../images/nav-line.png) repeat-x left bottom;
    width: 100%;
}
#treeMenu ul li span.closed
{
    background: url(../images/a-down.png) no-repeat center 13px; /*level 0*/
    display: inline-block;
    width: 30px;
    height: 30px;
    /*background: url(../images/treeSplit.png) no-repeat 100% 0;*/
    right: 0;
    top: 0;
    position: absolute;
    cursor: pointer;
}
#treeMenu ul li a
{
   background: url(../images/icon-nav.png) no-repeat 25px 10px;
	color: #797979;
	display: block;
	font-size: 11px;
	line-height: 20px;
	padding: 5px 30px 5px 36px;
}
#treeMenu ul li a:hover
{
    color: #BE000C;
}
#treeMenu ul li span.opened
{
    background-image: url(../images/a-up.png); /*level 0.1*/
    /*background-position: 100% -61px;*/
}

#treeMenu ul li ul
{
    clear: both;
    height: auto;
}
#treeMenu ul li li
{
    background: none;
    border: 0;
    margin: 0;
    clear: both;
}

#treeMenu ul li li a, #treeMenu li.active li.active a
{
    padding-left: 45px;
    background-position: 33px 12px;
}
#treeMenu ul li li a:hover, #treeMenu .current, #treeMenu li li.active a
{
     color: #BE000C;
    text-decoration: none 
}
#treeMenu a:hover
{
    text-decoration: none;
}
#treeMenu ul li li span
{
    background-color: #f00; /*level 2*/
    display: inline;
    width: 15px;
    height: 20px;
    /*background-position: -10px -263px;*/
    cursor: default;
    right: 0;
    top: 0;
    position: absolute;
}
#treeMenu ul li li span.closed
{
    background-color: #cf0; /*level 1*/
   /* background-position: -10px -131px;*/
    cursor: pointer;
}
#treeMenu ul li li span.closed.opened
{
    background-color: #ccc; /*level 1.1*/
    /*background-position: -7px -197px;*/
}

#treeMenu ul li li li
{
    border: 0;
}





