﻿@font-face {
    font-family: "RussoOne";
    src: url("../fonts/RussoOneRegular/RussoOneRegular.eot");
    src: url("../fonts/RussoOneRegular/RussoOneRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RussoOneRegular/RussoOneRegular.woff") format("woff"), url("../fonts/RussoOneRegular/RussoOneRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}


/* @font-face{font-family:RussoOne;src:url("../fonts/RussoOneRegular/RussoOneRegular.eot");src:url("../fonts/RussoOneRegular/RussoOneRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/RussoOneRegular/RussoOneRegular.woff") format("woff"),url("../fonts/RussoOneRegular/RussoOneRegular.ttf") format("truetype");font-style:normal;font-weight:normal} */

a {
    color: #008ad3;
    border-bottom: 1px solid rgba(0, 138, 211, 0.4);
    text-decoration: none
}

address {
    line-height: 18px
}

body {
    font-size: 16px
}

body {
    position: relative;
    min-width: 1000px;
    color: #363636;
    font-family: Tahoma, Arial, sans-serif;
    line-height: 18px
}

h1 {
    margin-left: 0;
    font: 30px "RussoOne", Arial, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #383838;
    font-family: "RussoOne", Arial, sans-serif;
    font-weight: normal
}

h4 {
    font-size: 17px
}

.weight-h3 {
    font-size: 20px;
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    margin: 0 0 5px 0;
}

.row-articles {
    font-size: 58px;
    color: #3699D0;
}

.lightstart-h4 {
    font-size: 30px;
    color: #0091de;
    line-height: 36px;
    margin: 0 0 16px 0;
}

.ab-cubok {
    position: relative;
    padding-top: 268px;
    margin-bottom: 25px;
    background: url(/img/kubok.png) no-repeat 55px 65px
}

.ab-cubok div {
    position: absolute;
    left: 220px;
    top: 33px;
    z-index: 5;
    width: 333px;
    padding: 15px 20px;
    background: #e6e3d7;
    font-size: 14px;
    line-height: 20px
}

.ab-cubok img+p {
    width: 470px;
    font-size: 14px
}

.ab-cubok>img {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4
}

.ab-p1 {
    line-height: 20px;
    font-size: 14px
}

.ab-quoting {
    float: right;
    position: relative;
    padding: 20px 40px;
    width: 395px;
    font-size: 14px;
    line-height: 19px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOhJREFUeNpiZEAFUkBsBmV/BOL9DKQDbSBWhbIfA/FZbIpY0PguQKwEZb8lw2J2IPYEYh4kPlaLmZDYckiWgsAvMnxriGQpCPzGpRDZYnsGygDId1bEKoZZLA/EyhRabArEfKRabEehpZxAbEGKBiY8vv1PgjnGaHELA39xaWDBE7cgX2igif0B4odoiYYbj28FsZjxHZTNQBbL4NEUgUX8NBBvRVPHg8MMBShGB7uY8AUHDiBBQZTAgDgTGZr+MlAO/jExDBAYtXjUYppazEShYxnJsRdkyBcSNX1G438D5UsSzfgIEGAAi+oflKOIx8AAAAAASUVORK5CYII=") no-repeat 0 0
}

.ab-quoting p {
    margin-bottom: 11px
}

.ab-video {
    float: left;
    margin: 5px 15px 5px 0px
}

.about-plate {
    height: 220px;
    background: #0c0d15 url(/img/about-plate.jpg) no-repeat 50% 0
}

.about-plate p.bigger {
    color: #fff;
    display: inline-block;
    font: 24px RussoOne, Arial, sans-serif;
    padding: 53px 65px;
    vertical-align: top
}

.about-product-ca {
    text-align: center;
    padding: 0 120px 20px 120px
}

.aboutus-top {
    text-align: center;
    margin: 15px auto 0
}

.aboutus-top a {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 120px;
    margin: 15px 35px;
    text-decoration: none;
    border: none
}

.aboutus-top a img {
    display: block;
    margin: 0 auto 12px
}

.aboutus-top a span {
    border-bottom: 1px solid #99d5eb;
    color: #0096ce;
    font: normal 18px RussoOne, Arial, sans-serif
}

.advace-div {
    width: 1020px;
    margin-bottom: 55px
}

.advace-div>div {
    min-height: 70px;
    position: relative;
    font-size: 16px;
    line-height: 22px;
    width: 240px;
    background-repeat: no-repeat !important;
    background-position: 0 0 !important;
    padding: 90px 32px 0 40px
}

.advace-div>div.adv1 {
    margin-left: 42px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAABsCAYAAAC2AeaWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUZDMzlCNjRFNENCMTFFM0E3RDFDOThGNTIzOTVENUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUZDMzlCNjVFNENCMTFFM0E3RDFDOThGNTIzOTVENUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRkMzOUI2MkU0Q0IxMUUzQTdEMUM5OEY1MjM5NUQ1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRkMzOUI2M0U0Q0IxMUUzQTdEMUM5OEY1MjM5NUQ1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmVXQ8cAAAhPSURBVHja7F0JbFRVFL2tpYAI2GIIiKJgLLIpBom4g6GAiqAiYCLRBqVuuKEIuKEEEEWFqAiuYICoxRg1gAuowa2CC4qIKwi4oGzVUJXFUu/xXxIcZvrfn/4/ff/NPclJ2+n7M+/PmXfffffddyevurqaokbZ6q1kIQ5lHs/swixiHi6PFTLzmAXMCuafwo3Mdcy1zE+Z5cxtttxMHmUP6jF7M/syi5ntDK4pEFKS9hgBq5hvMRcw32ZWqZDRASNuOHMIs1mIz5vD7Cy8Xkbsc8xZzC8yfZO5Dgt4joyWFcyrQxYxGVoyb2SuZC5m9lIha4fuzHfE3PWsoz70EjHfk/6okAFQKGbtA+ZplvTpFOkP+nWICmlmRr9ilsjcZRNypF9fMvurkDWbsZeZzS3vZ3Pp58PiQavXmoBpzANCeJ5K5gbmr/L7TmZDZiMRoa38XVuMkPXr+czNKqQHzDsd07wWpu4N5lLxbDcYWK/WzG7MM8QStEvztTF3vi9r2rUqpLcoDwKMtqeY82RODYI95EV2wPnyGNaQlzCHMlsEfL6jxbuGZ/1dts+RiP19a9BuPXMY80jm7WmImApY+I9itmFeaTCqE9FK1rqHqbNDdKfPvIc3ukiWADsj6sMO5mNiascw/wpwLURcxGya7UI+z7yKuT3h8YVi+u5n7spQXyDovcxOzHcDXId+ltXGaXNlHTmTvJ2LfsyBMjL6yXxWF/iB2YM5McA8joD++LQXq1m8jZUpDGLOYdY3dN76ijedlSPSZswX62AybyIKNEPWriqkhVjCHGA4VyPwcLdLQjZ2UMzLDdtif/MYF4SEiMuC3kwMgLnyUYN2CNRMckHIKcz2zNkUThzVJmDz+TODdueRF5ONrZDIpymV309k3uSYkJgnL2X+Y+D43BBXIZswn6T/7ylibdXRMTFXinfqh4vISyGJnZAPkrfDsC+w/ppF7iWKTaD9o1GJyJfRGyshsRAeluJ/2Dq6xTEhNzEfMWg3NE5CHsx8gmpO0xhHXkzSJcw0mCsxrRTFRcip5L+Vky8mtp5DQmLba4FBuz5xEBKJUyWGbbsyxzo2KucZtOltu5BIx3884DW3kZc97gpeI/990u62C/kQedtPQbDXxOY7IiQ2v8t92iA36UhbhRxg6pElQRcZma6g3KDNsTYKWSgeW20wVuZMVwIEfmhjo5DTKXjWWSLqOWRi1xi0aW2bkBeQF3oKA51lfRl3rDNo08ImITFpzwj5ORHx6RZzIbcYtGlqk5AQMewzGnliYuvHWEjk6vilguTbJCQSkXJScKnPtTtquLYTRZezGhYaMFeLaMl4oM/1xTVc+6xNQfNKgzcizjlG+CCWUPh1BnAMYkSchAQKYj4XLicv+yFMIDl7q01CbjRo08oBD/Uu8k6ChYG5zJfqch2ZDCYHYNo5ICTmcpNUDz/8Ql62HdkmpMk5wRPIDXzCvKeWz3EF7VOwySYhTWrTdCd3MIHSr8czmxL2MW0bkRU+bZBV18QRIZFNh0OyuwNe9xNzZF2vI/3woc//seg/y6FRifzWiQEDB6XJPvC2Cfm6QZsh5BaQUb7CsO3TzFeT/SOOQiI1pKVDQu4WL9bvgA+8+pTJ2rYJ+TX5n+9HzPE6x0YlnJ7xPiYVhRH/SFvInCmrSpnVzMnMTERW5hq0uZbsL5AUFDiy/nGK/yGvqcbDr7k+IkK4yfLnaKxb+LHREd/QMwZmBgdB73BMSAQISmj/4P868gpaUNpCklepInEUYmRC0NKIbuhn8uqe+gExxq6OiYnQ3bgEk4ozldvTFhKmlLxtp2QokBEaFaaRfxEFHLdD8aMGjomJKiTL5HecpXzT5KLcFCKOjlgoP8Adf9Gg3XHMBxwTskpMLPYux5helJtExLJ95sW6xK2GUQ9URx7qmJjw3hHFqgwsJAs4iLmmBnOaaaA02XTDtjCxvRwTszJI4zxxWgZZ+kbAM0XWXWuDtSVqofY3nVNcA0ZkW4s/zfhUlpJZ9SjkvKBs2YXZKuR8y/uIsJ3p3h2C6mUSJbEhaoWN8MHMc5kHRSpk9ahO2ORca7mYqAC52LBtjphkfKFKmzrqL153kTgtKHr4Cnk7+sOjHJEUg1FZJZ/sIBuxp5N3pmIsZe5YASzCKOln4nZbYwmwDMyEkBWydinmkWpbtf7fmWdTsIqPMGeTxAO+JsLgAQS8TF7nPkpdSw7v6cQoOvBfpQyYV/ZeC/lnheUjE7vjxWI2g1QdPoK8wgsw0YjlzqFwvvYI5/svFhFNg/iYN3EabVvoQoqYtou4F98zTyVvN6Ao4LXNxfSB38i8i7riH5FXLtvPO8bch7OZKE6P4+Dt07yHnEhGZAyxXsR8QebCdD1KcIT8/bc4fb+R9zWDO8QUw0y2kFHdKIS+f05eLXYVUrBZ1r8IMoex0dxQTGWUVbbgtN0cpbMTVyAWiyTdfjKSbMYm8ViXqJCpgYgOTmQhOWmPhf2Dg9WBvDAiqZA1Y4t4jydRsAr/UQJfO3gyedtSkRZ2d7EU9nJxgHpQGkXeQwKWRwjL4esPyzPxgi7XNMfB2T6yXJiagTkU60JEbpB+ciaZlSZTrzWguz9S1o49ZaT0lDm1tuu5NbIWXSijf1dd3WQ2fet5lXiMe73GQplPUW76KPK28xAwaCzEGRNktOFsf6WsXTdIQAIbDUhH+dGWm8smIZOZwoXC2EO/98MRZGREDu7QTN9pHZEKFVKFVKiQChVSoUKqkPoWqJAKFVKhQipUSBVSoUIqVEiFCqlCKlRIhQqpUCEVKqQKqVAhFSqkQoVUIRUqpEKFVKiQKqRChVSokAoVUqFCuoh/BRgA1mufLrKV/nsAAAAASUVORK5CYII=) 0 10px
}

.advace-div>div.adv2 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAB2CAYAAAAEAEvyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkREOTI4RUZFNENCMTFFMzkwRTlFQjEyMTZFQzgwOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkREOTI4RjBFNENCMTFFMzkwRTlFQjEyMTZFQzgwOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCREQ5MjhFREU0Q0IxMUUzOTBFOUVCMTIxNkVDODA5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCREQ5MjhFRUU0Q0IxMUUzOTBFOUVCMTIxNkVDODA5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhpnCeAAAAm5SURBVHja7F17sFVT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)
}

.advace-div>div.adv3 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABzCAYAAAAR4LWGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0MwOUUwMDFFNENCMTFFM0FFRkZEN0ZEQTczODJFQ0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0MwOUUwMDJFNENCMTFFM0FFRkZEN0ZEQTczODJFQ0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQzA5REZGRkU0Q0IxMUUzQUVGRkQ3RkRBNzM4MkVDRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQzA5RTAwMEU0Q0IxMUUzQUVGRkQ3RkRBNzM4MkVDRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl1M/c8AAAX4SURBVHja7J1raB1F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)
}

.advace-div>div>em {
    display: block;
    width: 1px;
    background: #d9d9d9;
    position: absolute;
    bottom: 0;
    top: 50px;
    right: 0
}

.advace-plus-div>div {
    margin-left: 0;
    padding: 0 0px;
    margin-bottom: 25px;
    margin-left: 22px;
    margin-top: 8px
}

.advace-plus-div>div strong {
    font-size: 15px;
    display: block;
    margin-bottom: 8px
}

.advant213-plate {
    background: #f5f5f5;
    padding: 30px 0px
}

.advant213-plate .container .span6,
.light-start {
    margin-left: 0 !important
}

.advant213-plate .container .span6>div {
    padding-left: 45px;
    padding-right: 32px;
    position: relative;
    margin-bottom: 16px
}

.advant213-plate .container .span6>div h3 {
    margin-top: 20px;
    margin-bottom: 0
}

.advant213-plate .container .span6>div>img {
    float: left;
    margin-left: -45px;
    margin-top: 12px
}

.advant213-section {
    margin-top: 50px;
    margin-bottom: 45px
}

.advant213-section h2 {
    font-size: 46px;
    line-height: 50px;
    font-weight: normal
}

.after-map p {
    line-height: 22px;
    margin-bottom: 25px
}

.after-map+footer {
    margin-top: 50px !important
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.alignleft,
.equipment-page-sertif-slider .owl-wrapper .owl-item,
.index-sertif-slider .owl-wrapper .owl-item,
.paging .prev {
    float: left
}

.alignright,
.paging .next {
    float: right
}

.allinone_carousel .contentHolder {
    overflow: hidden;
    position: relative
}

.allinone_carousel canvas.mycanvas {
    position: absolute;
    left: -99999px
}

.allinone_carousel.charming .contentHolderUnit {
    cursor: pointer;
    height: 310px;
    overflow: hidden;
    position: absolute;
    width: 530px
}

.anons-tiles {
    padding: 0 20px;
    position: relative;
    display: table;
    width: 100%
}

.anons-tiles .anno-txt {
    background: #e6e3d7;
    padding: 20px;
    font-size: 15px;
    line-height: 20px
}

.anons-tiles .z-index1 {
    position: absolute;
    z-index: 5
}

.anons-tiles .z-index2 {
    position: absolute;
    z-index: 6
}

.anons-tiles .z-index3 {
    position: absolute;
    z-index: 7
}

.anons-tiles .z-index4 {
    position: absolute;
    z-index: 8
}

.arb-index-box {
    padding: 15px 15px 20px 15px;
    background: #f5f5f5;
    margin-bottom: 20px
}

.arb-index-box a.button {
    background: #e90000;
    color: #fff;
    padding-left: 36px;
    padding-right: 36px
}

.arb-index-box h2 {
    text-align: center;
    margin: 0 0 16px 0;
    font-size: 30px
}

.arb-index-box>table table td.blue-procent {
    color: #3699D0;
    font-weight: bold
}

.arb-index-box>table table td>img,
.product-detail .type-of-products {
    margin-left: 20px
}

.arb-new {
    width: 100% !important;
    background: url(/img/arb_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 15px 22px;
    position: relative;
    color: #fff;
    margin-bottom: 16px
}

.arb-rig-row {
    display: table;
    width: 100%;
    padding: 0;
    margin: 5px auto 25px auto;
    position: relative
}

.arb-rig-row>div {
    padding-left: 235px !important;
    position: relative;
    min-height: 175px
}

.arb-rig-row>div .arb-rig-img {
    position: absolute;
    left: 15px;
    top: 25px;
    text-decoration: none;
    border: none
}

.arb-rig-row>div .type-of-products+p {
    height: 30px;
    margin: 0;
    padding-top: 35px
}

.arb-rig-row>div .type-of-products+p a.button {
    top: 0
}

.arb-rig-row>div .type-of-products,
.arb-rig-row>div .type-of-products h4 {
    margin-top: 2px
}

.arb-rig-row>div h5 a span {
    color: #363636;
    font: bold 16px Arial, Helvetica, sans-serif
}

.arb-rig-row>div h5,
.compare-td p {
    margin-top: 0;
    margin-bottom: 8px
}

.arb-rig-row>div.last-arb-rig {
    width: 725px
}

.arrow-wrap {
    position: relative;
    z-index: 2;
    width: 1020px;
    margin: 0 0 0 -21px;
    min-height: 945px;
    background: url(/img/gray_arrow.png) no-repeat 50% 75px;
    background-size: 100%
}

.arrow-wrap h2,
.suite h4 {
    padding-left: 22px
}

.blk-subs {
    padding: 20px 130px;
    border: 4px solid #0091de;
}

.input-subs {
    width: 540px;
    height: 32px !important;
    padding-left: 15px !important;
    background-color: #e7e7e7 !important;
    box-shadow: inset 0px 5px 9px 0px rgba(0,0,0,0.5) !important;
    font-family: "RussoOne", Arial, sans-serif;
}

.btn-subs {
    position: relative;
    padding: 13px 16px 11px;
    color: #fff;
    font: normal 16px "RussoOne", Arial, sans-serif;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.75);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    background: #0091de none;
    border: none;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.article-teaser {
    margin-top: 30px
}

.article-teaser .name {
    display: block;
    margin: 17px 0 14px
}

.article-teaser .name span {
    border-bottom: 1px solid rgba(0, 148, 205, 0.5);
    font-family: RussoOne, Arial, sans-serif;
    line-height: 21px
}

.bell-tower {
    position: relative;
    height: 100%;
    max-width: none
}

.bell-tower-block .info-plates {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 50%;
    width: 0;
    height: 100%
}

.bell-tower-block .info-plates .info-plate-1 {
    top: 5%;
    left: -475px
}

.bell-tower-block .info-plates .info-plate-2 {
    top: 29%;
    left: -475px
}

.bell-tower-block .info-plates .info-plate-3 {
    top: 65%;
    left: -475px
}

.bell-tower-block .info-plates .info-plate-4 {
    top: 20%;
    left: 101px
}

.bell-tower-block .info-plates .info-plate-5 {
    top: 50%;
    left: 236px
}

.bell-tower-block .info-plates .wrap {
    position: relative;
    width: 100%;
    height: 100%
}

.bell-tower-block .info-plates img {
    position: absolute;
    max-width: none
}

.bell-tower-centered {
    position: relative;
    margin: 0 auto;
    max-width: 1600px;
    height: 403px;
    text-align: center;
    background: url("/content/bell-tower.jpg") 50% 0 no-repeat;
    background-size: cover
}

.bell-tower-height-pic {
    display: none;
    position: absolute;
    top: 0;
    left: -17px;
    width: 299px;
    height: 1173px;
    background: url("/content/bell-tower-height-pic.png") no-repeat
}

.bg404 {
    width: 980px;
    height: 280px;
    background: url(/img/404_bg.jpg) no-repeat 50% 50%;
    position: relative;
    margin: 30px auto
}

.bg404 a {
    font: normal 25px RussoOne, Arial, sans-serif;
    position: absolute;
    top: 84px;
    left: 131px;
    color: #353535;
    text-decoration: none;
    border-bottom: 1px solid #3c3c3c
}

.bigger,
.calc-table sup {
    font-size: 18px
}

.brick-description-fix,
.new-brorder div img+p+p+p {
    line-height: 16px !important;
    margin-top: 0 !important;
    padding: 0 !important;
    min-height: 12px !important;
    font: 13px Arial, Helvetica, sans-serif !important;
    text-transform: none !important
}

.button {
    position: relative;
    padding: 13px 16px 11px;
    color: #fff;
    font: normal 16px "RussoOne", Arial, sans-serif;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.75);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    background: #0091de none;
    border: none;
    text-transform: uppercase;
    letter-spacing: 0.03em
}

.button i,
.button em {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    border: 2px solid #ffffff
}

.buy-button.sticky {
    position: fixed !important;
    top: 0 !important;
    left: 50%;
    margin-left: 264px
}

.bz-auto {
    position: relative;
    margin: 30px auto 0;
    padding: 30px 25px;
    width: 925px;
    height: 151px;
    background: url(/img/bz-auto-bg.jpg) no-repeat
}

.bz-auto a {
    position: absolute;
    right: 60px;
    bottom: 45px;
    width: 190px;
    text-align: center
}

.bz-auto h4 {
    margin-bottom: 20px;
    font-size: 40px !important;
    color: #fff;
    letter-spacing: 1.8px
}

.bz-auto p {
    margin-bottom: 12px;
    padding-left: 25px;
    font: 18px Tahoma, Arial, sans-serif;
    color: #fff;
    letter-spacing: 0.6px
}

.bz-auto_p1 {
    background: url(/img/icon-calc.png) no-repeat 3px
}

.bz-auto_p2 {
    background: url(/img/icon-triange.png) no-repeat
}

.bz-auto_p3 {
    background: url(/img/icon-finger.png) no-repeat 3px
}

.calc-area {
    display: table;
    width: 975px;
    margin-left: -12px;
    padding: 20px 12px 15px;
    background: #e6e3d7
}

.calc-area .calc-head-table {
    margin-bottom: 12px;
    height: 110px
}

.calc-area .calc-head-table td,
.calc-table .va-top td {
    vertical-align: top
}

.calc-area .calc-left-col .calc-table span.as-label {
    margin-bottom: 18px
}

.calc-area .calc-left-col .user-params td {
    vertical-align: middle;
    padding: 8px 0px 8px 0
}

.calc-area .calc-left-col .user-params.calc-table input.digit,
.calc-area .calc-left-col .user-params.calc-table input[type="text"] {
    width: 80px !important
}

.calc-area .calc-left-col .user-params.calc-table tbody tr.uparam-blue {
    background: #0286D0
}

.calc-area .calc-left-col .user-params.calc-table tbody tr.uparam-blue td {
    color: #fff;
    padding: 12px !important
}

.calc-area span.as-label {
    display: block;
    font-size: 15px;
    margin: 0 0 7px 0;
    font: 16px Verdana, Geneva, sans-serif;
    text-transform: none
}

.calc-area>div.calc-left-col,
.calc-area>div.calc-right-col {
    display: table-cell;
    width: 50%;
    vertical-align: top
}

.calc-area>div.calc-presumm-box {
    display: table-row;
    border: 1px solid #FF9933
}

.calc-area>div.calc-right-col {
    padding: 0 12px 10px 26px
}

.calc-area>div.calc-right-col .product-type-radiobox {
    display: table;
    width: 100%;
    height: 89px;
    position: relative;
    vertical-align: top
}

.calc-area>div.calc-right-col .product-type-radiobox .radio-product {
    display: table-cell;
    float: left;
    width: 25%;
    padding-right: 2%;
    vertical-align: top
}

.calc-area>div.calc-right-col .product-type-radiobox .radio-product label {
    display: block;
    height: 52px;
    border: 1px solid #333333;
    cursor: pointer;
    text-align: center;
    padding: 11px 5px 5px 5px;
    font: 14px "RussoOne", RussoOne, Arial, sans-serif;
    letter-spacing: 0.05em;
    max-width: 112px
}

.calc-area>div.calc-right-col .product-type-radiobox .radio-product label img {
    display: block;
    margin: 0px auto 0px
}

.calc-area>div.calc-right-col .product-type-radiobox .radio-product label p {
    margin: 0;
    text-align: center;
    min-height: 30px
}

.calc-area>div.calc-right-col .product-type-radiobox input[type='radio'] {
    position: absolute;
    left: -9999px
}

.calc-area>div.calc-right-col ul {
    list-style: none;
    margin: 8px 0 8px 10px
}

.calc-area>div.calc-right-col ul li {
    display: block;
    margin-bottom: 6px;
    position: relative;
    padding-left: 15px
}

.calc-form {
    padding: 10px;
    border: 1px solid #9C9C9C
}

.calc-form .summary-section {
    position: relative;
    margin: 20px 0 0
}

.calc-form .summary-section .bg {
    position: absolute;
    top: 0;
    right: -10px;
    bottom: -10px;
    left: -10px;
    background: #E4E4E4
}

.calc-form .summary-section .explanatory-text {
    margin: 0 0 5px 75px
}

.calc-form .total-info {
    display: inline-block;
    margin: 10px 0 20px 40px;
    vertical-align: top;
    font: 20px/normal RussoOne, Arial, sans-serif
}

.calc-form .total-info .row {
    margin-bottom: 6px
}

.calc-form h3 {
    margin-left: 5px
}

.calc-form.form-horizontal .control-label {
    width: 275px
}

.calc-form.form-horizontal .controls {
    margin-left: 280px
}

.calc-form.form-horizontal .input-small {
    width: 74px
}

.calc-form.form-horizontal .input-small+.input-small {
    margin-left: 55px
}

.calc-form.form-horizontal .summary-section .controls {
    position: relative;
    padding-top: 10px
}

.calc-form.form-horizontal input[type="text"],
.type-of-products .item-3 {
    text-align: right
}

.calc-form[type="submit"],
.planirovka-section form submit {
    margin-top: 10px
}

.calc-presumm-box {
    display: table;
    width: 975px;
    margin-left: -12px;
    padding: 20px 12px 44px;
    background: #e6e3d7;
    margin-bottom: 50px
}

.calc-presumm-box td {
    white-space: nowrap
}

.calc-presumm-box td input[type="text"] {
    margin: 0;
    height: 33px
}

.calc-presumm-box td label {
    margin-top: 8px
}

.calc-presumm-box td label output {
    font: normal 14px Verdana, Geneva, sans-serif;
    text-transform: none
}

.calc-presumm-box td label output sup {
    font: normal 10px Verdana, Geneva, sans-serif
}

.calc-presumm-box td output {
    line-height: 38px
}

.calc-presumm-box td strong {
    font-size: 33px;
    line-height: 38px
}

.calc-result-div {
    padding: 50px 33px 20px 33px;
    background: #e6e3d7
}

.calc-result-div table td {
    vertical-align: middle;
    text-align: center;
    padding: 2px 10px;
    white-space: nowrap
}

.calc-result-div>table {
    outline-offset: 16px;
    outline: 2px solid #ffffff
}

.calc-table {
    background: #e6e3d7;
    padding: 16px 20px
}

.calc-table .jq-selectbox__select {
    border-radius: 0;
    background: #efefef;
    box-shadow: none;
    border: 1px solid #909090;
    border-top: 1px solid #353535;
    border-bottom: 1px solid #cecece
}

.calc-table .jq-selectbox__select-text {
    padding-top: 3px
}

.calc-table .jq-selectbox__trigger,
table.stone-wrap table td.nrb~td {
    border-left: none
}

.calc-table .jq-selectbox__trigger-arrow {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #3c3c3c;
    opacity: 1;
    filter: alpha(opacity=100)
}

.calc-table .va-top {
    margin-bottom: 33px
}

.calc-table form {
    display: inline-block;
    vertical-align: top;
    width: 330px !important;
    margin-left: 88px;
    margin-bottom: 0 !important
}

.calc-table form .tooltip-inner {
    color: #fff;
    text-transform: none !important
}

.calc-table form div.controls {
    margin-left: 72px;
    margin-bottom: 12px
}

.calc-table form input[type="text"],
.calc-table form input[type="email"] {
    font-size: 24px;
    text-align: right;
    padding: 0 8px 0 0;
    height: 38px;
    border: 1px solid #909090;
    border-top: 1px solid #353535;
    border-bottom: 1px solid #cecece;
    background: #fff;
    margin-top: -8px;
    text-align: center
}

.calc-table form label {
    width: 70px !important
}

.calc-table input[type="text"] {
    font-size: 24px;
    text-align: right;
    padding: 0 8px 0 0;
    height: 38px;
    border: 1px solid #909090;
    border-top: 1px solid #353535;
    border-bottom: 1px solid #cecece;
    background: #efefef;
    margin-top: -8px
}

.calc-table label {
    text-transform: none;
    display: block;
    line-height: 16px !important;
    font: 14px/16px Verdana, Geneva, sans-serif !important
}

.calc-table label br {
    line-height: 8px
}

.calc-table td {
    padding: 2px 6px
}

.calc-table,
.calc-table * {
    color: #363636;
    font: normal 16px/24px RussoOne, Arial, sans-serif;
    text-transform: uppercase
}

.calc-tabs {
    margin: 40px 0 30px 0
}

.calc-tabs a {
    border: none;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 28px 0 0
}

.calc-tabs a span {
    border-bottom: 1px dashed #8DB1C4;
    text-decoration: none
}

.calc-tabs a.active span {
    color: #353535;
    border-bottom: 1px dashed #ffffff;
    text-decoration: none
}

.calc-tabs,
.calc-tabs * {
    color: #008AD3;
    font: normal 24px RussoOne, Arial, sans-serif;
    text-transform: uppercase
}

.cat-section .cat-img-wrap {
    min-height: 150px
}

.cat-section .item {
    margin-bottom: 20px;
    text-align: center
}

.cat-section .name {
    font: 18px "RussoOne", Arial, sans-serif;
    font-weight: normal;
    border-bottom: 1px solid rgba(0, 150, 206, 0.5)
}

.cat-section .name-wrap {
    display: block;
    line-height: 1
}

.cat-section a {
    color: #0096ce;
    text-decoration: none;
    border: none;
    text-transform: uppercase;
    font-size: 16px
}

.calc-err-msg {
    padding: 15px 0;
    font-size: 18px;
    color: #E90000
}

.city-sel {
    color: #FFF;
    text-decoration: none;
    padding: 4px 7px 4px 20px;
    white-space: nowrap;
    max-width: 233px;
    min-width: 130px;
    float: right;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAACOLiwjAAAAVFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8wXzyWAAAAG3RSTlMAbhEE+cX01b9kSgjizMiAZ18V5+bed3ZXKinJ4HPSAAAAd0lEQVQY00XOSRLDIAxE0Q8CPA9x5vT975ngYPN2KqnUDdgaU4qrAWyzdvMGFlVEo5OC894F6UIrOYCH1JIkD+ClRKhDYCpnT2liqQ8WPjq94cxpgZeKHrBRu4bMadeRDVf93AbqyvE3jNLdKLrc+GBNY5z6nuwLpBYL0PhFvoAAAAAASUVORK5CYII=) no-repeat 2px 5px
}

