#contact_form {
    width: 380px;
}
#contact_form img{
    float: left;
    vertical-align: central;
}

.input-text, .input-textarea{
    background-color: #f1f1f1;
    border: 1px solid #C6C6C6;
    border-radius: 4px 4px 4px 4px;
    color: #635C55;
    font-family: 'Arial';
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.2;
    margin-top: -1px;
    text-align: left;
    text-decoration: none;
    margin: 4px 0;
}

.input-text{
    padding: 9.5px 5px;
    width: 370px;
}

.input-textarea{
width: 380px;
height: 216px;
}
.input-code{
    width: 100px;
    float: left;
}
/*Кнопка*/
.send{
    background-color: #f1f1f1;
    border: 1px solid #C6C6C6;
    border-radius: 4px 4px 4px 4px;
    width: 75px;
    height: 25px;
    float: right;
    color: #6DBBBE;
    font-family: 'Arial';
    font-size: 12px;
    letter-spacing: 0;
    line-height: 1.1;
    margin-top: -0.5px;
    text-align: center;
    cursor: pointer;
}

.error{ color:#CC0000; font-size:12px; margin:4px; font-style:italic; width:200px;}

.success{ color:#009900; font-size: 20px; margin:4px; font-style:italic; width:200px;}

/*Названия форм(как плейсхолдеры)*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #635C55;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #635C55;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #635C55;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #635C55;
}