/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
        margin:0; padding:0;
        min-height:27px;
        width:90%;
        list-style:none;
        font-size:10px;
        float:left;

        /*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
        display:block;
        padding:7px 10px 7px 10px;
        /*padding:0.3em 0.8em;*/
        text-decoration:none;
        text-align:center;

}

#horizontal-multilevel-menu li
{
        float:left;
      /*  background: url(/bitrix/templates/shop/images/mark2.gif) no-repeat;
     /*   border-right: 1px dotted #ccc;*/
}
#horizontal-multilevel-menu li.one
{
        float:left;
        background:  no-repeat;
     /*   border-right: 1px dotted #ccc;*/
}

#horizontal-multilevel-menu li.popup
{
        float:left;
        background:  no-repeat;
        border-left: 5px solid #fff;
     /*   border-right: 1px dotted #ccc;
     border-left: 5px solid #8e232b;
     */
}

#horizontal-multilevel-menu li.popup:hover
{
/*        background: url(/bitrix/templates/shop/images/mark2.gif) no-repeat;*/
          border-left: 5px solid #8e232b;

}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
        color:#fff;
        font-weight:bold;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
        color:#fff;
        font-weight:bold;
        text-decoration: none;
        background: #35A0DE;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
      /*  background:#BC262C;*/
        color: #fff;
        background: #35A0DE;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
        background: url(images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
        background: url(images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover
{
/*        background: url(/bitrix/templates/shop/images/mark2.gif) no-repeat;*/

}

#horizontal-multilevel-menu li.jshover
{

}
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
        background:#B1EED1;
        padding-left:0px;
        border-left: solid 5px #00AE8B;
        color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
        position:absolute;
        /*top:-999em;*/
        top:auto;
        display:none;
        z-index:500;
    margin-left:4px;
    padding: 0px 5px 0px 5px;
        height:auto;
        /*width:12em;*/
        width:180px;
        background:#ffffff;
        border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
        width:100%;
        border-bottom:1px solid #DEDEDE;
        padding-left:5px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
        text-align:left;
        color:#fff
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a
{
        color:#4F4F4F;
        font-weight:normal;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover,
#horizontal-multilevel-menu li.jshover li.jshover,
#horizontal-multilevel-menu li:hover li:hover li:hover,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover
{
  color: #333333;
  background: #B1EED1;
  padding-left:0px;
  border-left: solid 5px #00AE8B;
/*        background:#fff url(/bitrix/templates/shop/images/mark2.gif) no-repeat;*/
}

#horizontal-multilevel-menu li ul ul
{
        margin:-27px 0 0 132px;
        /*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul
{
        /*top:-999em;*/
        display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul
{
        /*z-index:1000;
        top:auto;*/
        display:block;
}

div.menu-clear-left
{
        clear:left;
}