#frmRegistr .feedback__block div.form_title, #frmCabinet .feedback__block div.form_title, #frmChngPass .feedback__block div.form_title {
    width: 150px;
}
#frmRegistr .feedback__block > div, #frmCabinet .feedback__block > div, #frmChngPass .feedback__block > div {
    display: inline-block; vertical-align:top;
}
#frmRegistr .error_message, #frmLogin .error_message {
	top:2px;
}
#frmLogin .form_content {
    display: inline-block;
}
.pop_up_block2  .reg_auth-section #frmLogin .form_content {
    display:block;
}
.pop_up_block2  #frmLogin .error_message {
	top:7px;
}
.redz {
    color: #ff2a00;
    font-size: 13px;
}
label.label_fz152 {
    font-size: 13px;
}
input#pfz152 {
    width: auto !important;
    height: auto;
}

.__error label.label_fz152 {
    color: red;
}
.__ok label.label_fz152 {
    color: green;
}
.error_message {
    pointer-events: none !important;
    position: absolute;
    text-align: right;
    color: #ff2a00;
    top: 4px; right:4px;
    z-index: 1;
    font-size: 13px;
    text-align: right !important;
    background: none !important;
}
