

/* Start:/local/templates/poliakvatron.ru/components/bitrix/menu/mainmenu/style.css?16109081784618*/
.mainmenu
{
height: 50px;
background: #fc8f17;
background: -moz-linear-gradient(top,  #fc8f17 0%, #f06901 100%);
background: -webkit-linear-gradient(top,  #fc8f17 0%,#f06901 100%);
background: linear-gradient(to bottom,  #fc8f17 0%,#f06901 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8f17', endColorstr='#f06901',GradientType=0 );
border-radius: 6px;
border-bottom: 3px solid #d75d01;
box-shadow: rgba(0,0,0,0.5) 0 14px 18px -18px;
}

.mainmenu > ul
{
margin: 0;
padding: 0;
list-style: none;
display: table;

width: 100%;
height: 100%;
}

.mainmenu > ul > li
{
display: table-cell;
border-right: 1px solid #e46500;
border-left: 1px solid #ee9e5e;
}

.mainmenu > ul > li:first-child
{
border-left: none;
}

.mainmenu > ul > li:last-child
{
border-right: none;
}

.mainmenu > ul > li > div
{
height: 50px;
position: relative;
}

.mainmenu > ul > li > div > a,
.mainmenu > ul > li > div > span
{
display: block;
height: 100%;
border-bottom: none !important;
position: relative;
text-align: center;
text-transform: uppercase;
font-weight: bold;
line-height: 50px;
}

.mainmenu > ul > li > div > a:link,
.mainmenu > ul > li > div > a:visited
{
color: #fff;
}

.mainmenu > ul > li:hover > div > a,
.mainmenu > ul > li > div > a.selected,
.mainmenu > ul > li > div > span
{
background: #fff;
color: #fc8f16;
}

.mainmenu > ul > li > div > a:before,
.mainmenu > ul > li > div > span:before
{
content: "";
position: absolute;
top: -4px;
left: 0;
width: 100%;
height: 4px;
border-radius: 4px 4px 0 0;
transition: all .3s;
}

.mainmenu > ul > li > div > a:after,
.mainmenu > ul > li > div > span:after
{
content: "";
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
height: 3px;
transition: all .3s;
}

.mainmenu > ul > li:first-child > div > a:after,
.mainmenu > ul > li:first-child > div > span:after
{
border-radius: 0 0 0 3px;
}

.mainmenu > ul > li:last-child > div > a:after,
.mainmenu > ul > li:last-child > div > span:after
{
border-radius: 0 0 3px 0;
}

.mainmenu > ul > li.parent:first-child > div > a:after,
.mainmenu > ul > li.parent:first-child > div > span:after,
.mainmenu > ul > li.parent:last-child > div > a:after,
.mainmenu > ul > li.parent:last-child > div > span:after
{
border-radius: 0;
}

.mainmenu > ul > li:hover > div > a:before,
.mainmenu > ul > li.li-selected > div > a:before,
.mainmenu > ul > li > div > span:before,
.mainmenu > ul > li:hover > div > a:after,
.mainmenu > ul > li.li-selected > div > a:after,
.mainmenu > ul > li > div > span:after
{
background: #fff;
}

.mainmenu > ul > li > div > ul
{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 53px;
left: 0;
z-index: 100;
width: 280px;
background: #fff;
border-radius: 0 4px 4px 4px;
overflow: hidden;
visibility: hidden;
opacity: 0;
transition: opacity .3s;
}

.mainmenu > ul > li:last-child > div > ul
{
left: auto;
right: 0;
}

.mainmenu > ul > li:hover > div > ul
{
visibility: visible;
opacity: 1;
}

.mainmenu > ul > li > div > ul > li
{
height: 30px;
line-height: 30px;
padding: 0 13px;
transition: all .3s;
}

.mainmenu > ul > li > div > ul > li:hover,
.mainmenu > ul > li > div > ul > li.li-selected
{
background: #fc8f16;
}

.mainmenu > ul > li > div > ul > li > div
{
padding: 0 8px;
border-top: 1px dashed #dfdfdf;
position: relative;
}

.mainmenu > ul > li > div > ul > li:hover > div,
.mainmenu > ul > li > div > ul > li.li-selected > div
{
border-color: #fc8f16;
}

.mainmenu > ul > li > div > ul > li:hover + li > div,
.mainmenu > ul > li > div > ul > li.li-selected + li > div
{
border-color: transparent;
}

.mainmenu > ul > li > div > ul > li:first-child > div
{
border: none;
}

.mainmenu > ul > li > div > ul > li > div a,
.mainmenu > ul > li > div > ul > li > div span
{
display: block;
border: none !important;
}

.mainmenu > ul > li > div > ul > li > div a:link span,
.mainmenu > ul > li > div > ul > li > div a:visited span,
.mainmenu > ul > li > div > ul > li > div span span
{
color: #528091;
border-bottom: 1px solid rgba(82,128,145,0);
transition: all .3s;
}

.mainmenu > ul > li > div > ul > li > div a:hover span,
.mainmenu > ul > li > div > ul > li > div a.selected span,
.mainmenu > ul > li > div > ul > li > div span span
{
color: #fff;
border-bottom: 1px solid rgba(255,255,255,0.3);
}

.mainmenu > ul > li > div > ul > li > div > ul
{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
right: 0;
top: 0;
}
/* End */


/* Start:/local/templates/poliakvatron.ru/components/bitrix/menu/material-menu/style.css?16109081782428*/
.material-menu
{
margin-bottom: 26px;
overflow: hidden;
}

.material-menu .material-menu-head
{
width: 266px;
float: left;
}

.material-menu .material-menu-head .material-menu-name
{
display: inline-block;
padding: 4px 10px 0 10px;
margin: 0 12px 0 15px;
height: 52px;
box-sizing: border-box;
color: #fff;
background: #ef6600;
background: -webkit-gradient(linear, left top, right top, from(#ef6600), to(#fd9218));
background: -webkit-linear-gradient(90deg, #ef6600, #fd9218);
background: -moz-linear-gradient(90deg, #ef6600, #fd9218);
background: -ms-linear-gradient(90deg, #ef6600, #fd9218);
background: -o-linear-gradient(90deg, #ef6600, #fd9218);
background: linear-gradient(90deg, #ef6600, #fd9218);
position: relative;
font-size: 20px;
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-weight: 500;
font-style: italic;
}

.material-menu .material-menu-head .material-menu-name:before
{
content: "";
position: absolute;
top: 0;
left: -12px;
border-bottom: 52px solid #ef6600;
border-left: 12px solid transparent;
}

.material-menu .material-menu-head .material-menu-name:after
{
content: "";
position: absolute;
top: 0;
right: -12px;
border-top: 52px solid #fd9218;
border-right: 12px solid transparent;
}

.material-menu .material-menu-head .material-menu-desc
{
display: inline-block;
padding: 0 16px;
margin: 0 4px;
height: 26px;
line-height: 26px;
box-sizing: border-box;
color: #fff;
background: #324429;
position: relative;
font-size: 11px;
top: -6px;
}

.material-menu .material-menu-head .material-menu-desc:before
{
content: "";
position: absolute;
top: 0;
left: -4px;
border-bottom: 26px solid #324429;
border-left: 4px solid transparent;
}

.material-menu .material-menu-head .material-menu-desc:after
{
content:"";
position: absolute;
top: 0;
right: -4px;
border-top: 26px solid #324429;
border-right: 4px solid transparent;
}

.material-menu .material-menu-body
{
margin: 0 0 0 280px;
}

.material-menu .material-menu-body ul
{
margin: 6px 0 0 0;
padding: 0;
list-style: none;
overflow: hidden;
}

.material-menu .material-menu-body ul li
{
float: left;
width: 208px;
margin: 0 0 8px 0;
padding: 0 0 0 18px;
font-size: 18px;
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-weight: 500;
font-style: italic;
color: #528091;
text-transform: uppercase;
position:relative;
}

.material-menu .material-menu-body ul li:before
{
content: "•";
position: absolute;
left: 0;
top: 0;
}
/* End */


/* Start:/local/templates/poliakvatron.ru/template_styles.css?179149487216516*/
@font-face {
  font-family: 'PFDinTextCompPro';
  src: url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBold.eot');
  src: local('PFDinTextCompPro Bold'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBold.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBold.woff2') format('woff2'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBold.woff') format('woff'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBold.ttf') format('truetype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBold.svg#PFDinTextCompProBold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'PFDinTextCompPro';
  src: url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBoldItalic.eot');
  src: local('PFDinTextCompPro BoldItalic'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBoldItalic.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBoldItalic.woff2') format('woff2'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBoldItalic.woff') format('woff'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBoldItalic.ttf') format('truetype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProBoldItalic.svg#PFDinTextCompProBold') format('svg');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'PFDinTextCompPro';
  src: url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMedium.eot');
  src: local('PFDinTextCompPro Medium'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMedium.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMedium.woff2') format('woff2'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMedium.woff') format('woff'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMedium.ttf') format('truetype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMedium.svg#PFDinTextCompProMedium') format('svg');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'PFDinTextCompPro';
  src: url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMediumItalic.eot');
  src: local('PFDinTextCompPro MediumItalic'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMediumItalic.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMediumItalic.woff2') format('woff2'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMediumItalic.woff') format('woff'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMediumItalic.ttf') format('truetype'),
       url('/local/templates/poliakvatron.ru/fonts/PFDinTextCompProMediumItalic.svg#PFDinTextCompProMediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'siteicons';
  src: url('/local/templates/poliakvatron.ru/fonts/siteicons.eot');
  src: url('/local/templates/poliakvatron.ru/fonts/siteicons.eot#iefix') format('embedded-opentype'),
       url('/local/templates/poliakvatron.ru/fonts/siteicons.ttf') format('truetype'),
       url('/local/templates/poliakvatron.ru/fonts/siteicons.woff') format('woff'),
       url('/local/templates/poliakvatron.ru/fonts/siteicons.svg#siteicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

*, *:focus { outline:none; }

html, body
{
height:100%;
margin:0;
padding:0;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
text-size-adjust:100%;
}

body
{
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1;
color: #4c4c4c;
background: url(/local/templates/poliakvatron.ru/images/bg-top.jpg) no-repeat 50% 0;
min-width: 1000px;
}

h1, .h1
{
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
padding: 0;
margin: 0 0 26px 0;
color: #4c4c4c;
}

h2, .h2
{
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
padding: 0;
margin: 0 0 20px 0;
}

h3, .h3
{
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
padding: 0;
margin: 0 0 16px 0;
}

p + h1 { margin-top: 38px; }
p + h2 { margin-top: 32px; }
p + h3 { margin-top: 28px; }
table + h1 { margin-top: 38px; }
table + h2 { margin-top: 32px; }
table + h3 { margin-top: 28px; }

.outer-block p { margin:20px 0 20px 0; line-height:1.5; }
.outer-block p:first-child, .outer-block p.first-child { margin-top:0; }
.outer-block p:last-child, .outer-block p.last-child { margin-bottom:0; }

.first-child { margin-top:0; }
.last-child { margin-bottom:0; }

.outer-block a:link, .outer-block a:visited { text-decoration:none; border-bottom:1px solid; }
.outer-block a.pseudo-link, .outer-block .pseudo-link { border-bottom:1px dashed; cursor:pointer; }
.outer-block a:link, .outer-block .pseudo-link { color:#528091; border-color:rgba(82,128,145,0.3); }
.outer-block a:visited, .outer-block .pseudo-link:visited { color:#528091; border-color:rgba(82,128,145,0.3); }
.outer-block a:hover, .outer-block .pseudo-link:hover { color:#fc8f16; border-color:rgba(252,143,22,0); }
.outer-block a:active { background:none; }
.outer-block a:link *, .outer-block a:visited * { cursor:pointer; }
.outer-block a[href^="tel"] { border-bottom:none; color:inherit; }
.outer-block a:link, .outer-block a:visited, .outer-block .pseudo-link { transition: all .3s; }

.outer-block .logo a img { border:none; }

.outer-block img { border:none; font-size:0; }
.outer-block a img { display:block; }

.img-responsive img { display:block; max-width:100%; height:auto; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; float:none; height:0; margin:0; padding:0; overflow:hidden; }
.clearfix:before, .clearfix:after { content:""; display:table; line-height:0; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }

table { border-collapse:collapse; }

.tablenull { border-collapse:collapse; border-spacing:0; border:0; }
.tablenull > tbody > tr > td,
.tablenull > tbody > tr > th,
.tablenull > thead > tr > td,
.tablenull > thead > tr > th,
.tablenull > tfoot > tr > td,
.tablenull > tfoot > tr > th { padding:0; }
.tablenull.t100 { width:100%; }

.vtop {vertical-align:top!important; }
.vmiddle { vertical-align:middle!important; }
.vbottom { vertical-align:bottom!important; }

.vmiddleblock { display:inline-block; height:100%; width:0; overflow:hidden; vertical-align:middle; }
.vmiddlefix:before  { content:""; display:inline-block; height:100%; width:0; overflow:hidden; vertical-align:middle; }

.aleft { text-align:left!important; }
.acenter { text-align:center!important; }
.aright { text-align:right!important; }
.ajust { text-align:justify!important; }

.f10px { font-size:10px!important; }
.f12px { font-size:12px!important; }
.f14px { font-size:14px!important; }
.f16px { font-size:16px!important; }
.f18px { font-size:18px!important; }
.f20px { font-size:20px!important; }
.f22px { font-size:22px!important; }
.f24px { font-size:24px!important; }

.em { font-style:italic!important; }
.strong { font-weight:bold!important; }

.t-upper { text-transform:uppercase!important; }
.t-lower { text-transform:lowercase!important; }

.t-shadow { text-shadow:1px 1px 2px #000; }

ul.ul-nomarker
{
margin:20px 0;
padding:0;
list-style:none;
line-height:1.5;
}

ul.ul-nomarker:first-child,
ul.ul-nomarker.first-child
{
margin-top:0;
}

ul.ul-nomarker:last-child,
ul.ul-nomarker.last-child
{
margin-bottom:0;
}

ul.ul-nomarker li
{
margin:0 0 7px 0;
}

ul.ul-marker
{
margin:20px 0;
padding:0;
list-style:none;
line-height:1.5;
}

ul.ul-marker li
{
margin:0 0 7px 0;
padding:0 0 0 28px;
position:relative;
}

ul.ul-marker li:before
{
position:absolute;
top:10px;
left:0;
content:"—";
line-height:0;
}

ol.ol-numbers
{
margin:20px 0;
padding:0;
list-style:none;
counter-reset:item;
line-height:1.5;
}

ol.ol-numbers li
{
margin:0 0 7px 0;
padding:0 0 0 28px;
position:relative;
}

ol.ol-numbers li:before
{
position:absolute;
top:0;
left:0;
counter-increment:item;
content:counters(item,".") ". ";
}

.orange { color: #fc8f16; }

.wrapper
{
min-height:100%;
height:auto!important;
height:100%;
margin:0 auto -100px auto;
background:url(/local/templates/poliakvatron.ru/images/bg-bottom.jpg) no-repeat 50% 100%;
}

.container
{
width: 960px;
height: 100%;
margin: 0 auto;
position: relative;
}

.header-outer
{
height:90px;
margin: 0 0 12px 0;
}

.header-outer .header
{
height: 100%;
background: #fff;
border-radius: 0 0 6px 6px;
position: relative;
}

.header-outer .header .logo
{
position: absolute;
top: 18px;
left: 20px;
}

.header-outer .header .time-work
{
position: absolute;
top: 26px;
left: 278px;
width: 176px;
padding: 0 0 0 26px;
box-sizing: border-box;
font-size: 12px;
color: #6f6f6f;
line-height: 1.5;
}

.header-outer .header .time-work span
{
font-size: 18px;
color: #fc8f16;
position: absolute;
left: 0;
top: 50%;
margin-top: -9px;
}

.header-outer .header .phones
{
position: absolute;
top: 28px;
right: 20px;
font-size: 22px;
padding: 0 0 0 30px;
}

.header-outer .header .phones > span
{
font-size: 28px;
color: #fc8f16;
position: absolute;
left: 0;
top: -2px;
}

.header-outer .header .phones > div
{
float: left;
color: #fc8f16;
font-weight: bold;
}

.header-outer .header .phones > div > span,
.header-outer .header .phones > div > a > span
{
color: #528090 !important;
}

.header-outer .header .phones > div.sep
{
margin: 0 20px;
color: #c8c8c8;
}

.header-outer .header .email
{
position: absolute;
right: 20px;
top: 56px;
font-size: 13px;
}

.mainmenu-outer
{
height: 50px;
margin-bottom: 13px;
}

.mainslider-wr
{
}

.mainslider-wr .mainslider
{
height: 300px;
width: 960px;
background: url(/local/templates/poliakvatron.ru/images/slider-pic.png) no-repeat 0 0 #fc8f16;
border-bottom: 7px solid #fc8f16;
border-radius: 5px;
box-shadow: rgba(0,0,0,1) 0 14px 18px -18px;
}

.content-outer
{
margin: 26px auto 200px auto;
}

.footer-push,
.footer-wrapper
{
height:100px;
margin:0 auto;
padding:0;
}

.footer-wrapper .footer
{
height: 100%;
margin: 0 auto;
background: rgba(255,255,255,0.6);
border-radius: 6px 6px 0 0;
position: relative;
font-size: 13px;
}

.footer-wrapper .footer .copy-c
{
position: absolute;
top: 28px;
left: 20px;
width: 200px;
line-height: 1.4;
}

.footer-wrapper .footer .copy-px
{
position: absolute;
top: 28px;
right: 20px;
width: 150px;
line-height: 1.4;
}

.footer-wrapper .footer .phones
{
position: absolute;
top: 34px;
right: 230px;
font-size: 22px;
padding: 0 0 0 30px;
}

.footer-wrapper .footer .phones > span
{
font-size: 28px;
color: #fc8f16;
position: absolute;
left: 0;
top: -2px;
}

.footer-wrapper .footer .phones > div
{
float: left;
color: #fc8f16;
font-weight: bold;
}

.footer-wrapper .footer .phones > div > span,
.footer-wrapper .footer .phones > div > a > span
{
color: #528090;
}

.footer-wrapper .footer .phones > div.sep
{
margin: 0 20px;
color: #c8c8c8;
}

[class^="site-icon-"], [class*=" site-icon-"] {
font-family: 'siteicons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.site-icon-clock:before { content: "\e900"; }
.site-icon-phone:before { content: "\e901"; }
.site-icon-hand-mobile:before { content: "\e902"; }
.site-icon-car:before { content: "\e903"; }
.site-icon-drill-tool:before { content: "\e904"; }
.site-icon-thumbs-up:before { content: "\e905"; }
.site-icon-rotate-arrow-down:before { content: "\e906"; }
.site-icon-rotate-arrow-up:before { content: "\e907"; }
.site-icon-drop:before { content: "\e908"; }
.site-icon-circular-fan:before { content: "\e909"; }
.site-icon-toxic:before { content: "\e90a"; }
.site-icon-hammer:before { content: "\e90b"; }
.site-icon-stamp:before { content: "\e90c"; }
.site-icon-phone-check:before { content: "\e90d"; }
.site-icon-wallet:before { content: "\e90e"; }
.site-icon-arrow-right:before { content: "\e90f"; }
.site-icon-arrow-left:before { content: "\e910"; }

.snippet-selected-text-block
{
color: #528091;
background: #f1f5f6;
padding: 20px;
border-radius: 4px;
}

.stage-work
{
overflow: hidden;
margin: 35px 0;
}

.stage-work > div
{
float: left;
width: 240px;
padding: 0 30px 0 0;
box-sizing: border-box;
line-height: 1.4;
font-size: 13px;
position: relative;
}

.stage-work > div:after
{
font-family: 'siteicons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 8px;
color: #969696;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

position: absolute;
top: 44px;
right: 10px;
}

.stage-work > div:nth-child(odd):after { content: "\e906"; }
.stage-work > div:nth-child(even):after { content: "\e907"; }
.stage-work > div:last-child:after { content: normal; }

.stage-work > div span[class*="site-icon-"]
{
position: absolute;
left: 0;
top: 0;
color: #fc8f16;
}

.stage-work > div span.site-icon-hand-mobile
{
top: 5px;
font-size: 40px;
}

.stage-work > div span.site-icon-car
{
top: 9px;
font-size: 34px;
}

.stage-work > div span.site-icon-drill-tool
{
font-size: 48px;
}

.stage-work > div span.site-icon-thumbs-up
{
top: 3px;
font-size: 46px;
}

.stage-work > div .stage-name
{
padding: 0 0 0 56px;
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: italic;
text-transform: uppercase;
font-size: 22px;
color: #528091;
margin-bottom: 22px;
line-height: 1.2;
}

.advantages
{
overflow: hidden;
margin: 35px 0;
}

.advantages > div
{
float: left;
width: 180px;
margin: 0 0 0 15px;
text-align: center;
line-height: 1.2;
font-size: 13px;
}

.advantages > div:first-child
{
margin: 0;
}

.advantages > div .adv-icon
{
width: 112px;
height: 112px;
margin: 0 auto 18px auto;
background: #f1f1f1;
border-radius: 50%;
text-align: center;
}

.advantages > div .adv-icon > span
{
font-size: 60px;
line-height: 112px;
color: #fc8f16;
}

@supports (-webkit-background-clip:text) or (background-clip:text)
{
    .advantages > div .adv-icon > span
    {
    background: #fc9017;
    background: -moz-linear-gradient(top,  #fc9017 0%, #ef6600 100%);
    background: -webkit-linear-gradient(top,  #fc9017 0%,#ef6600 100%);
    background: linear-gradient(to bottom,  #fc9017 0%,#ef6600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9017', endColorstr='#ef6600',GradientType=0 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
}

.advantages > div .adv-name
{
font-size:22px;
font-family:'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-weight:500;
font-style:italic;
color:#528091;
margin-bottom:22px;
text-transform:uppercase;
}

.advantages > div .adv-desc
{
}

.price-block
{
margin: 35px 0;
overflow: hidden;
color: #6f6f6f;
}

.price-block > div
{
overflow: hidden;
}

.price-block > div > div
{
float: left;
width: 470px;
}

.price-block > div > div:first-child
{
margin: 0 20px 0 0;
}

.price-block > div.row-one
{
font-family: 'PFDinTextCompPro', Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: 700;
font-style: italic;
text-transform: uppercase;
}

.price-block > div.row-one > div > span.service-name
{
display: inline-block;
margin: 0 8px;
padding: 0 10px;
height: 48px;
line-height: 48px;
color: #fff;
background: #ef6600;
background: -webkit-gradient(linear, left top, right top, from(#ef6600), to(#fd9218));
background: -webkit-linear-gradient(90deg, #ef6600, #fd9218);
background: -moz-linear-gradient(90deg, #ef6600, #fd9218);
background: -ms-linear-gradient(90deg, #ef6600, #fd9218);
background: -o-linear-gradient(90deg, #ef6600, #fd9218);
background: linear-gradient(90deg, #ef6600, #fd9218);
position: relative;
}

.price-block > div.row-one > div > span.service-name span
{
display: inline-block;
vertical-align: top;
line-height: 0.95;
font-size: 14px;
margin: 5px 0 0 0;
}

.price-block > div.row-one > div > span:before
{
content: "";
position: absolute;
top: 0;
left: -8px;
border-bottom: 48px solid #ef6600;
border-left: 8px solid transparent;
}

.price-block > div.row-one > div > span:after
{
content: "";
position: absolute;
top: 0;
right: -8px;
border-top: 48px solid #fd9218;
border-right: 8px solid transparent;
}

.price-block > div.row-two
{
margin: 10px 0 0 0;
font-size: 16px;
font-weight: bold;
}

.price-block > div.row-two [class*="site-icon-"]
{
color: #fc8f16;
vertical-align: middle;
display: inline-block;
margin: 0 4px 0 0;
}

.price-block > div.row-two .site-icon-phone-check { font-size: 26px; }
.price-block > div.row-two .site-icon-wallet { font-size: 22px; }

.price-block > div.row-two span.service-phone
{
color: #fc8f16;
}

.price-block > div.row-two span.service-phone span
{
color: #528090;
}

.content-table
{
width:100%;
}

.content-table th,
.content-table td
{
border:1px solid #e1dfdf;
padding:4px 18px!important;
height:26px;
line-height:1.2;
text-align:left;
font-weight:normal;
}

.content-table thead th,
.content-table thead td
{
font-size:16px;
color:#1a3054;
border-color:#cdcdcd;
background:#f8f8f8;
font-weight:bold;
}

.content-table thead th
{
width:60%;
}

.content-table tr:nth-child(even) th,
.content-table tr:nth-child(even) td
{
background:#fbfbfb;
}

/* End */
/* /local/templates/poliakvatron.ru/components/bitrix/menu/mainmenu/style.css?16109081784618 */
/* /local/templates/poliakvatron.ru/components/bitrix/menu/material-menu/style.css?16109081782428 */
/* /local/templates/poliakvatron.ru/template_styles.css?179149487216516 */
