@charset "UTF-8";
/* CSS Document */


.alert {
	padding: 20px;
	border-radius: 12px;
}

.alert.green {
	background-color: #006d55;
	color: white;
}

.logo-wrap{
	display: inline-block;
	margin-top: 0;
}
/* @import url('https://fonts.googleapis.com/css2?family=PT Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
body {
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif !important;
	/* font-family: 'PT Sans', sans-serif !important; */
	font-size: 14px;
	color: #555;
	text-decoration-skip-ink: none;
	}
	
input, textarea {font-family: 'PT Sans', sans-serif;}
h1{
	font-size:21px;
}
h2{
	font-size:18px;
}
h3{
	font-size:1.17em;
}
h4{
	font-size:9px;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	margin-bottom:10px;
	color: #555;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	font-stretch: condensed;

}
h2{ color: #006d55;}
h1 {
color: #006d55;
font-size: 28px;
}

p {
/* font-size: 11px; */
line-height: 28px;
font-size: 16px;
letter-spacing: 0;
margin:0;
margin-bottom:10px;
/*text-indent: 10px;/*отступ первой строки*/
}

a img {
	border: none;
}
a {
text-decoration: none;
color: #00a88e;
}
a:visited {
}
a:hover, a:active, a:focus {
text-decoration:underline;
}
header, footer{
	display: block;
}
div {
	border: none;
}
.header{
	height: 130px;
	position:relative;
	background-color: #000;

}
.right_block{
	float:right;
	right:0;
	top:0;
}

.logotype {
	z-index: 1;
	float: left;
	margin-top: 15px;
	position: absolute;

}
.phone{
	position: absolute;
    top: 85px;
    left: 162px;
    text-align: center;
    color: #dd2a1b;
    font-size: 9px;
}

#slider {
	margin:0 auto;
	background: #ebebeb;
}

.column,.grid{
	display:inline;
	float:left;
	position:relative;
	margin-left:0;
	margin-right:0;
}
.sidebar{
float: left;
width: 25%;
}
.content{
	height:auto;
	position:relative;
	float:left;
	width: 100%;
	min-height:500px;
}
.content_right{
	margin-left: 1%;
	margin-right:0;
	margin-bottom: 30px;
	height:auto;
	position:relative;
	float:left;
	width: 74%;
	min-height:500px;
}
.container {
	margin:auto;
	max-width:960px;
	position:relative;
}

.container .column{
	width:200px;
}

.container .column1 {
	display: inline;
	width: 340px;
	float: left;
	position: relative;
	margin-left: 0;
	margin-right: 0;
  }
  
.container .grid{
	width:900px;
}

.footerMenu {
border-bottom: 1px solid #019067;
}
#footer {
overflow: hidden;
font-size: 12px;
text-align: left;
color: #dadee0;
background:#006D55;
}
#footer ul {
padding-left: 0;
margin: 0 auto;
overflow: hidden;
}
#footer .miniBottomMenu{
margin: 0;
}
#footer h6 a {
font-size: 16px;
color: #dadee0;
}
#footer h6 a:hover {
color: #fff;
}
#footer .footerCopy {
padding: 20px 0 25px;
border-top: 1px solid #006A52;
}
#footer ul li{
list-style:none;
}
.Copy {
height: 40px;
float:left;
}
.Copy a{
text-decoration:underline;
color: #dadee0;
}
.Copy a:hover{
color:#fff;
}
.Copy p {
font-size: 13px;
color: #dadee0;
padding-top: 2px;
padding-left: 0;
margin: 0;
line-height: 18px;
}
.contacts{
float:right;
text-align:right;
width:200px;
font-size: 18px;
color: #dadee0;
padding-top: 2px;
margin: 0;
margin-top: 15px;
line-height: 18px;
}
.footer-contacts-mail{
	font-family: 'PT Sans', sans-serif;
	font-size: 17.2px;
	line-height: 18px;
}
.footer-contacts-phone{
	font-family: 'PT Sans', sans-serif;
	font-size: 24px;
	line-height: 24px;
}
.contacts a{
text-decoration:underline;
color: #dadee0;
}
.contacts a:hover{
color:#fff;
}
.contacts ul li{
margin-bottom: 10px;
margin-left:0;
list-style-type:none;
}
.header-consult{
	position:absolute;
	right: 220px;
	top: 90px;
}
.footer-consult{
	position:absolute;
	float: left;
	top:0;
	left: 500px;
}
.head-contacts{
	display: inline-block;
	margin-left: 40px;
	vertical-align: top;
	margin-top: 20px;
}
.head-contacts a {
display: inline-block;
font-size: 22px;
color: #fff;
font-weight: bold;
}
.head-contacts span{
display: inline-block;
color: #fff;
background: none;
}

