#nav, #nav ul {
list-style: none;
margin: 0;
padding: 0 4px;
background: #FEFE7C;
float: left;
width: 100%;
}
#nav li {
float: left;
position: relative;
}

#nav a:hover {
color: #FEFE7C;
background: #000099;
text-decoration: none;
}

#nav li:hover,
#nav li.jshover {
background: #FEFE7C;
}

#nav li ul {
display: none;
position: absolute;
background: #FEFE7C;
margin: 0px;
padding: 0px 0px;
width: 155px;
}
#nav li li {
width: 150px;
background: none;
border : 4px double #fff;
text-transform: lowercase;
white-space:nowrap
}
#nav li:hover ul,
#nav li.jshover ul {
display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
top: -4px;
width: 155px;
left: 151px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
display: block;
}

#nav ul li ul {
   margin: 0px;
   position: absolute;  /* размещает выпадающий ul относительно родительского li */
   left: -2px;  /* выравнивает раскрывающееся меню */
   width: 10em;
}


#nav2, #nav2 ul {
list-style: none;
margin: 0;
padding: 0 4px;
background: #fff;
float: left;
width: 100%;
}

#nav1, #nav1 ul {
list-style: none;
margin: 0;
padding: 0 4px;
background: #FEFE7C;
float: left;
width: 100%;
}
#nav1 li,
#nav2 li {
float: left;
position: relative;
}

#nav1 a:hover,
#nav2 a:hover {
color: #FEFE7C;
background: #000099;
text-decoration: none;
}

#nav1 li:hover,
#nav1 li.jshover,
#nav2 li:hover,
#nav2 li.jshover {
background: #FEFE7C;
}

#nav1 li ul,
#nav2 li ul {
display: none;
position: absolute;
background: #FEFE7C;
left: 70px;
top: -6; 
margin: 0px;
padding: 0px 0px;
width: 155px;
}
#nav1 li li,
#nav2 li li {
width: 150px;
background: none;
border : 4px double #fff;
text-transform: lowercase;
white-space:nowrap
}
#nav1 li:hover ul,
#nav1 li.jshover ul,
#nav2 li:hover ul,
#nav2 li.jshover ul {
display: block;
}

#nav1 li:hover li ul,
#nav1 li.jshover li ul,
#nav2 li:hover li ul,
#nav2 li.jshover li ul {
display: none;
top: -4px;
width: 155px;
left: 151px;
}
#nav1 li:hover li:hover ul,
#nav1 li.jshover li.jshover ul,
#nav2 li:hover li:hover ul,
#nav2 li.jshover li.jshover ul {
display: block;
}

#nav1 ul li ul,
#nav2 ul li ul {
   margin: 0px;
   position: absolute;  /* размещает выпадающий ul относительно родительского li */
   left: -2px;  /* выравнивает раскрывающееся меню */
   width: 10em;
}

.cls_tabl_mainmenu	{
		width : 931px;
}
.block_menu { 
width: 900px; margin: 0px auto;
}
