#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 .block_content > ul {
  border-top: 1px solid #d6d4d4; }
#categories_block_left li {
  position: relative; }
  #categories_block_left li a {
    font-weight: bold;
    color: #333333;
    display: block;
    font-size: 13px;
    line-height: 30px;
    padding: 0 30px 0 19px;
    border-bottom: 1px solid #d6d4d4; }
  #categories_block_left li span.grower {
    display: block;
    background: #f6f6f6;
    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 {
      content: "";
      display: block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      color: #333333;
      line-height: 30px;
      text-align: center; }
    #categories_block_left li span.grower.CLOSE:before {
   }
   #categories_block_left li span.grower.CLOSE{ background-image:url(../images/home_16.png); background-repeat:no-repeat; background-position:7px center;}	  
	  
	  #categories_block_left li span.grower.OPEN{ background-image:url(../images/home_17.png); background-repeat:no-repeat; background-position:7px center;}	  
	  
  #categories_block_left li span.grower:hover + a,
  #categories_block_left li a:hover,
  #categories_block_left li a.selected {
    background: #fff url(../images/home_5.png) left center no-repeat; }
  #categories_block_left li li a {
    font-weight: normal;
    color: #777777; }
    #categories_block_left li li a:before {
   
      line-height: 29px;
      padding-right: 8px; }
    #categories_block_left li li a{background-image:url(../images/home_5.png); background-repeat:no-repeat; background-position:left center;}
	
	/*n_news*/
	.n_news{width:100%;overflow:hidden;margin-top:20px;}
	.n_news ul li{float:left;width:100%; border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-bottom:10px;}	
	.n_news ul li span{float:left; background-image:url(../images/home_5.png); padding-left:20px;background-repeat:no-repeat; background-position:left center;}	
		.n_news ul li p{float:right;}	

		/*show_news*/
	.show_news{width:100%;overflow:hidden;margin-top:20px;}	
.shown_news_a{width:100%; height:auto;margin-top:20px;text-align:center; font-size:14px; font-weight:bold; color:#000; border-bottom:dotted 1px #ccc;padding-bottom:10px;}		
.shown_news_b{width:100%;margin-top:20px;}	
	
		/*n_Download*/
	.n_Download{width:100%;overflow:hidden;margin-top:20px;}
	.n_Download ul li{float:left;width:100%; border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-bottom:10px;}	
	.n_Download ul li span{float:left; background-image:url(../images/home_5.png); padding-left:20px;background-repeat:no-repeat; background-position:left center;}	
		.n_Download ul li p{float:right; background-color:#C00;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px; color:#FFF;}	
		.n_Download ul li p a{color:#FFF;}	
	
	/*shown_products*/
	.shown_products{width:100%;overflow:hidden;margin-top:20px;}
	.shown_products_a{width:100%;height:auto;}
.shown_products_a_left{float:left;border:solid 1px #ccc;padding:2px;width:40%;}	
.shown_products_a_left img{width:100%;}	
	
.shown_products_a_right{float:right;padding:2px; text-align:left;width:57%;}		
.shown_products_a_right h1{float:left;width:100%;font-size:16px; color:#000; font-weight:bold;padding:0px;margin:0px;}	
.shown_products_a_right h2{float:left;width:100%; font-size:12px;padding-top:10px;margin:0px;}	
.shown_products_a_right h3{float:left;width:100%;font-size:12px;padding-top:10px;margin:0px;}
.shown_products_a_right h4{float:left;width:100%;font-size:12px;padding-top:10px;margin:0px; margin-top:20px;}	
.shown_products_a_right h4 a{ background-color:#C00;padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px; color:#FFF; font-weight:bold;}	
.shown_products_a_right h4 a:hover{ background-color:#333;}	
	
.shown_products_b{width:100%;height:auto;margin-top:10px;float:left;}	
.shown_products_b_a{width:100%;height:auto;float:left;}	
.shown_products_b_a .lp{width:100%; text-indent:20px;float:left; height:40px;font-weight:bold; color:#FFF; background-color:#333;line-height:40px;}
.shown_products_b_a .lpt{width:100%;float:left;padding-top:10px;padding-bottom:10px;}
/*.shown_products_b_a span{width:100%; text-indent:20px;float:left; height:40px;font-weight:bold; color:#FFF; background-color:#333;line-height:40px;}
.shown_products_b_a p{width:100%;float:left;padding-top:10px;padding-bottom:10px;}*/

.feedback {width:100%;overflow:hidden;margin-top:10px;
}.on_a {
    float: left;
    margin-left: 0;
    width: 100%;
}.center_column .rte ul {
    list-style: outside none none;
    margin: -15px 0 -3px;
    padding: 0;
}.on_a ul li {
    float: left;
    padding-left: 0;
    padding-top: 15px;
    width: 100%;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.gfield_label {
    float: left;
}
.gfield_label {
    text-align: left;
    width: 100%;
}
label {
    color: #333;
    cursor: default;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
}.gfield_required {
    color: #ff0000;
}.ginput_container {
    float: left;
    padding-left: 0;
    width: 100%;
}.medium {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-sizing: border-box;
    color: #777777;
    float: left;
    font: 13px "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    outline: medium none;
    padding: 10px;
    transition: all 1s ease 0s;
    width: 100%;
}.on_b {
    float: left;
    margin-left: 0;
    padding-top: 15px;
    width: 100%;
}.gform_footer {
    float: left;
    padding-left: 0;
    padding-top: 10px;
    width: auto;
}
	
	
	