
.formReq {
	width: 490px;
	margin: 0 auto;
	padding: 0 0 0 50px;
}

.formReq table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

.formReq table td {
	padding: 0;
}

.formReq h1 {
	font: 1.5em/2em Arial;
	color: #DC0000;
	padding: 44px 0 13px 0;
}

.formReq h1 span {
	padding: 6px 47px 4px 0;
	background: url(/webroot/delivery/pic/bg-form-rq.gif) no-repeat 100% 0px;
}

.formReq .dirSpeech {
	position: relative;	
}

.formReq .dirSpeech .dirPhoto {
	position: absolute;
	width: 60px;
	height: 50px;
	margin: 0 0 0 -71px;
	background: url(/webroot/delivery/pic/foto-dir-lera.jpg) no-repeat 100% 0px;
}

.formReq .dirSpeech .dirTxt {
	font: italic 1.2em/1.7em Georgia;	
	color: #878C91;
	padding: 0 0 45px 1.2em;
}

.formReq .dirSpeech .dash {
	position: absolute;
	margin: 0 0 0 -1.2em;
	*margin-top: -0.3em;

}

.formReq input.text,
.formReq textarea {
	font: italic 1.2em/1.2em Georgia;	
	color: #E50000;
	border: 1px solid #A5ACB2;
	padding-left: 5px;
}

.formReq .custSpeech {
	position: relative;	
	zoom:1;
}

.formReq .custSpeech .custPhoto {
	position: absolute;
	width: 60px;
	height: 50px;
	margin: 0 0 0 -71px;
	background: url(/webroot/delivery/pic/foto-customer.gif) no-repeat 100% 0px;
}

.formReq .custSpeech .custTxt {
	padding: 0 0 0 1.4em;
	color: #3C4246;		
}

.formReq .custForm .formLabel {
	font: italic 1.2em/1.2em Georgia;	
	color: #3C4246;	
}

.formReq .custSpeech .dash {
	position: absolute;
	margin: 0 0 0 -1.2em;
}

.formReq .custFormStyle1 {
	width: 100%;
}

.formReq .custFormStyle1 .formField {
	width: 370px;
}

.formReq .custFormStyle1 input.text {
	width: 370px;
	margin: 5px 0 5px 0;
}

.formReq .custFormStyle1 textarea {
	width: 370px;
	height: 50px;
}

.formReq .formOrder {
	color: #3C4246;
	padding: 17px 0 0 0;
}

.formReq .formOrder h2 {
	font: italic 1.2em/1.2em Georgia;
}

.formReq .formOrder h3 {
	font: 1.2em/1.2em Arial;
	padding: 9px 0 5px 95px;
	color: #E50000
}

.formReq .checkboxForm {
	margin: 0 0 0 100px;
	width: 375px;
}

.formReq .checkboxForm .check {
	width: 1%;
}

.formReq .checkboxForm label {
	font: italic 1.2em/1.2em Georgia;
	color: #3C4246;	
	padding: 3px 0 3px 3px;
	width: 99%;
}

.formReq .mixForm {
	padding: 25px 0 50px 0;
}

.formReq .mixForm .formLabel {
	font: italic 1.2em/1.2em Georgia;
	color: #3C4246;	
}

.formReq .mixForm .field1 .formLabel {
	padding: 0 0 0 0;
}

.formReq .mixForm .field1 textarea {
	margin: 7px 0 15px 95px;
	width: 370px;
	height: 50px;	
}

.formReq .mixForm .field2 {
	width: 100%;
}

.formReq .mixForm .field2 .formLabel {
	width:100%;
}

.formReq .mixForm .field2 input {
	width: 295px;
}

.formReq .mixForm .field3 {
	width: 100%;
	margin: 25px 0 0 0;	
}

.formReq .mixForm .field3 .formLabel {
	width:100%;
	text-align: right;
	padding: 0 10px 0 0;
}

.formReq .mixForm .field3 input {
	width: 205px;
	margin: 5px 0 5px 0;
}

.formReq .custTxtInner {
	font: italic 1.2em/1.2em Georgia;
	color: #3C4246;	
	position: absolute;
}

.formReq .checkboxForm .customOpt .formField {
	text-align: right;
}

.formReq .checkboxForm .customOpt .formField textarea {
	width: 345px;
	height: 50px;
	margin: 5px 0 0 0;
}

.formReq .buttonSend {
	text-align: right;
	padding: 30px 0 70px 0;
}