.city-sel>span {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
    display: block;
    float: left
}

.co-stick {
    display: block;
    vertical-align: top;
    margin: 0 auto;
    position: relative;
    text-align: center
}

.co-stick span {
    line-height: 26px;
    padding: 6px 0px;
    position: relative;
    color: #fff;
    font: 14px/26px Arial, Helvetica, sans-serif
}

.co-stick.green span {
    background: #63bb3d
}

.co-stick.inc span {
    background: #5141a0
}

.co-stick.orange span {
    background: #ff7e00
}

.co-stick.red span {
    background: #f20907
}

.co-stick.sky span {
    background: #0091de
}

.compare-body {
    margin: 33px 0
}

.compare-cols.compare-sel .drag-head {
    background: #becbc0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKlJREFUeNpi/P//PwM5gAmXxNw5c+aBMC55RnQbgYoFgdQyIPaACu0A4qjklJT3hGwUAuJnSPxnUDFUALIRhufMni2HxP4PwtjkQBjuVKAT9wCpF0CcCcQ8SLZKAfEXIJ4OxBJAJ7vA/QgNhEQiA3Q+UHMSEwOZgGynUh44SPGoDKSqgDgJKgTyfxvQpruE4vEd1HkMSE59RzDlICc5EA0KQaKSHLEAIMAACGSUp6tHiSwAAAAASUVORK5CYII=") no-repeat 93% 50% !important;
    height: 12px;
    cursor: ew-resize;
    cursor: move
}

.compare-freeze {
    width: 160px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0
}

.compare-img {
    height: 110px;
    text-align: center;
    margin-left: -6px;
    margin-right: -6px
}

.compare-img .co-stick {
    position: absolute;
    z-index: 5;
    top: 8px;
    left: 0;
    right: 0
}

.compare-img img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    z-index: 2
}

.compare-main {
    position: relative;
    min-height: 450px
}

.compare-rigpole {
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 178px;
    position: relative;
    z-index: 2
}

.compare-rigpole.ui-draggable-dragging {
    z-index: 4
}

.compare-scroll {
    position: absolute;
    z-index: 8;
    width: 16px;
    height: 30px;
    text-decoration: none;
    border: none !important
}

.compare-scroll.cps-left {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIZJREFUeNpiZJh4jwEHYALiXhYckpxAvBiIg7EpEAHiTUBsCeKgK1AB4m1ArIpsDwxYAPExZElkBUFAvA+IRbG5NB+IV0EdhtUrjFCM068TgDgUiL/jUgAC64DYGYjf4FIAAseB2AqI7+BSAAK3oQF0ApcCBqg1TlBrsSpggDoY5PCJAAEGABB5E7QCJTkOAAAAAElFTkSuQmCC") no-repeat 50% 50%;
    top: 22px;
    left: 140px
}

.compare-scroll.cps-right {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAItJREFUeNpiZJh4r5+BgaEYiP8xYAFMQFwAxKuAmBOXAhAIBuK9QCyCSwEIWALxMSBWwaUABFShiixwKQABUSDeB8RBuBQwQB0Mcng+LgUgwAjCLDgkvwNxDBCvw6bgDRD7AfFxEAddwR0g9gLi29h8cQIaFrexhcM6IHaCGo8RkhOBOBTqMAwAEGAAfZQV/49pp0YAAAAASUVORK5CYII=") no-repeat 50% 50%;
    top: 22px;
    right: 8px
}

.compare-sortable {
    width: 9999px
}

.compare-srollb {
    position: absolute;
    left: 160px;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.compare-td {
    position: relative;
    padding: 6px 16px;
    background: #FFF;
    font-size: 14px
}

.compare-td a span {
    display: block;
    text-align: left;
    font-size: 15px;
    font-weight: bold
}

.complex-title em.arrow {
    display: inline-block;
    height: 13px;
    width: 21px;
    position: relative;
    margin: 8px 0 0 22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAANCAMAAABxTNVSAAAANlBMVEUAAAApKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSmnukp5AAAAEXRSTlMA9hWz493EvJqEXlQ1LQ+Pjo4tcG4AAABSSURBVBjTZc1LEsAQAATRRhJ/iftfNkoUwVtN9WYweWfg2uIFyGOJh6QIYooiULmpOponDzed7lEzyLPFU/ITxfcUmfhaPQtbomWjsmKXVOr7BYloCNFQWhACAAAAAElFTkSuQmCC") no-repeat
}

.complex-title.expand em.arrow {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAANCAMAAABxTNVSAAAANlBMVEUAAAApKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSmnukp5AAAAEXRSTlMA9hWz493EvJqEXlQ1LQ+Pjo4tcG4AAABRSURBVBjTZc3HEcAgEATBO7yXNv9kVUAh3Dz7M/RXZKE7CXmjB+BPjKjFHTM35byi0OhpsajFyE58MXsGBqyFjok35dROCnuqHg3ODJHDnfsAUccI0QCPkOkAAAAASUVORK5CYII=") no-repeat
}

.consult-section {
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    text-align: center
}

.consult-section {
    margin: 13px 0 45px 0
}

.consult-section .a-button-wrap {
    height: 36px;
    padding-top: 30px
}

.consult-section .consult-mail {
    margin: 20px 0 30px
}

.consult-section .consult-mail {
    text-align: center;
    margin-top: 27px;
    font-size: 16px;
    margin-bottom: 18px
}

.consult-section .consult-phone {
    text-align: center;
    font-size: 36px;
    color: #E90000
}

.consult-section .consult-phone {
    line-height: 44px;
    display: block;
    font-size: 54px;
    text-align: center;
    margin: 8px 0
}

.consult-section .control-group {
    text-align: center;
    position: relative;
    margin: auto;
    width: 600px
}

.consult-section .control-label {
    color: #383838;
    font: normal 24px/35px Bebas Neue Cyrillic, Arial, sans-serif;
    width: 200px
}

.consult-section .free {
    text-align: center;
    font: 18px Tahoma, Arial, sans-serif;
    color: #E90000
}

.consult-section .free+h2 {
    margin: 14px 0;
    font-weight: normal;
    text-transform: uppercase
}

.consult-section .second-block .consult-phone {
    font-size: 28px;
    text-transform: uppercase;
    line-height: 26px
}

.consult-section .second-block a.button,
div.how-to-get-subsidy-block a.button {
    background: #E90000;
    margin: 15px 0;
    color: #fff
}

.consult-section form {
    margin-top: 45px
}

.consult-section h2 {
    margin-top: 26px;
    line-height: 22px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 16px
}

.consult-section input {
    padding: 10px;
    margin-right: 20px
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

@font-face {
    font-family: 'flexslider-icon';
    src: url('fonts/flexslider-icon.eot');
    src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
    font-weight: normal;
    font-style: normal
}

.flex-container a:hover,
.flex-slider a:hover {
    outline: 0
}

.slides,
.slides>li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.flex-pauseplay span {
    text-transform: capitalize
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider .slides img {
    width: 100%;
    display: block
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .flexslider .slides {
    display: block
}

* html .flexslider .slides {
    height: 1%
}

.no-js .flexslider .slides>li:first-child {
    display: block
}

.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2)
}

.flexslider .slides {
    zoom: 1
}

.flexslider .slides img {
    height: auto;
    -moz-user-select: none
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav {
    *height: 0
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3)
}

.flex-direction-nav a.flex-next:before {
    content: '\f002'
}

.flex-direction-nav .flex-prev {
    left: -50px
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: .7;
    left: 10px
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: .7;
    right: 10px
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004'
}

.flex-pauseplay a:hover {
    opacity: 1
}

.flex-pauseplay a.flex-play:before {
    content: '\f003'
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7)
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

@media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px
    }
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: 3px;
    border: 0;
    display: block;
    max-width: none
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxOverlay {
    background: #000
}

#cboxContent {
    /* margin-top: 20px;
    margin-right: 20px; */
    padding: 2px;
    background-color: #fff;
    border: 5px solid #a00000
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    position: relative;
    z-index: 10
}

#cbox-content-box-border {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    border: 3px solid #cd4141
}

#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 40px;
    color: #ccc;
    display: none!important
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 120px;
    color: #fff
}

#cboxPrevious {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 0;
    margin-top: -32px;
    /* background: url(images/controls.png) no-repeat top left; */
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNqclGEKgCAMRnV0jg4XdZCO0O+io/Wjg2gTNhhi9c3BCMT31DUWw3YFMCLnwXlzrmVhcIKTWVsJAKkBjkVIALhX4Mk5c2bqBXVDF/gGQ2ALhsEadoEWdoMKxR7wq9pQkNgXOU1jkq6KyMmpR2Cv7RbUb3YJWgWDBW/VhgRfv+pX8DdJVBBME+l3RpokSbfZG5Q5ltEZlkUQ7AB8BBgAUX48crRjSYgAAAAASUVORK5CYII=") no-repeat 50% 50%;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
    border: hidden;
}

/* #cboxPrevious:hover {
    background-position: bottom left
} */

#cboxNext {
    position: absolute;
    z-index: 10;
    top: 50%;
    right: 0;
    margin-top: -32px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNqklFEKgDAIhrfROTrcqHNUR+i56Gg9dJDKgYKMNnUJPwPl+91K9G49HcYE6kED6HGK6Bg4s7zKIIA8dqSIoB1rIvxgpyMz2CQDKjYZ8ILZIE+aDL4c1Qal96gMal9TNOiEX0kGBPJzCO5HSLDHaYssl54xpluFRvCudRbBEqwCv2A1mMMmkMNmkC8DM0gTlqboykDVGqLxXPA0LcBXgAEA7R88lDoWYiUAAAAASUVORK5CYII=") no-repeat 50% 50%;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
    border: hidden;
}

/* #cboxNext:hover {
    background-position: bottom right
} */

#cboxLoadingOverlay {
    background: #000
}

#cboxLoadingGraphic {
    background: url(images/loading.gif) no-repeat center center
}

#cboxClose {
    display: block;
    position: absolute;
    z-index: 10;
    top: -5px;
    right: -5px;
    width: 34px;
    height: 32px;
    border: 0;
    cursor: pointer;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYRJREFUeNrs101OhDAUB/ApCHdzFp7DRONohA33IOJXDIFAmIUrN96CsJDMgrAAb6AuqX2TkHRqP0AaZcE/eZkFJf2l0DcUYYxXc4ixmkkWyAJR5Ug1ACGkdULRLh27IsekNuBT+UmdkToZJZQVlbXjOGWSJK1hGFcSDCLXL8IwbDzP27EY4TwDIWvXdcuu6zAkTVMRZo+IoqiBcTCexUyC+L6f9Yg+BPPOYA4QfeC+IAietUDIb4A5oTE8BJVHXRBE6laEMU3ziSBaEYKUoesdkWKqqvoYgtACUWGGILRBKEzwG4QMMrrFQ6e1bbus6/qTd71pmi/Lst7IODy65Y5YEdgdmziOW9lyZFkGu8nhNT0djwYQlypEn+12y8VMhewR0N4F8+6GYiZB4HFIEA/wYpK6kWCutUDyPH8RIO5hF1G7iYspiuJVV2c9hb8NEYLZ2iwG7jvX2VlpzA+EAHOA0NlZAXMnQjAYn0XIIEh1wJrrp+L/fTz/1ZF0OdcsEFW+BRgA3OttUVWK4JUAAAAASUVORK5CYII=) no-repeat #a00000
}

#cboxClose:hover {
    background-color: #f00
}

.tab-consult {
    left: 0px;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") 0 0;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-dostavka {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -40px 0;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-service {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -80px 0;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-garant {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -120px 0;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-patent {
    left: 0;
    width: 40px;
    height: 32px;
    background: url("/img/sprite.png") 0 -35px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-mashtab {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -40px -35px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-zapchast {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -80px -35px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-recommend {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -120px -35px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-help {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") 0 -75px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-site {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -40px -75px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-check {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -80px -75px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.tab-block-ispolnitel {
    left: 0;
    width: 40px;
    height: 30px;
    background: url("/img/sprite.png") -120px -75px;
    margin-left: -45px;
    margin-top: 12px;
    float: left;
}

.client-leader1 {
    left: 0px;
    width: 200px;
    height: 49px;
    background: url("/img/sprite-clients.png") 0 0;
    border: 0;
    float: left;
}

.client-leader2 {
    width: 181px;
    height: 49px;
    background: url("/img/sprite-clients.png") -200px 0;
    margin: 0 auto;
}

.client-leader3 {
    width: 77px;
    height: 49px;
    background: url("/img/sprite-clients.png") -400px 0;
    margin: 0 auto;
}

.client-leader4 {
    width: 123px;
    height: 49px;
    background: url("/img/sprite-clients.png") -480px 0;
    margin: 0 auto;
}

.client-leader5 {
    width: 120px;
    height: 49px;
    background: url("/img/sprite-clients.png") 0 -50px;
    margin: 0 auto;
}

.client-leader6 {
    width: 207px;
    height: 49px;
    background: url("/img/sprite-clients.png") -150px -50px;
    margin: 0 auto;
}

.client-leader7 {
    width: 149px;
    height: 49px;
    background: url("/img/sprite-clients.png") -371px -50px;
    margin: 0 auto;
}

.client-leader8 {
    width: 207px;
    height: 49px;
    background: url("/img/sprite-clients.png") -551px -50px;
    margin: 0 auto;
}

.client-leader9 {
    width: 80px;
    height: 80px;
    background: url("/img/sprite-clients.png") 0 -120px;
    margin: 0 auto;
}

.client-leader10 {
    width: 146px;
    height: 49px;
    background: url("/img/sprite-clients.png") -101px -120px;
    margin: 0 auto;
}

.client-leader11 {
    width: 154px;
    height: 49px;
    background: url("/img/sprite-clients.png") -270px -120px;
    margin: 0 auto;
}

.client-leader12 {
    width: 207px;
    height: 49px;
    background: url("/img/sprite-clients.png") -451px -120px;
    margin: 0 auto;
}

.tab-text-align {
    align: center;
}

.p-text-justify {
    text-align: justify;
}

.tab-h2 {
    font-size: 24px;
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    line-height: 40px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}

.tab-h2 {
    font-size: 24px;
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    line-height: 40px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}

.tablist-h2 {
    font-size: 24px;
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    line-height: 40px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
    padding-left: 33px;
}

.tablist-h4 {
    font-size: 17px;
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    line-height: 20px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}

.tablist-h3 {
    font-size: 20px;
    color: #383838;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    line-height: 40px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}

.tab-listing-row {
    margin-right: 18px;
}

.tab-listing-h4 {
    padding-left: 15px;
    font-size: 17px;
    font-family: RussoOne, Arial, sans-serif;
    font-weight: normal;
    color: #383838;
    margin: 10px 0;
    line-height: 20px;
    text-rendering: optimizelegibility;
}

.contact-page .main-section-bg {
    margin: 0 auto;
    max-width: 1020px;
    background: #ffffff none
}

.contact-page .map-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 950px;
    background: url("/img/contact-map-top-shadow.png") repeat-x
}

.contact-page address {
    width: 440px;
    line-height: 22px
}

.contfrm-box {
    margin-left: -22px;
    padding: 10px 20px 10px 30px;
    background: #f5f5f5
}

.control-group,
.leasing-top-form form,
.main-menu-row .navbar {
    margin-bottom: 0
}

.control-label {
    padding-left: 5px
}

.dec2015 .picture-desc-area .order-product {
    font-size: 19px;
    margin-top: 12px
}

.dec2015 .pre-gray {
    margin: 10px 2px;
    background: #f0f0f0;
    padding: 20px 20px 5px 20px
}

.dec2015 .pre-gray>div {
    display: inline-block;
    vertical-align: top;
    width: 26%;
    padding: 1px 15px 5px 50px;
    min-height: 60px;
    position: relative
}

.dec2015 .pre-gray>div>img,
.product-detail .product-pictures .points {
    position: absolute;
    top: 0;
    left: 0
}

.dec2015 .pre-gray>div>p>a {
    text-decoration: none;
    border-bottom: 1px solid #d8d8d8;
    color: #363636
}

.dec2015 .prod-compos {
    border: 1px solid #ccc;
    padding: 15px 20px 15px 0
}

.dec2015 .prod-compos p {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 10px 20px
}

.dec2015 .prod-compos p img {
    display: block;
    margin: 0 0 8px 0
}

.dec2015 h4.as-tabh {
    font-size: 24px;
    margin: 25px 0 15px 0
}

.dec2015 ul.pre-ul {
    margin: 0 0 15px 0;
    padding: 0 25px 0 0;
    list-style: none
}

.dec2015 ul.pre-ul li {
    display: block;
    padding-left: 40px;
    position: relative;
    margin: 0 0 8px 0;
    min-height: 35px
}

.dec2015 ul.pre-ul li>img,
.spares-left-list p.spare-item-row span {
    float: left;
    margin-left: -40px
}

.desc-block {
    padding: 40px 40px 40px 100px;
    color: #fff;
    background: url("/img/desc-block.jpg") no-repeat;
    background-size: 100% 100%;
    position: relative;
    z-index: 10
}

.drag-head {
    background: #DEDEDE url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKlJREFUeNpi/P//PwM5gAmXxNw5c+aBMC55RnQbgYoFgdQyIPaACu0A4qjklJT3hGwUAuJnSPxnUDFUALIRhufMni2HxP4PwtjkQBjuVKAT9wCpF0CcCcQ8SLZKAfEXIJ4OxBJAJ7vA/QgNhEQiA3Q+UHMSEwOZgGynUh44SPGoDKSqgDgJKgTyfxvQpruE4vEd1HkMSE59RzDlICc5EA0KQaKSHLEAIMAACGSUp6tHiSwAAAAASUVORK5CYII=") no-repeat 93% 50% !important;
    height: 12px;
    cursor: ew-resize;
    cursor: move
}

.dropdown-menu {
    margin: 0;
    padding: 0 0 5px;
    text-align: left;
    box-shadow: 0 7px 5px rgba(0, 0, 0, 0.3);
    border-radius: 0 0 5px 5px;
    border: none;
    background: none #F6F6F4;
    -webkit-filter: none;
    filter: none;
    top: 37px !important
}

.dropdown-menu .pict {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    text-align: center;
    margin: 15px 12px 15px 12px;
    background-position: center top;
    background-repeat: no-repeat
}

.dropdown-menu .pict a {
    padding: 130px 0 0 0;
    min-width: 210px;
    border: none
}

.dropdown-menu .pict a span,
.dropdown-menu>.citylist a,
.new-style li a span {
    border-bottom: 1px solid rgba(0, 138, 211, 0.4)
}

.dropdown-menu .pict.dz10 a {
    background: url(/content/menu/dz-10.jpg) no-repeat center top
}

.dropdown-menu .pict.dz28 a {
    background: url(/content/menu/dz-28.jpg) no-repeat center top
}

.dropdown-menu .pict.id1001 a {
    background: url(/content/menu/1001.png) no-repeat center top
}

.dropdown-menu .pict.id1007 a {
    background: url(/content/menu/1007.png) no-repeat center top
}

.dropdown-menu .pict.id1029 a {
    background: url(/content/menu/1029_kondor_2.JPG) no-repeat center top
}

.dropdown-menu .pict.id362 a {
    background: url(/content/menu/362_rifey_buranm.JPG) no-repeat center top
}

.dropdown-menu .pict.id371 a {
    background: url(/content/menu/371_rifey_polus.JPG) no-repeat center top
}

.dropdown-menu .pict.id373 a {
    background: url(/content/menu/373_rifey_udar.JPG) no-repeat center top
}

.dropdown-menu .pict.id374 a {
    background: url(/content/menu/374_rifey_05.JPG) no-repeat center top
}

.dropdown-menu .pict.id375 a {
    background: url(/content/menu/375_rifey_04TC.JPG) no-repeat center top
}

.dropdown-menu .pict.id376 a {
    background: url(/content/menu/376_kondor.JPG) no-repeat center top
}

.dropdown-menu .pict.id377 a {
    background: url(/content/menu/377_bikondor.JPG) no-repeat center top
}

.dropdown-menu .pict.id378 a {
    background: url(/content/menu/378_trikondor.JPG) no-repeat center top
}

.dropdown-menu .pict.id379 a {
    background: url(/content/menu/379.JPG) no-repeat center top
}

.dropdown-menu .pict.id382 a {
    background: url(/content/menu/382.JPG) no-repeat center top
}

.dropdown-menu .pict.id386 a {
    background: url(/content/menu/386.JPG) no-repeat center top
}

.dropdown-menu .pict.id390 a {
    background: url(/content/menu/390.JPG) no-repeat center top
}

.dropdown-menu .pict.id490 a {
    background: url(/content/menu/490.JPG) no-repeat center top
}

.dropdown-menu .pict.id492 a {
    background: url(/content/menu/492.JPG) no-repeat center top
}

.dropdown-menu .pict.id494 a {
    background: url(/content/menu/494.JPG) no-repeat center top
}

.dropdown-menu .pict.id496 a {
    background: url(/content/menu/496.JPG) no-repeat center top
}

.dropdown-menu .pict.id498 a {
    background: url(/content/menu/498-2.JPG) no-repeat center top
}

.dropdown-menu .pict.id500 a {
    background: url(/content/menu/500.JPG) no-repeat center top
}

.dropdown-menu .pict.id502 a {
    background: url(/content/menu/502.JPG) no-repeat center top
}

.dropdown-menu .pict.id504 a {
    background: url(/content/menu/504.JPG) no-repeat center top
}

.dropdown-menu .pict.id506 a {
    background: url(/content/menu/506-2.JPG) no-repeat center top
}

.dropdown-menu .pict.id512 a {
    background: url(/content/menu/512.JPG) no-repeat center top
}

.dropdown-menu .pict.id514 a {
    background: url(/content/menu/514.JPG) no-repeat center top
}

.dropdown-menu .pict.id516 a {
    background: url(/content/menu/516.JPG) no-repeat center top
}

.dropdown-menu .pict.id520 a {
    background: url(/content/menu/520.JPG) no-repeat center top
}

.dropdown-menu .pict.id521 a {
    background: url(/content/menu/521.JPG) no-repeat center top
}

.dropdown-menu .pict.id605 a {
    background: url(/content/menu/605_rifei-drakon.jpg) no-repeat center top
}

.dropdown-menu .pict.id721 a {
    background: url(/content/menu/721.jpg) no-repeat center top
}

.dropdown-menu .pict.id818 a {
    background: url(/content/menu/818.jpg) no-repeat center top
}

.dropdown-menu .pict.id833 a {
    background: url(/content/menu/833_rifey_ram.jpg) no-repeat center top
}

.dropdown-menu .pict.id84 a {
    background: url(/content/menu/84.JPG) no-repeat center top
}

.dropdown-menu .pict.id855 a {
    background: url(/content/menu/855.jpg) no-repeat center top
}

.dropdown-menu .pict.id856 a {
    background: url(/content/menu/856.jpg) no-repeat center top
}

.dropdown-menu .pict.id865 a {
    background: url(/content/menu/865.jpg) no-repeat center top
}

.dropdown-menu .pict.id871 a {
    background: url(/content/menu/871.jpg) no-repeat center top
}

.dropdown-menu .pict.id872 a {
    background: url(/content/menu/872.jpg) no-repeat center top
}

.dropdown-menu .pict.id923 a {
    background: url(/content/menu/923.jpg) no-repeat center top
}

.dropdown-menu .pict.id989 a {
    background: url(/content/menu/989.jpg) no-repeat center top
}

.dropdown-menu .pict.lizing a {
    background: url(/content/menu/lizing.jpg) no-repeat center top
}

.dropdown-menu .pict.news a {
    background: url(/content/menu/news.jpg) no-repeat center top
}

.dropdown-menu .pict.plant a {
    background: url(/content/menu/o-zavode.jpg) no-repeat center top
}

.dropdown-menu .pict.services a {
    background: url(/content/menu/services.jpg) no-repeat center top
}

.dropdown-menu .pict.silos a {
    background: url(/content/menu/silosy.jpg) no-repeat center top
}

.dropdown-menu .pict.silos20 a {
    background: url(/content/menu/silos-20.jpg) no-repeat center top
}

.dropdown-menu .pict.silos30 a {
    background: url(/content/menu/silos-30.jpg) no-repeat center top
}

.dropdown-menu .pict.silos40 a {
    background: url(/content/menu/silos-40.jpg) no-repeat center top
}

.dropdown-menu .pict.silos50 a {
    background: url(/content/menu/silos-50.jpg) no-repeat center top
}

.dropdown-menu .pict.silos60 a {
    background: url(/content/menu/silos-60.jpg) no-repeat center top
}

.dropdown-menu .rgt1 ul.new-style li,
.dropdown-menu .rgt6 ul.new-style li {
    width: 23%
}

.dropdown-menu .rgt4 ul.new-style li,
.dropdown-menu .rgt9 ul.new-style li {
    width: 48%
}

.dropdown-menu .rgt5 ul.new-style li {
    width: 18%
}

.dropdown-menu a,
.dropdown-menu a>span {
    -moz-transition-property: color, border-color, background-color;
    -moz-transition-duration: 0s;
    -webkit-transition-property: color, border-color, background-color;
    -webkit-transition-duration: 0s;
    -o-transition-property: color, border-color, background-color;
    -o-transition-duration: 0s;
    -webkit-transition-property: color, border-color, background-color;
    transition-property: color, border-color, background-color;
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.dropdown-menu>li>a {
    padding: 0;
    margin: 4px 14px;
    color: #0096ce;
    font-size: 16px;
    text-decoration: none;
    border: none
}

.dropdown-menu>li>a .bg {
    display: none;
    position: absolute;
    top: 0;
    left: -4px;
    padding: 0 4px;
    width: 100%;
    height: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    background: #0091DE
}

.eac {
    padding-left: 49px !important;
    background: url(data:image/png;base64,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) no-repeat 9px 6px
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video,
.gal-section .row {
    margin-bottom: 24px
}

.equipment-page-sert {
    margin: 25px auto 0
}

.equipment-page-sert div.iso-text {
    margin-left: 471px
}

.equipment-page-sert div.iso-text p {
    padding: 0
}

.equipment-page-sert-box {
    position: absolute;
    padding-left: 22px;
    padding-right: 22px;
    margin-top: 6px
}

.equipment-page-sert-box a.sert-srl {
    display: block;
    width: 20px;
    border: none;
    text-decoration: none;
    position: absolute;
    top: 1px;
    height: 148px
}

.equipment-page-sert-box a.sert-srl.moveleft {
    left: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNqclGEKgCAMRnV0jg4XdZCO0O+io/Wjg2gTNhhi9c3BCMT31DUWw3YFMCLnwXlzrmVhcIKTWVsJAKkBjkVIALhX4Mk5c2bqBXVDF/gGQ2ALhsEadoEWdoMKxR7wq9pQkNgXOU1jkq6KyMmpR2Cv7RbUb3YJWgWDBW/VhgRfv+pX8DdJVBBME+l3RpokSbfZG5Q5ltEZlkUQ7AB8BBgAUX48crRjSYgAAAAASUVORK5CYII=") no-repeat 50% 50%
}

.equipment-page-sert-box a.sert-srl.moveright {
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNqklFEKgDAIhrfROTrcqHNUR+i56Gg9dJDKgYKMNnUJPwPl+91K9G49HcYE6kED6HGK6Bg4s7zKIIA8dqSIoB1rIvxgpyMz2CQDKjYZ8ILZIE+aDL4c1Qal96gMal9TNOiEX0kGBPJzCO5HSLDHaYssl54xpluFRvCudRbBEqwCv2A1mMMmkMNmkC8DM0gTlqboykDVGqLxXPA0LcBXgAEA7R88lDoWYiUAAAAASUVORK5CYII=") no-repeat 50% 50%
}

.equipment-page-sertif-slider {
    position: relative;
    overflow: hidden;
    width: 417px
}

.equipment-page-sertif-slider .owl-wrapper .owl-item a {
    display: block;
    width: 107px;
    height: 150px;
    margin: 0 auto;
    border: none;
    text-decoration: none
}

.equipment-page-sertif-slider .owl-wrapper .owl-item a img {
    width: 107px;
    height: 150px;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .23);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .23)
}

.equipment-page-sertif-slider .owl-wrapper-outer {
    height: 162px
}

.evolute-div {
    display: block;
    width: 978px;
    height: 450px;
    margin-bottom: 25px
}

.evolute-div .model-slider {
    width: 978px;
    height: 310px;
    overflow: hidden;
    position: relative
}

.evolute-div .model-slider ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 99999px
}

.evolute-div .model-slider ul li {
    display: block;
    height: 310px;
    width: 388px;
    padding: 0 0 0 590px;
    float: left;
    margin: 0
}

.evolute-div .model-slider ul li>.model-info div.border {
    background: url(/img/edge-stone.png) no-repeat 50% 0
}

.evolute-div .model-slider ul li>.model-info div.brick {
    background: url(/img/brick.png) no-repeat 50% 0
}

.evolute-div .model-slider ul li>.model-info div.param {
    margin-top: -10px;
    font: 16px/24px RussoOne, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
    width: 60px;
    text-align: center;
    padding-top: 33px
}

.evolute-div .model-slider ul li>.model-info div.param span {
    display: block;
    font-size: 14px;
    color: #737373;
    line-height: 15px
}

.evolute-div .model-slider ul li>.model-info div.tile {
    background: url(/img/sidewalk-tile.png) no-repeat 50% 0
}

.evolute-div .model-slider ul li>.model-info h3 span,
.evolute-div .model-slider ul li>.model-info h4 span {
    font: 30px/45px RussoOne, Arial, sans-serif;
    color: #fff;
    background: #0091de;
    padding: 7px 12px 5px
}

.evolute-div .model-slider ul li>.model-info h3,
.evolute-div .model-slider ul li>.model-info h4 {
    margin: 0;
    line-height: 45px
}

.evolute-div .model-slider ul li>.model-info h4 {
    margin-top: -5px
}

.evolute-div .model-slider ul li>.model-info h5 {
    font: 16px/34px RussoOne, Arial, sans-serif
}

.evolute-div .model-slider ul li>img {
    float: left;
    margin-left: -533px
}

.evolute-div>h2 {
    margin: 0 0 25px 0
}

.f-input {
    margin: 11px 10px 10px 0px;
    width: 239px
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.35s linear;
    transition: opacity 0.35s linear
}

.fileform {
    cursor: pointer;
    height: 26px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    line-height: 26px;
    position: relative;
    margin: 5px 0 20px 0;
    z-index: 5
}

.fileform .fileformlabel {
    color: #0081C2;
    text-decoration: underline;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding: 0 6px 0 30px;
    text-align: left;
    vertical-align: middle;
    width: 94%;
    overflow: hidden;
    font: bold 14px/26px Arial, Helvetica, sans-serif;
    background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtpJREFUeNrMlTtI+lEUx7OkfJc4RpDiUBY+cnGNwLmibGhRsAdhpdDgUlNqQj4WxzAqemAtaSTi7OZmDRIi0VIQQk8tzb5y5GeZ/2po+N/pnnuPn/M9j9+VVS6Xm/5iNTf90fot6PT0dGhoiPVhDQ8Px2Kxmkf5F2t9fZ2ce3p6JicnDQaDRqOByeFwgsEg+fwAen19tVgsRFleXr66uqLz6+vrpaUl6BIKhYlE4gcQKGazGYi2tra9vb18Pr+ysqJSqbRarc/ng8Pc3BxujUbjdyBQZmZm4Nfa2np0dHR/fz8xMQETKiqlbW7e2NjIZrNdXV0Q9U8Qgs/OzuIHAoHg8PDw7u5ufHwcZn9/fzwed7lc2JtMJngODAxQoRuACoUCaRGJRKA8PT2NjIzAVCgUZ2dncFhbW4OJrLFXq9WNQchoamoKdxAMCqCjo6Mw+/r6zs/P4bC7u9ve3o7UIC2ZTHZ0dHR3d9eDmOryeLxQKPTy8kIUZHRxcQGHnZ0dPp+PExQbMUip3W7/BAJlenqaenRwcPDw8DA2Ngazt7eXKNCCK5x4vV7EWFhYwF4qlWYymRoIFKouMtrf339+fqZoyCidTsMB7Uf7kJHf70crbDYbDWQ0Gq0NZKlUcjqduOjs7Dw5OaF5GxwchBaqC9DQ0tLSAi3FYtFqtVL6m5ubTEIVUCqVgp9YLI5EIszF5eUlaQYFkSkjmIuLi6TlI6UKWl1dxd38/Pzb21tdE1EXqq7H44FJGbHZ7DpKFUTVYT4/Zm1vb3O5XOoRkxHKtLW19XX6KiDycDgcdVpQXcoInWa0NKRUQcfHx3CSyWThcPjm5gafeCAQAAU/wwMCCtUF6r5m9An0+PiIV4beCp1Oh2ZRcLfbjbGgeanrUWMQFj5LPDdKpRLtQ2QMESabYkgkEtTlawXrFuvj449nIZfLYSOXyzGZdIgP6vb2Vq/Xf/8Ws/67f5F3AQYApO1JGI5IsGwAAAAASUVORK5CYII=") no-repeat 0 50%;
    cursor: pointer;
    margin: 5px 0 20px;
    z-index: 5
}

.fileform .upload {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 150px;
    height: 26px;
    z-index: 20;
    cursor: pointer;
    overflow: hidden
}

.flx-index-slider {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 580px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.flx-index-slider .flex-control-paging li a,
.flx-plate-slider .flex-control-paging li a {
    text-indent: -99999px;
    display: block;
    height: 19px;
    left: 11px;
    position: relative;
    top: 9px;
    width: 19px;
    background: none;
    outline: none !important
}

.flx-index-slider .flex-control-paging li a.flex-active,
.flx-plate-slider .flex-control-paging li a.flex-active {
    background: url("/img/slider-control-current.png") 50% 50% no-repeat;
    outline: none !important
}

.flx-index-slider .flex-control-paging li,
.flx-plate-slider .flex-control-paging li {
    display: inline-block;
    vertical-align: top;
    width: 41px;
    height: 41px;
    background: url("/img/slider-control.png") no-repeat
}

.flx-index-slider .flex-control-paging,
.flx-plate-slider .flex-control-paging {
    bottom: 25px;
    z-index: 4
}

.flx-index-slider ul li {
    display: inline-block;
    vertical-align: top;
    width: 1600px;
    height: 580px;
    position: relative;
    background-position: 50% 0;
    background-repeat: no-repeat;
    overflow: hidden
}

.flx-index-slider ul li img {
    position: absolute
}

.flx-index-slider ul,
.flx-plate-slider ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 999999px
}

.flx-plate-slider {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: visible;
    position: absolute;
    top: 180px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4
}

.flx-plate-slider .flex-viewport {
    padding-top: 40px !important
}

.flx-plate-slider img {
    width: 977px;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.flx-plate-slider ul li {
    display: inline-block;
    vertical-align: top;
    width: 1600px;
    text-align: center
}

.flx-sl-shade {
    width: 100%;
    height: 580px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background: url(/img/slider-shadow.png) no-repeat 50% 0;
    z-index: 2
}

.footnote {
    color: #C60000;
    padding: 0 8px;
    font-size: 12px;
    margin-top: 24px;
    margin-bottom: 8px
}

.forgery_note {
    text-transform: uppercase;
    width: 100%;
    display: block;
    font: 18px RussoOne, Arial, sans-serif;
    text-align: center;
    color: #100970;
    position: absolute;
    bottom: 58px;
    left: 0;
    right: 0;
    z-index: 5
}

.form-horizontal .control-label,
.type-of-products .item-1 {
    text-align: left
}

.form-horizontal .help-block {
    margin: 10px 0 14px
}

.gal-img-wrap1 {
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    margin-bottom: 24px;
    width: 260px
}

.gal-img-wrap2 {
    padding: 6px 6px 20px;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    position: relative;
    top: -4px;
    left: -4px
}

.gal-img-wrap3 {
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    margin-bottom: 24px;
    width: 180px;
    padding: 6px 6px 20px
}

.gal-section {
    margin-top: 50px
}

.get-plan-wrap {
    margin: 18px 0 0 0;
    text-align: center
}

.get-plan-wrap a {
    display: block;
    line-height: 22px;
    border: 2px solid #c60000;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    margin: 0 22px;
    font: 17px/22px RussoOne, Arial, sans-serif;
    color: #484848
}

.grey,
a.grey {
    color: #abaaaa;
    border-bottom: 1px solid rgba(170, 170, 170, 0.4)
}

.h2big {
    font-size: 40px;
    color: #044fa1;
    text-align: center
}

.index-sert-box {
    position: relative;
    padding-left: 22px;
    padding-right: 22px
}

.index-sert-box a.sert-srl {
    display: block;
    width: 20px;
    border: none;
    text-decoration: none
}

.index-sert-box a.sert-srl.moveleft {
    position: absolute;
    left: 0;
    top: 1px;
    height: 148px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNqclGEKgCAMRnV0jg4XdZCO0O+io/Wjg2gTNhhi9c3BCMT31DUWw3YFMCLnwXlzrmVhcIKTWVsJAKkBjkVIALhX4Mk5c2bqBXVDF/gGQ2ALhsEadoEWdoMKxR7wq9pQkNgXOU1jkq6KyMmpR2Cv7RbUb3YJWgWDBW/VhgRfv+pX8DdJVBBME+l3RpokSbfZG5Q5ltEZlkUQ7AB8BBgAUX48crRjSYgAAAAASUVORK5CYII=") no-repeat 50% 50%
}

.index-sert-box a.sert-srl.moveright {
    position: absolute;
    right: 0;
    top: 1px;
    height: 148px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNqklFEKgDAIhrfROTrcqHNUR+i56Gg9dJDKgYKMNnUJPwPl+91K9G49HcYE6kED6HGK6Bg4s7zKIIA8dqSIoB1rIvxgpyMz2CQDKjYZ8ILZIE+aDL4c1Qal96gMal9TNOiEX0kGBPJzCO5HSLDHaYssl54xpluFRvCudRbBEqwCv2A1mMMmkMNmkC8DM0gTlqboykDVGqLxXPA0LcBXgAEA7R88lDoWYiUAAAAASUVORK5CYII=") no-repeat 50% 50%
}

.index-sertif-slider {
    position: relative;
    overflow: hidden;
    height: 166px
}

.index-sertif-slider .owl-wrapper .owl-item a {
    display: block;
    width: 107px;
    height: 150px;
    overflow: hidden;
    margin: 0 auto;
    border: none;
    text-decoration: none;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .23);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .23)
}

.index-sertif-slider .owl-wrapper .owl-item a img {
    width: 107px;
    height: 150px
}

.index-slider-row {
    height: 460px;
    background: #EEEECD;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.index-slider-row .owl-controls {
    position: relative;
    z-index: 4;
    margin-top: -65px;
    height: 20px;
    text-align: center
}

.index-slider-row .owl-controls .owl-page {
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 18px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    margin: 0 8px;
    position: relative
}

.index-slider-row .owl-controls .owl-page.active span {
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    background: #EF0000;
    border: 3px solid #fff
}

.index-video-reviews {
    margin-bottom: 45px
}

.index-video-reviews .row .container h2 {
    font-size: 58px;
    color: #3699D0
}

.info-area ul.dop-opt {
    margin-left: 0;
    list-style: none;
    padding-left: 15px;
    padding-right: 15px
}

.info-area ul.dop-opt li {
    display: block;
    padding-left: 15px;
    margin-bottom: 4px
}

.inter-map {
    margin: 25px 0 -15px 0
}

.inter-map h2 {
    font-size: 28px
}

.inter-quality {
    display: block;
    position: absolute;
    width: 79px;
    height: 79px;
    top: 12px;
    background: url(/img/inter_quality.png) no-repeat;
    z-index: 10
}

.ir {
    background: transparent;
    border: 0;
    overflow: hidden;
    text-indent: 100%
}

.iso-text a {
    margin: 10px 5px 0 0;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, .15)
}

.iso-text p {
    color: #383838;
    font: normal 24px "RussoOne", RussoOne, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
    padding: 17px 0 17px 15px
}

.iso-text p+a,
.iso-text a.first-certificate-in-row {
    margin: 10px 5px 0 75px
}

.krym-subtitle {
    font: 35px/initial Bebas Neue Cyrillic;
    color: #FFF
}

.krym-title {
    font: 76px/initial Bebas Neue Cyrillic;
    color: #FFF
}

.leas-sel-output {
    padding: 20px 0px 30px 0
}

.leasing-city-text {
    padding: 0 0px 30px 0
}

.leasing-city-wrap {
    position: relative;
    z-index: 5;
    /*margin-top:-330px*/
}

.leasing-item p {
    font-size: 14px;
    line-height: 20px;
    margin: 0
}

.leasing-top-form {
    margin-top: 15px;
    background: #a9d5ec;
    position: relative;
    padding: 30px;
    margin-left: 0;
    padding-bottom: 26px
}

.leasing-top-form .as-h1 {
    margin: 0;
    padding-right: 30px;
    line-height: 48px;
    text-align: right
}

.leasing-calc-wrap {
    position: relative;
    width: 100%;
    display: table;
    margin-top: -330px;
    z-index: 6;
    padding-bottom: 90px;
}

.leasing-calc-box {
    position: relative;
    background: #ECECEC;
    width: 800px;
    margin: 0 auto;
    padding: 1px 50px 30px 50px;
}

.leasing-calc-box h2 {
    margin-top: 30px !important;
}

#leasing-calc label {
    font: 16px RussoOne, Arial, sans-serif;
    font-weight: normal;
    color: #000;
    display: inline-block;
    vertical-align: top;
    width: 150px;
    line-height: 48px;
}

