css:
body{
padding:0;
margin:0;
background: #efefef;
text-align:center;}
#vse{
margin:0 auto 0 auto;
width:1000px; background: #fff;
position: relative;}
.menu {
background: url('images/menu.jpg') #86a262 repeat-x;
width: 100%;
float: left;
}
.menu a {
background: url('images/menu.jpg') #86a262 repeat-x;
display: block;
float: left;
width: 165px;
color: #ffffff;
font-size: 20px;
text-decoration: none;
padding: 8px 0px 9px 0px;
text-align: center;
}
.menu a:hover {
background:#648040;
}
.sub_menu {
background: #123;
position: absolute;
left: 0px;
}
.sub_menu .sub {
width: 200px;
background: #ffffff;
border: 1px solid #000;
position: absolute;
}
.sub_menu #news {
display: none;
float: left;
left: 12px;
}
.sub_menu #sport {
display: none;
float: left;
left: 177px;
}
.sub_menu #kult {
display: none;
float: left;
left: 342px;
}
.sub_menu #nauka {
display: none;
float: left;
left: 507px;
}
.sub_menu #nagr {
display: none;
float: left;
left: 672px;
}
div.clear {
clear: both;
}