.private_area_content .title {
    display: block;
    float: left;
    color: #E66B5B;
    font-family: 'Font1';
    font-size: 143.75%; /*23px*/
    padding-left: 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.private_area_content .text {
    display: block;
    float: left;
    margin-top: 8px;
    color: #3C67A5;
    font-family: 'Font2';
    font-size: 87.5%; /*14px*/
    padding-left: 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.text .available_until {
    display: block;
    float: right;
    margin-top: -12px;
    background-color: #EDF7F9;
    color: #4EC1E0;
    font-family: 'Font2';
    padding: 10px;
}

.available_until span {
    font-family: 'Font1';
    font-size: 107.1429%; /*15px*/
}

.private_area_content .flat_tariff {
    display: block;
    float: left;
    margin-top: 60px;
    background-image: url(../images/sprite-private-area.png);
    background-repeat: no-repeat;
    background-position: -515px -80px;
    padding-left: 150px;
    width: 100%;
    height: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.private_area_content .text + .flat_tariff {
    margin-top: 24px;
}

.flat_tariff .tariff_text {
    display: block;
    float: left;
    position: relative;
    margin-top: 8px;
    color: #3C67A5;
    font-family: 'Font1';
    font-size: 218.75%; /*35px*/
    width: 200px;
}

.tariff_text .one {
    display: block;
    position: absolute;
    top: 26px;
    left: 0em;
    font-family: 'Font3';
    font-size: 80%; /*28px*/
}

.tariff_text .two {
    display: block;
    position: absolute;
    top: -2px;
    left: 103px;
    font-family: 'Font2';
    font-size: 40%; /*14px*/
}

.tariff_text .three {
    display: block;
    position: absolute;
    top: 5px;
    right: 31px;
    font-family: 'Font1';
    font-size: 137.1429%; /*48px*/
}

.tariff_text .four {
    font-family: 'Font1';
    font-size: 70.8333%; /*34px*/
}

.tariff_text .tariff_button {
    display: block;
    float: left;
    margin-top: 21px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #e66b5b;
    color: #fff;
    font-family: 'Font1';
    font-size: 51.4286%; /*18px*/
    text-align: center;
    text-decoration: none;
    line-height: 39px;
    padding-top: 1px;
    width: 132px;
    -webkit-transition: background-color 150ms;
    -moz-transition: background-color 150ms;
    transition: background-color 150ms;
    width: 100%;
}
.tariff_text .tariff_button:hover {
    background-color: #bd3321;
}

.flat_tariff .tariff_detail_text {
    display: block;
    float: right;
    margin-top: 12px;
    color: #4EC1E0;
    font-family: 'Font2';
    line-height: 22px;
    width: 270px;
}

.private_area_content .tariff_detail {
    display: block;
    float: left;
    margin-top: 65px;
    color: #B0B0A2;
    font-family: Arial;
    font-size: 75%; /*12px*/
    padding-left: 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.private_area_content .text + .flat_tariff + .tariff_detail {
    margin-top: 28px;
}

.private_area_content .advantages_container {
    display: block;
    float: left;
    margin-top: 35px;
    border-top: 3px solid #EDF7F9;
    padding-top: 26px;
    width: 100%;
}

.advantages_container .advantages_table {
    display: block;
    float: left;
    margin-top: 28px;
    margin-bottom: 24px;
    border-spacing: 0em;
    width: 100%;
}

.advantages_table tr {
    display: block;
    float: left;
    border-bottom: 1px dashed #B8E6F3;
    width: 100%;
}

.advantages_table th {
    display: table-cell;
    color: #B0B0A2;
    font-family: 'Font2';
    font-size: 87.5%; /*14px*/
    font-weight: normal;
    text-align: left;
    padding: 6px;
    width: 316px;
    height: 20px;
}
.advantages_table th + th {
    text-align: center;
    width: 190px;
}
.advantages_table th + th + th {
    width: 160px;
}

.advantages_table td {
    display: table-cell;
    color: #3C67A5;
    font-family: 'Font1';
    font-weight: normal;
    text-align: left;
    padding: 6px;
    width: 316px;
    height: 38px;
}
.advantages_table td + td {
    font-family: 'Font2';
    font-size: 87.5%; /*14px*/
    text-align: center;
    padding: 6px;
    width: 190px;
    height: 38px;
}
.advantages_table td + td + td {
    width: 160px;
}

.advantages_container .advantages_title {
    display: block;
    float: left;
    margin-top: 14px;
    color: #E66B5B;
    font-family: 'Font1';
    padding-left: 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.advantages_container .advantage_link {
    display: block;
    float: left;
    color: #E66B5B;
    font-family: 'Font2';
    font-size: 81.25%; /*13px*/
    text-decoration: none;
    width: 100%;
}