﻿/**Top menu**/
/**Лист стилей используется для ВЕРТИКАЛЬНОГО ЛЕВОГО меню**/

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
    margin:0; padding:0;
    background-color:#ededed;
    /*min-height:27px;*/
    width:100%;
    list-style:none;
    /*float:left;*/
    text-transform:uppercase;
    position:relative;
    /*font-size:90%*/
    font-size:0px;



}

#horizontal-multilevel-menu li
{
    display:block;
    position:relative;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#cececc;
    margin:0;
    zoom:1;


}
/*Links*/
#horizontal-multilevel-menu a
{
    display:block;
    padding:7px 12px 7px 33px;
    width: 147px;
    text-decoration:none;
    background-image: url(images/menu_item.png);
    background-repeat:no-repeat;
    background-position: 5px 8px;
    font-size:10px;
    line-height:1.2em;

}



/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
    color:#292f37;
    font-weight:bold;
    padding:7px 12px 7px 33px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{

    color:#E30000;
    font-weight:bold;
    padding:7px 12px 7px 33px;
    background-image: url(images/current_menu_item.png);
    background-repeat:no-repeat;
    background-position: 5px 8px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
    background-color:#ededed;
    color:#E30000;
}



/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
    background-color:#ededed;
    color:#E30000;
}

/*Child-items selected*/
ul#horizontal-multilevel-menu li.item-selected
{
    background-color:#ededed;
    color:#E30000;
}
ul#horizontal-multilevel-menu li.item-selected a
{
    background-color:#D6D6D6;
    color:#E30000;
    background-image: url(images/current_menu_item.png);
    background-repeat:no-repeat;
    background-position: 5px 8px;
}

/*Sub-menu box*/
ul#horizontal-multilevel-menu li ul
{
    position:absolute;
    top:0px;
    left:100%;
    display:none;
    z-index:500;
    background-color:#ededed;
    width:202px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
    width:100%;
    border:1px solid #dedede;
    background-color:#ededed;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
text-align:left;
color:#292f37;
    
}

/*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,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
/*color:#292f37;*/
background-color:#ededed;
font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
color:#e30000;
background-color:#ededed;
}

#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,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
/*top:-999em;*/
display:none;
border-color:#ededed;
}

#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,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
/*z-index:1000;
top:auto;*/
display:block;
border-color:#ededed;

}

div.menu-clear-left
{
clear:left;
}