#leasing-calc .control-group {
    position: relative;
    z-index: 2;
}

#leasing-calc label.dbl-row {
    line-height: 21px;
}

#leasing-calc label.w-100 {
    display: block;
    width: 100%;
}

#leasing-calc .controls {
    display: inline-block;
    vertical-align: top;
    width: 333px;
}

#leasing-calc .controls.w-100 {
    width: auto;
}

#leasing-calc .controls cite {
    display: block;
    color: #888888;
    padding: 12px 0;
    line-height: 20px;
    padding-left: 150px;
}

#leasing-calc input[type='text'] {
    height: 40px;
    border: 1px solid #055EBD;
    width: 100%;
    line-height: 48px;
    color: #000;
    font: 19px RussoOne, Arial, sans-serif;
    text-align: right;
    padding: 0 15px;
    background: #fff !important;
}

#leasing-calc .control-group em {
    display: inline-block;
    vertical-align: top;
    font: 19px RussoOne, Arial, sans-serif;
    line-height: 44px;
    font-style: normal;
    padding-left: 35px;
}

#leasing-calc .leasing_payment {
    font: 36px RussoOne, Arial, sans-serif;
    color: #E90000;
    display: inline-block;
    vertical-align: top;
}

#leasing-calc .leasing_payment+em {
    display: inline-block;
    vertical-align: top;
    font-size: 17px;
}

#leasing-calc input[type='submit'],
#leasing-calc div.submit {
    color: #ffffff;
    border: none;
    background: #CC0000;
    font: 22px RussoOne, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
    line-height: 56px;
    padding: 0 25px;
    font-weight: normal;
    margin-top: 12px;
    text-shadow: 0px -1px 0px #1C1C1C;
    cursor: pointer;
    -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .3);
}

#leasing-calc input[type='submit']:hover,
#leasing-calc div.submit:hover {
    background: #FF0F0F;
}

#leasing-calc .dgt-slide-wrap {
    position: relative;
    z-index: 3;
    padding-left: 160px;
    margin-top: -13px;
    margin-bottom: 13px;
}

.dgt-slide {
    height: 2px;
    width: 363px;
    display: inline-block;
    vertical-align: top;
}

.dgt-notes {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    margin-top: -6px;
    color: #888888;
    padding-left: 5px;
}

#leasing-calc .ui-slider-horizontal .ui-slider-handle {
    top: 7px;
    margin-left: -6px;
}

#leasing-calc .ui-slider .ui-slider-handle {
    position: absolute;
    border: none;
    text-decoration: none;
    z-index: 2;
    width: 12px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiFAhZzIAG7IGYEYgPIAuyMGCCBiiNopAJi2kOSBinwgYkdj0uhfZopqCYyoTDNAxTmXCYhmEqEx7TUExlwmMaiqlMBEyDmwoQYAD0xAtVtDQC8gAAAABJRU5ErkJggg==) no-repeat 50% 0;
    cursor: pointer;
    outline: none;
}

#leasing-calc .ui-slider-horizontal {
    height: 12px;
    background: none;
    border: none;
}

#leasing-calc .dgt-slide.ui-slider .ui-slider-range+.ui-slider-handle {
    display: none;
}

#leasing-calc .ui-slider .ui-slider-range {
    background: #1054A3;
    border: 1px solid #1054A3;
    height: 5px;
}

.lgb-new {
    width: 100% !important;
    background: url(/img/lgb_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 15px 22px;
    position: relative;
    color: #fff;
    margin-bottom: 16px
}

.lh-36 {
    line-height: 36px !important
}

.light-blue,
a.light-blue {
    color: #65caff;
    border-bottom: 1px solid rgba(101, 202, 255, 0.4)
}

.light-graf {
    background: #f5f5f5;
    padding: 4px;
    margin-left: 0;
    position: relative;
    margin-top: 20px
}

.light-graf .light-inner {
    border: 4px solid #FFFFFF;
    padding: 5px 12px 5px 12px
}

.light-graf .light-inner .raketa {
    left: 47px;
    top: -10px
}

.light-graf .light-inner .raketa {
    width: 48px;
    height: 71px;
    background: url(/img/raketa.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -24px;
    top: -22px
}

.light-photo {
    margin: 8px 0 20px 0
}

.light-photo div {
    margin-top: 12px;
    position: relative
}

.light-photo div a {
    margin: 0 0 12px 12px;
    position: relative;
    border-bottom: none
}

.light-photo div a img,
.index-slider-row .owl-wrapper-outer {
    position: relative;
    z-index: 2
}

.light-start .light-graf .light-inner {
    height: 360px;
    outline-offset: -11px;
    outline: 3px solid #fff;
    padding: 20px;
    background: #f5f5f5
}

.light-start .num213-step p {
    padding-left: 55px;
    margin-top: 15px;
    min-height: 45px
}

.light-start .num213-step p output {
    display: inline-block;
    vertical-align: top;
    height: 38px;
    width: 38px;
    float: left;
    margin-left: -55px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #0091de;
    line-height: 36px;
    text-align: center;
    font-size: 22px;
    font-weight: bold
}

.light-start h4 {
    font-size: 30px;
    color: #0091de;
    line-height: 36px;
    margin: 0 0 16px 0
}

.light-start p {
    font-size: 16px;
    line-height: 21px;
    margin-top: 20px
}

.light-start>.light-graf {
    background: none;
    padding: 0
}

.link-icons .tooltip-inner {
    color: #0a8bcf;
    background: #fff;
    font: 13px Tahoma, sans-serif;
    white-space: nowrap;
    border-radius: 0
}

.link-icons .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fff;
    border: 0 10px 10px;
    top: -3px;
    margin-left: -8px
}

.link-icons .tooltip.bottom,
.product-detail .picture-view .tooltip.bottom {
    margin-top: -4px
}

.link-icons a.menu-go-calc {
    display: block !important;
    height: 46px;
    line-height: 49px;
    padding: 0 8px 0 40px;
    font: 18px/49px RussoOne, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    width: 157px !important;
    background: #f20907 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYBAMAAADnp6t7AAAAFVBMVEX////6hIP1Fxb0CAb5hIP8wsL8wMD9fQTYAAAAQ0lEQVQY02NQZYACVgWGABgbwkIANkEwcAOxGSFsF+xsEReEehE3BjyAyQgCkdmE1TAbI2QhbIQ4YTW47UL2O3KYAAC4Rww0wqL8qQAAAABJRU5ErkJggg==") no-repeat 11px 50% !important
}

.lizing-box>.row>div {
    width: 20%;
    float: left
}

.lizing-box>.row>div img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.lizing-companies {
    text-align: center;
    margin: 35 0 20px 0
}

.lizing-companies a {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    text-decoration: none;
    border: none
}

.lng-swith {
    padding: 14px 6px 14px 9px;
    position: absolute;
    right: 8px;
    z-index: 20
}

.lng-swith a {
    text-decoration: none;
    border: none;
    display: block;
    width: 38px;
    height: 38px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    background: #a0adbe;
    margin-bottom: 12px
}

.lng-swith a.active {
    background: #154486
}

.lng-swith a.gb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAACBFBMVEUJILcPJrmAjNsNJbkJG7fytKPbq6sOJLbun4ntXS7asLXpfmBgdNYZPc0JL8gZM8YRJ77Hqb3nqZ3pUB/kQhL54tRXatRse9M+U8n53scKEbjpXC/sjG9OZdayrdU0Ts0dQM3KtckOMsjFqb0PILjteFHoUyTiRRfnbkjiWC/mQxPoOwbjLwDkMQDiMQAAELPuSRTmMwDlMAA4UtIwS88BJMfLqb3ep6b5ponwimz/jl/vgF73hVz4aTb4WiHjNAHiLgDX3/xxjOkpUuFjed+JkdxccNrw0tFYaM8oQs4RNc62pMkAG8YVK8XFqsMFHr/HqLwAFLnfr6/fq6nuo5D9qInyn4fviGrugWD8il/5f1Lvc0z6XiXwVSH4VBnvShXkPg7kNwXB0//y8PWFofVphu3f1uhMb+ZCZOGMluBrft/u2ttFYNoRPNh7hNaootRpedSbltKjm88HLs4FKswnPssQMcrnxseaj8bHrcX5z8IOHsDCpL2zmrz7yrsAF7sACLv1w7XXqbLyvbHOpLHVp6//yqrVoqjZoqX7t5/cnJfqo5bzqpX0qpPyp5L/so7yoYrklYjwnYf1oYb9ooX1mXvokHvchnr5m3n1kHD3kG73iGHzhF/keFz5hlv/g1vzfFX0cUb4dEXsaUH/djzwYzTyXSz/ZyjlOAbmMQDjIgDkIAALYHkJAAAAKnRSTlPw6fDw8O/t6fj08fHw8PDw8PDw8PDv7+/v7+/t6unp6enp6enp6enp49wmNNlqAAABKklEQVQY02KQVlWUZWRkV2BTV1NWYmdUkZeT0WQwt13a5OKv7xWsHW9mqh+Y4xcdy8Fg7D07bmZ+abG5tkGAj69riN0iMzGGQNOsjmW27U5B2gZ+GTVRsRNdy1gYjE08U9NmLaxqXKHlnh21wD3FxESCITTUIiykZ8Jk6wQtS4uw3r5JFlNEGYyMjFbqOOjo2Gtp2TvoOugY6a5mBYzB0NBQV1dXTy8RKKijp6ejZ7iKlcHKap51uGWEzeIErehIMGu+JEOBh0tS3Zz+5OZErXLHNptORycPcYaG3Mzpdla16UAnVTpXzIiZW+QsxeDWYru8O8+3xFw7PsCn2q11SUwXE8O0uEhvY7A3DYDerPcsnGrHzcApxMTPwszAyyYiLMjHwMwgwMOlAQC431DWdkitlAAAAABJRU5ErkJggg==) no-repeat 50% 50%
}

.lng-swith a.ru {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAASFBMVEXx9PjELScBOqbJLSXQLSLz9vmQqNYBLJyiLz/QLSHFLSfl6vK7Liz///8AOabWKx4AOazdKxoAKZ6rLjqYr9uYsNsAK56rLTmzgxjWAAAADXRSTlPw6e/u+PLv7+/v6uPcR00V2wAAAE1JREFUGNOVyEkOgDAMA0BD2XdCUv7/U0KlXjAcGMmJZYwgNTCzH2Ojauox08zQikRx0W+GcmEf48bQHbfTk35q6HeGsDJUb+M0FE/hAgB3DmTlZIX5AAAAAElFTkSuQmCC) no-repeat 50% 50%
}

.main-menu-row {
    background: #1054a3
}

.main-menu-row .navbar li.active {
    background: #fff;
    color: #1054a3
}

.main-menu-row .navbar li.active>a span {
    color: #1054a3
}

.main-page .about-info {
    margin-top: 40px
}

.main-page .main-section-bg {
    margin-top: -25px;
    background: url("/img/content-plate-bg-smaller-for-1020.png") no-repeat 50% 0
}

.main-page .main-section-wrap {
    position: relative;
    z-index: 10
}

.main-section {
    position: relative;
    padding-top: 10px;
    min-height: 350px;
    background: #fff
}

.main-section-bg {
    position: relative;
    margin-top: -10px;
    padding-top: 10px;
    background: url("/img/content-plate-bg-for-1020.png") no-repeat 50% 0
}

.row.social-share {
    margin: 30px 0 22px 0 !important;
}

.row.social-share a {
    text-decoration: none !important;
    border: none !important;
}

.map-area {
    width: 978px;
    margin: 0 auto
}

.map-row {
    margin: 15px 0;
    padding: 0;
    height: 460px;
    position: relative;
    z-index: 10
}

.mapInfo p {
    font-size: 18px;
    margin: 0
}

.market-leaders-cell {
    display: table-cell;
    width: 25%;
    text-align: center;
    vertical-align: bottom
}

.market-leaders-row {
    display: table-row
}

.market-leaders-table {
    display: table;
    padding: 25px 20px;
    margin-top: 25px;
    width: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4)
}

.matrix-wrap .buy-button,
.spares-wrap .buy-button {
    position: absolute;
    top: 36px;
    right: 0;
    float: right;
    width: 225px;
    height: 125px;
    background: #f0f0f0;
    text-align: center
}

.matrix-wrap input[type="checkbox"]+label span,
.spares-wrap input[type="checkbox"]+label span {
    display: inline-block;
    width: 29px;
    height: 30px;
    margin-top: -10px;
    margin-right: 15px;
    vertical-align: middle;
    background: url(/img/checkbox.png) left top no-repeat;
    cursor: pointer
}

.new-body-wrap {
    display: table;
    width: 100%;
}

.new-body-wrap .anons-tiles {
    height: 815px
}

.new-body-wrap .anons-tiles .z-index1 {
    top: 0px;
    left: 20px
}

.new-body-wrap .anons-tiles .z-index2 {
    width: 490px;
    top: 30px;
    right: 60px
}

.new-body-wrap .anons-tiles .z-index3 {
    width: 380px;
    top: 350px;
    left: 20px;
    border: 6px solid #FFFFFF
}

.new-body-wrap .anons-tiles .z-index4 {
    top: 460px;
    right: 80px
}

.bp-table table {
    width: 100% !important;
    border: 1px solid #8F8F8F !important;
    border-collapse: collapse;
    margin: 15px auto 22px auto;
}

.bp-table table td,
.bp-table table th {
    border: 1px solid #8F8F8F !important;
    padding: 5px 2px !important;
}

.bp-table table th,
.bp-table table td strong {
    font-family: "RussoOne", Arial, sans-serif;
    font-weight: normal;
    font-size: 15px;
}

.my-button {
    margin-top: -10px;
    margin-left: 5px;
    padding-left: 45px;
    padding-right: 45px;
    font-size: 16px
}

.my-button-f {
    margin-top: 25px;
    padding: 2px 80px 0px 80px;
    font-size: 18px;
    line-height: 50px
}

.my-gray,
.my-gray-f {
    background: #f0f0f0;
    padding: 20px 20px 25px 20px
}

.my-text-f {
    color: #000;
    font: 24px/30px "RussoOne", Arial, sans-serif;
    text-transform: uppercase
}

.nav li ul li ul {
    box-shadow: 0px 5px 2px .3px rgba(0, 0, 0, .3)
}

.nav-blur {
    position: absolute;
    height: 47px;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    -o-filter: blur(2px);
    filter: blur(2px)
}

.nav-tabs {
    margin-top: 30px;
    border-bottom-color: #ccc;
    outline: none
}

