

/* common styling */
.menuH {font-family: arial, sans-serif;position:relative; margin:0; font-size:14px; margin:0px 0; z-index:100;/*width:100%;*/}
.menuH ul li a, .menuH ul li a:visited {display:block; text-decoration:none; /*width:158px;*/ height:46px; text-align:center; color:#185f03; line-height:46px; font-size:14px; /*overflow:hidden;*/}
.menuH ul {margin:0;list-style-type: none;/*width: 1118px;*/  margin: 0 auto;}
 .menuH ul li a:visited {/*width:158px;*/}
.menuH>ul>li {float:left; margin-right:1px;width:14%;}
.menuH ul li div{position:absolute; left:60px; display: none; margin:0 auto;}
.menuH>ul>li>div>ul>li{float:left; text-align:center; width:74px; background:url(../images/navz_03_01.png) repeat-x;}
.menuH>ul>li>div>ul>li:first-child{background:url(../images/navz_02.png) repeat-x; padding-left:20px;}
.menuH>ul>li>div>ul>li:last-child{background:url(../images/navz_06.png) no-repeat;}
/*.menu ul li ul {height:0; display:none;}*/
/* specific to non IE browsers */
.menuH ul li:hover a {color:#302162; background:none;}
.menuH ul li:hover div {display:block;/*position:absolute; left:0; z-index:100;height:auto;transition: 10s;
background: url(../images/navz.png) no-repeat;  height:33px;padding-left:15px*/}
.menuH ul li:hover div li a.hide { color:#000;}
.menuH ul li:hover div li:hover a.hide {background:#bde0fc; color:#000;}
.menuH ul li:hover div li ul {display: none;}
.menuH ul li:hover div li a {display:block;/* background:#77b222; */ color:#302162;font-size:12px; line-height:33px; height:33px; font-weight:normal;}
.menuH ul li:hover div li a:hover { color:#da3972;font-weight:normal;}
.menuH ul li:hover div li:hover ul {display:block;/*position:absolute;*/ left:105px; top:0; z-index:100;}
.menuH ul li:hover div li:hover ul.left {left:-105px;}



.menuH ul li:nth-child(2) div{ left:0px;}
.lyNav .nav .menuH ul li a{color:#195f04;}
