html, body
 {
  height:100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
 }

.wrap
 {
  /*центрируем*/
  position: relative;
  width: 1000px;
  margin: 0px auto ;

  /*вытягиваем в высоту*/
  height:auto !important;
  height:100%;
  min-height:100%;

  /*украшательства*/
  background-color: white;
 }

.contentdiv {padding: 0px;}

a:hover
 {  text-decoration: none;
 }

ul
 {  padding: 0px;
 }

li
 {  list-style-type: none;
 }

#top
 {  margin: 0px;
  padding: 0px;
  float: left;
  width: 1000px;
  height: 150px;
  background-color: white;
 }

#top img
 {  float: left;
  align: left;
 }

#disco8x
 {  margin: 0px;
  padding: 0px;
  float: left;
  width: 300px;
  height: 100px;
  text-align: center;
 }

#disco8x h2
 {  margin: 5px 5px 5px 5px;
  padding: 0px;
  height: 50px;
  font: 46px bold verdana;
  float: left;
  text-align: center;
 }

#disco8x em
 {  font: 18px;
  text-align: center;
 }

#top_banner
 {  margin: 10px 20px 0px 30px;
  width: 468px;
  height: 70px;
  float: left;
 }

#menu
 {  margin: 0px;
  width: 840px;
  height: 50px;
  float: left;
 }

#menu ul
 {  padding: 0px;
  margin: 0px;
 }

#menu li
 {  margin: 5px 5px 2px 5px;
  padding: 0px;
  float: left;
 }

#menu li a
 {
  font: 16px verdana;
  color: #000060;
  text-decoration: underline;
 }

#menu li a:hover
 {
  color: gray;
 }

#left
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#top20
 {  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#top20 h3
 {  font: bold 20px;
  text-align: center;
 }

#top20 ul
 {
  margin: 0px;
  padding: 0px;
 }

#top20 li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }

#top20albums
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#top20albums h3
 {
  font: bold 20px;
  text-align: center;
 }

#top20albums ul
 {
  margin: 0px;
  padding: 0px;
 }

#top20albums li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }

#top20video
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#top20video h3
 {
  font: bold 20px;
  text-align: center;
 }

#top20video ul
 {
  margin: 0px;
  padding: 0px;
 }

#top20video li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }


#counters
 {  margin: 10px 0px 0px 5px;
  padding: 0px;
  float: left;
  text-align: center;
 }

#center
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 500px;
  background-color: white;
 }

#poisk
 {  margin: 0px;
  padding: 0px;
  float: left;
  text-align: left;
 }

#mp3result
 {
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: left;
 }

#albumsresult
 {
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: left;
 }

#videoresult
 {
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: left;
 }

#mp3
 {  margin: 0px;
  padding: 0px;
  float: left;
  width: 500px;
 }

#mp3 h1
 {  margin: 0px;
  padding: 5px;
  font: 30px bold verdana;
 }

#letters
 {  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 400px;
  text-align: center;
 }

#letters a
 {  font: 16px verdana;
  color: #000060;
  text-decoration: underline;
 }

#letters a:hover
 {
  font: 17px verdana;
  color: gray;
  text-decoration: none;
 }

#album
 {  margin: 0px;
  padding: 0px;
  float: left;
  width: 500px;
  height: 200px;
 }

#album img
 {  margin: 0px;
  padding: 0px;
  float: left;
  width: 200px;
  height: 200px;
 }

#album h1
 {
  margin: 0px;
  padding: 5px;
  width: 280px;
  float: left;
  font: 25px bold verdana;
 }

#t-list
 {  margin: 0px;
  padding: 10px;
  float: left;
  font: 12px verdana;
 }

#t-list ol
 {
  margin: 0px;
  padding: 0px;
 }

#t-list li
 {  padding: 5px 3px 3px 0px;
 }

#info
 {  margin: 0px;
  padding: 10px;
  width: 480px;
  float: left;
 }

#info dt
 {  font: bold 16px verdana;
 }

#info dd
 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  float: left;
 }

#info ul
 {
  margin: 0px;
  padding: 0px;
 }

#info li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }

#links
 {
  margin: 0px;
  padding: 10px;
  float: left;
  font: 11px verdana;
 }

#links h2
 {  font: 14px verdana;
  width: 460px;
 }

#links ul,li
 {  margin: 0px;
  padding: 2px;
  background-color: white;
 }

#tags
 {
  margin: 0px;
  padding: 10px;
  float: left;
  font: 11px verdana;
 }

#tags h2
 {
  font: 14px verdana;
  width: 460px;
 }

#tags ul,li
 {
  margin: 0px;
  padding: 2px;
  background-color: white;
 }

#right
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
  background-color: white;
 }

#novinki20
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#novinki20 h3
 {
  font: bold 20px;
  text-align: center;
 }

#novinki20 ul
 {  margin: 0px;
  padding: 0px;
 }

#novinki20 li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }

#novinki20albums
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#novinki20albums h3
 {
  font: bold 20px;
  text-align: center;
 }

#novinki20albums ul
 {
  margin: 0px;
  padding: 0px;
 }

#novinki20albums li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }

 #novinki20video
 {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 250px;
 }

#novinki20video h3
 {
  font: bold 20px;
  text-align: center;
 }

#novinki20video ul
 {
  margin: 0px;
  padding: 0px;
 }

#novinki20video li a
 {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  font: 12px verdana;
  text-align: left;
  color: black;
 }
