@charset "utf-8";

body {
	/*background: #4c5760;*/
	background: url('../img/bg/pattern9.jpg') repeat;
	color: #fff;
	font-family: 'Arial';
	}

.lto_form {
	background: url('../img/form/bg.png') no-repeat;
	width: 820px;
	height: 514px;
	margin: 100px auto 0px auto;
	position: relative;
	}

.lto_form form {
	position: absolute;
	top: 150px;
	left: 168px;
	}

.lto_form .form-item {
	display:block;
	margin:	0 0 10px 0;
	}

.lto_form input[type=text],
.lto_form input[type=password],
.lto_form select {
	padding: 18px;
	font-size: 14px;
	background: #000;
	border: 2px solid #666;
	color: #fff;
	outline: none;
	width: 435px;
	border-radius: 3px;
	-web-border-radius: 3px;
	-moz-border-radius: 3px;
	}

.lto_form select {
	width: 235px;
	height: 57px;
}

.lto_form input[type=submit],
.lto_form a.register-button,
.lto_form a.register-button:visited,
.lto_form a.register-button:active {
	background: url('../img/form/button.png') no-repeat;
	display: block;
	width: 477px;
	height: 73px;
	border: none;
	cursor: pointer;
	text-align: center;
	line-height: 73px;
	text-decoration: none;
	color: #fff;
	font-weight: bolder;
	font-size: 18px;
	text-shadow: -1px -1px 1px #666;
	}

.error {
	color: #f1a701;
	font-size: 13px;
	font-weight: bold;
	margin-left: 8px;
	width: 462px;
	}

a#logout {
	color: #f1a701;
	}

a#logout:hover {
	text-decoration: none;
	}

#footer {
	width: 820px;
	margin: 0 auto;
	padding-left: 7px;
	}

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

#footer #info {
	float: left;
	display: block;
	width: 745px;
	text-align: center;
	}

#footer #info p {
	margin:0;
	font-size: 12px;
	color: #6a6a6a;
	}

#footer #info a,
#footer #info a:visited,
#footer #info a:active {
	color: #f1a701;
	}

#footer #info a:hover {
	text-decoration: none;
	}
