* {
  margin: 0;
}
html, body {
  height: 100%;
}

body {
  margin: 0;
  padding-top: 50px;
  font-family: Arial, Tahoma, Verdana;
}

#container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -94px;
}

#logo {
  display: block;
  width: 753px;
  height: 36px;
  background: url(gfx/logo.png) no-repeat;
  margin: 0 auto;
  padding-top: 100px;
  padding-left: 30px;
  font-size: 18px;
  color: #d9d9d9;
  text-decoration: none;
}

#form {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 25px;
  text-align: center;
  padding-top: 50px;
}

input {
  background-color: #f8f8f8;
  border: 1px solid #008fe9;
  font-size: 18px;
  color: #2a77a8;
  padding: 3px;
}

#search {
  width: 470px;
  margin-right: 20px;
  letter-spacing: 3px;
}

h2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  color: #008fe9;
}

table {
  width: 60%;
  font-size: 12px;
  margin: 0 auto;
  margin-bottom: 10px;
}

table tr th {
  background-color: #34a8f2;  
  padding: 5px 0px 5px 0px;
}

table tr td {
  width: 50%;
  background-color: #f8f8f8;
  padding: 3px 25px 3px 3px;
}

.highlight {
  background-color: #cfdeff;
}

#more {
  width: 25%;
  display: block;
  font-size: 12px;
  color: #aaaaaa;
  text-align: center;
  clear: both;
  margin: 0 auto;
}

p {
  display: block;
  width: 70%;
  font-size: 12px;
  text-align: left;
  margin: 0 auto;
  margin-bottom: 10px;
  padding-top: 50px;
  color: #989898;
}

iframe {
  display: block;
  margin: 0 auto;
  padding: 0;
}

#clear {
  height: 94px;
}

#footer {
  width: 100%;
  height: 44px;
  background: url(gfx/footer.jpg) repeat-x;
  font-size: 11px;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  padding-top: 50px;
}

#footer img {
  display: none;
}

#footer address {
  margin: 0 auto;
  text-align: center;
  font-size: 11px;
  color: #ffffff;
  clear: both;
}

#footer address a {
  color: #ffffff;
  text-decoration: underline;
}

#topAdvert {
	width: 728px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
	clear: both;
}

#bottomAdvert {
	width: 468px;
	height: 60px;
	margin: 0 auto;
	padding: 0;
	clear: both;
}

.center {
	text-align: center;
}