﻿div#menu { }
a { outline:0 none;}

#treeMenu 
{ 
    float: left;
    width: 196px; 
}
#treeMenu ul { list-style:none;}
#treeMenu ul li 
{
    overflow:hidden; 
	background: url(../images/bg-nav-menu.png) no-repeat left top;
	margin-top: 1px;
    width: 190px;
}
*+html #treeMenu ul li 
{
    margin-top: -2px;
}
#treeMenu ul li span 
{ 
    display:inline-block; 
    float:right; 
    width:20px; 
    height:26px; 
    background:url(../images/arrow-up.png) no-repeat center center;  /* level 0*/
    cursor:pointer;
}
#treeMenu ul li a 
{ 
    display:inline-block;  
    float:left; 
    color: #fff;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    padding-left: 20px;
    text-decoration: none;
}
#treeMenu ul li span.opened  
{ 
    /*background-position:100% -61px; level 0 down*/
    background: url(../images/arrow-down.png) no-repeat center center;
}

	#treeMenu ul li div { clear:both; height:auto; }
	#treeMenu ul li li 
	{ 
	    background:none; 
	    border:0; 
	    margin:0; 
	    padding-left:10px; 
	    border-bottom:solid 1px #fff;  
	    border-top:solid 1px #eee; 
	    clear:both;
	}
	#treeMenu ul li li a 
	{ 
	    display: block;
        color: #535353;
        font-size: 11px;
        line-height: 25px;
        padding-left: 0;
	    float:left;  
	    width:auto; 
	}
	#treeMenu ul li li a:hover 
	{ 
        color: #ea4800;
        text-decoration: none;
	}
	#treeMenu ul li li span 
	{ 
	    /*background-position:-10px -263px;  + level 1*/
	    background:url(../images/treeSplit.png) no-repeat -10px -285px;
	    float:left; 
	    display:inline; 
	    width:15px;  
	    cursor:default; 
	}
	#treeMenu ul li li span.closed 
	{ 
	    /*background-position:-10px -131px;  . level 2*/
	    background:url(../images/treeSplit.png) no-repeat -12px -131px;
	    cursor:pointer;
	}
	#treeMenu ul li li span.closed.opened 
	{ 
	     /*background-position:-7px -197px; - level 1*/
	    background:url(../images/treeSplit.png) no-repeat -10px -197px;
	}

		#treeMenu ul li li li { border:0;}





