*:active, *:focus {outline: 0 none !important;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}html, body {height: 100%;width: 100%;}html * {max-height: 999999px;}body {line-height: 1.4;font-family:  Arial;font-size: 16px;color: #343434;-webkit-text-size-adjust: 100%;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}strong, b {font-weight: bold;}/*---------------------------*/h2 {margin: 0 0 .5em;padding: 0;font-size: 24px;color: #070707;font-weight: bold;text-align: center;}a,a:visited {color: red;text-decoration: underline;}a:active,a:hover {text-decoration: none;}/*---------------------------*/.l-container {position: relative;width: 100%;min-width: 320px;min-height: 100%;overflow: hidden;}/*---------------------------*/.l-container-wrap {position: relative;width: 100%;height: 100%;}.l-container-wrap--overflow {overflow: hidden;}/*---------------------------*/.page_top {display: none !important;}.page_top,.page_top:visited {padding: 10px 30px;position: fixed;bottom: 0;right: 20px;z-index: 999;display: none;color: #fff;background-color: #13688f;text-decoration: none;cursor: pointer;}.page_top:active,.page_top:hover {color: #fff;background-color: #0782C1;text-decoration: none;}/*---------------------------*/.section__anchor {position: relative;top: -50px;}.b-section {min-width: 320px;}.b-section .section__header {font-size: 26px;font-weight: 700;text-align: center;margin-bottom: 13px;}.b-section .section__inner {margin: 0 auto;max-width: 1240px;}.b-section .section__content {padding: 20px;}/*-----------------------*/.b-section_fullscreen .section__inner {width: 100%;}/*---------------------------*/.sevice-stopper {}.b-sevice {position: relative;width: 100%;padding: 0 0 0 0;background: rgb(180,180,180);background: rgba(180,180,180,0.9);z-index: 999;text-align: right;line-height: 1.1;font-size: 0;}.b-sevice:after,.b-sevice ul:after {clear: both;content: "";display: block;}.b-sevice ul {position: absolute;top: -44px;right: 20px;margin: 0;padding: 0;list-style: none;display: inline-block;}.b-sevice li {margin: 0;padding: 8px 15px 4px 15px;display: block;float: left;position: relative;background: transparent url("") repeat-x scroll left bottom;}.b-sevice a:link,.b-sevice a:visited {font-family: Arial;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #070707;}.b-sevice a:active,.b-sevice a:hover {text-decoration: none;}.b-sevice ins {background: url('/images/menutop.dot.gif') no-repeat scroll 50% 50% transparent;height: 15px;width: 1px;overflow: hidden;position: absolute;right: 2px;top: 13px;}.b-sevice li:hover,.b-sevice li.on-1 {padding: 8px 15px 4px 15px;background: transparent url("") repeat-x scroll left bottom;border-bottom: 3px solid #e91500;}.b-sevice .on-1 a,.b-sevice .on-1 a:visited,.b-sevice .on-1 a:hover,.b-sevice .on-1 a:active {font-family: Arial;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #070707;}.b-sevice .on-1 ins {background: url('/images/menutop.dot.gif') no-repeat scroll 50% 50% transparent;height: 15px;width: 1px;overflow: hidden;position: absolute;right: 2px;top: 13px;}.b-sevice .last ins {display: none;}.b-sevice ul ul {display: none;position: absolute;top: 100%;left: 0;z-index: 35;width: 170px;overflow: hidden;}.b-sevice ul li:hover ul {display: block;}.b-sevice li.item-2 {margin: 0;display: block;text-align: left;width: 100%;padding: 8px 8px 4px 15px;background: #979ba2 url("") repeat-x scroll left bottom;}.b-sevice li.item-2 a:link,.b-sevice li.item-2 a:active,.b-sevice li.item-2 a:visited,.b-sevice li.item-2 a:hover {font-family: Arial;font-size: 11px;font-weight: bold;font-style: normal;text-decoration: none;text-transform: normal;color: #ffffff;}.b-sevice li.on-2 {margin: 0;padding: 10px 8px 10px 15px;background: #979ba2 url("") repeat-x scroll left top;}.b-sevice li.on-2 a:link,.b-sevice li.on-2 a:active,.b-sevice li.on-2 a:visited,.b-sevice li.on-2 a:hover {font-family: Tahoma;font-size: 11px;font-weight: bold;font-style: normal;text-decoration: underline;text-transform: normal;color: #ffffff;}.b-sevice li.last2  {background-image: none;}/*---------------------------*/.b-editor {}.b-editor h2 {margin: 1em 0 .5em;padding: 0;font-size: 20px;color: #000;}.b-editor ol,.b-editor ul {margin: 0 0 1em;padding: 0;padding-left: 1.5em;}.b-editor ol {list-style: decimal;}.b-editor ul {list-style: disc;}.b-editor li {margin: 0 0 .5em;}.b-editor p {margin: 0 0 1em;}/*---------------------------*/.b-cols {position: relative;display: table;width: 100%;}.b-cols .cols__inner {display: table;width: 100%;}.b-cols .cols__col {display: table-cell;vertical-align: top;width: 100%;}.b-cols .cols__colcontent {padding-left: 20px;}.b-cols .cols__col:first-child .cols__colcontent {padding-left: 0;padding-right: 20px;}/*-----------------------*/.b-cols_2 .cols__col {width: 50%;}/*---------------------------*/.b-btn a:link,.b-btn a:active,.b-btn a:visited {display: block;padding: 9px 5px;text-decoration: none;text-align: center;font-size: 14px;color: #fff;background: #e91500;border-radius: 5px;border: 1px solid #e91500;}.b-btn a:hover {color: rgb(7, 7, 7);background: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(233, 21, 0);border-image: initial;}/*---------------------------*/.b-tel {color: #070707;font-weight: bold;font-size: 22px;}.b-tel p {margin: 0 0 -5px 0;}/*---------------------------*/.b-price {margin: 37px -8px 20px;}.b-price .price__item {border: 2px solid #ececec;border-radius: 3px;margin: 0 0 25px 25px;display: inline-block;vertical-align: top;width: 570px;height: 163px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}.b-price .price__imgbox {position: relative;height: 159px;float: left;width: 322px;font-size: 0;}.b-price .price__item img {max-width: 100%;}.b-price .price__imglink {position: absolute;top: -2px;bottom: -2px;left: -2px;width: 353px;}.b-price .price__imglink:hover {background:url(/images/price_after.png) 0 0 no-repeat;}.b-price .price__text {overflow: hidden;text-align: left;padding: 13px 10px 0px 33px;}.b-price .price__title {font-weight: bold;font-size: 14px;color: #070707;padding-bottom: 0;margin-bottom: 14px;}.b-price .price__text p {font-weight: normal;font-size: 14px;line-height: 1.8;color: #494949;}.b-price .price__text span {font-weight: bold;font-size: 14px;color: #e91500;}.b-price .price__hr {margin: 14px -2000px;padding: 0 2000px 16px 2000px;border-top: 2px solid #f1f1f1;}.b-price .price__buttom {margin: 0 auto;width: 203px;}.b-price .price__buttom a {padding: 15px 34px;}/*----------------------*/.b-pricetable {margin-top: 20px;}.b-pricetable table {background: transparent;font-size: 16px;color: #fff;width: 100%;border-collapse: collapse;font-weight: bold;}.b-pricetable table tr:nth-child(2n+1) {background: #fff8ea;background-color: rgba(249, 249, 249, 0.149);}.b-pricetable table tr {padding: 20px 48px;}.b-pricetable  table td:first-child {border: 1px solid #fff;padding: 14px 87px 15px 109px;text-align: left;}.b-pricetable table td {border: 1px solid #fff;padding: 0 9px 0 96px;}.b-pricetable table td  span {color: #ff230d;font-size: 20px;}.b-pricetable table td  p {margin: 0;}/*---------------------------*/.b-plus {margin: 23px -80px 20px;}.b-plus .plus__colum {background: #fff;height: 694px;padding: 46px 0;border-radius: 5px;margin: 25px 6.8%;display: inline-block;vertical-align: top;width: 19.3%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}.b-plus .plus__item {height: 202px;}.b-plus .plus__item p {color: #232323;font-size: 14px;text-align: center;margin: 10px 0 0 0;}/*---------------------------*/.b-callback {position: fixed;bottom: 10%;right: 3%;z-index: 200000;}/*---------------------------*/.b-callback-popup {}.b-callback-popup .b-btnbox,.b-callback-popup a.b-btnbox:link,.b-callback-popup a.b-btnbox:visited {margin: 0 auto;}/*---------------------------*/