.nav-tabs-wrap {
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc
}

.nav-tabs-wrap .nav-tabs {
    margin-bottom: 0;
    border-bottom: none
}

.nav-tabs-wrap.fixed {
    position: fixed;
    top: 0;
    background: #353535;
    height: 50px;
    z-index: 10;
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .35);
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .35);
}

.nav-tabs-wrap.fixed .nav-tabs {
    margin-top: 11px
}

.nav-tabs-wrap.fixed .nav-tabs li {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -khtml-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.nav-tabs-wrap.fixed .nav-tabs li:hover {
    background: #fff;
}

.nav-tabs-wrap.fixed .nav-tabs li:hover a span {
    color: #202020;
    border-bottom: none;
}

.nav-tabs-wrap.fixed .nav-tabs li a:hover {
    background: #fff;
    border: 1px solid #fff;
}

.nav-tabs-wrap.wide-screen {
    overflow: visible
}

.nav-tabs>li>a {
    color: #008cc0;
    font: 16px Verdana, Geneva, sans-serif, "RussoOne", Arial, sans-serif;
    font-weight: normal
}

.navbar .nav {
    display: inline-block;
    float: none;
    margin: 0 -26px 0 -13px
}

.navbar .nav>li {
    position: relative;
    padding-top: 7px;
    padding-bottom: 7px
}

.navbar .nav>li>a {
    padding: 5px 10px;
    font-size: 16px;
    color: #fff;
    text-shadow: none;
    border: 1px dotted transparent
}

.navbar .nav>li>a>span {
    font: 14px "RussoOne", Arial, sans-serif
}

.navbar-drop {
    position: relative;
    z-index: 88
}

.navbar-drop .nav>li {
    margin: 0 2px 0 0px
}

.navbar-drop .nav>li ul {
    position: relative;
    z-index: 888
}

.navbar.items-justify .nav {
    width: 100%;
    max-height: 48px;
    text-align: justify;
    *text-justify: newspaper;
    *zoom: 1;
    -moz-text-align-last: justify;
    text-align-last: justify;
    line-height: 0
}

.navbar.items-justify .nav>li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    float: none;
    line-height: normal;
    text-align: left
}

.navbar.items-justify .navbar-inner {
    padding-left: 0;
    padding-right: 0
}

.navbar.top {
    position: relative;
    z-index: 100;
    margin: 0
}

.navbar.top .navbar-inner {
    background: none;
    box-shadow: none
}

.navbar.top ul.nav li ul li>ul {
    background: #023064;
    padding: 20px;
    width: auto !important;
    left: 0;
    white-space: nowrap
}

.new-brorder div em {
    font-style: normal;
    font-size: 14px;
    display: block;
    text-align: right
}

.new-brorder div img+p+p {
    line-height: 16px !important;
    min-height: 12px !important;
    padding: 3px 0 0 0 !important;
    font: 13px Arial, Helvetica, sans-serif !important;
    text-transform: none !important;
    border-top: 1px solid #ccc;
    margin-top: 3px
}

.new-brorder div p em {
    position: relative !important;
    line-height: 16px !important;
    display: inline-block !important;
    float: right;
    text-align: left;
    width: 75px;
    padding-left: 0 !important;
    margin: 0 !important;
    margin-right: 0 !important
}

.new-brorder div p ins {
    display: inline-block;
    vertical-align: top;
    color: #E90000;
    position: absolute;
    right: 0;
    bottom: 0
}

.new-brorder div p ins {
    line-height: 16px !important;
    text-align: left;
    margin: 0 !important;
    top: 0 !important;
    /*width:75px*/
}

.new-brorder div p ins span {
    margin-left: 4px;
    display: inline-block;
    height: 16px;
    width: 10px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAIAAADN+VtyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNpi/P///ytGRgYkIPb/P4gCSrwEk3AA4TIxYAAxsBlYJCCAFAmgOUDTGF9iswO7qyAAXQdUOR4dOF0FEGAADsBRbbNwr20AAAAASUVORK5CYII=") no-repeat 50% 100%
}

.new-cat-produce .desc,
.type-of-products .desc {
    margin-top: 5px
}

.new-cat-produce .icon,
.type-of-products .icon {
    line-height: 28px
}

.new-cat-produce .item>.wrap,
.type-of-products .item>.wrap {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center
}

.new-cat-produce .number,
.type-of-products .number {
    display: block;
    font-size: 14px;
    color: #242424
}

.new-cat-produce .popover .arrow,
.type-of-products .popover .arrow {
    width: 16px;
    height: 12px;
    border: none;
    bottom: -8px;
    margin-left: -7px;
    background: url("/img/product-type-popover-arrow.png") no-repeat
}

.new-cat-produce .popover,
.type-of-products .popover {
    padding: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.15)
}

.new-cat-produce .popover-content,
.type-of-products .popover-content {
    padding: 0 6px;
    border: 2px solid #d44040;
    font-size: 16px
}

.new-cat-produce .popover.top,
.type-of-products .popover.top {
    margin-top: -3px
}

.new-cat-produce .unit,
.type-of-products .unit {
    font-size: 12px;
    color: #737373
}

.new-cat-row {
    border: 1px solid #c7c7c7;
    margin: 0 0 30px 0;
    padding: 34px 20px 20px 20px;
    position: relative
}

.new-cat-row .new-cat-image {
    width: 205px;
    height: 165px;
    position: relative;
    margin-right: 22px
}

.new-cat-row .new-cat-image a {
    width: 205px;
    height: 165px;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    text-decoration: none;
    border: none
}

.new-cat-row .new-cat-pricebox {
    width: 170px
}

.new-cat-row .new-cat-pricebox .order-product {
    display: block;
    margin: 20px auto 0;
    padding: 13px 26px
}

.new-cat-row .new-cat-produce .item {
    display: inline-block;
    vertical-align: top;
    margin: 5px 12px;
    text-align: center
}

.new-cat-row .new-cat-produce .item .icon {
    display: block;
    height: 33px;
    margin: 0 auto
}

.new-cat-row .new-cat-produce .item .number {
    color: #242424;
    display: block;
    font: 22px RussoOne, Arial, sans-serif
}

.new-cat-row .new-cat-produce .item .unit {
    color: #737373;
    font: 16px RussoOne, Arial, sans-serif
}

.new-cat-row .new-cat-produce h2 {
    letter-spacing: 0.5px;
    margin-top: -8px;
    font: 18px/25px RussoOne, Arial, sans-serif;
    text-transform: uppercase
}

.new-cat-row .new-cat-promo {
    width: 200px;
    position: relative;
    padding: 0 12px;
    min-height: 170px;
    margin-right: 22px;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2
}

.new-cat-row .new-cat-promo ul li {
    font-size: 14px;
    color: #202020;
    margin-bottom: 5px;
    line-height: 18px
}

.new-cat-row .percent-corner {
    display: block;
    position: absolute;
    width: 38px;
    height: 35px;
    top: 0px;
    right: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAjCAMAAADPLogvAAABFFBMVEUAAAD////mnJz77e3++vr//Pz////////////////////////////////////////////zyMjqo6PliYn21dXus7Pyw8P44ODtrq710dHwvr733d30zMz65+f99/f22Nj77+/+/Pz54+P77Oz++vr88/P//v7+/Pz////////////////////////////////////////////////////GAAD////03d3afX3SWFj46entxcX79PTlqqrKJibpuLjWa2vMGBjJCwvIBgbx0dHejY3YTk7OQkLTOTnRMDDOICDKERHvubnsqKjolpbmkJDjgoLifHzgdXXfbm7daGjcYmLbXFzZVlbVRUXVQUHPKirOJiYaQP7BAAAANXRSTlMACP3w1LRYTkE4MSkjHRgDAf7+/vz8+fj29fHv6+jl49/c2c/Lw7+no5iTiIF2cGZfSBQQDc3AcRwAAAEfSURBVDjLjdLnjoJAFIbhb9W1t+29915nQAQR2HUt23u5//tYMMEDouacP5NMnrycScCU4AySMRZDat7hMKQXbQ5DdtniMOTW2sG7iiY11T1ruhpiKGz+BphmCkN3T0MRYYbiVpNiUhV1WacYMVztfPtXqqx0KcWIYWz8K1zzYsTI7b0Hd/NihpQ3/Qylg5fAS93mrX5X02L9DOWjJ/pMVRGm4h0RBpxMOoEFq8MYzmbsXmwEQ3K248dEdzdjIMPFgiX8iEkvjUxmqS0ig+hkV1ochvx6k8NQSDQ4DJfbnxyG6923kYx+mGcOQ2n/kcNQPnxwGAw4vrc5DKcTHQ7D+bTFYUjN/XEY0vEWhyET/+Ew5FYbHIb8xgeHoZh4/QflKpWjgDH9YQAAAABJRU5ErkJggg==") no-repeat
}

.new-cat-row .special-sticker,
.new2-cat-row .special-sticker {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 28px;
    display: block;
    height: 29px;
    padding: 0 20px;
    font: 16px/28px Verdana, Geneva, sans-serif;
    color: #fff;
    background: #0091de;
    z-index: 10;
}

.new-cat-row .subs-link {
    margin: 20px 0 0 0;
    text-align: center
}

.new-cat-row .subs-link a {
    text-decoration: none !important;
    border: none !important
}

.new-cat-row .subs-link a span {
    font-size: 16px;
    color: #066090;
    border-bottom: 1px solid #066090
}

.new-style li {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    margin-bottom: 10px
}

.new-style li a {
    padding-left: 50px;
    border-bottom: none
}

.new-style li a img {
    float: left;
    margin-left: -50px
}

.news-plate a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #adceee;
    text-decoration: none
}

.news-plate,
.contacts-plate {
    padding: 30px 0;
    color: #fff;
    background: #0091de;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4)
}

.news-plate-section {
    margin: 30px 0 60px
}

.news-teasers .teaser-time .day {
    color: #4e4e4e
}

.news-teasers .teaser-time .month {
    color: #808080
}

.news-teasers>.row,
.video-relinks-box {
    margin-top: 20px;
    margin-bottom: 33px
}

.new2-cat-row {
    position: relative;
    margin-bottom: 30px;
    border: 1px solid #CCCCCC;
    z-index: 2;
    margin-left: 0px;
}

.new2-cat-row:hover {
    -webkit-box-shadow: 0 0 30px 0 rgba(120, 137, 155, 0.7);
    box-shadow: 0 0 30px 0 rgba(120, 137, 155, 0.7);
}

.new2-cat-image {
    width: 310px;
    text-align: center;
    position: relative;
    z-index: 3;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    padding-top: 35px;
    /* 95px; */
}

.new2-cat-image h2 {
    /* position: absolute; top: 26px; left: 0; right: 0;*/
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
    margin: 0 0 10px 0;
    display: block;
}

.new2-cat-image a.bg-cat-link {
    width: 100%;
    height: 215px;
    display: block;
    border: none;
    text-decoration: none;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

.new2-cat-produce {
    width: 625px;
    position: relative;
    z-index: 3;
    display: inline-block;
    vertical-align: top;
    background: #F0F0F0;
    border-left: 1px solid #ccc;
    padding: 12px 20px;
}

.new2-cat-produce .producefor {
    font-family: "RussoOne", Arial, sans-serif;
    font-size: 21px;
    margin: 10px 0 13px 0;
}

.new2-cat-pricebox {
    padding-top: 15px;
    /*margin-top: 20px;*/
    padding-bottom: 5px;
    /*border-top: 1px solid #ccc;*/
}

.new2-cat-pricebox .new2-price-wrap {
    display: inline-block;
    vertical-align: top;
    padding-right: 30px;
    width: 420px;
}

.new2-cat-pricebox .new2-price-wrap .product-price {
    color: #C60000;
    margin-top: 26px;
    font-size: 36px;
}

.new2-cat-pricebox .new2-price-wrap .product-price.old {
    margin-top: 1px;
}

.new2-cat-pricebox .new2-price-wrap .product-price.old span {
    font-size: 28px;
    position: relative;
}

.new2-cat-pricebox .new2-price-wrap .product-price span {
    color: #c60000;
    font-size: 36px;
}

.new2-cat-pricebox .product-price.old span::before {
    content: '';
    display: block;
    position: absolute;
    left: -2px;
    right: -2px;
    top: 8px;
    height: 2px;
    background: #575757;
}

.new2-cat-pricebox .new2-button-wrap {
    display: inline-block;
    vertical-align: top;
    width: 160px;
}

.new2-cat-pricebox .button.order-product {
    background: #CA1115;
    text-transform: none;
    color: #ffffff;
    padding: 15px 22px 12px 22px;
    display: block;
    width: 100%;
}

.new2-cat-pricebox .button.order-product:hover {
    background: #EB1418;
    text-transform: none;
    color: #ffffff;
}

.new2-cat-pricebox .button.order-product i {
    display: none;
}

.new2-cat-pricebox .new2-second-btn {
    display: block;
    vertical-align: top;
    text-decoration: none;
    border: 3px solid #1054A3;
    width: 100%;
    line-height: 40px;
    padding: 0 20px;
    font-family: "RussoOne", Arial, sans-serif;
    color: #1054A3;
}

.new2-cat-pricebox .new2-second-btn:hover {
    color: #0091DE;
    border: 3px solid #0091DE;
}

.new2-second-link {
    display: block;
    font-weight: bold;
    font-size: 14px;
    font-family: Tahoma, Geneva, sans-serif;
    white-space: nowrap;
    text-decoration: none;
    padding: 16px 0;
    line-height: 16px;
    border: none;
    text-align: center;
}

.new2-second-link span {
    line-height: 16px;
    color: rgba(4, 79, 161, 1);
    text-decoration: underline;
}

.new2-second-link:hover span {
    color: rgba(0, 145, 222, 1);
    text-decoration: none;
}

.new2-produce-icon {
    font-family: "RussoOne", Arial, sans-serif;
}

.new2-produce-icon .item {
    display: inline-block;
    vertical-align: top;
    padding-right: 30px;
}

.new2-produce-icon .item .icon {
    margin-bottom: 1px;
    height: 33px;
    margin-top: 6px;
}

.new2-produce-icon .item .desc .unit {
    display: inline-block;
    vertical-align: top;
    padding-left: 6px;
}


/*
.new2-cat-promo { margin-top: 16px; padding-top: 16px; padding-bottom: 10px; border-top: 1px solid #ccc; }
.new2-cat-promo ul { list-style: none; margin: 0; padding: 0; }
.new2-cat-promo ul li { display: inline; font-family: Tahoma,Arial,sans-serif; font-size: 15px; line-height: 20px; font-weight: normal; font-style: normal; }
.new2-cat-promo p { margin: 0 0 6px 0; font-weight: normal; font-family: Tahoma,Arial,sans-serif; font-size: 15px; line-height: 20px; }
.new2-cat-promo p strong { font-weight: normal; }
*/

.new2-cat-promo p.new2-cat-pmore {
    margin: 5px 0 0 0;
}

.new2-cat-promo p a.new2-cat-more {
    font-weight: normal;
    color: #1054A3;
    font-family: "RussoOne", Arial, sans-serif;
}

.new2-cat-promo p a.new2-cat-more span {
    border-bottom: 1px solid rgba(6, 96, 144, .50);
}

.new2-cat-promo p a.new2-cat-more:hover {
    border-bottom: none !important;
}

.new2-cat-promo p a.new2-cat-more:hover span {
    border-bottom: none !important;
    color: #0091DE
}

.produce-sort {
    text-align: right;
    margin: 15px 0 22px 0;
}

.produce-sort em {
    font-style: normal;
    line-height: 36px;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
}

.produce-sort a {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
    line-height: 36px;
    padding: 0 16px;
    border: 1px solid #ABAAAA;
    font-size: 18px;
}

.produce-sort a:hover:not(.active) {
    color: #ffffff;
    border: 1px solid #0091DE;
    background: #0091DE;
}

.produce-sort a.active {
    color: #ffffff;
    background: #1054A3;
    border: 1px solid #1054A3;
}

.subproduce-flex {
    width: 100%;
    display: inline-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-box-pack: flex-start;
    align-items: stretch;
    -webkit-box-align: stretch;
    flex-flow: row wrap;
    align-content: flex-start;
}

.subproduce-item {
    flex-grow: 1;
    align-self: flex-start;
    width: 33.333%;
    max-width: 355px;
    padding: 20px 15px 35px 15px;
    text-align: center;
}

a.subproduce-img {
    display: block;
    height: 222px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    text-decoration: none;
    border: none;
}

.no-backgroundsize .bell-tower-centered {
    height: 1194px
}

.on-product-review .owl-wrapper-outer {
    width: 820px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #FFf
}

.on-product-review,
.saleact-itemslist {
    display: table;
    width: 100%
}

.order-b {
    padding: 12px 45px
}

.own-company div.comp1 {
    padding-top: 124px;
    height: 138px;
    background: url(/img/evroplan.png) 50% 41px
}

.own-company div.comp10 {
    padding-top: 158px;
    background: url(/img/lizing-trade.png) 50% 40px
}

.own-company div.comp11 {
    padding-top: 158px;
    background: url(/img/partner-lizing.png) 50% 30px
}

.own-company div.comp12 {
    padding-top: 158px;
    background: url(/img/web-lizing.png) 50% 65px
}

.own-company div.comp13 {
    padding-top: 158px;
    background: url(/img/invest-lizing.jpg) 50% 40px
}

.own-company div.comp14 {
    padding-top: 158px;
    background: url(/img/siemens.png) 50% 70px
}

.own-company div.comp15 {
    padding-top: 158px;
    background: url(/img/vtb-lizing.png) 50% 45px
}

.own-company div.comp2 {
    padding-top: 124px;
    height: 138px;
    background: url(/img/lizing-tatarstan.png) 50% 20px
}

.own-company div.comp3 {
    padding-top: 124px;
    height: 138px;
    background: url(/img/raf-lizing.png) 50% 20px
}

.own-company div.comp4 {
    padding-top: 158px;
    background: url(/img/nlk-lizing.png) 50% 38px
}

.own-company div.comp5 {
    padding-top: 158px;
    background: url(/img/tat-lising.png) 50% 33px
}

.own-company div.comp6 {
    padding-top: 158px;
    background: url(/img/yuniastrum.png) 50% 20px
}

.own-company div.comp7 {
    padding-top: 158px;
    background: url(/img/urallizing.png) 50% 50px
}

.own-company div.comp8 {
    padding-top: 158px;
    background: url(/img/universal-lizing-company.png) 50% 40px
}

.own-company div.comp9 {
    padding-top: 158px;
    background: url(/img/promlizing.png) 50% 40px
}

.own-company div.span4 {
    text-align: center;
    height: 140px;
    max-height: 140px;
    background-position: 50% 20px;
    background-repeat: no-repeat
}

.own-company div.span4 a {
    color: #008ad3 !important;
    text-decoration: none !important
}

.own-company div.span4 a span {
    border-bottom: 1px solid #8fd8ff !important
}

.own-company>.row {
    width: 1020px;
    margin-left: 20px
}

.pagination {
    text-align: center;
    font: 24px RussoOne, Arial, sans-serif
}

.pagination ul {
    list-style: none;
    margin: 40px 0 0;
    border-radius: 0;
    box-shadow: none;
    font: 24px RussoOne, Arial, sans-serif
}

.pagination ul>.active>a,
.pagination ul>.active>span {
    border: 1px solid #54CAFF;
    color: #54CAFF;
    padding: 0px 5px;
    cursor: default
}

.pagination ul>.next {
    margin-right: 0
}

.pagination ul>li {
    display: inline-block;
    margin: 0 10px
}

.pagination ul>li>a {
    color: #0096ce !important
}

.pagination ul>li>a,
.pagination ul>li>span {
    padding: 0px 5px 0px
}

.pagination ul>li>a,
.pagination ul>li>span {
    line-height: 15px
}

.pagination ul>li>a,
.pagination ul>li>span {
    color: #363636;
    border: none;
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.paging {
    margin-top: 20px
}

.picture-desc-area h4 {
    padding-left: 22px;
    font-size: 16px
}

.picture-desc-area table td,
.suiterows table td {
    padding: 0px 0px 0px 6px
}

.picture-desc-area table,
.suiterows table {
    margin-bottom: 2px;
    font-size: 13px
}

.planirovka-section {
    margin-top: 64px;
    margin-bottom: 75px;
    color: #383838
}

.planirovka-section .desc-planirovka h2 {
    font-size: 36px;
    color: #0091de;
    margin-bottom: 20px
}

.planirovka-section .form-planirovka {
    margin-left: 75px
}

.planirovka-section .form-planirovka h2 {
    line-height: 37px
}

.planirovka-section form {
    margin-top: -7px
}

.planirovka-section form input {
    padding: 10px;
    margin-bottom: 20px
}

.planirovka-section form label {
    margin-bottom: 10px;
    font-size: 16px
}

.planirovka-section p {
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px
}

.pre-news-img {
    border-bottom: 7px solid #2e2f34;
    margin-bottom: 16px;
    max-width: 100%
}

.product-detail .complex-pict img {
    margin: 3px auto 0;
    max-width: 100%;
    max-height: 340px;
    display: block
}

.product-detail .info-area,
.product-detail .picture-area,
.product-detail .picture-desc-area {
    position: relative;
    z-index: 2;
    height: 390px;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    display: table
}

.product-detail .order-product {
    margin: 0 15px;
    font-size: 14px !important;
    line-height: 16px
}

.product-detail .picture-desc-area h2 {
    margin-left: 7px;
    font-size: 16px
}

.product-detail .picture-view .tooltip-inner {
    background: #0091de;
    font: 14px Tahoma, sans-serif;
    white-space: nowrap;
    border-radius: 0
}

.product-detail .picture-view .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #0091de;
    border: 0 26px 20px 0;
    top: -10px;
    margin-left: 0
}

.product-detail .product-picture {
    display: block;
    margin: 8px 8px 0
}

.product-detail .product-pictures {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    list-style: none
}

.product-detail .product-pictures .picture-view {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.product-detail .product-pictures .points span {
    position: absolute;
    width: 28px;
    height: 28px;
    background: url("/img/product-info-marker.png") no-repeat
}

.product-detail .product-pictures .points span.active {
    background: url("/img/product-info-marker-active.png")
}

.product-detail .product-price {
    margin: 19px 0 13px 20px
}

.product-detail .product-price .unit {
    display: inline-block;
    margin-left: 4px
}

.product-detail .product-view-structure-suite li,
.product-detail .product-view-structure li {
    padding: 1px 8px;
    cursor: default
}

.product-detail .product-view-structure-suite li.active,
.product-detail .product-view-structure li.active {
    background: #E6E6E6
}

.product-detail .product-view-structure-suite,
.product-detail .product-view-structure {
    display: none;
    margin: 0 5px;
    list-style: decimal inside none
}

.product-detail .product-views {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.product-detail .product-views .item {
    padding: 4px 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    color: #0096ce;
    border: 4px solid transparent
}

.product-detail .product-views .item span,
.product-detail .product-views .item.open-3d-model a span {
    border-bottom: 1px dashed #0096ce
}

.product-detail .product-views .item.a-biznes-dlg {
    background: #f00;
    margin-left: 15px
}

.product-detail .product-views .item.a-biznes-dlg a {
    color: #FFF;
    border-bottom: none !important;
    text-decoration: none !important
}

.product-detail .product-views .item.active {
    cursor: default;
    color: #363636;
    border: #0091de
}

.product-detail .product-views-controls {
    position: absolute;
    bottom: 16px;
    left: 0;
    width: 100%
}

.product-detail.suite {
    z-index: 0
}

.product-detail.suite>div {
    height: 355px !important
}

.product-preview {
    margin-top: 15px;
    font-family: RussoOne, Arial, sans-serif;
    border: 1px solid #c7c7c7;
    box-sizing: border-box
}

.product-preview .name span {
    border-bottom: 1px solid rgba(0, 148, 205, 0.5);
    line-height: 27px;
    font-family: "RussoOne", RussoOne, Arial, sans-serif
}

.product-preview .name,
.article-teaser .name {
    font-size: 16px;
    color: #0096ce
}

.product-preview .photo {
    display: block;
    margin: 0 auto
}

.product-preview .photo-wrap {
    display: block;
    min-height: 150px
}

.product-preview>.wrap {
    padding: 20px 18px
}

.product-price {
    margin-top: 15px;
    font-family: RussoOne, Arial, sans-serif
}

.product-price .number {
    font-size: 24px;
    color: #c60000
}

.product-price .old-price-strikeout {
    border-top: 1px solid #494949;
    border-bottom: 2px solid #494949;
    width: 106%;
    position: absolute;
    top: 0;
    left: -3%;
    margin: 7px 0
}

.product-price .unit {
    font-size: 18px;
    color: #494949
}

.product-price.old .number {
    display: inline-block;
    position: relative;
    font-size: 23px
}

.product-price.old span.number {
    color: #494949
}

.product-structure table td {
    padding: 2px 2px 0 12px;
    font-size: 13px
}

.product-view-structure-suite li.active {
    background: #fff !important
}

.question-section div div p span.question-span-black {
    color: #383838;
    font: normal 24px RussoOne, Arial, sans-serif;
    float: none
}

.question-section div div p span.question-span-blue {
    color: #008AD3;
    font: normal 24px RussoOne, Arial, sans-serif;
    float: none
}

.question-section div div.span4 {
    margin-top: 17px
}

.question-section,
.spares-left-list p+.spare-h2 {
    margin-top: 25px
}

.red-c {
    text-align: center;
    color: #E90000
}

.required-field {
    color: #e90000
}

.review-list .review {
    position: relative;
    margin-top: 50px
}

.review-list .review .review-author .job-title {
    display: block;
    margin-top: 5px;
    font-size: 12px
}

.review-list .review .review-author .name {
    font: normal 24px/24px "RussoOne", RussoOne, Arial, sans-serif
}

.review-list .review .review-author>.wrap {
    padding-right: 18px
}

.review-list .review .review-body {
    padding-bottom: 10px;
    border-bottom: 1px solid #8C8C8C
}

.review-list .review .vertical-divider {
    position: absolute;
    top: -5px;
    left: 166px;
    bottom: -5px;
    width: 1px;
    background: #d9d9d9;
    display: none
}

.review-list .review img.review-author-photo {
    margin-left: 20px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%
}

.row.white-time {
    margin-left: 0;
    padding-bottom: 15px
}

.row.white-time p {
    padding-left: 44px;
    font-size: 17px;
    line-height: 24px;
    margin: 0 0 10px 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ1JREFUeNrEVtERgyAMjV7/6wZ1BEdwBDpBO4IrdANHsBs4iiPQDdiAxl5sASVQrPbdvQ8h5EESgqC1BoYC2SGlnkPSnOB8+CZqj1MfJK2JEmh1OlrXX/ZS+aBDXsDGA9kTTQjiyRm/I6/vL2bnCtkEcgRko3wnMWPuOq8inE+sFkRqU0AmOi8NW1dETgLCUW4Sdl0Z4TIhgGrZUv3SuaKTLEWjcwfagOOCYquYcJrFImEpMcytjsmVVTAH4KGQR89cjRwC6yGHdAwxRiGBApkRz3SrR9yit5GQ5DJgM0tySplytMo0d5rY2LiaFXlpnObXr20VXD+Suza7zdr1rg/OJk/mXx79n/62PAUYALOX1Jt3o3hbAAAAAElFTkSuQmCC) no-repeat 2px 2px
}

.s-input {
    height: 50px;
    margin-top: 20px;
    padding: 20px 15px
}

.saleact-item .saleact-banner {
    display: inline-block;
    vertical-align: top;
    height: 153px
}

.saleact-item .saleact-rigphoto {
    display: inline-block;
    vertical-align: top;
    height: 153px;
    width: 220px;
    margin-right: 15px;
    border: 1px solid #c2c2c2;
    text-align: center
}

.saleact-itemslist .saleact-item {
    padding-top: 26px;
    padding-bottom: 26px;
    border-bottom: 1px solid #c2c2c2;
    display: table;
    width: 100%
}

.saleact-itemslist h4 {
    margin: 0 0 15px 0;
    font: 22px RussoOne, Arial, sans-serif
}

.saleact-showall {
    margin-bottom: 15px
}

.saleact-tiles {
    display: table;
    margin: 8px 0 8px -8px
}

.saleact-tiles>div {
    margin: 0 10px 0 0;
    display: table-cell;
    padding: 8px;
    max-width: 122px;
    vertical-align: middle
}

.saleact-tiles>div a {
    display: table-cell;
    padding: 12px 15px;
    text-align: center;
    vertical-align: middle;
    height: 42px;
    font: 14px "RussoOne", Arial, sans-serif;
    color: #202020;
    text-decoration: none;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3)
}

.schema {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 25px
}

.schema .span3.sh-nav-box {
    padding-left: 0;
    margin-left: 0;
    height: 368px;
    background: #f0f0f0
}

.schema .sx-scroll-box .schema-scroll.jspScrollable div.jspContainer div.jspPane img {
    max-width: none !important
}

.schema-scroll {
    height: 400px !important;
    width: 100%
}

.schema-scroll .jspHorizontalBar {
    bottom: -3px
}

.schema-scroll .jspHorizontalBar .jspTrack .jspDrag {
    height: 15px;
    margin-top: -6px;
    background: #0091de;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.3)
}

.schema-scroll .jspTrack {
    height: 6px;
    background: #525252;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px
}

.select-model {
    width: 275px;
    margin-right: 25px
}

.select-type {
    width: 275px;
    margin-right: 25px
}

.sfb-7line-box {
    height: 234px;
    background: url(/img/sfb/sfb-picture-03.jpg) no-repeat 50% 0;
    position: relative;
    margin-bottom: 45px;
    margin-left: 0;
    margin-top: 0px
}

.sfb-7line-box .sfb-7line-point {
    padding-left: 55px;
    line-height: 30px
}

.sfb-7line-box .sfb-7line-point img {
    float: left;
    margin-left: -26px
}

.sfb-7line-box .wrap7logo {
    width: 160px;
    padding-top: 15px
}

.sfb-7line-box a {
    text-decoration: none;
    border-bottom: none !important
}

.sfb-7line-box h4 {
    line-height: 40px;
    margin-top: 25px;
    margin-bottom: 26px;
    font: 22px/40px Tahoma, Geneva, sans-serif;
    color: #fff;
    text-align: center
}

.sfb-7line-box h4 a {
    display: block;
    border: none;
    font: bold 36px Tahoma, Geneva, sans-serif;
    color: #fff
}

.sfb-7line-box p img {
    margin-left: -26px
}

.sfb-7line-box p,
.subs213 p {
    padding-left: 26px
}

.sfb-btn em {
    display: inline-block;
    font: normal 28px RussoOne, Arial, sans-serif;
    color: #fff;
    padding: 23px 30px 22px;
    outline: 2px solid #ffffff;
    outline-offset: -5px;
    background: #0091de;
    margin: 20px auto 0 !important;
    text-shadow: 0px -1px 0px #202020
}

.sfb-demo-link {
    padding: 2px 0 15px 0;
    text-align: center
}

.sfb-demo-link .sfb-btn em {
    background: #f00
}

.sfb-detail-box {
    margin-left: 0;
    margin-top: 22px;
    padding-left: 85px;
    min-height: 70px;
    font-size: 14px
}

.sfb-detail-box .sfd-pict-box {
    margin: 30px 0 15px -85px
}

.sfb-detail-box strong {
    display: block;
    color: #f00
}

.sfb-detail-box>img {
    float: left;
    margin-left: -85px
}

.sfb-h3-green {
    color: #387f1c;
    font: bold 23px/33px Tahoma, Geneva, sans-serif;
    text-transform: uppercase;
    text-align: center;
    line-height: 33px;
    margin: 15px 0
}

.sfb-head {
    height: 290px;
    background: url(/img/sfb/sfb-picture-01.jpg) no-repeat 50% 0;
    position: relative;
    margin-bottom: 33px;
    text-align: center;
    margin-left: 0
}

.sfb-head p {
    display: block;
    font: 32px/50px RussoOne, Arial, sans-serif;
    color: #fff;
    margin: 45px 0 15px 0
}

.sfb-head p span {
    background: #f00;
    padding: 5px 20px
}

.sfb-keepphone {
    margin-left: 0;
    padding: 25px;
    text-align: center;
    background: #f5f2f2;
    margin-top: 35px
}

.sfb-keepphone h2 {
    margin-top: 5px !important;
    margin-bottom: 20px !important
}

.sfd-tariftable {
    width: 850px;
    margin: 15px auto;
    border-collapse: collapse;
    font-size: 14px;
    margin-bottom: 30px
}

.sfd-tariftable .sfb-btn em {
    padding: 17px 19px 15px;
    margin-top: 2px !important;
    font: 24px RussoOne, Arial, sans-serif
}

.sfd-tariftable .sfb-whtrow {
    background: #fff
}

.sfd-tariftable .sfb-whtrow td {
    padding-top: 8px;
    padding-bottom: 12px
}

.sfd-tariftable i,
.sfd-tariftable span {
    display: block;
    height: 32px;
    width: 32px;
    margin-left: auto;
    margin-right: auto;
    background: url(/img/sfb/sfb_minus.png)
}

.sfd-tariftable i.sfb-ip,
.sfd-tariftable span.sfb-ip {
    background: url(/img/sfb/sfb_plus.png)
}

.sfd-tariftable th {
    background: #433b52;
    color: #fff
}

.sfd-tariftable th,
.sfd-tariftable td {
    padding: 12px 0;
    text-align: center
}

.show-more-tr {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 22px;
    z-index: 8;
    text-decoration: none;
    border: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUeNpiZJh4r5+BgaGAgTQwkQlIFAPxWhI0rQPiIpDGf0AcC8THidB0AohjQHqYoALfgdgPiG/j0XQHiH2hahmYkCTeALEXEL/Gogkm9wYmwITFVD+Yqfhcw4THH3+h/o/B5n8WPCEHCm1GKBsDAAQYACcMHGu06e1uAAAAAElFTkSuQmCC") no-repeat 50% 50%
}

.show-more-tr.expand {
    margin-top: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNpiZJh4jwEHyAdiRiCegE2SBYemICDuhWp8BMTr0BUwYdFkAcRLgJgZKg9iWxLSqALEm4CYE0mMEyqmikujCBBvA2JRLK6AyYmga8RqKhbXbIa5hgmKF2PzBx7/MzFBQy+YgXgACvE+gAADAKxjD2d5TLiUAAAAAElFTkSuQmCC") no-repeat 50% 50%
}

.soc-block {
    width: 275px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0px;
    right: 30px
}

.spares-left-list {
    width: 730px;
    padding-right: 20px
}

.spares-left-list .spare-h2 {
    padding-left: 44px;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px
}

.spares-left-list .spare-h3 {
    padding-left: 44px;
    font-weight: bold;
    font-style: italic;
    font-size: 16px;
    line-height: 26px
}

.spares-left-list p+.spare-h3 {
    margin-top: 15px
}

.spares-left-list p.spare-item-row {
    margin: 0;
    padding: 5px 120px 5px 44px
}

.spares-left-list p.spare-item-row output {
    margin: 0;
    padding: 0;
    float: right;
    margin-right: -100px;
    font-size: 15px
}

.st-action {
    display: block;
    position: absolute;
    width: 90px;
    height: 88px;
    top: 0;
    right: 0;
    background: url(/img/st-action.png) no-repeat;
    z-index: 99
}

.st-instore {
    display: block;
    position: absolute;
    width: 97px;
    height: 96px;
    top: 0;
    right: 0;
    background: url(/img/in_store.png) no-repeat;
    z-index: 99
}

.st-nalich-img {
    position: absolute;
    display: block;
    right: 15px;
    bottom: 15px;
    background: url(/img/in_st_icon_text.png) no-repeat;
    width: 79px;
    height: 22px;
    z-index: 10
}

.st-novelty {
    display: block;
    position: absolute;
    width: 97px;
    height: 96px;
    top: 0;
    right: 0;
    background: url(/img/in_novelty.png) no-repeat;
    z-index: 99
}

.stamp2year {
    display: block;
    position: absolute;
    width: 145px;
    height: 90px;
    bottom: 62px;
    left: 16px;
    background: url(/img/stamp2year.png) no-repeat;
    z-index: 99
}

.stamp2year-extended {
    display: block;
    position: absolute;
    width: 167px;
    height: 105px;
    bottom: 62px;
    left: 16px;
    background: url(/img/stamp2year-extended.png) no-repeat;
    z-index: 99
}

.stamp_4t {
    display: block;
    position: absolute;
    width: 148px;
    height: 113px;
    bottom: -40px;
    left: 16px;
    background: url(/img/stamp_4t.png) no-repeat;
    z-index: 99
}

.stamp_forgery {
    display: block;
    position: absolute;
    width: 148px;
    height: 113px;
    bottom: 90px;
    left: 16px;
    background: url(/img/stamp_forgery.png) no-repeat;
    z-index: 99
}

.stone-info-blue {
    width: 100% !important;
    background: #0091de;
    color: #fff;
    padding: 15px 25px;
    position: relative
}

.stone-info-blue a.matrix-form {
    border: 2px solid #fff;
    display: block;
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 20px 2px 20px;
    cursor: pointer;
    font: 20px/30px RussoOne, Arial, sans-serif;
    text-shadow: 0px -1px 0px #100970;
    position: absolute;
    top: 22px;
    right: 80px
}

.stone-info-blue p {
    min-height: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    text-transform: none !important;
    font: 16px Arial, Helvetica, sans-serif !important
}

.stone3d-wrap {
    width: 1000px;
    margin-left: -30px
}

.stone3d-wrap div {
    display: inline-block;
    vertical-align: top;
    width: 216px;
    margin: 0 0px 20px 30px;
    border-bottom: 1px solid #eaeaea
}

.stone3d-wrap div ins {
    display: block;
    margin-top: -20px;
    font: 16px "PT Sans";
    text-align: right;
    border: none;
    text-decoration: none
}

.stone3d-wrap div p {
    font: 15px/18px RussoOne, Arial, sans-serif;
    line-height: 18px;
    color: #383838;
    padding: 0 50px 0 0;
    margin: 5px 0 3px 0
}

.stone3d-wrap div p em {
    font: normal 14px Arial, Helvetica, sans-serif;
    padding: 0 0 0 8px;
    display: block;
    float: right;
    margin-right: -60px
}

.stone3d-wrap div span {
    display: block;
    font: bold 14px Arial, Helvetica, sans-serif
}

.stone3d-wrap div span dfn {
    float: right;
    font: normal 12px Arial, Helvetica, sans-serif
}

.stone3d-wrap h4 {
    font-size: 20px;
    margin: 30px 0 18px 0;
    padding-left: 30px
}

.stone3d-wrap h4 em {
    display: block;
    font: 12px Arial, Helvetica, sans-serif !important;
    padding-top: 6px
}

.sub-cont {
    padding: 15px 0;
    line-height: 22px
}

.sub-cont+.sub-cont {
    padding-top: 0
}

.sub-cont1 {
    padding-left: 95px;
    background: url(/img/sub-cont1.png) no-repeat;
    width: 400px;
    float: left;
    margin-left: -20px
}

.sub-cont2 {
    padding-left: 95px;
    background: url(/img/sub-cont2.png) no-repeat;
    width: 360px;
    float: left
}

.sub-cont3 {
    padding-left: 95px;
    background: url(/img/sub-cont3.png) no-repeat 19px 0;
    min-height: 51px;
    padding-top: 6px;
    width: 400px;
    float: left;
    margin-top: 30px
}

.sub-list-tiles {
    margin: 0 0 30px 0
}

.sub-list-tiles .span-4 {
    width: 33%;
    float: left;
    margin: 0 !important;
    position: relative
}

.sub-list-tiles .sub-list-1 {
    background: url(/img/gray-tile-1.png) !important
}

.sub-list-tiles .sub-list-1,
.sub-list-tiles .sub-list-2,
.sub-list-tiles .sub-list-3 {
    width: 265px;
    height: 98px;
    background: #ebebeb no-repeat;
    padding: 60px 20px 0 20px;
    font-size: 15px;
    line-height: 21px
}

.sub-list-tiles .sub-list-2 {
    background: url(/img/gray-tile-2.png);
    margin: 0 auto;
    padding-top: 80px;
    height: 78px
}

.sub-list-tiles .sub-list-3 {
    background: url(/img/gray-tile-3.png);
    float: right
}

.subs213 {
    float: right;
    width: 620px;
    position: relative;
    right: 0
}

.subs213 p output {
    color: #ef0000;
    font-weight: bold;
    float: left;
    margin-left: -26px
}

.suite-footer {
    display: table;
    width: 100%;
    margin: 16px 0
}

.suite-footer div.suite-footer-sostav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px
}

