

/* Start:/bitrix/components/empis/fancybox/templates/.default/style.css?17671639458749*/
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png');}
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none;}
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff;}
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}
#fancybox-frame { width: 100%; height: 100%; border: none; display: block;}
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('/bitrix/components/empis/fancybox/templates/.default/images/blank.gif'); z-index: 1102; display: none;}
#fancybox-left { left: 0px;}
#fancybox-right { right: 0px;}
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico { background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png'); background-position: -40px -30px;}
#fancybox-right-ico { background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png'); background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */}
#fancybox-left:hover span { left: 20px;}
#fancybox-right:hover span { left: auto; right: 20px;}
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox-x.png');}
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png'); background-position: -40px -162px;}
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox-y.png'); background-position: -20px 0px;}
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png'); background-position: -40px -182px;}
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox-x.png'); background-position: 0px -20px;}
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png'); background-position: -40px -142px;}
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox-y.png');}
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png'); background-position: -40px -122px;}
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102;}
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative;}
.fancybox-title-outside { padding-top: 10px; color: #fff;}
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left;}
#fancybox-title-over { padding: 10px; background-image: url('/bitrix/components/empis/fancybox/templates/.default/images/fancy_title_over.png'); display: block;}
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px;}
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto;}
#fancybox-title-float-wrap td { border: none; white-space: nowrap;}
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('/bitrix/components/empis/fancybox/templates/.default/images/fancybox.png') -55px -90px no-repeat;}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* End */


/* Start:/bitrix/templates/common_new/styles.css?1767163948455*/
.forum-menu-item a,
.forum-block-container a
{
color: black;
text-decoration: none;
}
.forum-menu-item a:hover,
.forum-block-container a:hover
{
text-decoration: underline;
}
.div_flex
{
display: flex;
justify-content: space-between;
flex-direction: row;
}
.font20.forum-list p 
{
margin-bottom: 9px;
/*white-space: nowrap;
max-width: 72%;
overflow: hidden;
text-overflow: ellipsis;*/
}

@media (max-width: 800px) {
.div_flex {
flex-direction: column;
}
}
/* End */


/* Start:/bitrix/templates/common_new/template_styles.css?176716394818108*/
.flex { display: flex; }
.flex div { flex: 1 1 auto;  }


.com_foot { height: 1px; }


