
/*оформление верхнего меню с суффиксом tabs*/
/*оформление блока меню*/
#topmenu {
overflow:hidden;
 height:40px;
}
/*оформление модуля меню*/
.moduletabletabs {
font:bold 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
overflow:hidden;
text-align:center;
background-color:#b9bdc8;
}
/*оформление списка меню*/
.moduletabletabs ul {
padding:0;
float:left;
left:50%; 
position:relative;
 height:40px;
 }
/*оформление блоков пунктов в меню*/
.moduletabletabs ul li {
float:left;
left:-50%;
list-style:none;
 position:relative;
  overflow:hidden;
  margin-top:5px;
}
/*оформление ссыки в меню*/
.moduletabletabs ul li a {
background:url(../images/button-left.png) top left no-repeat;
display:block; height:27px; line-height:27px; float:left; margin:0 5px 0 10px;
color:#000; text-decoration:none;
text-shadow:1px 1px 2px #FFF;
}

/*оформление кнопки*/
.moduletabletabs a span {
background:url(../images/button-right.png) top right no-repeat;
display:block;
margin:0 0 0 7px; padding:0 7px 0 0;
}

/*посещенные и непосещенные ссылки*/
.moduletabletabs a:visited,.moduletabletabs a:link {
text-decoration:none;
}

/*ссылка при наведении*/
.moduletabletabs li a:hover{
display:block;
color:#8B8378;
text-decoration:underline;
}


/*нижнее меню с разделителями суффикс menubot*/
#bottommenu {
overflow:hidden;
width:100%;
margin:0;
}

.moduletablemenubot {
float: left;
left: 50%;
position: relative;
}

.moduletablemenubot ul {
position: relative;
left: -50%;
float: left;
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
}

.moduletablemenubot li {
float: left;
border-left: 1px solid #565d6d;
margin-left: -1px;
margin-top: 1px;
padding: .3em 1em;
}

.moduletablemenubot a {
text-decoration: none;
font-weight: bold;
}

.moduletablemenubot a:hover {
 text-decoration:underline;
 }

/*меню выпадающее с суффиксом menu*/

.moduletablemenu *{ /* тут еще и H3 попадает под раздачу */
  padding:0;
  margin:0;


}
.moduletablemenu ul.menu {
  width:135px;               /* ваша ширина меню*/
/*   background-color: #abb0b6; /* для красоты */
padding-bottom:25px;
padding-top:7px;
}
.moduletablemenu ul.menu li{
  display:block;
  position: relative;

border-bottom:1px solid #7d8494; 

}
.moduletablemenu ul.menu li a{
  display:block;
  padding:3px;               /* для красоты */
text-decoration:none;
color:#000;

}


.moduletablemenu ul.menu li a:hover{
  display:block;
padding:3px;               /* для красоты */
text-decoration:none;
color:#000;
  background-color: #727b8c;
}


.moduletablemenu ul.menu li ul{
  display:none;
  position:absolute;
  width:60px;                /* ваша ширина меню*/
 top: 2px;                 /* отступ сверху */
  left: 135px;                /* ваша ширина меню*/
  background-color: #abb0b6;  /* для красоты */
  white-space:nowrap;         /* для красоты */

 }

.moduletablemenu ul.menu li:hover ul{
  display:block;
  z-index:2;


}
.moduletablemenu ul.menu li:hover ul li ul{
  display:none;

}
.moduletablemenu ul.menu li:hover ul li:hover ul{
  display:block;
  z-index:3;
  background-color: #727b8c;    /* для красоты */
}