


/* Start:/local/templates/press/styles/s.css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
.nav {
    display: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    text-decoration: underline;
    color: #226da8;
}
a.splash-link{
    text-decoration: none;
}
a.news-name{
    text-decoration: underline;
    color: black;
}
a:hover {
    text-decoration: none;
}
b, strong {
    font-weight: 700;
}
i, em {
    font-style: italic;
}
input[type="text"], input[type="password"], textarea {
    border: 1px solid #cfcfcf;
    background: #fff;
    padding: 5px;
    font-family: 'Trebuchet MS','Arial';
    font-weight: 400;
    outline: none;
}
input[type="text"].error, input[type="password"].error, textarea.error {
    /*  border: 1px solid #dbdde2;
      background: #ffcfcf;*/
    border: 1px solid red !important;
}
input[type="button"], input[type="submit"], button {
    font-family: 'Trebuchet MS','Arial';
    font-weight: 400;
    outline: none;
    border: none;
}
textarea {
    resize: none;
    overflow: auto;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 10px;
    line-height: 1.2;
    font-family: 'Trebuchet MS', 'Arial';
    color: #000;
}
h2, h3, h4, h5, h6,
.h2, .h3, .h4, .h5, .h6{

}
h1, .h1 {
    font-size: 28px;
    padding-bottom: 20px;
}
h1.s-pad, .h1.s-pad {
    padding-bottom: 10px;
}
h2, .h2 {
    font-size: 26px;
    padding: 25px 0 10px 0;
}
#tabs-first-product-card h2 {
    padding-top: 0 !important;
}
h3, .h3 {
    font-size: 20px;
    padding: 25px 0 10px 0;
}
blockquote {
    border: #e58617 1px dashed;
    background: #fcf3e7;
    padding: 15px 20px;
    margin: 15px 0 15px 20px;
    font-style: italic;
}
.hidden-block {
    display: none;
}
.dashed {
    text-decoration: none;
    border-bottom: 1px dashed;
}
.dashed:hover {
    border-bottom: 1px dashed transparent;
}
.pd5 {
    display: block;
    height: 5px;
}
.pd10 {
    display: block;
    height: 10px;
}
.pd15 {
    display: block;
    height: 15px;
}
.pd20 {
    display: block;
    height: 20px;
}
.pd25 {
    display: block;
    height: 25px;
}
.pd40 {
    display: block;
    height: 40px;
}
.pd50 {
    display: block;
    height: 50px;
}
.pd55 {
    display: block;
    height: 55px;
}
.pd60 {
    display: block;
    height: 60px;
}
.pd185 {
    display: block;
    height: 185px;
}
.main .foot-pad {
    display: none;
    height: 200px;
}
.inner .foot-pad {
    display: none;
    height: 230px;
}
.clear {
    display: block;
    clear: both;
}
.formselect {
    display: inline-block;
    line-height: 16px;
    position: relative;
    vertical-align: middle;
    color: #505050;
    padding: 0px;
    height: 26px;
    border: 1px solid #dbdde2;
    background: #fff;
    font-family: 'Trebuchet MS','Arial';
    -webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.15) inset;
    box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.15) inset;
}
.formselect.error-select {
    border: 1px solid #dbdde2;
    background: #ffcfcf;
}
.formselect label {
    font-weight: 400;
    line-height: 24px;
    padding: 0 5px !important;
}
.formselect.select:before {
    background: url('/local/templates/press/styles/../pic/select-arrow.png') no-repeat 0 0;
    content: "";
    height: 9px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 13px;
}
.formselect.select:hover:before {
    background: url('/local/templates/press/styles/../pic/select-arrow.png') no-repeat 0 -9px;
}
.formselect.select select {
    background: #fff;
    border: medium none;
    display: inline-block;
    height: 26px;
    left: 0;
    line-height: 26px;
    opacity: 0;
    padding: 2px 10px;
    position: absolute;
    top: 0;
    width: 100%;
}
/*********************************  body  *************************************/
html {
    height: 100%;
    overflow-x: hidden;
}
html.bx-android, html.bx-ios {
    /*min-width: 1050px;*/
}
body {
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: 'Trebuchet MS','Arial';
    font-weight: 400;
    font-size: 14px;
    color: #414042;
    line-height: 1.3;
    position: relative;
    min-width: 1000px;
    height: 100%;
    background: #fff;
    background-position: top center;
    background-repeat: no-repeat;
    position: static!important;
}
body.inner {
    background-image: url('/local/templates/press/styles/../pic/header-inner.jpg');
}
body.main {
    background-image: url('/local/templates/press/styles/../pic/header-main.jpg');
}
#page {
    display: block;
    width: 100%;
    min-height: 100%;
}
.container-1 {
    display: block;
    width: 940px;
    margin: 0 auto;
    position: relative;
}
.container-2 {
    display: block;
    width: 1040px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
/*div.error {
    display: none !important;
}*/
div.error {
    color: red;
}
div.success {
    color: green;
}

.main .text.with-right-col {
    margin-left: 240px;
}
.inner .text.with-right-col > ul, .inner .text.with-right-col ul {
    list-style-type: disc;
    margin-left: 15px;
}
.text.with-right-col.full-width {
    margin-left: 0;
}
/*********************************  footer  ***********************************/
#footer {
    display: block;
    height: 200px;
    /*margin-top: -200px;*/
    position: relative;
    color: #666;
    z-index: -1;
    margin-top: 20px;
}
#footer .container-1 {
    padding-top: 35px;
}
.inner #footer .container-1 {
    border-top: 3px solid #0095cd;
    clear: both;
}
#footer .container-1 > div {
    display: inline-block;
    vertical-align: top;
}
.copy {
    width: 240px;
}
.copy .line-1 {
    font-family: 'Roboto';
    font-size: 16px;
    color: #000;
    padding-bottom: 15px;
}
.copy .line-2 a {
    display: block;
    margin-top: 10px;
}

