

/* Start:/bitrix/templates/npk/components/bitrix/menu/topmenu/style.min.css?16848316773715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/npk/components/bitrix/menu/topmenu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/npk/components/bitrix/menu/topmenu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/npk/components/bitrix/menu/topmenu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/npk/components/bitrix/catalog.sections.top/bottom_prod_menu/style.css?1684831677110*/
.catalog-price {
	 color:red;
}
div.catalog-sections-top table td {
	padding-right:10px;
	padding-top:10px;
}

/* End */


/* Start:/bitrix/templates/npk/template_styles.css?17821379983217*/
.search-query {height: 40px; line-height: 40px;}
.email-field {display: none;}

.hero-slide__feature-item {
    align-items: center;
}

.license-card__link.variant {padding-top: 75%;}

.license-card__link.variant .license-card__thumb {object-fit: contain;}

@media (min-width: 1024px)
{
    .bullitsright {width: 40%; float: right;}
}

@media (min-width: 1140px)
{
    .bullitsright {width: calc(100% - 630px); float: right;}
}

.news-card__lead {
  -webkit-line-clamp: 10;
}

.categories__link-icon-wrapper {background-size: cover;}

.production__list {-ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3,1fr);}
.production__list.col2 {-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2,1fr); margin-top: 40px;}
.production__list.col2 .production__link-cover {padding-top: 40%;}

.header__logo-img {height: 58px;}

@media (max-width: 575px)
{
	.header__logo-img {height: auto;}
}

.production__list.prod_card {grid-template-columns: repeat(3,1fr);}
.prod_card .production__item::before {display: none;}
.prod_card .production__item:first-child {padding-left: 0px;}
.prod_card .production__item .production__link-cover {min-height: 242px; padding-top: 0;}

@media (min-width: 1280px)
{
	.gallery__thumbs {max-height: 500px;   overflow-y: auto;  overflow-x: hidden;}
}

.nav__item {position: relative;}
.nav__item ul {display: none;}
.nav__item:hover ul {display: block; position: absolute; left: 0; top: 40px; width: 300px; background: #fff; border: 1px solid #cfd0d1; text-align: left; padding: 10px 10px 10px 30px; z-index: 10;}
.nav__item ul li {font-size: 16px; padding: 5px 0;}
.nav__item ul li::marker {display: none;}

.tbl th {background: #e2181e; color: #fff; font-weight: bold; padding: 20px 10px;}
.tbl td {padding: 10px; border-bottom: solid 1px #999; border-left: solid 1px #999;}
.tbl td:last-child  {border-right: solid 1px #999;}
.tbl-wrap {max-width: 100%; overflow-x: scroll;}


.footer__menu-list {grid-template-columns: repeat(1,1fr); margin: 0 0 30px 0;}

.footer__group-item:last-child {
  margin-bottom: 35px;
}

@media (min-width: 1280px)
{
	.footer__submenu-list {column-count: 3;}
	.footer__group-item.col3 {column-count: 3;}
}

.header__search {margin-right: 15px;}
.header__links {margin-right: 15px;}
.header__link-btn:not(:last-child), .header__link:not(:last-child) {
  margin-right: 25px;
}
.header__logo {margin-right: 25px;}

.soc-link {margin-right: 15px; margin-bottom: 10px;}

@media (min-width: 1060px)
{
	.categories__list_2x2 {grid-template-columns: repeat(auto-fill,minmax(480px,1fr));}
	.categories__list_2x2 .categories__link-icon-wrapper {height: 320px;}
	.production__list.prod_card.categories__list_2x2 {grid-template-columns: repeat(2,1fr); margin-top: 30px;}
	.production__list.prod_card.categories__list_2x2 .production__link-cover {min-height: 240px;}
}

.about__desc h1 {font-size: 14px;}

.news-detail ul {
  padding: 0;
  list-style-type: none;
}
.news-detail ul li:not(:last-child) {
  margin-bottom: 6px;
}
.news-detail ul li {
  position: relative;
  padding-left: 20px;
}

.news-detail ul li::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 8px;
  height: 8px;
  border: 2px solid #085184;
  border-radius: 50%;
}
/* End */
/* /bitrix/templates/npk/components/bitrix/menu/topmenu/style.min.css?16848316773715 */
/* /bitrix/templates/npk/components/bitrix/catalog.sections.top/bottom_prod_menu/style.css?1684831677110 */
/* /bitrix/templates/npk/template_styles.css?17821379983217 */
