html, body {
  min-height:0;
  min-width:0;
  height:100%;
  background:#eee;
}

#main {
  position: absolute;
  top: 45%;
  width: 100%;
  height: 500px;
  margin-top:-250px;
  background:url(../pic/abdax_index.jpg) no-repeat center center;
}

#flags, #flags2, #flags1 {
  list-style:none;
  width:100%;
  text-align:center;
  position:absolute;
  top:275px;
}

#flags li, #flags2 li, #flags1 li {
  display:inline;
  margin:5px;
  max-width:70px;
}

#flags2 {
  top:300px;
}

#flags1 {
  top:260px;
}

a {
  color:#eee;

}

a:hover {
  text-decoration:none;
}