/* ================================================================ 
			ackoe menu
=================================================================== */
/* common styling */
.m10{margin:0 5px 0 10px; font-weight:bold}
.und{text-decoration:underline}
span.x2{padding-left:22px;text-decoration:underline}

.menu2 img{border:none;}
.menu2 {font-family:Arial; position:relative; margin:0; font-size:10px; height:47px; width:957px;}

.menu2 ul li a, .menu2 ul li a:visited {display:block; text-decoration:none; color:#fff;background:transparent url(../images/opaque2.png); line-height:29px; font-size:10px;}

.menu2 ul {padding:0; margin:0;list-style-type: none;}
.menu2 ul li {float:left; position:relative;}
.menu2 ul li ul {display: none;}

/* specific to non IE browsers */
.menu2 ul li:hover a {color:#fff; background:#3D5390;}

.menu2 ul li:hover ul {display:block; position:absolute; top:0; top:47px; width:100px; background:transparent;}
.menu2 ul li:hover.lz ul {left:-11px;}
.menu2 ul li:hover.pz ul {left:-14px;}/* <--- new string*/
.menu2 ul li:hover.pz ul.pz_l {left:-144px;}
.menu2 ul li:hover.pz ul.pz_r {left:106px;}

.menu2 ul li:hover ul li {float:left;}

.menu2 ul li:hover ul li a {display:block; background:transparent url(../images/opaque2.png);text-transform:uppercase; color:#fff; width:310px; height:30px; float:left;}
.menu2 ul li:hover ul li a.x2{height:60px;}
.menu2 ul li:hover.lz ul li a {width:185px;}

.menu2 ul li:hover.pz ul.pz_l li a {width:250px;}
.menu2 ul li:hover.pz ul.pz_r li a {width:190px;}

.menu2 ul li:hover ul li a:hover {background:url(../images/hov2.png) repeat-y; color:#fff;}
.menu2 ul li:hover ul li a:hover.x2 {background:url(../images/hov2x.png) repeat-y}
.menu2 ul li:hover ul li a:hover.x {background:url(../images/opaque2.png)}