.menutop,.menutop *{margin:0;padding:0;}
.menutop{float:none;position:relative;}
.menutop li{list-style:none;position:relative;width:100%;float:none;margin:0!important;}
.menutop li a.item{cursor:pointer;}
.menutop li span.item{cursor:default;outline:none;}
.menutop li .item{display:block;float:none;display:block;margin:0;line-height:25px;}
.menutop li li .item,
.menutop li .item, .menutop li.active li .item{display:block;margin:0;text-decoration:none;float:none;}
.menutop li .fusion-submenu-wrapper, .menutop li ul{float:none;left:-999em;position:absolute;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul{top:-999em;}
.menutop li:hover ul, .menutop li.sfHover ul{top:0;}
.menutop li li{position:relative;float:none;}
.menutop ul{width:175px;position:relative;}
.menutop li .item{text-decoration:none;display:block;padding:13px 0px;margin:3px 0;border-bottom:solid 2px #ddd;color:#707070;text-decoration:none;font:400 14px 'Ubuntu',Arial,Helvetica,sans-serif;}
.menutop .level2 li:last-child{border-bottom:solid 0px #ddd;}
.level1 .f-mainparent-itemfocus .item{}
.menutop li:hover > .item,
.menutop li.root.f-mainparent-itemfocus > .item{color:#000;}
.menutop li:hover > .daddy:hover{}
.menutop .level2 li > .item{background:#fff;padding:7px 10px;width:100%!important;}
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy{background-image:url(https://snmash.ru/templates/echo/images/vmgeneral/arrow_down.png);background-position:100% 50%;background-repeat:no-repeat;}
.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li{border-bottom:solid 2px #ddd;color:#707070;}
.menutop.level1 li:last-child .item,
.menutop .level2 .f-menuparent-itemfocus .item:last-child, .menutop .level2 li .item:last-child{border-bottom:solid 0px #ddd;}
.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item{color:#000;}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy{background-image:url(https://snmash.ru/templates/echo/images/vmgeneral/arrow_right.png);background-position:100% 50%;background-repeat:no-repeat;}
.menutop .level3 li > .item{border-bottom:solid 2px #ddd;}
.menutop .level3 li > .item:last-child{border-bottom:solid 0px #ddd;}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy{background-image:url(../images/level3-parent.png);background-position:100% 50%;background-repeat:no-repeat;}
.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item{color:#000;}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy{background-image:url(../images/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}
.menutop .level4 li > .item{background:#aaa;border-color:#bbb #999 #999 #bbb;border-style:solid;border-width:1px;}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy{background-image:url(../images/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}
.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item{background:#999;border-color:#aaa #888 #888 #aaa;color:#000;}
.menutop li:hover .item:hover, .menutop li.active .item:hover{}
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover{background-image:url(https://snmash.ru/templates/echo/images/vmgeneral/arrow_right.png);background-repeat:no-repeat;background-position:100% 50%;}
.menutop li .daddy, .menutop ul li.active > .daddy{background-image:url(https://snmash.ru/templates/echo/images/vmgeneral/arrow_down.png);background-repeat:no-repeat;background-position:100% 50%;}
.menutop > li.f-mainparent-itemfocus > .daddy{background-image:url(https://snmash.ru/templates/echo/images/vmgeneral/arrow_right.png);background-repeat:no-repeat;background-position:100% 50%;}
.menutop .level2,.menutop .level3{padding:0;background:#fff;min-width:300px;margin-bottom:3px;height:auto!important;}
.menutop span.item:hover,
.menutop li:hover span.item:hover{/*background-color:#666;border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #555;border-bottom:1px solid #555;color:#fff*/}
.menutop li:hover span.daddy:hover{/*background-image:url(../images/sep-parent.png);background-repeat:no-repeat;background-position:100% 50%;*/}
.menutop li.root{width:auto;}
.menutop li.root > .item{line-height:20px;}
.menutop li.root:hover > .daddy:hover}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy{/*background-image:url(../images/level1-parent.png);background-position:100% 50%;background-repeat:no-repeat;*/}
.menutop li.active > .item{background-color:#EE501C;border-color:#F86134 #D24916 #D24916 #F86134;color:#fff;}
.menutop li.active > .daddy{background-image:url(../images/active-parent.png);background-repeat:no-repeat;background-position:100% 50%;}
.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy{/*background-image:url(../images/level1-parent.png);background-position:100% 50%;*/}
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul{left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul{top:32px;left:0;}
.menutop li:hover ul,
.menutop li.sfHover ul{left:0;top:32px;}
.menutop ul{width:175px;}
.menutop li li:hover > ul, .menutop li li.sfHover > ul{left:175px;top:0;}
.menutop .level2 li ,.menutop .level3 li{position:relative;float:none;width:auto;padding:0 20px 0 0px;}
.menutop .level3 li{padding:0 0px 0 0px;}
.fusion-pill-l{height:35px;margin:0 0 0 12px;top:6px;width:50px;position:absolute;left:0;}
.fusion-pill-r{margin-left:-12px;height:35px;}
.fusion-js-container{display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs{display:none;margin:0 0 0 0px;overflow:hidden;padding:0 10px!important;position:absolute;border:2px solid #ddd;border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, 0.13) 6px 6px 5px;box-shadow:rgba(0, 0, 0, 0.13) 6px 6px 5px;background:#fff;min-width:300px;}