.hidden {
  display:none;
}

#container {
  width:960px;
  margin:0 auto;
  position:relative;  
}

#content {
  padding:20px;
  min-height:650px;
}

#content img {
  padding:3px;
  border:1px solid #554b45;
  margin:3px 7px;
}

#cp {
  padding:0 59px 45px 59px;
  line-height:18px;
}

#cp, #cp * {
  color:#554b45;
  font-size:10px;
  font-family:Tahoma;
  text-transform:uppercase;
}


#cp a, #cp a:visited {
  font-weight:bold;
}

#footer {
  position:relative;
  margin-top:-175px;
  padding:21px 0 0 48px;
  height:80px;
}

#footer img {
  display:block;
  float:left;
}

a, a:active, a:link, a:visited {
	color:white;
	text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.back, a.back:visited, a.back:hover {
  display:block;
  padding:0 14px 80px 14px;
  color:#dddddd;
  line-height:25px;
  font-size:10px;
  font-family:Tahoma;
  text-transform:uppercase;
  text-decoration:none;
}

body {
  margin:0;
  background:url(images/2.jpg) top center no-repeat black;
}

div {
	font-family:Georgia;
	font-size:12px;
	color:white;
}

div.clear {
  clear:both;
}

div#form {
  text-align:right;
  width:300px;
}

h1 {
  font-family:Georgia;
  font-size:21px;
  color:white;
  font-weight:bold;
  margin:0;
  padding:14px 40px;
}

img {
	border:0;
}

img.start {
  width:960px;
  height:900px;
}

input {
  margin:2px 0;
}

span.error {
  font-weight:bold;
  color:red;
}

span.success {
  font-weight:bold;
  color:green;
}