@CHARSET "UTF-8";


/* -------------- menuLeft ---------------------------------*/
#menuLeft {
	margin: 0;
	padding: 0;
}
#menuLeft{
	list-style-type: none;
}

#menuLeft li
{
	margin: 0;
	border-bottom: 1px solid #EEEEEE;
	padding-top:10px;
	padding-bottom: 9px;
}
#menuLeft li.hide
{
	margin: 0;
	padding-top:0px;
	padding-bottom: 0px;
	visibility:hidden;
}
ul#menuLeft li:HOVER
{
	background-color: #F7F7F7;
}

ul#menuLeft li.active
{
	border-bottom: 1px solid #E62F2F;
	background-color: #E62F2F;
}
#menuLeft a
{
	display: block;
	text-transform:uppercase;
	padding: 0px 30px 0px 20px;
	text-decoration: none;
	font-weight: 400;
	color: #333333;
}

ul#menuLeft li.active a
{
	color:#ffffff;
}

/* -------------- menuTop ---------------------------------*/

ul#menuTop li > a:FIRST-CHILD  {
	color: #333333;
	font-weight: 400;
}

#header-navigation li.active a:FIRST-CHILD
{
	color:#E62F2F;
}

#menuTop {
	list-style: none;
}

#menuTop li {
	position: relative;
}

span.cart-quantity{
background-color: #DC2C28;
    border-radius: 8px;
    box-sizing: content-box;
    color: #fff;
    font-weight: 600;
    line-height: 16px;
    min-width: 8px;
    padding: 0 4px;
    position: absolute;
    text-align: center;
     z-index:10000;
}

#menuTop li.menu_cart span.cart-quantity {
	 right: 20px;
}
#header div.mobile-actions span.menu_cart span.cart-quantity{
	 right: 5px;
}

#menuTop li > a:FIRST-CHILD  {
	margin: 0 auto;
	display: block;
}
#menuTop li:LAST-CHILD{
	margin-right: 5px;
}



#menuTop li.menu_start span:FIRST-CHILD  {
	background-position: 0 -994px;
}

#menuTop li.menu_information span:FIRST-CHILD  {
	background-position: 0 -1026px;
}

#menuTop li.menu_goods span:FIRST-CHILD  {
	background-position: 0 -1058px;
}

#menuTop li.menu_my_offer span:FIRST-CHILD  {
	background-position: 0 -1090px;
}

#menuTop li.menu_documents span:FIRST-CHILD  {
	background-position: 0 -1122px;
}

#menuTop li.menu_management span:FIRST-CHILD  {
	background-position: 0 -1154px;
}

#menuTop li.menu_cart span:FIRST-CHILD,
#header .mobile-actions span.menu_cart a span.icon
{
	background-position: 0 -1186px;
}

#menuTop li.menu_logout span:FIRST-CHILD,
#header .mobile-actions span.menu_logout a span.icon {
	background-position: 3px -1218px;
}

/* ------------------ hover ------------- */
#menuTop li.menu_start a:hover span:FIRST-CHILD  {
	background-position: -64px -994px;
}

#menuTop li.menu_information a:hover span:FIRST-CHILD  {
	background-position: -64px -1026px;
}

#menuTop li.menu_goods a:hover span:FIRST-CHILD  {
	background-position: -64px -1058px;
}

#menuTop li.menu_my_offer a:hover span:FIRST-CHILD  {
	background-position: -64px -1090px;
}

#menuTop li.menu_documents a:hover span:FIRST-CHILD  {
	background-position: -64px -1122px;
}

#menuTop li.menu_management a:hover span:FIRST-CHILD  {
	background-position: -64px -1154px;
}

#menuTop li.menu_cart a:hover span:FIRST-CHILD,
#header .mobile-actions span.menu_cart a:hover span.icon {
	background-position: -64px -1186px;
}

#menuTop li.menu_logout a:hover span:FIRST-CHILD,
#header .mobile-actions span.menu_logout a:hover span.icon {
	background-position: -64px -1218px;
}

/* ------------------ active ------------- */
#menuTop li.active.menu_start a span:FIRST-CHILD  {
	background-position: -32px -994px;
}

#menuTop li.active.menu_information a span:FIRST-CHILD  {
	background-position: -32px -1026px;
}

#menuTop li.active.menu_goods a span:FIRST-CHILD  {
	background-position: -32px -1058px;
}

#menuTop li.active.menu_my_offer a span:FIRST-CHILD  {
	background-position: -32px -1090px;
}

#menuTop li.active.menu_documents a span:FIRST-CHILD  {
	background-position: -32px -1122px;
}

#menuTop li.active.menu_management a span:FIRST-CHILD  {
	background-position: -32px -1154px;
}

#menuTop li.active.menu_cart a span:FIRST-CHILD {
	background-position: -32px -1186px;
}

#menuTop li.active.menu_logout a span:FIRST-CHILD {
	background-position: -32px -1218px;
}