.red {
	color:#db1200;
	padding:0 0 40px 0;
}
.para {
	padding:0 0 10px 0;
}

.para .paraTitle {
	padding:0 0 10px 0;
	font-size:16px;
}

.para .field {
	float:left;
	font-size:16px;
}

.para input, .para textarea {
	padding:5px;
	height:18px;
    width:300px;
	border:1px solid #959595 !important;
	font-size:16px;
	color:#8d8d8d;
}

.para input.alarm, .para textarea.alarm {
	border:1px solid #db1200 !important;
}

#client_adress {
	border:1px solid #959595;
	height:90px;
    width:300px;
	font-family:Arial;
	font-size:16px;
	color:#8d8d8d;
	padding:5px;
}

#tel_code {
	width:50px;
	margin:0 0 0 5px;
}

#client_tel {
	margin:0 0 0 0 !important;
    width:196px;
}

#captcha_img {
	border:1px solid #959595;
	float:left;
}

#captcha_word {
	width:166px;
	padding:13px 5px;
	margin:0 0 0 10px;
}

.para .warning {
	float:left;
	color:#FFF;
	margin:0 0 0 5px;
	display:none;
}

.para .warning.activeWarning {
	display:block;
}

.para .warning .miniLeftW {
	float:left;
	width:11px;
	height:30px;
	background:url(/images/miniLeftW.png) no-repeat;
}

.para .warning .maxLeftW {
	float:left;
	width:14px;
	height:50px;
	background:url(/images/maxLeftW.png) no-repeat;
	margin:-9px 0 0 0;
}

.para .warning .miniWbg {
	float:left;	
	height:24px;
	background:url(/images/miniWbg.png) repeat-x;
	padding:6px 10px 0 7px;
	font-size:15px;
}

.para .warning .maxWbg {
	float:left;	
	height:46px;
	background:url(/images/maxWbg.png) repeat-x;
	padding:6px 10px 0 7px;
	font-size:15px;
	width:265px;
	//width:255px;
	margin:-9px 0 0 0;
}

.submitButton {
	margin:20px 0 60px;
}

#regForm input[type="button"] {
	width:277px;
	height:42px;
	background:url(/images/regButton.png) no-repeat;
	border:none;
cursor:pointer
}

#auth_submit {
	width:117px;
	height:42px;
	background:url(/images/authSubmit.png) no-repeat;
	border:none;
}