

/* Start:/local/templates/navtelsat2021/components/bitrix/search.title/search/style.css?17283823542576*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
	font-size: 14px;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
	margin: 3px;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/navtelsat2021/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

.search input
{
font-family: inherit;
font-size: 14px;
line-height: 24px;
border-radius: 2px;
border: 1px solid #ccc;
padding: 2px 10px;
}

.search input[type="text"]
{
	max-width: 200px;
}

.search input[type="submit"]
{
	color: #fff;
	background: #e70031;
	border: none;
	padding: 3px 10px;
}

@media screen and (min-width: 1000px) {
	.search input[type="text"]
	{
		max-width: 300px;
	}

	.search {position: relative; top: 22px;}
}
/* End */


/* Start:/local/templates/navtelsat2021/components/bitrix/menu/topmenu/style.css?17283823544414*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/navtelsat2021/components/bitrix/menu/topmenu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/navtelsat2021/components/bitrix/menu/topmenu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/navtelsat2021/components/bitrix/menu/topmenu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#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;
}

/*Items text color & size: hover*/
#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;
	/*margin:-1.93em 0 0 11.6em;*/
}

#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
{
	/*top:-999em;*/
	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
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/local/templates/navtelsat2021/components/bitrix/menu/submenu/style.css?1728382354581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/navtelsat2021/components/bitrix/menu/submenu/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:/local/templates/navtelsat2021/template_styles.css?17508497278311*/
.bx-pagination .bx-pagination-container ul li.bx-active span {background: #ff2d39 !important;}
.view-options__option::after {display: none !important;}

#basket_mess
{
    position: fixed;
    top: 300px;
    width: 100%;
    display: none;
    z-index: 1024;
    padding: 30px;
}

#basket_mess>div{
    width: 100%;
    max-width: 500px;
    text-align: left;
    margin: 0px auto;
    padding: 30px;
    border-radius: 3px;
    background: #ff2d39;
    color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

#basket_mess button {width: 100%; line-height: 40px; color: #ff2d39; background: #fff;}
#basket_mess p {text-align: justify;}
#basket_mess a {color: #fff;}

.link-pseudo.current {color: #ff2d39;}

.sorting__item-list {box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.sorting__name {border: none; color: #ff2d39; border-bottom: 1px dotted #ff2d39; background: none; text-transform: uppercase; padding: 0; margin: 0 5px; cursor: pointer;}
.sorting__name:hover {color: #343537;}

.social--default .social__link {color: #ff2d39;}
.footer {background: #eff5f9; color: #101010;}
.footer__menu-item a, .footer__phone {color: #101010;}

.rec__slider {margin: 0 70px; max-width: 800px; width: 100%;}

@media (max-width: 1270px)
{
	.rec__slider {margin: 0;}
}

@media (max-width: 1280px)
{
	.rec__slider {margin: 0; max-width: 600px;}
}

@media (max-width: 1024px)
{
	.rec__slider {margin: 0; max-width: 100%;}
}

.aside-menu__level3-item .aside-menu__level3 {margin-top: 10px;}

@media (min-width: 1280px)
{
	.narrow {max-width: 955px !important;}
	.product__slider-link::after {right: 2px !important; bottom: 2px !important;}
	.product__slider {margin-right: 0 !important; padding-right: 0 !important;}
}

.footer__top-button {left: 60px; right: auto}

.icon-youtube {width: 24px; height: 24px; border-radius: 12px; background: #ff2d39;}
.icon-youtube:hover {background: #9398a2;}
.icon-youtube::before {
    content: " ";
}
.icon-youtube img {vertical-align: top;}

.header__callback {color: #fff !important; background: #ff2d39; font-size: 14px; margin-left: 20px; padding: 2px 10px; border-radius: 12px; text-decoration: none;}
.header__callback:hover {color: #fff; text-decoration: underline;}

.counter a {text-decoration: none; display: block; text-align: center;}
.counter_description {color: #101010; font-size: .875rem; line-height: 1; text-transform: uppercase;}
.counter_digit {font-size: 1.875rem; line-height: 100px; font-family: Roboto Condensed,Arial,sans-serif; color: #ff2d39; width: 100px;
height: 100px; min-width: 100px; border-radius: 50px; border: 2px solid #ff2d39; margin: 10px auto; /*background: #eff5f9;*/}

.catalog__title {font-size: 2.125rem; line-height: 1.20618;}

.header__control:hover .header__control-text {color: #ff2d39;} 
/*.header__control:hover .header__control-icon {color: #101010;}*/

.hidden-link {color: #ff2d39; text-decoration: underline; cursor: pointer;}

.direction__list li {text-align: left; margin-bottom: 20px;}

.details {margin-top: 20px;}
.product__availability {margin-bottom: 20px;}

.share__print {text-decoration: none !important; position: relative; top: -2px;}

.facts a {text-decoration: none;}
.facts .facts-item {display: block; margin-bottom: 50px;}
.facts .facts-img {width: 120px; display: inline-block; margin-right: 20px; vertical-align: middle;}
.facts .facts-title {width: calc(100% - 150px); display: inline-block; vertical-align: middle; color: #000; font-size: 24px;}

.menu__item {flex: 1 0;}

.shadow {text-shadow: 2px 2px 3px #000;}

.product__share_title {margin-right: 20px; font-weight: bold;}
.product__share_block {margin-top: 10px;}

.page-home .header {background: #fff;}

.fact_body {text-decoration: none;}
.fact_body:before {display: none;}
.fact_body .services__item-icon-wrapper {width: 87px; height: 87px; min-width: 87px;}
.fact_info {margin: auto 0; padding-top: 7px;}
.fact_info .services__item-title {font-size: 0.95rem; margin-bottom: 0;}
.za{margin-top: 37px;font-size: 1.1em;font-weight: 500;}
.zaju{margin-top: 40px;font-size: 1.2em;font-weight: 500;}
@media (max-width: 560px) {
.fact_info .services__item-title {font-size: 0.9rem;}
}

.sections_main__title {margin-top: 1.5rem;}

@media (min-width: 1270px) {
	.header__navbar .justify-xs-between {display: flex; flex-wrap: nowrap;}
	.header__navbar {background: #fff;}
	.header__navbar .hidden-lg-down {padding-left: 30px;}
	.breadcrumb {margin-top: 3.9375rem;}
	.sections_main__title {margin-top: 3.5rem;}
}

@media (max-width: 1319px) {
	.header__phones {font-size: 0.9rem !important;}
}

.article__picture-frame::after {
  padding-top: 100%;
}

.entry--news .entry__picture::after {
  padding-top: 100%;
}

.catalog__item {position: relative;}
.catalog__item>.button {display: none;}
.catalog__item:hover>.button {display: block; position: absolute; width: 136px; left: 50%; margin-left: -68px; z-index: 10;}
.catalog__item a.catalog-item__button {top: 80px;}
.catalog__item a.product__help-button {top: 140px;}
@media (max-width: 767px) {
	.catalog__item:hover>.button {display: block; position: absolute; width: 250px; left: 50%; margin-left: -125px; z-index: 10;}
}

.tabs__tab {display: none !important;}
.tabs__tab.is-active {
  opacity: 1;
  visibility: visible;
  display: block !important;
}

.fact_body {flex-direction: column; align-items: center;}
.fact_body .services__item-title {margin-top: 10px; text-align: center;}

.aside-menu__img {width: 45px; margin-right: 5px; display: inline-block; vertical-align: middle; text-align: center;}
.aside-menu__img img {height: 32px;}
.aside-menu__name {width: calc(100% - 55px); display: inline-block; vertical-align: middle;}

@media (min-width: 1280px) and (max-width: 1319px)
{
	.catalog__aside {
    	max-width: 17.3125rem;
  	}
}

@media (min-width: 1024px) and (max-width: 1279px)
{
	.catalog__aside {
    	max-width: 17.3125rem;
  	}
	.catalog__main {max-width: calc(100% - 280px);}
}

.catalog-item__title {text-overflow: unset; display: block;}
@media (min-width: 768px)
{
	.catalog-item__content {padding-left: 3rem; padding-right: 3rem;}
	.catalog-item__title-text {font-size: 14px;}
}

@media (min-width: 1024px)
{
	.aside-menu__level2 {display: block;}
}

.aside-menu__level2-name, .aside-menu__level3-name {padding-right: 3px;}
.aside-menu__name span.count, .aside-menu__level2-name span.count, .aside-menu__level3-name span.count  {display: inline-block; vertical-align: middle; width: 24px; height: 24px; border-radius: 12px; color: #fff; background: #ff2d39; text-align: center; line-height: 24px; font-size: 12px;}
.aside-menu__level2-name span.count, .aside-menu__level3-name span.count {width: 20px; height: 20px; line-height: 20px;}
.aside-menu__name span.name {display: inline-block; vertical-align: middle; width: calc(100% - 40px); margin-right: 10px;} 
.aside-menu__level2-name span.name, .aside-menu__level3-name span.name {margin-right: 5px;}
/*.aside-menu__level2-name span.name {display: inline-block; vertical-align: middle; width: calc(100% - 36px);} 
.aside-menu__level3-name span.name {display: inline-block; vertical-align: middle; width: calc(100% - 39px);} */

.catalog__list--divided {width: 100%;}

.brandsection {width: 200px; float: right; height: 200px; text-align: center; padding: 20px 0 20px 20px;}
.brandsection .button {margin-top: 20px;}

@media (min-width: 1270px) {
  .header__search {
    width: 18rem;
  }
}

.alertblock 
{
	position: fixed;
	width: 630px;
	height: auto;
	left: 40px;
	bottom: 40px;
	font-size: 14px;
	line-height: 19.6px;
	z-index: 100;
	background: #fff;
	overflow: hidden;
	box-shadow:  3px 4px 15px rgba(0,0,0,0.1);
}

.alertblock>div
{
	padding: 30px 20px;
}

.alertblock .alerttext
{
	padding: 10px;
	background: rgba(255,255,255,0.25);
	border-radius: 20px;
	border: #fff 1px solid;
	backdrop-filter: blur(5px);
	color: #0B201D;
}

.alerttext p {margin-bottom: 10px;}

.alerttext p a {color: #A30101;;}

..alerttext .btn {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  border-radius: 3px;
  background: #A30101;
  padding: 5px 10px;
}

.alertclose
{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10;
} 
.alertclose svg {scale: 0.7; cursor: pointer;}

@media (max-width: 670px)
{
	.alertblock 
	{
		width: calc(100% - 30px);
		height: auto;
		right: 16px;
	}
}
/* End */
/* /local/templates/navtelsat2021/components/bitrix/search.title/search/style.css?17283823542576 */
/* /local/templates/navtelsat2021/components/bitrix/menu/topmenu/style.css?17283823544414 */
/* /local/templates/navtelsat2021/components/bitrix/menu/submenu/style.css?1728382354581 */
/* /local/templates/navtelsat2021/template_styles.css?17508497278311 */
