body, html {
  height:100%;
  border:0;
  padding:0;
  margin:0;
  text-align:center;
	background-color: #000000;
  }

#container {
  min-width:800px;
  min-height:500px;
  width:100%;
  height:100%;
  width:expression(document.body.clientWidth < 800?
    "800px": "100%" ); /* pro IE */
  height:expression(document.body.clientHeight < 500?
    "500px": "100%" ); /* pro IE */
  position:absolute;
  top:0;
  left:0;
}

#container-horizontal {
  text-align:left;
  margin:auto;
  position:absolute;
  top:50%;
  left:50%;
}
#container-in {
  position:absolute; 
  top:-250px;
  left:-400px;
  width:800px;
  height:600px;
  background:black;
  overflow:auto;
} 

a{
	text-decoration:none;
}

a:link{
	color:#ffffff;
}

a:visited{
	color:#ff0000;
}

a:hover{
	color:#FF0000;
}

a:active{
	color:#FF0000;
}

#logo {
  width: 800px;
  height: 500px;
}
