/* Begin Contacts */
.wrapp_contacts{
    width: 1110px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 49px;
}
.wrapp_contacts h1{
    font: 30px OpenSansBold;
    color: #333;
    text-transform: uppercase;
    padding-top: 16px;
    padding-bottom: 21px;
}
.wrapp_contacts .item{
    width: 250px;
    height: 190px;
    float: left;
    margin-right: 26px;
    margin-bottom: 45px;
}
.wrapp_contacts .item .adress_block_contakt{
    font: 16px OpenSansBold;
    color: #333;
    line-height: 26px;
}
.wrapp_contacts .item .razd{
    width: 44px;
    height: 2px;
    background: #58066f;
    margin-top: 10px;
    margin-bottom: 15px;
}
.wrapp_contacts .item .txt_1{
    font: 14px OpenSansLight;
    color: #333;
    line-height: 28px;
}
.wrapp_contacts .item .txt_2{
    font: 14px OpenSansLight;
    color: #333;
    display: block;
    line-height: 28px;
}
.wrapp_contacts .item .txt_3{
    font: 14px OpenSansLight;
    text-decoration: underline;
    color: #58066f;
    display: block;
    line-height: 28px;
}
.wrapp_contacts .item .txt_3:hover{
    color: #ac83b7;
}
.wrapp_contacts .map{}
.wrapp_contacts .map h2{
    font: 16px OpenSansBold;
    color: #333;
    line-height: 26px;
}
.wrapp_contacts .map .purplLine{
    width: 44px;
    height: 2px;
    background: #58066f;
    margin-top: 10px;
    float: left;
}
.wrapp_contacts .map .greyLine{
    width: 1110px;
    height: 1px;
    background: #eeeeee;
    margin-top: 11px;
}
.wrapp_contacts .map iframe{
    margin-top: 34px;
}
/* --- */
.right_contakt{
    width: 100%;
    height: 405px;
    background: url(../img/contacts_form_Bg.jpg) center center no-repeat;
}
.right_contakt .form_box{
    width: 1110px;
    height: 405px;
    margin: 0 auto;
}
.right_contakt .form_box .adress_block_contakt{
    font: 20px OpenSansBold;
    color: #333;
    padding-top: 29px;
    padding-bottom: 20px;
}
.right_contakt .form_box .leftInp{
    float: left;
    width: 352px;
}
.right_contakt .form_box .rightInp{
    float: right;
    width: 730px;
}
.right_contakt .form_box label{
    font: 14px OpenSansLight;
    color: #333;
}
.right_contakt .form_box input{
    width: 336px;
    height: 38px;
    border: 1px solid #e2e2e2;
    font: 14px OpenSansLight;
    color: #333;
    padding-left: 14px;
    margin-top: 12px;
    margin-bottom: 14px;
}
.right_contakt .form_box textarea{
    width: 716px;
    height: 190px;
    padding: 14px 0 0 14px;
    resize: none;
    border: 1px solid #e2e2e2;
    font: 14px OpenSansLight;
    color: #333;
    margin-top: 12px;
}
.right_contakt .form_box .submit1{
    width: 218px;
    height: 40px;
    font: 14px OpenSansRegular;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background: #df9c52;
    border-radius: 15px;
    float: right;
    cursor: pointer;
}
.right_contakt .form_box .submit1:hover{
    background: #e5b075;
}
/* End Contacts */