/* layer: default */
/* group: page | Макет */
/* param: max-width             | Максимальная ширина сайта | size | 980px */
/* param: body_img              | Фоновое изображение страницы | url | empty */
/* param: body_repeat           | Повторение фона страницы | repeat  | no-repeat */
/* param: body_color            | Цвет фона страницы | color | #dfdfdf  */
/* param: bg-attachment         | Привязка фона | bg-attachment | scroll */
/* param: favicon               | Изображение favicon | url | /skewer/build/Page/Main/images/favicon.ico */

html, body {
    height: 100%;
}
body {
    color: [editor.text_color];
    font-family: [editor.family];
    font-size: [editor.size];
    background-color: [page.body_color];
    line-height: 1.4;
    margin: 0;
    position: relative;
    z-index: 0;
}
/* group: editor | Контент */
/* param: text_color            | Цвет текста | color | #353535 */
/* param: size                  | Размер шрифта  | size | 14px */
/* param: family                | Семейство шрифта  | family | Segoe UI */
/* group: editor.h1 | Заголовок 1-го уровня */
/* param: color              | Цвет заголовка | color | #000  */
/* param: size               | Размер шрифта  | size | 24px */
/* param: bold               | Толщина шрифта  | font-weight | normal */
/* param: family             | Семейство шрифта  | family | Segoe UI */
/* param: style              | Стиль шрифта  | font-style | normal */
h1 {
    margin: 0 0 0.5em 0;
    font-family: [editor.h1.family];
    font-size: [editor.h1.size];
    font-style: [editor.h1.style];
    font-weight: [editor.h1.bold];
    text-decoration: none;
    color: [editor.h1.color];
}
/* group: editor.h2 | Заголовок 2-го уровня */
/* param: color              | Цвет заголовка | color | #000  */
/* param: size               | Размер шрифта  | size | 22px */
/* param: bold               | Толщина шрифта  | font-weight | normal */
/* param: family             | Семейство шрифта  | family | Segoe UI */
/* param: style              | Стиль шрифта  | font-style | normal */
h2,
h2 a:link, 
h2 a:active, 
h2 a:visited, 
h2 a:hover,
a:link h2, 
a:active h2, 
a:visited h2, 
a:hover h2  {
    color: [editor.h2.color];
    font-family: [editor.h2.family];
    font-size: [editor.h2.size];
    font-style: [editor.h2.style];
    font-weight: [editor.h2.bold];
    margin: 0 0 0.5em;
    text-decoration: none;
}
/* group: editor.h3 | Заголовок 3-го уровня */
/* param: color              | Цвет заголовка | color | #000  */
/* param: size               | Размер шрифта  | size | 18px */
/* param: bold               | Толщина шрифта  | font-weight | normal */
/* param: family             | Семейство шрифта  | family | Segoe UI */
/* param: style              | Стиль шрифта  | font-style | normal */
h3 {
    color: [editor.h3.color];
    font-family: [editor.h3.family];
    font-size: [editor.h3.size];
    font-style: [editor.h3.style];
    font-weight: [editor.h3.bold];
    margin: 0 0 0.5em;
    text-decoration: none;
}
/* group: editor.a | Стиль ссылок */
/* param: color              | Цвет ссылки | color | #1071ae */
/* param: decoration         | Подчеркивание | text-decoration | none */
/* param: decoration_on      | Подчеркивание наведённой | text-decoration | underline */
a:link,
a:visited {
    color: [editor.a.color];
    text-decoration: [editor.a.decoration];
}
a:hover, a:active {
    color: [editor.a.color];
    text-decoration: [editor.a.decoration_on];
}
img {
    border: 0 none;
}
.g-clear {
    clear: both;
}
.g-body_print {
    background: #fff; 
}
.g-ramaborder:hover {
    margin: -1px;
    border: 1px red dashed;
}
input:focus { outline: none; }
/*------------------------*/
.container__field, .container__page, .l-container {
    min-width: 980px;
    width: 100%;
}
.l-container {
    overflow: hidden;
    position: absolute;
    background: url("[page.body_img]") [page.body_repeat] [page.bg-attachment] 50% 0 [page.body_color];
    min-height: 100%;
}
.container__field, .container__page {
    left: 50%;
    max-width: [page.max-width];
    position: relative;
    top: 0;
}
.container__page {
    z-index: 1;
}
.container__wrapper, .container__content {
    left: -50%;
    position: relative;
    width: 100%;
}
.container__content {
    padding-top: [margingroup.margin_menutop];
}
.container__opera {
    left: 0;
    overflow: hidden;
    top: 0;
    width: 100%;
}
.container__right, .container__left, .container__wrapper, .container__field, .container__opera {
    height: 100%;
    position: absolute;
}
.container__right, .container__left {
    width: 1000px;
}
/* group: page.sh | Боковые тени */
/* param: shleft                | Изображение левой тени | url | /skewer/build/Page/Main/images/sh.left.png */
/* param: shleft_repeat         | Повторение левой тени | repeat  | repeat-y */
/* param: shleft_top            | Отступ левой тени сверху | px  |  0 */
/* param: shleft_bottom         | Отступ левой тени снизу | px  |  0 */
/* param: shright               | Изображение правой тени | url | /skewer/build/Page/Main/images/sh.right.png */
/* param: shright_repeat        | Повторение правой тени | repeat  | repeat-y */
/* param: shright_top           | Отступ правой тени сверху | px  |  0  */
/* param: shright_bottom        | Отступ правой тени снизу | px  |  0 */
/* param: background_color      | Цвет обрамления страницы | color | transparent */
/* param: shleft_attachment     | Привязка фона левой тени | bg-attachment | scroll */
/* param: shright_attachment    | Привязка фона правой тени | bg-attachment | scroll */
.container__left {
    top: [page.sh.shleft_top];
    bottom: [page.sh.shleft_bottom];
    background: url("[page.sh.shleft]") [page.sh.shleft_repeat] [page.sh.shleft_attachment] 100% 0 [page.sh.background_color];
    left: -1000px;
    height: auto;
}
.container__right {
    top: [page.sh.shright_top];
    bottom: [page.sh.shright_bottom];
    background: url("[page.sh.shright]") [page.sh.shright_repeat] [page.sh.shright_attachment] 0 0 [page.sh.background_color];
    margin-left: 100%;
    height: auto;
}
    /*------------------------*/
    .l-container_footer {
        margin-top: -80px;
        min-height: 0;
        z-index: 10;
    }
    .l-container_footer .container__page {
        padding-bottom: 0;
    }
    .l-container_footer .container__content {
        background: none repeat scroll 0 0 #A1A1A1;
        color: #D5D2CA;
        height: 80px;
    }
/*------------------------*/
.l-footerbox {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 40;
}
.l-footerbox-stop {
    height: [page.footer.height];
}
/* group: page.footer | Подвал сайта */
/* param: color            | Фоновый цвет | color | #45494a */
/* param: image            | Фоновое изображение | url |  */
/* param: repeat           | Повторение фонового изображения | repeat | repeat-x */
/* param: position_h       | Горизонтальное выравнивание фонового изображения | h-position | left */
/* param: position_v       | Вертикальное выравнивание фонового изображения | v-position | top */
/* param: color_t          | Цвет текста | color | #ffffff */
/* param: color_a          | Цвет ссылок | color | #66c9f7 */
/* param: size             | Размер шрифта | size | 12px */
/* param: height           | Высота | size | 130px */
/* param: bg-attachment    | Привязка фона | bg-attachment | scroll */
.l-footerbox .footerbox__wrapper {
    margin: 0 auto;
    background: [page.footer.color] url("[page.footer.image]") [page.footer.position_h] [page.footer.position_v] [page.footer.bg-attachment] [page.footer.repeat];
    max-width: [page.max-width];
    min-width: 980px;
    width: 100%;
    z-index: 10;
    position: relative;
}
/* group: page.footer.footerboxl | Левое "ухо" */
/* param: color            | Фоновый цвет | color | transparent */
/* param: image            | Фоновое изображение | url |  */
/* param: repeat           | Повторение фонового изображения | repeat | repeat-x */
/* param: position_h       | Горизонтальное выравнивание фонового изображения | h-position | right */
/* param: position_v       | Вертикальное выравнивание фонового изображения | v-position | top */
.l-footerbox .footerbox__left {
    background: [page.footer.footerboxl.color] url("[page.footer.footerboxl.image]") [page.footer.footerboxl.position_h] [page.footer.footerboxl.position_v] [page.footer.footerboxl.repeat] ;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100%;
    z-index: 10;
}
/* group: page.footer.footerboxr | Правое "ухо" */
/* param: color            | Фоновый цвет | color | transparent */
/* param: image            | Фоновое изображение | url |  */
/* param: repeat           | Повторение фонового изображения | repeat | repeat-x */
/* param: position_h       | Горизонтальное выравнивание фонового изображения | h-position | left */
/* param: position_v       | Вертикальное выравнивание фонового изображения | v-position | top */
.l-footerbox .footerbox__right {
    background: [page.footer.footerboxr.color] url("[page.footer.footerboxr.image]") [page.footer.footerboxr.position_h] [page.footer.footerboxr.position_v] [page.footer.footerboxr.repeat];
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -100%;
    z-index: 10;
}
    /*------------------------*/
    .l-footerbox__print .footerbox__wrapper {
        background: none;
    }
/*------------------------*/
.l-grid {
    width: 100%;
    height: [page.footer.height];
    position: relative;
    color: [page.footer.color_t];
    font-size: [page.footer.size];
}
.l-grid a {
    color: [page.footer.color_a];
}
/* group: page.footer.grid1 | Блок копирайта */
/* param: v_value                 | Отступ по вертикали  | size | 5px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | left  */
/* param: h_value                 | Отступ по горизонтали  | size | 20px */
/* param: width                   | Ширина  | size | 370px */
/* param: height                  | Высота  | size | 64px */
.l-grid .grid__item1 {
    position: absolute;
    [page.footer.grid1.h_position]: [page.footer.grid1.h_value];
    top: [page.footer.grid1.v_value];
    width: [page.footer.grid1.width];
    height: [page.footer.grid1.height];
}
/* group: page.footer.grid2 | Блок счетчиков */
/* param: v_value                 | Отступ по вертикали  | size | 20px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | left  */
/* param: h_value                 | Отступ по горизонтали  | size | 400px */
/* param: width                   | Ширина  | size | 280px */
/* param: height                  | Высота  | size | 45px */
.l-grid .grid__item2 {
    position: absolute;
    [page.footer.grid2.h_position]: [page.footer.grid2.h_value];
    top: [page.footer.grid2.v_value];
    width: [page.footer.grid2.width];
    height: [page.footer.grid2.height];
}
/* group: page.footer.grid3 | Блок контактов */
/* param: v_value                 | Отступ по вертикали  | size | 5px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | right  */
/* param: h_value                 | Отступ по горизонтали  | size | 20px */
/* param: width                   | Ширина  | size | 250px */
/* param: height                  | Высота  | size | 64px */
.l-grid .grid__item3 {
    position: absolute;
    [page.footer.grid3.h_position]: [page.footer.grid3.h_value];
    top: [page.footer.grid3.v_value];
    width: [page.footer.grid3.width];
    height: [page.footer.grid3.height];
}
/* group: page.footer.grid4 | Блок в подвале */
/* param: v_value                 | Отступ по вертикали  | size | 50px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | left  */
/* param: h_value                 | Отступ по горизонтали  | size | 400px */
/* param: width                   | Ширина  | size | 220px */
/* param: height                  | Высота  | size | 64px */
.l-grid .grid__item4 {
    position: absolute;
    [page.footer.grid4.h_position]: [page.footer.grid4.h_value];
    top: [page.footer.grid4.v_value];
    width: [page.footer.grid4.width];
    height: [page.footer.grid4.height];
}
    /*------------------------*/
    body.l-grid {
        color: [page.footer.color_t];
        background-color: [page.footer.color];
        font-size: [page.footer.size];
    }
    body.l-grid a {
        color: [page.footer.color_a];
    }
/*------------------------*/
.b-counter {
    position: relative;
    width: 100%;
    min-height: 10px;
}
.b-counter:after {
    content: "";
    clear: both;
    display: block;
    font-size: 0;
}
.b-counter .counter__item {
    margin-right: 5px;
    margin-bottom: 10px;
    float: left;
    display: block;
}
.b-counter .counter__item * {
    margin: 0;
    padding: 0;
}
/*------------------------*/
.b-input {
    padding: 0 6px 0 0;
}
.b-input input {
    font-family: Segoe UI;
    left: 6px;
    margin-left: -6px;
    position: relative;
    width: 100%;
}
/*------------------------*/
/* group: modules | Модули */
/* group: modules.search | Поиск */
/* param: btn_img        | Изображение кнопки поиска | url | /skewer/build/Page/Main/images/btnsearch.png */
/* param: btn_width      | Ширина кнопки поиска | size | 24px */
/* param: btn_height     | Высота кнопки поиска | size | 24px */
/* param: border_color   | Цвет бордера | color | #dddddd */
/* param: color          | Цвет текста поля | color | #515151 */
.b-search {
    padding-bottom: 1.5em;
    line-height: 1.1;
}
.b-search input {
    padding: 0;
    vertical-align: middle;
    border: 1px solid [modules.search.border_color];
    color: [modules.search.color];
    width: 100%;
    height: [modules.search.btn_height] - 2;
}
.b-search button {
    margin: 0;
    margin-left: 10px;
    padding: 0;
    border: 0;
    float: right;
    background: url([modules.search.btn_img]) 0 0 no-repeat;
    width: [modules.search.btn_width];
    height: [modules.search.btn_height];
    cursor: pointer;
}
.b-search button:hover {
    background-position: 0 100%;
}
.b-search .search_inputbox {
    overflow: hidden;
}
.b-search .search_inputbox div {
    margin-right: 2px; 
}
.b-search_page {
    padding: 0;
}
.b-search_page input {
    font-size: 1.21em;
}
    /*------------------------*/
    .b-search_big input {
        width: 250px;
    }
    .b-search_big button {
        float: left;
    }
