.g-news .date{
	font-size: 11px;
	color: #919191;
	font-style: normal;
	line-height: 16px;
	display: inline-block;
}

._hide{display: none;}

.form-partners {

	width: 51%;
	height: 39px;
	padding: 8px 10px;
	font-size: 14px;
	line-height: 1;
	color: #555;
	background-color: #f5f5f8;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.db-ymaps-cluster {
	line-height: 27px;
	width: 66px;
	height: 54px;
	background-repeat: no-repeat;
	text-align: left!important;
	position: relative;
	top: -42px;
	left: -15px;
}

.db-ymaps-cluster-text {
	font-weight: 700!important;
	padding: 5px 5px 0 3px;
	color: #223f99;
	width: 38px;
	text-align: center;
}
button.close {
	padding: 0 5px;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
}

._dash {
cursor: pointer;
}


.elem_descr .full_width {
	overflow: hidden;
	max-width: 100%;
	text-align: center;
	min-width: 240px;
}


.elem_descr .full_width .dota {
	position: relative;
	margin-right: 100px;
}

.elem_descr .elem-table td {
	text-align: left;
	padding: 0 0 15px;
	vertical-align: bottom;
}

.elem_descr .elem-table tr {
	color: #454545;
	font-size: 13px;
	border: none;
}
.elem_descr tbody tr {
	font-size: 15px;
	line-height: 1.06666667;
	border-top: 1px solid #dddee0;
	color: #929292;
}

.elem_descr .full_width .dota:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 2px;
	left: 100%;
	width: 2000px;
	height: 1px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAQAAACx6dw/AAAAD0lEQVQIHWP4z/CfYdZ/AAwwA5hzxHlxAAAAAElFTkSuQmCC) repeat-x;
}

.bx_searche {
float: right;
}

.table-links{
	width: 100%;
}
.table-links a{
	font-size: 18px;
	border-bottom: 1px dashed #000;
	text-decoration: none;
	margin-left: 20px;
	position: relative;
}

.table-links .in-stock{
	width: 29px;
	height: 29px;
	background: #CE1126;
	border-radius: 50%;
	position: absolute;
	left: -37px;
	top: -3px;
}
.table-links .in-stock:before{
	content: '';
	position: absolute;
	width: 15px;
	height: 4px;
	background: #fff;
	left: 9px;
	top: 12px;
	-webkit-transform: rotate(137deg);
	-moz-transform: rotate(137deg);
	-ms-transform: rotate(137deg);
	-o-transform: rotate(137deg);
	transform: rotate(137deg);
}
.table-links .in-stock:after{
	content: '';
	position: absolute;
	width: 10px;
	height: 4px;
	background: #fff;
	left: 5px;
	top: 13px;
	-webkit-transform: rotate(52deg);
	-moz-transform: rotate(52deg);
	-ms-transform: rotate(52deg);
	-o-transform: rotate(52deg);
	transform: rotate(52deg);
}


.table-links1 .in-stock:after{
	content: '';
	position: absolute;
	width: 14px;
	height: 4px;
	background: #fff;
	left: 8px;
	top: 16px;
	-webkit-transform: rotate(139deg);
	-moz-transform: rotate(139deg);
	-ms-transform: rotate(139deg);
	-o-transform: rotate(139deg);
	transform: rotate(139deg);
}

.table-links1 .in-stock:before{
	content: '';
	position: absolute;
	width: 14px;
	height: 4px;
	background: #fff;
	left: 8px;
	top: 9px;
	-webkit-transform: rotate(39deg);
	-moz-transform: rotate(39deg);
	-ms-transform: rotate(39deg);
	-o-transform: rotate(39deg);
	transform: rotate(39deg);
}
.table-links tbody tr:first-child {
	border-top: 1px solid #e3e3e3;
}

.table-links tbody tr:hover{
	background: #ddd;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
.table-links tbody tr:hover a{
	border-bottom: 0;
}




.table-links .show_more + .hide-desc{
	display: none;
}

.table-links .show_more.active + .hide-desc{
	display: block;
	padding: 20px 20px 10px;
}

@media (max-width: 370px){
	.table-links a {
		font-size: 15px;
	}
	.table-links td {
		padding: 10px 10px 15px;
	}
}

.main-nav a {
    text-decoration: none;
}


.main-nav-menu__item.main-nav-menu__item--l1.active > div > a {
color:#fff;
}

  @media(max-width: 770px){
    .main-nav-menu__item.main-nav-menu__item--l1.active > div > a {
color: #191b60;
}
  }

.c_banners-main .img-max {
  height:auto !important;
}

.c_slider-main {
    font-family: Tahoma,Geneva,Times,serif;
}
.c_slider-main .img-max {
  height:auto !important;
}
.c_slider-main .row {
    margin-left: -5px;
    margin-right: -5px;
}
.c_slider-main [class*=col-xs-] {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
    max-height: 589px;
}
/*
body {
    background: url('https://img.techpowerup.org/191128/maunfeld-background.png');
    background-repeat: repeat;
    background-size: 100%;
} */


.row .catalog_list .tags-panel .catalog-flex-table-row-wrap {
    display: flex;
    flex-direction: row;
	flex-wrap: wrap;
}

.catalog_list .tags-panel .catalog-flex-table-row-wrap td {
	flex: 0 0 20%;
}

.catalog_list .catalog-filters-main-wrap {
	display: flex;
    flex-direction: row-reverse;
	justify-content: space-between;
	border-bottom: 1px solid #e3e3e3;
}

.catalog-filters-main-wrap .product-view-button {
	flex: 0 0 10%;
}

.catalog-filters-main-wrap .b_sort {
	flex: 0 0 90%;
	border: none;
}

@media screen and (max-width: 999px) {
	.catalog_list .catalog-filters-main-wrap {
		border: none;
		align-items: center;
	}

	.catalog-filters-main-wrap .b_sort .toggle-section {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 850px) {
	.catalog-filters-main-wrap .b_sort {
		flex: 0 0 88%;
	}
}

@media screen and (max-width: 767px) {
	.catalog-filters-main-wrap .b_sort {
		flex: 0 0 100%;
	}

	.catalog_list .tags-panel .catalog-flex-table-row-wrap td {
		flex: 0 0 25%;
	}
}

@media screen and (max-width: 650px) {
	.catalog_list .tags-panel .catalog-flex-table-row-wrap td {
		flex: 0 0 33%;
	}
}

@media screen and (max-width: 425px) {
	.catalog_list .tags-panel .catalog-flex-table-row-wrap td {
		flex: 0 0 50%;
	}
}

.page-header-main {
	padding: 0 0 5px 0;
}
