@charset "UTF-8";
.old_styles .animated-layers{
	box-sizing: content-box;
}
@media screen and (max-width: 1149px) {
	.old_styles{
		margin-left: -24px;
    margin-right: -24px;
	}
	.old_styles .rgaz-block_gas-delivery-calculator .gas-price-sticker{
		box-sizing: content-box;
	}
}
@media screen and (min-width: 641px) and (max-width: 1149px) {
	.old_styles .rgaz-root {
		overflow: hidden;
		/*background: url(/files/frontend/template/shared/root/rgaz-root_background-main.jpg) no-repeat top, #000;*/
	}

	.old_styles .rgaz-root.page-main {
		background: url(/files/frontend/template/shared/root/newmain-banner-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-main .static-banner {
		margin-top: 11px;
		padding-left: 37px;
		padding-bottom: 20px;
		padding-top: 30px;
	}

	.old_styles .rgaz-root.page-main .static-banner .welcome-text {
		display: block;
		font-weight: 700;
		text-align: center;
	}

	.old_styles .rgaz-root.page-main .static-banner .welcome-text .welcome-text-left {
		display: inline-block;
		vertical-align: top;
		font-size: 77px;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.page-main .static-banner .welcome-text .welcome-text-right {
		display: inline-block;
		vertical-align: top;
		font-size: 28px;
		margin-top: 16px;
		margin-left: 9px;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.page-main .rgaz-elements_video-link {
		margin: 20px auto;
	}

	.old_styles .rgaz-root.page-main.show-video {
		background: #000;
	}

	.old_styles .rgaz-root.page-ag {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-ag.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-gas-delivery {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-gas-delivery.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-404 {
		height: 1080px;
		background: #000;
	}

	.old_styles .rgaz-root.page-404 .rgaz-root_wrap {
		background: url(/files/frontend/template/pages/404/404.jpg) no-repeat 10px 113px, #000;
		padding-bottom: 300px;
	}

	.old_styles .rgaz-root.page-404 .rgaz-root_content:after {
		display: none;
		content: "";
	}

	.old_styles .rgaz-root.dostavka-gazazapravka-gazgolderov {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-gasholder-refill-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.dostavka-gazazapravka-gazgolderov .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 53px;
	}

	.old_styles .rgaz-root.dostavka-gazazapravka-gazgolderov .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.page-propan-butan {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-pb.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.dostavka-gaza {
		background: url(/files/frontend/template/shared/root/gas-delivery-bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.dostavka-gaza .rgaz-block_page-teaser .teaser-content {
		padding-top: 19px;
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.dostavka-gaza .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-family: PTSans;
		font-weight: 700;
		line-height: 62px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.kontakty .rgaz-block_page-teaser .teaser-content {
		text-align: center;
	}

	.old_styles .rgaz-root.page-single-object {
		background: url(/files/frontend/template/shared/root/single-object-bg.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijavizov-zamershika {
		background: url(/files/frontend/template/pages/call-measurer/call-measurer-bg-tab.jpg) no-repeat 50% 0, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijavizov-zamershika .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 770px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijavizov-zamershika .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya {
		background: url(/files/frontend/template/pages/telemetry/telemetry-bg-tab.jpg) no-repeat 50% 0, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .rgaz-block_page-teaser {
		margin: 0 auto 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons {
		background: url(/files/frontend/template/pages/telemetry/mobileos-icons.png) no-repeat 0 0;
		display: inline-block;
		vertical-align: top;
		margin-left: 18px;
		margin-top: 4px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-apple {
		width: 26px;
		height: 32px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-apple:hover {
		background-position: 0 -35px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-android {
		width: 30px;
		height: 35px;
		background-position: -47px 0;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-android:hover {
		background-position: -47px -35px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom {
		background: url(/files/frontend/template/pages/optom/rgaz-root_background-gasholder-optom-bg-tab.jpg) no-repeat 50% 4px, #000;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 80px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution {
		text-align: center;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-title {
		font-weight: 700;
		font-size: 29px;
		margin-bottom: 44px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-item {
		display: inline-block;
		vertical-align: top;
		width: 238px;
		margin: 0 18px 30px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-item .image {
		width: 84px;
		height: 84px;
		display: inline-block;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-item .description {
		font-style: italic;
		font-size: 14px;
		color: #ababab;
		line-height: 18px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .wellhelp {
		margin-top: 72px;
		font-size: 24px;
		font-weight: 700;
		padding-left: 20px;
		line-height: 33px;
		margin-bottom: 28px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .wellhelp span {
		color: #fc0;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .wellhelp .or {
		font-weight: 400;
		font-size: 16px;
		margin-top: 15px;
		color: #b5b5b5;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality {
		margin: 0 auto;
		text-align: left;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-head {
		text-align: center;
		font-size: 15px;
		color: #4fdcff;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-head .title {
		color: inherit;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content {
		padding-left: 75px;
		margin-top: 55px;
		padding-bottom: 53px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content .block-content-left {
		display: block;
		margin: 0 auto;
		max-width: 412px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content .block-content-left p {
		font-size: 15px;
		line-height: 19px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content .block-content-right {
		display: block;
		margin: 0 auto;
		max-width: 412px;
		padding-top: 5px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content a {
		color: #4fdcff;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi {
		background: url(/files/frontend/template/pages/gazovozi/rgaz-root_background-gazovozi-tab.jpg) no-repeat 50% -1px, #000;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .rgaz-root_content {
		background: url(/files/frontend/template/pages/gazovozi/end-bg-tab.jpg) no-repeat 50% 100%;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-new-trucks {
		display: block;
		margin: 50px auto 40px;
		max-width: 600px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-new-trucks .rgaz-elements_whity-title {
		display: block;
		text-align: center;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .high-passabillity {
		display: block;
		margin: 0 auto 40px;
		max-width: 600px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .high-passabillity .rgaz-elements_whity-title {
		display: block;
		text-align: center;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment {
		margin-top: 70px;
		text-align: center;
		position: relative;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .rgaz-elements_whity-title {
		margin-bottom: 26px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .block-text {
		margin: 0 auto;
		font-size: 16px;
		line-height: 20px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .photo {
		background: url(/files/frontend/template/pages/gazovozi/best-equipment.jpg) no-repeat 0 0;
		height: 636px;
		margin-bottom: 92px;
		color: #000;
		padding-top: 28px;
		margin-top: 29px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .vps-text {
		color: #000;
		text-align: center;
		max-width: 624px;
		margin: 0 auto;
		font-size: 16px;
		line-height: 22px;
		padding-top: 63px;
		background: url(/files/frontend/template/pages/gazovozi/vps_logo.png) no-repeat 50% 3px;
		background-size: 95px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed {
		padding-bottom: 410px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .rgaz-elements_whity-title {
		display: block;
		text-align: center;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .block-text {
		max-width: 450px;
		margin: 0 auto 53px;
		text-shadow: 1px 1px 5px #000;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .rgaz-static_page-gas-delivery-order {
		margin-left: 0;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .rgaz-elements_fields-input-geocomplete {
		padding: 6px 9px;
		width: 185px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .ps {
		padding-left: 153px;
		margin-top: 14px;
		width: 291px;
		padding-bottom: 80px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .ps .rgaz-elements_whity-title {
		margin-bottom: 30px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-trucks-photos {
		margin-top: 60px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-trucks-photos img {
		width: 100%;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-text p {
		line-height: 21px;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera {
		background: url(/files/frontend/template/pages/gasholder-deployment/root-bg-tab.jpg) no-repeat 50% 0, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .teaser-content {
		text-align: center;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 0;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link {
		position: relative;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .rgaz-elements_question-in-round {
		position: relative;
		left: -175px;
		top: -2px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .pseudo-link-text {
		border: none;
		line-height: 24px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .pseudo-link-text span {
		display: inline-block;
		border-bottom: 1px dashed;
		color: #4fdcff;
		height: 21px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .pseudo-link-text:hover span {
		color: #a9eeff;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzhenieservisnoe-obsluzhivanie, .old_styles .rgaz-root.servisnoe-obsluzhivanie {
		background: url(/files/frontend/template/pages/service/service-bg-tab.jpg) no-repeat top #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzhenieservisnoe-obsluzhivanie .rgaz-block_page-teaser, .old_styles .rgaz-root.servisnoe-obsluzhivanie .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 40px;
		max-width: 442px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzhenieservisnoe-obsluzhivanie .rgaz-block_page-teaser .rgaz-elements_page-title-small, .old_styles .rgaz-root.servisnoe-obsluzhivanie .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.dostavka-gazakalkylyator-dostavki-gaza {
		/*background: url(/files/frontend/template/pages/calculator-new/delivery-calculator-bg.jpg) no-repeat 50% -1px, #000;*/
	}

	.old_styles .rgaz-root.dostavka-gazakalkylyator-dostavki-gaza .rgaz-block_page-teaser {
		margin: -2px 0 15px;
	}

	.old_styles .rgaz-root.dostavka-gazakalkylyator-dostavki-gaza .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		text-align: left;
	}

	.old_styles .rgaz-root.tablet .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left {
		left: 0;
	}

	.old_styles .rgaz-root.tablet .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right {
		right: 0;
	}

	.old_styles .rgaz-root.licenzirovanie {
		background: url(/files/frontend/template/pages/opo/opo-licensing_bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser {
		display: block;
		vertical-align: top;
		margin-bottom: 40px;
		margin-top: 18px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 47px;
		font-family: PTSans;
		font-weight: 700;
		line-height: 60px;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser .teaser-content {
		padding-left: 0;
		padding-top: 19px;
		font-size: 15px;
		line-height: 22px;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser .teaser-content p {
		font: inherit;
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya {
		background: url(/files/frontend/template/pages/opo/opo-licensing-reg_bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser {
		margin-bottom: 40px;
		margin-top: 18px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 47px;
		font-family: PTSans;
		font-weight: 700;
		line-height: 60px;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser .teaser-content {
		padding-left: 0;
		padding-top: 19px;
		font-size: 15px;
		line-height: 22px;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser .teaser-content p {
		font: inherit;
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgolder.rgaz-block_page-teaser {
		margin-bottom: 3px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz {
		background: #000 url(/files/frontend/template/pages/ag-gasholder-specgaz/page-bg-tab.jpg) no-repeat 50% 0;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz {
		background: url(/files/frontend/template/pages/ag-gasholder-deltagaz/page-bg-tab.jpg) no-repeat 50% 0 #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps {
		background: url(/files/frontend/template/pages/ag-gasholder-vps/page-bg-tab.jpg) no-repeat 50% 0 #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec {
		background: url(/files/frontend/template/pages/ag-gasholder-kadatec/page-bg-tab.jpg) no-repeat 50% 0 #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.agzs {
		background: url(/files/frontend/template/pages/agzs/background-agzs-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.agzs .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.agzs .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.agzs .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root_wrap {
		margin: 0 auto;
	}

	.old_styles .rgaz-root_content {
		position: relative;
		padding-bottom: 73px;
	}

	.old_styles .rgaz-root_content:after {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		bottom: 2px;
		width: 100%;
		height: 2px;
		background: #fc0;
	}

	.old_styles .rgaz-root_footer {
		background: #fff;
		color: #000;
		padding-bottom: 31px;
		z-index: 299;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-root_footer * {
		color: inherit;
	}

	.old_styles .footer-flex {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.old_styles .rgaz-elements_whity-title {
		margin-bottom: 46px;
	}

	.old_styles .rgaz-elements_whity-title span {
		display: inline-block;
		vertical-align: top;
		color: #000;
		background-color: #fff;
		font-size: 27px;
		padding: 2px 11px;
		margin-bottom: 3px;
	}

	.old_styles .rgaz-block_facts-table-layout {
		margin-top: 50px;
		margin-bottom: 60px;
	}

	.old_styles .rgaz-block_facts-table-layout .whitespace-left, .old_styles .rgaz-block_facts-table-layout .whitespace-right {
		display: none;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item {
		margin: 0 20px 30px;
		position: relative;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item .image {
		transition: all .2s ease;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item .offset-logo {
		position: absolute;
		bottom: -17px;
		right: -14px;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item:hover .image {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}

	.old_styles .rgaz-block_facts-content {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		max-width: 892px;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix {
		display: block;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts {
		text-align: center;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts .fact {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		font-style: italic;
		color: #ccc;
		width: 200px;
		text-align: center;
		margin: 20px 20px 30px;
		white-space: normal;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts .fact .overflow-image {
		border-bottom: 2px solid #4fdcff;
		width: 170px;
		height: 104px;
		overflow: hidden;
		margin: 0 auto 17px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders {
		margin-top: 76px;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_modern-trucks-sliders-title {
		font-weight: 700;
		font-size: 29px;
		line-height: 33px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_modern-trucks-sliders-content {
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher {
		margin-top: 37px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .switcher-sign {
		display: inline-block;
		vertical-align: top;
		font-size: 19px;
		margin-top: 18px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch {
		display: inline-block;
		vertical-align: top;
		font-weight: 700;
		font-size: 22px;
		border: 1px dashed;
		padding: 15px 18px;
		margin: 0 7px;
		color: #6e6e6e;
		cursor: pointer;
		line-height: 19px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch span {
		font-size: 13px;
		position: relative;
		top: -7px;
		color: #6e6e6e;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch .text {
		display: inline-block;
		vertical-align: top;
		color: inherit;
		line-height: 22px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch.current, .old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch.current span {
		color: #fc0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch.current .text {
		border-color: transparent;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch:hover:not(.current) {
		color: #969696;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch:hover:not(.current) span {
		color: #969696;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs .rgaz-tab {
		display: none;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs .rgaz-tab.active {
		display: block;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider {
		margin: 40px auto;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-head {
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content {
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left {
		position: absolute;
		top: 50%;
		margin-top: -70px;
		left: -86px;
		z-index: 2;
		width: 28px;
		height: 80px;
		cursor: pointer;
		background: url(/files/frontend/template/pages/optom/slider-arrows.png) no-repeat;
		display: block;
		background-position: 0 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left:hover {
		background-position: -28px 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left.disabled {
		display: none;
		cursor: default;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right {
		position: absolute;
		top: 50%;
		margin-top: -70px;
		right: -83px;
		z-index: 2;
		width: 28px;
		height: 80px;
		cursor: pointer;
		background: url(/files/frontend/template/pages/optom/slider-arrows.png) no-repeat;
		display: block;
		background-position: -56px 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right:hover {
		background-position: -84px 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right.disabled {
		display: none;
		cursor: default;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport {
		width: 100%;
		height: 160px;
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides {
		margin: 0 auto;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide {
		display: none;
		height: 160px;
		width: 600px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide img {
		transition: all .25s ease;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide.current {
		display: block;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide.current img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description {
		text-align: left;
		z-index: 4;
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left {
		display: block;
		max-width: 600px;
		margin: 0 auto;
		vertical-align: top;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left .they-trust-us {
		margin-top: 56px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left .they-trust-us .they-trust-us-title {
		font-size: 19px;
		font-weight: 700;
		margin-bottom: 29px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left .they-trust-us .they-trust-us-logos img {
		margin-right: 34px;
		vertical-align: middle;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left p {
		line-height: 19px;
		margin-bottom: 19px;
		font-size: 16px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left p a {
		color: #fc0;
		cursor: pointer;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left p a:hover {
		color: #ffe372;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right {
		box-sizing: border-box;
		width: 100%;
		display: block;
		margin: 60px 0 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles {
		box-sizing: border-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -10px -10px;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle {
		box-sizing: border-box;
		font-size: 13px;
		line-height: 18px;
		width: 340px;
		-webkit-flex-grow: 0;
		flex-grow: 0;
		min-height: 130px;
		color: #c1c1c1;
		font-style: italic;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		padding-left: 170px;
		margin: 0 10px 10px;
		background-size: 150px 150px;
		background-repeat: no-repeat;
		background-position: 0 50%;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle1 {
		background-image: url(/files/frontend/template/pages/optom/circle1.png);
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle2 {
		background-image: url(/files/frontend/template/pages/optom/circle2.png);
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle3 {
		background-image: url(/files/frontend/template/pages/optom/circle3.png);
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle4 {
		background-image: url(/files/frontend/template/pages/optom/circle4.png);
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem {
		margin: 0 auto;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-head .rgaz-elements_block-title {
		font-weight: 700;
		font-size: 28px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_field-input-text:first-child {
		padding: 12px 18px;
		margin-top: 20px;
		width: 187px;
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_fields-input-geocomplete {
		padding: 12px 18px;
		line-height: 20px;
		margin-top: 0;
		width: 274px;
		margin-bottom: 21px;
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_phone-input {
		margin-top: 72px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-submit {
		margin-top: 42px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-submit .rgaz-elements_yellow-button {
		font-size: 24px;
		padding: 11px 19px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-answers .fail, .old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-answers .success {
		display: none;
		text-align: center;
		padding-top: 13px;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom {
		text-align: left;
		margin: 0 auto 103px;
		background: url(/files/frontend/template/pages/optom/callback-bg.jpg) no-repeat -4px 0;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-wrap {
		padding-bottom: 35px !important;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-left {
		max-width: 383px;
		display: block;
		vertical-align: top;
		padding-top: 41px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right {
		max-width: 383px;
		display: block;
		margin: 0 auto;
		vertical-align: top;
		padding-top: 48px;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right .title {
		font-weight: 700;
		font-size: 19px;
		margin-bottom: 20px;
		font-style: italic;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right p {
		color: #ababab;
		font-style: italic;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right p strong {
		font-weight: 400;
		color: #fc0;
		font-style: italic;
	}

	.old_styles .rgaz-block_page-links-menu {
		margin-left: 37px;
		margin-top: 10px;
		vertical-align: top;
		line-height: 23px;
		display: inline-block;
		float: left;
		z-index: 1000;
		position: relative;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item {
		display: block;
		text-align: center;
		margin-bottom: 6px;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span {
		color: #4fdcff;
		transition: all .15s ease;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
		line-height: 24px;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a:hover, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item .current-trail, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span {
		color: #fc0;
		border: none;
		cursor: default;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item .current-trail:hover, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span:hover {
		color: #fc0;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item .current-trail {
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a.current-trail {
		cursor: pointer;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a.current-trail:hover {
		color: #ffe372;
	}

	.old_styles .rgaz-block_page-teaser {
		display: block;
		width: auto;
		margin: 0 auto 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content {
		padding-top: 16px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content p {
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content p em {
		font-style: normal;
		color: #fc0;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content img {
		border: 1px solid #c1c1c1;
		float: left;
		margin-right: 45px;
		margin-bottom: 45px;
		margin-top: 2px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border {
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-right {
		display: table-cell;
		vertical-align: bottom;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-right:after {
		display: block;
		width: 100%;
		content: "";
		height: 24px;
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .arrow {
		width: 48px;
		height: 28px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-top.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border + .block-wrap {
		border: 4px solid rgba(255, 255, 255, 0.55);
		border-top: 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap {
		border: 4px solid rgba(255, 255, 255, 0.55);
		border-bottom: 0;
		padding: 30px 20px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-right {
		vertical-align: top;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-right:after {
		border-bottom: none;
		border-top: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-bottom.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border .whitespace-right:after {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-top-white.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border + .block-wrap {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap + .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap + .block-arrow-border .whitespace-right:after {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap + .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-bottom-white.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-custom {
		border: 4px solid rgba(255, 255, 255, 0.55);
		padding: 24px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-custom .custom-arrow {
		position: absolute;
		width: 28px;
		height: 48px;
		top: 50%;
		right: -28px;
		margin-top: -24px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-custom-arrows.png) no-repeat;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border {
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-right {
		display: table-cell;
		vertical-align: bottom;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-right:after {
		display: block;
		width: 100%;
		content: "";
		height: 24px;
		border-bottom: 2px solid rgba(255, 255, 255, 0.25);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .arrow {
		width: 47px;
		height: 26px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-thin-arrow-top.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border + .block-wrap {
		border: 2px solid rgba(255, 255, 255, 0.25);
		border-top: 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap {
		border: 2px solid rgba(255, 255, 255, 0.25);
		border-bottom: 0;
		padding: 15px 30px 15px 26px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-right {
		vertical-align: top;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-right:after {
		border-bottom: none;
		border-top: 2px solid rgba(255, 255, 255, 0.25);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-thin-arrow-bottom.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-supply {
		max-width: 567px;
		margin: 31px auto 0;
		display: block;
	}

	.old_styles .rgaz-block_callback {
		display: block;
		vertical-align: top;
		margin: 31px auto 0;
		padding-top: 19px;
		max-width: 330px;
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	.old_styles .rgaz-block_callback .form-fields {
		padding-top: 8px;
		height: 75px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_callback .form-submit {
		margin-top: 14px;
	}

	.old_styles .rgaz-block_callback .form-submit .good-people {
		display: inline-block;
		vertical-align: top;
		font-size: 12px;
		width: 219px;
		margin-left: 13px;
		padding-top: 1px;
		line-height: 15px;
		font-style: italic;
		color: #757575;
	}

	.old_styles .rgaz-block_callback .gas-price {
		display: inline-block;
		font-weight: 700;
		font-size: 39px;
		line-height: 32px;
		margin-top: 16px;
		margin-left: 18px;
	}

	.old_styles .rgaz-block_callback .gas-price span {
		display: block;
		font-size: 13px;
		margin-left: 4px;
	}

	.old_styles .rgaz-block_gas-delivery-info {
		display: block;
		max-width: 425px;
		margin: 50px auto 0;
		padding-bottom: 40px;
	}

	.old_styles .rgaz-block_gas-delivery-info .rgaz-block_gas-certificates-miniblock {
		margin-top: 33px;
	}

	.old_styles .rgaz-block_gas-delivery-info .rgaz-block_gas-certificates-miniblock .certificate-item .image {
		width: 56px;
	}

	.old_styles .rgaz-block_gas-delivery-info .rgaz-elements_block-title {
		display: block;
		line-height: 36px;
		margin-bottom: 13px;
		text-align: center;
	}

	.old_styles .rgaz-block_gas-delivery-info .delivery-info {
		margin-top: 11px;
		margin-left: 1px;
		padding-left: 0;
	}

	.old_styles .rgaz-block_gas-delivery-info .delivery-info p {
		font-size: 14px;
		margin-bottom: 19px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_google-map-with-thumbs {
		margin-top: 70px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .block-head {
		text-align: center;
		padding-left: 14px;
		padding-bottom: 15px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery {
		margin-top: 24px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items {
		text-align: center;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items .gallery-item {
		display: inline-block;
		vertical-align: top;
		margin-left: 11px;
		overflow: hidden;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items .gallery-item img {
		width: 70px;
		height: 70px;
		border: 1px solid #c1c1c1;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items .gallery-item:hover img {
		filter: none;
		-webkit-filter: none;
		-moz-filter: none;
		-ms-filter: none;
		-o-filter: none;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .all-objects {
		text-align: center;
		margin-top: 20px;
		padding-left: 30px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .all-objects a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		line-height: 17px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .all-objects a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_objects-categories-list {
		margin-top: 60px;
		padding-left: 31px;
		padding-bottom: 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-categories-list .block-head {
		display: block;
		width: auto;
		vertical-align: top;
		line-height: 31px;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-categories-list .block-head .rgaz-elements_block-title {
		display: block;
		width: auto;
	}

	.old_styles .rgaz-block_objects-categories-list .block-head br {
		display: none;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content {
		display: block;
		vertical-align: top;
		padding-top: 15px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories {
		text-align: center;
		position: relative;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 160px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item {
		color: #4fdcff;
		display: inline-block;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item .categories-list {
		color: inherit;
		display: block;
		padding-top: 9px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item .categories-list .category {
		color: inherit;
		display: inline-block;
		height: 19px;
		text-decoration: none;
		border-bottom: 1px solid;
		line-height: 23px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section img {
		width: 70px;
		height: 70px;
		border: 1px solid #c1c1c1;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section:hover img {
		filter: none;
		-webkit-filter: none;
		-moz-filter: none;
		-ms-filter: none;
		-o-filter: none;
	}

	.old_styles .rgaz-block_footer-content {
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 auto;
		padding-top: 24px;
		text-align: center;
	}

	.old_styles .rgaz-block_articles {
		text-align: left;
		display: inline-block;
		width: 430px;
	}

	.old_styles .rgaz-block_articles .block-head {
		line-height: 41px;
	}

	.old_styles .rgaz-block_articles .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_articles .block-head a {
		color: #000;
		margin-left: 21px;
		font-size: 14px;
		display: inline-block;
		vertical-align: top;
		padding-top: 12px;
		text-decoration: none;
		height: 17px;
		line-height: 20px;
	}

	.old_styles .rgaz-block_articles .block-head a:hover {
		color: #066b95;
	}

	.old_styles .rgaz-block_articles .block-head a span {
		display: inline-block;
		border-bottom: 1px solid;
		height: inherit;
	}

	.old_styles .rgaz-block_articles .articles-list {
		font-size: 15px;
		padding-left: 2px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_articles .articles-list .article-link {
		color: #066b95;
		margin-bottom: 11px;
		text-decoration: none;
		line-height: 23px;
		display: block;
	}

	.old_styles .rgaz-block_articles .articles-list .article-link:hover {
		color: #009cdd;
	}

	.old_styles .rgaz-block_articles .articles-list .article-link span {
		display: inline;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_footer-contacts {
		display: inline-block;
		width: 332px;
		vertical-align: top;
		padding-top: 12px;
		text-align: left;
	}

	.old_styles .rgaz-block_footer-contacts .rgaz-elements_phone {
		margin-bottom: 13px;
	}

	.old_styles .rgaz-block_footer-contacts .rgaz-elements_phone .phone-description {
		display: inline-block;
		width: 118px;
		vertical-align: top;
	}

	.old_styles .rgaz-block_footer-contacts .rgaz-elements_phone .phone {
		display: inline-block;
		font-size: 18px;
	}

	.old_styles .rgaz-block_footer-contacts .rgaz-elements_address {
		float: none;
		display: block;
		padding-left: 9px;
		padding-top: 10px;
	}

	.old_styles .rgaz-block_footer-contacts .rgaz-elements_address a {
		text-decoration: none;
		height: 19px;
		display: inline-block;
		line-height: 23px;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_copyrights {
		display: inline-block;
		padding-top: 40px;
		text-align: left;
	}

	.old_styles .rgaz-block_copyrights .copyright {
		display: inline-block;
		font-style: italic;
		font-size: 12px;
		padding-left: 10px;
		line-height: 15px;
		color: #a3a3a3;
	}

	.old_styles .rgaz-block_title-links {
		border: 1px dashed #fff;
		padding: 10px 0 0 20px;
		display: block;
		margin-bottom: 23px;
	}

	.old_styles .rgaz-block_title-links .rgaz-elements_link-cyan-pseudo, .old_styles .rgaz-block_title-links a {
		color: #4fdcff;
		display: inline-block;
		margin-right: 23px;
		text-decoration: none;
		height: 19px;
		margin-bottom: 10px;
		border-bottom: 1px solid;
		line-height: 23px;
	}

	.old_styles .rgaz-block_title-links .rgaz-elements_link-cyan-pseudo:hover, .old_styles .rgaz-block_title-links a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_title-links .rgaz-elements_link-cyan-pseudo:hover {
		color: #a2a2a2;
	}

	.old_styles .rgaz-block_grade {
		text-align: center;
		padding: 20px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-block_grade .block-left {
		display: block;
		margin: 0 auto;
		vertical-align: top;
		font-size: 14px;
		line-height: 39px;
		text-align: left;
	}

	.old_styles .rgaz-block_grade .block-left br {
		display: none;
	}

	.old_styles .rgaz-block_grade .block-left .gasgolder-size {
		font-size: 24px;
		margin-left: 28px;
	}

	.old_styles .rgaz-block_grade .block-left .price {
		color: #fc0;
		font-size: 27px;
		font-family: PTSans;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		line-height: 27px;
	}

	.old_styles .rgaz-block_grade .block-right {
		display: inline-block;
		vertical-align: top;
		max-width: 746px;
		font-size: 14px;
		line-height: 18px;
		padding-top: 4px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_grade .block-right a.rgaz-elements_block-title {
		color: #4fdcff;
		display: block;
	}

	.old_styles .rgaz-block_grade .block-right a.rgaz-elements_block-title:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_slider {
		padding-top: 41px;
		padding-left: 56px;
	}

	.old_styles .rgaz-block_region-delivery {
		margin-top: 91px;
		padding-bottom: 50px;
	}

	.old_styles .rgaz-block_region-delivery .block-head {
		margin-bottom: 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_region-delivery .block-head .rgaz-elements_block-title {
		font-size: 20px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_region-delivery .region-list {
		text-align: center;
	}

	.old_styles .rgaz-block_region-delivery .region-list .row {
		width: 136px;
		display: inline-block;
		vertical-align: top;
		font-size: 15px;
		line-height: 22px;
		text-align: left;
	}

	.old_styles .rgaz-block_region-delivery .region-list .row .letter, .old_styles .rgaz-block_region-delivery .region-list .row .word {
		opacity: 0;
	}

	.old_styles .rgaz-block_region-delivery .region-list .row .opacity {
		opacity: 1;
	}

	.old_styles .rgaz-block_typical-gasification-project {
		max-width: 800px;
		margin: 62px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-head {
		margin-bottom: 9px;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-head .rgaz-actions_change-image-to-colored {
		color: #4fdcff;
		display: inline-block;
		vertical-align: top;
		padding-top: 6px;
		cursor: pointer;
		text-decoration: none;
		border-bottom: 1px dashed;
		height: 12px;
		margin-left: 15px;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-head .rgaz-actions_change-image-to-colored:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap {
		position: relative;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers, .old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers_layer1, .old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers_layer2 {
		position: relative;
		z-index: 359;
		top: 0;
		left: 0;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers_layer1 {
		width: 100%;
		padding-bottom: 44%;
		background: url(/files/frontend/template/pages/private-gasification/rgaz-static_page-private-gasification-typical-complectations-colored.jpg) no-repeat 50%;
		background-size: contain;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 360;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers .rgaz-elements_scheme-helper {
		position: absolute;
	}

	.old_styles .rgaz-block_gasification-prices {
		text-align: center;
		margin-top: 90px;
		padding-bottom: 40px;
	}

	.old_styles .rgaz-block_gasification-prices .block-head {
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_gasification-prices .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap p {
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap p br {
		display: none;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks {
		margin-top: 41px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		line-height: 39px;
		width: 134px;
		padding-left: 5px;
		height: 76px;
		margin-bottom: 40px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		margin-right: 15px;
		padding-top: 2px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block.stock {
		color: #4fdcff;
		border: 1px dashed;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block.stock:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block.stock span {
		color: inherit;
		font-size: 23px;
		margin-top: 16px;
		margin-left: 29px;
		display: inline-block;
		border-bottom: 1px solid;
		height: 32px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block .gasgolder-size {
		font-size: 24px;
		margin-left: 28px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block .price {
		color: #fc0;
		font-size: 27px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		line-height: 27px;
	}

	.old_styles .rgaz-block_gasification-prices .rgaz-elements_link-gasification-complectations {
		margin-top: 29px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-prices .what-is-a-turnkey-gasification {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
		vertical-align: top;
		margin-top: 29px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-prices .what-is-a-turnkey-gasification:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_breadcrumbs {
		font-size: 13px;
		margin-left: 6px;
		margin-top: -4px;
		margin-bottom: -15px;
	}

	.old_styles .rgaz-block_breadcrumbs a {
		color: #a3a3a3;
		display: inline-block;
		text-decoration: none;
	}

	.old_styles .rgaz-block_breadcrumbs a span {
		display: inline-block;
		color: inherit;
		height: 17px;
	}

	.old_styles .rgaz-block_breadcrumbs a:after {
		content: "→";
		padding: 0 2px 0 7px;
	}

	.old_styles .rgaz-block_breadcrumbs a:hover {
		color: #fff;
	}

	.old_styles .rgaz-elements_tip-block {
		padding-left: 78px;
		color: #a3a3a3;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 0 13px;
		font-style: italic;
		font-size: 15px;
		margin-top: 48px;
		max-width: 650px;
		line-height: 20px;
	}

	.old_styles .rgaz-elements_tip-block em {
		color: #4fdcff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 {
		padding-left: 87px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 0 27px;
		margin-top: 53px;
		margin-left: -88px;
		font-style: normal;
		color: #fff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 a {
		color: #4fdcff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 .block-title {
		color: #fc0;
		font-weight: 700;
		font-size: 18px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-block_advices-list {
		margin: 40px auto 0;
		max-width: 670px;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image {
		padding-bottom: 60px;
		display: -webkit-flex;
		display: flex;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image .advice-image {
		display: inline-block;
		vertical-align: top;
		margin-right: 30px;
		min-width: 120px;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image .advice-image img {
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
		transition: all .15s ease;
		border: 1px solid #c1c1c1;
		width: 117px;
		height: 117px;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image .advice-image img:hover {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image:hover .advice-image img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_advices-list .advice-body {
		max-width: 740px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_advices-list .advice-body .title {
		font-size: 28px;
		line-height: 34px;
		margin-top: -5px;
		margin-bottom: 16px;
	}

	.old_styles .rgaz-block_advices-list .advice-body .title a {
		color: #4fdcff;
		font-weight: 400;
	}

	.old_styles .rgaz-block_advices-list .advice-body .title a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_advices-list .advice-body .rgaz-advice-body-text {
		line-height: 20px;
		font-size: 15px;
	}

	.old_styles .rgaz-block_advices-list .advice-body .show-full-link {
		color: #c1c1c1;
		font-size: 15px;
		display: inline-block;
		margin-top: 8px;
		text-decoration: none;
		height: 20px;
		line-height: 23px;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_advices-list .advice-body .show-full-link:hover {
		color: #fff;
	}

	.old_styles .rgaz-block_need-advice {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 615px;
		margin: 40px auto 36px;
		padding: 40px 35px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		text-align: center;
	}

	.old_styles .rgaz-block_need-advice .text {
		display: inline-block;
		vertical-align: top;
		font-size: 25px;
		line-height: 31px;
	}

	.old_styles .rgaz-block_need-advice .contacts {
		display: inline-block;
		vertical-align: top;
		font-size: 25px;
		line-height: 36px;
		margin-top: 30px;
		color: #fc0;
	}

	.old_styles .rgaz-block_need-advice .contacts .phone {
		line-height: 22px;
		color: inherit;
	}

	.old_styles .rgaz-block_need-advice .contacts .email {
		font-size: 20px;
		text-decoration: none;
		display: inline-block;
		margin-left: 11px;
		color: inherit;
	}

	.old_styles .rgaz-block_qa-form {
		margin-top: 4px;
	}

	.old_styles .rgaz-block_qa-form .form-description {
		width: 383px;
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_qa-form #rgaz-form_qa {
		display: inline-block;
		width: 245px;
		overflow: visible;
		text-align: center;
	}

	.old_styles .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_field-input-text {
		width: 270px;
		min-height: 88px;
		max-width: 270px;
		max-height: 88px;
		text-align: left;
	}

	.old_styles .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_yellow-button {
		margin-top: 4px;
	}

	.old_styles .rgaz-block_qa-autocontents {
		padding-left: 35px;
		font-size: 18px;
		padding-bottom: 20px;
		margin-top: 52px;
	}

	.old_styles .rgaz-block_qa-autocontents .contents {
		margin-left: 37px;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer {
		margin-bottom: 21px;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer span {
		color: inherit;
		height: 23px;
		line-height: 19px;
		display: inline-block;
		background: url(/files/frontend/template/shared/elements/rgaz-text-decoration_cyan-underline-w-hover.png) -1px 21px repeat-x;
		cursor: pointer;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer .active span, .old_styles .rgaz-block_qa-autocontents .contents .link-to-answer:hover span {
		background-position: -1px -28px;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer.active span {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers {
		margin-top: 99px;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer {
		padding: 31px 0 35px 34px;
		border: 4px solid transparent;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer.active {
		border-color: #4fdcff;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer .question {
		font-weight: 700;
		font-size: 20px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer .answer {
		font-style: italic;
		color: #c1c1c1;
		font-size: 15px;
		line-height: 20px;
		width: 908px;
	}

	.old_styles .rgaz-block_body-static {
		padding-left: 67px;
		margin-top: 25px;
	}

	.old_styles .rgaz-block_body-static h2 {
		font-size: 29px;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-block_body-static p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_body-static p + h2 {
		margin-top: 50px;
	}

	.old_styles .rgaz-block_body-static em {
		background: #ffe372;
		color: #000;
		font-style: normal;
		display: inline-block;
		height: 21px;
		padding-left: 4px;
		padding-right: 4px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_body-static img {
		border: 1px solid #c1c1c1;
		float: left;
		margin-right: 45px;
		margin-bottom: 45px;
		margin-top: 2px;
	}

	.old_styles .rgaz-block_overlay-fixed {
		width: 100%;
		height: 100%;
		background: rgba(162, 162, 162, 0.9);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		text-align: center;
		vertical-align: middle;
	}

	.old_styles .rgaz-block_overlay-fixed:after {
		content: "";
		display: inline-block;
		height: 100%;
		width: 0;
		vertical-align: middle;
		zoom: 1;
	}

	.old_styles .rgaz-block_objects-map {
		margin-top: -20px;
	}

	.old_styles .rgaz-block_gallery-popup {
		box-sizing: border-box;
		position: relative;
		width: 100%;
		min-height: 100%;
		padding: 25px;
		background: #000;
	}

	.old_styles .rgaz-block_gallery-popup .close {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-close.png) no-repeat 0 0;
		width: 14px;
		height: 14px;
		position: absolute;
		top: 9px;
		right: 9px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gallery-popup .close:hover {
		background-position: -14px 0;
	}

	.old_styles .rgaz-block_gallery-popup:after {
		content: "";
		position: absolute;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-arrow.png) no-repeat;
		width: 55px;
		height: 28px;
		bottom: -28px;
		left: 50%;
		margin-left: -27px;
	}

	.old_styles .rgaz-block_gallery-popup .block-head {
		display: block;
		font-weight: 700;
		font-size: 30px;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-block_gallery-popup .block-head br {
		display: none;
	}

	.old_styles .rgaz-block_gallery-popup .block-head .block-title {
		line-height: 35px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-block_gallery-popup .left {
		width: 100%;
	}

	.old_styles .rgaz-block_gallery-popup .left .description p {
		font-size: 14px;
		line-height: 18px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_gallery-popup .left .iislider-thumbs_ribbon {
		bottom: 19px;
	}

	.old_styles .rgaz-block_gallery-popup .left .iislider-thumbs_ribbon .rgaz-elements_gallery-thumbnail {
		width: 45px;
		height: 45px;
	}

	.old_styles .rgaz-block_gallery-popup .right {
		display: block;
		width: 100%;
		max-width: 700px;
		margin: 20px auto 0;
		border: 1px solid #fff;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gallery-popup .right .iislider-photo_big, .old_styles .rgaz-block_gallery-popup .right .iislider-photo_big-top {
		width: 100%;
		background-size: cover !important;
	}

	.old_styles .rgaz-block_gallery-popup .right .iislider-photo_big-top {
		padding-bottom: 60%;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup {
		padding: 40px 20px;
		background: #000;
		border: 4px solid #fff;
		min-height: 93px;
		display: inline-block;
		text-align: left;
		vertical-align: middle;
		position: relative;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .close {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-close.png) no-repeat 0 0;
		width: 14px;
		height: 14px;
		position: absolute;
		top: 9px;
		right: 9px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .close:hover {
		background-position: -14px 0;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup:after {
		content: "";
		position: absolute;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-arrow.png) no-repeat;
		width: 55px;
		height: 28px;
		bottom: -28px;
		left: 50%;
		margin-left: -27px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .block-title {
		font-size: 30px;
		padding-left: 10px;
		font-style: italic;
		margin-bottom: 57px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type {
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .radio-btn {
		display: inline-block;
		margin-right: 11px;
		vertical-align: middle;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .radio-btn label {
		font-size: 20px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .field-container {
		display: inline-block;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .field-container #user-email {
		width: 244px;
		margin-left: 5px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .form-actions.disabled:hover .rgaz-elements_yellow-button {
		background: #fe0000;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .form-actions.disabled:hover:after {
		font-style: italic;
		content: "не заполнено одно из полей";
		margin-left: 22px;
		margin-top: 45px;
		font-size: 14px;
		display: inline-block;
		vertical-align: top;
		color: #fe0000;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .form-actions .rgaz-elements_yellow-button {
		font-size: 24px;
		margin-top: 32px;
		margin-left: 14px;
		padding: 0 21px;
		line-height: 52px;
		height: 46px;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_yellow-columns-list {
		margin-top: 56px;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-head {
		text-align: center;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items {
		text-align: center;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item {
		display: inline-block;
		vertical-align: top;
		width: 180px;
		line-height: 21px;
		margin-right: 48px;
		margin-bottom: 30px;
		text-align: left;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item a {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item .title {
		color: #fc0;
		font-weight: 700;
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 16px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects {
		margin-top: 78px;
		max-width: 958px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .block-wrap {
		padding-top: 60px;
		padding-bottom: 60px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-objects.jpg) no-repeat 0 100%;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .block-wrap .block-content {
		text-align: center;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification {
		box-sizing: border-box;
		display: inline-block;
		width: 411px;
		vertical-align: top;
		text-align: left;
		margin-bottom: 60px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification h2 {
		font-size: 28px;
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification p {
		color: #a3a3a3;
		line-height: 19px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image {
		display: inline-block;
		vertical-align: top;
		width: 135px;
		margin-left: 10px;
		margin-right: 18px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item {
		text-align: center;
		cursor: pointer;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item .image {
		width: 134px;
		height: 189px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item span {
		color: #4fdcff;
		border-bottom: 1px solid;
		margin-top: 9px;
		display: inline-block;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item span:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-text {
		display: inline-block;
		width: 235px;
		vertical-align: top;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects {
		box-sizing: border-box;
		display: inline-block;
		width: 410px;
		vertical-align: top;
		text-align: left;
		padding-left: 15px;
		margin-bottom: 60px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects h2 {
		line-height: 28px;
		margin-bottom: 18px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects h2 em {
		color: #fc0;
		font-style: normal;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects p {
		color: #a3a3a3;
		width: 290px;
		margin-bottom: 31px;
		line-height: 19px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-deliver-everywhere {
		background: rgba(0, 0, 0, 0.7) url(/files/frontend/template/pages/call-measurer/gray-block-bg-tab.jpg) no-repeat 0 0;
		margin: 41px auto 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-deliver-everywhere .block-wrap {
		min-height: 283px;
		padding-top: 55px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-deliver-everywhere .block-wrap .title {
		font-size: 29px;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-block_ag-scheme {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_ag-scheme.jpg);
		background-size: contain;
		max-width: 1105px;
		padding-top: 40%;
		position: relative;
		margin: 26px auto 59px;
	}

	.old_styles .rgaz-block_ag-scheme .rgaz-elements_tip-block-black {
		position: absolute;
		width: 80%;
		top: 32px;
		left: 0;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item {
		margin-bottom: 40px;
		border: 1px solid transparent;
		position: relative;
		display: -webkit-flex;
		display: flex;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current .photo img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current .ag-scheme-helpers-description-item-arrow {
		display: block;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .photo {
		margin-right: 20px;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .photo img {
		width: 178px;
		min-width: 178px;
		height: 178px;
		transition: all .15s ease;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .photo:hover img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description h2 {
		color: #fc0;
		font-size: 21px;
		line-height: 22px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description p {
		font-size: 16px;
		line-height: 22px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description a {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .ag-scheme-helpers-description-item-arrow {
		background: url(/files/frontend/template/shared/elements/rgaznew-elements_gasscheme-arrow.png) no-repeat 0 0;
		width: 43px;
		height: 42px;
		position: absolute;
		display: none;
		left: -68px;
		top: 50%;
		margin-top: -23px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .ag-scheme-helpers-description-item-arrow:hover {
		-webkit-filter: brightness(2);
		filter: brightness(2);
	}

	.old_styles .rgaz-block_leave-review {
		box-sizing: border-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0 -20px;
	}

	.old_styles .rgaz-block_leave-review .reviews-info {
		line-height: 22px;
		width: 314px;
		margin: 0 20px 30px;
	}

	.old_styles .rgaz-block_leave-review .reviews-form {
		width: 314px;
		margin: 0 20px 30px;
	}

	.old_styles .rgaz-block_leave-review .reviews-form input {
		display: block;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews {
		width: 216px;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-form_reviews-field--email, .old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-form_reviews-field--name {
		width: 200px;
		margin-bottom: 4px;
		margin-top: 9px;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-form_reviews-field--review-body {
		width: 270px;
		height: 88px;
		resize: none;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-elements_yellow-button {
		width: 144px;
	}

	.old_styles .rgaz-block_reviews-list {
		margin-top: 90px;
		text-align: center;
	}

	.old_styles .rgaz-block_reviews-list .review-item {
		position: relative;
		max-width: 670px;
		margin: 0 auto 66px;
		text-align: left;
	}

	.old_styles .rgaz-block_reviews-list .review-item .date {
		position: absolute;
		color: #757575;
		font-size: 16px;
		width: 100px;
		top: 3px;
		right: 10px;
		text-align: right;
	}

	.old_styles .rgaz-block_reviews-list .review-item .review-body {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_reviews-list .review-item .review-body .name {
		font-size: 23px;
		margin-bottom: 8px;
	}

	.old_styles .rgaz-block_reviews-list .review-item .rgaz-review-body-text {
		font-size: 15px;
		line-height: 22px;
		font-style: italic;
	}

	.old_styles .rgaz-block_reviews-list .review-item .rgaz-review-body-text-answer {
		margin-top: 40px;
		position: relative;
		padding-left: 40px;
	}

	.old_styles .rgaz-block_reviews-list .review-item .rgaz-review-body-text-answer:before {
		content: "";
		position: absolute;
		width: 27px;
		height: 59px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_logo-header.png) no-repeat 0 0;
		margin-top: 4px;
		z-index: 2;
		left: 0;
		top: -8px;
	}

	.old_styles .rgaz-block_contacts-google-map {
		width: 100%;
		height: 392px;
		position: relative;
		margin-top: 20px;
	}

	.old_styles .rgaz-block_contacts-google-map #rgaz-contacts-google-map {
		position: relative;
		z-index: 10;
		height: 384px;
		border: 4px solid #8c8c8c;
		background: #efefef url(/files/frontend/template/pages/contact/map-contact-bg.jpg) 50% 100% no-repeat;
	}

	.old_styles .rgaz-block_contacts-address {
		font-size: 20px;
		line-height: 31px;
		text-align: center;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_contacts-address .email {
		color: #4fdcff;
		font-size: 18px;
		text-decoration: none;
		display: inline-block;
		height: 23px;
		margin-left: 11px;
		position: relative;
		top: -2px;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_contacts-address .email:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_contacts-address .work-hours {
		font-style: italic;
		font-size: 15px;
		line-height: 22px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_request-form {
		padding-bottom: 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_request-form.dashed {
		border-image-width: 3px;
		padding: 30px;
		max-width: 819px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-block_request-form.dashed .block-head {
		margin-bottom: 26px;
	}

	.old_styles .rgaz-block_request-form .block-head {
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_request-form .block-content .block-form {
		max-width: 480px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .form-top {
		margin-bottom: 13px;
		text-align: left;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .form-top .rgaz-elements_phone-input {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .form-top .rgaz-elements_field-input--email {
		display: inline-block;
		vertical-align: top;
		margin: 0 0 0 50px;
		width: 200px;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .rgaz-elements_field-input--request {
		display: block;
		margin-left: 4px;
		resize: none;
		width: 456px;
		height: 92px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .rgaz-elements_yellow-button {
		margin-left: 4px;
		width: 193px;
	}

	.old_styles .rgaz-block_request-form .block-content .form-description {
		font-size: 14px;
		font-style: italic;
		color: #c1c1c1;
		width: 260px;
		display: inline-block;
		margin-top: 15px;
		line-height: 20px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-number {
		display: inline-block;
		font-size: 22px;
		color: #fc0;
		padding-top: 2px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap {
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-head {
		margin: 0;
		padding-top: 2px;
		text-align: left;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-head .rgaz-elements_block-title {
		font-size: 22px;
		color: #fc0;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-content .description {
		line-height: 22px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-content .gallery {
		margin-top: 32px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-content .gallery .rgaz-elements_gallery-thumbnail {
		margin-right: 3px;
	}

	.old_styles .rgaz-block_factory-brands {
		max-width: 958px;
		margin: 18px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap {
		padding: 40px 30px 30px;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap .block-head {
		margin-bottom: 20px;
		height: 24px;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap .block-content {
		padding-left: 5px;
	}

	.old_styles .rgaz-block_factory-brands .brand {
		display: inline-block;
		vertical-align: top;
		padding-top: 98px;
		color: #c1c1c1;
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_factory-brands .brand a {
		color: #4fdcff;
		display: inline-block;
		border-bottom: 1px solid;
		text-decoration: none;
		font-size: 15px;
		margin-top: 17px;
		margin-left: 3px;
		height: 16px;
	}

	.old_styles .rgaz-block_factory-brands .brand a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-deltagaz {
		background: url(/files/frontend/template/pages/ag-gasholder/deltagaz-logo.png) no-repeat 50% 20px;
		width: 194px;
		margin-right: 15px;
		padding-top: 150px;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-vps {
		width: 190px;
		padding-top: 150px;
		padding-left: 5px;
		margin-right: 0;
		background: url(/files/frontend/template/pages/ag-gasholder/vps-logo.png) no-repeat 50% 30px;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-kadatec {
		width: 203px;
		padding-top: 150px;
		padding-left: 32px;
		background: url(/files/frontend/template/pages/ag-gasholder/kadatec-logo.png) no-repeat 50% 40px;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-specgaz {
		width: 185px;
		padding-top: 150px;
		padding-left: 13px;
		background: url(/files/frontend/template/pages/ag-gasholder/specgaz-logo.png) no-repeat 50% 20px;
	}

	.old_styles .rgaz-block_order-gasification .block-head {
		text-align: center;
		padding-left: 13px;
	}

	.old_styles .rgaz-block_order-gasification .block-head .rgaz-elements_block-title {
		font-size: 30px;
		margin-bottom: 4px;
	}

	.old_styles .rgaz-block_order-gasification .block-head .we-do {
		line-height: 19px;
		font-style: italic;
		font-size: 15px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_order-gasification > .block-content {
		margin-top: 47px;
		text-align: center;
	}

	.old_styles .rgaz-block_order-gasification > .block-content .form-fields {
		display: block;
		margin: 0 auto 20px;
	}

	.old_styles .rgaz-block_order-gasification > .block-content .form-submit {
		display: block;
		padding-left: 40px;
	}

	.old_styles .rgaz-block_order-gasification > .block-content .form-submit input {
		font-size: 24px;
		padding: 6px 19px;
		line-height: 33px;
	}

	.old_styles .rgaz-block_call-us {
		width: 527px;
		height: 168px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		text-align: center;
		margin: 0 auto;
		position: relative;
		left: 6px;
		padding-top: 20px;
		line-height: 40px;
	}

	.old_styles .rgaz-block_call-us .block-title {
		font-size: 28px;
		color: #fc0;
		margin-bottom: 7px;
	}

	.old_styles .rgaz-block_call-us .phone {
		font-size: 28px;
		margin-bottom: 11px;
	}

	.old_styles .rgaz-block_call-us .we-do {
		font-size: 14px;
		width: 345px;
		margin: 0 auto;
		line-height: 19px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_gas-calculator {
		max-width: 467px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-calculator .block-wrap {
		padding: 29px 0;
		background: #000;
	}

	.old_styles .rgaz-block_gas-calculator .rgaz-elements_block-title {
		font-size: 28px;
		line-height: 33px;
	}

	.old_styles .rgaz-block_gas-calculator .block-content {
		margin-top: 27px;
	}

	.old_styles .rgaz-block_order-gas-refill .form-fields {
		margin-bottom: 45px;
	}

	.old_styles .rgaz-block_order-gas-refill .gasholder-residue, .old_styles .rgaz-block_order-gas-refill .gasholder-volume {
		width: 300px;
		text-align: left;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_order-gas-refill .measure-unit {
		font-size: 24px;
		margin-left: 9px;
		position: relative;
		top: 5px;
		margin-right: 15px;
	}

	.old_styles .rgaz-block_order-gas-refill .field-label {
		width: 120px;
		display: inline-block;
		vertical-align: middle;
		line-height: 21px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-elements_field-input-text {
		font-size: 26px;
		height: auto;
		width: 97px;
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		text-align: center;
	}

	.old_styles .rgaz-block_order-gas-refill.autoform-form-invalid .rgaz-block_gas-calculator-results.no-results {
		opacity: 0;
		display: none;
	}

	.old_styles .rgaz-block_order-gas-refill .how-to-know {
		color: #4fdcff;
		font-size: 14px;
	}

	.old_styles .rgaz-block_order-gas-refill .how-to-know:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results {
		transition: all .15s ease;
		font-size: 25px;
		line-height: 47px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .rgaz-block_gas-calculator_result-liters {
		font-size: 35px;
		margin-right: 5px;
		font-weight: 700;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .rgaz-block_gas-calculator_result-price {
		font-size: 36px;
		margin-right: 7px;
		margin-left: 5px;
		font-weight: 700;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .sep-line {
		height: 1px;
		padding-top: 45px;
		border-top: 1px solid #474747;
		margin-top: 30px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .show-form-button {
		font-size: 24px;
		padding: 11px 19px;
		margin-top: 20px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery {
		text-align: center;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail .form-fields, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success .form-fields, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery .form-fields {
		margin-bottom: 4px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail .form-fields .good-people, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success .form-fields .good-people, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery .form-fields .good-people {
		display: block;
		font-size: 12px;
		width: 223px;
		line-height: 16px;
		font-style: italic;
		margin: 7px auto 0;
		color: #757575;
		padding: 0;
		text-align: center;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail .form-submit, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success .form-submit, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery .form-submit {
		padding-bottom: 26px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success {
		text-align: center;
		padding: 46px 0 60px;
	}

	.old_styles .rgaz-block_order-gas-refill .form-submit {
		transition: all .15s ease;
		padding: 19px;
		margin-left: -19px;
	}

	.old_styles .rgaz-block_order-gas-refill .form-submit .rgaz-elements_yellow-button {
		font-size: 24px;
		padding: 11px 19px;
	}

	.old_styles .rgaz-block_autonomous-gas-supply-scheme {
		margin-top: 77px;
	}

	.old_styles .rgaz-block_autonomous-gas-supply-scheme .rgaz-block_autonomous-gas-supply-scheme_block-head {
		text-align: center;
	}

	.old_styles .rgaz-block_autonomous-gas-supply-scheme .rgaz-block_autonomous-gas-supply-scheme_block-content .scheme-comment {
		text-align: center;
		width: 485px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_gas-supply-scheme {
		position: relative;
		margin-top: 20px;
		height: 800px;
		background: url(/files/frontend/template/pages/village-gasification/village-gas-supply-scheme-tab.jpg) no-repeat 50% 0;
		background-size: contain;
	}

	.old_styles .rgaz-block_gas-supply-scheme .scheme-legend {
		display: none;
	}

	.old_styles .rgaz-block_our-cars {
		margin-top: 58px;
		padding-top: 47px;
		padding-bottom: 62px;
		max-width: 940px;
		text-align: center;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-head .rgaz-elements_block-title {
		display: block;
		font-size: 28px;
		margin-bottom: 20px;
		text-align: center;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content {
		display: block;
		margin: 0 auto;
		max-width: 400px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content a {
		margin-top: 18px;
		display: inline-block;
		height: 20px;
		border-bottom: 1px solid #276e80;
		text-decoration: none;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content a:hover {
		border-bottom: 1px solid #a9eeff;
	}

	.old_styles .rgaz-block_gas-spent-speed {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 673px;
		margin: 30px auto 0;
		position: relative;
		text-align: center;
		padding: 30px;
	}

	.old_styles .rgaz-block_gas-spent-speed .rgaz-elements_block-title {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_gas-spent-speed .rgaz-block_gas-spent-speed-content {
		max-width: 617px;
		margin: 0 auto;
		font-size: 14px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones {
		margin-top: 35px;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone {
		display: inline-block;
		vertical-align: top;
		font-size: 22px;
		margin: 0 10px;
		width: 200px;
		color: #fc0;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone span {
		color: inherit;
		display: block;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone a {
		font-size: 18px;
		display: inline-block;
		padding-top: 15px;
		text-decoration: none;
		border-bottom: 1px solid;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_content-static-page-turnkey {
		padding-bottom: 40px;
		text-align: center;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade {
		margin: 99px auto 0;
		display: block;
		max-width: 651px;
		padding-bottom: 22px;
		padding-top: 19px;
		padding-left: 23px;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-left {
		display: block;
		width: 170px;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-right {
		display: block;
		width: 460px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-right a.rgaz-elements_block-title {
		font-size: 28px;
		height: 28px;
		text-decoration: none;
		text-transform: lowercase;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-right a.rgaz-elements_block-title span {
		display: inline-block;
		height: 23px;
		border-bottom: 1px solid;
		color: inherit;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .block-head {
		text-align: center;
		margin-top: 25px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .block-wrap {
		padding-right: 36px;
		min-height: 634px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form {
		position: relative;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .filling-info {
		text-align: center;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 170px;
		height: 219px;
		margin-top: 33px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-image {
		width: 90px;
		display: inline-block;
		height: 70px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-title {
		font-size: 19px;
		line-height: 20px;
		color: #fff;
		height: 40px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input {
		position: relative;
		margin-top: 9px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=text] {
		width: 68px;
		height: 41px;
		border: none;
		background: #fff;
		color: #000;
		font-size: 25px;
		text-align: center;
		outline: none;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=text]:focus, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=text]:hover {
		background: #fff;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input .input-clear {
		background: url(/files/frontend/template/pages/gas-consumption/input-clear.png) no-repeat;
		width: 13px;
		height: 13px;
		position: absolute;
		top: 0;
		right: 33px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio] + label {
		cursor: pointer;
		color: #4fdcff;
		border-bottom: 1px dashed;
		margin-bottom: 9px;
		display: inline-block;
		font-size: 17px;
		height: 21px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio] + label:before {
		content: none;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio] + label:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio]:checked + label {
		color: #fc0;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input.w-plus {
		position: relative;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input.w-plus:after {
		content: "+";
		top: 5px;
		left: 55px;
		position: absolute;
		color: #000;
		font-size: 25px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result {
		position: relative;
		width: 228px;
		margin: 40px auto 0;
		font-size: 20px;
		text-align: center;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-head {
		height: 87px;
		background: url(/files/frontend/template/pages/gas-consumption/list-top.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-head .title {
		padding-top: 15px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-head .separator {
		font-size: 14px;
		margin-top: 2px;
		margin-bottom: 15px;
		letter-spacing: 2.6px;
		color: #6c6c6c;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results {
		background: #fff;
		padding-bottom: 24px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .result-numbers {
		font-size: 23px;
		line-height: 43px;
		padding-bottom: 20px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .result-numbers .result-number {
		display: inline-block;
		font-size: 35px;
		font-weight: 700;
		margin-right: 9px;
		margin-left: 9px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .rgaz-elements_yellow-button {
		font-size: 24px;
		padding: 11px 25px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form .info {
		color: #767676;
		font-size: 16px;
		font-style: italic;
		margin-bottom: 8px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input input {
		position: absolute;
		left: 46px;
		top: 8px;
		font-size: 17px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask {
		font-size: 18px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part1, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part2 {
		height: 35px;
		top: -2px;
		position: relative;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part1 {
		width: 39px;
		margin: 0 4px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part2 {
		width: 125px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input.focused .mask .mask-part1, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input.focused .mask .mask-part2 {
		background: #fff;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_yellow-button {
		width: 150px;
		white-space: normal;
		padding: 13px 0 11px 7px;
		text-align: center;
		margin-top: 27px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-footer {
		height: 5px;
		background: url(/files/frontend/template/pages/gas-consumption/list-bottom.png) repeat-x 0 100%;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result * {
		color: #000;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .calulator-info {
		color: #757575;
		font-size: 14px;
		text-align: center;
		font-style: italic;
		width: 763px;
		margin: 19px auto 0;
	}

	.old_styles .rgaz-block_checklist {
		padding-left: 25px;
		list-style-type: none;
	}

	.old_styles .rgaz-block_checklist li {
		padding-left: 51px;
		margin-bottom: 14px;
		line-height: 18px;
		background: url(/files/frontend/template/shared/elements/rgaz-block_checklist-mark.png) no-repeat 10px 2px;
	}

	.old_styles .rgaz-block_gasification-calculator {
		position: relative;
		overflow: hidden;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-wrap {
		padding-top: 47px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-name {
		color: #fc0;
		font-size: 28px;
		padding-left: 37px;
		padding-right: 20px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .tip-index {
		position: absolute;
		right: 0;
		top: 0;
		opacity: 0;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips {
		display: block;
		padding-left: 10px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips .group-tip {
		display: none;
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips .group-tip .index {
		display: table-cell;
		width: 27px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips .group-tip .tip {
		display: table-cell;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips-highneck .index {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item {
		cursor: pointer;
		padding-bottom: 2px;
		position: relative;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current {
		padding: 0;
		margin-top: -2px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current .calculator-tank {
		background-color: #17424d;
		border: 2px solid #4fdcff;
		margin-left: 10px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current .calculator-tank:before {
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current:after {
		content: "";
		width: 36px;
		height: 2px;
		position: absolute;
		right: -12px;
		top: 38px;
		background: #4fdcff;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-tank {
		width: 349px;
		height: 70px;
		padding-left: 76px;
		font-size: 25px;
		margin-left: 12px;
		font-weight: 700;
		position: relative;
		line-height: 80px;
		background-repeat: no-repeat;
		background-position: 169px 17px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-tank:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: 26px;
		top: 27px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values {
		margin-top: 21px;
		width: 463px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation {
		width: 316px;
		height: 370px;
		max-height: 0;
		margin-left: 7px;
		margin-top: 28px;
		display: inline-block;
		opacity: 0;
		vertical-align: top;
		border: 2px solid #4fdcff;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation.visible {
		max-height: 100%;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .title {
		color: #fc0;
		font-size: 21px;
		padding-top: 20px;
		padding-left: 57px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .title .rgaz-block_checklist {
		padding: 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .rgaz-block_checklist li {
		transition: all 1s ease;
		max-height: 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .rgaz-block_checklist .underground-pipeline {
		color: #4fdcff;
		display: inline-block;
		margin-left: 5px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation.visible {
		opacity: 1;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation.visible .rgaz-block_checklist li {
		transition: all 1s ease;
		max-height: 100px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .group-values {
		margin-bottom: 50px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item {
		cursor: pointer;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current {
		padding: 0;
		position: relative;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current .checkbox {
		background-color: #17424d;
		border: 2px solid #4fdcff;
		margin-left: 10px;
		padding-top: 26px;
		background-position: 289px 3px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current .checkbox:before {
		background-position: -21px 0;
		top: 36px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current:after {
		content: "**";
		position: absolute;
		color: #4fdcff;
		display: inline-block;
		right: -22px;
		top: 26px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item .checkbox {
		width: 349px;
		height: 67px;
		padding-left: 76px;
		font-size: 18px;
		margin-left: 12px;
		margin-top: 31px;
		font-weight: 700;
		padding-top: 28px;
		position: relative;
		line-height: 22px;
		background-image: url(/files/frontend/template/shared/calculator/gasholder-highneck.png);
		background-repeat: no-repeat;
		background-position: 289px 5px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item .checkbox:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: 25px;
		top: 38px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions {
		margin-top: 30px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .group-values {
		margin-top: 40px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item {
		width: 238px;
		height: 113px;
		border: 2px solid #4a4a4a;
		position: relative;
		display: inline-block;
		margin-right: 37px;
		vertical-align: top;
		margin-left: 10px;
		cursor: pointer;
		margin-bottom: 50px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item .checkbox {
		position: relative;
		padding-left: 71px;
		display: table-cell;
		vertical-align: middle;
		height: 113px;
		line-height: 17px;
		padding-right: 22px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item .checkbox:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0, #000;
		position: absolute;
		left: 25px;
		top: 44px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current {
		border: 2px solid #4fdcff;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current .checkbox {
		background: linear-gradient(90deg, rgba(79, 220, 255, 0.3) 0, rgba(79, 220, 255, 0.3) 30%, rgba(125, 185, 232, 0));
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current .checkbox:before {
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current .tip-index {
		right: -17px;
		opacity: 1;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-7 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id7.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-8 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id8.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-9 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id9.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-10 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id10.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-11 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id11.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-12 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id12.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-13 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id13.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-14 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id14.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling {
		height: 183px;
		margin-top: 41px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item {
		cursor: pointer;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item.highlighted-current {
		padding: 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item.highlighted-current .checkbox {
		background-color: #17424d;
		border: 2px solid #4fdcff;
		margin-left: 10px;
		padding-top: 31px;
		background-position: -11px -26px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item.highlighted-current .checkbox:before {
		left: 25px;
		top: 44px;
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item .checkbox {
		width: 200px;
		height: 82px;
		padding-left: 217px;
		font-size: 18px;
		margin-left: 12px;
		margin-top: 21px;
		font-weight: 700;
		padding-top: 33px;
		position: relative;
		line-height: 22px;
		background-image: url(/files/frontend/template/shared/calculator/calculator-primary-filling.png);
		background-repeat: no-repeat;
		background-position: -11px -24px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item .checkbox .liters {
		display: inline-block;
		font: inherit;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item .checkbox:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: 25px;
		top: 46px;
	}

	.old_styles .rgaz-block_gasification-calculator-total {
		background: #fff;
		opacity: 0;
		position: relative;
		width: 100%;
	}

	.old_styles .rgaz-block_gasification-calculator-total.visible {
		opacity: 1;
	}

	.old_styles .rgaz-block_gasification-calculator-total * {
		color: #000;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-actions, .old_styles .rgaz-block_gasification-calculator-total .phone, .old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input, .old_styles .rgaz-block_gasification-calculator-total .total, .old_styles .rgaz-block_gasification-calculator-total .youselected {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator-total .youselected {
		font-size: 20px;
		margin-top: 36px;
		margin-left: 20px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .total {
		font-weight: 700;
		font-size: 40px;
		line-height: 104px;
		margin-left: 10px;
		padding-left: 30px;
		padding-right: 30px;
		margin-right: 10px;
		background: url(/files/frontend/template/shared/calculator/calculator-total-separator.png) no-repeat 0 50%, url(/files/frontend/template/shared/calculator/calculator-total-separator.png) no-repeat 100% 50%;
	}

	.old_styles .rgaz-block_gasification-calculator-total .phone {
		padding-top: 12px;
		padding-left: 10px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .phone .label {
		font-style: italic;
		padding-left: 37px;
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .reset {
		background: url(/files/frontend/template/pages/gas-consumption/input-clear.png) no-repeat;
		width: 13px;
		height: 13px;
		position: absolute;
		top: 8px;
		right: 7px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-actions {
		padding: 24px 24px 24px 30px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-actions .rgaz-elements_yellow-button {
		font-size: 24px;
		width: 232px;
		padding: 13px 0;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input input {
		position: absolute;
		left: 37px;
		top: 8px;
		font-size: 17px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask {
		font-size: 18px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part1, .old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part2 {
		height: 35px;
		top: -2px;
		position: relative;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part1 {
		width: 39px;
		margin: 0 4px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part2 {
		width: 125px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input.focused .mask .mask-part1, .old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input.focused .mask .mask-part2 {
		background: #fff;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-answers .fail, .old_styles .rgaz-block_gasification-calculator-total .form-answers .success {
		display: none;
		height: 97px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-answers .fail .centred, .old_styles .rgaz-block_gasification-calculator-total .form-answers .success .centred {
		display: -webkit-flex;
		display: flex;
		width: 100%;
		height: 100%;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-content {
		min-height: 97px;
		text-align: center;
	}

	.old_styles .rgaz-block_product-name-value-table {
		line-height: 16px;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item {
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .inline-wrap {
		width: 309px;
		display: inline-block;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .inline-wrap .name-wrap {
		display: table-row;
		table-layout: fixed;
		width: 100%;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .inline-wrap .name-wrap .name {
		display: table-cell;
		font-style: italic;
		color: #cecece;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .inline-wrap .name-wrap:after {
		content: "";
		display: table-cell;
		width: 100%;
		background: url(/files/frontend/template/shared/elements/rgaz-block_product-name-value-table-dot.png) repeat-x 0 85%;
		top: -3px;
		left: 2px;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .value {
		display: inline-block;
		vertical-align: top;
		padding-left: 2px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow {
		padding-left: 30px;
		margin: 59px auto 0;
		max-width: 678px;
		position: relative;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow .block-wrap {
		background: #000;
		padding-bottom: 60px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow .rgaz-elements_block-title {
		color: #fc0;
		margin-left: 100px;
		padding-top: 20px;
		font-size: 24px;
		margin-bottom: 32px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow .block-content {
		padding-left: 104px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .manufacturer-logo {
		position: absolute;
		top: 0;
		left: 861px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .total-price {
		position: absolute;
		color: #000;
		background: #4fdcff;
		border: 3px solid #fff;
		text-align: center;
		left: 0;
		top: 50%;
		margin-top: -64px;
		line-height: 24px;
		width: 133px;
		font-size: 21px;
		padding: 18px 0 6px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .total-price span {
		color: #000;
		font-size: 28px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_round-icons-small {
		margin-top: 119px;
		padding-left: 5px;
		padding-bottom: 20px;
		margin-bottom: 40px;
		text-align: center;
	}

	.old_styles .rgaz-block_round-icons-small .rgaz-block_round-icons-small-title {
		font-size: 27px;
		text-align: center;
		margin-bottom: 71px;
	}

	.old_styles .rgaz-block_round-icon-small {
		display: inline-block;
		vertical-align: top;
		height: 240px;
		width: 140px;
		margin: 20px 0;
	}

	.old_styles .rgaz-block_round-icon-small .image {
		width: 138px;
		height: 138px;
		border: 1px solid #fff;
		border-radius: 50%;
		position: relative;
		overflow: hidden;
	}

	.old_styles .rgaz-block_round-icon-small .image img {
		position: relative;
		z-index: 1;
		width: 100%;
		height: 100%;
	}

	.old_styles .rgaz-block_round-icon-small .image .number {
		position: absolute;
		z-index: 2;
		color: #fff;
		width: 100%;
		top: 0;
		left: 0;
		font-size: 0;
		line-height: 149px;
		text-align: center;
		padding-left: 4px;
		text-shadow: 0 0 15px rgba(0, 0, 0, 0.63), 0 0 15px #000;
	}

	.old_styles .rgaz-block_round-icon-small .title {
		color: #fc0;
		text-align: center;
		margin-top: 14px;
		font-size: 15px;
		line-height: 18px;
	}

	.old_styles .rgaz-block_objects-listing-new {
		padding-left: 21px;
		padding-top: 7px;
		margin-bottom: 70px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-head .rgaz-elements_page-title {
		font-size: 45px;
		margin-bottom: 23px;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object {
		display: block;
		width: 400px;
		margin: 0 auto 30px;
		text-decoration: none;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object .object-image {
		display: block;
		margin-bottom: 18px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object .object-image img {
		border: 1px solid #848484;
		width: 210px;
		height: 146px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object .object-title {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		font-size: 17px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:hover .object-title {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type {
		border: 4px solid #848484;
		min-height: 331px;
		padding-bottom: 30px;
		margin-bottom: 28px;
		text-align: left;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-image {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-image img {
		border: none;
		width: 100%;
		height: 330px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-content {
		display: block;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-content .object-content-wrap {
		display: block;
		padding-top: 30px;
		padding-left: 33px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-title {
		font-size: 27px;
		line-height: 35px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-description {
		color: #fff;
		display: block;
		margin-top: 32px;
		font-size: 16px;
		width: 336px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2), .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) {
		min-height: 323px;
		margin-bottom: 34px;
		position: relative;
		border: 1px solid #848484;
		text-align: left;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-image, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-image {
		position: absolute;
		display: block;
		overflow: hidden;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-image img, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-image img {
		border: 0;
		width: auto;
		height: 323px;
		display: block;
		-webkit-filter: brightness(0.5) grayscale(1);
		filter: brightness(0.5) grayscale(1);
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-content, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-content {
		position: absolute;
		width: 100%;
		height: 100%;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-content .object-content-wrap, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-content .object-content-wrap {
		display: table-cell;
		vertical-align: middle;
		height: 320px;
		padding-left: 33px;
		width: 345px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-title, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-title {
		font-size: 27px;
		line-height: 35px;
	}

	.old_styles .rgaz-block_objects-listing-done-objects {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		height: 296px;
		padding: 37px 20px 0;
		margin: 0 auto 77px;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .we-done {
		font-weight: 700;
		font-size: 25px;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .objects {
		font-size: 61px;
		line-height: 33px;
		margin-top: 20px;
		font-family: PTSans;
		margin-bottom: 34px;
		color: #fc0;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .objects span {
		font-size: 27px;
		line-height: 15px;
		margin-left: 9px;
		vertical-align: top;
		color: #fc0;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .description {
		width: 362px;
		font-size: 15px;
		line-height: 22px;
		margin: 0 auto 16px;
	}

	.old_styles .rgaz-block_objects-listing-done-objects a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_objects-listing-done-objects a:hover {
		color: #a9eeff;
	}

	.old_styles .obekty-gazifikacii .rgaz-block_objects-listing-done-objects {
		margin-bottom: 0;
	}

	.old_styles .rgaz-block_objects-history {
		text-align: center;
	}

	.old_styles .rgaz-block_objects-history .rgaz-block_objects-history-left, .old_styles .rgaz-block_objects-history .rgaz-block_objects-history-right {
		display: inline-block;
		vertical-align: top;
		width: 480px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_objects-past {
		text-align: center;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-head {
		text-align: center;
		margin-bottom: 55px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-head h2 {
		font-size: 27px;
		padding-left: 44px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object {
		display: inline-block;
		vertical-align: top;
		width: 178px;
		text-decoration: none;
		margin-left: 10px;
		margin-right: 18px;
		text-align: center;
		margin-bottom: 49px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object .object-image {
		display: block;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object .object-image img {
		border: 1px solid #848484;
		width: 97px;
		height: 68px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object .object-title {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object:hover .object-title {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_object-page-single {
		margin-top: 48px;
		padding-bottom: 16px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-head {
		margin-bottom: 44px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-head h1 {
		font-size: 30px;
		font-weight: 700;
		font-family: PTSans;
		text-align: center;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-head .all-objects {
		text-decoration: none;
		border-bottom: 1px solid;
		margin-left: 138px;
		font-size: 15px;
		display: inline-block;
		margin-top: 16px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card {
		border: 7px solid #9a9a9a;
		max-width: 450px;
		min-height: 300px;
		margin: 0 auto 67px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-card-image {
		overflow: hidden;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-card-image img {
		width: 100%;
		height: auto;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description {
		padding: 30px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description .date {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 21px;
		color: #bcbcbc;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description .text {
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description .text p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-add-text {
		padding-left: 59px;
		width: 697px;
		font-size: 16px;
		margin-bottom: 68px;
		line-height: 21px;
		margin-top: -11px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-add-text p {
		line-height: 21px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-gallery {
		text-align: center;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-gallery .gallery-item {
		display: inline-block;
		vertical-align: top;
		border: 1px solid #9a9a9a;
		width: 210px;
		height: 146px;
		margin: 0 14px 32px 10px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects {
		margin-top: 80px;
		text-align: center;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object {
		display: inline-block;
		vertical-align: top;
		width: 178px;
		text-decoration: none;
		text-align: center;
		margin: 0 10px 40px;
		-webkit-order: 2;
		order: 2;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object .object-image {
		display: block;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object .object-image img {
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
		border: 1px solid #848484;
		width: 97px;
		height: 68px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object .object-title {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object:hover .object-title {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-left, .old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-right {
		display: inline-block;
		vertical-align: top;
		width: 210px;
		-webkit-order: 2;
		order: 2;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 100%;
		margin-bottom: 40px;
		-webkit-order: 1;
		order: 1;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center a {
		text-decoration: none;
		font-size: 28px;
		line-height: 41px;
		display: inline-block;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center a span {
		display: inline-block;
		border-bottom: 2px solid;
		height: 31px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center a:hover span {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_guarantee-info {
		position: relative;
		height: 142px;
		margin-bottom: 53px;
		text-align: center;
	}

	.old_styles .rgaz-block_guarantee-info .rgaz-block_guarantee-info-left {
		position: relative;
		display: inline-block;
		vertical-align: top;
		height: 38px;
		z-index: 2;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_guarantee-block-left.png) no-repeat 0 0, #fc0;
		font-weight: 700;
		color: #000;
		font-size: 20px;
		line-height: 38px;
		padding-left: 43px;
		padding-right: 30px;
		margin-bottom: -1px;
		font-family: arial;
	}

	.old_styles .rgaz-block_guarantee-info .rgaz-block_guarantee-info-left span {
		color: #000;
		font-family: arial;
	}

	.old_styles .rgaz-block_guarantee-info .rgaz-block_guarantee-info-right {
		display: inline-block;
		vertical-align: top;
		height: 38px;
		z-index: 1;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_guarantee-block-right.png) no-repeat 100% 0, #c59e00;
		font-weight: 700;
		color: #000;
		font-size: 18px;
		line-height: 38px;
		padding-left: 56px;
		padding-right: 36px;
		font-family: arial;
	}

	.old_styles .rgaz-block_guarantee-info .rgaz-block_guarantee-info-right span {
		color: #000;
		font-family: arial;
	}

	.old_styles .rgaz-block_guarantee-info .more-info {
		text-align: center;
		font-style: italic;
		font-family: istok_webitalic;
		color: #c59e00;
		font-size: 14px;
		padding-top: 30px;
		padding-bottom: 65px;
		line-height: 17px;
	}

	.old_styles .rgaz-block_guarantee-info .more-info a {
		color: #fff;
	}

	.old_styles .rgaz-block_guarantee-info .more-info a:hover {
		color: #c59e00;
	}

	.old_styles .rgaz-block_gas-delivery-calculator {
		position: relative;
		width: 955px;
		margin-left: 22px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .block-arrow-border + .block-wrap {
		border-bottom: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .block-wrap {
		padding-bottom: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .block-content {
		min-width: 760px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-target, .old_styles .rgaz-block_gas-delivery-calculator .noUi-target * {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		touch-action: none;
		-ms-user-select: none;
		-moz-user-select: none;
		box-sizing: border-box;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-target {
		position: relative;
		direction: ltr;
		width: 584px;
		padding-right: 8px;
		height: 11px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-base {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-origin {
		position: absolute;
		right: 0;
		top: 0;
		left: 0;
		bottom: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-handle {
		z-index: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-stacking .noUi-handle {
		z-index: 10;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-state-tap .noUi-origin {
		transition: left .3s, top .3s;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-state-drag * {
		cursor: inherit !important;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-base {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-vertical {
		width: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-background {
		background: url(/files/frontend/template/pages/calculator-new/noui-scale1.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-connect {
		background: #3fb8af;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-origin {
		border-radius: 2px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-draggable {
		cursor: w-resize;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-vertical .noUi-draggable {
		cursor: n-resize;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-handle {
		width: 20px;
		outline: none;
		border: none;
		height: 31px;
		position: relative;
		left: -5px;
		top: -11px;
		background: url(/files/frontend/template/pages/calculator-new/noui-holder.png) no-repeat 0 0;
		background-position: -20px 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-handle.noUi-active:after, .old_styles .rgaz-block_gas-delivery-calculator .noUi-handle:hover:after {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		box-shadow: 0 0 55px #fc0, 0 0 20px #fc0;
		height: 23px;
		width: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator [disabled].noUi-connect, .old_styles .rgaz-block_gas-delivery-calculator [disabled] .noUi-connect {
		background: #b8b8b8;
	}

	.old_styles .rgaz-block_gas-delivery-calculator [disabled] .noUi-handle, .old_styles .rgaz-block_gas-delivery-calculator [disabled].noUi-origin {
		cursor: not-allowed;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #gasholder-prefer-residue.noUi-background, .old_styles .rgaz-block_gas-delivery-calculator #slider-gasholder-residue.noUi-background {
		background: url(/files/frontend/template/pages/calculator-new/noui-scale2.png) no-repeat 0 0;
		padding-right: 96px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale {
		margin-bottom: 26px;
		padding-left: 148px;
		padding-top: 84px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale.scale2 .slider-input, .old_styles .rgaz-block_gas-delivery-calculator .scale.scale3 .slider-input {
		width: 55px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale.scale2 {
		margin-bottom: 28px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .field-label {
		font-size: 23px;
		margin-bottom: 20px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .primary-filling {
		display: inline-block;
		vertical-align: top;
		position: relative;
		color: #fff;
		cursor: pointer;
		margin-left: 128px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .primary-filling:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: -32px;
		top: 3px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .primary-filling.active:before {
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .gas-price-sticker {
		background: url(/files/frontend/template/pages/calculator-new/gas-price.png) no-repeat 0 0;
		width: 228px;
		height: 158px;
		position: absolute;
		text-align: center;
		color: #000;
		top: -68px;
		right: -155px;
		padding-top: 69px;
		font-weight: 700;
		font-size: 21px;
		line-height: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .gas-price-sticker .price {
		font-family: PTSans;
		font-size: 37px;
		line-height: 38px;
		margin-bottom: 3px;
		letter-spacing: -3px;
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers {
		position: relative;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .max, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .min {
		position: absolute;
		font-size: 19px;
		cursor: default;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .max.red, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .min.red {
		color: #c60000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .max.gray, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .min.gray {
		color: #a5a5a5;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number {
		position: absolute;
		font-size: 19px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number.red {
		color: #c60000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number.active, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number:hover {
		color: #fc0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap {
		margin-left: 150px;
		background: #fff;
		transition: all .5s ease;
		overflow: hidden;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_fail, .old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_success {
		text-align: center;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_fail p, .old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_success p {
		color: #535353;
		padding-left: 50px;
		font-style: italic;
		font-size: 16px;
		padding-top: 20px;
		padding-bottom: 11px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .comment {
		color: #000;
		padding-top: 18px;
		font-weight: 700;
		padding-left: 24px;
		font-size: 19px;
		padding-bottom: 9px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .comment a {
		color: #00afca;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .comment a:hover {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields {
		padding-left: 26px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .form-fields-left {
		color: #000;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .form-fields-left p {
		color: #000;
		display: inline-block;
		vertical-align: top;
		padding-top: 8px;
		margin-right: 20px;
		line-height: 18px;
		font-size: 16px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_fields-input-geocomplete {
		padding: 8px 15px;
		width: 240px;
		margin: 8px 0;
		position: relative;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_fields-input-geocomplete:focus {
		box-shadow: 0 0 0 1px #c1c1c1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_phone-input {
		margin-left: 26px;
		margin-top: 7px;
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_phone-input .mask {
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-submit {
		display: inline-block;
		vertical-align: top;
		position: relative;
		top: -16px;
		margin-left: 1px;
		padding: 20px 20px 13px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-submit .rgaz-elements_yellow-button {
		font-size: 22px;
		padding: 11px 27px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .comment {
		color: #535353;
		padding-left: 18px;
		font-style: italic;
		font-size: 16px;
		padding-top: 20px;
		padding-bottom: 11px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields {
		padding-left: 18px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_fields-input-geocomplete {
		padding: 8px 15px;
		width: 240px;
		margin: 8px 0;
		position: relative;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_fields-input-geocomplete:focus {
		box-shadow: 0 0 0 1px #c1c1c1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_phone-input {
		margin-left: 26px;
		margin-top: 7px;
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_phone-input .mask {
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-submit {
		display: block;
		vertical-align: top;
		padding: 10px 20px 20px;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-submit .rgaz-elements_yellow-button {
		font-size: 22px;
		padding: 11px 27px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .slider-input {
		color: #000;
		border: 1px solid #fff;
		background-color: #fff;
		height: 35px;
		font-size: 22px;
		font-weight: 400;
		width: 100px;
		padding: 0;
		border-radius: 3px;
		text-align: center;
		margin-left: 4px;
		top: -6px;
		outline: none;
		position: relative;
		box-shadow: inset 3px 3px 3px 0 rgba(0, 0, 0, 0.4);
	}

	.old_styles .rgaz-block_gas-delivery-calculator .slider-input:hover {
		background: #fff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .slider-input.active, .old_styles .rgaz-block_gas-delivery-calculator .slider-input:focus {
		background-color: #b5f0ff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers {
		height: 186px;
		position: relative;
		width: 947px;
		left: -26px;
		padding-top: 85px;
		overflow: hidden;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .warning {
		opacity: 0;
		position: absolute;
		font-family: PTSans;
		font-size: 18px;
		padding: 6px 13px;
		color: #ff6e6b;
		border: 1px solid #802727;
		left: 179px;
		top: 20px;
		font-style: italic;
		transition: opacity .2s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .successful-telemetry {
		opacity: 0;
		transition: all .5s ease;
		color: #fff;
		font-size: 26px;
		position: absolute;
		font-family: PTSans;
		font-style: italic;
		top: 99px;
		left: 329px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .successful {
		opacity: 0;
		transition: all .5s ease;
		color: #fff;
		font-size: 26px;
		position: absolute;
		font-family: PTSans;
		font-style: italic;
		top: 99px;
		left: 359px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile {
		background: url(/files/frontend/template/pages/calculator-new/vechile-w-results-detailed.png) no-repeat 0 0;
		width: 680px;
		height: 181px;
		left: -500px;
		position: absolute;
		bottom: 5px;
		opacity: 1;
		transition: left 1s ease, opacity .2s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel {
		position: absolute;
		width: 48px;
		height: 48px;
		transition: all 1s ease-out;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		background: url(/files/frontend/template/pages/calculator-new/vechile-wheel.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel.wheel1 {
		left: 375px;
		top: 133px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel.wheel2 {
		left: 450px;
		top: 133px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel.wheel3 {
		left: 594px;
		top: 133px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info .telemetry-top {
		color: #000;
		background-color: #fff;
		width: 207px;
		margin-left: 22px;
		font-size: 15px;
		padding-bottom: 22px;
		margin-top: 25px;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info .telemetry-top strong {
		color: #000;
		font-size: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info .telemetry-bottom {
		color: #000;
		width: 207px;
		margin-left: 22px;
		line-height: 18px;
		margin-top: -3px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results {
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-top {
		font-size: 40px;
		margin-bottom: 31px;
		padding-left: 26px;
		padding-top: 19px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-top .rgaz-block_gas-calculator_result-price {
		color: #000;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-top .rouble {
		font-family: PTSans;
		color: #717171;
		padding-left: 5px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-bottom {
		color: #5a5a5a;
		font-weight: 700;
		padding-left: 29px;
		font-size: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-bottom .rgaz-block_gas-calculator_result-liters {
		color: #000;
		color: #5a5a5a;
		font-size: 18px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .road-sign {
		background: url(/files/frontend/template/pages/calculator-new/roadsign.png) no-repeat 0 0;
		width: 142px;
		height: 135px;
		right: 200px;
		position: absolute;
		bottom: 6px;
		opacity: 1;
		transition: right 1s ease, opacity .2s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .progressbar {
		width: 947px;
		height: 6px;
		margin-top: 181px;
		background: #828282;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .progressbar .progressbar-up {
		transition: all 1s ease;
		display: block;
		width: 0;
		position: relative;
		height: 6px;
		background: #4fdcff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .progressbar .progressbar-up:after {
		content: "";
		background: url(/files/frontend/template/pages/calculator-new/triangle.png) no-repeat 0 0;
		width: 5px;
		height: 6px;
		display: block;
		position: absolute;
		right: -5px;
		top: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status0 .animated-layers .vechile {
		left: -546px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status0 .animated-layers .vechile .wheel {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status0 .animated-layers .road-sign {
		right: 218px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status0 .animated-layers .progressbar .progressbar-up {
		width: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status0 .delivery-form-wrap {
		max-height: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status0.show-warning .animated-layers .warning {
		opacity: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status1 .animated-layers .vechile {
		left: -285px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status1 .animated-layers .vechile .wheel {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status1 .animated-layers .road-sign {
		right: 389px;
		transition: right 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status1 .animated-layers .progressbar .progressbar-up {
		width: 388px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status1 .delivery-form-wrap {
		max-height: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .animated-layers .vechile {
		left: 148px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .animated-layers .vechile .wheel {
		-webkit-transform: rotate(2turn);
		transform: rotate(2turn);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .animated-layers .road-sign {
		right: 389px;
		opacity: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .animated-layers .progressbar .progressbar-up {
		width: 762px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .delivery-form-wrap {
		max-height: 500px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .block-arrow-border + .block-wrap {
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 .animated-layers .vechile {
		left: 148px;
		opacity: 0;
		transition: left 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 .animated-layers .road-sign {
		right: 389px;
		opacity: 0;
		transition: right 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 .animated-layers .progressbar .progressbar-up {
		width: 947px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 .animated-layers .successful {
		opacity: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 .delivery-form-wrap {
		max-height: 500px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 .block-arrow-border + .block-wrap {
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 #form_success .calc {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 #form_success .calc span {
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		color: inherit;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3 #form_success .default {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .vechile {
		left: 148px;
		opacity: 0;
		transition: left 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .road-sign {
		right: 389px;
		opacity: 0;
		transition: right 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .progressbar .progressbar-up {
		width: 947px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .successful-telemetry {
		opacity: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .delivery-form-wrap {
		max-height: 500px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .block-arrow-border + .block-wrap {
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t #form_success .calc {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t #form_success .default, .old_styles .rgaz-block_gas-delivery-calculator.status-telemetry #rgaz-form_order-telemetry {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry #rgaz-form_order-delivery {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile {
		left: 148px;
		transition: left 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile .wheel {
		-webkit-transform: rotate(2turn);
		transform: rotate(2turn);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile .telemetry-info {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile .rgaz-block_gas-calculator-results {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .road-sign {
		right: 389px;
		opacity: 0;
		transition: right 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .progressbar .progressbar-up {
		width: 947px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .successful {
		opacity: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .delivery-form-wrap {
		max-height: 500px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .block-arrow-border + .block-wrap {
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.show-warning .animated-layers .warning {
		opacity: 1;
	}

	.old_styles .rgaz-block_system-match {
		text-align: center;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-title {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item {
		display: inline-block;
		vertical-align: top;
		width: 265px;
		text-align: left;
		margin: 40px;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item .block-head .icon {
		width: 70px;
		height: 64px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item .block-head .title {
		font-size: 18px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		width: 165px;
		color: #fc0;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item .block-content {
		font-style: italic;
		color: #cecece;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_inline-video {
		text-align: center;
		margin-top: 67px;
		margin-bottom: 44px;
	}

	.old_styles .rgaz-block_inline-video .inline-video_head {
		margin-bottom: 24px;
	}

	.old_styles .rgaz-block_inline-video .inline-video_head .rgaz-elements_block-title {
		font-size: 25px;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content {
		position: relative;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content video {
		cursor: pointer;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content:before {
		content: "";
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -20px;
		margin-right: -20px;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		z-index: 4;
		background: #000;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content:after {
		content: "";
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: 9px;
		margin-left: -4px;
		border-left: 14px solid #fff;
		border-top: 11px solid transparent;
		border-bottom: 11px solid transparent;
		z-index: 5;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content.playing:before {
		content: none;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content.playing:after {
		content: none;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content:hover:after {
		border-left: 14px solid #4fdcff;
	}

	.old_styles .rgaz-block_payment-bottom {
		padding-top: 72px;
		height: 383px;
	}

	.old_styles .rgaz-block_payment-bottom .block-head {
		text-align: center;
	}

	.old_styles .rgaz-block_payment-bottom .rgaz-elements_block-title {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 37px;
	}

	.old_styles .rgaz-block_payment-bottom .block-content {
		max-width: 572px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_payment-bottom .block-content p {
		font-size: 16px;
		margin-bottom: 27px;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext {
		text-align: center;
		margin: 0;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item {
		display: inline-block;
		vertical-align: top;
		margin: 0 26px 30px;
		width: 300px;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item .item_icon {
		display: block;
		margin-bottom: 16px;
		position: relative;
		font-size: 20px;
		font-weight: 400;
		height: 50px;
		line-height: 25px;
		vertical-align: bottom;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item .item_icon img {
		position: absolute;
		left: 50%;
		bottom: 0;
		margin-left: -20px;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item .item_text {
		color: #fc0;
		font-size: 19px;
		font-weight: 400;
		line-height: 25px;
	}

	.old_styles .rgaz-block_content-double-columns {
		margin-top: 45px;
		margin-bottom: 135px;
	}

	.old_styles .rgaz-block_content-double-columns .column-left {
		width: 100%;
		max-width: 650px;
		margin: 0 auto 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_content-double-columns .column-right {
		width: 100%;
		max-width: 650px;
		margin: 0 auto 30px;
	}

	.old_styles .rgaz-block_content-double-columns .column-right .rgaz-elements_block-title {
		display: block;
		text-align: center;
		font-size: 28px;
	}

	.old_styles .rgaz-block_content-double-columns .column-right p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_telemetry-orange {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_telemetry-orange.png) no-repeat 0 0;
		max-width: 711px;
		height: 71px;
		box-sizing: border-box;
		margin: 83px auto 100px;
		padding-left: 247px;
		font-size: 18px;
		line-height: 20px;
		color: #ff6c12;
		padding-top: 25px;
		border: 1px solid #ff6c12;
		box-shadow: inset 0 0 30px 0;
	}

	.old_styles .rgaz-block_telemetry-orange .block-link {
		color: #4fdcff;
		font-weight: 700;
		height: 18px;
		text-decoration: none;
		display: inline-block;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_telemetry-orange .block-link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_telemetry-orange.mod-on-head {
		margin-top: 20px;
	}

	.old_styles .rgaz-block_telemetry-orange.mod-on-head-spaced {
		margin: 0 auto 50px;
	}

	.old_styles .rgaz-block_telemetry-orange.mod-inner {
		margin-top: 50px;
		margin-bottom: 50px;
		margin-left: 125px;
	}

	.old_styles .rgaz-block_agzs-map .rgaz-block_agzs-map--title {
		text-align: center;
		margin-bottom: 27px;
		font-size: 20px;
	}

	.old_styles .rgaz-static_page-agzs .double-map {
		margin-top: 70px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map {
		display: inline-block;
		vertical-align: top;
		width: 303px;
		padding-bottom: 35px;
		margin: 0 75px 40px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .map-estonia {
		background: url(/files/frontend/template/pages/agzs/map-ivangorod.png) no-repeat 50% 50%;
		height: 303px;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .map-novgorod {
		background: url(/files/frontend/template/pages/agzs/map-novgorod.png) no-repeat 50% 50%;
		height: 303px;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .double-map__title {
		position: relative;
		left: 15px;
		font-size: 21px;
		margin-bottom: 24px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .double-map__text {
		position: relative;
		left: 15px;
		font-size: 16px;
		line-height: 22px;
		min-height: 100px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages {
		margin-top: 30px;
		margin-bottom: 35px;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items {
		margin-bottom: 0;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage {
		display: inline-block;
		vertical-align: top;
		padding-left: 84px;
		font-size: 18px;
		width: 140px;
		padding-right: 67px;
		line-height: 22px;
		height: 68px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.round-the-clock {
		background: url(/files/frontend/template/pages/agzs/clock.png) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.always-ready {
		background: url(/files/frontend/template/pages/agzs/water.png) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.payment-types {
		background: url(/files/frontend/template/pages/agzs/payment.png) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.control {
		background: url(/files/frontend/template/pages/agzs/control.jpg) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages p {
		text-align: center;
		font-size: 16px;
	}

	.old_styles .rgaz-static_page-agzs .high-quality-gas {
		background: url(/files/frontend/template/pages/agzs/certificates.png) no-repeat 0 0;
		padding-left: 199px;
		width: 642px;
		box-sizing: border-box;
		margin: 102px auto 0;
	}

	.old_styles .rgaz-static_page-agzs .high-quality-gas .high-quality-gas--title h3 {
		font-size: 29px;
		margin-bottom: 31px;
		line-height: 33px;
	}

	.old_styles .rgaz-static_page-agzs .high-quality-gas .high-quality-gas--content p {
		font-size: 16px;
		width: 400px;
		margin-bottom: 22px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_any-transport-items {
		text-align: center;
		margin-top: 64px;
		margin-bottom: 109px;
	}

	.old_styles .rgaz-block_any-transport-items .rgaz-block_any-transport-items--title {
		margin-bottom: 61px;
	}

	.old_styles .rgaz-block_any-transport-items .rgaz-block_any-transport-items--title h2 {
		font-size: 28px;
	}

	.old_styles .rgaz-block_any-transport-items .item {
		display: inline-block;
		vertical-align: top;
		width: 220px;
		padding-top: 85px;
		margin: 2px 10px 30px;
	}

	.old_styles .rgaz-block_any-transport-items .item .item-title {
		color: #fc0;
		font-size: 18px;
		font-weight: 700;
		line-height: 22px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-block_any-transport-items .item .item-text {
		line-height: 19px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_any-transport-items .item.car {
		background: url(/files/frontend/template/pages/agzs/advantages-car.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_any-transport-items .item.bus {
		background: url(/files/frontend/template/pages/agzs/advantages-bus.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_any-transport-items .item.truck {
		background: url(/files/frontend/template/pages/agzs/advantages-truck.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_any-transport-items .item.tracktor {
		background: url(/files/frontend/template/pages/agzs/advantages-tracktor.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_yellow-items-list {
		margin-bottom: 49px;
	}

	.old_styles .rgaz-block_yellow-items-list--border {
		margin: 0 auto;
		padding: 40px 20px 50px;
		border: 4px solid #8c8c8c;
		max-width: 650px;
	}

	.old_styles .rgaz-block_yellow-items-list .rgaz-block_yellow-items-list--title {
		text-align: center;
		margin-bottom: 46px;
		font-size: 28px;
	}

	.old_styles .rgaz-block_yellow-items-list .rgaz-block_yellow-items-list--content {
		text-align: center;
	}

	.old_styles .rgaz-block_yellow-items-list .rgaz-block_yellow-items-list--list {
		padding-left: 0;
		margin: 0 auto;
		max-width: 572px;
	}

	.old_styles .rgaz-block_yellow-items-list .list-item {
		padding-left: 29px;
		background: url(/files/frontend/template/pages/agzs/list-item-mark.png) no-repeat 0 0;
		text-align: left;
		font-size: 16px;
		padding-bottom: 14px;
	}

	.old_styles .rgaz-block_yellow-items-list .list-item mark {
		background: none;
		color: #fc0;
	}

	.old_styles .rgaz-block_undermap {
		max-width: 920px;
		margin: 90px auto 45px;
	}

	.old_styles .rgaz-block_undermap-title {
		font-size: 25px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		margin: 0 auto 70px;
	}

	.old_styles .rgaz-block_undermap-list {
		font-size: 0;
		padding: 0;
	}

	.old_styles .rgaz-block_undermap-col {
		display: block;
		max-width: 460px;
		margin: 0 auto;
		font-size: 16px;
		padding: 0;
	}

	.old_styles .rgaz-block_undermap-item {
		position: relative;
		display: inline-block;
		vertical-align: top;
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
		padding-left: 35px;
		padding-bottom: 33px;
		min-width: 300px;
		max-width: 420px;
	}

	.old_styles .rgaz-block_undermap-item:before {
		content: "";
		position: absolute;
		width: 22px;
		height: 30px;
		left: 0;
		top: 0;
		background: url(/files/frontend/template/pages/agzs/undermap-item.png) no-repeat top;
	}

	.old_styles .rgaz-block_undermap-item-title {
		font-size: 23px;
		font-weight: 400;
		line-height: 35px;
		color: #0df;
		margin-top: 10px;
		margin-bottom: 20px;
		padding-left: 34px;
		list-style-type: none;
	}

	.old_styles .rgaz-static_page-main-advantages {
		text-align: center;
		margin-top: 44px;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage {
		display: inline-block;
		width: 195px;
		vertical-align: top;
		padding-top: 71px;
		margin: 0 11px 30px;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.independance {
		background: url(/files/frontend/template/pages/main/independance.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.eco {
		background: url(/files/frontend/template/pages/main/eco.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.economy {
		background: url(/files/frontend/template/pages/main/economy.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.security {
		background: url(/files/frontend/template/pages/main/security.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage .title {
		font-weight: 700;
		font-size: 19px;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage .description {
		font-size: 14px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-main-about-company {
		margin-top: 95px;
		padding-left: 21px;
	}

	.old_styles .rgaz-static_page-main-about-company .rgaz-company {
		display: block;
		text-align: center;
		line-height: 34px;
	}

	.old_styles .rgaz-static_page-main-about-company .rgaz-company .rgaz-elements_block-title {
		font-size: 26px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages {
		max-width: 560px;
		display: block;
		vertical-align: top;
		margin: 0 auto;
		padding-top: 9px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage {
		display: inline-block;
		width: 153px;
		padding-left: 66px;
		font-size: 14px;
		line-height: 16px;
		vertical-align: top;
		padding-bottom: 41px;
		margin-left: 22px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.deployment-personnel {
		background: url(/files/frontend/template/pages/main/deployment-personnel.png) no-repeat 10px 1px;
		margin-right: 38px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.years {
		background: url(/files/frontend/template/pages/main/13-years.png) no-repeat 6px 4px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.global-partners {
		background: url(/files/frontend/template/pages/main/global_partners.png) no-repeat 13px 1px;
		margin-left: 40px;
		width: 160px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.opora-stroy {
		background: url(/files/frontend/template/pages/main/opora-stroy.png) no-repeat 1px 3px;
		padding-top: 7px;
		width: 175px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.many-cars {
		background: url(/files/frontend/template/pages/main/many-cars.png) no-repeat 10px 1px;
		margin-left: 39px;
		padding-top: 7px;
		width: 160px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all {
		display: inline-block;
		vertical-align: top;
		margin-left: 85px;
		padding-top: 2px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all a {
		color: #4fdcff;
		text-decoration: none;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all a span {
		border-bottom: 1px solid;
		display: inline-block;
		height: 20px;
		line-height: 23px;
		color: inherit;
	}

	.old_styles .rgaz-static_page-ag-advantages {
		max-width: 600px;
		margin: 41px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-advantages .block-wrap {
		padding-right: 0;
		min-height: 306px;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage {
		display: inline-block;
		height: 167px;
		max-width: 330px;
		font-size: 14px;
		padding-left: 125px;
		padding-right: 30px;
		vertical-align: top;
		line-height: 16px;
		color: #c1c1c1;
		text-align: left;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage .title {
		font-size: 23px;
		margin-bottom: 19px;
		margin-top: 24px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.full-supply {
		background: url(/files/frontend/template/pages/autonomous-gasification/full-supply.png) no-repeat 37px 39px;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.popular {
		background: url(/files/frontend/template/pages/autonomous-gasification/popular.png) no-repeat 48px 23px;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.profit {
		background: url(/files/frontend/template/pages/autonomous-gasification/profit.png) no-repeat 26px 59px;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.security {
		background: url(/files/frontend/template/pages/autonomous-gasification/security.png) no-repeat 23px 28px;
	}

	.old_styles .rgaz-static_page-pb-advantages {
		margin-top: 34px;
	}

	.old_styles .rgaz-static_page-pb-advantages .block-head {
		text-align: center;
	}

	.old_styles .rgaz-static_page-pb-advantages .block-wrap {
		padding: 40px 20px;
	}

	.old_styles .rgaz-static_page-pb-advantages .rgaz-elements_block-title {
		font-size: 28px;
		margin-top: 13px;
		margin-bottom: 8px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage {
		display: block;
		max-width: 314px;
		margin: 0 auto 30px;
		font-size: 14px;
		padding-left: 122px;
		vertical-align: top;
		line-height: 18px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .title {
		font-size: 22px;
		margin-bottom: 19px;
		margin-top: 24px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage.checked-manufacturer {
		background: url(/files/frontend/template/pages/propan-butan/checked-manufacturer.png) no-repeat 38px 20px;
		width: 355px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage.good-composition {
		background: url(/files/frontend/template/pages/propan-butan/good-composition.png) no-repeat 36px 21px;
		padding-left: 110px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage p {
		color: inherit;
		font-size: 14px;
		line-height: 16px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list {
		margin-top: -19px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item {
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left {
		display: inline-block;
		vertical-align: top;
		width: 67px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid #286e80;
		height: 16px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left a:hover {
		border-bottom: 1px solid rgba(79, 220, 255, 0.5);
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-right {
		display: inline-block;
		vertical-align: top;
		width: 265px;
		position: relative;
		padding-left: 14px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-right:before {
		content: "—";
		position: absolute;
		display: block;
		left: -5px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages {
		text-align: center;
		margin-top: 11px;
		padding-left: 16px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantages {
		margin-top: 36px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage {
		display: inline-block;
		width: 174px;
		vertical-align: top;
		padding-top: 73px;
		margin: 0 11px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.unlimited-possibilities {
		background: url(/files/frontend/template/pages/gas-delivery/unlimited-possibilities.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.modern-machines {
		background: url(/files/frontend/template/pages/gas-delivery/modern-machines.png) no-repeat 60px 10px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.permanent-reserves {
		background: url(/files/frontend/template/pages/gas-delivery/permanent-reserves.png) no-repeat 57px 11px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.competent-workers {
		background: url(/files/frontend/template/pages/gas-delivery/competent-workers.png) no-repeat 61px 6px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.security-guarantee {
		background: url(/files/frontend/template/pages/gas-delivery/security-guarantee.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage .title {
		font-weight: 700;
		font-size: 17px;
		line-height: 21px;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage .description {
		font-size: 14px;
		line-height: 17px;
		white-space: normal;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage:first-child {
		margin-left: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage:last-child {
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		position: relative;
		max-width: 828px;
		margin: 74px auto 0;
		padding: 37px 0 50px 38px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling > * {
		text-align: left;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .rgaz-elements_block-title {
		line-height: 36px;
		font-size: 28px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left {
		max-width: 420px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left .description {
		margin-top: 14px;
		padding-left: 3px;
		font-size: 15px;
		margin-bottom: 50px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left .description p {
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 21px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right {
		width: 422px;
		display: inline-block;
		vertical-align: top;
		padding-top: 31px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right .gallery .rgaz-elements_gallery-thumbnail {
		margin-right: 3px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right .gallery .rgaz-elements_gallery-thumbnail:last-child {
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right .gallery .rgaz-elements_gallery-thumbnail:first-child {
		width: 418px;
		height: 272px;
		border: 0;
		display: block;
		margin-bottom: 23px;
		background-size: 100% 100% !important;
		transition: all .15s ease;
	}

	.old_styles .rgaz-static_page-ag-pricing {
		text-align: center;
		margin-top: 53px;
	}

	.old_styles .rgaz-static_page-ag-pricing p {
		font-size: 15px;
		max-width: 746px;
		margin: 15px auto 0;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-ag-pricing .rgaz-block_call-us {
		margin-top: 40px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order {
		margin-top: 37px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .addition-number {
		font-weight: 700;
		font-size: 17px;
		font-family: PTSans;
		margin-top: 38px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback {
		margin: 0 auto;
		padding-top: 18px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback .block-head {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback .rgaz-elements_block-title {
		margin-bottom: 35px;
		font-size: 28px;
		line-height: 35px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback .addition-number {
		text-align: center;
	}

	.old_styles .rgaz-static_page-pg-five-steps {
		margin: 24px auto 0;
		max-width: 958px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-head {
		padding-top: 12px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-wrap {
		padding: 40px 20px 20px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content {
		margin-top: 20px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step {
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin: 0 10px 40px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-number {
		font-size: 57px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content {
		display: inline-block;
		font-size: 14px;
		width: 145px;
		margin-left: 2px;
		margin-right: 5px;
		line-height: 16px;
		vertical-align: top;
		white-space: normal;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content a {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .phone {
		color: #fc0;
	}

	.old_styles .rgaz-static_page-about .how-to-find-us {
		text-align: center;
		margin-top: 63px;
		margin-bottom: 116px;
	}

	.old_styles .rgaz-static_page-about .how-to-find-us a {
		color: #4fdcff;
		font-size: 24px;
		margin-left: 16px;
		text-decoration: none;
		height: 30px;
		line-height: 36px;
		display: inline-block;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-about .how-to-find-us a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description {
		margin-top: 28px;
		max-width: 958px;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap {
		padding: 40px 20px 0;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description {
		margin-top: 21px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description .item {
		display: inline-block;
		vertical-align: top;
		width: 180px;
		line-height: 21px;
		margin: 0 20px 30px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description .item .title {
		color: #fc0;
		font-weight: 700;
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty {
		margin-top: 73px;
		padding-left: 15px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .block-head {
		padding-left: 48px;
		font-size: 18px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .block-head .rgaz-elements_block-title {
		font-size: 28px;
		padding-right: 33px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .not-in {
		color: #ff9292;
		font-size: 15px;
		max-width: 620px;
		line-height: 20px;
		margin: 46px auto 0 52px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .list-of-works {
		padding-top: 23px;
		font-size: 17px;
		width: 470px;
		padding-right: 400px;
		background: url(/files/frontend/template/pages/turnkey/beauty.jpg) no-repeat 583px 29px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .list-of-works .list-item {
		color: #4fdcff;
		margin-bottom: 12px;
		line-height: 20px;
		padding-left: 10px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .list-of-works .list-item span {
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_request-form .block-content #rgaz-form_request .form-top .rgaz-elements_field-input--email {
		display: block;
		margin: 13px 4px;
		width: 194px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment > .block-head {
		text-align: center;
		margin-top: 57px;
		margin-left: -24px;
		margin-bottom: 54px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment > .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .rgaz-block_content-bordered-with-arrow-custom {
		width: 372px;
		height: 180px;
		padding-top: 89px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .rgaz-block_content-bordered-with-arrow-custom .rgaz-block_step-info .rgaz-elements_block-title {
		font-size: 23px;
		color: #fc0;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .rgaz-block_content-bordered-with-arrow-custom .rgaz-block_step-info .block-content {
		line-height: 24px;
		padding-left: 3px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .step-image-new {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 51px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .step-image-new:last-child {
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images {
		margin-bottom: 78px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .rgaz-elements_block-title {
		display: block;
		font-size: 23px;
		margin-top: 25px;
		margin-bottom: 20px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .block-content {
		text-align: center;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description {
		display: inline-block;
		vertical-align: top;
		margin: 26px 7px 27px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description .description {
		margin-top: 18px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description:first-child, .old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description:nth-child(2) {
		margin-left: 23px;
		margin-right: 23px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom {
		display: inline-block;
		position: relative;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom .arrow-left, .old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom .arrow-right {
		position: absolute;
		width: 28px;
		height: 46px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-custom-arrows.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom .arrow-left {
		background-position: -28px 0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .end-works-documentation {
		display: inline-block;
		vertical-align: top;
		padding-left: 72px;
		font-size: 18px;
		line-height: 22px;
		width: 270px;
		margin-top: 77px;
		margin-left: 103px;
		background: url(/files/frontend/template/pages/gasholder-deployment/doc.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation {
		padding-left: 292px;
		margin-top: 42px;
		margin-bottom: 115px;
		background: url(/files/frontend/template/pages/gasholder-deployment/doc2.png) no-repeat 67px 122px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation .rgaz-elements_block-title {
		font-size: 23px;
		padding-left: 9px;
		margin-bottom: 44px;
		line-height: 30px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation .rgaz-elements_block-title span {
		font-size: 20px;
		line-height: 25px;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation .documentation-list {
		line-height: 24px;
		font-size: 15px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget {
		text-align: center;
		margin-top: 80px;
		padding-right: 28px;
		margin-bottom: 77px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget .title {
		font-size: 27px;
		margin-bottom: 11px;
		line-height: 38px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 19px;
		line-height: 23px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-about-rosgaz-circles {
		margin-top: 16px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-scheme {
		padding-bottom: 48px;
	}

	.old_styles .rgaz-static_page-ag-scheme .rgaz-block_gasification-prices {
		margin-top: 76px;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones {
		margin: 40px auto;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones .phone-item {
		display: inline-block;
		margin: 0 20px 40px;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones .phone-item .phone {
		font-size: 20px;
		line-height: 24px;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones .phone-item .description {
		font-size: 16px;
		color: #fc0;
		padding-left: 3px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks {
		height: 317px;
		margin-left: 112px;
		margin-top: 33px;
		padding-top: 63px;
		position: relative;
		z-index: 3;
		background: url(/files/frontend/template/pages/ag-gasholder/gasholder.png) no-repeat 39px 1px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .text-block {
		display: inline-block;
		vertical-align: top;
		width: 240px;
		color: #c1c1c1;
		font-size: 15px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .text-block .title {
		font-size: 17px;
		color: #fff;
		line-height: 23px;
		margin-bottom: 22px;
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .points-block {
		display: inline-block;
		vertical-align: top;
		width: 250px;
		position: relative;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block {
		display: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle {
		display: inline-block;
		width: 105px;
		height: 105px;
		position: absolute;
		transition: all .15s ease;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle img {
		display: inline-block;
		border-radius: 50%;
		width: 100%;
		height: 100%;
		border: 4px solid #000;
		transition: all .15s ease;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle.active img, .old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle:hover img {
		border-color: #fc0;
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret {
		padding-left: 25px;
		position: relative;
		z-index: 2;
		padding-bottom: 20px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .rgaz-elements_block-title {
		display: block;
		margin-bottom: 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content {
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content a {
		display: inline-block;
		color: #4fdcff;
		text-decoration: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content a span {
		display: inline-block;
		height: 19px;
		line-height: 21px;
		text-decoration: none;
		color: inherit;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .left, .old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .right {
		display: block;
		max-width: 650px;
		margin: 0 auto 40px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .left {
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .left a {
		margin-top: 26px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .right .rgaz-elements_block-title {
		display: block;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .dashed-block-links {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 350px;
		padding: 18px 20px 8px;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .dashed-block-links a {
		text-decoration: underline;
		margin-bottom: 16px;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme {
		display: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme .part-description {
		position: absolute;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme .part-description .part-name {
		color: #fc0;
		font-size: 18px;
		font-weight: 700;
		line-height: 22px;
		margin-bottom: 9px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme .part-description .description {
		font-style: italic;
		font-size: 13px;
		line-height: 15px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-prices-and-specifications {
		padding-bottom: 68px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select {
		margin-top: 36px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select > .block-head {
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select > .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select > .block-content {
		padding-top: 3px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-gasholder-volumes-list {
		width: 155px;
		display: inline-block;
		background: url(/files/frontend/template/pages/ag-prices-and-specifications/gasholder-small.png) no-repeat 0 0;
		padding-top: 97px;
		padding-right: 25px;
		margin-top: -22px;
		font-size: 24px;
		padding-left: 22px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-gasholder-volumes-list .gasholder-volume {
		height: 45px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices {
		display: inline-block;
		vertical-align: top;
		width: 166px;
		margin: 0 20px 30px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap {
		padding: 0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-head {
		height: 34px;
		padding-top: 10px;
		font-size: 20px;
		text-align: center;
		background: #4fdcff;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-head .equipment-name {
		color: #000;
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-content {
		padding-top: 29px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-content .equipment-price {
		text-align: center;
		font-size: 20px;
		height: 45px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-content .equipment-price:after {
		content: "₽";
		padding-left: 2px;
		font-size: 20px;
		font-family: sans-serif;
		line-height: 1;
		color: #a3a3a3;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents {
		box-shadow: 0 0 18px 8px #153a44;
		margin-left: 30px;
		margin-top: 49px;
		padding-top: 24px;
		padding-bottom: 16px;
		margin-bottom: 86px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item {
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding-top: 11px;
		margin-left: 34px;
		padding-bottom: 10px;
		margin-right: 34px;
		border-bottom: 1px solid #313131;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item:last-child {
		border: none;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item-name {
		display: inline-block;
		vertical-align: top;
		width: 245px;
		padding-right: 23px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item-name .name {
		font-size: 17px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item-name .description {
		color: #c1c1c1;
		font-style: italic;
		font-size: 12px;
		width: 200px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-presence {
		display: inline-block;
		vertical-align: top;
		margin-right: 30px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-presence-text {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}

	.old_styles .rgaz-static_page-prices-and-specifications--mp {
		padding-bottom: 20px;
	}

	.old_styles .rgaz-static_page-industrial-gasification {
		padding-bottom: 39px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .full-range-of-services {
		text-align: center;
		font-size: 16px;
		width: 580px;
		padding-left: 13px;
		margin: 0 auto 32px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .full-range-of-services a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		height: 20px;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-industrial-gasification .full-range-of-services a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer {
		padding-left: 16px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links {
		font-size: 28px;
		text-align: center;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .summer, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .winter {
		height: 32px;
		border-bottom: 1px dashed;
		cursor: pointer;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .summer.active, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .winter.active {
		border: none;
		cursor: default;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .summer:hover, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .winter:hover {
		color: #fc0;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo {
		width: 799px;
		height: 482px;
		position: relative;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-summer, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-winter {
		width: inherit;
		height: inherit;
		position: absolute;
		top: 0;
		left: 0;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-summer.colored, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-winter.colored {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-winter {
		z-index: 1;
		background: url(/files/frontend/template/pages/industrial-gasification/winter.jpg) no-repeat;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-summer {
		z-index: 2;
		background: url(/files/frontend/template/pages/industrial-gasification/summer.jpg) no-repeat;
		opacity: 0;
		display: none;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new {
		text-align: center;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new .title {
		font-size: 28px;
		text-align: center;
		margin-bottom: 42px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new .images {
		margin: 0 10px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new .images img {
		display: inline-block;
		vertical-align: top;
		max-width: 100%;
		margin: 0 10px 20px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions {
		margin-bottom: 98px;
		margin-top: 60px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-title {
		line-height: 33px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-title .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content {
		margin: 0 auto;
		max-width: 800px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .version {
		padding-left: 96px;
		margin-top: 39px;
		line-height: 21px;
		margin-bottom: 58px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .version .title {
		font-weight: 700;
		color: #fc0;
		font-size: 18px;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .version.constant-source {
		background: url(/files/frontend/template/pages/industrial-gasification/constant-source.png) no-repeat 0 14px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .version.backup-source {
		background: url(/files/frontend/template/pages/industrial-gasification/backup-source.png) no-repeat 4px 11px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .tip-compliance {
		font-style: italic;
		color: #c1c1c1;
		font-size: 15px;
		margin-top: 40px;
		margin-left: 96px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities {
		margin: 24px auto 70px;
		max-width: 958px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .block-wrap {
		padding: 40px 20px 20px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .block-head {
		margin-bottom: 11px;
		padding-left: 16px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .block-head .rgaz-elements_block-title {
		font-size: 28px;
		margin-bottom: 14px;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity {
		display: inline-block;
		vertical-align: top;
		width: 300px;
		font-size: 15px;
		line-height: 20px;
		text-align: left;
		padding-left: 110px;
		min-height: 60px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.gas-consumption {
		background: url(/files/frontend/template/pages/industrial-gasification/high-gas-consumption.png) no-repeat 16px 5px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.pressure-stability {
		background: url(/files/frontend/template/pages/industrial-gasification/pressure-stabilization.png) no-repeat 14px 0;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.economy {
		background: url(/files/frontend/template/pages/industrial-gasification/economy.png) no-repeat 5px 2px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.high-power {
		background: url(/files/frontend/template/pages/industrial-gasification/power.png) no-repeat 13px 14px;
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-404 {
		display: inline-block;
		margin-left: 113px;
	}

	.old_styles .rgaz-static_page-404 .rgaz-elements_page-title-small {
		margin-bottom: 35px;
	}

	.old_styles .rgaz-static_page-404 .rgaz-elements_page-title-small em {
		font: inherit;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-404 p {
		padding-left: 5px;
		width: 250px;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-404 a {
		color: #4fdcff;
		height: 18px;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-404 a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-gasholder-refill {
		padding-top: 37px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .bg-annotation {
		font-style: italic;
		font-size: 14px;
		line-height: 17px;
		color: #000;
		position: relative;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .security-text {
		max-width: 530px;
		display: block;
		padding-left: 17px;
		margin: 0 auto 34px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .security-title {
		font-size: 27px;
		padding-left: 21px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors {
		margin-top: 66px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item {
		width: 192px;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0 20px 40px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item .image {
		display: inline-block;
		width: 190px;
		height: 190px;
		border-radius: 50%;
		overflow: hidden;
		border: 2px solid #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item .description {
		font-style: italic;
		font-size: 13px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item .title {
		padding-top: 10px;
		font-size: 17px;
		text-align: center;
		width: 192px;
		height: 44px;
		display: table-cell;
		vertical-align: middle;
		font-weight: 700;
		line-height: 22px;
		padding-bottom: 11px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gasholder-refill .gas-calculator {
		margin-top: 105px;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .gas-calculator .crossgazovoz {
		display: none;
		width: 191px;
		padding-left: 73px;
		padding-bottom: 260px;
		padding-right: 60px;
		line-height: 16px;
		font-size: 14px;
		font-style: italic;
		background: url(/files/frontend/template/pages/gasholder-refill/wheel.jpg) no-repeat -158px 36px;
		position: absolute;
		top: 5px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-refill .gas-calculator .crossgazovoz .title {
		font-size: 17px;
		font-weight: 700;
		color: #fff;
		line-height: 22px;
		margin-bottom: 18px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill {
		margin-top: 88px;
		padding-left: 92px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill .info {
		display: inline-block;
		vertical-align: top;
		width: 426px;
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill .info .title {
		font-size: 28px;
		margin-bottom: 29px;
		line-height: 37px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill .video {
		display: inline-block;
		vertical-align: top;
		padding-left: 108px;
		font-size: 15px;
		padding-top: 7px;
		width: 350px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade {
		display: block;
		max-width: 652px;
		margin: 106px auto 40px;
		padding-bottom: 23px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-left {
		display: block;
		padding-left: 15px;
		font-size: 17px;
		padding-top: 34px;
		padding-bottom: 20px;
		line-height: 24px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-left .price-big {
		display: inline-block;
		font-size: 41px;
		font-family: PTSans;
		margin-top: -4px;
		margin-left: -4px;
		line-height: 46px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right {
		width: 480px;
		padding-left: 8px;
		padding-top: 6px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right .block-title {
		font-size: 23px;
		text-decoration: none;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right .block-title a {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		display: inline-block;
		height: 21px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right .block-title a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_block-service-services {
		max-width: 918px;
		margin: 43px auto 0;
	}

	.old_styles .rgaz-static_block-service-services .block-wrap {
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 11px;
	}

	.old_styles .rgaz-static_block-service-services .rgaz-elements_block-title {
		display: block;
		text-align: center;
		margin-top: 33px;
		font-size: 28px;
	}

	.old_styles .rgaz-static_block-service-services .service-description {
		padding-top: 44px;
		min-height: 259px;
		text-align: center;
	}

	.old_styles .rgaz-static_block-service-services .service-description .item {
		display: inline-block;
		vertical-align: top;
		width: 265px;
		padding-left: 20px;
		margin-bottom: 50px;
		text-align: left;
	}

	.old_styles .rgaz-static_block-service-services .service-description .item img {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_block-service-services .service-description .item .title {
		display: inline-block;
		vertical-align: top;
		margin-left: 17px;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-service {
		padding-bottom: 33px;
	}

	.old_styles .rgaz-static_page-service .service-contract-options {
		font-size: 15px;
		max-width: 525px;
		text-align: center;
		margin: 53px auto 100px;
		padding-left: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-service .service-contract-options a {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-service .service-contract-options a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links {
		margin-bottom: 63px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.delivery {
		text-align: center;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.delivery a img {
		margin-top: -8px;
		display: block;
		margin-left: -26px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.refill {
		width: 370px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.refill a img {
		margin-left: -6px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link .title {
		font-size: 29px;
		line-height: 49px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link a {
		margin-top: 5px;
		border: none;
		text-decoration: none;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link a span {
		color: inherit;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 22px;
		font-size: 19px;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-service .photo-wall {
		margin-top: 96px;
		margin-bottom: 105px;
	}

	.old_styles .rgaz-static_page-service .photo-wall img {
		width: 100%;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing {
		margin: 0 auto 90px;
		max-width: 650px;
		background: url(/files/frontend/template/pages/service/monthly-servicing.jpg) no-repeat 661px 65px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_title {
		font-size: 28px;
		padding-left: 16px;
		margin-bottom: 45px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list {
		padding-left: 3px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol {
		padding-left: 48px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol li {
		font-size: 26px;
		margin-bottom: 29px;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol li span {
		font-size: 15px;
		line-height: 22px;
		display: inline-block;
		position: relative;
		vertical-align: top;
		padding-left: 10px;
		padding-top: 4px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol li:first-child span {
		top: -3px;
	}

	.old_styles .rgaz-static_page-service .rgaz-block_call-us {
		margin-bottom: 101px;
	}

	.old_styles .rgaz-static_page-village-gasification {
		padding-bottom: 40px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants {
		margin-top: 31px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .block-wrap {
		padding-bottom: 57px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .rgaz-elements_block-title {
		display: block;
		text-align: center;
		font-size: 28px;
		margin-top: 16px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant {
		display: inline-block;
		vertical-align: top;
		max-width: 410px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant.individual {
		padding-left: 150px;
		padding-top: 25px;
		background: url(/files/frontend/template/pages/village-gasification/individual-systems.png) no-repeat 31px 34px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant.central {
		padding-left: 150px;
		min-height: 150px;
		padding-top: 25px;
		background: url(/files/frontend/template/pages/village-gasification/central-systems.png) no-repeat 0 30px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant .title {
		font-weight: 700;
		font-size: 18px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant .text {
		margin-top: 16px;
		font-size: 15px;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination {
		padding-bottom: 20px;
		margin-top: 60px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .title {
		font-size: 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .content {
		font-size: 15px;
		line-height: 1.3;
		max-width: 529px;
		margin: 22px auto 0;
		text-align: center;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .content .learn-more {
		color: #4fdcff;
		display: inline-block;
		border-bottom: 1px solid;
		margin-top: 8px;
		text-decoration: none;
		height: 18px;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .content .learn-more:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages {
		margin-bottom: 40px;
		margin-top: 60px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage {
		display: inline-block;
		vertical-align: top;
		padding-top: 23px;
		padding-left: 75px;
		margin: 0 10px 40px;
		width: 300px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage.security {
		background: url(/files/frontend/template/pages/village-gasification/security.png) no-repeat 0 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage.reliability {
		padding-left: 81px;
		background: url(/files/frontend/template/pages/village-gasification/reliability.png) no-repeat 0 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage .title {
		color: #fc0;
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage .content {
		margin-top: 21px;
		line-height: 20px;
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .block-wrap {
		padding: 20px 0 34px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages {
		max-width: 958px;
		margin: 20px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage {
		display: inline-block;
		height: 154px;
		width: 290px;
		font-size: 15px;
		padding-left: 153px;
		vertical-align: top;
		line-height: 21px;
		margin-right: 10px;
		color: #fff;
		text-align: left;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage .title {
		font-size: 23px;
		margin-bottom: 17px;
		margin-top: 24px;
		line-height: 15px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.freedom {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/freedom.png) no-repeat 53px 28px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.benefit {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/benefit.png) no-repeat 55px 31px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.independence {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/independance.png) no-repeat 52px 29px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.comfort {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/comfort.png) no-repeat 54px 30px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application {
		width: 100%;
		padding-top: 60%;
		margin: 70px auto 10px;
		background: url(/files/frontend/template/pages/autonomous-gas-heating/application-tab.jpg) no-repeat 50% 0;
		background-size: contain;
		color: transparent;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application > * {
		display: none !important;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application .rgaz-elements_block-title {
		display: block;
		line-height: 38px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application .boiler {
		position: absolute;
		left: 147px;
		width: 189px;
		font-size: 14px;
		line-height: 17px;
		top: 337px;
		font-style: italic;
		color: #a1a1a1;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages {
		margin-top: 50px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage {
		display: block;
		margin: 0 auto;
		max-width: 480px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage.designing .content {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/designing.jpg) no-repeat 0 8px;
		padding-top: 170px;
		padding-left: 0;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage.deployment .content {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/deployment-tab.jpg) no-repeat 0 0;
		padding-left: 0;
		margin-bottom: 30px;
		padding-top: 1190px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage .title {
		font-size: 28px;
		margin-bottom: 27px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage .content {
		padding-left: 239px;
		padding-bottom: 20px;
		font-size: 15px;
		line-height: 20px;
		color: #fff;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .autonomous-heating-cost {
		max-width: 760px;
		text-align: center;
		margin: 100px auto 47px;
		line-height: 23px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .autonomous-heating-cost .rgaz-elements_block-title {
		display: block;
		margin-bottom: 37px;
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .rgaz-block_grade {
		display: block;
		margin: 0 auto 40px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .rgaz-block_grade .block-left {
		margin-top: 37px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .rgaz-block_grade .block-right {
		width: 465px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality {
		text-align: left;
		padding-top: 76px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-left {
		display: block;
		vertical-align: top;
		max-width: 440px;
		margin: 0 auto 30px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-left .rgaz-block_gas-certificates-miniblock {
		margin-top: 33px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-left .rgaz-block_gas-certificates-miniblock .certificate-item .image {
		width: 56px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-right {
		max-width: 440px;
		margin: 0 auto 30px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .title {
		text-align: center;
		font-size: 21px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .text {
		font-style: italic;
		font-size: 14px;
		margin: 14px auto 0;
		line-height: 18px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gas-consumption .calulator-info {
		color: #757575;
		font-size: 14px;
		text-align: center;
		font-style: italic;
		margin: 19px auto 0;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used {
		margin-top: 78px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .title .rgaz-elements_tip-block {
		color: #fff;
		font-size: 20px;
		font-weight: 700;
		padding-top: 22px;
		padding-left: 82px;
		height: 56px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters {
		padding-left: 110px;
		margin-top: 43px;
		padding-bottom: 28px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters .parameter {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		font-style: italic;
		width: 228px;
		margin-bottom: 37px;
		padding-left: 40px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters .parameter .value {
		font-size: 30px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		color: #fff;
		width: 48px;
		line-height: 34px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters .parameter .text {
		display: inline-block;
		vertical-align: top;
		width: 175px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasification-calculator {
		margin-top: 20px;
	}

	.old_styles .rgaz-static_page-gasification-calculator .block-wrap {
		padding: 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey {
		padding-bottom: 92px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits {
		margin-top: 40px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits h2 {
		text-align: center;
		font-size: 28px;
		line-height: 35px;
		padding-left: 11px;
		margin-bottom: 63px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-blocks {
		text-align: center;
		padding-left: 56px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block {
		display: inline-block;
		vertical-align: top;
		width: 260px;
		color: #cecece;
		font-size: 14px;
		font-style: italic;
		text-align: left;
		line-height: 19px;
		margin: 0 25px 20px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.vacation-home .title {
		padding-left: 81px;
		background: url(/files/frontend/template/pages/gasholder-turnkey/turnkey-vacation-home.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.for-boiler .title {
		padding-left: 60px;
		background: url(/files/frontend/template/pages/gasholder-turnkey/turnkey-for-boiler.png) no-repeat 0 7px;
		padding-bottom: 22px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.kitchen-gas-supply .title {
		padding-left: 80px;
		left: -7px;
		padding-bottom: 18px;
		background: url(/files/frontend/template/pages/gasholder-turnkey/turnkey-kitchen-gas-supply.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.gas-gen {
		width: 400px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.gas-gen .title {
		padding-left: 80px;
		left: -7px;
		padding-bottom: 18px;
		background: url(/files/frontend/template/pages/turnkey/system-match-icons-gas-generator.png) no-repeat 0 23px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.gas-gen span {
		display: block;
		padding-left: 76px;
		margin-top: -18px;
		font: inherit;
		color: inherit;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block .title {
		color: #fc0;
		font-size: 18px;
		position: relative;
		font-weight: 700;
		display: table-cell;
		vertical-align: middle;
		height: 61px;
		padding-top: 7px;
		line-height: 22px;
		padding-bottom: 15px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency {
		text-align: center;
		margin-top: 65px;
		padding-right: 11px;
		display: none;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency .text {
		font-size: 17px;
		font-style: italic;
		text-align: left;
		line-height: 21px;
		padding-top: 6px;
		display: inline-block;
		margin-right: 14px;
		padding-right: 69px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 98% 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency a {
		color: #4fdcff;
		display: inline-block;
		margin-right: 12px;
		font-size: 17px;
		vertical-align: top;
		margin-top: 9px;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 600px;
		display: inline-block;
		vertical-align: top;
		padding: 32px 35px 21px;
		margin: 0 auto 60px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.common {
		background: url(/files/frontend/template/pages/qa/common.png) no-repeat 101% 101%;
		margin-top: -79px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.service {
		background: url(/files/frontend/template/pages/qa/service.png) no-repeat 94% 107%;
		padding-bottom: 169px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.service .block-questions-section-block-content {
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.deployment {
		background: url(/files/frontend/template/pages/qa/deployment.png) no-repeat 101% -9%;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.filling {
		background: url(/files/frontend/template/pages/qa/filling.png) no-repeat 101% 100%;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .block-title {
		color: #fc0;
		display: inline-block;
		font-size: 28px;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .questions-amount {
		color: #fc0;
		display: inline-block;
		position: relative;
		margin-left: 2px;
		top: -9px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link {
		display: inline-block;
		margin-bottom: 16px;
		text-decoration: none;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link span {
		display: inline;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link:hover {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link:hover span {
		color: inherit;
		border-color: rgba(79, 220, 255, 0.5);
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .block-questions-section-block-content {
		margin-top: 26px;
		font-size: 18px;
		padding-left: 2px;
		line-height: 24px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form {
		width: 313px;
		display: block;
		margin: 0 auto 80px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-head {
		font-size: 28px;
		margin-top: 18px;
		margin-bottom: 32px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .rgaz-block_qa-form #rgaz-form_qa {
		margin-bottom: 38px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_field-input-text {
		width: 230px;
		margin: 0 auto;
		resize: none;
		padding: 8px 10px;
		height: 117px;
		max-height: none;
		max-width: none;
		text-align: left;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_yellow-button {
		margin-top: 16px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-description {
		text-align: center;
		width: 228px;
		margin: 21px auto 0;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-description .phone {
		color: #fc0;
		font-size: 27px;
		margin-top: 29px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-qa-single {
		position: relative;
		margin: 0 auto;
		max-width: 800px;
	}

	.old_styles .rgaz-static_page-qa-single .static-text {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa-single .static-text em {
		background: #ffe372;
		color: #000;
		font-style: normal;
		display: inline-block;
		height: 21px;
		padding-left: 4px;
		padding-right: 4px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa-single img {
		float: left;
		border: 1px solid #fff;
		margin: 0 45px 40px 0;
	}

	.old_styles .rgaz-static_page-qa-single p {
		font-size: 16px;
		line-height: 22px;
		margin-top: -2px;
	}

	.old_styles .rgaz-static_page-qa-single h2 {
		font-size: 29px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link {
		position: absolute;
		font-size: 24px;
		text-decoration: none;
		top: 21px;
		line-height: 28px;
		right: 8px;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link span {
		color: inherit;
		display: inline-block;
		border-bottom: 1px dashed;
	}

	.old_styles .rgaz-static_page-qa-single .rgaz-block_page-teaser {
		max-width: 600px;
		margin-bottom: 45px;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions {
		margin-top: 72px;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .block-more-questions-title {
		padding-left: 0;
		text-align: center;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .question-link {
		color: #4fdcff;
		font-size: 17px;
		margin-bottom: 9px;
		margin-right: 30px;
		display: inline-block;
		margin-top: 24px;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .question-link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .question-link span {
		color: inherit;
		display: inline;
		border-bottom: 1px solid rgba(169, 238, 255, 0.6);
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form {
		margin-top: 58px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left {
		display: inline-block;
		vertical-align: top;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-head {
		display: block;
		color: #fc0;
		font-size: 28px;
		margin-bottom: 26px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-content .rgaz-block_qa-form {
		margin-top: 4px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-content .rgaz-block_qa-form #rgaz-form_qa {
		width: 399px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-content .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_field-input-text {
		width: 353px;
		height: 146px;
		padding: 7px 12px;
		max-width: none;
		max-height: none;
		margin-bottom: 23px;
		resize: none;
		text-align: left;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right {
		display: inline-block;
		vertical-align: top;
		padding-top: 33px;
		width: 399px;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom {
		width: auto;
		min-height: 160px;
		text-align: center;
		position: relative;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom .description {
		margin: 23px auto 0;
		line-height: 22px;
		width: 284px;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom .description .phone {
		color: #fc0;
		display: block;
		font-size: 27px;
		margin-top: 21px;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom .custom-arrow {
		left: -28px;
		bottom: 66px;
		background-position: -28px 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call {
		padding-bottom: 95px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit {
		margin-top: 46px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .block-title {
		text-align: center;
		font-size: 28px;
		margin-bottom: 59px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 84px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-image {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content {
		display: inline-block;
		vertical-align: top;
		padding-left: 62px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-name {
		position: relative;
		font-size: 21px;
		line-height: 25px;
		font-weight: 700;
		margin-bottom: 15px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-name .step-number {
		position: absolute;
		color: #fc0;
		left: -25px;
		top: 3px;
		font-size: 26px;
		font-weight: 400;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text {
		line-height: 21px;
		color: #efefef;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text ul {
		padding-left: 17px;
		margin: 10px 0 15px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text ul li {
		margin-bottom: 1px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification {
		margin-top: 91px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .block-head {
		padding-left: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .block-head .rgaz-elements_block-title {
		margin-bottom: 10px;
		font-size: 29px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .block-head .we-do {
		width: 382px;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification form {
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .form-fields {
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-telemetry {
		padding-bottom: 95px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		text-align: center;
		padding: 28px 34px 45px;
		margin: 0 auto 119px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-head h2 {
		font-size: 28px;
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains {
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item {
		display: inline-block;
		vertical-align: top;
		width: 208px;
		margin-top: 60px;
		margin-left: -3px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item .title {
		color: #fc0;
		font-size: 21px;
		font-weight: 700;
		margin-bottom: 16px;
		line-height: 23px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item .description {
		color: #fff;
		font-size: 15px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item.indicator {
		width: 280px;
		padding-left: 130px;
		background: url(/files/frontend/template/pages/telemetry/indicator.png) no-repeat 30px 0;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item.gsm-module {
		width: 280px;
		padding-left: 130px;
		background: url(/files/frontend/template/pages/telemetry/gsm-module.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .note {
		color: #ababab;
		margin-top: 82px;
		text-align: left;
		font-size: 14px;
		font-style: italic;
		line-height: 17px;
		padding-left: 11px;
		position: relative;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .note:after {
		content: "";
		height: 61px;
		width: 1px;
		background: #ababab;
		position: absolute;
		left: 0;
		top: 2px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-title {
		font-size: 19px;
		margin-bottom: 35px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .text {
		display: block;
		max-width: 650px;
		margin: 0 auto;
		line-height: 19px;
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme {
		background: url(/files/frontend/template/pages/telemetry/telemetry-scheme.png) no-repeat 0 0;
		background-size: contain;
		padding-top: 50%;
		position: relative;
		margin-top: 19px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link {
		display: block;
		text-align: center;
		color: #4fdcff;
		font-weight: 700;
		font-size: 21px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-appstore {
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		opacity: .5;
		width: 145px;
		height: 58px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements-app-store.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-appstore:hover {
		opacity: 1;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-playmarket {
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		opacity: .5;
		width: 145px;
		height: 58px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements-play-market.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-playmarket:hover {
		opacity: 1;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items {
		box-sizing: border-box;
		margin-top: 98px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items .feature-item {
		display: -webkit-inline-flex;
		display: inline-flex;
		vertical-align: top;
		width: 290px;
		margin: 10px 10px 40px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items .feature-item .feature-item-left {
		display: inline-block;
		vertical-align: top;
		font-weight: 700;
		font-size: 62px;
		margin-right: 16px;
		color: #fc0;
		width: 70px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items .feature-item .feature-item-right {
		display: inline-block;
		vertical-align: top;
		width: 179px;
		font-style: italic;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost {
		margin-top: 110px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-title {
		text-align: center;
		font-size: 19px;
		margin-bottom: 47px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-title h2 {
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks {
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		display: inline-block;
		vertical-align: top;
		width: 371px;
		height: 98px;
		margin: 0 20px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block .price-block-price {
		color: #fc0;
		font-size: 32px;
		display: inline-block;
		vertical-align: top;
		font-weight: 700;
		margin-top: 35px;
		margin-left: 37px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block .price-block-price span {
		font-family: PTSans;
		color: #9e9e9e;
		line-height: 0;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block .price-block-description {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		font-style: italic;
		text-align: left;
		line-height: 18px;
		width: 180px;
		margin-left: 13px;
		margin-top: 20px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block.gray {
		background: #262626;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .complectation-contents {
		margin-top: 36px;
		padding-top: 6px;
		padding-bottom: 20px;
		padding-right: 96px;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin-left: 165px;
		font-size: 16px;
		background: url(/files/frontend/template/pages/telemetry/union.png) no-repeat 100% 5px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .refill-withus {
		display: block;
		text-align: center;
		font-size: 20px;
		line-height: 26px;
		color: #4dd27c;
		margin: 40px auto;
		width: 300px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .rgaz-block_content-bordered-with-arrow.rgaz-block_gas-delivery-calculator {
		width: 100%;
		-webkit-transform: scale(0.9) translate(-200px);
		transform: scale(0.9) translate(-200px);
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .rgaz-block_content-bordered-with-arrow.rgaz-block_gas-delivery-calculator .block-arrow-border {
		display: none;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .rgaz-block_content-bordered-with-arrow.rgaz-block_gas-delivery-calculator .block-wrap {
		border: none;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions {
		margin-bottom: 60px;
		margin-top: 30px;
		padding-left: 63px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition {
		display: inline-block;
		vertical-align: top;
		padding-left: 48px;
		margin-right: 81px;
		margin-bottom: 30px;
		padding-top: 4px;
		padding-bottom: 10px;
		font-size: 16px;
		color: #9e9e9e;
		font-style: italic;
		font-family: PTSans;
		text-align: left;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition.obl {
		background: url(/files/frontend/template/pages/calculator-new/delivery-leningrad.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition.min {
		padding-left: 63px;
		background: url(/files/frontend/template/pages/calculator-new/delivery-min.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition.r24 {
		padding-left: 68px;
		margin-left: 7px;
		margin-right: 0;
		background: url(/files/frontend/template/pages/calculator-new/delivery-24hours.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery {
		margin: 0 0 80px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 694px;
		height: 366px;
		background: url(/files/frontend/template/pages/calculator-new/free-delivery-tab.jpg) no-repeat 100% 100%;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content {
		max-width: 380px;
		margin-left: 30px;
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content .title {
		font-size: 28px;
		margin-bottom: 27px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content p {
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content p a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 19px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content p a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions {
		padding-left: 20px;
		padding-bottom: 86px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question {
		padding-top: 10px;
		display: block;
		max-width: 500px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question.consumtion {
		background: url(/files/frontend/template/pages/calculator-new/q-consumption.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question.cost {
		margin-right: 57px;
		background: url(/files/frontend/template/pages/calculator-new/q-ag-costs.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question.whatfor {
		margin-right: 0;
		background: url(/files/frontend/template/pages/calculator-new/q-ag-whatfor.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-title {
		font-size: 23px;
		color: #fc0;
		margin-bottom: 24px;
		line-height: 28px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-body {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 16px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-link a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-link a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-opo-licensing {
		margin-bottom: 82px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services {
		text-align: center;
		margin-top: 128px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services .services_title {
		font-size: 27px;
		margin-bottom: 31px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services .services_content {
		max-width: 648px;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services .services_content p {
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee {
		margin-top: 70px;
		margin-bottom: 79px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_title {
		font-size: 27px;
		margin-bottom: 33px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee p {
		width: 400px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_ruling {
		display: block;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_ruling .ruling_name {
		margin-bottom: 4px;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_ruling .ruling_title {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_region-left {
		display: inline-block;
		vertical-align: top;
		width: 400px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_region-right {
		display: inline-block;
		vertical-align: top;
		width: 400px;
		padding-left: 9px;
		font-style: italic;
		text-align: left;
	}

	.old_styles .rgaz-static_page-opo-registration {
		padding-bottom: 61px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration {
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration .registration_title {
		font-size: 26px;
		margin-bottom: 32px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration .registration_content {
		max-width: 600px;
		margin: 0 auto;
		padding-bottom: 15px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration .registration_content p {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-opo-registration .rgaz-elements_tip-block {
		max-width: 540px;
		margin: 0 auto;
		background-position: 0 0;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_steps {
		background: #252525;
		display: block;
		box-sizing: border-box;
		margin-top: 63px;
		padding-top: 31px;
		line-height: 22px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_steps .steps_step {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 30px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration {
		padding-top: 70px;
		padding-bottom: 70px;
		margin: 0 auto;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_region-left {
		display: inline-block;
		width: 400px;
		vertical-align: top;
		text-align: left;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_region-right {
		display: inline-block;
		vertical-align: top;
		width: 400px;
		font-style: italic;
		text-align: left;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_steps {
		font-size: 15px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_steps pre {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_title {
		margin-bottom: 33px;
		font-size: 27px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_content {
		padding-left: 2px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_content p {
		line-height: 22px;
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-title {
		font-size: 27px;
		text-align: center;
		margin-top: 59px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons {
		text-align: center;
		margin-top: 46px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons .single-brand-icon {
		display: inline-block;
		vertical-align: top;
		width: 207px;
		margin: 0 6px 30px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons .single-brand-icon .image {
		margin-bottom: 14px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons .single-brand-icon .text {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow {
		margin: 83px auto 0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-wrap {
		padding-bottom: 46px;
		background: url(/files/frontend/template/pages/ag-gasholder-specgaz/gasholder.jpg) no-repeat 128% 36%;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-wrap .block-head {
		margin-top: 40px;
		margin-left: 22px;
		margin-bottom: 16px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-wrap .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content {
		max-width: 490px;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content ul {
		padding-left: 41px;
		font-size: 17px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content ul li {
		margin-bottom: 23px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content ul li span {
		font-size: 16px;
		line-height: 21px;
		color: #fff;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder {
		text-align: center;
		margin-top: 121px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-head .rgaz-elements_block-title {
		font-size: 28px;
		padding-right: 74px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content {
		text-align: left;
		margin-bottom: 103px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type {
		display: -webkit-flex;
		display: flex;
		max-width: 454px;
		margin: 56px auto 0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_img {
		margin-right: 22px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_content {
		display: inline-block;
		vertical-align: top;
		width: 275px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_content .title {
		color: #fc0;
		font-size: 19px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_content .content p {
		font-style: italic;
		font-size: 14px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type:last-child {
		width: 490px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type:last-child .gasholder-type_content {
		width: 296px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block {
		width: 512px;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 29px 15px 0 29px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block .rgaz-elements_block-title {
		font-size: 28px;
		margin-bottom: 32px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 23px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block p a {
		color: #4fdcff;
		cursor: pointer;
		display: inline-block;
		margin-bottom: 12px;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block p a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand.specgaz .rgaz-block_content-bordered-with-arrow {
		min-height: 430px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand.specgaz .rgaz-block_content-bordered-with-arrow .block-wrap {
		background: url(/files/frontend/template/pages/ag-gasholder-specgaz/gasholder.jpg) no-repeat 128% 36%;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand.deltagaz .rgaz-block_content-bordered-with-arrow .block-wrap {
		padding-bottom: 43px;
		min-height: 400px;
		background: url(/files/frontend/template/pages/ag-gasholder-deltagaz/gasholder-deltagaz.jpg) no-repeat 100% 0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand.vps .rgaz-block_content-bordered-with-arrow .block-wrap {
		padding-bottom: 43px;
		min-height: 343px;
		background: url(/files/frontend/template/pages/ag-gasholder-vps/gasholder-vps.jpg) no-repeat 100% 0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand.kadatec .rgaz-block_content-bordered-with-arrow .block-wrap {
		padding-bottom: 43px;
		min-height: 534px;
		background: url(/files/frontend/template/pages/ag-gasholder-kadatec/gasholder-kadatec.jpg) no-repeat 100% 100%;
	}

	.old_styles .idei-block_sign {
		position: relative;
		width: 182px;
		height: 41px;
		display: inline-block;
		margin-top: 31px;
	}

	.old_styles .idei-block_sign a {
		position: absolute;
		width: 100%;
		font-size: 12px;
		color: #000;
	}

	.old_styles .idei-block_sign a:first-child {
		text-align: right;
		top: 6px;
		right: -11px;
		width: 100px;
		z-index: 100;
		line-height: 17px;
	}

	.old_styles .idei-block_sign a.idei-link {
		right: 0;
		text-align: right;
		bottom: 1px;
		padding-bottom: 1px;
		padding-top: 17px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_idei-logo-footer.png) no-repeat 0 4px;
		width: 175px;
		line-height: 17px;
	}

	.old_styles .idei-block_sign a.idei-link:hover {
		background-position: 0 -29px;
	}

	.old_styles .idei-block_sign a:hover {
		color: #066b95;
	}

	.old_styles .rgaz-actions_display-all-advices, .old_styles .rgaz-actions_display-all-reviews {
		margin-top: 8px;
		min-height: 33px;
		font-size: 25px;
		display: inline-block;
		color: #fc0;
		cursor: pointer;
		border-bottom: 1px solid;
		text-decoration: none;
		margin-bottom: 52px;
		line-height: 37px;
	}

	.old_styles .rgaz-actions_display-all-advices:hover, .old_styles .rgaz-actions_display-all-reviews:hover {
		color: #ffe372;
	}

	.old_styles .rgaz-actions_display-all-reviews {
		padding-top: 11px;
	}

	.old_styles .rgaz-elements_overlaybox-centred {
		text-align: center;
	}

	.old_styles .video-wrapper--delivery {
		max-width: 600px;
		margin: 0 auto;
	}

	.old_styles .dostavka-gazazapravka-minigazgolderov {
		background: url(/files/frontend/template/pages/ag-minigasholder/bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-static_page-agzs--minigazgolder {
		padding-top: 60px;
	}

	.old_styles .item-minigaz--car {
		background: url(/files/frontend/template/pages/ag-minigasholder/1.jpg) no-repeat 50% 0;
		padding-top: 150px;
		margin: 0 20px;
	}

	.old_styles .item-minigaz--truck {
		background: url(/files/frontend/template/pages/ag-minigasholder/2.jpg) no-repeat 50% 0;
		padding-top: 150px;
		margin: 0 20px;
	}

	.old_styles .item-minigaz--bus {
		background: url(/files/frontend/template/pages/ag-minigasholder/3.jpg) no-repeat 50% 0;
		padding-top: 150px;
		margin: 0 20px;
	}

	.old_styles .rgaz-block_yellow-items-list--minigaz {
		background: url(/files/frontend/template/pages/ag-minigasholder/4.jpg) no-repeat 50px 40px;
		padding: 40px 20px 50px;
	}

	.old_styles .yellow--minigaz1 {
		text-align: left;
		margin-left: 180px;
		margin-bottom: 10px;
	}

	.old_styles .yellow--minigaz2 {
		text-align: left;
		margin-left: 180px;
		font-size: 120%;
	}

	.old_styles .rgaz-block_content-top--minigaz {
		margin-top: 70px;
	}

	.old_styles .rgaz-block_page-teaser--minigaz {
		width: 800px;
	}

	.old_styles .minigaz-title {
		font-weight: 700;
		font-size: 180%;
		line-height: 140%;
	}

	.old_styles .teaser-content--minigaz2 {
		max-width: 600px;
	}

	.old_styles .fact.fact--1 {
		margin-right: 60px;
	}

	.old_styles .scale-a-number--1 {
		left: 0;
		top: 12px;
	}

	.old_styles .scale-a-number--2 {
		left: 138px;
		top: 12px;
	}

	.old_styles .scale-a-number--3 {
		left: 248px;
		top: 12px;
	}

	.old_styles .scale-a-number--4 {
		left: 331px;
		top: 12px;
	}

	.old_styles .scale-a-number--5 {
		left: 472px;
		top: 12px;
	}

	.old_styles .scale-a-number--6 {
		left: 554px;
		top: 12px;
	}

	.old_styles .scale-b-number--1 {
		left: 0;
		top: 12px;
	}

	.old_styles .scale-b-number--2 {
		left: 53px;
		top: 12px;
	}

	.old_styles .scale-b-number--3 {
		left: 110px;
		top: 12px;
	}

	.old_styles .scale-b-number--4 {
		left: 167px;
		top: 12px;
	}

	.old_styles .scale-b-number--5 {
		left: 225px;
		top: 12px;
	}

	.old_styles .scale-b-number--6 {
		left: 283px;
		top: 12px;
	}

	.old_styles .scale-b-number--7 {
		left: 340px;
		top: 12px;
	}

	.old_styles .scale-b-number--8 {
		left: 397px;
		top: 12px;
	}

	.old_styles .scale-b-number--9 {
		left: 483px;
		top: 12px;
	}

	.old_styles .scale-b-number--10 {
		left: 564px;
		top: 12px;
	}

	.old_styles .price-block-description--2 {
		margin-top: 31px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .block-title, .old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step--inj {
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .step-image-inj--1 {
		margin-left: 68px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .step-image-inj--3 {
		margin-top: 36px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step--2 {
		margin-left: 32px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step--3 {
		margin-left: 37px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .step-content-inj--2 {
		padding-left: 44px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .step-content-inj--3 {
		padding-left: 35px;
	}

	.old_styles #rgaz-form_order-gasification input.autoform-invalid, .old_styles #rgaz-form_order-gasification textarea.autoform-invalid {
		background-color: transparent;
	}
}

@media screen and (max-width: 640px) {
	.old_styles .rgaz-root {
		overflow: hidden;
		background: url(/files/frontend/template/shared/root/rgaz-root_background-main.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-main {
		background: url(/files/frontend/template/shared/root/newmain-banner-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-main .static-banner {
		margin-top: 30px;
		padding-bottom: 2px;
		padding-top: 0;
	}

	.old_styles .rgaz-root.page-main .static-banner .welcome-text {
		text-align: center;
		font-weight: 700;
	}

	.old_styles .rgaz-root.page-main .static-banner .welcome-text-left {
		display: block;
		font-family: PTSans;
		font-size: 52px;
	}

	.old_styles .rgaz-root.page-main .static-banner .welcome-text-right {
		display: block;
		font-size: 18px;
		line-height: 23px;
		margin: 20px 0;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.page-main .rgaz-elements_video-link {
		padding-left: 0;
		height: 140px;
		padding-top: 116px;
	}

	.old_styles .rgaz-root.page-main.show-video {
		background: #000;
	}

	.old_styles .rgaz-root.page-ag {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-ag.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-gas-delivery {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-gas-delivery.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.page-404 {
		height: 1080px;
		background: #000;
	}

	.old_styles .rgaz-root.page-404 .rgaz-root_wrap {
		background: url(/files/frontend/template/pages/404/404.jpg) no-repeat 10px 113px, #000;
		padding-bottom: 300px;
	}

	.old_styles .rgaz-root.page-404 .rgaz-root_content:after {
		display: none;
		content: "";
	}

	.old_styles .rgaz-root.dostavka-gazazapravka-gazgolderov {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-gasholder-refill-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.dostavka-gazazapravka-gazgolderov .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 53px;
	}

	.old_styles .rgaz-root.page-propan-butan {
		background: url(/files/frontend/template/shared/root/rgaz-root_background-pb.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.dostavka-gaza {
		background: url(/files/frontend/template/shared/root/gas-delivery-bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.dostavka-gaza .rgaz-block_page-teaser .teaser-content {
		padding-top: 19px;
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.kontakty .rgaz-block_page-teaser .teaser-content {
		text-align: center;
	}

	.old_styles .rgaz-root.page-single-object {
		background: url(/files/frontend/template/shared/root/single-object-bg.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijavizov-zamershika {
		background: url(/files/frontend/template/pages/call-measurer/call-measurer-bg-tab.jpg) no-repeat 50% 0, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijavizov-zamershika .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 770px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijavizov-zamershika .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
		line-height: 50px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya {
		background: url(/files/frontend/template/pages/telemetry/telemetry-bg-tab.jpg) no-repeat 50% 0, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .rgaz-block_page-teaser {
		margin: 0 auto 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		margin-top: 50px;
		font-size: 45px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons {
		background: url(/files/frontend/template/pages/telemetry/mobileos-icons.png) no-repeat 0 0;
		display: inline-block;
		vertical-align: top;
		margin-left: 18px;
		margin-top: 4px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-apple {
		width: 26px;
		height: 32px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-apple:hover {
		background-position: 0 -35px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-android {
		width: 30px;
		height: 35px;
		background-position: -47px 0;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya .mobileos-icons.icon-android:hover {
		background-position: -47px -35px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom {
		background: url(/files/frontend/template/pages/optom/rgaz-root_background-gasholder-optom-bg-tab.jpg) no-repeat 50% 4px, #000;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 80px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution {
		text-align: center;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-title {
		font-weight: 700;
		font-size: 29px;
		margin-bottom: 44px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-item {
		display: inline-block;
		vertical-align: top;
		width: 238px;
		margin: 0 18px 30px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-item .image {
		width: 84px;
		height: 84px;
		display: inline-block;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .optimal-solution .optimal-solution-item .description {
		font-style: italic;
		font-size: 14px;
		color: #ababab;
		line-height: 18px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .wellhelp {
		margin-top: 72px;
		font-size: 24px;
		font-weight: 700;
		padding-left: 20px;
		line-height: 33px;
		margin-bottom: 28px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .wellhelp span {
		color: #fc0;
		white-space: nowrap;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .wellhelp .or {
		font-weight: 400;
		font-size: 16px;
		margin-top: 15px;
		color: #b5b5b5;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality {
		margin: 0 auto;
		text-align: left;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-head {
		text-align: center;
		font-size: 15px;
		color: #4fdcff;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-head .title {
		color: inherit;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content {
		margin-top: 18px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content .block-content-left {
		display: block;
		margin: 0 auto;
		max-width: 412px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content .block-content-left p {
		font-size: 15px;
		line-height: 19px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content .block-content-right {
		display: block;
		margin: 0 auto;
		max-width: 412px;
		padding-top: 15px;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content a {
		color: #4fdcff;
	}

	.old_styles .rgaz-root.dostavka-gazadostavka-gaza-optom .block-kinfe-sibur-quality .block-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi {
		background: url(/files/frontend/template/pages/gazovozi/rgaz-root_background-gazovozi-tab.jpg) no-repeat 50% -1px, #000;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .rgaz-root_content {
		background: url(/files/frontend/template/pages/gazovozi/end-bg-tab.jpg) no-repeat 50% 100%;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 44px;
		line-height: 61px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-new-trucks {
		display: block;
		margin: 50px auto 40px;
		max-width: 600px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-new-trucks .rgaz-elements_whity-title {
		display: block;
		text-align: center;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .high-passabillity {
		display: block;
		margin: 0 auto 40px;
		max-width: 600px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .high-passabillity .rgaz-elements_whity-title {
		display: block;
		text-align: center;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment {
		margin-top: 70px;
		text-align: center;
		position: relative;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .rgaz-elements_whity-title {
		margin-bottom: 26px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .block-text {
		margin: 0 auto;
		font-size: 16px;
		line-height: 20px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .photo {
		background: url(/files/frontend/template/pages/gazovozi/best-equipment.jpg) no-repeat 0 0;
		height: 636px;
		margin-bottom: 92px;
		color: #000;
		padding-top: 28px;
		margin-top: 29px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .best-equipment .vps-text {
		color: #000;
		text-align: center;
		max-width: 624px;
		margin: 0 auto;
		font-size: 16px;
		line-height: 22px;
		padding-top: 63px;
		background: url(/files/frontend/template/pages/gazovozi/vps_logo.png) no-repeat 50% 3px;
		background-size: 95px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed {
		padding-bottom: 410px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .rgaz-elements_whity-title {
		display: block;
		text-align: center;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .block-text {
		max-width: 450px;
		margin: 0 auto 53px;
		text-shadow: 1px 1px 5px #000;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .rgaz-static_page-gas-delivery-order {
		margin-left: 0;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .do-not-be-impressed .rgaz-elements_fields-input-geocomplete {
		padding: 6px 9px;
		width: 185px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .ps {
		padding-left: 153px;
		margin-top: 14px;
		width: 291px;
		padding-bottom: 80px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .ps .rgaz-elements_whity-title {
		margin-bottom: 30px;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-trucks-photos {
		margin-top: 60px;
		padding-top: 220%;
		background: url(/files/frontend/template/pages/gazovozi/trucks-photos-mob.jpg) no-repeat 50% 0;
		background-size: contain;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-trucks-photos img {
		display: none;
	}

	.old_styles .rgaz-root.dostavka-gazagazovozi .block-text p {
		line-height: 21px;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera {
		background: url(/files/frontend/template/pages/gasholder-deployment/root-bg-tab.jpg) no-repeat 50% 0, #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .teaser-content {
		text-align: center;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 0;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 37px;
		line-height: 44px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link {
		position: relative;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .rgaz-elements_question-in-round {
		position: relative;
		left: -175px;
		top: -2px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .pseudo-link-text {
		border: none;
		line-height: 24px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .pseudo-link-text span {
		display: inline-block;
		border-bottom: 1px dashed;
		color: #4fdcff;
		height: 21px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-block_page-teaser .rgaz-elements_overlaybox-pseudo-link .pseudo-link-text:hover span {
		color: #a9eeff;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniechastnaja-gazifikacijaustanovka-gazgoldera .rgaz-elements_phone-input input {
		left: 40px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzhenieservisnoe-obsluzhivanie, .old_styles .rgaz-root.servisnoe-obsluzhivanie {
		background: url(/files/frontend/template/pages/service/service-bg-tab.jpg) no-repeat top #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzhenieservisnoe-obsluzhivanie .rgaz-block_page-teaser, .old_styles .rgaz-root.servisnoe-obsluzhivanie .rgaz-block_page-teaser {
		margin-top: 19px;
		margin-bottom: 40px;
		max-width: 442px;
	}

	.old_styles .rgaz-root.dostavka-gazakalkylyator-dostavki-gaza {
		/*background: url(/files/frontend/template/pages/calculator-new/delivery-calculator-bg.jpg) no-repeat 50% -1px, #000;*/
	}

	.old_styles .rgaz-root.dostavka-gazakalkylyator-dostavki-gaza .rgaz-block_page-teaser {
		margin: -2px 0 15px;
	}

	.old_styles .rgaz-root.dostavka-gazakalkylyator-dostavki-gaza .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		text-align: left;
	}

	.old_styles .rgaz-root.tablet .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left {
		left: 0;
	}

	.old_styles .rgaz-root.tablet .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right {
		right: 0;
	}

	.old_styles .rgaz-root.licenzirovanie {
		background: url(/files/frontend/template/pages/opo/opo-licensing_bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser {
		display: block;
		vertical-align: top;
		margin-bottom: 40px;
		margin-top: 18px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 30px;
		font-family: PTSans;
		font-weight: 700;
		line-height: 35px;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser .teaser-content {
		padding-left: 0;
		padding-top: 19px;
		font-size: 15px;
		line-height: 22px;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.licenzirovanie .rgaz-block_page-teaser .teaser-content p {
		font: inherit;
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya {
		background: url(/files/frontend/template/pages/opo/opo-licensing-reg_bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser {
		margin-bottom: 40px;
		margin-top: 18px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser .rgaz-elements_page-title-small {
		font-size: 27px;
		line-height: 35px;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser .teaser-content {
		padding-left: 0;
		padding-top: 19px;
		font-size: 15px;
		line-height: 22px;
		font-family: PTSans;
	}

	.old_styles .rgaz-root.licenzirovanieregistraciya .rgaz-block_page-teaser .teaser-content p {
		font: inherit;
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgolder.rgaz-block_page-teaser {
		margin-bottom: 3px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz {
		background: #000 url(/files/frontend/template/pages/ag-gasholder-specgaz/page-bg-tab.jpg) no-repeat 50% 0;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-specgaz .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz {
		background: url(/files/frontend/template/pages/ag-gasholder-deltagaz/page-bg-tab.jpg) no-repeat 50% 0 #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-deltagaz .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps {
		background: url(/files/frontend/template/pages/ag-gasholder-vps/page-bg-tab.jpg) no-repeat 50% 0 #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-vps .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec {
		background: url(/files/frontend/template/pages/ag-gasholder-kadatec/page-bg-tab.jpg) no-repeat 50% 0 #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazgoldergazgolderi-kadatec .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.agzs {
		background: url(/files/frontend/template/pages/agzs/background-agzs-tab.jpg) no-repeat top, #000;
	}

	.old_styles .rgaz-root.agzs .rgaz-block_page-teaser {
		margin-bottom: 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-root.agzs .rgaz-block_page-teaser .teaser-content p {
		text-shadow: 0 0 8px #000;
	}

	.old_styles .rgaz-root.avtonomnoe-gazosnabzheniegazosnabzhenie-promyshlennyh-obektov .rgaz-elements_page-title-small {
		margin-top: 35px;
		font-size: 27px;
	}

	.old_styles .rgaz-root_wrap {
		margin: 0 auto;
	}

	.old_styles .rgaz-root_content {
		position: relative;
		padding-bottom: 100px;
	}

	.old_styles .rgaz-root_content:after {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		bottom: 2px;
		width: 100%;
		height: 2px;
		background: #fc0;
	}

	.old_styles .rgaz-elements_whity-title {
		margin-bottom: 46px;
	}

	.old_styles .rgaz-elements_whity-title span {
		display: inline-block;
		vertical-align: top;
		color: #000;
		background-color: #fff;
		font-size: 27px;
		padding: 2px 11px;
		margin-bottom: 3px;
	}

	.old_styles .rgaz-block_facts-table-layout {
		margin-top: 50px;
		margin-bottom: 60px;
	}

	.old_styles .rgaz-block_facts-table-layout .whitespace-left, .old_styles .rgaz-block_facts-table-layout .whitespace-right {
		display: none;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item {
		margin: 0 20px 50px;
		position: relative;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item .image {
		transition: all .2s ease;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item .offset-logo {
		position: absolute;
		bottom: -17px;
		right: -14px;
	}

	.old_styles .rgaz-block_gas-certificates-miniblock .certificate-item:hover .image {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}

	.old_styles .rgaz-block_facts-content {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		max-width: 892px;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix {
		display: block;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts {
		text-align: center;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts .fact {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		font-size: 14px;
		font-style: italic;
		color: #ccc;
		text-align: left;
		margin: 0 auto 20px;
		white-space: normal;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts .fact .overflow-image {
		border-bottom: 2px solid #4fdcff;
		width: 60px;
		min-width: 60px;
		margin-right: 20px;
		height: 50px;
		overflow: hidden;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-block_facts-content-old-firefox-bugfix .facts .fact br {
		display: none;
	}

	.old_styles .rgaz-block_modern-trucks-sliders {
		margin-top: 76px;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_modern-trucks-sliders-title {
		font-weight: 700;
		font-size: 29px;
		line-height: 33px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_modern-trucks-sliders-content {
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher {
		margin-top: 37px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .switcher-sign {
		display: block;
		font-size: 19px;
		margin-top: 18px;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch {
		display: inline-block;
		vertical-align: top;
		font-weight: 700;
		font-size: 22px;
		border: 1px dashed;
		padding: 15px 18px;
		margin: 0 7px;
		color: #6e6e6e;
		cursor: pointer;
		line-height: 19px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch span {
		font-size: 13px;
		position: relative;
		top: -7px;
		color: #6e6e6e;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch .text {
		display: inline-block;
		vertical-align: top;
		color: inherit;
		line-height: 22px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch.current, .old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch.current span {
		color: #fc0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch.current .text {
		border-color: transparent;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch:hover:not(.current) {
		color: #969696;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs-switcher .rgaz-tabs-switch:hover:not(.current) span {
		color: #969696;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs {
		overflow: hidden;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs .rgaz-tab {
		display: none;
		margin: 0 -118px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-tabs .rgaz-tab.active {
		display: block;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider {
		margin: 40px auto;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-head {
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content {
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left {
		position: absolute;
		top: 50%;
		margin-top: -70px;
		left: -86px;
		z-index: 2;
		width: 28px;
		height: 80px;
		cursor: pointer;
		background: url(/files/frontend/template/pages/optom/slider-arrows.png) no-repeat;
		display: block;
		background-position: 0 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left:hover {
		background-position: -28px 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_left.disabled {
		display: none;
		cursor: default;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right {
		position: absolute;
		top: 50%;
		margin-top: -70px;
		right: -83px;
		z-index: 2;
		width: 28px;
		height: 80px;
		cursor: pointer;
		background: url(/files/frontend/template/pages/optom/slider-arrows.png) no-repeat;
		display: block;
		background-position: -56px 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right:hover {
		background-position: -84px 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-control_right.disabled {
		display: none;
		cursor: default;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport {
		width: 100%;
		height: 160px;
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides {
		margin: 0 auto;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide {
		display: none;
		height: 160px;
		width: 400px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide img {
		transition: all .25s ease;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide.current {
		display: block;
	}

	.old_styles .rgaz-block_modern-trucks-sliders .rgaz-block_single-item_slider .rgaz-block_single-item_slider_block-content .slider-viewport .slider-slides .slider-slide.current img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description {
		text-align: left;
		z-index: 4;
		position: relative;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left {
		display: block;
		max-width: 600px;
		margin: 0 auto;
		vertical-align: top;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left .they-trust-us {
		margin-top: 56px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left .they-trust-us .they-trust-us-title {
		font-size: 19px;
		font-weight: 700;
		margin-bottom: 29px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left .they-trust-us .they-trust-us-logos img {
		margin: 10px;
		vertical-align: middle;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left p {
		line-height: 19px;
		margin-bottom: 19px;
		font-size: 16px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left p a {
		color: #fc0;
		cursor: pointer;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-left p a:hover {
		color: #ffe372;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles {
		margin-top: 40px;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle {
		display: block;
		margin: 0 auto 30px;
		font-size: 15px;
		line-height: 18px;
		color: #c1c1c1;
		font-style: italic;
		padding-top: 205px;
		text-align: center;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle1 {
		background: url(/files/frontend/template/pages/optom/circle1.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle2 {
		background: url(/files/frontend/template/pages/optom/circle2.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_modern-trucks-sliders-description .rgaz-block_modern-trucks-sliders-description-right .circles .circle.circle3 {
		background: url(/files/frontend/template/pages/optom/circle3.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem {
		margin: 0 auto;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-head .rgaz-elements_block-title {
		font-weight: 700;
		font-size: 28px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_field-input-text:first-child {
		padding: 12px 18px;
		margin-top: 20px;
		width: 187px;
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_fields-input-geocomplete {
		padding: 12px 18px;
		line-height: 20px;
		margin-top: 0;
		margin-bottom: 21px;
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_phone-input {
		margin-top: 72px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_phone-input.mod-big .mask {
		position: relative;
		z-index: 50;
		display: inline-block;
		font-size: 20px;
		letter-spacing: -2px;
		top: 2px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_phone-input.mod-big .mask-part2 {
		width: 155px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-fields .rgaz-elements_phone-input.mod-big input {
		position: absolute;
		left: 35px;
		top: 8.5px;
		font-size: 22px;
		line-height: 30px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-submit {
		margin-top: 42px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-content .form-submit .rgaz-elements_yellow-button {
		font-size: 24px;
		padding: 11px 19px;
	}

	.old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-answers .fail, .old_styles .rgaz-block_gas-delivery-optom-foem .block-content .form-answers .success {
		display: none;
		text-align: center;
		padding-top: 13px;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom {
		text-align: left;
		margin: 0 auto 70px;
		background: url(/files/frontend/template/pages/optom/callback-bg.jpg) no-repeat -4px 0;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-wrap {
		padding-bottom: 35px !important;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-left {
		max-width: 383px;
		display: block;
		vertical-align: top;
		padding-top: 41px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right {
		max-width: 383px;
		display: block;
		margin: 0 auto;
		vertical-align: top;
		padding-top: 48px;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right .title {
		font-weight: 700;
		font-size: 19px;
		margin-bottom: 20px;
		font-style: italic;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right p {
		color: #ababab;
		font-style: italic;
	}

	.old_styles .rgaz-block_content-bordered-simple-gas-optom .block-right p strong {
		font-weight: 400;
		color: #fc0;
		font-style: italic;
	}

	.old_styles .rgaz-block_page-links-menu {
		margin-left: 37px;
		margin-top: 10px;
		vertical-align: top;
		line-height: 23px;
		display: inline-block;
		float: left;
		z-index: 1000;
		position: relative;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item {
		display: block;
		text-align: center;
		margin-bottom: 6px;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span {
		color: #4fdcff;
		transition: all .15s ease;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
		line-height: 24px;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a:hover, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item .current-trail, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span {
		color: #fc0;
		border: none;
		cursor: default;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item .current-trail:hover, .old_styles .rgaz-block_page-links-menu .page-links-menu_item span:hover {
		color: #fc0;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item .current-trail {
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a.current-trail {
		cursor: pointer;
	}

	.old_styles .rgaz-block_page-links-menu .page-links-menu_item a.current-trail:hover {
		color: #ffe372;
	}

	.old_styles .rgaz-block_page-teaser {
		display: block;
		width: auto;
		margin: 0 auto 40px;
		max-width: 670px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content {
		padding-top: 16px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content p {
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content p em {
		font-style: normal;
		color: #fc0;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content img {
		border: 1px solid #c1c1c1;
		float: left;
		margin-right: 45px;
		margin-bottom: 45px;
		margin-top: 2px;
	}

	.old_styles .rgaz-block_page-teaser .teaser-content br {
		display: none;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border {
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-right {
		display: table-cell;
		vertical-align: bottom;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .whitespace-right:after {
		display: block;
		width: 100%;
		content: "";
		height: 24px;
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border .arrow {
		width: 48px;
		height: 28px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-top.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-arrow-border + .block-wrap {
		border: 4px solid rgba(255, 255, 255, 0.55);
		border-top: 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap {
		border: 4px solid rgba(255, 255, 255, 0.55);
		border-bottom: 0;
		padding: 30px 20px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-right {
		vertical-align: top;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .whitespace-right:after {
		border-bottom: none;
		border-top: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow .block-wrap + .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-bottom.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border .whitespace-right:after {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-top-white.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-arrow-border + .block-wrap {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap + .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap + .block-arrow-border .whitespace-right:after {
		border-color: #fff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow.mod-white .block-wrap + .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-arrow-bottom-white.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-custom {
		border: 4px solid rgba(255, 255, 255, 0.55);
		padding: 24px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-custom .custom-arrow {
		position: absolute;
		width: 28px;
		height: 48px;
		top: 50%;
		right: -28px;
		margin-top: -24px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-custom-arrows.png) no-repeat;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border {
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-right {
		display: table-cell;
		vertical-align: bottom;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .whitespace-right:after {
		display: block;
		width: 100%;
		content: "";
		height: 24px;
		border-bottom: 2px solid rgba(255, 255, 255, 0.25);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border .arrow {
		width: 47px;
		height: 26px;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-thin-arrow-top.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-arrow-border + .block-wrap {
		border: 2px solid rgba(255, 255, 255, 0.25);
		border-top: 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap {
		border: 2px solid rgba(255, 255, 255, 0.25);
		border-bottom: 0;
		padding: 15px 30px 15px 26px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .arrow, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-left, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-right {
		vertical-align: top;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-left:after, .old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .whitespace-right:after {
		border-bottom: none;
		border-top: 2px solid rgba(255, 255, 255, 0.25);
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-thin .block-wrap + .block-arrow-border .arrow {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_content-bordered-with-arrow-thin-arrow-bottom.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-supply {
		max-width: 567px;
		margin: 31px auto 0;
		display: block;
	}

	.old_styles .rgaz-block_callback {
		display: block;
		vertical-align: top;
		max-width: 330px;
		padding-top: 5px;
		margin: 31px auto 0;
	}

	.old_styles .rgaz-block_callback .block-head {
		text-align: center;
	}

	.old_styles .rgaz-block_callback .form-fields {
		padding-top: 8px;
		height: 75px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_callback .form-submit {
		margin-top: 14px;
	}

	.old_styles .rgaz-block_callback .form-submit .good-people {
		display: inline-block;
		vertical-align: top;
		font-size: 11px;
		width: 194px;
		margin-left: 10px;
		padding-top: 1px;
		line-height: 15px;
		font-style: italic;
		color: #757575;
	}

	.old_styles .rgaz-block_callback .gas-price {
		display: inline-block;
		font-weight: 700;
		font-size: 39px;
		line-height: 32px;
		margin-top: 16px;
		margin-left: 14px;
	}

	.old_styles .rgaz-block_callback .gas-price span {
		display: block;
		font-size: 13px;
		margin-left: 4px;
	}

	.old_styles .rgaz-block_gas-delivery-info {
		display: block;
		max-width: 425px;
		margin: 50px auto 0;
		padding-bottom: 40px;
	}

	.old_styles .rgaz-block_gas-delivery-info .rgaz-block_gas-certificates-miniblock {
		margin-top: 33px;
	}

	.old_styles .rgaz-block_gas-delivery-info .rgaz-block_gas-certificates-miniblock .certificate-item .image {
		width: 56px;
	}

	.old_styles .rgaz-block_gas-delivery-info .rgaz-elements_block-title {
		display: block;
		line-height: 36px;
		margin-bottom: 13px;
		text-align: center;
	}

	.old_styles .rgaz-block_gas-delivery-info .delivery-info {
		margin-top: 11px;
		margin-left: 1px;
		padding-left: 0;
	}

	.old_styles .rgaz-block_gas-delivery-info .delivery-info p {
		font-size: 14px;
		margin-bottom: 19px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_google-map-with-thumbs {
		margin-top: 35px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .block-head {
		text-align: center;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery {
		margin-top: 24px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items {
		text-align: center;
		margin: 0 -10px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items .gallery-item {
		display: inline-block;
		vertical-align: top;
		margin: 0 5px 10px;
		overflow: hidden;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items .gallery-item img {
		width: 60px;
		height: 60px;
		border: 1px solid #c1c1c1;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .gallery-items .gallery-item:hover img {
		filter: none;
		-webkit-filter: none;
		-moz-filter: none;
		-ms-filter: none;
		-o-filter: none;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .all-objects {
		text-align: center;
		margin-top: 20px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .all-objects a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		line-height: 17px;
	}

	.old_styles .rgaz-block_google-map-with-thumbs .rgaz-block_objects-gallery .all-objects a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_objects-categories-list {
		margin-top: 60px;
		padding-left: 31px;
		padding-bottom: 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-categories-list .block-head {
		display: block;
		width: auto;
		vertical-align: top;
		line-height: 31px;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-categories-list .block-head .rgaz-elements_block-title {
		display: block;
		width: auto;
	}

	.old_styles .rgaz-block_objects-categories-list .block-head br {
		display: none;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content {
		display: block;
		vertical-align: top;
		padding-top: 15px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories {
		text-align: center;
		position: relative;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 160px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item {
		color: #4fdcff;
		display: inline-block;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item .categories-list {
		color: inherit;
		display: block;
		padding-top: 9px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section .category-item .categories-list .category {
		color: inherit;
		display: inline-block;
		height: 19px;
		text-decoration: none;
		border-bottom: 1px solid;
		line-height: 23px;
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section img {
		width: 70px;
		height: 70px;
		border: 1px solid #c1c1c1;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_objects-categories-list .block-content .categories .category-section:hover img {
		filter: none;
		-webkit-filter: none;
		-moz-filter: none;
		-ms-filter: none;
		-o-filter: none;
	}

	.old_styles .rgaz-block_title-links {
		border: 1px dashed #fff;
		padding: 10px 0 0 20px;
		display: block;
		margin-bottom: 23px;
	}

	.old_styles .rgaz-block_title-links .rgaz-elements_link-cyan-pseudo, .old_styles .rgaz-block_title-links a {
		color: #4fdcff;
		display: inline-block;
		margin-right: 10px;
		text-decoration: none;
		height: 19px;
		margin-bottom: 10px;
		border-bottom: 1px solid;
		line-height: 23px;
	}

	.old_styles .rgaz-block_title-links .rgaz-elements_link-cyan-pseudo:hover, .old_styles .rgaz-block_title-links a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_title-links .rgaz-elements_link-cyan-pseudo:hover {
		color: #a2a2a2;
	}

	.old_styles .only-mobile .rgaz-block_title-links {
		display: inline-block;
		padding-right: 12px;
	}

	.old_styles .rgaz-block_grade {
		text-align: center;
		padding: 20px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-block_grade .block-left {
		display: block;
		margin: 0 auto;
		vertical-align: top;
		font-size: 14px;
		line-height: 39px;
		text-align: center;
	}

	.old_styles .rgaz-block_grade .block-left br {
		display: none;
	}

	.old_styles .rgaz-block_grade .block-left .gasgolder-size {
		font-size: 24px;
	}

	.old_styles .rgaz-block_grade .block-left .price {
		color: #fc0;
		font-size: 27px;
		font-family: PTSans;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		line-height: 27px;
	}

	.old_styles .rgaz-block_grade .block-right {
		display: inline-block;
		vertical-align: top;
		max-width: 746px;
		font-size: 14px;
		line-height: 18px;
		padding-top: 4px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_grade .block-right a.rgaz-elements_block-title {
		color: #4fdcff;
		display: block;
	}

	.old_styles .rgaz-block_grade .block-right a.rgaz-elements_block-title:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_slider {
		margin-top: -40px;
		margin-bottom: 80px;
	}

	.old_styles .rgaz-block_slider .iislider-wrap .iislider-slide-info {
		position: static;
		width: 100%;
		padding: 0 0 0 5px;
		font-size: 18px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_slider .iislider-wrap .iislider-photo_big, .old_styles .rgaz-block_slider .iislider-wrap .iislider-thumbs {
		display: none;
	}

	.old_styles .rgaz-block_region-delivery {
		margin-top: 91px;
		padding-bottom: 50px;
	}

	.old_styles .rgaz-block_region-delivery .block-head {
		margin-bottom: 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_region-delivery .block-head .rgaz-elements_block-title {
		font-size: 20px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_region-delivery .region-list {
		text-align: center;
	}

	.old_styles .rgaz-block_region-delivery .region-list .row {
		width: 136px;
		display: inline-block;
		vertical-align: top;
		font-size: 15px;
		line-height: 22px;
		text-align: left;
	}

	.old_styles .rgaz-block_region-delivery .region-list .row .letter, .old_styles .rgaz-block_region-delivery .region-list .row .word {
		opacity: 0;
	}

	.old_styles .rgaz-block_region-delivery .region-list .row .opacity {
		opacity: 1;
	}

	.old_styles .rgaz-block_typical-gasification-project {
		max-width: 800px;
		margin: 62px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-head {
		margin-bottom: 9px;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-head .rgaz-actions_change-image-to-colored {
		display: none !important;
		color: #4fdcff;
		display: inline-block;
		vertical-align: top;
		padding-top: 6px;
		cursor: pointer;
		text-decoration: none;
		border-bottom: 1px dashed;
		height: 12px;
		margin-left: 15px;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-head .rgaz-actions_change-image-to-colored:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap {
		position: relative;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers, .old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers_layer1, .old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers_layer2 {
		position: relative;
		z-index: 359;
		top: 0;
		left: 0;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers_layer1 {
		width: 100%;
		padding-bottom: 44%;
		background: url(/files/frontend/template/pages/private-gasification/rgaz-static_page-private-gasification-typical-complectations-colored.jpg) no-repeat 50%;
		background-size: contain;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 360;
	}

	.old_styles .rgaz-block_typical-gasification-project .block-wrap .scheme-with-helpers .rgaz-elements_scheme-helper {
		position: absolute;
	}

	.old_styles .rgaz-block_gasification-prices {
		text-align: center;
		margin-top: 70px;
	}

	.old_styles .rgaz-block_gasification-prices .block-head {
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_gasification-prices .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap p {
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap p br {
		display: none;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks {
		margin-top: 41px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		line-height: 39px;
		width: 134px;
		padding-left: 5px;
		height: 76px;
		margin-bottom: 40px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		margin-right: 15px;
		padding-top: 2px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block.stock {
		color: #4fdcff;
		border: 1px dashed;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block.stock:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block.stock span {
		color: inherit;
		font-size: 23px;
		margin-top: 16px;
		margin-left: 29px;
		display: inline-block;
		border-bottom: 1px solid;
		height: 32px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block .gasgolder-size {
		font-size: 24px;
		margin-left: 28px;
	}

	.old_styles .rgaz-block_gasification-prices .block-wrap .equipment-blocks .equipment-block .price {
		color: #fc0;
		font-size: 27px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		line-height: 27px;
	}

	.old_styles .rgaz-block_gasification-prices .rgaz-elements_link-gasification-complectations {
		margin-top: 29px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-prices .what-is-a-turnkey-gasification {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
		vertical-align: top;
		margin-top: 29px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-prices .what-is-a-turnkey-gasification:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_breadcrumbs {
		font-size: 13px;
		margin-left: 6px;
		margin-top: -4px;
		margin-bottom: -15px;
	}

	.old_styles .rgaz-block_breadcrumbs a {
		color: #a3a3a3;
		display: inline-block;
		text-decoration: none;
	}

	.old_styles .rgaz-block_breadcrumbs a span {
		display: inline-block;
		color: inherit;
		height: 17px;
	}

	.old_styles .rgaz-block_breadcrumbs a:after {
		content: "→";
		padding: 0 2px 0 7px;
	}

	.old_styles .rgaz-block_breadcrumbs a:hover {
		color: #fff;
	}

	.old_styles .rgaz-elements_tip-block {
		color: #a3a3a3;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 0 0;
		padding-top: 50px;
		font-style: italic;
		font-size: 15px;
		margin-top: 40px;
		max-width: 650px;
		line-height: 20px;
		text-align: left;
	}

	.old_styles .rgaz-elements_tip-block em {
		color: #4fdcff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 {
		padding-left: 87px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 0 27px;
		margin-top: 53px;
		margin-left: -88px;
		font-style: normal;
		color: #fff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 a {
		color: #4fdcff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-elements_tip-block.mod-type2 .block-title {
		color: #fc0;
		font-weight: 700;
		font-size: 18px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-block_advices-list {
		margin: 40px auto 0;
		max-width: 670px;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image {
		margin-bottom: 25px;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image .advice-image img {
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
		transition: all .15s ease;
		border: 1px solid #c1c1c1;
		width: 117px;
		height: 117px;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image .advice-image img:hover {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_advices-list .advice-with-image:hover .advice-image img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_advices-list .advice-body {
		max-width: 740px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_advices-list .advice-body .title {
		font-size: 23px;
		line-height: 27px;
		margin-bottom: 16px;
	}

	.old_styles .rgaz-block_advices-list .advice-body .title a {
		color: #4fdcff;
		font-weight: 400;
	}

	.old_styles .rgaz-block_advices-list .advice-body .title a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_advices-list .advice-body .rgaz-advice-body-text, .old_styles .rgaz-block_advices-list .advice-body .rgaz-advice-body-text p {
		font-size: 16px;
		line-height: 20px;
	}

	.old_styles .rgaz-block_advices-list .advice-body .show-full-link {
		display: none;
	}

	.old_styles .rgaz-block_need-advice {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 615px;
		margin: 40px auto 36px;
		padding: 40px 35px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		text-align: center;
	}

	.old_styles .rgaz-block_need-advice .text {
		display: inline-block;
		vertical-align: top;
		font-size: 25px;
		line-height: 31px;
	}

	.old_styles .rgaz-block_need-advice .contacts {
		display: inline-block;
		vertical-align: top;
		font-size: 25px;
		line-height: 36px;
		margin-top: 30px;
		color: #fc0;
	}

	.old_styles .rgaz-block_need-advice .contacts .phone {
		line-height: 22px;
		color: inherit;
	}

	.old_styles .rgaz-block_need-advice .contacts .email {
		font-size: 20px;
		text-decoration: none;
		display: inline-block;
		margin-left: 11px;
		color: inherit;
	}

	.old_styles .rgaz-block_qa-form {
		display: inline-block;
		margin-top: 4px;
	}

	.old_styles .rgaz-block_qa-form .form-description {
		width: 383px;
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_qa-form #rgaz-form_qa {
		display: inline-block;
		width: 245px;
		overflow: visible;
		text-align: center;
	}

	.old_styles .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_field-input-text {
		width: 270px;
		min-height: 88px;
		max-width: 270px;
		max-height: 88px;
		text-align: left;
	}

	.old_styles .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_yellow-button {
		margin-top: 4px;
	}

	.old_styles .rgaz-block_qa-autocontents {
		padding-left: 35px;
		font-size: 18px;
		padding-bottom: 20px;
		margin-top: 52px;
	}

	.old_styles .rgaz-block_qa-autocontents .contents {
		margin-left: 37px;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer {
		margin-bottom: 21px;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer span {
		color: inherit;
		height: 23px;
		line-height: 19px;
		display: inline-block;
		background: url(/files/frontend/template/shared/elements/rgaz-text-decoration_cyan-underline-w-hover.png) -1px 21px repeat-x;
		cursor: pointer;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer .active span, .old_styles .rgaz-block_qa-autocontents .contents .link-to-answer:hover span {
		background-position: -1px -28px;
	}

	.old_styles .rgaz-block_qa-autocontents .contents .link-to-answer.active span {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers {
		margin-top: 99px;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer {
		padding: 31px 0 35px 34px;
		border: 4px solid transparent;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer.active {
		border-color: #4fdcff;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer .question {
		font-weight: 700;
		font-size: 20px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-block_qa-autocontents .questions-with-answers .question-answer .answer {
		font-style: italic;
		color: #c1c1c1;
		font-size: 15px;
		line-height: 20px;
		width: 908px;
	}

	.old_styles .rgaz-block_body-static {
		margin-top: 25px;
	}

	.old_styles .rgaz-block_body-static h2 {
		font-size: 29px;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-block_body-static p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_body-static p + h2 {
		margin-top: 50px;
	}

	.old_styles .rgaz-block_body-static em {
		background: #ffe372;
		color: #000;
		font-style: normal;
		display: inline-block;
		height: 21px;
		padding-left: 4px;
		padding-right: 4px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_body-static img {
		border: 1px solid #c1c1c1;
		float: left;
		margin-right: 45px;
		margin-bottom: 45px;
		margin-top: 2px;
	}

	.old_styles .rgaz-block_overlay-fixed {
		width: 100%;
		height: 100%;
		background: rgba(162, 162, 162, 0.9);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		text-align: center;
		vertical-align: middle;
	}

	.old_styles .rgaz-block_overlay-fixed:after {
		content: "";
		display: inline-block;
		height: 100%;
		width: 0;
		vertical-align: middle;
		zoom: 1;
	}

	.old_styles .rgaz-block_objects-map {
		margin-top: -20px;
	}

	.old_styles .rgaz-block_gallery-popup {
		box-sizing: border-box;
		position: relative;
		width: 100%;
		min-height: 100%;
		padding: 20px;
		background: #000;
	}

	.old_styles .rgaz-block_gallery-popup .close {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-close.png) no-repeat 0 0;
		width: 14px;
		height: 14px;
		position: absolute;
		top: 9px;
		right: 9px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gallery-popup .close:hover {
		background-position: -14px 0;
	}

	.old_styles .rgaz-block_gallery-popup:after {
		content: "";
		position: absolute;
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-arrow.png) no-repeat;
		width: 55px;
		height: 28px;
		bottom: -28px;
		left: 50%;
		margin-left: -27px;
	}

	.old_styles .rgaz-block_gallery-popup .block-head {
		display: block;
		font-weight: 700;
		font-size: 30px;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-block_gallery-popup .block-head br {
		display: none;
	}

	.old_styles .rgaz-block_gallery-popup .block-head .block-title {
		line-height: 1.2;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-block_gallery-popup .left {
		width: 100%;
	}

	.old_styles .rgaz-block_gallery-popup .left .description p {
		font-size: 14px;
		line-height: 18px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_gallery-popup .left .iislider-thumbs_ribbon {
		bottom: 19px;
	}

	.old_styles .rgaz-block_gallery-popup .left .iislider-thumbs_ribbon .rgaz-elements_gallery-thumbnail {
		width: 45px;
		height: 45px;
	}

	.old_styles .rgaz-block_gallery-popup .right {
		display: block;
		width: 100%;
		max-width: 700px;
		margin: 20px auto 0;
		border: 1px solid #fff;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gallery-popup .right .iislider-photo_big, .old_styles .rgaz-block_gallery-popup .right .iislider-photo_big-top {
		width: 100%;
		background-size: cover !important;
	}

	.old_styles .rgaz-block_gallery-popup .right .iislider-photo_big-top {
		padding-bottom: 60%;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup {
		padding: 40px 20px;
		background: #000;
		border: 4px solid #fff;
		min-height: 93px;
		display: inline-block;
		text-align: left;
		vertical-align: middle;
		position: relative;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .close {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_gallery-popup-close.png) no-repeat 0 0;
		width: 14px;
		height: 14px;
		position: absolute;
		top: 9px;
		right: 9px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .close:hover {
		background-position: -14px 0;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .block-title {
		font-size: 30px;
		padding-left: 10px;
		font-style: italic;
		margin-bottom: 57px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type {
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .radio-btn {
		display: inline-block;
		margin-right: 11px;
		vertical-align: middle;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .radio-btn label {
		font-size: 20px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .field-container {
		display: inline-block;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .answer-select-type .field-container #user-email {
		width: 244px;
		margin-left: 5px;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .form-actions.disabled:hover .rgaz-elements_yellow-button {
		background: #fe0000;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .form-actions.disabled:hover:after {
		font-style: italic;
		content: "не заполнено одно из полей";
		margin-left: 22px;
		margin-top: 45px;
		font-size: 14px;
		display: inline-block;
		vertical-align: top;
		color: #fe0000;
	}

	.old_styles .rgaz-block_qa-answer-type-open-form-popup .form-actions .rgaz-elements_yellow-button {
		font-size: 24px;
		margin-top: 32px;
		margin-left: 14px;
		padding: 0 21px;
		line-height: 52px;
		height: 46px;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_yellow-columns-list {
		margin-top: 56px;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-head {
		text-align: center;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items {
		text-align: center;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item {
		display: block;
		max-width: 400px;
		line-height: 21px;
		margin: 0 auto 30px;
		text-align: left;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item a {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item .title {
		color: #fc0;
		font-weight: 700;
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 8px;
	}

	.old_styles .rgaz-block_yellow-columns-list .block-content .yellow-columns-items .item br {
		display: none;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects {
		margin-top: 50px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .block-wrap {
		padding-top: 30px;
		padding-bottom: 60px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .block-wrap .block-content {
		text-align: center;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification {
		box-sizing: border-box;
		display: block;
		vertical-align: top;
		text-align: left;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification h2 {
		font-size: 28px;
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification p {
		color: #a3a3a3;
		line-height: 19px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification br {
		display: none;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image {
		display: block;
		vertical-align: top;
		width: 135px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item {
		text-align: center;
		cursor: pointer;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item .image {
		width: 134px;
		height: 189px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item span {
		color: #4fdcff;
		border-bottom: 1px solid;
		margin-top: 9px;
		display: inline-block;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-image .sertificate-item span:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .qualification .qualification-text {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects {
		box-sizing: border-box;
		display: block;
		text-align: left;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects br {
		display: none;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects h2 {
		font-size: 18px;
		line-height: 1.2;
		margin-bottom: 18px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects h2 em {
		color: #fc0;
		font-style: normal;
		font-size: 28px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects p {
		color: #a3a3a3;
		margin-bottom: 20px;
		line-height: 19px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-objects .objects a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-deliver-everywhere {
		background: rgba(0, 0, 0, 0.7) url(/files/frontend/template/pages/call-measurer/gray-block-bg-tab.jpg) no-repeat 0 0;
		margin: 41px auto 0;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-deliver-everywhere .block-wrap {
		min-height: 283px;
		padding-top: 55px;
	}

	.old_styles .rgaz-block_content-bordered-with-arrow-deliver-everywhere .block-wrap .title {
		font-size: 29px;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-block_ag-scheme {
		background: url(/files/frontend/template/shared/blocks/rgaz-block_ag-scheme.jpg) no-repeat 0 0;
		background-size: contain;
		max-width: 1105px;
		padding-top: 44%;
		position: relative;
		margin: 26px auto 59px;
	}

	.old_styles .rgaz-block_ag-scheme .rgaz-elements_tip-block-black {
		color: #fff;
		padding-left: 0;
	}

	.old_styles .rgaz-block_ag-scheme .rgaz-elements_tip-block-black a {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item {
		margin-bottom: 40px;
		border: 1px solid transparent;
		position: relative;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current .photo {
		display: block;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current .photo img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item.current .ag-scheme-helpers-description-item-arrow {
		display: block;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .photo {
		margin-right: 20px;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .photo img {
		width: 178px;
		min-width: 178px;
		height: 178px;
		transition: all .15s ease;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .photo:hover img {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description {
		display: block;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description h2 {
		color: #fc0;
		font-size: 21px;
		line-height: 22px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description p {
		font-size: 16px;
		line-height: 22px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description a {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .description a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .ag-scheme-helpers-description-item-arrow {
		background: url(/files/frontend/template/shared/elements/rgaznew-elements_gasscheme-arrow.png) no-repeat 0 0;
		width: 43px;
		height: 42px;
		position: absolute;
		display: none;
		left: -68px;
		top: 50%;
		margin-top: -23px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_ag-scheme-helpers-description .ag-scheme-helpers-description-item .ag-scheme-helpers-description-item-arrow:hover {
		-webkit-filter: brightness(2);
		filter: brightness(2);
	}

	.old_styles .rgaz-block_leave-review {
		box-sizing: border-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0 -20px;
	}

	.old_styles .rgaz-block_leave-review .reviews-info {
		line-height: 22px;
		width: 314px;
		margin: 0 20px 30px;
	}

	.old_styles .rgaz-block_leave-review .reviews-form {
		width: 314px;
		margin: 0 20px 30px;
	}

	.old_styles .rgaz-block_leave-review .reviews-form input {
		display: block;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews {
		width: 216px;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-form_reviews-field--email, .old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-form_reviews-field--name {
		width: 200px;
		margin-bottom: 4px;
		margin-top: 9px;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-form_reviews-field--review-body {
		width: 270px;
		height: 88px;
		resize: none;
	}

	.old_styles .rgaz-block_leave-review #rgaz-form_reviews .rgaz-elements_yellow-button {
		width: 144px;
	}

	.old_styles .rgaz-block_reviews-list {
		margin-top: 90px;
		text-align: center;
	}

	.old_styles .rgaz-block_reviews-list .review-item {
		position: relative;
		max-width: 670px;
		margin: 0 auto 35px;
		text-align: left;
	}

	.old_styles .rgaz-block_reviews-list .review-item .date {
		position: absolute;
		color: #757575;
		font-size: 16px;
		width: 100px;
		top: 3px;
		right: 10px;
		text-align: right;
	}

	.old_styles .rgaz-block_reviews-list .review-item .review-body {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_reviews-list .review-item .review-body .name {
		font-size: 23px;
		margin-bottom: 8px;
		padding-right: 100px;
	}

	.old_styles .rgaz-block_reviews-list .review-item .rgaz-review-body-text {
		font-size: 15px;
		line-height: 22px;
		font-style: italic;
	}

	.old_styles .rgaz-block_reviews-list .review-item .rgaz-review-body-text-answer {
		margin-top: 25px;
		position: relative;
		padding-left: 40px;
	}

	.old_styles .rgaz-block_reviews-list .review-item .rgaz-review-body-text-answer:before {
		content: "";
		position: absolute;
		width: 27px;
		height: 59px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_logo-header.png) no-repeat 0 0;
		margin-top: 4px;
		z-index: 2;
		left: 0;
		top: -8px;
	}

	.old_styles .rgaz-block_contacts-google-map {
		width: 100%;
		height: 392px;
		position: relative;
		margin-top: 20px;
	}

	.old_styles .rgaz-block_contacts-google-map #rgaz-contacts-google-map {
		position: relative;
		z-index: 10;
		height: 384px;
		border: 4px solid #8c8c8c;
		background: #efefef url(/files/frontend/template/pages/contact/map-contact-bg.jpg) 50% 100% no-repeat;
	}

	.old_styles .rgaz-block_page-teaser--contacts {
		text-align: center;
		margin-bottom: 0;
	}

	.old_styles .rgaz-block_contacts-address {
		font-size: 20px;
		line-height: 31px;
		margin-bottom: 20px;
		text-align: center;
	}

	.old_styles .rgaz-block_contacts-address .email {
		color: #4fdcff;
		font-size: 18px;
		text-decoration: none;
		display: inline-block;
		height: 23px;
		margin-left: 11px;
		position: relative;
		top: -2px;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_contacts-address .email:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_contacts-address .work-hours {
		font-style: italic;
		font-size: 15px;
		line-height: 22px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_request-form {
		padding-bottom: 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_request-form.dashed {
		border-image-width: 3px;
		padding: 15px 15px 25px;
		max-width: 819px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-block_request-form.dashed .block-head {
		margin-bottom: 26px;
	}

	.old_styles .rgaz-block_request-form .block-head {
		margin-bottom: 21px;
	}

	.old_styles .rgaz-block_request-form .block-content .block-form {
		max-width: 480px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .form-top {
		margin-bottom: 13px;
		text-align: center;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .form-top .rgaz-elements_phone-input {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .form-top .rgaz-elements_field-input--email {
		margin: 13px 0 0;
		display: inline-block;
		vertical-align: top;
		width: 200px;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .rgaz-elements_field-input--request {
		display: block;
		resize: none;
		width: 193px;
		height: 92px;
		margin: 0 auto 20px;
	}

	.old_styles .rgaz-block_request-form .block-content #rgaz-form_request .rgaz-elements_yellow-button {
		margin-left: 4px;
		width: 193px;
	}

	.old_styles .rgaz-block_request-form .block-content .form-description {
		font-size: 14px;
		font-style: italic;
		color: #c1c1c1;
		width: 260px;
		display: inline-block;
		margin-top: 15px;
		line-height: 20px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-number {
		display: inline-block;
		font-size: 22px;
		color: #fc0;
		padding-top: 2px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap {
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-head {
		margin: 0;
		padding-top: 2px;
		text-align: left;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-head .rgaz-elements_block-title {
		font-size: 22px;
		color: #fc0;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-content .description {
		line-height: 22px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-content .gallery {
		margin-top: 32px;
	}

	.old_styles .rgaz-block_connected-galleries-info .block-wrap .block-content .gallery .rgaz-elements_gallery-thumbnail {
		margin-right: 3px;
	}

	.old_styles .rgaz-block_factory-brands {
		max-width: 958px;
		margin: 18px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap {
		padding: 40px 15px 15px;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap .block-head {
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_factory-brands .block-wrap .block-content {
		padding-left: 5px;
	}

	.old_styles .rgaz-block_factory-brands .brand {
		display: inline-block;
		vertical-align: top;
		padding-top: 98px;
		width: 250px;
		color: #c1c1c1;
		font-size: 15px;
		line-height: 19px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_factory-brands .brand a {
		color: #4fdcff;
		display: inline-block;
		border-bottom: 1px solid;
		text-decoration: none;
		font-size: 15px;
		margin-top: 17px;
		margin-left: 3px;
		height: 16px;
	}

	.old_styles .rgaz-block_factory-brands .brand a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-deltagaz {
		background: url(/files/frontend/template/pages/ag-gasholder/deltagaz-logo.png) no-repeat 50% 20px;
		padding-top: 120px;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-vps {
		padding-top: 120px;
		background: url(/files/frontend/template/pages/ag-gasholder/vps-logo.png) no-repeat 50% 30px;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-kadatec {
		padding-top: 120px;
		background: url(/files/frontend/template/pages/ag-gasholder/kadatec-logo.png) no-repeat 50% 40px;
	}

	.old_styles .rgaz-block_factory-brands .brand.brand-specgaz {
		padding-top: 150px;
		background: url(/files/frontend/template/pages/ag-gasholder/specgaz-logo.png) no-repeat 50% 20px;
	}

	.old_styles .rgaz-block_order-gasification .block-head {
		text-align: center;
		padding-left: 13px;
	}

	.old_styles .rgaz-block_order-gasification .block-head .rgaz-elements_block-title {
		font-size: 30px;
		margin-bottom: 4px;
	}

	.old_styles .rgaz-block_order-gasification .block-head .we-do {
		line-height: 19px;
		font-style: italic;
		font-size: 15px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_order-gasification .block-head .we-do br {
		display: none;
	}

	.old_styles .rgaz-block_order-gasification > .block-content {
		margin-top: 47px;
		text-align: center;
	}

	.old_styles .rgaz-block_order-gasification > .block-content .form-fields {
		display: block;
		margin: 0 auto 20px;
	}

	.old_styles .rgaz-block_order-gasification > .block-content .form-submit {
		display: block;
		padding-left: 40px;
	}

	.old_styles .rgaz-block_order-gasification > .block-content .form-submit input {
		font-size: 24px;
		padding: 6px 19px;
		line-height: 33px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .rgaz-block_order-gasification {
		margin-top: 60px;
	}

	.old_styles .rgaz-block_call-us {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		text-align: center;
		margin: 0 auto;
		position: relative;
		padding: 20px;
		line-height: 40px;
	}

	.old_styles .rgaz-block_call-us .block-title {
		font-size: 28px;
		color: #fc0;
		margin-bottom: 7px;
	}

	.old_styles .rgaz-block_call-us .phone {
		font-size: 28px;
		margin-bottom: 11px;
	}

	.old_styles .rgaz-block_call-us .we-do {
		font-size: 14px;
		margin: 0 auto;
		line-height: 19px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_gas-calculator {
		max-width: 467px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-calculator .block-wrap {
		padding: 29px 0;
		background: #000;
	}

	.old_styles .rgaz-block_gas-calculator .rgaz-elements_block-title {
		font-size: 28px;
		line-height: 33px;
	}

	.old_styles .rgaz-block_gas-calculator .block-content {
		margin-top: 27px;
	}

	.old_styles .rgaz-block_order-gas-refill .form-fields {
		margin-bottom: 45px;
	}

	.old_styles .rgaz-block_order-gas-refill .gasholder-residue, .old_styles .rgaz-block_order-gas-refill .gasholder-volume {
		width: 270px;
		text-align: left;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_order-gas-refill .measure-unit {
		font-size: 24px;
		margin-left: 9px;
		position: relative;
		top: 5px;
		margin-right: 15px;
	}

	.old_styles .rgaz-block_order-gas-refill .field-label {
		width: 100px;
		display: inline-block;
		vertical-align: middle;
		line-height: 21px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-elements_field-input-text {
		font-size: 26px;
		height: auto;
		width: 97px;
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		text-align: center;
	}

	.old_styles .rgaz-block_order-gas-refill.autoform-form-invalid .rgaz-block_gas-calculator-results.no-results {
		opacity: 0;
		display: none;
	}

	.old_styles .rgaz-block_order-gas-refill .how-to-know {
		color: #4fdcff;
		font-size: 14px;
	}

	.old_styles .rgaz-block_order-gas-refill .how-to-know:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results {
		transition: all .15s ease;
		font-size: 25px;
		line-height: 47px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .rgaz-block_gas-calculator_result-liters {
		font-size: 35px;
		margin-right: 5px;
		font-weight: 700;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .rgaz-block_gas-calculator_result-price {
		font-size: 36px;
		margin-right: 7px;
		margin-left: 5px;
		font-weight: 700;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .sep-line {
		height: 1px;
		padding-top: 45px;
		border-top: 1px solid #474747;
		margin-top: 30px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results .show-form-button {
		font-size: 24px;
		padding: 11px 19px;
		margin-top: 20px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery {
		text-align: center;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail .form-fields, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success .form-fields, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery .form-fields {
		margin-bottom: 4px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail .form-fields .good-people, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success .form-fields .good-people, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery .form-fields .good-people {
		display: block;
		font-size: 12px;
		width: 223px;
		line-height: 16px;
		font-style: italic;
		margin: 7px auto 0;
		color: #757575;
		padding: 0;
		text-align: center;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail .form-submit, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success .form-submit, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #rgaz-form_order-delivery .form-submit {
		padding-bottom: 26px;
	}

	.old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_fail, .old_styles .rgaz-block_order-gas-refill .rgaz-block_gas-calculator-results #form_success {
		text-align: center;
		padding: 46px 0 60px;
	}

	.old_styles .rgaz-block_order-gas-refill .form-submit {
		transition: all .15s ease;
		padding: 19px;
		margin-left: -19px;
	}

	.old_styles .rgaz-block_order-gas-refill .form-submit .rgaz-elements_yellow-button {
		font-size: 24px;
		padding: 11px 19px;
	}

	.old_styles .rgaz-block_autonomous-gas-supply-scheme {
		margin-top: 77px;
	}

	.old_styles .rgaz-block_autonomous-gas-supply-scheme .rgaz-block_autonomous-gas-supply-scheme_block-head {
		text-align: center;
	}

	.old_styles .rgaz-block_autonomous-gas-supply-scheme .rgaz-block_autonomous-gas-supply-scheme_block-content .scheme-comment {
		text-align: center;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_gas-supply-scheme {
		position: relative;
		margin-top: 20px;
		padding-top: 215%;
		background: url(/files/frontend/template/pages/village-gasification/village-gas-supply-scheme-tab.jpg) no-repeat 50% 0;
		background-size: contain;
	}

	.old_styles .rgaz-block_gas-supply-scheme .scheme-legend {
		display: none;
	}

	.old_styles .rgaz-block_our-cars {
		margin-top: 58px;
		padding-top: 47px;
		padding-bottom: 62px;
		max-width: 940px;
		text-align: center;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-head .rgaz-elements_block-title {
		display: block;
		font-size: 28px;
		margin-bottom: 20px;
		text-align: center;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content {
		display: block;
		margin: 0 auto;
		max-width: 400px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content a {
		margin-top: 18px;
		display: inline-block;
		height: 20px;
		border-bottom: 1px solid #276e80;
		text-decoration: none;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_our-cars .rgaz-block_our-cars-content a:hover {
		border-bottom: 1px solid #a9eeff;
	}

	.old_styles .rgaz-block_gas-spent-speed {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 673px;
		margin: 30px auto 0;
		position: relative;
		text-align: center;
		padding: 30px;
	}

	.old_styles .rgaz-block_gas-spent-speed .rgaz-elements_block-title {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_gas-spent-speed .rgaz-block_gas-spent-speed-content {
		max-width: 617px;
		margin: 0 auto;
		font-size: 14px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones {
		margin-top: 35px;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone {
		display: inline-block;
		vertical-align: top;
		font-size: 22px;
		margin: 0 10px;
		width: 200px;
		color: #fc0;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone span {
		color: inherit;
		display: block;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone a {
		font-size: 18px;
		display: inline-block;
		padding-top: 15px;
		text-decoration: none;
		border-bottom: 1px solid;
		color: #4fdcff;
	}

	.old_styles .rgaz-block_gas-spent-speed .phones .phone a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_content-static-page-turnkey {
		padding-bottom: 20px;
		text-align: center;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade {
		margin: 69px auto 0;
		display: block;
		max-width: 651px;
		padding-bottom: 22px;
		padding-top: 19px;
		padding-left: 23px;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-left {
		display: block;
		width: 170px;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-right {
		display: block;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-right a.rgaz-elements_block-title {
		font-size: 28px;
		text-decoration: none;
		text-transform: lowercase;
	}

	.old_styles .rgaz-block_content-static-page-turnkey .rgaz-block_grade .block-right a.rgaz-elements_block-title span {
		display: inline-block;
		height: 23px;
		border-bottom: 1px solid;
		color: inherit;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .block-head {
		text-align: center;
		margin-top: 25px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .block-wrap {
		padding-right: 36px;
		min-height: 634px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form {
		position: relative;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .filling-info {
		text-align: center;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 170px;
		height: 219px;
		margin-top: 33px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-image {
		width: 90px;
		display: inline-block;
		height: 70px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-title {
		font-size: 19px;
		line-height: 20px;
		color: #fff;
		height: 40px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input {
		position: relative;
		margin-top: 9px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=text] {
		width: 68px;
		height: 41px;
		border: none;
		background: #fff;
		color: #000;
		font-size: 25px;
		text-align: center;
		outline: none;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=text]:focus, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=text]:hover {
		background: #fff;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input .input-clear {
		background: url(/files/frontend/template/pages/gas-consumption/input-clear.png) no-repeat;
		width: 13px;
		height: 13px;
		position: absolute;
		top: 0;
		right: 33px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio] + label {
		cursor: pointer;
		color: #4fdcff;
		border-bottom: 1px dashed;
		margin-bottom: 9px;
		display: inline-block;
		font-size: 17px;
		height: 21px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio] + label:before {
		content: none;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio] + label:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input input[type=radio]:checked + label {
		color: #fc0;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input.w-plus {
		position: relative;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .calculator-parameter-icons .parameter .parameter-input.w-plus:after {
		content: "+";
		top: 5px;
		left: 55px;
		position: absolute;
		color: #000;
		font-size: 25px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result {
		position: relative;
		width: 228px;
		margin: 40px auto 0;
		font-size: 20px;
		text-align: center;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-head {
		height: 87px;
		background: url(/files/frontend/template/pages/gas-consumption/list-top.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-head .title {
		padding-top: 15px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-head .separator {
		font-size: 14px;
		margin-top: 2px;
		margin-bottom: 15px;
		letter-spacing: 2.6px;
		color: #6c6c6c;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results {
		background: #fff;
		padding-bottom: 24px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .result-numbers {
		font-size: 23px;
		line-height: 43px;
		padding-bottom: 20px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .result-numbers .result-number {
		display: inline-block;
		font-size: 35px;
		font-weight: 700;
		margin-right: 9px;
		margin-left: 9px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .rgaz-elements_yellow-button {
		font-size: 24px;
		padding: 11px 25px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form .info {
		color: #767676;
		font-size: 16px;
		font-style: italic;
		margin-bottom: 8px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input input {
		position: absolute;
		left: 46px;
		top: 8px;
		font-size: 17px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask {
		font-size: 18px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part1, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part2 {
		height: 35px;
		top: -2px;
		position: relative;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part1 {
		width: 39px;
		margin: 0 4px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input .mask .mask-part2 {
		width: 125px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input.focused .mask .mask-part1, .old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_phone-input.focused .mask .mask-part2 {
		background: #fff;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-results .callback-form #rgaz-form_order-gas-calculator .rgaz-elements_yellow-button {
		width: 150px;
		white-space: normal;
		padding: 13px 0 11px 7px;
		text-align: center;
		margin-top: 27px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result .result-footer {
		height: 5px;
		background: url(/files/frontend/template/pages/gas-consumption/list-bottom.png) repeat-x 0 100%;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .gas-consumption-calculator_form .form-result * {
		color: #000;
	}

	.old_styles .rgaz-block_gas-consumption-calculator .calulator-info {
		color: #757575;
		font-size: 14px;
		text-align: center;
		font-style: italic;
		width: 763px;
		margin: 19px auto 0;
	}

	.old_styles .rgaz-block_checklist {
		padding-left: 25px;
		list-style-type: none;
	}

	.old_styles .rgaz-block_checklist li {
		padding-left: 51px;
		margin-bottom: 14px;
		line-height: 18px;
		background: url(/files/frontend/template/shared/elements/rgaz-block_checklist-mark.png) no-repeat 10px 2px;
	}

	.old_styles .rgaz-block_gasification-calculator {
		position: relative;
		overflow: hidden;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-wrap {
		padding-top: 47px;
		padding-bottom: 100px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-name {
		color: #fc0;
		font-size: 28px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .tip-index {
		position: absolute;
		right: 0;
		top: 0;
		opacity: 0;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips {
		display: block;
		padding-left: 10px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips .group-tip {
		display: none;
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips .group-tip .index {
		display: table-cell;
		width: 27px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips .group-tip .tip {
		display: table-cell;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group .group-tips-highneck .index {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item {
		cursor: pointer;
		padding-bottom: 2px;
		position: relative;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current {
		padding: 0;
		margin-top: -2px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current .calculator-tank {
		background-color: #17424d;
		border: 2px solid #4fdcff;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-item.highlighted-current .calculator-tank:before {
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-tank {
		width: auto;
		height: 70px;
		padding-left: 76px;
		font-size: 20px;
		font-weight: 700;
		position: relative;
		line-height: 77px;
		background-repeat: no-repeat;
		background-position: 68px 15.5px;
		text-shadow: 0 1px 8px #000;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values .calculator-tank:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: 26px;
		top: 27px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-values {
		margin-top: 21px;
		width: auto;
		display: block;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation {
		width: 316px;
		height: 354px;
		max-height: 0;
		margin: 28px auto 0;
		display: block;
		opacity: 0;
		vertical-align: top;
		border: 2px solid #4fdcff;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation.visible {
		max-height: 100%;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .title {
		color: #fc0;
		font-size: 21px;
		padding-top: 20px;
		padding-left: 57px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .title .rgaz-block_checklist {
		padding: 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .rgaz-block_checklist li {
		transition: all 1s ease;
		max-height: 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation .rgaz-block_checklist .underground-pipeline {
		color: #4fdcff;
		display: inline-block;
		margin-left: 5px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation.visible {
		opacity: 1;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-tank .group-complectation.visible .rgaz-block_checklist li {
		transition: all 1s ease;
		max-height: 100px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .group-values {
		margin-bottom: 50px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item {
		cursor: pointer;
		display: block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current {
		padding: 0;
		position: relative;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current .checkbox {
		width: auto;
		background-color: #17424d;
		border: 2px solid #4fdcff;
		padding-top: 26px;
		background-repeat: no-repeat;
		background-position: 289px 3px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current .checkbox:before {
		background-position: -21px 0;
		top: 36px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item.highlighted-current:after {
		content: "**";
		position: absolute;
		color: #4fdcff;
		display: inline-block;
		right: -20px;
		top: 66px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item .checkbox {
		width: auto;
		height: 67px;
		padding-left: 76px;
		font-size: 18px;
		margin-top: 31px;
		font-weight: 700;
		padding-top: 28px;
		position: relative;
		line-height: 22px;
		background-image: url(/files/frontend/template/shared/calculator/gasholder-highneck.png);
		background-repeat: no-repeat;
		background-position: 189px 15px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-highneck .calculator-item .checkbox:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: 25px;
		top: 38px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions {
		margin-top: 60px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .group-values {
		margin-top: 40px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item {
		height: 113px;
		border: 2px solid #4a4a4a;
		position: relative;
		display: block;
		cursor: pointer;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item .checkbox {
		position: relative;
		padding-left: 71px;
		display: table-cell;
		vertical-align: middle;
		height: 113px;
		line-height: 17px;
		padding-right: 22px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item .checkbox:before {
		content: "";
		width: 20px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0, #000;
		position: absolute;
		left: 25px;
		top: 44px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current {
		border: 2px solid #4fdcff;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current .checkbox {
		background: linear-gradient(90deg, rgba(79, 220, 255, 0.3) 0, rgba(79, 220, 255, 0.3) 30%, rgba(125, 185, 232, 0));
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current .checkbox:before {
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.highlighted-current .tip-index {
		left: 70px;
		top: 20px;
		opacity: 1;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-7 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id7.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-8 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id8.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-9 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id9.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-10 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id10.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-11 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id11.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-12 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id12.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-13 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id13.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-addoptions .calculator-item.calculator-item-id-14 {
		background: url(/files/frontend/template/shared/calculator/calculator-option-id14.png) no-repeat 100% 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling {
		height: 183px;
		margin-top: 60px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item {
		cursor: pointer;
		display: block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item.highlighted-current {
		padding: 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item.highlighted-current .checkbox {
		background-color: #17424d;
		border: 2px solid #4fdcff;
		background-position: -11px -26px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item.highlighted-current .checkbox:before {
		left: 25px;
		top: 44px;
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item .checkbox {
		height: 82px;
		padding-left: 60px;
		padding-top: 120px;
		font-size: 18px;
		margin-top: 21px;
		font-weight: 700;
		position: relative;
		line-height: 22px;
		background-image: url(/files/frontend/template/shared/calculator/calculator-primary-filling.png);
		background-repeat: no-repeat;
		background-position: -11px -24px;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item .checkbox .liters {
		display: inline-block;
		font: inherit;
	}

	.old_styles .rgaz-block_gasification-calculator .calculator-group-primary-filling .calculator-item .checkbox:before {
		content: "";
		width: 21px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: 25px;
		top: 46px;
	}

	.old_styles .rgaz-block_gasification-calculator-total {
		background: #fff;
		opacity: 0;
		position: relative;
		width: 100%;
	}

	.old_styles .rgaz-block_gasification-calculator-total.visible {
		opacity: 1;
	}

	.old_styles .rgaz-block_gasification-calculator-total * {
		color: #000;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-actions, .old_styles .rgaz-block_gasification-calculator-total .phone, .old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input, .old_styles .rgaz-block_gasification-calculator-total .total, .old_styles .rgaz-block_gasification-calculator-total .youselected {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gasification-calculator-total .youselected {
		font-size: 20px;
		margin-top: 36px;
		margin-left: 20px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .total {
		font-weight: 700;
		font-size: 40px;
		line-height: 104px;
		margin-left: 10px;
		padding-left: 30px;
		padding-right: 30px;
		margin-right: 10px;
		background: url(/files/frontend/template/shared/calculator/calculator-total-separator.png) no-repeat 0 50%, url(/files/frontend/template/shared/calculator/calculator-total-separator.png) no-repeat 100% 50%;
	}

	.old_styles .rgaz-block_gasification-calculator-total .phone {
		padding-top: 12px;
		padding-left: 10px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .phone .label {
		font-style: italic;
		padding-left: 37px;
		margin-bottom: 5px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .reset {
		background: url(/files/frontend/template/pages/gas-consumption/input-clear.png) no-repeat;
		width: 13px;
		height: 13px;
		position: absolute;
		top: 8px;
		right: 7px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-actions {
		padding: 24px 24px 24px 30px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-actions .rgaz-elements_yellow-button {
		font-size: 24px;
		width: 232px;
		padding: 13px 0;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input input {
		position: absolute;
		left: 37px;
		top: 8px;
		font-size: 17px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask {
		font-size: 18px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part1, .old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part2 {
		height: 35px;
		top: -2px;
		position: relative;
		transition: all .15s ease;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part1 {
		width: 39px;
		margin: 0 4px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input .mask .mask-part2 {
		width: 125px;
	}

	.old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input.focused .mask .mask-part1, .old_styles .rgaz-block_gasification-calculator-total .rgaz-elements_phone-input.focused .mask .mask-part2 {
		background: #fff;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-answers .fail, .old_styles .rgaz-block_gasification-calculator-total .form-answers .success {
		display: none;
		height: 97px;
		text-align: center;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-answers .fail .centred, .old_styles .rgaz-block_gasification-calculator-total .form-answers .success .centred {
		display: -webkit-flex;
		display: flex;
		width: 100%;
		height: 100%;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.old_styles .rgaz-block_gasification-calculator-total .form-content {
		min-height: 97px;
		text-align: center;
	}

	.old_styles .rgaz-block_product-name-value-table {
		line-height: 16px;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item {
		margin-bottom: 10px;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .inline-wrap {
		display: inline-block;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .inline-wrap .name-wrap .name {
		font-style: italic;
		color: #cecece;
	}

	.old_styles .rgaz-block_product-name-value-table .value-table-item .value {
		display: inline-block;
		padding-left: 2px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow {
		margin: 0 auto;
		max-width: 678px;
		position: relative;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow .block-wrap {
		background: #000;
		padding-bottom: 40px;
	}

	.old_styles .rgaz-block_gasholder-turnkey .rgaz-block_content-bordered-with-arrow .rgaz-elements_block-title {
		color: #fc0;
		font-size: 24px;
		line-height: 27px;
		margin-bottom: 32px;
		margin-top: 0;
	}

	.old_styles .rgaz-block_gasholder-turnkey .manufacturer-logo {
		display: none;
	}

	.old_styles .rgaz-block_gasholder-turnkey .total-price {
		display: block;
		color: #000;
		background: #4fdcff;
		border: 3px solid #fff;
		line-height: 24px;
		max-width: 150px;
		font-size: 21px;
		padding: 10px;
		margin: 30px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-block_gasholder-turnkey .total-price span {
		color: #000;
		font-size: 28px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_round-icons-small {
		margin-top: 80px;
		text-align: center;
	}

	.old_styles .rgaz-block_round-icons-small .rgaz-block_round-icons-small-title {
		font-size: 27px;
		text-align: center;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_round-icon-small {
		display: inline-block;
		vertical-align: top;
		width: 140px;
		margin: 20px 0 25px;
		text-align: center;
	}

	.old_styles .rgaz-block_round-icon-small .image {
		width: 120px;
		height: 120px;
		border: 1px solid #fff;
		border-radius: 50%;
		position: relative;
		overflow: hidden;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_round-icon-small .image img {
		z-index: 1;
		width: 100%;
		height: 100%;
	}

	.old_styles .rgaz-block_round-icon-small .image .number {
		position: absolute;
		z-index: 2;
		color: #fff;
		width: 100%;
		top: 0;
		left: 0;
		font-size: 0;
		line-height: 149px;
		text-align: center;
		text-shadow: 0 0 15px rgba(0, 0, 0, 0.63), 0 0 15px #000;
	}

	.old_styles .rgaz-block_round-icon-small .title {
		color: #fc0;
		text-align: center;
		margin-top: 14px;
		font-size: 14px;
		line-height: 18px;
	}

	.old_styles .rgaz-block_objects-listing-new {
		padding-top: 7px;
		margin-bottom: 70px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-head .rgaz-elements_page-title {
		font-size: 45px;
		margin-bottom: 23px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object {
		display: block;
		margin: 0 auto 30px;
		text-decoration: none;
		text-align: center;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object .object-image {
		display: block;
		margin-bottom: 18px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object .object-image img {
		border: 1px solid #848484;
		width: 210px;
		height: 146px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object .object-title {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		font-size: 17px;
		line-height: 23px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:hover .object-title {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type {
		border: 4px solid #848484;
		min-height: 331px;
		padding-bottom: 30px;
		margin-bottom: 28px;
		text-align: left;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-image {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-image img {
		border: none;
		width: 100%;
		height: auto;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-content {
		display: block;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-content .object-content-wrap {
		display: block;
		padding-top: 30px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-title {
		font-size: 27px;
		line-height: 35px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:first-of-type .object-description {
		color: #fff;
		display: block;
		margin-top: 22px;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2), .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) {
		min-height: 180px;
		margin-bottom: 34px;
		position: relative;
		border: 1px solid #848484;
		text-align: left;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-image, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-image {
		position: absolute;
		display: block;
		overflow: hidden;
		height: 100%;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-image img, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-image img {
		border: 0;
		width: 120%;
		height: auto;
		display: block;
		-webkit-filter: brightness(0.5) grayscale(1);
		filter: brightness(0.5) grayscale(1);
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-content, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-content {
		position: absolute;
		width: 100%;
		height: 100%;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-content .object-content-wrap, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-content .object-content-wrap {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		height: 100%;
		padding-left: 33px;
		width: 100%;
	}

	.old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(2) .object-title, .old_styles .rgaz-block_objects-listing-new .rgaz-block_objects-listing-new-content .rgaz-block_object:nth-of-type(3) .object-title {
		font-size: 27px;
		line-height: 35px;
	}

	.old_styles .rgaz-block_objects-listing-done-objects {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		padding: 37px 20px 30px;
		margin: 0 auto 77px;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .we-done {
		font-weight: 700;
		font-size: 25px;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .objects {
		font-size: 47px;
		line-height: 33px;
		margin-top: 20px;
		font-family: PTSans;
		margin-bottom: 34px;
		color: #fc0;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .objects span {
		font-size: 27px;
		line-height: 15px;
		margin-left: 9px;
		vertical-align: top;
		color: #fc0;
	}

	.old_styles .rgaz-block_objects-listing-done-objects .description {
		font-size: 15px;
		line-height: 22px;
		margin: 0 auto 16px;
	}

	.old_styles .rgaz-block_objects-listing-done-objects a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_objects-listing-done-objects a:hover {
		color: #a9eeff;
	}

	.old_styles .obekty-gazifikacii .rgaz-block_objects-listing-done-objects {
		margin-bottom: 0;
	}

	.old_styles .rgaz-block_objects-history {
		text-align: center;
	}

	.old_styles .rgaz-block_objects-history .rgaz-block_objects-history-left, .old_styles .rgaz-block_objects-history .rgaz-block_objects-history-right {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-block_objects-past {
		text-align: center;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-head {
		text-align: center;
		margin-bottom: 55px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-head h2 {
		font-size: 27px;
		padding-left: 44px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object {
		display: inline-block;
		vertical-align: top;
		width: 130px;
		text-decoration: none;
		margin-left: 10px;
		margin-right: 18px;
		text-align: center;
		margin-bottom: 49px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object .object-image {
		display: block;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object .object-image img {
		border: 1px solid #848484;
		width: 97px;
		height: 68px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object .object-title {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_objects-past .rgaz-block_objects-past-content .rgaz-block_object:hover .object-title {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_object-page-single {
		margin-top: 48px;
		padding-bottom: 16px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-head {
		margin-bottom: 44px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-head h1 {
		font-size: 30px;
		font-weight: 700;
		font-family: PTSans;
		text-align: center;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-head .all-objects {
		text-decoration: none;
		border-bottom: 1px solid;
		margin-left: 138px;
		font-size: 15px;
		display: inline-block;
		margin-top: 16px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card {
		border: 7px solid #9a9a9a;
		max-width: 450px;
		min-height: 300px;
		margin: 0 auto 67px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-card-image {
		overflow: hidden;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-card-image img {
		width: 100%;
		height: auto;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description {
		padding: 30px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description .date {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 21px;
		color: #bcbcbc;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description .text {
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-card .object-description .text p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-add-text {
		font-size: 16px;
		margin-bottom: 68px;
		line-height: 21px;
		margin-top: -11px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-add-text p {
		line-height: 21px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-gallery {
		text-align: center;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .object-gallery .gallery-item {
		display: inline-block;
		vertical-align: top;
		border: 1px solid #9a9a9a;
		width: 210px;
		height: 146px;
		margin: 0 14px 32px 10px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects {
		margin-top: 80px;
		text-align: center;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object {
		display: inline-block;
		vertical-align: top;
		width: 178px;
		text-decoration: none;
		text-align: center;
		margin: 0 10px 40px;
		-webkit-order: 2;
		order: 2;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object .object-image {
		display: block;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object .object-image img {
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
		border: 1px solid #848484;
		width: 97px;
		height: 68px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object .object-title {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .rgaz-block_object:hover .object-title {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-left, .old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-right {
		display: inline-block;
		vertical-align: top;
		width: 210px;
		-webkit-order: 2;
		order: 2;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 100%;
		margin-bottom: 40px;
		-webkit-order: 1;
		order: 1;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center a {
		text-decoration: none;
		font-size: 28px;
		line-height: 41px;
		display: inline-block;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center a span {
		display: inline-block;
		border-bottom: 2px solid;
		height: 31px;
	}

	.old_styles .rgaz-block_object-page-single .rgaz-block_object-page-single-content .other-objects .other-objects-center a:hover span {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_guarantee-info {
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-block_guarantee-info .rgaz-block_guarantee-info-left span, .old_styles .rgaz-block_guarantee-info .rgaz-block_guarantee-info-right {
		color: #c59e00;
	}

	.old_styles .rgaz-block_guarantee-info .more-info {
		text-align: center;
		font-style: italic;
		font-family: istok_webitalic;
		color: #c59e00;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 45px;
		line-height: 17px;
	}

	.old_styles .rgaz-block_guarantee-info .more-info a {
		color: #fff;
	}

	.old_styles .rgaz-block_guarantee-info .more-info a:hover {
		color: #c59e00;
	}

	.old_styles .rgaz-block_guarantee-info .more-info br {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator {
		position: relative;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .block-arrow-border + .block-wrap {
		border-bottom: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .block-wrap {
		padding-bottom: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-target, .old_styles .rgaz-block_gas-delivery-calculator .noUi-target * {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		touch-action: none;
		-ms-user-select: none;
		-moz-user-select: none;
		box-sizing: border-box;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-target {
		position: relative;
		direction: ltr;
		padding-right: 8px;
		height: 11px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-base {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
		background-color: #4fdcff;
		border-radius: 3px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-origin {
		position: absolute;
		right: 0;
		top: 0;
		left: 0;
		bottom: 0;
		background-color: #333;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-handle {
		z-index: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-stacking .noUi-handle {
		z-index: 10;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-state-tap .noUi-origin {
		transition: left .3s, top .3s;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-state-drag * {
		cursor: inherit !important;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-base {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-vertical {
		width: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-connect {
		background: #3fb8af;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-origin {
		border-radius: 2px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-draggable {
		cursor: w-resize;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-vertical .noUi-draggable {
		cursor: n-resize;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-handle {
		width: 20px;
		outline: none;
		border: none;
		height: 31px;
		position: relative;
		left: -5px;
		top: -11px;
		background: url(/files/frontend/template/pages/calculator-new/noui-holder.png) no-repeat 0 0;
		background-position: -20px 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .noUi-handle.noUi-active:after, .old_styles .rgaz-block_gas-delivery-calculator .noUi-handle:hover:after {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		box-shadow: 0 0 55px #fc0, 0 0 20px #fc0;
		height: 23px;
		width: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator [disabled].noUi-connect, .old_styles .rgaz-block_gas-delivery-calculator [disabled] .noUi-connect {
		background: #b8b8b8;
	}

	.old_styles .rgaz-block_gas-delivery-calculator [disabled] .noUi-handle, .old_styles .rgaz-block_gas-delivery-calculator [disabled].noUi-origin {
		cursor: not-allowed;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .field-label {
		font-size: 21px;
		display: block;
		text-align: center;
		margin: 0 auto 20px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale {
		margin-top: 65px;
		margin-bottom: 26px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale.scale2 .slider-input, .old_styles .rgaz-block_gas-delivery-calculator .scale.scale3 .slider-input {
		width: 55px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale.scale2 {
		margin-bottom: 28px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale.scale2 .field-label {
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .primary-filling {
		display: inline-block;
		vertical-align: top;
		position: relative;
		color: #fff;
		cursor: pointer;
		-webkit-transform: translateX(20px);
		transform: translateX(20px);
	}

	.old_styles .rgaz-block_gas-delivery-calculator .primary-filling:before {
		content: "";
		width: 20px;
		height: 19px;
		display: block;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_checkbox.png) no-repeat 0 0;
		position: absolute;
		left: -32px;
		top: 2px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .primary-filling.active:before {
		background-position: -21px 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .gas-price-sticker {
		background: url(/files/frontend/template/pages/calculator-new/gas-price.png) no-repeat 0 0;
		width: 228px;
		height: 158px;
		position: absolute;
		text-align: center;
		color: #000;
		top: -68px;
		right: -155px;
		padding-top: 69px;
		font-weight: 700;
		font-size: 21px;
		line-height: 1;
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .gas-price-sticker .price {
		font-family: PTSans;
		font-size: 37px;
		line-height: 38px;
		margin-bottom: 3px;
		letter-spacing: -3px;
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers {
		position: relative;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		margin-top: 20px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .max, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .min {
		display: none;
		position: absolute;
		font-size: 19px;
		cursor: default;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .max.red, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .min.red {
		color: #c60000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .max.gray, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .min.gray {
		color: #a5a5a5;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number {
		position: static;
		padding: 5px;
		border: 1px solid grey;
		margin: 5px;
		font-size: 19px;
		cursor: pointer;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number.red {
		color: #c60000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number.active, .old_styles .rgaz-block_gas-delivery-calculator .scale-numbers .number:hover {
		color: #fc0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap {
		display: none;
		margin: 30px auto;
		background: #fff;
		transition: all .5s ease;
		overflow: hidden;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_fail, .old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_success {
		text-align: center;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_fail p, .old_styles .rgaz-block_gas-delivery-calculator .delivery-form-wrap #form_success p {
		color: #535353;
		font-style: italic;
		font-size: 16px;
		padding-top: 20px;
		padding-bottom: 11px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .comment {
		color: #000;
		padding-top: 18px;
		font-weight: 700;
		padding-left: 24px;
		font-size: 19px;
		padding-bottom: 9px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .comment a {
		color: #00afca;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .comment a:hover {
		color: #4fdcff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields {
		padding-left: 26px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .form-fields-left {
		color: #000;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .form-fields-left p {
		color: #000;
		display: inline-block;
		vertical-align: top;
		padding-top: 8px;
		margin-right: 20px;
		line-height: 18px;
		font-size: 16px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_fields-input-geocomplete {
		padding: 8px 15px;
		width: 240px;
		margin: 8px 0;
		position: relative;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_fields-input-geocomplete:focus {
		box-shadow: 0 0 0 1px #c1c1c1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_phone-input {
		margin-left: 26px;
		margin-top: 7px;
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-fields .rgaz-elements_phone-input .mask {
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-submit {
		display: inline-block;
		vertical-align: top;
		position: relative;
		top: -16px;
		margin-left: 1px;
		padding: 20px 20px 13px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-telemetry .form-submit .rgaz-elements_yellow-button {
		font-size: 22px;
		padding: 11px 27px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .comment {
		color: #535353;
		padding-left: 18px;
		font-style: italic;
		font-size: 16px;
		padding-top: 20px;
		padding-bottom: 11px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_fields-input-geocomplete {
		display: block;
		padding: 8px 15px;
		width: 240px;
		margin: 8px auto;
		position: relative;
		vertical-align: top;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_fields-input-geocomplete:focus {
		box-shadow: 0 0 0 1px #c1c1c1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_phone-input {
		margin-left: 14.7px;
		margin-top: 7px;
		vertical-align: top;
		display: inline-block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-fields .rgaz-elements_phone-input .mask {
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-submit {
		display: block;
		vertical-align: top;
		padding: 10px 20px 20px;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-block_gas-delivery-calculator #rgaz-form_order-delivery .form-submit .rgaz-elements_yellow-button {
		font-size: 22px;
		padding: 11px 27px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .slider-input {
		color: #000;
		border: 1px solid #fff;
		background-color: #fff;
		height: 35px;
		font-size: 22px;
		font-weight: 400;
		width: 66px;
		padding: 0;
		border-radius: 3px;
		text-align: center;
		margin-left: 4px;
		top: -6px;
		outline: none;
		position: relative;
		box-shadow: inset 3px 3px 3px 0 rgba(0, 0, 0, 0.4);
	}

	.old_styles .rgaz-block_gas-delivery-calculator .slider-input:hover {
		background: #fff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .slider-input.active, .old_styles .rgaz-block_gas-delivery-calculator .slider-input:focus {
		background-color: #b5f0ff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers {
		position: relative;
		overflow: hidden;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .warning {
		text-align: center;
		opacity: 0;
		font-family: PTSans;
		font-size: 18px;
		padding: 6px 13px;
		color: #ff6e6b;
		font-style: italic;
		transition: opacity .2s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .successful-telemetry {
		opacity: 0;
		transition: all .5s ease;
		color: #fff;
		font-size: 26px;
		position: absolute;
		font-family: PTSans;
		font-style: italic;
		top: 99px;
		padding-top: 1px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .successful {
		opacity: 0;
		transition: all .5s ease;
		color: #fff;
		font-size: 26px;
		position: absolute;
		font-family: PTSans;
		font-style: italic;
		top: 99px;
		left: 359px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile {
		display: none;
		background: url(/files/frontend/template/pages/calculator-new/vechile-w-results-detailed-mobile.png) no-repeat 0 0;
		width: 276px;
		height: 141px;
		margin: 0 auto;
		opacity: 1;
		transition: left 1s ease, opacity .2s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel {
		position: absolute;
		width: 48px;
		height: 48px;
		transition: all 1s ease-out;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		background: url(/files/frontend/template/pages/calculator-new/vechile-wheel.png) no-repeat 0 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info, .old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel.wheel1, .old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel.wheel2, .old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .wheel.wheel3 {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info .telemetry-top {
		color: #000;
		background-color: #fff;
		width: 207px;
		margin-left: 22px;
		font-size: 15px;
		padding-bottom: 22px;
		padding-top: 25px;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info .telemetry-top strong {
		color: #000;
		font-size: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .telemetry-info .telemetry-bottom {
		color: #000;
		width: 207px;
		margin-left: 22px;
		line-height: 18px;
		margin-top: -3px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results {
		color: #000;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-top {
		font-size: 40px;
		margin-bottom: 31px;
		padding-left: 26px;
		padding-top: 19px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-top .rgaz-block_gas-calculator_result-price {
		color: #000;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-top .rouble {
		font-family: PTSans;
		color: #717171;
		padding-left: 5px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-bottom {
		color: #5a5a5a;
		font-weight: 700;
		padding-left: 29px;
		font-size: 18px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .vechile .rgaz-block_gas-calculator-results .results-bottom .rgaz-block_gas-calculator_result-liters {
		color: #000;
		color: #5a5a5a;
		font-size: 18px;
		font-weight: 700;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .progressbar, .old_styles .rgaz-block_gas-delivery-calculator .animated-layers .road-sign {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .progressbar .progressbar-up {
		transition: all 1s ease;
		display: block;
		width: 0;
		position: relative;
		height: 6px;
		background: #4fdcff;
	}

	.old_styles .rgaz-block_gas-delivery-calculator .animated-layers .progressbar .progressbar-up:after {
		content: "";
		background: url(/files/frontend/template/pages/calculator-new/triangle.png) no-repeat 0 0;
		width: 5px;
		height: 6px;
		display: block;
		position: absolute;
		right: -5px;
		top: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status2 .animated-layers .vechile, .old_styles .rgaz-block_gas-delivery-calculator.status2 .delivery-form-wrap {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .vechile {
		left: 148px;
		opacity: 0;
		transition: left 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .road-sign {
		right: 389px;
		opacity: 0;
		transition: right 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .progressbar .progressbar-up {
		width: 947px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .animated-layers .successful-telemetry {
		opacity: 1;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .delivery-form-wrap {
		max-height: 500px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t .block-arrow-border + .block-wrap {
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t #form_success .calc {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status3-t #form_success .default, .old_styles .rgaz-block_gas-delivery-calculator.status-telemetry #rgaz-form_order-telemetry {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry #rgaz-form_order-delivery {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile {
		left: 148px;
		transition: left 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile .wheel {
		-webkit-transform: rotate(2turn);
		transform: rotate(2turn);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile .telemetry-info {
		display: block;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .vechile .rgaz-block_gas-calculator-results {
		display: none;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .road-sign {
		right: 389px;
		opacity: 0;
		transition: right 1s ease, opacity 1s ease;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .progressbar .progressbar-up {
		width: 947px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .animated-layers .successful {
		opacity: 0;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .delivery-form-wrap {
		max-height: 500px;
	}

	.old_styles .rgaz-block_gas-delivery-calculator.status-telemetry .block-arrow-border + .block-wrap {
		border-bottom: 4px solid rgba(255, 255, 255, 0.55);
	}

	.old_styles .rgaz-block_gas-delivery-calculator.show-warning .animated-layers .warning {
		opacity: 1;
	}

	.old_styles .rgaz-block_system-match {
		text-align: center;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-title {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item {
		display: inline-block;
		vertical-align: top;
		width: 265px;
		text-align: left;
		margin: 40px;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item .block-head .icon {
		width: 70px;
		height: 64px;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item .block-head .title {
		font-size: 18px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		width: 165px;
		color: #fc0;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_system-match .rgaz-block_system-match-item .block-content {
		font-style: italic;
		color: #cecece;
		font-family: PTSans;
	}

	.old_styles .rgaz-block_inline-video {
		text-align: center;
		margin-top: 67px;
		margin-bottom: 44px;
	}

	.old_styles .rgaz-block_inline-video .inline-video_head {
		margin-bottom: 24px;
	}

	.old_styles .rgaz-block_inline-video .inline-video_head .rgaz-elements_block-title {
		font-size: 25px;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content {
		position: relative;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content video {
		cursor: pointer;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content:before {
		content: "";
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -20px;
		margin-right: -20px;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		z-index: 4;
		background: #000;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content:after {
		content: "";
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: 9px;
		margin-left: -4px;
		border-left: 14px solid #fff;
		border-top: 11px solid transparent;
		border-bottom: 11px solid transparent;
		z-index: 5;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content.playing:before {
		content: none;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content.playing:after {
		content: none;
	}

	.old_styles .rgaz-block_inline-video .inline-video_content:hover:after {
		border-left: 14px solid #4fdcff;
	}

	.old_styles .rgaz-block_payment-bottom {
		padding-top: 45px;
		padding-bottom: 70px;
		min-height: 383px;
	}

	.old_styles .rgaz-block_payment-bottom .block-head {
		text-align: center;
	}

	.old_styles .rgaz-block_payment-bottom .rgaz-elements_block-title {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_payment-bottom .block-content {
		max-width: 572px;
		margin: 0 auto;
	}

	.old_styles .rgaz-block_payment-bottom .block-content p {
		font-size: 16px;
		margin-bottom: 27px;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext {
		text-align: center;
		margin: 0;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 30px;
		width: 150px;
		max-width: 300px;
		-webkit-flex-grow: 2;
		flex-grow: 2;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item .item_icon {
		display: block;
		margin-bottom: 16px;
		position: relative;
		font-size: 16px;
		font-weight: 400;
		height: 50px;
		line-height: 23px;
		vertical-align: bottom;
	}

	.old_styles .rgaz-block_whiteicons-yellowtext .whiteicons-yellowtext_item .item_text {
		color: #fc0;
		font-size: 16px;
		font-weight: 400;
		line-height: 23px;
	}

	.old_styles .rgaz-block_content-double-columns {
		margin-top: 45px;
	}

	.old_styles .rgaz-block_content-double-columns .column-left {
		width: 100%;
		max-width: 650px;
		margin: 0 auto 30px;
		text-align: center;
	}

	.old_styles .rgaz-block_content-double-columns .column-right {
		width: 100%;
		max-width: 650px;
		margin: 0 auto 30px;
	}

	.old_styles .rgaz-block_content-double-columns .column-right .rgaz-elements_block-title {
		display: block;
		text-align: center;
		font-size: 28px;
	}

	.old_styles .rgaz-block_content-double-columns .column-right p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-block_telemetry-orange {
		margin: 40px auto;
		color: #ff6c12;
		text-align: center;
	}

	.old_styles .rgaz-block_telemetry-orange .block-link {
		color: #4fdcff;
		font-weight: 700;
		height: 18px;
		text-decoration: none;
		display: inline-block;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-block_telemetry-orange .block-link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-block_telemetry-orange.mod-on-head {
		margin-top: 20px;
	}

	.old_styles .rgaz-block_telemetry-orange.mod-on-head-spaced {
		margin: 0 auto 50px;
	}

	.old_styles .rgaz-block_telemetry-orange.mod-inner {
		margin-top: 50px;
		margin-bottom: 50px;
		margin-left: 125px;
	}

	.old_styles .rgaz-block_agzs-map {
		display: none;
	}

	.old_styles .rgaz-block_agzs-map .rgaz-block_agzs-map--title {
		text-align: center;
		margin-bottom: 27px;
		font-size: 20px;
	}

	.old_styles .rgaz-static_page-agzs .double-map {
		margin-top: 70px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map {
		display: block;
		padding-bottom: 35px;
		margin-bottom: 40px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .map-estonia {
		background: url(/files/frontend/template/pages/agzs/map-ivangorod.png) no-repeat 50% 50%;
		height: 303px;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .map-novgorod {
		background: url(/files/frontend/template/pages/agzs/map-novgorod.png) no-repeat 50% 50%;
		height: 303px;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .double-map__title {
		font-size: 21px;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-static_page-agzs .double-map .map .double-map__text {
		font-size: 16px;
		line-height: 22px;
		min-height: 100px;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items {
		margin-bottom: 30px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage {
		display: inline-block;
		vertical-align: top;
		padding-left: 84px;
		font-size: 18px;
		width: 180px;
		padding-right: 0;
		line-height: 22px;
		height: 56px;
		margin-bottom: 30px;
		text-align: left;
		padding-top: 15px;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.round-the-clock {
		background: url(/files/frontend/template/pages/agzs/clock.png) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.always-ready {
		background: url(/files/frontend/template/pages/agzs/water.png) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.payment-types {
		background: url(/files/frontend/template/pages/agzs/payment.png) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages .advantages-items .advantage.control {
		background: url(/files/frontend/template/pages/agzs/control.jpg) no-repeat 0 50%;
	}

	.old_styles .rgaz-static_page-agzs .gas-station-advantages p {
		text-align: center;
		font-size: 16px;
	}

	.old_styles .rgaz-static_page-agzs .high-quality-gas {
		box-sizing: border-box;
		margin: 80px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-agzs .high-quality-gas .high-quality-gas--title h3 {
		font-size: 29px;
		margin-bottom: 22px;
		line-height: 33px;
	}

	.old_styles .rgaz-static_page-agzs .high-quality-gas .high-quality-gas--content p {
		font-size: 16px;
		margin-bottom: 22px;
		line-height: 22px;
		text-align: left;
	}

	.old_styles .rgaz-block_any-transport-items {
		text-align: center;
		margin-top: 64px;
		margin-bottom: 64px;
	}

	.old_styles .rgaz-block_any-transport-items .rgaz-block_any-transport-items--title {
		margin-bottom: 30px;
	}

	.old_styles .rgaz-block_any-transport-items .rgaz-block_any-transport-items--title h2 {
		font-size: 28px;
	}

	.old_styles .rgaz-block_any-transport-items .item {
		display: inline-block;
		vertical-align: top;
		width: 220px;
		padding-top: 85px;
		margin: 2px 10px 30px;
	}

	.old_styles .rgaz-block_any-transport-items .item .item-title {
		color: #fc0;
		font-size: 18px;
		font-weight: 700;
		line-height: 22px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-block_any-transport-items .item .item-text {
		line-height: 19px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-block_any-transport-items .item.car {
		background: url(/files/frontend/template/pages/agzs/advantages-car.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_any-transport-items .item.bus {
		background: url(/files/frontend/template/pages/agzs/advantages-bus.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_any-transport-items .item.truck {
		background: url(/files/frontend/template/pages/agzs/advantages-truck.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_any-transport-items .item.tracktor {
		background: url(/files/frontend/template/pages/agzs/advantages-tracktor.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-block_yellow-items-list {
		margin-bottom: 49px;
	}

	.old_styles .rgaz-block_yellow-items-list--border {
		margin: 0 auto;
		padding: 40px 20px 50px;
		border: 4px solid #8c8c8c;
		max-width: 650px;
	}

	.old_styles .rgaz-block_yellow-items-list .rgaz-block_yellow-items-list--title {
		text-align: center;
		margin-bottom: 46px;
		font-size: 28px;
	}

	.old_styles .rgaz-block_yellow-items-list .rgaz-block_yellow-items-list--content {
		text-align: center;
	}

	.old_styles .rgaz-block_yellow-items-list .rgaz-block_yellow-items-list--list {
		padding-left: 0;
		margin: 0 auto;
		max-width: 572px;
	}

	.old_styles .rgaz-block_yellow-items-list .list-item {
		padding-left: 29px;
		background: url(/files/frontend/template/pages/agzs/list-item-mark.png) no-repeat 0 0;
		text-align: left;
		font-size: 16px;
		padding-bottom: 14px;
		list-style-type: none;
	}

	.old_styles .rgaz-block_yellow-items-list .list-item mark {
		background: none;
		color: #fc0;
	}

	.old_styles .rgaz-block_undermap {
		max-width: 920px;
		margin: 30px auto 35px;
	}

	.old_styles .rgaz-block_undermap-title {
		font-size: 25px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		margin: 0 auto 31px;
	}

	.old_styles .rgaz-block_undermap-list {
		font-size: 0;
		padding: 0;
	}

	.old_styles .rgaz-block_undermap-col {
		display: block;
		max-width: 460px;
		margin: 0 auto;
		font-size: 16px;
		padding: 0;
	}

	.old_styles .rgaz-block_undermap-item {
		position: relative;
		display: inline-block;
		vertical-align: top;
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
		padding-left: 35px;
		padding-bottom: 33px;
		min-width: 300px;
		max-width: 420px;
	}

	.old_styles .rgaz-block_undermap-item:before {
		content: "";
		position: absolute;
		width: 22px;
		height: 30px;
		left: 0;
		top: 0;
		background: url(/files/frontend/template/pages/agzs/undermap-item.png) no-repeat top;
	}

	.old_styles .rgaz-block_undermap-item-title {
		font-size: 23px;
		font-weight: 400;
		line-height: 35px;
		color: #0df;
		margin-top: 10px;
		margin-bottom: 20px;
		padding-left: 34px;
		list-style-type: none;
	}

	.old_styles .rgaz-static_page-main-advantages {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		text-align: center;
		margin: 30px -10px 0;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage {
		width: 145px;
		max-width: 200px;
		-webkit-flex-grow: 2;
		flex-grow: 2;
		padding-top: 71px;
		margin: 0 10px 30px;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.independance {
		background: url(/files/frontend/template/pages/main/independance.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.eco {
		background: url(/files/frontend/template/pages/main/eco.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.economy {
		background: url(/files/frontend/template/pages/main/economy.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage.security {
		background: url(/files/frontend/template/pages/main/security.png) no-repeat top;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage .title {
		font-weight: 700;
		font-size: 19px;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-static_page-main-advantages .advantage .description {
		font-size: 14px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-main-about-company {
		margin-top: 50px;
	}

	.old_styles .rgaz-static_page-main-about-company .rgaz-company {
		display: block;
		text-align: center;
		line-height: 34px;
	}

	.old_styles .rgaz-static_page-main-about-company .rgaz-company .rgaz-elements_block-title {
		font-size: 26px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages {
		max-width: 560px;
		display: block;
		vertical-align: top;
		margin: 0 auto;
		padding-top: 9px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage {
		display: inline-block;
		width: 200px;
		padding-left: 66px;
		font-size: 14px;
		line-height: 16px;
		vertical-align: top;
		padding-bottom: 41px;
		color: #c1c1c1;
		margin: 0 auto;
		text-align: left;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.deployment-personnel {
		background: url(/files/frontend/template/pages/main/deployment-personnel.png) no-repeat 10px 1px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.years {
		background: url(/files/frontend/template/pages/main/13-years.png) no-repeat 6px 4px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.global-partners {
		background: url(/files/frontend/template/pages/main/global_partners.png) no-repeat 13px 1px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.opora-stroy {
		background: url(/files/frontend/template/pages/main/opora-stroy.png) no-repeat 1px 3px;
		padding-top: 7px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .advantage.many-cars {
		background: url(/files/frontend/template/pages/main/many-cars.png) no-repeat 10px 1px;
		padding-top: 7px;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all {
		display: block;
		text-align: center;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all a {
		color: #4fdcff;
		text-decoration: none;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-main-about-company .advantages .thats-not-all a span {
		border-bottom: 1px solid;
		display: inline-block;
		height: 20px;
		line-height: 23px;
		color: inherit;
	}

	.old_styles .rgaz-static_page-ag-advantages {
		max-width: 600px;
		margin: 41px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-advantages .block-wrap {
		min-height: 306px;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage {
		display: block;
		max-width: 330px;
		font-size: 14px;
		vertical-align: top;
		line-height: 16px;
		color: #c1c1c1;
		text-align: left;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage .title {
		padding-left: 100px;
		font-size: 23px;
		margin-bottom: 19px;
		margin-top: 24px;
		color: #fc0;
		min-height: 70px;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.full-supply {
		background: url(/files/frontend/template/pages/autonomous-gasification/full-supply.png) no-repeat 5px 0;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.popular {
		background: url(/files/frontend/template/pages/autonomous-gasification/popular.png) no-repeat 16px 0;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.profit {
		background: url(/files/frontend/template/pages/autonomous-gasification/profit.png) no-repeat 5px 0;
	}

	.old_styles .rgaz-static_page-ag-advantages .advantage.security {
		background: url(/files/frontend/template/pages/autonomous-gasification/security.png) no-repeat 8px 0;
	}

	.old_styles .rgaz-static_page-pb-advantages {
		margin-top: 34px;
	}

	.old_styles .rgaz-static_page-pb-advantages .block-head {
		text-align: center;
	}

	.old_styles .rgaz-static_page-pb-advantages .block-wrap {
		padding: 40px 20px;
	}

	.old_styles .rgaz-static_page-pb-advantages .rgaz-elements_block-title {
		font-size: 28px;
		margin-top: 13px;
		margin-bottom: 8px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage {
		display: block;
		max-width: 314px;
		margin: 0 auto 30px;
		font-size: 14px;
		vertical-align: top;
		line-height: 18px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .title {
		font-size: 22px;
		margin-bottom: 19px;
		margin-top: 24px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage p {
		color: inherit;
		font-size: 14px;
		line-height: 16px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list {
		margin-top: -19px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item {
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left {
		display: inline-block;
		vertical-align: top;
		width: 67px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid #286e80;
		height: 16px;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-left a:hover {
		border-bottom: 1px solid rgba(79, 220, 255, 0.5);
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-right {
		display: inline-block;
		vertical-align: top;
		width: 265px;
		position: relative;
		padding-left: 14px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-pb-advantages .advantage .checked-manufacturer-list .checked-manufacturer-list-item .checked-manufacturer-list-item-right:before {
		content: "—";
		position: absolute;
		display: block;
		left: -5px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages {
		text-align: center;
		margin-top: 20px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantages {
		margin: 15px -7px 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage {
		display: inline-block;
		width: 140px;
		vertical-align: top;
		padding-top: 73px;
		margin: 0 7px 30px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.unlimited-possibilities {
		background: url(/files/frontend/template/pages/gas-delivery/unlimited-possibilities.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.modern-machines {
		background: url(/files/frontend/template/pages/gas-delivery/modern-machines.png) no-repeat 50% 10px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.permanent-reserves {
		background: url(/files/frontend/template/pages/gas-delivery/permanent-reserves.png) no-repeat 50% 7px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.competent-workers {
		background: url(/files/frontend/template/pages/gas-delivery/competent-workers.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage.security-guarantee {
		background: url(/files/frontend/template/pages/gas-delivery/security-guarantee.png) no-repeat 50% 0;
		width: 240px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage .title {
		font-weight: 700;
		font-size: 17px;
		line-height: 21px;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage .description {
		font-size: 14px;
		line-height: 17px;
		white-space: normal;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage:first-child {
		margin-left: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-advantages .advantage:last-child {
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		position: relative;
		max-width: 828px;
		margin: 74px auto 0;
		padding: 30px 20px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling > * {
		text-align: left;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .rgaz-elements_block-title {
		line-height: 36px;
		font-size: 28px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left {
		max-width: 420px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left .description {
		margin-top: 14px;
		padding-left: 3px;
		font-size: 15px;
		margin-bottom: 50px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left .description p {
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 21px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .left a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right {
		display: block;
		vertical-align: top;
		padding-top: 31px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right .gallery .rgaz-elements_gallery-thumbnail {
		margin-right: 3px;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right .gallery .rgaz-elements_gallery-thumbnail:last-child {
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-gasholder-filling .right .gallery .rgaz-elements_gallery-thumbnail:first-child {
		width: 100%;
		padding-bottom: 60%;
		border: 0;
		display: block;
		margin-bottom: 23px;
		background-size: cover !important;
		transition: all .15s ease;
	}

	.old_styles .rgaz-static_page-ag-pricing {
		text-align: center;
		margin-top: 53px;
	}

	.old_styles .rgaz-static_page-ag-pricing p {
		font-size: 15px;
		max-width: 746px;
		margin: 15px auto 0;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-ag-pricing .rgaz-block_call-us {
		margin-top: 40px;
	}

	.old_styles .rgaz-static_page-ag-pricing .rgaz-block_grade {
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order {
		margin-top: 37px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .addition-number {
		font-weight: 700;
		font-size: 17px;
		font-family: PTSans;
		margin-top: 38px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback {
		margin: 0 auto;
		padding-top: 18px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback .block-head {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback .rgaz-elements_block-title {
		margin-bottom: 35px;
		font-size: 28px;
		line-height: 35px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order .rgaz-block_callback .addition-number {
		text-align: center;
	}

	.old_styles .rgaz-static_page-pg-five-steps {
		margin: 24px auto 0;
		max-width: 958px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-head {
		padding-top: 12px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-wrap {
		padding: 40px 20px 20px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content {
		margin-top: 20px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step {
		display: -webkit-flex;
		display: flex;
		vertical-align: top;
		text-align: left;
		margin: 0 0 40px;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-number {
		font-size: 57px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content {
		display: block;
		font-size: 14px;
		padding-top: 5px;
		margin-left: 20px;
		line-height: 16px;
		vertical-align: top;
		white-space: normal;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content a {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content br {
		display: none;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .step-content .ya-phone-2 {
		white-space: nowrap;
	}

	.old_styles .rgaz-static_page-pg-five-steps .block-content .step .phone {
		color: #fc0;
	}

	.old_styles .rgaz-static_page-about .how-to-find-us {
		text-align: center;
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-about .how-to-find-us a {
		color: #4fdcff;
		font-size: 20px;
		height: 26px;
		text-decoration: none;
		line-height: 36px;
		display: inline-block;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-about .how-to-find-us a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description {
		margin-top: 28px;
		max-width: 958px;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap {
		padding: 20px 15px 10px;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .rgaz-elements_block-title {
		font-size: 25px;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description {
		margin-top: 21px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description .item {
		display: block;
		line-height: 21px;
		margin-bottom: 30px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description .item .title {
		color: #fc0;
		font-weight: 700;
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-static_page-turnkey-turnkey-description .block-wrap .turnkey-description .item .title br {
		display: none;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty {
		margin-top: 35px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .block-head {
		font-size: 18px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .block-head .rgaz-elements_block-title {
		display: block;
		font-size: 25px;
		margin: 0 auto 10px;
		max-width: 250px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .not-in {
		color: #ff9292;
		font-size: 15px;
		max-width: 620px;
		margin: 46px auto 0;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .list-of-works {
		padding-top: 23px;
		font-size: 17px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .list-of-works .list-item {
		color: #4fdcff;
		margin-bottom: 12px;
		line-height: 20px;
		padding-left: 10px;
	}

	.old_styles .rgaz-static_page-turnkey--and-you-will-only-bring-beauty .list-of-works .list-item span {
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_request-form .block-content #rgaz-form_request .form-top .rgaz-elements_field-input--email {
		display: block;
		margin: 13px 4px;
		width: 194px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment > .block-head {
		text-align: center;
		margin-top: 57px;
		margin-bottom: 54px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment > .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .rgaz-block_content-bordered-with-arrow-custom .rgaz-block_step-info .rgaz-elements_block-title {
		font-size: 23px;
		color: #fc0;
		margin-bottom: 24px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .rgaz-block_content-bordered-with-arrow-custom .rgaz-block_step-info .block-content {
		line-height: 24px;
		padding-left: 3px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .step-image-new {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 51px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step4images .step-image-new:last-child {
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images {
		margin-bottom: 78px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .rgaz-elements_block-title {
		display: block;
		font-size: 23px;
		margin-top: 25px;
		margin-bottom: 20px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .block-content {
		text-align: center;
		margin-bottom: 15px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description {
		display: inline-block;
		vertical-align: top;
		margin: 26px 7px 27px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description .description {
		margin-top: 18px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description:first-child, .old_styles .rgaz-static_page-gasholder-deployment .step.step-mult-images .step-image-w-description:nth-child(2) {
		margin-left: 23px;
		margin-right: 23px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom {
		display: inline-block;
		position: relative;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom .arrow-left, .old_styles .rgaz-static_page-gasholder-deployment .rgaz-block_content-bordered-with-arrow-custom .arrow-right {
		display: none;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .end-works-documentation {
		display: inline-block;
		vertical-align: top;
		font-size: 18px;
		line-height: 22px;
		margin-top: 77px;
		margin-left: 103px;
		background: url(/files/frontend/template/pages/gasholder-deployment/doc.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation {
		margin-top: 30px;
		background: url(/files/frontend/template/pages/gasholder-deployment/doc2.png) no-repeat 0 0;
		padding-top: 170px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation .rgaz-elements_block-title {
		font-size: 23px;
		margin-bottom: 44px;
		line-height: 30px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation .rgaz-elements_block-title span {
		font-size: 20px;
		line-height: 25px;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .executive-documentation .documentation-list {
		line-height: 24px;
		font-size: 16px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget {
		text-align: center;
		margin-top: 80px;
		margin-bottom: 77px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget .title {
		font-size: 27px;
		margin-bottom: 11px;
		line-height: 38px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 19px;
		line-height: 23px;
	}

	.old_styles .rgaz-static_page-gasholder-deployment .do-not-forget a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-about-rosgaz-circles {
		margin-top: 16px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.old_styles .rgaz-static_page-about-rosgaz-circles:before {
		content: "На рынке есть разные компании: ";
		display: block;
		margin: 1em 0;
	}

	.old_styles .rgaz-static_page-ag-scheme .rgaz-block_gasification-prices {
		margin-top: 40px;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones {
		margin: 40px auto;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones .phone-item {
		display: inline-block;
		margin: 0 20px 40px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones .phone-item .phone {
		font-size: 20px;
		line-height: 24px;
	}

	.old_styles .rgaz-static_page-contacts .contact-phones .phone-item .description {
		font-size: 16px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks {
		margin-top: 80px;
		position: relative;
		z-index: 3;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .text-block .title {
		font-size: 27px;
		color: #fff;
		line-height: 35px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .points-block {
		display: inline-block;
		vertical-align: top;
		width: 250px;
		position: relative;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block {
		display: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle {
		display: inline-block;
		width: 105px;
		height: 105px;
		position: absolute;
		transition: all .15s ease;
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle img {
		display: inline-block;
		border-radius: 50%;
		width: 100%;
		height: 100%;
		border: 4px solid #000;
		transition: all .15s ease;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle.active img, .old_styles .rgaz-static_page-ag-gasholder .safe-transport-of-gas-tanks .circles-block .circle:hover img {
		border-color: #fc0;
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret {
		position: relative;
		z-index: 2;
		padding-bottom: 20px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .rgaz-elements_block-title {
		display: block;
		margin-bottom: 0;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content {
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content a {
		display: inline-block;
		color: #4fdcff;
		text-decoration: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content a span {
		display: inline-block;
		height: 19px;
		line-height: 21px;
		text-decoration: none;
		color: inherit;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .left, .old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .right {
		display: block;
		max-width: 650px;
		margin: 0 auto 40px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .left a {
		margin-top: 26px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .left a span {
		display: inline;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .right .rgaz-elements_block-title {
		display: block;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .dashed-block-links {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 350px;
		padding: 18px 20px 8px;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-ag-gasholder .gasholder-security-secret .block-content .dashed-block-links a {
		text-decoration: underline;
		margin-bottom: 16px;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme {
		display: none;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme .part-description {
		position: absolute;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme .part-description .part-name {
		color: #fc0;
		font-size: 18px;
		font-weight: 700;
		line-height: 22px;
		margin-bottom: 9px;
	}

	.old_styles .rgaz-static_page-ag-gasholder .big-gasholder-scheme .part-description .description {
		font-style: italic;
		font-size: 13px;
		line-height: 15px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-prices-and-specifications {
		padding-bottom: 68px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select {
		margin-top: 36px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select > .block-head {
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select > .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select > .block-content {
		padding-top: 3px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-gasholder-volumes-list {
		width: 155px;
		display: inline-block;
		background: url(/files/frontend/template/pages/ag-prices-and-specifications/gasholder-small.png) no-repeat 0 0;
		padding-top: 97px;
		padding-right: 25px;
		margin-top: -22px;
		font-size: 24px;
		padding-left: 22px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-gasholder-volumes-list .gasholder-volume {
		height: 45px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices {
		display: block;
		width: auto;
		margin: 0 20px 30px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .prace-label {
		color: #fc0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .prace-label:after {
		content: " - ";
		color: #fff;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap {
		padding: 0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-head {
		height: 34px;
		padding-top: 10px;
		font-size: 20px;
		text-align: center;
		background: #4fdcff;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-head .equipment-name {
		color: #000;
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-content {
		padding-top: 29px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-content .equipment-price {
		text-align: center;
		font-size: 20px;
		height: 45px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-select .block-equipment-prices .block-wrap .block-content .equipment-price:after {
		content: "₽";
		padding-left: 2px;
		font-size: 20px;
		font-family: sans-serif;
		line-height: 1;
		color: #a3a3a3;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents {
		margin-top: 45px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #313131;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item:last-child {
		border: none;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item-name {
		width: 100%;
		padding-bottom: 10px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item-name .name {
		font-size: 17px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-item-name .description {
		color: #c1c1c1;
		font-style: italic;
		font-size: 12px;
		padding: 5px 0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-presence {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 25%;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.old_styles .rgaz-static_page-prices-and-specifications .equipment-contents-presence-text * {
		color: #fc0;
	}

	.old_styles .rgaz-static_page-prices-and-specifications--mp {
		padding-bottom: 20px;
	}

	.old_styles .rgaz-static_page-industrial-gasification {
		padding-bottom: 39px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .full-range-of-services {
		text-align: center;
		font-size: 16px;
		padding-left: 13px;
		margin: 0 auto 32px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .full-range-of-services a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		height: 20px;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-industrial-gasification .full-range-of-services a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer {
		padding-left: 16px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links {
		font-size: 28px;
		text-align: center;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .summer, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .winter {
		height: 32px;
		border-bottom: 1px dashed;
		cursor: pointer;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .summer.active, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .winter.active {
		border: none;
		cursor: default;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .summer:hover, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .control-links .winter:hover {
		color: #fc0;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo {
		width: 799px;
		height: 482px;
		position: relative;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-summer, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-winter {
		width: inherit;
		height: inherit;
		position: absolute;
		top: 0;
		left: 0;
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-summer.colored, .old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-winter.colored {
		filter: none;
		-webkit-filter: none;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-winter {
		z-index: 1;
		background: url(/files/frontend/template/pages/industrial-gasification/winter.jpg) no-repeat;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer .block-photo .photo-summer {
		z-index: 2;
		background: url(/files/frontend/template/pages/industrial-gasification/summer.jpg) no-repeat;
		opacity: 0;
		display: none;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new {
		text-align: center;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new .title {
		font-size: 28px;
		text-align: center;
		margin-bottom: 42px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new .images {
		margin: 0 10px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .winter-summer-new .images img {
		display: inline-block;
		vertical-align: top;
		max-width: 100%;
		margin: 0 10px 20px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions {
		margin-bottom: 98px;
		margin-top: 60px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-title {
		line-height: 33px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-title .rgaz-elements_block-title {
		font-size: 22px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content {
		margin: 0 auto;
		max-width: 800px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .version {
		margin-top: 22px;
		line-height: 21px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .version .title {
		font-weight: 700;
		color: #fc0;
		font-size: 18px;
		margin-bottom: 13px;
	}

	.old_styles .rgaz-static_page-industrial-gasification .industrial-gasification-versions .block-content .tip-compliance {
		font-style: italic;
		color: #c1c1c1;
		font-size: 15px;
		margin-top: 40px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities {
		margin: 24px auto 70px;
		max-width: 958px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .block-wrap {
		padding: 40px 20px 20px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .block-head {
		margin-bottom: 11px;
		padding-left: 16px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .block-head .rgaz-elements_block-title {
		font-size: 22px;
		margin-bottom: 14px;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity {
		display: block;
		font-size: 15px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.gas-consumption {
		background: url(/files/frontend/template/pages/industrial-gasification/high-gas-consumption.png) no-repeat 50% 0;
		padding-top: 65px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.pressure-stability {
		background: url(/files/frontend/template/pages/industrial-gasification/pressure-stabilization.png) no-repeat 50% 0;
		padding-top: 65px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.economy {
		background: url(/files/frontend/template/pages/industrial-gasification/economy.png) no-repeat 50% 0;
		padding-top: 65px;
	}

	.old_styles .rgaz-static_page-ig-gasification-system-opportunities .opportunity.high-power {
		background: url(/files/frontend/template/pages/industrial-gasification/power.png) no-repeat 50% 0;
		padding-top: 40px;
		margin-right: 0;
	}

	.old_styles .rgaz-static_page-404 {
		display: inline-block;
		margin-left: 113px;
	}

	.old_styles .rgaz-static_page-404 .rgaz-elements_page-title-small {
		margin-bottom: 35px;
	}

	.old_styles .rgaz-static_page-404 .rgaz-elements_page-title-small em {
		font: inherit;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-404 p {
		padding-left: 5px;
		width: 250px;
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-404 a {
		color: #4fdcff;
		height: 18px;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-404 a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-gasholder-refill {
		padding-top: 37px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .bg-annotation {
		font-style: italic;
		font-size: 14px;
		line-height: 17px;
		color: #000;
		position: relative;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .security-text {
		max-width: 530px;
		display: block;
		padding-left: 17px;
		margin: 0 auto 34px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .security-title {
		font-size: 27px;
		padding-left: 21px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors {
		margin-top: 66px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item {
		width: 192px;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0 20px 40px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item .image {
		display: inline-block;
		width: 190px;
		height: 190px;
		border-radius: 50%;
		overflow: hidden;
		border: 2px solid #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item .description {
		font-style: italic;
		font-size: 13px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-refill .weknowsecurity .safety-factors .safety-factor-item .title {
		padding-top: 10px;
		font-size: 17px;
		text-align: center;
		width: 192px;
		height: 44px;
		display: table-cell;
		vertical-align: middle;
		font-weight: 700;
		line-height: 22px;
		padding-bottom: 11px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gasholder-refill .gas-calculator {
		margin-top: 105px;
		position: relative;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .gas-calculator .crossgazovoz {
		display: none;
		width: 191px;
		padding-left: 73px;
		padding-bottom: 260px;
		padding-right: 60px;
		line-height: 16px;
		font-size: 14px;
		font-style: italic;
		background: url(/files/frontend/template/pages/gasholder-refill/wheel.jpg) no-repeat -158px 36px;
		position: absolute;
		top: 5px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasholder-refill .gas-calculator .crossgazovoz .title {
		font-size: 17px;
		font-weight: 700;
		color: #fff;
		line-height: 22px;
		margin-bottom: 18px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill {
		margin-top: 70px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill .info {
		display: block;
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill .info .title {
		font-size: 28px;
		margin-bottom: 29px;
		line-height: 37px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .free-refill .video {
		font-size: 15px;
		padding-top: 7px;
		margin: 0 auto;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade {
		display: block;
		max-width: 652px;
		margin: 75px auto 40px;
		padding-bottom: 23px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-left {
		display: block;
		padding: 20px;
		line-height: 24px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-left .price-big {
		display: inline-block;
		font-size: 41px;
		font-family: PTSans;
		margin-top: -4px;
		margin-left: -4px;
		line-height: 46px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right .block-title {
		font-size: 23px;
		line-height: 1.45;
		text-decoration: none;
		margin-bottom: 17px;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right .block-title a {
		color: #4fdcff;
		text-decoration: none;
		border-bottom: 1px solid;
		display: inline;
	}

	.old_styles .rgaz-static_page-gasholder-refill .rgaz-block_grade .block-right .block-title a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_block-service-services {
		max-width: 918px;
		margin: 43px auto 0;
	}

	.old_styles .rgaz-static_block-service-services .block-wrap {
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 11px;
	}

	.old_styles .rgaz-static_block-service-services .rgaz-elements_block-title {
		display: block;
		text-align: center;
		margin-top: 33px;
		font-size: 28px;
	}

	.old_styles .rgaz-static_block-service-services .service-description {
		padding-top: 44px;
		min-height: 259px;
		text-align: center;
	}

	.old_styles .rgaz-static_block-service-services .service-description .item {
		display: inline-block;
		vertical-align: top;
		width: 265px;
		padding-left: 20px;
		margin-bottom: 50px;
		text-align: left;
	}

	.old_styles .rgaz-static_block-service-services .service-description .item img {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_block-service-services .service-description .item .title {
		display: inline-block;
		vertical-align: top;
		margin-left: 17px;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-service .service-contract-options {
		font-size: 15px;
		max-width: 525px;
		text-align: center;
		margin: 40px auto 30px;
		padding-left: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-service .service-contract-options a {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-service .service-contract-options a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links {
		margin-bottom: 10px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.delivery {
		text-align: center;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.delivery a img {
		margin-top: -8px;
		display: block;
		margin-left: -26px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link.refill a img {
		margin-left: -6px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link .title {
		font-size: 29px;
		line-height: 49px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link a {
		margin-top: 5px;
		border: none;
		text-decoration: none;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-service .delivery-and-refill-links .link a span {
		color: inherit;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 22px;
		font-size: 19px;
		display: inline-block;
	}

	.old_styles .rgaz-static_page-service .photo-wall {
		margin-top: 80px;
		margin-bottom: 50px;
		height: 300px;
		background: url(http://rgaz18/files/frontend/template/pages/service/service-photo-wall.jpg) no-repeat 50% 0;
		background-size: 220%;
	}

	.old_styles .rgaz-static_page-service .photo-wall img {
		display: none;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing {
		margin: 0 auto 70px;
		max-width: 650px;
		background: url(/files/frontend/template/pages/service/monthly-servicing.jpg) no-repeat 661px 65px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_title {
		font-size: 28px;
		padding-left: 16px;
		margin-bottom: 45px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list {
		padding-left: 3px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol {
		padding-left: 48px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol li {
		font-size: 26px;
		margin-bottom: 29px;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol li span {
		font-size: 15px;
		line-height: 22px;
		display: inline-block;
		position: relative;
		vertical-align: top;
		padding-left: 10px;
		padding-top: 4px;
	}

	.old_styles .rgaz-static_page-service .monthly-servicing .monthly-servicing_list ol li:first-child span {
		top: -3px;
	}

	.old_styles .rgaz-static_page-service .rgaz-block_call-us {
		margin-bottom: 70px;
	}

	.old_styles .rgaz-static_page-village-gasification {
		padding-bottom: 40px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants {
		margin-top: 31px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .block-wrap {
		padding-bottom: 57px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .rgaz-elements_block-title {
		display: block;
		text-align: center;
		font-size: 28px;
		margin-top: 16px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant {
		display: inline-block;
		vertical-align: top;
		max-width: 410px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant.individual {
		padding-top: 95px;
		background: url(/files/frontend/template/pages/village-gasification/individual-systems.png) no-repeat 80px 0;
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant.central {
		padding-top: 147px;
		min-height: 150px;
		background: url(/files/frontend/template/pages/village-gasification/central-systems.png) no-repeat 50px 0;
		margin-top: 40px;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant .title {
		font-weight: 700;
		font-size: 18px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-village-gasification .gasification-variants .variant .text {
		margin-top: 16px;
		font-size: 15px;
		line-height: 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination {
		padding-bottom: 20px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .title {
		font-size: 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .content {
		font-size: 15px;
		line-height: 1.3;
		max-width: 529px;
		margin: 22px auto 0;
		text-align: center;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .content .learn-more {
		color: #4fdcff;
		display: inline-block;
		border-bottom: 1px solid;
		margin-top: 8px;
		text-decoration: none;
		height: 18px;
	}

	.old_styles .rgaz-static_page-village-gasification .planning-and-coordination .content .learn-more:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages {
		margin-bottom: 40px;
		margin-top: 60px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage {
		display: inline-block;
		vertical-align: top;
		padding-top: 1px;
		padding-left: 85px;
		margin: 0 10px 40px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage.security {
		background: url(/files/frontend/template/pages/village-gasification/security.png) no-repeat 0 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage.reliability {
		padding-left: 81px;
		background: url(/files/frontend/template/pages/village-gasification/reliability.png) no-repeat 0 20px;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage .title {
		color: #fc0;
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-village-gasification .advantages .advantage .content {
		margin-top: 21px;
		line-height: 20px;
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .block-wrap {
		padding: 20px 0 34px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages {
		max-width: 958px;
		margin: 40px auto 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage {
		display: inline-block;
		font-size: 15px;
		padding-left: 100px;
		vertical-align: top;
		line-height: 21px;
		margin-bottom: 20px;
		color: #fff;
		text-align: left;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage .title {
		font-size: 23px;
		margin-bottom: 17px;
		margin-top: 24px;
		line-height: 15px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.freedom {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/freedom.png) no-repeat 5px 50%;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.benefit {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/benefit.png) no-repeat 5px 50%;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.independence {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/independance.png) no-repeat 5px 50%;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .advantages .advantage.comfort {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/comfort.png) no-repeat 5px 50%;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application {
		display: none;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application .rgaz-elements_block-title {
		display: block;
		line-height: 38px;
		margin-bottom: 19px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .application .boiler {
		font-size: 14px;
		line-height: 17px;
		font-style: italic;
		color: #a1a1a1;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages {
		margin-top: 50px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage {
		display: block;
		margin: 0 auto;
		max-width: 480px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage.designing .content {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/designing.jpg) no-repeat 0 8px;
		padding-top: 170px;
		padding-left: 0;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage.deployment .content {
		background: url(/files/frontend/template/pages/autonomous-gas-heating/deployment-tab.jpg) no-repeat 0 0;
		padding-left: 0;
		margin-bottom: 30px;
		padding-top: 1190px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage .title {
		font-size: 28px;
		margin-bottom: 27px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .stages .stage .content {
		padding-left: 239px;
		padding-bottom: 20px;
		font-size: 15px;
		line-height: 20px;
		color: #fff;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .autonomous-heating-cost {
		max-width: 760px;
		margin: 70px auto;
		text-align: left;
		line-height: 23px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .autonomous-heating-cost .rgaz-elements_block-title {
		display: block;
		margin-bottom: 22px;
		font-size: 28px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .rgaz-block_grade {
		display: block;
		margin: 0 auto 40px;
	}

	.old_styles .rgaz-static_page-autonomous-gas-heating .rgaz-block_grade .block-left {
		margin-top: 37px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality {
		text-align: left;
		padding-top: 76px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-left {
		display: block;
		vertical-align: top;
		max-width: 440px;
		margin: 0 auto 30px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-left .rgaz-block_gas-certificates-miniblock {
		margin-top: 33px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-left .rgaz-block_gas-certificates-miniblock .certificate-item .image {
		width: 56px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .gas-quality-right {
		max-width: 440px;
		margin: 0 auto 30px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .title {
		text-align: center;
		font-size: 21px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-propan-butan .gas-quality .text {
		font-style: italic;
		font-size: 14px;
		margin: 14px auto 0;
		line-height: 18px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gas-consumption .calulator-info {
		color: #757575;
		font-size: 14px;
		text-align: center;
		font-style: italic;
		margin: 19px auto 0;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used {
		margin-top: 78px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .title .rgaz-elements_tip-block {
		color: #fff;
		font-size: 20px;
		font-weight: 700;
		padding-top: 22px;
		padding-left: 82px;
		height: 56px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters {
		margin-top: 43px;
		padding-bottom: 28px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters .parameter {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		font-style: italic;
		width: 228px;
		margin-bottom: 37px;
		padding-left: 32px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters .parameter .value {
		font-size: 30px;
		font-weight: 700;
		display: inline-block;
		vertical-align: top;
		color: #fff;
		width: 48px;
		line-height: 34px;
	}

	.old_styles .rgaz-static_page-gas-consumption .data-used .data-parameters .parameter .text {
		display: inline-block;
		vertical-align: top;
		width: 175px;
		line-height: 17px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-gasification-calculator {
		margin-top: 20px;
	}

	.old_styles .rgaz-static_page-gasification-calculator .block-wrap {
		padding: 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey {
		padding-bottom: 10px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits {
		margin-top: 60px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits h2 {
		text-align: center;
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 30px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-blocks {
		text-align: center;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block {
		display: block;
		color: #cecece;
		font-size: 14px;
		font-style: italic;
		text-align: left;
		line-height: 19px;
		margin: 0 25px 20px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.vacation-home .title {
		padding-left: 81px;
		background: url(/files/frontend/template/pages/gasholder-turnkey/turnkey-vacation-home.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.for-boiler .title {
		padding-left: 60px;
		background: url(/files/frontend/template/pages/gasholder-turnkey/turnkey-for-boiler.png) no-repeat 0 7px;
		padding-bottom: 22px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.kitchen-gas-supply .title {
		padding-left: 80px;
		left: -7px;
		padding-bottom: 18px;
		background: url(/files/frontend/template/pages/gasholder-turnkey/turnkey-kitchen-gas-supply.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.gas-gen .title {
		padding-left: 80px;
		left: -7px;
		padding-bottom: 18px;
		background: url(/files/frontend/template/pages/turnkey/system-match-icons-gas-generator.png) no-repeat 0 23px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block.gas-gen span {
		display: block;
		padding-left: 76px;
		margin-top: -18px;
		font: inherit;
		color: inherit;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .who-fits .icon-text-block .title {
		color: #fc0;
		font-size: 18px;
		position: relative;
		font-weight: 700;
		display: table-cell;
		vertical-align: middle;
		height: 61px;
		padding-top: 7px;
		line-height: 22px;
		padding-bottom: 15px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency {
		text-align: center;
		margin-top: 65px;
		padding-right: 11px;
		display: none;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency .text {
		font-size: 17px;
		font-style: italic;
		text-align: left;
		line-height: 21px;
		padding-top: 6px;
		display: inline-block;
		margin-right: 14px;
		padding-right: 69px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 98% 0;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency a {
		color: #4fdcff;
		display: inline-block;
		margin-right: 12px;
		font-size: 17px;
		vertical-align: top;
		margin-top: 9px;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 20px;
	}

	.old_styles .rgaz-static_page-gasholder-turnkey .more-efficiency a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 600px;
		display: inline-block;
		vertical-align: top;
		padding: 32px 30px 21px;
		margin: 0 auto 60px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.common {
		background: url(/files/frontend/template/pages/qa/common.png) no-repeat 101% 101%;
		margin-top: -30px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.service {
		background: url(/files/frontend/template/pages/qa/service.png) no-repeat 94% 107%;
		padding-bottom: 169px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.service .block-questions-section-block-content {
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.deployment {
		background: url(/files/frontend/template/pages/qa/deployment.png) no-repeat 101% -9%;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section.filling {
		background: url(/files/frontend/template/pages/qa/filling.png) no-repeat 101% 100%;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .block-title {
		color: #fc0;
		display: inline-block;
		font-size: 28px;
		vertical-align: top;
		margin-top: 0;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .questions-amount {
		display: none;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link {
		display: inline-block;
		margin-bottom: 16px;
		text-decoration: none;
		border-bottom: none;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link span {
		display: inline;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link:hover {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .question-link:hover span {
		color: inherit;
		border-color: rgba(79, 220, 255, 0.5);
	}

	.old_styles .rgaz-static_page-qa .block-questions-section .block-questions-section-block-content {
		margin-top: 26px;
		font-size: 18px;
		padding-left: 2px;
		line-height: 24px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form {
		display: block;
		margin: 0 auto 80px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-head {
		font-size: 28px;
		margin-top: 18px;
		margin-bottom: 32px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .rgaz-block_qa-form #rgaz-form_qa {
		margin-bottom: 38px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_field-input-text {
		width: 230px;
		margin: 0 auto;
		resize: none;
		padding: 8px 10px;
		height: 117px;
		max-height: none;
		max-width: none;
		text-align: left;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_yellow-button {
		margin-top: 16px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-description {
		text-align: center;
		width: 228px;
		margin: 21px auto 0;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-description .phone {
		color: #fc0;
		font-size: 27px;
		margin-top: 29px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-qa .block-qa-form .block-content {
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single {
		position: relative;
		margin: 0 auto;
		max-width: 800px;
	}

	.old_styles .rgaz-static_page-qa-single .rgaz-elements_page-title-small {
		font-size: 25px;
		line-height: 30px;
	}

	.old_styles .rgaz-static_page-qa-single .static-text {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa-single .static-text em {
		background: #ffe372;
		color: #000;
		font-style: normal;
		display: inline;
		height: 21px;
		padding-left: 4px;
		padding-right: 4px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa-single .static-text br {
		display: none;
	}

	.old_styles .rgaz-static_page-qa-single img {
		float: left;
		border: 1px solid #fff;
		margin: 0 45px 40px 0;
	}

	.old_styles .rgaz-static_page-qa-single p {
		font-size: 16px;
		line-height: 22px;
		margin-top: -2px;
	}

	.old_styles .rgaz-static_page-qa-single h2 {
		font-size: 29px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link {
		display: block;
		text-align: center;
		font-size: 16px;
		line-height: 21px;
		text-decoration: none;
		margin: 20px 0;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link span {
		color: inherit;
		display: inline-block;
		border-bottom: 1px dashed;
		margin-right: 3px;
	}

	.old_styles .rgaz-static_page-qa-single .askform-link br {
		display: none;
	}

	.old_styles .rgaz-static_page-qa-single .rgaz-block_page-teaser {
		max-width: 600px;
		margin-bottom: 45px;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions {
		margin-top: 72px;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .block-more-questions-title {
		padding-left: 0;
		text-align: center;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .question-link {
		text-decoration: none;
		border-bottom: none;
		color: #4fdcff;
		font-size: 17px;
		margin-bottom: 9px;
		margin-right: 30px;
		display: inline-block;
		margin-top: 24px;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .question-link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-qa-single .block-more-questions .question-link span {
		color: inherit;
		display: inline;
		border-bottom: 1px solid rgba(169, 238, 255, 0.6);
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form {
		margin-top: 58px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left {
		display: inline-block;
		vertical-align: top;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-head {
		display: block;
		color: #fc0;
		font-size: 28px;
		margin-bottom: 26px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-content .rgaz-block_qa-form {
		margin-top: 4px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-content .rgaz-block_qa-form #rgaz-form_qa {
		box-sizing: border-box;
		width: 270px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-left .block-content .rgaz-block_qa-form #rgaz-form_qa .rgaz-elements_field-input-text {
		width: 240px;
		height: 146px;
		padding: 7px 12px;
		max-width: none;
		max-height: none;
		margin-bottom: 23px;
		resize: none;
		text-align: left;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right {
		display: block;
		margin-top: 50px;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom {
		width: auto;
		min-height: 160px;
		text-align: center;
		position: relative;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom .description {
		margin: 23px auto 0;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom .description .phone {
		color: #fc0;
		display: block;
		font-size: 27px;
		margin-top: 21px;
	}

	.old_styles .rgaz-static_page-qa-single .block-qa-form .block-qa-form-right .rgaz-block_content-bordered-with-arrow-custom .custom-arrow {
		display: none;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call {
		padding-bottom: 20px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit {
		margin-top: 46px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .block-title {
		text-align: center;
		font-size: 28px;
		margin-bottom: 59px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 0;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-image {
		display: inline-block;
		vertical-align: top;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content {
		display: block;
		text-align: left;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-name {
		position: relative;
		font-size: 21px;
		line-height: 25px;
		font-weight: 700;
		margin-bottom: 15px;
		margin-top: 25px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-name .step-number {
		color: #fc0;
		font-weight: 400;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text {
		line-height: 21px;
		color: #efefef;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text br {
		display: none;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text ul {
		padding-left: 17px;
		margin: 10px 0 15px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .what-includes-object-visit .visit-step .step-content .step-text ul li {
		margin-bottom: 1px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification {
		margin-top: 60px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .block-head {
		padding-left: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .block-head .rgaz-elements_block-title {
		margin-bottom: 10px;
		font-size: 29px;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .block-head .we-do, .old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification form {
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-gas-delivery-order-measurer-call .rgaz-block_order-gasification .form-fields {
		margin: 0 -10px 20px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		text-align: center;
		padding: 15px 15px 45px;
		margin: 0 auto 80px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-head h2 {
		font-size: 28px;
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains {
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item {
		display: block;
		text-align: center;
		margin-top: 60px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item .title {
		color: #fc0;
		font-size: 21px;
		font-weight: 700;
		margin-bottom: 16px;
		line-height: 23px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item .description {
		color: #fff;
		font-size: 15px;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item.indicator {
		padding-top: 110px;
		background: url(/files/frontend/template/pages/telemetry/indicator.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .contains .contains-item.gsm-module {
		padding-top: 110px;
		background: url(/files/frontend/template/pages/telemetry/gsm-module-mob.png) no-repeat 50% 0;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .note {
		color: #ababab;
		margin-top: 82px;
		text-align: left;
		font-size: 14px;
		font-style: italic;
		line-height: 17px;
		padding-left: 11px;
		position: relative;
	}

	.old_styles .rgaz-static_page-telemetry .telemetry-system-structure .telemetry-system-structure-content .note:after {
		content: "";
		height: 61px;
		width: 1px;
		background: #ababab;
		position: absolute;
		left: 0;
		top: 2px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-title {
		font-size: 19px;
		margin-bottom: 35px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .text {
		display: block;
		max-width: 650px;
		margin: 0 auto;
		line-height: 19px;
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme {
		background: url(/files/frontend/template/pages/telemetry/telemetry-scheme.png) no-repeat 0 0;
		background-size: contain;
		padding-top: 50%;
		position: relative;
		margin-top: 19px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link {
		display: block;
		text-align: center;
		color: #4fdcff;
		font-weight: 700;
		font-size: 21px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-appstore {
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		opacity: .5;
		width: 145px;
		height: 58px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements-app-store.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-appstore:hover {
		opacity: 1;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-playmarket {
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		opacity: .5;
		width: 145px;
		height: 58px;
		background: url(/files/frontend/template/shared/elements/rgaz-elements-play-market.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .scheme .link-playmarket:hover {
		opacity: 1;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items {
		box-sizing: border-box;
		margin-top: 70px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items .feature-item {
		display: -webkit-inline-flex;
		display: inline-flex;
		vertical-align: top;
		width: 290px;
		margin: 10px 10px 40px;
		text-align: left;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items .feature-item .feature-item-left {
		display: inline-block;
		vertical-align: top;
		font-weight: 700;
		font-size: 62px;
		margin-right: 16px;
		color: #fc0;
		width: 70px;
	}

	.old_styles .rgaz-static_page-telemetry .cl-rgaz .cl-rgaz-content .features-items .feature-item .feature-item-right {
		display: inline-block;
		vertical-align: top;
		width: 179px;
		font-style: italic;
		line-height: 19px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost {
		margin-top: 70px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-title {
		text-align: center;
		font-size: 19px;
		margin-bottom: 47px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-title h2 {
		font-weight: 700;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks {
		text-align: center;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block {
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: center;
		align-items: center;
		min-height: 98px;
		margin: 0;
		text-align: left;
		padding: 30px 20px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block .price-block-price {
		color: #fc0;
		font-size: 32px;
		display: inline-block;
		vertical-align: top;
		font-weight: 700;
		margin-right: 20px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block .price-block-price span {
		font-family: PTSans;
		color: #9e9e9e;
		line-height: 0;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block .price-block-description {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		font-style: italic;
		text-align: left;
		line-height: 18px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .prices-blocks .price-block.gray {
		background: #262626;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .complectation-contents {
		margin-top: 45px;
		margin-bottom: 30px;
		display: block;
		text-align: center;
		font-size: 16px;
	}

	.old_styles .rgaz-static_page-telemetry .gasification-cost .gasification-cost-content .refill-withus {
		display: block;
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
		line-height: 26px;
		color: #4dd27c;
		width: 300px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .rgaz-block_content-bordered-with-arrow.rgaz-block_gas-delivery-calculator {
		width: 100%;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .rgaz-block_content-bordered-with-arrow.rgaz-block_gas-delivery-calculator .block-arrow-border {
		display: none;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .rgaz-block_content-bordered-with-arrow.rgaz-block_gas-delivery-calculator .block-wrap {
		border: none;
		padding: 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions {
		margin-bottom: 60px;
		margin-top: 30px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition {
		display: inline-block;
		vertical-align: top;
		width: 185px;
		margin-bottom: 30px;
		padding-top: 4px;
		padding-bottom: 10px;
		font-size: 16px;
		color: #9e9e9e;
		font-style: italic;
		font-family: PTSans;
		text-align: left;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition.obl {
		padding-left: 68px;
		background: url(/files/frontend/template/pages/calculator-new/delivery-leningrad.png) no-repeat 10px 15px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition.min {
		padding-left: 68px;
		background: url(/files/frontend/template/pages/calculator-new/delivery-min.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .conditions .condition.r24 {
		padding-left: 68px;
		background: url(/files/frontend/template/pages/calculator-new/delivery-24hours.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery {
		margin: 0 0 80px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
		max-width: 694px;
		background: url(/files/frontend/template/pages/calculator-new/free-delivery-tab.jpg) no-repeat 100% 100%;
		background-size: cover;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content {
		max-width: 380px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 30px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content .title {
		font-size: 28px;
		margin-bottom: 27px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content p {
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content p a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
		height: 19px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .free-delivery .content p a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question {
		display: block;
		max-width: 500px;
		margin-bottom: 40px;
		padding-top: 90px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question.consumtion {
		background: url(/files/frontend/template/pages/calculator-new/q-consumption.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question.cost {
		margin-right: 57px;
		background: url(/files/frontend/template/pages/calculator-new/q-ag-costs.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question.whatfor {
		margin-right: 0;
		background: url(/files/frontend/template/pages/calculator-new/q-ag-whatfor.png) no-repeat 0 0;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-title {
		font-size: 23px;
		color: #fc0;
		margin-bottom: 24px;
		line-height: 28px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-body {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 16px;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-link a {
		color: #4fdcff;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid;
	}

	.old_styles .rgaz-static_page-gas-delivery-calculator .questions .question .question-link a:hover {
		color: #a9eeff;
	}

	.old_styles .rgaz-static_page-opo-licensing {
		margin-bottom: 82px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services {
		text-align: left;
		margin-top: 70px;
		margin-bottom: 40px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services .services_title {
		font-size: 27px;
		margin-bottom: 22px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services .services_content {
		max-width: 648px;
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_services .services_content p {
		font-size: 16px;
		line-height: 21px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee {
		margin-top: 60px;
		margin-bottom: 60px;
		text-align: center;
		font-size: 16px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_title {
		font-size: 27px;
		margin-bottom: 22px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee p {
		line-height: 22px;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_ruling {
		display: block;
		margin-bottom: 25px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_ruling .ruling_name {
		margin-bottom: 4px;
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_ruling .ruling_title {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_region-left {
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}

	.old_styles .rgaz-static_page-opo-licensing .page-opo-licensing_guarantee .guarantee_region-right {
		display: inline-block;
		vertical-align: top;
		font-style: italic;
		text-align: left;
	}

	.old_styles .rgaz-static_page-opo-registration {
		padding-bottom: 21px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration {
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration .registration_title {
		font-size: 26px;
		margin-bottom: 32px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration .registration_content {
		max-width: 600px;
		margin: 0 auto;
		padding-bottom: 15px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_registration .registration_content p {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-opo-registration .rgaz-elements_tip-block {
		max-width: 540px;
		margin: 0 auto;
		background-position: 0 0;
	}

	.old_styles .rgaz-static_page-opo-registration .rgaz-elements_tip-block--gaz-calc {
		background: url(/files/frontend/template/shared/elements/rgaz-elements_tip-block.png) no-repeat 0 13px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_steps {
		background: #252525;
		display: block;
		box-sizing: border-box;
		margin-top: 63px;
		padding-top: 31px;
		line-height: 22px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_steps .steps_step {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 30px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration {
		padding-top: 70px;
		padding-bottom: 70px;
		margin: 0 auto;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_region-left {
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_region-right {
		display: inline-block;
		vertical-align: top;
		font-style: italic;
		text-align: left;
		margin-bottom: 20px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_steps {
		font-size: 15px;
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_steps pre {
		color: #4fdcff;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_title {
		margin-bottom: 33px;
		font-size: 27px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_content {
		padding-left: 2px;
	}

	.old_styles .rgaz-static_page-opo-registration .page-opo-registration_re-registration .re-registration_content p {
		line-height: 22px;
		font-size: 15px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-title {
		font-size: 27px;
		text-align: center;
		margin-top: 59px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons {
		text-align: center;
		margin-top: 46px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons .single-brand-icon {
		display: inline-block;
		vertical-align: top;
		width: 207px;
		margin: 0 6px 45px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons .single-brand-icon .image {
		margin-bottom: 22px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .single-brand-icons .single-brand-icon .text {
		line-height: 22px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow {
		margin: 60px auto 0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-wrap {
		padding-bottom: 46px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-wrap .block-head {
		margin-bottom: 16px;
		text-align: center;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-wrap .block-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content {
		margin: 0 auto;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content ul {
		padding-left: 41px;
		font-size: 17px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content ul li {
		margin-bottom: 23px;
		color: #fc0;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .rgaz-block_content-bordered-with-arrow .block-content ul li span {
		font-size: 16px;
		line-height: 21px;
		color: #fff;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder {
		text-align: center;
		margin-top: 60px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-head {
		margin-bottom: 22px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-head .rgaz-elements_block-title {
		font-size: 28px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content {
		text-align: left;
		margin-bottom: 70px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type {
		display: -webkit-flex;
		display: flex;
		max-width: 454px;
		margin: 0 auto 40px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_img {
		margin-right: 22px;
		width: 45px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_content {
		display: inline-block;
		vertical-align: top;
		width: 275px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_content .title {
		color: #fc0;
		font-size: 19px;
		margin-bottom: 10px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .which-gasholder .which-gasholder-content .gasholder-content_gasholder-type .gasholder-type_content .content p {
		font-style: italic;
		font-size: 14px;
		color: #c1c1c1;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block {
		margin: 0 auto;
		box-sizing: border-box;
		padding: 29px 15px 0 29px;
		border: 3px solid;
		border-image: url(/files/frontend/template/shared/elements/rgaz-elements_gray-border-dashed-custom.png) 3 round round;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block .rgaz-elements_block-title {
		font-size: 28px;
		margin-bottom: 32px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 23px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block p a {
		color: #4fdcff;
		cursor: pointer;
		display: inline-block;
		margin-bottom: 12px;
		text-decoration: underline;
		height: 20px;
	}

	.old_styles .rgaz-static_page-ag-gasholder-single-brand .gasholder-complectation .complectation-block p a:hover {
		color: #a9eeff;
	}

	.old_styles .no-arrow-mobile .block-wrap {
		border: none !important;
		padding: 0;
	}

	.old_styles .no-arrow-mobile .block-arrow-border {
		display: none !important;
	}

	.old_styles .rgaz-actions_display-all-advices, .old_styles .rgaz-actions_display-all-reviews {
		margin-top: 8px;
		min-height: 30px;
		font-size: 23px;
		display: inline-block;
		color: #fc0;
		cursor: pointer;
		border-bottom: 1px solid;
		text-decoration: none;
		margin-bottom: 52px;
		line-height: 27px;
	}

	.old_styles .rgaz-actions_display-all-advices:hover, .old_styles .rgaz-actions_display-all-reviews:hover {
		color: #ffe372;
	}

	.old_styles .rgaz-actions_display-all-reviews {
		padding-top: 11px;
	}

	.old_styles .rgaz-elements_overlaybox-centred {
		text-align: center;
	}

	.old_styles .video-wrapper--delivery {
		max-width: 600px;
		margin: 0 auto;
	}

	.old_styles .dostavka-gazazapravka-minigazgolderov {
		background: url(/files/frontend/template/pages/ag-minigasholder/bg-tab.jpg) no-repeat top, #000;
	}

	.old_styles .item-minigaz--car {
		background: url(/files/frontend/template/pages/ag-minigasholder/1.jpg) no-repeat 50% 0;
		padding-top: 150px;
		margin: 0 20px;
	}

	.old_styles .item-minigaz--truck {
		background: url(/files/frontend/template/pages/ag-minigasholder/2.jpg) no-repeat 50% 0;
		padding-top: 150px;
		margin: 0 20px;
	}

	.old_styles .item-minigaz--bus {
		background: url(/files/frontend/template/pages/ag-minigasholder/3.jpg) no-repeat 50% 0;
		padding-top: 150px;
		margin: 0 20px;
	}

	.old_styles .rgaz-block_yellow-items-list--minigaz {
		background: url(/files/frontend/template/pages/ag-minigasholder/4.jpg) no-repeat 50% 30px;
		padding: 150px 20px 50px;
	}

	.old_styles .yellow--minigaz1 {
		text-align: center;
		margin-bottom: 10px;
	}

	.old_styles .yellow--minigaz2 {
		text-align: left;
		font-size: 120%;
	}

	.old_styles .rgaz-block_content-top--minigaz {
		margin-top: 80px;
	}

	.old_styles .minigaz-title {
		font-weight: 700;
		font-size: 21px;
		line-height: 140%;
	}

	.old_styles .minigaz-title br {
		display: none;
	}

	.old_styles .teaser-content--minigaz2 {
		max-width: 600px;
	}

	.old_styles .ivideo-popup_theme-default > .video-wrap {
		position: relative;
		width: 100% !important;
		height: 60% !important;
		max-width: 600px;
		margin: 0 auto !important;
		opacity: 0;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.old_styles .ibox-overlay.default .ibox-wrap {
		width: 100vw !important;
	}

	.old_styles .ibox-overlay.default .ibox-close {
		position: absolute;
		display: block !important;
		top: 5px !important;
		right: 5px !important;
	}

	.old_styles .ibox-overlay.object-gallery .ibox-scroll .ibox-wrap {
		padding: 0;
	}

	.old_styles .ibox-overlay.object-gallery .ibox-box {
		background-color: #000 !important;
	}

	.old_styles .ibox-overlay.object-gallery .ibox-image-wrap {
		height: 550px !important;
	}

	.old_styles .dostavka-gaza #rgaz-form_order-delivery, .old_styles .dostavka-gazagazovozi #rgaz-form_order-delivery {
		text-align: center;
	}

	.old_styles .dostavka-gaza #rgaz-form_order-delivery .block-wrap, .old_styles .dostavka-gazagazovozi #rgaz-form_order-delivery .block-wrap {
		padding: 30px 10px;
	}

	.old_styles .dostavka-gaza #rgaz-form_order-delivery .form-fields, .old_styles .dostavka-gazagazovozi #rgaz-form_order-delivery .form-fields {
		text-align: left;
	}

	.old_styles .dostavka-gaza #rgaz-form_order-delivery .gas-price, .old_styles .dostavka-gazagazovozi #rgaz-form_order-delivery .gas-price {
		margin: 10px 0 0;
	}

	.old_styles .dostavka-gaza #rgaz-form_order-delivery .good-people, .old_styles .dostavka-gazagazovozi #rgaz-form_order-delivery .good-people {
		display: block;
		margin: 10px auto 0;
	}

	.old_styles .dostavka-gazazapravka-gazgolderov #rgaz-form_order-delivery {
		position: relative;
		width: 300px;
		margin: 0 auto;
	}

	.old_styles .dostavka-gazazapravka-gazgolderov #rgaz-form_order-delivery .rgaz-elements_phone-input.mod-big {
		width: auto;
	}

	.old_styles .dostavka-gazazapravka-gazgolderov #rgaz-form_order-delivery .rgaz-elements_phone-input.mod-big .mask {
		position: relative;
		z-index: 50;
		display: inline-block;
		font-size: 20px;
		letter-spacing: -2px;
		top: 2px;
	}

	.old_styles .dostavka-gazazapravka-gazgolderov #rgaz-form_order-delivery .rgaz-elements_phone-input.mod-big .mask-part2 {
		width: 155px;
	}

	.old_styles .dostavka-gazazapravka-gazgolderov #rgaz-form_order-delivery .rgaz-elements_phone-input.mod-big input {
		position: absolute;
		left: 57px;
		top: 12.5px;
		font-size: 22px;
		line-height: 30px;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch .rgaz-block_order-gasification .block-head {
		padding-left: 0;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch #rgaz-form_order-gasification {
		position: relative;
		width: 300px;
		margin: 0 auto;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big {
		width: auto;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big .mask {
		position: relative;
		z-index: 50;
		display: inline-block;
		font-size: 20px;
		letter-spacing: -2px;
		top: 2px;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big .mask-part2 {
		width: 155px;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big input {
		position: absolute;
		left: 57px;
		top: 5.5px;
		font-size: 22px;
		line-height: 30px;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijagazgolder-4800l-pod-klyuch .rgaz-block_order-gasification > .block-content .form-submit {
		padding-left: 0;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijastoimost-gazifikacii #rgaz-form_order-gasification, .old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya #rgaz-form_order-gasification {
		position: relative;
		width: 300px;
		margin: 0 auto;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijastoimost-gazifikacii #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big, .old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big {
		width: auto;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijastoimost-gazifikacii #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big .mask, .old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big .mask {
		position: relative;
		z-index: 50;
		display: inline-block;
		font-size: 20px;
		letter-spacing: -2px;
		top: 2px;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijastoimost-gazifikacii #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big .mask-part2, .old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big .mask-part2 {
		width: 155px;
	}

	.old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijastoimost-gazifikacii #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big input, .old_styles .avtonomnoe-gazosnabzheniechastnaja-gazifikacijatelemetriya #rgaz-form_order-gasification .rgaz-elements_phone-input.mod-big input {
		position: absolute;
		left: 57px;
		top: 5.5px;
		font-size: 22px;
		line-height: 30px;
	}

	.old_styles #rgaz-form_order-gasification input.autoform-invalid, .old_styles #rgaz-form_order-gasification textarea.autoform-invalid {
		background-color: transparent;
	}
}