.center-block {
    width: 475px;
}
.center-block p {
    padding-bottom: 10px;
}
.search {
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.search-button {
    position: absolute;
    top: 9px;
    display: block;
    width: 13px;
    height: 12px;
    background: url('/local/templates/press/styles/../pic/search-button.png') 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    color: transparent;
    left: 290px;
    z-index: 15;
}
.search-word {
    width: 300px;
    position: relative;
    z-index: 10;
}
.dextra {
    width: 180px;
}
.dextra a {
    color: #666;
    text-decoration: none;
    line-height: 20px;
}
.dextra a span {
    text-decoration: underline;
}
.dextra a:hover span {
    text-decoration: none;
}
/******************************  top-menu  ************************************/
.top-menu {
    /*display: none;*/
    height: 46px;
    background: #3e3e3e;
    overflow: hidden;
}
.top-menu.fixed {
  position: fixed;
  width: 100%;
  z-index: 400;
  top: 0;
}
.top-menu.fixed + .header {
  margin-top: 46px;
}
.top-menu ul li {
    display: inline-block;
    padding: 0 8px 7px 14px;
    background: url('/local/templates/press/styles/../pic/topmenu-disc.png') 0 48% no-repeat;
}
.top-menu ul li ul li, .top-menu ul li ul li:first-child {
    background: url('/local/templates/press/styles/../pic/topmenu-disc.png') 100% 48% no-repeat;
}
.top-menu ul li ul li {
    padding: 0 21px 7px 14px;
}
.top-menu ul li ul li.nobullet {
    background: none;
}
.top-menu ul li ul li:last-child {
    background: none;
}
.top-menu > .container-2 > ul {
    font-size: 0;
    line-height: 0;
}
.top-menu > .container-2 > ul > li:hover {
    background: white;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}

.top-menu ul li:hover a {
    color: #3e3e3e;
    text-decoration: none;
}
.top-menu ul li ul li:hover a {
    color: #3e3e3e;
}

.top-menu ul li:first-child {
    background: none;
}
.top-menu ul li a {
    font-size: 15px;
    font-family: 'Roboto';
    line-height: 19px;
    color: #fff;
    border-top: 4px solid transparent;
    padding: 8px 0;
    display: block;
}
.top-menu ul li a.root-item-selected {
    border-top: 4px solid #c82d33;
    color: #bcbcbc;
    text-decoration: none;
}


.top-menu ul li:hover .top-submenu {
    visibility: visible;
    opacity: 1;
}

.top-menu .top-submenu {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    width: 1040px;
    line-height: 1.3;
    padding: 10px 112px 10px 112px;
    background: #fff;
    top: 46px;
    left: -75px;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    z-index: 400;
    text-align: left;
}
.top-menu .top-submenu ul li a {
    color: #205daa;
}



/*********************************  header  ***********************************/
.header {
    display: block;
    height: 138px;
}
.header > div > div {
    position: absolute;
    display: block;
}
.logo {
    left: 0;
    top: 15px;
}
.header .desc {
    left: 255px;
    top: 30px;
    font-family: 'Roboto';
    width: 390px;
}
.header .desc .line-1 {
    font-size: 15px;
    color: #fff;
    padding-bottom: 10px;
}
.header .desc .line-2 {
    font-size: 14px;
    color: #3e3e3e;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 13px;
}
.header .phone {
    right: 0px;
    top: 35px;
    font-family: 'Roboto';
    color: #000;
    font-size: 18px;
    text-align: left;
}
.phone-big-text {
    font-size: 23px;
}
.phone-small-text {
    color:#b82e34;
    font-size: 14px;
    font-weight:bold;
    float: right;
    line-height: 11px;
    margin-top: 2px;
}
.phone-text {
    font-size: 17px;
}
.header .recall {
    right: 0;
    top: 98px;
    background: url('/local/templates/press/styles/../pic/recall-bg.png');
    height: 30px;
}
.header .recall a {
    color: #3b3b3b;
    font-size: 13px;
    display: inline-block;
    padding: 7px 10px 6px 35px;
    background: url('/local/templates/press/styles/../pic/phone-icon.png') 5px 50% no-repeat;
}
.header .request {
    right: 155px;
    top: 98px;
    font-family: 'Roboto';
    background: url('/local/templates/press/styles/../pic/request-bg.png') 0 0 repeat-x;
}
.header .request a {
    color: #fff;
    display: inline-block;
    padding: 7px 15px 8px 35px;
    background: url('/local/templates/press/styles/../pic/request-icon.png') 10px 50% no-repeat;
}
.header .languages {
    display: block;
    right: 0px;
    top: 0px;
    font-family: 'Roboto';
}
.header .languages li {
    display: inline-block;
}
.header .languages li a {
    display: inline-block;
    padding: 4px 10px 8px;
    color: #fff;
}
.header .languages li.active a {
    background: #205daa;
    text-decoration: none;
}
/********************************  products  **********************************/
.press_menu.fixed{
   position: fixed;
   width: 100%;
   z-index: 400;
   top: 0;
}
.products {
    max-width: 1040px;
    margin: 0 auto;
}
.main .products {
    padding: 4px 0 32px 0;

}
.inner .products {
    padding: 4px 0 30px 0;

}
/*    .products .row {
              margin: 1em 0;
    }*/

.products .row > ul {
    border-top: 4px solid #c8281b;
    border-bottom: 4px solid #c8281b;
    -webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.15);
    /*background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBAAAABmCAYAAAByUWI/AAAACXBIWXMAAAsTAAALEwEAmpwYAAA7TGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0xMS0xOFQxMjo1OToxMiswNTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTExLTI0VDE2OjEwOjA2KzA1OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0xMS0yNFQxNjoxMDowNiswNTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDplOWE3MjBlOC0xNWUyLTA2NDgtYWE4Ni0xZDI5MzFiZTY2YWY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NUU1Mjc3NDAyRTZFMTFFNEJFOEVFN0I5MTJDRjJFNDc8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NUU1Mjc3M0QyRTZFMTFFNEJFOEVFN0I5MTJDRjJFNDc8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6NUU1Mjc3M0UyRTZFMTFFNEJFOEVFN0I5MTJDRjJFNDc8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1RTUyNzc0MDJFNkUxMUU0QkU4RUU3QjkxMkNGMkU0NzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6M2I2MjhkOTMtODk1NS03NDRjLTgyMTctZDkwYjI4OWY4NGY5PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTExLTI0VDE2OjEwOjA2KzA1OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplOWE3MjBlOC0xNWUyLTA2NDgtYWE4Ni0xZDI5MzFiZTY2YWY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTEtMjRUMTY6MTA6MDYrMDU6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEwNDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTAyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz503+GKAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAALdSURBVHja7N2xjQIwEERRG205RPQfU85FXIZkOvBv4L0SHI5mx/v9fJ0FAAAAcPHwBAAAAECZ7Q0AAACAMEuCAAAAAAQnDAAAAEBywgAAAAAkDQQAAAAgzTKCAAAAAAQnDAAAAEBywgAAAACk2SoIAAAAQNBAAAAAANJsI4oAAABA0EAAAAAAkl8YAAAAgCRAAAAAANKYQAAAAACKEUUAAAAgGVEEAAAAkg0EAAAAIAkQAAAAgGREEQAAAEhGFAEAAIBkRBEAAABINhAAAACAJEAAAAAA0qwtQgAAAADuNBAAAACAJEAAAAAAkl8YAAAAgDR76SAAAAAAdyM/AAAAAIoNBAAAACAJEAAAAIA0yw0DAAAAEDQQAAAAgGREEQAAAEgaCAAAAEASIAAAAADJiCIAAACQNBAAAACA9PAEAAAAQJmtggAAAAAEDQQAAAAg2UAAAAAAkl8YAAAAgOSEAQAAAEhOGAAAAICkgQAAAACkMYEAAAAAFCcMAAAAQJr/79crAAAAAFc2EAAAAIA0xxsAAAAAQQMBAAAASAIEAAAAIAkQAAAAgCRAAAAAAJIRRQAAACBpIAAAAABJgAAAAACkOccRAwAAAHCngQAAAAAkAQIAAACQBAgAAABA8o0jAAAAkDQQAAAAgCRAAAAAAJITBgAAACDNOiIEAAAA4E4DAQAAAEg2EAAAAIAkQAAAAACSEwYAAAAgaSAAAAAASYAAAAAAJCcMAAAAQJp1RAgAAADAnRMGAAAAIDlhAAAAAJIGAgAAAJA0EAAAAICkgQAAAAAkAQIAAACQnDAAAAAAadYRIQAAAAB3ThgAAACA5IQBAAAASBoIAAAAQBIgAAAAAEmAAAAAACQbCAAAAEDSQAAAAACSAAEAAABIc44jBgAAAOBOAwEAAABIAgQAAAAgCRAAAACAJEAAAAAA0phQBAAAAIoGAgAAAJDm7/PxCgAAAMDVDwAA//8DAA2FIjeCUJ4PAAAAAElFTkSuQmCC) 50% 0 no-repeat;*/

    background: #c8281b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2MmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2UwMzUzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2M2MmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2M2MmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2UwMzUzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2M2MmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDM1M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,  left top, left bottom,  from(#c8281b),color-stop(50%, #c8281b),color-stop(50%, #c8281b),to(#c8281b));
    background: linear-gradient(to bottom,  #c8281b 0%,#c8281b 50%,#c8281b 50%,#c8281b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8281b', endColorstr='#c8281b',GradientType=0 );

    padding: 0;
    font-size: 0;
    /*text-align: justify;
    padding-left: 1%;
    padding-right: 1%;*/
    line-height: 0;
    height: auto;
    position: relative;
}

.products .row > ul:after {
    content: '';
    display: inline-block;
    width: 100%;


}

.products .row > ul > li {
    font-size: 17px;
    display: inline;
        padding-top: 14px;
    padding-bottom: 17px;
    /*-webkit-transition: background box-shadow 0.6s linear;
    -o-transition: background box-shadow 0.6s linear;
    transition: background box-shadow 0.6s linear;
*/    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;

}
.products .row > ul > li:last-child:after {opacity: 0;}
.products .row > ul > li:hover:after {opacity:0; -webkit-transition-delay: .2s; transition-delay: .2s;}
.products .row > ul > li:after {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAsCAYAAABPEGliAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0RCN0UxREUyRTZFMTFFNEJEQjc4QTQxOEM5NEEzNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0RCN0UxREYyRTZFMTFFNEJEQjc4QTQxOEM5NEEzNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3REI3RTFEQzJFNkUxMUU0QkRCNzhBNDE4Qzk0QTM2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3REI3RTFERDJFNkUxMUU0QkRCNzhBNDE4Qzk0QTM2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnFiACIAAABGSURBVHjaYmJgYDD+//+/AxMDFBDL+A/CMJH/KCLYGf9AjH8YItjV/MMt8p8INYREyNeOcCoLVISRCO+g6gIxGDAZAAEGAOKmSmfk91AlAAAAAElFTkSuQmCC) center center no-repeat;
    width: 2px;
    height: 51px;
    vertical-align: middle;
}
.products .row > ul > li.nobullet:after {visibility: hidden;}

.products .row > ul > li:hover, .products .row > ul > li:first-child:hover {
    background: #fff;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    padding-top: 14px;
    padding-bottom: 17px;

}
.products .row > ul > li:first-child {
    background: none;
}
.products .row > ul > li > a {
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 2px 4px 2px 9px;
    /*-webkit-transition: all 0 ease-in-out .5s;
                -o-transition: all 0 ease-in-out .5s;
                transition: all 0 ease-in-out .5s;*/
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.products .row > ul > li:hover > a {
    color: #205daa;
    text-decoration: underline;
}
.products .row > ul > li > a:hover {
    text-decoration: underline;
}
.products .row > ul > li .submenu {
    position: absolute;
    /*visibility: hidden;
    opacity: 0;*/
    display: none;
    width: 1039px;
    line-height: 1.3;
    /*padding: 25px 130px;*/
    /*background: url('/local/templates/press/styles/../pic/submenu.jpg') 0 100% repeat-x #fff;*/
    background: #fff;
    /*left: -75px;*/
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    z-index: 400;
    text-align: center;

    /*transition: visibility 0s linear 0.6s,
    opacity 0s linear 0.6s;*/

}
.products .row > ul > li:hover .submenu {
    /*visibility: visible;
    opacity: 1;*/
    /*transition-delay: 0.5s;*/

}
.products .row > ul > li .submenu .menu-row {
    display: block;
    /*margin-bottom: 15px;*/
    font-size: 0;
    /*border-bottom: 2px solid #d9d9d9;*/
    /*padding: 20px 20px 20px 20px;*/
}
.products .row > ul > li .submenu .menu-row li {
    display: inline-block;
    width: 19%;
    margin: 5px 5px 5px 5px;
    vertical-align: top;
}
.products .row > ul > li .submenu .menu-row li .image-block {
    display: inline-block;
    width: 170px;
    height: 170px;
    vertical-align: middle;
}
.products .row > ul > li .submenu .menu-row li .image-block img {
    max-width: 170px;
    max-height: 170px;
}
.products .row > ul > li .submenu .menu-row li .image-block a {
    display: block;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.products .row > ul > li .submenu .menu-row li .title-block {
    /*line-height: 45px;*/
    /*border-top: 2px solid #d9d9d9;*/
    padding-top: 2px;
    padding-bottom: 0px;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    /*width: calc(100% - 47px);*/
    /*margin-left: 5px;*/
    text-align: center;
}
.products .row > ul > li .submenu .menu-row li .title-block a {
    color: #3e3e3e;
    font-weight: 700;
    font-size: 14px;
    font-family: 'Roboto';
}

.products .row > ul > li .submenu .menu-row li .title-block-group-li {
    /*line-height: 45px;*/
    /*border-top: 2px solid #d9d9d9;*/
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}
.products .row > ul > li .submenu .menu-advantages {
    display: block;
    padding: 10px 0 20px;
}
.products .row > ul > li .submenu .menu-advantages .menu-advantages-block {
    display: inline-block;
    vertical-align: top;
    width: 30%;
}
.products .row > ul > li .submenu .menu-advantages .menu-advantages-block .octagon-image {
    float: left;
    width: 105px;
    height: 105px;
    background-repeat: no-repeat;
    background-size: cover;
}
.products .row > ul > li .submenu .menu-advantages .menu-advantages-block .octagon-image .octagon-wrapper {
    width: 105px;
    height: 105px;
    background: url('/local/templates/press/styles/../pic/octagon.png') no-repeat;
}
.products .row > ul > li .submenu .menu-advantages .menu-advantages-block p {
    font: normal 14px/18px "Roboto", sans-serif;
    padding-left: 125px;
    padding-right: 10px;
    text-align: left;
}
.products .row > ul > li .submenu .menu-advantages .menu-advantages-block p.title {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    font-family: 'Roboto';
    padding-bottom: 10px;
}

.products .row > ul > li .submenu .menu-summary {
    display: block;
    padding-top: 20px;
    background: url('/local/templates/press/styles/../pic/menu-summary.png') top center no-repeat;
}
.products .row > ul > li .submenu .menu-summary p {
    font: normal 15px/19px "Roboto", sans-serif;
    color: #3e3e3e;
}
.products .row > ul > li .submenu .menu-summary .strong {
    font-size: 18px;
    font-weight: 700;
    padding: 5px 0 10px;
}
.products .row > ul > li .submenu .menu-summary .all-products {
    display: inline-block;
    padding: 10px 10px 10px 35px;
    font: normal 14px/18px "Roboto", sans-serif;
    background: url('/local/templates/press/styles/../pic/arrow-all.png') 10px 50% no-repeat #fff;
    color: #393939;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    margin-top: 15px;
}
.products .row > ul > li .submenu .menu-summary ul {
    padding: 10px 0 10px 10px;
}
.products .row > ul > li .submenu .menu-summary li {
    text-align: left;
    list-style: disc;
    list-style-position: inside;
}
.products .row > ul .warning{
    position: absolute;
    padding-top: 0;
    padding-bottom: 0;
    background: #f0f344;
    background: -webkit-gradient(linear,left bottom, left top,color-stop(0, #f0f344),to(#f5a207));
    background: linear-gradient(to top,#f0f344 0,#f5a207 100%);
    width: 97px;
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
.products .row > ul .warning:hover{
    padding-top: 0;
    padding-bottom: 0;
    background: #f5a207;
    background: -webkit-gradient(linear,left bottom, left top,color-stop(0, #f5a207),to(#f0f344));
    background: linear-gradient(to top,#f5a207 0,#f0f344 100%);
}
.products .row > ul .warning:hover a{
    color: #000;
    text-decoration: none;
}
.products .row > ul .warning a{
  color: #000;
  padding-top: 25px;
  height: 23px;
  font-weight: bold;
}
.products .row > ul .warning a:hover{
  color: #000;
  text-decoration: none;
}
/***********************************  news  ***********************************/
.main-news {
    display: block;
    height: 347px;
    background: url('/local/templates/press/styles/../pic/main-news-block.jpg') top center no-repeat;
    text-align: center;
}
.main-news .title {
    display: block;
    padding: 25px 0;
    color: #fff;
    font-size: 28px;
    font-family: 'Roboto';
}
.main-news .main-news-item {
    display: inline-block;
    width: 200px;
    height: 180px;
    border: 3px solid #5387ac;
    padding: 5px;
        padding-top: 5px;
    padding-top: 15px;
    text-align: center;
    color: #fff;
    vertical-align: top;
    margin: 0 11px;
    position: relative;
    padding-top: 5px;
}
.main-news .main-news-item a {
    color: #fff;
}
.main-news .main-news-item .date {
    padding-bottom: 5px;
}
.main-news .main-news-item .main-news-link {
    position: absolute;
    left: 15px;
    bottom: -16px;
}
.all-news {
    display: inline-block;
    padding: 8px 10px 8px 35px;
    background: url('/local/templates/press/styles/../pic/arrow-all.png') 10px 50% no-repeat #fff;
    color: #393939;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    margin-top: 30px;
}
/********************************  about-block  *******************************/
.about-block {
    display: block;
    border: 3px solid #e3e3e3;
    position: relative;
    padding: 20px 35px;
    margin: 50px 0 40px;
}
.about-block .about-image {
    position: absolute;
    top: -23px;
    left: 35px;
}
.about-block .line-1 {
    font-size: 18px;
    font-family: 'Roboto';
    color: #000;
    padding-left: 265px;
    line-height: 1.5;
}
.about-block .line-2 {
    line-height: 1.5;
}
.about {
    display: inline-block;
    padding: 8px 10px 8px 35px;
    background: url('/local/templates/press/styles/../pic/arrow-all.png') 10px 50% no-repeat #fff;
    color: #393939;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    position: absolute;
    left: 35px;
    bottom: -15px;
}
/*********************************  content  **********************************/
.content, .text {
    display: block;
}
.content {
    padding-bottom: 15px;
    font-size: 15px;
}

.inner .content.catalog {
    padding-bottom: 6px;
}
.content p,
.text p {
    margin-bottom: 15px;
}
.text img:not(.simple) {
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}
.text img:first-child {margin-right: 20px;}
.text .news-list img {
    -webkit-box-shadow: none;
    box-shadow:         none;
}
.with-right-col {
    margin-left: 250px;
}
.inner .with-right-col.product-card {
    margin-right: 250px;
    margin-left: 0;
}
.inner.contacts .with-right-col{
    margin-right: 250px;
    margin-left: 0;
}
.right-col {
    display: block;
    float: left;
    width: 230px;
    margin-bottom: 15px;
}
.inner .right-col {
    width: 235px;
}
.main .right-col {
    width: 216px;
}
.inner h1 {
    padding-bottom: 0;
}
.inner .right-col.catalog {
    padding-top: 0;
}
.inner .right-col.product-card {
    margin-top: 79px;
    float: right;
    width: 386px;
}
.inner.contacts .right-col {
    padding-top: 90px;
    float: right;
    width: 218px;
}
.breadcrumbs {
    display: block;
    font-size: 12px;
    color: #7d7d7d;
    margin-bottom: 20px;
}
.breadcrumbs li {
    display: inline-block;
}
.breadcrumbs a {
    color: #7d7d7d;
}
/*******************************  right-menu  *********************************/
.right-menu {
    display: block;
    /*margin: 0 0 25px 4px;*/
    margin: 82px 0 25px 0;
    padding: 15px 0px 15px 0;
    background: #adb6c5;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}
.right-menu li {
    margin: 0 0 5px 0;
    padding: 4px 12px 4px 46px;
    background: url('/local/templates/press/styles/../pic/right-menu-disc.png') 30px 10px no-repeat;
}
/*.right-menu li:before {
    background: url(/local/templates/press/styles/../pic/right-menu-disc.png) 0px 50% no-repeat;
    content: '';
    padding-right: 16px;
    margin-left: -20px;
    padding-bottom: 2px;
}*/
/*.right-menu li.active:before {
    content: none;
}*/
.right-menu li.active {
    background: url('/local/templates/press/styles/../pic/right-menu-arrow.png') 17px 50% no-repeat #205daa;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         3px 3px 0px 0px rgba(0, 0, 0, 0.13);
    margin-left: -6px;
}
.right-menu li a {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    color: black;
    font-family: 'Roboto';
}
.right-menu li.active a {
    color: #fff;
    text-decoration: none;
}
/*****************************  middle-menu-block  ****************************/
.middle-menu-block {
    display: block;
    margin: -45px 0 70px;
}
.middle-menu {
    display: inline-block;
    font-size: 0;
    height: 85px;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}
.middle-menu ul li {
    display: inline-block;
    background: url('/local/templates/press/styles/../pic/middle-menu-1.jpg') 0 0 repeat-x;
}
.middle-menu ul li.request {
    background: url('/local/templates/press/styles/../pic/middle-menu-2.png') 0 0 repeat-x;
}
.middle-menu ul li a {
    font-size: 20px;
    font-weight: bold;
    color: #575757;
    font-family: 'Roboto';
    display: inline-block;
    padding: 0 20px 0 26px;
    background: url('/local/templates/press/styles/../pic/topmenu-disc.png') 0 50% no-repeat;
    line-height: 85px;
}
.middle-menu ul li:first-child a {
    background: none;
    padding-left: 56px;
}
.middle-menu ul li.last-grey a {
    padding-right: 66px;
}
.middle-menu ul li.request a {
    background: none;
    padding-right: 48px;
    padding-left: 56px;
    background: url('/local/templates/press/styles/../pic/request-icon.png') no-repeat 36px 50% ;
    color: #fff;
}
/*********************************  slider  ***********************************/
.slider {
    display: block;
    height: 430px;
    padding-bottom: 30px;
    /*padding-top: 20px;*/
}
#slider {
    position:relative;
    width:607px;
    height:374px;
    background:url('/local/templates/press/styles/../pic/loading.gif') no-repeat 50% 50%;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    z-index: 100;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav {
    width: 405px;
    position:absolute;
    left:510px;
    bottom:65px;
    z-index: 610;
    display: block;
}
.nivo-controlNav a {
    display:block;
    width:18px;
    height:22px;
    background:url('/local/templates/press/styles/../pic/bullets.png') no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:0 -22px;
}

.nivo-directionNav a {
    display:none;
    width:30px;
    height:30px;
    background:url('/local/templates/press/styles/../pic/arrows.png') no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
}
a.nivo-prevNav {
    left:15px;
}

.nivo-caption {
    text-shadow:none;
}
.nivo-caption a {
    color:#efe9d1;
    text-decoration:underline;
}
.nivoSlider {
    position:relative;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:60;
    display:none;
}
/* The slices in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:50;
    height:100%;
}
/* Caption styles */
.nivo-caption {
    position:absolute;
    right:-332px;
    top:45px;
    color:#fff;
    opacity:1 !important; /* Overridden by captionOpacity setting */
    width: 405px;
    height: 200px;
    z-index:601;
    padding: 20px 25px 65px 25px;
    overflow: hidden;
    background: url('/local/templates/press/styles/../pic/slider-announce.png');
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}
.nivo-caption p {

    margin:0;
}
.nivo-caption p a {
    color: white;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
    display: none !important;
}
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:99;
    cursor:pointer;
    display: none;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
    position:relative;
    z-index:99;
    cursor:pointer;
}
.nivo-controlNav a.active {
    font-weight:bold;
}

.nivo-caption .title {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto';
    padding-bottom:10px;
}
.nivo-caption a:hover {
    text-decoration: none;
}
/*********************************  useful  ***********************************/
.useful {
    display: block;
}
.useful .title {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px;
}
.useful li {
    border-top: 1px solid #e3e3e3;
    padding: 10px 40px 10px 50px;
    min-height: 40px;
}
.useful li:first-child {
    border: none;
}
    .useful li.pdf {
        background: url('/local/templates/press/styles/../pic/pdf.png') 10px 20px no-repeat;
    }
    .useful li.text {
        background: url('/local/templates/press/styles/../pic/text.png') 10px 15px no-repeat;
    }
    .useful li.doc {
        background: url('/local/templates/press/styles/../pic/doc.png') 10px 20px no-repeat;
    }
    .useful li.xls {
        background: url('/local/templates/press/styles/../pic/xls.png') 10px 20px no-repeat;
    }
    .useful li.jpg {
        background: url('/local/templates/press/styles/../pic/jpg.png') 10px 20px no-repeat;
    }
    .useful li.txt {
        background: url('/local/templates/press/styles/../pic/txt.png') 10px 20px no-repeat;
    }
.useful li a {
    color: #000;
    font-size: 13px;
}
/*******************************  advantages  *********************************/
.advantages {
    display: block;
    color: #575757;
}
.main .advantages {
    height: 360px;
}
.inner .advantages {
    background: url('/local/templates/press/styles/../pic/advantages-inner.jpg') top center no-repeat;
    height: 395px;
}
.advantages-block {
    display: inline-block;
    width: 21%;
    margin: 0px 12px 0 13px;
    vertical-align: top;
}
.advantages-block:first-child {
    margin-left: 10px;
}
/*.advantages-block:last-child {
    margin-left: 15px;
}*/
.advantages-block .image-block {
    display: block;
    height: 140px;
}
.advantages-block .title {
    font-size: 18px;
    font-weight: 700;
    font-family: 'Roboto';
    padding-bottom: 10px;
}
/********************************  projects  **********************************/
.projects {
    display: block;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}
.main .projects {
    margin: 0 0 15px 0;
    height: 485px;
    overflow: hidden;
    padding-bottom: 10px;
}
.inner .projects {
    margin: 75px 0 15px 0px;
    height: 485px;
    overflow: hidden;
    padding-bottom: 10px;
}
.projects .image-block img {
    max-width: 220px;
}
.projects .text-block {
    display: block;
    padding: 15px 15px 0 15px;
}
.projects .text-block .title {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto';
    color: #000;
    display: block;
    padding-bottom: 10px;
}
/*********************************  answer  ***********************************/
.answer {
    position: fixed;
    right: 0;
    top: 15%;
}
.bx-android .answer, .bx-ios .answer, .bx-no-touch .answer-mobile {
    display: none !important;
}
.bx-no-touch .answer {
    display: block;
}
.answer-mobile {
    position: absolute;
    right: 0;
    display: none;
    z-index: 9999;
}
/********************************  fancybox  **********************************/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/*.fancybox-outer,*/ .fancybox-inner {
                         position: relative;
                     }

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
    background-image: url('/local/templates/press/styles/../pic/fancybox_sprite_2.png');
}
.fancybox-close {
    background-image: url('/local/templates/press/styles/../pic/fancybox-close.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('/local/templates/press/styles/../pic/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: 0px;
    right: -34px;
    width: 34px;
    height: 34px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    /*top: 20px;*/
    top: 36px;
    width: 100px;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('/local/templates/press/styles/../pic/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: -116px;
}

.fancybox-next {
    right: -116px;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: visible;
}

.fancybox-prev span {
    left: 32px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 32px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('/local/templates/press/styles/../pic/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('/local/templates/press/styles/../pic/fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('/local/templates/press/styles/../pic/fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}











/********Каталог*******************************************/
.banner {
    margin: 0 0 30px -9px;
}

.product-unit {
    width: 696px;
    height: 320px;
    border: 2px solid #e3e3e3;
    margin-bottom: 39px;
}

.product-unit .right-block{
	display:inline-block;
	float:left;
	vertical-align: top;
	width: 420px;
}

.img-block {
	display:inline-block;
	float:left;
	vertical-align: top;
}

.product-list {
    margin-top: 30px;
}
.product-list li {
    list-style: none;
}
.product-list li:last-child .product-unit {
    margin-bottom: 20px;
}
.product-list img {
    display: block;
    -webkit-box-shadow:none;
            box-shadow:none;
    border: 2px solid #d6d6d6;
    float: left;
    margin: -18px 30px 16px 18px;
    max-width: 225px;
    max-height: 183px
}

.product-list .img-block {
    position: relative;
}
.product-list .img-block img{width: 225px; height: auto;}

.product-list .img-block.new:before, .product-list .img-block.new-en:before{
    position: absolute;
    content: '';
    display: block;
    width: 74px;
    height: 28px;
    top: 132px;
    left: 12px;
}

.product-list .img-block.new:before{
    background: url('/local/templates/press/styles/../pic/new.png') no-repeat;
}

.product-list .img-block.new-en:before{
    background: url('/local/templates/press/styles/../pic/new-en.png') no-repeat;
}

.fancybox.video-thumb {
    position: relative;
    display: block;
    height: 100%;
}
.fancybox.video-thumb:before {
    position: absolute;
    content: '';
    display: block;
    width: 70px;
    height: 70px;
    background: url('/local/templates/press/styles/../pic/video-plug.png') no-repeat;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    background-size: 70px
}



.product-title a {
    display: block;
    font: bold 22px "Roboto", sans-serif;
    color: #205daa;
    margin: 16px 0 15px 0;
}
.stock-presense {
    display: inline-block;
    font: 11px "Roboto", sans-serif;
    color: #205daa;
    border: 2px solid #d6d6d6;
    padding: 4px 6px;
    float: right;
    margin: 20px -10px 0 0;
    background: white;
}
.product-pros {
    margin-top: 15px;
    min-height: 127px;
}
.product-card .product-pros {
    min-height: 0;
}
.product-pros ul {
    margin-left: 0 !important;
}
.product-pros li {
    display: inline-block;
    vertical-align: top;
    width: 107px;
    height: 107px;
    background: url('/local/templates/press/styles/../pic/pros-bg.png') no-repeat;
    margin: 0 20px 20px 0;
    text-align: center;
}

.product-pros li span {
    display: block;
    margin-top: 15px;
    font: bold 30px 'Roboto','Trebuchet MS',sans-serif;
}
.product-pros li p {
    font: normal 12px 'Trebuchet MS',sans-serif;
    line-height: 90%;
    width: 70px;
    margin: 0 auto;
}

input[type="button"].btn-request {
    float: left;
    color: white;
    font: bold 16px 'Roboto', sans-serif;
    background: #205daa;
    width: 230px;
    height: 40px;
    border: 2px solid #205daa;
    cursor: pointer;
    margin-left: 18px;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}

input[type="button"].btn-request:hover {
    background: white;
    color: #205daa;
}

input[type="button"].btn-request:active { /* IE 9 */
    -webkit-transform: translate(2px,2px); /* Chrome, Safari, Opera */
    transform: translate(2px,2px);
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
}

.price-new {
    float: left;
    margin-left: 30px;
    color: #c8281b;
    font: 14px 'Roboto', sans-serif;
}

.price-new span {
    font: bold 30px 'Roboto', sans-serif;
}

.price-old {
    float: left;
    margin: 10px -25px 0 14px;
    color: #afafaf;
    font: 14px 'Roboto', sans-serif;
    text-decoration: line-through;
}

.price-old span {
    font: 20px 'Roboto', sans-serif;
}

input[type="button"].btn-video {
    float: right;
    width: 107px;
    height: 42px;
    color: white;
    font: bold 13px 'Roboto', sans-serif;
    background: #7b7b7b url('/local/templates/press/styles/../pic/btn-video.png') 6px center no-repeat;
    padding-left: 52px;
    margin: 0 -10px 0 22px;
    cursor: pointer;
    overflow: hidden;
}

.leasing {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    height: 40px;
    background: #adb6c5;
    vertical-align: middle;
    margin-top: 14px;
    padding: 10px 0;
}

input[type="button"].btn-leasing {
    float: left;
    color: #205daa;
    font: bold 16px 'Roboto', sans-serif;
    background: white;
    border: 2px solid #d6d6d6;
    width: 230px;
    height: 40px;
    cursor: pointer;
    margin-left: 18px;
    overflow: hidden;
}

input[type="button"].btn-leasing:hover {
    color: #7b7b7b;
}

.discount a {
    margin-left: 30px;
    float: left;
    font: bold 16px/40px 'Trebuchet MS', sans-serif;
    color: black;
    text-decoration: none;
}
.discount a span {
    border-bottom: 1px dashed #7d7d7d;
}
.discount a span:hover {
    border: none;
}

.inner .right-menu.catalog li a {
    font-size: 15px;
}


.advantages-sidebar {
    display: block;
    margin: 0 0 25px 4px;
    padding: 0 0 30px 0;
    background: #adb6c5;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.13);
}

.advantages-sidebar h2 {
    font: bold 20px/90% 'Roboto', sans-serif;
    color: black;
    padding: 10px 15px 0 14px;
    margin-bottom: 23px;
}
.advantages-sidebar h3 {
    font: bold 16px 'Roboto', sans-serif;
    color: #575757;
    padding: 5px 1px;
    margin: 0;
}

.advantages-sidebar p {
    font: 13px/145% 'Trebuchet MS', sans-serif;
    color: black;
    margin-bottom: 20px;

}
.advantages-sidebar li {
    margin: 0;
    padding: 0 10px 0 14px;
}


.inner .right-menu.catalog li.active {
    background: url('/local/templates/press/styles/../pic/sub-menu-arrow.png') 33px 7px no-repeat #205daa;
    -webkit-box-shadow: 3px 3px 0px 0px #e3e3e3;
    box-shadow:         3px 3px 0px 0px #e3e3e3;
    padding-left: 52px;
}

.inner .right-menu.catalog li.active a {
    text-decoration: underline;
}
.inner .right-menu.catalog li.active a:hover {
    text-decoration: none;
}
.sub-menu-sidebar {
    background: white;
    border: 2px solid #e3e3e3;
    padding: 9px 5px 20px 16px;
    margin: -5px -3px 5px -6px;
}


.sub-menu-sidebar li {
    color: #5b5b5b;
    background-image: none;
    padding: 4px 11px;
}
.sub-menu-sidebar li:before {
    content: none;
}
.sub-menu-sidebar li a {
    font: 13px/14px 'Trebuchet MS', sans-serif;
    color: #5b5b5b;
}

.inner .sub-menu-sidebar.catalog li.active {
    background: white;
    background-image: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.inner .sub-menu-sidebar.catalog li.active a {
    color: #205daa;
    text-decoration: none;
}

.inner .sub-menu-sidebar.catalog li.active a:hover {
    text-decoration: underline;
}

.sub-menu-sidebar .sub-sub-menu {
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    margin: 0 10px 0 5px;
    padding: 10px 10px 15px 10px;

}

.sub-menu-sidebar .sub-sub-menu li {
    margin: -10px;
}


.catalog-text {
    margin-left: 3px;
    /*margin-top: -10px;*/
    padding-top: 25px;
    float: left;
}
.catalog-text h2 {
    font: 20px 'Trebuchet MS', sans-serif;
    color: black;
    padding: 0;
}

.catalog-text p {
    font: 14px/22px 'Trebuchet MS', sans-serif;
    color: black;
    margin-bottom: 10px;
    overflow: hidden;
    clear: both;
    margin-right: 20px;
}

.catalog-text a.anchor:before {
    content: url('/local/templates/press/styles/../pic/anchor-img.png');
    float:left;
    border:none;
    margin-top: 1px;
    margin-bottom: -2px;
}
.catalog-text a.anchor {
    text-decoration: none;
    color: #414042;
    border-bottom: 1px dashed #414042;
    margin-left: 6px;
    cursor: pointer;
}
.catalog-text .more-info  {
    margin-top: 15px;
}

.catalog-text a:hover {
    border-bottom: none;
}

.catalog-text ul {list-style: disc; margin: 20px 0; padding-left: 20px;}
#panel {
    font: 14px/22px 'Trebuchet MS', sans-serif;
    color: #414042;
    margin-top: 10px;
    display: none;
}

/*КАЛЬКУЛЯТОР************************************/
#calculator {
    padding: 0 7px;
    margin-bottom: 28px;
}
#calculator h2 {
    font: bold 20px/90% 'Roboto', sans-serif;
    color: black;
    padding: 10px 15px 0 0;
    margin-bottom: 19px;
}

/*селект***************************************/

#calculator select {
    width: 200px;
}

.ui-front {
    z-index: 100;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    margin-left: 7px;
    margin-right: 7px;
    padding: 6px 0 8px 0;
    border-top: 1px solid #d5d5d5;
    cursor: pointer;
    min-height: 0; /* support: IE7 */

}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    /* Support: IE7 */
    overflow-x: hidden;
    padding-bottom: 1px;
    z-index: 100000;
    margin-top: -2px;
}

.ui-selectmenu-open {
    display: block;
    z-index: 1010;
}

.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    margin-bottom: 13px;
}

.ui-selectmenu-button span.ui-selectmenu-text {
    font: 13px 'Trebuchet MS', sans-serif;
    color: #4d4d4d;
    text-align: left;
    padding: 5px 0 5px 7px;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-selectmenu-button.ui-state-default  {
    border: 1px solid #d3d3d3;
    background: white;
    font-weight: normal;
    color: #555555;
    background: white url('/local/templates/press/styles/../pic/select-arrow.png') right center no-repeat;
}

.ui-selectmenu-button.ui-state-focus{
    border: 1px solid #205daa;
    background: white url('/local/templates/press/styles/../pic/select-arrow-hover.png') right center no-repeat;
}

.ui-selectmenu-menu .ui-widget-content .ui-state-focus {
    border: none;
    border-top: 1px solid #d5d5d5;
    background: white;
    font-weight: normal;
    color: #205daa;
}

.ui-selectmenu-menu .ui-widget {
    font: 13px 'Trebuchet MS', sans-serif;
    color: #4d4d4d;
}

.ui-selectmenu-menu .ui-widget-content {
    border: 1px solid #205daa;
    border-top: white;
    background: white;
    color: #4d4d4d;
}
/*конец селекта*/

#calculator label {
    font: 13px 'Trebuchet MS', sans-serif;
    color: black;
}
#production_type, #productivity-amount, #time-amount {
    border: 0;
    font: 18px 'Trebuchet MS', sans-serif;
    color: #4d4d4d;
    padding: 0;
    margin: 0 0 14px 0;
    width: auto;
    background: transparent;
}

#income-amount, #rentability-amount {
    font: 18px 'Trebuchet MS', sans-serif;
    color: black;
    width: 109px;
    padding: 0;
    border: 0;
    text-align: center;
}
#rentability-amount {
    width: 74px;
}


#calculator .ui-slider {
    position: relative;
    text-align: left;
    margin-bottom: 20px;
}
#calculator .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    outline: none;
    width: 10px;
    height: 14px;
    background: url('/local/templates/press/styles/../pic/slider-range.png') no-repeat;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
}
#calculator .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* support: IE8 - See #6727 */
#calculator .ui-slider.ui-state-disabled .ui-slider-handle,
#calculator .ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
            filter: inherit;
}

#calculator .ui-slider-horizontal {
    width: 199px;
    height: 1px;
}
#calculator .ui-slider-horizontal .ui-slider-handle {
    top: -7px;
    margin-left: -1px;
}
#calculator .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
#calculator .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
#calculator .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

/* Component containers
----------------------------------*/

#calculator .ui-widget-content {
    border: 1px solid #adb6c5;
    background: #205daa;
}