.suite-footer div.suite-footer-sostav ul li {
    display: inline-block;
    vertical-align: top;
    padding-left: 13px;
    position: relative;
    font-size: 13px;
    padding-right: 16px;
    width: 185px
}

.suite-footer div.suite-footer-ttx h4+div {
    margin-right: 34px
}

.suite-footer div.suite-footer-ttx>div {
    display: inline-block;
    vertical-align: top;
    width: 200px
}

.suite-footer div.suite-footer-ttx>div p {
    margin-bottom: 3px;
    font-size: 13px;
    display: block;
    position: relative;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAIAAADwyuo0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpivHr1KhMTk4aGBgMDAxMDEgAIMABFJAMBZvYFfgAAAABJRU5ErkJggg==) repeat-x 0 80%
}

.suite-footer div.suite-footer-ttx>div p span {
    display: inline-block;
    vertical-align: top;
    padding: 0 4px 3px 0;
    background: #fff
}

.suite-footer div.suite-footer-ttx>div p span+span {
    padding: 0 0px 3px 4px;
    background: #fff;
    position: absolute;
    bottom: 0;
    right: 0
}

.suite-footer>div {
    display: inline-block;
    vertical-align: top;
    width: 439px;
    padding: 8px 20px;
    border: 1px solid #ccc
}

.suite-wrap,
.vote-table {
    width: 100%
}

.suiterows ol li {
    padding: 1px 8px !important
}

.sx-scroll-box {
    overflow: hidden;
    padding-right: 0
}

.tab-content {
    overflow: hidden !important
}

.tab-content .tab-pane.active {
    height: auto;
    padding: 0 0 25px 0;
    overflow: hidden
}

.tab-pane {
    display: table !important;
    width: 978px !important;
    margin: 0 auto !important
}

.tab-pane .calc-table table {
    width: auto !important;
    margin-left: 0 !important
}

.tab-pane .calc-table tr,
.tab-pane .calc-table tr td,
table.type-of-products tr {
    background: none !important
}

.tab-pane .tab_features td,
.tab-pane .tab-features td,
.tab-pane table td {
    padding: 4px 6px
}

.tab-pane .tab_features,
.tab-pane .tab-features,
.tab-pane table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 8px auto 16px auto
}

.tab-pane div.brick-type {
    display: inline-block;
    margin: 0 5px 15px;
    min-height: 150px;
    vertical-align: top;
    width: 150px
}

.tab-pane div.brick-type img {
    display: block;
    margin: 8px 0 0 20px
}

.tab-pane table caption {
    text-align: center;
    font: normal 16px/40px Verdana
}

.tab-pane.topmargin {
    padding-top: 70px
}

.tab-wrap .jq-selectbox.disabled {
    cursor: default;
    background: none repeat scroll 0 0 #ffffff;
    border: #ccc;
    box-shadow: none;
    color: #888;
    border: none !important
}

.tab-wrap .jq-selectbox.disabled .jq-selectbox__select {
    background: #fff;
    border: none
}

.tab-wrap .jq-selectbox.disabled .jq-selectbox__trigger {
    display: none !important
}

.tc-info {
    margin-top: 24px
}

.tc-info p {
    padding: 0 8px;
    font-size: 12px;
    margin-bottom: 8px
}

.td-disc {
    margin-bottom: 0;
    font-size: 16px
}

.td-price {
    width: 60px;
    text-align: right
}

.teaser-time {
    display: block;
    margin-top: -8px;
    font: 14px RussoOne, Arial, sans-serif;
    text-align: center
}

.teaser-time .day {
    display: block;
    height: 59px;
    font-size: 56px
}

.teaser-time .month {
    display: block;
    margin-top: -3px
}

.to-boss {
    display: block;
    width: 300px;
    height: 55px;
    cursor: pointer;
    position: fixed;
    left: 50px;
    bottom: 0;
    background: rgba(25, 25, 25, 0.7) none repeat scroll 0% 0%;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    z-index: 100
}

.top .dropdown-menu li>a {
    color: #fff !important;
    text-decoration: none;
    border-bottom-color: #fff
}

.top-mid-row .top-calc-link {
    max-width: 280px;
    float: left;
    padding: 5px 0 0px 0;
    margin: 0 12px 0 19px
}

.top-mid-row .top-calc-link>p {
    margin: 5px 0 0 0;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    font: 14px "RussoOne", Arial, sans-serif;
}

.top-mid-row p.brand-info {
    margin: 5px 0 5px 0;
    color: #ffffff;
    white-space: nowrap;
    font: 16px "RussoOne", Arial, sans-serif;
}

.top-mid-row .top-calc-link a.menu-go-calc {
    display: inline-block;
    vertical-align: top;
    height: 49px;
    background: #ca1115 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAA8FBMVEX////KERX05+f26ur36ur46uvt1dXEZmj8/Pz47e317e3AW13+/f369vb48/Pq1NXEV1n8+fn28vL08fHz5eXmxMTfs7TQiYvIXWD89/f47+/q0dHdwMHOgYLLe33KaGrAXV/DUlTDT1H59PT58PDx4ODu2drnysrlycnkxcbdwMDeubnZo6TWm5zTjY/LcXPLbnDEXmDWXWDIWFq/U1bMUVPASEu+QUTMQEPJOTzNNjrOMTTMIyfHHiL67u766enw3Nzt2NnttLXpsrPbq6zsqqvqoKHVnp/cnJ3Uk5XThIbMdXbHZGbLYmTVYWTDPD+ew0F3AAABRklEQVQoz3WS15aCUAxFT9RRUBAUEOy9996n9/r/fzNypQkz+ykne2UR1g1+tJCLupA8qb1EHh6EStobW+C9kUvEvZFHGCeIuL/slW3xryWG4FqWLy3HtkoGbF0hUsxls9K6K5o6pSgp33ezulGOlQ096d8qeZpU5aJZ83pV8llzcv5oVf05H7B6ETav734rynHckkn+VPO2tXZofQIZZofApA1GHdMYoxYDcr1CodALA6XVuTmFFmVkyvbsCzAenJsacmBwX0lEme2Ak61mw9l5NILNoBT4o4bct6pOTb2wKbOUqm+iWQ9rXYDIsU/7a8yewReNSWlsfKi4sN902NBOAHhtnQn7X1/cEh2bLFdE533JssKG6HBjXU7Azui4pb3/rgTL3u9CWD641t3Kc89By0PyWiGR9sYmVvlwxCG0uIu4RKu/1Y8aOB+Js4wAAAAASUVORK5CYII=) no-repeat 14px 50%;
    padding: 0 14px 0 56px;
    font: normal normal 15px/49px RussoOne;
    letter-spacing: 0.03em;
    text-decoration: none;
    color: #fff
}

.top-mid-row .top-logo-row {
    padding: 12px 0
}

.top-mid-row .top-logo-row .top-logo {
    max-width: 263px;
    float: left
}

.top-mid-row .csub-head {
    padding-bottom: 5px;
    margin-top: -8px;
}

.tpb-new {
    width: 100% !important;
    background: url(/img/tpb_bg.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 15px 22px;
    position: relative;
    color: #fff;
    margin-bottom: 16px
}

.tpb-new h4,
.lgb-new h4,
.arb-new h4 {
    font-size: 28px !important;
    color: #b3e3fc;
    margin-top: 10px !important;
    padding-left: 0 !important
}

.tpb-new p,
.lgb-new p,
.arb-new p {
    min-height: 21px !important;
    line-height: 23px !important;
    color: #ffffff !important;
    text-transform: none !important;
    font: 18px Arial, Helvetica, sans-serif !important
}

.twelve-slider {
    height: 460px
}

.twelve-slider .slide12-item {
    height: 460px;
    background: #154486 no-repeat 50% 0;
    background-size: cover
}

.twelve-slider .slide12-item .slide12-container {
    max-width: 980px;
    margin: 0 auto;
    padding: 20px 0 10px 0;
    color: #fff
}

.twelve-slider .slide12-item .slide12-text {
    margin: 20px 0;
    font: normal normal 30px/37px RussoOne;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .3)
}

.twelve-slider .slide12-item .slide12-title {
    margin: 20px 0 5px 0;
    font: normal normal 70px/72px RussoOne;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .3)
}

.twelve-slider .slide12-item a {
    display: inline-block;
    vertical-align: top;
    font: normal normal 24px/65px RussoOne;
    letter-spacing: 0.04em;
    padding: 0 36px;
    background: #1054a3;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-box-shadow: 8px 16px 36px 0 rgba(0, 0, 0, .5);
    box-shadow: 8px 16px 36px 0 rgba(0, 0, 0, .5)
}

.type-d {
    margin: 35px 50px 15px
}

.type-f {
    margin: 25px 0px
}

.type-of-products {
    margin-top: 12px;
    font-family: RussoOne, Arial, sans-serif
}

.type-of-products .item {
    float: left;
    width: 64px;
    text-align: center
}

.type-of-products .number .note {
    color: #C60000
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 24px;
    height: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAkCAYAAACTz/ouAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDA2OUJEQzI2MTFFMzg4RDdFRkExRkFERTgzMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDA2OUNEQzI2MTFFMzg4RDdFRkExRkFERTgzMTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NDA0MDY5OURDMjYxMUUzODhEN0VGQTFGQURFODMxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NDA0MDY5QURDMjYxMUUzODhEN0VGQTFGQURFODMxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4ljSsAAAC3SURBVHjaYvz//z8DsWD+/Pn1IDoxMbGRaE0gC4jB8+bNq7e1tf0PwiA2sfpINpxUSxgJBREoWIC4AZscMKgaCAUXXgvwGU6sJTgtIMZwYixhZJh4D0NQ7tqGevlr6xsYSAC4LGFm8Myn2HAQuHDhggOINjQ0PIjTAnINx2cJ3AJKDcdlCdgCahmOzRJmOXl5qhqObgkjKFcy0BAwMdAYjFowasGoBaMWjFowasGoBaMWUAcABBgAaPzh3JaOJ3IAAAAASUVORK5CYII=) no-repeat;
    cursor: pointer;
    outline: none
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    overflow: hidden
}

.ui-slider-horizontal {
    height: 10px;
    border-top: 5px solid #148FBE
}

.ui-slider-horizontal .ui-slider-handle {
    top: -3px;
    margin-left: -12px
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.uis-wrap {
    padding-top: 33px;
    position: relative
}

.uis-wrap span {
    font: 14px/36px "RussoOne", Arial, sans-serif;
    position: absolute;
    top: 5px;
    cursor: pointer
}

.uis-wrap span.ev1990 {
    left: -15px
}

.uis-wrap span.ev1990.big {
    left: -24px
}

.uis-wrap span.ev1993 {
    left: 90px
}

.uis-wrap span.ev1993.big {
    left: 84px
}

.uis-wrap span.ev1998 {
    left: 265px
}

.uis-wrap span.ev1998.big {
    left: 260px
}

.uis-wrap span.ev2004 {
    left: 472px
}

.uis-wrap span.ev2004.big {
    left: 462px
}

.uis-wrap span.ev2006 {
    left: 535px
}

.uis-wrap span.ev2006.big {
    left: 524px
}

.uis-wrap span.ev2007 {
    left: 583px
}

.uis-wrap span.ev2007.big {
    left: 578px
}

.uis-wrap span.ev2009 {
    left: 644px
}

.uis-wrap span.ev2009.big {
    left: 637px
}

.uis-wrap span.ev2011 {
    left: 715px
}

.uis-wrap span.ev2011.big {
    left: 707px
}

.uis-wrap span.ev2013 {
    left: 784px
}

.uis-wrap span.ev2013.big {
    left: 776px
}

.uis-wrap span.ev2015 {
    left: 848px
}

.uis-wrap span.ev2015.big {
    left: 838px
}

.uis-wrap span.ev2016 {
    left: 892px
}

.uis-wrap span.ev2016.big {
    left: 887px
}

.uis-wrap span.ev2018 {
    left: 961px
}

.uis-wrap span.ev2018.big {
    left: 958px
}

.video-div div {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px
}

.video-div div iframe {
    margin-bottom: 1px
}

.video-div div p {
    margin: 8px
}

.video-relinks-box .vrev-item {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    float: left
}

.video-relinks-box .vrev-item .vrev-img-link {
    overflow: hidden;
    position: relative;
    width: 300px;
    height: 180px
}

.video-relinks-box .vrev-item .vrev-img-link a {
    display: block;
    overflow: hidden;
    position: relative;
    width: 300px;
    height: 180px
}

.video-relinks-box .vrev-item .vrev-img-link img {
    position: absolute;
    z-index: 2;
    height: 180px
}

.video-relinks-box .vrev-item p {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0
}

.video-relinks-box .vrev-item p span {
    font-size: 12px;
    line-height: 18px;
    color: #818181
}

.video-relinks-box .vrev-item p span a {
    color: #818181;
    border: none;
    border: #c1c1c1
}

.video-table a.active {
    background: url(/img/video_play_active.jpg) no-repeat top center;
    color: #000;
    text-decoration: none
}

.video-table a.play-video {
    font-size: 13px;
    outline: medium none;
    border: none;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 3px 15px 3px;
    width: 130px;
    padding: 100px 6px 0 6px;
    background: url(/img/video_play.jpg) no-repeat top center;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 130px 94px
}

.video-table a.play-video span {
    border-bottom: 1px dotted #44BDFF
}

.video-table td {
    width: 50%;
    padding: 0;
    vertical-align: top;
    background: #fff !important
}

.vote-h2 {
    font: 40px "RussoOne", RussoOne, Arial, sans-serif;
    margin: 36px auto 15px auto;
    color: #f00
}

.vote-select {
    display: inline-block;
    vertical-align: top;
    padding-left: 44px;
    font: 32px/36px "RussoOne", RussoOne, Arial, sans-serif;
    color: #26A5D0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACc1BMVEUAAAAA////AAAzmcwqqtQkttraJEgfn98cqcYZmcwqqtQko8giqswfn88nps0loM8lpdIkp9Mjos0ppc4op9AmpdInpNEmptIlos4nps0ko9EmpM8mpdAkpc4no88npM8mo9EkpdAno9EmpM4mpc8kpdAmpNAkpM4lpM8mpdE4r9Qmpc4lptAlpNAmpM8lpNAlpc8lpc8mpNAlpM9Gstcmpc8lpc8lpc4mpdAmpM8lpNAlo9Amo88kpc4lpNAmpdAlpdAmo84mo9AkpM7hWFTfSUYko88lo9Akpc4ko9DOTU4mpdAmo84mpdAlpM8mpc4kpc8lo84mpdAmpdBbr88kpdCHzeUko9Amo840qNDaPD3bQUEmpdAnpM8po80pptEroMwsp9ExnsUznMU0q9M2rNQ3rNQ7lbs+r9VEjLJIlbhNtdhOttlPttlRt9lUjq5VuNpdeppivt1jiKRowN5pcI9qwd9twt9wgZp1ZoB1e5R/e4+BXXOCy+SDy+SFzeWJVm2KVmyKzuaNcoSPUWePeImQeImReIiR0eeSd4iTeIeUdoeV0+ia1emcRlmcbHmnPk6pY2+q3O2s3e2vN0a2Mj+24e+44u+74/C8LTm84/C9LDm9Ljq/OELBKjXBvsrD5vLF5/LHS1DHWl3H6PPIJC3LQ0nNICfO6/TPPEHP6/XQHCTQ7PXRNDvRNTnTGSHUGSHUGiHULjLVGSDVGiHVGyLVLjbV7vbWGyHWGyLWHSTWKC3XICbXIynXVlbXu8PX7vbZ7/fdPD7dPT7iYFrjXlrjX1rjYFvjYGDj8/np9vrr9/vv5Ofv+Pv3/P38/v7////8TF21AAAAXHRSTlMAAQEFBgcHCAkKDA4PEBobIiMkJSYoLS4vNDg7PD9AQUNNTk9QU1daYGRnam1ucXR1e3+BiZGcnaCho6SnqKmusLK7vb7A19re3+Dh4uTn6ezu7/H3+vr7/v7+/g34GlwAAAHzSURBVBgZBcHZbkxhAADg7//njM4Mo5sutpa4UJ1akopErRFXvIMLt57FS0i8hSURQixlKmJpybREmTbKdJs5PTPj+wAAAAAEAJSH+wq7pM21+gYAASCMHR3JA1r1bz+64rUHSABDp/YD0HP48M+5xpVhSIDJqRulCIBsZWDrzn0I4Ozd3r81AAiVbLXbexkJnL5dvlcHAHtDPwEijkyef1wAAIMX+/FlDJHS1ECoXz8BgJGZMtKXlSKRib6o++3aJIBDF0rINTYHJ4iK49D+c7kCGJ/Jo1HcYbwgGtsNOv+unATHrwZsvA7YMyYaBnTWL50iTM800ZxdAUMSfQDp+sXwfrqyhc7sMtAv2d0L8kjXZ0ZHtuHVd0BfKRaApTbSjaEWVGsAepIEWHA6IQXznwHIxx3AQjUDfH3bBSCNTYCFagYW33UB0IpbawALc20svc0AsLodrQGYr7b9mmsBwF/RCl3AfLUxuwmgg1WJ2mQ5UwDmF1OAXDmlURPtLNpYvlkCUgDHckvUMoGeq0P7bmVP/gFAPHju+TP1R5mAA5fyA+cqAQDsPPzYbj1dJsCJafJJAECnidefEMDUGQAAsvcfIAfqm4N5AMDmmy8gB6z9LPYCgNqL30AAMDp+qAjY/r74GyAAIBntLySy5p9fbQD+AyoJrWpTT7n4AAAAAElFTkSuQmCC") no-repeat 0% 50%
}

.vote-table tr.voting-row td {
    text-align: center;
    padding: 8px 0
}

.vote2-h2 {
    text-align: center;
    font: 40px "RussoOne", RussoOne, Arial, sans-serif;
    margin: 36px auto 15px auto;
    color: #202020
}

.vote2_video {
    width: 750px;
    height: 430px;
    margin: 24px auto 50px auto;
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .2)
}

