@media screen and (min-width: 1420px) {
    body {
        min-width: 960px
    }
    .container_12 {
        width: 1380px;
        clear: both;
        margin-left: auto;
        margin-right: auto;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        *behavior: url(/js/boxsizing.htc)
    }
    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11,
    .grid_12 {
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        *behavior: url(/js/boxsizing.htc)
    }
    .push_1,
    .pull_1,
    .push_2,
    .pull_2,
    .push_3,
    .pull_3,
    .push_4,
    .pull_4,
    .push_5,
    .pull_5,
    .push_6,
    .pull_6,
    .push_7,
    .pull_7,
    .push_8,
    .pull_8,
    .push_9,
    .pull_9,
    .push_10,
    .pull_10,
    .push_11,
    .pull_11 {
        position: relative
    }
    .start {
        margin-left: 0
    }
    .end {
        margin-right: 0
    }

    /* Базовые колонки */
    .container_12 .grid_1 {
        width: 95px
    }
    .container_12 .grid_2 {
        width: 210px
    }
    .container_12 .grid_3 {
        width: 325px
    }
    .container_12 .grid_4 {
        width: 440px
    }
    .container_12 .grid_5 {
        width: 555px
    }
    .container_12 .grid_6 {
        width: 670px
    }
    .container_12 .grid_7 {
        width: 785px
    }
    .container_12 .grid_8 {
        width: 900px
    }
    .container_12 .grid_9 {
        width: 1015px
    }
    .container_12 .grid_10 {
        width: 1130px
    }
    .container_12 .grid_11 {
        width: 1245px
    }
    .container_12 .grid_12 {
        width: 1380px
    }

    /* nomarg1 - убираем один margin (10px) */
    .container_12 .grid_1.nomarg1 {
        width: 105px
    }
    .container_12 .grid_2.nomarg1 {
        width: 220px
    }
    .container_12 .grid_3.nomarg1 {
        width: 335px
    }
    .container_12 .grid_4.nomarg1 {
        width: 450px
    }
    .container_12 .grid_5.nomarg1 {
        width: 565px
    }
    .container_12 .grid_6.nomarg1 {
        width: 680px
    }
    .container_12 .grid_7.nomarg1 {
        width: 795px
    }
    .container_12 .grid_8.nomarg1 {
        width: 910px
    }
    .container_12 .grid_9.nomarg1 {
        width: 1025px
    }
    .container_12 .grid_10.nomarg1 {
        width: 1140px
    }
    .container_12 .grid_11.nomarg1 {
        width: 1255px
    }

    /* nomarg2 - убираем два margin (20px) */
    .container_12 .grid_1.nomarg2 {
        width: 115px
    }
    .container_12 .grid_2.nomarg2 {
        width: 230px
    }
    .container_12 .grid_3.nomarg2 {
        width: 345px
    }
    .container_12 .grid_4.nomarg2 {
        width: 460px
    }
    .container_12 .grid_5.nomarg2 {
        width: 575px
    }
    .container_12 .grid_6.nomarg2 {
        width: 690px
    }
    .container_12 .grid_7.nomarg2 {
        width: 805px
    }
    .container_12 .grid_8.nomarg2 {
        width: 920px
    }
    .container_12 .grid_9.nomarg2 {
        width: 1035px
    }
    .container_12 .grid_10.nomarg2 {
        width: 1150px
    }
    .container_12 .grid_11.nomarg2 {
        width: 1265px
    }

    /* Prefix - отступ слева */
    .container_12 .prefix_1 {
        padding-left: 115px
    }
    .container_12 .prefix_2 {
        padding-left: 230px
    }
    .container_12 .prefix_3 {
        padding-left: 345px
    }
    .container_12 .prefix_4 {
        padding-left: 460px
    }
    .container_12 .prefix_5 {
        padding-left: 575px
    }
    .container_12 .prefix_6 {
        padding-left: 690px
    }
    .container_12 .prefix_7 {
        padding-left: 805px
    }
    .container_12 .prefix_8 {
        padding-left: 920px
    }
    .container_12 .prefix_9 {
        padding-left: 1035px
    }
    .container_12 .prefix_10 {
        padding-left: 1150px
    }
    .container_12 .prefix_11 {
        padding-left: 1265px
    }

    /* Suffix - отступ справа */
    .container_12 .suffix_1 {
        padding-right: 115px
    }
    .container_12 .suffix_2 {
        padding-right: 230px
    }
    .container_12 .suffix_3 {
        padding-right: 345px
    }
    .container_12 .suffix_4 {
        padding-right: 460px
    }
    .container_12 .suffix_5 {
        padding-right: 575px
    }
    .container_12 .suffix_6 {
        padding-right: 690px
    }
    .container_12 .suffix_7 {
        padding-right: 805px
    }
    .container_12 .suffix_8 {
        padding-right: 920px
    }
    .container_12 .suffix_9 {
        padding-right: 1035px
    }
    .container_12 .suffix_10 {
        padding-right: 1150px
    }
    .container_12 .suffix_11 {
        padding-right: 1265px
    }

    /* Push - сдвиг вправо */
    .container_12 .push_1 {
        left: 115px
    }
    .container_12 .push_2 {
        left: 230px
    }
    .container_12 .push_3 {
        left: 345px
    }
    .container_12 .push_4 {
        left: 460px
    }
    .container_12 .push_5 {
        left: 575px
    }
    .container_12 .push_6 {
        left: 690px
    }
    .container_12 .push_7 {
        left: 805px
    }
    .container_12 .push_8 {
        left: 920px
    }
    .container_12 .push_9 {
        left: 1035px
    }
    .container_12 .push_10 {
        left: 1150px
    }
    .container_12 .push_11 {
        left: 1265px
    }

    /* Pull - сдвиг влево */
    .container_12 .pull_1 {
        left: -115px
    }
    .container_12 .pull_2 {
        left: -230px
    }
    .container_12 .pull_3 {
        left: -345px
    }
    .container_12 .pull_4 {
        left: -460px
    }
    .container_12 .pull_5 {
        left: -575px
    }
    .container_12 .pull_6 {
        left: -690px
    }
    .container_12 .pull_7 {
        left: -805px
    }
    .container_12 .pull_8 {
        left: -920px
    }
    .container_12 .pull_9 {
        left: -1035px
    }
    .container_12 .pull_10 {
        left: -1150px
    }
    .container_12 .pull_11 {
        left: -1265px
    }

    /* Очистка потоков */
    .clear {
        clear: both;
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }
    .clearfix:before,
    .clearfix:after {
        content: "\0020";
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0
    }
    .clearfix:after {
        clear: both
    }
    .clearfix {
        zoom: 1
    }
}