/*------------------------*/
.b-tape {
    position: relative;
    width: 100%;
}
.b-tape p, .b-tape h3 {
    font-weight: normal;
    margin: 0;
}
.b-tape h3 {
    font-size: 0.86em;
    font-weight: bold;
    margin-bottom: 0.6em;
}
.b-tape p {
    font-size: 0.79em;
}
/*------------------------*/
.b-picture {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}
.b-picture .picture__wrapper {
    margin-left: -640px;
    width: 1280px;
    position: absolute;
    top: 0;
    left: 50%;
}
.b-picture img {
    border: 0 none;
    vertical-align: top;
}
.b-picture .picture__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: left;
}
/*------------------------*/
.b-picture2 .picture__text1 {
    width: 200px;
    height: 100px;
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 10;
}
.b-picture2 .picture__text2 {
    width: 200px;
    height: 100px;
    position: absolute;
    top: 140px;
    left: 30px;
    z-index: 10;
}
.b-picture2 .picture__text3 {
    width: 200px;
    height: 100px;
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 10;
}
.b-picture2 .picture__text4 {
    width: 200px;
    height: 100px;
    position: absolute;
    top: 140px;
    right: 30px;
    z-index: 10;
}
/*------------------------*/
.b-header {
    position: relative;
}
.b-header p {
    margin: 0;
}
/*------------------------*/
.b-upper-logo {
    position: absolute;
    top: 10px;
    left: 30px;
    z-index: 5;
}
/*------------------------*/
/* group: menu | Меню */
/* group: menu.top | Верхнее меню */
/* param: position               | Выравнивание | h-position | left */
/* group: menu.top.level1 | 1-ый уровень */
/* group: menu.top.level1.normal | Обычный пункт */
/* group: menu.top.level1.normal.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | uppercase */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.top.level1.normal.background | Фон */
/* param: color                  | Цвет | color | #45494a */
/* param: img                    | Изображение | url  | */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 17px */
/* param: pright                 | Отступ справа | size | 20px */
/* param: pbottom                | Отступ снизу | size | 18px */
/* param: pleft                  | Отступ слева | size | 20px */

/* group: menu.top.level1.normal.bullit | Маркер */
/* param: img                    | Изображение | url  | /skewer/build/Page/Main/images/menutop.dot.gif */
/* param: width                  | Ширина | px  | 1px */
/* param: height                 | Высота | px  | 50px */
/* param: hposition              | Выравнивание по горизонтали | h-position | right */
/* param: hvalue                 | Отступ по горизонтали | size | 0 */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: vvalue                 | Отступ по вертикали | size | 0 */

/* group: menu.top.level1.active | Выбранный пункт */
/* group: menu.top.level1.active.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | underline */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.top.level1.active.background | Фон */
/* param: color                  | Цвет | color | #3dade1 */
/* param: img                    | Изображение | url  | */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 17px */
/* param: pright                 | Отступ справа | size | 20px */
/* param: pbottom                | Отступ снизу | size | 18px */
/* param: pleft                  | Отступ слева | size | 20px */

/* group: menu.top.level1.active.bullit | Маркер */
/* param: img                    | Изображение | url  | empty */
/* param: width                  | Ширина | px  | 1px */
/* param: height                 | Высота | px  | 15px */
/* param: hposition              | Выравнивание по горизонтали | h-position | right */
/* param: hvalue                 | Отступ по горизонтали | size | 2px */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: vvalue                 | Отступ по вертикали | size | 13px */

/* group: menu.top.level1.level1_bg | Фон 1-го уровня */
/* param: color                  | Цвет | color | #45494a */
/* param: img                    | Изображение | url | */
/* param: hposition              | Выравнивание по горизонтали | h-position | */
/* param: vposition              | Выравнивание по вертикали | v-position | */
/* param: repeat                 | Повторение | repeat | no-repeat */
/* param: ptop                   | Отступ сверху | size | 0 */
/* param: pright                 | Отступ справа | size | 0 */
/* param: pbottom                | Отступ снизу | size | 0 */
/* param: pleft                  | Отступ слева | size | 0 */

/*---------------2-ый уровень--------------------*/

/* group: menu.top.level2 | 2-ой уровень */
/* param: width                  | Ширина выпадающего меню | size | 170px */
/* group: menu.top.level2.normal | Обычный пункт */
/* group: menu.top.level2.normal.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | none */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.top.level2.normal.background | Фон */
/* param: color                  | Цвет | color | #3dade1 */
/* param: img                    | Изображение | url  | */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 10px */
/* param: pright                 | Отступ справа | size | 8px */
/* param: pbottom                | Отступ снизу | size | 10px */
/* param: pleft                  | Отступ слева | size | 15px */

/* group: menu.top.level2.active | Выбранный пункт */
/* group: menu.top.level2.active.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | none */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.top.level2.active.background | Фон */
/* param: color                  | Цвет | color | #45494a */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 10px */
/* param: pright                 | Отступ справа | size | 8px */
/* param: pbottom                | Отступ снизу | size | 10px */
/* param: pleft                  | Отступ слева | size | 15px */
/*---------------3-ый уровень--------------------*/

/* group: menu.top.level3 | 3-ой уровень */
/* param: width                  | Ширина выпадающего меню | size | 170px */
/* group: menu.top.level3.normal | Обычный пункт */
/* group: menu.top.level3.normal.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | none */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.top.level3.normal.background | Фон */
/* param: color                  | Цвет | color | #3dade1 */
/* param: img                    | Изображение | url  | */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 10px */
/* param: pright                 | Отступ справа | size | 8px */
/* param: pbottom                | Отступ снизу | size | 10px */
/* param: pleft                  | Отступ слева | size | 15px */

/* group: menu.top.level3.active | Выбранный пункт */
/* group: menu.top.level3.active.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | none */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.top.level3.active.background | Фон */
/* param: color                  | Цвет | color | #45494a */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 10px */
/* param: pright                 | Отступ справа | size | 8px */
/* param: pbottom                | Отступ снизу | size | 10px */
/* param: pleft                  | Отступ слева | size | 15px */
.b-sevice {
    padding: [menu.top.level1.level1_bg.ptop] [menu.top.level1.level1_bg.pright] [menu.top.level1.level1_bg.pbottom] [menu.top.level1.level1_bg.pleft];
    background: [menu.top.level1.level1_bg.color] url("[menu.top.level1.level1_bg.img]") [menu.top.level1.level1_bg.repeat] scroll [menu.top.level1.level1_bg.hposition] [menu.top.level1.level1_bg.vposition];
    z-index: 1;
    text-align: [menu.top.position];
    line-height: 1;
    font-size: 0;
}
.b-sevice:after,
.b-sevice ul:after {
    clear: both;
    content: "";
    display: block;
}
.b-sevice ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    font-size: [page.size];
}
.b-sevice li { 
    margin: 0;
    padding: 0;
    font-size: [menu.top.level1.normal.link.size];
    display: block;
    float: left;
    position: relative;
}
.b-sevice li.item-1 a:link,
.b-sevice li.item-1 a:active,
.b-sevice li.item-1 a:visited {
    padding: [menu.top.level1.normal.background.ptop] [menu.top.level1.normal.background.pright] [menu.top.level1.normal.background.pbottom] [menu.top.level1.normal.background.pleft];
    font-family: [menu.top.level1.normal.link.font_family];
    font-size: [menu.top.level1.normal.link.size];
    font-weight: [menu.top.level1.normal.link.weight];
    font-style: [menu.top.level1.normal.link.style];
    text-decoration: [menu.top.level1.normal.link.decoration];
    text-transform: [menu.top.level1.normal.link.transform];
    color: [menu.top.level1.normal.link.color];
    display: block;
    background: [menu.top.level1.normal.background.color] url("[menu.top.level1.normal.background.img]") [menu.top.level1.normal.background.repeat] scroll [menu.top.level1.normal.background.hposition] [menu.top.level1.normal.background.vposition];
}
.b-sevice ins {
    background: url("[menu.top.level1.normal.bullit.img]") no-repeat scroll 50% 50% transparent;
    height: [menu.top.level1.normal.bullit.height];
    width: [menu.top.level1.normal.bullit.width];
    overflow: hidden;
    position: absolute;
    [menu.top.level1.normal.bullit.hposition]: [menu.top.level1.normal.bullit.hvalue];
    [menu.top.level1.normal.bullit.vposition]: [menu.top.level1.normal.bullit.vvalue];
}
.b-sevice li.on-1 { 
     margin: 0;
     padding: 0;
}
.b-sevice li.on-1 span a:link, 
.b-sevice li.on-1 span a:visited, 
.b-sevice li.on-1 span a:hover, 
.b-sevice li.on-1 span a:active,
.b-sevice li.item-1:hover span a:link,
.b-sevice li.item-1:hover span a:active,
.b-sevice li.item-1:hover span a:visited,
.b-sevice li.item-1 a:hover {
    padding: [menu.top.level1.active.background.ptop] [menu.top.level1.active.background.pright] [menu.top.level1.active.background.pbottom] [menu.top.level1.active.background.pleft];
    font-family: [menu.top.level1.active.link.font_family];
    font-size: [menu.top.level1.active.link.size];
    font-weight: [menu.top.level1.active.link.weight];
    font-style: [menu.top.level1.active.link.style];
    text-decoration: [menu.top.level1.active.link.decoration];
    text-transform: [menu.top.level1.active.link.transform];
    color: [menu.top.level1.active.link.color];
    background: [menu.top.level1.active.background.color] url("[menu.top.level1.active.background.img]") [menu.top.level1.active.background.repeat] scroll [menu.top.level1.active.background.hposition] [menu.top.level1.active.background.vposition];
    display: block;
}
.b-sevice .on-1 ins {
    background: url("[menu.top.level1.active.bullit.img]") no-repeat scroll 50% 50% transparent;
    height: [menu.top.level1.active.bullit.height];
    width: [menu.top.level1.active.bullit.width];
    overflow: hidden;
    position: absolute;
    [menu.top.level1.active.bullit.hposition]: [menu.top.level1.active.bullit.hvalue];
    [menu.top.level1.active.bullit.vposition]: [menu.top.level1.active.bullit.vvalue];
}
.b-sevice .last ins {
    display: none;
}
.b-sevice ul .level-2 {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 35;
    width: [menu.top.level2.width];
}
.b-sevice ul li:last-child .level-2 {
    left: auto;
    right: 0;
}
.b-sevice ul li:hover .level-2 {
    display: block;
}
.b-sevice li.item-2 { 
    margin: 0;
    padding: 0;
    display: block;
    text-align: left;
    position: relative;
    width: 100%;
    float: none;
}
.b-sevice li.item-2 a:link,
.b-sevice li.item-2 a:active,
.b-sevice li.item-2 a:visited {
    padding: [menu.top.level2.normal.background.ptop] [menu.top.level2.normal.background.pright] [menu.top.level2.normal.background.pbottom] [menu.top.level2.normal.background.pleft];
    font-family: [menu.top.level2.normal.link.font_family];
    font-size: [menu.top.level2.normal.link.size];
    font-weight: [menu.top.level2.normal.link.weight];
    font-style: [menu.top.level2.normal.link.style];
    text-decoration: [menu.top.level2.normal.link.decoration];
    text-transform: [menu.top.level2.normal.link.transform];
    color: [menu.top.level2.normal.link.color];
    display: block;
    background: [menu.top.level2.normal.background.color] url("[menu.top.level2.normal.background.img]") [menu.top.level2.normal.background.repeat] scroll [menu.top.level2.normal.background.hposition] [menu.top.level2.normal.background.vposition];
}
.b-sevice li.on-2 { 
    margin: 0;
    padding: 0;
    float: none;
}
.b-sevice li.on-2 a:link,
.b-sevice li.on-2 a:active,
.b-sevice li.on-2 a:visited,
.b-sevice li.on-2 a:hover,
.b-sevice li.item-2:hover > a:link,
.b-sevice li.item-2:hover > a:active,
.b-sevice li.item-2:hover > a:visited,
.b-sevice li.item-2 a:hover {
    padding: [menu.top.level2.active.background.ptop] [menu.top.level2.active.background.pright] [menu.top.level2.active.background.pbottom] [menu.top.level2.active.background.pleft];
    font-family: [menu.top.level2.active.link.font_family];
    font-size: [menu.top.level2.active.link.size];
    font-weight: [menu.top.level2.active.link.weight];
    font-style: [menu.top.level2.active.link.style];
    text-decoration: [menu.top.level2.active.link.decoration];
    text-transform: [menu.top.level2.active.link.transform];
    color: [menu.top.level2.active.link.color];
    display: block;
    background: [menu.top.level2.active.background.color] url("[menu.top.level2.active.background.img]") [menu.top.level2.active.background.repeat] scroll [menu.top.level2.active.background.hposition] [menu.top.level2.active.background.vposition];
}
.b-sevice li.last2  {
    background-image: none;
}
.b-sevice ul.level-2 .level-3 {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 35;
    width: [menu.top.level3.width];
    overflow: hidden;
}
.b-sevice ul li:last-child .level-2 .level-3 {
    left: auto;
    right: 100%;
}
.b-sevice .level-2 li:hover .level-3 {
    display: block;
}
.b-sevice li.item-3 { 
    margin: 0;
    padding: 0;
    display: block;
    text-align: left;
    width: 100%;
    float: none;
}
.b-sevice li.on-3 { 
    margin: 0;
    padding: 0;
    float: none;
}
.b-sevice li.item-3 a:link,
.b-sevice li.item-3 a:active,
.b-sevice li.item-3 a:visited {
    padding: [menu.top.level3.normal.background.ptop] [menu.top.level3.normal.background.pright] [menu.top.level3.normal.background.pbottom] [menu.top.level3.normal.background.pleft];
    font-family: [menu.top.level3.normal.link.font_family];
    font-size: [menu.top.level3.normal.link.size];
    font-weight: [menu.top.level3.normal.link.weight];
    font-style: [menu.top.level3.normal.link.style];
    text-decoration: [menu.top.level3.normal.link.decoration];
    text-transform: [menu.top.level3.normal.link.transform];
    color: [menu.top.level3.normal.link.color];
    display: block;
    background: [menu.top.level3.normal.background.color] url("[menu.top.level3.normal.background.img]") [menu.top.level3.normal.background.repeat] scroll [menu.top.level3.normal.background.hposition] [menu.top.level3.normal.background.vposition];
}
.b-sevice li.on-3 a:link,
.b-sevice li.on-3 a:active,
.b-sevice li.on-3 a:visited,
.b-sevice li.on-3 a:hover,
.b-sevice li.item-3 a:hover {
    padding: [menu.top.level3.active.background.ptop] [menu.top.level3.active.background.pright] [menu.top.level3.active.background.pbottom] [menu.top.level3.active.background.pleft];
    font-family: [menu.top.level3.active.link.font_family];
    font-size: [menu.top.level3.active.link.size];
    font-weight: [menu.top.level3.active.link.weight];
    font-style: [menu.top.level3.active.link.style];
    text-decoration: [menu.top.level3.active.link.decoration];
    text-transform: [menu.top.level3.active.link.transform];
    color: [menu.top.level3.active.link.color];
    display: block;
    background: [menu.top.level3.active.background.color] url("[menu.top.level3.active.background.img]") [menu.top.level3.active.background.repeat] scroll [menu.top.level3.active.background.hposition] [menu.top.level3.active.background.vposition];
}
.b-sevice li.last2  {
    background-image: none;
}
/*------------------------*/
/* group: page.head | Шапка сайта */
/* param: color_t          | Цвет текста | color | #000 */
/* param: color_a          | Цвет ссылок | color | #1071ae */
/* group: page.head.img    | Фоновое изображение в шапке сайта */
/* param: color            | Фоновый цвет | color | #f4f4f4 */
/* param: image            | Фоновое изображение | url | */
/* param: repeat           | Повторение фонового изображения | repeat | no-repeat */
/* param: position_h       | Горизонтальное выравнивание фонового изображения | h-position | left */
/* param: position_v       | Вертикальное выравнивание фонового изображения | v-position | bottom */
/* param: height           | Высота блока | size | 150px */

