/*ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
*/

ul.menu {
    margin: 0;
    padding: 0;
    height: 66px;
    list-style-type: none;
    width:780px;
    float:left;
}
ul.menu li {
    position: relative;
    float: left;
    font-family: Arial, verdana;
    font-size: 12px;
    margin:0;
    padding:0;
    padding-bottom:2px;
    padding-right:3px;
    text-align:center;
    color:#231f20;
    cursor:pointer;
}
/*ul.jd_menu li.level2 span{
    display:block;
    padding-right:5px;
    float:left;
}*/
ul.menu li span{
    display:block;
    background: left top url(/keler/pics/keler2009/top_menubg.gif) no-repeat;
    padding:44px 4px 1px 3px;
    border-bottom:5px solid #284765;
    color:#3d3d3d;
    text-decoration:none;
    font-weight:bold;
    font-size:13px !important;
    float:left;

}
ul.menu li.span:hover, ulmenu li.span.onpath{
    color:#ab0774 !important;
    cursor:pointer;
    border-bottom:5px solid #c5cfd4;
}

ul.menu li ul{
    margin: 0;
    padding: 0;
    position:absolute;
    top:68px;
    left:0;
    background:#d1d1d1;
    display:none;
    opacity:0;
    list-style:none;
    background-color:#FFFFFF;
    width:182px;
}
ul.menu li ul li{
    margin: 0;
    color:#3d3d3d;
    text-align:left;
    background: left top url(/keler/pics/keler2009/top_levelbg.gif) repeat-x;
    border:1px solid #7a96af;
}
/*
.level3 span{
    background: left top url(/keler/pics/keler2009/top_levelbg.gif) repeat-x;
    margin:0;
    display:block;
}
*/
ul.menu li ul li a{
    display:block;
    float:none !important;
    width:142px;
    padding:0px;
    margin:0px;
    padding:5px 10px 5px 26px !important;
    border:none !important;
    font-weight:bold;
    font-size:13px !important;
    color:#3d3d3d;
    background: 8px center url(/keler/pics/keler2009/pink_arrow.gif) no-repeat !important;
}
ul.menu li ul li a:hover{
    border:none !important;
    background: 8px center url(/keler/pics/keler2009/blue_arrow.gif) no-repeat !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:6px 10px 6px 28px !important;
}
ul.menu ul li ul{
    left:182px;
    top:-1px;
}
