

/* Start:/bitrix/templates/plastik/components/bitrix/menu/headermenu/style.min.css?1504471223490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/plastik/components/bitrix/menu/headermenu/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:/bitrix/templates/plastik/components/bitrix/catalog.section.list/leftslovar/style.css?15044712257305*/
/* line */
.bx_catalog_line{margin-bottom: 30px;}
.bx_catalog_line .bx_catalog_line_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0;}
.bx_catalog_line .bx_catalog_line_ul li{
	margin-bottom: 20px;
	list-style: none;
}
.bx_catalog_line .bx_catalog_line_ul li:before {content: '' !important}

.bx_catalog_line .bx_catalog_line_img{
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}

.bx_catalog_line .bx_catalog_line_title{
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none;}
.bx_catalog_line .bx_catalog_line_title span{font-size: 16px}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}


@media (max-width:639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img{
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size: 14px;}
	.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size: 11px;}
}



.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	 		transition: all 0.3s ease;
}

/* text */
.bx_catalog_text{margin-bottom: 30px;}
.bx_catalog_text .bx_catalog_text_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0;}
.bx_catalog_text .bx_catalog_text_ul li{
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}
.bx_catalog_text .bx_catalog_text_ul li:before {content: '' !important}
.bx_catalog_text .bx_catalog_text_title{
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_text .bx_catalog_text_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 14px;
}
.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration: none}
.bx_catalog_text .bx_catalog_text_title span{font-size: 12px;}

@media (max-width:639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* tile */

.bx_catalog_tile{margin-bottom: 30px;}
.bx_catalog_tile .bx_catalog_tile_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0;}
.bx_catalog_tile .bx_catalog_tile_ul li{
	float: left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width:12.5%;
	list-style: none;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:before {content: '' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-color: #fff;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}
.bx_catalog_tile .bx_catalog_tile_title{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none;}
.bx_catalog_tile .bx_catalog_tile_title span{font-size: 12px;}




/*2*/
@media (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px;}
}
@media (min-width:480px) and (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* list */

.bx_sitemap{margin-bottom: 30px;}
.bx_sitemap .bx_sitemap_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_sitemap .bx_sitemap_title a{
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li{
	padding: 0;
	line-height: 14px;
}
.bx_sitemap .bx_sitemap_ul li:before {content: '' !important}
.bx_sitemap .bx_sitemap_li_title{
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 10px;
}
.bx_sitemap .bx_sitemap_li_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}
.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration: none}
.bx_sitemap .bx_sitemap_li_title span{font-size: 11px;}

@media (max-width:639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_sitemap .bx_catalog_line_title,
	.bx_sitemap .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
/* End */


/* Start:/bitrix/templates/plastik/components/bitrix/system.auth.form/past/style.min.css?1504471223424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/templates/plastik/components/bitrix/system.auth.form/past/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/plastik/components/bitrix/system.auth.form/past/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/plastik/components/bitrix/news.list/polimer/style.css?1504471226150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/plastik/components/bitrix/news.list/boardright/style.css?1504471226150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/plastik/components/bitrix/breadcrumb/m1/style.min.css?1504471223448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/plastik/components/youx/main.feedback/main/style.min.css?1504471223251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/bitrix/templates/plastik/styles.css?161675731096388*/
/* =Comments
----------------------------------------------- */

body{
	overflow: visible !important;
}

.hid{
	display:none;
}
.catalogue-item .item-content input#submit:hover {
    background: #5187e9;
    color: #FFF;
}

img{
    max-width: 100%;
}

.title-search-result{
    left: 270px !important;
}

#comments-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.6em;
    padding: 0 0 2.6em;
    text-transform: uppercase;
}
.btn-delete{
    cursor: pointer;
}

.table-title__fexed{
    position: fixed;
    z-index: 1000;
    top: 0;
	background-color: #fff;
	overflow: scroll;
}

.table-mark__section.is-hidden {
	display: none;
}

.table__search-result-item {

	    background-color: white;
    color: black;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
	display: none;
	cursor: pointer;
}

.table__search-result-item.is-open {
	display: block;
}

.table__search-result-item:hover {
	
background-color: #fff2be;
}

.table__search-result-item span{
padding-left: 24px;
    padding-right: 15px;
    text-decoration: none;
    color: #808080;
    width: 100%;
    display: block;
    display: block;
    box-sizing: border-box;
}

.table__search-wrap {
    position: relative;
}


.table__search-result {
    border: 1px solid #c6c6c6;
    /* display: none; */
    overflow: hidden;
    z-index: 205;
    position: absolute;
    top: 31px;
    left: 0;
    width: 180px;
	display: none;
}

.table__search-result.is-open {
	display: block;
}

.table-sort.back_order img{
    transform: rotate(180deg);
}

.table-mark__row:nth-child(even):not(.not-for-data){
    background-color: #dddddd;
}

.table-mark__row.is-search {
    border: 1px solid gray !important;
    background: gray !important;
}

.img-on-table__section{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.img-on-table__wrap{
    margin: 10px 20px 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.table-page-first-option{
    height: 31px;
    font-size: 16px;
    color: #FFF;
    font-weight: normal;
 
    background: url(/bitrix/templates/plastik/img/bg-blue-head.png) repeat-x;
    padding-top: 5px;
    text-align: center;
}

.table-page-sections-option{
    color: #333;
    text-decoration: none;
    display: block;
    padding: 3px 10px 3px 13px;
    border-top: #d8d7d7 1px Solid;
}
.table-page-sections-option:hover{
    color: #FFF;
    background: #7c7c7c url(/bitrix/templates/plastik/img/icons.png) no-repeat 1px -78px;
}
.nopassword,
.nocomments {
    color: #aaa;
    font-size: 24px;
    font-weight: 100;
    margin: 26px 0;
    text-align: center;
}
.commentlist {
    list-style: none;
    margin: 0 auto;
    /*width: 68.9%;*/
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
    width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
    background: #F6F6F6;
    border: 1px solid #ddd;
    margin: 0 0 1.225em;
    padding: 1.225em;
    position: relative;
}
.commentlist .pingback {
    margin: 0 0 1.225em;
    padding: 0 1.225em;
}
.commentlist .children {
    list-style: none;
    margin: 0;
}
.commentlist .children li.comment {
    background: #fff;
    border-left: 1px solid #ddd;
    margin: 1.225em 0 0;
    padding: 1.225em;
    position: relative;
}
.commentlist .children li.comment .fn {
    display: block; 
}
.comment-meta .fn {
    font-style: normal;
    font-weight:bold;
}
.comment-meta {
    color: #666;
    font-size: 12px;
    line-height: 2.2em;
}

.commentlist .children li.comment .comment-meta {
    line-height: 1.625em;
    margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
    margin: 1.225em 0 0;
}
.comment-meta a {
    font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.comment-content {
    color:#000;
}
.commentlist .avatar {
    left: -102px;
    padding: 0;
    position: absolute;
    top: 0;
}
.commentlist > li:before {
    content: url(/bitrix/templates/plastik/img/guestbook/comment-arrow.png);
    left: -21px;
    position: absolute;
}
.commentlist > li.pingback:before {
    content: '';
}
.commentlist .children .avatar {
    background: none;
    left: 1.225em;
    padding: 0;
    top: 1.225em;
}
a.comment-reply-link {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    display: inline-block;
    font-size: 12px;
    padding: 3px 8px;
    text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
    background: #588dee;
    color: #fff;
}
a.comment-reply-link > span {
    display: inline-block;
    position: relative;
    top: -1px;
}

/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
    margin-left: 102px;
    width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
    width: auto;
}

/* Comment Form */
#respond {
    background: #F6F6F6;
    border: 1px solid #ddd;
    margin: 1.225em auto 1.225em;
    padding: 1.225em;
    position: relative;
    width: 68.9%;
}
#respond h2{margin:0; padding:0 0 15px;}
#respond input[type="text"],
#respond textarea {
    background: #fff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding: 6px;
    text-indent: 80px;
}
#respond .comment-form {
    position: relative;
}
#respond .comment-form label {
    color: #000;
    font-weight: bold;
    display: inline-block;
    font-size: 13px;
    min-width: 55px;
    padding: 3px 8px;
    z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
    text-indent: 0;
    z-index: 1;
}
#respond textarea {
    resize: vertical;
    width: 95%;
}
#respond .required {
    color: #bd3500;
    font-size: 16px;
    font-weight: bold;
    z-index: 1;
}
#respond p {
    margin: 0;
}
#respond .form-submit {    
    margin:0;
    padding:0;
}
#respond input#submit {
    background:#588dee url(/bitrix/templates/plastik/img/btn-blue.png) 0 100% repeat-x;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #eee;
    cursor: pointer;
    font-size: 15px;
    margin: 0;
    padding: 6px 20px;
}
#respond input#submit:hover {
    background: #5187e9;
    color: #FFF;
}

@media(max-width: 768px) {
	#respond {
		max-width: 560px;
		width: auto;
		margin: 0 auto;
		margin-top: -23px;
		margin-bottom: -48px;
	}
}
@media(max-width: 560px) {
	#respond {
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		margin-top: -23px;
		margin-bottom: -62px;
		box-sizing: border-box;
	}
	
	#respond textarea {
		resize: vertical;
		width: 100%;
		box-sizing: border-box;
	}

	#respond input[type="text"] {
		text-indent: 0;
		padding: 0 10px;
		height: 35px;
		box-sizing: border-box;
	}
	
	#respond .form-submit {
		margin-top: 9px;
		margin-bottom: 8px;
	}
	
	#respond .comment-form {
		position: relative;
		display: flex;
		flex-direction: column;
	}
	
	#respond .comment-form label {
		padding: 3px 0;
	}
}

@media(max-width: 992px) {
	.faq-search input[type='text']{
		height: 33px;
		box-sizing: border-box;
	}
	
	.faq-search input[type='submit']{
		height: 28px;
		width: 68px;
	}
}