.vr-controls {
    position: relative;
    padding: 10px 0
}

.vr-controls a {
    text-decoration: none;
    border: none;
    margin-right: 8px;
    height: 41px;
    width: 41px;
    background: #f5f5f5;
    display: inline-block;
    vertical-align: top
}

.vr-controls a.vr-left {
    background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNqclGEKgCAMRnV0jg4XdZCO0O+io/Wjg2gTNhhi9c3BCMT31DUWw3YFMCLnwXlzrmVhcIKTWVsJAKkBjkVIALhX4Mk5c2bqBXVDF/gGQ2ALhsEadoEWdoMKxR7wq9pQkNgXOU1jkq6KyMmpR2Cv7RbUb3YJWgWDBW/VhgRfv+pX8DdJVBBME+l3RpokSbfZG5Q5ltEZlkUQ7AB8BBgAUX48crRjSYgAAAAASUVORK5CYII=") no-repeat 50% 50%
}

.vr-controls a.vr-right {
    background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNqklFEKgDAIhrfROTrcqHNUR+i56Gg9dJDKgYKMNnUJPwPl+91K9G49HcYE6kED6HGK6Bg4s7zKIIA8dqSIoB1rIvxgpyMz2CQDKjYZ8ILZIE+aDL4c1Qal96gMal9TNOiEX0kGBPJzCO5HSLDHaYssl54xpluFRvCudRbBEqwCv2A1mMMmkMNmkC8DM0gTlqboykDVGqLxXPA0LcBXgAEA7R88lDoWYiUAAAAASUVORK5CYII=") no-repeat 50% 50%
}

.vr-slider {
    position: relative;
    width: 978px;
    height: 255px;
    overflow: hidden
}

.vr-slider .owl-item {
    float: left;
    display: inline-block;
    vertical-align: top
}

.well {
    margin: 20px 0;
    background: #0091de;
    border-radius: 0;
    border: none;
    color: #fff;
    font: 20px/normal RussoOne, Arial, sans-serif
}

.wide-screen {
    display: block;
    overflow: hidden;
    min-width: 978px
}

.wide-screen-centered {
    display: block;
    margin: 0 auto;
    max-width: none
}

.you-city {
    color: #FFF;
    margin-top: 50px;
    height: 28px;
    float: left;
    position: relative
}

a,
a>span,
button,
.product-detail .product-view-structure-suite li,
.product-detail .product-view-structure li {
    -moz-transition-property: color, border-color, background-color;
    -moz-transition-duration: 0.15s;
    -webkit-transition-property: color, border-color, background-color;
    -webkit-transition-duration: 0.15s;
    -o-transition-property: color, border-color, background-color;
    -o-transition-duration: 0.15s;
    -webkit-transition-property: color, border-color, background-color;
    transition-property: color, border-color, background-color;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s
}

a.a-logo {
    z-index: 16;
    position: relative;
    display: block
}

a.tblock {
    margin: 10px
}

a.video-preview {
    text-decoration: none;
    border: none;
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 320px;
    height: 180px;
    margin: 10px 0
}

body.contact-page {
    background: url(/img/bg_contact.jpg) no-repeat 50% 40px
}

body.inner-page {
    background: url("/img/header-image.jpg") no-repeat 50% 60px
}

div.arb-new a.arbolit-pro {
    color: #fff;
    border: #fff;
    position: absolute;
    top: 75px;
    right: 77px
}

div.arbolit-cols {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    padding: 25px 0;
    line-height: 22px
}

div.arbolit-cols div.arbolit-advantage {
    background: #F5F5F5;
    padding: 0 25px 25px 25px;
    margin: 0 0 100px 0
}

div.arbolit-cols div.arbolit-advantage div {
    position: relative;
    left: 40px;
    top: -50px
}

div.arbolit-cols div.arbolit-advantage table {
    margin: -25px 0 20px 0
}

div.arbolit-cols div.arbolit-top-advantage {
    height: 50px
}

div.arbolit-head {
    background: transparent url(/uploads/manual/articles/arbolit/arbolit-head.png) no-repeat scroll 0% 0%;
    position: relative;
    width: 453px;
    padding: 350px 0 10px 525px;
    line-height: 22px
}

div.arbolit-head div {
    background: #E6E3D7;
    padding: 18px 24px;
    float: left;
    position: absolute;
    left: 415px;
    top: 34px
}

div.arbolit-head div table tbody tr td.blue-procent {
    color: #0091DE;
    font-size: 20px;
    font-weight: bold
}

div.brick2 {
    width: 460px
}

div.brick2>div {
    margin-left: 0;
    margin-right: 0;
    border: none;
    margin-bottom: 1px
}

div.brick3 {
    width: 46%
}

div.brick3>div {
    margin-left: 0;
    margin-right: 0;
    width: 150px;
    overflow: hidden;
    border: none;
    margin-bottom: 1px
}

div.brick3>div img {
    height: 141px;
    width: 187px;
    max-width: 187px;
    min-width: 187px
}

div.fake-info-plate {
    width: 535px;
    height: 350px;
    position: fixed;
    top: 200px;
    right: -535px;
    z-index: 100;
    background: transparent url("/uploads/fake-plate/fake-info-plate.png") no-repeat scroll 0% 0%;
    -webkit-transition: right 0.5s ease-out 0s;
    -moz-transition: right 0.5s ease-out 0s;
    -o-transition: right 0.5s ease-out 0s;
    transition: right 0.5s ease-out 0s
}

div.fake-info-plate div.fake-info {
    padding: 25px 15px 15px;
    color: #fff
}

div.fake-info-plate div.fake-plate {
    width: 55px;
    height: 350px;
    position: absolute;
    top: 0px;
    left: -55px;
    background: rgba(255, 51, 51, 0.7) none repeat scroll 0% 0%;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3)
}

div.fake-info-plate div.fake-plate div {
    width: 55px;
    height: 350px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent url("/uploads/fake-plate/fake-plate.png") no-repeat scroll 0% 0%
}

div.how-to-get-subsidy-block {
    height: 880px;
    margin-top: 50px
}

div.how-to-get-subsidy-block div.info-subsidy {
    background: url(/img/how-to-get-subsidy.png) no-repeat;
    padding: 0px 0 0 350px;
    height: 380px
}

div.how-to-get-subsidy-block div.info-subsidy div {
    background: #f5f5f5;
    font: 22px/29px Bebas Neue Cyrillic, Arial, sans-serif;
    float: left;
    position: relative;
    padding: 18px 24px
}

div.how-to-get-subsidy-block div.info-subsidy p {
    line-height: 26px
}

div.how-to-get-subsidy-block div.subsidy-button-block {
    position: relative;
    top: 335px;
    text-align: center
}

div.how-to-get-subsidy-block div.subsidy-numbers {
    height: 320px;
    width: 975px;
    position: absolute
}

div.how-to-get-subsidy-block div.subsidy-numbers div {
    line-height: 26px;
    position: absolute
}

div.how-to-get-subsidy-block div.subsidy-numbers div.bluearrow {
    background: #0091de;
    height: 68px;
    width: 265px;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    padding: 10px 0 0 15px;
    top: 0px;
    left: 0px
}

div.how-to-get-subsidy-block div.subsidy-numbers div.redtextnumber {
    color: #E90000;
    top: 90px;
    left: 0px
}

div.how-to-get-subsidy-block div.subsidy-numbers div.subnumber {
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    padding: 10px;
    border: solid 2px black
}

div.how-to-get-subsidy-block div.subsidy-numbers div.subtextnumber {
    float: left;
    padding: 10px 20px 10px 15px;
    border: solid 2px black
}

div.how-to-get-subsidy-block h2 {
    background: #0091de;
    color: #fff;
    font-size: 36px;
    text-align: center;
    padding: 16px;
    font-weight: normal
}

div.leasing-partners div.partners-slider {
    margin: 0 auto;
    overflow: hidden
}

div.leasing-partners div.partners-slider div.partners-track div.partner-item {
    display: inline-block;
    width: 150px;
    padding: 4px;
    text-align: center
}

div.still-have-question {
    text-align: center;
    margin: 50px 0 40px 0
}

div.still-have-question p {
    font: 24px/30px RussoOne, Arial, sans-serif;
    margin-bottom: 25px
}

div.still-have-question p span {
    color: #0091DE;
    font: 30px/36px RussoOne, Arial, sans-serif
}

form .tooltip-inner {
    background: #E90000;
    white-space: nowrap;
    max-width: 250px
}

form .tooltip.right .tooltip-arrow {
    border-right-color: #E90000 !important
}

h1,
.entry-content h1 {
    text-transform: uppercase;
}

h1.nf404 {
    font: 80px 'RussoOne', RussoOne, Arial, sans-serif
}

h2.as-h1 {
    margin: 40px 0 16px 0;
    font: 22px "RussoOne", RussoOne, Arial, sans-serif
}

h2.bebas {
    font: 63px RussoOne, Arial, sans-serif;
    margin: 40px 0 -14px;
    padding: 0 0 0 25px;
    color: #01493a;
    position: relative;
    z-index: 5
}

h2.bebas span {
    display: block;
    width: 100%;
    height: 65px;
    position: absolute;
    background: url("/img/h2-bg4.png") no-repeat 0 -43px
}

h2.ir {
    margin: 50px 0 0;
    height: 42px;
    line-height: 42px
}

h2.novosti {
    background: url("/content/title-novosti.png") no-repeat
}

h2.text-center.h1 {
    font-size: 30px;
    margin-top: 25px
}

h2.vibropressy {
    height: 43px;
    background: url("/content/title-vibropressy.png") no-repeat
}

h2.zavod-stroytehnika {
    height: 51px;
    background: url("/content/title-zavod-stroytehnika.png") no-repeat
}

h5,
h6,
.consult-section p,
.sfd-tariftable strong {
    font-size: 14px
}

img.aligncenter {
    margin-top: 12px;
    margin-bottom: 12px
}

img.alignleft {
    margin: 12px 24px 12px 0
}

img.alignright {
    margin: 12px 0 12px 24px
}

nav.navbar.top div.navbar-inner {
    border: none;
    padding-left: 0;
    padding-right: 0
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border-radius: 0
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border: #353535 #909090 #CECECE
}

.control-group.control-prompt p {
    max-width: 95%;
    margin: 0 15px 10px -15px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px;
}

.control-group.control-prompt ul {
    list-style: none;
    padding: 0;
    margin-left: 0;
}

.control-group.control-prompt ul li {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px;
    position: relative;
}

.control-group.control-prompt ul li::before {
    content: '–';
    display: inline-block;
    /*width: 5px; height: 5px;*/
    position: absolute;
    top: 0px;
    left: -13px;
}

span.gal-name-wrap {
    font-weight: bold;
    font-size: 14px
}

span.lens {
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    z-index: 5;
    /*left:65px;top:-13px;*/
    left: 42%;
    top: -65%;
    background: rgba(0, 0, 0, .5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmtJREFUeNrEl9FnHFEUxmcbhlASoSxLCEsIYQn7UGFJlTyFUEL/gLB/QAl5CnkNpQ996UNfSp8aIaRSeQ7RSjVUqiUSoSQSW11hozX9DqeMk3Pu3ntns/n4GXPvnTPfzD1z75lSlmVJF1XAApgFI2ACDILPoA0+gHVwkBQVmTGYAluZv/bBnCNeV6yO1Sxeb8H9XpihIJtZcX0Bo6FmSrmcGQDvwJwxo584P474nPJnGjwGqTL+K3gIfsXkjDU1lDcTjicaAmugo1y7GTNNlKx/lGBLAcGmwU8lxtNQM9tKkGfKBXm1lP4auBLjvoPU18y4MTVJhBmiqcR74mtmWbm4VsDMADgUY9/4mLmHHJ4ROb3Hq2us/oLXom3W50IyMy7a3vNxiD42QV6yv6XESHLLQMXHjBx0khTXN6VtxMeMVLsHZq6VttTHjLx5uQdmyjEPSWZ+iLY6H2kZLwnykv3DSox8Uh/5mNlVMj8t+GYWxPmuMXU3zGiZ3yxgpArmRdu670ZJi9SpWKQuQDVi0aNYO2IcbaCVkL2padQkYwEbJRl5pcRZC90oKdBHJdBvsOgRqGyUqB3uC6706FWeGTUNvfp5pZxsgOds2hLFrMeUnXXOF5c6Rt3iUotrpuCCvMo1SKw6sYZcpeQLo/pzaYNv2Iox1G0e6Wta4S/L0jF/MVOiBLXy6MIyVPL4o/yvUfCAF7VB/oNsGzt0wn8O2zxW6hI8ulE3FfkD9CzSrxxvqBYyTbdt6CxvqB9mfAxNhuZMUbly6JxyqJ9mSA2wZRg66LcZl6HLuzBjGXrZrwTWaHAddcgLa/pPgAEA5DaCqFRtfpsAAAAASUVORK5CYII=) no-repeat 50% 50%;
    -khtml-border-radius: 8px;
    border-radius: 8px
}

table.brick td {
    padding: 3px;
    font-size: 11px
}

table.brick td em {
    display: block;
    font-weight: bold;
    white-space: nowrap
}

table.brick td img {
    float: left;
    width: 80px;
    margin-right: 6px
}

table.brick td small {
    display: block;
    float: right
}

table.brick td span {
    position: absolute;
    line-height: 18px
}

table.brick td strong {
    text-align: right;
    display: block;
    font-style: italic
}

table.brick td.code {
    font-weight: bold;
    font-size: 11px;
    width: 43px !important;
    text-align: center
}

table.brick td.td200 {
    width: 200px !important
}

table.equipment-for-manufacture tr.arbolit-receipt td a,
table.technical-documentation tr td a {
    color: #0091DE;
    border: #0091DE;
    line-height: 22px
}

table.equipment-for-manufacture tr.arbolit-receipt,
table.technical-documentation tr {
    height: 50px;
    vertical-align: bottom
}

table.equipment-for-manufacture tr.v-press-names td a {
    color: #363636;
    text-decoration: underline;
    border: none
}

table.stone-wrap {
    width: 980px;
    margin-left: 0px
}

table.stone-wrap h4 {
    font-size: 19px
}

table.stone-wrap table td {
    border: 1px solid #535353
}

table.stone-wrap table td.nrb {
    border-right: none
}

table.stone-wrap td {
    width: 50%;
    vertical-align: top;
    padding: 0 0 10px 0
}

table.this-punch-matrix tr.punch-matrix-names,
table.equipment-for-manufacture tr.v-press-names {
    font: 15px/18px RussoOne, Arial, sans-serif;
    vertical-align: top
}

table.this-punch-matrix,
table.equipment-for-manufacture,
table.technical-documentation {
    margin: 25px 0 40px 0
}

table.type-of-products {
    margin-left: 6px !important
}

table.type-of-products td {
    vertical-align: middle !important;
    background: none !important;
    font: 13px Tahoma, Geneva, sans-serif;
    padding: 0
}

table.type-of-products tr td .note {
    color: #C00
}

table.whitetd td {
    background: #fff !important;
    vertical-align: top
}

td.mgb {
    background: #99ccff !important
}

tr>.not-detail {
    padding-left: 45
}

ul.nav li ul {
    margin-top: -31px;
    background: none;
    -ms-filter: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    -webkit-filter: none;
    filter: none
}

ul.nav li ul li ul li {
    position: relative;
    padding-bottom: 7px
}

ul.nav li ul li.fl-left ul {
    width: 970px !important;
    text-align: center;
    margin-left: -810px
}

ul.nav li ul li.rgt1 ul {
    width: 940px !important;
    margin-left: 0px !important
}

ul.nav li ul li.rgt2 ul {
    width: 940px !important;
    margin-left: 39px !important
}

ul.nav li ul li.rgt3 ul {
    width: 940px !important;
    margin-left: -220px !important
}

ul.nav li ul li.rgt4 ul {
    width: 500px !important;
    margin-left: -235px !important
}

ul.nav li ul li.rgt5 ul {
    width: 940px !important;
    margin-left: -169px !important
}

ul.nav li ul li.rgt6 ul {
    width: 940px !important;
    margin-left: -238px !important
}

ul.nav li ul li.rgt7 ul {
    width: 940px !important;
    margin-left: -564px !important
}

ul.nav li ul li.rgt9 ul {
    width: 508px !important;
    margin-left: -391px !important
}

ul.nav li ul li>ul {
    margin: 35px auto 0;
    background: none #fff;
    padding: 20px;
    width: 970px !important;
    left: 0
}

ul.right-list li {
    list-style: inside url("/img/right-list-marker.png");
    margin: 10px 0
}

ul.right-list ul li {
    list-style: disc none
}

ul.schema-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    list-style: none;
    counter-reset: schemaitem
}

ul.schema-nav li {
    padding: 5px 8px 5px 30px;
    margin-bottom: 4px;
    cursor: pointer;
    font: normal 16px Arial, Helvetica, sans-serif;
    font-family: "PT Sans", Verdana, Geneva, sans-serif
}

#ab-carousel {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none
}

#about-company-slider .slider {
    position: relative;
    overflow: hidden;
    width: 978px;
    height: 350px !important;
    color: #313131;
    background: #F5F5F4;
    font: 18px RussoOne, Arial, sans-serif
}

#about-company-slider .slider .content {
    position: absolute;
    left: 0;
    bottom: 73px;
    padding-left: 25px;
    width: 460px;
    vertical-align: bottom;
    line-height: 24px
}

#about-company-slider .slider .picture {
    position: absolute;
    top: 13px;
    right: 15px;
    padding: 10px
}

#about-company-slider .slider .picture.with-frame {
    width: 444px;
    height: 312px;
    background: url("/img/about-company-slider-picture-frame.png") no-repeat
}

#about-company-slider .slider .year {
    position: absolute;
    top: 3px;
    left: 18px;
    color: #8db1c4;
    font-size: 197px;
    line-height: normal
}

#about-company-slider .slider-navigation {
    position: absolute;
    bottom: 15px;
    left: 18px
}

#about-company-slider .slider-navigation>ul>li {
    float: left;
    margin-right: 4px;
    padding: 3px 5px;
    font: 22px RussoOne, Arial, sans-serif;
    color: #0091de;
    outline: 4px solid transparent;
    cursor: pointer
}

#about-company-slider .slider-navigation>ul>li.current {
    color: #383838;
    outline: #383838;
    cursor: default
}

#about-company-slider .slider.new-height {
    height: 600px !important
}

#about-company-slider .slider.new-height>ul>li {
    height: 540px;
    background: #F5F5F4
}

#about-company-slider .slider>ul>li {
    display: block;
    position: relative;
    overflow: hidden;
    width: 978px;
    height: 330px
}

#city-box {
    text-align: center;
    background: #FFF;
    z-index: 9999
}

#contact-form .button {
    margin-top: 19px
}

#day_salary,
#material_price {
    width: 112px
}

#dlgOverlay {
    background: none repeat scroll 0 0 #000;
    height: 100%;
    opacity: 0.55;
    position: fixed;
    width: 100%;
    left: 0;
    overflow: hidden;
    top: 0;
    z-index: 1049;
    display: none;
    filter: alpha(opacity=55)
}

#equipment_id-styler {
    width: 260px !important
}

#equipment_price,
#month_profit,
#itog_equipment_price,
#itog_month_profit,
.calc-presumm-box #profitresult {
    padding-right: 19px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQBAMAAAA/jegKAAAAJFBMVEUAAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODitVRn+AAAAC3RSTlMAZnfuVUTMmSqqEU1y2b4AAABGSURBVAjXY2DYvXv3TgcGML17E4gWYFDevABMM+4OANOsUJpldwOYZtsMVseSvZGBQRukTwFMb9ZggOhngNNQ+QIYjSEPAGPCIiKKyAvVAAAAAElFTkSuQmCC") no-repeat 100% 5px
}

#ev-dots {
    height: 5px;
    width: 977px;
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: space-between;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-bottom: -1px
}

#ev-dots>em {
    display: inline-block;
    flex-basis: 4px;
    width: 4px;
    height: 4px;
    background: #148FBE
}

#ev-slider {
    position: relative;
    z-index: 2;
    width: 977px;
    margin: 0px auto
}

#feedback-popup-box .frame,
#leasing2-popup-box .frame,
#get-biznes-plan .frame,
#city-box .frame,
#order-call-box .frame,
#get-disc-box .frame,
#order-product-box .frame,
#post-box .frame,
#matrix-popup-box .frame,
#toboss-popup-box .frame,
#sfb-popup-box .frame,
#order-spares-box .frame,
#feedback .frame {
    position: absolute;
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
    border: 4px solid #0091DE
}

#feedback-popup-box button.close,
#leasing2-popup-box button.close,
#get-biznes-plan button.close,
#city-box button.close,
#order-call-box button.close,
#get-disc-box button.close,
#order-product-box button.close,
#post-box button.close,
#matrix-popup-box button.close,
#toboss-popup-box button.close,
#sfb-popup-box button.close,
#order-spares-box button.close,
#feedback button.close {
    position: absolute;
    top: 10px;
    right: 13px;
    opacity: 0.5;
    font-size: 28px
}

#feedback-popup-box form,
#leasing2-popup-box form,
#get-biznes-plan form,
#order-call-box form,
#get-disc-box form,
#order-product-box form,
#post-box form,
#toboss-popup-box form,
#order-spares-box form,
#matrix-popup-box form,
#sfb-popup-box form,
#feedback form {
    position: relative;
    margin-bottom: 0;
    z-index: 3
}

#feedback-popupform .control-group,
#feedback-popupform .controls,
#toboss-popupform .control-group,
#toboss-popupform .controls,
.consult-section #get-biznes-form .control-group,
.consult-section #get-biznes-form .controls,
.consult-section #popup-message-form-inline .control-group,
.consult-section #popup-message-form-inline .controls {
    margin: 0 auto;
    width: 100% !important
}

#feedback-popupform button,
#toboss-popupform button {
    margin: 15px auto;
    margin-left: 170px
}

#feedback-popupform textarea {
    width: 505px !important;
    height: 120px !important;
    resize: none;
    overflow: hidden
}

#feedback-popupform,
#toboss-popupform {
    margin: 0 auto;
    width: 537px;
    padding: 0 20px
}

#get-biznes-form .span12 {
    margin-left: 0;
    width: 430px
}

#get-biznes-form .span12 textarea {
    width: 399px;
    height: 120px
}

#get-biznes-form label.span7 {
    width: 430px;
    padding-left: 0;
    margin-left: 0
}

#get-biznes-plan,
#order-call-box,
#get-disc-box,
#order-product-box,
#post-box,
#feedback,
#city-box {
    width: 480px;
    border-radius: 0
}

#get-biznes-plan>.wrap,
#leasing2-popup-box>.wrap,
#city-box>.wrap,
#order-call-box>.wrap,
#get-disc-box>.wrap,
#order-product-box>.wrap,
#post-box>.wrap,
#toboss-popup-box>.wrap,
#order-spares-box>.wrap,
#matrix-popup-box>.wrap,
#feedback>.wrap {
    position: relative;
    padding: 30px
}

#get-leasing {
    margin: 10px auto 50px auto;
    position: relative;
    z-index: 8;
    width: 315px
}

#get-leasing label {
    font: 16px RussoOne, Arial, sans-serif
}

#get-leasing textarea {
    resize: none;
    overflow: hidden
}

#gmap {
    width: 978px;
    height: 470px;
    position: relative
}

#leasing2-popupform .controls.span12 {
    margin-left: 0;
}

#leasing2-popupform textarea {
    width: 485px;
    height: 80px;
}

#leasing2-popupform .form-horizontal .control-group.w-100 .controls {
    margin-left: 0;
}

#krym-action {
    background: url(/img/krym-action-bg.jpg) no-repeat;
    background-size: cover;
    width: 974px;
    height: 479px;
    margin: auto;
    transform: translateX(-50%);
    padding: 160px 55px 25px 435px;
    box-sizing: border-box;
    box-shadow: 3.5px 3.5px 3.9px 1.1px rgba(0, 0, 0, 0.26)
}

#krym-action .close {
    position: absolute;
    right: -45px;
    top: 0;
    color: #faf9f4;
    opacity: 1;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    border: 1.5px solid #faf9f4
}

#krym-action .info-oper {
    color: #FFF;
    text-decoration: underline;
    font: 300 11px Roboto
}

#krym-callme-form .control-group {
    float: left;
    width: 50%
}

#krym-callme-form .control-group button {
    text-align: center;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.19);
    height: 45px;
    width: 221px;
    color: #FFF;
    font-size: 18px;
    border: 3px solid rgba(250, 249, 244, 0.8);
    box-sizing: border-box;
    float: right;
    margin-top: 10px;
    padding: initial
}

#krym-callme-form .control-group input {
    height: 43px;
    background: #faf9f4;
    width: 228px;
    text-align: center;
    box-sizing: border-box;
    margin-top: 10px
}

#main-slider .info-plates {
    text-align: center !important;
    z-index: 8
}

#main-slider .info-plates {
    position: absolute;
    top: 212px;
    right: 300px;
    white-space: nowrap
}

#main-slider .info-plates .item {
    display: block;
    float: left;
    margin-left: 623px
}

#main-slider .info-plates img {
    width: 977px;
    display: block
}

#main-slider .info-plates-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 580px
}

#main-slider .sl-shade {
    width: 1600px;
    height: 580px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/img/slider-shadow.png) no-repeat 50% 0;
    z-index: 7
}

#main-slider li img {
    width: 1600px;
    height: 580px
}

#main-slider ul,
#main-slider li {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}

#main-slider,
#main-slider li {
    position: relative;
    width: 1600px;
    height: 580px;
    overflow: hidden
}

#main-slider-wrap {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 580px;
    background: #0c0d15
}

#main-slider>.slider-navigation {
    position: absolute;
    bottom: 24px;
    left: 0;
    width: 100%;
    z-index: 38
}

#main-slider>.slider-navigation>.items>.item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 41px;
    height: 41px;
    background: url("/img/slider-control.png") no-repeat
}

#main-slider>.slider-navigation>.items>.item>.nav-link {
    display: block;
    position: relative;
    top: 9px;
    left: 11px;
    width: 19px;
    height: 19px
}

#main-slider>.slider-navigation>.items>.item>.nav-link.current {
    background: url("/img/slider-control-current.png") 50% 50% no-repeat
}

#matrix-popup-box textarea {
    margin-left: -175px;
    width: 445px !important;
    height: 120px !important;
    resize: none;
    overflow: hidden
}

#opros1 {
    margin-top: 33px;
    margin-bottom: 50px
}

#opros1 .ss-choice-label {
    line-height: 22px;
    font-size: 16px;
    padding-left: 8px
}

#opros1 .ss-form-entry table td {
    padding: 4px 16px 4px 16px
}

#opros1 .ss-form-entry table thead td label,
#opros1 .ss-q-item-label {
    font-weight: bold;
    font-size: 16px
}

#opros1 .ss-form-question {
    margin-bottom: 16px
}

#opros1 .ss-q-long {
    width: 60%;
    height: 112px;
    resize: vertical
}

#opros1 .ss-q-short {
    width: 60%
}

#opros1 .ss-q-title-inline {
    font-weight: normal
}

#opros1 .ss-required-asterisk {
    display: inline-block;
    vertical-align: top;
    color: #E90000;
    padding-right: 6px
}

#opros1 .ss-short-after {
    line-height: 28px;
    display: inline-block;
    vertical-align: top;
    padding-left: 10px
}

#opros1 .ss-width50 {
    width: 160px
}

#opros1 ul.ss-choices {
    list-style: none
}

#opros1 ul.ss-choices li {
    display: inline-block;
    vertical-align: top;
    padding-right: 20px
}

#order-product-box #inputContactMessage {
    width: 403px
}

#order-spares-box textarea {
    width: 485px;
    height: 100px;
    resize: none
}

#page-footer {
    margin-top: 60px;
    color: #fff;
    background: url("/img/footer-bg.png") repeat
}

