#categories_block_top {
  clear: both;
  position: relative;
  top: 30px; }
  #categories_block_top .sf-menu {
    position: relative; }
    #categories_block_top .sf-menu > li {
      position: static; }
      #categories_block_top .sf-menu > li > ul {
        width: 100%;
        top: 60px;
        margin: 0 20px; }
        #categories_block_top .sf-menu > li > ul > li {
          display: block;
          float: left;
          width: 20%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0 10px; }
        #categories_block_top .sf-menu > li > ul > .category_thumb {
          display: block;
          clear: both;
          overflow: hidden;
          width: 100%; }
          #categories_block_top .sf-menu > li > ul > .category_thumb img {
            display: inline-block;
            width: 33%; }
      #categories_block_top .sf-menu > li h4 a {
        font-size: 1.1em; }
        #categories_block_top .sf-menu > li h4 a:before {
          display: none; }
      #categories_block_top .sf-menu > li .main-level-submenus {
        position: relative;
        display: block !important;
        visibility: visible !important;
        top: 0;
        background: none;
        box-shadow: none;
        padding: 0;
        left: 0; }
    #categories_block_top .sf-menu .category_thumb {
      display: none; }

	#categories_block_left { 
	    background: #0f2630 none repeat scroll 0 0;
	    margin: 0 auto;
	    margin-left:38px;
	    padding-top: 1px;
	    width: 924px;
	    float:left;
	    height:50px;
		}

	#categories_block_left .block_content > ul {
		margin:0px;
		padding:5px 0px 5px 0px;
	   }
	#categories_block_left .block_content > ul > li {
		float:left;
	}
	#categories_block_left li {
		display: inline-block;
		padding:2px 0px 0px 0px;
		border-right:2px solid #fff;
		text-align:center;
		height:40px;
	  }
	#categories_block_left ul ul { 
		position:absolute;left:0px;top:50px;float:left;
		background:#fd961c;
		width:924px;
		margin-left:38px;
		}
	#categories_block_left ul ul ul { 
		position:absolute;left:0px;top:40px;float:left;
		background:#fd961c;
		width:924px;
		margin-left:0px;
		}
	#categories_block_left ul ul ul ul { 
		position:absolute;left:0px;top:40px;float:left;
		background:#fd961c;
		width:924px;
		margin-left:0px;
		}
	#categories_block_left ul ul li { width:auto !important;padding:10px 0px 10px 0px;}
	#categories_block_left ul ul ul { 
		position:absolute;left:0px;float:left;
		background:#ffac49;
		width:100%;
		}	  
	#categories_block_left li:nth-child(1) { margin-left:7px;} 
	#categories_block_left li:nth-child(1),#categories_block_left li:nth-child(2),#categories_block_left li:nth-child(3) {
		width:65px;
	}
	#categories_block_left li:nth-child(4),#categories_block_left li:nth-child(5),#categories_block_left li:nth-child(6) {
		width:90px;
	}
	#categories_block_left li:nth-child(8) {
		width:170px;
	}
	#categories_block_left li:nth-child(9) {
		width:65px;
	}
	
	#categories_block_left li:last-child {
		border-right:none;
		width:65px;
	}
 
  
   #categories_block_left li a {
    font-size: 12px;
    font-weight:bold;
    /*font-family: 'Permanent Marker', cursive;*/
    text-transform: uppercase;
    color: #fff;
    display: block;
    padding: 0px 7px 0px 7px;
    height:42px;
    }

	#categories_block_left ul li a:hover { 
	color:#fd961d;
	}
	#categories_block_left ul ul li a:hover { 
	color:#000;
	}
  #categories_block_left li span.grower {
    display: block;
    background: #0f2630;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    font-family: "FontAwesome";
    font-size: 14px; }
    
    #categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {

      display: block;
      vertical-align: middle;
      width: 30px;
      height: 50px;
      color: #333333;
      line-height: 50px;
      text-align: center; }
    #categories_block_left li span.grower.CLOSE:before {
      
      color: #fff; }

  #categories_block_left > .block_content > ul > li > a.selected {
    background: url(../../../img/zazn1.png) bottom center no-repeat; 
    color:#fd961d;
    }
  #categories_block_left > .block_content > ul > li > ul > li > a.selected {
    color:#000;
    }
  #categories_block_left > .block_content > ul > li > ul > li > ul > li > a.selected {
    color:#000;
    } 
  #categories_block_left > .block_content > ul > li > ul > li > ul > li > ul > li > a.selected {
    color:#000;
    } 
  #categories_block_left li li a {
    font-weight: bold;
    color: #fff; }
    #categories_block_left li li a:before {
     
      font-family: "FontAwesome";
      line-height: 29px;
      padding-right: 8px; }


