﻿.contact_form{margin: 20px;}

.contact_form label{display: none;}

.form_block{display: block; clear: both; overflow: auto;}

.form_block .left_column, .form_block .right_column{width: 335px; background: none; margin: 0px;}
.form_block .right_column{margin-left: 20px;}

.text_input_item input{width: 320px; padding: 5px 5px; font-size: 13px; color: rgb(51,51,51); background: rgb(255,255,255); border: 1px solid rgb(200,200,200);}

.text_input_item{margin-bottom: 25px;}
.text_input_item label, .textarea_input_item label{font-size: 13px; color: rgb(59,59,59);}

.text_input_item input.default_value{color: rgb(155,155,155); font-style: italic;}
.html_text_input.default_value{color: rgb(155,155,155); font-style: italic;}

.textarea_input_item textarea{width: 675px; height: 150px; resize: none; padding: 5px 5px; font-size: 16px; color: rgb(51,51,51); background: rgb(255,255,255); border: 1px solid rgb(200,200,200);}

/*.contact_box{margin-top: 20px;}*/
.form_block.submit{text-align: center; margin-top: 20px;}
.form_block .text{color: rgb(205,205,205); font-size: 85%; padding-top: 20px}
.submit_item{display: block; clear: both; margin: 10px auto 0px;}
.error_message{font-size: 13px; color: rgb(216,39,39);}

.text_input_item.error input{border: 1px solid rgb(216,39,39);}
