.kalk_values_row.hidden {
    display: none;
}
span.link_dashed {
    border-bottom: 1px dashed #6E6F73;
    /*padding-bottom: 2px;*/
    cursor: pointer;
}
.kalk_values_row_inner .table_prompt {
    display: none;
}
.kalk_values_row_inner.active .table_prompt {
    display: block;
    margin-top: 15px;
    border: 1px solid #6E6F73;
}
.table_prompt th {
    padding: 10px 0;
    box-sizing: border-box;
}
.table_prompt td {
    padding: 3px 10px;
    box-sizing: border-box;
}
.calc_info_parts_div {
    text-align: left;
}
.calc_info_parts_div ul li {
    text-align: left;
}
.calculate_container {
    float: left;
    width: 100%;
    margin: 35px 0 0 0;
    display: flex;
    justify-content: center;
}
.btn {
    float: left;
    cursor: pointer;
    padding: 5px;
    border: 1px solid #8467a9;
    border-radius: 4px;
    background: #cdb6e3;
    background: -moz-linear-gradient(top, #cdb6e3 0%, #a78fbd 7%, #735aa7 100%);
    background: -webkit-linear-gradient(top, #cdb6e3 0%,#a78fbd 7%,#735aa7 100%);
    background: linear-gradient(to bottom, #cdb6e3 0%,#a78fbd 7%,#735aa7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdb6e3', endColorstr='#735aa7',GradientType=0 );
    color: #FFFFFF;
}
.btn_disabled {
    float: left;
    cursor: default;
    padding: 5px;
    border: 1px solid #A7A9AC;
    border-radius: 4px;
    background: linear-gradient(180deg, rgba(237,235,233,.5) 0%, rgba(246,245,244,.5) 14.36%, rgba(167,169,172,.5) 95.58%), rgba(255,255,255,1);
    color: #A7A9AC;
}
.calc_res {
    display: none;
}
.calc_res.active {
    display: block;
}
.calc_res_money {
    font-size: 24px;
}
.calc_res #ndfl_text {
    display: block;
}
.calc_res #ndfl_text.hidden {
    display: none;
}