.b-picture2 {
    position: relative;
    text-align: center;
    overflow: hidden;
    background: [page.head.img.color] url("[page.head.img.image]") [page.head.img.repeat] scroll [page.head.img.position_h] [page.head.img.position_v];
    height: [page.head.img.height];
}
    /*------------------------*/
    body.b-picture {
        position: relative;
        text-align: left;
        overflow: hidden;
        background: [page.head.img.color];
        height: [page.head.height];
    }
/*------------------------*/
.b-logo {
    [page.head.logo.h_position]: [page.head.logo.h_value];
    top: [page.head.logo.v_value];
    position: absolute;
    z-index: 9;
}
.b-logoprint a:link,
.b-logoprint a:active,
.b-logoprint a:visited,
.b-logoprint a:hover {
    text-decoration: none;
}
/*------------------------*/
/* group: menu.left | Левое меню */
/* group: menu.left.level1 | 1-ый уровень */
/* group: menu.left.level1.normal | Обычный пункт */
/* group: menu.left.level1.normal.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 16px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.left.level1.normal.background | Фон */
/* param: color                  | Цвет | color | #3dade1  */
/* param: img                    | Изображение | url  | /skewer/build/Page/Main/images/menu.bg.gif */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 13px */
/* param: pright                 | Отступ справа | size | 35px */
/* param: pbottom                | Отступ снизу | size | 14px */
/* param: pleft                  | Отступ слева | size | 15px */

/* group: menu.left.level1.normal.bullit | Маркер */
/* param: img                    | Изображение | url  | /skewer/build/Page/Main/images/menu.doton.png */
/* param: width                  | Ширина | px  | 4px */
/* param: height                 | Высота | px  | 6px */
/* param: hposition              | Выравнивание по горизонтали | h-position-abs | right */
/* param: hvalue                 | Отступ по горизонтали | size | 12px */
/* param: vposition              | Выравнивание по вертикали | v-position-abs | top */
/* param: vvalue                 | Отступ по вертикали | size | 22px */

/* group: menu.left.level1.active | Выбранный пункт */
/* group: menu.left.level1.active.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 16px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #ffffff */

/* group: menu.left.level1.active.background | Фон */
/* param: color                  | Цвет | color | #45494a */
/* param: img                    | Изображение | url  | empty */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 13px */
/* param: pright                 | Отступ справа | size | 35px */
/* param: pbottom                | Отступ снизу | size | 14px */
/* param: pleft                  | Отступ слева | size | 15px */

/* group: menu.left.level1.active.bullit | Маркер */
/* param: img                    | Изображение | url  | /skewer/build/Page/Main/images/menu.dot.png */
/* param: width                  | Ширина | px  | 4px */
/* param: height                 | Высота | px  | 6px */
/* param: hposition              | Выравнивание по горизонтали | h-position-abs | right */
/* param: hvalue                 | Отступ по горизонтали | size | 12px */
/* param: vposition              | Выравнивание по вертикали | v-position-abs | top */
/* param: vvalue                 | Отступ по вертикали | size | 22px */

/* group: menu.left.level1.level1_bg | Фон 1-го уровня */
/* param: color                  | Цвет | color | */
/* param: img                    | Изображение | url | */
/* param: hposition              | Выравнивание по горизонтали | h-position | */
/* param: vposition              | Выравнивание по вертикали | v-position | */
/* param: repeat                 | Повторение | repeat | no-repeat */
/* param: ptop                   | Отступ сверху | size | 0 */
/* param: pright                 | Отступ справа | size | 0 */
/* param: pbottom                | Отступ снизу | size | 0 */
/* param: pleft                  | Отступ слева | size | 0 */

/* group: menu.left.level1.before_bg | Фон сверху блока */
/* param: height                 | Высота | px  | 0 */
/* param: color                  | Цвет | color | transparent */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | no-repeat */

/* group: menu.left.level1.after_bg | Фон снизу блока */
/* param: height                 | Высота | px  | 0 */
/* param: color                  | Цвет | color | transparent */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | no-repeat */
/*---------------2-ый уровень--------------------*/

/* group: menu.left.level2 | 2-ой уровень */
/* group: menu.left.level2.normal | Обычный пункт */
/* group: menu.left.level2.normal.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 14px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #1071ae */

/* group: menu.left.level2.normal.background | Фон */
/* param: color                  | Цвет | color | #f2f2f2 */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 5px */
/* param: pright                 | Отступ справа | size | 25px */
/* param: pbottom                | Отступ снизу | size | 6px */
/* param: pleft                  | Отступ слева | size | 25px */

/* group: menu.left.level2.active | Выбранный пункт */
/* group: menu.left.level2.active.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 14px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration| none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #949494 */

/* group: menu.left.level2.active.background | Фон */
/* param: color                  | Цвет | color | #f2f2f2 */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 5px */
/* param: pright                 | Отступ справа | size | 25px */
/* param: pbottom                | Отступ снизу | size | 6px */
/* param: pleft                  | Отступ слева | size | 25px */

/*---------------3-ый уровень--------------------*/

/* group: menu.left.level3 | 3-ий уровень */
/* group: menu.left.level3.normal | Обычный пункт */
/* group: menu.left.level3.normal.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #45494a */

/* group: menu.left.level3.normal.background | Фон */
/* param: color                  | Цвет | color | #f2f2f2 */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 5px */
/* param: pright                 | Отступ справа | size | 25px */
/* param: pbottom                | Отступ снизу | size | 6px */
/* param: pleft                  | Отступ слева | size | 45px */

/* group: menu.left.level3.active | Выбранный пункт */
/* group: menu.left.level3.active.link | Ссылка */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #1071ae */

/* group: menu.left.level3.active.background | Фон */
/* param: color                  | Цвет | color | #f2f2f2 */
/* param: img                    | Изображение | url  |  */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | top */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: ptop                   | Отступ сверху | size | 5px */
/* param: pright                 | Отступ справа | size | 25px */
/* param: pbottom                | Отступ снизу | size | 6px */
/* param: pleft                  | Отступ слева | size | 45px */

.b-menu {
    margin-bottom: 1.5em;
    padding: [menu.left.level1.level1_bg.ptop] [menu.left.level1.level1_bg.pright] [menu.left.level1.level1_bg.pbottom] [menu.left.level1.level1_bg.pleft];
    background: [menu.left.level1.level1_bg.color] url("[menu.left.level1.level1_bg.img]") [menu.left.level1.level1_bg.repeat] scroll [menu.left.level1.level1_bg.hposition] [menu.left.level1.level1_bg.vposition];
    position: relative;
    text-align: left;
}
.b-menu:before {
    content: "";
    width: 100%;
    height: [menu.left.level1.before_bg.height];
    display: block;
    background: [menu.left.level1.before_bg.color] url("[menu.left.level1.before_bg.img]") [menu.left.level1.before_bg.repeat] scroll [menu.left.level1.before_bg.hposition] [menu.left.level1.before_bg.vposition];
}
.b-menu:after {
    content: "";
    width: 100%;
    height: [menu.left.level1.after_bg.height];
    display: block;
    background: [menu.left.level1.after_bg.color] url("[menu.left.level1.after_bg.img]") [menu.left.level1.after_bg.repeat] scroll [menu.left.level1.after_bg.hposition] [menu.left.level1.after_bg.vposition];
}
.b-menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.b-menu li {
    margin: 0;
    position: relative;
}
.b-menu a:link,
.b-menu a:active,
.b-menu a:visited {
    font-family: [menu.left.level1.normal.link.font_family];
    font-size: [menu.left.level1.normal.link.size];
    font-weight: [menu.left.level1.normal.link.weight];
    font-style: [menu.left.level1.normal.link.style];
    text-decoration: [menu.left.level1.normal.link.decoration];
    text-transform: [menu.left.level1.normal.link.transform];
    color: [menu.left.level1.normal.link.color];
    background: [menu.left.level1.normal.background.color] url("[menu.left.level1.normal.background.img]") [menu.left.level1.normal.background.repeat] scroll [menu.left.level1.normal.background.hposition] [menu.left.level1.normal.background.vposition];
    display: block;
    padding: [menu.left.level1.normal.background.ptop] [menu.left.level1.normal.background.pright] [menu.left.level1.normal.background.pbottom] [menu.left.level1.normal.background.pleft];
}
.b-menu .level-1 {}
.b-menu .item-1 ins {
    background: url("[menu.left.level1.normal.bullit.img]") no-repeat scroll 50% 50% transparent;
    height: [menu.left.level1.normal.bullit.height];
    width: [menu.left.level1.normal.bullit.width];
    overflow: hidden;
    position: absolute;
    [menu.left.level1.normal.bullit.hposition]: [menu.left.level1.normal.bullit.hvalue];
    [menu.left.level1.normal.bullit.vposition]: [menu.left.level1.normal.bullit.vvalue];
}
.b-menu .on-1 a, 
.b-menu .on-1 a:visited, 
.b-menu .on-1 a:hover, 
.b-menu .on-1 a:active,
.b-menu a:hover {
    font-family: [menu.left.level1.active.link.font_family];
    font-size: [menu.left.level1.active.link.size];
    font-weight: [menu.left.level1.active.link.weight];
    font-style: [menu.left.level1.active.link.style];
    text-decoration: [menu.left.level1.active.link.decoration];
    text-transform: [menu.left.level1.active.link.transform];
    color: [menu.left.level1.active.link.color];
    background: [menu.left.level1.active.background.color] url("[menu.left.level1.active.background.img]") [menu.left.level1.active.background.repeat] scroll [menu.left.level1.active.background.hposition] [menu.left.level1.active.background.vposition];
    padding: [menu.left.level1.active.background.ptop] [menu.left.level1.active.background.pright] [menu.left.level1.active.background.pbottom] [menu.left.level1.active.background.pleft];
}
.b-menu .on-1 ins,
.b-menu a:hover ins {
    background: url("[menu.left.level1.active.bullit.img]") no-repeat scroll 50% 50% transparent;
    height: [menu.left.level1.active.bullit.height];
    width: [menu.left.level1.active.bullit.width];
    overflow: hidden;
    position: absolute;
    [menu.left.level1.active.bullit.hposition]: [menu.left.level1.active.bullit.hvalue];
    [menu.left.level1.active.bullit.vposition]: [menu.left.level1.active.bullit.vvalue];
}
.b-menu .item-2 a:link,
.b-menu .item-2 a:active,
.b-menu .item-2 a:visited {
    padding: [menu.left.level2.normal.background.ptop] [menu.left.level2.normal.background.pright] [menu.left.level2.normal.background.pbottom] [menu.left.level2.normal.background.pleft];
    font-family: [menu.left.level2.normal.link.font_family];
    font-size: [menu.left.level2.normal.link.size];
    font-weight: [menu.left.level2.normal.link.weight];
    font-style: [menu.left.level2.normal.link.style];
    text-decoration: [menu.left.level2.normal.link.decoration];
    text-transform: [menu.left.level2.normal.link.transform];
    color: [menu.left.level2.normal.link.color];
    display: block;
    background: [menu.left.level2.normal.background.color] url("[menu.left.level2.normal.background.img]") [menu.left.level2.normal.background.repeat] scroll [menu.left.level2.normal.background.hposition] [menu.left.level2.normal.background.vposition];
}
.b-menu .on-2 a:link,
.b-menu .on-2 a:active,
.b-menu .on-2 a:visited,
.b-menu .on-2 a:hover,
.b-menu .item-2 a:hover {
    padding: [menu.left.level2.active.background.ptop] [menu.left.level2.active.background.pright] [menu.left.level2.active.background.pbottom] [menu.left.level2.active.background.pleft];
    font-family: [menu.left.level2.active.link.font_family];
    font-size: [menu.left.level2.active.link.size];
    font-weight: [menu.left.level2.active.link.weight];
    font-style: [menu.left.level2.active.link.style];
    text-decoration: [menu.left.level2.active.link.decoration];
    text-transform: [menu.left.level2.active.link.transform];
    color: [menu.left.level2.active.link.color];
    display: block;
    background: [menu.left.level2.active.background.color] url("[menu.left.level2.active.background.img]") [menu.left.level2.active.background.repeat] scroll [menu.left.level2.active.background.hposition] [menu.left.level2.active.background.vposition];
}
.b-menu .item-3 a:link,
.b-menu .item-3 a:active,
.b-menu .item-3 a:visited {
    padding: [menu.left.level3.normal.background.ptop] [menu.left.level3.normal.background.pright] [menu.left.level3.normal.background.pbottom] [menu.left.level3.normal.background.pleft];
    font-family: [menu.left.level3.normal.link.font_family];
    font-size: [menu.left.level3.normal.link.size];
    font-weight: [menu.left.level3.normal.link.weight];
    font-style: [menu.left.level3.normal.link.style];
    text-decoration: [menu.left.level3.normal.link.decoration];
    text-transform: [menu.left.level3.normal.link.transform];
    color: [menu.left.level3.normal.link.color];
    display: block;
    background: [menu.left.level3.normal.background.color] url("[menu.left.level3.normal.background.img]") [menu.left.level3.normal.background.repeat] scroll [menu.left.level3.normal.background.hposition] [menu.left.level3.normal.background.vposition];
}
.b-menu .on-3 a:link,
.b-menu .on-3 a:active,
.b-menu .on-3 a:visited,
.b-menu .on-3 a:hover,
.b-menu .item-3 a:hover {
    padding: [menu.left.level3.active.background.ptop] [menu.left.level3.active.background.pright] [menu.left.level3.active.background.pbottom] [menu.left.level3.active.background.pleft];
    font-family: [menu.left.level3.active.link.font_family];
    font-size: [menu.left.level3.active.link.size];
    font-weight: [menu.left.level3.active.link.weight];
    font-style: [menu.left.level3.active.link.style];
    text-decoration: [menu.left.level3.active.link.decoration];
    text-transform: [menu.left.level3.active.link.transform];
    color: [menu.left.level3.active.link.color];
    display: block;
    background: [menu.left.level3.active.background.color] url("[menu.left.level3.active.background.img]") [menu.left.level3.active.background.repeat] scroll [menu.left.level3.active.background.hposition] [menu.left.level3.active.background.vposition];
}
/*------------------------*/
.b-special {
    position: relative;
}
.b-special h2 {}
.b-special h3 {
    color: #000000;
    font-size: 0.93em;
    font-weight: bold;
    margin: 0 0 0.3em;
    padding: 0 10px;
}
.b-special p {
    margin: 0;
    padding: 0 0 1em 0;
}
.b-special ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.b-special li {
    margin: 0 0 2em;
}
.b-special div {
    margin: 0 0 0.6em;
    position: relative;
}
.b-special img {
    border: 0 none;
    vertical-align: top;
}
.b-special a, .b-special a:visited {}
.b-special a:hover, .b-special a:active {}
/*------------------------*/
/* group: modules | Модули */
/* group: modules.news | Новости и статьи */
/* param: color                  | Цвет | color | transparent */
/* param: img                    | Изображение | url  | /skewer/build/Page/Main/images/news.bg.gif */
/* param: hposition              | Выравнивание по горизонтали | h-position | left */
/* param: vposition              | Выравнивание по вертикали | v-position | bottom */
/* param: repeat                 | Повторение | repeat | repeat-x */
/* param: size                   | Размер шрифта | size | 1em */

