/*

        (c) 2006, Mediaweb Stidio
        URL: www.karelfon.ru

*/

.header-menu {
        border-bottom: 3px solid #AF0101;
}

.menu-lvl1 {
        background-color: #fff;
        border-bottom: 5px solid #DA0000;
        padding: 0px 0px 0px 22px;
}
.menu-lvl1 .no-act,
.menu-lvl1 .act,
.menu-lvl1 .hvr {
        height: 22px;
        /*width: 89px;*/
        border-right: 1px solid rgb(255,255,255);
        text-align: center;
        vertical-align: middle;
        font: bold 11px Tahoma, sans-serif;
        line-height: 10px;
        color: rgb(255,255,255);
        background: url(/img/buttons.gif) left -22px no-repeat #ED7500;
}

.menu-lvl1 .act {
        background: url(/img/buttons.gif) left -110px no-repeat #DA0000;
}
.menu-lvl1 .hvr {
        background: url(/img/buttons.gif) left -66px no-repeat #EF8721;
}

.menu-lvl1 .no-act A {
        background: url(/img/buttons.gif) right top no-repeat;
}

.menu-lvl1 .act A {
        background: url(/img/buttons.gif) right -88px no-repeat;
}

.menu-lvl1 .hvr A {
        background: url(/img/buttons.gif) right -44px no-repeat;
}


.menu-lvl1 .no-act2,
.menu-lvl1 .act2,
.menu-lvl1 .hvr2 {
        height: 22px;
        width: 145px;
        border-right: 1px solid rgb(255,255,255);
        text-align: center;
        vertical-align: middle;
        font: bold 11px Tahoma, sans-serif;
        line-height: 10px;
        color: rgb(255,255,255);
        background: rgb(72,125,190) url(/img/bg/menu-lvl12.gif) left top no-repeat;
}
.menu-lvl1 .act2 {
        background: rgb(176,218,94) url(/img/bg/menu-lvl12-act.gif) left top no-repeat;
}
.menu-lvl1 .hvr2 {
        background: rgb(133,176,233) url(/img/bg/menu-lvl12-hvr.gif) left top no-repeat;
}

.menu-lvl1 .no-act3,
.menu-lvl1 .act3,
.menu-lvl1 .hvr3 {
        height: 22px;
        width: 110px;
        border-right: 1px solid rgb(255,255,255);
        text-align: center;
        vertical-align: middle;
        font: bold 11px Tahoma, sans-serif;
        line-height: 10px;
        color: rgb(255,255,255);
        background: rgb(72,125,190) url(/img/bg/menu-lvl13.gif) left top no-repeat;
}
.menu-lvl1 .act3 {
        background: rgb(176,218,94) url(/img/bg/menu-lvl13-act.gif) left top no-repeat;
}
.menu-lvl1 .hvr3 {
        background: rgb(133,176,233) url(/img/bg/menu-lvl13-hvr.gif) left top no-repeat;
}

.menu-lvl1 .no-act4,
.menu-lvl1 .act4,
.menu-lvl1 .hvr4 {
        height: 22px;
        width: 145px;
        border-right: 1px solid rgb(255,255,255);
        text-align: center;
        vertical-align: middle;
        font: bold 11px Tahoma, sans-serif;
        line-height: 10px;
        color: rgb(255,255,255);
        background: rgb(72,125,190) url(/img/bg/menu-lvl14.gif) left top no-repeat;
}
.menu-lvl1 .act4 {
        background: rgb(176,218,94) url(/img/bg/menu-lvl14-act.gif) left top no-repeat;
}
.menu-lvl1 .hvr4 {
        background: rgb(133,176,233) url(/img/bg/menu-lvl14-hvr.gif) left top no-repeat;
}


.menu-lvl1 a {
        color: #fff;
        text-decoration: none;
        display:block;
        text-align:center;
        padding:5px 8px 0 8px;
        height: 17px;
}
.menu-lvl1 .home {
        width: 29px;
        border-right: 1px solid rgb(255,255,255);
}
.home-act {
        width: 29px;
        border-right: 1px solid #FFFFFF;
}
.home-act A {
        padding:0;
}

.menu-lvl2 {
        font: bold 12px Tahoma, sans-serif;
        color: rgb(69,138,63);
        background-color: rgb(176,218,94);
        padding: 0px 20px 6px 20px;
}
.menu-lvl2 a {
        font-weight: normal;
        color: rgb(0,94,55);
}
.lvl4-t {
        background: rgb(255,255,229) url(/img/bg/lvl4-rt.gif) right top no-repeat;
        padding-bottom: 2px;
}
.lvl4-b {
        background: rgb(255,255,229) url(/img/bg/lvl4-rb.gif) right top no-repeat;
}
.menu-lvl4 .act {
        font-weight: bold;
}
.menu-lvl4,
.menu-lvl4-b,
.menu-lvl4-r {
        background-color: rgb(255,255,229);
        padding: 0px 0px 6px 0px;
        margin: 0px;
}
.menu-lvl4 li,
.menu-lvl4-b li,
.menu-lvl4-r li {
        list-style: none;
        color: rgb(111,109,94);
        padding: 0px 10px 0px 18px;
        background: url(/img/icn/lvl4-li.gif) 11px 6px no-repeat;
}
.menu-lvl4-b li,
.menu-lvl4-r li {
        font-weight: bold;
}
.menu-lvl4-b .act,
.menu-lvl4-r .act {
        background: url(/img/icn/lvl4-li-act.gif) 10px 6px no-repeat;
}
.menu-lvl4-r li,
.menu-lvl4-r a {
        color: rgb(255,0,0);
}
.menu-lvl4-r .act {
        background: url(/img/icn/lvl4-demo-act.gif) 10px 6px no-repeat;
}
.menu-phone-list3 {
        margin: 0px 0px 6px 0px;
        padding: 8px 0px 5px 0px;
        width: 170px;
        border: 1px solid rgb(213,213,213);
}
.menu-phone-list3 li {
        list-style: none;
        padding: 0px 8px 2px 10px;
        color: rgb(133,135,135);
}
.menu-phone-list3 .act {
        font-weight: bold;
        color: rgb(123,136,143);
}
.menu-phone-list3 a {
        font-weight: bold;
}


.menu-lvl2-line {background:#DA0000; padding:0 20px 3px 20px; color:#fff; cursor:default;}
.menu-lvl2-line A {color:#fff; font-size:13px;}
.menu-lvl2-line B {color:#fff; font-size:13px; cursor:default;}



