

/* Start:/bitrix/templates/.default/components/bitrix/menu/topmenu/style.min.css?1750669921490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/banner_menu/style.min.css?1750669921490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/banner_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/home/template_styles.css?175066992111038*/
/*css 22.03.2017*/
.b_projects ._item{
	min-height: 206px;
}
.wrapper ._manage_btn:after {
  content: '';
  height: 100%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}

.b_manage ._manage_btn span {
  font-size: 1.3125rem;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}

.b_manage ._list {
  margin-bottom: 2.8125rem;
}

.wrapper ._list.-checkmark ._list_item:before {
  content: '';
  width: 1.75rem;
  height: 1.75rem;
  background-image: url(/bitrix/templates/home/../images/ckeckmark_gray.png);
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.875rem;
}

.b_manage ._list ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.b_manage ._list_head {
  font-weight: 700;
  font-size: 0.875rem;
  color: #000;
  line-height: 2.1;
  letter-spacing: 1px;
  margin-bottom: 1.875rem;
}

.b_manage ._list_item {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.2;
  padding-left: 3.75rem;
  margin-bottom: 1.25rem;
  position: relative;
}

.b_manage ._list_number {
  content: '';
  font-weight: 700;
  font-size: 1.875rem;
  color: #a6a6a6;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.9375rem;
}
.b_list {
  background-size: cover;
  background-position: center;
  position: relative;
}