#calculator .ui-widget-header {
    border: 1px solid #adb6c5;
    background: #adb6c5;
}


#calculator input[type="button"].btn-gray {
    color: white;
    font: bold 16px 'Roboto', sans-serif;
    background: #7b7b7b;
    width: 177px;
    height: 42px;
    border: 2px solid #7b7b7b;
    cursor: pointer;
    margin-top: 13px;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}

#calculator input[type="button"].btn-gray:hover {
    background: white;
    color: #7b7b7b;
}

#calculator input[type="button"].btn-gray:active { /* IE 9 */
    -webkit-transform: translate(2px,2px); /* Chrome, Safari, Opera */
    transform: translate(2px,2px);
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
}

/*контакты***********************************************/


.right-col form {
    background: #adb6c5;
    padding: 20px;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}
.right-col form h2 {
    font: bold 20px/90% 'Trebuchet MS', sans-serif;
    color: black;
    padding: 0;
    margin: 0;
}

.right-col form label {
    font: 13px 'Trebuchet MS', sans-serif;
    display: block;
    padding: 17px 0 7px 1px;
}

.right-col form input[type="text"] {
    padding: 6px 5px 6px 5px;
    width: 165px;
}
.right-col form input[type="text"]:focus {
    border: 1px solid #205daa;
}
.right-col form textarea {
    margin-bottom: 16px;
    width: 165px;
    min-height: 110px;
}