@media screen and (max-width: 600px) {
.header-consult{
	position:absolute;
	float:left;
	left:0;
	top: 270px;
}
.footer-consult{
	position:relative;
	float: left;
	left: 0;
}
.header{
	height: 300px;
}
.sidebar{display:none;}
 .container {
	width:480px;

}
.right_block{
	float:left;
	height: 130px;
	left:0;
	top:80px;
	width:480px;
}
.slider {
display: none;
}
.footerMenu .container {
	width:300px;
}
.footerMenu{
margin-left:5px;
}
.contacts{
float:left;
}
.Copy{
width:200px;
height:auto;
margin-left:5px;
}
}
@media (max-width:360px){
.header-consult{
	position:absolute;
	float:left;
	left:0;
	top: 270px;
}
.footer-consult{
	position:relative;
	float: left;
	left: 0;
}
.logotype img{
  zoom: 70%;
}
.header{
	height: 300px;
}
.sidebar{display:none;}
 .container {
	width:100%;

}
.right_block{
	float:left;
	height: 130px;
	left:0;
	top:80px;
	width:100%;
}

.slider {
display: none;
}
.footerMenu .container {
	width:300px;
}
.footerMenu{
margin-left:5px;
}
.contacts{
float:left;
}
.Copy{
width:200px;
height:auto;
margin-left:5px;
}
}
input[type="submit"], input[type="reset"]{
	border:none;
	color:#fff;
	text-shadow: none;
	font-weight: normal;
	padding: 5px 10px;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	background: #006A52;
	background: linear-gradient(to bottom, #019067 0%,#005643 100%);
	background: #005643 url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAuNSIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDE5MDY3IiAvPgogICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDU2NDMiIC8+CiAgPC9saW5lYXJHcmFkaWVudD4KIDwvZGVmcz4KIDxnPgogIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBzdHJva2Utd2lkdGg9IjAiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiAvPgogPC9nPgo8L3N2Zz4KICAgIA==) top repeat-x;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#019067), color-stop(100%,#005643));
	background:-webkit-linear-gradient(top, #019067 0%,#005643 100%);
	background:   -moz-linear-gradient(top, #019067 0%,#005643 100%);
	background:    -ms-linear-gradient(top, #019067 0%,#005643 100%);
	background:     -o-linear-gradient(top, #019067 0%,#005643 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#019067', endColorstr='#005643',GradientType=0 );
}

/*sravnenie*/
.bx_filter .compare-td{
	display: block;
	height: 30px;
	text-align: left;
	color:#666;
	width: 200px;
padding-left: 10px;
vertical-align: middle;
}
.bx_filter .even {
background: #EAEAEA;
}

.bx_filter .check {
width:25px;
height: 25px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAADMElEQVRIS2NkoANgpIMdDKOWkBTKQye4FCPNxV2ig+oYGf/92TdlQ+2d7Sc/IXuVYp9I+RpzySortqaVJGZ//f7j9+yuOT2XZ29vBFryD2YRRZZoh2qz8SnrtHiHe+XbGhiz/WH4y7Dr0OHvJ4+cbT1QPb8VryW2laGislb6iqd2Hb14Z/L2n9hiWabQklOeR7HGwdO+yMBYh+PPrz8MrKysDK/evmU4sPfYjlVx7Z44LVEJtRXVsTHsM3Ey9z2682Dzo5NHJ19dffUXskXGab5c3OJ8lcbOliVaumocf37++v+fkYnx86dPDPtX7b754OrdjBsrDhzAaolOip+4oDB3u6m3TaKsogzD9cvXv1w5cK764/2rM2AWgSzgkeCv0LE3qlBWVWT9+fMPAwMTA8OvHz8ZTmw+cPP6gSsZD3acgFsAsgglTqzLI6o0HYxapVVkGf79+g32/p2rdz7f3H+u8uSk9VPBcaCoXa7tYFwrqyLL+vPHr/9MLMyMDH//MVzcdfLO9WPnc+6sPb4TPXhRLDHN9YuW0VXtldFXFmdmYWVgZWJkYAFadO/inXc39pyuYmJjFtByM6+X01Tk/Pnz539GZmYGdiYmxut7z927ceRc3vXVh7diiz+M1KUd6RAvZ67TJ2euKcTEzPSfg5UVGNqMDA/P3/jKyMLKrGCgyvHvz7//v37/ZmRlYWZ4ePL64yt7T+feXHN4I65iAGsS1g53SJG31emR0lXm/wcMc2ZGJqCPmIAJFBj23379//vtJ+M/YDZ4fevp80cX7uTeWLV/Lb5yBlc+YdQJt8+QMFDrElKS5Pnz8zcD0J7//xmA8M9/xv9AE9/efPTi9a3HRTfWHllOqCDDnRkdGFg0hGwzZUw1uiQMlDl+//j+H2QTKxsr45NTN9+8vHS36Pq6I0uRczZJwQVXrK3NpqEqmKvgoNeiaKMLjIu/DPf2X3z/4OjV4ttfji1mOMAATL+EAeFiRUWFXU1dOEfH36bnz5/fn69tPVF45+uphcRagJFPcLlJyFyFT1JOJoiZmfnLpRd7N5BiAdGWEA4Q/CoIBxelNqAXK1QwD6sRdPEJAHl2NCnLDvAjAAAAAElFTkSuQmCC) 50% 50% no-repeat;
display: block;
margin: 0 auto;
}

.table_compare td{
width: 200px;

}
.table_compare td.key_func_name,.table_compare td.key_func{
border-top: 2px solid #EAEAEA;
}
.table_compare {
font-size: 14px;
}
.table_compare .bx_catalog_item_price{
	color: #ed2939;
	font-weight:bold;
}
.table_compare .buy{
padding-bottom: 10px;
}
.table_compare .buy .bx_bt_button{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	white-space:nowrap;
	text-shadow: none;
	font-weight: normal;
}
.table_compare .buy .bx_medium{
	padding:0 13px;
	height:25px;

}
.table_compare .buy a{
	background:#EF3340;
	background: linear-gradient(to bottom, #ff0000 0%,#bd202e 100%);
	color:#fff;
	text-shadow: none;
	font-weight: normal;
}

.table_compare .bx_catalog_item_controls_blocktwo a:hover{
background: linear-gradient(to bottom, #EF3340 0%,#da1d1d 100%);
}
.table_compare .bx_catalog_item_controls_blocktwo a:active  {
background:  #EF3340;
}
div.blog-comment-buttons input{
padding: 5px 10px;
}



.news-detail .detail-text,
.news-detail .detail-text * {
	line-height: 1.5;
    font-size: 15px;
}
.news-detail .detail-text ol,
.news-detail .detail-text ul {
	padding-left: 0px;
}
.news-detail .detail-text ol li,
.news-detail .detail-text ul li {
    margin-left: 25px;
}
.news-detail .detail-text .detail_img {
    margin-right: 25px;
}
.news-list .news-item {
    line-height: 1.5;
    font-size: 15px;
}
.news-detail img{
    margin-top: 6px;
}
.news-detail img[align=left] {
		padding-right: 15px;
    	box-sizing: content-box;
	}
	.news-detail  img[align=right] {
		padding-left: 15px;
    	box-sizing: content-box;
	}

#mainSubNav ul {
    display: table!important;
    width: 100%!important;
}
#mainSubNav ul li {
    float: none!important;
    text-align: center!important;
    display: table-cell!important;
}
#mainSubNav ul li a {
	float: none!important;
}



.header .inbasketH {display:none;}
.header .inbasket {margin-left: 8px;}
.header .basketBuy {display:block;} 
.header .basketBuy {
	
background:#EF3340;
background: #da1d1d url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAuNSIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRUYzMzQwIiAvPgogICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYTFkMWQiIC8+CiAgPC9saW5lYXJHcmFkaWVudD4KIDwvZGVmcz4KIDxnPgogIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBzdHJva2Utd2lkdGg9IjAiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiAvPgogPC9nPgo8L3N2Zz4KICAgIA==) top repeat-x;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF3340), color-stop(100%,#da1d1d));
background:-webkit-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
background:   -moz-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
background:    -ms-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
background:     -o-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
background:  linear-gradient(to bottom, #EF3340 0%,#da1d1d 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF3340', endColorstr='#da1d1d',GradientType=0);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 30px;
height: 30px;
border-radius: 4px;
text-align: center;
text-decoration: none;
font-size: 14px;
cursor: pointer;
white-space: nowrap;
color:#fff;
max-width: 100px;
margin-left: auto;
margin-top:7px;
}
.header .basketBuy:hover  {
background: #da1d1d;
background: linear-gradient(to bottom, #da1d1d 0%,#EF3340 100%);
background: #da1d1d url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAuNSIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZGExZDFkIiAvPgogICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRjMzNDAiIC8+CiAgPC9saW5lYXJHcmFkaWVudD4KIDwvZGVmcz4KIDxnPgogIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBzdHJva2Utd2lkdGg9IjAiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiAvPgogPC9nPgo8L3N2Zz4KICAgIA==) top repeat-x;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#da1d1d), color-stop(100%,#EF3340));
background:-webkit-linear-gradient(top, #da1d1d 0%,#EF3340 100%);
background:   -moz-linear-gradient(top, #da1d1d 0%,#EF3340 100%);
background:    -ms-linear-gradient(top, #da1d1d 0%,#EF3340 100%);
background:     -o-linear-gradient(top, #da1d1d 0%,#EF3340 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1d1d', endColorstr='#EF3340',GradientType=0);

}