.region-header-menu nav > ul
{
	border: solid 1px #ffe824;
	border-radius: 9px;
	background: #ffff8c;
}
.region-header-menu nav > ul > li
{
  height: 49px;
	line-height: 49px;
}
.region-header-menu nav > ul > li a
{
	display: block;
	line-height: 49px;
	padding: 0 42px 0 7px;
}
.region-header-menu nav > ul > li:HOVER > a
{
  text-decoration: none;
	background: url('../img/bg/m-menu-slices.png') right -49px no-repeat;
}
.region-header-menu nav > ul > li.last:HOVER > a
{
	background-position: left -49px;
}
.region-header-menu nav > ul > li.last > a
{
	border-radius: 0 9px 9px 0;
}
.region-header-menu nav > ul > li
{
	padding-left: 35px;
}
.region-header-menu nav > ul > li.last
{
	float: right;
}
.region-header-menu nav > ul > li:HOVER
{
	background: url('../img/bg/m-menu-slices.png') 0 0 no-repeat;
}
.region-header-menu nav > ul > li.first:HOVER
{
  background: url('../img/bg/m-menu-slices.png') 0 -245px no-repeat;
}
.region-header-menu nav > ul > li.active,
.region-header-menu nav > ul > li.active-trail
{
	background: url('../img/bg/m-menu-slices.png') 0 -147px no-repeat;
}
.region-header-menu nav > ul > li.first
{
	border-radius: 9px 0 0 9px;
}
.region-header-menu nav > ul > li.first.active,
.region-header-menu nav > ul > li.first.active-trail
{
	background: url('../img/bg/m-menu-slices.png') 0 -196px no-repeat;
}
.region-header-menu nav > ul > li.active > a.active,
.region-header-menu nav > ul > li.active-trail > a
{
	background: url('../img/bg/m-menu-slices.png') right -98px no-repeat;
}
.region-header-menu nav > ul > li.last.active a.active,
.region-header-menu nav > ul > li.last.active-trail a.active
{
  background: url('../img/bg/m-menu-slices.png') left -98px no-repeat;
}

/**/
.beeshop-categories-navigation
{
	font-size: 14px;
}
.beeshop-categories-navigation a
{
	color: #000;
}
ul.beeshop-catalog-menu-root > li > a
{
	margin: 0;
	line-height: 22px;
}
ul.beeshop-catalog-menu-root > li
{
	margin-bottom: 7px;
}
ul.beeshop-catalog-menu-root li.last
{
	margin-bottom: 0;
}
.beeshop-catalog-menu-root > li > a
{
	font-weight: bold;
}
.beeshop-catalog-menu-root > li ul
{
	font-size: 12px;
	line-height: 22px;
	margin-top: 4px;
	margin-bottom: -6px;
}
.beeshop-catalog-menu-root > li ul li a
{
	text-decoration: none;
	color: #000;
}
.beeshop-catalog-menu-root > li ul a:HOVER
{
	color: #c32b1e;
	text-decoration: underline;
}
li.category-menu-item.with-childs > a .expand-icon
{
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url('../img/bg/icons-stripe.png') right -695px no-repeat;
	font-size: 0;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}
.beeshop-catalog-menu-root > li ul li.active-trail
{
	background: #ffff8c;
	border: solid 1px #ffe824;
	border-radius: 7px;
	padding: 0 10px;
	margin-left: -11px;
}
/**/

/**/
#block-menu-menu-footer-menu
{
	width: 350px;
	float: left;
}
#block-menu-menu-footer-menu a
{
	color: #c32b1e;
}
#block-menu-menu-footer-menu .content ul.menu li
{
	width: 175px;
	float: left;
	margin-bottom: 18px;
}
/**/

/**/
#block-menu-menu-social-networks-links nav ul.menu li
{
	width: 24px;
	height: 24px;
	font-size: 0;
	line-height: 0;
	margin-right: 17px;
}
#block-menu-menu-social-networks-links nav ul.menu li a
{
	display: block;
	width: 100%;
	height: 100%;
	background: url('../img/bg/icons-stripe.png') 0 -300px no-repeat;
}
#block-menu-menu-social-networks-links nav ul.menu li.mlid-2848 a
{
	background-position: 0 -300px;
}
#block-menu-menu-social-networks-links nav ul.menu li.mlid-2849 a
{
  background-position: 0 -400px;
}
#block-menu-menu-social-networks-links nav ul.menu li.mlid-2850 a
{
  background-position: 0 -500px;
}
#block-menu-menu-social-networks-links nav ul.menu li.mlid-2851 a
{
  background-position: 0 -600px;
}
/**/