.right-col form textarea:focus {
    border: 1px solid #205daa;
}

.right-col form input[type="submit"] {
    color: white;
    font: bold 16px 'Roboto', sans-serif;
    background: #df343b;
    width: 177px;
    height: 42px;
    border: 2px solid #df343b;
    cursor: pointer;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}
.right-col form input[type="submit"]:hover {
    background: white;
    color: #df343b;
}
.right-col form input[type="submit"]:active { /* IE 9 */
    -webkit-transform: translate(2px,2px); /* Chrome, Safari, Opera */
    transform: translate(2px,2px);
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
}


.coordinates {
    width: 690px;
    height: 760px;
    border: 3px solid #e3e3e3;
    margin-top: 20px;

}

.coordinates h2 {
    width: 331px;
    height: 35px;
    font: bold 18px/35px 'Roboto', sans-serif;
    color: white;
    background: #205daa;
    padding: 0;
    text-align: center;
    margin: 17px 0 0 -8px;
}

.coordinates h3 {
    /* margin-left: 37px;*/
    font: bold 16px/22px 'Roboto', sans-serif;
    color: #414042;
    margin: 20px 0 0 37px ;
    padding: 0;
}

.coordinates p {
    font: 14px/22px 'Trebuchet MS', sans-serif;
    color: #414042;
    margin-left: 37px;
    padding: 0;
}