.com_count { color: #666; font-size: 14px; margin: -2px 0px 0px 0px;  }
.com_count img { vertical-align: middle; width: 16px; margin: -1px 5px 0px 20px;}
.comments .com_count { color: #666; font-size: 16px; margin: -2px 0px 0px 0px;  }
.comments .com_count img { vertical-align: middle; width: 20px; margin: 0px 5px 0px 20px;}
.news_mp2 .com_count {  margin: 0px 10px 0px 0px; float: right; }
.news_mp2 .com_count img { margin: -1px 5px 0px 0px; }
.swiper-slide .com_count { margin: 15px 10px 0px 0px; float: right; }
.swiper-slide .com_count img { width: 16px !important; }



.heart_count { color: #666; font-size: 14px; margin: -2px 0px 0px 0px;  }
.heart_count img { vertical-align: middle; width: 16px; margin: -1px 5px 0px 10px;}
.comments .heart_count { color: #666; font-size: 16px; margin: -2px 0px 0px 0px;  }
.comments .heart_count img { vertical-align: middle; width: 20px; margin: 0px 5px 0px 10px;}
.news_mp2 .heart_count {  margin: 0px 10px 0px 0px; float: right;}
.news_mp2 .heart_count img { margin: -1px 5px 0px 10px; }
.swiper-slide .heart_count { margin: 15px 30px 0px 0px; float: right; }
.swiper-slide .heart_count img { width: 16px !important; }

.part_a img { width: 70px; margin: 10px 20px 0px 30px;}
.part_a  { color: #fff; text-decoration: none; margin: auto 0px auto 0px; display: flex; }
.part_a span { font-weight: bold; margin: auto 0px auto 0px; }

.admin_info { float: right; color: #fff; margin: auto 0px auto auto; }

.podmenu_last { right: 0; }

*{margin:0;padding:0; outline: none; font-family: "Pt Sans"}
html, body{height:100%; font-size: 20px;}
img{border:0;vertical-align:top;}
li{list-style:none;}
table{border-collapse:collapse;width:100%;}
caption,th,td{vertical-align:top;}
.clear { clear: both; }

a:hover, a:hover span { color:#df5a19 !important;  }

.wr0 { text-align: center; padding: 30px 20px 0px 20px;}
.wr1200 { max-width: 1700px; margin: auto; position: relative; /*overflow: hidden;*/ }

.blue { color: #147fc1; }

.b1 { width: 380px; margin: 69px 20px 0px 0px; float: left; text-align: left; }
.b1 img { max-width: 100%; }

.b2 { width: calc(100% - 400px); float: left; text-align: right; padding: 10px 0px 40px 0px; font-size: 22px; font-weight: bold;}
.b3 { width: calc(100% - 400px - 30px);  padding: 0px 0px 0px 0px; background: #eef6fb; display: table; border: solid 3px #eef6fb; position: relative; float: right;}

.menu1 { background: #eef6fb;  width: 100%; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; display: table-row; }
.menu1_li { width: calc(25% - 3px); border-right: solid 3px #fff; display: table-cell; vertical-align: middle; }
.menu1_li:last-child { border-right: none; }

.menu1_li a { text-decoration: none; color: #10406b; display: block; padding: 10px 0px 10px 0px; margin: 0px 5px 0px 5px; position: relative; font-size: 20px;}
.podmenu { display: none; text-align: left; position: absolute; background: #eef6fb; padding: 30px 0px 20px 0px; min-width: 25%; border-right: solid 3px #eef6fb; margin-left: -3px; z-index: 1;}
.podmenu ul { padding: 0px 20px 0px 20px; }
.menu1_li a:hover { color:#df5a19;  }
.podmenu ul li a:hover { color:#df5a19;  }
.menu1_li:hover .menu1_a:after,
.menu1_a_active:after { border-top: solid 3px #df5a19; content: ""; display: block; width: 100%; height: 30px; position: absolute; bottom: -34px; z-index: 1; background: url(/img/menu.jpg) no-repeat 50% 10px; }

.menu1_li:hover .podmenu { display: block;  }
.menu1_li_active .podmenu { display: block; }

.b4 {  float: left; clear: both; width: 100%; margin: 30px 0px 0px 0px; }

@media (max-width:1200px){

.b1 { width: 380px; margin: 0px 20px 0px 0px; float: left; text-align: left; }
.b1 img { max-width: 100%; }

.b2 { width: calc(100% - 400px); font-size: 22px;}
.b3 { width: calc(100% - 0% - 6px); margin: 30px 0px 0px 0px; float: left;}


}

@media (max-width:1000px){

.b1 { width: 20%; margin: 0px 2% 0px 0px; float: left; text-align: left; }
.b1 img { max-width: 100%; }

.b2 { width: calc(100% - 22%); font-size: 20px;}
.b3 { width: calc(100% - 0% - 6px); margin: 30px 0px 0px 0px; float: left;}


}






.b5 { width: 20%; margin: 0px 5% 0px 0px; float: left; text-align: center; }
.b6 { width: calc(100% - 25%); float: left; }

.a_seach { padding: 10px 0px 10px 35%; background: #ebecef url(/img/a_search.jpg) no-repeat 20% 50%; font-size: 20px; color: #000; text-decoration: none; display: block; border-radius: 10px; text-align: left;  }
.a_slabv { padding: 10px 0px 10px 35%; background: #eef6fb url(/img/a_slabv.jpg) no-repeat 15% 50%; font-size: 20px; color: #000; text-decoration: none; display: block; border-radius: 10px; margin: 30px 0px 30px 0px; text-align: left; }
.a_bl { padding: 30px 20px 20px 20px;  font-size: 22px; color: #10406b; text-decoration: none; display: block; border-radius: 10px; margin: 50px auto 0px auto;  box-shadow: 0px 0px 10px 6px rgba(148, 148, 148, 0.2); text-align: center; max-width: 70%;}
.a_bl img { margin: 0px 0px 20px 0px; max-width: 100%; }
.a_bl1 { padding: 0px 20px 20px 20px; margin-top: 68px; }.a_bl1 img { margin: 0px 0px 0px 0px;  }
.a_bl1 a.a_blue { color: #10406b; text-decoration: none; }
.a_bl2 { padding: 30px 20px 20px 20px; }.a_bl2 img { margin: 0px 0px 20px 0px; max-width: 200px; }
.a_bl3 { padding: 50px 20px 20px 20px; }.a_bl3 img { margin: 0px 0px 30px 0px; max-width: 125px; }

.slider_wr { position: relative; z-index: 0; }
.slider_wr img { width: 100%; }
.slider_wr div { color: #df5c18; position: absolute; width: 100%; padding: 50px 0px 0px 0px; font-size: 70px; font-weight: bold; }

.mp_gos { border: solid 3px #298bc7; padding: 30px 35px 30px 30px; margin: 50px 0px 0px 0px; text-align: left; }
.mp_gos .h1 { color: #df5a19; font-size: 36px; margin: 0px 0px 0px 0px; display: inline-block; font-weight: bold;}
.mp_gos .h1 { color: #df5a19; text-decoration: none; }
.mp_gos .h1:hover { text-decoration: underline; }
.mp_gos p { margin: 0px 0px 20px 0px; font-size: 26px; }

.wr_in { text-align: left; float: left; clear: both; }
.h1_in { color: #147fc1; font-size: 70px; text-transform: uppercase; font-weight: bold; margin: 0px 0px 30px 0px; display: block; font-weight: bold;border-left: solid 6px #df5a19; padding: 0px 0px 0px 20px; float: left; clear: both; width: 100%;}



.border_left { border-left: solid 6px #df5a19; padding-left: 20px; }
.border_bottom { border-bottom: solid 0px #df5a19; color: #000; text-decoration: none; color: #df5a19; }
.border_bottom:hover { border-bottom: solid 4px #df5a19; }
.border_bottom img { width: 14px; vertical-align: middle; display: inline; margin: 0px 0px 0px 10px;}
.mp_gos .p_icons { font-size:22px; margin: 50px 0px 20px 0px;}
.p_icons div { float: left; width: 23%; margin: 0px 2% 0px 0px; }
.p_icons div img { vertical-align: middle; margin: 0px 15px 0px 0px;  }
.p_icons a { color: #000; text-decoration: none; font-size:22px; line-height: 24px; display: flex;}
.p_icons a span { margin: auto 0px auto 0px; }


@media (max-width:1600px){

.slider_wr div { font-size: 60px; padding: 40px 0px 0px 0px;}


.a_seach { background: #ebecef url(/img/a_search.jpg) no-repeat 10% 50%;  }
.a_slabv {background: #eef6fb url(/img/a_slabv.jpg) no-repeat 5% 50%; }

.b5 { width: 20%; margin: 0px 5% 0px 0px; float: left; text-align: left; }
.b6 { width: calc(100% - 25%); font-size: 22px;}
}

@media (max-width:1200px){

.slider_wr div { font-size: 50px; padding: 30px 0px 0px 0px;}

.mp_gos p { font-size: 20px; }
.p_icons a { font-size: 20px; }

.a_seach { background-size: 20px;  padding: 10px 0px 10px 25%; }
.a_slabv { background-size: 40px; padding: 10px 0px 10px 25%;}



.a_bl img { max-width: 70%; }
.a_bl { font-size: 20px; }

.a_seach, .a_slabv { font-size: 20px; }

.b5 { width: 20%; margin: 0px 5% 0px 0px; float: left; text-align: left; }
.b6 { width: calc(100% - 25%); font-size: 22px;}
}

@media (max-width:1000px){

.slider_wr div { font-size: 40px; padding: 20px 0px 0px 0px;}

.p_icons div { width: 100%; line-height: normal; margin: 0px 0px 20px 0px;}
.p_icons div img { width: 50px;}


.a_bl { font-size: 18px; }
.a_bl1 { margin-top: 30px; }
.b5 { width: 25%; margin: 0px 2% 0px 0px; float: left; text-align: left; }
.b6 { width: calc(100% - 27%); font-size: 20px;}
}

@media (max-width:900px){

.slider_wr div { font-size: 30px; padding: 20px 0px 0px 0px;}

.a_bl { font-size: 16px; }

}




.b7 { margin: 50px 0px 0px 0px; text-align: left; }
.b7_bg { background: #eef6fb; padding: 40px; }
.b7_h { background: #147fc1; padding: 20px 20px 20px 20px; color: #fff; font-size: 30px; font-weight: bold; text-transform: uppercase; text-align: center; }
.b7_li {  }
.w13 { width: 13px; height: 13px; background: #df5a19; display: inline-block; }

.ul li { color: #000; font-size: 26px; text-transform: uppercase; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; }
.ul li:before {content: '';	width: 16px;	height: 16px;	background: #df5a19;    position: absolute;    left: 0px;	top: 8px;	color: #df5a19;}

.ul2 li { color: #000; font-size: 20px;  position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; }
.ul2 li:before {content: '';	width: 16px;	height: 16px;	background: #df5a19;    position: absolute;    left: 0px;	top: 6px;	color: #df5a19;}

.tbf_wr { background: #f7fbfd; padding: 15px; border-radius: 15px; }
.tbf { border-top: solid 1px #adb4bf;border-bottom: solid 1px #adb4bf; }
.tbf td { border: solid 1px #adb4bf; padding: 15px; font-size: 20px; vertical-align: middle; text-align: center; border-bottom: none; border-top: none; }
.tbf td.td_bor_bot { border-bottom: solid 1px #adb4bf; }
.tbf td.td_left { text-align: left; }
.tbf td.f2 { font-size: 24px; color:#df5a19;  }

.f_left{ float: left; width: 48%; font-size: 20px; margin-right: 4%; margin-top: 30px;}
.f_right{ float: left; width: 48%; font-size: 20px; margin-top: 30px;}

.h2 { font-size: 24px; text-transform: uppercase; font-weight: bold; margin: 0px 0px 30px 0px;  }
.red { color:#df5a19; text-decoration: none; }

.p20 { font-size: 26px; margin: 0px 0px 20px 0px;}
.nowrap { white-space: nowrap; }

.but { padding: 0px 0px 0px 0px; background: #ffffff; padding: 5px 30px 5px 30px; font-size: 24px; color: #000; text-decoration: none; border-radius: 10px; box-shadow: 0px 0px 10px 6px rgba(148, 148, 148, 0.2);}
.select { padding: 0px 0px 0px 0px; background: #ffffff; padding: 5px 30px 5px 30px; font-size: 24px; color: #000; text-decoration: none; border-radius: 10px; margin: 0px 20px 0px 0px; border:none; box-shadow: 0px 0px 10px 6px rgba(148, 148, 148, 0.2);}

@media (max-width:1000px){

.f_left{ float: left; width: 100%; margin-right: 0; margin-top: 30px;}
.f_right{ float: left; width: 100%; margin-top: 30px;}


}



.b8 { border-left: solid 5px #df5a19; margin: 100px 0px 0px 0px; float: left; width: 100%; clear: both;  }
.b81 { float: left; width: 35%; margin: 0px 4% 0px 0px; text-align: left; }
.b81_pad { padding: 0px 0px 0px 50px; }
.b82 { float: left; width: 56%; }
.b8_h { color: #147fc1; font-size: 70px; text-transform: uppercase; font-weight: bold; }
.b8_i { color: #df5a19; font-size: 20px; display: flex; margin: 20px 0px 20px 0px;}
.b8_i img { vertical-align: middle; width: 40%; max-width: 100px; margin: 0px 20px 0px 0px;}
.b8_i span { margin: auto 0px auto 0px; }
.b8_a {   }
.b8_a a { color: #000; text-decoration: none;  }
.b8_a img { width: 14px; vertical-align: middle; display: inline; margin: 0px 0px 0px 10px;}


.b8 ul li { float: left; width: 50%; margin: 30px 0px 30px 0px; }
.b8 ul li a { display: flex; text-decoration: none; text-align: left; padding: 0px 20px 0px 0px; }
.b8 ul li i { width: 120px; height: 120px; box-shadow: 0px 0px 10px 6px rgba(148, 148, 148, 0.2); display: inline-block; text-align: center;  flex: 0 0 auto; display: flex; border-radius: 10px; margin: 0px 20px 0px 0px;}
.b8 ul li img { margin: auto; width: 60%; }
.b8 ul li span { margin: auto 0px auto 0px; color: #000; text-decoration: none; }

@media (max-width:1600px){
.b8_h { font-size: 60px; }
}
@media (max-width:1400px){
.b8_h { font-size: 50px; }
}

@media (max-width:1200px){
.b81 { width: 100%; margin: 0px 0px 30px 0px;}
.b82 { width: 95%; padding: 0px 0px 0px 5%;}
}




.b9 { border-left: solid 5px #df5a19; margin: 100px 0px 100px 0px; float: left; width: 100%; clear: both;  }
.b91 { float: left; width: 35%; margin: 0px 4% 0px 0px; text-align: left; }
.b91_pad { padding: 0px 0px 0px 50px; }
.b92 { float: left; width: 56%; }
.b92 img { max-width: 100%; }
.b9_h { color: #147fc1; font-size: 70px; text-transform: uppercase; font-weight: bold; margin: -10px 0px 20px 0px;}
.b9_h img { width: 100px; vertical-align: middle; margin: -5px 0px 0px 20px; }

@media (max-width:1600px){
.b9_h { font-size: 60px; }
}
@media (max-width:1400px){
.b9_h { font-size: 50px; }
}

@media (max-width:1200px){
.b91 { width: 100%; margin: 0px 0px 30px 0px;}
.b92 { width: 95%; padding: 0px 0px 0px 5%;}
}



.b10 { background: #eef5fb; padding: 0px 0px 50px 0px; float: left; clear: both; width: 100%; text-align: left; margin: 0px 0px 100px 0px;  }
.b10_pad { padding: 50px 50px 50px 50px; }
.b10_1 { float: left; width: 40%; padding: 0px 0px 0px 0px;  }
.b10_1_pad { padding: 0px 50px 0px 0px; }
.b10_2 { float: left; width: 28%;  }
.b10_2_pad { padding: 0px 30px 0px 0px; }
.b10_3 { float: left; width: 32%;  }
.b10_3_pad { padding: 0px 0px 0px 0px; }
.b10_h { margin: 0px 0px 20px 0px; }
.b10_d { font-size: 16px; }

.select_sub { background: #ffffff; padding: 7px 20px 7px 20px; width: calc(100% - 40px); font-size: 20px; color: #000; text-decoration: none; border-radius: 10px; margin: 20px 0px 0px 0px; border:none; }
.text { background: #ffffff; padding: 7px 20px 7px 20px; width: calc(100% - 80px); font-size: 20px; color: #000; text-decoration: none; border-radius: 10px; margin: 20px 0px 0px 0px; border:none; }

.but2 { padding: 0px 0px 0px 0px; background: #df5a19; padding: 4px 40px 4px 40px; font-size: 22px; color: #fff; text-decoration: none; border-radius: 30px;border: solid 3px #df5a19;}
.but2:hover { color: #df5a19 !important; background: #fff; border: solid 3px #df5a19;}

.but3 { margin: 10px 0px 0px 0px; background: #df5a19; border: solid 3px #df5a19; padding: 3px 10px 3px 10px; font-size: 16px; color: #fff; text-decoration: none; border-radius: 16px;  float: right; cursor: pointer;}
.but3:hover { color: #df5a19 !important; background: #fff; border: solid 3px #df5a19;}

.b10_4 { background: #fff; border: solid 2px #fff; padding: 0px 20px 0px 7px; width: calc(100% - 40px); margin: 20px 0px 0px 0px; display: flex; cursor: pointer;}
.b10_4_active { border: solid 2px #147fc1; }
.b10_4 .img { margin: auto 0px auto 0px; float: left; flex: 0 0 auto; padding: 3px 0px 3px 0px; }
.b10_4 span { flex: 0 1 auto; margin: auto 0px auto 0px; padding: 3px 0px 3px 0px;}
.b10_4 img { width: 30px; height: 30px; margin: 0 20px 0 0px; float: left; }
.b10_4_sb { margin: 30px 10px 0px 0px; text-align: right; }
.map_block_1_2 { margin: 40px 0px 30px 0px; }
.map_block_1_2 label { margin: 0px 20px 0px 0px; }
.map_block_1_2 input { margin: 0px 10px 0px 0px; position: relative; top: -2px;  }

@media (max-width:1200px){
.b10_1 { float: left; width: 100%; padding: 0px 0px 70px 0px;  }

.b10_2 { float: left; width: 50%;  }
.b10_3 { float: left; width: 50%;  }
}

@media (max-width:900px){
.b10_1 { float: left; width: 100%; padding: 0px 0px 70px 0px;  }
.b10_2 { float: left; width: 100%; margin: 0px 0px 50px 0px; }
.b10_3 { float: left; width: 100%;  }
.b10_4 { width: calc(100% - 30px); }
.text {width: calc(100% - 40px);  }
.select_sub { width: calc(100% - 0px)}
.b10_2_pad { padding: 0px 0px 0px 0px; }
}



.b11 { text-align: left; float: left; clear: both; margin: 0px 0px 100px 0px;}
.b11 a { color: #000; text-decoration: none; background: #f7fbfe; display: flex; margin: 0px 0px 20px 0px; padding: 25px 30px 25px 30px;}
.b11_h { border-left: solid 5px #df5a19; padding-left: 50px; margin-bottom: 30px;}
.b11 img { width: 80%; max-width: 300px; margin: 0px 0px 0px 0px; }
.b11_1 { float: left; width: 30%; text-align: center; }
.b11_2 { float: left; width: 70%; }

.a_tema a { border: solid 3px #df5a19; display: block;  text-transform: uppercase; background: #fff; }

.b11 a span { margin: auto 30px auto 0px; font-size: 26px; color: #143560; }

@media (max-width:1200px){
.b11_1 { float: left; width: 100%; margin: 0px 0px 30px 0px; }
.b11_1 img { float: left; }
.b11_2 { float: left; width: 100%; }
}



.b12 { text-align: left; float: left; clear: both; margin: 0px 0px 30px 0px; background: #eef5fb; width: 100%;}

.b12_h {padding-left: 0px; margin-bottom: 30px; font-size: 60px;}
.b12_1 { float: left; width: 40%; }
.b12_1_pad { padding: 50px 50px 50px 50px; }
.b12_2 { float: left; width: 60%; }
.f26 { font-size: 26px; }
.f22 { font-size: 22px; }
.b12 .f26 { margin: 0px 0px 10px 0px; text-transform: uppercase; }
.b12 .f22 { margin: 0px 0px 10px 0px; text-transform: uppercase; }
.b12 .ul li { color:#df5a19; margin: 0px 0px 10px 0px; }

@media (max-width:1200px){
.b12_1 { float: left; width: 100%; margin: 0px 0px 30px 0px; }
.b12_1 .b12_1_pad { padding: 40px 50px 0px 50px; }
.b12_2 { float: left; width: 100%; }
.b12_2 .b12_1_pad { padding: 0px 50px 40px 50px; }
}



.clearfix:after { display: block; content: ""; clear: both;}
.form1 { width: 100%; margin: 30px 0px 0px 0px;}
.form1 .text1 { padding: 0px 0px 0px 0px; width: 31%; background: #fff; overflow: hidden; float: left; margin: 0px 3.5% 0px 0px;}
.form1 .text1 input { border: none; font-size: 20px; padding: 20px 0px 20px 15px; width: 100%; background: none;}

.form1 .textarea1 { padding: 10px; background: #fff; overflow: hidden; margin: 21px 0 0 0;}
.form1 .textarea1 textarea { border: none; font-size: 20px; padding: 0; width: 100%; height: 80px; background: none; outline: none;}

.hotline .form1 .text1:last-child { margin: 0;}



.b13 { background: #1480c1; float: left; clear: both; width: 100%; text-align: left; padding: 25px 0px 25px 0px;}


.table3 { margin: 30px 0px 100px 0px; }
.table3 td { border: solid 1px #ccc; padding: 10px;  }
.table3 .th td { background: #eef6fb; }
/* End */
/* /bitrix/components/empis/fancybox/templates/.default/style.css?17671639458749 */
/* /bitrix/templates/common_new/styles.css?1767163948455 */
/* /bitrix/templates/common_new/template_styles.css?176716394818108 */
