/* second */
* html .menu ul ul a:hover{color:#ff0;background:none;opacity: 0.8; position:relative; z-index:110;}
.menu ul ul ul{margin:-15px 0 0 80px;float:left;background:none;}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;background:none ;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;background:none ;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:185px;background:none ;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;background:none ;}


/* Menu top right */

.men {position:absolute;left:345px; top:245px;  padding:0; margin:0;}
.men ul {padding:0;margin:0;list-style-type:none;background:none;}
.men ul ul {width:auto;}
.men ul li {float:left; display:block; height:auto;}
.men ul ul li {display:block;width:auto;height:auto;}

.men a, .men a:visited {
        display:block;
        line-height:31px;
        text-decoration:none;
        padding:0 10px;
        margin:0;
        font-family: Tachoma;
    	font-size: 12px;
	    color: #666;
       }


.men ul ul a, .men ul ul a:visited {
display:block;
background:#dfdcdc;
height:100%; 
padding:0 0 0 5px;
line-height:20px;
width: 150px; color: #666;}

* html .men ul ul a, * html .men ul ul a:visited  {width:150px;}

.men table {
border-collapse:collapse;
 padding:10px 0;
 margin:-2px 0 0 0; 
font-size:1em;
z-index:1;
padding:0;}

.men ul ul ul a, .men ul ul ul a:visited {background:#dfdcdc;}

.men ul ul ul ul a, .men ul ul ul ul a:visited {background:#dfdcdc;}

.menu ul :hover a.sub1 {background:#f7bd83;}

.menu ul ul :hover a.sub2 {background:#f7bd83;}

* html .men a:hover {background:#dfdcdc;position:relative; z-index:100;color: #4F4F4F;}

.men li:hover {position:relative;color: #4F4F4F;}

.men :hover > a {
font-family: Tachoma;
text-decoration:underline;
font-size: 12px;
color: #333;}

* html .men ul ul a:hover{text-decoration:underline; position:relative; z-index:110;color: #4F4F4F;}

.men ul ul li:hover {position:relative;}

.menu ul ul :hover > a {text-decoration:underline;}

* html .men ul ul ul a:hover {position:relative; z-index:120;color: #4F4F4F;}

.men ul ul ul :hover > a {float:left;}

.men ul ul ul ul a:hover { position:relative; z-index:130;}

.men ul ul {visibility:hidden;position:absolute;height:0;padding:0; margin:0;width:100px;}

.men ul ul ul{left:0;top:0;width:100px;}

.men ul :hover ul{visibility:visible; height:auto; padding:0; background:transparent; left:0px;}

.men ul :hover ul ul{visibility:hidden;}

.men ul :hover ul :hover ul ul{visibility:hidden;}

.men ul :hover ul :hover ul{visibility:visible; left:0px;}

.men ul :hover ul :hover ul :hover ul {visibility:visible;}
/* Of Menu top right */