#yamap {
    width: 620px;
    margin-top: 20px;
    margin-left: 30px;
    padding-right: 0;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}

.faces-bg {
    margin-top: 60px;
    /*margin-bottom: -40px;*/
    height: 418px;
    background: url('/local/templates/press/styles/../pic/advantages-inner.jpg') top center no-repeat;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 100%;
}
.faces-bg ul {
    margin-left: -81.25px;
    margin-right: -81.25px;
    overflow: hidden;
}
.faces-bg span {
    display: block;
    font: bold 18px/25px 'Roboto', sans-serif;
    color: #575757;
    margin: 17px 0 2px 0;
}
.faces-bg li {
    width: 205px;
    float:left;
    margin-left: 81.25px;
    margin-right: 81.25px;
    margin-bottom: 30px;
    color: #575757;
}

.faces-bg li a.skype {
    background: url('/local/templates/press/styles/../pic/skype-icon.png') left center no-repeat;
    padding-left: 20px;
    margin-left: 2px;
    color: #575757;
}

.faces-bg li a.icq {
    background: url('/local/templates/press/styles/../pic/icq-icon.png') left center no-repeat;
    padding-left: 18px;
    margin-left: 2px;
    color: #575757;
}

.faces-bg li img {
    -webkit-box-shadow: 4px 4px #d0cfcd;
    box-shadow: 4px 4px #d0cfcd;
}

#departments {
    /*overflow: hidden;*/
    display: none;
    margin-right: -28px;
}

#departments li {
    width: 450px;
    height: 188px;
    border: 3px solid #e3e3e3;
    float: left;
    margin: 0 28px 28px 0;
}
#departments li h3 {
    padding: 10px 0 7px 17px;
    margin-bottom: 0;
}
#departments h4 {
    padding-left: 17px;
    font: bold 16px/22px 'Roboto', sans-serif;
    color: #414042;
    margin-bottom: 0;
    margin-top: 10px;
}
#departments p {
    padding-left: 17px;
    font: 14px/22px 'Trebuchet MS', sans-serif;
    color: #414042;
}
a.arrow-bot {
    font: 13px 'Trebuchet MS', sans-serif;
    color: #575757;
    text-decoration: none;
    border-bottom: 1px dashed #575757;
    cursor: pointer;
    padding-left: 10px;
    background: url('/local/templates/press/styles/../pic/departments-flip-arrow-bot.png') left center no-repeat;
}
.arrow-top a.arrow-bot {
    background-image: url('/local/templates/press/styles/../pic/departments-flip-arrow-top.png');
}



/*карточка товара******************************************************************/

.inner .with-right-col.product-card {
    width: 530px;
}
.inner .with-right-col.product-card img {
    width: 535px;
    height: 436px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 2px solid #d7d7d7;
    cursor: pointer;
}
.inner .with-right-col.product-card img:hover {
    opacity: 0.95;
}
.inner .product-pros.product-card {
    margin-top: 16px;
}
.inner .product-description.product-card p {
    font: 14px/20px 'Trebuchet MS', sans-serif;
    color: black;
}

.inner .request.product-card {
    float: left;
    position: relative;
}
.inner .price-new.product-card {
    float: none;
    margin-left: 0;
    margin-top: 2px;
}
.inner .price-new.product-card > span {
  line-height: 1;
}
.inner .price-new.product-card.nds {
  margin-top: 0;
}
.inner .price-old.product-card {
    float: none;
    margin: 0;
    min-height: 20px;
}
.inner .request.product-card a {
    position: absolute;
    top: 120px;
}
.inner .sale.product-card .request.product-card a {
    top: 88px;
}
.inner input[type="button"].btn-request.product-card {
    width: 157px;
    margin-left: 0;
    outline: none;
}

.inner .discount.product-card a {
    font: bold 20px/26px 'Trebuchet MS', sans-serif;
    color: #7b7b7b;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 20px;
}
.inner .big-plug.product-card {
    display: block;
    width: 384px;
    height: 84px;
    background: url('/local/templates/press/styles/../pic/plug-icon-big.png') 15px center no-repeat,
    url('/local/templates/press/styles/../pic/big-plug-bg.png') no-repeat;
}

.inner .big-plug2.product-card {
    display: block;
    width: 384px;
    height: 84px;
    background: url('/local/templates/press/styles/../pic/plug-icon-big2.png') 15px center no-repeat,
    url('/local/templates/press/styles/../pic/big-plug-bg.png') no-repeat;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 28px 0 0 105px;
}

.inner .big-plug.product-card p {
    padding-left: 112px;
    padding-top: 20px;
    font: bold 20px/24px 'Roboto', sans-serif;
    color: #7b7b7b;
}
.inner .big-plug2.product-card a {
    font: bold 22px/24px 'Roboto', sans-serif;
    color: #205daa;
}
.inner .big-plug.product-card p span a {
    text-decoration: none;
    color: #205daa;
    border-bottom: 1px dashed #205daa;
}

.inner .big-plug.product-card p span a:hover {
    border: none;
}

.inner .small-plug.product-card {
    margin-top: 35px;
    float: right;
    display: block;
    width: 237px;
    height: 149px;
    background: url('/local/templates/press/styles/../pic/plug-icon-small.png') center 5px no-repeat,
    url('/local/templates/press/styles/../pic/small-plug-bg.png') no-repeat;
}

.inner .small-plug.product-card p {
    text-align: center;
    padding-top: 65px;
    font: bold 20px/24px 'Roboto', sans-serif;
    color: #7b7b7b;
}

.inner .small-plug.product-card p span a {
    text-decoration: none;
    color: #205daa;
    border-bottom: 1px dashed #205daa;
    display: inline-block;
}

.inner .small-plug.product-card p span a:hover {
    border: none;
}

.inner .sale.product-card .discount a {
    margin-top: -5px;
    margin-bottom: 18px;
}

.inner .leasing.product-card {
    float: right;
    width: 210px;
    height: 160px;
    padding: 0 !important;
    margin: 0;
    margin-bottom: 11px;

}
.inner .sale.product-card .discount {
    padding-bottom: 5px;
}
.inner .price-leasing.product-card {
    margin-left: 17px;
    margin-top: 13px;
    margin-bottom: 14px;
}

.inner .price-leasing.product-card span {
    font: bold 16px 'Trebuchet MS', sans-serif;
    color: #545454;
}

.inner input[type="button"].btn-leasing.product-card {
    width: 180px;
}


.timer {
    clear: both;
    width: 380px;
    height: 78px;
    border: 3px solid #205daa;
    margin-top: 11px;
}

.previews {
    margin-top: 6px;
    margin-left: -5px;
    margin-right: -6px;
    min-height: 107px;
}
.previews li {
    float: left;
    width: 120px;
    height: 95px;
    margin: 6px;
    cursor: pointer;
}
.previews li.video {
  width: 250px;
  height: 200px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.previews li.video img {
  opacity: 0;
}
.inner .previews.product-card li:hover {
    opacity: 0.95;
}

.card {
    margin-top: 20px;
    width: 387px;
    height: 178px;
    background: #adb6c5;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}

.card img {
    float: left;
    padding: 15px 22px 18px 17px;
}

.card h4 {
    margin-bottom: 2px;
    padding-top: 13px;
    font: bold 18px/20px 'Roboto', sans-serif;
    color: black;
}

.card span {
    font: italic 14px 'Trebuchet MS', sans-serif;
    color: #205daa;
}
.card p {
    font: 14px 'Trebuchet MS', sans-serif;
    color: #525252;
    margin-top: 7px;
    margin-bottom: 15px;
}
.card input[type="button"].btn-gray {
    color: white;
    font: bold 16px 'Roboto', sans-serif;
    background: #7b7b7b;
    width: 195px;
    height: 42px;
    border: 2px solid #7b7b7b;
    cursor: pointer;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}

.card input[type="button"].btn-gray:hover {
    background: white;
    color: #7b7b7b;
}

.card input[type="button"].btn-gray:active { /* IE 9 */
    -webkit-transform: translate(2px,2px); /* Chrome, Safari, Opera */
    transform: translate(2px,2px);
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
}



.tabs-block {
    margin-top: 25px;
    margin-bottom: -45px;
    background: url('/local/templates/press/styles/../pic/advantages-inner.jpg') top center no-repeat;
    background-size: cover;
    clear: both;
    min-height: 190px;
    padding-bottom: 30px;
}

.content table tr {border-top: 1px solid #eaeaea !important; border-bottom: 1px solid #eaeaea !important;}
.content table tr:nth-child(odd) {background: #adb6c5 !important;}

/*.content table.clear-table {max-width: 100%;}*/
.content table.nostyle tr {border-top: 0 !important; border-bottom: 0 !important;}
.content table.nostyle tr td {padding: 0 0px 0 0!important;}
.content table.nostyle tr img {width: 170px; height: 170px;}
.content table.nostyle tr:nth-child(odd) {background: transparent !important;}

.tabs-block .ui-tabs-panel ul {margin-left: 20px;
}
#adv-tab, #char-tab, #proj-tab, #doc-tab, #contain-tab {
    clear: left;
}

#adv-tab li, #char-tab li, #proj-tab li, #doc-tab li {
    font: 14px/20px 'Trebuchet MS', sans-serif;
    color: #1d1d1d;
    margin-bottom: 10px;
    list-style-image: url('/local/templates/press/styles/../pic/list-tabs.png');
}
#tabs-first-product-card ul {
    background-color: transparent !important;
}
#tabs-first-product-card img {
    margin: 0 5px 5px 0;
}
#tabs-first-product-card h3:first-child {
    padding-top: 0;
}
#tabs-first-product-card li a, #tabs-first-product-card-product-card li a{
    font: bold 20px 'Roboto', sans-serif;
    color: #606060;
    text-decoration: none;
    float: left;
    border: 2px solid #cbcbcb;
    padding: 9px 13px;
    margin: 40px 16px 20px 0;
}
#tabs-first-product-card li.ui-tabs-active a, #tabs-first-product-card li.ui-tabs-selected a{
    color: black;
    background: white;
    border-color: white;
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
    position: relative;
}

