

/* Start:/local/templates/qydrozo/template_styles.css?175135423444455*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000; font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}

@font-face{
	font-family:NeoSansCyr;
	src:url('/local/templates/qydrozo/font/NeoSansCyr-Regular.eot');
	font-display: swap;
}
@font-face{
	font-family:NeoSansCyr;
	src:url('/local/templates/qydrozo/font/NeoSansCyr-Regular.ttf');
	font-display: swap;
}
@font-face{
	font-family:NeoSansPro;
	src:url('/local/templates/qydrozo/font/NeoSansPro-Regular.eot');
	font-display: swap;
}
@font-face{
	font-family:NeoSansPro;
	src:url('/local/templates/qydrozo/font/NeoSansPro-Regular.ttf');
	font-display: swap;
}

html,body{background:#fff}
body{font:14px/130% NeoSansCyr,'Lucida Grande','Lucida Sans Unicode',verdana,sans-serif;color:#000}

a{color:#0072bc;text-decoration:underline}
a:hover{color:#49a1d9;text-decoration:underline}
h1{font:normal 29px/100% NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#000}
h2{font-size:1.2em;margin:30px 0 17px}
.breadcrumbs+h2{margin-top:17px}
p{margin:17px 0}
ul{margin:17px 40px}
input,.inp,.btn{font-family:NeoSansCyr,'Lucida Grande','Lucida Sans Unicode',verdana,sans-serif;color:#000}
.btn{cursor:pointer}

ol.ol,ol.ol ol,ol.ol>li,ol.ol ol>li{list-style:none;padding:0;margin:0;position:relative}
	ol.ol>li>i:first-child,ol.ol>li ol>li>i:first-child{font-style:normal;color:#777;position:absolute;left:0;top:0}
ol.ol{margin:17px 0}
	ol.ol>li{padding-left:20px;margin-bottom:10px}
ol.ol ol,ol.ol ul{margin:10px 0}
	ol.ol>li ol>li{padding-left:30px;margin-bottom:10px}
ol.ol ol ol,ol.ol  ol ul{margin:7px 0}
	ol.ol>li ol>li ol>li{padding-left:40px}

.clear{clear:both}

#mnw-wrap{background:#fff url('/local/templates/qydrozo/img/bg.jpg') center 0 no-repeat;min-width:980px;padding:0 10px;overflow:hidden}
#mnw{width:980px;margin:0 auto;display:flex;min-height:100vh;flex-direction:column}

/* header */
#header{font-size:12px;line-height:100%;height:71px;padding:43px 0 0;position:relative}
#header .logo{color:#777;text-decoration:none;margin-top:-5px;display:block;float:left}
	#header .logo img{display:block}
	#header .logo span{padding-top:8px;display:block}
#header .lang-wrap{margin-top:7px;float:right}
#header .hdr-lang{font-weight:normal;line-height:27px;color:#000;text-decoration:none;text-align:center;width:27px;height:27px;margin-left:13px;display:block;float:left;border-radius:14px}
#header .hdr-lang:hover{color:#000;text-decoration:none;background:#B5E2FF}
#header .hdr-lang.active,#header .hdr-lang.active:hover{color:#fff;background:#0072bc}
#header .auth-wrap{width:150px;margin-top:7px;margin-right:40px;float:right}
#header .hdr-auth{font-size:12px;color:#000;text-decoration:none;background:url('/local/templates/qydrozo/img/ilock.png') 9px center no-repeat;padding:8px 10px 7px 30px;margin:0;border-width:0;display:block;float:left;border-radius:4px}
#header .hdr-auth:hover{background-color:#f7f7f7}
#header .search-wrap{margin-top:10px;margin-right:70px;float:right;position:relative}
#header .hdr-search{font-size:12px;line-height:23px;background:#fff;width:300px;height:23px;padding:0 25px 0 12px;margin:0;border:1px solid #d9d9d9;border-radius:4px}
#header .hdr-search-btn{width:16px;height:16px;position:absolute;right:8px;top:5px}
/* /header */

