html {
    margin: 0;
    padding: 0;
    border: 0
}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

img {
    margin: 0;
    padding: 0;
    border: 0
}

table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0
}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
    display: block
}

table {
    border-collapse: separate
}

caption, th, td {
    font-weight: normal;
    float: none !important
}

table, th, td {
    vertical-align: middle
}

.tdtop {
    vertical-align: top !important
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ''
}

blockquote, q {
    quotes: "" ""
}

a img {
    border: none
}

:focus {
    outline: 0
}

body {
    font-size: 62.5% !important;
    color: #0d0d0d;
    background: #ffffff;
    font-family: 'PT Sans', sans-serif
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #161616
}

h1 {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 0px;
    color: #0c6bb6;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 15px
}

h2 {
    font-size: 44px;
    color: #ffd500;
    font-weight: bold
}

h3 {
    font-size: 44px;
    font-weight: bold
}

h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em
}

h5 {
    font-size: 1em;
    margin-bottom: 1.5em
}

h6 {
    font-size: 1em
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0
}

p {
    font-weight: lighter !important;
    font-size: 1.4em
}

.left {
    float: left !important
}

p .left {
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0
}

.right {
    float: right !important
}

p .right {
    margin: 1.5em 0 1.5em 1.5em;
    padding: 0
}

.size30 {
    font-size: 3.0em;
    line-height: 1.4 !important
}

.size28 {
    font-size: 2.8em;
    line-height: 1.4 !important
}

.size26 {
    font-size: 2.6em;
    line-height: 1.4 !important
}

.size24 {
    font-size: 2.4em;
    line-height: 1.4 !important
}

.size20 {
    font-size: 2.0em;
    line-height: 1.4 !important
}

.size18 {
    font-size: 1.8em;
    line-height: 1.4 !important
}

.size16 {
    font-size: 1.6em;
    line-height: 1.4 !important
}

.size14 {
    font-size: 1.4em;
    line-height: 1.3 !important
}

.size12 {
    font-size: 1.2em;
    line-height: 1.3 !important
}

.size11 {
    font-size: 1.1em;
    line-height: 1.3 !important
}

.size10 {
    font-size: 1em;
    line-height: 1.3 !important
}

p.fontGeorgia {
    font-family: Georgia, "Times New Roman", Times, serif
}

a:focus, a:hover {
    text-decoration: none
}

a {
    text-decoration: underline;
    color: #5394ff
}

.textleft {
    text-align: left !important
}

.textcenter {
    text-align: center !important
}

.textright {
    text-align: right !important
}

blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic
}

.strong, dfn {
    font-weight: bold !important
}

em, dfn {
    font-style: italic
}

sup, sub {
    line-height: 0
}

abbr, acronym {
    border-bottom: 1px dotted #666
}

address {
    margin: 0 0 1.5em;
    font-style: italic
}

del {
    color: #666
}

pre {
    margin: 1.5em 0;
    white-space: pre
}

pre, code, tt {
    font: 1em 'andale mono', 'lucida console', monospace;
    line-height: 1.5
}

li ul, li ol {
    margin: 0
}

ul, ol {
    margin: 0
}

ul {
    list-style-type: disc
}

ol {
    list-style-type: decimal
}

dl {
    margin: 0 0 1.5em 0
}

dl dt {
    font-weight: bold
}

dd {
    margin-left: 1.5em
}

.small {
    font-size: .8em;
    margin-bottom: 1.875em;
    line-height: 1.875em
}

.large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em
}

.hide {
    display: none
}

.quiet {
    color: #666
}

.loud {
    color: #000
}

.highlight {
    background: #ff0
}

.added {
    background: #060;
    color: #fff
}

.removed {
    background: #900;
    color: #fff
}

.first {
    margin-left: 0;
    padding-left: 0
}

.last {
    margin-right: 0 !important;
    padding-right: 0 !important
}

.top {
    margin-top: 0;
    padding-top: 0
}

.bottom {
    margin-bottom: 0;
    padding-bottom: 0
}

.clear {
    clear: both
}

.black {
    color: #030303
}

.grey {
    color: #161616
}

.orange {
    color: #ff8106
}

.orangezag {
    color: #ff8a00
}

.redtov {
    color: #9a1d16
}

a.grey:hover {
    color: #161616
}

.bluesm {
    color: #6da5de
}

.blue {
    color: #0c6bb6
}

a.blue:hover {
    color: #6da5de;
    text-decoration: underline
}

.cuprum {
    font-family: Cuprum, Arial, Helvetica, sans-serif
}

.botbord a {
    text-decoration: none
}

.botbord span {
    border-bottom: 1px solid #4c2079
}

.botbordblack {
    text-decoration: none;
    color: #4c2079
}

.botbordblack:hover {
    text-decoration: none;
    color: #0fb4df
}

.botbordblack span {
    border-bottom: 1px solid #0fb4df
}

@media only screen and (max-width: 992px) {
    .nomob {
        display: none
    }

    body {
        font-size: 46%
    }
}

@media only screen and (max-width: 768px) {
    .animated {
        -webkit-transition-property: none !important;
        transition-property: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        -ms-animation: none !important;
        animation: none !important
    }

    body {
        font-size: 40%
    }
}
.calc_otdelka__zag {
    text-align: center;
    font-family: 'ALSSchlangesans-Black';
    font-size: 4.9em;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 30px
}

.calc_otdelka__text {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 3em;
    margin-bottom: 60px;
    line-height: 1.2;
}

.calc_otdelka {
    width: 1190px;
    margin: 0 auto
}

.calc_otdelka .calc_otdelka__left {
    width: 306px;
    float: left
}

.calc_otdelka .calc_otdelka__left .yellow_plash_bg {
    width: 306px;
    height: 59px;
    background: url(/images/calculator/balcony/yellow_plash_bg.png);
    font-family: 'ALSSchlangesans-Black';
    font-size: 2.5em;
    text-transform: uppercase;
    padding-left: 25px;
    line-height: 59px;
    margin-bottom: 12px
}

.calc_otdelka .calc_otdelka__left .param_no_a {
    text-align: left;
    padding-left: 30px
}