/* group: modules.news.bullit | Маркер */
/* param: img                    | Изображение | url  | empty */
/* param: width                  | Ширина | px  | 0 */

.b-news {
    margin-bottom: 2em;
    padding: 0;
    position: relative;
}
.b-news dl {
    margin: 0 0 2em 0;
    padding: 0 0 0.2em;
    position: relative;
    background: [modules.news.color] url("[modules.news.img]") [modules.news.repeat] scroll [modules.news.hposition] [modules.news.vposition];
}

.b-news dt {
    margin: 0 0 0.5em 0;
    padding-left: [modules.news.bullit.width];
    background: transparent url("[modules.news.bullit.img]") 0 5px no-repeat;
}
/* group: modules.news.date | Дата/Автор */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #939393 */
.b-news .news__date {
    font-family: [modules.news.date.font_family];
    font-size: [modules.news.date.size];
    font-weight: [modules.news.date.weight];
    font-style: [modules.news.date.style];
    text-decoration: [modules.news.date.decoration];
    text-transform: [modules.news.date.transform];
    color: [modules.news.date.color];
}
.b-news dd {
    margin: 0;
    padding: 0;
}
/* group: modules.news.normal | Заголовок новости список */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 18px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #1071ae */
.b-news a.news-title, .b-news a.news-title:visited {
    font-family: [modules.news.normal.font_family];
    font-size: [modules.news.normal.size];
    font-weight: [modules.news.normal.weight];
    font-style: [modules.news.normal.style];
    text-decoration: [modules.news.normal.decoration];
    text-transform: [modules.news.normal.transform];
    color: [modules.news.normal.color];
}
/* group: modules.news.active | Заголовок новости список (hover) */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 18px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | underline */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #1071ae */
.b-news a.news-title:hover, .b-news a.news-title:active {
    font-family: [modules.news.active.font_family];
    font-size: [modules.news.active.size];
    font-weight: [modules.news.active.weight];
    font-style: [modules.news.active.style];
    text-decoration: [modules.news.active.decoration];
    text-transform: [modules.news.active.transform];
    color: [modules.news.active.color];
}
.b-news .news_detail_back {
    margin: 1.5em 0;
}
.b-news .news__avtor {
    color: #666666;
    font-family: Segoe UI;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
/* group: modules.news.title | Заголовок детальной новости */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 2em */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет | color | #000000 */
.b-news .news-title {
    font-family: [modules.news.title.font_family];
    font-size: [modules.news.title.size];
    font-weight: [modules.news.title.weight];
    font-style: [modules.news.title.style];
    text-decoration: [modules.news.title.decoration];
    text-transform: [modules.news.title.transform];
    color: [modules.news.title.color];
}
.b-news p {
    margin: 0;
    padding-bottom: 1em;
}
.b-news .b-editor {
    margin-bottom: 0;
}
.b-news .news__linkback {
    font-size: [modules.news.date.size];
}
    /*------------------------*/
    .b-news_list {
        margin-bottom: 0;
        padding: 0;
    }
    .b-news_list p {
        font-size: 1em;
        margin: 0;
    }
    .b-news_list dd {
        font-size: 1em;
    }
    .b-news_list .news-title {
        font-family: [modules.news.normal.font_family];
        font-size: [modules.news.normal.size];
        font-weight: [modules.news.normal.weight];
        font-style: [modules.news.normal.style];
        text-decoration: none;
        text-transform: [modules.news.normal.transform];
        color: [modules.news.normal.color];
    }
    /*------------------------*/
    .b-news_page {
        margin-bottom: 1em;
        padding: 0;
    }
    .b-news_page p {
        font-size: 1em;
        font-weight: bold;
        margin: 0;
    }
    .b-news_page .news__date {
        color: #666666;
        font-family: Segoe UI;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }
    /*------------------------*/
    .news_detail_back a {}
/*------------------------*/
/* group: menu.path | Хлебные крошки */
.b-path {
    margin: 0;
    padding: 0 0 0.4em;
    position: relative;
}
.b-path li, .b-path ul {
    display: inline-block;
    margin: 0;
    padding: 0;
}
/* group: menu.path.item | Пункт пути */
/* param: size               | Размер шрифта | size | 0.85em  */
/* param: color              | Цвет | color | #707070  */
.b-path li {
    color: [menu.path.item.color];
    font-size: [menu.path.item.size];
}
.b-path li:before {
    margin: -2px 5px 0 0;
    content: " → ";
    display: inline-block;
}
.b-path li:first-child:before {
    content: "";
    display: none;
}
/* group: menu.path.a | Стиль ссылок */
/* param: color              | Цвет | color | #1071ae  */
.b-path a {
    color: [menu.path.a.color];
}
/*------------------------*/
.b-basket {
    margin: 0.6em 0 1em;
    min-height: 60px;
    padding: 0 0 0 80px;
    position: relative;
}
.b-basket ins {
    background: url("/skewer/build/Page/Main/images/basket2.gif") no-repeat scroll center center #FFFDFC;
    height: 50px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 80px;
}
.b-basket dt {
    line-height: 1.7;
    margin: 0;
    font-weight: bold;
}
.b-basket dd {
    color: #666666;
    font-style: italic;
    line-height: 1.3;
    margin: 0;
}
/*------------------------*/
.b-order {}
.b-order:after {
    content: '';
    display: table;
    width: 100%;
    clear: both;
    font-size: 0;
}
.b-order table {
    width: 100%;
    border-collapse: collapse;
    border-style: 0;
    margin-bottom: 20px;
}
.b-order td,
.b-order th {
    padding: 5px 10px;
    vertical-align: top;
}
.b-order .order__user tr td:first-child {
    font-weight: bold;
    width: 120px;
}
.b-order .order__goods th,
.b-order .order__goods td {
    text-align: left;
}
.b-order .order__goods td,
.b-order .order__goods th {
    border: 1px solid #ddd;
    width: 100px;
}
.b-order .order__goods tr td:first-child {
    width: 50%;
}
/*------------------------*/
.b-editor {
    margin-bottom: 1.5em;
    position: relative;
}
.b-editor:after {
    content: '';
    display: block;
    clear: both;
    font-size: 0;
}
.b-editor h4 {
    color: #000000;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 1em;
}
.b-editor h5 {
    color: #000000;
    font-size: 0.86em;
    font-weight: bold;
    margin: 0 0 1em;
}
.b-editor h6 {
    color: #000000;
    font-size: 0.86em;
    font-weight: bold;
    margin: 0 0 0.3em;
}
/* group: editor.p | Абзац */
/* param: padding_b               | Отступ снизу | size | 1em  */
.b-editor p {
    margin: 0;
    padding: 0 0 [editor.p.padding_b];
}
/* group: editor.ul | Стиль списков */
/* param: padding_b               | Отступ снизу | size | 1em  */
/* param: margin_l                | Отступ слева | size | 3em  */
.b-editor ul, .b-editor ol {
    margin: 0 0 [editor.ul.padding_b];
    padding: 0 0 0 [editor.ul.margin_l];
}
.b-editor ol {
    list-style: decimal outside none;
}
.b-editor ul {
    list-style: square outside none;
}
.b-editor li {
    margin: 0 0 0.5em;
}
.b-editor img {
    border: 0 none;
}
.b-editor table {
    margin-bottom: 1.5em;
}
.b-editor td {
    padding: 0.25em 0.5em
}
    /*------------------------*/
    body.b-editor {
        margin: 0;
        padding: 6px 8px;
        background: [page.column.center.background-color];
    } 
/*------------------------*/    
/* Accordion - Аккордеон */
.b-comp {
}
.b-comp .comp-list {
    margin: 0;
    padding: 0;
}
.b-comp li {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0.5em;
}
.b-comp .js-content-comp {
    padding-top: 0.75em;
}
.b-comp li .title {
    color: #000;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.29em;
    margin-bottom: 1em;
    border-bottom: 1px dashed;
}
.b-comp li .title_on {
    font-size: 1.29em;
}
.b-comp .comp-tab {
    font-size: 0.79em;
}    
/*------------------------*/
.b-sape {
    clear: both;
    text-align: center;
    width: 100%;
}
/*------------------------*/
.b-pilot {
    position: relative;
    width: 100%;
    z-index: 20;
    color: [page.head.color_t];
}
.b-pilot p {
    margin: 0;
}
.b-pilot a:link,
.b-pilot a:active,
.b-pilot a:visited,
.b-pilot a:hover {
    color: [page.head.color_a];
}
/* group: page.head.logo   | Логотип */
/* param: logo                    | Изображение | url | /skewer/build/Page/Main/images/logo.gif */
/* param: v_value                 | Отступ по вертикали | size | 84px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | left  */
/* param: h_value                 | Отступ по горизонтали | size | 30px */

/* group: page.head.pilot1 | Контентный блок №1 */
/* param: v_value                 | Отступ по вертикали  | size | 100px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | right  */
/* param: h_value                 | Отступ по горизонтали  | size | 30px */
/* param: width                   | Ширина  | size | 225px */
/* param: height                  | Высота  | size | 50px */
.b-pilot .pilot__1 {
    position: absolute;
    [page.head.pilot1.h_position]: [page.head.pilot1.h_value];
    top: [page.head.pilot1.v_value];
    width: [page.head.pilot1.width];
    height: [page.head.pilot1.height];
    z-index: 25;
}

/* group: page.head.pilot2 | Контентный блок №2 */
/* param: v_value                 | Отступ по вертикали  | size | 9px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | right  */
/* param: h_value                 | Отступ по горизонтали  | size | 15px */
/* param: width                   | Ширина  | size | 185px */
/* param: height                  | Высота  | size | 30px */
.b-pilot .pilot__2 {
    position: absolute;
    [page.head.pilot2.h_position]: [page.head.pilot2.h_value];
    top: [page.head.pilot2.v_value];
    width: [page.head.pilot2.width];
    height: [page.head.pilot2.height];
    z-index: 25;
}
/* group: page.head.pilot3 | Контентный блок №3 */
/* param: v_value                 | Отступ по вертикали  | size | 96px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | left  */
/* param: h_value                 | Отступ по горизонтали  | size | 485px */
/* param: width                   | Ширина  | size | 210px */
/* param: height                  | Высота  | size | 64px */
.b-pilot .pilot__3 {
    position: absolute;
    [page.head.pilot3.h_position]: [page.head.pilot3.h_value];
    top: [page.head.pilot3.v_value];
    width: [page.head.pilot3.width];
    height: [page.head.pilot3.height];
    z-index: 25;
}
/* group: page.head.pilot4 | Контентный блок №4 */
/* param: v_value                 | Отступ по вертикали  | size | 252px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | right  */
/* param: h_value                 | Отступ по горизонтали  | size | 306px */
/* param: width                   | Ширина  | size | 300px */
/* param: height                  | Высота  | size | 64px */
.b-pilot .pilot__4 {
    position: absolute;
    [page.head.pilot4.h_position]: [page.head.pilot4.h_value];
    top: [page.head.pilot4.v_value];
    width: [page.head.pilot4.width];
    height: [page.head.pilot4.height];
    z-index: 25;
}
/* group: page.head.pilot5 | Контентный блок №5 */
/* param: v_value                 | Отступ по вертикали  | size | 103px */
/* param: h_position              | Горизонтальное выравнивание | h-position-abs | right  */
/* param: h_value                 | Отступ по горизонтали  | size | 507px */
/* param: width                   | Ширина  | size | 45px */
/* param: height                  | Высота  | size | 45px */
.b-pilot .pilot__5 {
    position: absolute;
    [page.head.pilot5.h_position]: [page.head.pilot5.h_value];
    top: [page.head.pilot5.v_value];
    width: [page.head.pilot5.width];
    height: [page.head.pilot5.height];
    z-index: 25;
}

    /*------------------------*/
    body.pilot__2 {
        color: #fff;
        font-size: 1.714em;
        background-color: #0180ba; /*фон от шапки*/
        left: auto;
        top: auto;
        position: static;
    }
.b-pilot .pilot__6 {
    position: absolute;
    [page.head.pilot6.h_position]: [page.head.pilot6.h_value];
    top: [page.head.pilot6.v_value];
    width: [page.head.pilot6.width];
    height: [page.head.pilot6.height];
    z-index: 25;
}
/*------------------------*/
.b-auth {
    min-height: 136px;
}
.b-auth .inpusize1 {
    border: 1px solid #8E8F8F;
    width: 120px;
}
.b-auth .auth_btn {
    background: url("/skewer/build/Page/Main/images/btn_enter.gif") no-repeat scroll 0 50% transparent;
    cursor: pointer;
    font-weight: bold;
    margin-left: 10px;
    width: 65px;
}
.b-auth .auth_tab {
    margin-bottom: 10px;
}
.b-auth {
    background: url("/skewer/build/Page/Main/images/auth.gif") no-repeat scroll 50% 50% transparent;
    color: #000000;
    font-family: Segoe UI;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 25px 0 0 15px;
    position: relative;
    text-decoration: none;
}
.b-auth a {
    color: #000000;
    font-family: Segoe UI;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
.b-auth button {
    background: url("/skewer/build/Page/Main/images/btn_enter.gif") no-repeat scroll 50% 50% transparent;
    border: 0 none;
    height: 30px;
    width: 70px;
}
/*------------------------*/
.b-pageline {
    padding-bottom: 1em;
}
.b-pageline:after {
    clear: both;
    content: "";
    display: block;
}
.b-pageline a, .b-pageline span {
    display: block;
    float: left;
    margin-right: 0.5em;
    padding: 0.3em 0.5em;
}
.b-pageline a:hover {
    text-decoration: none;
}
.b-pageline a.pageline__on {
    background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.b-pageline .pageline__back1 {
    padding: 0.3em 0;
    text-decoration: none;
}
.b-pageline a.pageline__back2, .b-pageline span.pageline__back2 {
    padding: 0.3em 0.5em 0.3em 0;
}
.b-pageline a.pageline__next1 {
    padding: 0.3em 0;
    text-decoration: none;
}
.b-pageline .pageline__next2 {}
/*------------------------*/
.b-more {
    background: url("/skewer/build/Page/Main/images/mar_unsel.gif") no-repeat scroll 100% 4px transparent;
    padding-bottom: 1em;
    padding-right: 1em;
}
.b-more:after {
    clear: both;
    content: "";
    display: block;
}
.b-more a {
    color: #AEAEAE;
    float: right;
    font-family: Segoe UI;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
.b-more h2 {
    float: left;
}
/*------------------------*/
/* group: page.column | Центральный блок */
/* param: background-image              | Общее фоновое изображение | url |   */
/* param: background-color              | Общий цвет фона | color | #FFFFFF  */
/* param: position_g                    | Отступ фонового изображения слева | h-position | 0  */
/* param: position_v                    | Отступ фонового изображения сверху | v-position | 0  */
/* param: repeat                        | Повторение фонового изображения | repeat | no-repeat  */
/* param: bg-attachment                 | Привязка фона | bg-attachment | scroll */
.column {
    background: [page.column.background-color] url([page.column.background-image]) [page.column.position_g] [page.column.position_v] [page.column.bg-attachment] [page.column.repeat];
    height: 100%;
    margin-top: [margingroup.margin_centtop];
    margin-bottom: [margingroup.margin_centbot];
    position: relative;
    width: 100%;
    z-index: 20;
}
.column:after {
    clear: both;
    content: "";
    display: block;
}
.column__right, .column__left, .column__center {
    clear: right;
    float: left;
}
.column__center {
    width: 100%;
}
/* group: page.column.left | Левая колонка */
/* param: background-image              | Фоновое изображение | url |   */
/* param: background-color              | Цвет фона | color | #FFFFFF  */
/* param: position_g                    | Отступ фонового изображения слева | h-position | 0  */
/* param: position_v                    | Отступ фонового изображения сверху | v-position | 0  */
/* param: repeat                        | Повторение фонового изображения | repeat | no-repeat  */
/* param: width                         | Ширина колонки | size | 245px  */
/* param: padding                       | Отступы | size | 30px 15px 30px 20px   */
/* param: bg-attachment                 | Привязка фона | bg-attachment | scroll */
.column__left {
    margin-left: -100%;
    width: [page.column.left.width];
    overflow: hidden;
}
/* group: page.column.right | Правая колонка */
/* param: background-image              | Фоновое изображение | url |   */
/* param: background-color              | Цвет фона | color | #FFFFFF  */
/* param: position_g                    | Отступ фонового изображения слева | h-position | 0  */
/* param: position_v                    | Отступ фонового изображения сверху | v-position | 0  */
/* param: repeat                        | Повторение фонового изображения | repeat | no-repeat  */
/* param: width                         | Ширина колонки | size | 245px  */
/* param: padding                       | Отступы | size | 30px 20px 30px 15px   */
/* param: bg-attachment                 | Привязка фона | bg-attachment | scroll */
.column__right {
    margin-left: -[page.column.right.width];
    width: [page.column.right.width];
    overflow: hidden;
}
.column__center-indent {
    margin: 0 [page.column.right.width] 0 [page.column.left.width];
    padding: [page.column.center.padding];
}
.column__left-indent {
    padding: [page.column.left.padding];
}
.column__right-indent {
    padding: [page.column.right.padding];
}
.column__right-bg, .column__left-bg, .column__center-bg {
    bottom: 0;
    position: absolute;
    top: 0;
    z-index: -1;
}
.column__center-bg {
    left: [page.column.left.width];
    right: [page.column.right.width];
}
.column__left-bg {
    left: 0;
    width: [page.column.left.width];
}
.column__right-bg {
    right: 0;
    width: [page.column.right.width];
}
.column__right-inside, .column__left-inside, .column__center-inside {
    border-radius: 0 0 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/* group: page.column.center | Центральная колонка */
/* param: background-image              | Фоновое изображение | url |   */
/* param: background-color              | Цвет фона | color | #FFFFFF  */
/* param: position_g                    | Отступ фонового изображения слева | h-position | 0  */
/* param: position_v                    | Отступ фонового изображения сверху | v-position | 0  */
/* param: repeat                        | Повторение фонового изображения | repeat | no-repeat  */
/* param: padding                       | Отступы | size | 20px 20px 30px 15px   */
/* param: bg-attachment                 | Привязка фона | bg-attachment | scroll */
.column__center-inside {
    background: [page.column.center.background-color] url([page.column.center.background-image]) [page.column.center.position_g] [page.column.center.position_v] [page.column.center.bg-attachment] [page.column.center.repeat];
}
.column__left-inside {
    background: [page.column.left.background-color] url([page.column.left.background-image]) [page.column.left.position_g] [page.column.left.position_v] [page.column.left.bg-attachment] [page.column.left.repeat];
}
.column__right-inside {
    background: [page.column.right.background-color] url([page.column.right.background-image]) [page.column.right.position_g] [page.column.right.position_v] [page.column.right.bg-attachment] [page.column.right.repeat];
}
    /*------------------------*/
    .column_lc .column__center-indent {
        margin-right: 0;
    }
    .column_lc .column__right {
        display: none;
    }
    .column_lc .column__right-bg {
        display: none;
    }
    .column_lc .column__center-inside {
        border-right-width: 0;
    }
    .column_lc .column__center-bg {
        right: 0;
    }
    /*------------------------*/
    .column_cr .column__center-indent {
        margin-left: 0;
    }
    .column_cr .column__left {
        display: none;
    }
    .column_cr .column__left-bg {
        display: none;
    }
    .column_cr .column__center-inside {
        border-left-width: 0;
    }
    .column_cr .column__center-bg {
        left: 0;
    }
    /*------------------------*/
    .column__print .column__center-indent {
        margin-right: 0;
        margin-left: 0;
    }
/*------------------------*/
.b-bannerright {
    margin-bottom: 1em;
}
/*------------------------*/
.b-speclink h2 {
    float: left;
}
.b-speclink a {
    padding-top: 5px;
    font-weight: bold;
    float: right;
}
/*------------------------*/
.b-picbox {
    margin-bottom: 2em;
    width: 197px;
    overflow: hidden;
    background: #dbe0e4 url(/skewer/build/Page/Main/images/picbox.bg.gif) 0 100% repeat-x;
}
.b-picbox p {
    margin: 0;
    padding: 0 0 0.75em 0;
}
    /*------------------------*/
    body.b-picbox {
        margin-bottom: 0;
    } 
/*------------------------*/
.b-memberbox {
    margin-bottom: 2em;
}
.b-memberbox h3 {
    margin-bottom: 1.538em;
    padding: 0.2em 0.769em;
    font-size: 1.083em;
    background-color: #e3e7ea;
}
.b-memberbox .memberbox__text {
    overflow: hidden;
}
.b-memberbox .memberbox__img {
    padding-right: 1.67em;
    float: left;
}
.b-memberbox p {
    margin: 0;
    padding: 0;
}
/*-------------------------------*/
.b-phoneright {
    margin-bottom: 2em;
}
.b-phoneright .title {
    padding: 6px 0 8px 60px;
    background: url(/skewer/build/Page/Main/images/phone.gif) 0 49% no-repeat;
    font-size: 15px;
    font-weight: bold;
    color: #d90101;
}
.b-phoneright .text {
    font-size: 22px;
    text-align: center;
}
.b-phoneright p {
    margin: 0;
    padding: 0;
}
/*-------------------------------*/
/* group: modules.formopros | Голосование */
/* param: btngolos              | Изображение кнопки "Голосовать" | url | /skewer/build/Page/Poll/images/btn_golos.gif */
/* param: btnresult             | Изображение кнопки "Результаты" | url | /skewer/build/Page/Poll/images/btn_result.gif */
/* param: bordercolor           | Цвет рамки  | color | #d7d7d7 */
/* param: borderstyle           | Стиль рамки  | border-style | solid */
/* param: color                 | Цвет заголовка  | color | #fff */
.b-formopros {
    border: 1px [modules.formopros.borderstyle] [modules.formopros.bordercolor];
    padding: 10px;
    margin-bottom: 2em;
}
.b-formopros .formopros__line {
    margin-bottom: 0.5em;
}
.b-formopros .formopros__line:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-formopros .formopros__line input {
    float: left;
}
.b-formopros .formopros__line label {
    overflow: hidden;
    cursor: pointer;
}
.b-formopros p {
    margin: 0;
    padding: 0 0 1.5em 0;
}
.b-formopros .formopros__btnbox {
    padding-top: 0.5em;
    text-align: center;
}
.b-formopros .formopros__btn {
    width: [modules.buttons.width_btn];
    padding-top: [modules.buttons.padtop];
    padding-bottom: [modules.buttons.padbottom];
    color: [editor.a.color];    
    display: inline-block;
}

/*-------------------------------*/
.b-result {
    margin-bottom: 1em;
}
.b-result p {
    margin: 0;
    padding: 0 0 1em 0;
}
.b-result .title {
    font-size: 14px;
}
/*-------------------------------*/
.b-sitemap {}
.b-sitemap ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.b-sitemap ul ul {
    padding-top: 0.5em;
}
.b-sitemap li {
    margin-bottom: 0.5em;
    font-size: 1em;
}
.b-sitemap li li {
    margin-left: 3em;
    font-size: 1em;
    font-weight: normal;
}
/*-------------------------------*/
/* group: modules.gallery | Галерея */
/* param: width            | Ширина миниатюры | size  | 200px */
/* param: height           | Высота миниатюры | size | 200px */
/* param: marginall        | Оступы блока | value | 0 2em 0 0 */
.b-galbox {
    margin-right: -6em;
}
.b-galbox:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-galbox h2 {}
.b-galbox .galbox__pageline {
    text-align: center;
}
.b-galbox .galbox__pageline a {
    padding: 0 0.5em;
}
.b-galbox .galbox__contentbox {
    margin-right: 6em;
    margin-bottom: 1em;
}
.b-galbox .galbox__title {}
.b-galbox .galbox__date {
    font-size: 0.92em;
}
.b-galbox .galbox__item {
    margin: [modules.gallery.marginall];
    width: [modules.gallery.width];
    height: [modules.gallery.height];
    overflow: hidden;
    float: left;
    text-align: center;
}
.b-galbox p {
    margin: 0;
    padding-bottom: 0.3em;
}
/*-------------------------------*/
.b-answer {
    padding: 2em 0;
    text-align: center;
    font-weight: bold;
}
/*-------------------------------*/
/* group: modules.guestbox | Отзывы */
/* param: back_dot               | Изображение разделителя | url | /skewer/build/Page/Main/images/guestbox.bg.gif */
/* group: modules.guestbox.title | Имя */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 14px */
/* param: weight                 | Толщина шрифта | font-weight | bold */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет текста | color | #353535 */
/* group: modules.guestbox.date  | Дата */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 12px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет текста | color | #939393 */
/* group: modules.guestbox.city  | Город */
/* param: font_family            | Шрифт | family  | Segoe UI */
/* param: size                   | Размер | size | 14px */
/* param: weight                 | Толщина шрифта | font-weight | normal */
/* param: style                  | Курсив | font-style | normal */
/* param: decoration             | Подчеркивание | text-decoration | none */
/* param: transform              | Регистр | text-transform | normal */
/* param: color                  | Цвет текста | color | #353535 */
.b-guestbox {}
.b-guestbox .guestbox__item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    background: url([modules.guestbox.back_dot]) 0 100% repeat-x;
}
.b-guestbox .guestbox__item:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-guestbox .guestbox__leftside {
    padding-right: 20px;
    float: left;
    width: 180px;
}
.b-guestbox .guestbox__rightside {
    overflow: hidden;
}
.b-guestbox .guestbox__title {
    padding-bottom: 5px;
    font-family: [modules.guestbox.title.font_family];
    font-size: [modules.guestbox.title.size];
    font-weight: [modules.guestbox.title.weight];
    font-style: [modules.guestbox.title.style];
    text-decoration: [modules.guestbox.title.decoration];
    text-transform: [modules.guestbox.title.transform];
    color: [modules.guestbox.title.color];
}
.b-guestbox .guestbox__date,
.b-last-reviews .reviews__date {
    padding-bottom: 5px;
    font-family: [modules.guestbox.date.font_family];
    font-size: [modules.guestbox.date.size];
    font-weight: [modules.guestbox.date.weight];
    font-style: [modules.guestbox.date.style];
    text-decoration: [modules.guestbox.date.decoration];
    text-transform: [modules.guestbox.date.transform];
    color: [modules.guestbox.date.color];
}
.b-guestbox .guestbox__city {
    padding-bottom: 5px;
    font-family: [modules.guestbox.city.font_family];
    font-size: [modules.guestbox.city.size];
    font-weight: [modules.guestbox.city.weight];
    font-style: [modules.guestbox.city.style];
    text-decoration: [modules.guestbox.city.decoration];
    text-transform: [modules.guestbox.city.transform];
    color: [modules.guestbox.city.color];
}
.b-guestbox .guestbox__msgtext {
    text-align: center;
}
/*-------------------------------*/
.b-msgbox {
    padding-bottom: 15px;
}
/*-------------------------------*/
/* group: modules.catalogbox     | Каталог */
/* param: margin_b               | Отступ снизу | size | 20px */

/* group: modules.catalogbox.imgbox          | Миниатюра в списке */
/* param: width                              | Ширина | size | 200px */
/* param: height                             | Высота | size | 198px */
/* param: imglink                            | Изображение "подробнее" | url | /skewer/build/Page/Main/images/cat.search.png */
/* param: nophoto_img                        | Изображение заглушки | url | /skewer/build/Page/Main/images/no_photo.png */
/* param: border                             | Цвет рамки | color | #dddddd */
/* param: back                               | Цвет фона | color | #ffffff */
/* param: backon                             | Цвет фона наведённого | color | #13688f */

/* group: modules.catalogbox.goods           | Товары */
/* group: modules.catalogbox.goods.title     | Заголовок */
/* param: font_family                        | Шрифт | family  | Segoe UI */
/* param: size                               | Размер | size | 14px */
/* param: weight                             | Толщина шрифта | font-weight | normal */
/* param: style                              | Курсив | font-style | normal */
/* param: decoration                         | Подчеркивание | text-decoration | none */
/* param: decoration_hover                   | Подчеркивание (ховер) | text-decoration | underline */
/* param: transform                          | Регистр | text-transform | normal */
/* param: color                              | Цвет | color | #1071ae */

/* group: modules.catalogbox.goods.artical   | Артикул */
/* param: font_family                        | Шрифт | family  | Segoe UI */
/* param: size                               | Размер | size | 12px */
/* param: weight                             | Толщина шрифта | font-weight | normal */
/* param: style                              | Курсив | font-style | normal */
/* param: decoration                         | Подчеркивание | text-decoration | none */
/* param: transform                          | Регистр | text-transform | normal */
/* param: color                              | Цвет | color | #858585 */

/* group: modules.catalogbox.goods.param     | Параметры */
/* param: font_family                        | Шрифт | family  | Segoe UI */
/* param: size                               | Размер | size | 12px */
/* param: weight                             | Толщина шрифта | font-weight | normal */
/* param: style                              | Курсив | font-style | normal */
/* param: decoration                         | Подчеркивание | text-decoration | none */
/* param: transform                          | Регистр | text-transform | normal */
/* param: color                              | Цвет | color | #3a3a3a */

/* group: modules.catalogbox.goods.price     | Цена */
/* param: font_family                        | Шрифт | family  | Segoe UI */
/* param: size                               | Размер | size | 20px */
/* param: weight                             | Толщина шрифта | font-weight | normal */
/* param: style                              | Курсив | font-style | normal */
/* param: decoration                         | Подчеркивание | text-decoration | none */
/* param: transform                          | Регистр | text-transform | normal */
/* param: color                              | Цвет | color | #000000 */

/* group: modules.catalogbox.goods.oldprice  | Старая цена */
/* param: font_family                        | Шрифт | family  | Segoe UI */
/* param: size                               | Размер | size | 14px */
/* param: weight                             | Толщина шрифта | font-weight | normal */
/* param: style                              | Курсив | font-style | normal */
/* param: decoration                         | Подчеркивание | text-decoration | line-through */
/* param: transform                          | Регистр | text-transform | normal */
/* param: color                              | Цвет | color | #000000 */


/* group: modules.catalogbox.btnbox          | Кнопки */
/* group: modules.catalogbox.btnbox.btnzakaz | Кнопка в корзину */
/* param: ptop                               | Отступ сверху | size | 5px */
/* param: pright                             | Отступ справа | size | 0 */
/* param: pbottom                            | Отступ снизу | size | 6px */
/* param: pleft                              | Отступ слева | size | 0 */
/* param: width                              | Ширина    | size | 200px */
/* param: height                             | Высота    | size | auto */
/* param: borrad                             | Радиус скругления    | size | 0 */
/* param: image                              | Фоновое изображение  | url |  */
/* param: color                              | Фоновый цвет  | color | #3dade1 */
/* param: tcolor                             | Цвет ссылки | color | #fff */
/* param: colorhov                           | Фоновый цвет при наведении | color | #cecece */
/* param: tcolorhov                          | Цвет ссылки при наведении | color | #fff */

/* group: modules.catalogbox.btnbox.value    | Поле количества */
/* param: width_input                        | Ширина | size | 32px */
/* param: height_input                       | Высота | size | 26px */

/* group: modules.catalogbox.btnbox.plus     | Кнопка плюс */
/* param: width_plus                         | Ширина | size | 20px */
/* param: height_plus                        | Высота | size | 30px */
/* param: image_plus                         | Изображение | url | /skewer/build/Page/Main/images/cat.plus.png */

/* group: modules.catalogbox.btnbox.minus    | Кнопка минус */
/* param: width_minus                        | Ширина | size | 20px */
/* param: height_minus                       | Высота | size | 30px */
/* param: image_minus                        | Изображение | url | /skewer/build/Page/Main/images/cat.minus.png */

/* group: modules.catalogbox.btnbox.salebox  | Иконки акций */
/* param: image_sale                         | Изобаржение "скидка" | url | /skewer/build/Page/Main/images/cat.sale.png */
/* param: image_hit                          | Изобаржение "хит" | url | /skewer/build/Page/Main/images/cat.hit.png */
/* param: image_new                          | Изобаржение "новинки" | url | /skewer/build/Page/Main/images/cat.new.png */


/* group: modules.catalogbox.gal             | Список товаров. Галерея */
/* param: text-align                         | Выравнивание блоков  | h-position | left */
/* param: margin_t                           | Отступ сверху        | size | 0 */
/* param: margin_r                           | Отступ справа        | size | 10px */
/* param: margin_b                           | Отступ снизу         | size | 20px */
/* param: margin_l                           | Отступ слева         | size | 0 */
/* param: width                              | Ширина               | size | 220px */
/* param: height                             | Высота               | size | 420px*/
/* param: back_color                         | Фон | color | #f1f1f1 */
/* param: back_coloron                       | Фон наведённого | color | #dfebf1 */


/* group: modules.catalogbox.detal           | Детальная товара */
/* param: width_leftcol                      | Ширина левой колонки  | size | 360px */
/* param: width_img                          | Ширина блока галереи  | size | 330px */
/* param: height_img                         | Высота блока галереи  | size | 330px */
/* param: nophoto_img                        | Заглушка изображения  | url | /skewer/build/Page/Main/images/catalog-no-big.png */

/* group: modules.catalogbox.detal.gal       | Карусель */
/* param: width                              | Ширина кнопки | size | 31px */
/* param: height                             | Высота кнопки | size | 80px */
/* param: image_back                         | Фоновое кнопки назад   | url | /skewer/build/Page/Main/images/catalog.back.png */
/* param: image_next                         | Фоновое кнопки вперёд  | url | /skewer/build/Page/Main/images/catalog.next.png */

/* group: modules.catalogbox.detal.nextgoods | "Следующий товар" */
/* param: image_back                         | Фоновое кнопки назад   | url | /skewer/build/Page/Main/images/catslider.back.gif */
/* param: image_next                         | Фоновое кнопки вперёд  | url | /skewer/build/Page/Main/images/catslider.next.gif */
/* param: bgcolord                           | Фоновый цвет  | color | #f1f1f1 */
/* param: bgcolor                            | Фоновый цвет при наведении | color | #3dade1 */
/* param: color                              | Цвет при наведении | color | #fff */

/* group: modules.catalogbox.table           | Список товаров. Таблица */
    
/* group: modules.catalogbox.table.header    | Шапка */
/* param: ptop                               | Отступ сверху | size | 9px */
/* param: pright                             | Отступ справа | size | 15px */
/* param: pbottom                            | Отступ снизу | size | 10px */
/* param: pleft                              | Отступ слева | size | 15px */
/* param: font_family                        | Шрифт | family  | Segoe UI */
/* param: size                               | Размер | size | 12px */
/* param: weight                             | Толщина шрифта | font-weight | normal */
/* param: style                              | Курсив | font-style | normal */
/* param: decoration                         | Подчеркивание | text-decoration | none */
/* param: transform                          | Регистр | text-transform | normal */
/* param: align                              | Выравнивание | text-align | left */
/* param: color                              | Цвет | color | #ececec */
/* param: color_back                         | Цвет фона | color | #45494a */

/* group: modules.catalogbox.table.line      | Строка */
/* param: ptop                               | Отступ сверху | size | 5px */
/* param: pright                             | Отступ справа | size | 15px */
/* param: pbottom                            | Отступ снизу | size | 5px */
/* param: pleft                              | Отступ слева | size | 15px */
/* param: color_back1                        | Цвет фона чет | color | #f1f1f1 */
/* param: color_back2                        | Цвет фона нечет | color | #ececec */
/* param: color_border                       | Цвет разделителя | color | #fff */
.b-catalogbox {
    margin-bottom: [modules.catalogbox.margin_b];
}
.b-catalogbox p {
    margin: 0;
    padding: 0 0 6px;
}
.b-catalogbox .catalogbox__item {
    position: relative;
}
.b-catalogbox .catalogbox__imgbox {
    margin: 10px auto 20px auto;
    width: [modules.catalogbox.imgbox.width];
    height: [modules.catalogbox.imgbox.height];
    position: relative;
    border: 1px solid [modules.catalogbox.imgbox.border];
    text-align: center;
    background-color: [modules.catalogbox.imgbox.back];
    font-size: 0;
}
.b-catalogbox a.catalogbox__imglink:link,
.b-catalogbox a.catalogbox__imglink:active,
.b-catalogbox a.catalogbox__imglink:visited,
.b-catalogbox a.catalogbox__imglink:hover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    text-decoration: none;
    background: [modules.catalogbox.imgbox.backon] url([modules.catalogbox.imgbox.imglink]) 50% 50% no-repeat;
    opacity: 0.7;
    display: none;
}
.b-catalogbox .catalogbox__imgbox:hover a.catalogbox__imglink:link,
.b-catalogbox .catalogbox__imgbox:hover a.catalogbox__imglink:active,
.b-catalogbox .catalogbox__imgbox:hover a.catalogbox__imglink:visited,
.b-catalogbox .catalogbox__imgbox:hover a.catalogbox__imglink:hover {
    display: block;
}
.b-catalogbox .catalogbox__img {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom:1;
    //display:inline;
    font-size: 0;
}
.b-catalogbox .catalogbox__img a {
    display: block;
    position: relative;
}
.b-catalogbox .catalogbox__helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    zoom:1;
    //display: inline;
}

.b-catalogbox .catalogbox__title {}
.b-catalogbox .catalogbox__title span,
.b-catalogbox .catalogbox__title a:link,
.b-catalogbox .catalogbox__title a:active,
.b-catalogbox .catalogbox__title a:visited {
    font-family: [modules.catalogbox.goods.title.font_family];
    font-size: [modules.catalogbox.goods.title.size];
    font-weight: [modules.catalogbox.goods.title.weight];
    font-style: [modules.catalogbox.goods.title.style];
    text-decoration: [modules.catalogbox.goods.title.decoration];
    text-transform: [modules.catalogbox.goods.title.transform];
    color: [modules.catalogbox.goods.title.color];
}
.b-catalogbox .catalogbox__title a:hover {
    text-decoration: [modules.catalogbox.goods.title.decoration_hover];
}
.b-catalogbox .catalogbox__btnbox {
    padding-bottom: 1em;
}
.b-catalogbox .catalogbox__btnbox:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}

.b-catalogbox .catalogbox__btn button,
.b-catalogbox .catalogbox__btn a:link,
.b-catalogbox .catalogbox__btn a:active,
.b-catalogbox .catalogbox__btn a:visited,
.b-catalogbox .catalogbox__btn a:hover {
    padding: [modules.catalogbox.btnbox.btnzakaz.ptop] [modules.catalogbox.btnbox.btnzakaz.pright] [modules.catalogbox.btnbox.btnzakaz.pbottom] [modules.catalogbox.btnbox.btnzakaz.pleft];
    float: left;
    width: [modules.catalogbox.btnbox.btnzakaz.width];
    height: [modules.catalogbox.btnbox.btnzakaz.height];
    background: [modules.catalogbox.btnbox.btnzakaz.color] url([modules.catalogbox.btnbox.btnzakaz.image]) 89% 50% no-repeat;
    color: [modules.catalogbox.btnbox.btnzakaz.tcolor];
    border: 0;
    overflow: hidden;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-border-radius: [modules.catalogbox.btnbox.btnzakaz.borrad];
    -moz-border-radius: [modules.catalogbox.btnbox.btnzakaz.borrad];
    border-radius: [modules.catalogbox.btnbox.btnzakaz.borrad];
    border-bottom: 2px solid #432332;
}
.b-catalogbox .catalogbox__btn button:hover,
.b-catalogbox .catalogbox__btn a:hover {
    background-position: 89% 50%;
    background-color: [modules.catalogbox.btnbox.btnzakaz.colorhov];
    color: [modules.catalogbox.btnbox.btnzakaz.tcolorhov];
    border-color: [modules.catalogbox.btnbox.btnzakaz.colorhov];
}
.b-catalogbox .catalogbox__btn button.catalogbox__btn2 {
    float: right;
    background: #1071ae;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    font-family: Segoe UI, sans-serif;
    color: #fff;
    text-indent: 0;
}
.b-catalogbox .catalogbox__btn button.catalogbox__btn2:hover {
    background: #3c3c3c;
}
.b-catalogbox .catalogbox__inputbox {
    margin-right: 10px;
    float: left;
    min-width: [modules.catalogbox.btnbox.value.width_input] + [modules.catalogbox.btnbox.plus.width_plus] + [modules.catalogbox.btnbox.minus.width_minus] + 15 ;
    text-align: right;
}

.b-catalogbox .catalogbox__inputbox input {
    margin: 0;
    width: [modules.catalogbox.btnbox.value.width_input];
    height: [modules.catalogbox.btnbox.value.height_input];
    border: 1px solid #c2c2c2;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.b-catalogbox .catalogbox__plus {
    width: [modules.catalogbox.btnbox.plus.width_plus];
    height: [modules.catalogbox.btnbox.plus.height_plus];
    display: inline-block;
    vertical-align: top;
    background: url([modules.catalogbox.btnbox.plus.image_plus]) 0 0 no-repeat;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}
.b-catalogbox .catalogbox__plus:hover {
    background-position: 0 100%;
}
.b-catalogbox .catalogbox__minus {
    width: [modules.catalogbox.btnbox.minus.width_minus];
    height: [modules.catalogbox.btnbox.minus.height_minus];
    display: inline-block;
    vertical-align: top;
    background: url([modules.catalogbox.btnbox.minus.image_minus]) 0 0 no-repeat;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}
.b-catalogbox .catalogbox__minus:hover {
    background-position: 0 100%;
}
.b-catalogbox .catalogbox__minus,
.b-catalogbox .catalogbox__plus,
.b-catalogbox .catalogbox__inputbox input {
    display: block;
    float: left;
}
.b-catalogbox .catalogbox__artical {
    font-family: [modules.catalogbox.artical.font_family];
    font-size: [modules.catalogbox.goods.artical.size];
    font-weight: [modules.catalogbox.goods.artical.weight];
    font-style: [modules.catalogbox.goods.artical.style];
    text-decoration: [modules.catalogbox.goods.artical.decoration];
    text-transform: [modules.catalogbox.goods.artical.transform];
    color: [modules.catalogbox.goods.artical.color];
}
.b-catalogbox .catalogbox__param {
    font-family: [modules.catalogbox.goods.param.font_family];
    font-size: [modules.catalogbox.goods.param.size];
    font-weight: [modules.catalogbox.goods.param.weight];
    font-style: [modules.catalogbox.goods.param.style];
    text-decoration: [modules.catalogbox.goods.param.decoration];
    text-transform: [modules.catalogbox.goods.param.transform];
    color: [modules.catalogbox.goods.param.color];
}
.b-catalogbox .catalogbox__param span {
    font-weight: bold;
}
.b-catalogbox .catalogbox__price span {
    font-family: [modules.catalogbox.goods.price.font_family];
    font-size: [modules.catalogbox.goods.price.size];
    font-weight: [modules.catalogbox.goods.price.weight];
    font-style: [modules.catalogbox.goods.price.style];
    text-decoration: [modules.catalogbox.goods.price.decoration];
    text-transform: [modules.catalogbox.goods.price.transform];
    color: [modules.catalogbox.goods.price.color];
}
.b-catalogbox .catalogbox__oldprice span {
    margin-right: 15px;
    font-family: [modules.catalogbox.goods.oldprice.font_family];
    font-size: [modules.catalogbox.goods.oldprice.size];
    font-weight: [modules.catalogbox.goods.oldprice.weight];
    font-style: [modules.catalogbox.goods.oldprice.style];
    text-decoration: [modules.catalogbox.goods.oldprice.decoration];
    text-transform: [modules.catalogbox.goods.oldprice.transform];
    color: [modules.catalogbox.goods.oldprice.color];
}
.b-catalogbox .catalogbox__buynow:before {
    content: '';
    display: block;
    font-size: 0;
    clear: both;
}
.b-catalogbox .catalogbox__buynow {
    padding-bottom: 20px;
}
.b-catalogbox .catalogbox__buynow a:link,
.b-catalogbox .catalogbox__buynow a:active,
.b-catalogbox .catalogbox__buynow a:visited,
.b-catalogbox .catalogbox__buynow a:hover {
    border-bottom: 1px dashed [editor.a.color];
    width: auto;
    text-decoration: none;
}
.b-catalogbox .catalogbox__buynow a:hover {
    border: 0;
}

.b-catalogbox .catalogbox__salebox {
    position: absolute;
    top: 40px;
    left: 0;
}
.b-catalogbox .catalogbox__saleitem {
    margin-top: -30px;
}
.b-catalogbox .catalogbox__head {
    padding-top: 20px;
}
    /*-------------------------------*/
    .b-catalogbox-gal {
        margin-right: -[modules.catalogbox.gal.margin_r] - 3;
        margin-left: -[modules.catalogbox.gal.margin_l];
        vertical-align: top;
        text-align: [modules.catalogbox.gal.text-align];
    }
    .b-catalogbox-gal .catalogbox__item {
        margin: [modules.catalogbox.gal.margin_t] [modules.catalogbox.gal.margin_r] [modules.catalogbox.gal.margin_b] [modules.catalogbox.gal.margin_l];
        width: [modules.catalogbox.gal.width];
        height: [modules.catalogbox.gal.height];
        background: [modules.catalogbox.gal.back_color];
        display: inline-block;
        vertical-align: top;
        text-align: left;
        overflow: hidden;
    }
    .b-catalogbox-gal .catalogbox__item:hover {
        background: [modules.catalogbox.gal.back_coloron];
    }
    .b-catalogbox-gal .catalogbox__content,
    .b-catalogbox-gal .catalogbox__shcar {
        padding: 0 10px;
    }
    .b-catalogbox-gal .catalogbox__shcar {
        padding-bottom: 10px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: [modules.catalogbox.gal.back_color];
    }
    .b-catalogbox-gal .catalogbox__item:hover .catalogbox__shcar {
        background: [modules.catalogbox.gal.back_coloron];
    }
    .b-catalogbox-gal .catalogbox__pricebox {
        float: left;
    }
    .b-catalogbox-gal .catalogbox__inputbox {
        float: right;
    }
    .b-catalogbox-gal .catalogbox__inputbox {
        margin-right: 0;
    }
    /*-------------------------------*/

    .b-catalogbox-gal2 .catalogbox__item {
        height: 300px;
    }
    .b-catalogbox-gal2 .catalogbox__item:hover .catalogbox__wrap {
        position: absolute;
        top: 0;
        bottom: -125px;
        left: 0;
        right: 0;
        background: #dfebf1;
        z-index: 5;
    }
    .b-catalogbox-gal2 .catalogbox__galhide {
        display: none;
    }
    .b-catalogbox-gal2 .catalogbox__item:hover .catalogbox__galhide {
        display: block;
    }
    .b-catalogbox-gal2 .catalogbox__btnbox button {
        float: left;
    }

/*-------------------------------*/
    .b-catalogbox-detal {}
    .b-catalogbox-detal .catalogbox__item {
        margin-bottom: 35px;
        padding: 10px;
        background: [modules.catalogbox.gal.back_color];
    }
    .b-catalogbox-detal .catalogbox__item:after {
        content: "";
        display: block;
        clear: both;
        font-size: 0;
    }
    .b-catalogbox-detal .catalogbox__leftcol {
        width: [modules.catalogbox.detal.width_leftcol];
        float: left;
    }
    .b-catalogbox-detal .catalogbox__imgbox {
        margin: 0 20px 20px 0;
        width: [modules.catalogbox.detal.width_img];
        height: [modules.catalogbox.detal.height_img];
    }
    .b-catalogbox-detal .catalogbox__content {
        overflow: hidden;
    }
    .b-catalogbox-detal .catalogbox__btnbox button,
    .b-catalogbox-detal .catalogbox__btnbox a {
        margin-left: 0;
        margin-bottom: 15px;
        float: left;
    }
    .b-catalogbox-detal .catalogbox__inputbox {
        margin-right: 15px;
        padding-bottom: 1em;
        overflow: auto;
        float: left;
        text-align: left;
    }
    .b-catalogbox-detal .catalogbox__buynow {
        clear: left;
    }
    /* Адаптивный блок для переноса контента на детальной
    @media only screen and (max-width: 1100px) {
        .b-catalogbox-detal .catalogbox__leftcol {
            width: auto;
            float: none;
        }
    }
    */
    .b-catalogbox-detal .catalogbox__galbox {
        margin-left: [modules.catalogbox.detal.gal.width];
        margin-right: [modules.catalogbox.detal.gal.width];
        width: [modules.catalogbox.detal.width_img] - [modules.catalogbox.detal.gal.width] - [modules.catalogbox.detal.gal.width] + 2 ;
        position: relative;
    }
    .b-catalogbox-detal .catalogbox__galbox ul {
      	margin: 0;
      	padding: 0;
      	list-style: none;
      	display: block;
    }
    .b-catalogbox-detal .catalogbox__galbox li {
      	margin: 0;
      	padding: 0;
        width: 88px;
      	display: block;
      	float: left;
        font-size: 0;
      	color: #999;
      	text-align: center;
    }
    .b-catalogbox-detal .catalogbox__back {
        width: [modules.catalogbox.detal.gal.width];
        height: [modules.catalogbox.detal.gal.height];
        position: absolute;
        top: 0;
        left: -31px;
        background: url([modules.catalogbox.detal.gal.image_back]) 0 0 no-repeat;
        cursor: pointer;
    }
    .b-catalogbox-detal .catalogbox__back:hover {
        background-position: 0 100%;
    }
    .b-catalogbox-detal .catalogbox__next {
        width: [modules.catalogbox.detal.gal.width];
        height: [modules.catalogbox.detal.gal.height];
        position: absolute;
        top: 0;
        right: -31px;
        background: url([modules.catalogbox.detal.gal.image_next]) 0 0 no-repeat;
        cursor: pointer;
    }
    .b-catalogbox-detal .catalogbox__next:hover {
        background-position: 0 100%;
    }
    .b-catalogbox-detal a.catalogbox__buynow:link,
    .b-catalogbox-detal a.catalogbox__buynow:active,
    .b-catalogbox-detal a.catalogbox__buynow:visited,
    .b-catalogbox-detal a.catalogbox__buynow:hover {
        width: 200px;
    }
    /*-------------------------------*/
    .b-catalogbox-list {}
    .b-catalogbox-list .catalogbox__item {
        margin-bottom: 10px;
        padding: 25px 40px 20px 40px;
        background: [modules.catalogbox.gal.back_color];
    }
    .b-catalogbox-list .catalogbox__item:hover {
        background: [modules.catalogbox.gal.back_coloron];
    }
    .b-catalogbox-list .catalogbox__item:after {
        content: "";
        display: block;
        clear: both;
        font-size: 0;
    }
    .b-catalogbox-list .catalogbox__imgbox {
        margin: 0 40px 0 0;
        width: [modules.catalogbox.imgbox.width];
        height: [modules.catalogbox.imgbox.height];
        float: left;
        border: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        overflow: hidden;
    }
    .b-catalogbox-list .catalogbox__content {
        overflow: hidden;
    }
    .b-catalogbox-list .catalogbox__title {
        overflow: hidden;
        margin-bottom: 15px;
    }
    .b-catalogbox-list .catalogobx__left {
        float: left;
        width: 150px;
        margin-right: 30px;
    }
    .b-catalogbox-list .catalogbox__right {
        overflow: hidden;
    }    
    .b-catalogbox-list .catalogbox__optionbox {
        margin-right: -20px;
        font-size: 0.85em;
    }
    .b-catalogbox-list .catalogbox__optionbox:after {
        content:'';
        display: block;
        clear: both;
        font-size: 0;
    }
    .b-catalogbox-list .catalogbox__optionitem {
        display: inline-block;
        vertical-align: top;
        width: 113px;
        padding: 0;
        margin: 0 10px 10px 0;
        text-align: center;
    }
    .b-catalogbox-list .catalogbox__icon {
        float: right;
    }
    .b-catalogbox-list .catalogbox__shcar {
        padding: 20px 0 0 0;
        border-top: 1px solid #d0d0d0;
    }
    .b-catalogbox-list .catalogbox__pricebox {
        float: left;
        padding: 6px 0;
    }
    .b-catalogbox-list .catalogbox__btnbox {
        float: right;
        padding: 0;
    }
    .b-catalogbox-list .catalogbox__btnbox:after {
        display: none;
    }
    .b-catalogbox-list .catalogbox__btnbox button,
    .b-catalogbox-list .catalogbox__btnbox a {
        margin-left: 0;
        float: left;
        width: 200px;
    }
    .b-catalogbox-list .catalogbox__inputbox {
        margin-right: 15px;
        padding-bottom: 1em;
        overflow: auto;
        float: left;
        text-align: left;
    }
    .b-catalogbox-list a.catalogbox__buynow:link,
    .b-catalogbox-list a.catalogbox__buynow:active,
    .b-catalogbox-list a.catalogbox__buynow:visited,
    .b-catalogbox-list a.catalogbox__buynow:hover {
        padding: 2px 10px 3px 10px;
        width: 200px;
    }
    /*-------------------------------*/
    .b-catalogbox-table {
        font-size: 12px;
    }
    .b-catalogbox-table table {
        width: 100%;
        border-collapse: collapse;
    }
    .b-catalogbox-table th {
        padding: [modules.catalogbox.table.header.ptop] [modules.catalogbox.table.header.pright] [modules.catalogbox.table.header.pbottom] [modules.catalogbox.table.header.pleft];
        background-color: [modules.catalogbox.table.header.color_back];
        font-family: [modules.catalogbox.table.header.font_family];
        font-size: [modules.catalogbox.table.header.size];
        font-weight: [modules.catalogbox.table.header.weight];
        font-style: [modules.catalogbox.table.header.style];
        text-decoration: [modules.catalogbox.table.header.decoration];
        text-transform: [modules.catalogbox.table.header.transform];
        text-align: [modules.catalogbox.table.header.align];
        color: [modules.catalogbox.table.header.color];
    }
    .b-catalogbox-table td {
        padding: [modules.catalogbox.table.header.ptop] [modules.catalogbox.table.line.pright] [modules.catalogbox.table.line.pbottom] [modules.catalogbox.table.line.pleft];
        background-color: [modules.catalogbox.table.line.color_back];
        border-top: 1px solid [modules.catalogbox.table.line.color_border];
        border-bottom: 1px solid [modules.catalogbox.table.line.color_border];
    }
    .b-catalogbox-table .catalogbox-table__center {
        text-align: center;
    }
    .b-catalogbox-table tr:nth-child(2n) td {
        background: [modules.catalogbox.table.line.color_back1];
    }
    .b-catalogbox-table tr:nth-child(2n+1) td {
        background: [modules.catalogbox.table.line.color_back2];
    }
    .b-catalogbox-table .catalogbox__imgbox {
        margin: 0;
        width: 16px;
        height: 15px;
        border: 0;
        position: relative;
        background: url(/skewer/build/Page/Main/images/cat.photo.png) 0 0 no-repeat;
        cursor: pointer;
    }
    .b-catalogbox-table .catalogbox__img {
        position: absolute;
        top: 10px;
        left: 10px;
        z-index: 10;
        display: none;
    }
    .b-catalogbox-table .catalogbox__imgbox:hover .catalogbox__img {
        display: block;
    }
    .b-catalogbox-table .catalogbox__btnbox button {
        float: none;
    }
    .b-catalogbox-table .catalogbox__btnbox {
        padding: 0;
    }
    .b-catalogbox-table .catalogbox__inputbox {
        margin-right: 0;
        text-align: left;
    }
    .b-catalogbox-table .catalogbox__btnbox button, 
    .b-catalogbox-table .catalogbox__btnbox a:link, 
    .b-catalogbox-table .catalogbox__btnbox a:active, 
    .b-catalogbox-table .catalogbox__btnbox a:visited, 
    .b-catalogbox-table .catalogbox__btnbox a:hover {
        padding: [modules.catalogbox.btnbox.btnzakaz.ptop] [modules.catalogbox.btnbox.btnzakaz.pright] [modules.catalogbox.btnbox.btnzakaz.pbottom] [modules.catalogbox.btnbox.btnzakaz.pleft];
        float: left;
        min-width: 70px;
        background: [modules.catalogbox.btnbox.btnzakaz.color] url([modules.catalogbox.btnbox.btnzakaz.image]) 0 0 no-repeat;
        color: [modules.catalogbox.btnbox.btnzakaz.tcolor];
        border: 0;
        overflow: hidden;
        cursor: pointer;
        display: block;
        text-decoration: none;
        text-align: center;
        -webkit-border-radius: [modules.catalogbox.btnbox.btnzakaz.borrad];
        -moz-border-radius: [modules.catalogbox.btnbox.btnzakaz.borrad];
        border-radius: [modules.catalogbox.btnbox.btnzakaz.borrad];   
    }
    .b-catalogbox-table .catalogbox__btnbox a:hover {
        background-position: 0 100%;
        background-color: [modules.catalogbox.btnbox.btnzakaz.colorhov];
        color: [modules.catalogbox.btnbox.btnzakaz.tcolorhov];
    }
    /*-------------------------------*/
    .b-catalogbox-cart {
        margin: 0;
    }
    .b-catalogbox-cart .catalogbox__inputbox {
        margin: 0;
        float: none;
        display: inline-block;
        text-align: center;
    }
/*-------------------------------*/
.b-catfilter {
    margin-bottom: 20px;
    padding: 10px 20px;
    background: [modules.catalogbox.gal.back_color];
    color: #606060;
}
.b-catfilter:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-catfilter .catfilter__item {
    display: inline-block;
}
.b-catfilter .catfilter__leftside {
    width: 60%;
    float: left;
}
.b-catfilter .catfilter__rightside {
    width: 40%;
    text-align: right;
    float: right;
}
.b-catfilter .catfilter__galpic {
    margin-left: 20px;
    padding-left: 29px;
    position: relative;
    display: inline-block;
}
.b-catfilter .catfilter__galpic ins {
    width: 13px;
    height: 13px;
    background: url(/skewer/build/Page/Main/images/fliter.gal.gif) 0 100% no-repeat;
    position: absolute;
    top: 3px;
    left: 0;
}
.b-catfilter .catfilter__galpic__on,
.b-catfilter .catfilter__galpic:hover {
    text-decoration: none;
    color: #3c3c3c;
}
.b-catfilter .catfilter__galpic__on ins,
.b-catfilter .catfilter__galpic:hover ins {
    background: url(/skewer/build/Page/Main/images/fliter.gal.gif) 0 0 no-repeat;
}

.b-catfilter .catfilter__listpic {
    margin-left: 20px;
    padding-left: 29px;
    position: relative;
    display: inline-block;
}
.b-catfilter .catfilter__listpic ins {
    width: 13px;
    height: 14px;
    background: url(/skewer/build/Page/Main/images/fliter.list.gif) 0 100% no-repeat;
    position: absolute;
    top: 3px;
    left: 0;
}
.b-catfilter .catfilter__listpic__on,
.b-catfilter .catfilter__listpic:hover {
    text-decoration: none;
    color: #3c3c3c;
}
.b-catfilter .catfilter__listpic__on ins,
.b-catfilter .catfilter__listpic:hover ins {
    background: url(/skewer/build/Page/Main/images/fliter.list.gif) 0 0 no-repeat;
}
.b-catfilter .catfilter__select {
    width: 180px;
}
.b-catfilter .catfilter__title {
    padding-right: 15px;
}
.b-catfilter a.catfilter__titleup:link,
.b-catfilter a.catfilter__titleup:active,
.b-catfilter a.catfilter__titleup:visited,
.b-catfilter a.catfilter__titledown:link,
.b-catfilter a.catfilter__titledown:active,
.b-catfilter a.catfilter__titledown:visited {
    padding-right: 15px;
    color: #3c3c3c;
    text-decoration: none;
}
.b-catfilter .catfilter__titleup:hover {
    background: url(/skewer/build/Page/Main/images/catfilter.up.gif) 100% 50% no-repeat;
    text-decoration: none;
}
.b-catfilter .catfilter__titledown:hover {
    background: url(/skewer/build/Page/Main/images/catfilter.down.gif) 100% 50% no-repeat;
    text-decoration: none;
}
/*-------------------------------*/
.b-catslider {
    margin-bottom: 50px;
    font-size: 12px;
    text-transform: uppercase;
    display: table;
}
.b-catslider:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-catslider a.catslider__back:link,
.b-catslider a.catslider__back:active,
.b-catslider a.catslider__back:visited,
.b-catslider a.catslider__back:hover {
    padding: 0 45px;
    height: 35px;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    background: [modules.catalogbox.detal.nextgoods.bgcolord] url([modules.catalogbox.detal.nextgoods.image_back]) 0 0 no-repeat;
}
.b-catslider a.catslider__next:link,
.b-catslider a.catslider__next:active,
.b-catslider a.catslider__next:visited,
.b-catslider a.catslider__next:hover {
    padding: 0 45px;
    height: 35px;
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    text-decoration: none;
    background: [modules.catalogbox.detal.nextgoods.bgcolord] url([modules.catalogbox.detal.nextgoods.image_next]) 100% 0 no-repeat;
}
.b-catslider a.catslider__mid:link,
.b-catslider a.catslider__mid:active,
.b-catslider a.catslider__mid:visited,
.b-catslider a.catslider__mid:hover {
    overflow: hidden;
    display: table-cell;
    width: 100%;
    height: 35px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    background: [modules.catalogbox.detal.nextgoods.bgcolord];
}
.b-catslider a.catslider__mid:hover {
    background-color: [modules.catalogbox.detal.nextgoods.bgcolor];
    color: [modules.catalogbox.detal.nextgoods.color];
}
.b-catslider a.catslider__back:hover {
    background: [modules.catalogbox.detal.nextgoods.bgcolor] url([modules.catalogbox.detal.nextgoods.image_back]) 0 100% no-repeat;
    color: [modules.catalogbox.detal.nextgoods.color];
}
.b-catslider a.catslider__next:hover {
    background: [modules.catalogbox.detal.nextgoods.bgcolor] url([modules.catalogbox.detal.nextgoods.image_next]) 100% 100% no-repeat;
    color: [modules.catalogbox.detal.nextgoods.color];
}
/*-------------------------------*/
.b-tab {}
.b-tab .tab__titlebox {
    margin-bottom: 20px;
    border-bottom: 1px solid #1071ae;
}
.b-tab .tab__titlebox:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-tab .tab__titleitem {
    padding: 9px 22px;
    float: left;
    background-color: #f2f2f2;
    border: 1px solid #fff;
    color: #000000;
    cursor: pointer;
}
.b-tab .tab__titleitem_on,
.b-tab .tab__titleitem:hover {
    background-color: #1071ae;
    border: 1px solid #1071ae;
    color: #fff;
}
/*-------------------------------*/
.b-carbox {}
.b-carbox table {
    margin-bottom: 2em;
    width: 100%;
    border-collapse: collapse;
}
.b-carbox th,
.b-carbox td {
    padding: 0.3em 0.5em;
    border: 1px solid #8d9196;
    border-collapse: collapse;
}
.b-carbox th {
    background-color: #8d9196;
    color: #ffffff;
    text-align: left;
}
.b-carbox .carbox__input1 {
    width: 100px;
}
.b-carbox .carbox__center {
    text-align: center;
}
/*-------------------------------*/
.b-catrelated {
    margin-bottom: 20px;
    position: relative;
}
.b-catrelated .catrelated__back {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 50px;
    background: url(/skewer/build/Page/Main/images/catalog.back2.gif) 0 0 no-repeat;
    cursor: pointer;
}
.b-catrelated .catrelated__back:hover {
    background: url(/skewer/build/Page/Main/images/catalog.back2.gif) 0 100% no-repeat;
}
.b-catrelated .catrelated__next {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 12px;
    background: url(/skewer/build/Page/Main/images/catalog.next2.gif) 0 0 no-repeat;
    cursor: pointer;
}
.b-catrelated .catrelated__next:hover {
    background: url(/skewer/build/Page/Main/images/catalog.next2.gif) 0 100% no-repeat;
}
/*-------------------------------*/
.b-filter {
    margin-bottom: 20px;
    padding: 15px 20px 0 20px;
    border: 1px solid #d7d7d7;
}
.b-filter:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-filter .filter__col {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
}
.b-filter .filter__col2 {
    text-align: center;
}
.b-filter .filter__inputwrap:after,
.b-filter .filter__selectwrap:after {
    content: "";
    display: block;
    clear: both;
    font-size: 0;
}
.b-filter .filter__ltext1 {
    margin-bottom: 5px;
    font-size: 16px;
    display: block;
}
.b-filter .filter__ltext2 {
    margin-bottom: 10px;
    float: left;
    font-size: 12px;
    display: block;
}
.b-filter .filter__checksize1 {
    margin: 3px 8px 10px 0;
    float: left;
}
.b-filter .filter__inputsize1 {
    padding: 5px;
    width: 100%;
    border: 1px solid #c2c2c2;
    box-sizing: border-box;
}
.b-filter .filter__inputsize2 {
    padding: 5px;
    width: 55px;
    float: left;
    border: 1px solid #c2c2c2;
    box-sizing: border-box;
}
.b-filter .filter__inputsize3 {
    padding: 5px;
    width: 55px;
    float: right;
    border: 1px solid #c2c2c2;
    box-sizing: border-box;
}
.b-filter .filter__selectsize1 {
    padding: 5px;
    width: 100%;
    border: 1px solid #c2c2c2;
    box-sizing: border-box;
}
    /*-------------------------------*/
    .b-filter-center .filter__col {
        margin-right: 3%;
        width: 29%;
        display: inline-block;
        vertical-align: top;
        border-bottom: 0;
    }

/*-------------------------------*/
/* group: margingroup | Отступы */
/* param: margin_menutop          | Отступ от верхнего края до блока верхнего меню | size | 0 */
/* param: margin_slider           | Отступ от слайдера в верх | size | 0 */
/* param: margin_centtop          | Отступ от центрального блока в верх | size | 0 */
/* param: margin_centbot          | Отступ от центрального блока вниз | size | 0 */
/*-------------------------------*/
/*-------------------------------*/
/*-------------------------------*/
.b-menufoot {
    text-align: right;
}
/*------------------------*/
.b-robokassa {
    padding: 10px 0;
}
/*------------------------*/
/* group: modules.slider | Слайдер */
/* param: back_img          | Левая стрелочка | url | /skewer/build/Page/Main/images/slider.back.png */
/* param: next_img          | Правая стрелочка | url | /skewer/build/Page/Main/images/slider.next.png */
/* param: width_arrow       | Ширина стрелочки | size | 50px */
/* param: height_arrow      | Высота стрелочки | size | 70px */
/* param: bul_bgimg         | Неактивный булит | url | /skewer/build/Page/Main/images/slider.dot.png */
/* param: bulon_bgimg       | Активный булит | url | /skewer/build/Page/Main/images/slider.doton.png */
/* param: width_bul         | Ширина булитов | size | 15px */
/* param: height_bul        | Высота булитов | size | 15px */
/* param: bottom            | Отступ снизу булитов | size | 20px */
/* param: left              | Отступ слева булитов | size | 480px */

ul.bjqs{position:relative; list-style:none;padding:0;margin: [margingroup.margin_slider] 0 0 0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next {position:absolute; top:50%; right: 0; display: block; z-index: 50;} 
ul.bjqs-controls.v-centered li.bjqs-prev {position:absolute; top:50%; left: 0; display: block; z-index: 50;}
ul.bjqs-controls.v-centered li.bjqs-next a {position:relative;  z-index: 50; margin-top: -[modules.slider.height_arrow] / 2 ; width:[modules.slider.width_arrow]; height: [modules.slider.height_arrow]; display: block; text-indent: -9999px; background: url([modules.slider.next_img]) 0 0 no-repeat;}
ul.bjqs-controls.v-centered li.bjqs-next a:hover {background: url([modules.slider.next_img]) 0 100% no-repeat;} 
ul.bjqs-controls.v-centered li.bjqs-prev a {position:relative;  z-index: 50; margin-top: -[modules.slider.height_arrow] / 2 ; width:[modules.slider.width_arrow]; height: [modules.slider.height_arrow]; display: block; text-indent: -9999px; background: url([modules.slider.back_img]) 0 0 no-repeat;}
ul.bjqs-controls.v-centered li.bjqs-prev a:hover {background: url([modules.slider.back_img]) 0 100% no-repeat;}
ol.bjqs-markers{padding: 0; margin: 0; position: absolute; bottom: [modules.slider.bottom]; left: [modules.slider.left]; z-index: 15;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{margin-right: 8px;display:block;float:left;}
ol.bjqs-markers li a {display:block; width: [modules.slider.width_bul]; height: [modules.slider.height_bul]; text-indent: -9999px; background: url([modules.slider.bul_bgimg]);}
ol.bjqs-markers li a:hover, ol.bjqs-markers li.active-marker a {display:block; background: url([modules.slider.bulon_bgimg]);}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
/*-------------------------------*/



