body
{
	margin:0 0 0 0;
	font-family: Arial;
	font-size: 12px;
	background:url(/images/bg-gena.png) repeat-x;
	background-color: #ffba00;
}

input[type="text"]{
	border: 1px solid #000000;
	height: 22px;
}

input[type="password"]{
	border: 1px solid #000000;
	height: 22px;
}

select {
	border: 1px solid #000000;
	height: 22px;
}

img {
	border: 0px;
}

.mainBlock {
	position: absolute;
	width: 351px;
	height: 801px;
	background:url(/images/blank.png) no-repeat;
	margin-top: 20px;
	left: 50%;
	margin-left: -175px;
	margin-bottom: 50px;
}

.formBlock {
	margin-left: 55px;
}

.formProject select{
	width: 245px;
	margin-top: 275px;
}

.formLogin input{
	width: 245px;
	margin-top: 77px;
}

.formPassword input{
	width: 245px;
	margin-top: 15px;
}

.formCode {
	margin-top: 82px;
}

.formCode1 input{
	float: left;
	width: 55px;
}

.formCode2 input{
	float: left;
	width: 55px;
	margin-left: 3px;
}

.formCode3 input{
	width: 120px;
	margin-left: 3px;
}



.formLoginError input{
	width: 245px;
	margin-top: 77px;
	background-color: #f37a7a;
}

.formPasswordError input{
	width: 245px;
	margin-top: 15px;
	background-color: #f37a7a;
}

.formCode1Error input{
	float: left;
	width: 55px;
	background-color: #f37a7a;
}

.formCode2Error input{
	float: left;
	width: 55px;
	margin-left: 3px;
	background-color: #f37a7a;
}

.formCode3Error input{
	width: 120px;
	margin-left: 3px;
	background-color: #f37a7a;
}




.formSubmit input {
	margin-top: 45px;
	margin-left: 60px;
}

.formEmail {
	margin-top: 47px;
	margin-left: 66px;
	font-size: 11px;
}

.formEmail A:link {color:#0070ff; text-decoration: none;}
.formEmail A:visited {color:#0070ff; text-decoration: none;}
.formEmail A:hover {color:#0070ff; text-decoration: underline;}

.mainBlockLast {
	position: absolute;
	width: 351px;
	height: 256px;
	background:url(/images/blank-last.png) no-repeat;
	margin-top: 20px;
	left: 50%;
	margin-left: -175px;
	margin-bottom: 50px;
	text-align: center;
}

.formText1 {
	color: #f76016;
	font-size: 24px;
	margin-top: 30px;
}

.formText2 {
	color: #808080;
	font-size: 24px;
}

.formText3 {
	margin-top: 15px;
	color: #0c478a;
	font-size: 24px;
}

.formText4 {
	margin-top: 10px;
	color: #0c478a;
	font-size: 13px;
}

.formText5 {
	margin-top: 30px;
	color: #000000;
	font-size: 11px;
}

.formText6 {
	font-size: 11px;
}

.formText6 A:link {color:#0070ff; text-decoration: none;}
.formText6 A:visited {color:#0070ff; text-decoration: none;}
.formText6 A:hover {color:#0070ff; text-decoration: underline;}

.formText4 A:link {color:#0c478a; text-decoration: none;}
.formText4 A:visited {color:#0c478a; text-decoration: none;}
.formText4 A:hover {color:#0c478a; text-decoration: underline;}

.formText3 A:link {color:#0c478a; text-decoration: none;}
.formText3 A:visited {color:#0c478a; text-decoration: none;}
.formText3 A:hover {color:#0c478a; text-decoration: underline;}

.formCapcha input {
	margin-top: 33px;
	width: 244px;
	height: 26px;
}

.formCapchaIMG {
	margin-top: 10px;
}

.formCapchaError input{
	margin-top: 33px;
	width: 244px;
	height: 26px;
	background-color: #f37a7a;
}