#page-footer .addr213 {
    padding-left: 30px;
    padding-right: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFJREFUeNqclEsohFEUx7/5PJJkShJRmiyUHXYjUUYWXjtFKVvZWExGymIUjaxsLGy8yiwtbI2NWGFhoyysvEaJkFeNz+/qznS7c795nfrPufd89/zm3KfHcRxLtdLl81rcBAqgZlSJ3tAViqGtn1DbjZrjUSEAgrgwKrfc7RstAFpKgwDYkBWo9oEeUA2q0L5FAY2Jhi0BYQNgGjUysEl4NIXUuY+St/JfSUnkzIe/1gA9JB/q8yDJjzvWwi2ikqAW3DQBhBE/wa1p4ZCA9GrBXSuzRbV+l4A0GBYzk31q/RoBSWjB9iyQVq3/KyC3WnAmC2RO6z8W83MhT2bS6tkFcTJHWMgnZWe8cj18GuRSbPE4jW3DP76gPVlpHRpG1YZxkwJSRuMdFVmFmdem5C8a6wUCdsh/tWVnvkDIbOruyAVczBOwSt6d6SmIyxubzcSiVwFxUpUo1p9jFUNJQBqED6c5rE+EcUeuL5syrX3cgAEQAxDQg7bLlR8UJ1ELizenzzTezlB2B7qXbbF7fuCJvCAkPOM60QHqph93G/snwAB5nIYOKNT+5wAAAABJRU5ErkJggg==") no-repeat 3px 0%
}

#page-footer .content {
    padding: 30px 0
}

#page-footer .ft-address213 {
    padding-top: 16px;
    padding-bottom: 16px
}

#page-footer .ft-address213>div.span3 {
    margin-left: 0px !important;
    padding-bottom: 16px
}

#page-footer .ft-frm-box {
    padding: 12px;
    border: 2px solid #0488ce;
    margin-bottom: 20px
}

#page-footer .ft-frm-box form {
    margin-bottom: 5px
}

#page-footer .ft-frm-box form input[type="tel"] {
    width: 244px;
    height: 34px;
    font: 24px Tahoma, Geneva, sans-serif;
    padding: 4px 16px
}

#page-footer .ft-frm-box h4 {
    color: #fff;
    margin: 0 0 15px 0;
    font: normal 19px "RussoOne", Arial, sans-serif;
    text-transform: uppercase
}

#page-footer .ftime213 {
    padding-left: 30px;
    margin-top: 20px;
    padding-right: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgFJREFUeNqslc0rRFEYxu/cBhm2qFlI04TYoJSmWQyTQspnJCVZKis2ysJCKZE/gZQ0MjLJUBILSUmRhRKSBcka+QjPq+fUcd1xx+SpX82995zfPXPuOe9xpY0fGjbJAmWgHVQDn+X5JdgGS+AIPFgFLhuxH4yBTiO5RMAIONdvui2NGsAsyNHuvXGEr7xO4z9QfWUANaAXxO3EIl3kNEjeQRRsgnXwyPseUA9qQRswORDp26HkaioKwD7IY+d7MATmHKahG0xr//AOVIEreZsLTGnSG9CchFQyz7a3vM6jyyXiIGjlgyeOdM9BWARWwDDbDrCvQVfQ5DypbIAFB6mf0iZtQFH2VWkTcYgXzyDmIK1gm2JwwjlWidEhCZna4r8GWwmElWAVrIEScAxawJnWZosOic/N5SJ50ZaUZBT083cmyNY+riyrC8vLH+mQmKbx99xaRmobkxtBks7Fr484l9Tw45yCiQQuDx1fm8vkdpXkg3CCTgfcbeXcYXYJ0/FVpES8w4sMLqHf8vzLsyY6JDsm16BKHehKYd672FclKuJdsKx9/UkQ+IM0wD6ZvBbXrog/wCALiMTLndWThLSHbb1aERLXhyqbV6BPK5tSrWZAY5Jl0+Ap0kfXjxMklUKvyuy3Qm/dIHHOWcRyyhSCUlJokUbYJ+505v3LYfopwACD+XtQcg9ZgAAAAABJRU5ErkJggg==") no-repeat 0px 0%
}

#page-footer .mail213 {
    padding-left: 30px;
    margin-bottom: 14px;
    margin-top: 14px;
    margin-left: -30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV1JREFUeNqk1E8vA0EcxvHdrhVxc+AFEIl4DxLE/wtxcOIm6iQcCOvPhWpDGhGJpA7uLsJBWhcuThJ378JJkaK+P3kqm41WtZN8srM7M8/uZGbW9VMPm47jrKGId6f20gAXSatk0IIlp/5yYHkWeoQ5vCCoI3AXezix0Cm0ol+NQY2B67hBn4XmrYIsRhHD6j8CUwrMKidvoQU1jiCHSXhYriJwH9saN6xnhdKKlYo1XGEcb9ioELijUOvfG3ruxn7p7Gp72IB0mcC02qMf9bO3iqH7a00/gS7M6ouDyKIc4wyPGMN5aPpFC/V1k9NCJbGoZ6eY0MtXtGVs2hcY0jq86prV1bfOzbhVYCKy8jbwEjO4w73uB0N9rP+nxn9vKc8biHdTmcZWmT3agU5N91DTjZYeNGIB7S5nv01v++uY2jSbqjimKZt+HPM6BOV+KJ4Cn/FR4YdiOU9fAgwAgURKS0I3eRQAAAAASUVORK5CYII=") no-repeat 0% 5px
}

#page-footer .mail213 a span,
#page-footer .skype213 a span {
    color: #fff;
    border-bottom: 1px solid rgba(250, 250, 250, .5)
}

#page-footer .phone213 {
    padding-left: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNrslb8OwVAUxk9LhRIhYbEI3sC7sEqMEismM1tD7F7CA3gAnkAkZgz+h5D6TpxGc9XQWAz9kl/ae+/5zj1dvmpGb1Ynoi6I0UtJYACb3tLAHexkfQV9DWbeDLkKV2ArBkfcKAWKrj0KSxfTtZcHOfqUoawvbF6CETjIpqlM4ugBzvIeBQ3C2FPbtskv8E10dIhE+vMM+RDqE3y7Tj8oMAfmwPx35tutXd74MaH+yNnHGZZGMtTw3Cs1WRAHJ7BWzjims2wugLHHBQsJxhYoeZyfdenupSHGs/AcfDk3+eYm6Eicuv8SFXwOx21VGVuTrLeeAgwABipb4K6+DJ8AAAAASUVORK5CYII=") no-repeat 5px 5px
}

#page-footer .phone213 * {
    font-size: 16px;
    line-height: 20px;
    color: #fff
}

#page-footer .skype213 {
    padding-left: 30px;
    margin-bottom: 14px;
    margin-top: 14px;
    margin-left: -30px;
    line-height: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqRJREFUeNqMlUtszEEcx3fbrmiq2XompB4JFa84tN5UgxKcCJEIIhycnAiNg4QeijuRCCLLReJW9IAeRLUkLZVKiqoQUYl3m8V2V9fnx3c2Y5pGf8knM/+dme88fo+NZrPZiNmIU20zaGpgN8QgA7ehHlJQCl/gLnRBsr+m/O/iwKImimAl/SOwDOLe+A/4CgO2L/yCPnEDziLcM0g0drJ1Ku0Z2GjfkeGbbfYILsA1xFNuoAC2QNUQgk+gA7p16nwYD4thEayCyVDIbS8hnHGi6zTZt5QE66CRyb3+IALVNPthLZgvDkGPnuTP9W/RroCR3ro3sAexRgTiOpmd6DU083tSjjWRmVpjOjsY+5BHpxW+Byf9ZoLq74LLcB4SsBPBfMa7gnUVOn3ERO+YSCCa8frP4K36E+EgLEF4KW2xN280LHeiL+BnIBpn0QL178E2WA/HFKNX4DpM8yMJprCuwhw1Rg7zbRLUMqGWa7bQf2nw3UQ7HebDZtgUrLOkKSlQiMSCQXPaBnMOQjf1BE/t/dmknbZdG1hCrPGcbM/WZ6LvlSm+vYMWveFhPc9D8zxilqYNiHfTt8Av8yLAxMvsTTuVHb7dZ5ElxWq9nU1eqdpQ5z2X3eCjt26sRUee0usx9HuDliE2Zie8qETo1enrveybLZ/k1kGl2/GqhQnM1be7UqdEmsEqUhLSbOYOsN27urMiV6Vsh9OwVwNpeGBXRaAhLAjMn0NzQHWjJBhOR716OovmRBAmHeK5ammx6uo8KA9S23m/LScqYYu/o7A13F01tFAMZea0ff+ISrhUXq5SSI0bZn218pjguY4PEvXErSRaflcrr6O63oD6RTBKZdJqwzkEE7m/k/8ZG0xQ1n2yMLMqpSK9EF5BE79/dvN/CzAA5ufyZUGttv8AAAAASUVORK5CYII=") no-repeat 0% 5px
}

#page-footer .socnet213 {
    padding-top: 20px;
    margin-left: 0
}

#page-footer .socnet213 a.soc-ico213 {
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    text-decoration: none
}

#page-footer .vk213 {
    padding-left: 18px
}

#page-footer .vk213 body.VK1.widget_body #members_count.wcommunity_subscribers {
    font-size: 14px;
    font-weight: bold;
    color: #fff
}

#page-header {
    background: #012145
}

#page-header .header-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 370px;
    background: #0c0d15 url("/img/header-image.jpg") no-repeat 50% 0
}

#page-header .link-icons {
    position: absolute;
    top: 12px;
    left: 0;
    width: 297px;
    height: 36px;
    z-index: 15
}

#page-header .link-icons .call-me {
    width: 114px;
    padding: 0 3px 0 40px;
    background: #0084c9 url("/img/phone-icon.png") no-repeat 14px 50%;
    margin: 12px 0 0 0
}

#page-header .link-icons .get-certif {
    text-transform: none;
    background: none;
    margin-top: 5px;
    display: inline-block;
    vertical-align: top
}

#page-header .link-icons .get-certif span {
    padding: 7px 28px;
    background: #fff;
    color: #0081C2
}

#page-header .link-icons .get-disc {
    width: 251px;
    padding: 0 3px 0 40px;
    background: #ff0000 url("/img/icon-get-disc.png") no-repeat;
    margin: 0
}

#page-header .link-icons .get-docs {
    display: inline-block;
    vertical-align: top;
    margin: 6px 0px 0 0;
    width: 103px;
    padding: 0 3px 0 40px;
    background: #0286D0 url("/img/icon-get-docs.png") no-repeat
}

#page-header .link-icons .get-price {
    display: inline-block;
    vertical-align: top;
    margin: 6px 6px 0 0;
    width: 95px;
    padding: 0 3px 0 40px;
    background: #0286D0 url("/img/icon-get-price.png") no-repeat
}

#page-header .link-icons .mess-us {
    display: inline-block;
    vertical-align: top;
    margin: 6px 0px 0 0;
    width: 103px;
    padding: 0 3px 0 40px;
    background: #0286D0 url("/img/icon-write-us.png") no-repeat 9px 9px;
    font: 18px/36px RussoOne, Arial, sans-serif;
    color: #fff;
    cursor: pointer
}

#page-header .link-icons .sales-link {
    display: inline-block;
    vertical-align: top;
    background: none;
    margin-right: 0px;
    margin-top: 5px;
    width: 146px
}

#page-header .link-icons .sales-link span {
    display: block;
    background: #fff;
    color: #FF0F0F;
    width: 146px;
    text-align: center;
    outline: 2px solid #ff0f0f;
    outline-offset: -4px
}

#page-header .link-icons a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 36px;
    height: 36px;
    background: #0286D0;
    border: none;
    color: #fff;
    text-transform: uppercase;
    white-space: nowrap;
    font: 18px/36px RussoOne, Arial, sans-serif
}

#page-header .navbar {
    position: relative;
    margin-left: -21px;
    z-index: 50
}

#page-header .navbar-inner {
    border-radius: 0;
    background: none;
    border: none;
    -webkit-filter: none;
    filter: none;
    line-height: 0;
    text-align: left;
    position: relative;
    z-index: 3
}

#page-header .phone-block {
    position: absolute;
    top: 16px;
    right: 70px;
    color: #fff;
    font: 18px Tahoma, Geneva, sans-serif;
    z-index: 15;
    text-align: right;
    width: 230px;
    float: left
}

#page-header .phone-block .bigger1 {
    font: 28px Tahoma, Geneva, sans-serif
}

#page-header .phone-block .mess-us,
#page-header .phone-block .order-call {
    font-size: 14px;
    display: inline-block;
    vertical-align: top
}

#page-header .phone-block .order-call {
    color: #fff;
    padding: 4px 0 4px 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAe1BMVEUAAADp/f/W6//b8P/C+f/A9v+z3//H6f/Y+P/I6/+97//F9//I7f/H7v/W6v+s6P+07//s///u/f/g8//09f/L4f/m9f/J5f/G5f/H7f/I6P/H6P/N6P/P6f/W6//d8v+w8P/////2+f/Y6v/v9P/q9P/i7v/a6v/J4P+D7EhKAAAAIXRSTlMADftWSRXZ1crIpI16b2Y6EQYD+/j38+3sxcXBlJJhUEtxYMi2AAAAdUlEQVQI103O5w6DMAwEYGewobR0t6xLWO//hEQQKb5/31mWTaTiiliUhK2Z3wDSW/DmbERw7lg0wXpCwsZ0zbCUxKJfWHvmpp0hL6wQf3MWwp+NMgNbRsUjrX3xm7EkBrCVX+nuOBKTz/idHOUQ/tD586NoB28JCIqda+PsAAAAAElFTkSuQmCC) no-repeat 0 7px
}

#page-header .phone-block .order-call span {
    border-bottom: 1px dashed rgba(250, 250, 250, .5);
    font-size: 14px
}

#product_price {
    width: 95px
}

#product_type-styler {
    width: 220px !important
}

#sfb-popup-box {
    width: 540px;
    padding: 0 20px
}

#sfb-popup-box form {
    padding-bottom: 20px
}

#sfb-popup-box textarea {
    width: 333px;
    height: 100px;
    resize: none
}

#sparesReplaced {
    display: table;
    width: 978px;
    margin: 30px 0;
    min-height: 200px;
    position: relative
}

#sparesReplaced .stone3d-wrap div {
    margin-left: 22px
}

#toboss-popupform textarea {
    width: 445px !important;
    height: 120px !important;
    resize: none;
    overflow: hidden
}

#top-navbar-wrap {
    position: relative;
    z-index: 100;
}

#top-navbar-wrap .navbar {
    margin-left: 3px
}

#top-navbar-wrap .navbar .dropdown-menu {
    margin-top: -41px
}

#top-navbar-wrap .navbar .nav>li {
    outline: none !important
}

#top-navbar-wrap .navbar .nav>li>a {
    padding: 5px 18px 0 0;
    outline: none !important;
    border: none !important
}

#top-navbar-wrap .navbar .nav>li>a.red-item span {
    border-bottom: 1px solid #FF5757
}

#top-navbar-wrap .navbar .nav>li>a>span {
    text-transform: none;
    font: 15px Tahoma, Geneva, sans-serif;
    border-bottom: 1px solid rgba(250, 250, 250, .5)
}

.arb-index-box>table>tbody>tr>td>img,
#page-header .phone-block .mess-us {
    margin-right: 20px
}

.calc-area .calc-left-col .calc-head-table #equipment_id-styler,
.calc-area .calc-left-col .calc-head-table #equipment_id-styler .jq-selectbox__select {
    background: #efefef
}

.calc-presumm-box #equipment_price,
.calc-presumm-box #month_profit,
.calc-presumm-box #itog_equipment_price,
.calc-presumm-box #itog_month_profit {
    padding-right: 19px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQBAMAAAA/jegKAAAAJFBMVEUAAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODitVRn+AAAAC3RSTlMAZnfuVUTMmSqqEU1y2b4AAABGSURBVAjXY2DYvXv3TgcGML17E4gWYFDevABMM+4OANOsUJpldwOYZtsMVseSvZGBQRukTwFMb9ZggOhngNNQ+QIYjSEPAGPCIiKKyAvVAAAAAElFTkSuQmCC") no-repeat 100% 10px
}

.calc-presumm-box.calc-table .va-top,
.form-horizontal .control-group,
#feedback-popup-box .form-horizontal .control-group,
#get-biznes-plan .form-horizontal .control-group,
#order-call-box .form-horizontal .control-group,
#get-disc-box .form-horizontal .control-group,
#order-product-box .form-horizontal .control-group,
#post-box .form-horizontal .control-group,
#toboss-popup-box .form-horizontal .control-group,
#order-spares-box .form-horizontal .control-group,
#matrix-popup-box .form-horizontal .control-group,
#feedback .form-horizontal .control-group {
    margin-bottom: 10px
}

.calc-result-div #calc-result-td {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACAQMAAABBkz8dAAAAA1BMVEUAAACnej3aAAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==") repeat-x 0 50%
}

.calc-result-div #calc-result-td output {
    margin: 0 0 6px 0;
    text-align: right
}

.calc-result-div #calc-result-td output+output {
    margin: 9px 0 0px 0
}

.calc-result-div table,
.new-cat-row>div,
#opros1 .ss-q-title,
.on-product-review #owl-review .owl-item {
    display: inline-block;
    vertical-align: top
}

.calc-table #equipment_id-styler,
.calc-table #equipment_id-styler .jq-selectbox__select {
    background: #e6e3d7
}

.complex-title,
.js #page-header .phone-block .mess-us span,
.js #page-header .phone-block .order-call span {
    cursor: pointer
}

.consult-section #get-biznes-form,
.consult-section #popup-message-form-inline {
    margin: 0 auto
}

.contact-bank,
.contact-address,
#page-header .phone-block .phone {
    line-height: 25px
}

.contact-page #contact-form #inputContactMessage {
    width: 430px;
    resize: vertical
}

.contact-page #map {
    position: absolute;
    bottom: 150px;
    left: 0;
    width: 100%;
    height: 460px;
    z-index: 8;
    overflow: hidden;
    border-bottom: 1px solid #A3A3A3
}

.contact-page .top-manager {
    padding-top: 15px;
    padding-bottom: 15px;
}

.contact-page .top-manager .span2 img {
    margin-top: 4px;
}

.contact-page .top-matager-text {
    position: relative;
    padding-right: 1px;
    font-family: "RussoOne", Arial, sans-serif;
    height: 160px;
    width: 250px;
    margin-left: 25px;
}

.contact-page .top-matager-text strong {
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 8px;
}

.contact-page .top-matager-text p {
    font-size: 14px;
    margin: 6px 0;
}

.contact-page .top-matager-text img {
    float: right;
    margin: -13px 4px 0 4px;
}

.contact-page .top-matager-text>div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.contact-page .top-manager>.row>.span6:first-child {
    border-right: 1px solid rgba(255, 255, 255, .7);
    margin-left: 16px;
}

.contact-page .top-manager>.row>.span6:first-child+.span6 .row {
    padding-left: 35px;
}

.contact-page .address-row {
    padding-top: 30px;
    padding-bottom: 30px;
    text-transform: uppercase;
}

.contact-page .address-row h3 {
    font-size: 24px;
    margin: 0 0 20px 0;
}

.contact-page .address-row>.span6:first-child {
    border-right: 1px solid rgba(0, 0, 0, .7);
    margin-left: 16px;
}

.contact-page .address-row>.span6:first-child+.span6 .row {
    padding-left: 50px;
}

.contact-page .address-row .span6>.row {
    position: relative;
}

.contact-page .address-row .span6>.row>strong {
    display: block;
    font-size: 16px;
    font-family: "RussoOne", Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px;
}

.contact-page .address-row p {
    font-size: 14px;
    margin: 0 0 5px 0;
}

.contact-page .feedform-row {
    padding-top: 25px;
    padding-bottom: 45px;
}

.contact-page .feedform-row .span5 .row {
    padding-left: 15px;
}

.contact-page .feedform-row .sale-manager {
    padding-left: 170px;
    height: 170px;
    padding-top: 20px;
}

.contact-page .feedform-row .sale-manager img {
    float: left;
    margin-left: -170px;
    margin-top: -20px;
}

.contact-page .feedform-row .sale-data {
    min-height: 90px;
    padding-top: 10px;
}

.contact-page .feedform-row .sale-data img {
    float: left;
    margin-right: 8px;
}

.contact-page .feedform-row .sale-data strong {
    display: block;
    margin-bottom: 6px;
    margin-top: 10px;
}

.contact-page .feedform-row .sale-data p {
    line-height: 22px
}

.contact-page .feedform-row .sale-data p .sky-data {
    color: #0091DE
}

.contact-page .feedform-row .sale-manager strong,
.contact-page .feedform-row .sale-data strong {
    font-family: "RussoOne", Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.contact-page .feedform-row .span7>.row {
    padding-right: 25px;
}

.contact-page .feedform-row .span7 .contfrm-box {
    margin-left: 0;
    background: #E8E8E8;
    padding: 10px 20px 25px 25px;
}

.contact-page .feedform-row .contfrm-box .form-title {
    font-family: "RussoOne", Arial, sans-serif;
    text-transform: uppercase;
    margin: 60px 0;
    font-size: 29px;
    letter-spacing: 0.06em;
}

.contact-page #contact-form #inputContactMessage {
    width: 250px;
    margin-left: 20px;
}

.contact-page .feedform-row form table {
    width: 100%;
}

.contact-page .feedform-row form table td {
    padding: 0;
    vertical-align: top;
}

.contact-page .feedform-row form .text-input {
    height: 34px;
    line-height: 34px;
    border: 1px solid #E8E8E8;
    margin-bottom: 16px;
}

.contact-page .feedform-row form textarea.text-input {
    overflow: hidden;
    resize: vertical;
    height: 154px;
    line-height: 20px;
}

.contact-page .feedform-row form button[type="submit"] {
    border: none;
    height: 64px;
    line-height: 64px;
    font-size: 26px;
    text-align: center;
    padding: 2px 0 0 0;
    width: 264px;
    margin: 0 auto;
    background: #1154A4;
    margin-top: 0 !important;
    margin-left: 20px;
    font-weight: normal;
}

.contact-page .feedform-row form button[type="submit"] i {
    display: none;
}

.checkbox-label-box {
    padding-top: 12px;
}

.checkbox-label-box input[type="checkbox"] {
    display: none;
}

.checkbox-label {
    position: relative;
    padding-left: 29px;
    cursor: pointer;
    font-size: 16px;
}

.checkbox-label::before {
    content: '';
    display: block;
    width: 19px;
    height: 19px;
    position: absolute;
    left: 0;
    top: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATBAMAAACAfiv/AAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMA8a0mzjE4JAAAADdJREFUCNdjwAGMRFxcXByVgSxmIAvENmBgYHKBAAUGBkYoU4CBgQXKdKAyE2EFwmJk5yAciQwAMbgfeyf2EqUAAAAASUVORK5CYII=) no-repeat;
}

input[type="checkbox"]:checked+.checkbox-label::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAgVBMVEUAAAD///////////////8Akd4Akd4Akd4Akd4Akd7///8Akd4Akd4SmeD5/P4Akd4Akd4Akd7///8Akd4bneKCye9Os+gRmeH5/P7j8/zZ7/pauOr1+/7v+P3B5feu3PWFyu9Crucxp+QIlN/S7PnN6fnL6fhFr+c7quYnouMEk99xQbHgAAAAEnRSTlMA8a0m83yHYkZBKOy6tK5ycReocIxSAAAAqUlEQVQY02XQ1w6DMAxAUSdQCnTb7FVG9/9/YG2DFCTuA+NIiaPApnC3oYACfnrW4JI5n4guTAZdNRHtAeyKUprNOLqTxDMclbnacW2Z0uE6W+tWDjcQq4aMqUmE6gK4Ip2Inoi9EiJT9JXvDNtcXoVaOJL0kqONDaoBpj/+ffNuSYmLGexy0johX8zyYB3Zo2TFYoNYMn6UTAySZ3185FMlC60Hrmh1u38ORBO69rREyAAAAABJRU5ErkJggg==) no-repeat;
}

.cont-photo {
    padding-top: 60px;
    border-top: 1px solid #E8E8E8;
    padding-bottom: 50px;
}

.cont-photo .span6 {
    margin-left: 0;
    padding-left: 265px;
    height: 255px;
    width: 23% !important;
}

.cont-photo .span6 img {
    float: left;
    margin-left: -265px;
}

.cont-photo .span6 strong {
    display: block;
    width: 180px;
    font-family: "RussoOne", Arial, sans-serif;
    font-weight: normal;
}

.cont-photo .span6 p {
    display: block;
    width: 180px;
    font-size: 14px;
    line-height: 19px;
}

.dec2015 .pre-gray>div>p,
#page-footer .ft-address213>div.span3,
.on-product-review #owl-review .owl-item .review-body {
    line-height: 22px
}

.dropdown-menu .pict a,
.h2big+h2,
.sfb-dopusl>div,
table.equipment-for-manufacture tr.v-press-names td,
table.equipment-for-manufacture tr.arbolit-receipt td,
#main-slider>.slider-navigation>.items {
    text-align: center
}

.dropdown-menu li,
.dropdown-menu>li,
.dropdown-menu>li>a>span,
.light-start .desc-planirovka,
.light-start .rg-arr,
.new-brorder div p,
.product-price.old,
.rel,
.slider-wrap,
.spares-wrap,
.ui-slider,
table.brick,
#get-biznes-plan .starting-message,
#city-box .starting-message,
#order-call-box .starting-message,
#get-disc-box .starting-message,
#order-product-box .starting-message,
#post-box .starting-message,
#feedback .starting-message,
#page-header .container,
.on-product-review #owl-review {
    position: relative
}

.flx-index-slider ul li a,
#main-slider ul li a {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.flx-plate-slider em.sl-btn,
#main-slider .info-plates em.sl-btn {
    display: inline-block;
    font: normal 40px RussoOne, Arial, sans-serif;
    color: #fff;
    padding: 27px 46px 26px;
    outline: 2px solid #ffffff;
    outline-offset: -5px;
    background: #0091de;
    margin: 20px auto 0 !important;
    text-shadow: 0px -1px 0px #202020
}

.form-horizontal .help-inline,
#page-header .phone-block .free-call {
    font-size: 13px
}

.leasing-item,
.market-leaders,
.sfb-dopusl,
body.inner-page #page-header {
    margin-bottom: 35px
}

.leasing-top-form form #inputContactPhone {
    height: 34px;
    width: 186px
}

.main-page #page-header {
    position: relative;
    height: 187px;
    height: 194px;
    background: #012145
}

.map-row #map {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.nav-tabs>li>a>span,
#about-company-slider .slider-navigation>ul>li span,
#page-header .phone-block .mess-us span,
#page-header .phone-block .order-call span {
    border-bottom: 1px dashed
}

.nav-tabs-wrap.fixed .nav-tabs>li>a>span {
    color: #ffffff;
    border-bottom: 1px dashed #fff;
}

.nav-tabs-wrap.fixed .nav-tabs>li.active>a>span {
    color: #202020;
    border-bottom: none;
}

.new-brorder div em span,
.stone3d-wrap div p em span,
.calc-result-div td output#itog_month {
    display: inline
}

.new-style,
#about-company-slider .slider-navigation>ul,
#about-company-slider .slider>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.on-product-review #owl-review .owl-buttons {
    position: absolute;
    width: 978px;
    height: 2px;
    top: 0
}

.on-product-review #owl-review .owl-buttons .owl-next {
    cursor: pointer;
    height: 140px;
    width: 69px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAArBAMAAAB/dT72AAAAFVBMVEUAAAAAkd4Akd4Akd4Akd4Akd4Akd7F37/8AAAABnRSTlMAnQKA275CGbVkAAAAO0lEQVQoz2NgMGRAAsxpAkg8xrREJB6TGIqk4vCRRPUnAz5JJrdUTDmEPhQpXPYpDmUpuL8w0wtqWgIAjfwdWo7MMV4AAAAASUVORK5CYII=) no-repeat 50% 50%
}

.on-product-review #owl-review .owl-buttons .owl-prev {
    cursor: pointer;
    height: 140px;
    width: 69px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAArBAMAAAB/dT72AAAAFVBMVEUAAAAAkd4Akd4Akd4Akd4Akd4Akd7F37/8AAAABnRSTlMAnQKA275CGbVkAAAAOklEQVQoz2NAAEYDBiQglowslZaILJUmhCKlMJSlUPwlgEuKNc0JLThQ9eGTFEKVVBg+kmjpBTUtAQB/tx1a79K6LgAAAABJRU5ErkJggg==) no-repeat 50% 50%
}

.on-product-review #owl-review .owl-item .review {
    max-width: 820px;
    display: table
}

.on-product-review #owl-review .owl-item .review-author-photo {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%
}

.on-product-review #owl-review .owl-item .span10 {
    width: 650px !important;
    padding-left: 0
}

.on-product-review #owl-review .owl-item .span2 {
    width: 130px !important
}

.points-wrap,
#main-slider {
    position: relative;
    margin: 0 auto
}

