.main {
    width: 70%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px; /* Добавляем отступы */
}

/* Адаптивные точки */
@media (max-width: 768px) {
    .main {
        width: 90%;
    }
}

@media (max-width: 480px) {
    .main {
        width: 95%;
    }
}

.page-template-default,
.page-template-page-templatesfull-width-php,
.single-post {
    /* Пустой блок, если не используется */
}

.page-template-default .col-1,
.page-template-page-templatesfull-width-php .col-1,
.single-post .col-1 {
    width: 577px;
}

.page-template-default .col-2,
.page-template-page-templatesfull-width-php .col-2,
.single-post .col-2 {
    width: 273px;
}

#header {
    height: 364px;
}

#footer {
    height: 60px;
}

.col-1,
.col-2,
.col-3,
.col-4 {
    float: left;
}

.container {
    width: 100%;
    overflow: hidden;
}

.container-head {
    width: 100%;
    overflow: hidden;
    margin-top: -50px;
}

.divider {
    background: url(images/divider-bg.gif) 282px 0px repeat-y;
}

.divider1 {
    background: url(images/divider-bg.gif) 594px 0px repeat-y;
}

.page-id-9 .col-1 {
    width: 185px;
}

.page-id-9 .col-2 {
    width: 423px;
}

.page-id-9 .col-3 {
    width: 193px;
}

.page-id-9 .col-4 {
    width: 142px;
}

.page-id-9 .col-3 .container {
    margin-bottom: 10px;
}

.page-id-9 .divider1 {
    background-position: 679px 0px;
}

.page-id-9 .divider {
    background-position: 185px 0px;
}

.page-id-137 .col-1 {
    width: 577px;
}

.page-id-137 .col-2 {
    width: 273px;
}

.page-id-137 .col-3 {
    width: 282px;
}

.page-id-139 .col-1 {
    width: 100%;
}

.page-id-139 .col-2 {
    width: 260px;
}

.page-id-139 .col-3 {
    width: 278px;
}

.page-id-139 .col-3_ {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
}

.page-id-139 .col-4 {
    width: 143px;
}

.page-id-139 .row .col-1 {
    width: 265px;
}

.page-id-139 .row .col-2 {
    width: 263px;
}

.page-id-139 .row .col-3 {
    width: 273px;
}

.page-id-139 .dop_h_1 {
    width: 170px;
    float: left;
    padding-right: 10px;
    margin-top: 50px;
}

.page-id-32 .col-1 {
    width: 577px;
}

.page-id-32 .col-2 {
    width: 273px;
}

.page-id-32 .col-3 {
    width: 282px;
}

.page-id-32 .row .col-1 {
    width: 265px;
}

.page-id-32 .row .col-2 {
    width: 263px;
}

.page-id-32 .row .col-3 {
    width: 273px;
}

.page-id-35 .col-1 {
    width: 265px;
}

.page-id-35 .col-1_ {
    width: 577px;
}

.page-id-35 .col-2 {
    width: 263px;
}

.page-id-35 .col-3 {
    width: 273px;
}

.page-id-35 .col-4 {
    width: 142px;
}

.page-id-37 .col-1 {
    width: 577px;
}

.page-id-37 .col-2 {
    width: 273px;
}

.page-id-37 .col-3 {
    width: 142px;
}

.page-id-143 .col-1 {
    width: 50px;
}

.page-id-143 .col-2 {
    width: 600px;
}

.page-id-143 .col-3 {
    width: 50px;
}

.page-id-143 .col-4 {
    width: 50px;
}

@media (max-width: 768px) {
    .container-head {
    margin-top: -55px;
    }
}

@media (max-width: 480px) {
    .container-head {
    margin-top: -60px;
    }
}