.form-contact {
    position: relative;
    width: 606px;
}

.form-contact label {
    font: 15px;
    color: #0e2510;
    display: block;
    padding: 0 0 3px 2px;
}

.form-contact .el-pos {
    list-style: none;
    margin-left: -15px;
    overflow: hidden;
    *overflow: visible;
    *height: 1%;
    padding: 0 0 24px;
}

.form-contact .el-pos li {
    float: left;
    width: 295px;
    padding: 0 0 0 15px;
    background: none;
}

.form-contact input[type="text"],
.form-contact textarea {
    font: 15px;
    color: #06230a;
    border: 1px solid #818181;
    display: block;
    padding: 0 5px;
    height: 28px;
    *line-height: 28px;
    line-height: 28 px\9;
    width: 283px;
}

.form-contact textarea {
    padding: 5px 0 5px 5px;
    resize: none;
    width: 599px;
    height: 166px;
    line-height: normal;
    resize: none;
    overflow: auto;
}

.form-contact input[type="submit"] {
    background: #205c2c;
    border: none;
    height: 35px;
    width: 606px;
    display: block;
    color: #fff;
    font: 15px;
    text-transform: uppercase;
    text-align: center;
    margin: 26px 0 50px;
    cursor: pointer;
    padding: 5px 0 0;
}

.form-contact input[type="submit"]:hover {
    opacity: .8;
}

.form-contact .contacts {
    overflow: hidden;
    *overflow: visible;
    *height: 1%;
    padding: 0 0 75px;
}

.form-contact .contacts .left-column {
    width: 323px;
    padding: 0 50px 0 0;
    float: left;
}

.form-contact .contacts .right-column {
    width: 233px;
    float: left;
}

.form-contact .contacts ul {
    padding: 0 0 10px;
}

.form-contact .contacts ul li {
    font-size: 15px;
    line-height: 21px;
    padding: 0 0 5px;
    background: none;
    *overflow: visible;
    *height: 1%;
    overflow: hidden;
}

.form-contact .contacts ul li ul {
    padding: 0;
}

.form-contact .contacts ul li ul li {
    padding: 0 0 0 22px;
    background: url("../images/contacts-bullet.gif") 2px 7px no-repeat;
}

.form-contact .policy {
    font: 15px;
    color: #b57700;
    text-decoration: none;
}

.form-contact .policy:hover {
    text-decoration: underline;
}

.form-contact .contacts span.sep {
    padding-right: 5px;
}

.form-contact .contacts .left-column span.left {
    float: left;
    min-width: 75px;
}

.form-contact .contacts .right-column ul li {
    padding-left: 58px;
}

.form-contact .contacts .right-column ul li span.left {
    margin-left: -58px;
}

.form-contact .contacts .right-column ul li span.sep {
    float: left;
    margin-left: -10px;
    padding: 0;
}

.form-contact .form-error {
    display: block;
    padding: 5px 0 0;
    color: #be1d23;
}
