#categories_block_left{
	padding: 3px 0px 3px 0px;
}

#categories_block_left .block_content > ul {
}
#categories_block_left ul.lastcat li:not(.level1) a{
	padding: 7px 0px 7px 22px;
}
#categories_block_left ul.lastcat li:not(.level1)::before{
	content:"";
	position: absolute;
	display: inline-block;
	width: 4px;
	height: 4px;
	left: 8px;
	top: 50%;
	margin-top: -2px;
	background: #dadada;
}
#categories_block_left li {
  position: relative; 
  }
 #categories_block_left li.level1{
	 border-bottom: solid 1px #f4f4f4;
	 padding: 0px 15px 0px 30px;
 } 
  #categories_block_left li.level1:last-child{
	  border: none;
  }
 #categories_block_left li.level1 > a{
	 padding: 17px 0px 17px 25px;
	 font-weight: 800;
 } 
 #categories_block_left li.level1 > .grower{
	 top: 10px;
 }
  #categories_block_left li a, #categories_block_left li label {
    color: #000;
    display: block;
    line-height: 16px;
    padding: 7px 0px 7px 25px;}
#categories_block_left li a.current, #categories_block_left li label.current{
	color: #999;
	pointer-events: none;	
}
  #categories_block_left li span.grower {
    display: block;
    position: absolute;
    top: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;	
    cursor: pointer;
	}
	
    #categories_block_left li span.grower:after{
      content: "";
      display: block;
	  position: absolute;
      vertical-align: middle;
      width: 15px;
      height: 15px;
	  top: 0px;
	  left: 0px;
	  margin: 8px 0px 0px 0px;	  
	  background: #f4f4f4;
	  border-radius: 3px;
    }	
    #categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before, #categories_block_left li span.grower.CLOSE:before {
      content: "";
      display: block;
	  position: absolute;
      vertical-align: middle;
      width: 15px;
      height: 15px;
	  margin: 8px 0px 0px 0px;	  
	  background: url('../../../img/svg/plusminus.svg') no-repeat 0px 0px;
	  background-size: 200%;
	  background-position: -15px 0px;
	  opacity: 0.58;
	  z-index: 5;
    }
	  
    #categories_block_left li span.grower.CLOSE:before {
	  background-position: 0px 0px;
	}
	
	#categories_block_left li span.grower:hover::before{
		opacity: 1;
	}
	  
  #categories_block_left li span.grower:hover + a,
  #categories_block_left li a:hover,
  #categories_block_left li a.selected,
  #categories_block_left li label.selected {

	color: #999;
	}
	  #categories_block_left li a.selected { }
	
	

	#categories_block_left li ul{
		margin-left: 15px;
		margin-bottom: 5px;
	}	
	#categories_block_left li a {
	}
	#categories_block_left li a:hover{
		color: #999; }	
	#categories_block_left li a.selected:hover{
	color: #999;
	}	 



#categories_block_left li{

}