@media(max-width: 560px) {
	.faq-search {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
}

a:hover{text-decoration:none;}
img{border:none;}
ul, ol{list-style:none;}
form, fieldset{border:none;}
ul, ol, form, fieldset{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
table{width:100%; border-collapse:collapse;}

body{color:#333; font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}
body.is-hidden {
	overflow: hidden;
}
a{color:#0063c2; outline:none;}

.wrapp-main{max-width:1365px; margin:0 auto;}

@media(max-width: 992px){
	.wrapp-main {
		max-width:768px;
	}
}
.main{min-width:998px; overflow:hidden;}

@media(max-width: 992px){
	.main {
		max-width: 100%;
		min-width: inherit;
	}
}

/* === header === */
#header{}
.header-top{width:100%; background:url(/bitrix/templates/plastik/img/bg-gray-menu.png) repeat-x; height:37px;}
.header-top-right{float:right; width:320px; height:37px; margin:8px 10px 0 0;}   
.header-top-left{float:left; width:500px; height:37px;}
.header-top-center{margin:0 325px 0 505px;}
.header-center{width:100%; overflow:hidden;}  
.header-center .phone {
	display: none;
}	
.header-center-left{float:left; width:240px;}              
.header-center-wrapp{margin-left:255px;}
.header-center-wrapp-right{float:right; width:240px;}
.header-center-wrapp-center{margin-right:255px;}
.header-bottom{background:url(/bitrix/templates/plastik/img/bg-blue-menu.png) repeat-x; height:41px;}
.header-center-wrapp--responsive {
	display: none !important;
}
@media(max-width: 992px){
	.header-top {
		display: flex;
		align-items: center;
		padding: 0 15px;
		box-sizing: border-box;
		justify-content: space-between;
	}
	.header-bottom {
		padding: 0 15px;
	}
	.header-center .logo {
		width: 146px;
		height: 32px;
		background-size: cover !important;
	}
	
	.header-center {
		height: 66px;
		box-sizing: border-box;
		padding: 3px 0 !important;
		padding-top: 2px !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.header-center-left {
		height: 100%;
		display: flex;
		align-items: center;
		width: auto;
	}
	
	.header-center-wrapp {
		margin-left: 0;
	}
	
	.header-center-left a{
		height: 100%;
		width: 100%;
		display: flex;
		align-items: center;
	}
	
	.header-top-left {
		width: auto;
		float: inherit;
		order: 1;
	}
	
	.header-top-right {
		float: inherit;
		margin: 0;
		display: flex;
		align-items: center;
		width: auto;
		order: 3;
		height: 33px;
		margin-top: -4px;
	}
	
	.header-top-center {
		margin: 0;
		order: 2;
		height: 33px;
		align-items: center;
		display: flex;
		padding-bottom: 4px;
		margin-left: 10px;
		box-sizing: border-box;
		margin-top: -2px;
	}
	.header-center-wrapp-right {
		height: 50px;
		width: auto;
	}
	.header-center-wrapp-right .bbl {
		height: 100%;
		padding: 0;
		display: block;
	}
	.header-center-wrapp-right .bbl {
		height: 100%;
		padding: 0;
		display: block;
	}
	.header-center-wrapp-right .bbl_div a {
		height: 100%;
		padding: 0;
		display: block;
	}
	
	.header-center-wrapp-right .bbl_div a img{
		height: 100%;
		padding: 0;
		display: block;
		width: auto;
		margin: 0;
	}

	.header-center-wrapp {
		margin-left: 0;
		display: flex;
		align-items: center;
		margin-left: 13px;
	}

	.header-center-wrapp-right {
		order: 2;
		margin-left: 10px;
	}
	
	.header-center-wrapp-right .bbl_div {
		height: 100%;
	}
	.header-center-wrapp-center {
		margin-right: 0;
	}
	
	.header-center-wrapp-center .bbl {
		height: 100%;
		padding: 0;
		display: block;
	}
	.header-center-wrapp-center .bbl_div{
		width: auto;
		height: 100%;
	}
	.header-center-wrapp-center {
		    height: 50px;
		width: auto;
	}
	.header-center-wrapp-center .bbl {
		height: 100%;
		padding: 0;
		display: block;
	}
	.header-center-wrapp-center .bbl {
		height: 100%;
		padding: 0;
		display: block;
	}
	.header-center-wrapp-center .bbl_div a {
		height: 100%;
		padding: 0;
		display: block;
	}
	
	.header-top + .bbl {
		display: none;
	}
	
	.header-center-wrapp-center .bbl_div a img{
		height: 100%;
		padding: 0;
		display: block;
		width: auto;
	}
}
@media(max-width: 768px){
	.header-top-left {
		display: none;
	}
	.header-top-center {
		display: none;
	}
	.header-center .phone {
		display: block;
	}

	.header-center-wrapp--responsive {
		display: flex !important;
		padding: 0 15px;
		flex-wrap: wrap;
	}	
	
	div#header>div:nth-child(5)>div:nth-child(1)>div>div>a>img {
		width: auto !important;
		height: 60px!important;
		margin: 0 auto;
	}
	
	div#header>div:nth-child(5)>div:nth-child(2)>div>div>a>img {
		width: auto !important;
		height: 60px!important;
	}
	
	.header-center  .phone span {
		    padding: 1px 0 4px 18px;
	}
	
	.header-top-right {
		width: 100%;
		justify-content: space-between;
	}
	
	.header-center-wrapp {
		display: none;
	}
		
	.header-center {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 50px;
		box-sizing: border-box;
		padding: 9px 15px!important;
	}
	
	.header-center-wrapp-right {
		height: auto;
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}
	
	.header-center-wrapp-right .bbl {
		width: 100%;
	}
	
	.header-center-wrapp-right .bbl_div {
		width: 100%;
	}
	
	.header-center-wrapp-right .bbl_div a {
		width: 100%;
	}
	.header-center-wrapp-right .bbl_div a img {
		/* width: 100%; */
		margin: auto;
	}
	
	#animation_container{
		display: none !important;
	}
	.s1_adaptive_test #animation_container{
		display: block !important;
		overflow: hidden;
	}

	.header-center-wrapp-center {
		height: auto;
		width: 100%;
		margin-top: 10px;
	}
	
	.header-center-wrapp-center .bbl {
		width: 100%;
	}
	
	.header-center-wrapp-center .bbl_div {
		width: 100%;
	}
	
	.header-center-wrapp-center .bbl_div a {
		width: 100%;
	}
	.header-center-wrapp-center .bbl_div a img {
		width: 100%;
	}
}
@media(max-width: 480px) {
	div#header>div:nth-child(5)>div:nth-child(1)>div>div>a>img {
		
       height: 44px !important;
	}
	
	div#header>div:nth-child(5)>div:nth-child(2)>div>div>a>img {
		    height: 44px !important;
	}
}
@media(max-width: 360px) {
	div#header>div:nth-child(5)>div:nth-child(1)>div>div>a>img {
		
    height: 37px !important;
	}
	
	div#header>div:nth-child(5)>div:nth-child(2)>div>div>a>img {
		height: 37px !important;
	}
}
/*--iconset--*/
.iconset{float:right; width:135px;}
.iconset ul{height:20px; overflow:hidden;}
.iconset ul li{float:left; height:20px; padding:0 3px;}
.iconset ul li a{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat; height:20px; width:20px; float:left; display:block; color:#6e6e6e; font-size:11px; text-decoration:none;}
.iconset ul li a.skype{background-position:-35px 0;}
.iconset ul li a.email{background-position:-70px 0;}
.iconset ul li a.rss{background-position:-105px 0;}
.iconset ul li a.sitemap{background-position:-140px 0;}
.iconset ul li a.twitter{background-position:-436px 0;}
.iconset ul li a.eng{background:none;}
.iconset ul li a.eng:hover{text-decoration:underline;}
@media(max-width: 992px){
	.iconset {
		width: auto;
		order: 2;
	}
	.iconset ul li a {
		display: flex;
		align-items: center;
	}
}
@media(max-width: 768px){
	.iconset ul li {
		display: none;
	}
	
	.iconset ul li:last-child {
		display: flex;
	}
}
/*--login--*/
.login{margin-right:145px; height:1%;}
.login ul{height:20px;}
.login ul li{float:left; height:20px; padding:0 7px;}
.login ul li a{color:#333; font-size:11px; text-decoration:underline;}
.login ul li a:hover{text-decoration:none;}
.login ul li a.enter,
.login ul li a.exit{float:left; color:#CC0000; text-decoration:none; position:relative;}
.login ul li a.enter span,
.login ul li a.exit span{border-bottom:#CC0000 1px dotted;}
.login ul li a.enter em{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat 0 0; height:20px; width:20px; float:left;}
.login ul li a.exit em{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -385px 0; height:20px; width:20px; float:left;}
@media(max-width: 992px){
	.login {
		margin-right: 0;
		height: 33px;
		display: flex;
		align-items: center;
	}
	.login ul li {
		display: flex;
		align-items: center;
	}
	.login ul li a.enter {
		display: flex;
		align-items: center;	
	}
	.login ul li a.enter em {
		height: 17px;
	}
	
	.login ul li a.enter span {
		line-height: 1.2;
	}
}
@media(max-width: 768px){
	.login ul li {
		margin-right: 13px;
		padding: 0;
	}
}
/*--menu-top--*/
.menu-top{width:100%; overflow:hidden; float:left; width:100%;}
.menu-top li{float:left; height:37px; line-height:28px; padding:0 8px;}
.menu-top li a{color:#333; font-size:11px;}
.menu__close {display: none;}
@media(max-width: 992px){
	.menu-top li {
		float: initial;
		display: inline-flex;
		align-items: center;
		padding: 0;
		margin-right: 10px;
		height: 33px;
	}
	
	
	
	.menu {
		margin-right: 0 !important;
	}
}
@media(max-width: 768px){
	.menu {
		display: flex;
		flex-grow: 1;
		position: fixed;
		height: 100% !important;
		top: 0;
		left: 0;
		margin-right: 0 !important;
		background-color: rgba(0, 0, 0, 0.5);
		width: 100%;
		padding-top: 127px;
		z-index: 20;
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.3s ease;
	}
	.menu__close {display: block;
		position: absolute;
		width: 24px;
		height: 24px;
		transform: rotate(45deg);
		z-index: 10;
	} 
	.menu__close span:first-child {
		width: 24px;
		height: 4px;
		background-color: #fff;
		display: block;
		top: 50%;
		position: absolute;
		left: 0;
		transform: translateY(-50%);
	}
	.menu__close span:last-child {
		height: 24px;
		width: 4px;
		background-color: #fff;
		display: block;
		top: 50%;
		position: absolute;
		left: 0;
		transform: translateY(-50%);
		margin-left: calc(50% - 2px);
	}
	.menu.is-open {
		opacity: 1;
		pointer-events: auto;
	}
	.menu.is-open ul{
		transform: translateX(0);
	}
	.menu ul li a {
		font-size: 18px !important;
		height: 56px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-decoration: none !important; 
	}
	.menu ul li {
		height: 56px;
		width: 100%;
		margin-right: 0 !important;
	}
	
	.menu ul li a.is-active {
		background: linear-gradient(180deg, #245DC4 0%, #053081 100%);
	}
	
	.menu ul {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 20px 0 !important;
		background: #366ED3;
		transition: transform 0.3s ease;
		transform: translateX(-100%);
	}
}

.gamburger {
	display: none;
}
@media(max-width: 768px){
	.gamburger {
		display: flex;
		flex-direction: column;
		width: 25px;
		height: 36px;
		justify-content: center;
		order: 3;
		
	}
	
	.gamburger.is-open {
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-webkit-transition-delay: 0.6s;
		-o-transition-delay: 0.6s;
		transition-delay: 0.6s;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		z-index: 60;
		    margin-top: 5px;
	}
	
	.gamburger.is-open span:nth-child(1) {
		-webkit-transition-delay: 0.3s;
		-o-transition-delay: 0.3s;
		transition-delay: 0.3s;
		-webkit-transform: translateY(7px);
		-ms-transform: translateY(7px);
		-o-transform: translateY(7px);
		transform: translateY(7px);
	}
	
	.gamburger.is-open span:nth-child(2) {
		width: 0px;
	}
	
	.gamburger.is-open span:nth-child(3) {
		-webkit-transition-delay: 0.3s;
		-o-transition-delay: 0.3s;
		transition-delay: 0.3s;
		-webkit-transform: translateY(-13px) rotate(90deg);
    -ms-transform: translateY(-13px) rotate(90deg);
    -o-transform: translateY(-13px) rotate(90deg);
    transform: translateY(-13px) rotate(90deg);
	}
	
	.gamburger span {
		width: 25px;
		height: 4px;
		background-color: #fff;
		margin-bottom: 6px;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
	.gamburger span:last-child {
		margin-bottom: 0;
	}
}

.tab-responsive {
	display: none;
	margin-bottom: 0!important;
}

@media(max-width: 768px) {
	.block-tab-hidden {
		display: none;
	}
	.tab-responsive {
		display: block;
	}
	.tab-responsive .tab-content img {
		display: none;
	}
	
	.tabset-responsive .tab-link__block {
		overflow: hidden;
		height: 39px;
		position: relative;
		background: url(/bitrix/templates/plastik/img/bg-passive.png) repeat-x;
	}
	
	.tabset-responsive .tab-link__block .tab-li:first-child {
		padding-left: 20px;
	}
	.tabset-responsive .tab-link__block .tab-li {
		float: left;
		height: 39px;
		padding: 0 5px 0 0;
	}
	
	.tabset-responsive .tab-link__block .tab-li .tab-link {
		float: left;
		height: 39px;
		line-height: 30px;
		color: #FFF;
		font-size: 13px;
		padding: 0 10px;
		padding-left: 0;
		transition: padding 0.3s ease;
	}
	
	.tabset-responsive .tab-link__block .tab-li.is-active .tab-link {
		padding-left: 10px;
	}
	
	.tabset-block .btnMore {
		float: none;
		display: inline-block;
	}
	
	.tabset-block .tab-content {
		padding: 7px 10px 0 10px;
	}
	
	.tabset-block .tab-content {
		    height: auto;
	}
	
	.tabset-responsive .tab-link__block.active::before {
		display: none;
	}
	
	.tabset-responsive .tab-link__block::before {
		content: "";
		width: 8px;
		height: 6px;
		background-image: url(/bitrix/templates/plastik/images/arrow-down-white.png);
		display: block;
		position: absolute;
		right: 15px;
		background-repeat: no-repeat;
		top: 11px;
	}
	
	.tabset-block .tab-footer-blue {
		background: #f1f1f2;
		padding-bottom: 13px;
	}
	
	.tabset-responsive .tab-link__block .tab-li .tab-link:hover, .tabset-responsive .tab-link__block .tab-li.active .tab-link {
		background: url(/bitrix/templates/plastik/img/bg-active.png) repeat-x;
		color: #fff;
		padding-left: 10px;
	}
	
	.tabset-responsive .tab-link__block .tab-li .tab-link:hover em, .tabset-responsive .tab-link__block .tab-li.active .tab-link em {
		background: url(/bitrix/templates/plastik/img/bg-active-arrow.png) no-repeat 50% 100%;
	}
	
	.tabset-block.is-active {
		display: block;
	}
	.tabset-block {
		display: none;
	}

	.tabset-responsive .tab-li .tab-link em {
		float: left;
		height: 39px;
		display: block;
		font-style: normal;
		cursor: pointer;
	}
}

/*--phone--*/
/*.phone{text-align:center; padding-top:7px;}*/
.phone {
    text-align: center;
    padding-top: 7px;
}
.phone span{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -410px 0; overflow:hidden; height:16px; line-height:16px; padding:0 0 3px 18px; color:#CC0000; font-size:11px;}
@media(max-width: 992px){
	.phone {
		padding-top: 0;
	}
}
/*--banner-block--*/
.banner-block{width:100%; text-align:center; padding:5px 0;}

/*--banner-block--*/
.bbl{width:100%; text-align:center; padding:5px 0;}
@media(max-width: 992px) {
	.bbl {
		/*display: none;*/
	}
}
/*--logo--*/
.logo, .logo a{display:block; width:227px; height:50px;}
.logo a{text-indent:-9999px; overflow:hidden;}
.logo{background:url(/bitrix/templates/plastik/img/logo.png) no-repeat; margin:5px 0;}
@media(max-width: 992px) {
	.logo {
		margin: 0 !important;
	}
}

@media(max-width: 768px) {
	.logo {
		width: 146px;
		height: 32px;
		background-size: cover !important;
	}
}
/*--search--*/
.search{float:right; width:280px; margin:6px 0 0 0;}
.search>form{width: 240px;float: right;}
.search .bmark{float: left;}
.search input[type="text"]{float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:24px; width:190px; color:#999; border:#154192 1px Solid; font-size:12px; font-style:italic; padding:3px 5px;}
.search input[type="image"]input.btn{float:left; border:0;}
.search input[type="text"]:focus{text-indent:0; z-index:1; border-color:rgba(107,158,250,.9); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6);} 
@media(max-width: 992px) {
	.search {
		width: auto;
		margin: 0;
		height: 37px;
		display: flex;
		align-items: center;
	}
	.search>form {
		width: auto;
		order: 2;
		margin-left: 15px;
	}
	.search input[type="text"] {
		display: none;
	}
}

@media(max-width: 768px) {
	.search input[type="text"] {
		display: block;
		margin-right: 4px;
	}
	.search {
		width: 100%;
		justify-content: space-between;
	}
	
	.search>form fieldset {
		display: inline-block;
	}
	
	.search>form fieldset .btn {
		margin-top: 3px;
	}
	
	.search>form {
		margin-left: 0;
	}
}

.footer-info {
	display: none;
}

@media(max-width: 992px) {
	.footer-link {
		display: flex;
		width: 100%;
		text-align: right;
		justify-content: flex-end;
	}
}	
@media(max-width: 768px) {
	.footer-info {
		display: flex;
		align-items: flex-end;
		padding: 0 15px;
		box-sizing: border-box;
		justify-content: space-between;
		width: 100%;
		height: 37px;
		position: relative;
	}
	
	.footer-info__wrap {
		display: flex;
		align-items: center;
		height: 33px;
		width: 100%;
		justify-content: space-between;
	}
	
	.footer-info .menu-top{
		width: auto;
	}
	
	.footer-info .menu-top li:last-child {
		margin-right: 0;
	}
	
	.footer-info .iconset ul li {
		display: flex; 
	}
	
	.footer-info::before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: -1;
		background: url(/bitrix/templates/plastik/img/bg-gray-menu.png) repeat-x;
		transform: rotate(-180deg);
	}
	

}
/*--menu--*/
.menu{margin-right:290px; overflow:hidden; height:41px;}
.menu ul{overflow:hidden; width:100%; padding:0;}
.menu ul li{float:left; padding:0 15px; line-height:37px;}
.menu ul li a{color:#FFF; font-size:14px; text-decoration:none;}
.menu ul li a:hover{text-decoration:underline;}
 @media(max-width: 992px) {
	.menu ul li {
		margin-right: 15px;
		padding: 0;
	}
 }
/* === content === */
#content{width:100%;}
.column-wrapp{width:100%; padding-top:7px;}
.column-wrapp:after{height:0; clear:both; content:""; display:block;}
@media(max-width: 992px) {
	.column-wrapp {
		display: flex;
	    flex-direction: column;
	}
}
/*--left-sidebar--*/
.left-sidebar{float:left; padding:0; width:240px; overflow:hidden;}
.block1--table {
	display: none;
}
@media(max-width: 992px) {
	.left-sidebar {
		width: calc(100% + 30px);
		float: initial;
		margin: 0 -15px;
		display: flex;
		flex-wrap: wrap;
		    overflow: inherit;
	}

	.left-sidebar .bbl {
		width: calc(50% - 30px);
		margin: 0 15px;
		order: 3
	}

	.left-sidebar .bbl.c2_adaptive {
		width: calc(100% - 30px);
	}
	
	.left-sidebar .block1--table {
    /* display: block; */
	display: none;
	width: 100% !important;
	order: 2;
	}
	
	.left-sidebar  .bbl_div {
		width: 100%;
	}
	
	.left-sidebar  .bbl_div a{
		width: 100%;
		display: block;
	}
	
	.left-sidebar  .bbl_div a img {
		margin: auto;
width: auto;
    height: auto;
	}
	
	.left-sidebar .block1 {
		order: 1;
		width: calc(25% - 30px);
		margin: 0 15px;
		box-sizing: border-box;
		margin-top: 12px;
		margin-bottom: 15px;
		background-color: transparent;
		border: 0;
		position: relative;
		z-index: 15;
	}
	
	.left-sidebar .block1 .block-title span a {
		transition: color 0.3s ease;
		color: #0063C2;
		padding: 0;
	}
	
	.left-sidebar .block1 .block-title span {
		padding: 0;
		float: initial;
		display: inline-block;
		margin: 0 auto;
		padding: 0 5px;
	}
	
	.left-sidebar .block1-content li {
		height: auto;
	}
	
	.left-sidebar .block1.is-active {
		position: relative;
		z-index: 40;
	}
	
	.left-sidebar .block1.is-active .block-title span a {
		color: #FFF;
		padding: 0;
	}
	
	.left-sidebar .block1 .block-title {
		background: none;
		font-size: 16px;
		width: 100%;
		text-align: center;
		transition:background 0.3s ease; 
		z-index: 15;
		position: relative;
	}
	
	.left-sidebar .block1.is-active .block-title {
		height: 31px;
		font-size: 16px;
		text-align: center;
		font-weight: normal;
		float: left;
		background: url(/bitrix/templates/plastik/img/bg-blue-head.png) repeat-x;
	}
	
	.left-sidebar  .block1--right .block-title span{
		float: right !important;
	}
	
	.left-sidebar  .block1--right  .block1-content{
		right: 0;
	}
	
	.left-sidebar  .block1--left .block-title span{
		float: left !important;
	}
	
	.block1--left .block-title {
		text-align: left;
	}
	
	.left-sidebar .block1-content {
		width: 240px;
		padding: 40px 21px 15px;
		font-size: 11px;
		position: absolute;
		background: #F5F5F5;
		border: 1px solid #D7D6D6;
		display: none;
		    z-index: 10;
	}
	

	

	
	.left-sidebar .slovar-content {
		width: 240px;
		padding: 40px 21px 15px;
		font-size: 11px;
		position: absolute;
		background: #F5F5F5;
		border: 1px solid #D7D6D6;
		display: none;
	}
	
	.left-sidebar .block1-content li a {
		font-size: 13px;
		min-height: 31px;
		box-sizing: border-box;
		display: flex;
		align-items: center;
	}
}

@media(max-width: 768px) {
	.left-sidebar .block1 {
		margin-top: 0;
		width: calc(50% - 16px);
		margin: 0 8px;
		margin-bottom: 10px;
	}
	
		.left-sidebar .block1 .block-title span a {
		color: #fff;
		padding: 0;
		text-align: center;
		display: block;
		width: 100%;
	}
	
	.fixed-fon {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000000;
		opacity: 0;
		pointer-events: none;
		z-index: 35;
		transition: opacity 0.3s ease;
	}
	
	.fixed-fon.is-active {
		opacity: 0.5;
		pointer-events: auto;
	}
	
	.left-sidebar .bbl {
		width: calc(50% - 16px);
		margin: 0 8px;
	}

	.left-sidebar .bbl.c2_adaptive {
		width: calc(100% - 16px);
	}

	.left-sidebar .bbl.c2_adaptive  img {
		width: 100%;
	}
	
	.left-sidebar .block1-content {
		width: 100%;
		box-sizing: border-box;
	}
	
	.left-sidebar {
		width: 100%;
		margin: 0;
		padding: 0 7px;
		box-sizing: border-box;
	}
	
	.left-sidebar .block1--left .block-title span {
		width: 100%;
	}
	
	.left-sidebar .block1--right .block-title span {
		width: 100%;
	}
	
	.left-sidebar .block1 .block-title span {
		width: 100%;
		box-sizing: border-box;
	}
	
	.left-sidebar .block1 .block-title {
		height: 31px;
		font-size: 16px;
		color: #FFF;
		font-weight: normal;
		float: left;
		background: url(/bitrix/templates/plastik/img/bg-blue-head.png) repeat-x;
	}
}


@media(max-width: 480px) {
	.left-sidebar .block1 {
		    width: 100%;
	}
	
	.left-sidebar .bbl {
		width: calc(100% - 16px);
		margin: 0 8px;
	}

	.left-sidebar .bbl_div a img {
		width: 80%;
	}
	
	/*.left-sidebar .bbl_div a img {
		width: auto;
		max-height: 44px;
	}

	.left-sidebar .bbl:nth-child(4) a img {
		max-height: 280px;
	}*/
}
/*--block1--*/
.block1{background:#f6f6f6; border:#d8d7d7 1px Solid; margin:5px 0;}
.block1 h2, .block1 .block-title{height:31px; font-size:16px; color:#FFF; font-weight:normal; float:left; background:url(/bitrix/templates/plastik/img/bg-blue-head.png) repeat-x;}
.block1 h2 span, .block1 h2 span a, .block1 .block-title span, .block1 .block-title span a {min-width:80px; float:left; padding:0 15px; height:31px; line-height:26px; text-decoration:none; color:#FFF;}
.block1-content{clear:both; padding:15px 20px; font-size:11px; overflow:hidden;}
.block1-content li{overflow:hidden; height:1%; border-bottom:#d8d7d7 1px Solid;}
.block1-content li:first-child{border-top:#d8d7d7 1px Solid;}
.block1-content li a{color:#333; text-decoration:none; display:block; padding:3px 10px 3px 13px;}
.block1-content li a:hover,
.block1-content li a.active{color:#FFF; background:#7c7c7c url(/bitrix/templates/plastik/img/icons.png) no-repeat 1px -78px;}
.links-right{float:right; line-height:31px; padding-right:20px;}
.block1-content li.user-cabinet-info{border-bottom:none; text-align:right; padding: 3px 10px 3px 13px;}

/*--slovar--*/
.slovar-content{clear:both; padding:15px 20px; font-size:14px; overflow:hidden;}
.slovar-content li{float:left; margin:2px;}
.slovar-content li a{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat 0 -30px; width:23px; height:22px; display:block; overflow:hidden; color:#333; text-decoration:none; line-height:22px; text-align:center;}
.slovar-content li a:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat 0 -55px; font-weight:bold;}

/*--right-column--*/
.right-column{margin:0 0 0 255px; height:1%;}
@media(max-width: 992px) {
	.right-column {
		margin: 0;
		display: flex;
		flex-direction: column;
	}
}

/*--block2--*/
.block2{border:#d8d7d7 1px Solid; margin:5px 0; font-size:11px;}
.block2 h2, .block2 .block-title{height:31px; font-size:13px; color:#000; font-weight:normal; float:left; background:url(/bitrix/templates/plastik/img/bg-gray-head.png) repeat-x;}
.block2 h2 span, .block2 .block-title span{min-width:80px; float:left; padding:0 15px 0 10px; height:31px; line-height:26px;}
.block2 em, .btn-link-to-forum em{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat; float:left; width:20px; height:31px; display:block; padding-right:5px;}
.block2 em.forum, .btn-link-to-forum em.forum{background-position:-175px 3px;}
.block2 em.world{background-position:-280px 3px;}
.block2 em.board{background-position:-210px 5px;}
.block2 em.catalogue{background-position:-315px 5px;}
.block2 em.exhibition{background-position:-245px 6px;}
.more{text-align:right; padding:0 15px 15px 0;}

.block2-content{clear:both; padding:13px 13px 10px 13px; font-size:11px; overflow:hidden;}
.block2-content li{overflow:hidden; height:1%; border-bottom:#a4bfee 1px Solid;}
.block2-content li a{color:#0063c2; text-decoration:none; display:block; padding:4px 6px;}
.block2-content li a:hover{text-decoration:underline;}
.block2-content .color{background:#c8dafa;}
.block2-content table{color:#000;}
.block2-content table td{padding:4px 6px;}
.block2-content table tr.color td{background:#c8dafa; border-bottom:#a4bfee 1px Solid;}
.block2-content table tr.color td.color{background:#dce8fc; border-bottom:#c3d6f4 1px Solid;}
.up{color:#048151; background:url(/bitrix/templates/plastik/img/ic-up.png) no-repeat 99% 50%; padding:0 15px 0 0;}
.down{color:#d7141a; background:url(/bitrix/templates/plastik/img/ic-down.png) no-repeat 99% 50%; padding:0 15px 0 0;}
.right{text-align:right;}

/*--main-wrapp--*/
.main-wrapp{height:1%; overflow:hidden;}
@media(max-width: 992px) {
	.main-wrapp {
		display: flex;
		flex-direction: column;
	}
}
@media(max-width: 768px) {
	.main-wrapp {
		padding: 0 15px;
	}
}
/*--right-sidebar--*/
.right-sidebar{float:right; width:240px;}
@media(max-width: 992px) {
	.right-sidebar {
		float: initial;
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin: 0 -15px;
		width: calc(100% + 30px);
		margin-top: 0;
	}
	
	.right-sidebar .block2-hidden {
		display: none;
	}
	
	.right-sidebar .bbl {
		display: none;
	}
	
	.right-sidebar .block2 {
		width: calc(50% - 30px);
		margin: 0 15px;
		margin-bottom: 15px;
		box-sizing: border-box;
	}
	
	.right-sidebar .block1 {
		display: none;
	}
}
@media(max-width: 768px) {
	.right-sidebar {
		width: 100%;
		margin: 0;
		margin-top: 8px;
	}
	
	.right-sidebar .block2 {
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
	}
	
	.right-sidebar .block2-board {
		display: none;
	}
}
/*--column-center--*/
.column-center{height:1%; margin-right:255px; padding-top:5px}
@media(max-width: 992px) {
	.column-center {
		margin-right: 0;
		
	}
}
/*--tabset--*/
.block3{border:#d8d7d7 1px Solid; margin:5px 0;}
.block3-news{background:#f1f1f2; border:#d8d7d7 1px Solid; margin:5px 0;}
.b-ico{display:-moz-inline-stack; display:inline-block; overflow:hidden; padding:0; margin:0; vertical-align:middle; text-indent:-9999px; font-size:0; width:0; height:0; background:url('/bitrix/templates/plastik/img/icons.png') -10000px -10000px no-repeat;}
.b-block3-news-ico{background:url('/bitrix/templates/plastik/img/icons.png') -9999px -9999px no-repeat; float:left; height:24px; width:20px;}
.b-twitter-ico{background-position:-175px -25px;}
.b-rss-ico{background-position:-210px -25px;}

.block4{margin:10px 0 5px 0;}
.block4 .block4-content{padding:10px; overflow:hidden;}
.block4 .block4-content h1{font-size:16px; color:#2c58ab; padding:0 0 10px 0; font-weight:normal;}
@media(max-width: 992px) {
	.block4 .block4-content {
	   padding: 0;
		over flow: hidden;
	}
}
.tabset ul{overflow:hidden; height:39px; position:relative; background:url(/bitrix/templates/plastik/img/bg-passive.png) repeat-x;}
.tabset ul li{float:left; height:39px; padding:0 5px 0 0;}
.tabset ul li:first-child{padding-left:20px;}
.tabset ul li a.tab{float:left; height:39px; line-height:30px; color:#FFF; font-size:13px; padding:0 10px;}
.tabset ul li a.tab em{float:left; height:39px; font-style:normal; cursor:pointer;}
.tabset ul li a:hover, .tabset ul li a.active{background:url(/bitrix/templates/plastik/img/bg-active.png) repeat-x; color:#fff;}
.tabset ul li a:hover em,
.tabset ul li a.active em{background:url(/bitrix/templates/plastik/img/bg-active-arrow.png) no-repeat 50% 100%;}

.tabset-container ul li a.tab-link__block{float:left; height:39px; line-height:30px; color:#FFF; font-size:13px; padding:0 10px;}
.tabset-container ul li a.tab-link__block em{float:left; height:39px; font-style:normal; cursor:pointer;}
.tabset-container ul{overflow:hidden; height:39px; position:relative; background:url(/bitrix/templates/plastik/img/bg-passive.png) repeat-x;}
.tabset-container ul li{float:left; height:39px; padding:0 5px 0 0;}
.tabset-container ul li:first-child{padding-left:20px;}
.tabset-container ul li a.tab-link__block{float:left; height:39px; line-height:30px; color:#FFF; font-size:13px; padding:0 10px;}
.tabset-container ul li a.tab-link__block em{float:left; height:39px; font-style:normal; cursor:pointer;}
.tabset-container ul li a:hover, .tabset-container ul li a.active{background:url(/bitrix/templates/plastik/img/bg-active.png) repeat-x; color:#fff;}
.tabset-container ul li a:hover em,
.tabset-container ul li a.active em{background:url(/bitrix/templates/plastik/img/bg-active-arrow.png) no-repeat 50% 100%;}


/*--tab-content--*/
.tab-content{overflow:hidden; height:1%; padding:7px 10px 15px 10px;}
.tab-content h3{font-size:12px; color:#000; padding:0 0 10px 10px;}
.tab-content-right{float:right; width:31%; border-left:#c5c5c5 1px Solid;}
.tab-content-left{margin:0 31% 0 0; padding-left:10px;}
.tab-footer-blue{background:url(/bitrix/templates/plastik/img/bg-tab-footer-blue.png) repeat-x; overflow:hidden; padding:5px 10px;}
.tab-footer-gray{background:url(/bitrix/templates/plastik/img/bg-tab-footer-gray.png) repeat-x; overflow:hidden; padding:5px 10px;}

.pad10{padding:10px;}
.martopbot{margin:10px 0;}
.hidden{overflow:hidden;}
.img-left{float:left; display:inline; margin-right:10px; overflow:hidden;}
.img-right{float:right; display:inline; margin-left:10px; overflow:hidden;}
.link-back{text-align:right;}
hr{height:1px; border:none;}
hr.dark{background:#d5d2d2;}

/*--path--*/
.path{text-align:right; padding:0 0 10px 0; font-size:11px; color:#666; vertical-align:middle;}
/* .path span{color:#666; padding:0 2px; font-size:14px; font-family:Arial,sans-serif;} */
.path span.select{color:#666; padding:0 2px; font-size:14px; font-family:Arial,sans-serif;}
@media(max-width: 992px) {
	.path {
		text-align: left;
	}
}
/*--paging--*/
.paging{text-align:center; font-size:11px; margin:5px 0; overflow:hidden; color:#484846;}
.paging-left{float:left; width:200px; display:inline; text-align:left;}
.paging-right{float:right; display:inline; text-align:right;}
.paging-right strong{padding:2px;}
.paging a{padding:2px 4px; background:#f6f6f6; border:#d5d2d2 1px solid; text-decoration:none;}
.paging a:hover{text-decoration:underline;}
.paging .active{color:#FFF; background:#578ded; border:#376ed2 1px solid; padding:2px 4px; line-height:20px; font-weight:bold; font-size:11px; text-align:center;}
@media(max-width: 992px) {
	.paging-left {
		float: none;
		width: auto;
		display: inline;
		text-align: left;
		margin-bottom: 10px;
	}
	
	.paging {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 24px;
	}
	
	.paging-right {
		float: none;
		display: inline;
		text-align: right;
	}
}
/*--news--*/
.news-list{margin:20px 0 0 0; padding:0;}
.news-list .item{overflow:hidden; margin-bottom:10px; overflow:hidden;}
.news-list .item-left{float:left; display:inline; width:250px; min-height:160px; position:relative;}
.news-list .photo{width:242px;}
.news-list .photo img{width:240px; border:#ccc 1px Solid;}
.news-list .item-right{float:left;}
.news-list .date{font-size:11px; color:#999; padding:3px 0 5px;}
.news-list hr{width:100%;}
.news-list a{font-size:16px; color:#0063c2; text-decoration:none;}
.news-list a:hover{text-decoration:underline;}
.news-list p{color:#333; font-size:13px; padding:0; margin:10px 0 0;}
.news-list a.more{font-size:12px; padding:0;}
.news-list a.more:hover{text-decoration:underline;}

.news-item{padding-bottom:10px;}
.news-item .item-right{float:left; display:inline; width:240px; min-height:160px; position:relative; margin-right:10px;}
.news-item .photos{width:242px; overflow:hidden; margin:0; text-align:left;}
.news-item .photos img{width:240px; text-align:left; border:#ccc 1px Solid; }
.news-item .item-content{}
.news-item .date{font-size:11px; color:#999; text-transform:uppercase; padding-bottom:5px;}
.news-item .autor{text-align:right; font-style:italic;}
@media(max-width: 992px) {
	.news-list {
		margin: 12px 0 0 0;
		padding: 0;
	}
}
@media(max-width: 600px) {
	.news-list .item-left {
		display: none;
	}
	.news-list .item {
		margin-bottom: 18px;
	}
	
	.news-list .item:last-child{
		margin-bottom: 0;
	}
	
	.news-detail {
		margin-bottom: 20px;
	}
}
.news-detail__top {
	display: table;
	width: 100%;
    margin-bottom: 4px;
}
.news-detail__top-date {
    display: table;
    width: 100%;
}
.news-detail__top .social_buttons_wrapper {
	display: table-cell;
	width: 100%;
	text-align: right;
}

#wiki-post-content {
	font-size: 15px ;
	line-height: 1.2 ;
	font-family: Tahoma ;
}

#wiki-post-content .main {
	min-width: 100%;
}

#wiki-post-content p {
	font-size: 15px ;
	line-height: 1.2 ;
	font-family: Tahoma ;
}

#wiki-post-content span span {
	font-size: 15px ;
	line-height: 1.2 ;
	font-family: Tahoma ;
}

#wiki-post-content p span {
	font-size: 15px ;
	line-height: 1.2 ;
	font-family: Tahoma ;
}


.text-content p {
	font-size: 15px;
    line-height: 1.2;
}

@media(max-width: 992px) {
	.news-detail__top {
		display: flex;
		flex-direction: column;
		margin-bottom: 10px;
		align-items: flex-start;
		margin-top: 10px;
	}
	
	.news-detail__top .social_buttons_wrapper {
		display: table-cell;
		width: 100%;
		text-align: left;
		margin-top: 7px;
	}
	
	#form-respond {
		margin-bottom: 10px;
	}
	
	#form-respond label {
		padding: 3px 0 !important;
		margin-bottom: 5px;
	}
	
	#form-respond tbody{
		width: 100%;
		display: block;
	}
	
	#form-respond td{
		width: 100%;
		display: block;
	}
	
	#form-respond tr{
		width: 100%;
		display: block;
	}
	
	#form-respond .form-submit {
		padding: 0 !important;
	}
	
	.b-captcha_arrow {
		display: none !important;
	}
	
	#form-respond table{
		width: 100%;
		display: block;
	}

	.news_main {
		text-align: left !important;
		margin-top: 10px;
	}
	
	hr.dark {
		display: none;
	}
	
	.link-back {
		text-align: left;
		margin-bottom: 15px;
	}
}
.news-detail__content p {
	font-size: 15px;
	line-height: 1.2;
}
.news-detail__content {
	font-size: 15px;
	line-height: 1.2;
}
@media(max-width: 600px) {
	.news-detail__content img {
		display: none;
	}
}
.form-captcha{text-align:center; background:#f6f6f6; padding:5px; margin-bottom:10px;}
.form-captcha table{width:auto; border-collapse:collapse; }
.form-captcha table td{padding:2px;}
.form-captcha input[type="text"]{background:#fff; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; position:relative; padding:3px; width:100%;}
.form-captcha input[type="text"]:focus{text-indent:0; z-index:1; border-color:rgba(107,158,250,.9); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6);} 
.form-captcha input[type="submit"]{background:#588dee url(/bitrix/templates/plastik/img/btn-blue.png) 0 100% repeat-x; border:none; -moz-border-radius:3px; border-radius:3px; color:#eee; cursor:pointer; font-size:14px; margin:0; padding:4px 10px;}
.form-captcha input[type="submit"]:hover{background:#5187e9; color:#FFF;}
.b-captcha_arrow{display:inline-block; font-size:14px; color:#999;}
*+html .b-captcha_arrow{display:inline; zoom:1; font-size:14px; color:#999;}

/*--subscribe--*/
.subscribe{float:left; width:200px;}
.subscribe input[type="text"]{float:left; background:#fff; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; position:relative; padding:3px; width:160px; color:#999; border:#bfbfc0 1px Solid; font-size:13px; font-style:italic;}
.subscribe input[type="text"]:focus{text-indent:0; z-index:1; border-color:rgba(107,158,250,.9); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6);} 
.btn-subscribe{float:left; display:inline-block; border:none; margin:3px 0 0 5px; background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -30px -30px; width:20px; height:22px; cursor:pointer;}
.btn-subscribe:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -30px -55px;}

/*--slider--*/
.SliderBg{padding:10px;}
.slider{height:162px; background:#e9e9eb url(/bitrix/templates/plastik/img/loader.gif) no-repeat scroll 50% 50% transparent; left:0; margin:0; overflow:hidden; position:relative; top:0;}
.items{display:none;}
.pagination{position:absolute; top:0; left:233px; z-index:999;}
.pagination li{font-size:13px; overflow:hidden;}
.pagination li:first-child{margin-top:0;}
.pagination li.current/*, .pagination li:hover*/{background:url(/bitrix/templates/plastik/img/pagination-button-bg.png) no-repeat 0 50%;} /* mac9 */
.pagination li a{display:block; color:#0063c2; text-decoration:none; padding:6px 10px 6px 20px;}
.pagination li.current a, .pagination li:hover a{color:#000;}

.consulting{background:url(/bitrix/templates/plastik/img/bg-consulting.png) no-repeat 100% 0;}
.laboratory{background:url(/bitrix/templates/plastik/img/bg-laboratory.png) no-repeat 100% 0;}
.education{background:url(/bitrix/templates/plastik/img/bg-education.png) no-repeat 100% 0;}

/*--vertical-middle--*/ 
.valign{height:145px; padding-right:150px; display:table-cell; /* для не IE */ line-height:expression(this.offsetHeight + "px"); /* для IE */ behavior:expression(!this.extra ? this.extra = this.innerHTML = '<span></span><p>' + this.innerHTML + '</p>' :''); /* для IE */}
.valign, .valign p{vertical-align:middle;}
.valign p{line-height:normal; display:inline; /* для IE */}
.valign *{zoom:1; /* Важно! Устанавливаем hasLayout = true */ /* для IE */}

/*--carousel--*/ 
.carousel-wrapper{overflow:hidden; padding-top:5px;}
.jCarouselLite2 .carousel-box {width:470px; position:relative; left:10%; margin:0px 0 0 -50px; overflow:hidden;}
.jCarouselLite .carousel-box {width:600px; position:relative; left:10%; margin:0px 0 0 -50px; overflow:hidden;} /*.carousel-box {width:310px; position:relative; left:50%; margin:0px 0 0 -155px; overflow:hidden;}*/
.jCarouselLite2 .carousel-box a.next{display:block; width:15px; height:15px; text-indent:-5000px; background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -57px -30px; position:absolute; right:0px; top:48%;}
.jCarouselLite2 .carousel-box a.next:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -87px -30px;}
.jCarouselLite2 .carousel-box a.prev{display:block; width:15px; height:15px; text-indent:-5000px; background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -72px -30px; position:absolute; left:0px; top:48%;}
.jCarouselLite2 .carousel-box a.prev:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -102px -30px;}
#carousel li{width:280px !important;}
#carousel li h4{font-size:14px; padding:0 0 5px 0;}
#carousel li h4 a{text-decoration:none;}
#carousel li p{font-size:12px; color:#333; padding:5px 0;}
/*.jCarouselLite, .jCarouselLite1, .jCarouselLite2 {margin:0px 0 0 0px; left:22px !important; width:265px !important;}*/
.jCarouselLite, .jCarouselLite1, .jCarouselLite2 {margin:0px 0 0 0px;  position:relative;}
#carousel li .price{color:#d7141a; font-size:12px; font-weight:bold; padding:5px 0 0 0;}

.list-blue li, .list-dark li{background:url(/bitrix/templates/plastik/img/bulet.png) no-repeat 13px 5px !important; padding:0 0 3px 25px;}
.list-dark li a{color:#333; text-decoration:none;}
.list-dark li a:hover{color:#000; text-decoration:underline;}

.btnMore{background:url(/bitrix/templates/plastik/img/btn.png) no-repeat 0 0; display:block; font-size:11px; height:22px;}
.btnMore ins{background:url(/bitrix/templates/plastik/img/btn.png) no-repeat 100% -22px; cursor:pointer; display:block; height:22px; line-height:20px; padding:0 20px 0 15px; text-align:center;}
.btnMore:hover{background:url(/bitrix/templates/plastik/img/btn.png) no-repeat 0 -44px;}
.btnMore:hover ins{background:url(/bitrix/templates/plastik/img/btn.png) no-repeat 100% -66px;}
.btnMore, .btnMore:hover, .btnMore ins{color:#000; text-decoration:none;}

.btnRight{float:right;}
.btnLeft ins, .btnRight ins{float:left;}
.btnLeft{float:left;}

/* === footer === */
#footer{}
#footer:after{height:0; clear:both; content:""; display:block;}

/*--archive--*/
.archive{background:url(/bitrix/templates/plastik/img/bg-footer.png) repeat-x; padding:15px; line-height:8px;}
.archive .pagenavigator11{font-size:11px; color:#000; padding-left:30px;}
.archive .pagenavigator8{font-size:8px; color:#000;}
.archive .pagenavigator11 a, .archive .pagenavigator8 a{color:#000; text-decoration:none;}
.archive .pagenavigator11 a:hover, .archive .pagenavigator8 a:hover{text-decoration:underline;}

.footer-wrapp{background:#c8dafa; padding:10px 15px 15px 15px;}
.footer-left{width:470px; float:left;}
.footer-right{margin:0 0 0 490px; text-align:right; font-size:11px;}
.footer-right p{padding:0 0 10px 0;}
.footer-right span{padding:0 5px;}
@media(max-width: 992px) {
	.footer-right {
		margin: 0 0 0 0;
	}
	
	.footer-right a {
		display: inline-block;
	}
	
	.footer-wrapp {
		padding: 17px 15px 5px 15px;
	}
}
/*--counter-box--*/
.counter-box{width:100%; overflow:hidden;}
.counter-box li{float:right; width:90px; padding:0 0 0 7px;}

/*--text-content--*/
.text-content h1{font-size:22px; color:#2c58ab; padding:0 0 20px 0; font-weight:normal;line-height:18px;}
.text-content h2{
	font-size:20px; color:#3971d6; padding:20px 0 10px 0; font-weight:normal;
}
.text-content h3, 
.text-content .subscribe_title{
	font-size:14px; color:#568ae8; padding:20px 0 10px 0;  font-weight:normal;
}
.text-content h4{font-size:12px; color:#333; padding:20px 0 10px 0;  font-weight:normal;}
.text-content p{padding:0 0 12px 0;}
@media(max-width: 992px) {
	.text-content h1 {
		padding: 0 0 10px 0;
	}
}
/*--slovar-catalogue--*/
.slovar-catalogue{margin:0 auto;}
.slovar-catalogue a{float:left; margin:0 1px; background:url(/bitrix/templates/plastik/img/icons.png) no-repeat 0 -30px; width:23px; height:22px; display:block; overflow:hidden; color:#333; text-decoration:none; line-height:22px; text-align:center;}
.slovar-catalogue a:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat 0 -55px; font-weight:bold;}

.bg-gray{background:#f6f6f6; padding:5px;}

.catalogue{border-collapse:collapse;}
.catalogue td{padding:5px;}
.catalogue td.line{height:1px; line-height:1px; padding:0; font-size:0px; background:#CCC}

/*--doska--*/
.catalogue td.payed_message{border:1px solid #ddd; background-color:#c8dafa;}
.catalogue td.payed_message p{line-height: 2.5ex; min-height: 4.5ex;overflow:hidden}
.win-ie6{display:table; width:100%; height:100%; overflow:hidden;}
.win-ie6-wrapp{position:absolute; top:50%; left:50%; display:table-cell; vertical-align:middle;}
.win-ie6-content{position:relative; right:50%; top:-50%; text-align:center; border:3px solid #c83337; background:#FFF; text-align:center; padding:10px; box-shadow:0 2px 3px rgba(0,0,0,0.35);}
.win-ie6-content h1{font-size:18px; font-weight:normal; color:#000; padding:0 0 10px; margin:0;}
.win-ie6-content p{font-size:14px; color:#333; padding:0; margin:0;}

/*--catalogue filter--*/
#catalogue-filter{background:#F6F6F6; border:1px solid #ddd; margin:0 auto 7px; padding:0.7em 1.225em 0 1.225em;}
#catalogue-filter input[type="text"]{background:#fff; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; position:relative; padding:3px; width:100%;}
#catalogue-filter select{border-collapse:collapse; margin:0; padding:2px; width:100% !important; border:none; outline:none; border:1px solid #c3c3c4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:24px; height:24px;}
#catalogue-filter input[type="text"]:focus, #catalogue-filter select:focus{text-indent:0; z-index:1; border-color:rgba(107,158,250,.9); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6);} 
#catalogue-filter input#submit{background:#588dee url(/bitrix/templates/plastik/img/btn-blue.png) 0 100% repeat-x; border:none; -moz-border-radius:3px; border-radius:3px; color:#eee; cursor:pointer; font-size:14px; margin:0; padding:4px 10px;}
#catalogue-filter input#submit:hover{background:#5187e9; color:#FFF;}
#catalogue-filter input#button{background:#ddd; border:none; -moz-border-radius:3px; border-radius:3px; color:#000; cursor:pointer; font-size:12px; margin:0; padding:4px 8px;}
#catalogue-filter input#button:hover, #catalogue-filter input#button.selected{background:#588dee; color:#FFF;}
#catalogue-filter .control-group{padding:0; margin:9px 0 0 0;}
#catalogue-filter .control-group ul{list-style:none; float:left; width:45%;}
#catalogue-filter .control-group ul li{padding:0; margin:0;}
#catalogue-filter .control-group ul li a{text-decoration:none;}
#catalogue-filter .control-group ul li a:hover{text-decoration:underline;}
#catalogue-filter .comment-form {position:relative; margin:5px 0 10px;}
#catalogue-filter fieldset{padding:0 1.4em 0.95em 1.4em !important; margin:0 0 10px 0 !important; border:#cdcccc 1px Solid; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0px 0px 3px #dddddd; -moz-box-shadow:0px 0px 3px #dddddd; box-shadow:0px 0px 3px #dddddd; behavior:url(/bitrix/templates/plastik/js/pie/PIE.htc);}
#catalogue-filter fieldset legend{white-space:nowrap; background:#f6f6f6; font-size:12px; color:#3971d6; font-weight:bold; text-align:left !important; text-transform:uppercase;}


@media(max-width: 600px) {
	#catalogue-filter table {
		display: block;
	}
	
	#catalogue-filter input#button {
		margin-bottom: 6px;
	}
	
	#catalogue-filter {
		width: 100%;
		margin: 0;
		box-sizing: border-box;
		margin-bottom: 20px;
	}
	
	#catalogue-filter tbody {
		display: block;
	}
	
	#catalogue-filter tr {
		display: flex;
		flex-wrap: wrap;
	}
	
	#catalogue-filter tr:nth-child(2) {
		display: flex;
		flex-direction: column;
	}
}

.dark{background:#ddd;}


/*--catalogue list--*/
.catalogue-list .item{overflow:hidden; margin-bottom:10px; overflow:hidden;}
.catalogue-list .gray{background:#f6f6f6; padding:3px;padding-left:0px;}
.catalogue-list .item-left{float:left; display:inline; width:100px; min-height:90px; position:relative;margin-right:10px;background:#ffffff}

.catalogue-list .photo{width:90px;}
.catalogue-list .photo img{width:90px;border:#f6f6f6 1px Solid;}
.catalogue-list .item-content{padding:5px;margin-left:110px}
.catalogue-list a{color:#0063c2; text-decoration:none;}
.catalogue-list a:hover{text-decoration:underline;}
.catalogue-list .item-contacts{font-size:11px; color:#666;}
.catalogue-list .item-contacts span{color:#666;}
.catalogue-list .item-contacts a{font-size:11px;}
.catalogue-list p{color:#333; font-size:13px; padding:0; margin:10px 0 0;}

.catalogue-text{margin:10px 0; display:block;}
.catalogue-text .float-left{float:left; display:inline; padding:5px 10px 5px 0;}
.catalogue-text .float-right{float:right; display:inline; padding:5px 0 5px 10px;}

.cataloge-item-block h3{padding-bottom:0;}
.cataloge-item-block .minwidth{min-width:180px;}
.cataloge-item-block-content{clear:both; padding:13px 0px 0px 0px; font-size:12px; overflow:hidden;}
.cataloge-item-block-content li{overflow:hidden; height:1%; border-bottom:#a4bfee 1px Solid;}
.cataloge-item-block-content li a{color:#0063c2; text-decoration:none; display:block; padding:4px 6px;}
.cataloge-item-block-content li a:hover{text-decoration:underline;}
.cataloge-item-block-content .color{background:#c8dafa;}

.catalogue-item{padding-bottom:10px;}
.catalogue-item .item-right{float:right; display:inline; width:200px; min-height:100px; position:relative; margin-left:10px;}
.catalogue-item .logotype{width:200px; overflow:hidden; margin:0;}
.catalogue-item .logotype img{width:200px;}
.catalogue-item .item-content{}
.catalogue-item .item-content input#submit{background:#588dee url(/bitrix/templates/plastik/img/btn-blue.png) 0 100% repeat-x; border:none; -moz-border-radius:3px; border-radius:3px; color:#eee; cursor:pointer; font-size:14px; margin:0; padding:4px 10px;}
.catalogue-item .item-content input#submit:hover{background:#5187e9; color:#FFF;}
.catalogue-item-profile{overflow:hidden; margin-bottom:20px;}
.catalogue-item-profile li{display:block; padding:0 0 7px;}
.catalogue-item-profile li em{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat; height:14px; width:14px; float:left; display:block; color:#6e6e6e; font-size:11px; text-decoration:none; margin-right:5px;}
.catalogue-item-profile li .address{background-position:-280px -30px;}
.catalogue-item-profile li .phone{background-position:-310px -30px;}
.catalogue-item-profile li .fax{background-position:-340px -30px;}
.catalogue-item-profile li .email{background-position:-370px -30px;}
.catalogue-item-profile li .www{background-position:-400px -30px;}

.catalogue-item .catalogue-item-txt li{margin:0 0 0 20px;list-style-type: disc}

@media(max-width: 560px) {
	.catalogue-list .item-left {
		display: none;
	}
	
	.catalogue-list .item-content {
		padding: 0;
		margin-left: 0;
		margin-bottom: 10px;
	}
	
	#catalogue-filter .control-group {
		display: flex;
		flex-direction: column;
	}
	
	#catalogue-filter .control-group ul li {
		margin-bottom: 5px;
	}
}

.check__wrap {
	display: flex;
	flex-wrap: wrap;
	margin-top: 3px;
	margin-bottom: 3px;
}

.check__wrap-item {
	display: inline-flex;
	align-items: center;
	margin-right: 5px;
}

.check__wrap-item input[type="checkbox"] {
	margin: 0  3px 0 0;
}

@media(max-width: 560px) { 
	.check__wrap-item {
		display: flex;
		margin-bottom: 5px;
	}
	
	.check__wrap  {
		margin-top: 7px;
		flex-direction: column;
	}

}




@media(max-width: 992px) { 
	.form-consult__field {
		display: flex;
		margin-bottom: 5px;
	}
	
	.form-consult {
		margin: 19px 0;
	}
	
	.form-consult__label {
		width: 105px;
		flex: none;
		display: flex;
		align-items: center;
	}

	.form-consult__field input[type='text']{
		height: 33px;
		padding: 0 10px;
		outline: 0;
		box-sizing: border-box;
		width: 350px;
		margin-left: 3px;
	}
	
	.form-consult__field textarea{
		padding: 0 10px;
		outline: 0;
		box-sizing: border-box;
		width: 350px;
		margin-left: 3px;
	}
}

@media(max-width: 768px) { 
	.form-consult__field {
		display: flex;
		margin-bottom: 5px;
		flex-direction: column;
	}
	
	.form-consult__field textarea {
		width: 100%;
		margin-left: 0;
	}
	
	.form-consult__field input[type='text'] {
		width: 100%;
		margin-left: 0;
	}
	
	.form-consult__label {
		width: auto;
		margin-bottom: 3px;
	}
}

*/
/* Form */
#form-respond{background:#F6F6F6; border:1px solid #ddd; margin:1.225em auto 1.225em; padding:1.225em; position:relative; width:68.9%;}
#form-respond h2{margin:0; padding:0 0 15px;}
#form-respond input[type="text"], #form-respond textarea {background:#fff; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; position:relative; padding:6px;}
#form-respond .comment-form {position:relative;}
#form-respond label {color:#000; font-weight:bold; display:inline-block; font-size:13px; min-width:55px; padding:3px 8px; z-index:1;}
#form-respond input[type="text"]:focus, #form-respond textarea:focus {text-indent:0; z-index:1;}
#form-respond textarea {resize:vertical; width:95%;}
#form-respond .required {color:#bd3500; font-size:16px; font-weight:bold; z-index:1;}
#form-respond p {margin:0;}
#form-respond .form-submit {margin:0; padding:0;}
#form-respond input#submit {background:#588dee url(/bitrix/templates/plastik/img/btn-blue.png) 0 100% repeat-x; border:none; -moz-border-radius:3px; border-radius:3px; color:#eee; cursor:pointer; font-size:15px; margin:0; padding:6px 20px;}
#form-respond input#submit:hover {background:#5187e9; color:#FFF;}

.catalogue{border-collapse:collapse;}
.catalogue td{padding:5px;}
.catalogue td.line{height:1px; line-height:1px; padding:0; font-size:0px; background:#CCC}

@media(max-width: 768px) {
	.catalogue__wrap {
		width: 100%;
		overflow-y: auto;
	}
	
	.catalogue {
		width: 700px;
	}
}

.win-ie6{display:table; width:100%; height:100%; overflow:hidden;}
.win-ie6-wrapp{position:absolute; top:50%; left:50%; display:table-cell; vertical-align:middle;}
.win-ie6-content{position:relative; right:50%; top:-50%; text-align:center; border:3px solid #c83337; background:#FFF; text-align:center; padding:10px; box-shadow:0 2px 3px rgba(0,0,0,0.35);}
.win-ie6-content h1{font-size:18px; font-weight:normal; color:#000; padding:0 0 10px; margin:0;}
.win-ie6-content p{font-size:14px; color:#333; padding:0; margin:0;}

/*--popup--*/
.topnav{position:relative;}
.b-login__popup{background:#f6f6f6; border:1px solid #d8d7d7; box-shadow:0 2px 3px rgba(0,0,0,0.35); display:none; left:0; padding:5px; position:absolute; top:20px; width:auto;}  
.login-box{width:200px; padding:20px 10px 0 10px;}
.wrapp-elemment{width:100%; overflow:hidden; padding-bottom:5px;}
.wrapp-elemment label{float:left; color:#333; padding-top:4px;}
.wrapp-elemment input[type="text"]{float:right; background:#fff; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; position:relative; padding:3px; width:130px;}
.wrapp-elemment input[type="text"]:focus{text-indent:0; z-index:1; border-color:rgba(107,158,250,.9); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(107,158,250,.6);} 
.submit-login{padding:0 0 5px 0; height:1%; overflow:hidden;}
.submit-login input#id-1{float:left; width:15px; height:16px; margin:0; padding:4px 0 0 0;}
.submit-login label{color:#828282; float:left; padding:0 0 0 3px; font-size:11px;}
.close{float:right; width:20px; height:20px;}
.close a{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -117px -30px; width:20px; height:20px; display:block; overflow:hidden;}

.clear {clear:both;}

/* added by Mac9 */
#tab2a {
	display: none;
}

.slider .pic .mask div{
	border: #000 1px solid !important;
}
.slider div.pic .mask{
	width: 242px !important;
	height: 162px !important;
	overflow: hidden;
}

.shop_cat_list img {
    border:none;
}

.shop_cat_list h3 {
    padding: 5px 0 10px 0;
}

.shop_item_list th {
    padding-bottom: 10px;
}

.shop_item_list table td {
    padding-bottom: 10px;
    border-bottom: 1px solid black;
}

.social_buttons_wrapper {
    float: right;
    font-weight:bold;
}
.social_buttons_wrapper .social_buttons {
    float:right;
}
.social_buttons:before {
    content: "Поделиться:"
}

@media(max-width: 768px) {
	.social_buttons_wrapper {
		float: none;
		font-weight: bold;
		clear: both;
		text-align: left;
	}
	
	.social_buttons_wrapper .social_buttons {
		float: none;
	}
}

#map {
    border: 1px solid #a9a9a9;
}

@media(max-width: 768px) {
	#wiki-post-content table {
		table-layout: fixed;
		width: 100% !important;
	}
}


@media(max-width: 560px) {
	.exhibitions-table table{
		display: block;
	}
	
	.exhibitions-table tr {
		display: block;
	}
	
	.exhibitions-table p {
		padding: 0 0 4px 0;
	}
	
	.exhibitions-table td {
		display: block;
	}
	
	.exhibitions-table table{
		display: block;
	}
}


/*New style*/
.button-feed:hover{
    padding: 7px 32px 7px 48px !important;
}
.fa-envelope{
	top: 50%;
	margin-top: -10px;
	left: -8px !important;
}

.mfeedback input[type="text"]{
	width: 90%;
	margin-top: 5px;
	margin-bottom: 10px;
}
.mfeedback textarea{
	width: 90%;
	margin-top: 5px;
	margin-bottom: 10px;
	resize: none;
	border: 1px solid #cccccc;
}
.mfeedback p ~ form{
	margin-top: 15px;
}

@media (max-width: 992px) {
	.mfeedback input[type="text"] {
		width: 100%;
		margin-top: 5px;
		margin-bottom: 10px;
		height: 33px;
		box-sizing: border-box;
		border: 1px solid #cccccc;
		padding: 0 10px;
		outline: 0;
	}
	
	.mfeedback {
		margin-bottom: 25px;
	}
	
	 div.mf-captcha, div.mf-message {
		width: 100%;
		padding-bottom: 15px; 
	 }
	
	.mfeedback textarea {
		width: 100%;
		box-sizing: border-box;
		border: 1px solid #cccccc;
		padding: 0 10px;
		outline: 0;
	}
}

.left_right_banner{
	position: fixed;
	width: 1886px;
	left: 50%;
	margin-left: -943px;
	top: 0px;
	z-index: 0;
}
.left_right_banner div:nth-child(1){
	position: absolute;
	width: 240px;
	height: 400px;
	left: 0px;
	top: 0px;
}
.left_right_banner div:nth-child(2){
	position: absolute;
	width: 240px;
	height: 400px;
	right: 0px;
	top: 0px;
}
#edit-post-text .wiki-post-wcode-line{
	display: none;
}
#edit-post-text .wiki-comment-field-text{
	margin-top: 20px;
}


.slick-initialized .slick-slide{
	outline: none !important;
}
.block3 .tab-content{
    background: #f1f1f2;
}
.block3 .tab-content .left-block{
	display: block;
	float: left;
	width: 52%;
}
.block3 .tab-content .left-block .trud-title,
.block3 .tab-content .right-block .trud-title{
	display: block;
	font-size: 25px;
	padding: 15px 0 30px 0;
}
.block3 .tab-content .right-block .trud-title{
	padding-left: 25px;
}
.block3 .tab-content .left-block li{
	display: block;
	height: auto !important;
	margin-bottom: 25px;
}
.block3 .tab-content .left-block li > div{
	height: auto !important;
}
.block3 .tab-content .left-block li > div > a{
	display: block;
	margin-bottom: 10px;
}
.block3 .tab-content .left-block .tab-footer-blue{
	background: none;
}
.block3 .tab-content .right-block{
	display: block;
	float: right;
	width: 45%;
}
.block3 .tab-content .right-block .tab-footer-blue{
	background: none;
}
.block3 .tab-content .right-block li{
	float: left;
	display: none;
}
.block3 .tab-content .right-block li,
.block3 .tab-content .right-block li > div{
	position: relative !important;
	height: auto !important;
}
.block3 .tab-content .right-block .title-news{
	font-size: 25px;
	line-height: 1.3;
	font-weight: normal !important;
}
.block3 .tab-content .right-block #carousel_interview{
	display: block;
	height: auto !important;
}
.block3 .tab-content .right-block .jCarouselLite,
.block3 .tab-content .right-block .jCarouselLite .slidesjs-control{
	height: auto !important;
}
@media(max-width: 992px) {
	.block3 {
		margin-bottom: 3px;
	}
	.block3 .tab-content .left-block {
		width: 50%;
	}
	.block3 .tab-content .right-block {
	    width: 50%;	
	}
	.block3 .tab-content .left-block li {
		list-style: none;
	}
}
@media(max-width: 768px) {
	.block3 .tab-content .left-block {
		width: 100%;
		float: none;
		border-bottom: 1px solid #D7D6D6;
		margin-bottom: 10px;
	}
	.block3 .tab-content .left-block .btnMore {
		float: left;
	}
	.block3 .tab-content .left-block .tab-footer-blue {
		background: none;
		padding: 5px 0;
	}
	.block3 .tab-content .left-block .trud-title, 
	.block3 .tab-content .right-block .trud-title {
		display: block;
		font-size: 25px;
		padding: 5px 0 4px 0;
		line-height: 1.5;
	}
	.block3 .tab-content .inter_slide .slide_b {
		padding-left: 0;
		padding-right: 0;
	}
	.block3 .tab-content .right-block .trud-title {
		padding-left: 0;
	}
	
	.block3 .tab-content .right-block {
		width: 100%;
	}
	
	.block3 .tab-content .left-block li {
		list-style: none;
		margin-left: 0;
		margin-bottom: 21px;
	}
}

@media(max-width: 992px) {
	.text-content {
		display: flex;
		flex-direction: column;
	}
	
	.text-content .bbl {
		display: none;
	}
	
	.text-content .bbl.bbl-black {
		display: block;
	}

	.text-content .new_block_anons {
		order: 1;
		margin-bottom: 13px;
	}	
	
	.text-content .block3.block3-3 {
		order: 3;
	}
	
	.text-content .block3 {
		order: 2;
		margin: 0;
		margin-bottom: 13px;
	}
}

.block-info {
	display: none;
}

@media(max-width: 992px) {
	.block-info {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin: 0 -15px;
		width: calc(100% + 30px);
		margin-bottom: 13px;
	}
	
	.block-info .block2 {
		width: calc(50% - 30px);
		margin: 0 15px;
		margin-bottom: 0;
		box-sizing: border-box;
	}
}

@media(max-width: 768px) {
	.block-info {
		width: 100%;
		margin: 0;
		margin-bottom: 13px;
		padding: 0 15px;
		margin-top: 20px;
	}
	
	.block-info .block2 {
		width: calc(100% - 30px);
		margin: 0;
		margin-bottom: 13px;
	}
}

@media(max-width: 992px) {
	.block2-board .block2-content .color {
		background: transparent;
		border-bottom: 0;
	}
	.block2-board .block2-content {
		margin-top: 36px;
	}
	
	.block2-board .block2-content li a {
		padding: 0;
		margin-bottom: 13px;
	}
	
	.block2-board .block2-content li {
		background: transparent;
		border-bottom: 0;
	}
}


.header-center{
	padding: 5px 0 5px 0;
}


/*
.bx-system-auth-form input[type="text"],
.bx-system-auth-form input[type="password"]{
	display: block;
	width: 100%;
	height: 25px;
	margin-top: 10px;
}*/


.inter_slide{
	position: relative;
}
.inter_slide .slide_b{
	padding-left: 25px;
	padding-right: 25px;
}
.inter_slide .slide_b .h{
	display: block;
    font-size: 19px;
    line-height: 1.3;
    font-weight: normal !important;
    margin-bottom: 15px;
}
.inter_slide .slide_b img{
	width: 100%;
	margin-bottom: 15px;
}
.inter_slide .slide_b p{
	display: block;
	font-size: 13px;
}
.slick-prev{
	cursor: pointer;
    display: none !important;
    width: 15px;
    height: 15px;
    text-indent: -5000px;
    background: url(/bitrix/templates/plastik/img/icons.png) no-repeat -72px -30px;
    position: absolute;
    left: 0px;
    top: 48%;
    z-index: 2;
    outline: none;
    border: none;
}
.slick-next{
	cursor: pointer;
    display: none !important;
    width: 15px;
    height: 15px;
    text-indent: -5000px;
    background: url(/bitrix/templates/plastik/img/icons.png) no-repeat -57px -30px;
    position: absolute;
    right: 0px;
    top: 48%;
    z-index: 2;
    outline: none;
    border: none;
}
.slick-prev:hover{
    background: url(/bitrix/templates/plastik/img/icons.png) no-repeat -102px -30px;
}
.slick-next:hover{
    background: url(/bitrix/templates/plastik/img/icons.png) no-repeat -87px -30px;
}


.new_block_anons{
    background: #f1f1f2;
    border: #d8d7d7 1px Solid;
    margin-bottom: 20px;
}
.new_block_anons .new_anons_list_wr{
    padding: 15px 10px 15px 10px;
}
.new_block_anons .new_anons_list_wr .news_1{
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
}
.new_block_anons .new_anons_list_wr .news_1 img{
	width: 240px;
	float: left;
}
.new_block_anons .new_anons_list_wr .news_1 .new_cont_an{
	float: right;
	width: -moz-calc(100% - 260px);
    width: -webkit-calc(100% - 260px);
    width: calc(100% - 260px);
}
.new_block_anons .new_anons_list_wr .news_1:nth-child(2) img{
	float: right;
}
.new_block_anons .new_anons_list_wr .news_1:nth-child(2) .new_cont_an{
	float: left;
}
.new_block_anons .new_anons_list_wr .news_1 .h{
    display: block;
    font-size: 18px; /* был 19px*/
    line-height: 1.3;
    font-weight: normal !important;
    margin-bottom: 10px;
}
.new_block_anons .new_anons_list_wr .news_1 p{
	font-size: 14px;
	line-height: 1.4;
}
.new_block_anons .anons_line{
	display: block;
	float: none;
	width: 90%;
	height: 1px;
	margin: 0 auto 0 auto;
	background-color: #d8d7d7;
}
.new_block_anons .list_link_anons{
    padding: 15px 10px 15px 10px;
}
.new_block_anons .list_link_anons ul li{
	list-style: disc;
	margin-bottom: 5px;
	margin-left: 20px;
}
.new_block_anons .list_link_anons{
	overflow: hidden;
}
.new_block_anons .list_link_anons .l_an{
	float: left;
	width: 72%;
}
.new_block_anons .list_link_anons .l_an ul li a{
	font-size: 14px;
	line-height: 1.4;
}
.new_block_anons .list_link_anons .r_an{
	float: right;
	width: 27%;
	overflow: hidden;
}

@media(max-width: 992px) {
	.new_block_anons .new_anons_list_wr .news_1 {
		margin-bottom: 30px;
	}
	.new_block_anons .anons_line {		
		width: calc(100% - 20px);
	}
}
@media(max-width: 768px) {
	.new_block_anons .new_anons_list_wr .news_1 img {
		display: none;
	}
	.new_block_anons .list_link_anons .r_an {
	    float: none;
		width: 100%;
		overflow: hidden;
		display: flex;
		flex-direction: column;
		align-items: center;	
	}
	.new_block_anons .form_send_new {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.subcribe_new .form_send_new #send-sub-email {
		float: none;
	}
	.new_block_anons .subcribe_new {
		float: none;
		width: 100%;
		overflow: hidden;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.new_block_anons .list_link_anons .l_an {
		display: none;
	}
	.new_block_anons .new_anons_list_wr .news_1 .new_cont_an {
		width: 100%;
		float: none;
	}
	.new_block_anons .new_anons_list_wr .news_1 p {
		padding: 0;
	}
	.new_block_anons .new_anons_list_wr .news_1 {
		margin-bottom: 0;
		border-bottom: 1px solid #D7D6D6;
		padding: 20px 10px;
	}
	.new_block_anons .new_anons_list_wr .news_1:last-child {
		border-bottom: 0;
	}
	.new_block_anons .new_anons_list_wr {
		padding: 0;
	}
}
.wr_hidden{
	overflow: hidden;
}
.subcribe_new{
	width: 80%;
	float: right;
	text-align: right;
}
.subcribe_new .form_send_new #send-sub-email{
	display: block;
	width: 190px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	float: right;
	outline: none;
	margin-right: 0px;
}
.subcribe_new .form_send_new #send-subscribe{
	font-size: 15px;
	height: 30px;
	float: right;
	margin-top: 10px;
	padding: 0px;
	line-height: 30px;
	outline: none;
}
.subcribe_new .form_send_new #send-subscribe:hover{
	background-color: #d4474a;
}
.subcribe_new .subcribe_new h3, .subcribe_new .subscribe_title{
	padding-top: 25px !important;
}
.img-padd-content img{
	margin-left: 5px;
	margin-right: 5px;
}
#period-table{
    margin-left: 80px !important;
    margin-top: -1108px !important;
    float: left !important;
    width: 675px !important;
    margin-bottom: 0px !important;
}
#period-table-info2{
    margin-top: -48px !important;
    margin-left: 89px !important;
    margin-bottom: 0px !important;
}
#period-table-info2 + .clear_both + div{
	margin-top: -12px !important;
}
#period-table-body h2{
	line-height: 1.4 !important;
}
#admin-informer + div{
}
.fotorama .fotorama__wrap--slide .fotorama__stage__frame{
	text-align: center !important;
}
.fotorama .fotorama__wrap--slide .fotorama__stage__frame img{
	position: relative !important;
	width: auto !important;
	height: 100% !important;
	left: 0px !important;
	top: 0px !important;
}

.column-wrapp__table .right-column {
    margin: 0 0 0 0;
    height: 1%;
}

.column-wrapp__table  .path {
    display: none;
}

.column-wrapp__table .column-center{
    margin-right: 0;
}

.table-mark__wrap-title {
    font-size: 18px;
    color: #3D74D7;
    margin-bottom: 25px;
}

.table-mark {
    overflow-x: auto;
}

.table-mark__scroll {
    width: 1360px;}

.table-mark__section-title {
    cursor: pointer;
    background: rgba(61, 116, 215, 0.1);
    font-size: 14px;
    color: #3D74D7;
    margin-bottom: 1px;
    min-height: 33px;
    display: flex;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
    transition: box-shadow 0.3s ease;
    line-height: 0;
}

div#header>div:nth-child(5)>div:nth-child(1)>div>div>a>img{
	width: auto;
    height: 60px;
}

div#header>div:nth-child(5)>div:nth-child(2)>div>div>a>img{
    width: auto;
    height: 60px;
}

.table-mark__td {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    min-height: 45px;
    display: flex;
   /* align-items: center;*/
    padding: 2px 7px;
    box-sizing: border-box;
    color: #343434;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    transition: width 0.3s ease;
    width: calc((100% - 95px) / 10 ) !important;
    word-break: break-word;
	line-height: 1.1em;
	font-size: 11px !important;
}

.table-mark__td span {
	position: relative;
}


.table-mark__row {
    display: flex;
    border: 1px solid #DEDEDE;
    border-top: 0;
    padding-right: 10px;
    width: 100% !important;
    box-sizing: border-box;
}

.table-mark__td--download:hover {
	opacity: 0.7;
}

.table-mark__td--download {
    width: 55px;
    justify-content: center;
    flex: none;
	transition: opacity 0.3s ease;
}

.table-mark__td--btn {
    display: flex;
    flex-direction: column;
    width: 119px !important;
    flex: none;
    justify-content: center;
}

.complain {
	font-size: 10px;
	text-decoration-line: underline;
	color: #3D74D7;
}

.table-mark__td .btn {
    font-weight: bold;
	cursor: pointer;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    background-color: #3D74D7;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px 20px;
    transition: background-color 0.3s ease;
    border: 0;
    outline: 0;
}

.table-mark__td .btn:hover {
	background: rgba(61, 116, 215, 0.7);
}

.table-mark__td--desc {
	font-style: italic;
	font-size: 12px;
    width: 140px;
    flex: none;
}

.table-mark__td--4 {
	/* font-style: italic; */
	/* font-size: 12px; */
    width: 140px;
    flex: none;
}

.table-mark__section-body {
	display: none;
}

.table-mark__td--date {
    width: 115px;
    flex: none;
}

.table-mark__td--3 {
    width: 115px;
    flex: none;
		   justify-content: center !important;
}
.table-mark__td--8  span {
	text-align: center;
}

.table-mark__td--3 .table-sort {
	text-align: center;
}

.table-mark__td--2 .table-sort {
	text-align: center;
}

.table-mark__td--2  span {
	text-align: center;
}

.table-mark__td--3  span {
	text-align: center;
}

.table-mark__td--price {
    width: 95px;
    flex: none;
}

.table-mark__td--2 {
    width: 95px;
    flex: none;
	   justify-content: center !important;	
}

.table-mark__td--more {
    font-style: italic;
    font-size: 12px;
	width: 130px;
    flex: none;
    padding-right: 15px !important;
}

.table-mark__td--10 {
    /* font-style: italic; */
    /* font-size: 12px; */
	width: 130px;
    flex: none;
    padding-right: 15px !important;
}


.table-mark__td--prod {
    width: 145px;
    flex: none;
}

.table-mark__td--6 {
    width: 145px;
    flex: none;
}

.table-mark__td--buy {
    width: 95px;
    flex: none;
}

.table-mark__td--5 {
    width: 103px !important;
    flex: none;
	    align-items: center;
    justify-content: center;
}
.full-data-header{
    width: 103px !important;
    padding-left: 20px !important;
}
.table-mark__td--city {
    color: #000000;
    width: 134px;
    flex: none;
	position: relative;
    align-items: flex-start;
}

.table-mark__td--7 {
    color: #000000;
    width: 136px !important;
	flex: none;
	/* font-size: 0.95em; */
	position: relative;
    align-items: flex-start;
}

.table-mark__td--9 {
    color: #000000;
    width: 134px;
    flex: none;
}

.table-mark__td--part {
	font-weight: 700;
	width: 83px;
    flex: none;
}

.table-mark__td--8 {
	font-weight: 700;
    width: 119px;
    flex: none;
    justify-content: center;	
}

.table-mark__td--price {
	font-weight: 500;
	color: #000000;
}

.table-mark__td--mark {
    font-weight: 500;
    color: #000000;
    width: 118px;
    flex: none;
}

.table-banner {
    width: 100%;
	/* height: 60px; */
	/* padding: 25px 0; */
	/* background: #3061b9; */
	/* color: #3061b9; */
	margin: 20px 0;
	text-align: center;
}

.table-banner img{
	max-width: 100%;
    min-width: 100%;
    height: 100%;
}
.table-banner span{
	font-family: 'Roboto', sans-serif;
    font-size: 48px;
	/* color: white; */
    color: #3061b9;  
}

.table__preview-text{
    text-align: center;
    font-size: 18px;
    color: #3061b9;
    margin-bottom: 30px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Roboto', sans-serif;    
}

.table__text-after{
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	padding-top: 20px;
}

.table-work-description{
    margin-bottom: 10px;
}

.table-work-description:last-child{
    margin-bottom: 10px;
}

.table-mark__td--download{
    /* display: none; */
}

.table-mark__td.table-mark__td--1{
    padding-left: 20px !important;
}

.table-mark__td--1 {
    font-weight: 500;
    color: #000000;
    width: 118px;
    flex: none;
}

.table-mark__section-title.is-active span {
    transform: rotate(0deg);
}

.table-mark__section-title span {
	margin-right: 8px;
    transition: transform 0.3s ease;
    transform: rotate(180deg);
}

.table-mark__header {
    background: #FFFFFF;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
    border-top: 1px solid #DEDEDE;
}

.table-mark__header .table-mark__td {
    font-size: 14px !important;
    color: #3B3B3B !important;
    font-weight: bold !important;
    min-height: 56px;
    align-items: flex-start;
    padding: 14px 7px;
    flex-direction: row;
    font-style: normal !important;
    justify-content: flex-start;
	position: relative;
}



.table-mark__td.is-hidden {
    width: 0 !important;
    flex-grow: 0;
    overflow: hidden;
    font-size: 0 !important;
}

.table-mark__td.is-hidden .points{
    display: none;
}

.hidden-col {
    cursor: pointer;
    position: absolute;
    right: -9px;
    color: red;
    transition: transform 0.3s ease;
    font-size: 14px !important;
    top: 0;
}

.hidden-col.is-open {
    transform: rotate(-180deg);
    top: 1px;
    right: -7px;
}

.table-mark__header .table-mark__td--btn {
    justify-content: center;
}

.popup__form h3{
    padding: 0;
    margin-bottom: 24px;
    font-size: 20px;
}

.popup__form {
	position: relative;
    background-color: white;
    padding: 50px;
}

.popup__form  .mfeedback textarea {
    width: 100%;	outline: 0;
    box-sizing: border-box;
}

.popup__form .mfeedback input[type="text"] {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    height: 25px;
    padding: 0 5px;
    box-sizing: border-box;
	outline: 0;
}

.popup__form-close {
    position: absolute;
    right: 25px;
    top: 25px;
    color: red;
    font-weight: bold;
    font-size: 17px;
	cursor: pointer;
}


.popup {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.3s ease;
}

.popup.is-open {
	pointer-events: auto;
	opacity: 1;
}

.data-table input[type='text']{
    height: 32px;
    width: 200px;
    box-sizing: border-box;
    margin-bottom: 5px;
}

.data-table select{
	/* width: 200px; */
    box-sizing: border-box;
    margin-bottom: 10px;
    max-height: 200px;
    width: 230px;
}

.btn-remote {
    min-width: 80px;
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    color: #FFF;
    background: red;
    margin-top: 20px;
    text-align: center;
    display: inline-block;
	    border: 0;
}

.btn-row {
    margin: 0 -15px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}

.btn-blue {
    cursor: pointer;
    width: 158px;
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    color: #FFF;
    background: green;
    margin-top: 20px;
    text-align: center;
    display: inline-block;
    border: 0;
    background: url(/bitrix/templates/plastik/img/bg-blue-head.png) repeat-x;
    margin: 0 15px;
    padding-bottom: 2px;
}

.btn-add {
    min-width: 80px;
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    color: #FFF;
    background: green;
    margin-top: 20px;
    text-align: center;
    display: inline-block;
	    border: 0;
}

@media(max-width: 560px) {
	.btn-row {
		margin: 0;
		margin-bottom: 0;
		display: flex;
		flex-direction: column;
	}
	
	.btn-row .btn-blue{
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
		box-sizing: border-box;
		height: 31px;
		line-height: 29px;
		font-size: 13px;
	}
}

.table__search-wrap-right{
	display: flex;
	margin-left: auto;
	flex-wrap: nowrap;
}


.table-sharing{
	/* margin-left: auto; */
	margin-right: 5px;
}

.btn-link-to-forum{
	box-sizing: border-box;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	margin-right: 10px !important;
}

@media(max-width: 992px){
	.table__top-area{
		justify-content: center;
	}
	.table__search-wrap-right{
		margin-top: 10px;
		flex-wrap: wrap;
		margin-left: 0;
		justify-content: center;
	}
	.table-sharing{
		margin-bottom: 10px;
	}
}

.watch-btn {
    min-width: 80px;
    padding: 0 15px;
    height: 31px;
    line-height: 26px;
    text-decoration: none;
    color: #FFF;
    background: url(/bitrix/templates/plastik/img/bg-blue-head.png) repeat-x;
    margin-top: 20px;
	    text-align: center;
    display: inline-block;
}

.hidden-btn-text {
    height: 11px;
    display: flex;
    align-items: center;
    line-height: 1;
    cursor: pointer;
    color: red;
    text-align: left;
    align-self: flex-start;
    font-weight: bold;
    font-size: 19px;
    margin-top: -8px;
	margin-bottom: 5px;
}

.hover-td {
    position: relative;
    align-items: flex-start;
}

.hover-td:hover .hidden-test{
	max-height: 200px;
    padding: 10px;
    z-index: 10;
}

.hidden-test {
    position: absolute;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.3s, padding 0.3s ease;
    top: 100%;
    background-color: #fff;
    font-style: italic;
    font-size: 12px;
    width: 187px;
    left: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    border-radius: 5px;
}

.img-wrap {
	display: flex;
	margin: 0 -10px;
}

.img-wrap__item {
    width: 300px;
    height: 300px;
    margin: 0 10px;
    margin-bottom: 10px;
    background-position: center;
    background-size: cover;
    border: 1px solid #cecece;
    border-radius: 10px;
}

.table__top-area:first-child {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.table__preview-text{

}

.table__top-area .btn-blue {
    width: auto;
    margin: 0;
}

.table__bread{
    position: relative;
    top: 0;
    padding: 10px 0;
}

.table__search .btn-clear {
    outline: 0;
    position: absolute;
    right: 28px;
    top: 0px;
    background-color: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
    font-size: 20px;
    color: red;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
    width: 26px;
    height: 31px;
    display: flex;
    align-items: center;
    line-height: 1;
    justify-content: center;
}

.table__search .btn-clear.is-active {
	opacity: 1;
	pointer-events: auto;
}

.table__search .btn {
    outline: 0;
    position: absolute;
    right: 7px;
    top: 6px;
    background-color: transparent;
    border: 0;
    padding: 0;
	cursor: pointer;
}

.table__search {
	position: relative;
}

.table__search input[type="text"]::-ms-clear {
	display: none;
}

.table__search input[type="text"] {
	outline: 0;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #DEDEDE;
    height: 30px;
    width: 460px;
    border-radius: 3px;
    padding: 0 10px;
}

@media(max-width: 768px) {
	.table__top-area {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
	}
	
	.table-banner span {
		font-size: 34px;
	}
	
	.table__bread {
		position: relative;
		top: 0;
		margin-bottom: 18px;
	}
	
	.table__search-wrap {
		position: relative;
		width: 100%;
	}
	
	.table__search input[type="text"] {
		box-sizing: border-box;
		margin-bottom: 10px;
		width: 100%;
	}
	
	.table__search {
		position: relative;
		width: 100%;
	}
}

.img-on-table{

}

.table-vigruska td {
    padding: 5px 7px;
}

.table-vigruska tr td:nth-child(1) {

    width: 91px;
}
.table-vigruska {
	    table-layout: fixed;
		width: 100%;
}


.table-vigruska tr td:nth-child(2) {
	width: 30px;
}

.table-vigruska tr td:nth-child(3) {
	padding: 5px;
	    width: 70px;
}

.table-vigruska tr td:nth-child(4) {
    width: 90px;
}

.table-vigruska tr td:nth-child(5) {
	padding: 5px;
}

.table-vigruska tr td:nth-child(6) {
    width: 52px;
}

@media screen and(min-width: 767px){
    .user-panel-mobile{
        display: none !important;
    }
}


@media(max-width: 992px) {
	.login-form input.input-field {
		width: 50%;
		height: 35px;
		box-sizing: border-box;
		padding: 0 10px;
		outline: 0;
	}
	
	.login-form  .field-title{
		margin-bottom: 3px;
		display: block;
	}
	
	.login-form  .field input[type='checkbox'] {
		margin-left: 0;
		vertical-align: -2px;
	}
	
	.login-form  .field{
		margin-bottom: 15px;
	}
}

@media(max-width: 560px) {
	.login-form input.input-field {
		width: 100%;
	}
}

@media(max-width: 992px) {
	.profile-table  {
		display: block;
	}
	
	.profile-table input[type='text'] {
		height: 33px;
		width: 350px;
		box-sizing: border-box;
		margin-bottom: 5px;
		padding: 0 10px;
		outline: 0;
	}
	
	.profile-table select {
		height: 33px;
		width: 350px;
		box-sizing: border-box;
		margin-bottom: 5px;
	}
	
	.profile-table textarea {
		padding: 0 10px;
		outline: 0;
		box-sizing: border-box;
	}
	
	.profile-table input[type='password'] {
		height: 33px;
		width: 350px;
		box-sizing: border-box;
		margin-bottom: 5px;
		padding: 0 10px;
		outline: 0;
	}
	
	.profile-table__label {
		width: 180px !important;
		flex: none;
	}
	
	.profile-table__field {
		display: flex;
		align-items: center;
	}
}

@media(max-width: 992px) {
	.compamies-table tr td:first-child{
		width: 40%;
		padding: 0 5px;
		box-sizing: border-box;
	}
	.compamies-table tr td:last-child{
		width: 60%;
		padding: 0 5px;
		box-sizing: border-box;
	}
	
	.compamies-table input[type='text']{
		width: 100% !important;
		padding: 0 5px;
		box-sizing: border-box;
		height: 33px;
		outline: 0;
		margin-bottom: 7px;
	}
	
	.compamies-table textarea{
		width: 100% !important;
		padding: 0 5px;
		box-sizing: border-box;
		outline: 0;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.compamies-table select{
		width: 100% !important;
		padding: 0 5px;
		box-sizing: border-box;
		min-height: 33px;
		outline: 0;
		margin-bottom: 7px;
	}
}

@media(max-width: 768px) {
	.compamies-table tr {
		display: block;
	}
	
	.compamies-table td {
		display: block;
		width: 100%;
	}
	
	.compamies-table tr td:first-child {
		display: block;
		width: 100%;
		text-align: left;
		margin-bottom: 3px;
		padding: 0;
	}
	.compamies-table tr td:last-child{
		display: block;
		width: 100%;
		padding: 0;
	}
	
	.compamies-table div.bx-html-editor {
		width: 100% !important;
		min-width: initial !important;
	}
	
	.compamies-table tbody{
		display: block;
	}
	
	.compamies-table {
		display: block;
	}
	
	.bxu-start-block-btn {
		margin-top: 25px;
	}
	
	.bxu-start-block-cont {
		top: 0;
		left: 0;
		position: absolute;
		width: 100%;
		right: 0;
		margin: 0 auto;
		transform: 0;
		height: calc(100% - 72px);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.bxu-start-block-spacer-img {
		width: 100%;
		box-sizing: border-box;
	}
	
	.bxu-start-block-text {
		font-size: 23px;
		line-height: 1.2;
	}
	
	.bxu-start-block-img {
		display: none;
	}
	
	.bxu-start-block-spacer-div {
		width: 100%;
		margin: 0;
		min-width: 100%;
	}
}

@media(max-width: 560px) {
	.profile-table__field {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
	.profile-table td {
		width: 100%;
	}
	
	.profile-table tbody {
		display: block;
		width: 100%;
	}
	
	.profile-table__field {
		margin-bottom: 3px;
	}
	.profile-table select {
		width: 100%;
	}
	
	.profile-table textarea {
		width: 100%;
	}
	
	.profile-table input[type='password'] {
		width: 100%;
	}
	
	.profile-table input[type='text'] {
		width: 100%;
	}
	
	.profile-table__label {
		 margin-bottom: 2px;
	}
}

@media(max-width: 992px) {
	
	.reg-buy {
		width: 100%!important;
	}
	.reg-buy__label {
		width: 110px;
		
	}
	.reg-buy__field input[type='text'] {
		width: 350px;
		
		padding: 0 5px;
		box-sizing: border-box;
		height: 33px;
		outline: 0;
		margin-bottom: 7px;
	}
}


@media(max-width: 768px) {
	.reg-buy__field input[type='text'] {
		width: 100%;
	}
	
	.reg-buy__field {
		display: flex;
		flex-direction: column;
	}
	
	.commercial-table {
		    width: 100% !important;
	}
	
	.text-content img{
		max-width: 100%;
		height: auto !important;
	}
}


@media(max-width: 992px) {
	.red-table  input[type='text'] {
		padding: 0 10px;
		outline: 0;
		height: 33px;
		margin-bottom: 4px;
		width: 350px;
		    box-sizing: border-box;
	}
	
	.red-table  input[type='password'] {
		padding: 0 10px;
		outline: 0;
		height: 33px;
		margin-bottom: 4px;
		width: 350px;
		    box-sizing: border-box;
	}
	
	.red-table select {
		padding: 0 10px;
		outline: 0;
		height: 33px;
		margin-bottom: 4px;
		width: 350px;
	}
}


@media(max-width: 768px) {
	.red-table {
		display: block;
		width: 100%;
	}
	
	.red-table input[type='password'] {
		width: 100%;
	}
	
	.red-table input[type='text']  {
		width: 100%;
	}
	
	.red-table select {
		width: 100%;
	}
	
	.red-table tr{
		display: block;
		width: 100%;
	}
	
	.red-table tbody{
		display: block;
		width: 100%;
	}
	
	.red-table td{
		display: block;
		width: 100%;
	}
}

.bbl-black--mobile {
	display: none;
}

.bbl-black--desctop {
	display: block;
}

@media(max-width: 992px) {
	.bbl-black--mobile {
	display: block;
}

.bbl-black--desctop {
	display: none;
}
	
}

.popup-reg__close  {
    outline: 0;
    position: absolute;
    right: 3px;
    top: 2px;
    background-color: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
    font-size: 20px;
    color: red;
    /* opacity: 0; */
	/* pointer-events: none; */
    transition: opacity 0.3s ease;
    width: 26px;
    height: 31px;
    display: flex;
    align-items: center;
    line-height: 1;
    justify-content: center;
    z-index: 10;
}  
/* .popup-reg__close{
	position: absolute;
    right: 3px;
    top: 2px;
    color: red;
    font-weight: bold;
    font-size: 20px;
	cursor: pointer;
	background-color: transparent;
	pointer-events: none;
    border: 0;
	padding: 0;
	width: 26px;
	height: 31px;
	display: flex;
    align-items: center;
    line-height: 1;
    justify-content: center;
}  */

.popup-reg {
    position: relative;
    max-width: 380px;
    background-color: #fff;
    font-size: 18px;
    line-height: 1.2;
    padding: 24px;
    text-align: center;
    box-sizing: border-box;
}

.popup-fon {
	    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
	opacity: 0;
	pointer-events: none;
}

.popup-fon.is-active {
	opacity: 1;
	pointer-events: auto;
	
}

#animation_container1{
	/* width: 100% !important; */
	/* overflow: hidden; */
	/* position: relative; */
}

.s1_adaptive_test{
	position: relative;
	overflow: hidden;
}

.s1_adaptive{
	display: none;
}

@media (max-width: 350px){
	.s1_adaptive_test{
		display: none;
	}
	
	.s1_adaptive{
		display: block;
	}
}

@media (min-width: 980px) {
	.R3_adaptive{
		display: none;
	}
}

@media (max-width: 980px) {
	.s1_adaptive_test img, .s1_adaptive img{
		min-height: 30px !important;
	}	
}

.c2_adaptive{
	display: none !important;
}

.l2_adaptive{
	display: none !important;
}
.c4_adaptive{
	display: none !important;
}

@media (max-width: 992px) {
	.c2_desktop{
		display: none !important;
	}
	.c2_adaptive{
		display: block !important;
	}
	.l2_desktop{
		display: none !important;
	}
	.l2_adaptive{
		display: block !important;
	}
	.c4_adaptive{
		display: block !important;
	}
}

@media (max-width: 350px) {
	.s1_adaptive_test img, .s1_adaptive img{
		min-height: 25px !important;
	}	
}




.R3_adaptive img{
	max-height: initial !important;
}


#wiki-post p[align="center"] img {
    margin: 0 auto;
    display: block;
}

#wiki-post p {
/*	text-indent: 20px;*/
}

#wiki-post ul {
	margin: 10px 0;
	padding: 0;
}

#wiki-post ul li {
	position: relative;
    margin-bottom: 15px;
    padding-left: 16px;
}

#wiki-post h2 {
    padding: 20px 0 19px 0;
    line-height: 1.2;
}

#wiki-post h3 {
    padding: 20px 0 19px 0;
    line-height: 1.2;	
}

#wiki-post ul li::before {
	content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 9px;
    height: 2px;
    /* border-radius: 50%; */
    background-color: #3971d6;
}

#wiki-post ul li p {
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.social_buttons_bottom .social_buttons:before {
	display: none;
}

.social_buttons_bottom {
    margin: 13px 0 20px;
}

.social_buttons_bottom-title {
    margin-bottom: 4px;
    font-weight: bold;
    font-size: 12px;
}

.social_buttons_bottom .b-share {
	padding-left: 0 !important;
}

.catalogue-item-txt {
	font-size: 15px;
    line-height: 1.2;
}

.catalogue-item-txt p {
	font-size: 15px;
    line-height: 1.2;
	padding: 0 0 12px 0;
}

.phone {
	display: none !important;
}

.c1_adaptive {
	margin-bottom: 10px;
}

.c3_adaptive {
	display: none;
}

.s1_adaptive_test {
	display: none;
}

@media (max-width: 768px) {
	.s1_adaptive_test {
		display: block;
	}
}

@media (max-width: 992px) {
	.c3_adaptive {
		display: block !important;
	}

	.R3_adaptive {
		margin-bottom: 10px;
	}





	.l2_adaptive {
		margin: 0 auto !important;
		width: 100%!important;
	}
}


/* End */


/* Start:/bitrix/templates/plastik/template_styles.css?15918484808533*/
#wiki-post-content td{
	border: 1px solid black;
	padding: 5px;
    vertical-align: middle;
}
.slovar-catalogue td{
	border: none !important;
	padding: 0px !important;
}
.sm_button_b{
	background: #588dee url(/bitrix/templates/plastik/img/btn-blue.png) 0 100% repeat-x;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #eee;
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    padding: 4px 10px;
}
.new_block_anons .new_anons_list_wr .news_1 .h{
	text-decoration:none;
}
.trud_list_block li{
    list-style-type: disc;
    text-align: left;
    margin-left: 20px;
    display: list-item !important;
}
#wiki-post-content img{
	max-width: 100%;
}
.bbl_div{
	text-align:center;
}
.bbl_div img{
	margin: auto;
}

.lisena_435 table.main { table-layout:fixed; width:100%;    min-width: 100% !important; }
.new_block_anons .list_link_anons .l_an ul li a{
	text-decoration:none;
}

.block3 .tab-content .left-block li > div > a{
	text-decoration:none;
}

.inter_slide .slide_b .h{
	text-decoration:none;
}

.block-trud{
	text-align:justify;
}
.board-edit-form td{
	padding-top:10px;
}
.board-edit-form td{
	vertical-align:top;
}/*

#wiki-post-content span{
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif !important;
}    */

.adv-youdo {
    width: 218px;
    padding: 15px 10px;
    border: #CCCCCC 1px solid;
    font-family: arial, sans;
    color: #000;
    font-size:13px;
    line-height:18px;
}

.adv-youdo__header {
    height: 50px;
    text-align: right;
    color: #999;
    line-height: 27px;
}

.adv-youdo__header img {
    float: left;
}

.adv-youdo__item {
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}
.adv-youdo__item:before{
    content: "\2192";
    position: absolute;
    left: 0;
}
#carousel_anons {
    padding-left: 22px !important;
    padding-right: 22px !important;
    height: 150px;
}
#carousel_trud {
    padding-left: 22px !important;
    padding-right: 22px !important;
    height: 150px;
}
.green{
	    color: green;
    font-weight: 700;
}
 .review-table {border-collapse: collapse; background: #dce8fc;}
  .review-table, .review-table td {border: 1px solid #487fe2;}
  .review-table td {padding: 2px 5px}
  .review-table tr.odd {background: #beb}
  .review-table tr.top td {background: #487fe2;; color: white; text-align: center}

.formfieldtitle {
    padding-top: 7px;
    font-weight: bolder;
}
.slidesjs-next{display:block; width:15px; height:15px; text-indent:-5000px; background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -57px -30px; position:absolute; right:0px; top:48%;z-index:2}
.slidesjs-next:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -87px -30px;}
.slidesjs-previous{display:block; width:15px; height:15px; text-indent:-5000px; background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -72px -30px; position:absolute; left:0px; top:48%;z-index:2}
.slidesjs-previous:hover{background:url(/bitrix/templates/plastik/img/icons.png) no-repeat -102px -30px;}
/*.slidesjs-container{
    margin-left: 22px !important;
	margin-right: 22px !important;
}
.jCarouselLite2 .slidesjs-control{
	width:425px !important;
}

*/
.jCarouselLite .slidesjs-control{
	height:150px !important;
}
.jCarouselLite2{
	height: 160px !important;
}
#carousel_news{
	    padding-left: 22px !important;
    padding-right: 22px !important;
}
.jCarouselLite{
	height: 150px !important;
}
#carousel_interview{
	padding-left: 22px !important;
    padding-right: 22px !important;
	height:150px;
}


.slidesjs-container{
	    width: 100% !important;
		height: 100% !important;
}
.slidesjs-control{
	    width: 100% !important;
}
.subcribe{
    margin: 20px 20px 0px 20px;
    border-top: 1px solid #d8d7d7;
    text-align: center;
}
.subcribe h3 {
    padding: 10px 0px;
}

#send-sub-email {
    height: 36px;
    width: 450px;
    float: left;
    /* margin: auto; */
    box-sizing: border-box;
    /* top: -1px; */
    margin-right: 5px;
}
#send-subscribe {
    /* margin-top: 10px; */
    background-color: #e05f62;
    color: #fff;
    /* padding: 5px 30px; */
    border: 1px rgba(174, 0, 4, 0.25) solid;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    color: #fff;
    width: 160px;
    height: 36px;
    line-height: 36px;
    float: left;
	  cursor: pointer;
    /* margin-right: 10px; */
}

.title-news{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}


.modal{width:23%;background:#3d6fb6;border-radius:15px;max-height:100%;overflow:visible;}
.modal .modal-content{padding:28px;}
.modal_inner{margin-bottom:12px;}
.modal input{background:#fff;padding:18px;margin-bottom:15px;color:#aaa8a8;font-size:18px;font-weight:400;}
.lean-overlay{opacity:0.8 !important;}
.modal button:hover{text-shadow:0px -1px 0px rgba(0, 0, 0, 0.4);}
.sub-but:hover{text-shadow:0px -1px 0px rgba(0, 0, 0, 0.4);}
.modal button, .modal input{-webkit-box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.3);}
.modal button{width:100%;background:#a3e358;border:none;outline:none;padding:8px;border-radius:7px;color:#fff;font-size:18px;font-weight:700;margin-bottom:15px;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.15);}
.sub-but{width:100% !important;background:#a3e358 !important;border:none !important;outline:none !important;padding:8px !important;border-radius:7px !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;margin-bottom:15px !important;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.15) !important;}
.modal_inner a{color:#fff;font-size:14px;font-weight:500;text-decoration:underline;}
.modal_inner a:hover{text-decoration:none;}
.close{width:39px;height:39px;position:absolute;top:-29px;right:-29px;cursor:pointer;background:url('/bitrix/templates/plastik/../img/close.png');}
.modal textarea,.modal textarea:focus,.modal textarea:active{outline:none;border:none;height:135px;width:100%;padding:8px;border-radius:7px;background:#fff;margin-bottom:15px;}

.button-feed{text-decoration:none; text-align:center; 
     padding: 7px 32px 7px 48px;
 border:solid 1px #bd3739; 
      position: relative;
 font:11px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#e05f61; 
 background-image: -moz-linear-gradient(top, #e05f61 0%, #bd3739 100%); 
 background-image: -webkit-linear-gradient(top, #e05f61 0%, #bd3739 100%); 
 background-image: -o-linear-gradient(top, #e05f61 0%, #bd3739 100%); 
 background-image: -ms-linear-gradient(top, #e05f61 0% ,#bd3739 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd3739', endColorstr='#bd3739',GradientType=0 ); 
 background-image: linear-gradient(top, #e05f61 0% ,#bd3739 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  cursor: pointer;
  }
  .button-feed:hover{
 padding:7px 32px; 
 border:solid 1px #bd3739; 
  
 font:11px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background:#e89293; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }
 .button-feed:active{
 padding:7px 32px; 
 border:solid 1px #bd3739; 
  
 font:11px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#e05f61; 
 background-image: -moz-linear-gradient(top, #e05f61 0%, #bd3739 100%); 
 background-image: -webkit-linear-gradient(top, #e05f61 0%, #bd3739 100%); 
 background-image: -o-linear-gradient(top, #e05f61 0%, #bd3739 100%); 
 background-image: -ms-linear-gradient(top, #e05f61 0% ,#bd3739 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd3739', endColorstr='#bd3739',GradientType=0 ); 
 background-image: linear-gradient(top, #e05f61 0% ,#bd3739 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }
.button-feed:before{
	color:#fff;
}
.fa-envelope{
	background: url(/img/letter-icon.png);
    background-size: cover;
    width: 25px;
    height: 20px;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
    /* z-index: 999999; */
    opacity: 0.7;
	    margin-left: 18px;
}

.bmark>span{
	background: url(/bitrix/templates/plastik/img/bookmark_add.png);
	width: 25px;
	 background-size: cover;
}

.borderedtable{
	border: 1px;
    border-color: black;
}
/* End */


/* Start:/bitrix/templates/plastik/fancybox/jquery.fancybox.css?15044712304895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/plastik/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/plastik/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/plastik/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/plastik/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/plastik/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/plastik/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/plastik/fancybox/helpers/jquery.fancybox-buttons.css?15044712302447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/bitrix/templates/plastik/fancybox/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/bitrix/templates/plastik/fancybox/helpers/jquery.fancybox-thumbs.css?1504471230735*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/* End */


/* Start:/bitrix/templates/plastik/css/slick.css?15561339351730*/
/* Slider */

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/plastik/js/videogallery/youtube-video-gallery.css?15044712222476*/
*.youtube-videogallery-container {
    display: block;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

*.youtube-videogallery-item {
	border-radius: 5px;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    display: inline-block;
    line-height: 0;
    list-style: none;
	margin-bottom: 10px;
	margin-right: 14px;
	overflow: hidden;
}
*.youtube-videogallery-compact {
    font-size: 0;
}
*.youtube-videogallery-compact *.youtube-videogallery-item,
*.youtube-videogallery-compact *.youtube-videogallery-img{
    box-shadow: 0 0 0;
    border-radius: 0;
    margin: 0 0 0 0;
}
*.youtube-videogallery-compact *.youtube-videogallery-title {
    font-size: 11px;
}
a.youtube-videogallery-link {
    display: inline-block;
	position: relative;
}
a.youtube-videogallery-link:hover img.youtube-videogallery-play, 
a.youtube-videogallery-link:focus img.youtube-videogallery-play {
	opacity: 1;
}
*.youtube-videogallery-play {
	left:50%;
	opacity: 0.7;
	position: absolute;
	top:50%;
	z-index: 1;
}
*.youtube-videogallery-title {
    background: #000;
    background-color: rgba(0,0,0,0.7);
    bottom: 0;
    color:#fff;
    display: block;
    max-height: 1.5em;
    left:0;
    line-height: 150%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}
*.youtube-videogallery-allowtitle *.youtube-videogallery-title {
    height: auto;
}
*.youtube-videogallery-img {
	border-radius: 5px;
}
*.youtube-videogallery-screen-reader-only {
    position: absolute;
    left:-9999px;
}
div.youtube-videogallery-bodycover {
    background-color: #000;
    height: 100%;
    left:0;
    opacity: 0;
    position: absolute;
    top:0;
    width:100%;
    z-index: 100;
}
div.youtube-videogallery-display {
    background-color: #000;
    border-radius: 5px;
    box-shadow: 3px 3px 7px #000;
    left:50%;
    opacity: 0;
    padding: 3px;
    position: fixed;
    top:50%;
    z-index: 101;
}
div.youtube-videogallery-bodycover,
div.youtube-videogallery-display {
    transition: all 300ms;
    transform: scale(0);
    -webkit-transform: scale(0);
}
body.youtube-videogallery-active div.youtube-videogallery-bodycover,
body.youtube-videogallery-active div.youtube-videogallery-display {
    display: block;
    transform: scale(1);
    -webkit-transform: scale(1);
}
body.youtube-videogallery-active div.youtube-videogallery-bodycover {opacity: 0.5}
body.youtube-videogallery-active div.youtube-videogallery-display { opacity: 1}
/* End */
/* /bitrix/templates/plastik/components/bitrix/menu/headermenu/style.min.css?1504471223490 */
/* /bitrix/templates/plastik/components/bitrix/catalog.section.list/leftslovar/style.css?15044712257305 */
/* /bitrix/templates/plastik/components/bitrix/system.auth.form/past/style.min.css?1504471223424 */
/* /bitrix/templates/plastik/components/bitrix/news.list/polimer/style.css?1504471226150 */
/* /bitrix/templates/plastik/components/bitrix/news.list/boardright/style.css?1504471226150 */
/* /bitrix/templates/plastik/components/bitrix/breadcrumb/m1/style.min.css?1504471223448 */
/* /bitrix/templates/plastik/components/youx/main.feedback/main/style.min.css?1504471223251 */
/* /bitrix/templates/plastik/styles.css?161675731096388 */
/* /bitrix/templates/plastik/template_styles.css?15918484808533 */
/* /bitrix/templates/plastik/fancybox/jquery.fancybox.css?15044712304895 */
/* /bitrix/templates/plastik/fancybox/helpers/jquery.fancybox-buttons.css?15044712302447 */
/* /bitrix/templates/plastik/fancybox/helpers/jquery.fancybox-thumbs.css?1504471230735 */
/* /bitrix/templates/plastik/css/slick.css?15561339351730 */
/* /bitrix/templates/plastik/js/videogallery/youtube-video-gallery.css?15044712222476 */
