body {
  margin:0;
  padding:0;
}
div#header {
  position:absolute;
  left:0px;
  top:40px;
  overflow:hidden;
  width:100%;
  border-top:1px solid #abd8ef;
  border-bottom:1px solid #abd8ef;
}
div#header h1 {
  position:relative;
  left:0;
  top:0px;
  padding:10px;
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#666;
  overflow:hidden;
  text-indent:-11px;
  width:100%;
  margin:0;
  margin-left:50px;
}
ul#menu {
  display:none;
}
ul#language {
  display:none;
}
div#contact {
  position:relative;
  left:0px;
  top:90px;
  width:100%;
  color:#666;
  text-align:right;
  line-height:0.9;
  border-bottom:1px solid #abd8ef;
  text-indent:50px;
  padding-bottom:10px;
}
div#contact p {
  font:11px Arial, Helvetica, sans-serif;
  margin:3px 0px;
  padding:0;
}
div#contact h1 {
  font:bold 14px Arial, Helvetica, sans-serif;
  margin:3px 0px;
  padding:0;
}
div#contents {
  position:absolute;
  left:50px;
  top:150px;
  width:400px;
}
div#contents h1 {
  font:bold 48px Arial, Helvetica, sans-serif;
  color:#d3e9f5;
  margin:0px;
  margin-bottom:30px;
  line-height:0.8;
}
div#contents h2 {
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#666;
  margin:8px 0px;
  padding:0;
}
div#contents h3 {
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#666;
  margin:8px 0px;
  padding:0;
}
div#contents p {
  font:14px Arial, Helvetica, sans-serif;
  color:#000;
  margin:8px 0px;
  padding:0;
}
div#contents img {
  position:absolute;
  left:450px;
  border:5px solid #000;
}
div#contents div.image {
  position:absolute;
  left:450px;
}
div#contents div.image img {
  position:relative;
  left:0;
  top:0;
  border:5px solid #000;
}
div#contents div.image b.label {
  font:bold 11px Arial, Helvetica, sans-serif;
}
div#contents div.image a {
  font:11px Arial, Helvetica, sans-serif;
  color:#666;
}
div#contents div.image a:hover {
  color:#CCC;
}
