.contactsInfo { position: relative; float: right; width: 250px; font-size: 14px; }

#form { width: 300px; float: left; font-size: 12px; }
#form h3 { display: block; padding: 5px 10px; font-weight: bold; font-size: 20px; }
.notification_error { width: 270px; height: auto; border: 1px solid #f1dfc5; color: #ca5702; padding: 10px 10px 10px 20px; text-align:left; background: #fdf0dc; margin-bottom:10px; }
.notification_ok { border: 1px #cbcf8e solid; height: auto; width: 90%; padding: 10px; background: #f5f9fd; text-align: center; margin-bottom: 10px; }

.textarea { background: #444; width: 290px; max-width: 290px; height: 160px; margin: 2px 0; padding: 5px; color: #eee; clear: both; font-size: 12px; border: 0 none; }
.textbox { background: #444; width: 290px; height: 20px; font-size: 12px; margin: 2px 0; padding: 5px; color: #eee; clear: both; border: 0 none; }
.submit { margin: 10px auto; width: 80px; padding: 4px 10px; text-align: center; display: block; background: #555; color: #FFF; text-decoration: none; cursor: pointer; font-size: 12px; border: 0 none; }
