/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */

.logo-row .logo img {

    height: 50px;
    width: auto;
    max-width: unset;
    margin-left: -15px;
    margin-top: -10px;
    color: #3f5580;

}

body.fill_bg_y #headerfixed>.maxwidth-theme
{background: #424f60;}

#headerfixed .logo-row.v2 .mega-menu table td .wrap > a
{color: #fff;}

#headerfixed .cls-1
{fill: #fff !important;}


.articul {
   color:#959595;
   pattern: SN[0-9]{,6};
}

.catalog-previewtext {
    color: #2e2d2c;
    font-size: 0.800em;
    margin-bottom: 0;
    margin-top: 20px;
    line-height: 20px;
    text-align: left;
}
div.right_block .landings_list ul.clearfix li{
  width:auto;
  margin-right:2%;	
}
div.right_block .landings_list ul.clearfix li a{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size:10pt;
}
div.right_block .landings_list ul.clearfix li a.active{color: #222;}
a.compSpan{line-height:36px;display:inline-block; position:relative;}
.display-type.pull-right .view-button{top:-5px;}
div.flal{display:inline-block;width:100%;}
div.TAC{text-align:center;}
.srlab{margin-top:5px;}
.srlab input{margin-right:5px;}
div.flal+.catalog-previewtext{margin-top:5px;}

/*compare*/
.bx_compare .bx_sort_container{position:relative;}
.bx_compare .bx_sort_container ul li:not(.current):before{display:none;}
.bx_compare .bx_sort_container ul.tabs-head{margin:0px;}
.bx_sort_container .wrap_remove_button{position:absolute;top:-7px;right:0px;}
.bx_compare .frame{margin:0px 0px 0px 230px;position:relative;overflow:hidden;}
.bx_compare .frame .wraps{width:10000% !important;overflow:hidden;font-size:0px;}
.bx_compare .frame.props .wraps{margin-left:-230px;}
.bx_compare .compare_view td{width:230px;min-width:230px;max-width:230px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:40px 20px 20px 20px;font-size:13px;position:relative;text-align:left;vertical-align:top;overflow:hidden;}
.bx_compare .frame.border::after{background:#f2f2f2 none repeat scroll 0 0;content:"";height:100%;position:absolute;right:0;top:0;width:1px;}
.bx_compare .compare_view .item_block{margin:0px 20px 0px 0px;position:relative;}
.bx_compare .compare_view .item_block a{font-weight:bold;}
.bx_compare .compare_view .item_block .title{display:block;padding:14px 0px 0px;}
.bx_compare .compare_view.data_table_props tr td .remove i{display:none;}
.bx_compare .compare_view.data_table_props td{border:1px solid #f2f2f2;padding:10px 27px 13px 18px;transition:none 0s ease 0s;}
.bx_compare .data_table_props tr td:first-of-type{font-weight:bold;visibility:hidden;}
.prop_title_table{position:absolute;left:0px;width:231px;overflow:hidden;z-index:1; border-right: 1px solid #f2f2f2;}
.prop_title_table .data_table_props td{opacity:0;visibility:hidden;}
.bx_compare .prop_title_table .data_table_props tr td:first-child{display:table-cell;opacity:1;visibility:visible;}
.bx_compare .prop_title_table .data_table_props tr td .remove i{display:inline-block;}
.bx_compare .remove{position:absolute;top:0px;z-index:1;right:0;}
.bx_compare .compare_view.top .remove{right:-13px;top:-13px;}
.bx_compare .compare_view.clone .remove{right:15px;top:12px;display:none;}
.bx_compare .compare_view.data_table_props  tr.hovered td{background:#f7f7f7;}
.bx_compare .compare_view.data_table_props  tr.hovered td .remove{display:block;}
.wrapp_scrollbar{position:relative;margin:21px 0px 33px 230px;}
.bx_compare .slider_navigation {display:none;}
.bx_filtren_container ul{font-size:0px;margin:41px 0px 5px 0px;}
.bx_filtren_container ul li, .bx_filtren_container ul li:before{display:none;}
.bx_filtren_container ul li.visible{display:inline-block;vertical-align:top;margin:0px 5px 5px 0px;padding:5px 12px 6px 12px;border:1px solid #ddd;}
.bx_filtren_container ul li.visible:not(:hover){background:none;}
.bx_filtren_container ul li span{font-size:12px;line-height:16px;text-transform:none;}

/* Scrollbar */
.wrapp_scrollbar .wr_scrollbar{margin:0 38px 1em 38px;background:#f2f2f2;height:1px;opacity:0;}
.wr_scrollbar .scrollbar{height:5px;line-height:0;display:none;position:relative;top:-3px;cursor:pointer;}
.wr_scrollbar .scrollbar .handle{width:100px;height:3px;position:relative;top:2px;background:#292a33;cursor:pointer;border-radius:3px;}
.wr_scrollbar .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;}
ul.slider_navigation.compare {
    position: initial;
	margin: 0 0 10px;
	right: 0;
	left:0;
    position: absolute;
    top: 0;
    z-index: 1;	
	list-style: none;
}
ul.slider_navigation.compare ul {
    margin: 0;
}
ul.slider_navigation.compare li {
    position: absolute;
    z-index: 10;
    top: -14px;
}
ul.slider_navigation.compare .flex-nav-prev {
    left: 0;
}
ul.slider_navigation.compare .flex-nav-next {
    right: 0;
}
ul.slider_navigation.compare li:not(.disabled) {
    cursor: pointer;
}
.flex-direction-nav li:first-child {
    margin-right: 5px;
}
.flex-direction-nav li, .flex-direction-nav li:first-child, .flex-direction-nav li:hover {
    border-bottom-width: 0!important;
}
.disabled:not(.link-item) {
    opacity: 0.4;
}
.flex-direction-nav li, .flex-direction-nav li a, .flex-direction-nav li span {
    width: 29px;
    height: 29px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
	outline: 0;
}
.custom_flex .flex-direction-nav li span {
    background: url(../images/arrows2.png) 3px -20px no-repeat;
}
.custom_flex .flex-direction-nav li.flex-nav-next span {
    background-position: -72px -20px;
}

.TAC.custom_flex span {
    width: 29px;
    height: 29px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
	outline: 0;	
}
.TAC.custom_flex>span{position:absolute;top:-5px;}
.TAC.custom_flex>span.prev{left:-25px;}
.TAC.custom_flex>span.next{right:-25px;}
.TAC.custom_flex .Topscr.next span{
    background: url(../images/arrows2.png);
	background-repeat:no-repeat;
    background-position: -72px -20px;
	cursor:pointer;
}
.TAC.custom_flex .Topscr.next span:hover{background-position: -72px -20px;}
.TAC.custom_flex .Topscr.prev span {
	background: url(../images/arrows2.png);
	background-repeat:no-repeat;
	background-position: 3px -20px;
	cursor:pointer;	
}
.TAC.custom_flex .Topscr.prev span:hover{background-position: 3px -20px;}
.wrapp_scrollbar.TAC {margin: 10px 0px -10px 230px;}
.AbsComp{position:absolute;left:80%;text-align:center;}
.AbsCompT{padding-top:15px;padding-bottom:10px;}
.AbsCompT label{position:absolute;right:0;bottom:0px;}
.TAR{text-align:right;}
.TAR label{color:#00569c;}
a.compSpanFt{
	display:inline-block;
	position:fixed;
	right:-49px;
	background:#c81633;
	top:45%;
	color:#ffffff;
	text-decoration:none;
	font-size:17px;
	transform:rotate(-90deg);
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	z-index:100;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.item-views.table .catalog-previewtext{
	min-height:150px;
}
.bx_compare{position:relative;}
.compare_view .image_wrapper_block{min-height:200px;}
.compare_view .image_wrapper_block img{max-width:100%;height:auto;}
.bx_compare .frame.border::after{background:#fff;}
.PosStr{position:absolute;float:left;left:0;right:0;top:35px;}
.Posrel{position:relative;}
.PosStr.fixedLm{position:fixed;top:100px;z-index:100;}
.bx_compare .compare_view td{
	width: 245px;
    min-width: 230px;
    max-width: 245px;	
}
.bx_compare div.prop_title_table .compare_view td{
	width: 245px;
    min-width: 245px;
    max-width: 245x;		
}
.catalog_table_2 .item.Nshow.sliced:hover .image{display:inline-block;}
@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } 
}
div.loadBl{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:#ffffff;opacity:0.6}
div.loadBl+span.loader{display:inline-block;position:absolute;float:left;width:50px;height:50px;left:50%;top:50%;margin-top:-25px;margin-left:-25px}
div.loadBl+span.loader{
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 99999;
}
.AjDriver{
	position:relative;
	float:left;
}
#all_model{
    position: absolute;
    display: inline-block;
    position: absolute;
    display: inline-block;
    width: 30px;
    height: 49px;
    right: 4px;
    cursor: pointer;
	top:0;
	text-align:right;
	line-height:49px;
}
#all_model>span{font-size:11px;color:#555555;}
.ac_results {
    left: 0;
    right: 0;
    top: 49px;
    position: absolute;
    z-index: 200;
    overflow: hidden;
    overflow-y: scroll;
    min-height: 30px;
    max-height: 200px;
    display: none;
    background: #fff;
    border: 1px solid #e8e8e8;
}
.ac_results ul {
    margin-top: 0;
    margin-bottom: 10px;
}
.ac_results ul li {
    padding-left:15px;
    font-size: 13px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
	position: relative;
	margin-bottom:0;
}
.body .ac_results ul li:before{content:'';display:none;}
.body .ac_results ul li:hover{background:#f2f2f2}
.SMPic img{max-width:100%;height:auto;margin-bottom:15px;}
span.ModelDrVar{cursor:pointer;color:#00569c;margin-bottom:5px;}
span.ModelDrVar:hover{text-decoration:underline;}
span.ModelDrVar.actModV{color:#1c1e21;}
span.ModelDrVar.actModV:hover{text-decoration:none;}
.ActionBl{padding-bottom:25px;}
span.GrTitle{width:100%;font-weight:bold;color:#222;display: inline-block;margin-top: 10px;margin-bottom: 10px;}
div.ajax_load div.catalog div.items>div.col-md-4+div.landings_list{display:none;}
div.ajax_load div.catalog div.items>div.col-md-4 div.catalog-previewtext>h3,
div.ajax_load div.catalog div.items>div.col-md-4 div.catalog-previewtext .logo-snippet{display:none;}
.form-group.wdf75{width:74%;margin-right:1%;display:inline-block;float:left!important;}
.form-group.wdf25{width:25%;display:inline-block;float:left;}

@media (max-width: 1350px){
	.item-views.table .catalog-previewtext{
		min-height:200px;
	}
}
@media (max-width: 1200px){
	.item-views.table .catalog-previewtext{
		min-height:250px;
	}
}

@media (max-width: 767px){
	.AbsComp{position:relative;left:0;text-align:left;}	
	.item-views.table .catalog-previewtext{
		min-height:150px;
	}	
	.padTop{padding-top:15px;}
}
@media (max-width: 630px){
	.bx_compare .bx_sort_container ul.tabs-head>li {
		display: block;
		float: none;
		text-align: center;
		margin: 0;
	}
.bx_compare .bx_sort_container .wrap_remove_button {
    position: static;
    padding: 10px 0;
    display: block;
}	
}
@media (max-width: 600px){
	.item-views.table .catalog-previewtext{
		min-height:auto;
	}
}
@media (max-width: 500px){
	.wrapp_scrollbar {
		margin-left: 30px;
		margin-right: 30px;
	}
	.wrapp_scrollbar.TAC{
		margin: 10px 0px 10px 0px;
	}	
	.slider_navigation.compare .flex-direction-nav {
		display: block!important;
	}	
}
/*web-form*/
web_table{
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	border-collapse: collapse; 
}
web_table th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
}
web_table td {
	border: 1px solid #dddddd;
	padding: 5px;
}

/*Перечеркнутый текст*/
.strikeout {
  font-size: 1.8em;
  position: relative;
text-align: center;
  left:65px;
  color:#a0a0a0;
}
.strikeout::after {
  border-bottom: 0.125em solid rgba(255, 0, 0, 0.5);
  content: "";
  left: 0;
  line-height: 1em;
  margin-top: calc(0.125em / 2 * -1);
  position: absolute;
  right: 0;
  top: 50%;
}