#tabs-first-product-card li.ui-tabs-active a:after, #tabs-first-product-card li.ui-tabs-selected a:after,
#tabs-first-product-card li.ui-tabs-active a:before, #tabs-first-product-card li.ui-tabs-selected a:before {
    top: 105%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tabs-first-product-card li.ui-tabs-active a:after, #tabs-first-product-card li.ui-tabs-selected a:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 7px;
    margin-left: -8px;
}

#tabs-first-product-card li.ui-tabs-active a:before, #tabs-first-product-card li.ui-tabs-selected a:before {
    border-color: rgba(222, 222, 222, 0);
    border-top-color: #adb6c5;
    border-width: 10px;
    margin-left: -10px;
}
#tabs-first li a, #tabs-first-product-card li a{
    font: bold 18px 'Roboto', sans-serif;
    color: #606060;
    text-decoration: none;
    float: left;
    border: 2px solid #cbcbcb;
    padding: 9px 13px;
    margin: 40px 16px 20px 0;
}
#tabs-first li.ui-tabs-active a, #tabs-first li.ui-tabs-selected a{
    color: black;
    background: white;
    border-color: white;
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
    position: relative;
}

#tabs-first li.ui-tabs-active a:after, #tabs-first li.ui-tabs-selected a:after,
#tabs-first li.ui-tabs-active a:before, #tabs-first li.ui-tabs-selected a:before {
    top: 105%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tabs-first li.ui-tabs-active a:after, #tabs-first li.ui-tabs-selected a:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 7px;
    margin-left: -8px;
}

#tabs-first li.ui-tabs-active a:before, #tabs-first li.ui-tabs-selected a:before {
    border-color: rgba(222, 222, 222, 0);
    border-top-color: #adb6c5;
    border-width: 10px;
    margin-left: -10px;
}



.left-text {
    float: left;
    width: 690px;
    margin-top: 60px;
}
.left-text.cards {
    margin-top: 0;
    width: 100% !important;
}
.right-sidebar {
    float: right;
    width: 240px;
    /*margin-top: 30px;*/
    background: #adb6c5;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
    margin-top: 100px;
}
.right-sidebar.cards {
    margin-top: 70px;
}
.right-sidebar #calculator {
    margin-left: 14px;
}
.right-sidebar.cards + .left-text.cards {
    width: 690px !important;
}

.right-sidebar #calculator h2 {
    padding-left: 0;
}

.right-sidebar #income-amount, #rentability-amount {
    background: transparent;
}
.right-sidebar #calculator input[type="button"].btn-gray {
    width: 200px;
}


.inner .advantages.product-card {
    margin-top: 50px;
    /*margin-bottom: -25px;*/
}

.table-tech, .table-performance {
    font: 14px 'Trebuchet MS', sans-serif;
    color: #575757;
}

.table-tech tr, .table-performance tr {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.table-tech tr:nth-child(odd), .table-performance tr:nth-child(odd) {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    background: #adb6c5;
}

.table-tech td, .table-performance td {
    width: 269px;
    height: 32px;
    padding-left: 13px;
    vertical-align: middle;
}
table tr td {
    vertical-align: middle;
    padding-left: 13px;
}
.search-page table tr td {
  padding-left: 0;
}


.card.engineer {
    height: 188px;
}

.passport img {
    float: left;
    margin: 30px 18px 16px 18px;
}

.passport-text h3 a {
    font: bold 16px/22px 'Roboto', sans-serif;
    color: #205daa;
}
.passport-text h3 span {
    font: italic 16px/22px 'Roboto', sans-serif;
    color: #cbcbcb;
}

.passport-text p {
    font: italic 13px/14px 'Trebuchet MS', sans-serif;
    color: #606060;
}

.passport-text p a {
    color: #205daa;
}

.documentation a {
    margin-left: 18px;
    font: 14px/14px 'Trebuchet MS', sans-serif;
    color: #1d1d1d;
    /*text-decoration: none;
    border-bottom: 1px dashed #1d1d1d;*/
}
.documentation a:hover {
    border: none;
}

.ui-tabs-vertical {

}
.ui-tabs-vertical .ui-tabs-nav {
    padding: 10px.1em .2em .2em;
    float: left;
    width: 178px;
    margin-right: -6px;
}
.ui-tabs-vertical .ui-tabs-nav li {
    -webkit-box-shadow: 0 2px #ebebeb;
    box-shadow: 0 2px #ebebeb;
    background: #f8f7f5;
    border: 3px solid #f8f7f5;
    margin: 0 -1px 10px 0;

}
.ui-tabs-vertical .ui-tabs-nav li a {
    display:block;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    background: white;
    overflow: hidden;
    border: 3px solid #eaeaea;
    border-right: 3px solid white;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative;
    z-index: 10;

}
.ui-tabs-vertical .ui-tabs-panel {
    padding: 1em;
    float: right;
}


.tabs-vertical h3 {
    font: bold 26px/20px 'Roboto', sans-serif;
    color: #1d1d1d;
    margin-top: 27px;
}

.tabs-vertical a {
    font: bold 16px/20px 'Roboto', sans-serif;
    color: #606060;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 11px;
    padding-bottom: 9px;
}

.tabs-vert-block {
    width: 731px;
    border-left: 3px solid #eaeaea;
}
.tabs-product {
    float: left;
    margin-bottom: 43px;
    margin-left: 10px;
}
.tabs-product img {
    width: 170px;
    height: 132px;
}

.tabs-vert-block .tabs-product p span {
    float: left;
    font: italic 12px/16px 'Trebuchet MS', sans-serif;
    color: #7d7d7d;
    padding-top: 10px;
}

.tabs-product p {
    font: 14px/16px 'Trebuchet MS', sans-serif;
    color: black;
}


.tabs-vert-block .see-all a {
    font: 13px 'Trebuchet MS', sans-serif;
    color: #205daa;
    text-decoration: underline;
    clear: left;
}

.tabs-vert-block .see-all a:hover {
    text-decoration: none;
}

.real-projects {
    width: 937px;
    height: 312px;
    background: #adb6c5;
    margin-top: 60px;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
    padding-left: 20px;
    color:black;
}

.real-projects h3 {
    font: bold 26px/20px 'Roboto', sans-serif;
    color: black;
    padding: 17px 0 0 0;
}
.real-projects img {
    float: left;
    padding: 3px 20px 0 0;
}
.real-projects a.title {
    display: block;
    font: 18px/20px "Trebuchet MS", sans-serif;
    color: black;
}
.real-projects p {
    font: 14px/20px 'Trebuchet MS', sans-serif;
    color: #1d1d1d;
    padding-top: 12px;
    padding-right: 30px;
}
.real-projects p a {
    color: #205daa;
}

.sale {
    width: 682px;
    height: 149px;
    background: #adb6c5;
    margin-top: 34px;
    margin-right: 0;
}
.sale img {
    float: left;
    padding: 14px 30px 0 13px;
}
.inner .sale.product-card .request {
    padding-top: 14px;
    /*padding-right: 64px;*/
}
.inner .sale.product-card .leasing {
    background: transparent;
    padding-top: 23px;
    margin-bottom: 0;
    float: right;
}

.timer-2 {
    width: 231px;
    height: 143px;
    float: right;
    border: 3px solid #0eb2f0;
    margin-top: 34px;
}

.sale .yourid {
    margin-top: 25px;
}

.questions {
    font: 26px 'Roboto', 'Trebuchet MS', sans-serif;
    color: #777777;
    margin-top: 22px;
    margin-left: 10px;
    margin-bottom: -40px;
}

ul#countdown {
    margin: 20px 20px 0;
    padding: 0;
}
ul#countdown li{
    display: inline;
    float: left;
}
ul#countdown span {
    display: inline-block;
    background-color: #adb6c5;
    color: #777777;
    font: bold 18px/39px 'Roboto', Arial, sans-serif;
    letter-spacing: -1px;
    margin-left: 10px;
    text-align: center;
    width: 35px;
    height: 39px;
    -webkit-box-shadow: 2px 2px #e3e3e3;
    box-shadow: 2px 2px #e3e3e3;

}
ul#countdown  p.timeRef {
    font: 12px 'Trebuchet MS', Arial, sans-serif;
    color: #777777;
    letter-spacing: 0;
    margin: 0;
    margin-left: 13px;
    margin-top: 2px;
    padding-bottom: 5px;
}

.hurry  {
    margin-top: 17px;
    margin-left: 30px;
}
.hurry a {
    font: bold 16px/20px 'Roboto', sans-serif;
    color: #205daa;
    text-decoration: none;
    border-bottom: 1px dashed #205daa;

}
.hurry a:hover {
    border-bottom: none;
}

.timer ul#countdown {
    float: left;
    margin-top: 15px;
}


.timer ul#countdown p.timeRef {
    margin-left: 10px;
}
ul#countdown p.timeRef.timeref-days {
    margin-left: 14px;
}

.timer .hurry {
    float: left;
}



/*формы*/

#overlay
{
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background-color: rgba(0,0,0,.7);

    -pie-background: rgba(0,0,0,.7);
    behavior: url('/local/templates/press/styles/styles/PIE.htc');
}
.bx-android #overlay, .bx-ios #overlay {
    width: 1050px;
}
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .bx-android #overlay {
        position: absolute;
                                    }
}
.new-form
{
    position: fixed;
    z-index: 1001;
    top: 30px;
    left: 50%;

    display: none;

    width: 350px;
    margin-left: -175px;
}
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .bx-android .new-form {
        position: absolute !important;
                                    }
}
.new-form fieldset
{
    padding: 55px 45px 25px;

    background: #fff;
}

.new-form .r
{
    color: #f00;
}

.new-form .form-title
{
    font: 22px/24px 'Trebuchet MS', sans-serif;

    /*    position: absolute;
        top: -12px;
        left: 50%;*/

    width: 248px;
    height: 52px;
    margin-top: -40px;
    /*    margin-left: -124px;*/

    text-align: center;

    color: black;
}

.new-form #calculator {
    padding: 0;
    margin: 0;
    margin-top: 8px;
    margin-bottom: -17px;
}

.new-form #order-select,
.new-form #order_main-select,
.new-form #leasing-select,
.new-form #sale-select,
.new-form #question-select,
.new-form #consult-select
{
    width: 269px;
}

.interactive-map #map-select {
    width: 282px;
}

.interactive-map #calculator {
    padding-left: 0;
}

.overflow {
    height: 200px;
}

.new-form .boxes
{
    margin: 0 0 10px;
}

.new-form .boxes li
{
    margin: 3px 0;

    list-style: none;
}

.new-form .field
{
    margin: 5px 0;
}

.new-form .form-element
{
    font: 12px/16px 'Trebuchet MS', sans-serif;

    width: 260px;
    padding: 5px 4px;
}

.new-form .form-element:focus {
    border: 1px solid #205daa;
}

.new-form textarea.form-element
{
    overflow: auto;

    height: 110px;

    resize: none;
}

.d5 {padding-top: 21px;padding-left: 20px;}
.d5 input, .d5 button {
  outline: none;
  background: transparent;
}
.d5 input {
  width: 205px;
  height: 18px;
  padding-left: 15px;
  border: 3px solid #F9F0DA;
}
.d5 button {
  border: none;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 27px;
  right: 90px;
  cursor: pointer;
  background: url('/local/templates/press/styles/../pic/ic-search.png') no-repeat;
  padding: 0;
  background-size: 100% 100%;
}


.new-form .label
{
    font-size: 14px;
    margin-bottom: 3px;
    display: block;
}


