html {
  width: 100%;
  min-height: 100%;
  overflow-y: scroll;
	overflow-x: hidden;
}

body {
  width: 100%;
  min-width: 960px;
  height: 100%;
  margin: 0;
  padding: 0;
  
  background-repeat: no-repeat;
  background-position: top right;
	background-color: #7c766d;
}

body, table {
  font-family: Arial;
  font-size: 11px;
  color: #FFF;
  line-height: 150%;
}

a {  
  color: #FFF !important;  
}

input, textarea, select {
	font-family: Arial;
	font-size: 11px;
}

img { 
  border: none;
}

p {
  margin: 7px 0;
}

h1, h2, h3 {
  font-weight: bold;
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 32px; 
	color: #FFF;
	
	line-height: 110%;
	
	margin: 0 0 30px 0;
}

h2 {
  font-size: 16px;
	color: #FFF;
	
	margin: 0 0 10px 0;
}

h3 {
  font-size: 13px;
	color: #FFF;
	
	margin: 0 0 3px 0;
}

a {
  color: #504940;
  text-decoration: underline;
}

a:hover {
  color: #504940;
  text-decoration: none;
}

.Main {
  width: 100%;
  min-width: 960px;

  background-image: url('/images/nameTransparent.png');
  background-repeat: no-repeat;
  background-position: top center;
}

.Wrapper {
  width: 960px;

  margin: 0 auto;
}

.Main .Container {	
	width: 100%;
	height: 650px;

	overflow: hidden;
}

.Main .Block {
	position: absolute;

	width: 280px;
	height: 70px;

	top: 350px;
  right: 0;

  color: #FFF;
  font-size: 16px;
  
	background-image: url('/images/block.png');
	background-repeat: no-repeat;
}

.Main .Block div {
	width: 250px;
	height: 40px;

  line-height: 130%;
	
	padding: 12px 15px;
}

.Container .Top {
	margin: 70px 0 0 30px;
}

.Top .Logo {
	float: left;

	width: 235px;
	height: 90px;
}

.Top .Menu {
	float: left;
	position: relative;

	width: 695px;
	height: 90px;
}

.Middle {
	width: 100%;
}

.Middle .Content {
	width: 585px;

	margin: 0 0 0 30px;
}

.Content table {
	width: 100%;
	border-spacing: 0;
}

.Content table td {
	width: 50%;

  padding: 0px;
	
	vertical-align: top;
}

.Main .Footer {
	width: 100%;
	height: 35px;
	line-height: 35px;

	background-color: #504940;
	color: #FFF;
}

.Main .Footer a {
  color: #FFF !important;
}

.Footer .Wrapper div {
	margin: 0 0 0 30px;
}

.Copyright {
	margin: 10px 0;
}

.Copyright .Wrapper div {
  margin: 0 0 0 30px;
}

.Copyright a {
	color: #CCC;
	text-decoration: none;
}

.Copyright a:hover {
	color: #CCC;
	text-decoration: underline;
}

input.Error,
textarea.Error,
select.Error {
	border: 1px dotted red !important;
}

span.Error {
	color: red;
}

.Clear {
  clear: both;
}
