@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

html, body{
	width: 100%;
	font: normal 14px "Times New Roman", Times, serif;
	color: #4f4d4e; text-align: justify;
}
html{ 
	overflow-x: hidden; height: 100%;
	font-size: 11px; line-height: 18px;
}


.clear{ clear: both; }
a{ text-decoration: none; color: #c10007; outline: none; }
a img{ border: 0px solid; float: left; }
a:hover{ text-decoration: underline; }
.red{ color: #c10007; }

h1{ 
	display: block; float: left; clear: both; width: 100%; text-align: center;
	font: normal 20px "Times New Roman", Times, serif; color: #6A6A6A; 
	margin-bottom: 20px;
}

div.contacts-form{ 
	clear: both; width: 425px;
	margin: 0 auto; padding: 15px 0 0 0;
}
div.contacts-form label{
	display: block; float: left; width: 100%; margin: 0 0 15px 0;
	position: relative;
}
span.form-txt { display: block; font-weight: bold; }
div.contacts-form .red-text{ color: #d80404; font-size: 13px; line-height: 14px; font-weight: bold; }
div.contacts-form label.error{ 
	font-size: 13px; line-height: 14px; color: #d80404;  margin: 0; height: 13px;
	position: absolute; bottom: -13px; left: 120px;
}
div.contacts-form label span{ display: block; float: left; }
div.contacts-form label span.l{ padding: 4px 0 0 0; width: 115px; font-size: 13px; line-height: 13px; }
div.contacts-form label span.r{
	width: 298px; height: 20px; padding: 4px 5px 0 5px; overflow: hidden;
	background: #fff;
	border: 1px solid #ecece2;
}
div.contacts-form label span.r input, div.contacts-form label span.coder input, div.contacts-form label span.button input{
	display: block; float: left; width: 298px; height: 16px;
	border: 0px solid; background: transparent;
	font: normal 10px Verdana, Arial; color: #343434;
}

div.contacts-form label.larea span.r{
	height: 95px; padding-top: 5px;
	background: #fff;
	border: 1px solid #ecece2;
}
div.contacts-form label span.r textarea{
	display: block; float: left; width: 298px; height: 90px;
	border: 0px solid; background: transparent;
	font: normal 10px Verdana, Arial; color: #343434;
}
div.contacts-form label.code span.coder{ width: 55px; margin-right: 5px; background: #fff;
	border: 1px solid #ecece2; }
div.contacts-form label.code span.coder input{ width: 50px; }
div.contacts-form label span.img_captcha{ padding-top: 0px; }
div.contacts-form label span.button{
	float: right;
	background: #f28e00;
	width: 88px; height: 27px;
}
div.contacts-form label span.button input{ 
	width: 63px; color: #fff; cursor: pointer; width: 88px; height: 27px;
	font: normal 14px "Times New Roman", Times, serif;
	text-align: center;
}