.new-form .close
{

    position: absolute;
    top: 0px;
    right: -44px;

    cursor: pointer;

    width: 34px;
    height: 34px;

    z-index: -1;
    background-image: url('/local/templates/press/styles/../pic/fancybox-close.png');
}

.new-form .message
{
    display: inline-block;

    vertical-align: middle;

    color: #0ca500;
}


.new-form .message.error-message
{
    color: #f00;
}
/*.new-form .form-element.error {
    background: white;
    outline: 1px solid red;
}
*/
.new-form .form-element.error:focus {
    border: 1px solid #205daa;
}

.new-form input[type="submit"].btn
{
    color: white;
    font: bold 16px 'Roboto', sans-serif;
    background: #205daa;
    width: 230px;
    height: 40px;
    border: 2px solid #205daa;
    cursor: pointer;
    margin-left: 18px;
    margin-top: 20px;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
}

.new-form input[type="submit"].btn:hover {
    background: white;
    color: #205daa;
}

.new-form input.btn[type="submit"]:disabled {
  background: #9daab0;
  border-color: #9daab0;
  cursor: default;
}

.new-form input[type="submit"]:disabled:hover {
    color: #fff;
}

.new-form input[type="submit"].btn:active { /* IE 9 */
    -webkit-transform: translate(2px,2px); /* Chrome, Safari, Opera */
    transform: translate(2px,2px);
    -webkit-box-shadow: 2px 2px #adb6c5;
    box-shadow: 2px 2px #adb6c5;
}

.new-form input[type="submit"]:disabled:active { /* IE 9 */
    -webkit-transform: none;
            transform: none;
    -webkit-box-shadow: 4px 4px #adb6c5;
            box-shadow: 4px 4px #adb6c5;
}

.new-form .message-text
{
    font: 16px/24px 'Georgia', sans-serif, italic;
    font-style: italic;

    padding-bottom: 10px;
}
.new-form .message-text p
{
    margin: 0 !important;
}

/*pagination*/

#pagination ul {
    margin-top: 20px;
}

#pagination li {
    margin: 0;
    margin-bottom: 30px;
    margin-left: 5px;
    list-style-type: none;
    float: left;

}
#pagination .current a {
    background: #205daa;
    color: white;
}

#pagination a {
    font: 14px/20px 'Trebuchet MS', sans-serif;
    color: #908e8e;
    text-decoration: none;
    padding: 5px 10px;
}

#pagination a:hover {
    background: #908e8e;
    color: white;
}



/*video gallery*/

.video-list ul {
    margin-left: -20px;
    margin-right: -20px;
}

.video-list li {
    display: inline-block;
    vertical-align: top;
    /*width: 315px;*/
    margin: 10px 20px;
}

.video-list li p.video-title {
    margin-top: 10px;
    padding-bottom: 5px;
}

.video-list li p {
    margin-left: 10px;
}

.tabs-block.video {
    background: none;
    margin-top: 0;
    height: auto;
    clear: none;
}

.tabs-block.video #tabs-first > ul {
    /*margin-left: 18px;*/
    overflow: hidden;
}

.tabs-block.video #tabs-first li a {
    margin: 5px 16px 20px 0;
}

.tabs-block.video #tabs-first .video-list li a {
    border: none;
    margin: 0;
    text-decoration: underline;
    font: 18px/20px 'Trebuchet MS', sans-serif;
    color: #205daa;
}
.tabs-block.video #tabs-first .video-list li a p.video-title {
    margin: 0;
    margin-top: 10px;
    padding-bottom: 5px;
}

.tabs-block.video #tabs-first li.ui-tabs-active a,.tabs-block.video #tabs-first li.ui-tabs-selected a {
    background: #205daa;
    border-color: #205daa;
    color: white;
}

.tabs-block.video #tabs-first li.ui-tabs-active a:after, .tabs-block.video #tabs-first li.ui-tabs-selected a:after {
    border-top-color: #205daa;
}
.top-padding {
    padding: 25px;
}

/*news*/
.inner .content {
    /*margin-top: 50px;*/
    margin-top: 5px;
}
.news-item {
    margin: 40px 0;
    overflow: hidden;
}
.news-item:first-child {
    margin: 15px 0 40px;
}
.news-title {
    font: 18px/20px "Trebuchet MS", sans-serif;
}
.news-date {
    font: 13px/13px "Trebuchet MS", sans-serif;
    color: #666;
}
.news-list img.preview_picture {
    margin: 3px 14px 6px 0 !important;
    max-width: 160px;
    height: auto;
}
.news-detail, .news-detail p {
    font: 14px/18px "Trebuchet MS", sans-serif;
    color: #575757;
    margin-bottom: 10px;
}
.news-detail .news-date {
    margin: 14px 0 10px;
}
.news-detail h3 {
    font: bold 20px/24px "Roboto", "Trebuchet MS", sans-serif;
    color: #444444;
    padding: 0;
    margin-top: 10px;
}
.news-detail ol, .news-detail ul {
    margin-left: 20px;
}
/*search-page*/
.search-page .search-button {
    top: 90px;
    left: 920px;
}

/*calculator-page*/

.calc-block {
    float: right;
    margin: 0 0 20px 20px;
}

.calc-block .right-sidebar {
    margin-top: 0;
}

/*success-form*/

.ok-btn {
    margin-top: -10px;
    text-align: center;
    margin-left: 5px !important;
}

.ok-msg {
    margin-top: -20px;
    font: 16px 'Roboto', sans-serif;
    text-align: center;
}

/*success-form end*/
.passport-block {
    margin-top: 14px !important;
}
.passport {
margin-top: -10px;
}
.card.engineer {
margin-bottom: 10px;
}


.social-icons {
    margin-top: 5px;
}



div.news-detail img.detail_picture {
    margin: 0 11px 6px -2px;
}


.want_know {
    color: black;
    font: bold 20px/26px "Trebuchet MS",sans-serif;
    margin: 15px 20px;

}

.news-item, .coordinates, .catalog-text, .catalog-text p, .tabs-block, .tabs-block li {
    font-size: 15px !important;
}
.tabs-block li{

}

.recom {
  float: left;
}
.recom td {
  width: 33%;
}
.youtube {
    background-repeat: no-repeat;
    background-size: contain;
    height: 60px;
    left: 40%;
    margin-top: 25%;
    opacity: 0.9;
    position: absolute;
    width: 170px;
}
.right-col form label[for="138"]{
   display:inline;
   margin-bottom:10px;
}
.header .city{
  right: 130px;
  top: 5px;
}
.city__text {
  margin:0 5px 0 0;
  font-weight:bold;
}
.header .div_print_href{
  right: 350px;
  top: 3px;
}
.header .div_print_href a{
  color: #ffffff;
}
.header .div_print_href img{
  margin: 0px 5px 0px 0px;
}
.header .city a{
  cursor: pointer;
  color: #000;
  border-bottom: 1px #000 dotted;
  text-decoration: none;
  font-weight: bold;
}
.header > div .modal_city{
  display: none;
}
.modal_city{
  position: fixed;
  width: 500px;
  background: #fff;
  left: 200px;
  top: 200px;
  z-index: 1001;
  padding: 20px;
}
.city_title{
  width: 100%;
  font-size: 18px;
  border-bottom: 2px solid #cfcfcf;
  margin-bottom: 15px;
}
.modal_city #close2{
position: absolute;
top: 0px;
right: -34px;
cursor: pointer;
width: 34px;
height: 34px;
z-index: 1002;
background-image: url('/local/templates/press/styles/../pic/fancybox-close.png');
}




.tabs {
	width: 300px;
	margin: 0 0 30px;
}
.tabs__caption {
	line-height: 25px;
	list-style: none;
	background: #FFF;
}
.tabs__caption li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
  cursor: pointer;
	position: relative;
}
.tabs__caption li:hover,
.vertical .tabs__caption li:hover {
	color: #00AFEF;
	padding: 0 13px;
}
.tabs__caption .active {
	color: #00AFEF;
	padding: 0 13px 2px;

}
.tabs__content {
	display: none;
	border-width: 0 1px 1px;
	padding: 0 12px;
}
.tabs__content .city_choose{
  background: #fff;
  font-size: 16px;
  cursor: pointer;
  color: #414042;
}
.tabs__content .city_choose:hover{
  color: #00AFEF;
}
.tabs__content .active{
  color: #00AFEF;
  margin-left: -12px;
}
.tabs__content.active {
	display: block;
}

