@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700italic,700&subset=latin,cyrillic,cyrillic-ext);@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic&subset=latin,cyrillic);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{height:100%;}body{margin:0;padding:0;background-color:#fff;font-family:Arial,sans-serif;font-size:13px;color:#434554;}p{margin:0 0 10px 0;padding:0;line-height:20px;}a:link,a:visited,li a.active{color:#004789;}a:hover,li a:hover{color:#009d8c;}h1,h2{font-family:'PT Serif',serif;font-weight:bold;color:#434554;}h1{margin:40px 0px 40px 0px;font-size:30px;}h2{margin:15px 0px 15px 0px;font-size:24px;}table{margin-bottom:10px;border:0px;}tbody{border:0px;}td{padding:5px;}td.rteright{text-align:right;}td.rtecenter{text-align:center;}img{border:0px;}div.messages{margin:40px 0px;padding:10px;padding-left:40px;border:1px solid #c0dcc5;}.form-text,.form-textarea,.form-select,.form-email{height:30px;width:100%;line-height:30px;border:1px #dadada solid;font-size:12px;background-color:#fff;padding-left:5px;font-size:16px;background-color:#fff;box-sizing:border-box;}.form-textarea{width:100%;max-width:100%;min-width:100%;min-height:100px;max-height:10em;font-family:'Inter',Arial,sans-serif;padding:0.875em;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em;margin-bottom:2em;border:1px solid #000;}label,.field-label{font-size:1.125em;font-weight:400;line-height:1.8em;}label.error{color:#FF4400;line-height:1em;font-size:0.875em;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#FF4400;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}.form-actions{margin:0;padding-top:2em;}.form-item{margin:0;margin-bottom:2em;}.grippie{display:none;}div.error{font-size:0.85em;font-weight:400;}.content div.error{margin-bottom:1em;padding:0.7em;background:none;}.content div.error ul{padding-left:2em;}form div.error{border:0;background:none;}.form-body div.error{font-size:0.8em;margin-top:1em;}.captcha .description,.captcha__title{display:none;}.captcha img{margin-bottom:0.3em;}.form-item-captcha-response label{margin-right:1em;}.form-item-captcha-response .form-text{max-width:10em;}.clear{clear:both;}.visually-hidden{display:none;}input.form-text.error,textarea.form-textarea.error,select.form-select.error,.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#FF4400;margin-bottom:0.5em;}img.align-left{display:block;float:left;margin-right:1em;margin-bottom:1em;}img.align-right{display:block;float:right;margin-left:1em;margin-bottom:1em;}#wrapper{min-height:100%;}#container{overflow:auto;padding-bottom:160px;}#footer{position:relative;margin-top:-138px;height:138px;clear:both;font-size:11px;}#header-inner,#mainmenu-inner,#main,#mainmenu-inner,#footer-inner{width:960px;margin:0 auto;height:100%;}#header{height:152px;width:100%;font-family:'PT Sans Narrow',sans-serif;font-size:16px;}#logo,#phone,#address,#period{float:left;position:relative;}#logo{width:320px;padding-top:5px;}#phone{width:240px;}#address{width:200px;margin-right:50px;}#phone,#address,#period{margin-top:37px;}#header .header-title{line-height:30px;}#phone .phone{font-size:18px;font-weight:bold;color:#f39e5a;font-family:'PT Serif',serif;}#phone .adress{font-size:11px;font-weight:bold;}#period{width:150px;}#period .period{font-size:18px;font-weight:bold;font-family:'PT Serif',serif;}.garant{position:absolute;width:260px;height:20px;font-size:13px;margin-top:30px;}.garant a:link,.garant a:visited{color:#cd6060;}.garant a:link,.garant a:visited{color:#d78e8e;}.garant a{font-weight:bold;}#mainmenu-inner{height:49px;background:url(/themes/custom/front_theme/images/bg_menu.png) no-repeat 0 0;}#mainmenu .menu{width:940px;margin:0px auto;padding:0px;text-align:justify;line-height:0;font-size:1px;text-align-last:justify;}#mainmenu .menu:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}#mainmenu .menu .leaf{display:inline-block;margin:0px;padding:0px;list-style:none;text-align:center;height:49px;line-height:49px;}#mainmenu .menu .leaf.first{}#mainmenu .menu .leaf a{color:#fff;text-decoration:none;padding:0 8px;font-size:18px;font-family:'PT Sans Narrow',sans-serif;font-weight:700;}#mainmenu .menu .leaf:hover a,#mainmenu .menu .active a,#mainmenu .menu .active-trail a{padding:0 5px;}#mainmenu .menu .leaf:hover .m-center,#mainmenu .menu .leaf:hover  .l-center,#mainmenu .menu .leaf:hover  .r-center,#mainmenu .menu .active .m-center,#mainmenu .menu .active .l-center,#mainmenu .menu .active .r-center,#mainmenu .menu .active-trail .m-center,#mainmenu .menu .active-trail .l-center,#mainmenu .menu .active-trail .r-center{height:49px;line-height:49px;background:url(/themes/custom/front_theme/images/bg_menu_hover.png) no-repeat 0 0;}#mainmenu .menu .leaf:hover .l-center,#mainmenu .menu .active .l-center,#mainmenu .menu .active-trail .l-center{padding-left:3px;}#mainmenu .menu .leaf:hover .r-center,#mainmenu .menu .active .r-center,#mainmenu .menu .active-trail .r-center{background-position:100% -49px;padding-right:3px;}#mainmenu .menu .leaf:hover .m-center,#mainmenu .menu .active .m-center,#mainmenu .menu .active-trail .m-center{background-position:0 -98px;background-repeat:repeat-x;}#main-center{height:480px;padding-top:30px;width:100%;background:url(/themes/custom/front_theme/images/bg_main_center.png) no-repeat 50% 0;}#slider{height:312px;width:846px;margin:0 auto;position:relative;margin-bottom:30px;padding-left:7px;padding-top:7px;background:url(/themes/custom/front_theme/images/bg_slider.png) no-repeat 0 0;}.slider-item-bg1{background:url(/themes/custom/front_theme/images/slide1.png) no-repeat 0 0;}.slider-item-bg2{background:url(/themes/custom/front_theme/images/slide2.png) no-repeat 0 0;}.slider-item-link{font-size:30px;font-family:'PT Serif',serif;line-height:40px;position:relative;left:300px;top:80px;}.slider-item-text{position:relative;left:300px;top:100px;width:480px;}.slider-item{height:292px;width:829px;position:relative;}.slidesPagination{position:absolute;left:30px;top:130px;height:38px;width:785px;margin:0 auto;padding:0px;z-index:1000;}.slidesPagination li{display:block;width:16px;height:38px;float:right;background:url(/themes/custom/front_theme/images/slider_arrow.png) no-repeat -16px 0;}.slidesPagination li:first-child{float:left;background-position:0 0;}.slidesPaginationItem{display:block;width:16px;height:38px;}.slidesPaginationItem span{display:none;}#banners{width:842px;height:110px;margin:0 auto;}.banners-item{display:block;float:left;position:relative;width:390px;height:105px;background:url(/themes/custom/front_theme/images/banners.png) no-repeat 0 0;}.banner-last{margin-left:60px;background-position:0 -105px;}#center{width:100%;}#about,#main-right{float:left;position:relative;}#about{width:570px;margin-right:60px;}#center h1{margin-top:0px;}#center h2{margin-top:8px;}#main-right{width:330px;}#last-news-items{clear:both;}#last-news h2,#last-news .link-news{float:left;}#last-news .link-news{margin-left:10px;font-size:11px;margin-top:20px;}.last-news-item{border-bottom:3px dotted #1ebaa9;margin-bottom:30px;padding-bottom:15px;}.last-news-item-title{margin:20px 0px;}#footer{background:url(/themes/custom/front_theme/images/bg_footer.jpg) repeat-x 0 0;}#footer-inner{width:830px;padding:0px 65px;color:#1c1f4f;background:url(/themes/custom/front_theme/images/bg_footer_inner.jpg) no-repeat 0 0;}#company,#author{float:left;width:50%;position:relative;margin-top:50px;line-height:20px;}#author{text-align:right;}.content{width:100%;}.content-left,#right{float:left;position:relative;}.content-left,.content .field-name-body{width:540px;padding-right:30px;}.content .field-name-body{width:100%;}#content table{width:100%;}#content table tr:hover{background-color:#e8f0f2;}#content table tr:first-child:hover{background:none;}#content table p{margin:0px;}#content table,#content td{border:0px;}#right,.content .field-name-field-periodic-img{width:390px;}#right .banner-first,#right .banner-last{margin:0px;margin-bottom:30px;}.view-page_news .views-row,.view-page_articles .views-row{border-bottom:3px dotted #1ebaa9;margin-bottom:30px;clear:both;min-height:170px;}.node-date{font-style:italic;font-size:11px;color:#929399;font-family:'PT Serif',serif;margin-bottom:0.5em;}.node-title{margin:5px 0px;padding:0px;font-size:18px;}.node-img,.node-text{float:left;position:relative;}.node-img{width:135px;}.node-text{width:405px;}.sb-gallery{margin-bottom:30px;}.article-item-inform{float:left;position:relative;margin-bottom:60px;width:44%;margin-right:3%;}.article-item-inform .field-name-body{width:100%;float:none;}.view-page_faq .views-row{margin-bottom:40px;}.faq-q{border-radius:10px;background-color:#e8f0f2;padding:10px;}.faq-q p{margin:0px;}.faq-title{color:#004789;font-style:italic;font-size:16px;line-height:35px;}.faq-a{padding-left:20px;}#content .item-list{width:100%;height:30px;position:relative;font-family:'PT Serif',serif;font-size:18px;clear:both;}#content .item-list ul{float:left;position:relative;left:50%}.item-list ul li{margin:0px;}.item-list .pager li{padding:0px;}.pager li{list-style:none;float:left;position:relative;line-height:30px;right:50%}.pager li.pager-current,.pager li.pager-item:hover{text-decoration:none;font-weight:normal;color:#fff;background:url(/themes/custom/front_theme/images/bg_pager.png) no-repeat 0 0;}.pager li.pager-current{padding:0px 10px;}.pager li.pager-item:hover a{color:#fff;}.pager-next a:hover,.pager-previous a:hover{background:none;}.pager li a{padding:0px 10px;line-height:30px;}.pager-next a,.pager-previous a{text-decoration:none;}.block-form-message{margin-top:2em;}.ymap{background-color:#ebebeb;padding:5px;border:1px solid #cacaca;}.form-item-policy{display:flex;align-items:center;flex-wrap:wrap;}.form-actions .form-submit{clear:both;border:0px;background:url(/themes/custom/front_theme/images/bt.png) no-repeat 0 0;height:41px;line-height:41px;width:223px;color:#f3f3f3;font-family:'PT Serif',serif;font-size:24px;margin-top:10px;cursor:pointer;}
