Your IP : 18.226.94.242
/*shuft.css 2015 Webway*/
@import url('icons.css');
/*Normalize CSS*/
/*Helpers*/
/*Decor*/
/*HEADER*/
/* MAIN*/
/*FOOTER*/
/*INNER PAGES*/
@font-face {
font-family: 'HeliosCond';
src: url('../fonts/reg/helioscondc-webfont.eot');
src: url('../fonts/reg/helioscondc-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/reg/helioscondc-webfont.woff2') format('woff2'),
url('../fonts/reg/helioscondc-webfont.woff') format('woff'),
url('../fonts/reg/helioscondc-webfont.ttf') format('truetype'),
url('../fonts/reg/helioscondc-webfont.svg#helioscondcregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'HeliosCondBold';
src: url('../fonts/bold/helioscond-bold-webfont.eot');
src: url('../fonts/bold/helioscond-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/bold/helioscond-bold-webfont.woff2') format('woff2'),
url('../fonts/bold/helioscond-bold-webfont.woff') format('woff'),
url('../fonts/bold/helioscond-bold-webfont.ttf') format('truetype'),
url('../fonts/bold/helioscond-bold-webfont.svg#helioscondboldwebfont') format('svg');
font-weight: normal;
font-style: normal;
}
/*==========================================================================
#Normalize CSS
========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block;}
/* ==========================================================================
Base
========================================================================== */
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
height:100%;
margin: 0;
padding:0;
}
body {
font:14px/1.4 Arial, Helvetica, sans-serif;
margin: 0;
padding:0;
overflow-y:auto;
color:#666666;
background-color:#ffffff;
position:relative;
height:100%;
}
/* ==========================================================================
Links
========================================================================== */
a{color:#347cb9;}
a:active, a:hover, a:focus {outline: 0 !important;}
a:hover {text-decoration:none;}
/* ==========================================================================
Typography
========================================================================== */
h2 {font-size: 2em; margin: 0.67em 0;}
h2 {font-size: 18px;margin: 0.83em 0;}
h3 {font-size: 1em;margin:0;}
h4 { font-size: 0.9em;margin:0;}
h5 {font-size: 0.83em;margin: 1.67em 0;}
h6 {font-size: 0.75em;margin: 2.33em 0;}
b, strong {font-weight: bold;}
blockquote { margin: 1em 40px;}
p, pre { margin: 1em 0;}
small { font-size: 85%;}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/* ==========================================================================
Lists
========================================================================== */
dl, ol, ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
ol, ul {padding: 0 0 0 40px;}
nav ul, nav ol {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
/* ==========================================================================
Embedded content
========================================================================== */
img {border: 0; -ms-interpolation-mode: bicubic;}
svg:not(:root) {overflow: hidden;}
/* ==========================================================================
Figures
========================================================================== */
figure {margin: 0;}
/* ==========================================================================
Forms
========================================================================== */
form {margin: 0;}
label{cursor:pointer;}
button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
}
button:focus,
input:focus,
select:focus,
textarea:focus{outline: 0 !important;}
button,
input {line-height: normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {cursor: default;}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {overflow: auto; vertical-align: top;}
/* ==========================================================================
Tables
========================================================================== */
table {border-collapse: collapse; border-spacing: 0;vertical-align: middle;}
/* ==========================================================================
Helpers
========================================================================== */
.clearfix:after{
clear:both;
width:100%;
content:'';
display:block;
}
/* ==========================================================================
Decor
========================================================================== */
/* ==========================================================================
#Base styles CSS
========================================================================== */
body{}
.page-wrapper{
min-height: 100%;
margin-bottom: -60px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+78,cccccc+100&0+0,0+78,0.59+100,0.28+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(241,241,241,0) 78%, rgba(204,204,204,0.28) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(241,241,241,0) 78%,rgba(204,204,204,0.28) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(241,241,241,0) 78%,rgba(204,204,204,0.28) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#47cccccc',GradientType=0 ); /* IE6-8 */
}
* html .page-wrapper{
height: 100%;
}
.page-buffer {
height: 50px;
}
/* -------------------------------------------
HEADER
------------------------------------------- */
.header-wrap{
width:100%;
//min-width:1200px;
margin:0 auto 21px;
position: relative;
}
.header{
width:1156px;
margin:0 auto;
padding: 24px 0 14px;
border-bottom:4px solid #1e2366;
}
.header_logo-img{float:left;}
.header_logo-link{}
.header_menu-1,
.footer_menu-1{
display: block;
list-style-type: none;
font: 1.05em/1.5 HeliosCond, Arial, Helvetica, sans-serif;
padding: 0;
margin: 21px 0 11px 35px;
letter-spacing: -0.01em;
float: left;
}
.header_menu-1_li,
.footer_menu-1_li{
display: inline-block;
cursor: pointer;
margin:0 0 0 18px;
}
.header_menu-1_li:first-of-type .header_menu-1_li_a,
.footer_menu-1_li:first-of-type .footer_menu-1_li_a,
.header_menu-1_li:first-of-type .header_menu-1_li_a:hover,
.footer_menu-1_li:first-of-type .footer_menu-1_li_a:hover{margin:0;}
.header_menu-1_li_a,
.footer_menu-1_li_a{
text-decoration:none;
color:#666666;
display:inline-block;
white-space: nowrap;
}
.header_menu-1_li_a:hover,
.footer_menu-1_li_a:hover,
.header_menu-1_li_a.current,
.footer_menu-1_li_a.current{
font: 1em/1.5 HeliosCondBold, Arial, Helvetica, sans-serif;
color:#3b3d73;
}
.certificates_list{
list-style-type:none;
padding:0;
float: right;
margin: 0;
position: relative;
right: 0;
}
.certificates_li{
display:inline-block;
width:58px;
height:57px;
margin:0 29px 0 0;
background-repeat: no-repeat;
background-position: 0 0;
background-size: contain;
}
.certificates_li:last-of-type{
margin:0;
}
/*main container firstpage*/
.main{
width:100%;
margin:0 auto;
}
.main.firstpage{
//min-width:1200px;
background-color:#FFF;
z-index: 1;
position: relative;
}
.firstpage_block-wrap{
border-bottom:2px solid #858585;
//width: 1279px;
margin: 0 auto;
}
.firstpage_block-wrap:nth-child(1){
border:0;
}
.firstpage_block{
width:1156px;
padding:0;
margin:0 auto;
position:relative;
}
.firstpage_block h2{
font: normal 48px/1.2 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
max-width: 70%;
margin: 0;
padding: 0.55em 0 0.27em;
letter-spacing: 0.002em;
}
.firstpage_block h2 a{ color: #000;text-decoration:none;}
.firstpage_block h2 a:hover{ color: #989898;}
.firstpage_block.bunner-single h2{margin:0 0 0 -5px;}
.firstpage_block.partners h2 {
padding: 0.48em 0 0.27em;
margin: 0 0 0 -2px;
}
.firstpage_block p{
font:14px/1.5 Arial, Helvetica, sans-serif;
color:#666;
}
.firstpage_block.firstpage_block-1{display:table;}
/*owl*/
.owl-wrap{
width: 570px;
display: table-cell;
padding: 0 21px 0 0;
}
.owl{
background:url('../../_pic/style/owl.jpg');
width:570px;
height:545px;
margin: 0 0 19px;
}
.owl_list{
list-style-type:none;
padding: 0;
margin: 0 0 0 1px;
}
.owl_list li{
display:inline-block;
width:50px;
height:48px;
background-image:url('../../_pic/style/shuft-sprite-owl.jpg');
background-repeat:no-repeat;
text-indent:-100px;
overflow:hidden;
margin: 0 7px 0 0;
}
.owl_list li:nth-child(1){background-position:0 0;}
.owl_list li:nth-child(2){background-position:-61px 0;}
.owl_list li:nth-child(3){background-position:-123px 0;}
.owl_list li:nth-child(4){background-position:-184px 0;}
.mini_logo{
}
/*-----------projects*/
.block_links-wrap{
display:table-cell;
vertical-align: top;
}
.projects{
height: 357px;
margin: 0 0 24px;
overflow:hidden;
}
.arrow-link{
z-index:10;
border: 1px solid #000;
border-width:1px 0 1px 1px;
color: #000;
position: absolute;
left: 1071px;
top: 29px;
margin: 11px 0;
font: 1.05em/23px HeliosCond, Arial, Helvetica, sans-serif;
display: inline-block;
padding: 0 4px 0 7px;
text-decoration: none;
}
.arrow-link:after{
background:url('../../_pic/style/shuft-sprite.png') no-repeat 0 -42px;
position:absolute;
content:'';
height:23px;
width:13px;
right:-12px;
top:0;
}
.bunner-single .arrow-link{
top: 32px;
/* left: 1124px; */
right: 20px;
left: auto;
min-width:42px;
}
.projects .arrow-link{
position:relative;
border: 1px solid #fff;
border-width: 1px 0 1px 1px;
top:0;
color: #fff;
left: 480px;
line-height:23px;
}
.projects .arrow-link:after{
background:url('../../_pic/style/shuft-sprite.png') no-repeat -40px 0;
height:25px;
width:13px;
right:-12px;
top:-1px;
}
.news .arrow-link{
position: relative;
left: 2px;
top: 0;
padding: 0 7px 0 12px;
}
.projects h3{
font: 3.472em/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #fff;
padding: 182px 0 0 5px;
margin: 0 19px 0;
border-top: 1px solid #fff;
}
.project_item-link{
margin: 0.6em 20px;
font: 1.24em/1.5 HeliosCond, Arial, Helvetica, sans-serif;
color: #fff;
padding: 0 5px;
letter-spacing: 0.009em;
height: 50px;
text-decoration: none;
overflow: hidden;
display: block;
text-overflow: ellipsis;
}
.project_item-link:hover{text-decoration:underline;}
/*bunners_link*/
.bunners_link{display:table;}
.bunner_item{
display:table-cell;
padding: 140px 0 58px;
width: 273px;
background-repeat:no-repeat;
background-position:100% 0;
background-size:270px 140px;
text-decoration:none;
position:relative;
}
.bunner_item.active-bunner:after{
position: absolute;
content: '';
border: 13px solid rgba(255,255,255,0);
border-bottom: 17px solid #939799;
bottom: 0;
left: 125px;
}
.bunner_item:last-of-type{
padding:140px 0 0 27px;
width: 270px;
}
.bunner_item h3{
font: 1.56em/1.4 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
display: inline-block;
position: relative;
padding: 0 22px 0 0;
letter-spacing: 0.04em;
margin: 0.0295em 0;
}
.bunner_item h3:after{
position: absolute;
content: '';
width: 15px;
height: 15px;
border-radius: 8px;
background-color: #ee3f1d;
right: 0;
top: 0.45em;
}
.bunner_item.active-bunner h3:after{background-color:#59a500;}
.bunner_item p{
color: #666666;
font: 0.9em/1.3 Arial, Helvetica, sans-serif;
margin: 0;
//letter-spacing: -0.031em;
}
.bunners_body-wrap{
//min-width:1200px;
width:100%;
width: 1136px;
//padding: 0 53px;
position:relative;
background-image:url('../../_pic/style/bunner-fon.jpg');
height:400px;
background-size:cover;
margin:0 auto;
border-bottom: 1px solid #98999a;
}
.bunner_item-1{
margin:0 auto 128px;
}
.bunner_item-1.bunners_body-wrap,
.bunner_item-1.bunners_body-wrap{border:0;}
.scroll-pane {
width: 796px; /* Ширина видимой области*/
width:1136px !important;
height: 300px; /* Высота видимой области*/
overflow: auto; /* Если отключены скрипты это правило позволит отобразить обычный скролл */
}
.jspPane{padding:0 0 50px !important;}
/* вертикальная полоса прокрутки */
.jspVerticalBar {
position: absolute;
top: 0;
right: 0; /* можно прижать к правому или левому краю */
width: 16px; /* ширина полосы прокрутки */
height: 100%;
background: rgba(255,255,255,0);
}
/* полоска, по которой бегает ползунок */
.jspTrack{
background: rgba(255,255,255,0); /* цвет полосы, или фоновый рисунок */
position: relative;
}
/* сам ползунок */
.jspDrag{
background: rgba(255,255,255,0.5); /* цвет ползунка, или фоновый рисунок */
position: relative;
top: 0;
left: 0;
cursor: pointer;
}
/* стрелки для прокрутки */
.jspArrow{
text-indent: -20000px;
display: block;
cursor: pointer;
background-image:url('../../_pic/style/shuft-sprite.png');
background-repeat:no-repeat;
width:16px;
background-color:rgba(255,255,255,0);
}
.jspArrowUp {background-position:2px -336px;}
.jspArrowDown {background-position: 2px -374px;}
/* стили для неактивной стрелки */
.jspArrow.jspDisabled{
cursor: default;
}
.bunner_item-2{margin:0 auto 128px;}
.bunner_item-2 .select_link{
position:absolute;
top:41px;
right:0;
width:216px;
}
.bunner_item-2 article.bunner_body{
width: 830px;
padding: 0 300px 0 0;
}
.bunner_item-2 .bunner_body_app_item{margin: 0 70px 0 0 !important;}
.bunners_body-wrap{
display:none;
padding:0 10px;
}
.bunners_body-wrap.bunner-visible{display:block;}
.bunners_body-wrap:after{
width:100%;
/* height:400px; */
height:100%;
content:'';
position:absolute;
top:0;
bottom:0;
left:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#999da0+0,ffffff+24,ffffff+49,ffffff+80,929598+100&1+0,0+23,0+49,0+79,1+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OWRhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Mjk1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(153,157,160,1) 0%, rgba(251,251,251,0) 23%, rgba(255,255,255,0) 24%, rgba(255,255,255,0) 49%, rgba(255,255,255,0) 79%, rgba(255,255,255,0.05) 80%, rgba(146,149,152,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(153,157,160,1) 0%,rgba(251,251,251,0) 23%,rgba(255,255,255,0) 24%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 79%,rgba(255,255,255,0.05) 80%,rgba(146,149,152,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(153,157,160,1) 0%,rgba(251,251,251,0) 23%,rgba(255,255,255,0) 24%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 79%,rgba(255,255,255,0.05) 80%,rgba(146,149,152,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999da0', endColorstr='#929598',GradientType=0 ); /* IE6-8 */
z-index:5;
}
.bunner_body{
padding: 0 360px 0 0;
padding:0;
position: relative;
margin: 0 auto;
width: 796px;
width:1136px;
height: 400px;
z-index:10;
}
.bunner_body.firstpage_block{
background-color:rgba(255,255,255,0)
}
.bunner_body h3{
font: 2.2em/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
padding: 1em 0 0;
letter-spacing: -0.014em;
}
.bunner_body p{
font: 1em/1.6 Arial, Helvetica, sans-serif;
color: #666;
font: 0.9em/1.3 Arial, Helvetica, sans-serif;
}
.bunner_body ul{
list-style-position: inside;}
.bunner_body ul li{
margin: 7px 0;
line-height: 1.38;
font: 0.9em/1.3 Arial, Helvetica, sans-serif;
}
.select_link-wrap{
float: left;
margin: 5px 35px 5px 0;
}
.select_link-pic{
display: block;
width: 248px;
height: 97px;
background:url('../../_pic/style/select.jpg') no-repeat;
background-size:cover;
}
.select_link{
display: block;
text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
border: 6px solid #a0a2a5;
text-align:center;
position: relative;
box-shadow: inset 1px 2px 4px 1px rgba(255,255,255,1);
z-index: 10;
color: #fff;
text-decoration: none;
line-height: 2.4em;
margin: 26px 0;
border-radius: 30px;
font-size: 1em;
padding: 0 0 0 20px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd257+0,ff6000+100 */
background: rgb(255,210,87); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDI1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjYwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,210,87,1) 0%, rgba(255,96,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,210,87,1) 0%,rgba(255,96,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,210,87,1) 0%,rgba(255,96,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd257', endColorstr='#ff6000',GradientType=0 ); /* IE6-8 */
}
span.select_link{cursor:pointer;}
.select_link:before{
position: absolute;
content: '';
width: 12px;
height: 12px;
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);
border-radius: 6px;
top: 11px;
left: 20px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c2fca8+0,59a500+100 */
background: rgb(194,252,168); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzJmY2E4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5YTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, rgba(194,252,168,1) 0%, rgba(89,165,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(194,252,168,1) 0%,rgba(89,165,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(194,252,168,1) 0%,rgba(89,165,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2fca8', endColorstr='#59a500',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.select_link:hover{
box-shadow: inset 1px 2px 4px 1px rgba(0,0,0,0.5);
}
.bunner_body_app{
//width: 1209px;
width:1156px;
background-color: #FFF;
position: absolute;
/* top: 401px; */
bottom: -128px;
left: -10px;
padding: 0 0 1em;
z-index:11;
padding: 0 0 1em 0;
}
.bunner_body_app_item{
float:left;
}
.bunner_body_app_item:nth-child(1){
width: 330px;
margin: 0 16px 0 0;
}
.bunner_body_app_item:nth-child(2){
width: 310px;
margin: 0 9px 0 0;
}
.bunner_body_app_item:nth-child(3){
width: 305px;
padding: 0 35px 0 0;
padding:0;
}
.bunner_body_app_item:nth-child(4){
//width:200px;
}
.bunner_body_app_item-number{
font: 1.56em/44px HeliosCond, Arial, Helvetica, sans-serif;
display: inline-block;
margin: 0.65em 0 0;
width: 44px;
height: 44px;
border-radius: 22px;
text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.5);
text-align: center;
color: #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777cba+0,aeb1d6+100 */
background: rgb(119,124,186); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3N2NiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWIxZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(119,124,186,1) 0%, rgba(174,177,214,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(119,124,186,1) 0%,rgba(174,177,214,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(119,124,186,1) 0%,rgba(174,177,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777cba', endColorstr='#aeb1d6',GradientType=0 ); /* IE6-8 */
}
.bunner_body_app_item-h{
font: 1.7em/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
display: inline-block;
margin: 0;
position: relative;
top: -7px;
left: 13px;
}
.bunner_body_app_item p{
font: 0.9em/1.3 Arial, Helvetica, sans-serif;
color: #666;
margin: -11px 0 0 60px;
}
p.downloud_app{
margin: 0;
padding: 1.6em 0 0.6em 54px;
position: relative;
font: 0.85em/1.3 Arial, Helvetica, sans-serif;
}
p.downloud_app:before{
position:absolute;
width:40px;
height:100%;
content:'';
background-image:url('../../_pic/style/shuft-sprite.png');
left:0;
top:9px;
}
p.downloud_app.apple:before{background-position:0 -100px;}
p.downloud_app.android:before{background-position:0 -156px;}
.bunner_body_app_item a{
color: #3b3d73;
display:block;
}
.firstpage_block-wrap:nth-child(2){border:0;}
.firstpage_block.bunner-single{
background-repeat:no-repeat;
background-color:#f3f5f6;
background-position: 102% -1px;
position:relative;
//padding: 0 53px;
border-bottom: 2px solid #858585;
padding:0 10px;
border-top: 2px solid #858585;
width:1136px;
}
.bunner-single_text-wrap{width:423px;}
.firstpage_block.bunner-single p{
font: 0.9em/1 Arial, Helvetica, sans-serif;
font: 1.15em/1.44 Arial, Helvetica, sans-serif;
font: 0.9em/1.3 Arial, Helvetica, sans-serif;
}
.firstpage_block.bunner-single p:last-of-type{
margin: 1em 0 0;
padding: 0 0 65px;
}
.firstpage_block-wrap:nth-child(3){
border:0;
}
.firstpage_block-wrap:nth-child(3) article{
border-bottom: 2px solid #858585;
}
.firstpage_block-wrap:nth-child(3) article,
.firstpage_block-wrap:nth-child(4){
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+97,f1f1f1+100,f1f1f1+100,f1f1f1+100&0+0,0+97,1+100,1+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 97%, rgba(241,241,241,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 97%,rgba(241,241,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 97%,rgba(241,241,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.firstpage_block.news{
padding: 0 0 2em;
}
.firstpage_news_item{
width: 800px;
margin: 0.5em 0 1em;
display:block;
color:#666;
text-decoration:none;
}
.firstpage_news_item:hover{
text-decoration:underline;
}
.firstpage_news_item-date{}
.firstpage_news_h{
font-size: 0.94em;
font-size:16px;
}
.firstpage_news_item p{
margin: 0 0;
font: 14px/1.4 Arial, Helvetica, sans-serif;
}
.firstpage_block-wrap:nth-child(4){
background-image: url('../../_pic/style/map.jpg');
background-position: 101% 100px;
background-repeat: no-repeat;
min-height: 754px;
position:relative;
width:1156px;
}
.firstpage_block-wrap:nth-child(4):after{
position:absolute;
height:100%;
width:100%;
content:'';
z-index:1;
top:0;
left:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+97,f1f1f1+100,f1f1f1+100,f1f1f1+100&0+0,0+97,1+100,1+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 97%, rgba(241,241,241,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 97%,rgba(241,241,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 97%,rgba(241,241,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.firstpage_block.partners{
z-index:10;
width: 710px;
padding: 0 446px 0 0;
}
.firstpage_block.partners .tiser{
font: 2.1em/1.1 HeliosCond, Arial, Helvetica, sans-serif;
color: #989898;
margin: 0.5em 0 1em;
}
.firstpage_block.partners .tiser strong{color:#666;}
.firstpage_block.partners .tiser a{
color: #989898;
text-decoration:none;
}
.firstpage_block.partners .tiser a:hover{
color: #000;
text-decoration:none;
}
.firstpage_partner_item{
width:37.5%;
margin: 0 4% 3em 0;
float:left;
display:block;
text-decoration:none;
color:#666;
vertical-align:top;
height: 167px;
}
.firstpage_partner_item-pic{
display:table-cell;
vertical-align:bottom;
height:72px;
}
.firstpage_partner_item-pic img{}
.firstpage_partner_item p{
vertical-align: top;
font: 0.84em/1.5 Arial, Helvetica, sans-serif;
//letter-spacing: 0.01em;
font: 0.9em/1.3 Arial, Helvetica, sans-serif;
}
/*footer*/
.footer-wrapper{
width:100%;
//min-width:1200px;
//height:60px;
border-top:1px solid rgba(123,104,100,0.5);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,e8edf1+100 */
background: rgb(254,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVkZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(254,255,255,1) 0%, rgba(232,237,241,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(232,237,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(254,255,255,1) 0%,rgba(232,237,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e8edf1',GradientType=0 ); /* IE6-8 */
}
.firstpage_block-wrap + .page-buffer + .footer-wrapper{border:0;}
.footer{
width:1156px;
margin:0 auto;
display:table;
//height:60px;
}
.footer div{
display:table-cell;
vertical-align:middle;
font:14px/1.5 Arial, Helvetica, sans-serif;
}
.footer div:nth-child(1){
width:380px;
}
.footer div:nth-child(2){
//width:425px;
}
.footer div:nth-child(3){
width:95px;
}
.footer div:nth-child(4){
padding:0 0 0 37px;
}
.footer_search{
position: relative;
top: 4px;
}
.footer_search-input{
width: 270px;
padding: 0 10px;
height: 26px;
border-radius: 2px;
border:1px solid #cccccc;
box-shadow:inset 2px 2px 5px rgba(0,0,0,0.4);
}
.footer_search-button{
background: url('../../_pic/style/shuft-sprite.png') 12px -220px no-repeat;
border: none;
text-indent: -100px;
overflow:hidden;
width: 45px;
height: 26px;
}
.footer_menu-1{
margin:18px 0 11px 34px;
}
.footer_menu-1_li{}
.footer_menu-1_li_a{}
.lang_list{
list-style-type:none;
padding: 0 0 0 37px;
}
.lang_li{
display:inline-block;
}
.lang_li_a{
display:inline-block;
width:25px;
height:25px;
opacity:0.7;
background-image:url('../../_pic/style/shuft-sprite.png');
background-repeat:no-repeat;
text-indent:-100px;
overflow:hidden;
}
.lang_li_a.ru{
background-position: -2px -294px;
}
.lang_li_a.eng{
background-position:0 -260px;
}
.lang_li_a.active{opacity:1;}
.footer_copy-webway{
color:#999999;
font:1.1em HeliosCond, Arial, Helvetica, sans-serif;
}
.footer_copy-webway>a{
color: #999999;
text-decoration: none;
padding: 10px 0 0 10px;
display: inline-block;
}
.footer_copy-webway>a:hover{text-decoration:underline;}
/*====================inner pages=====================*/
.page-inner_wrap{
}
.main.inner{
width: 1156px;
margin: 0 auto;
padding: 0 0 55px;
position:relative;
}
.breadcrumbs{
list-style-type: none;
margin: 0;
padding: 0;
font: 0.95em/1.5 Arial, Helvetica, sans-serif;
}
.breadcrumbs_li{
color:#3b3d73;
display:inline-block;
margin: 0 11px 0 0;
}
.breadcrumbs_link{
text-decoration:none;
color:#666666;
}
.breadcrumbs_link:hover{text-decoration:underline;}
.content_editable{}
.content_h2{
font: bold 2.7em/1.1 HeliosCond, Arial, Helvetica, sans-serif;
color: #3b3d70;
margin: 0.83em 0 0.95em -2px;
letter-spacing: -0.01em;
}
a.content_h2{
color: #3b3d70;
margin:0 0 0 40px;
border-bottom:1px dashed #9091ae;
text-decoration:none;
position:relative;
display:inline-block;
margin: 0.83em 0 0.95em 40px;
line-height:1;
}
a.content_h2+span{
display: inline-block;
margin: 0;
background: url('../../_pic/style/shuft-sprite.png') -233px -130px no-repeat;
width: 46px;
height: 30px;
}
a.content_h2+span+.content_h2{display:inline-block;}
a.content_h2:before{
position:absolute;
height:100%;
width:30px;
top:0;
left:-40px;
background:url('../../_pic/style/shuft-sprite.png')-246px -87px no-repeat;
content:'';
}
a.content_h2:hover{
padding:0 0 1px 0;
border-bottom:0;
}
.text_wrap{
width: 75%;
margin: 0 0 2.6em;
}
.text_wrap p{
font:1.15em/1.44 Arial, Helvetica, sans-serif;
}
.preloader{}
.preloader img{
width:70px;
height:70px;
display:block;
margin:55px auto 0;
}
/*all projects*/
.filter-projects,
.filter-news{
margin:2.6em 0 2.8em;
}
.filter-dealers{
margin:-0.9em 0 1.4em;
}
.filter-projects-label,
.filter-news-label,
.filter-dealers-label{
color: #3b3d70;
}
.filter-projects-select,
.filter-dealers-select{
width: 210px;
margin: 0 27px 0 10px;
}
.filter-projects .jq-selectbox__select,
.filter-news .jq-selectbox__select,
.filter-catalog_item .jq-selectbox__select,
.filter-dealers .jq-selectbox__select{
height: 26px;
padding: 0 45px 0 10px;
border: 1px solid #CCC;
border-bottom-color: #B3B3B3;
border-radius: 0;
background: rgba(255,255,255,0);
box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
color: #808080;
text-shadow: none;
font: 14px/26px Arial, sans-serif;
}
.filter-projects .jq-selectbox__trigger,
.filter-news .jq-selectbox__trigger,
.filter-catalog_item .jq-selectbox__trigger,
.filter-dealers .jq-selectbox__trigger{border-left:0;}
.jq-selectbox__trigger-arrow {
top: 12px;
right: 9px;
}
.jq-selectbox__dropdown{ border-radius: 0;}
.jq-selectbox li:hover{
background-color:#3b3d70;
}
.projects_list{}
.project_item-prev{
float:left;
width:562px;
float: left;
width: 562px;
margin:0 0 2.2em 0;
display:block;
}
.project_item-prev>a{
display:block;
text-decoration:none;
color:#808080;
}
.project_item-prev>a:hover .project_item-prev_img{box-shadow: inset 0 0 0 3px #3b3d70;}
.project_item-prev:nth-child(2n+1){margin: 0 25px 0 0;}
.project_item-prev_img{
width: 562px;
height: 273px;
display:block;
background-size:cover;
background-position: center center;
}
.project_item-prev_h{
font: bold 1.95em/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #3b3e75;
margin: 1em 0 0.35em;
letter-spacing: -0.015em;
}
.project_item-prev_region,
.project_item_region{
padding: 0 0 0 16px;
position:relative;
color: #3b3e75;
font-family:Arial, Helvetica, sans-serif;
}
.project_item-prev_region:before,
.project_item_region:before{
position:absolute;
content:'';
left: 0;
top: 2px;
width:16px;
height:1em;
background:url('../../_pic/style/shuft-sprite.png') 0 -407px no-repeat;
}
.project_item-prev_region span{
margin: 0 0 0 5px;
}
.project_item-prev_tag-list{
margin: 1.05em 0;
font:1.1em/1.5 Arial, Helvetica, sans-serif;
display:inline-block;
}
.project_item-prev_tag{
color:#505380;
margin: 0 0 0 5px;
}
.filter-news{
margin: 0;
top: 53px;
right: 0;
position: absolute;
z-index: 10;
}
.filter-news-select {
width: 181px;
margin: 0 20px 0 10px;
}
.filter-news-select .jq-selectbox__select-text {
width: 100% !important;
}
.news_list{
margin: -0.5em 0 0;
}
.new_item-prev{
display: block;
text-decoration: none;
color: #666;
float: left;
margin: 0 28px 23px 0;
height: 400px;
overflow: hidden;
width: 266px;
}
.new_item-prev:hover .new_item-prev_img{
box-shadow: inset 0 0 0 3px #3b3d70;
}
.new_item-prev:hover .new_item-prev_text{
text-decoration:underline;
}
.new_item-prev:nth-child(4n+4){
margin:0 0 23px 0;
}
.new_item-prev_date,
.new_item_date{
font: 1.2em/1.3 HeliosCond, Arial, Helvetica, sans-serif;
display: inline-block;
color: #3b3e75;
letter-spacing: 0.05em;
}
.new_item-prev_img{
width:266px;
height:135px;
display:block;
margin: 0.6em 0 0;
/* background-size:cover; */
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.new_item-prev_img.do_not_scale{
background-size: initial;
}
.new_item-prev_h{
font: 1.9em/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #3b3e75;
margin: 0.6em 0 0.7em;
letter-spacing: -0.02em;
}
.new_item-prev_text{
font: 1em/1.5 Arial, Helvetica, sans-serif;
}
.news_list .preloader{
width:266px;
float:left;
}
.project_item_region {
position: absolute;
top: 63px;
right: 19px;
}
.slider_project-wrap{
margin: -1.3em 0 0;
}
.popup-gallery{}
.popup-gallery a{
display:block;
width:412px;
height:218px;
float:right;
}
.popup-gallery a:first-of-type{
float:left;
width:719px;
height:457px;
}
.popup-gallery a:last-of-type{
margin: 20px 0 0;
}
.mfp-counter{display:none;}
.project_item_content-wrap{
display: table;
vertical-align: top;
margin: 3.5em 0 0;
}
.project_item_content-wrap .content_editable{
width:740px;
display:table-cell;
}
.aside_editable{
width:384px;
display:table-cell;
border-left:2px solid #a8aac4;
padding:0 0 0 30px;
}
.aside_editable p,
.content_editable ul,
.aside_editable ul,
.content_editable ol li,
.aside_editable ol li{
font:1.15em/1.44 Arial, Helvetica, sans-serif;
}
.content_editable.content_news-item ol li{
font-size:14px;
}
.project_item_content-wrap .aside_editable{}
.project_item_content-wrap .aside_editable .text_wrap{
width:95%;
}
.content_editable h3,
.aside_editable h3{
color: #000;
font: 2em/1.1 HeliosCond, Arial, Helvetica, sans-serif;
letter-spacing: 0.04em;
}
.content_editable p img{
float:left;
margin:5px 40px 0 0;
}
.content_editable ul,
.aside_editable ul{}
.content_editable ul li,
.aside_editable ul li{}
.content_editable ul li ul li,
.aside_editable ul li ul li{
font-size: 0.873em;
}
.content_editable a,
.aside_editable a{}
.content_editable ol,
.aside_editable ol{}
.content_editable ol li,
.aside_editable ol li{
list-style-position: inside;
}
.content_news-item{}
.new_item_date{
font-weight: bold;
margin: 1.2em 0 0;
letter-spacing: -0.1em;
}
.content_news-item h2{
margin: 0.2em 0 0.5em;
}
.news-owl-wrap{
display:table;
vertical-align:top;
margin: 0 0 1.8em;
}
.news-owl-wrap .text_wrap{
display:table-cell;
vertical-align:top;
width:580px;
padding:0 60px 0 0;
}
.content_news-item .text_wrap p{
margin: 0.65em 0;
}
.news-owl-wrap .img_block{
width:516px;
height:328px;
display:table-cell;
background-repeat:no-repeat;
}
.news-owl-wrap .text_wrap p:first-of-type{margin-top:0;}
.content_news-item p.solutions{
width: 78%;
margin: 1.45em 0 2em;
font-size: 1.15em;
display: table;
line-height: 1.375;
}
.content_news-item p.solutions img{
margin:5px 48px 0 0;
display:table-cell;
vertical-align:top;
}
.content_news-item p.solutions span{
display:table-cell;
vertical-align:top;
}
.content_news-item.content_editable h3{
font: 1.8em/1.1 HeliosCond, Arial, Helvetica, sans-serif;
margin:1em 0;
}
.content_news-item.content_editable ul{
font-size:1em;
list-style-position: inside;
}
.characteristics{
width:100%;
margin: 1em 0;
}
.characteristics td{}
.characteristics thead tr{
border-bottom:4px solid #1e2366;
}
.characteristics thead td{
font: 1.2em/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
vertical-align: top;
width:10%;
padding:10px 0 10px 1%;
}
.characteristics thead td:nth-child(1){width: 3%;}
.characteristics thead td:nth-child(2){width: 16.5%;}
.characteristics thead td:nth-child(3){width:5% ;}
.characteristics thead td:nth-child(4){width:9.8%;}
.characteristics thead td:nth-child(5){width: ;}
.characteristics thead td:nth-child(6){width:11%;}
.characteristics thead td:nth-child(7){width:;}
.characteristics thead td:nth-child(8){width:11.6%;}
.characteristics thead td:nth-child(9){width:9%;}
.characteristics thead td:nth-child(10){width:12.1%;}
.characteristics tbody tr{
background-color:#f4f4f8;
}
.characteristics tbody:nth-child(2n+1) tr{
background-color:#dfdfe9;
}
.characteristics tbody:last-of-type{border-bottom:2px solid #1e2366;}
.characteristics tbody tr td{
padding:0.357em 0 0.357em 1%;
}
.characteristics tbody tr:first-of-type td{
border-bottom:1px solid #c5c6d8;
}
.characteristics tbody tr:first-of-type td:nth-child(1),
.characteristics tbody tr:first-of-type td:nth-child(2),
.characteristics tbody tr:first-of-type td:nth-child(10){border-bottom:0;}
.characteristics tbody td{
font: 1em/1.07 Arial, Helvetica, sans-serif;
color:#666;
}
.characteristics tbody td:nth-child(2){
color:#000;
width: 165px;
}
/*-------------------*/
.page-inner_wrap.error_page{
background:none;
}
.content_error-page{}
.content_error-page .content_h2{
margin: 2.1em 0 0.5em -2px;
}
.content_error-page h3{
font: 1.5em/1.1 HeliosCond, Arial, Helvetica, sans-serif;
}
.content_error-page h3{}
.error_search{
position: relative;
top: 4px;
float:left;
margin: 5.5em 0;
}
.error_search-input{
width: 560px;
padding: 0 40px 0 10px;
height: 26px;
border: 1px solid #cccccc;
}
.error_search-button{
background: url('../../_pic/style/shuft-sprite.png') 12px -220px no-repeat;
border: none;
text-indent: -100px;
overflow:hidden;
width: 45px;
height: 26px;
position: relative;
left: -40px;
cursor: pointer;
z-index: 2;
}
.error_list{
list-style-type: none;
float: right;
margin: 5.59em 0 0;
padding: 0;
width: 491px;
}
.error_li,
.catalog_doc_link{
display:inline-block;
display: inline-block;
font-size: 0.75em;
position:relative;
padding:0 0 0 30px;
min-height:35px;
text-align:left;
}
.error_li.docs_i,
.catalog_doc_link.docs_i{
width: 140px;
}
.error_li.map_i{
width: 50px;
margin: 0 0 0 38px;
padding: 0 0 0 42px;
}
.error_li.catalog_i{
width: 60px;
margin: 0 0 0 30px;
padding: 0 0 0 32px;
}
.error_li:before,
.catalog_doc_link:before{
content:'';
position:absolute;
width:35px;
height:35px;
background-image: url('../../_pic/style/shuft-sprite.png') ;
left:0;
right:0;
}
.error_li.docs_i:before,
.catalog_doc_link.docs_i:before{
background-position:0 -440px;
}
.error_li.map_i:before{
background-position:-78px -440px;
}
.error_li.catalog_i:before{
background-position:-154px -440px;
}
.error_link{
color:#10155e;
}
/*--------------catalog---------------------*/
.catalog{}
.catalog h2{
display: inline-block;
color: #000;
font: bold 2.6em/1.5 HeliosCond, Arial, Helvetica, sans-serif;
margin: 0.4em 120px 0.4em 0;
letter-spacing: 0.025em;
}
.catalog h2.heading_with_right_select{
margin-right: 0;
/* margin-right: 20px;
max-width: 660px; */
}
.catalog_search{
width: 612px;
display: inline-block;
vertical-align: top;
margin: 25px 50px 0 0;
position: relative;
}
.catalog_search-input{
width: 592px;
padding: 0 10px;
height: 28px;
border-radius: 1px;
border: 1px solid #cccccc;
}
.catalog_search-button{
background: url('../../_pic/style/shuft-sprite.png') 12px -220px no-repeat;
border: none;
text-indent: -100px;
overflow:hidden;
width: 45px;
height: 26px;
position:absolute;
top:1px;
right:-10px;
}
.catalog_doc_link{
font-size:0.85em;
}
.catalog_doc_link a{
color:#10155e;
text-decoration:none;
}
.catalog_doc_link a:hover{text-decoration:underline;}
.catalog_menu-wrap{
width:235px;
display:table-cell;
}
.catalog_menu-wrap h3{
color:#2a2c69;
font:2.2em/1 HeliosCond, Arial, Helvetica, sans-serif;
}
.catalog_menu-wrap h3.active{font-weight:bold;}
.catalog_menu {}
ul.catalog_menu {
width: 240px;
padding: 0 0 10px 0;
font-family: HeliosCond, Arial, Helvetica, sans-serif;
margin: 0.55em 0 1.8em 0;
letter-spacing: 0.05em;
font-size: 1.2em;
list-style: none;
border-bottom:1px solid #dadada;
}
ul.catalog_menu li {}
ul.catalog_menu li a {
padding: 8px 5px 8px 20px;
color: #2a2c69;
display: inline-block;
text-decoration: none;
font-weight: bolder;
position: relative;
line-height:1;
}
ul.catalog_menu li a:hover {}
ul.catalog_menu ul {
margin: 6px 0 10px 0;
padding: 0;
display: none;
list-style-type:none;
}
ul.catalog_menu ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.catalog_menu ul li a {
font-weight: normal;
outline: 0;
font-size: 0.95em;
line-height: 1.3;
padding: 0 5px 0 20px;
margin: 0 0 0 20px;
display: inline-block;
position:relative;
color:#2a2c69;
}
ul.catalog_menu>li>ul>li a:before{
content: "";
height: 1px;
width: 12px;
background-color: #2a2c69;
position: absolute;
left: 3px;
top: 8px;
}
ul.catalog_menu ul li a:hover,
ul.catalog_menu ul li a.active_subgroup {
background-color:#d9f3cd;
}
ul.catalog_menu ul li a span{
left:20px;
top:9px;
}
ul.catalog_menu ul ul li a {
color:silver;
padding-left: 40px;
}
ul.catalog_menu ul ul li a:hover {
text-decoration:underline;
}
ul.catalog_menu span{
width: 25px;
position: absolute;
top: 8px;
}
aside.catalog_menu-wrap ul.catalog_menu span{left:0;}
ul.catalog_menu li a.active+ul{}
.catalog_content{
display:table-cell;
vertical-align:top;
width: 1156px;
}
.catalog_menu-wrap+.catalog_content{padding: 0 0 0 40px;}
.catalog_legend{
display: block;
list-style-type: none;
padding: 0 0 17px;
margin: 20px 0 21px 0;
border-bottom: 1px solid #dadada;
}
.catalog_legend li{
display: inline-block;
float: left;
margin: 0 23px 0 0;
font: bold 1.3em/1 HeliosCond, Arial, Helvetica, sans-serif;
letter-spacing: 0.045em;
}
.catalog_legend li i{
width: 11px;
height: 11px;
border-radius: 7px;
display: inline-block;
margin: 0 0 0 5px;
}
i.catalog_legend_type-1{background-color:#59a500;}
i.catalog_legend_type-2{background-color:#ee3f1d;}
i.catalog_legend_type-3{background-color:#3399ff;}
i.catalog_legend_type-4{background-color:#8589bd;}
.catalog_content-category{}
.catalog_content h3{
font: bold 20px/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
margin: 2.5em 0 1.6em;
}
.catalog_content-category_link{
display: block;
width: 176px;
float: left;
margin: 0 44px 30px 0;
position:relative;
color:#10155e;
text-decoration:none;
font: 17px/1.3 HeliosCond, Arial, Helvetica, sans-serif;
}
.catalog_content-category_link.link-height_lining{
height:252px;
margin:0 44px 0 0;
}
.catalog_content-category_link:hover{text-decoration:underline;}
.catalog_menu-wrap+.catalog_content .catalog_content-category_link:nth-child(4){
margin:0 0 30px 0;
}
.catalog_content-category_link.empty_search_result{
width: 100%;
margin-right: 0;
}
.catalog_content-category_link.empty_search_result:hover{
text-decoration:none;
}
.catalog_content-category_pic{
height: 174px;
margin: 0 0 10px 0;
border:1px solid #dadada;
display: block;
background-repeat: no-repeat;
background-size: initial;
background-color: #fff;
background-position: center center;
}
.catalog_content-category_link>.catalog_legend{
position:absolute;
left:6px;
top:2px;
z-index:1;
margin:0;
padding:0;
border:none;
max-width:168px;
}
.catalog_content-category_link>.catalog_legend li{margin: 0 2px 0 0;}
.catalog_content-category_link>.catalog_legend li i{margin:0;}
/*-------catalog subgroup----------------------*/
.catalog_content_header{
position:relative;
}
.catalog_content_header h3{
margin:0;
font:bold 20px/0.9 HeliosCond, Arial, Helvetica, sans-serif;
}
.catalog_filter-selected{
padding:0;
color:#666;
font: 12px/1.5 Arial, Helvetica, sans-serif;
max-width:585px;
margin:0.6em 0 2.3em;
}
.catalog_filter-selected_li{
display:inline-block;
cursor:pointer;
padding:0 0 0 17px;
position:relative;
margin:0 18px 0 0;
}
.catalog_filter-selected_li:before{
content:"";
position:absolute;
background: url('../../_pic/style/shuft-sprite.png') -89px -125px no-repeat;
width: 10px;
height: 10px;
left:0;
top:5px;
}
.subgroup_list-button{
display: inline-block;
background: url('../../_pic/style/shuft-sprite.png') -89px -92px no-repeat;
width: 14px;
height: 14px;
text-indent: -100px;
overflow: hidden;
position: absolute;
bottom: 0;
right: 253px;
}
.catalog_content-category.catalog_content-category_subgroup {
display:table-cell;
}
.catalog_content-category.catalog_content-category_subgroup .catalog_content-category_link:nth-child(4){
margin:0 44px 30px 0;
margin-right: 0; /* temp fix */
}
.catalog_filter-wrap{
display:table-cell;
vertical-align:top;
width:180px;
}
.catalog_filter{
position:relative;
width:180px;
padding:20px 0 35px 20px;
background-color:#f8fafb;
}
.catalog_filter fieldset{
border:none;
margin: 0 0 15px;
padding:0;
}
.catalog_filter fieldset legend{
color: #000;
font: bold 12px/1.3 Arial, Helvetica, sans-serif;
margin: 0 0 8px 0;
letter-spacing: -0.007em;
}
.catalog_filter fieldset label {
color: #666;
font: 0.9em/1 Arial, Helvetica, sans-serif;
margin: 3px 12px 3px 8px;
display: inline-block;
float: left;
max-width: 144px;
}
.catalog_filter .jq-checkbox {
top:0;
left: 3px;
width: 13px;
height: 13px;
border: 1px solid #C3C3C3;
border-radius: 3px;
background: #FFF;
box-shadow: none;
vertical-align: middle;
cursor: pointer;
float: left;
}
.catalog_filter .jq-checkbox.checked .jq-checkbox__div {
width: 13px;
height: 13px;
margin: 0;
border-radius: 2px;
background:url('../../_pic/style/shuft-sprite.png') -87px -65px no-repeat #d9f3cd;
box-shadow: none;
}
.catalog_filter .jq-selectbox__select {
height: 22px;
padding: 0 30px 0 5px;
border: 1px solid #CCC;
border-bottom-color: #B3B3B3;
border-radius: 2px;
background: #fff;
box-shadow: none;
color: #666;
text-shadow: none;
font: 12px/24px Arial, Helvetica, sans-serif;
}
.jq-selectbox__dropdown {
font: 12px/18px Arial, Helvetica, sans-serif;
}
.catalog_filter .jq-selectbox li {
padding: 4px 5px 4px;
}
.catalog_filter .jq-selectbox li:hover {
background-color: #d9f3cd;
}
.catalog_filter .jq-selectbox__trigger {
position: absolute;
top: 0;
right: 0;
width: 14px;
height: 100%;
border-left: none;
}
.catalog_filter .jq-selectbox__trigger-arrow {
top: 10px;
right: 4px;
opacity: 1;
overflow: visible;
}
.jq-selectbox__trigger-arrow:before{
content: "";
border: 5px solid rgba(255,255,255,0);
border-top: 5px solid #fff;
position: absolute;
z-index: 10;
width: 0;
height: 0;
top: -7px;
left: -5px;
}
.catalog_filter .jq-selectbox {
vertical-align: middle;
cursor: pointer;
margin: 0 5px 0 0;
}
.catalog_filter_panel{
background-color: #d9f3cd;
color: #000;
font: bold 12px/18px Arial, Helvetica, sans-serif;
padding: 7px 5px 7px 10px;
position: absolute;
right: 200px;
/* top: 550px; */
min-width: 180px;
z-index:5;
white-space: nowrap;
}
.catalog_filter_panel:after{
position: absolute;
top: 0;
left: 100%;
border: 17px solid rgba(255,255,255,0);
border-left: 10px solid #d9f3cd;
content: '';
}
.catalog_filter_panel span{}
.catalog_filter_panel input, .catalog_filter_panel a, .catalog_filter input[type="submit"]{
font:bold 12px/18px Arial, Helvetica, sans-serif;
border-radius:6px;
background-color:#f8fafb;
border:1px solid #a9a9a9;
padding:0 10px;
margin:0 0 0 10px;
display: inline-block;
text-decoration: none;
color: inherit;
}
.catalog_filter input[type="submit"]{
color: #000;
margin: 0;
background: #fff;
}
.subgroup_greed{
overflow:hidden;
width:670px;
}
/*----------catalog item---------------*/
.filter-catalog_item{
float: right;
/* margin: 2em 2px 0 0; */
margin: 0.5em 2px 0 0;
}
.filter-catalog_item-label{
margin: 0 5px 0 0;
font:bold 14px/1.4 Arial, Helvetica, sans-serif;
color:#000;
}
.filter-catalog_item-select{
width:352px;
}
.filter-catalog_item .jq-selectbox__select-text{
width:310px !important;
}
.catalog_item_section{}
.catalog_item_section h4{
font: bold 20px/1 HeliosCond, Arial, Helvetica, sans-serif;
color: #000;
margin: 2.5em 0 1.6em;
}
.catalog_item_section .photosgallery-captions{
height:340px;
}
.catalog_item_section .photosgallery-captions{padding:0 0 100px;}
.catalog_item_section .photosgallery-captions .sliderkit-nav {
left: 0;
bottom: 0;
width: 504px;
padding: 16px 0 24px;
}
.catalog_item_section .sliderkit .sliderkit-nav-clip {
position: relative;
overflow: hidden;
margin: 0 auto;
height: 84px !important;
}
.catalog_item_section .sliderkit .sliderkit-panel .sliderkit-panel_pic{
width:498px;
height:308px;
display:block;
background-repeat:no-repeat;
background-size:inital;
border:1px solid #dedede;
background-position: center;
background-color: #fff;
}
.catalog_item_section .photosgallery-captions .sliderkit-nav-clip ul li a {
display: block;
width: 79px;
height: 58px;
margin:0;
padding:13px 17px;
}
.catalog_item_section .photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{
padding:10px 14px;
border:0;
border:3px solid #1e2366;
}
.catalog_item_section .sliderkit .sliderkit-nav-clip .sliderkit-panel_prev{
width:79px;
height:58px;
display:block;
background-repeat:no-repeat;
/* background-size: initial; */
background-size: contain;
background-position: center center;
}
.catalog_item_section .photosgallery-captions .sliderkit-nav-clip ul li{margin:0;}
.catalog_item_section .photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected { margin:0;}
.photosgallery-captions .sliderkit-go-btn{
width:13px;
display: block;
top: 45px;
}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a{
background: url('../../_pic/style/shuft-sprite.png') no-repeat -89px -185px;
height: 27px;
}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:hover{
background: url('../../_pic/style/shuft-sprite.png') no-repeat -89px -236px;
}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a{
background: url('../../_pic/style/shuft-sprite.png') no-repeat 0 0;
height: 27px;
}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:hover{
background: url('../../_pic/style/shuft-sprite.png') no-repeat 0 -40px;
}
.catalog_item_section .photosgallery-captions .sliderkit-panel{
box-shadow:none;
border-radius:0;
}
.catalog_item_section-column article.documents{}
.catalog_item_section .documents h4{
margin: 0.55em 0 .9em;
border-bottom: 1px solid #dedede;
padding: 0 0 0.4em;
}
.catalog_item_section-column .documents_link{
display: inline-block;
background: url('../../_pic/style/shuft-sprite.png') no-repeat -239px -13px;
width: 160px;
min-height: 46px;
padding: 0 0 0 60px;
font: 0.85em Arial, Helvetica, sans-serif;
}
.catalog_item_section-column .documents_link:first-of-type{
margin: 0 38px 0 0;
}
.catalog_item_section-column .documents_link a{
margin: 3px 0 0;
display: inline-block;
}
.catalog_item_section.description,
.catalog_item_section.specifications{
display:table;
margin: 0 0 3.8em;
width: 100%;
}
.catalog_item_section-column{
display:table-cell;
vertical-align:top;
padding:0 44px 0 0;
}
.catalog_item_section-column p{
margin:1.2em 0 1em 5px;
font-size:1em;
}
.catalog_content .catalog_item_section h3 {
display: table-row;
font-size: 27px;
letter-spacing: 0.055em;
}
.catalog_item_section.description .catalog_item_section-column:first-of-type{
width:500px;
padding:0 40px 0 0;
}
.catalog_item_section_list{
list-style-type: none;
padding: 0;
font: bold 1.45em/1 HeliosCond, Arial, Helvetica, sans-serif;
margin: 0.5em 0 1.45em;
}
.catalog_item_section_list li{
display:inline-block;
margin:0 17px 0 0;
}
.catalog_item_section_list li a{
text-decoration: none;
border-bottom: 1px dashed #2a2c69;
color: #2a2c69;
padding: 0 0 3px;
}
.catalog_item_section_list li a:hover{
border:none;
}
.catalog_item_section.specifications .catalog_item_section-column:first-of-type{
/* width:615px; */
width: 100%;
padding:0;
}
.catalog_item_section.specifications .catalog_item_section-column:last-of-type{
/* padding:0 0 0 43px; */ /* temp fix */
padding: 0;
}
#placeholder {
width: 1156px;
height: 300px;
margin: 1em 0 0;
}
#hoverdata {
margin: 2.2em 0 1em 22px;
}
.specifications_table{
margin:2.7em 0 0;
width:100%;
}
.specifications_table thead tr{
font: 1.2em/1 HeliosCond;
border-bottom:1px solid #dadada;
text-align: center;
}
.specifications_table thead tr td{
/* padding:0.2em 0 1.3em; */
padding:0.2em 1em 1.3em;
}
/* .specifications_table thead tr td:nth-child(1){width:31%;}
.specifications_table thead tr td:nth-child(2){width:20%;}
.specifications_table thead tr td:nth-child(3){width:31%;}
.specifications_table thead tr td:nth-child(4){width:18%;} */
.specifications_table tbody tr.tr-line-active td{
background-color: #d9f3cd;
}
.specifications_table tbody tr td{
/* padding:1.6em 1em 0.4em; */
padding:1em 1em 1em;
position:relative;
text-align: center;
}
.specifications_table tbody tr td a{
color: inherit;
text-decoration: none;
}
.specifications_table tbody tr td a:hover{
text-decoration: underline;
}
.specifications_table.fake_element tbody tr td:first-of-type{
/* padding:1.6em 0 0.3em 28px; */
padding:1em 0 0.9em 28px;
}
.specifications_table.fake_element tbody tr td:first-of-type a:before{
position: absolute;
width: 6px;
height: 6px;
/* left: 8px; */
margin-left: -20px;
/* top: 1.95em; */
top: 46%;
content: '';
}
.specifications_table tbody tr:nth-child(1) td:first-of-type a:before{
background-color:#0000ff;
}
.specifications_table tbody tr:nth-child(2) td:first-of-type a:before{
background-color:#9948e3;
}
.specifications_table tbody tr:nth-child(3) td:first-of-type a:before{
background-color:#a72929;
}
.specifications_table tbody tr:nth-child(4) td:first-of-type a:before{
background-color:#1f9999;
}
.specifications_table tbody tr:nth-child(5) td:first-of-type a:before{
background-color:#f97848;
}
.specifications_table tbody tr:nth-child(6) td:first-of-type a:before{
background-color:#5f97ff;
}
.specifications_table tbody tr:nth-child(7) td:first-of-type a:before{
background-color:#111192;
}
.specifications_table tbody tr:nth-child(8) td:first-of-type a:before{
background-color:#128c12;
}
.specifications_table tbody tr:nth-child(9) td:first-of-type a:before{
background-color:#111192;
}
.specifications_table tbody tr:nth-child(10) td:first-of-type a:before{
background-color:#7FFF00;
}
.specifications_table tbody tr:nth-child(11) td:first-of-type a:before{
background-color:#FF9900;
}
.specifications_table tbody tr:nth-child(12) td:first-of-type a:before{
background-color:#7FFFD4;
}
.specifications_table tbody tr:nth-child(13) td:first-of-type a:before{
background-color:#FFD700;
}
.specifications_table tbody tr:nth-child(14) td:first-of-type a:before{
background-color:#808080;
}
.specifications_table tbody tr:nth-child(15) td:first-of-type a:before{
background-color:#FF69B4;
}
.specifications_table tbody tr:nth-child(16) td:first-of-type a:before{
background-color:#f52f1a;
}
.specifications_table tbody tr:nth-child(17) td:first-of-type a:before{
background-color:#26f704;
}
.specifications_table tbody tr:nth-child(18) td:first-of-type a:before{
background-color:#d204f7;
}
.specifications_table tbody tr:nth-child(19) td:first-of-type a:before{
background-color:#1da8f7;
}
.specifications_table tbody tr:nth-child(20) td:first-of-type a:before{
background-color:#f79d1d;
}
.catalog_item_section-column h5{
margin: 2.4em 0 1.25em 0;
font: 1.2em/1 HeliosCond, Arial, Helvetica, sans-serif;
}
/*--------------dealers----------------*/
/*map*/
#map,
#mapInner{
width:1156px;
height:543px
}
/*окно набок*/
.gm-style>div>div:nth-child(3)>div:last-of-type>div{
margin:255px 0 0 175px;
}
/*стрелка положение*/
.gm-style>div>div:nth-child(3)>div:last-of-type>div>div:first-of-type>div:nth-child(3){
border-right-width: 24px;
position: absolute;
left: -20px !important;
top: 28px !important;
}
/*стрелка скрыть*/
.gm-style>div>div:nth-child(3)>div:last-of-type>div>div:first-of-type>div:nth-child(3)>div{
display:none;
}
.gm-style>div>div:nth-child(3)>div:last-of-type>div>div:first-of-type>div:nth-child(3):before{
position: absolute;
left: 1px;
top: 0;
content: '';
z-index: 100;
border: 10px solid rgba(255,255,255,0);
border-right: 10px solid #fff;
}
/*тень*/
.gm-style>div>div:nth-child(3)>div:last-of-type>div>div:first-of-type>div:first-of-type {
border: 12px solid rgba(255,255,255,0) !important;
border-right: 12px solid rgba(0, 0, 0, 0.17) !important;
left: -23px !important;
top: 26px !important;
}
.googlemap_infowindow_content{
height:240px;
min-width: 250px;
}
.gm-style img.googlemap_infowindow_logo,
.dealer_item_logo{
display:block;
max-width:170px;
padding:15px 0 10px;
}
.googlemap_infowindow_content a{
color:#3b3d73;
font:16px/1.3 Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
}
.googlemap_infowindow_content a:hover,
.dealer_item a:hover{text-decoration:underline;}
.googlemap_infowindow_content strong{
color: #000;
font: 24px/1.3 HeliosCond;
display: block;
}
.googlemap_infowindow_content span{
color:#3b3d73;
font:16px/1.5 Arial, Helvetica, sans-serif;
display: block;
}
.googlemap_infowindow_content .preview_text a{
color:inherit;
font:inherit;
}
.googlemap_infowindow_content .preview_text pre{
font-family: inherit;
white-space: initial;
}
.dealers_tab{}
.dealers_tab-head{
list-style-type:none;
padding:0;
margin: 1.7em 0 0.65em;
}
.dealers_tab-head li{
display:inline-block;
margin:0 23px 0 0;
}
.dealers_tab-head li a{
font:bold 24px/1.5 HeliosCond;
color:#7478af;
text-decoration:none;
padding:0 0 3px;
border-bottom:2px dashed #7478af;
}
.dealers_tab-head li a:hover{
padding:0 0 5px;
border-bottom:none;
}
.dealers_tab-head li.ui-tabs-active a{
color:#3b3d73;
cursor:default;
border-bottom:none;
}
.dealers_tab-body{
border-top:2px solid #3b3d73;
padding:29px 0 0;
}
.dealers-section-wrap{
display: table-row;
}
.dealers-section{
width: 289px;
display: table-cell;
vertical-align: top;
}
.dealers-section:nth-child(2){padding:0 0 0 4px;width: 282px;}
.dealers-section:nth-child(3){padding:0 0 0 15px;width: 274px;}
.dealers-section:nth-child(4){padding: 0 0 0 19px;width: 273px;}
.dealers-section_letter{
font:bold 24px HeliosCond;
color:#3b3d73;
}
.dealers-section_list{
list-style-type:none;
padding:0;
margin: 1.35em 0 3em;
}
.dealers-section_list li{}
.dealers-section_link{
color:#3b3d73;
font:16px/1.7 Arial, Helvetica, sans-serif;
text-decoration:none;
}
.dealers-section_link:hover{text-decoration:underline;}
.dealers_list{
padding:0;
list-style-type:none;
}
.dealers_list .column{}
.dealers_list {
padding:20px 0;
width:100%;
float:left;
margin:-5px 0 20px;
padding:0;
list-style:none;
}
.dealers_list .column { /*класс, добавляемый в результате работы скрипта*/
width:161px;
float:left;
}
.dealers_list li {
line-height:1.5em;
}
.dealers_list li.active{
font-weight:bold;
color:#3b3d73;
}
.dealers_list li a{
color:#3b3d73;
text-decoration:none;
}
.dealers_list li a:hover{
text-decoration:underline;
}
.dealers_greed{
width:100%;
margin:0 0 50px;
}
.dealer_item{
width:310px;
margin:20px 70px 0 0;
font:12px/1.7 Arial;
padding:30px 0 0;
border-top:1px solid #dedede;
}
.dealer_item:nth-child(1),
.dealer_item:nth-child(2),
.dealer_item:nth-child(3){
border-top:1px solid #fff;
margin:0 70px 0 0;
}
.dealer_item_logo{
width:170px;
height:45px;
background-size:contain;
background-repeat:no-repeat;
padding:0;
}
.dealer_item h4{
color: #000;
font: 21px/1.2 HeliosCond, Arial, Helvetica, sans-serif;
display: block;
}
.dealer_item a{
color:#3b3d73;
font:15px/1.3 Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
margin: 0 0 0.5em;
}
.dealer_item a:hover{text-decoration:underlne;}
.dealer_item span{
color:#000;
font:14px/1.5 Arial, Helvetica, sans-serif;
display: block;
}
.dealer_item span:last-of-type{margin: 0 0 0.8em;}
.dealer_item pre{
font-family: inherit;
white-space: initial;
}
/**/
.inner .partner_item {
width: 22%;
margin: 0 4% 8.1em 0;
float: left;
display: block;
text-decoration: none;
color: #666;
}
.inner .partner_item:nth-child(4){margin: 0 0 3em 0;}
.partner_item-pic {
display: table-cell;
vertical-align: bottom;
padding:0 0 35px;
height:72px;
}
.inner .partner_item a{
color:#3b3d73;
font:16px/1.3 Arial, Helvetica, sans-serif;
text-decoration:none;
}
.inner .partner_item a:hover{text-decoration:underline;}
.inner .partner_item h4{
font:bold 24px HeliosCond, Arial, Helvetica, sans-serif;
color:#000;
margin:0.5em 0;
}
/**/
ul.documents_menu{
width: 865px;
padding: 0 0 10px 0;
font-family: HeliosCond, Arial, Helvetica, sans-serif;
margin: 0.55em 0 1.8em 0;
letter-spacing: 0.05em;
font-size: 1.2em;
list-style: none;
list-style-type:none;
}
.documents_menu ul{
list-style-type:none;
padding:0;
margin:0;
display:none;
}
ul.documents_menu>li>a{
display:block;
border-bottom: 1px solid #dedede;
text-decoration:none;
padding: 1.3em 0 0.3em;
}
ul.documents_menu ul li a:hover,
ul.documents_menu ul li a.active_subgroup {
background-color: #d9f3cd;
}
ul.documents_menu>li a h3{
margin: 0;
display:inline-block;
}
ul.documents_menu>li a span{
right: 0;
position: relative;
top: -2px;
display: inline-block;
color: #000;
}
ul.documents_menu>li>ul{margin:0.4em 0;}
ul.documents_menu>li>ul>li a{
padding: 8px 5px 8px 20px;
color: #2a2c69;
display: inline-block;
text-decoration: none;
font-weight: bolder;
position: relative;
line-height: 1;
font-size:16px;
border:none;
}
ul.documents_menu>li>ul>li a:before{display:none;}
ul.documents_menu>li>ul>li a span{
left:0;
top:5px;
position:absolute;
}
ul.documents_menu>li>ul>li>ul{margin:0;}
ul.documents_menu>li>ul>li>ul>li>a{
font-weight: normal;
outline: 0;
font-size: 15px;
line-height: 1.3;
padding: 0 5px 0 22px;
margin: 0 0 0 16px;
display: inline-block;
position: relative;
color: #2a2c69;
letter-spacing: -0.01em;
}
ul.documents_menu>li>ul>li>ul>li>a span{display:none;}
ul.documents_menu>li>ul>li>ul>li>a:after{
content: "";
height: 1px;
width: 15px;
background-color: #2a2c69;
position: absolute;
left: 3px;
top: 8px;
}
ul.documents_menu>li>ul>li>ul>li a:before{
content: "";
height: 1px;
width: 12px;
background-color: #2a2c69;
position: absolute;
left: 3px;
top: 8px;
}
ul.documents_menu>li>ul>li>ul>li a.active{
background-color: #d9f3cd;
border: 1px solid #87a778;
border-bottom-color: #f7fcf4;
position: relative;
bottom: -2px;
z-index: 2;
}
ul.documents_menu>li>ul>li>ul>li a.active+ul {
margin:0;
display:block;
position:relative;
z-index:1;
margin: 0 0 0.5em 0;
}
ul.documents_menu ul li>div{
background-color: #f7fcf4;
font-size: 16px;
color: #000;
display:table;
padding:0;
width:100%;
border-top:1px solid #87a778;
border-bottom:1px solid #87a778;
}
ul.documents_menu ul li>div + div{
margin-top: -1px;
border-top: 0 none;
}
ul.documents_menu ul li>div .documents_list_links{
display:table-cell;
width:266px;
padding:0 38px 0 0;
}
ul.documents_menu ul li>div .documents_list_links:last-of-type{padding:0;}
ul.documents_menu ul li>div .documents_list_links h5{
font:17px HeliosCond;
border-bottom:1px solid #dadada;
margin: 1.8em 0 1em;
padding: 0 0 5px 20px;
}
ul.documents_menu ul li>div .documents_list_links .documents_link{
background: url('../../_pic/style/shuft-sprite.png') no-repeat -239px -13px;
min-height: 46px;
padding: 0 0 0 60px;
font: 12px Arial, Helvetica, sans-serif;
margin:0 0 1.9em 20px;
}
ul.documents_menu ul li>div .documents_list_links .documents_link a{
font: 12px Arial, Helvetica, sans-serif;
margin: 3px 0 0;
display: inline-block;
padding:0;
text-decoration:underline;
color:#3f427b;
}
ul.documents_menu ul li>div .documents_list_links .documents_link a:hover{
text-decoration:none;
background-color:#f7fcf4;
}
ul.documents_menu ul li>div .documents_list_links .documents_link span{
color:#999999;
}
.catalog_menu-wrap+.catalog_content.sitemap{}
.sitemap_catalog_menu-wrap{
display:table;
}
.sitemap_catalog_menu{
display:table-cell;
padding:0 60px 0 0;
}
.sitemap_catalog_menu:last-of-type{
display:table-cell;
padding:0 0 0 0;
}
.sitemap h2,
.catalog_menu-wrap h2{
color: #000;
font:38px/1 HeliosCond, Arial, Helvetica, sans-serif;
}
.sitemap_catalog_menu h3{
color: #2a2c69;
font:bold 2.2em/1 HeliosCond, Arial, Helvetica, sans-serif;
margin:0;
}
.sitemap_catalog_menu h3 a{
color: inherit;
text-decoration: none;
}
.sitemap_catalog_menu h3 a:hover{
text-decoration: underline;
}
.sitemap_catalog_menu ul.catalog_menu span{left:0;}
.sitemap_catalog_menu ul.catalog_menu li.select ul {
display:block;
}
.sitemap_catalog_menu ul.catalog_menu li a{}
.sitemap_catalog_menu ul.catalog_menu li.select a.active{}
/**/
.search h2{
color: #3b3d73;
font-weight: bold;
margin: 0.4em 53px 0.4em 0;
}
.search .catalog_search {
margin: 30px 50px 0 0;
}
.search_results{
margin: 2.8em 0 ;
}
.search_results strong{}
.search_results-div{
font:24px/1 HeliosCond, Arial, Helvetica, sans-serif;
color:#000;
}
.search_results-div strong{
font:bold 24px/1 HeliosCond, Arial, Helvetica, sans-serif;
}
.search_results-list{
width:620px;
list-style-type:none;
padding:0;
margin:0;
}
a.search_results-item{
text-decoration:none;
margin: 0 0 2.1em;
display:block;
}
a.search_results-item h4{
font:bold 20px HeliosCond, Arial, Helvetica, sans-serif;
color:#3b3d73;
}
a.search_results-item h4 strong{color:#000;}
a.search_results-item p{
color: #666666;
font: 16px/1.4 Arial, Helvetica, sans-serif;
margin: .8em 0;
}
.search_results-item p strong{color:#000;}
/*carousel_search-*/
.carousel_search{
width:1156px;
/* height:228px; */
height:300px;
margin:42px 0 44px;
}
/* Navbar */
.carousel_search .sliderkit-nav{
left:0;
bottom:0;
width:1050px;
/* height:228px; */
height:300px;
padding:0 50px;
background:none;
}
.carousel_search .sliderkit-nav-clip ul li{
float:left;
width:176px;
margin:0 44px 0 0;
text-align:left;
}
.carousel_search .sliderkit-nav-clip ul li > a{
display:block;
width:176px;
/* height:228px; */
height:300px;
overflow:hidden;
margin:0;
}
/* Buttons */
.carousel_search .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:74px;}
.carousel_search .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel_search .sliderkit-nav .sliderkit-nav-btn a{
display:block;
width:26px;
height:31px;
}
.carousel_search .sliderkit-nav .sliderkit-nav-prev{left:0;}
.carousel_search .sliderkit-nav .sliderkit-nav-next{right:0;}
.carousel_search .sliderkit-nav .sliderkit-nav-prev a{
background: url('../../_pic/style/shuft-sprite.png') no-repeat -89px -185px;
height: 27px;
}
.carousel_search .sliderkit-nav .sliderkit-nav-next a{
background: url('../../_pic/style/shuft-sprite.png') no-repeat 13px 0;
height: 27px;
}
.carousel_search .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel_search .sliderkit-nav .sliderkit-nav-prev a:focus{
background: url('../../_pic/style/shuft-sprite.png') no-repeat -89px -236px;
}
.carousel_search .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel_search .sliderkit-nav .sliderkit-nav-next a:focus{
background: url('../../_pic/style/shuft-sprite.png') no-repeat 13px -40px;
}
/* .carousel_search .sliderkit-nav .sliderkit-btn-disable a{cursor:default;}
.carousel_search .sliderkit-nav .sliderkit-nav-prev.sliderkit-btn-disable a{background-position:-52px 0;}
.carousel_search .sliderkit-nav .sliderkit-nav-next.sliderkit-btn-disable a{background-position:-52px -31px;} */
#scroller{
position: fixed;
right: 0;
top:480px;
background: url('../../_pic/style/shuft-sprite.png') no-repeat -120px -2px #d9f3cd;
border-radius:3px 0 0 3px;
border:1px solid #87a778;
border-right:none;
padding:0 14px 0 32px;
height: 32px;
color:#000;
font: 12px/34px Arial, Helvetica, sans-serif;
cursor: pointer;
display:none; /** скрываем кнопку в начале **/
}
/*more than psd*/
@media (min-width: 1281px){
/* .header{
background-color:rgba(0,0,0,0.2);
}
.main{
background-color:rgba(0,0,0,0.2);
}
.footer{
background-color:rgba(0,0,0,0.2);
} */
}
/*iph4*/
@media (max-width: 320px){
body {
width: 100%;
min-width: 1200px;
}
.page-wrapper {
width: 100%;
min-width: 1200px;
}
.bunner_body_app{width: 100%;}
.bunner_body_app_item:nth-child(1) {
margin: 0 10px 0 0;
}
.bunner_body_app_item:nth-child(3) {
padding: 0 10px 0 0;
}
.bunner_body_app_item:nth-child(4) {
width: 180px;
}
.firstpage_block.bunner-single {
width: 96%;
padding: 0 2%;
}
}
/*iph4-5*/
@media screen and (max-width: 320px){}
/*iph6*/
@media (min-width: 375px) and (max-width: 768px) {
body {
width: 100%;
min-width: 1200px;
}
.page-wrapper {
width: 100%;
min-width: 1200px;
}
.bunner_body_app{width: 100%;}
.bunner_body_app_item:nth-child(1) {
margin: 0 10px 0 0;
}
.bunner_body_app_item:nth-child(3) {
padding: 0 10px 0 0;
}
.bunner_body_app_item:nth-child(4) {
width: 180px;
}
.firstpage_block.bunner-single {
width: 96%;
padding: 0 2%;
}
}
/*/iPad in landscape*/
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
/* and (orientation : landscape) */ {
body {
width: 100%;
min-width: 1200px;
}
.page-wrapper {
width: 100%;
min-width: 1200px;
}
.bunner_body_app{width: 100%;}
.bunner_body_app_item:nth-child(1) {
margin: 0 10px 0 0;
}
.bunner_body_app_item:nth-child(3) {
padding: 0 10px 0 0;
}
.bunner_body_app_item:nth-child(4) {
width: 180px;
}
.firstpage_block.bunner-single {
width: 96%;
padding: 0 2%;
}
}
/*iPad in portrait*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
}
/* .img_news{
margin: 5px 48px 0 0!important;
display: table-cell;
vertical-align: top;
} */
.imgL{
float:left;
margin:5px 35px 20px 0;
}
.imgR{
float:right;
margin:5px 0 20px 35px;
}
/*#4739 callback*/
/* Styles for dialog window */
#small-dialog {
background: white;
/* padding: 20px 30px; */
text-align: left;
max-width: 362px;
margin: 0 auto;
position: relative;
box-shadow: -1px 1px 6px 3px rgba(0,0,0,0.4);
}
.mfp-bg{
background:rgba(225,225,225,0.9);
}
.mfp-close {
width: 23px;
height: 23px;
line-height: 23px;
}
.mfp-close-btn-in .mfp-close {
color: #666;
}
/**
* Fade-zoom animation for first dialog
*/
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
}
/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
opacity: 0;
}
/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.callback_link{
display: inline-block;
width: 99px;
border: 1px dashed #191b5d;
color: #191b5d;
font: 14px/1 'HeliosCond', Arial, Helvetica, sans-serif;
text-decoration: none;
transition: background-color 2s ease;
border-radius: 5px;
margin: 12px 0 0 24px;
padding: 5px 5px 5px 38px;
position: relative;
}
.callback_link:hover{
background-color:#f1f1f2;
}
.callback_link i{
position:absolute;
font-size:24px;
left:4px;
top:6px;
}
.callback{
font: 12px/1.5 Arial, Helvetica, sans-serif;
color:#666666;
width: 304px;
padding: 26px 28px;
}
.callback_h{
font: 22px/1 'HeliosCond', Arial, Helvetica, sans-serif;
color:#000;
margin:0;
}
.callback p{
margin: 16px 0 26px;
}
.callback fieldset{
border:0;
padding:0;
margin:0 0 15px;
}
.callback_label{
line-height: 1.2;
margin-bottom: 5px;
}
.callback_label.requared{
position:relative;
}
.callback_label.requared:after{
position:absolute;
content:'*';
color:#ff0000;
right: -6px;
top: -1px;
}
.callback_input{
border: 1px solid #a9a9a9;
width: 100%;
padding: 7px 2px 7px;
box-sizing: border-box;
}
.callback_button {
display: block;
text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
border: 6px solid #a0a2a5;
text-align: center;
position: relative;
box-shadow: inset 1px 2px 4px 1px rgba(255,255,255,1);
z-index: 10;
color: #fff;
text-decoration: none;
line-height: 2.5em;
margin: 17px auto 5px;
border-radius: 30px;
font-size: 1.1em;
letter-spacing: 0.03em;
padding: 0 62px;
background: rgb(255,210,87);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,210,87,1) 0%, rgba(255,96,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,210,87,1) 0%,rgba(255,96,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,210,87,1) 0%,rgba(255,96,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd257', endColorstr='#ff6000',GradientType=0 );
}
.callback_button:before {
position: absolute;
content: '';
width: 12px;
height: 12px;
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);
border-radius: 6px;
top: 11px;
left: 20px;
background: rgb(194,252,168);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, rgba(194,252,168,1) 0%, rgba(89,165,0,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(194,252,168,1) 0%,rgba(89,165,0,1) 100%);
background: linear-gradient(135deg, rgba(194,252,168,1) 0%,rgba(89,165,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2fca8', endColorstr='#59a500',GradientType=1 );
}
.callback p.callback_error-massage{
color:#ff0000;
margin:24px 0 0;
text-align:center;
}
.callback_error-input{
border-color:#ff0000;
}
.callback p.callback_success-massage{
font: 19px/1.1 'HeliosCond', Arial, Helvetica, sans-serif;
color: #000;
position: relative;
padding: 0 0 0 31px;
letter-spacing: 0.021em;
}
.callback_success-massage i{
position: absolute;
font-size: 18px;
left: 1px;
top: 1px;
color: #87b015;
}
.callback_success-button{
padding: 0 50px;
font-size:1.2em;
}
.callback_button:before{
display:none;
}
@font-face {
font-family: 'shuft';
src: url('../fonts/shuft/shuft.eot');
src: url('../fonts/shuft/shuft.eot#iefix') format('embedded-opentype'),
url('../fonts/shuft/shuft.woff2') format('woff2'),
url('../fonts/shuft/shuft.woff') format('woff'),
url('../fonts/shuft/shuft.ttf') format('truetype'),
url('../fonts/shuft/shuft.svg#shuft') format('svg');
font-weight: normal;
font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'shuft';
src: url('../fonts/shuft/shuft.svg?83703052#shuft') format('svg');
}
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: 'shuft';
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
/* opacity: .8; */
/* For safety - reset parent styles, that can break glyph codes*/
font-variant: normal;
text-transform: none;
/* fix buttons height, for twitter bootstrap */
line-height: 1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
margin-left: .2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Font smoothing. That was taken from TWBS */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-callback:before { content: '\e800'; } /* '?' */
.icon-ok:before { content: '\e801'; } /* '?' */
/*change menu top*/
.header_menu-1_li{
margin:0 13px 0 0;
}
.certificates_li{
margin:0 4px 0 0;
}
/*//change menu top*/