.tabs.vertical {
  margin-top: 20px;
	width: 265px;
	border-left: 160px solid #FFF;
}
.vertical .tabs__caption {
	width: 250px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.vertical .tabs__caption li {
	padding: 0 13px;
	margin: 0 0 1px;
	width: 200px;
  font-size: 16px;
}
.vertical .tabs__caption li:hover {
	width: 199px;
}
.vertical .tabs__caption .active {
	width: 199px;
	color: #00AFEF;

}
.vertical .tabs__content {
	border-width: 1px;
}

#city_submit{
  position: absolute;
  width: 300px;
  background: #fff;
  right: 335px;
  top: 32px;
  z-index: 1001;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.3);
          box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.3);
}
/*#city_submit:before{
  width: 1px;
    height: 1px;
    position: absolute;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -10px;
    right: 41px;
    content: " ";
}*/
.btn_city{
  display: inline-block;
    color: white;
    font: bold 16px 'Roboto', sans-serif;
    background: #205daa;
    width: 115px;
    height: 40px;
    border: 2px solid #205daa;
    cursor: pointer;
    margin-left: 18px;
    -webkit-box-shadow: 4px 4px #adb6c5;
    box-shadow: 4px 4px #adb6c5;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    vertical-align: top;
}
.btn_city:hover{
  background: #fff;
  color: #205daa;
}
.city_title span{
  color: #205daa;
}
#overlay2
{
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    -pie-background: rgba(0,0,0,.7);
    behavior: url('/local/templates/press/styles/styles/PIE.htc');
}
.country-list{
    list-style: none;
    position: absolute;
    z-index: 2;
    padding: 0;
    margin: 5px 0 0 -1px;
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
            box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
    background-color: #fff;
    color: #000;
    text-align: left;
    width: 240px;
    max-height: 240px;
    overflow-y: scroll;
    display: none;
    border: 1px solid #d3d3d3;
}
.country-list li{
  cursor: pointer;
  padding: 0 5px;
}
.country-list li:hover{
  background: #02AEEF;
  color: #fff;
}
input[name=form_text_56]{
  width: 204px !important;
  display: inline-block;
}
.coutry_opt{
  width: 42px;
  display: inline-block;
  border: 1px solid #d3d3d3;
  font-weight: normal;
  text-decoration: none;
  padding: 3px 4px 5px;
  margin-top: 5px;
  cursor: pointer;
  color: #555555;
  background: white url('/local/templates/press/styles/../pic/select-arrow.png') right center no-repeat;
  background-color: #d3d3d3;
}
#recall_country_list{
  top: 166px;
}
#order_country_list{
  top: 217px;
}
#order2_country_list{
  top: 217px;
}
#consult_country_list{
  top: 217px;
}
input[name=form_text_48]{
  width: 204px !important;
  display: inline-block;
}
input[name=form_text_19]{
  width: 203px !important;
  display: inline-block;
}
input[name=form_text_11]{
  width: 203px !important;
  display: inline-block;
}
input[name=form_text_111]{
  width: 203px !important;
  display: inline-block;
}
input[name=form_text_40]{
  width: 203px !important;
  display: inline-block;
}
input[name=form_text_2]{
  width: 107px !important;
  display: inline-block;
  font-size: 12px !important;
}
#feed_country{
  padding-top: 6px;
  padding-bottom: 6px;
}
.divider{
  margin: 5px 0;
  border-bottom: 1px solid #000;
}
.flag{
  width: 16px;
  height: 11px;
  background-image: url('/local/templates/press/styles/../images/countries.png');
  display: inline-block;
  margin-right: 4px;
}
.flag.ru{background-position: 0 -121px;}
.flag.ua{background-position: -80px -143px;}
.flag.kz{background-position: 0 -77px;}
.flag.by{background-position: -240px -11px;}
.flag.au{background-position: -192px 0;}
.flag.at{background-position: -176px 0;}
.flag.bh{background-position: -80px -11px;}
.flag.br{background-position: -176px -11px;}
.flag.gb{background-position: -80px -44px;}
.flag.do{ background-position: -96px -33px;}
.flag.dk{background-position: -64px -33px;}
.flag.eg{background-position: -160px -33px;}
.flag.in{background-position: -208px -55px;}
.flag.es{background-position: -192px -33px;}
.flag.va{background-position: -160px -143px;}
.flag.kh{background-position: -128px -66px;}
.flag.cy{background-position: 0 -33px;}
.flag.cn{background-position: -160px -22px;}
.flag.lu{background-position: -144px -77px;}
.flag.mt{background-position: -176px -88px;}
.flag.nl{background-position: -128px -99px;}
.flag.no{background-position: -144px -99px;}
.flag.pk{background-position: -64px -110px;}
.flag.pa{background-position: -240px -99px;}
.flag.pe{background-position: 0 -110px;}
.flag.by{background-position: -240px -11px;}
.flag.pl{background-position: -80px -110px;}
.flag.ie{background-position: -176px -55px;}
.flag.bg{background-position: -64px -11px;}
.flag.pt{background-position: -144px -110px;}
.flag.kz{background-position: 0 -77px;}
.flag.ro{background-position: -224px -110px;}
.flag.rs{background-position: -240px -110px;}
.flag.sk{background-position: -160px -121px;}
.flag.fr{background-position: -48px -44px;}
.flag.th{background-position: -144px -132px;}
.flag.tw{background-position: -48px -143px;}
.flag.tm{background-position: -208px -132px;}
.flag.uz{background-position: -144px -143px;}
.flag.az{background-position: -224px 0;}
.flag.ge{background-position: -112px -44px;}
.flag.kg{background-position: -112px -66px;}
.flag.tj{background-position: -160px -132px;}
.flag.bs{background-position: -192px -11px;}
.flag.bb{background-position: 0 -11px;}
.flag.bm{background-position: -128px -11px;}
.flag.vg{background-position: -208px -143px;}
.flag.ca{background-position: -16px -22px;}
.flag.ky{background-position: -240px -66px;}
.flag.dm{background-position: -80px -33px;}
.flag.do{background-position: -96px -33px;}
.flag.gd{background-position: -96px -44px;}
.flag.gu{background-position: -32px -55px;}
.flag.jm{background-position: -48px -66px;}
.flag.ms{background-position: -160px -88px;}
.flag.mp{background-position: -112px -88px;}
.flag.pr{background-position: -112px -110px;}
.flag.kn{background-position: -176px -66px;}
.flag.lc{background-position: -48px -77px;}
.flag.vc{background-position: -176px -143px;}
.flag.sx{background-position: -48px -132px;}
.flag.tt{background-position: -16px -143px;}
.flag.tc{background-position: -96px -132px;}
.flag.vi{background-position: -224px -143px;}
.flag.us{background-position: -112px -143px;}
.flag.as{background-position: -160px 0;}
.flag.ai{background-position: -80px 0;}
.flag.ag{background-position: -64px 0;}
.flag.lt{background-position: -128px -77px;}
.flag.lv{background-position: -160px -77px;}
.flag.cz{background-position: -16px -33px;}
.flag.tr{background-position: 0 -143px;}
.flag.si{background-position: -144px -121px;}
.flag.mn{background-position: -80px -88px;}
.btn-buy{
  font-family: 'Roboto';
  margin-left: 20px;
  background-color: #c8281b;
  color: white;
  border-bottom: 4px solid #c8281b;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none ;
}

.mbl{
  display: none;
}
.mbl4{
  display: none;
}
.mbl5{
display:none;
}
.mob-sect{
  display: none;
}
@media screen and (max-width: 768px){
  .product-description>img {
      width: 535px;
      height: 436px;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 2px solid #d7d7d7;
      cursor: pointer;
      display: none;
  }

}
@media screen and (max-width: 767px){
  .mbl{
    display: inline;
  }
  .mbl2{
    display: none;
  }
  .mbl4{
    display: inline-block;
  }
  .mbl5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
}
}
@media screen and (max-width: 767px){
.desc-sect{
  display: none;
}
.mob-sect{
  display: inline;
}
}
.owl-prev{
  float: left;
  top: 100px;
  position: relative;
  margin-left: 8%;
  cursor: pointer;
}
.owl-next
{
    float: right;
    top: -100px;
    position: relative;
    margin-right: 8%;
    cursor: pointer;
}
}

.submenu {
  left: 0;
  position: absolute;
  display: none;
  padding: 5px;
  overflow: hidden;
  width: 100%;
  z-index: 9999; }



    .clearfix {
    clear: both;
    display: block;
}

/* End */



/* Start:/local/templates/press/components/bitrix/breadcrumb/.default/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url('/local/templates/press/components/bitrix/breadcrumb/.default/images/breadcrumbs_arrow.png') no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */



/* Start:/local/templates/press/components/bitrix/news.list/social_media/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/local/templates/press/components/bitrix/form.result.new/order_main/style.css*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url('/local/templates/press/components/bitrix/form.result.new/order_main/images/table_head.gif');
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url('/local/templates/press/components/bitrix/form.result.new/order_main/images/icon_warn.gif');
}
/* End */



/* Start:/local/templates/press/components/bitrix/form.result.new/recall/style.css*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url('/local/templates/press/components/bitrix/form.result.new/recall/images/table_head.gif');
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url('/local/templates/press/components/bitrix/form.result.new/recall/images/icon_warn.gif');
}
/* End */



/* Start:/local/templates/press/components/bitrix/form.result.new/report/style.css*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url('/local/templates/press/components/bitrix/form.result.new/report/images/table_head.gif');
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url('/local/templates/press/components/bitrix/form.result.new/report/images/icon_warn.gif');
}
/* End */



/* Start:/local/templates/press/components/bitrix/form.result.new/question/style.css*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url('/local/templates/press/components/bitrix/form.result.new/question/images/table_head.gif');
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url('/local/templates/press/components/bitrix/form.result.new/question/images/icon_warn.gif');
}
/* End */



/* Start:/local/templates/press/styles.css*/
/*@font-face{
	font-family:'Imperial';
	font-weight:normal;
	src:url(/upload/fonts/Imperial.otf),
	url(/upload/fonts/Imperial.ttf) format('truetype')
}
body * {
	font-family: Imperial, sans-serif !important;
}﻿

/* End */



/* Start:/local/templates/press/template_styles.css*/
@media screen and (max-width: 767px) {

  .success-popup {
    width: 300px;
    height: 250px;
    position: fixed;
    margin-left:25% !important;
    top: 200px;
    display: block;
    background-color: white;
    border: 2px solid #00aeef;
    text-align: center;
    display: none;
  }

}


.shadow {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: black;
  position: fixed;
  left: 0;
  top: 0;
  display: none;
}

.btn-ok-podpiska {
  color: white;
  font: bold 16px 'Roboto', sans-serif;
  background: #00aeef;
  width: 230px;
  height: 40px;
  border: 2px solid #00aeef;
  cursor: pointer;
  -webkit-box-shadow: 4px 4px #dedede;
  box-shadow: 4px 4px #dedede;
  margin-top: 20px;
}

.success-popup {
  width: 300px;
  height: 250px;
  position: fixed;
  margin-left:5.5%;
  top: 200px;
  display: block;
  background-color: white;
  border: 2px solid #00aeef;
  text-align: center;
  display: none;
}

.success-popup img {
  margin-top: 10px;
/*  margin-left: 40px;*/
  display: block;
}

.rassilka-done {
  font-size: 18px;
  color: green;
  display: block;
  margin-top: 10px;
}

.rassilka-img {
  display: block;
}

.rassilka-email {
  position: relative;
  margin-bottom: 5px;
  width: 224px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555;
  background-color: #F8FAFC;
  border: 1px solid #D5DADC;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  margin-top: -19px;
  display: block;
}

.rassilka-button {
  font-weight: 700;
  font-size: 13px;
  padding: 10px 20px;
  border: none;
  width: 236px;
  text-transform: uppercase;
  background: #00aeef;
  color: #ffffff;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
}

.rassilka-button:hover {
  cursor: pointer;
}

.rassilka-text {
  width: 170px;
  display: inline-block;
}

.podpiska_news {
  border: 2px solid #00aeef;
  padding: 10px;
}

.akciya-submit {
  text-decoration: none;
  color: #00aeef;
  border-bottom: 1px dashed #00aeef;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
}

.inner .big-plug.product-card {
  display: inline-block !important;
}

.right-block {
  display: inline-block;
}

#preloader {
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: absolute;
  background-color: rgba( 255, 255, 255, 0.95);
  background-image: url(/upload/loader.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

@media print {
  .fixed {
    position: static !important;
  }
  jdiv {
    display: none !important;
  }
  /*.slider{
	    display: none !important;
	  }*/
  .answer>a {
    display: none;
  }
  #pozvonim-button {
    display: none;
  }
  .top-menu {
    display: none;
    margin: 0;
  }
  .main-news {
    display: none
  }
  #jivo-iframe-container {
    display: none !important;
  }
  #page_wrap {
    display: none;
  }
  .page_post_sized_thumbs {
    display: none
  }
	.product-description object {
		display: none;
	}
	.tabs-block .ui-tabs-nav {
		display: none !important;
	}
	.tabs-block .ui-tabs-panel {
		display: block !important;
	}
  .right-sidebar.cards + .left-text.cards {
    float: none;
    width: 100% !important;
    height: auto;
  }
  .recom {
    float: none;
    width: 100%;
  }
  .content table.nostyle tr img {
    width: auto;
    height: auto;
  }
  .content table.nostyle tr td a {
      display: block;
  }
  .left-text.cards {
    float: none;
  }
  .left-text.cards .catalog-text {
    display: none;
  }
  .right-sidebar.cards {
    opacity: 0;
    display: none;
  }
  .tabs-block {
    min-height: 0;
    margin: 0;
  }
  .slider {
    display: none;
  }
  body {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    -webkit-transform: scale(0.8) translateY(-12%);
            transform: scale(0.8) translateY(-12%);
		height: auto;
  }
  .hidden-block + .container-1 {
    display: none;
  }
  .inner .advantages {
    height: auto;
    background: none;
  }
  .inner .advantages.product-card {
    /*display: none;*/
  }
}
.vazno_mob{
  display: none;
}
.container-2 > ul >li:last-child{
  display: none;
}
@media screen and (max-width: 768px){
.vazno_mob{
  display: block;
  font-size: 23px;
  margin: 15px;
  text-align: center;
}
.container-2 > ul >li:last-child{
  display: inline-block;
}
}
li{
	cursor: pointer !important;
}

/* End */
/* /local/templates/press/styles/s.css */
/* /local/templates/press/components/bitrix/breadcrumb/.default/style.css */
/* /local/templates/press/components/bitrix/news.list/social_media/style.css */
/* /local/templates/press/components/bitrix/form.result.new/order_main/style.css */
/* /local/templates/press/components/bitrix/form.result.new/recall/style.css */
/* /local/templates/press/components/bitrix/form.result.new/report/style.css */
/* /local/templates/press/components/bitrix/form.result.new/question/style.css */
/* /local/templates/press/styles.css */
/* /local/templates/press/template_styles.css */
