.left .menu-widget {
	width: 216px;
}
.menu-widget .menu-list {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.menu-widget .menu-list .age {
	font-size: 11px;
	color: #848484;
	height: 16px;
}
.menu-widget .menu-list li.main {
	padding-left: 42px;
	margin-bottom: 18px;
}
.menu-widget .menu-list li.main.green { 
	padding-top: 7px;
	background: url('/img/d/menu_green.gif') 1px 8px no-repeat;
}
.menu-widget .menu-list li.main.newborn {
	padding-top: 7px;
	background: url('/img/d/menu_newborn.gif') 2px 7px no-repeat;
}
.menu-widget .menu-list li.main.mom { 
	padding-top: 2px;
	background: url('/img/d/menu_mom.gif') 1px 6px no-repeat;
}
.menu-widget .menu-list li.main.gigiena {
	padding-top: 2px;
	background: url('/img/d/menu_gigiena.gif') 1px 9px no-repeat;
}
.menu-widget .menu-list li.main.toys { 
	padding-top: 1px;
	background: url('/img/d/menu_toys.png') 0px 6px no-repeat;
}
.menu-widget .menu-list li.main.blue { 
	background: url('/img/d/menu_blue.gif') 0px 8px no-repeat;
	margin-bottom: 23px;
}
.menu-widget .menu-list li.main.purple { 
	padding-top: 3px;
	background: url('/img/d/menu_purple.gif') 0px 6px no-repeat;
}
.menu-widget .menu-list li.main.school {
	padding-top: 3px;
	background: url('/img/d/menu_school.png') 2px -2px no-repeat;
}
.menu-widget .menu-list li.main.personal { 
	padding-top: 3px;
	background: url('/img/d/menu_personal.png') no-repeat;
	padding-bottom: 5px;
	margin-left: 8px;
	padding-left: 34px;
}
.menu-widget .menu-list li.main.jewelry {
	padding-top: 3px;
	background: url('/img/d/menu_jewelry.png') 2px 4px no-repeat;
}
.menu-widget .menu-list li.main.feeding {
	padding-top: 3px;
	background: url('/img/d/menu_feeding.png') 1px 0px no-repeat;
}

.menu-widget .menu-list li.main.default {
	margin-bottom: 18px;   
}
.menu-widget .menu-list li.main a {
	font: normal 18px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	background-position: left -1px;
}
.menu-widget .menu-list li.main a:hover {
	border-bottom: none;
	background: none; 
}
.menu-widget .menu-list li.main.green,
.menu-widget .menu-list li.main.green a,
.menu-widget .menu-list li.main.green span.count {
	color: #0ca200;
}
.menu-widget .menu-list li.main.green .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.green .level_1 a {
	border-bottom: 1px dotted rgba(12,162,0,0.5);
}
.menu-widget .menu-list li.main.green .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.green .menu-sub-list li.level_1.open > a {
	background-color: #0ca200;
}
.menu-widget .menu-list li.main.green > a {
	border-bottom: 1px dashed #0ca200;
}
.menu-widget .menu-list li.main.newborn,
.menu-widget .menu-list li.main.newborn a,
.menu-widget .menu-list li.main.newborn span.count {
	color: #838383;
}
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.newborn .level_1 a {
	border-bottom: 1px dotted rgba(131,131,131,0.5);
}
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.newborn .menu-sub-list li.level_1.open > a {
	background-color: #838383;
}
.menu-widget .menu-list li.main.newborn > a {
	border-bottom: 1px dashed #838383;

	letter-spacing: -0.40px;
}
.menu-widget .menu-list li.main.blue,
.menu-widget .menu-list li.main.blue a,
.menu-widget .menu-list li.main.blue span.count{
	color: #2a7fd1;
}
.menu-widget .menu-list li.main.blue .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.blue .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.blue .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.blue .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.blue .level_1 a {
	border-bottom: 1px dotted rgba(42,127,209,0.5);
}
.menu-widget .menu-list li.main.blue > a {
	border-bottom: 1px dashed #2a7fd1;
}

/* special purple */
.menu-widget .menu-list li.main.purple,
.menu-widget .menu-list li.main.purple a,
.menu-widget .menu-list li.main.purple span.count {
	color: #ef0f73;
}
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.purple .level_1 a {
	border-bottom: 1px dotted rgba(239,15,115,0.5);
}
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.purple .menu-sub-list li.level_1.open > a {
	background-color: #ef0f73;
}
.menu-widget .menu-list li.main.purple > a {
	border-bottom: 1px dashed #ef0f73;
}
/* end special purple */

/* special school */
.menu-widget .menu-list li.main.school,
.menu-widget .menu-list li.main.school a,
.menu-widget .menu-list li.main.school span.count {
	color: #66bc3a;
}
.menu-widget .menu-list li.main.school .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.school .level_1 a {
	border-bottom: 1px dotted rgba(102,188,58,0.5);
}
.menu-widget .menu-list li.main.school .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.school .menu-sub-list li.level_1.open > a{
	background-color: #66bc3a;
}
.menu-widget .menu-list li.main.school > a:hover {
	border-bottom: none;
}
.menu-widget .menu-list li.main.school > a {
	border-bottom: 1px dashed #66bc3a;
	background: none;
}
/* end special school */


/* special kolyaski */
.menu-widget .menu-list li.main.kolyaski {
	padding-top: 2px;
	background: url('/img/d/menu_koliaski.gif') 0px 10px no-repeat;
}
.menu-widget .menu-list li.main.kolyaski,
.menu-widget .menu-list li.main.kolyaski a,
.menu-widget .menu-list li.main.kolyaski span.count {
	color: #b91d32;
}
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.kolyaski .level_1 a {
	border-bottom: 1px dotted rgba(185,29,50,0.5);
}
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.kolyaski .menu-sub-list li.level_1.open > a {
	background-color: #b91d32;
}
.menu-widget .menu-list li.main.kolyaski > a {
	border-bottom: 1px dashed #b91d32;
}
.menu-widget .menu-list li.kolyaski .brands-list li a {
	color: #b91d32 !important;
}
/* end special kolyaski */

/* special mom */
.menu-widget .menu-list li.main.mom,
.menu-widget .menu-list li.main.mom a,
.menu-widget .menu-list li.main.mom span.count {
	color: #03becf;
}
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.mom .level_1 a {
	border-bottom: 1px dotted rgba(3,190,207,0.5);
}
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.mom .menu-sub-list li.level_1.open > a {
	background-color: #03becf;
}
.menu-widget .menu-list li.main.mom > a {
	border-bottom: 1px dashed #03becf;
}
/* end special mom */

/* special mebel */
.menu-widget .menu-list li.main.mebel {
	padding-top: 2px;
	background: url('/img/d/menu_mebel.gif') 2px 10px no-repeat;
}
.menu-widget .menu-list li.main.mebel,
.menu-widget .menu-list li.main.mebel a,
.menu-widget .menu-list li.main.mebel span.count {
	color: #ac8147;
}
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.mebel .level_1 a {
	border-bottom: 1px dotted rgba(172,129,71,0.5);
}
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.mebel .menu-sub-list li.level_1.open > a {
	background-color: #ac8147;
}
.menu-widget .menu-list li.main.mebel > a {
	border-bottom: 1px dashed #ac8147;
	background: none;
}
/* end special mebel */

/* special sport */
.menu-widget .menu-list li.main.sport {
	padding-top: 2px;
	background: url('/img/d/menu_sport.gif') 2px 10px no-repeat;
}
.menu-widget .menu-list li.main.sport,
.menu-widget .menu-list li.main.sport a,
.menu-widget .menu-list li.main.sport span.count {
	color: #ff940c;
}
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.sport .level_1 a {
	border-bottom: 1px dotted rgba(255,148,12,0.5);
}
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.sport .menu-sub-list li.level_1.open > a {
	background-color: #ff940c;
}
.menu-widget .menu-list li.main.sport > a:hover {
	border-bottom: none;
}
.menu-widget .menu-list li.main.sport > a {
	border-bottom: 1px dashed #ff940c;
	background: none;
}
/* end special sport */

/* special jewelry */
.menu-widget .menu-list li.main.jewelry,
.menu-widget .menu-list li.main.jewelry a,
.menu-widget .menu-list li.main.jewelry span.count {
	color: #f470ac;
}
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.jewelry .level_1 a {
	border-bottom: 1px dotted #f470ac;
}
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.jewelry .menu-sub-list li.level_1.open > a{
	background-color: #f470ac;
}
.menu-widget .menu-list li.main.jewelry > a:hover {
	border-bottom: none;
}
.menu-widget .menu-list li.main.jewelry > a {
	border-bottom: 1px dashed #f470ac;
	background: none;
}
/* end special jewelry */

/* special feeding */
.menu-widget .menu-list li.main.feeding,
.menu-widget .menu-list li.main.feeding a,
.menu-widget .menu-list li.main.feeding span.count {
	color: #7285cd;
}
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.feeding .level_1 a {
	border-bottom: 1px dotted #7285cd;
}
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.feeding .menu-sub-list li.level_1.open > a{
	background-color: #7285cd;
}
.menu-widget .menu-list li.main.feeding > a:hover {
	border-bottom: none;
}
.menu-widget .menu-list li.main.feeding > a {
	border-bottom: 1px dashed #7285cd;
	background: none;
}
/* end special jewelry */

.menu-widget .menu-list li.main.gigiena,
.menu-widget .menu-list li.main.gigiena a,
.menu-widget .menu-list li.main.gigiena span.count {
	color: #796de9;
}
.menu-widget .menu-list li.main.gigiena .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.gigiena .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.gigiena .level_1 a {
	border-bottom: 1px dotted rgba(121,109,233,0.5);
}
.menu-widget .menu-list li.main.gigiena > a {
	border-bottom: 1px dashed #796de9;
}
.menu-widget .menu-list li.main.gigiena .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.gigiena .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.gigiena .menu-sub-list li.level_1.open > a {
	background-color: #796de9;
}
.menu-widget .menu-list li.main.toys,
.menu-widget .menu-list li.main.toys a,
.menu-widget .menu-list li.main.toys span.count {
	color: #ff7200;
}
.menu-widget .menu-list li.main.toys .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main.toys .menu-sub-list li.level_2.open > a,
.menu-widget .menu-list li.main.toys .level_1 a {
	border-bottom: 1px dotted rgba(255,114,0,0.5);
}
.menu-widget .menu-list li.main.toys .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main.toys .menu-sub-list li.level_2.open > a:before,
.menu-widget .menu-list li.main.toys .menu-sub-list li.level_1.open > a {
	background-color: #ff7200;
}
.menu-widget .menu-list li.main.toys > a {
	border-bottom: 1px dashed #ff7200;
}
.menu-widget .menu-list li.main.jewelry a {
	color: #f470ac;
	border-bottom: 1px dashed #f470ac;
}
.menu-widget .menu-list li.main.feeding a {
	color: #7285cd;
	border-bottom: 1px dashed #7285cd;
}
.menu-widget .menu-list .menu-sub-list {
	border-left: 2px solid #e7e7e7;
	margin-left: -28px;
	margin-top: -7px;
	padding-top: 16px;
	padding-left: 0px;
	padding-bottom: 4px;
	width: 220px;
}
.menu-widget .menu-list .menu-sub-list li {
	list-style: none;
}
.left-block .menu-widget .menu-list .menu-sub-list li {
	width: 182px;
	list-style: none;
}
.menu-widget .menu-list .menu-sub-list li a {
	text-transform: none;
	word-break: break-word;
}
.menu-widget .menu-list .menu-sub-list li.open > span.arr {
	color: inherit;
}
.menu-widget .menu-list .menu-sub-list li span.arr {
	font-size: 14px;
	color: #b2b2b2;
	margin-left: 1px;
}
.menu-widget .menu-list .menu-sub-list li span.count {
	font: 8px Arial, "Helvetica Neue", Helvetica, sans-serif;
	position: relative;
	top: -5px;
	left: 2px;
}
.menu-widget .menu-list .menu-sub-list li.level_1 {
	margin-left: -2px;
	padding-left: 10px;
	margin-bottom: 8px;
	background: url('data:image/gif;base64,R0lGODlhBQANAJEAAAAAAP///9HR0f///yH5BAEAAAMALAAAAAAFAA0AAAINjI8pcsvm2gox0pdyKgA7') no-repeat 0px 3px;
}
.menu-widget .menu-list .menu-sub-list li.level_1 > ul {
	margin-top: 7px;
	margin-bottom: 25px;
}
.menu-widget .menu-list .menu-sub-list li.level_1 ul {
	padding: 0 ;
}
.menu-widget .menu-list .menu-sub-list li a:hover {
	/*border-bottom: none !important;*/
}
.menu-widget .menu-list .menu-sub-list li.level_1 a {
	font: bold 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.menu-widget .menu-list .menu-sub-list li.level_1.open > a {
	display: block;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #2a7fd1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAADBJREFUeNpcjUEOADAQAYf//9ke2rQbc5EQKEk46Crmk22qA3cViLsKyG300ZuYAQCsoQkLJnkgcgAAAABJRU5ErkJggg==') 7px 9px no-repeat;


	padding-left: 20px;
	margin-left: -18px;
	border-bottom: none;
}
.menu-widget .menu-list .menu-sub-list li.level_1.open > span.count {
	display: none;
}
.menu-widget .menu-list .menu-sub-list li.level_2 span.count {
	color: #68747d;
}
.menu-widget .menu-list .menu-sub-list li.level_2 ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
.menu-widget .menu-list .menu-sub-list li.level_2 li {
	padding-left: 20px;
	margin-bottom: 5px;
}
.menu-widget .menu-list .menu-sub-list li.level_2 {
	padding-left: 10px;
	margin-bottom: 5px;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_5.open > span.count,
.menu-widget .menu-list li.main .menu-sub-list li.level_4.open > span.count,
.menu-widget .menu-list li.main .menu-sub-list li.level_3.open > span.count,
.menu-widget .menu-list li.main .menu-sub-list li.level_2.open > span.count{
	color: inherit;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_5.open,
.menu-widget .menu-list li.main .menu-sub-list li.level_4.open,
.menu-widget .menu-list li.main .menu-sub-list li.level_3.open,
.menu-widget .menu-list li.main .menu-sub-list li.level_2.open {
	position: relative;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_2.open > a:before {
	left: -10px;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_3.open > a:before {
	left: -20px;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_4.open > a:before {
	left: -40px;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_5.open > a:before,
.menu-widget .menu-list li.main .menu-sub-list li.level_4.open > a:before,
.menu-widget .menu-list li.main .menu-sub-list li.level_3.open > a:before,
.menu-widget .menu-list li.main .menu-sub-list li.level_2.open > a:before {
	display: block;
	content: ' ';
	position: absolute;
	width: 2px;
	height: 4px;
	background: #2A7FD1;
	top: 8px;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_5.open > a,
.menu-widget .menu-list li.main .menu-sub-list li.level_4.open > a,
.menu-widget .menu-list li.main .menu-sub-list li.level_3.open > a,
.menu-widget .menu-list li.main .menu-sub-list li.level_2.open > a {
	font-weight: bold;
	color: inherit;
	border-bottom: inherit;
}
.menu-widget .menu-list li.main .menu-sub-list li.level_2 a {
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #33404b;
	border-bottom: 1px dotted #b2b2b2;
}
.menu-widget .menu-list li .brands-list li.current span.dash {
	font-weight: bold;
	color: inherit;
}
.menu-widget .menu-list li .brands-list li.current a {
	font-weight: bold !important;
	border-bottom: none;
}
.menu-widget .menu-list li .brands-list li span.dash {
	color: #ccd4db;
	margin-right: 5px;
}
.menu-widget .menu-list li .brands-list li a {
	font: normal 15px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-decoration: underline;
	border-bottom: none !important;
	font-weight: normal !important;
}
.menu-widget .menu-list li .brands-list li a:hover {
	text-decoration: none;
}
.menu-widget .menu-list li.green .brands-list li a {
	color: #0CA200 !important;
}
.menu-widget .menu-list li.gigiena .brands-list li a {
	color: #796DE9 !important;
}
.menu-widget .menu-list li.blue .brands-list li a {
	color: #2A7FD1 !important;
}
.menu-widget .menu-list li.newborn .brands-list li a {
	color: #838383 !important;
}
.menu-widget .menu-list li.purple .brands-list li a {
	color: #EF0F73 !important;
}
.menu-widget .menu-list li.mom .brands-list li a {
	color: #2cb4b7 !important;                     
}
.menu-widget .menu-list li.toys .brands-list li a {
	color: #FF7200 !important;
}
.left-block .menu-widget .menu-list li:hover > a {
	border-bottom: none !important;
}












#banners .wrapper .recommended__head {
    width: 189px;

    padding: 0;
    margin:  0;
}
#banners .wrapper .recommended__head .r-tabs {
	margin-bottom: 2px;
}
#banners .wrapper .recommended__head .r-tabs:last-of-type {
	margin: 0;
}
#banners .wrapper .recommended__head a {
	display: block;
	height: 15px;

	padding: 14px 0 14px 35px;

	position: relative;

	color: #404040;
	font: normal 15px/15px Arial, "Helvetica Neue", Helvetica, sans-serif;

	border: 2px solid #ffe84c;

	background-color: #ffe84c;
}
#banners .wrapper .recommended__head a:before {
	content: '';

	display: block;
	width: 10px;
	height: 15px;

	position: absolute;
	top: 15px;
	left: 15px;

	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAAJFBMVEXhwxvhwxvhwxvhwxvhwxvhwxvhwxvhwxvhwxvhwxvhwxvhwxsBYCl2AAAAC3RSTlMACihbXF9gn6fT84B1ONwAAAA5SURBVHgBY2BnZIABbk4mOJObiwXGBAJ2RjgTqogbDLiYoUyoIm4Y4MAU5WJFmIBhLhcbphsQLgMAEJEDPl8WksIAAAAASUVORK5CYII=);
}
#banners .wrapper .recommended__head .r-tabs.active a:before {
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}
#banners .wrapper .recommended__head .r-tabs.active a {
	background-color: #fff;
}
#banners .wrapper .recommended__recommends-list,
#banners .wrapper .recommended__new-list,
#banners .wrapper .recommended__hits-list {
    display: none;
}
#banners .wrapper .recommended__list {
	background-color: #fffadb;
}
#banners .wrapper .recommended__list {
	margin: 0 auto 20px;
}
#banners .wrapper .recommended__list .recommended-list-inner {
	width: 170px;

	padding: 20px 0 5px;
	margin: 0 auto;
}
#banners .wrapper .recommended__list.active {
    display: block;
}
#banners .wrapper .recommended__list li {
	padding: 0;
	margin: 0 0 15px 0;

	background: none;
}
#banners .wrapper .recommended__list .img {
	display: block;
	width: 168px;
	height: 120px;
	overflow: hidden;

	margin: 8px 0;

	position: relative;

    border: 1px solid #cdcdcd;

	background-color: #fff;
}
#banners .wrapper .recommended__list .side {
	width: 55px;
	height: 100%;

	position: absolute;
	top: 0;
	right: 0;

	background-color: #fff;
}
#banners .wrapper .recommended__list img {
	width: auto;
	max-width: 100%;
	max-height: 100%;

}
#banners .wrapper .recommended__list span {
    color: #808080;
    line-height: 20px;
}
#banners .wrapper .recommended__list .brand {
    color: #a4a4a4;
    font: normal 12px/18px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#banners .wrapper .recommended__list .recommended_product-link {
	color: #18a8eb;
	font: normal 12px/18px Arial, "Helvetica Neue", Helvetica, sans-serif;

	border-bottom: 1px solid rgb(24, 168, 235);
	border-bottom: 1px solid rgba(24, 168, 235, 0.5);
}
#banners .wrapper .recommended__list .recommended_product-link:hover {
	border: none;
}
#banners .wrapper .recommended__list .recommended_price {
	padding: 8px 10px;

	position: absolute;
	right: 0;
	bottom: 0;

    color: #404040;
    white-space: nowrap;
    font: bold 15px/15px Arial, "Helvetica Neue", Helvetica, sans-serif;

    background-color: #ffe84c;
}
#banners .wrapper .recommended__list .recommended_price:before {
	content: '';

	width: 0;
	height: 0;

	position: absolute;
	top: 0px;
	left: -8px;

	border-right: 8px solid #ffe84c;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
}
#banners .wrapper .recommended_price .old {
    text-decoration: line-through;
    color: #000000;
}
#banners .wrapper .recommended_price .sale {
}
.recommended__menu {
    line-height: 20px;
}
.newborn .recommended__menu {
    color: #838383;
    border-bottom: 1px dashed #838383;
}
.green .recommended__menu {
    color: #0ca200;
    border-bottom: 1px dashed #0ca200;
}
.blue .recommended__menu {
    color: #2a7fd1;
    border-bottom: 1px dashed #2a7fd1;
}
.purple .recommended__menu {
    color: #ef0f73;
    border-bottom: 1px dashed #ef0f73;
}
.mom .recommended__menu {
    color: #03becf;
    border-bottom: 1px dashed #03becf;
}
.toys .recommended__menu {
    color: #ff7200;
    border-bottom: 1px dashed #ff7200;
}
.gigiena .recommended__menu {
    color: #796de9;
    border-bottom: 1px dashed #796de9;
}
.sport .recommended__menu {
    color: #ff940c;
    border-bottom: 1px dashed #ff940c;
}
.mebel .recommended__menu {
    color: #ac8147;
    border-bottom: 1px dashed #ac8147;
}
.kolyaski .recommended__menu {
    color: #b91d32;
    border-bottom: 1px dashed #b91d32;
}
.school .recommended__menu {
    color: #66bc3a;
    border-bottom: 1px dashed #66bc3a;
}
.hits-sprite {
    display: block;
    width: 46px;
    height: 36px;
    overflow: hidden;

    padding-top: 12px;

    position: absolute;
    top: 8px;
    right: 4px;
    z-index: 100;

    text-align: center;

    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAvCAMAAACrOwigAAABC1BMVEWr6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6/+r6//DK3FkAAAAWHRSTlMAAQMFCQoLDA0SExQcHR8gIicpKy4vMDI0Njw9QEFCR0xhZmtwcXJ2d3t/gIGGh4qLjY+QkZeZnKCmqqyuuMPKy8zN0dPX2Nzd3uLn6Ovv8PH0+Pn6+/z9CfadJQAAAVJJREFUeAGV1fly0nAcBPBN2kTaorWp9r5btUU8ULkP0SAKCgkgZN//SWQyigmQX76/zwPsHzs7s1jnWXMyaT6H0OWIc6NLSFi5KUPTnIVk5tHF/o5zVRxwYVC8cnb2L45MrDh2mcg9xpJdjwreLuIKVCog7iuVviBmO6BSsI2oG6a4QUSmzxT9DBaMKlNVDfy1UaJAaQOh0zZF2qcAzDLFyibuqeEeP6jhO35TwwQuNbi4pYZbbA4pNtwEahSrAchR7DWgU/wrAHmK5QE0KNYALI9inoUX1PASXWr4prkZvfQu7qjhDkYhoFDwwQBw0KJI6wAh8yMFPpn4p8JUFfxn95iiZyPimimuEbU1o9JsCzFtKn1G3DsqvUdcVv1NWSw57DBR5xArDOfkaebx+dtfXPj55jz76MmJYyCZ/TBmaPxgQ+LM55x/BqG9uu/X97DGH0qLHihhjP9FAAAAAElFTkSuQmCC);
}
.hits-sprite.new{
	top: 38px;
}

.hits-sprite .sales {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    line-height: 10px;
    margin: 0;
    padding: 0 0 0 1px;
}

.hits-sprite .sales-text {
    font-size: 9px;
    color: #000;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 1px;
}
.recommended-list-inner .side .discount {
	position: absolute;
	top: 68px;
	right: 14px;
	
	color: #404040;
	text-decoration: line-through;
	font: normal 15px/15px Arial, "Helvetica Neue", Helvetica, sans-serif;
}