body, html { background:#fff;}
html, body, h1, h2, h3, div, #inban li, table, table tr, table td, ul, li, ul li, img{ padding:0; margin:0; font-family: Verdana, Geneva, sans-serif; vertical-align:top; border:0; line-height:1.2em;}
p {margin:0; padding:0.3em; }

a { color:#00F;  text-decoration: underline;}
a:hover { color:#F00; text-decoration: underline;}


#topwrap { width:960px; margin:0 auto; border-bottom:5px solid #000;}
#menudiv { margin:0 30px; border-left:5px solid #000;  border-right:5px solid #000; height:30px;}

#conteiner { margin:0 auto; border-left:5px solid #000;  border-right:5px solid #000; padding:30px; width:830px;}

#caonteinerall { margin:0 auto; width:890px; border-left:5px solid #000; border-right:5px solid #000;}
#conteinerleft { border-right:5px solid #000; }
#conteinerright { float:right; margin:0;}

h1 { font-size:18px; font-weight:bold; margin:0 0 15px 0; text-decoration: none; width:auto; clear:none;}
h1 span { border-bottom:dashed 1px #000}

#botwrap {margin:0 auto; width:960px; border-top:5px solid #000; height:0;}
#botdiv {margin:0 auto; width:890px;  border-left:5px solid #000; border-right:5px solid #000; height:30px; padding:0px; font-size:14px;}


.license {text-align:center; margin:0 auto; border-left:5px solid #000;  border-right:5px solid #000; padding:30px 10px; width:870px;}
.license img { margin:0; border:1px solid #999; padding:0; margin-left:2px;}
.license img:hover { border:1px solid #000; }

.pressa { font-size:12px; font-family:Arial, Helvetica, sans-serif}
h2 { margin-bottom:10px}
h2 span { border-bottom:#000 1px dashed; font-size:18px; paddnig-bottom:20px}
<!-- менюха -->
.menu{
    font-family: Verdana, Geneva, sans-serif;
    height:22px;
    position:relative;
    z-index:100;
}
.menu ul li a, .menu ul li a:visited {
    display:block;
    text-decoration:none;
    color:#000;
    height:30px;
    font-size:22px;
    overflow:hidden;
	padding: 0px 15px 0px 15px; line-height:1.2em;
}
.menu ul{
    padding:0;
    margin:0;
    list-style:none;
}
.menu ul li{
    float:left;
    position:relative}
.menu ul li ul{
    display:none;
}
.menu ul li:hover a{
    color:#333; text-decoration:underline;
}
.menu ul li:hover ul{
    display:block; margin:0; padding:0px; width:160px;
    position:absolute; top:30px;

}
.menu ul li:hover ul li a{
    display:block; font-size:14px; font-weight:400; padding:3px 5px 3px 5px ;
    background:#000;  text-decoration: none; margin:0;
    color:#fff; width:145px; border:#000 5px solid; height:20px
}
.menu ul li:hover ul li a:hover{
    background:#fff;
    color:#000; text-decoration:none;
}
<!-- менюха -->

#botdiv a:visited { text-decoration:none; color:#000000; margin:0;}
#botdiv a:link { text-decoration:none; color:#000000; margin:0;}
#botdiv a:hover { text-decoration: underline; color:#000; margin:0;}


ul.indexul { width:350px; margin:0 auto; font-size:12px; text-align:left; line-height:16px}
ul.indexul li { list-style:none; margin-top:7px;}