.calc_otdelka .calc_otdelka__left .param_no {
    font-family: 'Roboto', sans-serif;
    color: #01d4ed;
    font-size: 1.8em;
    margin-bottom: 11px;
    border-bottom: 2px dotted #01d4ed;
    display: inline-block;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__left .param_no.param_no_act {
    color: #000;
    border-bottom: 2px dotted #fff
}

.calc_otdelka .calc_otdelka__left .param_1 {
    width: 91px;
    height: 110px;
    margin: 0 auto;
    padding-top: 79px;
    font-size: 1.8em;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #3d3d3d;
    text-align: center;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__left .param_1.param_1_1 {
    background: url(/images/calculator/balcony/param_1_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_1.param_1_1act {
    background: url(/images/calculator/balcony/param_1_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_1.param_1_2 {
    background: url(/images/calculator/balcony/param_1_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_1.param_1_2act {
    background: url(/images/calculator/balcony/param_1_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_2 {
    width: 91px;
    height: 110px;
    margin: 0 auto;
    padding-top: 79px;
    font-size: 1.8em;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #3d3d3d;
    text-align: center;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__left .param_2.param_2_1 {
    background: url(/images/calculator/balcony/param_2_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_2.param_2_1act {
    background: url(/images/calculator/balcony/param_2_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_2.param_2_2 {
    background: url(/images/calculator/balcony/param_2_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_2.param_2_2act {
    background: url(/images/calculator/balcony/param_2_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_3 {
    width: 91px;
    height: 110px;
    margin: 0 auto;
    padding-top: 79px;
    font-size: 1.8em;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #3d3d3d;
    text-align: center;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__left .param_3.param_3_1 {
    background: url(/images/calculator/balcony/param_3_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_3.param_3_1act {
    background: url(/images/calculator/balcony/param_3_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_3.param_3_2 {
    background: url(/images/calculator/balcony/param_3_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__left .param_3.param_3_2act {
    background: url(/images/calculator/balcony/param_3_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right {
    width: 306px;
    float: right
}

.calc_otdelka .calc_otdelka__right .yellow_plash_bg {
    width: 306px;
    height: 59px;
    background: url(/images/calculator/balcony/yellow_plash_bg_right.png);
    font-family: 'ALSSchlangesans-Black';
    font-size: 2.5em;
    text-transform: uppercase;
    padding-left: 30px;
    line-height: 59px;
    margin-bottom: 12px
}

.calc_otdelka .calc_otdelka__right .param_no_a {
    text-align: left;
    padding-left: 30px
}

.calc_otdelka .calc_otdelka__right .param_no {
    font-family: 'Roboto', sans-serif;
    color: #01d4ed;
    font-size: 1.8em;
    margin-bottom: 11px;
    border-bottom: 2px dotted #01d4ed;
    display: inline-block;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__right .param_no.param_no_act {
    color: #000;
    border-bottom: 2px dotted #fff
}

.calc_otdelka .calc_otdelka__right .param_4 {
    width: 70px;
    height: 66px;
    margin: 0 auto;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_1 {
    background: url(/images/calculator/balcony/param_4_1_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act {
    background: url(/images/calculator/balcony/param_4_1_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_2 {
    background: url(/images/calculator/balcony/param_4_1_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act {
    background: url(/images/calculator/balcony/param_4_1_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_3 {
    background: url(/images/calculator/balcony/param_4_1_3.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act {
    background: url(/images/calculator/balcony/param_4_1_3act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_4 {
    background: url(/images/calculator/balcony/param_4_1_4.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act {
    background: url(/images/calculator/balcony/param_4_1_4act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_1 {
    background: url(/images/calculator/balcony/param_4_2_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act {
    background: url(/images/calculator/balcony/param_4_2_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_2 {
    background: url(/images/calculator/balcony/param_4_2_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act {
    background: url(/images/calculator/balcony/param_4_2_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_3 {
    background: url(/images/calculator/balcony/param_4_2_3.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act {
    background: url(/images/calculator/balcony/param_4_2_3act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_4 {
    background: url(/images/calculator/balcony/param_4_2_4.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act {
    background: url(/images/calculator/balcony/param_4_2_4act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_4_link {
    color: #9e9e9e;
    font-family: 'Roboto', sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 10px;
    display: inline-block;
    border-bottom: 2px dotted #9e9e9e;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__right .param_4_link.param_4_link_act {
    color: #0d0d0d;
    border-bottom: 2px dotted #fff;
    cursor: text
}

.calc_otdelka .calc_otdelka__right .param_4_block_2 {
    display: none
}

.calc_otdelka .calc_otdelka__right .param_5 {
    width: 91px;
    height: 110px;
    margin: 0 auto;
    padding-top: 79px;
    font-size: 1.8em;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #3d3d3d;
    text-align: center;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__right .param_5.param_5_1 {
    background: url(/images/calculator/balcony/param_5_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_5.param_5_1act {
    background: url(/images/calculator/balcony/param_5_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_5.param_5_2 {
    background: url(/images/calculator/balcony/param_5_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_5.param_5_2act {
    background: url(/images/calculator/balcony/param_5_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_5.param_5_3 {
    background: url(/images/calculator/balcony/param_5_3.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_5.param_5_3act {
    background: url(/images/calculator/balcony/param_5_3act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6 {
    width: 70px;
    height: 66px;
    margin: 0 auto;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_1 {
    background: url(/images/calculator/balcony/param_6_1_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act {
    background: url(/images/calculator/balcony/param_6_1_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_2 {
    background: url(/images/calculator/balcony/param_6_1_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act {
    background: url(/images/calculator/balcony/param_6_1_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_3 {
    background: url(/images/calculator/balcony/param_6_1_3.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act {
    background: url(/images/calculator/balcony/param_6_1_3act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_4 {
    background: url(/images/calculator/balcony/param_6_1_4.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act {
    background: url(/images/calculator/balcony/param_6_1_4act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_1 {
    background: url(/images/calculator/balcony/param_6_2_1.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act {
    background: url(/images/calculator/balcony/param_6_2_1act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_2 {
    background: url(/images/calculator/balcony/param_6_2_2.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act {
    background: url(/images/calculator/balcony/param_6_2_2act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_3 {
    background: url(/images/calculator/balcony/param_6_2_3.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act {
    background: url(/images/calculator/balcony/param_6_2_3act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_4 {
    background: url(/images/calculator/balcony/param_6_2_4.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act {
    background: url(/images/calculator/balcony/param_6_2_4act.png) no-repeat center top
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_3_1 {
    background: url(/images/calculator/balcony/param_6_3_1.png) no-repeat center top;
    width: 90px;
    height: 90px;
    margin-top: 10px
}

.calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act {
    background: url(/images/calculator/balcony/param_6_3_1act.png) no-repeat center top;
    width: 90px;
    height: 90px
}

.calc_otdelka .calc_otdelka__right .param_6_link {
    color: #9e9e9e;
    font-family: 'Roboto', sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 10px;
    display: inline-block;
    border-bottom: 2px dotted #9e9e9e;
    cursor: pointer
}

.calc_otdelka .calc_otdelka__right .param_6_link.param_6_link_act {
    color: #0d0d0d;
    border-bottom: 2px dotted #fff;
    cursor: text
}

.calc_otdelka .calc_otdelka__right .param_6_block_2, .calc_otdelka .calc_otdelka__right .param_6_block_3 {
    display: none
}

.calc_otdelka .calc_otdelka__center {
    width: 578px;
    margin-left: 280px;
    position: relative
}

.calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
    width: 578px;
    height: 683px;
    position: absolute
}

.calc_otdelka .calc_otdelka__center .calc_osnova {
    background: url(/images/calculator/balcony/calc_osnova.png)
}

.calc_otdelka .calc_otdelka__center .calc_1 {
    background: url(/images/calculator/balcony/calc_1_1.png)
}

.calc_otdelka .calc_otdelka__center .calc_2 {
    background: url(/images/calculator/balcony/calc_2_no.png)
}

.calc_otdelka .calc_otdelka__center .calc_4 {
    background: url(/images/calculator/balcony/calc_4_1_1.png)
}

.calc_otdelka .calc_otdelka__center .calc_6 {
    background: url(/images/calculator/balcony/calc_6_1_1.png)
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
    padding-top: 683px;
    position: relative
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
    background: url(/images/calculator/balcony/tsena_base_bg.png) no-repeat center top;
    width: 380px;
    height: 200px;
    margin: 0px 0px 0px 145px;
    text-align: center
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .costonsale {
    padding-top: 30px;
    font-size: 2em;
    font-family: 'Roboto', sans-serif;
    font-weight: bold
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
    margin-bottom: 15px;
    text-align: center
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
    color: #f72727;
    font-size: 8em;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-style: italic;
    line-height: 1
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
    vertical-align: top;
    margin-right: -10px
}

.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .only15days {
    font-size: 3em;
    font-family: 'Roboto', sans-serif;
    font-weight: bold
}

.calc_otdelka .plash_line_1 {
    width: 48px;
    height: 48px;
    position: absolute;
    background: url(/images/calculator/balcony/plash_line_1.png);
    margin: 28px 0px 0px 270px;
    z-index: 1
}

.calc_otdelka .plash_line_2 {
    width: 95px;
    height: 36px;
    position: absolute;
    background: url(/images/calculator/balcony/plash_line_2.png);
    margin: 0px 0px 0px 270px;
    z-index: 1
}

.calc_otdelka .plash_line_3 {
    width: 74px;
    height: 44px;
    position: absolute;
    background: url(/images/calculator/balcony/plash_line_3.png);
    margin: 27px 0px 0px 270px;
    z-index: 1
}

.calc_otdelka .plash_line_4 {
    width: 146px;
    height: 119px;
    position: absolute;
    background: url(/images/calculator/balcony/plash_line_4.png);
    margin: 27px 0px 0px -165px;
    z-index: 1
}

.calc_otdelka .plash_line_5 {
    width: 217px;
    height: 118px;
    position: absolute;
    background: url(/images/calculator/balcony/plash_line_5.png);
    margin: 27px 0px 0px -235px;
    z-index: 1
}

.calc_otdelka .plash_line_6 {
    width: 185px;
    height: 87px;
    position: absolute;
    background: url(/images/calculator/balcony/plash_line_6.png);
    margin: 27px 0px 0px -200px;
    z-index: 1
}

.calc_otdelka .calc_otdelka__left_2 {
    width: 390px;
    float: left;
    margin-top: -190px
}

.calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_zag {
    font-family: 'ALSSchlangesans-Black';
    font-size: 3.2em;
    text-transform: uppercase
}

.calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
    font-family: 'Roboto', sans-serif;
    font-size: 1.8em;
    line-height: 1.2
}

.calc_otdelka .calc_otdelka__left_2 img {
    float: left;
    margin: 6px 20px 30px 0px
}

.calc_otdelka .calc_otdelka__right_2 {
    width: 349px;
    float: right;
    margin-top: -190px
}

.calc_otdelka .calc_otdelka__right_2 .input_bg {
    width: 349px;
    height: 55px;
    background: url(/images/calculator/balcony/input_bg.png) no-repeat center center;
    margin-bottom: 10px
}

.calc_otdelka .calc_otdelka__right_2 .input_bg input {
    width: 295px;
    height: 40px;
    margin: 6px 0px 0px 50px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 2.2em;
    background: none;
    border: 0px
}

@media only screen and (max-width: 1200px) {
    .calc_otdelka__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 46px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_otdelka__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 3em;
        margin-bottom: 60px
    }

    .calc_otdelka {
        width: 960px;
        margin: 0 auto
    }

    .calc_otdelka .calc_otdelka__left {
        width: 250px;
        float: left
    }

    .calc_otdelka .calc_otdelka__left .yellow_plash_bg {
        width: 100%;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 25px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__left .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__left .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__left .param_1 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1 {
        background: url(/images/calculator/balcony/param_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1act {
        background: url(/images/calculator/balcony/param_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2 {
        background: url(/images/calculator/balcony/param_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2act {
        background: url(/images/calculator/balcony/param_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1 {
        background: url(/images/calculator/balcony/param_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1act {
        background: url(/images/calculator/balcony/param_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2 {
        background: url(/images/calculator/balcony/param_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2act {
        background: url(/images/calculator/balcony/param_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1 {
        background: url(/images/calculator/balcony/param_3_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1act {
        background: url(/images/calculator/balcony/param_3_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2 {
        background: url(/images/calculator/balcony/param_3_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2act {
        background: url(/images/calculator/balcony/param_3_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right {
        width: 250px;
        float: right
    }

    .calc_otdelka .calc_otdelka__right .yellow_plash_bg {
        width: 250px;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 30px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__right .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__right .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__right .param_4 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1 {
        background: url(/images/calculator/balcony/param_4_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act {
        background: url(/images/calculator/balcony/param_4_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2 {
        background: url(/images/calculator/balcony/param_4_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act {
        background: url(/images/calculator/balcony/param_4_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3 {
        background: url(/images/calculator/balcony/param_4_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act {
        background: url(/images/calculator/balcony/param_4_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4 {
        background: url(/images/calculator/balcony/param_4_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act {
        background: url(/images/calculator/balcony/param_4_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1 {
        background: url(/images/calculator/balcony/param_4_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act {
        background: url(/images/calculator/balcony/param_4_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2 {
        background: url(/images/calculator/balcony/param_4_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act {
        background: url(/images/calculator/balcony/param_4_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3 {
        background: url(/images/calculator/balcony/param_4_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act {
        background: url(/images/calculator/balcony/param_4_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4 {
        background: url(/images/calculator/balcony/param_4_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act {
        background: url(/images/calculator/balcony/param_4_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_4_link.param_4_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_4_block_2 {
        display: none
    }

    .calc_otdelka .calc_otdelka__right .param_5 {
        width: 70px;
        height: 80px;
        margin: 0 auto;
        padding-top: 59px;
        font-size: 1.4em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1 {
        background: url(/images/calculator/balcony/param_5_1_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1act {
        background: url(/images/calculator/balcony/param_5_1act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2 {
        background: url(/images/calculator/balcony/param_5_2_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2act {
        background: url(/images/calculator/balcony/param_5_2act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3 {
        background: url(/images/calculator/balcony/param_5_3_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3act {
        background: url(/images/calculator/balcony/param_5_3act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1 {
        background: url(/images/calculator/balcony/param_6_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act {
        background: url(/images/calculator/balcony/param_6_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2 {
        background: url(/images/calculator/balcony/param_6_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act {
        background: url(/images/calculator/balcony/param_6_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3 {
        background: url(/images/calculator/balcony/param_6_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act {
        background: url(/images/calculator/balcony/param_6_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4 {
        background: url(/images/calculator/balcony/param_6_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act {
        background: url(/images/calculator/balcony/param_6_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1 {
        background: url(/images/calculator/balcony/param_6_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act {
        background: url(/images/calculator/balcony/param_6_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2 {
        background: url(/images/calculator/balcony/param_6_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act {
        background: url(/images/calculator/balcony/param_6_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3 {
        background: url(/images/calculator/balcony/param_6_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act {
        background: url(/images/calculator/balcony/param_6_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4 {
        background: url(/images/calculator/balcony/param_6_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act {
        background: url(/images/calculator/balcony/param_6_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1 {
        background: url(/images/calculator/balcony/param_6_3_1.png) no-repeat center top;
        width: 90px;
        height: 90px;
        margin-top: 10px
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act {
        background: url(/images/calculator/balcony/param_6_3_1act.png) no-repeat center top;
        width: 90px;
        height: 90px
    }

    .calc_otdelka .calc_otdelka__right .param_6_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_6_link.param_6_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_6_block_2, .calc_otdelka .calc_otdelka__right .param_6_block_3 {
        display: none
    }

    .calc_otdelka .calc_otdelka__center {
        width: 460px;
        margin-left: 230px;
        position: relative
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
        width: 460px;
        height: 544px;
        position: absolute
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova {
        background: url(/images/calculator/balcony/calc_osnova.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_1 {
        background: url(/images/calculator/balcony/calc_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_2 {
        background: url(/images/calculator/balcony/calc_2_no.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_3 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_4 {
        background: url(/images/calculator/balcony/calc_4_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_5 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_6 {
        background: url(/images/calculator/balcony/calc_6_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
        padding-top: 544px;
        position: relative
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
        background: url(/images/calculator/balcony/tsena_base_bg.png) no-repeat center top;
        width: 380px;
        height: 200px;
        margin: 0px 0px 0px 75px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .costonsale {
        padding-top: 30px;
        font-size: 2em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
        margin-bottom: 15px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
        color: #f72727;
        font-size: 8em;
        text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-style: italic;
        line-height: 1
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
        vertical-align: top;
        margin-right: -10px
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .only15days {
        font-size: 3em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .plash_line_1, .calc_otdelka .plash_line_2, .calc_otdelka .plash_line_3, .calc_otdelka .plash_line_4, .calc_otdelka .plash_line_5, .calc_otdelka .plash_line_6 {
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 {
        width: 390px;
        float: left;
        margin-top: -140px;
        margin-left: 20px
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_zag {
        font-family: 'ALSSchlangesans-Black';
        font-size: 3.2em;
        text-transform: uppercase
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
        font-family: 'Roboto', sans-serif;
        font-size: 1.8em;
        line-height: 1.2
    }

    .calc_otdelka .calc_otdelka__left_2 img {
        float: left;
        margin: 6px 20px 30px 0px
    }

    .calc_otdelka .calc_otdelka__right_2 {
        width: 349px;
        float: right;
        margin-top: -140px;
        margin-right: 20px
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg {
        width: 349px;
        height: 55px;
        background: url(/images/calculator/balcony/input_bg.png) no-repeat center center;
        margin-bottom: 10px
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg input {
        width: 295px;
        height: 40px;
        margin: 6px 0px 0px 50px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 2.2em;
        background: none;
        border: 0px
    }
}

@media only screen and (max-width: 992px) {
    .calc_otdelka__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 42px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_otdelka__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 26px;
        margin-bottom: 60px
    }

    .calc_otdelka {
        width: 650px;
        margin: 0 auto
    }

    .calc_otdelka .calc_otdelka__left {
        width: 250px;
        float: left;
        margin-bottom: 30px
    }

    .calc_otdelka .calc_otdelka__left .yellow_plash_bg {
        width: 100%;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 25px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__left .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__left .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__left .param_1 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1 {
        background: url(/images/calculator/balcony/param_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1act {
        background: url(/images/calculator/balcony/param_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2 {
        background: url(/images/calculator/balcony/param_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2act {
        background: url(/images/calculator/balcony/param_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1 {
        background: url(/images/calculator/balcony/param_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1act {
        background: url(/images/calculator/balcony/param_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2 {
        background: url(/images/calculator/balcony/param_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2act {
        background: url(/images/calculator/balcony/param_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1 {
        background: url(/images/calculator/balcony/param_3_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1act {
        background: url(/images/calculator/balcony/param_3_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2 {
        background: url(/images/calculator/balcony/param_3_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2act {
        background: url(/images/calculator/balcony/param_3_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right {
        width: 250px;
        float: right;
        margin-bottom: 30px
    }

    .calc_otdelka .calc_otdelka__right .yellow_plash_bg {
        width: 250px;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 30px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__right .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__right .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__right .param_4 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1 {
        background: url(/images/calculator/balcony/param_4_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act {
        background: url(/images/calculator/balcony/param_4_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2 {
        background: url(/images/calculator/balcony/param_4_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act {
        background: url(/images/calculator/balcony/param_4_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3 {
        background: url(/images/calculator/balcony/param_4_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act {
        background: url(/images/calculator/balcony/param_4_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4 {
        background: url(/images/calculator/balcony/param_4_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act {
        background: url(/images/calculator/balcony/param_4_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1 {
        background: url(/images/calculator/balcony/param_4_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act {
        background: url(/images/calculator/balcony/param_4_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2 {
        background: url(/images/calculator/balcony/param_4_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act {
        background: url(/images/calculator/balcony/param_4_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3 {
        background: url(/images/calculator/balcony/param_4_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act {
        background: url(/images/calculator/balcony/param_4_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4 {
        background: url(/images/calculator/balcony/param_4_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act {
        background: url(/images/calculator/balcony/param_4_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_4_link.param_4_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_4_block_2 {
        display: none
    }

    .calc_otdelka .calc_otdelka__right .param_5 {
        width: 70px;
        height: 80px;
        margin: 0 auto;
        padding-top: 59px;
        font-size: 1.4em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1 {
        background: url(/images/calculator/balcony/param_5_1_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1act {
        background: url(/images/calculator/balcony/param_5_1act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2 {
        background: url(/images/calculator/balcony/param_5_2_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2act {
        background: url(/images/calculator/balcony/param_5_2act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3 {
        background: url(/images/calculator/balcony/param_5_3_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3act {
        background: url(/images/calculator/balcony/param_5_3act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1 {
        background: url(/images/calculator/balcony/param_6_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act {
        background: url(/images/calculator/balcony/param_6_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2 {
        background: url(/images/calculator/balcony/param_6_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act {
        background: url(/images/calculator/balcony/param_6_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3 {
        background: url(/images/calculator/balcony/param_6_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act {
        background: url(/images/calculator/balcony/param_6_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4 {
        background: url(/images/calculator/balcony/param_6_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act {
        background: url(/images/calculator/balcony/param_6_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1 {
        background: url(/images/calculator/balcony/param_6_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act {
        background: url(/images/calculator/balcony/param_6_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2 {
        background: url(/images/calculator/balcony/param_6_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act {
        background: url(/images/calculator/balcony/param_6_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3 {
        background: url(/images/calculator/balcony/param_6_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act {
        background: url(/images/calculator/balcony/param_6_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4 {
        background: url(/images/calculator/balcony/param_6_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act {
        background: url(/images/calculator/balcony/param_6_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1 {
        background: url(/images/calculator/balcony/param_6_3_1.png) no-repeat center top;
        width: 90px;
        height: 90px;
        margin-top: 10px
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act {
        background: url(/images/calculator/balcony/param_6_3_1act.png) no-repeat center top;
        width: 90px;
        height: 90px
    }

    .calc_otdelka .calc_otdelka__right .param_6_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_6_link.param_6_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_6_block_2, .calc_otdelka .calc_otdelka__right .param_6_block_3 {
        display: none
    }

    .calc_otdelka .calc_otdelka__center {
        width: 460px;
        height: auto;
        margin: 0px auto 0 auto;
        position: relative;
        clear: both
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
        width: 460px;
        height: 544px;
        position: absolute;
        margin-left: -40px
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova {
        background: url(/images/calculator/balcony/calc_osnova.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_1 {
        background: url(/images/calculator/balcony/calc_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_2 {
        background: url(/images/calculator/balcony/calc_2_no.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_3 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_4 {
        background: url(/images/calculator/balcony/calc_4_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_5 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_6 {
        background: url(/images/calculator/balcony/calc_6_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
        padding-top: 544px;
        position: relative
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
        background: url(/images/calculator/balcony/tsena_base_bg.png) no-repeat center top;
        width: 380px;
        height: 200px;
        margin: 0px 0px 0px 35px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .costonsale {
        padding-top: 30px;
        font-size: 2em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
        margin-bottom: 15px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
        color: #f72727;
        font-size: 8em;
        text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-style: italic;
        line-height: 1
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
        vertical-align: top;
        margin-right: -10px
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .only15days {
        font-size: 3em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .plash_line_1, .calc_otdelka .plash_line_2, .calc_otdelka .plash_line_3, .calc_otdelka .plash_line_4, .calc_otdelka .plash_line_5, .calc_otdelka .plash_line_6 {
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 {
        width: 80%;
        float: none;
        margin-top: 0px;
        margin-left: 0px;
        clear: both;
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_zag {
        font-family: 'ALSSchlangesans-Black';
        font-size: 2.2em;
        text-transform: uppercase
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
        font-family: 'Roboto', sans-serif;
        font-size: 1.8em;
        line-height: 1.2
    }

    .calc_otdelka .calc_otdelka__left_2 img {
        float: left;
        margin: 6px 20px 30px 0px
    }

    .calc_otdelka .calc_otdelka__right_2 {
        width: 100%;
        float: none;
        margin-top: 20px;
        margin-right: 0px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg {
        width: 349px;
        height: 55px;
        background: url(/images/calculator/balcony/input_bg.png) no-repeat center center;
        margin: 0px auto 10px auto
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg input {
        width: 295px;
        height: 40px;
        margin: 6px 0px 0px 50px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 2.2em;
        background: none;
        border: 0px
    }
}

@media only screen and (max-width: 768px) {
    .calc_otdelka__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 36px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_otdelka__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 22px;
        margin-bottom: 60px
    }

    .calc_otdelka {
        width: 450px;
        margin: 0 auto
    }

    .calc_otdelka .calc_otdelka__left {
        width: 250px;
        float: none;
        margin: 0 auto 0px auto
    }

    .calc_otdelka .calc_otdelka__left .yellow_plash_bg {
        width: 100%;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 25px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__left .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__left .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__left .param_1 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1 {
        background: url(/images/calculator/balcony/param_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1act {
        background: url(/images/calculator/balcony/param_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2 {
        background: url(/images/calculator/balcony/param_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2act {
        background: url(/images/calculator/balcony/param_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1 {
        background: url(/images/calculator/balcony/param_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1act {
        background: url(/images/calculator/balcony/param_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2 {
        background: url(/images/calculator/balcony/param_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2act {
        background: url(/images/calculator/balcony/param_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1 {
        background: url(/images/calculator/balcony/param_3_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1act {
        background: url(/images/calculator/balcony/param_3_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2 {
        background: url(/images/calculator/balcony/param_3_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2act {
        background: url(/images/calculator/balcony/param_3_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right {
        width: 250px;
        float: none;
        margin: 0 auto 0px auto
    }

    .calc_otdelka .calc_otdelka__right .yellow_plash_bg {
        width: 250px;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 30px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__right .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__right .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__right .param_4 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1 {
        background: url(/images/calculator/balcony/param_4_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act {
        background: url(/images/calculator/balcony/param_4_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2 {
        background: url(/images/calculator/balcony/param_4_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act {
        background: url(/images/calculator/balcony/param_4_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3 {
        background: url(/images/calculator/balcony/param_4_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act {
        background: url(/images/calculator/balcony/param_4_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4 {
        background: url(/images/calculator/balcony/param_4_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act {
        background: url(/images/calculator/balcony/param_4_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1 {
        background: url(/images/calculator/balcony/param_4_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act {
        background: url(/images/calculator/balcony/param_4_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2 {
        background: url(/images/calculator/balcony/param_4_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act {
        background: url(/images/calculator/balcony/param_4_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3 {
        background: url(/images/calculator/balcony/param_4_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act {
        background: url(/images/calculator/balcony/param_4_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4 {
        background: url(/images/calculator/balcony/param_4_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act {
        background: url(/images/calculator/balcony/param_4_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_4_link.param_4_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_4_block_2 {
        display: none
    }

    .calc_otdelka .calc_otdelka__right .param_5 {
        width: 70px;
        height: 80px;
        margin: 0 auto;
        padding-top: 59px;
        font-size: 1.4em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1 {
        background: url(/images/calculator/balcony/param_5_1_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1act {
        background: url(/images/calculator/balcony/param_5_1act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2 {
        background: url(/images/calculator/balcony/param_5_2_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2act {
        background: url(/images/calculator/balcony/param_5_2act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3 {
        background: url(/images/calculator/balcony/param_5_3_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3act {
        background: url(/images/calculator/balcony/param_5_3act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1 {
        background: url(/images/calculator/balcony/param_6_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act {
        background: url(/images/calculator/balcony/param_6_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2 {
        background: url(/images/calculator/balcony/param_6_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act {
        background: url(/images/calculator/balcony/param_6_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3 {
        background: url(/images/calculator/balcony/param_6_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act {
        background: url(/images/calculator/balcony/param_6_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4 {
        background: url(/images/calculator/balcony/param_6_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act {
        background: url(/images/calculator/balcony/param_6_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1 {
        background: url(/images/calculator/balcony/param_6_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act {
        background: url(/images/calculator/balcony/param_6_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2 {
        background: url(/images/calculator/balcony/param_6_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act {
        background: url(/images/calculator/balcony/param_6_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3 {
        background: url(/images/calculator/balcony/param_6_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act {
        background: url(/images/calculator/balcony/param_6_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4 {
        background: url(/images/calculator/balcony/param_6_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act {
        background: url(/images/calculator/balcony/param_6_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1 {
        background: url(/images/calculator/balcony/param_6_3_1.png) no-repeat center top;
        width: 90px;
        height: 90px;
        margin-top: 10px
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act {
        background: url(/images/calculator/balcony/param_6_3_1act.png) no-repeat center top;
        width: 90px;
        height: 90px
    }

    .calc_otdelka .calc_otdelka__right .param_6_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_6_link.param_6_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_6_block_2, .calc_otdelka .calc_otdelka__right .param_6_block_3 {
        display: none
    }

    .calc_otdelka .calc_otdelka__center {
        width: 460px;
        height: auto;
        margin: 0px auto 0 auto;
        position: relative;
        clear: both
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
        width: 460px;
        height: 544px;
        position: absolute;
        margin-left: -40px
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova {
        background: url(/images/calculator/balcony/calc_osnova.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_1 {
        background: url(/images/calculator/balcony/calc_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_2 {
        background: url(/images/calculator/balcony/calc_2_no.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_3 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_4 {
        background: url(/images/calculator/balcony/calc_4_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_5 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_6 {
        background: url(/images/calculator/balcony/calc_6_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
        padding-top: 544px;
        position: relative
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
        background: url(/images/calculator/balcony/tsena_base_bg.png) no-repeat center top;
        width: 380px;
        height: 200px;
        margin: 0px 0px 0px 35px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .costonsale {
        padding-top: 30px;
        font-size: 2em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
        margin-bottom: 15px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
        color: #f72727;
        font-size: 8em;
        text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-style: italic;
        line-height: 1
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
        vertical-align: top;
        margin-right: -10px
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .only15days {
        font-size: 3em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .plash_line_1, .calc_otdelka .plash_line_2, .calc_otdelka .plash_line_3, .calc_otdelka .plash_line_4, .calc_otdelka .plash_line_5, .calc_otdelka .plash_line_6 {
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 {
        width: 80%;
        float: none;
        margin-top: 0px;
        margin-left: 0px;
        clear: both;
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_zag {
        font-family: 'ALSSchlangesans-Black';
        font-size: 2.2em;
        text-transform: uppercase
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
        font-family: 'Roboto', sans-serif;
        font-size: 1.8em;
        line-height: 1.2
    }

    .calc_otdelka .calc_otdelka__left_2 img {
        float: left;
        margin: 6px 20px 30px 0px
    }

    .calc_otdelka .calc_otdelka__right_2 {
        width: 100%;
        float: none;
        margin-top: 20px;
        margin-right: 0px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg {
        width: 260px;
        height: 55px;
        background: url(/images/calculator/balcony/input_bg_260.png) no-repeat center center;
        margin: 0px auto 10px auto
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg input {
        width: 190px;
        height: 40px;
        margin: 6px 0px 0px 40px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 2.2em;
        background: none;
        border: 0px
    }
}

@media only screen and (max-width: 480px) {
    .calc_otdelka__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 30px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_otdelka__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 20px;
        margin-bottom: 60px
    }

    .calc_otdelka {
        width: 300px;
        margin: 0 auto
    }

    .calc_otdelka .calc_otdelka__left {
        width: 250px;
        float: none;
        margin: 0 auto 0px auto
    }

    .calc_otdelka .calc_otdelka__left .yellow_plash_bg {
        width: 100%;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 25px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__left .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__left .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__left .param_1 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1 {
        background: url(/images/calculator/balcony/param_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_1act {
        background: url(/images/calculator/balcony/param_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2 {
        background: url(/images/calculator/balcony/param_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_1.param_1_2act {
        background: url(/images/calculator/balcony/param_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1 {
        background: url(/images/calculator/balcony/param_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_1act {
        background: url(/images/calculator/balcony/param_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2 {
        background: url(/images/calculator/balcony/param_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_2.param_2_2act {
        background: url(/images/calculator/balcony/param_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3 {
        width: 91px;
        height: 110px;
        margin: 0 auto;
        padding-top: 79px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1 {
        background: url(/images/calculator/balcony/param_3_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_1act {
        background: url(/images/calculator/balcony/param_3_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2 {
        background: url(/images/calculator/balcony/param_3_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__left .param_3.param_3_2act {
        background: url(/images/calculator/balcony/param_3_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right {
        width: 250px;
        float: none;
        margin: 0 auto 0px auto
    }

    .calc_otdelka .calc_otdelka__right .yellow_plash_bg {
        width: 250px;
        height: 49px;
        background: #fde800;
        border-radius: 20px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 1.7em;
        text-transform: uppercase;
        padding-left: 30px;
        line-height: 49px;
        margin-bottom: 12px
    }

    .calc_otdelka .calc_otdelka__right .param_no_a {
        text-align: left;
        padding-left: 30px
    }

    .calc_otdelka .calc_otdelka__right .param_no {
        font-family: 'Roboto', sans-serif;
        color: #01d4ed;
        font-size: 1.8em;
        margin-bottom: 11px;
        border-bottom: 2px dotted #01d4ed;
        display: inline-block;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_no.param_no_act {
        color: #000;
        border-bottom: 2px dotted #fff
    }

    .calc_otdelka .calc_otdelka__right .param_4 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1 {
        background: url(/images/calculator/balcony/param_4_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act {
        background: url(/images/calculator/balcony/param_4_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2 {
        background: url(/images/calculator/balcony/param_4_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act {
        background: url(/images/calculator/balcony/param_4_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3 {
        background: url(/images/calculator/balcony/param_4_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act {
        background: url(/images/calculator/balcony/param_4_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4 {
        background: url(/images/calculator/balcony/param_4_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act {
        background: url(/images/calculator/balcony/param_4_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1 {
        background: url(/images/calculator/balcony/param_4_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act {
        background: url(/images/calculator/balcony/param_4_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2 {
        background: url(/images/calculator/balcony/param_4_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act {
        background: url(/images/calculator/balcony/param_4_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3 {
        background: url(/images/calculator/balcony/param_4_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act {
        background: url(/images/calculator/balcony/param_4_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4 {
        background: url(/images/calculator/balcony/param_4_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act {
        background: url(/images/calculator/balcony/param_4_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_4_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_4_link.param_4_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_4_block_2 {
        display: none
    }

    .calc_otdelka .calc_otdelka__right .param_5 {
        width: 70px;
        height: 80px;
        margin: 0 auto;
        padding-top: 59px;
        font-size: 1.4em;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        color: #3d3d3d;
        text-align: center;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1 {
        background: url(/images/calculator/balcony/param_5_1_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_1act {
        background: url(/images/calculator/balcony/param_5_1act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2 {
        background: url(/images/calculator/balcony/param_5_2_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_2act {
        background: url(/images/calculator/balcony/param_5_2act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3 {
        background: url(/images/calculator/balcony/param_5_3_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_5.param_5_3act {
        background: url(/images/calculator/balcony/param_5_3act_.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6 {
        width: 70px;
        height: 66px;
        margin: 0 auto;
        cursor: pointer
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1 {
        background: url(/images/calculator/balcony/param_6_1_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act {
        background: url(/images/calculator/balcony/param_6_1_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2 {
        background: url(/images/calculator/balcony/param_6_1_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act {
        background: url(/images/calculator/balcony/param_6_1_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3 {
        background: url(/images/calculator/balcony/param_6_1_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act {
        background: url(/images/calculator/balcony/param_6_1_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4 {
        background: url(/images/calculator/balcony/param_6_1_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act {
        background: url(/images/calculator/balcony/param_6_1_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1 {
        background: url(/images/calculator/balcony/param_6_2_1.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act {
        background: url(/images/calculator/balcony/param_6_2_1act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2 {
        background: url(/images/calculator/balcony/param_6_2_2.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act {
        background: url(/images/calculator/balcony/param_6_2_2act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3 {
        background: url(/images/calculator/balcony/param_6_2_3.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act {
        background: url(/images/calculator/balcony/param_6_2_3act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4 {
        background: url(/images/calculator/balcony/param_6_2_4.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act {
        background: url(/images/calculator/balcony/param_6_2_4act.png) no-repeat center top
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1 {
        background: url(/images/calculator/balcony/param_6_3_1.png) no-repeat center top;
        width: 90px;
        height: 90px;
        margin-top: 10px
    }

    .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act {
        background: url(/images/calculator/balcony/param_6_3_1act.png) no-repeat center top;
        width: 90px;
        height: 90px
    }

    .calc_otdelka .calc_otdelka__right .param_6_link {
        color: #9e9e9e;
        font-family: 'Roboto', sans-serif;
        font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 0px dotted #9e9e9e;
        cursor: pointer;
        line-height: 1.1
    }

    .calc_otdelka .calc_otdelka__right .param_6_link.param_6_link_act {
        color: #0d0d0d;
        border-bottom: 0px dotted #fff;
        cursor: text
    }

    .calc_otdelka .calc_otdelka__right .param_6_block_2, .calc_otdelka .calc_otdelka__right .param_6_block_3 {
        display: none
    }

    .calc_otdelka .calc_otdelka__center {
        width: 280px;
        height: auto;
        margin: 0px auto 0 auto;
        position: relative;
        clear: both
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
        width: 280px;
        height: 331px;
        position: absolute;
        margin-left: -20px
    }

    .calc_otdelka .calc_otdelka__center .calc_osnova {
        background: url(/images/calculator/balcony/calc_osnova.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_1 {
        background: url(/images/calculator/balcony/calc_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_2 {
        background: url(/images/calculator/balcony/calc_2_no.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_3 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_4 {
        background: url(/images/calculator/balcony/calc_4_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_5 {
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .calc_6 {
        background: url(/images/calculator/balcony/calc_6_1_1.png);
        background-size: cover
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
        padding-top: 331px;
        position: relative
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
        background: url(/images/calculator/balcony/tsena_base_bg.png) no-repeat center -15px;
        width: 260px;
        height: 200px;
        margin: 10px auto;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .costonsale {
        padding-top: 20px;
        font-size: 1.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        margin-bottom: 10px
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
        margin-bottom: 15px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
        color: #f72727;
        font-size: 6.4em;
        text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-style: italic;
        line-height: 1
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
        vertical-align: top;
        margin-right: -10px;
        width: 70px
    }

    .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .only15days {
        font-size: 3em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold
    }

    .calc_otdelka .plash_line_1, .calc_otdelka .plash_line_2, .calc_otdelka .plash_line_3, .calc_otdelka .plash_line_4, .calc_otdelka .plash_line_5, .calc_otdelka .plash_line_6 {
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 {
        width: 80%;
        float: none;
        margin-top: 0px;
        margin-left: 0px;
        clear: both;
        display: none
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_zag {
        font-family: 'ALSSchlangesans-Black';
        font-size: 2.2em;
        text-transform: uppercase
    }

    .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
        font-family: 'Roboto', sans-serif;
        font-size: 1.8em;
        line-height: 1.2
    }

    .calc_otdelka .calc_otdelka__left_2 img {
        float: left;
        margin: 6px 20px 30px 0px
    }

    .calc_otdelka .calc_otdelka__right_2 {
        width: 100%;
        float: none;
        margin-top: 20px;
        margin-right: 0px;
        text-align: center
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg {
        width: 260px;
        height: 55px;
        background: url(/images/calculator/balcony/input_bg_260.png) no-repeat center center;
        margin: 0px auto 10px auto
    }

    .calc_otdelka .calc_otdelka__right_2 .input_bg input {
        width: 190px;
        height: 40px;
        margin: 6px 0px 0px 40px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 2.2em;
        background: none;
        border: 0px
    }
}

.calc_outside_balkon__zag {
    text-align: center;
    font-family: 'ALSSchlangesans-Black';
    font-size: 4.9em;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 30px
}

.calc_outside_balkon__text {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 3em;
    line-height: 1.2;
    margin-bottom: 60px
}

.calc_outside_balkon-filtr {
    text-align: center
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff {
    margin: 0 auto
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li {
    list-style: none;
    display: inline;
    line-height: 52px;
    font-family: 'ALSSchlangesans-Black';
    font-size: 3em;
    text-transform: uppercase;
    color: #01d2e9;
    margin-right: 35px;
    white-space: nowrap
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img {
    cursor: pointer;
    width: 102px;
    height: 52px;
    display: inline-block;
    margin-bottom: -20px;
    cursor: pointer
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_hot {
    background: url(../img/b_market_filtr_on.png)
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_cold {
    background: url(../img/b_market_filtr_off.png);
    display: none
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li {
    border-bottom: 2px dotted #fff
}

.calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li_noact {
    color: #000;
    border-bottom: 2px dotted #000;
    cursor: pointer
}

.calc_outside_balkon {
    width: 1190px;
    margin: 0 auto;
    height: 730px
}

.calc_outside_balkon .hotcold {
    float: left;
    width: 639px;
    height: 659px
}

.calc_outside_balkon .hotcold .hot {
    width: 639px;
    height: 659px;
    background: url(../img/calc_outside_balkon/hot_1.jpg);
    background-size: cover;
    margin-top: 7px
}

.calc_outside_balkon .hotcold .hot div {
    background: url(../img/calc_outside_balkon/temp_hot.png);
    width: 381px;
    height: 111px;
    position: absolute;
    margin: 570px 0px 0px 240px
}

.calc_outside_balkon .hotcold .hot.hot_noact {
    display: none
}

.calc_outside_balkon .hotcold .cold {
    width: 639px;
    height: 659px;
    background: url(../img/calc_outside_balkon/cold_1.jpg);
    background-size: cover;
    margin-left: 1px
}

.calc_outside_balkon .hotcold .cold div {
    background: url(../img/calc_outside_balkon/temp_cold.png);
    width: 358px;
    height: 111px;
    position: absolute;
    margin: 577px 0px 0px 239px
}

.calc_outside_balkon .hotcold .cold.cold_noact {
    display: none
}

.calc_outside_balkon .hot_right {
    width: 462px;
    float: right;
    padding-top: 40px
}

.calc_outside_balkon .hot_right .redzag {
    width: 462px;
    height: 97px;
    background: url(../img/calc_outside_balkon/redzag.png);
    text-align: center;
    color: #fff;
    font-size: 3em;
    font-family: 'ALSSchlangesans-Black';
    line-height: 1.1;
    padding-top: 14px;
    text-transform: uppercase;
    margin-bottom: 40px
}

.calc_outside_balkon .hot_right .textstvorki {
    padding-left: 80px;
    font-size: 2.6em;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 45px
}

.calc_outside_balkon .hot_right .textstvorki span {
    font-size: 0.7em
}

.calc_outside_balkon .hot_right .textstvorki .textstvorki__str {
    width: 135px;
    height: 35px;
    background: url(../img/calc_outside_balkon/str.png);
    position: absolute;
    margin: 20px 0px 0px -150px
}

.calc_outside_balkon .hot_right .textmaxecon {
    padding-left: 80px;
    font-size: 3em;
    font-family: 'ALSSchlangesans-Black';
    text-transform: uppercase;
    line-height: 1.2;
    background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
    margin-bottom: 40px
}

.calc_outside_balkon .hot_right .yellowzag {
    background: url(../img/calc_outside_balkon/yellowzag_bg.png);
    width: 461px;
    height: 59px;
    font-size: 2.5em;
    font-family: 'ALSSchlangesans-Black';
    text-transform: uppercase;
    line-height: 59px;
    padding-left: 40px;
    margin-bottom: 10px
}

.calc_outside_balkon .hot_right .yellowzag .grline {
    background: url(../img/calc_outside_balkon/grline.png);
    width: 114px;
    height: 59px;
    position: absolute;
    margin: 27px 0px 0px -140px
}

.calc_outside_balkon .hot_right .calc_outside_ico {
    text-align: center;
    margin-bottom: 20px
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico1.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
    background: url(../img/calc_outside_balkon/ico1_act.png) center top
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico2.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
    background: url(../img/calc_outside_balkon/ico2_act.png) center top
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico3.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
    background: url(../img/calc_outside_balkon/ico3_act.png) center top
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico4.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
    background: url(../img/calc_outside_balkon/ico4_act.png) center top
}

.calc_outside_balkon .hot_right .vnotbalzag {
    color: #03c1d6;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-align: center;
    font-size: 2em
}

.calc_outside_balkon .hot_right .vnotbalzag span a {
    color: #03c1d6
}

.calc_outside_balkon .cold_right {
    width: 462px;
    float: right;
    padding-top: 40px;
    display: none
}

.calc_outside_balkon .cold_right .redzag {
    width: 462px;
    height: 97px;
    background: url(../img/calc_outside_balkon/redzag.png);
    text-align: center;
    color: #fff;
    font-size: 3em;
    font-family: 'ALSSchlangesans-Black';
    line-height: 1.1;
    padding-top: 14px;
    text-transform: uppercase;
    margin-bottom: 40px
}

.calc_outside_balkon .cold_right .textstvorki {
    padding-left: 80px;
    font-size: 2.6em;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 45px
}

.calc_outside_balkon .cold_right .textstvorki span {
    font-size: 0.7em
}

.calc_outside_balkon .cold_right .textstvorki .textstvorki__str {
    width: 135px;
    height: 35px;
    background: url(../img/calc_outside_balkon/str.png);
    position: absolute;
    margin: 20px 0px 0px -150px
}

.calc_outside_balkon .cold_right .textmaxecon {
    padding-left: 80px;
    font-size: 3em;
    font-family: 'ALSSchlangesans-Black';
    text-transform: uppercase;
    line-height: 1.2;
    background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
    margin-bottom: 40px
}

.calc_outside_balkon .cold_right .yellowzag {
    background: url(../img/calc_outside_balkon/yellowzag_bg.png);
    width: 461px;
    height: 59px;
    font-size: 2.5em;
    font-family: 'ALSSchlangesans-Black';
    text-transform: uppercase;
    line-height: 59px;
    padding-left: 40px;
    margin-bottom: 10px
}

.calc_outside_balkon .cold_right .yellowzag .grline {
    background: url(../img/calc_outside_balkon/grline.png);
    width: 114px;
    height: 59px;
    position: absolute;
    margin: 27px 0px 0px -140px
}

.calc_outside_balkon .cold_right .calc_outside_ico {
    text-align: center;
    margin-bottom: 20px
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico1.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
    background: url(../img/calc_outside_balkon/ico1_act.png) center top
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico2.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
    background: url(../img/calc_outside_balkon/ico2_act.png) center top
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico3.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
    background: url(../img/calc_outside_balkon/ico3_act.png) center top
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4 {
    width: 90px;
    height: 86px;
    background: url(../img/calc_outside_balkon/ico4.png) center top;
    display: inline-block;
    cursor: pointer
}

.calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
    background: url(../img/calc_outside_balkon/ico4_act.png) center top
}

.calc_outside_balkon .cold_right .vnotbalzag {
    color: #03c1d6;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-align: center;
    font-size: 2em
}

.calc_outside_balkon .cold_right .vnotbalzag span a {
    color: #03c1d6
}

.calc_outside_balkon_under {
    text-align: center;
    font-size: 3em;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 40px
}

.calc_outside_balkon_under span.redt {
    color: #ff0303
}

@media only screen and (max-width: 1200px) {
    .calc_outside_balkon__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 46px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_outside_balkon__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 3em;
        margin-bottom: 60px
    }

    .calc_outside_balkon-filtr {
        text-align: center
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff {
        margin: 0 auto
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li {
        list-style: none;
        display: inline;
        line-height: 52px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 3em;
        text-transform: uppercase;
        color: #01d2e9;
        margin-right: 35px;
        white-space: nowrap
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img {
        cursor: pointer;
        width: 102px;
        height: 52px;
        display: inline-block;
        margin-bottom: -20px;
        cursor: pointer
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_hot {
        background: url(../img/b_market_filtr_on.png)
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_cold {
        background: url(../img/b_market_filtr_off.png);
        display: none
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li {
        border-bottom: 2px dotted #fff
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li_noact {
        color: #000;
        border-bottom: 2px dotted #000;
        cursor: pointer
    }

    .calc_outside_balkon {
        margin: 0 auto;
        height: 580px
    }

    .calc_outside_balkon .hotcold {
        float: left;
        width: 400px;
        height: 413px
    }

    .calc_outside_balkon .hotcold .hot {
        width: 400px;
        height: 413px;
        background: url(../img/calc_outside_balkon/hot_1.jpg);
        background-size: cover;
        margin-top: 7px
    }

    .calc_outside_balkon .hotcold .hot div {
        background: url(../img/calc_outside_balkon/temp_hot.png);
        width: 381px;
        height: 111px;
        position: absolute;
        margin: 400px 0px 0px 12px
    }

    .calc_outside_balkon .hotcold .hot.hot_noact {
        display: none
    }

    .calc_outside_balkon .hotcold .cold {
        width: 400px;
        height: 413px;
        background: url(../img/calc_outside_balkon/cold_1.jpg);
        background-size: cover;
        margin-left: 1px
    }

    .calc_outside_balkon .hotcold .cold div {
        background: url(../img/calc_outside_balkon/temp_cold.png);
        width: 358px;
        height: 111px;
        position: absolute;
        margin: 407px 0px 0px 11px
    }

    .calc_outside_balkon .hotcold .cold.cold_noact {
        display: none
    }

    .calc_outside_balkon .hot_right {
        width: 462px;
        float: right;
        padding-top: 30px
    }

    .calc_outside_balkon .hot_right .redzag {
        width: 462px;
        height: 97px;
        background: url(../img/calc_outside_balkon/redzag.png);
        text-align: center;
        color: #fff;
        font-size: 3em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .textstvorki {
        padding-left: 80px;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .hot_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .hot_right .textstvorki .textstvorki__str {
        width: 135px;
        height: 35px;
        background: url(../img/calc_outside_balkon/str.png);
        position: absolute;
        margin: 20px 0px 0px -150px
    }

    .calc_outside_balkon .hot_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .yellowzag {
        background: url(../img/calc_outside_balkon/yellowzag_bg.png);
        width: 461px;
        height: 59px;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .hot_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .hot_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .hot_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon .cold_right {
        width: 462px;
        float: right;
        padding-top: 30px;
        display: none
    }

    .calc_outside_balkon .cold_right .redzag {
        width: 462px;
        height: 97px;
        background: url(../img/calc_outside_balkon/redzag.png);
        text-align: center;
        color: #fff;
        font-size: 3em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .textstvorki {
        padding-left: 80px;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .cold_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .cold_right .textstvorki .textstvorki__str {
        width: 135px;
        height: 35px;
        background: url(../img/calc_outside_balkon/str.png);
        position: absolute;
        margin: 20px 0px 0px -150px
    }

    .calc_outside_balkon .cold_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .yellowzag {
        background: url(../img/calc_outside_balkon/yellowzag_bg.png);
        width: 461px;
        height: 59px;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .cold_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .cold_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .cold_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon_under {
        text-align: center;
        font-size: 3em;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 40px
    }

    .calc_outside_balkon_under span.redt {
        color: #ff0303
    }
}

@media only screen and (max-width: 992px) {
    .calc_outside_balkon__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 42px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_outside_balkon__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 26px;
        margin-bottom: 60px
    }

    .calc_outside_balkon-filtr {
        text-align: center
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff {
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li {
        list-style: none;
        display: inline;
        line-height: 52px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 3em;
        text-transform: uppercase;
        color: #01d2e9;
        margin-right: 35px;
        white-space: nowrap
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img {
        cursor: pointer;
        width: 102px;
        height: 52px;
        display: inline-block;
        margin-bottom: -20px;
        cursor: pointer
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_hot {
        background: url(../img/b_market_filtr_on.png)
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_cold {
        background: url(../img/b_market_filtr_off.png);
        display: none
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li {
        border-bottom: 2px dotted #fff
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li_noact {
        color: #000;
        border-bottom: 2px dotted #000;
        cursor: pointer
    }

    .calc_outside_balkon {
        width: 700px;
        margin: 0 auto 130px auto;
        height: auto
    }

    .calc_outside_balkon .hotcold {
        float: none;
        width: 400px;
        height: 413px;
        margin: 0 auto
    }

    .calc_outside_balkon .hotcold .hot {
        width: 400px;
        height: 413px;
        background: url(../img/calc_outside_balkon/hot_1.jpg);
        background-size: cover;
        margin-top: 7px
    }

    .calc_outside_balkon .hotcold .hot div {
        background: url(../img/calc_outside_balkon/temp_hot.png);
        width: 381px;
        height: 111px;
        position: absolute;
        margin: 400px 0px 0px 12px
    }

    .calc_outside_balkon .hotcold .hot.hot_noact {
        display: none
    }

    .calc_outside_balkon .hotcold .cold {
        width: 400px;
        height: 413px;
        background: url(../img/calc_outside_balkon/cold_1.jpg);
        background-size: cover;
        margin-left: 1px
    }

    .calc_outside_balkon .hotcold .cold div {
        background: url(../img/calc_outside_balkon/temp_cold.png);
        width: 358px;
        height: 111px;
        position: absolute;
        margin: 407px 0px 0px 11px
    }

    .calc_outside_balkon .hotcold .cold.cold_noact {
        display: none
    }

    .calc_outside_balkon .hot_right {
        width: 462px;
        float: none;
        padding-top: 10px;
        margin: 0 auto 30px auto
    }

    .calc_outside_balkon .hot_right .redzag {
        width: 462px;
        height: 97px;
        background: url(../img/calc_outside_balkon/redzag.png);
        text-align: center;
        color: #fff;
        font-size: 3em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .textstvorki {
        padding-left: 80px;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .hot_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .hot_right .textstvorki .textstvorki__str {
        display: none
    }

    .calc_outside_balkon .hot_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .yellowzag {
        background: url(../img/calc_outside_balkon/yellowzag_bg.png);
        width: 461px;
        height: 59px;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .hot_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .hot_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .hot_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon .cold_right {
        width: 462px;
        float: none;
        padding-top: 10px;
        margin: 0 auto 30px auto
    }

    .calc_outside_balkon .cold_right .redzag {
        width: 462px;
        height: 97px;
        background: url(../img/calc_outside_balkon/redzag.png);
        text-align: center;
        color: #fff;
        font-size: 3em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .textstvorki {
        padding-left: 80px;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .cold_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .cold_right .textstvorki .textstvorki__str {
        display: none
    }

    .calc_outside_balkon .cold_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .yellowzag {
        background: url(../img/calc_outside_balkon/yellowzag_bg.png);
        width: 461px;
        height: 59px;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .cold_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .cold_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .cold_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon_under {
        text-align: center;
        font-size: 3em;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 40px
    }

    .calc_outside_balkon_under span.redt {
        color: #ff0303
    }
}

@media only screen and (max-width: 768px) {
    .calc_outside_balkon__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 36px;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_outside_balkon__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 22px;
        margin-bottom: 60px
    }

    .calc_outside_balkon-filtr {
        text-align: center
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff {
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li {
        list-style: none;
        display: inline;
        line-height: 52px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 3em;
        text-transform: uppercase;
        color: #01d2e9;
        margin-right: 0px;
        white-space: nowrap
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img {
        cursor: pointer;
        width: 102px;
        height: 52px;
        display: inline-block;
        margin-bottom: -20px;
        cursor: pointer
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_hot {
        background: url(../img/b_market_filtr_on.png)
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_cold {
        background: url(../img/b_market_filtr_off.png);
        display: none
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li {
        border-bottom: 2px dotted #fff
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li_noact {
        color: #000;
        border-bottom: 2px dotted #000;
        cursor: pointer
    }

    .calc_outside_balkon {
        width: 440px;
        margin: 0 auto 130px auto;
        height: auto
    }

    .calc_outside_balkon .hotcold {
        float: none;
        width: 100%;
        height: 413px;
        margin: 0 auto
    }

    .calc_outside_balkon .hotcold .hot {
        width: 400px;
        height: 413px;
        background: url(../img/calc_outside_balkon/hot_1.jpg);
        background-size: cover;
        margin: 7px auto 0 auto
    }

    .calc_outside_balkon .hotcold .hot div {
        background: url(../img/calc_outside_balkon/temp_hot.png);
        width: 381px;
        height: 111px;
        position: absolute;
        margin: 400px 0px 0px 12px
    }

    .calc_outside_balkon .hotcold .hot.hot_noact {
        display: none
    }

    .calc_outside_balkon .hotcold .cold {
        width: 400px;
        height: 413px;
        background: url(../img/calc_outside_balkon/cold_1.jpg);
        background-size: cover;
        margin: 7px auto 0 auto
    }

    .calc_outside_balkon .hotcold .cold div {
        background: url(../img/calc_outside_balkon/temp_cold.png);
        width: 358px;
        height: 111px;
        position: absolute;
        margin: 407px 0px 0px 11px
    }

    .calc_outside_balkon .hotcold .cold.cold_noact {
        display: none
    }

    .calc_outside_balkon .hot_right {
        width: 100%;
        float: none;
        padding-top: 10px;
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon .hot_right .redzag {
        width: 100%;
        height: 97px;
        background: #eb0202;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 3em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .textstvorki {
        padding-left: 80px;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .hot_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .hot_right .textstvorki .textstvorki__str {
        display: none
    }

    .calc_outside_balkon .hot_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .yellowzag {
        background: #fde800;
        border-radius: 25px;
        width: 100%;
        height: 59px;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .hot_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .hot_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .hot_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon .cold_right {
        width: 100%;
        float: none;
        padding-top: 10px;
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon .cold_right .redzag {
        width: 100%;
        height: 97px;
        background: #eb0202;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 3em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .textstvorki {
        padding-left: 80px;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .cold_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .cold_right .textstvorki .textstvorki__str {
        display: none
    }

    .calc_outside_balkon .cold_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .yellowzag {
        background: #fde800;
        border-radius: 25px;
        width: 100%;
        height: 59px;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .cold_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .cold_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .cold_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon_under {
        text-align: center;
        font-size: 2.6em;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 40px;
        line-height: 1.2
    }

    .calc_outside_balkon_under span.redt {
        color: #ff0303
    }
}

@media only screen and (max-width: 480px) {
    .calc_outside_balkon__zag {
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        font-size: 30em;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 30px
    }

    .calc_outside_balkon__text {
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        font-size: 2em;
        margin-bottom: 60px
    }

    .calc_outside_balkon-filtr {
        text-align: center
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff {
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li {
        list-style: none;
        display: inline;
        line-height: 52px;
        font-family: 'ALSSchlangesans-Black';
        font-size: 3em;
        text-transform: uppercase;
        color: #01d2e9;
        margin-right: 0px;
        white-space: nowrap
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img {
        cursor: pointer;
        width: 102px;
        height: 52px;
        display: inline-block;
        margin-bottom: -20px;
        cursor: pointer
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_hot {
        background: url(../img/b_market_filtr_on.png)
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li .calc_outside_img.calc_outside_img_cold {
        background: url(../img/b_market_filtr_off.png);
        display: none
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li {
        border-bottom: 2px dotted #fff
    }

    .calc_outside_balkon-filtr .calc_outside_balkon-filtr__ul_onoff li.calc_outside_balkon__li_noact {
        color: #000;
        border-bottom: 2px dotted #000;
        cursor: pointer
    }

    .calc_outside_balkon {
        width: 100%;
        margin: 0 auto 30px auto;
        height: auto
    }

    .calc_outside_balkon .hotcold {
        float: none;
        width: 100%;
        height: 413px;
        margin: 0 auto
    }

    .calc_outside_balkon .hotcold .hot {
        width: 290px;
        height: 299px;
        background: url(../img/calc_outside_balkon/hot_1.jpg);
        background-size: cover;
        margin: 7px auto 0 auto
    }

    .calc_outside_balkon .hotcold .hot div {
        background: url(../img/calc_outside_balkon/temp_hot.png);
        width: 290px;
        height: 90px;
        position: absolute;
        margin: 310px auto 0px auto;
        background-size: cover
    }

    .calc_outside_balkon .hotcold .hot.hot_noact {
        display: none
    }

    .calc_outside_balkon .hotcold .cold {
        width: 290px;
        height: 299px;
        background: url(../img/calc_outside_balkon/cold_1.jpg);
        background-size: cover;
        margin: 7px auto 0 auto
    }

    .calc_outside_balkon .hotcold .cold div {
        background: url(../img/calc_outside_balkon/temp_cold.png);
        background-size: cover;
        width: 290px;
        height: 90px;
        position: absolute;
        margin: 310px auto 0px auto
    }

    .calc_outside_balkon .hotcold .cold.cold_noact {
        display: none
    }

    .calc_outside_balkon .hot_right {
        width: 96%;
        float: none;
        padding-top: 10px;
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon .hot_right .redzag {
        width: 100%;
        height: 80px;
        background: #eb0202;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .textstvorki {
        padding-left: 0px;
        text-align: center;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .hot_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .hot_right .textstvorki .textstvorki__str {
        display: none
    }

    .calc_outside_balkon .hot_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .hot_right .yellowzag {
        background: #fde800;
        border-radius: 25px;
        width: 100%;
        height: 59px;
        font-size: 1.8em;
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 0px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .hot_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .hot_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .hot_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .hot_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon .cold_right {
        width: 96%;
        float: none;
        padding-top: 10px;
        margin: 0 auto 20px auto
    }

    .calc_outside_balkon .cold_right .redzag {
        width: 100%;
        height: 80px;
        background: #eb0202;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 2.5em;
        font-family: 'ALSSchlangesans-Black';
        line-height: 1.1;
        padding-top: 14px;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .textstvorki {
        padding-left: 0px;
        text-align: center;
        font-size: 1.9em;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 25px
    }

    .calc_outside_balkon .cold_right .textstvorki span {
        font-size: 0.7em
    }

    .calc_outside_balkon .cold_right .textstvorki .textstvorki__str {
        display: none
    }

    .calc_outside_balkon .cold_right .textmaxecon {
        padding-left: 80px;
        font-size: 2.4em;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 1.2;
        background: url(../img/calc_outside_balkon/vosklznak.png) no-repeat left 48%;
        margin-bottom: 20px
    }

    .calc_outside_balkon .cold_right .yellowzag {
        background: #fde800;
        border-radius: 25px;
        width: 100%;
        height: 59px;
        font-size: 1.8em;
        text-align: center;
        font-family: 'ALSSchlangesans-Black';
        text-transform: uppercase;
        line-height: 59px;
        padding-left: 0px;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .yellowzag .grline {
        display: none
    }

    .calc_outside_balkon .cold_right .calc_outside_ico {
        text-align: center;
        margin-bottom: 10px
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico1.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico1.calc_outside_ico1_act {
        background: url(../img/calc_outside_balkon/ico1_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico2.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico2.calc_outside_ico2_act {
        background: url(../img/calc_outside_balkon/ico2_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico3.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico3.calc_outside_ico3_act {
        background: url(../img/calc_outside_balkon/ico3_act.png) center top
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4 {
        width: 90px;
        height: 86px;
        background: url(../img/calc_outside_balkon/ico4.png) center top;
        display: inline-block;
        cursor: pointer
    }

    .calc_outside_balkon .cold_right .calc_outside_ico .calc_outside_ico4.calc_outside_ico4_act {
        background: url(../img/calc_outside_balkon/ico4_act.png) center top
    }

    .calc_outside_balkon .cold_right .vnotbalzag {
        color: #03c1d6;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 2em
    }

    .calc_outside_balkon .cold_right .vnotbalzag span a {
        color: #03c1d6
    }

    .calc_outside_balkon_under {
        text-align: center;
        font-size: 2.6em;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 40px;
        line-height: 1.2
    }

    .calc_outside_balkon_under span.redt {
        color: #ff0303
    }
}