.review-list .review .review-body span.name,
.on-product-review #owl-review .owl-item .review-body .name {
    padding-top: 12px;
    font-size: 16px;
    font-weight: bold;
    display: block
}

.section #opros1 .ss-q-long {
    width: 95%;
    height: 112px;
    resize: vertical
}

.section #opros1 .ss-q-short {
    width: 95%
}

.sfb-keepphone #sfb-callme-form {
    display: block;
    width: 260px;
    margin: 0 auto;
    height: 140px
}

.sfb-keepphone #sfb-callme-form #inputContactPhone {
    height: 34px;
    width: 242px
}

.sfb-keepphone #sfb-callme-form button {
    width: 100%;
    margin-top: 15px
}

.suite h2,
#feedback-popup-box h3,
#toboss-popup-box h3 {
    padding-left: 33px
}

.tab-pane .calc-result-div #calc-result-td {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACAQMAAABBkz8dAAAAA1BMVEUAAACnej3aAAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==") repeat-x 0 50% !important
}

h2,
.well-large,
#page-header .phone-block .bigger {
    font-size: 24px
}

h3,
.consult-section .second-block .free+h2,
.uis-wrap span.big,
#page-header .phone-block .bigger2 {
    font-size: 20px
}

#feedback-popup-box button.close:hover,
#get-biznes-plan button.close:hover,
#city-box button.close:hover,
#order-call-box button.close:hover,
#get-disc-box button.close:hover,
#order-product-box button.close:hover,
#post-box button.close:hover,
#toboss-popup-box button.close:hover,
#matrix-popup-box button.close:hover,
#sfb-popup-box button.close:hover,
#order-spares-box button.close:hover,
#feedback button.close:hover {
    opacity: 0.3
}

#opros1 .ss-form-entry table tbody tr:nth-child(even) {
    background: #D9D9D9
}

#page-footer .ft-address213>div.span3:first-child+.span3 {
    width: 200px
}

#page-footer .socnet213 a.soc-ico213:hover {
    text-decoration: none
}

#page-header .link-icons .get-certif:hover span,
.link-icons a.menu-go-calc:hover {
    background: #FF0F0F;
    color: #FFf
}

#page-header .link-icons .get-disc:hover {
    background: #F88C52 url("/img/icon-get-disc.png") no-repeat
}

#page-header .link-icons .mess-us:hover {
    background: #2B363C url("/img/icon-write-us.png") no-repeat 9px 9px
}

#page-header .link-icons .sales-link:hover span {
    display: block;
    background: #FF0F0F;
    color: #FFF;
    outline: 2px solid #fff;
    outline-offset: -4px
}

#page-header .link-icons a:hover {
    background: #2B363C
}

#top-navbar-wrap .navbar .nav>li>a.red-item,
#top-navbar-wrap .navbar .nav>li:hover>a.red-item {
    color: #FF5757
}

#top-navbar-wrap .navbar .nav>li>a.red-item:hover span {
    border-bottom: 1px solid #53c3ff !important
}

.ab-quoting:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 19px;
    bottom: 10px;
    right: 20px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNpiZGBgcAJiOwbiwT8gngLE75DEQoFYmwQz3jIBCX4G0gBIDxeaGC+JZvAwQX1AKviPJRRIAf+YGAYIjFo8ajFNLaaG5czkWPySDIsY0fgvSHUoI9RyWSDmRJO0AGIFLJq+APF0IP6KJMYKxPJAzIKm1h2IBbGYcY8FWuo8xCKpjsPiE2iWgsBvIL6DRa0dDosPMpEYbyDfnqUgSkDgLsijpCYskG+/U5gQD5GanT4B8WkKLb0Li1ZSLD4GxD8ptPggMQUIK1rcnifDIjbklAzEj2AcFjya7iD58DaZvr2C1NA4hSwBEGAACFAqqO/8xvAAAAAASUVORK5CYII=") no-repeat
}

.aboutus-top a:hover span,
.dropdown-menu .pict a:hover span {
    border-bottom: 1px solid #fff
}

.advace-plus-div,
.calc-table .jq-selectbox,
.inter-map .row,
.pagination ul>.prev,
.sfb-7line-box>.row,
#page-footer .socnet213>.span3+.span3,
.contact-page #contact-form>div.row,
.light-photo div a:first-child,
.sub-list-tiles .span-4:first-child {
    margin-left: 0
}

.allinone_carousel .bannerControls,
.allinone_carousel .bottomNav,
.allinone_carousel .bottomNavLeft,
.allinone_carousel .bottomNavRight,
.citylist .active,
.complex-title+.complex-wrap,
.fileform .selectbutton,
.matrix-wrap input[type="checkbox"],
.spares-wrap input[type="checkbox"],
.matrix-wrap select.invisible,
.product-detail .product-pictures .picture-view,
.spares-wrap select.invisible,
.suite-wrap .product-detail .info-area .product-price .number span,
.p620,
.p830,
.p1,
.p2,
.p3,
div.leasing-partners div.partners-slider button,
#opros1 .required-message,
#opros1 label label,
.consult-section #get-biznes-form label,
.consult-section #popup-message-form-inline label,
.navbar .nav>li>.dropdown-menu:before,
.navbar .nav>li>.dropdown-menu:after,
.new-cat-produce .popover .arrow:before,
.type-of-products .popover .arrow:before,
.new-cat-produce .popover .arrow:after,
.type-of-products .popover .arrow:after,
.you-city>.dropdown-menu:before,
.you-city>.dropdown-menu:after {
    display: none
}

.arb-index-box a.button:hover {
    background: #FF5C5C;
    color: #fff
}

.arb-rig-row>div h5 a,
.compare-td a,
.product-preview .link,
.article-teaser .link,
.sfd-tariftable .sfb-btn,
#page-header .logo,
#page-header .logo:hover,
#page-header .logo:active,
#page-header .top-logo a,
#page-header .top-logo a:hover,
#page-header .top-logo a:active {
    text-decoration: none;
    border: none
}

.arb-rig-row>div:first-child {
    width: 22.6%;
    float: left;
    border: 1px solid #ccc;
    padding: 18px
}

.arb-rig-row>div:first-child+div {
    width: 22.6%;
    float: right;
    border: 1px solid #ccc;
    padding: 18px
}

.bg404 a:hover {
    border-bottom: 1px solid #ffffff
}

.button:hover {
    background: #0077A6
}

.calc-area .calc-left-col .user-params tr td:first-child {
    font: 14px Verdana, Geneva, sans-serif;
    text-transform: none;
    padding-right: 10px
}

.calc-area .calc-left-col .user-params tr td:first-child+td {
    width: 88px
}

.calc-area .calc-left-col .user-params.calc-table output,
.calc-table form button[type="submit"],
.contacts-plate h2,
.sfb-7line-box *,
div.fake-info-plate div.fake-info h2,
#krym-callme-form .pd-check-wrap,
#krym-callme-form .pd-check-wrap a,
#recalcTosh,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff
}

.calc-area>div.calc-right-col .product-type-radiobox .radio-product input:checked+label {
    border: 1px solid #46a2e4;
    outline: 3px solid #46a2e4;
    outline-offset: -1px;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .4)
}

.calc-area>div.calc-right-col .product-type-radiobox .radio-product label:hover {
    border: 1px solid #46a2e4
}

.calc-area>div.calc-right-col ul li::before {
    content: '•';
    position: absolute;
    top: 0px;
    left: -0px
}

.calc-result-div td output,
.complex-title.expand+.complex-wrap,
.product-detail .product-pictures .picture-view.active,
.product-detail .product-view-structure-suite.active,
.product-detail .product-view-structure.active,
.sfb-dopusl>div strong,
.stone3d-wrap div img,
#feedback-popupform label,
#toboss-popupform label,
.dropdown-menu>li>a:hover .bg,
.dropdown-menu>li>a:focus .bg,
.navbar .nav>li:hover>.dropdown-menu {
    display: block
}

.calc-table .va-top:after {
    content: '';
    display: table;
    width: 100%
}

.cat-section a:hover {
    color: #0077A6;
    text-decoration: none
}

.cat-section a:hover .name {
    border-bottom-color: rgba(0, 119, 166, 0.6)
}

.co-stick span::after {
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    border: 14px 10px solid;
    right: -20px;
    top: 0px;
    width: 0px
}

.co-stick span::before {
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    border: 14px 10px solid;
    left: -20px;
    top: 0px;
    width: 0px
}

.co-stick.green span::after {
    border: #63bb3d rgba(0, 0, 0, 0) #63bb3d #63bb3d
}

.co-stick.green span::before {
    border: #63bb3d #63bb3d #63bb3d rgba(0, 0, 0, 0)
}

.co-stick.inc span::after {
    border: #5141a0 rgba(0, 0, 0, 0) #5141a0 #5141a0
}

.co-stick.inc span::before {
    border: #5141a0 #5141a0 #5141a0 rgba(0, 0, 0, 0)
}

.co-stick.orange span::after {
    border: #ff7e00 rgba(0, 0, 0, 0) #ff7e00 #ff7e00
}

.co-stick.orange span::before {
    border: #ff7e00 #ff7e00 #ff7e00 rgba(0, 0, 0, 0)
}

.co-stick.red span::after {
    border: #f20907 rgba(0, 0, 0, 0) #f20907 #f20907
}

.co-stick.red span::before {
    border: #f20907 #f20907 #f20907 rgba(0, 0, 0, 0)
}

.co-stick.sky span::after {
    border: #0091de rgba(0, 0, 0, 0) #0091de #0091de
}

.co-stick.sky span::before {
    border: #0091de #0091de #0091de rgba(0, 0, 0, 0)
}

.compare-cols .compare-td:first-child,
.compare-cols .compare-td:first-child+.compare-td {
    background: #DEDEDE
}

.compare-cols .compare-td:nth-child(odd),
.tab-pane .tab_features tr:nth-last-child(2n+1),
.tab-pane .tab-features tr:nth-last-child(2n+1),
.tab-pane table tr:nth-last-child(2n+1) {
    background: #f0f0f0
}

.compare-cols.compare-sel .compare-td:first-child,
.compare-cols.compare-sel .compare-td:first-child+.compare-td {
    background: #becbc0
}

.compare-cols.compare-sel .compare-td:nth-child(even) {
    background: #e6f3e7
}

.compare-cols.compare-sel .compare-td:nth-child(odd) {
    background: #d8e5da
}

.complex-title:hover {
    color: #066090
}

.consult-section .second-block a.button:hover,
div.how-to-get-subsidy-block a.button:hover {
    background: #F33
}

.consult-section .span6,
#opros1 .ss-form-entry table tbody tr:nth-child(odd) {
    background: #f5f5f5
}

.dropdown-menu .pict a:hover,
ul.nav li ul li a:hover {
    color: #000
}

.dropdown-menu li>a,
ul.nav li:hover ul li ul li>a {
    display: inline-block
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #0096ce;
    text-decoration: none;
    outline: 0;
    background: none
}

.dropdown-menu>.citylist>a:hover {
    color: #000;
    border-bottom: 1px solid transparent
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    text-decoration: none;
    color: #fff;
    background: none
}

.info-area h4,
table.stone-wrap td:nth-child(2) {
    padding-left: 15px
}

.info-area ul.dop-opt li:before {
    content: '-';
    display: block;
    float: left;
    margin-left: -15px
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
}

.leasing-item p:first-child {
    font: 16px RussoOne, Arial, sans-serif;
    margin-bottom: 8px
}

.light-start .desc-planirovka:after {
    position: absolute;
    content: '';
    width: 221px;
    height: 73px;
    background: url(/img/light-arrow.png) no-repeat;
    bottom: -50px;
    right: -20px
}

.light-start .rg-arr::after {
    display: inline-block;
    vertical-align: top;
    width: 85px;
    height: 18px;
    content: '';
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAASCAYAAADxEzisAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNpi/CchwTBCQDoQ7wTiB5QYwsQwcgAjEB8HYtPRACMO7AdiUHY6AsSF0AAcDTA84CYQnwBiNiDuA+J9QKwxGmD4QRsS2wGIL0IDT4TofD2CCn0Y2A3ELmhiX4B4GhBPJ1QpjMQAU4amLG4scv+AeCsQT4UG7D9sATaTYeQBJyBWIaDmNhAvAuIVQHwHOcD+M4wCQuAMEK8HYabRsCAI/kOz5l8QmwXaAh5pIAmIzQmoAWXDBUC8HIjvjeRCH9T2ugDE7DhS0x4gngTE27AV+iwjMHVNwRJYv4B4PjSgruHTPNICDFQ7OqOlKFAtWAvEd4kxYKQFWDkS+wYQZwDxwdGuEXYgCk1hoFTVD8QGpAbWSEth9kD8GYhjoAU6WWAkBRgnEFtBsyLZACDAABQvPo/tGKPKAAAAAElFTkSuQmCC") no-repeat 100% 50%
}

.light-start>.light-graf:first-child+.light-graf h4 {
    padding-left: 55px
}

.matrix-wrap input[type="checkbox"]:checked+label span,
.spares-wrap input[type="checkbox"]:checked+label span {
    background: url(/img/checkbox.png) -28px top no-repeat
}

.nav li:hover {
    background: none #fff;
    -khtml-border-radius: 0;
    border-radius: 0
}

.nav li:hover>a {
    color: #000000 !important
}

.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
    color: #252525;
    border: 1px solid #cccccc;
    border-bottom-color: transparent
}

.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus {
    color: #fff;
    background: transparent;
    box-shadow: none;
    border: #fff
}

.navbar.items-justify .nav:after {
    display: inline-block;
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    content: ''
}

.navbar.top .nav li:hover {
    background: none;
    border-radius: 0
}

.navbar.top .nav>li:hover>a {
    color: #fff !important
}

.navbar.top .nav>li>a:focus span,
.navbar.top .nav>li>a:hover span,
.top .dropdown-menu li:hover>a span {
    border-bottom-color: rgba(83, 195, 255, 0.5)
}

.navbar.top .nav>li>a:focus,
.navbar.top .nav>li>a:hover,
.top .dropdown-menu li:hover>a {
    color: #53c3ff !important;
    text-decoration: none;
    border: transparent
}

.new-brorder div,
.product-detail .product-views .item.open-3d-model a,
#about-company-slider .slider-navigation>ul>li.current span,
#top-navbar-wrap .navbar .nav>li>a:hover>span,
.dec2015 .pre-gray>div>p>a:hover,
.navbar .nav>.active>a span,
.navbar .nav>.active>a:hover span,
.navbar .nav>.active>a:focus span,
.new-style li a:hover span {
    border-bottom: none
}

.new-cat-row .new-cat-produce,
#page-footer .ft-address213>div.span3:first-child {
    width: 260px
}

.new-cat-row .new-cat-promo ul,
.light-start>.light-graf:first-child+.light-graf {
    margin-left: 16px
}

.new-cat-row .special-sticker:after,
.new2-cat-row .special-sticker:after {
    content: '';
    display: block;
    width: 12px;
    height: 29px;
    position: absolute;
    top: 0;
    right: -12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAdCAIAAAARnRqOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATdJREFUeNpiZJh4jwEviNXgYcKvQlWAdaqDMD5FbMyMKzzEeNmY8CnqshYyEmMDMnAq8lXkyjPgg7CxK5LhYZnvKsoI42JRxMzIsNhNVJgDIYVFUbWpgIMMB7IIuiI7aY46c0E0QRRFQCuWuosyMzLgVASUAjoW6GRMByAU5erzAb2N1bNQRYaibF02QrjCDKSIh5VpuYcYO6ZbkBVNcxRWF2TFEz8gRb/+/sefFkCKsg+8PfPqJwFFP//+D9766vX3v/gUAcGjz3+idrzGZS0inPY8/l517B0BRUDQffbj2jtfCSgC2pa0582N97/xKQKCT7/+BW19CSTxKQKC6+9+A837j18REABdBnQfAUVAAPTp3sffCSgChlnkjtePP//BpwgIgHEQtPUVMD4IZHNgnAJjFiDAAB6QYkTBbfV+AAAAAElFTkSuQmCC") no-repeat
}

.new-cat-row .subs-link a:hover span,
.own-company div.span4 a:hover span {
    border-bottom: none !important
}

.news-plate .span4>a,
.news-plate .span4>a:hover,
.pagination ul>.next>a:hover,
.pagination ul>.prev>a:hover {
    border: none
}

.news-plate a:hover {
    color: #FFF500;
    text-decoration: none;
    border-bottom-color: rgba(255, 245, 0, 0.5);
    text-decoration: none
}

.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span,
.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
    border: none;
    border-radius: 0
}

.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>.active>a,
.pagination ul>.active>span {
    color: #54CAFF;
    padding: 0px 5px
}

.picture-desc-area table tr td:first-child {
    width: 148px;
    word-break: break-all
}

.picture-desc-area table tr td:first-child+td {
    padding-left: 8px
}

.product-detail .product-views .item.a-biznes-dlg:hover {
    background: #f88c52
}

.product-detail .product-views .item.active span,
.nav-tabs>.active>a>span,
.nav-tabs>.active>a:hover>span,
.nav-tabs>.active>a:focus>span,
.navbar .nav>li>a:focus span,
.navbar .nav>li>a:hover span {
    border-bottom-color: transparent
}

.product-detail .product-views .item.open-3d-model a:hover {
    color: #0096ce
}

.product-preview .link:hover .name {
    color: #0077A6
}

.product-preview .link:hover .name span,
.article-teaser .link:hover .name span {
    border-bottom: 1px solid rgba(0, 119, 166, 0.5)
}

.product-preview:hover {
    border: transparent;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3)
}

.product-structure h4,
.video-table td:nth-child(2) {
    padding-left: 12px
}

.saleact-tiles>div a:hover,
.saleact-tiles>div a.active {
    background: #1b92d5;
    color: #fff;
    outline: 2px solid #fff;
    outline-offset: -5px
}

.schema-scroll .jspHorizontalBar,
.pagination ul>li>a:hover {
    background: none
}

.sfd-tariftable tr th:first-child,
.sfd-tariftable tr td:first-child {
    padding: 12px 12px 12px 25px;
    text-align: left
}

.sfd-tariftable tr:nth-child(odd) {
    background: #f5f2f2
}

.spares-left-list p.spare-item-row:nth-child(even) {
    background: #f3f3f3
}

.suite-footer div h4,
#opros1 .ss-q-checkbox,
.article-list .row:first-child .article-teaser,
.review-list .review:first-child,
img.alignleft:first-child,
img.alignright:first-child,
img.aligncenter:first-child {
    margin-top: 0
}

.suite-footer div.suite-footer-sostav ul li::before {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #00A5F0;
    left: 0;
    top: 7px
}

.suite-footer>div:first-child {
    margin-right: 15px
}

.top-mid-row .top-calc-link a.menu-go-calc:hover {
    background-color: #FF3838;
    text-decoration: none;
    color: #fff
}

.tpb-new a.button,
.tpb-new a.button:hover,
.tpb-new a.button:focus,
.lgb-new a.button,
.lgb-new a.button:hover,
.lgb-new a.button:focus,
.arb-new a.button,
.arb-new a.button:hover,
.arb-new a.button:focus {
    white-space: nowrap;
    position: absolute;
    top: 27px;
    right: 80px
}

.twelve-slider .slide12-item a:hover {
    background: #156CD1
}

.video-div div:nth-child(even) {
    margin-left: 13px
}

.video-relinks-box .vrev-item .vrev-img-link a::before,
a.video-preview::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tJREFUeNqsl79PFEEUx3fnVuEO4USotOIIoiaKoFbaSNSokFipiYWJf4CaYGNioVj4IxgixkZDIBbaiRYajb8KYwyoOUFjIQ2lAYNG5YcBvPU75jvkZdzb3Ttukk8Gbt6+78zszHtvXd/3nZitCrSDVtAEMqCSYz/BGBgGL8AD8CuWVz2BEBJgPegHs378NgN6QUOAP4/9v9/cPDvggjQ4C46DhBibBm/AKPjGsVWgAWwFFcJ2AXSDTvCHfrXgHPvAHdCT2gg+iRXlwADYC5YJuxSoYO9ybB+4b+3IR/o0dot6QeI7wFfx8GvQZNkpUAnS7FXAQprBoPAzATbbdkErl+IX+M4KFTd21aBH+BsH9fkmsNLa9hN5nMYVl3Ydwu8wKLcnoE9ltzC6WEJxY9cl/F/ijifMQ/qqLYh37pVY3OEBHaLGPNigdcxgvzjtYQfuMHgHDtinOeYkW8Qu9JkdqBJBZiDCaadw8IQ7V+gOPeTz02CFYngtZ+C4KYKIYlDRfY4BSEat3eADuApWW3a5gOBm/N3i/ynQphjbTYR7HiIe5NQDJ8F7cBT8jhBX1Jjl762KicVheJ0vQFy2WnANDILtIeLaz3dq6dakmNUcxna3CHHZWsArcBusCVnMKO0zSqRUnViSSxCX7Qj4rN9xHn+T7NNKPJTgDoSJuwVOJBe1GMViwmFK9SNO8fKYwnfAFvAyj78a9j88VjI1zOez1lWzD1LUDujDdRpkI1beyH5MsYxyWEx4EVcoX/02Do6BPTHE9Tnbxr9HFGs4hyK7Iq7QnDWur20XWAfuivce9hrbOQndnjkMnTMMj/ciYvs5EYp1SF1bRKJ6zOendCg2g73CcXOI0zZmy7Yis+ROoXND1gMNTJE+y6jqJabeILtakKXGHMjYFdFlMbueEotru+tWqfdfSZZi9WpaRwnFzwi/2aCSTFPGonRCGHdZ1VEx2y5X/gXUBRWlCc4qxdJ5XDw0xEqmmAOXtcQ3WVX4Yk3ocQdMmVXP6tW3rt0hUBMingQHxVWT215niWs9z3yaJRg4fCti6U+zU1aEnAFvmVInRWxvZIRLWoHqCjjPYsUktCT15qM+Tl1Wr32s4eK2Kd7zTIC/Mr7usrCPUztF+6zh9luf52mT1ZjURsBT8AhMRfjTH6vOXwEGAIYN3sVD3w7MAAAAAElFTkSuQmCC") no-repeat 50% 50%
}

.video-relinks-box .vrev-item .vrev-img-link a:hover::before,
a.video-preview:hover::before {
    background: rgba(0, 0, 0, .4) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tJREFUeNqsl79PFEEUx3fnVuEO4USotOIIoiaKoFbaSNSokFipiYWJf4CaYGNioVj4IxgixkZDIBbaiRYajb8KYwyoOUFjIQ2lAYNG5YcBvPU75jvkZdzb3Ttukk8Gbt6+78zszHtvXd/3nZitCrSDVtAEMqCSYz/BGBgGL8AD8CuWVz2BEBJgPegHs378NgN6QUOAP4/9v9/cPDvggjQ4C46DhBibBm/AKPjGsVWgAWwFFcJ2AXSDTvCHfrXgHPvAHdCT2gg+iRXlwADYC5YJuxSoYO9ybB+4b+3IR/o0dot6QeI7wFfx8GvQZNkpUAnS7FXAQprBoPAzATbbdkErl+IX+M4KFTd21aBH+BsH9fkmsNLa9hN5nMYVl3Ydwu8wKLcnoE9ltzC6WEJxY9cl/F/ijifMQ/qqLYh37pVY3OEBHaLGPNigdcxgvzjtYQfuMHgHDtinOeYkW8Qu9JkdqBJBZiDCaadw8IQ7V+gOPeTz02CFYngtZ+C4KYKIYlDRfY4BSEat3eADuApWW3a5gOBm/N3i/ynQphjbTYR7HiIe5NQDJ8F7cBT8jhBX1Jjl762KicVheJ0vQFy2WnANDILtIeLaz3dq6dakmNUcxna3CHHZWsArcBusCVnMKO0zSqRUnViSSxCX7Qj4rN9xHn+T7NNKPJTgDoSJuwVOJBe1GMViwmFK9SNO8fKYwnfAFvAyj78a9j88VjI1zOez1lWzD1LUDujDdRpkI1beyH5MsYxyWEx4EVcoX/02Do6BPTHE9Tnbxr9HFGs4hyK7Iq7QnDWur20XWAfuivce9hrbOQndnjkMnTMMj/ciYvs5EYp1SF1bRKJ6zOendCg2g73CcXOI0zZmy7Yis+ROoXND1gMNTJE+y6jqJabeILtakKXGHMjYFdFlMbueEotru+tWqfdfSZZi9WpaRwnFzwi/2aCSTFPGonRCGHdZ1VEx2y5X/gXUBRWlCc4qxdJ5XDw0xEqmmAOXtcQ3WVX4Yk3ocQdMmVXP6tW3rt0hUBMingQHxVWT215niWs9z3yaJRg4fCti6U+zU1aEnAFvmVInRWxvZIRLWoHqCjjPYsUktCT15qM+Tl1Wr32s4eK2Kd7zTIC/Mr7usrCPUztF+6zh9luf52mT1ZjURsBT8AhMRfjTH6vOXwEGAIYN3sVD3w7MAAAAAElFTkSuQmCC") no-repeat 50% 50%
}

.video-relinks-box .vrev-item p span a:hover {
    border-bottom: 1px solid #c1c1c1
}

.video-table a.active span,
.video-table a:hover span {
    border-bottom: 1px dotted #fff
}

.vote-table a.button,
.vote-table a.button:hover,
.vote-table a.button:visited,
.vote-table a.button:focus {
    margin-top: 20px;
    color: #fff
}

.you-city:hover>.dropdown-menu {
    display: block;
    padding: 9px 0px;
    width: auto !important;
    white-space: nowrap;
    border-radius: 0;
    background: #FFF;
    top: 20px !important;
    overflow-y: scroll;
    max-height: 400px;
}

.you-city:hover>span {
    color: #2e2f34;
    background: none #fff;
    padding: 7px 7px 5px 7px !important;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin-top: -7px
}

::-moz-selection,
::selection {
    background: #E6E281;
    text-shadow: none
}

a.grey:hover,
a.grey:focus {
    color: #8F8F8F;
    border-bottom: 1px solid rgba(143, 143, 143, 0.4)
}

a.light-blue:hover,
a.light-blue:focus {
    color: #00A6FF;
    border-bottom: 1px solid rgba(0, 166, 255, 0.4)
}

a.studio,
a.studio:hover,
a.studio:focus {
    display: block;
    color: #fff;
    text-decoration: none;
    border: none;
    text-align: left;
    font-size: 12px;
    padding: 0 110px 0 0;
    background: url("data:image/png;base64,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") no-repeat 100% 50%
}

a:hover,
a:focus {
    color: #F00;
    border-bottom-color: rgba(0, 0, 0, 0.4);
    text-decoration: none
}

div.fake-info-plate div.fake-info a,
.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
    color: #fff;
    border: #fff
}

div.fake-info-plate:hover {
    right: 0px
}

div.fake-info-plate:hover div.fake-plate div {
    background-position: top right
}

div.how-to-get-subsidy-block div.subsidy-numbers div.bluearrow:after {
    border-left: 20px solid #0091de;
    border-top: 39px solid transparent;
    border-bottom: 39px solid transparent;
    content: "";
    position: absolute;
    top: 0px;
    left: 280px
}

table.stone-wrap td:nth-child(2) table td {
    width: 100px
}

table.type-of-products tr td:first-child {
    padding: 3px 0 0px 0 !important
}

table.type-of-products tr td:first-child+td {
    padding: 3px 6px 3px 3px !important
}

ul.nav li:hover ul {
    position: absolute;
    width: auto;
    z-index: 999
}

ul.nav li:hover ul li>a {
    display: none;
    font-size: 15px
}

ul.schema-nav li:before {
    display: inline-block;
    vertical-align: top;
    margin-left: -30px;
    text-align: right;
    width: 30px;
    padding-right: 3px;
    content: counter(schemaitem) '. ';
    counter-increment: schemaitem
}

ul.schema-nav li:hover,
ul.schema-nav li.active {
    background: #0091de;
    color: #fff
}

.gps_contact {
    background: url(/img/gps_2.png) no-repeat;
    width: 20px;
    height: 27px;
    display: inline-block;
}

.right_top_but_nds {
    position: fixed;
    left: 50px;
    bottom: 5px;
    z-index: 999;
}

.right_top_but_nds a {
    display: inline-block;
    vertical-align: top;
    font: normal normal 24px/65px RussoOne;
    letter-spacing: 0.04em;
    padding: 0 36px;
    background: #1054a3;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-box-shadow: 8px 16px 36px 0 rgba(0, 0, 0, .5);
    box-shadow: 8px 16px 36px 0 rgba(0, 0, 0, .5);
}

.partner_form_elem {
    display: inline-block;
}

.partner_form_elem input {
    margin-right: 10px;
}

.margin-both {
    margin: 0 10px;
}

.vert_alig {
    vertical-align: top;
}

.text_director {
    text-align: center;
    font-size: 90%;
    font-weight: 1000;
}