@font-face {
  font-family: 'rounded';
  src: url('vagrlsb_-webfont.eot');
  src: local('?'), url('vagrlsb_-webfont.woff') format('woff'), url('vagrlsb_-webfont.ttf') format('truetype'), url('vagrlsb_-webfont.svg#webfontleCtnin3') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'rounded-bold';
  src: url('vagrblsb-webfont.eot');
  src: local('?'), url('vagrblsb-webfont.woff') format('woff'), url('vagrblsb-webfont.ttf') format('truetype'), url('vagrblsb-webfont.svg#webfontleCtnin3') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0px ;
  padding: 0px ;
}

a img {
  border: none ;
}

body {
  background: #f89828 url(site-bg.png) no-repeat;
  font-family: rounded, sans-serif ;
  color: white ;
  font-size: 22px ;
  text-shadow: 1px 1px 1px #464646 ;
}

a { color: white ; }
p { padding-bottom: 5px ; }
p strong { font-family: rounded-bold, sans-serif ; font-weight: normal ;}
p.extrabig { font-size: 30px ; }

form {
  padding: 5px 10px ;
  -moz-border-radius: 5px ;
  -webkit-border-radius: 5px ;
  background-color: white ;
  width: 400px ;
}

form h1 {
  font-family: rounded-bold, sans-serif; font-weight: normal;
  color: #f89828 ;
  font-size: 26px ;
  text-shadow: 1px 1px 1px #464646 ;
}

form table {
  padding: 3px ;
  text-align: left ;
  font-family: sans-serif ;
  font-weight: normal ;
  font-size: 12px ;
  text-shadow: none ;
  color: #464646 ;
}

form table tr td {
  line-height: 18px ;
}

div.centralizer {
  width: 1000px ;
  margin: 0 auto ;
}

div.header {
  position: absolute ;
  top: 0px ;
}

div.content {
  width: 1000px ;
  margin: 0 auto ;
  padding-top: 120px ;
  text-align: center ;
}

div.header div.logo {
  position: absolute ;
  top: 40px ;
  left: 30px ;
}

div.header div.asteriks {
  position: absolute ;
  top: -135px ;
  left: 540px ;
}

div.footer {
  position: relative ;
  margin-top: 25px ;
  background-color: #f15a24 ;
  height: 240px ;
  width: 100% ;
}

div.footer div.box {
  float: left ;
  width: 300px ;
  text-align: center ;
  padding-left: 30px ;
}

div.footer div.box a { text-decoration:none; }

div.footer div.box ul {
  text-align: left ;
  padding-top: 20px ;
  list-style: none ;
}

div.footer div.box ul li {
  padding-bottom: 10px ;
}

div.footer div.smalltext {
  clear: both ;
  position: absolute ;
  top: 220px ;
  padding-left: 50px ;
  font-size: 10px ;
}
