.pd_menu_01 {
background:#FFF;
color:#000;
float:left;
width:770px;
z-index:900;
margin:0;
padding:0;
top:0; left:0;
}

.pd_menu_01 a {
color:#404040;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:900;
text-decoration:none;
z-index:999
}

.pd_menu_01 ul {
list-style-type:none;
z-index:999;
margin:0;
padding:0;

}

.pd_menu_01 ul li {
background:url(/img/menuvuoto.png) no-repeat top;
width:152px;
float:left;
position:relative;
text-align:center;
z-index:999;
padding:0 0 0 1px
}

.pd_menu_01 ul li a {
color:#404040;
display:block;
float:none!important;
height:30px;
line-height:30px;
text-decoration:none;
z-index:999;

padding:0 10px
}

.pd_menu_01 ul li ul {
background:#0000A0;
color:#DDD;
display:none;
width:1px;
z-index:999;
overflow: visible;
}

.pd_menu_01 ul li:hover ul {
display:block;
left:0;
margin-top:1px;
position:absolute;
overflow: visible;
top:29px;
z-index:1000;
}

.pd_menu_01 ul li:hover ul li a {
background-color:#0A3366;
color:#FFF;
display:block;
height:auto;
line-height:1.3em;
margin-left:-1px;
width:135px;
padding:8px;
z-index:999;
}

.pd_menu_01 ul li a:hover ul {
display:block;
left:0;
top:29px;
width:130px;
z-index:999;
}

.pd_menu_01 ul li a:hover ul li a {
background-color:#00F;
color:#DDD;
display:block;
height:1px;
line-height:1.3em;
width:130px;
padding:4px 16px;
z-index:999;
}

.pd_menu_01 ul li:hover a,.pd_menu_01 ul li a:hover {
color:#FF9900;
text-decoration:none;
z-index:999;
}

.pd_menu_01 ul li:hover ul li a:hover,.pd_menu_01 ul li a:hover ul li a:hover {
background-color:#375E85;
color:#000;
text-decoration:none;
width:135px;
z-index:999;
}