.footer-menu3 { float:right; font-size:11px; }
.footer-menu3 li { display:inline-block; font-size:11px; list-style:none; }
.footer-menu3 li a { font-size:11px; }


.content-menu { padding-left:25px;  margin-top:10px; margin-bottom:20px; }
.content-menu ul {  width:100%; clear:both; }
.content-menu ul li { width:210px; display:block; float:left; vertical-align:top; }
.content-menu ul li ul { }
.content-menu > ul > li > a:hover { color:#1d86b4; }
.content-menu ul li ul li { }

.content-menu > ul {  }
.content-menu > ul > li > a { border-bottom:1px solid #e6e6e6;  text-decoration:none; font-weight:normal; color:#000000; text-transform:none; line-height:14px; padding:7px 0px; display:block; font-size:12.5px; cursor: pointer; width:85%; padding-left:20px; background:url(img/submenu.png) no-repeat left center;  }
.content-menu > ul > li.active > a { border-left: 5px solid #ff0000; padding-left: 15px;  }
.content-menu ul li ul li { border-bottom:1px solid #e6e6e6; width:150px; padding-left:0px; }
.content-menu ul li ul li a { text-decoration:none; font-weight:normal; color:#000000; text-transform:none; line-height:14px; padding:7px 0px; display:block; font-size:12px; cursor: pointer; }
.content-menu ul li ul li.active { border-bottom:0px solid #e6e6e6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: 5px solid #ff0000; }
.content-menu ul li ul li.active a { background-color:#a1a1a1; color: #FFF; padding-right:13px; padding: 7px 13px 7px 15px;  }
.content-menu ul li ul li.last { border-bottom:0px solid #e6e6e6; }
.content-menu ul li.last { border-bottom:0px solid #e6e6e6; }
.content-menu ul li:last-child { border-bottom:0px solid #e6e6e6; }


/*.catalog-item { width: 266px !important;	margin: 0px 14px 18px 14px !important; }*/
.catalog-image a img { 	max-width: 210px; } 
.title_composition { 	font-weight: bold;	text-transform: uppercase;	line-height: 1.5em; }
.catalog-image-big img { 	max-width: 500px; }
.big-image-box { 	text-align: center;	min-height: 350px;	max-width: 600px; }
@media screen and (min-width: 768px) {	.button-block {		top: -240px; 		bottom: auto; 	}}
.catalog-image-big {	min-height: 450px; }
.catalog-bottom .price { 	width: 100%; }
.catalog-bottom .catalog-button { 	width: 100%;	text-align: center; }
.price span, .new-price span { 	margin-right: 5px; }
.catalog-bottom .price { 	height: auto !important;	min-height: 34px;	padding: 7px 0; }

#main_catalog.side-menu .submenu li{
    display:none;
}

#main_catalog.side-menu .submenu li.delimetr{
    display:block;
    background: no-repeat;
    text-decoration: underline;
    cursor: pointer;
    margin: 10px;
    text-align: center;
    border: none;
}