* {
  margin: 0pt;
  padding: 0pt;
  }
body {
  background-color: #282A2D;
  font-size: 11px;
  font-family: verdana;
  color: #fff;
  }
p {
  font-size: 11px;
  font-family: verdana;
  margin-bottom: 1em;
  color: inherit;
}
h1 {
  font-size: 11px;
  font-weight: bold;
  color: inherit;
}
a:link,a:hover,a:visited {
  text-decoration: underline;
  outline: none;
  color: #fff;
  }
a:hover {
  color: red;
  }
div.newsitem {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom:1px solid #000;
  color: #000;
  }
div.discoitem {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom:1px solid #000;
  color: #000;
  }
img {
border: none;
}
a.news:link,a.news:hover,a.news:visited {
  text-decoration: none;
  outline: none;
  color: #000;
  }
a.news:hover {
  color: red;
  }

#wrapper { position: absolute; top: 50%; left: 50%; width: 980px; height: 580px; margin-left: -490px; margin-top: -290px;}
#border { width: 980px; height: 580px; float: left; background:#000;}
#main { width: 945px; height: 520px; margin: 18px 18px 42px 18px ; float: left; background:#595F53; background-image:url('main.jpg');}
#window01 {
  position: absolute;
  left: 73px; top: 150px; width: 306px; height: 308px;
  background-image:url('window01.jpg');
  text-color: #000;
  }
#window02 {
  position: absolute;
  left: 402px; top: 150px; width: 470px; height: 308px;
  }
#window03 {
  position: absolute;
  left: 29px; top: 62px; width: 527px; height: 421px;
  background-image:url('video_bg.jpg');
  }
#window-full {
  position: absolute;
  left: 42px; top: 137px; width: 900px; height: 325px;
  }
#video {
  position: absolute;
  left: 40px; top: 38px; width: 425; height: 355px;
  }
#front { width: 783px; height: 582px; float: left; background:#323241; border: solid 1px #323241; }
#front-right { width: 310px;float: right;}
#front-img { position:absolute; top: 200px; height: 180px; width:781; margin: 1px; }

#left { width: 465px; height: 582px; float: left; border: solid 1px black; }
#right { width: 310px; height: 582px; float: right; border: solid 1px black; }
#picture { height: 400px; margin: 22px; margin-top: 25px; }
#picture_info { margin: 0 15px 15px; padding-left: 5px; text-transform: uppercase;}
#picture_menu { position: absolute; bottom: 15px; width: 394px; height: 54px; margin-right: 36px; margin-left: 35px; }
#logo { width: 128px; height: 19px; margin-top: 15px; margin-left: 15px; }
#menu { position:relative; margin-top: 15px; margin-left: 18px; width: 272px; height: 90px; padding-bottom: 10px;}
#info { position:relative; margin-top: 15px; padding-top: 25px; margin-left: 18px; padding-bottom: 10px; width: 272px;  border-top: 1px solid gray; }
td.download1 {
  padding-bottom: 30px;
  padding-right: 6px;
  width: 188px;
}
td.download2 {
  padding-bottom: 30px;
  padding-right: 12px;
  width: 89px;
}
img.thumb {
  border: 3px solid #fff;
}
img.large {
  border: 4px solid #fff;
}
.form {
  border:1px solid #000;
  font-size: 11px;
  font-family: verdana;
  margin-bottom:2px;
  padding:2px;
}
.submit {
  color: #000;
  background: none;
  outline: none;
  border: 1px solid #999;
  font-size: 11px;
  font-family: verdana;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}
div.logos {
  position:absolute;
  bottom:4px;right:18px;
  }
img.logo {
  margin-left: 5px;
}
ul {
  list-style: square outside;
  margin-left: 12px;
  padding-left: 4px;
}
li {
margin-bottom:0.5em;
}