#menu, #menu ul {
list-style-type:none;
position: relative;
overflow: hidden;
padding:0; 
margin:0;
}

#menu li{
font: 16px/16px Tahoma;
float:right;
border-left:1px solid #FDF3BB;
border-right:1px solid #F89A61; 
padding:5px 10px;
margin: 2px 0;
}

#menu a {
text-decoration:none;
color: #990000;
}

#menu a:hover {
color: #FF0000
}

/*Вертикальное левое меню*/

#menu-left, #menu-left ul {
position:relative;
float: left;
left:2px; 
list-style-type:none; 
padding:0 0 3px 0; 
margin:0; 
width:220px;
border:4px double #900;
background: url('images/polosa-g.gif');
}

#menu-left li.first {
float:right;
font: italic bold 18px/20px Palatino Linotype;
color: #FDF3BB;
padding:3px 0;
text-align: center;
}
#menu-left li.first a{
display:block;
text-decoration:none;
color: #FDF3BB;
background: #F89A61;
padding:5px 0;
width:220px;
margin:0;
}

#menu-left li.first p {
font: italic bold 18px/20px Palatino Linotype;
background: #F89A61;
padding:5px 0;
width:220px;
margin:0;
}

#menu-left li.img{
text-align: center;
background: #FBE988 url('images/u-1.gif') center no-repeat;
height: 60px;
width:220px;
margin-bottom:3px;
}

#menu-left li.sub{
font: bold 16px/20px Palatino Linotype;
float:right;
background: url('images/polosa-g.gif');
width:220px;
padding:3px 0;
}

#menu-left li.sub a {
text-decoration:none;
display:block;
background: #FAD563;
color: #E3230F;
padding:6px 0;
}

#menu-left li.sub a:hover {
color: #FDF3BB;
background: #F89A61;
}

/*++++++++++++++++++++++++*/

#menu-b, #menu-b ul {
list-style-type:none;
overflow: hidden;
text-align:center;
list-style: none;
margin: 10px auto;
padding-left:220px;
}

#menu-b li{
display: inline-block;
position: relative;
font: 16px/16px Tahoma;
padding:3px;
text-align:center;
white-space:nowrap;
*display: inline; 
zoom: 1;
}

#menu-b a {
text-decoration:none;
color: #990000;
}

#menu-b a:hover {
color: #FF0000
}