ul.menu {
    float:left;
    width:670px;
    height: 42px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: -2px 0px url(/develor/pics/portal/2010develor/menu/ul_bg_topmenu.png) no-repeat;
}
ul.menu li {
    position: relative;
    float: left;
    width: 157px;
    font-family:verdana, arial;
    font-size: 10px;
    text-align:left;
    cursor:pointer;
    padding:0 5px 0px 4px;
    z-index: 1;
}
ul.menu li.level1{
    text-transform: uppercase;
    border: none;
    float: left;
}
ul.menu li a{
    margin: 0;
    padding: 0;
    float:left;
    display:block;
    height:10px;
    background-color: #70477d;
    text-decoration:none;
    vertical-align: baseline;
    border: 1px solid #FFF;
}
ul.menu li a.button1234{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_01.gif) no-repeat;
    height: 27px;
    width: 158px;
}
ul.menu li a.button1234:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_01a_bold.gif) no-repeat;
}
ul.menu li a.button1234.onpath{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_01a.gif) no-repeat !important;
}
ul.menu li a.button1234.onpath:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_01a_bold.gif) no-repeat !important;
}

ul.menu li a.button1235{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_02.gif) no-repeat;
    height: 27px;
    width: 158px;
}
ul.menu li a.button1235:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_02a_bold.gif) no-repeat;
}
ul.menu li a.button1235.onpath{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_02a.gif) no-repeat !important;
}
ul.menu li a.button1235.onpath:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_02a_bold.gif) no-repeat !important;
}


ul.menu li a.button1236{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_03.gif) no-repeat;
    height: 27px;
    width: 158px;
}
ul.menu li a.button1236:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_03a_bold.gif) no-repeat;
}
ul.menu li a.button1236.onpath{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_03a.gif) no-repeat !important;
}
ul.menu li a.button1236.onpath:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_03a_bold.gif) no-repeat !important;
}


ul.menu li a.button1237{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_04.gif) no-repeat;
    height: 27px;
    width: 158px;
}
ul.menu li a.button1237:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_04a_bold.gif) no-repeat;
}
ul.menu li a.button1237.onpath{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_04a.gif) no-repeat !important;
}
ul.menu li a.button1237.onpath:hover{
    background: 0 0 url(/develor/pics/portal/2010develor/menu/belso_04a_bold.gif) no-repeat !important;
}

.menu_arrow{
    margin: 0px;
    padding: 0px;
    width:13px;
    height: 9px;
}
ul.menu li a:hover{
    color:#cbb6d2 !important;
    cursor:pointer;
}
ul.menu li.level1 a.onpath{
    color:#70477d;
    font-weight: bold;
    cursor:pointer;
    background-color: #FFFFFF;
    border:1px solid #70477d;
}
ul.menu li ul{
    margin: 0;
    padding: 0;
    width: 167px !important;
    position:absolute;
    display: none;
    top:31px;
    left:0;
    opacity:0;
    list-style:none;
}
ul.menu li ul li{
    margin: 0;
    padding-bottom: 0 !important;
    color:#FFFFFF;
    text-align:left;
    background: none;
    width: 157px !important;
}
ul.menu li ul li a{
    display:block;
    text-transform: none;
    float:none !important;
    padding:5px 10px 10px 10px;
    border: none !important;
    text-decoration: none !important;
    color:#FFFFFF;
}
ul.menu li ul li a:hover, ul.menu li ul li a.onpath{
    border:none !important;
    background-color: #70477d !important;
    color: #FFFFFF !important;
    font-weight: bold;
    text-decoration: none !important
}
ul.menu li ul li a.onpath{
    border:none !important;
    background-color: #70477d !important;
    color:#cbb6d2 !important;
}
ul.menu li ul li a{
    display:block;
}
ul.menu li ul li ul li{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.menu li ul li ul li a{
    padding:5px 10px 10px 10px;
}
ul.menu ul li ul{
    left:160px;
    top:0;
}
