/* Product section CSS */.product p {font-size: 18px;}.product a {color: #158fbd;}.product h2 {font-family: "Myriad Pro Regular"; background: url(../images/list-01.png) no-repeat scroll 0% 50%; padding-left: 52px; color: #595550; font-size: 26px; margin-bottom: 30px; text-align: left; line-height: 32px;}.product .link {color: #595550;font-size: 14px;text-decoration: none;display: inline-block;margin-bottom: 20px;display: block;clear: left;}.product .link:hover {color: #0088cc;text-decoration: underline;}.product .main {margin: 5px 56px;}.product .table {width: 100%;display: table;}.product .col {display: table-cell;vertical-align: middle;float: none !important;}.product .mainTitle {bottom: 0;color: #1d0f00;font-family: "Myriad Pro Light", Calibri, Arial;font-size: 28px;left: 0;width: 100%;display: block;padding: 14px;text-align: center;background-color: #ebebeb;position: relative;}.product .mainTitle .article {padding-right: 40px;display: inline-block;}.product .mainInfo {margin-top: 50px;margin-bottom: 45px;}.product .toHide, .product .toShow {display: block;margin: 0 -10px;}.product .toHide .mainTitle .arrow, .product .toShow .mainTitle .arrow {position: absolute;top: 50%;right: 15px;margin-top: -16px;width: 35px;height: 31px;background: transparent url("../images/upArr.png") top left no-repeat;}.product .toShow .mainTitle .arrow {background: transparent url("../images/upArr.png") bottom left no-repeat;}@media only screen and (max-width:767px){    .product .main {margin: 5px 26px;}    .product .mainTitle {font-size: 20px;}}@media screen and (min-width: 768px){    .product h2 {font-size: 30px;}}/* End product section CSS *//* Product-title section CSS */.product-title {margin-bottom: 10px;}.product-title .col {vertical-align: top;}.product-title .productDescription {padding: 0 10% 0 8%;}.product-title .productDescription h1, .product-title .productDescription .price {text-align: left;}.product-title .productDescription h1 {color: #000; font-size: 30px;}.product-title .productDescription .aPictures {color: #6c6966;display: block;}.product-title .productDescription .aPictures:hover {color: #333;text-decoration: underline;}.product-title .productDescription .price {font-size: 28px;margin: 25px 0;color: #0b971b;/*text-transform: lowercase;*/}@media (min-width: 992px) {    .product-title .productDescription .price {margin-bottom: 80px;}}.product-title .productDescription .price .big {font-family: "Myriad Pro Regular";font-weight: bold;font-size: 30px;}.product-title .productDescription .price .note {position: relative;top: -11px;left: 5px;}.product-title .productDescription .noteD {font-size: 11px;color: #79756e;margin-bottom: 20px;display: block;}.product-title .productDescription .btn-block {margin: 10px 0;overflow: hidden;}.product-title .productDescription .btn-block .buy-button{background: #0b971b url("../images/icon-cart.png") no-repeat scroll 10px center;color: #fff;display: inline-block;font-family: "Myriad Pro Regular", Calibri, Arial;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding: 2px 15px 5px 35px;}.product-title .productDescription .btn-block .calc {background: #0b971b url(../images/calc.png) no-repeat 14px center;}.product-title .productDescription .btn-block .buy-button:hover {background-color: #84298b;}.product-title .carousel-block .iconTopRow, .col-lg-1, .col-sm-1, .col-lg-2, .col-md-2, .col-sm-2, .col-xs-2, .col-lg-3, .col-md-3, .col-sm-3, .col-xs-3, .col-xxs-2, .col-xxs-3 {position: relative;min-height: 47px;height: 47px;}.col-lg-1, .col-sm-1, .col-lg-2, .col-md-2, .col-sm-2, .col-xs-2, .col-lg-3, .col-md-3, .col-sm-3, .col-xs-3, .col-xxs-2, .col-xxs-3 {float: left;display: table;}.col-lg-1 {width: 100%;}.col-xxs-2 {width: 18%;}.col-xxs-3 {width: 82%;}@media (min-width: 520px) {    .col-xs-2 {width: 11%;}    .col-xs-3 {width: 89%;}}@media (min-width: 768px) {    .col-sm-1 {width: 33.33333333%;}    .col-sm-2 {width: 25%;}    .col-sm-3 {width: 75%;}    .col-sm-4 {width: 50%;}}@media (min-width: 992px) {    .col-md-2 {width: 35%;}    .col-md-3 {width: 65%;}}@media (min-width: 1200px) {    .col-lg-2 {width: 25%;}    .col-lg-3 {width: 75%;}}.product-title .carousel-block {padding-right: 7%;width: 50%;}.product-title .carousel-block .iconTop:before, .product-title .carousel-block .iconTop:after {display: table;content: " ";}.product-title .carousel-block .iconTop {margin-left: -40%;margin-right: -5%;display: table;padding-bottom: 34px;}.product-title .carousel-block .iconTopRow {padding-left: 15px;}.product-title .carousel-block .iconTopRow h4 {display: table-cell;font-weight: bold;vertical-align: middle;}.product-title .carousel-block .spisok li {list-style-type: none;margin-left: 25px;list-style-image: url("../images/marker3.png");list-style-position: inside !important;text-align: left;font-size: 18px;margin-bottom: 9px;}.product-title .carousel-block h5 {font-size: 24px;}@media screen and (max-width: 992px) {    .product-title {display: block !important;}    .product-title .col {width: 100%;display: block;}    .product-title .carousel-block {padding: 0 10% 0 8%;width: 100%;}    .product-title .carousel-block .iconTop {margin-right: 0;margin-left: 0;}    .product-title .carousel-block .iconTopRow:first-child {padding-left: 0;}    .product-title .carousel-block .spisok li {margin-left: 0;}}@media (max-width: 1100px) and (min-width: 993px) {    .product-title .carousel-block .iconTop {margin-left: -30%;}}/* End product-title section CSS *//* Actions section CSS */.product .actions {padding: 5px 15px 5px;}@media (min-width: 768px) {    .product .actions {padding: 5px 20px 20px;}    .product-title .productDescription h1 {width: 70%;}}@media (min-width: 992px) {    .product .actions {padding: 5px 46px 40px;}}/* End actions section CSS *//* Nav-block section CSS */.nav-block {height: 99px;display: table;width: 100%;}.nav-block .navMenu {position: relative;margin-bottom: 50px;}.nav-block .navMenu #navMenuWrapper {border-top: 1px solid rgba(214, 214, 214, 0.4);border-bottom: 1px solid rgba(214, 214, 214, 0.4);background-color: #fff;}.nav-block .navMenu ul {margin: 15px 0;padding: 0 25px;}.nav-block .navMenu.fixedMenuTop > ul {padding: 0 15px;}/*.nav-block .navMenu.fixedMenuCenter > ul {padding: 0 25px;}*/.nav-block .navMenu ul > li {margin-bottom: 6px;display: inline;vertical-align: top;padding: 0 4px 0 15px;}.nav-block .navMenu a {font-size: 16px;color: #1e1e1e;letter-spacing: 1px;white-space: nowrap;}.nav-block .navMenu a:hover {color: #08c;}.nav-block .navMenuShadow {background-image: url(../images/menu-top.png);background-position: 50% 0%;background-repeat: no-repeat;background-attachment: scroll;/*position: absolute;top: 49px;left: 0;*/height: 15px;width: 100%;}.nav-block .fixedNavMenu {height: 100%;overflow: scroll;top: 0 !important;}body.desktopDevice #navMenu > .nav{display: block !important;text-align: center;white-space: nowrap;float: left;}.nav-block .navbar-header {height: 50px;position: relative;background-color: #fff;}.nav-block .navbar-header:hover {cursor: pointer;}.nav-block .navbar-header:before, .nav-block .navbar-header.show:before {font-family: 'alutech-fonts' !important;content: "\e807";color: #6c6966;font-size: 22px;top: 50%;margin-top: -11px;}.nav-block .navbar-header.show:before {content: "\e808";}.nav-block .navbar-header > span {text-transform: uppercase;font-size: 18px;line-height: 50px;margin-left: 15px;color: #6c6966;}.nav-block .nav li > span {color: #595550;/*float: left;*/font-family: Arial;font-weight: 600;/*margin: 0 -34px 0 20px;*/text-transform: uppercase;line-height: 1.2;}/*.nav-block .active-tab > a {color: rgba(51,51,51,0.6) !important;}*/.nav-block .active-tab > a {color: #08c !important; text-decoration: underline;}.nav-block .fixedMenuTop, .nav-block .fixedMenuBottom, .nav-block .corectNavMenu {position: fixed;max-width: 1300px;margin: 0px 10px;padding: 0px;z-index: 1000;}.nav-block .fixedMenuTop #navMenuWrapper ul, .nav-block .fixedMenuBottom #navMenuWrapper ul {margin-left: -10px;}.nav-block .fixedMenuBottom {bottom: -15px;}.nav-block .fixedMenuTop, .nav-block .corectNavMenu {top: 0px;-webkit-transition: top 0.5s;-moz-transition: top 0.5s;-o-transition: top 0.5s;transition: top 0.5s;}.mobileDevice .nav-block .fixedMenuTop.slidemenu {top: 60px;-webkit-transition: top 0.5s;-moz-transition: top 0.5s;-o-transition: top 0.5s;transition: top 0.5s;border-top: none;}.desktopDevice .nav-block .fixedMenuTop.slidemenu {top: 0;}.desktopDevice .nav-block .nav.height-transition-hidden {max-height: inherit !important;}.nav-block .corectNavMenu {top: 50px;}.nav-block .buffer {display: none;height: 51px;}@media only screen and (max-width:767px){    .mobileDevice .nav-block .fixedMenuTop.slidemenu {top: 50px;}}@media only screen and (max-width:991px) {    .nav-block .navMenu {border-top: 1px solid rgba(214, 214, 214, 0.4);border-bottom: 1px solid rgba(214, 214, 214, 0.4);}    .nav-block .navMenu #navMenuWrapper {border-top: 0px solid rgba(214, 214, 214, 0.4);border-bottom: 0px solid rgba(214, 214, 214, 0.4);}    .nav-block .navMenu ul {margin: 0;/*border-bottom: 1px solid rgb(231, 231, 231);*/}    .nav-block #navMenu li {display: list-item;padding:0; margin: 1px 0;}    .nav-block #navMenu li > a {display: block;text-align: center;padding: 10px 3px;}    .nav-block .height-transition {-webkit-transition: max-height 0.1s ease-in-out;-moz-transition: max-height 0.1s ease-in-out;-o-transition: max-height 0.1s ease-in-out;transition: max-height 0.1s ease-in-out;overflow-y: hidden;}    .nav-block .height-transition-hidden {max-height: 0;}    .nav-block #navMenu li > a:hover {background-color: rgb(250, 250, 250);}    .nav-block #navMenu li.active-tab > a {border: 1px solid #08c;}    .nav-block #navMenu li.active-tab > a:hover {background-color: transparent;}    .nav-block .navMenu ul > li {margin-bottom: 0;height: 40px;}    .nav-block .buffer {height: 51px !important;}    .nav-block .navMenuShadow {position: absolute;top: 49px;left: 0;}    .nav-block .fixedMenuBottom {bottom: 0px;}}/* End nav-block section CSS *//* Sticky-block section CSS */#sticky-block {display: none;position: fixed;z-index: 1000;top: 25%;right: 0;}#sticky-block > .bycard, #toTop {display: block;width: 66px;height: 66px;float: left;position: relative;border: 1px solid #bebfc0 /*#d6d6d6*/;border-radius: 5px;background-color: #F1F0EA;overflow: hidden;}#sticky-block > .bycard:before, #toTop:before {content: "\e806";color: #bebfc0 /*#E2E3E4*/;margin: -30px 0 0 0;top: 50%;font-size: 60px;}#sticky-block #toTop:before {content: "\e805";}#sticky-block #toTop {margin:0 5px;}#sticky-block > .bycard:hover:before, #toTop:hover:before {-webkit-animation: toUpIcon 0.5s forwards;-moz-animation: toUpIcon 0.5s forwards;animation: toUpIcon 0.5s forwards;color: #68C3D8;}@-webkit-keyframes toUpIcon {    49% {-webkit-transform: translateY(-100%);}    50% {opacity: 0;-webkit-transform: translateY(100%);}    51% {opacity: 1;}}@-moz-keyframes toUpIcon {    49% {-moz-transform: translateY(-100%);}    50% {opacity: 0;-moz-transform: translateY(100%);}    51% {opacity: 1;}}@keyframes toUpIcon {    49% {transform: translateY(-100%);}    50% {opacity: 0;transform: translateY(100%);}    51% {opacity: 1;}}@media only screen and (max-width:991px) {    #sticky-block {display: block !important;top: 0;right: 0;position: absolute;}    #sticky-block > .bycard, #toTop {width: 50px;height: 50px;border: none;background: none;z-index: 1010;}    #sticky-block > .bycard:before, #toTop:before {font-size: 32px;margin: -16px 0 0 0;color: #6c6966;}}/* End sticky-block section CSS *//* Assortiment section CSS */.assortiment .spisok2 li {font-size: 18px;list-style-type: none;}.assortiment .spisok2 li > p {font-size: 18px;margin-bottom: 0;margin-top: 15px;}.assortiment .spisok2 li:first-child > p {margin-top: 0;}.assortiment .table {margin-top: 20px;}.assortiment .table .attribute {padding: 0 20px 0 28px;vertical-align: top;}.assortiment .assortment-item {margin-bottom: 15px;display: block !important;border-bottom: 1px solid #e7e7e7;}.assortiment .assortment-item h3, .assortiment .assortment-item h4 {font-family: "Myriad Pro Regular";color: #505050;font-weight: bold;padding-bottom: 15px;}.assortiment .assortment-item h3 {font-size: 30px;}.assortiment .assortment-item h4 {font-size: 20px;}.assortiment .assortment-item .row {margin-bottom: 40px;}.assortiment .assortment-item .last-row {border-bottom: 1px solid transparent !important;}.assortiment .assortment-item .col {vertical-align: top;}.assortiment .assortment-item .attribute {position: relative;padding: 0 30px 0 10px;}.assortiment .assortment-item .attribute a {color: #5eb9df;text-decoration: underline;}.assortiment .assortment-item .attribute a:hover {color: #009ddf;}.assortiment .assortment-item .attributeActiveUrl {color: #84298b !important;}.assortiment .assortment-item .attribute ul li {list-style-image: url(../images/marker2.png);margin-left: 13px;font-size: 18px;margin-bottom: 15px;}.assortiment .assortment-item .cap {position: absolute;width: 30px;bottom: -2px;right: 0;border-bottom: 5px solid #fff;}.assortiment .assortment-item .colorsBlocks {position: relative;}.assortiment .assortment-item .colorsBlocks.show:before {content: "";position: absolute;top: -32px;left: 35%;display: block;background: url("../images/corner-big.png") no-repeat;width: 70px;height: 35px;z-index: 10;}.assortiment .assortment-item .colorsBlock {display: none;position: relative;background: rgb(247,247,247);}.assortiment .assortment-item .colorsBlock .colors-item > li {height: 52px;width: 53px;background-color: #0000ee;background: url(../images/All-color.png) no-repeat center center;display: inline-block;padding: 7px;padding-top: 4px;margin: 15px 15px 10px;}.assortiment .assortment-item .colorsBlock .colors-item > li:hover, .assortment-item .colorsBlock .colors-item > li.active {background: url(../images/All-color2.png) no-repeat center center;cursor: pointer;}.assortiment .assortment-item .colorsBlock .color-block {height: 40px;width: 40px;background-color: #0000ee;}.assortiment .assortment-item .colorsBlock .colorTitle {display: block;font-size: 18px;color: #505050;padding-top: 20px;margin-left: 20px;}.assortiment .assortment-item .colorsBlock .colorTitle b {font-family: "Myriad Pro Regular";font-weight: bold;white-space: nowrap;}.assortiment .assortment-item .colorsBlock .colors-close, .assortment-item .colorsBlock .colors-close:hover {background: url(../images/controls.png) no-repeat;}.assortiment .assortment-item .colorsBlock .colors-close {background-position: 0 0;position:absolute;right:0;top:0;margin: 5px;height: 24px;width: 24px;}.assortiment .assortment-item .colorsBlock .colors-close:hover {background-position: 0 -24px ;cursor: pointer;}@media only screen and (max-width:1078px){    .assortiment .colNotPadding {display: none;}    .assortiment .replacingPhoto {display: block;}}.assortiment .colNotPadding {padding: 0;background: rgb(247,247,247);}.assortiment .colNotPadding .table-colors {margin-bottom: 20px;font-weight: normal;}.assortiment .colNotPadding .table-colors>thead>tr>th,.table-colors>tbody>tr>th {font-size: 14px;}.assortiment .colNotPadding .table-colors>thead>tr:first-child>th[data-txt] {background: rgb(132, 41, 139) none repeat scroll 0 0;color: #ffffff;font-family: "Myriad Pro Regular";font-size: 18px;font-weight: bold;padding: 2px;}.assortiment .colNotPadding .table-colors>thead>tr>th {text-align: center;color: #505050;padding: 7px 10px;}.assortiment .colNotPadding .table-colors>tbody>tr>th {color: #ffffff;width: 290px;text-align: left;border-bottom: 7px solid rgb(247,247,247);padding: 4px 10px;}.assortiment .colNotPadding .table-colors>tbody>tr>td, #table-obob {border-bottom: 1px solid rgb(219, 219, 219);padding: 4px 0;text-align: center;}.assortiment .colNotPadding .table-colors>tbody>tr:last-child>td, .table-colors>tbody>tr:first-child>td[rowspan] {border-bottom: 0px solid rgb(255, 255, 255);}.assortiment .replacingPhoto img {width: 100%;}.assortiment .ral9016 {background-color: rgb(241,240,234) !important;color: #646464 !important;}.assortiment .ral8014 {background-color: rgb(74,53,38)!important;}.assortiment .ral9006 {background-color: rgb(161,161,160) !important;}.assortiment .ral8017 {background-color: rgb(68, 47, 41) !important;}.assortiment .ral7016 {background-color: rgb(56, 62, 66) !important;}.assortiment .ral6005 {background-color: rgb(17, 66, 50) !important;}.assortiment .ral5010 {background-color: rgb(0, 79, 124)!important;}.assortiment .ral3004 {background-color: rgb(107, 28, 35) !important;}.assortiment .ral1015 {background-color: rgb(230, 210, 181) !important;color: #646464 !important;}.assortiment .ral703 {background-color: rgb(25, 53, 58) !important;}.assortiment .ral704 {background-color: rgb(22, 40, 42) !important;}.assortiment .golden-oak {background: url(/images/product/gate/8_golden_oak.jpg) repeat left top;}.assortiment .dark-oak {background: url(/images/product/gate/8_oak.jpg) repeat left top;}.assortiment .cherry {background: url(/images/product/gate/8_cherry.jpg) repeat left top;}.assortiment .options-item {padding: 30px 0;border-top: 1px dotted #6e6e6e;border-bottom: 1px dotted #6e6e6e;margin-bottom: 15px;width: 100%;display: table;margin-bottom: 50px;}.assortiment .options-item .table {width: auto;margin: 0 auto;}.assortiment .options-item .thumbnail {text-align: center;display: inline-block;float: left;padding: 0;margin: 10px 40px 10px 0;}.assortiment .options-item .thumbnail .thumb-window {max-width: 192px;display: inline-block;text-align: center;}.assortiment .options-item .thumbnail .thumb-window img {margin-bottom:-4px;}.assortiment .options-item.thumbnail:last-child {margin-right: 0;}.assortiment .options-item .thumbnail > a > img {position: relative;}.assortiment .options-item .thumbnail .caption {font-size: 15px;/*text-transform: uppercase;*/text-align: center;padding: 6px;background-color: #f3f2f2;width: 100%;height: 54px;}.assortiment .options-item .thumbnail .caption p {display: inline-block;vertical-align: middle;color: black;text-align: center;margin-bottom: 0;}.assortiment .options-item .thumbnail .caption span {font-size: 11px;}.assortiment .options-item .thumbnail .caption:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.assortiment .options-item .thumbnail.ass-tipi {float: none;}.assortiment .options-item .thumbnail.ass-tipi .thumb-window {max-width: 400px;}.assortiment .ral5015 {background-color: rgb(40, 116, 178) !important;color: #646464 !important;}/* End assortiment section CSS *//* Options section CSS */.options h2 {margin-top: 30px;}.options .table {padding-top: 40px;}.options .without-top {padding-top: 0px;}.options .table .image {padding:0;}.options .table .image img {width: 100%;}.options .table .attribute {padding: 0;vertical-align: top;}.options .lastElement {padding-bottom: 40px;}.options .options-item {margin-bottom: 15px;float: left;width: 100%;}.options .options-item .window-row {text-align: center;}.options .options-item .table {width: auto;padding-top: 0 !important;position: relative;}.options .options-item .thumbnail {display: inline-block;float: left;margin: 10px 2.414% 10px 0;padding: 0;text-align: center;width: 23.19%;}.options .options-item .thumbnail img {width: 100%;}.options .options-item .thumbnail:last-child {margin-right: 0;}@media only screen and (min-width:768px){    .options .table .attribute {padding: 0 20px 0 28px;}}/* End options section CSS *//* Technical section CSS */.technical .bigImg {text-align: center;margin-right: 20px;}.technical .bigImg img {max-width: 512px;min-width: inherit;width: 100%;}@media (min-width: 992px) {.technical .centralContent {margin-left: 0;margin-right: 0;}}.technical .teh-table {font-size: 18px;margin-bottom: 20px;margin-top: 35px;}.technical .teh-table td {padding: 6px 8px;vertical-align: middle;}.technical .teh-table tr:first-child {border-top: 1px solid #bfbfc0;}.technical .teh-table tr, .technical .teh-table .sm-table table tr {border-bottom: 1px solid #bfbfc0;}.technical .teh-table td > b {font-family: "Myriad Pro Regular", sans-serif;}.technical .teh-table .sm-table table tr:first-child {border-top: none;}.technical .teh-table .sm-table table tr:last-child {border-bottom: none;}.technical .teh-table td.small {font-size: 14px;text-align: center;}.technical .teh-table.table-center td.text-right {border-left: 4px double #6e6e6e;}.technical .teh-table .sm-table td.xs-text {padding-left: 0;}.technical .teh-table .sm-table td.xs-text div {font-size: 14px;border-left: 1px solid #bfbfc0;padding-left: 10px;}.technical .teh-table .sm-table > table {display: inline-table;}.technical .teh-table .bridgeHeightNav {display: table-cell;vertical-align: middle;}.technical .teh-table .sm-table div.xs-text {font-size: 14px;}@media only screen and (max-width:569px){    .technical .teh-table {font-size: 12px;font-family: Arial;}    .technical .teh-table td.small {font-size: 12px;}    .technical .teh-table .bridgeHeightNav .bridgeHeight:first-child {padding-bottom: 10px;}    .technical .teh-table .sm-table .text-left {text-align: center !important;}    .technical .teh-table .sm-table div.xs-text {border-top: 1px solid #bfbfc0;text-align: center !important;font-size: 10px;}}@media only screen and (min-width:570px) and (max-width:905px){    .technical .teh-table .bridgeHeightNav .bridgeHeight:first-child {padding-right: 10px;}    .technical .teh-table .bridgeHeight {display: table-cell;}    .technical .teh-table .sm-table .text-left {text-align: center !important;vertical-align: middle;}    .technical .teh-table .sm-table div.xs-text {border-top: 1px solid #bfbfc0;text-align: center !important;}}@media only screen and (min-width:906px){    .technical .teh-table .bridgeHeightNav .bridgeHeight:first-child {padding-right: 10px;}    .technical .teh-table .bridgeHeight {display: table-cell;vertical-align: middle;}    .technical .teh-table .sm-table .text-left {padding-right: 5px;display: table-cell;vertical-align: middle;}    .technical .teh-table .sm-table div.xs-text {border-left: 1px solid #bfbfc0;padding-left: 10px;display: table-cell;vertical-align: middle;}}.technical .main-techspecs {color: #595959;font-size: 14px;line-height: 22px;padding: 25px 0 30px;}.technical .main-techspecs .gridsizes {font-family: "Myriad Pro Light", sans-serif;font-family: Arial, Helvetica, sans-serif\0/;font-size: 12px;line-height:1em;border-collapse: collapse;color: #58586f;table-layout:fixed;font-size: 18px;}.technical .main-techspecs .gridsizes th {padding: 4px;border: 1px solid #FFFFFF;background-color: #ffffff;text-align: right;font-size: 18px\0/;}.technical .main-techspecs .gridsizes td {padding: 2px;border: 2px solid #ffffff;background-color: #e8ddf6;font-size: 18px\0/;}.technical .main-techspecs .gridsizes td.vertical {*writing-mode: tb-rl;*filter: flipv fliph;background:#fff; border: 1px solid #FFFFFF;}.technical .main-techspecs .gridsizes td.cell-text {border: 1px solid #ffffff;background-color: #ffffff;text-align: left;vertical-align: bottom;}.technical .main-techspecs .gridsizes td.spring-order {background-color: #eaebeb;}.technical .main-techspecs .gridsizes .wide {width: 50px;}.technical .main-techspecs .gridsizesPic img {width: 100%;}.technical .main-techspecs .gridsizesPic2 img {width: 72%;}.technical .main-techspecs h3{color: #282828;font-size: 20px;font-weight: 200;text-align: center;margin: 20px 0 10px;}.technical .main-techspecs-header {padding: 20px 0 30px;text-align: center;}.technical .main-techspecs ul.mount-list {margin: 0 auto;display: block;}.technical .main-techspecs ul.mount-list .img-row {margin: 15px 0;width: 100%;float: left;}.technical .main-techspecs ul.mount-list .img-row .thumbnail {padding: 0 5px;float: left;text-align: center;}.technical .main-techspecs ul.mount-list .img-row .thumbnail .captionNew {margin-top: -10px;padding: 0 0 0 10px;line-height: 20px;}/* End technical section CSS *//* Documents section CSS */.documents .row div[class*="col_"], .documents_full .row div[class*="col_"] {padding-bottom: 35px;}.documents .doc-el .img-responsive, .documents_full .img-responsive {max-width: 200px;}.documents .doc-el a > .img-responsive, .documents_full a > .img-responsive {-webkit-transition: box-shadow .3s ease-in-out;-moz-transition: box-shadow .3s ease-in-out;-o-transition: box-shadow .3s ease-in-out;transition: box-shadow .3s ease-in-out;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);box-shadow: 0 0 10px rgba(0, 0, 0, .2);filter: progid:DXImageTransform.Microsoft.Shadow(Direction=90, color=#00FF00, Strength=2);}.documents .doc-el .shortText, .documents .doc-el .shortLink, .documents_full .shortText, .documents_full .shortLink{font-size: 14px;font-family: "Myriad Pro Regular" , Calibri, Arial;color: #505050;}.documents .doc-el .shortText, .documents_full .shortText {float: left;width: 98%;margin-top: 9px;}.documents .doc-el .shortText p, .documents_full .shortText p, .documents_full .docBlockRight p {float: left;width: 100%;font-size: 14px;margin-bottom: 0;margin-top: 6px;}.documents .doc-el .shortText span {float: left;width: 100%;line-height: 100%;margin-bottom: 2px;color: #ff7f00;font-size: 18px;margin-top: -4px;}.documents .doc-el .shortLink, .documents_full .shortLink {float: left;width: 98%;margin-top: 11px;}.documents .doc-el .shortLink a, .documents_full .shortLink a {color: #505050;text-decoration: none;outline: none;}.documents .doc-el .shortLink img, .documents_full .shortLink img {vertical-align: middle;margin-right: 7px;margin-top: -5px;}.documents .doc-el .shortLink span, .documents_full .shortLink span {color: #ff7f00;text-decoration: underline;margin-right: 3px;}.documents .text-center, .documents_full .text-center, .videoBlock .video-center, .main-news-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}/* End documents section CSS *//* News section CSS */.news .news-item {margin-bottom: 20px;}.news .news-item p {font-family: "Myriad Pro Light";letter-spacing: normal;font-size: 18px;}.news .news-item .date {margin-bottom: 10px;}.news .news-item .title {display: inline-block;font-size: 18px;font-family: "Myriad Pro Regular";font-weight: 900;cursor: pointer;color: #595651;}.news .news-item .title:hover {text-decoration: underline;}.news .news-item .list {margin-left: 15px;}/* End news section CSS *//* Questions section CSS */.questions .questions-item .title {display: inline-block;font-size: 18px;font-family: "Myriad Pro Regular";font-weight: 900;cursor: pointer;color: #595651;margin-bottom: 20px;}.questions .questions-item .title:hover {text-decoration: underline;}/* End questions section CSS *//* Video section CSS */.videos .videos-item {margin-bottom: 20px;text-align: center;}.videos .videos-item a {display: inline-block;max-width: 286px;color: #595651;}.videos .videos-item a:hover {-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .2);box-shadow: 0 0 16px rgba(0, 0, 0, .2);background-color:#fff;}.videos .videos-item a:hover .video-hover {background: url(../images/absBg2.png) no-repeat center center;}.videos .video-block {position: relative;margin-bottom: 30px;max-width: 286px;display: inline-block;}.videos .video-block img {max-width: 286px;width: 100%;max-height: 182px;height: 100%;}.videos .video-block .video-hover {position: absolute;width: 100%;height: 100%;opacity: 1;background: url(../images/absBg1.png) no-repeat center center;}.videos .videos-item .video-caption {max-width: 288px;display: inline-block;padding: 0 5px;}.videos .videos-item .video-caption p {font-family: "Myriad Pro Light";letter-spacing: normal;font-size: 14px;}.videos .videos-item .video-caption .title {font-family: "Myriad Pro Regular";font-weight: bold;font-size: 18px;color: #ff7f00;}.videos .videos-item .video-caption .date {margin-bottom: 0;}.videos .link {padding-left: 17px;}/* End video section CSS *//* Dopolnitelno section CSS */.dopinfo .dopinfo-item{padding-right: 28px;}.dopinfo .dopinfo-item:last-child{padding-right: 0;}.dopinfo .dopinfo-item a {color:#595651;}.dopinfo .dopinfo-item a:hover {text-decoration: underline;}.dopinfo .dopinfo-item p > b{font-family: "MyriadPro-Regular", sans-serif;}/* End Dopolnitelno section CSS *//* PhotoGallery section CSS */.photoGallery .photo-item {margin-bottom: 15px;float: left;width: 100%;}.photoGallery .ph-el {display: inline-block;float: left;margin: 10px 2.414% 10px 0;padding: 0;text-align: center;width: auto;}.photoGallery .ph-el:last-child {margin-right: 0;}/* End PhotoGallery section CSS *//* OrderForm section CSS */.orderForm {display: none;}.orderFormBody {font-family: "MyriadPro-Regular", sans-serif;min-height: 20px;padding: 39px;max-width: 550px;width: 100%;background-color: #fff;border: 1px solid #e2751f;border-radius: 4px;}.orderFormBody h3 {color: #f57e20;font-size: 26px;margin-top: 0;}.form-horizontal .form-group, .orderFormBody h3 {margin-right: -15px;margin-left: -15px;margin-bottom: 15px;}.form-horizontal .control-label {display: inline-block;font-size: 14px;font-weight: bold;margin-bottom: 5px;max-width: 100%;}@media (min-width: 768px) {    .form-horizontal .form-group, .orderFormBody h3 {margin-right: 0px;margin-left: 0px;}    .form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;}}.form-horizontal .form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-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;}.form-horizontal .form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}.form-horizontal .form-control::-moz-placeholder {color: #999;opacity: 1;}.form-horizontal .form-control:-ms-input-placeholder {color: #999;}.form-horizontal .form-control::-webkit-input-placeholder {color: #999;}.form-horizontal .form-control[disabled],.form-horizontal .form-control[readonly] {background-color: #eee;opacity: 1;}.form-control[disabled] {cursor: not-allowed;}.form-horizontal .input-group {position: relative;display: table;border-collapse: separate;}.form-horizontal .input-group[class*="col-"] {float: none;padding-right: 0;padding-left: 0;}.form-horizontal .input-group-addon, .form-horizontal .form-control {display: table-cell;}.form-horizontal .input-group-addon {white-space: nowrap;vertical-align: middle;padding: 6px 12px;line-height: 1;color: #555;}.form-horizontal .form-group ul > li {display: block;}@media (min-width: 768px) {    .form-horizontal .form-group ul > li {display: inline-block;width: 48%;}}.form-horizontal input[type="checkbox"] {display:none;}.form-horizontal input[type="checkbox"] + label {font: 18px bold;color: #444;cursor: pointer;display: inline-block;height: 18px;width: 18px;margin: 4px 0 0;background-image: url('../images/sprite.png');background-repeat: no-repeat;background-position: -38px -260px;}.form-horizontal input[type="checkbox"]:checked + label {background-position: -114px -260px;}.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus {color: #333;text-decoration: none;}.btn:active,.btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn.disabled,.btn[disabled] {pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}.btn-warning {color: #fff !important;background-color: #f0ad4e;border-color: #eea236;}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active,.btn-warning.active {background-image: none;}.btn-warning.disabled,.btn-warning[disabled],.btn-warning.disabled:hover,.btn-warning[disabled]:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,.btn-warning.disabled.active,.btn-warning[disabled].active {background-color: #f0ad4e;border-color: #eea236;}.orderFormBody .fancybox-close {background: rgba(0, 0, 0, 0) url("../images/icon-close.png") no-repeat scroll center center !important;height: 20px !important;right: 10px !important;top: 11px !important;    width: 20px !important;}.form-group .pac-container {z-index: 10001;}.form-group.has-error label {color: red;}.form-group.has-error label a {color: red;}.form-group.has-error input[type=text] {border: 1px solid red;}/* End OrderForm section CSS *//* Core Owl Carousel CSS File (PhotoGallery section) */.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel .owl-prev.disabled,.owl-carousel .owl-next.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../images/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-prev, .owl-carousel .owl-next {position: absolute;text-align: center;top: 40%;z-index: 11;color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */height: 32px;width: 32px;opacity: 0.7;cursor: pointer;}.owl-carousel .owl-prev{background: rgba(0, 0, 0, 0) url("../images/fotorama.png") no-repeat scroll 0 0;float: left;left: 0;}.owl-carousel .owl-next{background: rgba(0, 0, 0, 0) url("../images/fotorama.png") no-repeat scroll -32px 0;float: right;right: 0;}.owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover{opacity: 1;}/* End core Owl Carousel CSS File (PhotoGallery section) *//* Документация с сертификатами и фотогалереей */.documents_full .mainInfo {margin-top: 0px;}.documents_full {font-family: "Arial Cyr", sans-serif;}.documents_full h1.forNews {color: #f68420;font-size: 26px;margin: 8px 0px;}.documents_full p {font-size: 14px;}.documents_full .sortWrap {display: flex;justify-content: space-between;padding-bottom: 30px;flex-flow: row wrap;}.documents_full .view {}.documents_full .view ul {float: left;margin-left: 0;padding-left: 0;}.documents_full .view ul li {font-size: 9px !important;list-style: outside none none !important;float: left;margin-bottom: 0;margin-left: 0;padding: 7px 15px;}.documents_full .view ul li.a {background-color: #ff7f00;}.documents_full .view ul li.a a {color: white;cursor: default;}.documents_full .view ul li.view1{border:1px solid #bdbdbd; border-right:none;}.documents_full .view ul li.view2{border:1px solid #bdbdbd; border-right:none; border-left:none;}.documents_full .view ul li.view3{border:1px solid #bdbdbd; border-left:none;}.documents_full .view ul li.view1.a{border:1px solid #ff7f00; border-right:none;}.documents_full .view ul li.view2.a{border:1px solid #ff7f00; border-right:none; border-left:none;}.documents_full .view ul li.view3.a{border:1px solid #ff7f00; border-left:none;}.documents_full .view ul li a {color: #ff7f00;font-size: 9px;text-decoration: none;text-transform: uppercase;}.documents_full .view ul li a img {margin-right: 8px;vertical-align: top;}.documents_full .view ul li a span {border-bottom: 1px dotted #ff7f00;color: #ff7f00;font-size: 9px;text-transform: uppercase;}.documents_full .view ul li a:hover span{color:#158fbd; border-bottom:1px dotted #158fbd;}.documents_full .view ul li.a a span {border-bottom: medium none !important;color: white;cursor: default;}.documents_full .sortBy {margin-top: 6px;}.documents_full .sortBy span{float:left;color:#505050; font-size:12px;margin-right: 7px;padding-top: 2px;}.documents_full .sortBy a{margin: 3px 11px 3px 6px;float:left;color:#158fbd; font-size:10px; text-transform:uppercase; text-decoration:none; border-bottom:1px dotted #158fbd;}.documents_full .sortBy a.a{background-color:#e1e1e1;padding: 3px 6px;margin: 0 5px 0 0;float:left;color:#505050; font-size:10px; text-transform:uppercase; text-decoration:none; border-bottom:0px dotted #158fbd;}.documents_full .sortBy a.a img{margin-left: 9px;}.documents_full .sortBy a:hover{color:#505050; border-bottom:1px dotted #505050;}.documents_full table{vertical-align:middle;margin:0;width: 100%;color:#505050; font-size:12px;}.documents_full .docs {padding-bottom: 22px;}.documents_full table tr.firstTr{background-color:#ebebeb;}.documents_full table span{color:#808080; font-size:13px;}.documents_full table a{color:#505050; font-size:13px;}.documents_full table a:hover{color:black; font-size:13px;}*html .documents_full {margin-left:19px;}.documents_full table td{}.documents_full table td.no1{padding: 7px 0 5px 9px;}.documents_full table td.no2{padding: 12px 1%; width: 53%;}.documents_full table td.no3{padding: 13px 1%;width: 14%;}.documents_full table td.no4{padding: 6px 1%; width:21%;}.documents_full table td.no4 span, table td.no44 span{color:#808080; font-size:10px;}.documents_full table td.no4 a, table td.no44 a{text-decoration:none;margin-right: 3px;}.documents_full table td.no4 a span, table td.no44 a span{color:#ff7f00; font-size:12px; text-decoration:underline;}.documents_full table td.no4 a img{vertical-align:middle;margin-right: 7px;margin-bottom: 4px;}.documents_full table td.no44 a img{vertical-align:middle;margin-right: 7px;margin-bottom: 0px;}.documents_full table td.no5{padding: 13px 3px;width: 8%;}.documents_full .docBlock{float: left;width: 100%;padding-bottom: 20px;margin-top: 8px;margin-bottom: 15px;border-bottom: 1px dashed #d6d6d6;}*html .documents_full table td.no5{width:auto;}*:first-child+html .documents_full table td.no5{width:auto;}.documents_full .docBlockLeft{float:left; width:150px;}.documents_full .docBlockLeftPic{float:left; width:150px; overflow:hidden;margin-top: 6px;}.documents_full .docBlockLeftText{float:left; width:150px;margin-top: 13px;}.documents_full .docBlockLeftText a img{float:left;}.documents_full .docBlockLeftText div{margin-left:43px;color:#505050; font-size:12px;line-height: 140%;}.documents_full .docBlockLeftText div a{color:#808080; font-size:12px; text-decoration:none;}.documents_full .docBlockLeftText div a span{color:#ff7f00; font-size:12px;text-decoration:underline;margin-right:3px;}.documents_full .docBlockLeftText div a:hover span{color:#158fbd; }.documents_full .docBlockRight{margin-left:170px;}.documents_full .docBlockRight h1{margin-top: 4px;margin-bottom: 7px;}.documents_full .docBlockRight span{font-size:18px; float:left; margin:12px 0px; width:100%;}.documents_full span.doc_type {line-height: 100%;margin-bottom: 2px;color: #ff7f00;margin-top: -4px;}.documents_full .docBlockDivider{float:left;margin-left: 1px; margin-top: 14px; margin-right:45%;    width:100%; height:5px;background-color:#158fbd;}*:first-child+html .documents_full .docBlockDivider{margin-right:22%;}.documents_full .docBlockRight ul {float:left; width:75%; list-style-image:none;margin-top: 17px;}*:first-child+html .documents_full .docBlockRight ul {margin-left:-30px;}.documents_full .docBlockRight ul li{background: url("/img/dash.gif") no-repeat scroll 0 8px transparent;color: #808080;float: left;font-size: 12px;margin: 0 5% 8px 15px;padding-left: 10px;width: 90%;}*:first-child+html .documents_full .docBlockRight ul li{margin: 0 2.5% 8px 0;padding-left:10px;background: url("/img/dash.gif") no-repeat scroll 0 4px transparent;}*html .documents_full .docBlockRight span{line-height:130%;}*html .documents_full .docBlockDivider{margin-right:22%;}*html .documents_full .docBlockRight ul {margin-left:0px;}*html .documents_full .docBlockRight ul li{margin: 0 2.5% 8px 0;padding-left:10px;margin-left:12px!important;background: url("/img/dash.gif") no-repeat scroll 0 4px transparent;}*html .documents_full .docBlockDivider{overflow:hidden;}.documents_full .shortBlock{float:left; width:33.3%;margin-top: 38px;margin-bottom: 25px;}.documents_full .shortBlockInner{float:left; width:85%;}.documents_full .shortPic{float:left; width:100%;}.documents_full .dashedDivider{float:left; width:100%; border-top:1px dashed #bdbdbd;margin-bottom: -17px;}.documents_full .certBlocks {float:left; width:91.4%; margin-left:39px;padding-bottom: 23px;}.documents_full .certBlocks .certBlock{float:left; width:33.3%;margin-top: 15px;margin-bottom: 30px;}.documents_full .certBlockInner{float:left; width:85%;}.documents_full .certBlockPic{float:left; width:100%;position:relative;margin-left: -5px;}.documents_full .certBlockPic a{text-decoration:none;}.documents_full .certBlockPicInner{height: 210px;margin-left: 4px;margin-top: 1px;overflow: hidden;width: 147px;border: 3px solid #ff7f00;-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);}*html .documents_full .certBlocks {margin-left:20px;}.documents_full .certBlockPic img{margin-top:-1px; margin-left:-1px;}.documents_full .certBlockText{float:left; width:100%;margin-top: 13px;}.documents_full .certBlockLink{float:left; width:100%;margin-top: 11px;}.documents_full .certBlockText a{ color:#505050; font-size:12px;line-height:150%;}.documents_full .certBlockText a:hover{ color:black; }.documents_full .certBlockLink a{text-decoration:none;color:#808080; font-size:10px;}.documents_full .certBlockLink span{color:#ff7f00; font-size:12px;text-decoration:underline;margin-right:3px;}.documents_full .certBlockLink img{vertical-align:middle;margin-right: 7px;margin-top: -5px;}.documents_full .catItem {float:left; width:40%; margin: 15px 10% 5px -10px;}*html .documents_full .catItem {width:45%; margin-right:5%;}.documents_full .catPic {float:left; width:120px; height:120px; overflow:hidden;}.documents_full .catLinks {margin-left:121px;}.documents_full .catLinksTop {float:left; width:100%;margin-bottom: 12px;}.documents_full .catLinksTop a{color:#a6286a; font-size:16px;}.documents_full .profile .catLinksTop a{color:#158fbd; }.documents_full .rollet .catLinksTop a{color:#F57E20;}.documents_full .vorota .catLinksTop a{color:#0B971B; }.documents_full .catLinksBottom {float:left; width:100%;color:#505050; font-size:12px;line-height: 150%;}.documents_full .catLinksBottom a{color:#505050; font-size:12px; white-space:nowrap;}.documents_full .catLinksBottom a:hover{color:black; font-size:12px;}.documents_full .catLinksBottom div{ position:relative;float:left; margin-right:2px;}.documents_full .catLinksBottom a.blueA{color:#158fbd; font-size:12px;}.documents_full .catLinksBottom a:hover{text-decoration:none;}.documents_full .catLinksBottom a.blueA:hover{color:#505050; font-size:12px;}.documents_full .catLinksBottom .showText{display:none; position:absolute; top:20px; left:30px;}.documents_full .catLinksBottom .showTextInner{line-height: 165%; position:static;   margin-top: 17px;    padding: 15px 15px 16px 20px;    width: 283px; background-color:white; border:1px solid #c5c5c5; font-size:12px;color:#808080;}.documents_full .catLinksBottom img.showTextAbs{left: 14px;    position: absolute;    top: 9px;}.documents_full .pages{float:left; width:100%;margin-top:7px;margin-bottom: -40px;margin-left:39px;}.documents_full .pages a{float:left;color:#158fbd; font-size:14px;font-family: Arial;margin: 0 6px;}.documents_full .pages a:hover{float:left;color:#505050;}.documents_full .pages span{float:left;color:#505050; font-size:14px;font-family: Arial;width:auto; margin:0;line-height: normal;margin: 0 6px;}.documents_full .pages div{float:left;color:#505050; font-size:14px;font-family: Arial;}*html .documents_full .pages{width:90%;margin-left:-15px; position:relative;}.photoPic img{border:1px solid #E0E0E0; padding:2px;width: 93%;}.photoPic img:hover{border:1px solid #FF7F00}.certSelect {margin-top: 6px;margin-bottom: 15px;}.certSelect span{float:left; color:#808080; font-size:10px; text-transform:uppercase; margin-bottom: 4px; margin-top:2px; margin-right: 13px; line-height: 200%;}.certSelect select{color:#505050; font-size:12px;border:1px solid #c7c7c7;font-family: Arial; width:65px;padding-bottom: 3px;    padding-left: 3px; padding-top: 3px;height: 25px;  margin-bottom: 5px;}*html .certSelect {margin-left:19px;}/* End Документация с сертификатами и фотогалереей *//* Кнопки в разделе Сервис */section{display: block;}section .container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {section .container {width: 750px;} section .otstup {padding:0;}}@media (min-width: 992px) {section .container {width: 970px;}}@media (min-width: 1200px) {section .container {width: 1170px;}}.media-body {overflow: hidden;zoom: 1;width: 10000px;}img.media-object {display: block;max-width: none;width: inherit;}.media-right {padding-left: 10px;}.media-left {padding-right: 10px;}.media-left, .media-right, .media-body {display: table-cell;vertical-align: middle;}.media-heading {margin-top: 0;margin-bottom: 5px;font-size: 28px;color: #7c818e;font-family: inherit;font-weight: 500;line-height: 1.1;}section .otstup {padding:10px;}/* Start. Главная странице. Список новостей под слайдером  */.main-news-info {margin: -5px 0 25px;}.main-news-container {margin: 0 -1%;}.main-news-container > div {padding-top: 15px; padding-left: 1%; padding-right: 1%;}.contentNewBlue, .contentNewGreen, .contentNewGrey, .contentNewOrange, .contentNewViolet {padding: 10px;background-color: #F6F6F3;border: 1px solid #C2C1C1; height: 100%;}.contentNewBlue:hover, .contentNewGreen:hover, .contentNewGrey:hover, .contentNewOrange:hover, .contentNewViolet:hover {border: 1px solid #EBE7E7;}.contentNewBlue:hover {box-shadow: 0 0 5px #158FBD;box-shadow: 0 0 10px rgba(21,143,189,0.8);-moz-box-shadow: 0 0 10px rgba(21,143,189,0.8);-webkit-box-shadow: 0 0 10px rgba(21,143,189,0.8);}.contentNewGreen:hover {box-shadow: 0 0 5px #3cb64a;box-shadow: 0 0 10px rgba(60,182,74,0.8);-moz-box-shadow: 0 0 10px rgba(60,182,74,0.8);-webkit-box-shadow: 0 0 10px rgba(60,182,74,0.8);}.contentNewGrey:hover {box-shadow: 0 0 5px #808080;box-shadow: 0 0 10px rgba(128,128,128,0.8);-moz-box-shadow: 0 0 10px rgba(128,128,128,0.8);-webkit-box-shadow: 0 0 10px rgba(128,128,128,0.8);}.contentNewOrange:hover {box-shadow: 0 0 5px #f57d1f;box-shadow: 0 0 10px rgba(245,125,31,0.8);-moz-box-shadow: 0 0 10px rgba(245,125,31,0.8);-webkit-box-shadow: 0 0 10px rgba(245,125,31,0.8);}.contentNewViolet:hover {box-shadow: 0 0 5px #a6286a;box-shadow: 0 0 10px rgba(166,40,106,0.8);-moz-box-shadow: 0 0 10px rgba(166,40,106,0.8);-webkit-box-shadow: 0 0 10px rgba(166,40,106,0.8);}.main-news-container p {margin-top: 15px;}.main-news-container p, .main-news-container span {color: #000000;font: 12px/150% Arial;}.contentNewBlue p a {color: #158FBD;}.contentNewGreen p a {color: #3cb64a;}.contentNewGrey p a {color: #a0a0a0;}.contentNewOrange p a {color: #f57d1f;}.contentNewViolet p a {color: #a6286a;}.main-news-container span {border-bottom: 1px solid #D1D1D1;padding-bottom: 10px;margin-bottom: 7px;display: block;}.contentNewImg {padding: 4px; border: 1px solid #D1D1D1; margin: 0 1% 10px;background-color: #FFFFFF;}.contentNewImg a {width: 100%;height: 80px;display: block;}@media (min-width: 414px) and (max-width: 767px) {.col_si6{width:50%}}/*@media (min-width: 414px) {.main-news-container > div:nth-child(2n) {padding-left: 2%;}}*/@media (min-width: 768px) {.main-news-container > div:last-child {display: none;}/*.main-news-container > div:nth-child(n+2) {padding-left: 2%;}*/}@media (min-width: 992px) {.main-news-container > div {padding-top: 0;}}/* End. Главная странице. Список новостей под слайдером  *//* Start. Главная странице. Текст под блоком новостей  */.mainContainer p {color:#727272; font-family: 'Arial'; font-size:16px; line-height:1.4; margin-top:28px; margin-bottom: 0;}.mainContainer p strong {font-family: 'Arial'; font-weight: bold;}.mainContainer h1 {color: #158FBD; font-family: 'Arial'; text-align: center;}.mainContainer span {color:#727272;}.mainContainer div > ul {padding: 28px 9% 0px;}.mainContainer div > ul > li {list-style-type: disc; color: #158FBD; font-family: 'Arial';}@media (max-width: 767px) {.mainContainer .container div:nth-child(2n) > ul {padding-top: 0;}}/* End. Главная странице. Текст под блоком новостей  */.colorblock13{	background-position: 50%;	background-repeat: no-repeat;	background-size: cover;}.colorpesokdub{	background-image: url('/images/product/gate/newfolder/pesokdub.jpg');}.colormorendub{	background-image: url('/images/product/gate/newfolder/morendub.jpg');}.coloririshdub{	background-image: url('/images/product/gate/newfolder/irishdub.jpg');}.colorrustidub{	background-image: url('/images/product/gate/newfolder/rustidub.jpg');}.colorsvetlidub{	background-image: url('/images/product/gate/newfolder/svetlidub.jpg');}.colorhdddark{	background-image: url('/images/product/gate/newfolder/hdddark.jpg');}.colorhddlight{	background-image: url('/images/product/gate/newfolder/hddlight.jpg');}.colorrustivishn{	background-image: url('/images/product/gate/newfolder/rustivishn.jpg');}.colormahagon{	background-image: url('/images/product/gate/newfolder/mahagon.jpg');}.colorgornasosna{	background-image: url('/images/product/gate/newfolder/gornasosna.jpg');}.colororeh{	background-image: url('/images/product/gate/newfolder/oreh.jpg');}.colorantik{	background-image: url('/images/product/gate/newfolder/antik.jpg');}.colororegon{	background-image: url('/images/product/gate/newfolder/oregon.jpg');}.colorkrasnikirpich{	background-image: url('/images/product/gate/newfolder/krasnikirpich.jpg');}.colorbeton{	background-image: url('/images/product/gate/newfolder/beton.jpg');}.colormramor{	background-image: url('/images/product/gate/newfolder/mramor.jpg');}.colorsvetlslanez{	background-image: url('/images/product/gate/newfolder/svetlslanez.jpg');}.colorvintkirpich{	background-image: url('/images/product/gate/newfolder/vintkirpich.jpg');}/* Start. Видео престиж */.promo-slider__bg-video{	position:relative;}.video_tag{	display:block;}.video_home_img {    position: absolute;    left: 50%;    -webkit-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    top: 50%;    cursor: pointer;    z-index: 1;    -webkit-transition: opacity .4s linear;    -o-transition: opacity .4s linear;    transition: opacity .4s linear;    display: none;    width: 130px;    height: 130px}.video_home_img:hover .circle {    opacity: .9}.video_home_img .circle {    fill: #fff;    opacity: .8}.video_home_img .path {    fill: #40a629}.video_home_img.opacity-1 {    display: block}.background_video {    position: relative;    overflow: hidden;    width: 100%}.background_video .container {	padding-left: 0;	padding-right: 0;	max-width:1140px;}.btn-fullscreen {    right: 30px;    padding-top: 6px}.background_video .btn-fullscreen svg {    width: 20px}.btn-mute {    right: 80px}.background_video .video_btn {    width: 34px;    height: 34px;    display: none}.background_video .svg-mute {    width: 22px;    height: 24px;    margin-top: 0}.background_video .svg-unmute {    width: 22px;    height: 24px}.covervid-video {    -o-object-fit: cover;    object-fit: cover}.covervid-video,.fixgf {    position: absolute;    width: 100%;    height: 100%;    bottom: 0}.table.product-title{		margin-bottom: 0;	padding-bottom:10px;	}.fixgf {       overflow: hidden;    left: 0}.fgf {    position: fixed;    bottom: 0;    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    display: none;    max-width: 1280px;    width: 80vw;    height: 56.25%;    z-index: -1}.fix_background_fff {    background-color: #fff}.img_for_video {    max-width: 100%;    height: auto;    opacity: 0}.video_btn {    width: 43px;    height: 43px;    position: absolute;    top: 38px;    z-index: 1;    color: #414141;    background: #fff;    border: 1px solid #eaeaea;    border-radius: 3px;    -webkit-transition: color .2s ease-in;    -o-transition: color .2s ease-in;    transition: color .2s ease-in;    vertical-align: center;    text-align: center;    padding-top: 5px;    cursor: pointer}.video_btn svg {    -webkit-transition: all .2s ease-in;    -o-transition: all .2s ease-in;    transition: all .2s ease-in}.video_btn:hover svg {    fill: #40a629}.btn-fullscreen {    padding-top: 8px}.svg-unmute {    display: none;    height: 30px;    width: 30px;    margin-left: 1px}.svg-mute {    height: 28px;    width: 28px;    margin-top: 1px}.btn-mute.active .svg-unmute {    display: inline-block}.btn-mute.active .svg-mute {    display: none}.absolute {    position: absolute}@media only screen and (max-width: 700px){.video_home_img {    width: 90px;    height: 90px;}}/* End. Видео престиж */