
#contacts-area				{ padding:45px 0 0 65px }

#contacts-area .label		{ float:left; width:100px; padding:5px 18px 0 0; color:#aaa9aa; font-size:16px; text-transform:uppercase; height:56px }
#contacts-area .element		{ float:left }

#contacts-area input		{ padding:0 10px 1px 10px; color:#191919; width:446px; height:27px; border:1px solid #666; border-radius:3px; 
								font:14px SansaProNormal, Arial, Helvetica, Sans-Serif; letter-spacing:0.03em }
#contacts-area textarea		{ border:1px solid #666; border-radius:3px; padding:5px 10px 5px 10px; color:#191919; width:446px; height:160px;
								font:14px SansaProNormal, Arial, Helvetica, Sans-Serif; letter-spacing:0.03em }

#contacts-area input:focus, #form-contacts textarea:focus	{ border-color:#000 }

/* error fields */
#contacts-area span.error	{ position:absolute; margin:1px 0 0 1px; padding:4px 10px 0 10px; height:21px; width:443px; color:#c00;
								background-color:#fff; border-radius:3px; font-size:14px }

/* buttons */
#contacts-area .submit		{ margin:-30px 0 0 635px }
#contacts-area a			{ text-decoration:none; font-size:16px }

/* ending message */
.contact-end				{ padding:40px 0 0 0; width:705px; text-align:center }