.b_list:before {
  content: '';
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.b_list ._list {
  padding: 3.75rem 0;
  position: relative;
}

.b_list ._list_title {
  font-weight: 100;
  font-size: 22px;
  color: #fff;
  margin-bottom: 2.5rem;
}

@media (max-width: 767px) {
  .b_list ._list_title {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .b_list ._list_title {
    font-size: 1.875rem;
  }
}

.b_list ._list_wrap {
  font-size: 0;
}

.b_list ._list_column {
  display: inline-block;
  vertical-align: top;
}

@media (min-width: 768px) {
  .b_list ._list_column {
    width: 33.333%;
    padding-right: 1.875rem;
  }
}

.b_list ._list_item {
  margin-bottom: 0.75rem;
}

.b_list ._list_link {
  font-weight: 300;
  font-size: 0.8125rem;
  color: #fff;
  text-decoration: underline;
  line-height: 1.3;
  display: block;
}

.b_list ._list_link:hover {
  text-decoration: none;
}
.b_tables ._descrip {
  padding: 3.125rem 0 2.1875rem;
  background-color: #f5f5f5;
}

.b_tables ._descrip_head {
  font-weight: 300;
  font-size: 1.3125rem;
  text-transform: uppercase;
  max-width: 48.75rem;
  line-height: 1.2;
  margin-bottom: 2.1875rem;
}

.b_tables ._lists {
  padding: 2.1875rem 0;
}

.b_tables ._lists_section {
  margin-bottom: 2.5rem;
}

.b_tables ._lists_head {
  font-weight: 700;
  font-size: 1.3125rem;
  margin-bottom: 2.1875rem;
  text-transform: uppercase;
}

.b_tables ._lists_list {
  list-style: none;
}

.b_tables ._lists_item {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.2;
  padding-left: 3.75rem;
  margin-bottom: 1.25rem;
  position: relative;
}

.b_tables ._lists_item:before {
  content: '';
  width: 1.75rem;
  height: 1.75rem;
  background-image: url(/bitrix/templates/home/../images/ckeckmark_gray.png);
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.875rem;
}

.b_tables ._tables {
  padding-bottom: 3.125rem;
}

.b_tables ._tables_head {
  font-weight: 700;
  font-size: 1.125rem;
  text-transform: uppercase;
  padding: 1.5625rem 0;
  background-color: #f5f5f5;
}

.b_tables ._tables_row {
  padding: 1.25rem 0;
  border-bottom: 1px solid #6c6c6c;
  display: table;
}

.b_tables ._tables_desc {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
  padding-right: 3.125rem;
  display: table-cell;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .b_tables ._tables_desc {
    width: 75%;
  }
}

.b_tables ._tables_year {
  font-weight: 300;
  font-size: 1.125rem;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

@media (min-width: 768px) {
  .b_tables ._tables_year {
    padding-right: 4.6875rem;
  }
}

.b_tables {
  padding: 2.1875rem 0 0.9375rem;
}

.b_tables h3 {
  font-weight: 700;
  font-size: 1.3125rem;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}

.b_tables h4 {
  max-width: 48.75rem;
}

.b_tables p {
  margin-bottom: 1.5625rem;
}

.b_tables table {
  padding-bottom: 3.125rem;
}

.b_tables tr {
  border-bottom: 1px solid #6c6c6c;
}

.b_tables td {
  padding: 1.25rem 0;
}

.b_tables td:first-child {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
  padding-right: 3.125rem;
  display: table-cell;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .b_tables td:first-child {
    width: 75%;
  }
}

.b_tables td:last-child {
  font-weight: 300;
  font-size: 1.125rem;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

@media (min-width: 768px) {
  .b_tables td:last-child {
    padding-right: 4.6875rem;
  }
}
._list -checkmark {
  padding: 2.1875rem 0 0.9375rem;
}

._list -checkmark h3 {
  font-weight: 700;
  font-size: 1.3125rem;
  margin-bottom: 2.1875rem;
  text-transform: uppercase;
}

._list -checkmark h4 {
  max-width: 48.75rem;
}

._list -checkmark p {
  margin-bottom: 1.5625rem;
}

._list -checkmark ul {
  list-style: none;
  padding-left: 0;
  margin: 1.5625rem 0;
}

._list -checkmark ul li {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.2;
  padding-left: 35px;
  margin-bottom: 1.25rem;
  position: relative;
}

@media (min-width: 768px) {
  ._list -checkmark ul li {
    padding-left: 3.75rem;
  }
}

._list -checkmark ul li:before {
  content: '';
  width: 1.75rem;
  height: 1.75rem;
  background-image: url(/bitrix/templates/home/../images/ckeckmark_gray.png);
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
}

._list -checkmark ol {
  margin: 1.5625rem 0 1.5625rem 0;
}

._list -checkmark ol li {
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 1.25rem;
  padding-left: 5px;
}

@media (min-width: 768px) {
  ._list -checkmark ol li {
    padding-left: 1.25rem;
  }
}

._list -checkmark ol li > u {
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
}

._list -checkmark ul ol,
._list -checkmark ol ol {
  padding-left: 2.5rem;
}

._list -checkmark ul ol > li:before,
._list -checkmark ol ol > li:before {
  content: none;
}

._list -checkmark ul ul,
._list -checkmark ol ul {
  list-style: none;
  padding-left: 1.25rem;
}

._list -checkmark ul ul > li,
._list -checkmark ol ul > li {
  padding-left: 2.25rem;
}

@media (min-width: 768px) {
  ._list -checkmark ul ul > li,
  ._list -checkmark ol ul > li {
    padding-left: 3.75rem;
  }
}

._list -checkmark ul ul, ._list -checkmark ul ol, ._list -checkmark ol ul, ._list -checkmark ol ol {
  margin-bottom: 0;
}

/* Подвал -> Ссылки на соц.сети */
.footer-social {

}

.footer-social__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
}

.footer-social__item {

}

.footer-social__link {
  display: block;

  background-color: transparent;
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat;

  text-decoration: none;
  border: none;
  outline: none;
  user-select: none;
  font-size: 0;
}

.footer-social__link:hover {
  text-decoration: none;
  border: none;
  outline: none;
  user-select: none;
  font-size: 0;
}

.footer-social__link--tg {
  width: 23px;
  height: 21px;

  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNDA4MjU1IDkuOTE5ODdMNS43MDQ5MiAxMS44OTM3TDcuNzQ5NzUgMTguNDgyNkM3Ljg3NzU1IDE4LjkwODYgOC40MDI5NiAxOS4wNjQ4IDguNzQzNzYgMTguNzgwOEwxMS42OTc0IDE2LjM4MUMxMi4wMDk4IDE2LjEyNTMgMTIuNDUgMTYuMTExMSAxMi43NzY2IDE2LjM1MjZMMTguMTAxNyAyMC4yMTVDMTguNDcwOSAyMC40ODQ4IDE4Ljk4MjEgMjAuMjg2IDE5LjA4MTUgMTkuODMxNkwyMi45ODY1IDEuMDczMTZDMjMuMDg1OSAwLjU5MDM1IDIyLjYxNzMgMC4xOTI3NDUgMjIuMTQ4NyAwLjM2MzE0N0wwLjQyMjQ1NiA4Ljc0MTI1Qy0wLjE0NTU1MiA4Ljk1NDI2IC0wLjEzMTM1MiA5LjcyMTA3IDAuNDA4MjU1IDkuOTE5ODdaTTcuNDA4OTUgMTAuODQyOUwxNy43NjA5IDQuNDY3QzE3Ljk0NTUgNC4zNTM0IDE4LjE0NDMgNC42MDkgMTcuOTczOSA0Ljc1MUw5LjQzOTU3IDEyLjY4ODlDOS4xNDEzNyAxMi45NzI5IDguOTQyNTcgMTMuMzQyMSA4Ljg4NTc3IDEzLjc1MzlMOC42MDE3NiAxNS45MTIzQzguNTU5MTYgMTYuMTk2MyA4LjE2MTU2IDE2LjIyNDcgOC4wNzYzNSAxNS45NTQ5TDYuOTU0NTQgMTIuMDIxNUM2LjgyNjc0IDExLjU2NzEgNy4wMjU1NCAxMS4wODQzIDcuNDA4OTUgMTAuODQyOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}

.footer-social__link--vk {
  width: 30px;
  height: 18px;

  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAzMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjE0NDggNS42NzEzNUMyOC44MzM4IDQuNzAzMDkgMjkuNTUyNyAzLjczNDg0IDI5LjkxMjIgMi41ODUwNEMzMC4xMzY4IDEuODQzNzIgMjkuOTQyMSAxLjUyNjAxIDI5LjE5MzIgMS4zODk4NUMyOS4wNTg0IDEuMzc0NzIgMjguOTIzNiAxLjM3NDcyIDI4LjgwMzggMS4zNzQ3MkgyNC4zNzA0QzIzLjgzMTIgMS4zNTk1OSAyMy41MTY3IDEuNjAxNjYgMjMuMzM2OSAyLjEwMDkxQzIzLjA4MjMgMi43NjY1OSAyMi44MTI3IDMuNDE3MTMgMjIuNDk4MiA0LjA1MjU1QzIxLjc5NDIgNS41MDQ5MyAyMS4wMDA0IDYuODk2NzkgMTkuOTA3IDguMDc2ODVDMTkuNjY3NCA4LjMzNDA0IDE5LjM5NzggOC42NjY4OCAxOC45Nzg0IDguNTMwNzJDMTguNDY5MiA4LjM0OTE3IDE4LjMxOTQgNy41MDE5NSAxOC4zMzQ0IDcuMjE0NVYyLjA0MDRDMTguMjI5NSAxLjI5OTA4IDE4LjA3OTggMC45NjYyMzkgMTcuMzQ1OCAwLjgzMDA3OEgxMi43MDI3QzEyLjA4ODcgMC44MzAwNzggMTEuNzc0MSAxLjA3MjE0IDExLjQ0NDYgMS40NjU0OUMxMS4yNDk5IDEuNjkyNDMgMTEuMjA1IDEuODI4NTkgMTEuNTk0NCAxLjkwNDIzQzEyLjM1ODMgMi4wNTU1MiAxMi43OTI2IDIuNTU0NzggMTIuODk3NSAzLjMyNjM2QzEzLjA3NzIgNC41NjY5MyAxMy4wNjIyIDUuODA3NTEgMTIuOTU3NCA3LjA0ODA4QzEyLjkyNzQgNy40MTExOCAxMi44Njc1IDcuNzc0MjcgMTIuNzE3NyA4LjEwNzExQzEyLjQ5MzEgOC42MzY2MiAxMi4xMzM2IDguNzQyNTMgMTEuNjU0MyA4LjQyNDgyQzExLjIzNDkgOC4xMjIyNCAxMC45MjA0IDcuNzEzNzYgMTAuNjM1OCA3LjI5MDE1QzkuNTI3NDcgNS43MTY3MyA4LjY0Mzc4IDQuMDA3MTYgNy45MjQ4NSAyLjIyMTk0QzcuNzQ1MTIgMS43MDc1NiA3LjM4NTY1IDEuMzg5ODUgNi44NDY0NSAxLjM4OTg1QzUuNTEzNDMgMS4zNzQ3MiA0LjE4MDQxIDEuMzU5NTkgMi44NDc0IDEuMzg5ODVDMi4wNTM1OCAxLjQwNDk4IDEuODEzOTMgMS43OTgzMyAyLjE0MzQ0IDIuNTI0NTJDMy41OTYyOCA1Ljc3NzI1IDUuMTk4OSA4Ljk1NDMzIDcuMzEwNzYgMTEuODI4OEM4LjM4OTE2IDEzLjMxMTUgOS42MzIzMSAxNC42MTI2IDExLjIzNDkgMTUuNTM1NEMxMy4wNDcyIDE2LjU3OTMgMTUuMDA5MyAxNi44OTcgMTcuMDc2MiAxNi44MDYzQzE4LjAzNDggMTYuNzYwOSAxOC4zMzQ0IDE2LjUwMzcgMTguMzc5MyAxNS41MzU0QzE4LjQwOTMgMTQuODY5OCAxOC40ODQyIDE0LjIwNDEgMTguODEzNyAxMy42MTQxQzE5LjEyODIgMTMuMDI0IDE5LjYyMjUgMTIuOTE4MSAyMC4xNzY2IDEzLjI4MTJDMjAuNDYxMiAxMy40NjI4IDIwLjY4NTkgMTMuNjg5NyAyMC45MTA1IDEzLjk0NjlDMjEuNDQ5NyAxNC41NTIgMjEuOTc0IDE1LjE3MjMgMjIuNTQzMSAxNS43NDcyQzIzLjI0NzEgMTYuNDczNCAyNC4wODU4IDE2Ljg5NyAyNS4xMzQzIDE2LjgyMTRIMjkuMjA4MkMyOS44NjcyIDE2Ljc3NiAzMC4yMTE3IDE1Ljk1OSAyOS44MjIzIDE1LjIxNzdDMjkuNTUyNyAxNC43MDMzIDI5LjIwODIgMTQuMjM0MyAyOC44MzM4IDEzLjc5NTZDMjcuOTk1IDEyLjc4MiAyNy4wMjE1IDExLjkxOTYgMjYuMDkyOCAxMS4wMTE5QzI1LjI1NDEgMTAuMTc5OCAyNS4yMDkyIDkuNzEwNzggMjUuODY4MiA4Ljc1NzY2QzI2LjYxNzEgNy43MTM3NiAyNy4zOTU5IDYuNzE1MjUgMjguMTQ0OCA1LjY3MTM1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}
/* / Подвал -> Ссылки на соц.сети */
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/topmenu/style.min.css?1750669921490 */
/* /bitrix/templates/.default/components/bitrix/menu/banner_menu/style.min.css?1750669921490 */
/* /bitrix/templates/home/template_styles.css?175066992111038 */
