.catalog-menu-wrap{width:300px;
	float:left;
	}
.catalog-menu-link {height:50px;
	padding:14px 57px;
	background:url(../../images/new/menu_list.png) 7% center no-repeat;
	color:#fff;
	border-left:2px groove #53C9FF;
	border-right:2px groove #53C9FF;
	cursor:pointer}
.catalog-menu-link h3{font-size:17px;
	font-weight:600}
.catalog-menu-list{/*display:block;*/
	list-style-type:none;
	border:1px solid #ccc;
	border-top:none;
	border-radius:5px;
	width:300px;
	position:absolute;
	top:55px;
	z-index: 1000;
	background:#f0f0f0;
	border:4px solid #fff;
	box-shadow:0 0 3px rgba(147, 138, 138, 0.5);
	}
.catalog-menu-list > li > a{display:block;
	box-sizing:border-box;
	height:35px;
	padding:10px 20px;
	color:#666;
	font-size:14px;
	/*background:url(../../images/new/catalog_arrow_orange.png) 97% center no-repeat;*/
	/*color:#0095da;*/
}

.catalog-menu-list > li.prel{position:relative;}



.catalog-menu-list > li > a.icon_34575{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/01_computer.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34602{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/02_processor.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34621{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/03_monitor.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34648{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/04_printer.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34657{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/05_woffers.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34676{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/06_smartphone.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34690{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/07_photo.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34696{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/08_modem.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34703{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/09_gameboy.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34715{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/10_DVR.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34896{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/11_toner.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_34977{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/12_mixer.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.icon_35066{background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/13_washer.png); background-position:-20px 50%, 10px 8px; padding-left:38px; color:#666;}
.catalog-menu-list > li > a.discount_link{background-color:#dc8300; background-repeat:no-repeat; background-image:url(../../images/new/catalog_arrow_hover.png), url(/images/discount_link.png); background-position:-20px 50%, 10px 50%; padding-left:38px; color:#fff;}
.catalog-menu-list > li > a.icon_bts{background-color:#d9eaf3; background-repeat:no-repeat; background-image:url(/images/back_to_school.png); background-position:10px 8px; padding-left:38px; color:#0095da;}
.catalog-menu-list > li:hover > a.icon_34575{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/01_computer.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34602{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/02_processor.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34621{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/03_monitor.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34648{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/04_printer.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34657{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/05_woffers.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34676{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/06_smartphone.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34690{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/07_photo.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34696{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/08_modem.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34703{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/09_gameboy.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34715{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/10_DVR.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34896{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/11_toner.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_34977{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/12_mixer.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a.icon_35066{background-image: url(../../images/new/catalog_arrow_hover.png), url(/images/13_washer.png); background-position:97% 50%, 10px -20px; color:#fff;}
.catalog-menu-list > li:hover > a{background:#0095da url(../../images/new/catalog_arrow_hover.png) 97% center no-repeat; color:#fff;}
.catalog-menu-list a:hover{text-decoration:none;}
.catalog-menu-list > li:hover > a.discount_link{background-image:url(/images/discount_link.png); background-position:10px 50%;}
.catalog-menu-list > li > a.icon_bts:hover{background-image:url(/images/back_to_school.png); background-position:10px -20px; color:#fff;}
	
/**********************************/
.catalog-menu-list > li:last-child{border-radius:0 0 4px 4px}




.catalog-menu-list > li > div{position:absolute;
	top:-4px;
	display:block;
	opacity: 0;
	visibility: hidden;
	z-index:1001;
	width:615px;
	background:#fff;
	margin-left:302px;
	padding:20px;
	border-radius:0 4px 4px 4px;
	box-shadow:1px 0px 1px 0px rgba(147, 138, 138, 0.5)}

.catalog-menu-list > li.prel > div{top:auto; bottom:0px;}

.catalog-menu-list  >  li:hover  >  div {opacity:1;
	visibility:visible;
	/*background:#fff;*/
}

.catalog-menu-list li  ul {list-style:none;
	margin:0 10px 10px 0}
.catalog-menu-list li  ul li a{color:#777;
	padding:3px 5px;
	display:block;}
.catalog-menu-list li  ul li a:hover{background:#eee}
.catalog-menu-list td a.parent{display:block;
	padding:5px 0;}


.catalog-menu-list > li > div > div > div{-webkit-column-count:4;
    -moz-column-count:4;
    column-count:4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    /*-webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;*/
}
.catalog-menu-list > li > div > div > div > a{display:block;
	padding:2px 5px;
	margin:1px;
	color:#777}



/*-------------------*/

.catalog-menu-list.desktop li:hover ul,
.catalog-menu-list.desktop li.jshover ul,
.catalog-menu-list.desktop li li:hover ul,
.catalog-menu-list.desktop li li.jshover ul{display:block}

.catalog-menu-list  >  li  >  ul  >  li{width:30%;
	margin-bottom:15px}
.catalog-menu-list  >  li  >  ul  >  li  >  a{text-decoration:underline}
.catalog-menu-list a.parent{color:#0096dd;}