                                                     #menu {
        width:960px;
        height:34px;
        margin:0;
        padding:0;
        background: url(../images/pmenubar.gif) repeat-x 0px 0px;


}

.menu ul li a {
        opacity: 0.9;
        filter: alpha(opacity=80);
}

.menu, .menu ul {
        list-style-type:none;
        margin:0;
        padding:0;


}
.menu {
        font-family: arial, sans-serif;
        font-size:12px;
        width:960px;
        margin:0;

}
.menu a {
        background: url(../images/pmenu.gif) no-repeat 0px 0px;
        text-decoration:none;
        margin-right:-119px;
}
.menu a:hover {
        background-position: 0px -34px;
}

.menu a.sel {
        background-position: 0px -136px;
}

.menu a.firstlevel {
        background-position: 0px -68px;
}

.menu a.firstlevel:hover, .menu a.sel:hover {
        background-position: 0px -102px;
}

.menu a b {
        font-weight:normal;
        display:block;

        height: 34px;
        color:#fff;
        text-align: center;

        background: url(../images/pmenubar.gif) repeat-x 0px 0px;
}

.menu ul ul {
        top:-34px;
}
.menu .drop, .menu a {
        width:146px;
}
.menu ul li {
        max-width:146px;
}
.menu ul ul {
        left:146px;
}
.menu li {
        float:left;
}
.menu ul {
        float:left;
        position:relative;
        z-index:20;
}
.menu ul li {
        clear:left;
}
.menu a {
        position:center;
        display:block;
}
.menu a.main {
        float:left;
        margin-top:10000px;
}
.menu .drop, .menu .fly {
        margin-top:-10000px;
}
.menu ul {
        margin-bottom:-5000px;
}
.menu a:hover, .menu a:focus, .menu a:active {
        margin-right:0; z-index:10; outline:0;
}
.menu a:hover b, .menu a:focus b, .menu a:active b {
        color:#000
}
.menu ul:hover, .menu ul ul:hover {
        clear:left;
}