/* menu */
.m-main{font:21px NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#000;list-style:none;padding:0;margin:0 -20px;position:relative;/*z-index:5*/}
	.m-main li{padding:0;margin:0;display:block;float:left;position:relative}
		.m-main li a{color:#000;text-decoration:none;padding:5px 13px 8px;border-radius:4px;display:block}
		.m-main li:hover a,.m-main li a:hover{color:#000;text-decoration:none;background-color:#f7f7f7}
		.m-main li.expanded a{background-image:url('/local/templates/qydrozo/img/m-expanded.png');background-position:center 40px;background-repeat:no-repeat;padding-bottom:19px}
		
		.m-main ul{font-size:18px;line-height:100%;background:#f7f7f7;list-style:none;width:220px;padding:7px 0 7px;margin:-3px 0 0;display:none;position:absolute;z-index:100;border-radius:4px}
		.m-main li:hover>ul{display:block}
			.m-main ul li{float:none}
				.m-main li.expanded ul a{color:#010101;background-image:none;padding:6px 20px;border-radius:0;cursor:pointer;}
				.m-main ul li:hover a,.m-main ul a:hover{background:#e8e8e8}
				.m-main ul ul{font-size:14px;background:#e8e8e8;margin:0;left:100%;top:-6px}
					.m-main ul ul li:hover a,.m-main ul ul a:hover{background:#f7f7f7}
					.m-main ul ul ul{background:#f7f7f7}
						.m-main ul ul ul li:hover a,.m-main ul ul ul a:hover{background:#e8e8e8}
						.m-main ul ul ul ul{background:#e8e8e8}
							.m-main ul ul ul ul li:hover a,.m-main ul ul ul a:hover{background:#f7f7f7}
							.m-main ul ul ul ul ul{background:#f7f7f7}
								.m-main ul ul ul ul ul li:hover a,.m-main ul ul ul a:hover{background:#e8e8e8}
/* /menu */

/* content structure */
#content{margin:20px 0 20px;position:relative;z-index:1;flex-grow:1;height:100%}
#sidebar{width:260px;margin-right:-290px;margin-top:3px;float:left;position:relative;z-index:2}
#main{padding-left:290px;margin-top:-3px;float:left;position:relative;z-index:1}
#main.no-sidebar{padding-left:0;float:none}
/* /content structure */

/* mainpage slider */
.m-slider{background:url('/local/templates/qydrozo/img/m-slider-shadow.png') center bottom no-repeat;list-style:none;width:980px;padding:0 54px 18px;margin:0 -54px 27px;overflow:hidden}
	.m-slider li{background:#0095d9 url('/local/templates/qydrozo/img/m-slider-pics-8.jpg') 0 0 no-repeat;width:245px;height:409px;padding:0;margin:0;float:left;position:relative;overflow:hidden}
	.m-slider li.s_gydrozo{background-position:0 0}
	.m-slider li.s_konstruktsionnoe-usilenie,.m-slider li.s_structural-reinforcement{background-position:-245px 0}
	.m-slider li.s_k_ster {background-position:-245px 0}
	.m-slider li.s_restavratsiya {background-position:-245px 0}
	.m-slider li.s_oborudovanie-bm,.m-slider li.s_equipment{background-position:-490px 0}
	.m-slider li.s_sileko,.m-slider li.s_sealeco{background-position:-735px 0}
		.m-slider li a{text-decoration:none;color:#fff;width:100%;height:108px;display:block;position:absolute;bottom:0}
		.m-slider li.s_gydrozo a{background:#0072bc}
		.m-slider li.s_konstruktsionnoe-usilenie a,.m-slider li.s_structural-reinforcement a{background:#1f818d}
		.m-slider li.s_oborudovanie-bm a,.m-slider li.s_equipment a{background:#3e9a67}
		.m-slider li.s_sileko a,.m-slider li.s_sealeco a{background:#5db240}
		.m-slider li.s_k_ster a,.m-slider li.s_k_ster a{background:#1f818d}
		.m-slider li.s_restavratsiya a,.m-slider li.s_restavratsiya a{background:#1f818d}
.m-slider-slide-title{font:16px/27px NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#fff;text-align:center;background-image:url('/local/templates/qydrozo/img/m-slider-arrow.png');background-position:center 17px;background-repeat:no-repeat;height:68px;padding:40px 0 0;display:block}
.m-slider-slide-title.double-line{line-height:14px}
a.active .m-slider-slide-title{background-image:none}
.m-slider-slide-title span{font-weight:normal;font-size:24px;line-height:100%;display:block}
.m-slider-slide-title.double-line b{margin-bottom:7px}
.m-slider-slide-content{font-size:14px;line-height:18px;padding:2px 20px 38px;display:block}
.m-slider-slide-content span{font:12px 'Myriad Pro',verdana,sans-serif;color:#0072bc;text-align:center;background:#e5f5fe;width:100px;padding:4px 0;margin-left:-50px;display:none;position:absolute;bottom:38px;left:50%;border-radius:4px}
a.active .m-slider-slide-content span{display:block}
.s_gydrozo .m-slider-slide-content span{color:#0072bc;
background:#e5f5fe;background:-moz-linear-gradient(top, #f1f9fe, #d7f0fd);background:-webkit-linear-gradient(top, #f1f9fe, #d7f0fd);background:-o-linear-gradient(top, #f1f9fe, #d7f0fd);background:-ms-linear-gradient(top, #f1f9fe, #d7f0fd);background:linear-gradient(top, #f1f9fe, #d7f0fd)}
.s_konstruktsionnoe-usilenie .m-slider-slide-content span,.s_structural-reinforcement .m-slider-slide-content span{color:#1f818d;
background:#f5fee5;background:-moz-linear-gradient(top, #f9fef1, #d7fdf0);background:-webkit-linear-gradient(top, #f9fef1, #d7fdf0);background:-o-linear-gradient(top, #f9fef1, #d7fdf0);background:-ms-linear-gradient(top, #f9fef1, #d7fdf0);background:linear-gradient(top, #f9fef1, #d7fdf0)}
.s_k_ster .m-slider-slide-content span,.s_k_ster .m-slider-slide-content span{color:#1f818d;
background:#f5fee5;background:-moz-linear-gradient(top, #f9fef1, #d7fdf0);background:-webkit-linear-gradient(top, #f9fef1, #d7fdf0);background:-o-linear-gradient(top, #f9fef1, #d7fdf0);background:-ms-linear-gradient(top, #f9fef1, #d7fdf0);background:linear-gradient(top, #f9fef1, #d7fdf0)}
.s_oborudovanie-bm .m-slider-slide-content span,.s_equipment .m-slider-slide-content span{color:#3e9a67;
background:#f5fee5;background:-moz-linear-gradient(top, #f9fef1, #d7fdf0);background:-webkit-linear-gradient(top, #f9fef1, #d7fdf0);background:-o-linear-gradient(top, #f9fef1, #d7fdf0);background:-ms-linear-gradient(top, #f9fef1, #d7fdf0);background:linear-gradient(top, #f9fef1, #d7fdf0)}
.s_sileko .m-slider-slide-content span,.s_sealeco .m-slider-slide-content span{color:#5db240;
background:#f5fee5;background:-moz-linear-gradient(top, #f9fef1, #d7fdf0);background:-webkit-linear-gradient(top, #f9fef1, #d7fdf0);background:-o-linear-gradient(top, #f9fef1, #d7fdf0);background:-ms-linear-gradient(top, #f9fef1, #d7fdf0);background:linear-gradient(top, #f9fef1, #d7fdf0)}
.m-slider-slide-content span:hover{box-shadow:0 0 7px -3px #F2E200}
/* /mainpage slider */

/* mainpage 3 blocks */
.b3-wrap{position:relative;overflow:hidden}
.b3{font-size:14px;width:315px;padding:0 0 36px;margin:0 14px;float:left}
.b3.first{margin-left:2px;margin-right:0}
.b3.last{margin-left:0;margin-right:2px;float:right}
.b3-title{height:17px;margin-bottom:13px;border-bottom:1px solid #d9d9d9}
.b3-title h2{font:normal 27px/100% NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;text-align:center;color:#000;background:#fff;width:155px;margin:0 auto}
.b3-content{line-height:130%;padding:20px 7px 0}
.b3-content p{margin:0}
.b3-item .b3-item-url{text-align:center;margin:0 0 20px;display:block}
	.b3-item .b3-item-url img{width:150px;margin:0 auto 20px;border:1px solid #d9d9d9;display:block}
.l-b3-news{list-style:none;padding:0;margin:-10px 0 0}
.l-b3-news li{line-height:21px;color:#9a9a9a;padding:0;margin:0 0 17px}
.l-b3-news a{display:block}
.b3-btn{width:32%;height:12px;margin-bottom:13px;border-bottom:1px solid #d9d9d9;position:absolute;bottom:0}
.b3-btn span{background:#fff;width:155px;margin:0 auto;display:block}
.b3-btn a{font-size:12px;line-height:100%;color:#fff;text-decoration:none;text-align:center;width:105px;padding:6px 0;margin:0 auto;display:block;border-radius:4px;
background:#016aae;background:-moz-linear-gradient(top, #0c79bf, #025f9c);background:-webkit-linear-gradient(top, #0c79bf, #025f9c);background:-o-linear-gradient(top, #0c79bf, #025f9c);background:-ms-linear-gradient(top, #0c79bf, #025f9c);background:linear-gradient(top, #0c79bf, #025f9c)}

.b4-wrap .b3{width:230px;padding:0 0 26px;margin:0 10px}
.b4-wrap .b3.first{margin-left:0;margin-right:10px}
.b4-wrap .b3.last{margin-left:10px;margin-right:0;float:left}
.b4-wrap .b3-text{text-align:center}
/* /mainpage 3 blocks */

/* sidebar */
.sidebar-menu-hdr{font:16px NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#fff;background:#0072bc;padding:10px 5px 10px 24px}
.sidebar-menu-hdr .gydro_headline{font-weight:normal;font-size:24px;line-height:100%;margin-bottom:4px;display:block}

.sidebar-menu-hdr.s_1k2k,.sidebar-menu-hdr.s_inektsionnye-sistemy,.sidebar-menu-hdr.s_gydrozo{background:#0072bc}
.sidebar-menu-hdr.s_oborudovanie-bm,.sidebar-menu-hdr.s_equipment{background:#3e9a67}
.sidebar-menu-hdr.s_sileko,.sidebar-menu-hdr.s_sealeco{background:#5db240}
.sidebar-menu-hdr.s_k_ster,.sidebar-menu-hdr.s_k_ster{background:#1f818d}
.sidebar-menu-hdr.s_restavratsiya,.sidebar-menu-hdr.s_restavratsiya{background:#1f818d}

.l-sidebar{font:16px/130% NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#000;list-style:none;padding:0;margin:0 0 5px}
.l-sidebar li{padding:0;margin:0;border-top:1px solid #dcdcdc;display:block}
.l-sidebar li.first{border-top-width:0}
.l-sidebar li a{text-decoration:none;color:#000;padding:5px 5px 6px 0px;display:block}
.l-sidebar li.active a,.l-sidebar li a:hover{color:#0072bc}
.l-sidebar li.active a{text-decoration:underline;ursor:pointer;}

.l-sidebar ul{list-style:none;padding:0;margin:0 0 20px 40px}
.l-sidebar ul li{padding:5px 0;margin:0;border-width:0}
.l-sidebar ul li a{text-decoration:underline;color:#000;padding:0;display:inline}
/* /sidebar */

/* content top */
#content h1{margin-bottom:14px;position:relative}
.breadcrumbs{/*font-size:12px;*/line-height:20px;margin:14px 0 18px 0px;font: 15px NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif}
.breadcrumbs .arrow{background:url('/local/templates/qydrozo/img/brd-sep.png') center center no-repeat;padding:0 11px}
/* /content top */

/* content bottom */
.pagenav{font-size:18px;text-align:center;margin-top:50px}
.pagenav a,.pagenav span{font-weight:normal;line-height:27px;text-decoration:none;color:#000;width:27px;height:27px;padding:4px 8px;margin:0 10px;border-radius:14px}
.pagenav a:hover{text-decoration:none;color:#000;background:#B5E2FF}
.pagenav span{color:#fff;background:#0072bc}
/* /content bottom */

/* list of items */
.l-itms{list-style:none;padding:0;margin:0}
.l-itms li{text-align:justify;padding:0;margin:0 0 30px;display:block}
.l-itms li.l-itms-has_img{padding-left:190px;border: 1px solid #d9d9d9;box-shadow: 0px 5px 5px rgba(0,0,0,0.15), 0 0px 5px rgba(0,0,0,0.15);position: relative;}
.l-itms li .l-itm-im{width: 180px;height: 150px;padding: 0;margin: 0px 0 0 -190px;display: block;float: left;margin-right: 20px;object-fit: cover;}
.l-itms li .l-itm-dt{color:#9a9a9a;margin-bottom:5px}
.l-itms li .l-itm-nm,.l-itms li .l-itm-nm a{font-size: 18px;
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-weight: 600;
    margin-top: 15px;}
.l-itms li .l-itm-nm{margin-bottom:5px; margin-right: 8px;}
.l-itms li .l-itm-txt{margin-top:8px; margin-right: 8px;}
.l-itms li .l-itm-txt p{margin:0}
/* /list of items */

/* item detail */
.item-det{line-height:24px}
.item-det-1{width:362px;margin-right:-380px;float:left}
.item-det-2{margin-left:380px;float:left}
.item-det-im-wrap{margin:4px 0 30px;border:1px solid #d9d9d9}
.item-det-im-wrap ul,.item-det-im-wrap ul li{list-style:none;padding:0;margin:0;display:block}
.item-det-im-wrap img,.item-det-im-wrap a{display:block}
.item-det-im-prev,.item-det-im-next{background:url('/local/templates/qydrozo/img/img-arrows.png') 0 0 no-repeat;width:38px;height:38px;margin:0 0 0 8px;display:block;opacity:0.7}
.item-det-im-next{background-position:-38px 0;margin:0 8px 0 0}
.item-det-im-prev:hover,.item-det-im-next:hover{opacity:1}
.bjqs-tpk-counter{text-align:center;height:20px;margin:-22px 0 22px}

.item-det-download,.item-det-rel-btn{font-size:18px;text-decoration:none;color:#000;display:block}
	.item-det-download:hover,.item-det-rel-btn:hover{text-decoration:none;color:#0072BC}
	.item-det-download{text-decoration:underline;line-height:27px;background:#e9e9e9;width:98px;height:27px;padding-left:50px;margin:0 15px 22px 7px;position:relative;float:left}
	.item-det-rel-block .item-det-download{width:auto;margin:25px 0 5px 7px;float:none}
	.item-det-download:hover{text-decoration:underline}
		.item-det-download span{background:url('/local/templates/qydrozo/img/idownload-red.png') -4px 0 no-repeat;width:40px;height:48px;display:block;position:absolute;left:-5px;top:-11px}
	.item-det-download-link{font-size:12px;line-height:16px;color:#aaa;text-decoration:none;height:16px;margin:0 0 10px 60px;border-bottom:1px dashed #aaa;display:inline-block;position:relative;overflow:hidden;cursor:pointer}
	.item-det-download-link:hover{color:#49a1d9;border-color:#49a1d9}
		.item-det-download-link .source{display:block}

.item-det-rel-block{margin:0 0 30px}
.item-det-rel-btn{line-height:24px;background:#eaf6fc url('/local/templates/qydrozo/img/arrow2.png') 9px center no-repeat;width:auto;height:24px;padding-left:22px}
.item-det-rel-block-open .item-det-rel-btn{background-image:url('/local/templates/qydrozo/img/m-expanded.png');background-position:7px center}
.item-det-rel-cont{margin:10px 0;display:none}
.item-det-2 .item-det-rel-cont{margin-bottom:18px}
.item-det-rel-block-open .item-det-rel-cont{display:block}

#content .item-det-rel-cont ul{list-style:none;padding:0;margin:0 30px}
#content .item-det-rel-cont ul li{line-height:110%;background:url('/local/templates/qydrozo/img/prop-li-mark.png') 0 9px no-repeat;padding:3px 15px}
#content .item-det-rel-cont ol{padding:0;margin:0 10px 0 30px}
#content .item-det-rel-cont ol li{padding:5px 0;border-bottom:1px solid #ddd}

#content .item-det-rel-cont .item-det-rel-cont-ul{list-style:none;padding:0;margin:0;overflow:hidden}
#content .item-det-rel-cont .item-det-rel-cont-ul li{line-height:110%;background:none;padding:0;margin:15px 0;overflow:hidden}
#content .item-det-rel-cont .item-det-rel-cont-ul li.has_img{padding-left:125px}
#content .item-det-rel-cont .item-det-rel-cont-ul li img{width:102px;padding:0;margin:0 0 0 -125px;border:1px solid #d9d9d9;display:block;float:left}

.item-det-rel-block table{width:100%;padding:0;margin:-5px 0 0;border-collapse:collapse}
.item-det-rel-block table td,.item-det-rel-block table th{font-weight:normal;font-size:14px;line-height:22px;text-align:left;vertical-align:top;padding:5px 25px 4px;border-top:1px solid #e9e9e9}
.item-det-rel-block table .first td,.item-det-rel-block table .first th{border-width:0}

.item-det-prop table{width:100%;padding:0;margin:12px 0 0;border-collapse:collapse}
.item-det-prop table th{font-weight:bold;font-size:14px;line-height:120%;text-align:left;vertical-align:top;background:#e9e9e9;padding:5px 15px}
.item-det-prop table td{font-weight:normal;font-size:14px;line-height:22px;text-align:left;vertical-align:top;padding:5px 15px;border-bottom:1px solid #e9e9e9}

.item-det-prop{margin-bottom:24px}
.item-det-prop h3, .item-det-prop .h3_style {font-weight:normal;font-size:18px;color:000}
.item-det-prop span{font-size:18px;display:block}
.item-det-prop p{margin-top:0}

#content sup{font-size:70%;position:relative;top:-5px}
#content sub{font-size:70%;position:relative;bottom:-3px}
/* /item detail */

/* news */
.news-det-im-wrap{margin-bottom:25px}
.news-det-dt{color:#9a9a9a;margin-bottom:5px;position:relative}
.news-det-im-list{margin:17px -12px -10px;overflow:hidden}
.news-det-im-list a{width:116px;height:116px;margin:0 12px 22px;border:1px solid #d9d9d9;display:block;float:left;overflow:hidden}
.news-det-im-list a img{height:100%;display:block}
#vk_comments{margin-top:20px}
/* news */

/* objects */
.b-objects .sidebar-menu-hdr{font-size:18px !important;padding-top:5px;padding-bottom:5px;margin-bottom:25px;position:relative}

.b-objects-filter .bx-filter-section{padding:0}
.b-objects .b-objects-filter-title{font-size:18px !important;margin-bottom:15px;position:relative;transition:background-color 0.2s;cursor:pointer}
.b-objects .b-objects-filter-title:hover{background-color:#08c}
	.b-objects-filter-title:after{content:' ';width:0;height:0;margin-top:-4px;border:5px solid transparent;border-top:8px solid #fff;overflow:hidden;display:block;position:absolute;right:15px;top:50%;transition:all 0.3s}
	.b-objects-filter-title.active:after{margin-top:-8px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.b-objects-filter-content{display:none}
.b-objects-filter-content.active{display:block}
.b-objects-filter-row{margin:0 -10px}
	.b-objects-filter-row:after{content:' ';display:block;clear:both}
	.b-objects-filter-param{width:16.6%;padding:0 10px;box-sizing:border-box;float:left}
		.b-objects-filter-param-title{text-transform:uppercase;color:#0072bc;padding:0 1px 4px;border-bottom:1px solid #0072bc}
		.b-objects-filter-param-vals{font-size:13px;line-height:120%;list-style:none;padding:0;margin:10px 0 0}
			.b-objects-filter-param-vals li label{text-decoration:none;color:#000;padding:4px 2px 4px 22px;display:block}
			.b-objects-filter-param-vals li label:hover{color:#0072bc}
				.b-objects-filter-param-vals li label .bx-filter-input-checkbox{display:inline-block;position:relative}
					.b-objects-filter-param-vals li label .bx-filter-input-checkbox input{margin:2px;position:absolute;left:-24px}
					.b-objects-filter.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text{color:#9c9c9c}
	.b-objects-filter-products{width:35%}
		.b-objects-filter-products-search input{width:60% !important}
		#content .b-objects-filter .b-objects-filter-products-search input.btn{background:#999;width:23% !important;margin-left:10px;border-color:#777;cursor:default}
		#content .b-objects-filter .b-objects-filter-products-search input.btn.active{background:#0072bc;border-color:#0072bc;cursor:pointer}
		.b-objects-filter-products-list li{display:none}
	.b-objects-filter-brands{width:20%}
	.b-objects-filter-func_groups{width:45%}

.b-objects-filter.bx-filter .bx-filter-select-container{margin:5px 0 0}
	.b-objects-filter.bx-filter .bx-filter-select-block{border-radius:0}

.bx-filter .bx-filter-popup-result{padding:7px 15px}
.bx-filter .bx-filter-popup-result.right{left:50%}
#content .b-objects-filter input[type="submit"],#content .b-objects-filter input[type="button"]{color:#fff;background:#0072bc;border-color:#0072bc}

.b-objects-map{}
	.b-objects-map-pop-content{}
	.b-objects-map-pop-content.m-has-img{padding-left:172px}
		.b-objects-map-pop-content>img{margin:5px 0 0 -172px;display:block;float:left}
		.b-objects-map-pop-content>span{color:#999;display:block}

.b-objects .l-itms{margin-top:30px;overflow:hidden;display:flex;flex-wrap:wrap;}
	.b-objects .l-itms li{line-height:18px;text-align:left;width:50%;padding:0 20px 0 0;margin-bottom:15px;box-sizing:border-box;/*float:left;*/overflow:hidden}
	.b-objects .l-itms li.l-itms-has_img{padding-left:180px}
		.b-objects .l-itms li .l-itm-im{/*width:160px;margin:1px 0 20px -180px*/}
		.b-objects .l-itms li .l-itm-nm{font-size:15px;margin-bottom:8px}


.item-det-object .item-det-1{margin-right:-395px}
.item-det-object .item-det-2{margin-left:395px}

.obj-item-det-text{font-weight:normal;font-size:18px;color:000;margin-bottom:24px}
/* /objects */

/* solutions */
/*.l-solutions li .l-itm-nm,.l-solutions li .l-itm-nm a{font-size:18px;line-height:22px}*/
/* /solutions */

/* form */
#content input[type="text"],#content input[type="password"],#content select,#content textarea{font-size:12px;line-height:23px;background:#fff;width:auto;height:23px;padding:0 12px;margin:0;border:1px solid #d9d9d9;border-radius:4px}
#content select{line-height:100%;width:142px;padding-right:0;padding-top:6px;padding-bottom:5px}
#content textarea{line-height:130%;height:auto}
#content input[type="submit"],#content input[type="button"]{font-size:12px;line-height:20px;text-decoration:none;text-align:center;color:#000;background:#0072bc;padding:4px 15px 3px;margin-top:30;border:1px solid #b3b3b3;border-radius:4px;
background:#e0e8eb;background:-moz-linear-gradient(top, #eff3f4, #cad8dd);background:-webkit-linear-gradient(top, #eff3f4, #cad8dd);background:-o-linear-gradient(top, #eff3f4, #cad8dd);background:-ms-linear-gradient(top, #eff3f4, #cad8dd);background:linear-gradient(top, #eff3f4, #cad8dd)}

.data-table td{padding:4px}

/* forum-fix */
#content .b-forum select{line-height:120%;width:auto;height:auto}
#content .b-forum select.forums-selector-multiple{height:5.5em}
div.forum-filter-field{padding:3px 0}
/* /form */

/* products */
.l-products-subsect-wrap{width:235px;margin-right:13px;float:left}
.l-products-subsect-wrap:last-child{margin-right:0}

.l-products-subsect{font:16px/130% NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#000;list-style:none;padding:0;margin:0 0 5px}
.l-products-subsect li{padding:0;margin:0;border-top:1px solid #dcdcdc;display:block}
.l-products-subsect li.first{border-top-width:0}
.l-products-subsect li a{text-decoration:none;color:#000;padding:5px 5px 6px 24px;display:block}
.l-products-subsect li.active a,.l-products-subsect li a:hover{color:#0072bc}
.l-products-subsect li.active a{text-decoration:underline}
.l-products-subsect li.expanded a{background:url('/local/templates/qydrozo/img/arrow2.png') 9px center no-repeat}
.l-products-subsect li.open a{background:url('/local/templates/qydrozo/img/m-expanded.png') 7px center no-repeat}
.l-products-subsect ul{list-style:none;padding:0;margin:0 0 20px 40px;display:none}
.l-products-subsect .open ul{display:block}
.l-products-subsect ul li{padding:5px 0;margin:0;border-width:0}
.l-products-subsect ul li a{background:none !important;text-decoration:underline;color:#000;padding:0;display:inline}

.sidebar-new-products{padding:0;margin:35px 0 40px;position:relative}
.sidebar-new-products .sidebar-menu-hdr{font-size:18px;padding-top:3px;padding-bottom:4px}
.sidebar-new-products .l-products{padding:10px 10px 0}
.sidebar-new-products .l-products li{text-align:left}
.sidebar-new-products-more,.sidebar-new-products-more:hover{font-size:12px;line-height:100%;text-decoration:none;text-align:center;color:#fff;background:#0072bc;width:160px;height:12px;padding:7px 0 6px;border-radius:4px;display:block;position:absolute;right:0;bottom:0}

.item-l-product-sect{padding:0 0 25px;padding-bottom:0;margin:0 0 26px;position:relative;zoom:1;overflow:visible}
.item-l-product-sect-hdr{font:18px/100% NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#fff;background:#0072bc;padding:3px 20px 4px 35px;margin:0 0 20px;display:block}
.item-l-product-sect-hdr:hover{color:#fff}
.item-l-product-sect-more,.item-l-product-sect-more:hover{font-size:12px;line-height:100%;text-decoration:none;text-align:center;color:#fff;background:#0072bc;width:160px;height:12px;padding:7px 0 6px;border-radius:4px;display:block;position:absolute;right:0;bottom:0}
.s_gydrozo .item-l-product-sect-hdr,.s_gydrozo .item-l-product-sect-more{background:#0072bc}
.s_oborudovanie-bm .item-l-product-sect-hdr,.s_oborudovanie-bm .item-l-product-sect-more,.s_equipment .item-l-product-sect-hdr,.s_equipment .item-l-product-sect-more{background:#3e9a67}
.s_sileko .item-l-product-sect-hdr,.s_sileko .item-l-product-sect-more,.s_sealeco .item-l-product-sect-hdr,.s_sealeco .item-l-product-sect-more{background:#5db240}
.s_k_ster .item-l-product-sect-hdr,.s_k_ster .item-l-product-sect-more,.s_k_ster .item-l-product-sect-hdr,.s_k_ster .item-l-product-sect-more{background:#1f818d}
.s_restavratsiya .item-l-product-sect-hdr,.s_restavratsiya .item-l-product-sect-more,.s_restavratsiya .item-l-product-sect-hdr,.s_restavratsiya .item-l-product-sect-more{background:#1f818d}

.l-products li {margin-bottom:20px}
.l-products li .l-itm-nm,.l-products li .l-itm-nm a{/*font-size:18px;line-height:22px;*/position:relative; font: 18px NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;font-weight: 600;}
.l-products li .l-itm-nm a{margin-right:25px}
.l-products li .l-itm-nm .item-product-new,h1 .item-product-new{font:normal 14px/100% NeoSansCyr,'Lucida Grande','Lucida Sans Unicode',verdana,sans-serif;color:#000;padding:3px 5px 2px;margin:0 0 3px 0;border:1px solid #bc0000;position:relative;top:-2px}
.l-products li .l-itm-txt{margin-bottom:6px;margin-right: 40px;font: 14px/130% NeoSansPro,'Lucida Grande','Lucida Sans Unicode',verdana,sans-serif}
.l-products li .l-itm-link{font-size:14px;color:#aaa}
.l-products li .l-itm-link:hover{color:#49a1d9}
.l-itm-link--pdf{padding-left:30px;position:relative}
.l-itm-link--pdf:before{content:' ';background:url('/local/templates/qydrozo/img/ipdf-small.png') center center no-repeat;width:25px;height:16px;display:block;position:absolute;left:0;bottom:0}
.flex-d{display:flex;position: absolute;bottom: 0;right: 0;}
.tech-doc{padding: 11px 0 0 0;width: 230px;}
.btn-sect{margin: 23px 0 0 0 !important;    float: right;}
.item-l-product-table-sect{padding-bottom:0;margin-bottom:10px}

.l-products-table li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #eee}
.l-products-table li:last-child{border-bottom:0}
.l-products-table li.l-itms-has_img{padding-top:8px}
.l-products-table li .l-itm-im{margin-top:-5px}

.item-det-product .item-det-1{margin-right:-410px}
.item-det-product .item-det-2{margin-left:410px}

.item-det-product-text{line-height:130%;margin-bottom:10px;font: 14px/130% NeoSansPro,'Lucida Grande','Lucida Sans Unicode',verdana,sans-serif}

.item-det-product .item-det-prop table p{margin:0}

h1 .item-product-new{margin:0 10px;top:-4px}

.sys-w690{width:690px}

.b-product-sect-desc{margin:30px 0 30px 0;}
/* /products */

/* models */
.l-models li{text-align:left}
/* /models */

/* compare */
.itm-compare-list{color:#222;margin:25px 0;display:block}
.itm-compare-list .sidebar-menu-hdr{font-size:18px;padding-top:3px;padding-bottom:4px}
.itm-compare-list ul{list-style:none;padding:0;margin:0 0 15px}
.itm-compare-list ul li{font-size:16px;padding:0;margin:10px}
.itm-compare-del{color:#aaa}
.itm-compare-del:hover{color:#bc0000}
.itm-compare-btns{overflow:hidden}
.itm-compare-btns-clear{font-size:12px;line-height:20px;text-decoration:none;text-align:center;color:#000;background:#0072bc;padding:4px 15px 3px;margin-top:30;border:1px solid #b3b3b3;border-radius:4px;
background:#e0e8eb;background:-moz-linear-gradient(top, #eff3f4, #cad8dd);background:-webkit-linear-gradient(top, #eff3f4, #cad8dd);background:-o-linear-gradient(top, #eff3f4, #cad8dd);background:-ms-linear-gradient(top, #eff3f4, #cad8dd);background:linear-gradient(top, #eff3f4, #cad8dd);float:left;cursor:default}
.itm-compare-btns-clear:hover{text-decoration:none;color:#000}
.itm-compare-btns-submit{float:right}

.b-compare-res{width:980px;overflow-x:scroll}
.b-compare-tbl{border:2px solid #fff;border-collapse:collapse}
.b-compare-tbl td,.b-compare-tbl th{text-align:left;vertical-align:top;padding:10px 16px;margin:0}
.b-compare-tbl th{font-weight:normal;font-size:16px;background:#fafaff;width:20px;padding-top:15px}
.b-compare-tbl .odd td{background:#fcfcfd}

.b-compare-tbl-name{font-size:20px;line-height:130%}

.b-compare-tbl td table{width:100%}
.b-compare-tbl td td,.b-compare-tbl td th{line-height:22px;padding:5px 15px}
.b-compare-tbl td th{font-weight:bold;font-size:14px;background:#fafafa;width:auto}

#content .b-compare-tbl ul{list-style:none;padding:0;margin:0}
#content .b-compare-tbl ul li{line-height:110%;background:url('/local/templates/qydrozo/img/prop-li-mark.png') 0 9px no-repeat;padding:3px 15px}
#content .b-compare-tbl ol{padding:0;margin:0}
#content .b-compare-tbl ol li{padding:5px 0;border-bottom:1px solid #ddd}

.b-compare-tbl .b-compare-tbl-TECHNICAL_CHARS td{padding:3px 6px 2px;border-top:1px solid #f5f5f5}
.b-compare-tbl .b-compare-tbl-TECHNICAL_CHARS .first td{border-top:0}
/* /compare */

/* popup */
.fancy-pop-block-wrap .fancybox-skin{background:none}
.fancy-pop-block{font-size:12px;color:#fffefe;background:#0072bc;padding:10px 8px;border:3px solid #fff;border-radius:8px;position:relative;display:none}
.fancy-pop-block{width:380px}
.fancy-pop-block-head{font:normal 24px/34px NeoSansPro, NeoSansCyr,'Myriad Pro',verdana,sans-serif;color:#fff;height:34px;padding:0 33px 3px;border-bottom:1px solid #0285da}
.fancy-pop-block-content{padding:17px 33px}
.fancy-pop-block-foot{height:20px;border-top:1px solid #0285da}
.fancy-pop-block-close{background:url('/local/templates/qydrozo/img/fancy-pop-block-close.png') 0 0 no-repeat;width:16px;height:16px;display:block;position:absolute;right:6px;top:6px;cursor:pointer}

.fancy-pop-block .inp-wrap{padding-right:64px;margin-bottom:15px;position:relative}
.fancy-pop-block .inp-wrap .required{color:#d90000;position:absolute;left:3px;top:0}
.fancy-pop-block .inp{font-size:12px;line-height:23px;width:100%;height:23px;padding:0 17px 0 47px;margin:0;border:1px solid #fefefe;border-color:#fefefe #eaeaea #f9f9f9;border-radius:4px;display:block;
background:#ececec;background:-moz-linear-gradient(top, #d2d2d2, #e5e5e5);background:-webkit-linear-gradient(top, #d2d2d2, #e5e5e5);background:-o-linear-gradient(top, #d2d2d2, #e5e5e5);background:-ms-linear-gradient(top, #d2d2d2, #e5e5e5);background:linear-gradient(top, #d2d2d2, #e5e5e5)}
.fancy-pop-block textarea.inp{line-height:130%;height:50px;padding-top:5px;padding-bottom:5px;resize:vertical}
.fancy-pop-block .inp-login-ico,.fancy-pop-block .inp-password-ico{background:url('/local/templates/qydrozo/img/ilogin.png') center center no-repeat;width:16px;height:23px;display:block;position:absolute;left:13px;top:1px}
.fancy-pop-block .inp-password-ico{background-image:url('/local/templates/qydrozo/img/ipassword.png')}
.fancy-pop-block .btn{font-size:12px;line-height:25px;color:#0072bc;text-align:center;width:106px;height:25px;padding:0;margin:0;border-width:0;border-radius:4px;display:block;
background:#e5f5fe;background:-moz-linear-gradient(top, #f2f9fe, #d7f0fd);background:-webkit-linear-gradient(top, #f2f9fe, #d7f0fd);background:-o-linear-gradient(top, #f2f9fe, #d7f0fd);background:-ms-linear-gradient(top, #f2f9fe, #d7f0fd);background:linear-gradient(top, #f2f9fe, #d7f0fd)}
.fancy-pop-block .chk{padding:0;margin:-2px 10px 0 0}
.fancy-pop-block .chk-label{padding-top:4px;display:block}
.fancy-pop-block a{color:#fffefe}

.fancybox-skin .fancybox-title{font:14px NeoSansCyr,'Lucida Grande','Lucida Sans Unicode',verdana,sans-serif}

.sidebar-news-subscribe,.sidebar-news-subscribe:hover{font-size:12px;line-height:100%;text-decoration:none;text-align:center;color:#000;background:#0072bc;width:70%;height:12px;padding:7px 0 6px;margin-top:30px;border:1px solid #b3b3b3;border-radius:4px;display:block;
background:#e0e8eb;background:-moz-linear-gradient(top, #eff3f4, #cad8dd);background:-webkit-linear-gradient(top, #eff3f4, #cad8dd);background:-o-linear-gradient(top, #eff3f4, #cad8dd);background:-ms-linear-gradient(top, #eff3f4, #cad8dd);background:linear-gradient(top, #eff3f4, #cad8dd)}
.sidebar-news-subscribe:hover{box-shadow:0 0 3px #bbb inset}
.common-popup .inp{padding-left:25px}
.common-popup .inp-wrap{padding-right:42px}
.common-popup .btn{margin:0 auto}
.common-popup .btn:hover{box-shadow:0 0 3px #999 inset}

.fancy-pop-block .inp.error{border-color:#d90000}
.popup-request-ok{display:none}

.fancy-pop-block .agreement-wrap{padding-left:25px;position:relative}
.fancy-pop-block .agreement-wrap.error,.fancy-pop-block .agreement-wrap.error a{color:#f9a2a2}
	.fancy-pop-block .agreement-wrap input{position:absolute;left:0;top:0}

.fancy-pop-block .captcha-wrap{padding-top:7px;padding-right:0}
	.fancy-pop-block .captcha-wrap .g-recaptcha{width:100%}
		.fancy-pop-block .captcha-wrap .g-recaptcha div{margin:0 auto}
.fancy-pop-block .captcha-wrap.error{color:#f9a2a2}
.fancy-pop-block .captcha-wrap .required{left:113px;top:7px}
/* /popup */

/* survey */
.b-survey-ttl{font-size:18px;color:#0072bc}
.b-survey-field{background:#fafaff;padding:10px 15px;margin:0 0 20px}
.b-survey-question{margin-bottom:7px}
.b-survey-answer{margin-bottom:5px}
.b-survey label{color:#555}
/* /survey */

/* learning */
.t-learn-test_list{width:570px;border:0;margin:0 0 30px}
.t-learn-test_list td,.t-learn-test_list th{font-weight:normal;font-size:14px;text-align:left;vertical-align:top;padding:6px 30px 5px 20px}
.t-learn-test_list td:first-child,.t-learn-test_list th:first-child{width:100%;padding-left:30px}
.t-learn-test_list th{font-size:18px;color:#666;vertical-align:bottom;padding-top:8px;padding-bottom:7px}
.t-learn-test_list th.th-sm{font-size:14px}
.t-learn-test_list-group{display:none}
.t-learn-test_list .t-learn-test_list-group td:first-child{background:url('/local/templates/qydrozo/img/prop-li-mark.png') 23px 12px no-repeat;padding-left:35px}
.t-learn-test_list .t-learn-test_list-group tr:hover{background-color:#fafaff}

.t-learn-test_list .t-learn-test_list-h th{color:#000;vertical-align:top;border-top:1px solid #f7f7f7}
.t-learn-test_list .t-learn-test_list-group-btn th{background-color:#fdfdfd;cursor:pointer}
.t-learn-test_list .t-learn-test_list-group-btn th:first-child{background-image:url('/local/templates/qydrozo/img/arrow2.png');background-position:15px 13px;background-repeat:no-repeat}
.t-learn-test_list .t-learn-test_list-group-btn:hover th{background-color:#fafafa}
.t-learn-test_list .t-learn-test_list-group-btn-open th{background-color:#f7f7f7}
.t-learn-test_list .t-learn-test_list-group-btn-open th:first-child{background-image:url('/local/templates/qydrozo/img/m-expanded.png');background-position:13px 15px}

.t-learn-test-date{color:#aab}
.b-learn-test-name{font-weight:normal;font-size:16px;line-height:120%}
/* /learning */

/* brocures */
.sidebar-brochures{padding:0;margin:35px 0 40px;position:relative}
	.sidebar-brochures .sidebar-menu-hdr{font-size:18px;padding-top:3px;padding-bottom:4px}
	.sidebar-brochures .l-brochures-side{margin-top:15px}
			.sidebar-brochures .l-brochures-side li{text-align:center;padding:0 25px}

.l-brochures{list-style:none;padding:0;margin:0 0 30px;overflow:hidden}
	.l-brochures li{text-align:center;width:31%;height:180px;padding:0 2% 0 0;margin:0;float:left}
/* /brocures */
.fnt-wght{font-weight:600;}
#footer{font-size:14px;line-height:100%;color:#010101;text-align:right;padding:29px 0 49px;position:relative}
.b-nav-ftr{list-style:none;padding:0;margin:0 30px;display:inline}
	.b-nav-ftr li{list-style:none;padding:0 10px;margin:0;border-left:1px solid #d9d9d9;display:inline}
	.b-nav-ftr li:first-child{border:0}
.b-soc-ftr{position:absolute;left:0;top:16px;cursor:default}
	.b-soc-ftr a{text-indent:200px;width:24px;height:24px;padding:8px;margin-right:10px;display:inline-block;position:relative;overflow:hidden;transition:all 0.3s}
	.b-soc-ftr a:hover{background:rgba(0,100,173,0.2)}
		.b-soc-ftr a:before{content:' ';height:24px;margin:0 auto 20px;display:block}
		.b-soc-ftr a.b-soc-ftr-fb:before{content:' ';background:url('/local/templates/qydrozo/img/social.png') 0 0 no-repeat;height:24px;margin:0 auto 20px;display:blockbackground-position:-44px 0;width:12px}
		.b-soc-ftr a.b-soc-ftr-ig:before{background-position:-56px 0;width:24px}
		/*.b-soc-ftr a.b-soc-ftr-vk:before{background-position:-20px 0;width:24px}*/
		.b-soc-ftr a.b-soc-ftr-vk:before{background:url('/local/templates/qydrozo/img/vkontakte_icon_32_svg.svg') 0 0 no-repeat;background-position:0 0;width:24px}
		.b-soc-ftr a.b-soc-ftr-yt:before{background:url('/local/templates/qydrozo/img/youtube_icon_32_svg.svg') 0 0 no-repeat;background-position:0 0;width:24px;height:24px}
		.b-soc-ftr a.b-soc-ftr-telegram:before{background:url('/local/templates/qydrozo/img/telegram_icon_32_svg.svg') 0 0 no-repeat;background-position:0 0;width:24px;height:24px}
.policy-link {color:#aaa;font-size: 0.8em;}
.about-block {font-size:0.9em;color:#555}
.fancy-pop-block .authform-login-btn {float:left;margin-right:39px}
/* popup */
.popup-overlay,
.popupvideo-overlay {
	display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
   /* background: rgba(0,0,0,0.5);*/
    z-index: 111;
}
.popupvideo-overlay {
   background: rgba(0,0,0,0.5);
}
#feedback-form{
	text-align: center;
}
.popup-box{
	display: none;
	max-width: 488px;
    max-height: 782px;
    top: calc(5vh);
    position: fixed;
    z-index: 112;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: auto;
    background-color: #ebf6fc;
    color: #fff;
    overflow-y: auto;
	border: 2px solid #0072bb;
}

.popupvideo-box {
	display: none;
	max-width: 830px;
    max-height: 480px;
    padding: 30px 30px 0 0;
    top: calc(5vh);
    position: fixed;
    z-index: 112;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: auto;
    overflow-y: auto;
}

.popup-text {
	color:#0072bb;
	font-size: 20px;
	line-height: 1.2;
    font-weight: 600;
	margin-bottom:23px;
  
}
.popup-body {
    padding: 20px 70px 50px 70px;
}
.popup-body textarea{
	height: 200px !important;
	padding: 10px 12px !important;
}
.popup-inpt{
	width: 93% !important;
	height: 40px !important;
	margin:7px 0 !important;
	border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 0 12px;
    font-size: 12px;
    line-height: 23px;
    background: #fff;
}

.order-button{
	width: 220px !important;
    height: 40px !important;
    border-radius: 0 !important;
    background: #ebebeb !important;
    color: #1279c0 !important;
    border: none !important;
    font-size: 16px !important;
    font-weight: 600 !important;
	cursor:pointer;
}
#order:disabled{
	opacity:0.5;
}
.order-button:hover{
	color: #fff !important;
	background: #0072bb !important;
}
.checkbox-box {
    width: 20px;
    height: 20px;
	position: relative;
}
.checkbox-box .checkbox {
    display: none;
}
.checkbox-box .checkbox:checked + label {
    color: #ffffff;
    background-color: #ffffff;
    background-image: url(/local/templates/qydrozo/img/icon-check.svg);
    background-position: center center;
    -webkit-background-size: 25px 25px;
    background-size: 15px 25px;
    background-repeat: no-repeat;
}
.checkbox-box .checkbox + label {
    width: 20px;
    height: 20px;
    color: #ffffff;
    border: 1px solid #c2c2c2;
	border-radius:7px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    margin-bottom: 0;
}
.agreement_note {
	color:#a4a5a6;
    font-size: 12px;
    padding-left: 30px;
    line-height: 1.33;
    width: calc(100% - 25px);
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
	text-align: left !important;
	margin: -20px 0 25px 0;
}
.btn-card{
	margin: 0 0 20px 0;
}
.popup-close,
.popupvideo-close {
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 1em;
    cursor: pointer;
    color: #0072bb;
}

.popupvideo-close {
    right: 0px;
    top: 0px;
    font-size: 30px;
    width: 1em;
    height: 1em;
    line-height: 1em;
    color: #fff;
}

.link-product{
	width: 240px;
    height: 30px;
    font-size: 16px;
    background: #ebebeb;
    color: #1279c0;
    text-decoration: none;
    text-align: center;
    padding-top: 10px;
    font-weight: 600;
}
.link-product:hover{
	color: #fff;
	background: #0072bb;
	text-decoration: none;
}

/* scroller */
#scroller{
    position: fixed;    
    bottom: 50px;
    left: 50px;
    background: transparent url(/local/templates/qydrozo/img/back_to_top.svg)  left top / contain no-repeat;
    width: 60px;
    height: 60px;
    cursor: pointer;
    opacity: 0.75;
    display:none;
}

#scroller:hover {
    opacity: 1;
}
.item-det-video {
	line-height: 110%;
    background: none;
    padding: 0;
    margin: 15px 0;
}
.item-det-video-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.item-det-video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.item-det-video .item-det-video-wrap:after {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;}

#result_konk{
	margin-top:40px;
}
#result_konk thead{
	background-color:#0072BC;
	color:#fff;
	font-weight: normal;
}
#result_konk td, #result_konk th{
	padding:10px;
	text-align:center;
	font-weight: normal;
	font-size:16px;
	vertical-align: middle;
}
#result_konk td{
	border: solid 1px gray;
}

.s_restavratsiya .m-slider-slide-title {
  font: 14px / 29px NeoSansPro, NeoSansCyr, 'Myriad Pro', verdana, sans-serif;
}

.item-det-download-link .download-source {
	position: absolute; 
	left: -9999px;
	/*font-family: 'Arial', 'Verdana', sans-serif;*/
	font-size: initial !important;
}


/* End */
/* /local/templates/qydrozo/template_styles.css?175135423444455 */
