

/* Start:/bitrix/templates/moto_adaptive/css/jquery.fancybox.css?16590673564988*/
/*! 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: #fff;
	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/moto_adaptive/css/../img/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/moto_adaptive/css/../img/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/moto_adaptive/css/../img/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/moto_adaptive/css/../img/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/moto_adaptive/css/../img/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/moto_adaptive/css/../img/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/moto_adaptive/css/jcarousel.connected-carousels.css?16590673563449*/
/** Stage container **/

.connected-carousels .stage {
    width: 620px;
    margin: 0 auto;
    position: relative;
}

/** Navigation container **/

.connected-carousels .navigation {
    width: 450px;
    margin: 0 auto;
    position: relative;
}

/** Shared carousel styles **/

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.connected-carousels .carousel li {
    float: left;
}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {
    height: 310px;
    border: 10px solid #fff;
}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {
    height: 90px;
    width: 400px;
    background: #fff;
    border: 1px solid #fff;
}

.connected-carousels .carousel-navigation li {
    cursor: pointer;
    margin-right: 6px;

}

.connected-carousels .carousel-navigation li .iconSmall{
    width: 90px;
    height: 70px;
    border: 2px solid #ccc;
    display: table-cell;
    text-align: center;
    vertical-align: middle;

}

.connected-carousels .carousel-navigation li img {
    display: block;
    margin:auto;

}

.connected-carousels .carousel-navigation li.active .iconSmall{
    border-color: rgb(175, 58, 65);
}

/** Stage carousel controls **/

.connected-carousels .prev-stage,
.connected-carousels .next-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 305px;
    height: 410px;
    color: #fff;
}

.connected-carousels .prev-stage {
    left: 0;
}

.connected-carousels .next-stage {
    right: 0;
}

.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {
    display: none;
}

.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
    display: none;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.connected-carousels .prev-stage span {
    left: 20px;
}

.connected-carousels .next-stage span {
    right: 20px;
}

.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {
    display: block;
}

/** Navigation carousel controls **/

.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 16px/29px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.connected-carousels .prev-navigation {
    left: -15px;
    top: 22px;
    text-indent: 6px;
}

.connected-carousels .next-navigation {
    right: -15px;
    top: 22px;
    text-indent: 20px;
}

.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {
    opacity: .5;
    cursor: default;
}

/* End */


/* Start:/bitrix/templates/moto_adaptive/js/qtip/jquery.qtip.css?165906735512137*/
/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2014 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Sun Sep 7 2014 08:23 EDT-0400
 * Plugins: tips
 * Styles: core basic css3
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	font-size: 10.5px;
	line-height: 12px;

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 2px 8px 2px 4px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;
		z-index: 11; /* Overlap .qtip-tip */

		cursor: pointer;
		outline: medium none;

		border: 1px solid transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}

		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				line-height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border: 1px solid #969696;

	background-color: #fff;
	color: #555;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	.qtip-default .qtip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}

	.qtip-default .qtip-titlebar .qtip-close{
		border-color: #AAA;
		color: #111;
	}


/*! Light tooltip style */
.qtip-light{
	background-color: white;
	border-color: #E2E2E2;
	color: #454545;
}

	.qtip-light .qtip-titlebar{
		background-color: #f1f1f1;
	}


/*! Dark tooltip style */
.qtip-dark{
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3;
}

	.qtip-dark .qtip-titlebar{
		background-color: #404040;
	}

	.qtip-dark .qtip-icon{
		border-color: #444;
	}

	.qtip-dark .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.qtip-cream{
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35;
}

	.qtip-cream .qtip-titlebar{
		background-color: #F0DE7D;
	}

	.qtip-cream .qtip-close .qtip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.qtip-red{
	background-color: #F78B83;
	border-color: #D95252;
	color: #912323;
}

	.qtip-red .qtip-titlebar{
		background-color: #F06D65;
	}

	.qtip-red .qtip-close .qtip-icon{
		background-position: -102px 0;
	}

	.qtip-red .qtip-icon{
		border-color: #D95252;
	}

	.qtip-red .qtip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.qtip-green{
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219;
}

	.qtip-green .qtip-titlebar{
		background-color: #B0DE78;
	}

	.qtip-green .qtip-close .qtip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.qtip-blue{
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.qtip-blue .qtip-titlebar{
		background-color: #D0E9F5;
	}

	.qtip-blue .qtip-close .qtip-icon{
		background-position: -2px 0;
	}


.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border: 0 solid transparent;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.qtip-youtube .qtip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}

	.qtip-youtube .qtip-content{
		padding: .75em;
		font: 12px arial,sans-serif;

		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.qtip-youtube .qtip-icon{
		border-color: #222;
	}

	.qtip-youtube .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.qtip-jtools .qtip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.qtip-jtools .qtip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.qtip-jtools .qtip-titlebar,
	.qtip-jtools .qtip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-jtools .qtip-icon{
		border-color: #555;
	}

	.qtip-jtools .qtip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.qtip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

	.qtip-cluetip .qtip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-cluetip .qtip-icon{
		border-color: #808064;
	}

	.qtip-cluetip .qtip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.qtip-tipsy .qtip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.qtip-tipsy .qtip-content{
		padding: 6px 10px;
	}

	.qtip-tipsy .qtip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.qtip-tipsy .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.qtip-tipped{
	border: 3px solid #959FA9;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

	.qtip-tipped .qtip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	.qtip-tipped .qtip-icon{
		border: 2px solid #285589;
		background: #285589;
	}

		.qtip-tipped .qtip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.qtip-bootstrap .qtip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.qtip-bootstrap .qtip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;

}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}

	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}

/* End */


/* Start:/bitrix/templates/moto_adaptive/template_style.css?175937548398564*/

z-index: 100;/*bxdynamic_filter*/
html
{
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;

}

body{
    margin: 0;
    min-width: 1200px;
}


.clear
{
    clear: both;
}


a{
    color: #af3a41;
    text-decoration: underline;
}

.item_title .link_hit {
    color: #000;
}

a:hover{
    text-decoration: none;
}

ul{
    padding: 0;
    margin: 0;
}
.img_in_center{
    width: 238px;
    height: 190px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}


/* Main page */
.telephones_in_footer_mobile{display: none;}
header, footer, section, footer
{
    margin: auto;
    min-width: 1200px;
}

.bold_text{font-weight: bold;}


header
{
    background: url("/bitrix/templates/moto_adaptive/img/header_bg.jpg") no-repeat center 0;
    background-size: cover;
    /*height: 530px;*/
    /*border-bottom: 6px solid rgba(90, 30, 33, 1);*/
}

header > #header_wrapper
{
    width: 1200px;
    margin: auto;
    position: relative;
    /*overflow: hidden;*/
}

header > #header_wrapper > #logo
{
    height: 98px;
}

header > #header_wrapper > #top_menu_1
{
    width: 982px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
}

header > #header_wrapper > #top_menu_1 > ul
{
    float: right;
    list-style-type: none;
}

header > #header_wrapper > #top_menu_1 > ul > li
{
    float: right;
    padding-top: 11px;
}

header > #header_wrapper > #top_menu_1 > ul > li > a
{
    color: #ffffff;
    text-decoration: none;
    padding: 15px 10px;
}

header > #header_wrapper > #top_menu_1 > ul > li > a:hover
{
    color: rgba(215,157,160,1);
    text-decoration-line: none;
    padding: 15px 10px;
    background: url("/bitrix/templates/moto_adaptive/img/top_menu_1_a_hover_bg.png") repeat-x 0 4px;
    width: 50px;
    height: 44px;
}

header > #header_wrapper > #top_menu_1 > #call
{
    float: right;
    margin-right: 30px;
}

 #call  a
{
    color: #ffffff;
    text-decoration: none;
    position: relative;
    top: 11px;
    margin-left: 15px;
}

#call  .call_a,#get_call .call_a
{
    background-color: rgba(175, 58, 65, 1);
    border-radius: 5px;
    color: #ffffff;
    float: left;
    position: relative;
    top: 9px;
    margin-left: 15px;
    padding: 5px 8px 5px 4px;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
}

#get_call .call_a{
    position: relative;
    right: 15px;
    top:30px;

}

#call  img,#get_call img
{
    position: relative;
    top: 2px;
    margin-right: 5px;
}

header > #header_wrapper > #top_menu_1 > #phone
{
    float: right;
    color: rgb(255, 255, 255);
    margin-top: 8px;
}

header > #header_wrapper > #top_menu_1 > #phone
{
    font-size: 20px;
    text-decoration: none;
}

header > #header_wrapper > #top_menu_1 > #phone > span
{
    font-size: 17px;
    position: relative;
    top: -1px;
    left: -5px;
    color: rgb(204, 204, 204);
}

header > #header_wrapper > #top_menu_2
{
    background-image: url("/bitrix/templates/moto_adaptive/img/top_menu_2_bg.png");
    height: 52px;
    width: 982px;
    position: absolute;
    right: 0;
    top: 46px;
}

header > #header_wrapper > #top_menu_2  #title-search
{
    float: right;
    border: 1px solid rgb(172, 172, 172);
    width: 238px;
    height: 30px;
    background-color: #ffffff;
    margin-right: 9px;
    margin-top: 9px;
    padding: 0;
}

header > #header_wrapper > #top_menu_2  form > input[type = "search"]
{
    border: 0 solid red;
    margin: 0;
    height: 30px;
    width: 179px;
    float: left;
}

header > #header_wrapper > #top_menu_2  form > input[type = "submit"]
{
    width: 53px;
    height: 30px;
    border: 0 solid red;
    background-color: rgba(175, 58, 65, 1);
    color: #ffffff;
    float: right;
}

header > #header_wrapper > #top_menu_2 > #registration
{
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}

header > #header_wrapper > #top_menu_2 > #registration > img
{
    position: relative;
    top: 2px;
}

header > #header_wrapper > #top_menu_2 > #registration > a
{
    text-decoration: none;
    color: rgb(85, 85, 85);
}

header > #header_wrapper > #top_menu_2 > #registration > .enter
{
    color: rgb(175, 58, 65);
}

header > #header_wrapper > #top_menu_2 > #nav {
    float: left;
    /*padding-left: 170px;*/
    padding-left: 120px;
    margin-top: 16px;
    /*width: 350px;*/
    width: 400px;
}

header > #header_wrapper > #top_menu_2 > #nav > ul
{
    list-style-type: none;
    /*position: relative;*/
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul:before {
    content: url('/bitrix/templates/moto/img/menu_arrow.png');
    /*bottom:117px;*/
    /*bottom: 10px;*/
    position: absolute;
    top:-16px;
    left: 5px;
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul{
    position: absolute;
    display: none;
    z-index: 20;
    border: 1px solid #8b7569;
    background: #fff;
    list-style: none;
    /*top:42px;*/
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul li{
    padding: 0 5px;
    color: #000;
    background: #fff;
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul li:hover{
    background: #f5f0e6;
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul li:hover a{
    color: #af3a41;
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul li a{
    text-decoration: none;
    font-weight: bold;
    color: #000;
    display: block;
    padding: 10px;
    border-bottom: 1px dotted rgb(204, 204, 204);
}

header > #header_wrapper > #top_menu_2 > #nav > ul li ul li a:hover{

}


header > #header_wrapper > #top_menu_2 > #nav > ul li:hover ul{
    display: block;
}


header > #header_wrapper > #top_menu_2 > #nav > ul b{
    text-transform: uppercase;
}

header > #header_wrapper > #top_menu_2 > #nav > ul li.selected a b{
    color: rgb(91, 173, 54);
}



header > #header_wrapper > #top_menu_2 > #nav > ul > li
{
    float: right;
    margin-left: 25px;
}

header > #header_wrapper > #top_menu_2 > #nav > ul > li > a
{
    text-decoration: none;
    color: rgb(51, 51, 51);
}

header > #header_wrapper > #browse_mot
{
    display: flex;
    background-image: url("/bitrix/templates/moto_adaptive/img/browse_mot_bg.png");
    border-bottom: 7px solid #973c42;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1200px;
    /*margin-bottom: 7px;*/
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    flex-wrap: wrap;
    padding: 0 0 0 60px;
    /*height: 58px;*/
    /*position: absolute;*/
    /*top: 98px;*/
}

header > #header_wrapper > #browse_mot > #cart
{
    width: 20%;
    max-width: 20%;
    position: relative;
}
header > #header_wrapper > #browse_mot > #cart:before {
    float: right;
    border-left: 1px solid rgb(204, 199, 193);
    border-right: 1px solid rgb(241, 237, 231);
    height: 25px;
    position: absolute;
    top: calc(50% - 12.5px);
    left: -20px;
    content: "";
    display: block;
}

header > #header_wrapper > #browse_mot > #devide_line
{
    float: right;
    border-left: 1px solid rgb(204, 199, 193);
    border-right: 1px solid rgb(241, 237, 231);
    height: 25px;
    position: relative;
    top: 14px;
    right: 43px;
}

header > #header_wrapper > #browse_mot > #cart > a > img
{
    /*position: relative;*/
    /*top: 3px;*/
    /*left: -10px;*/
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
header > #header_wrapper > #browse_mot > #cart > a > div{
    display: inline-block;
    vertical-align: middle;
}
header > #header_wrapper > #browse_mot > #cart > a
{
    text-decoration: none;
    color: rgb(102, 102, 102);
    display: flex;
    align-items: center;
    text-align: center;
}
header > #header_wrapper > #browse_mot > #cart > a span
{
    margin: 0 5px;
}
header > #header_wrapper > #browse_mot > #idk_1
{
    padding-left: 35px;
    box-sizing: border-box;
    position: relative;
    width: 20%;
    max-width: 20%;
}

header > #header_wrapper > #browse_mot > #idk_1
{
    float: left;
    color: rgb(175, 58, 65);
    font-size: 18px;
}

header > #header_wrapper > #browse_mot > #idk_1 > span
{
    color: rgb(83, 69, 54);
    font-size: 16px;
}

header > #header_wrapper > #browse_mot > #filter
{
    position: relative;
    width: 60%;
    max-width: 60%;
}

header > #header_wrapper > #browse_mot > #filter > ul
{
    list-style-type: none;
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    padding-right: 20px;
    padding-left: 15px;
}

header > #header_wrapper > #browse_mot > #filter > ul  > li
{
    float: left;
    text-align: center;
    /*padding-top: 14px;*/
    position: relative;
}

header > #header_wrapper > #browse_mot > #filter > ul  > li.motoCh{
    padding: 0 0 0 10px;
    min-width: 140px;
    /*width: 100%;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
header > #header_wrapper > #browse_mot > #filter > ul  > li.motoCh:after
{
    content: "";
    margin-left: 5px;
    /*right: -25px;*/
    /*top: 0;*/
    /*position: absolute;*/
    display: block;
    width: 18px;
    min-width: 18px;
    height: 52px;
    background: url("/bitrix/templates/moto_adaptive/img/browse_mot_arrow_right.png") 0 1px;
    padding-top: 0;
}

.model_menu{
    text-align: center;
    /*width: 100px;*/
    background: url('/bitrix/templates/moto_adaptive/img/browse_mot_arrow_down.png') no-repeat 100% 51%;
    cursor: pointer;
    /*height: 52px;*/
    /*display: table-cell;*/
    vertical-align: middle;
    padding-right: 15px;
    text-transform: uppercase;
    display: inline;
    /*display: flex;*/
    /*align-items: center;*/
    /*width: 100%;*/
    margin: auto;
    padding-left: 0;
    word-break: break-word;
}

/*#modelMenu1{width: 140px;}*/
/*#modelMenu2{width: 160px;}*/
/*#modelMenu3{width: 140px;}*/

header > #header_wrapper > #browse_mot > #filter > ul  > li > a
{
    color: rgb(0, 0, 0);
    font-size: 18px;
    text-decoration: none;
}

header > #header_wrapper > #browse_mot > #filter > ul > li > a > img
{
    position: relative;
    /*top: -2px;*/
    /*left: 15px;*/
}

li.submenu{
    margin: 0 !important;
    /*position: relative;*/
}

header > #header_wrapper > #banner
{
    height: 375px;
    position: relative;
}

.motoUl{
    /*margin-left: -173px;    margin-top: 36px;    */
    top: 51px;
    right: 0;
    position: absolute;    z-index: 5; background-color: #fff;
    list-style: none;
    border: 1px solid #8a7d6f;
    height: 300px;
    overflow-y: scroll;
}

.motoUl li{
    padding: 0 5px;
}

.motoUl li span{
    padding: 10px;
    border-bottom: 1px dotted rgb(204, 204, 204);
    display: block;
    font-weight: bold;
    color:#000;
    text-align: left;
}

.motoUl li:hover span{
    color: #af3a41;
    background: #f5f0e6;
}



















section
{
    background: linear-gradient(to top, rgba(221, 221, 221, 1), rgba(132, 132, 132, 1));
    position: relative;
}

section > #section_wrapper
{
    width: 1200px;
    margin: auto;
    overflow: auto;
    position: relative;
    background: #ffffff url("/bitrix/templates/moto_adaptive/img/section_wrapper_bg.png") repeat-x;
    padding-top: 30px;
}

section > #section_wrapper > #title
{
    width: 835px;
    float: left;
    overflow: auto;
    margin-bottom: 25px;
    padding-right: 20px;
    margin-left: 30px;
}

section > #section_wrapper > div > .all_quest
{
    float: right;
    color: rgb(182, 55, 55);
    margin-top: 7px;
}

section > #section_wrapper > div > #section_title > b
{
    font-size: 24px;
    color: rgb(142, 47, 53);
    float: left;
}

section   #questions
{
    border-right: 1px solid rgb(237, 237, 237);
    width: 835px;
    padding-right: 28px;
    float: right;
    margin-left: 30px;
}



section  #questions > #ask
{
    background: url('/bitrix/templates/moto_adaptive/img/cart_order.png') no-repeat;
    color: white;
    text-decoration: none;
    margin-top: 10px;
    padding: 9px 20px;
}



section  #questions > .question_box
{
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    overflow: auto;
    margin-bottom: 20px;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, .2);
    padding: 8px;
}

section #questions > .question_box > img
{
    float: left;
}

section #questions > .question_box > .question
{
    float: left;
    width: 585px;
    margin-top: 8px;
    margin-left: 25px;
}

section #questions > .question_box > .question > .time
{
    float: right;
    color: rgb(119, 119, 119);
}

section #questions > .question_box > .question > .nickname
{
    color: rgb(185, 38, 38);
}

section  #questions > .question_box > .question > .quest_contnet
{
    color: rgb(85, 85, 85);
    margin-top: 5px;
}

section  #questions > .question_box > .question > .answer
{
    color: rgb(121, 119, 93);
    background-color: rgb(245, 240, 230);
    margin-top: 10px;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 15px;
}









section > #section_wrapper > #hit
{
margin-bottom: 30px;
}

section > #section_wrapper > #hit > #gift
{
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    background-image: url('/bitrix/templates/moto_adaptive/img/gift.png');
    height: 200px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: white;
    position: relative;
    margin-bottom: 30px;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, .2);
}

section > #section_wrapper > #hit > #gift > div
{
    background-color: rgba(185, 58, 65, 0.8);
    color: white;
    width: 190px;
    text-align: center;
    padding: 5px;
    margin-left: 5px;
    position: absolute;
    bottom: 10px;
}

section > #section_wrapper > #hit > #hit_title > b
{
    color: rgb(142, 47, 53);
    font-size: 24px;
}

section > #section_wrapper > #hit > #hit_title
{
    margin-bottom: 20px;
}

section > #section_wrapper > #promo  .slider_container  .slider_promo .hit_box,
section > #section_wrapper > #hit  .slider_container  .slider_novelty .hit_box,
section > #section_wrapper > #hit  .slider_container  .slider_hit .hit_box
{
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, .2);
    margin-bottom: 30px;
    position: relative;
}
section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > .hit_logo, 
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > .hit_logo, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > .hit_logo
{
    width: 62px;
    height: 64px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-image: url('/bitrix/templates/moto_adaptive/img/hit_logo.png');
}

section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > .new_logo, 
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > .new_logo, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > .new_logo{
    background-image: url("/bitrix/templates/moto_adaptive/img/ip_new_logo.png");
    width: 62px;
    height: 64px;
    position: absolute;
    top: -1px;
    right: 0;
}

section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > .item_title, 
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > .item_title, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > .item_title
{
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 13px;
    width: 210px;
    min-height: 100px;
}
section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > img,
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > img, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > img
{
    margin-bottom: 10px;

}
section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > div, 
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > div, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > div
{
    color: rgb(170, 170, 170);
    margin-left: 10px;
    margin-top: 0px;
}
section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > div > span, 
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > div > span, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > div > span
{
    color: rgb(85, 85, 85);

}
section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > .buy, 
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > .buy, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > .buy
{
    background-color: rgb(245, 240, 230);
    border-radius: 0 0 5px 5px;
    height: 70px;
    margin-top: 10px;
    margin-left: 0;
    bottom: 0;
    width: 100%;

}
section > #section_wrapper > #promo  .slider_container  .slider_promo  .hit_box > .buy > a,
section > #section_wrapper > #hit  .slider_container  .slider_novelty  .hit_box > .buy > a, 
section > #section_wrapper > #hit  .slider_container  .slider_hit  .hit_box > .buy > a
{
    float: right;
    background-image: url('/bitrix/templates/moto_adaptive/img/hit_cart_link.png');
    background-repeat: no-repeat;
    color: white;
    text-decoration: none;
    width: 101px;
    margin-right: 5px;
    margin-top: 25px;
    text-align: center;
    padding-bottom: 8px;
    padding-top: 8px;

}

.discount_logo{
    height: 0;
    width: 40px;
    border-bottom: 25px solid #59ac39;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    transform: rotate(45deg);
    position: absolute;
    right: -22px;
    top: 0px;
    color: #fff !important;
    font-family: "PT Sans";
    font-weight: bold;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
}
section > #section_wrapper > #promo   .slider_container  .slider_promo  .hit_box > .buy > .price, 
section > #section_wrapper > #hit   .slider_container  .slider_novelty  .hit_box > .buy > .price, 
section > #section_wrapper > #hit   .slider_container  .slider_hit  .hit_box > .buy > .price
{
    color: black;
}
section > #section_wrapper > #promo   .slider_container  .slider_promo  .hit_box > .buy > div, 
section > #section_wrapper > #hit   .slider_container  .slider_novelty  .hit_box > .buy > div, 
section > #section_wrapper > #hit   .slider_container  .slider_hit  .hit_box > .buy > div
{
    color: rgb(91, 173, 54);
}

section > #section_wrapper > #about
{
    background-image: url('/bitrix/templates/moto_adaptive/img/about.jpg');
    background-repeat: no-repeat;
}

section > #section_wrapper > #about > h1
{
    color: rgb(175, 58, 65);
    font-size: 24px;
    margin-left: 30px;
    padding-top: 20px;
}

section > #section_wrapper > #about > p
{
    margin-left: 30px;
    margin-right: 30px;
    text-align: justify;
}


/*Slider on home page*/
.dark_red_header_slider{
    font-size: 38px;
    color: #8e2f35;
    text-decoration: none;
    padding-left: 88px;
    margin-bottom: 30px;
}
.dark_red_header_slider a{text-decoration: none;}

.slider_container{padding: 0 60px;}
.slider_buttons{

    padding-left: 15px;
    padding-right: 15px;
}
.slider_novelty .hit_box img, .slider_hit .hit_box img{

}
.slider_buttons .slider_prev, .slider_buttons .slider_prev_novelty{
    width: 23px;
    height: 47px;
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/slider_prev.png") no-repeat;
    float: left;
}
.slider_buttons .slider_next, .slider_buttons .slider_next_novelty{
    width: 23px;
    height: 47px;
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/slider_next.png") no-repeat;
    float: right;
}

.slider_buttons .slider_prev, .slider_buttons .slider_prev_promo {
    width: 23px;
    height: 47px;
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/slider_prev.png") no-repeat;
    float: left;
}
.slider_buttons .slider_next, .slider_buttons .slider_next_promo {
    width: 23px;
    height: 47px;
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/slider_next.png") no-repeat;
    float: right;
}

.slider_buttons .slider_prev{
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
	left: 40px;
	z-index: 100;
}
.slider_buttons .slider_next {
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
	right: 40px;
	z-index: 100;
}

.slider_buttons .slider_prev_promo,
.slider_buttons .slider_prev_novelty {
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
	left: 40px;
	z-index: 100;
}
.slider_buttons .slider_next_promo,
.slider_buttons .slider_next_novelty {
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
	right: 40px;
	z-index: 100;
}
.slider_buttons .slider_prev a, .slider_buttons .slider_next a{display: block; height: 47px;}
.slider_buttons .slider_prev_novelty a, .slider_buttons .slider_next_novelty a{display: block; height: 47px;}

.slider_buttons .slider_prev_promo a, 
.slider_buttons .slider_next_promo a{
	display: block; 
	height: 47px;
}
.slider_promo_wrapper,
.slider_novelty_wrapper,
.slider_hit_wrapper {
    position: relative;
}

/*end slider on home page*/













#buttonSubmitMoto{
    background:  rgb(185, 38, 38);
    border: 1px solid #610c11;
    border-radius: 5px;
    color:#fff;
    padding: 5px;
    /*margin-top: 12px;*/
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}
#buttonDelMoto{
    margin-left: 10px;
    margin-right: 10px;
}






footer
{
    background-image: url("/bitrix/templates/moto_adaptive/img/footer_bg.jpg");

    height: 204px;

}

footer > #footer_wrapper
{
    width: 1200px;
    margin: auto;
}

footer > #footer_wrapper > ul
{
    float: left;
    list-style-type: none;
    margin-top: 10px;
    margin-left: 30px;
    margin-right: 90px;
}

footer > #footer_wrapper > ul > li
{
    margin-top: 5px;
    margin-bottom: 5px;
}

footer > #footer_wrapper > ul > li > a
{
    color: rgb(98, 92, 78);
    text-decoration: none;
}

footer > #footer_wrapper > #get_call
{
    float: left;
    width: 205px;
    margin-left: 120px;
    margin-top: 40px;
}

footer > #footer_wrapper > #get_call > p > b
{
    font-size: 25px;
}

footer > #footer_wrapper > #get_call > p > b > span
{
    color: rgb(70, 70, 70);
    font-size: 22px;
    position: relative;
    top: -2px;
}

footer > #footer_wrapper > #get_call > #img
{
    background-color: rgb(175, 58, 65);
    border-radius: 5px;
    float: right;
    width: 22px;
    height: 18px;
    position: relative;
    top: 0px;
    right: 166px;
    text-align: center;
    padding-top: 4px;
    padding-right: 12px;
}

footer > #footer_wrapper > #get_call > a
{
    background-color: rgb(175, 58, 65);
    text-decoration: none;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 72px;
    position: relative;
    top: 11px;
    font-size: 14px;
}

footer > #footer_wrapper > #get_call > a > img
{
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}



footer > #footer_wrapper > #info
{
    float: right;
    padding-top: 20px;
}

footer > #footer_wrapper > #info > #footer_logo
{
    border-bottom: 1px solid rgb(171, 158, 169);
    padding-bottom: 10px;
}

footer > #footer_wrapper > #info > p > i
{
    color: rgb(102, 102, 102);
    font-size: 13px;
    width: 200px;
}

footer > #footer_wrapper > #info > #we
{
    color: rgb(61, 61, 61);
    width: 200px;
    font-size: 13px;
}




/* banner */
.portlet-services {
    height: 375px;
    width: 1200px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    overflow: hidden;
    /*background: url("/bitrix/templates/moto_adaptive/../images/flash-map-block.jpg") no-repeat;*/
}
.portlet-services img {
    float: left;
    padding: 0;
    z-index: 8;
    left: 0;
    position: absolute;
    top: 0;
}

/*new portlet banner in main page*/
.portlet-services_new {
    height: 368px;
    width: 724px;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
}
.portlet-services-body{
    padding: 10px 10px;
}
.portlet-services-cell{
    background: #f3f3f3;
    width: 345px;
    float: left;
    border-radius:5px;
    border:1px solid #e0e0e0;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 10px;
    text-shadow: 0 1px 0 #fff;
}

.portlet-services-cell a{
    display: block;
    color:  #465460;
    text-decoration: none;
    height: 20px;
    padding: 10px;

}

.portlet-services-cell img{
    bottom: 5px;
    position: relative;
}

.portlet-services-cell img.icon{
    top: -4px;
    margin-right: 5px;
}

.portlet-services-cell span{
    font-size: 12px;
    position: relative;
    bottom: 17px;
    margin-left: 10px;
}
.portlet-services-cell span.price{
    font-size: 10px;
    padding: 3px;
    background: #fff;
    position: relative;
    float: right;
    margin-left: 0;
    color:#6a6a6a;
    top:0;
}

.portlet-services-bigcell{
    /*background: url("/bitrix/templates/moto_adaptive/../images/banners/grad.png") repeat-x;*/
    height: 72px;
    width: 206px;
    border-radius: 5px;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    margin-right: 10px;
    padding: 10px;
    float: left;
}

.portlet-services-bigcell a{
    display: block;
    color:  #465460;
    text-decoration: none;
}

.portlet-services-bigcell .delimiter{
    display: block;
    height:0;
}

.portlet-services-bigcell-icon{
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
    display: block;
}
.portlet-services-bigcell-text{
    text-align: center;
    margin-top: 5px;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
    display: block;
}

.tdcap8
{
    padding: 0 10px 9px;
    border-left: solid 2px #fff;
    border-bottom: solid 1px #fff;
    /*background: #fff url('/bitrix/templates/moto_adaptive/./images/toolBar/bk_thbg.gif') repeat-x bottom;*/
    height: 42px;
    text-decoration: none;
    color: #999;
    font-weight: bold;
    vertical-align: bottom;
}

.row_delim8
{
    height: 1px;
    border-width: 1px 0 1px 2px;
    border-style: solid;
    border-color: #fff;
    background: #dbdbdb; }

tr.table-row:hover { background: #f3ebde; }
tr.table-row:hover .td8 { border-left-color: #f3ebde; }
tr.table-row:hover input { visibility: visible !important; }

.td8
{
    padding: 4px 10px;

    height: 28px;
    vertical-align: top; }

.portlet-services ul {
    margin: 0;
    padding: 0;
    width: 453px;
    height: 375px;
    position: absolute;
    left: 748px;
    top: 0;
    z-index: 200;

}
.portlet-services ul li {
    /*display: table-row;*/
    height: 75px;
    list-style-type: none;
    padding-left: 12px;
    text-align: left;
    vertical-align: bottom;
    background: url("/bitrix/templates/moto_adaptive/img/banner_link_bg.png") no-repeat 12px 0;

}
.portlet-services ul li.active, .portlet-services ul li.active {
    /*background: url("/bitrix/templates/moto_adaptive/../images/menu-services-arrow.png") no-repeat 0 50%;*/
    background: url("/bitrix/templates/moto_adaptive/img/banner_link_active_bg.png") 0 0;
}
.portlet-services ul li.active a span, .portlet-services ul li.active span {
    background: none;
}
.portlet-services ul li a {
    color: #465460;
    display: table-cell;
    height: 74px;
    text-decoration: none;
    vertical-align: middle;
    padding: 0 15px 0 10px;
    width: 453px;
    position:relative;
    z-index: 1;
    border-bottom: 1px solid rgb(171, 171, 171);
}
.portlet-services ul li a span {
    padding-left: 30px;
    display: inline-block;
    /* background: url("/bitrix/templates/moto_adaptive/../images/text-red-arrow.png") no-repeat 0 5px;*/
}
.portlet-services ul li.last a {
    height: 74px;
    position:relative;
    z-index: 0;

}
.portlet-services ul li.first a {
    position: relative;
    z-index: 0;

    height: 74px;
}
.portlet-services ul li.active a, .portlet-services ul li:hover a {
    color: rgb(171, 30, 30);
    border-right: none;
    border-left: none;
    background: transparent;
}
.portlet-services ul li a {
    font-size: 15px;
    color: rgb(145, 135, 113);
    position:relative;
    z-index: 0;

    /* background: url("/bitrix/templates/moto_adaptive/../images/service-menu-bg.gif") repeat-x;*/
}
.portlet-services ul li.active.first a {
    position:relative;
    z-index: 0;

}

.info_moto
{
    width: 430px;
    position: relative;
    top: 295px;
    left: 30px;
    z-index: 1234234;
    background-color: rgba(175, 58, 65, 0.7);
    text-align: center;
    color: white;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 18px;
    display: none;
    min-height: 30px;
}

.active{
    display: block !important;
}

#super_special_id
{
    position: absolute;
    left: 746px;
    z-index: 20;
}








/* Inner product */


#page_ip
{
    /*background: url("/bitrix/templates/moto_adaptive/img/common_bg.png") no-repeat 48.5% 0%;*/
    background-color: rgb(221, 221, 221);
    margin: auto;
    /*height: 1780px !important;*/
    overflow: hidden;


}


@-moz-document url-prefix()
{
    html > body > #page_ip
    {
        background: url("/bitrix/templates/moto_adaptive/img/common_bg.jpg") no-repeat 48.5% 0;
        background-color: rgb(221, 221, 221);
        margin: auto;
        padding: 0px;
        /*height: 1650px;*/
    }
}






#page_ip > #header_ip
{
    width: 1200px;
    margin: auto;
    position: relative;
    top: 0;
    overflow: hidden;
}

#page_ip > #header_ip > #logo
{
    height: 156px;
}

#page_ip > #header_ip > #top_menu_1
{
    width: 982px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
}

#page_ip > #header_ip > #top_menu_1 > ul
{
    float: right;
    list-style-type: none;
}

#page_ip > #header_ip > #top_menu_1 > ul > li
{
    float: right;
    padding-top: 11px;
}

#page_ip > #header_ip > #top_menu_1 > ul > li > a
{
    color: #ffffff;
    text-decoration: none;
    padding: 15px 10px;
}

#page_ip > #header_ip > #top_menu_1 > ul > li > a:hover
{
    color: rgba(215,157,160,1);
    text-decoration-line: none;
    padding: 15px 10px;
    background: url("/bitrix/templates/moto_adaptive/img/top_menu_1_a_hover_bg.png") repeat-x 0 4px;
    width: 50px;
    height: 44px;
}

#page_ip > #header_ip > #top_menu_1 > #call
{
    float: right;
    margin-right: 30px;
}

#page_ip > #header_ip > #top_menu_1 > #call > a
{
    color: #ffffff;
    text-decoration: none;
    position: relative;
    top: 11px;
    margin-left: 15px;

}

#page_ip > #header_ip > #top_menu_2
{
    background-image: url("/bitrix/templates/moto_adaptive/img/top_menu_2_bg.png");
    height: 52px;
    width: 982px;
    position: absolute;
    right: 0;
    top: 46px;
}

#page_ip > #header_ip > #top_menu_2 > form
{
    float: right;
    border: 1px solid rgb(172, 172, 172);
    width: 258px;
    height: 30px;
    background-color: #ffffff;
    margin-right: 9px;
    margin-top: 9px;
    padding: 0;
}

#page_ip > #header_ip > #top_menu_2 > form > input[type = "search"]
{
    border: 0 solid red;
    margin: 0;
    height: 30px;
    width: 200px;
}

#page_ip > #header_ip > #top_menu_2 > form > input[type = "submit"]
{
    width: 53px;
    height: 28px;
    border: 0 solid red;
    background-color: rgba(175, 58, 65, 1);
    color: #ffffff;
}

#page_ip > #header_ip > #top_menu_2 > #registration
{
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}

#page_ip > #header_ip > #top_menu_2 > #registration > img
{
    position: relative;
    top: 2px;
}

#page_ip > #header_ip > #top_menu_2 > #registration > a
{
    text-decoration: none;
    color: rgb(85, 85, 85);
}

#page_ip > #header_ip > #top_menu_2 > #registration > .enter
{
    color: rgb(175, 58, 65);
}

#page_ip > #header_ip > #top_menu_2 > #nav > ul
{
    float: right;
    list-style-type: none;
    margin-right: 110px;
    margin-top: 16px;
}

@-moz-document url-prefix()
{
    html > body > #page_ip > #header_ip > #top_menu_2 > #nav > ul
    {
        float: right;
        list-style-type: none;
        margin-right: 80px;
        margin-top: 16px;
    }
}

#page_ip > #header_ip > #top_menu_2 > #nav > ul > li
{
    float: right;
    margin-left: 25px;
}

#page_ip > #header_ip > #top_menu_2 > #nav > ul > li > a
{
    text-decoration: none;
    color: rgb(51, 51, 51);
}

#page_ip > #header_ip > #browse_mot
{
    background-image: url("/bitrix/templates/moto_adaptive/img/browse_mot_bg.png");
    width: 1200px;
    height: 58px;
    position: absolute;
    top: 98px;
}

#page_ip > #header_ip > #browse_mot > #cart
{
    float: right;
    margin-right: 60px;
    margin-top: 12px;
}

#page_ip > #header_ip > #browse_mot > #devide_line
{
    float: right;
    border-left: 1px solid rgb(204, 199, 193);
    border-right: 1px solid rgb(241, 237, 231);
    height: 25px;
    position: relative;
    top: 14px;
    right: 43px;
}

#page_ip > #header_ip > #browse_mot > #cart > a > img
{
    position: relative;
    top: 3px;
    left: -10px;
}

#page_ip > #header_ip > #browse_mot > #cart > a
{
    text-decoration: none;
    color: rgb(102, 102, 102);
}

#page_ip > #header_ip > #browse_mot > #idk_1
{
    position: relative;
    left: 77px;
    top: 1px;
}

#page_ip > #header_ip > #browse_mot > #idk_1
{
    float: left;
    color: rgb(175, 58, 65);
    font-size: 18px;
}

#page_ip > #header_ip > #browse_mot > #idk_1 > span
{
    color: rgb(83, 69, 54);
    font-size: 16px;
}

#page_ip > #header_ip > #browse_mot > #filter
{
    position: relative;
    left: 103px;
}

#page_ip > #header_ip > #browse_mot > #filter > ul
{
    list-style-type: none;
    float: left;
}

#page_ip > #header_ip > #browse_mot > #filter > ul > li
{

}

#page_ip > #header_ip > #browse_mot > #filter > ul > .arrow
{
    width: 18px;
    height: 52px;
    background: url("/bitrix/templates/moto_adaptive/img/browse_mot_arrow_right.png") 0 1px;
}

#page_ip > #header_ip > #browse_mot > #filter > ul > li > a
{
    color: rgb(0, 0, 0);
    font-size: 18px;
    text-decoration: none;
}

#page_ip > #header_ip > #browse_mot > #filter > ul > li > a > img
{
    position: relative;
    top: -2px;
    left: 15px;
}

#page_ip > #section_ip
{
    width: 1200px;
    margin: auto;
    position: relative;
    top: 0;
    background-color: rgb(255, 255, 255);
    overflow: hidden;
    padding-bottom: 20px;
    min-height: calc(100vh - 80px);
}

  #history
{
    padding: 20px 15px 0 15px;
    border-bottom: 1px dotted rgb(204, 204, 204);
    /*overflow: auto;*/
    width: 1170px;
    min-height: 50px;
}

 #history  .history_link
{
    text-decoration: none;
    color: #000000;
    margin-right: 7px;
}

 #history  .history_link > img
{
   display: inline-block;
     vertical-align: middle;
     margin-left: 10px;
}

  #history  .history_link > b
{
    font-size: 18px;
}

 #history  #back_in_katolog
{
    width: 104px;
    float: left;
    text-decoration: none;
    margin-bottom: 5px;
}

 #history  #back_in_katolog > div
{
    width: 104px;
    height: 39px;
    background: url("/bitrix/templates/moto_adaptive/img/back_in_katolog.png") no-repeat;
    color: #ffffff;
    text-decoration: none;
    line-height: 0.9;
    padding-left: 23px;
    padding-top: 5px;
}
  #history  #left_arrow
{
    background-image: url("/bitrix/templates/moto_adaptive/img/inner_product_left_arrow.png");
    width: 8px;
    height: 16px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}

.defaultbc a:first-child, .defaultbc span:first-child{
    margin-left: 0 !important;
}

#footer_wrapper ul li b{
    font-weight: normal;
}














/* nevedomos't */

.connected-carousels
{
    width: 450px;
    height: 420px;
    overflow: hidden;
    margin-left: 30px;
    margin-top: 30px;

    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

/** Stage container **/



/** Shared carousel styles **/

.stage .icon{
    width: 430px;
    height: 315px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
}

.stage .icon img{
    display: block;
    margin: auto auto;
}

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    width: 935px;
    height: 290px;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.connected-carousels .carousel li {
    float: left;
}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {
    width: 430px;
    height: 280px;
    border: 10px solid #fff;
    border-radius: 8px 8px 0 0;

}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {
    height: 80px;
    width: 405px;
    background: #fff;
    position: relative;
    left: 25px;


}
#left_arrow_navigation
{
    font-size: 27px;
    margin: 0;
    position: relative;
    /*top: 3px;*/
    left: 10px;
}

#right_arrow_navigation
{
    font-size: 27px;
    margin: 0;
    position: relative;
    /*top: 3px;*/
    left: -14px;
}

#hit_logo
{
    position: absolute;
    right: -20px;
    top: -1px;
    z-index: 2;
}












#page_ip > #section_ip > #share
{
    margin-left: 30px;
    margin-top: 20px;
}

#page_ip > #section_ip > #share > div
{
    color: rgb(111, 113, 118);
    font-size: 13px;
    float: left;
    margin-right: 20px;
}




#page_ip > #section_ip > #description
{
    float: right;
    width: 633px;
    margin-top: 30px;
    margin-right: 55px;
    overflow: hidden;
}

#page_ip > #section_ip > #description  #title
{
    /*color: rgb(185, 38, 38);*/
    color: #000;
    margin-top: 10px;
}

#page_ip > #section_ip > #description  #title > b
{
    font-size: 19px;
}

#page_ip > #section_ip .prop{
    margin-top: 20px;
}

#page_ip > #section_ip > #description  .manufacturer
{
    color: #777777;
    margin-top: 5px;
}

#page_ip > #section_ip > #description  .manufacturer > span
{
    color: #000;
}

#page_ip > #section_ip > #description > #low_price_delivery
{
    background-color: rgb(245, 240, 230);
    width: 630px;
    height: 70px;
    border: 1px solid rgb(210, 204, 191);
    border-radius: 5px;
    margin-top: 20px;
}

#page_ip > #section_ip > #description > #low_price_delivery > div
{
    color: rgb(151, 137, 110);
    float: left;
    margin-top: 15px;
    margin-left: 20px;
}

#page_ip > #section_ip > #description > #low_price_delivery > #low_price
{
    padding-right: 100px;
    border-right: 1px dotted rgb(197, 190, 175);
}

#page_ip > #section_ip > #description > #low_price_delivery > img
{
    float: left;
    margin-left: 30px;
    margin-top: 16px;
}

#page_ip > #section_ip > #description > #item_info
{
    color: rgb(85, 85, 85);
    margin-top: 20px;
    font-size: 15px;
    text-align: justify;
}

#page_ip > #section_ip > #description > #divide
{
    width: 633px;
    height: 13px;
    margin-top: 20px;
    background-position: -3px 0;
    margin-bottom: 20px;
}

#page_ip > #section_ip > #description > #divide > img
{
    position: relative;
    left: -2px;
    opacity: 0.3;
}

 .more
{
    border-top: 1px dotted rgb(204, 204, 204);
    margin-bottom: 10px;
    position: relative;
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
     padding: 10px 5px;
}

 .more button{
     cursor: pointer;
 }

 .more > .item_title
{
     color: #000;
    /*color: rgb(185, 38, 38);*/
    width: 350px;
}

@-moz-document url-prefix()
{
    .more > .item_title > b
    {
        color: rgb(185, 38, 38);
        margin-left: 0;
        margin-top: 5px;
        font-size: 14px;
    }
}

 .more > .item_articul
{
    color: rgb(170, 170, 170);
    margin-top: 5px;
     min-width: 150px;
}

 .item_articul > span
{
    color: rgb(85, 85, 85);
}
.disc-buy-block{}
.detail-prod-discount{
    color: #59ac39;
    font-size: 14px;
    width: 101px;
    text-align: center;
}
 .more > .disc-buy-block > button
{
    /*float: right;*/
    text-decoration: none;
    color: white;
    background: url("/bitrix/templates/moto_adaptive/img/inner_product_link_bg.png");
    width: 101px;
    height: 35px;
    text-align: center;
    /*margin-top: 7px;*/
    /*margin-right: 10px;*/
    border: none;
}

 .more > .item_price
{
    position: absolute;
    top: 12px;
    left: 445px;
    font-weight: bold;
     font-size: 13px;
 }

 .more > .item_on_store
{
    position: absolute;
    top: 48px;
    left: 440px;
    font-size: 13px;
    color: rgb(91, 173, 54);
     font-weight: bold;

}
.more > .item_on_store.change_top{top: 48px;}

.buy .item_not_on_store{
    font-size: 13px;
    color: rgb(136, 136, 136);
    line-height: 22px;
}

 .more > .item_not_on_store
{
    position: absolute;
    top: 48px;
    left: 415px;
     font-size: 13px;
     color: rgb(136, 136, 136);
}


#page_ip > #section_ip .motoProp #title{
    float: left;
}

#page_ip > #section_ip .motoProp .priceMoto{
    float: right;
    font-size: 28px;
}

.faq a{
    color: #fff;
    text-decoration: none;
    display: block;
    line-height: 33px;

}

#page_ip > #section_ip .motoProp .faq{
    float: right;width: 285px;background: #f5f0e6;border: 1px solid #d2ccbf;border-radius: 5px;
    padding: 15px 20px 15px 20px;
    margin-top: 20px;
}

#page_ip > #section_ip .motoProp .faq span{
    color:#000;
    font-weight: bold;
    position: relative;
    top:22px
}

#page_ip > #section_ip .motoProp .faq button{
    float: right;
    text-decoration: none;
    color: #ffffff;
    background: url('/bitrix/templates/moto/img/big_button.png');
    width: 134px;
    height: 35px;
    text-align: center;
    margin-top: 15px;
    z-index: 10;
    cursor: pointer;
    border: none;
    font-weight: bold;
    text-transform: uppercase;

}

.motoDescr {
    margin-top: 30px;
}

.motoDescr .title{

}

#page_ip > #section_ip .dopInfo{
    float: left;
    width: 545px;
    margin-right: 40px;
}


#page_ip > #section_ip .dopInfo{
    float: left;
    width: 545px;
}

#page_ip > #section_ip .charact{
    float: left;
    width: 545px;
}

.search-page{
    margin-top: 40px;
    margin-left: 25px;
}

.searchMy .sort{
    margin-top: 0 !important;
    padding: 0 !important;
}


#page_ip > #section_ip .motoProp .faq .faqBody{
    background: url("/bitrix/templates/moto_adaptive/img/faq.png") no-repeat;
    width: 280px;
    min-height: 40px;
    color: #97896e;
    font-weight: bold;
    padding: 0 0 0 60px ;
}

#page_ip > #section_ip > #see_also
{
    margin-top: 10px;
    margin-left: 30px;
}

#page_ip > #section_ip > #see_also .jcarousel ul{
    display: flex;
    flex-wrap: wrap;
}

#page_ip > #section_ip > #see_also > div > b
{
    font-size: 22px;
    color: rgb(175, 58, 65);
}

.motoDescr{
    padding: 0 30px;
}

.motoDescr .title{
    font-size: 22px;
    color: rgb(175, 58, 65);
    font-weight: bold;
    margin-bottom: 20px;
}

.motoDescr table{
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0;

}

.motoDescr table td{
    padding: 10px;
    border: 1px solid #dddddd;
}

.motoDescr table .red{
    background: #f5f0e6;
    color: rgb(185, 38, 38);
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}









.jcarousel-wrapper {
    width: 1140px;
    /*height: 430px;*/
    position: relative;
    margin-top: 20px;
    border: 1px solid rgb(194, 194, 194);
    background-color: rgb(247, 247, 247);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 1080px;
    margin-left: 30px;

}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 250px !important;
    /*height: 380px;*/
    float: left;
    border: 1px solid rgb(204, 204, 204);
    background-color: white;
    margin: 27px 10px 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel img {

}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 47%;
    margin-top: -15px;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #000;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font-size: 30px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev #left_arrow_nav
{
    font-size: 30px;
    position: relative;
    left: 8px;
    top: -3px;
    margin: 0;
}

.jcarousel-control-next #right_arrow_nav
{
    font-size: 30px;
    position: relative;
    left: -8px;
    top: -3px;
    margin: 0;
}

.jcarousel-control-prev {
    left: -20px;
}

.jcarousel-control-next {
    right: -20px;
}

.jcarousel > ul > li
{
    position: relative;
    overflow: hidden;
}

.jcarousel  ul  li  .item_title
{
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    width: 210px;
    height: 100px;
    margin: 0px;
}
.jcarousel a{
    text-decoration: none;
}

.jcarousel .icon{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    height: 190px;
    width: 248px;
}

.jcarousel .icon img{
    display: block;
    margin: auto auto;
}

.jcarousel  ul  li  .item_title > b
{
    color: rgb(185, 38, 38);
    font-size: 16px;

}

@-moz-document url-prefix()
{
    .jcarousel > ul > li > .item_title > b
    {
        color: rgb(185, 38, 38);
        font-size: 14px;
    }

    .jcarousel > ul > li > img
    {
        position: relative;
        top: -4px;
    }


    .jcarousel li {
        width: 250px !important;
        height: 440px;
        float: left;
        border: 1px solid rgb(204, 204, 204);
        background-color: white;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 22px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }




}






.jcarousel > ul > li > .hit_logo
{
    background-image: url("/bitrix/templates/moto_adaptive/img/hit_logo.png");
    width: 62px;
    height: 64px;
    position: absolute;
    top: -10px;
    right: 0;
}

.jcarousel > ul > li > .new_logo
{
    background-image: url("/bitrix/templates/moto_adaptive/img/ip_new_logo.png");
    width: 62px;
    height: 64px;
    position: absolute;
    top: -10px;
    right: 0;
}

.jcarousel > ul > li > .buy > .will_be
{
    color: rgb(143, 143, 143);
    margin-left: 15px;
    position: relative;
    top: 10px;
    z-index: 8;
}

.jcarousel > ul > li > div
{
    color: rgb(170, 170, 170);
    margin-left: 10px;

}

.jcarousel > ul > li > div > span
{
    color: rgb(85, 85, 85);
}

.jcarousel > ul > li > .buy
{
    border-top: 1px solid #CCC;
    margin: 15px 0px 0px;
    padding: 10px 0px 18px 20px;
    background-color: #F5F0E6;
    border-radius: 0px 0px 5px 5px;

}

.jcarousel > ul > li > .buy > a
{
    float: right;
    background-image: url("/bitrix/templates/moto/img/hit_cart_link.png");
    background-repeat: no-repeat;
    color: #FFF;
    text-decoration: none;
    width: 101px;
    margin-right: 15px;
    margin-top: 3px;
    text-align: center;
    padding-bottom: 7px;
    padding-top: 7px;
}

.jcarousel > ul > li > .buy > div
{
    color: rgb(91, 173, 54);


}

.jcarousel > ul > li > .buy > .price
{
    color: rgb(0, 0, 0);

}

#page_ip > #section_ip > #vk_plugin
{
    margin-left: 30px;
    margin-top: 50px;
    margin-bottom: 90px;
}


#footer_ip
{
    background: url("/bitrix/templates/moto_adaptive/img/footer_bg.png") no-repeat center 0;
    height: 190px;
}

#footer_ip > #footer_wrapper
{
    width: 1200px;
    margin: auto;
}

#footer_ip > #footer_wrapper > ul
{
    float: left;
    list-style-type: none;
    margin-top: 35px;
    margin-left: 30px;
    margin-right: 90px;
}

#footer_ip > #footer_wrapper > ul > li
{
    margin-top: 5px;
    margin-bottom: 5px;
}

#footer_ip > #footer_wrapper > ul > li > a
{
    color: rgb(98, 92, 78);
    text-decoration: none;
}

#footer_ip > #footer_wrapper > #get_call
{
    float: left;
    width: 200px;
    margin-left: 120px;
    margin-top: 60px;
}

#footer_ip > #footer_wrapper > #get_call > p > b
{
    font-size: 25px;
}

#footer_ip > #footer_wrapper > #get_call > p > b > span
{
    color: rgb(70, 70, 70);
    font-size: 22px;
    position: relative;
    top: -2px;
}

#footer_ip > #footer_wrapper > #get_call > #img
{
    background-color: rgb(175, 58, 65);
    border-radius: 5px;
    float: right;
    width: 22px;
    height: 18px;
    position: relative;
    top: 13px;
    right: 30px;
    text-align: center;
    padding-top: 4px;
}

#footer_ip > #footer_wrapper > #get_call > a
{
    background-color: rgb(175, 58, 65);
    text-decoration: none;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 12px;
    position: relative;
    top: 15px;
    font-size: 14px;
}

#footer_ip > #footer_wrapper > #get_call > a > img
{
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

@-moz-document url-prefix()
{
    #footer_ip > #footer_wrapper > #get_call > #img
    {
        background-color: rgb(175, 58, 65);
        border-radius: 5px;
        float: right;
        width: 22px;
        height: 20px;
        position: relative;
        top: 13px;
        right: 25px;
        text-align: center;
        padding-top: 3px;
    }
}

#footer_ip > #footer_wrapper > #info
{
    float: right;
    position: relative;
}

#footer_ip > #footer_wrapper > #info > #footer_logo
{
    position: absolute;
    right: 30px;
    top: 20px;
    border-bottom: 1px solid rgb(171, 158, 169);
    padding-bottom: 10px;
}

#footer_ip > #footer_wrapper > #info > p > i
{
    color: rgb(102, 102, 102);
    font-size: 13px;
    text-align: right;
    position: absolute;
    right: 30px;
    top: 95px;
    width: 200px;
    line-height: 0.8;
}

#footer_ip > #footer_wrapper > #info > #we
{
    color: rgb(61, 61, 61);
    position: absolute;
    right: 30px;
    top: 165px;
    width: 200px;
    text-align: right;
    font-size: 13px;
}
















/* Cart */



#page_cart
{
    background: url("/bitrix/templates/moto_adaptive/img/common_bg.png") no-repeat 48.5% 0;
    margin: auto;
    height: 1360px !important;
    overflow: hidden;
}


@-moz-document url-prefix()
{
    html > body > #page_cart
    {
        background: url("/bitrix/templates/moto_adaptive/img/common_bg.png") no-repeat 48.5% 0;
        margin: auto;
        height: 1360px !important;
    }
}






#page_cart > #header_ip
{
    width: 1200px;
    margin: auto;
    position: relative;
    top: 0;
    overflow: hidden;
}

#page_cart > #header_ip > #logo
{
    height: 156px;
}

#page_cart > #header_ip > #top_menu_1
{
    width: 982px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
}

#page_cart > #header_ip > #top_menu_1 > ul
{
    float: right;
    list-style-type: none;
}

#page_cart > #header_ip > #top_menu_1 > ul > li
{
    float: right;
    padding-top: 11px;
}

#page_cart > #header_ip > #top_menu_1 > ul > li > a
{
    color: #ffffff;
    text-decoration: none;
    padding: 15px 10px;
}

#page_cart > #header_ip > #top_menu_1 > ul > li > a:hover
{
    color: rgba(215,157,160,1);
    text-decoration-line: none;
    padding: 15px 10px;
    background: url("/bitrix/templates/moto_adaptive/img/top_menu_1_a_hover_bg.png") repeat-x 0 4px;
    width: 50px;
    height: 44px;
}

#page_cart > #header_ip > #top_menu_1 > #call
{
    float: right;
    margin-right: 30px;
}

#page_cart > #header_ip > #top_menu_1 > #call > a
{
    color: #ffffff;
    text-decoration: none;
    position: relative;
    top: 11px;
    margin-left: 15px;

}

#page_cart > #header_ip > #top_menu_2
{
    background-image: url("/bitrix/templates/moto_adaptive/img/top_menu_2_bg.png");
    height: 52px;
    width: 982px;
    position: absolute;
    right: 0;
    top: 46px;
}

#page_cart > #header_ip > #top_menu_2 > form
{
    float: right;
    border: 1px solid rgb(172, 172, 172);
    width: 258px;
    height: 30px;
    background-color: #ffffff;
    margin-right: 9px;
    margin-top: 9px;
    padding: 0;
}

#page_cart > #header_ip > #top_menu_2 > form > input[type = "search"]
{
    border: 0 solid red;
    margin: 0;
    height: 30px;
    width: 200px;
}

#page_cart > #header_ip > #top_menu_2 > form > input[type = "submit"]
{
    width: 53px;
    height: 28px;
    border: 0 solid red;
    background-color: rgba(175, 58, 65, 1);
    color: #ffffff;
}

#page_cart > #header_ip > #top_menu_2 > #registration
{
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}

#page_cart > #header_ip > #top_menu_2 > #registration > img
{
    position: relative;
    top: 2px;
}

#page_cart > #header_ip > #top_menu_2 > #registration > a
{
    text-decoration: none;
    color: rgb(85, 85, 85);
}

#page_cart > #header_ip > #top_menu_2 > #registration > .enter
{
    color: rgb(175, 58, 65);
}

#page_cart > #header_ip > #top_menu_2 > #nav > ul
{
    float: right;
    list-style-type: none;
    margin-right: 110px;
    margin-top: 16px;
}

@-moz-document url-prefix()
{
    html > body > #page_cart > #header_ip > #top_menu_2 > #nav > ul
    {
        float: right;
        list-style-type: none;
        margin-right: 80px;
        margin-top: 16px;
    }
}

#page_cart > #header_ip > #top_menu_2 > #nav > ul > li
{
    float: right;
    margin-left: 25px;
}

#page_cart > #header_ip > #top_menu_2 > #nav > ul > li > a
{
    text-decoration: none;
    color: rgb(51, 51, 51);
}

#page_cart > #header_ip > #browse_mot
{
    background-image: url("/bitrix/templates/moto_adaptive/img/browse_mot_bg.png");
    width: 1200px;
    height: 58px;
    position: absolute;
    top: 98px;
}

#page_cart > #header_ip > #browse_mot > #cart
{
    float: right;
    margin-right: 60px;
    margin-top: 12px;
}

#page_cart > #header_ip > #browse_mot > #devide_line
{
    float: right;
    border-left: 1px solid rgb(204, 199, 193);
    border-right: 1px solid rgb(241, 237, 231);
    height: 25px;
    position: relative;
    top: 14px;
    right: 43px;
}

#page_cart > #header_ip > #browse_mot > #cart > a > img
{
    position: relative;
    top: 3px;
    left: -10px;
}

#page_cart > #header_ip > #browse_mot > #cart > a
{
    text-decoration: none;
    color: rgb(102, 102, 102);
}

#page_cart > #header_ip > #browse_mot > #idk_1
{
    position: relative;
    left: 77px;
    top: 1px;
}

#page_cart > #header_ip > #browse_mot > #idk_1 > p
{
    float: left;
    color: rgb(175, 58, 65);
    font-size: 18px;
}

#page_cart > #header_ip > #browse_mot > #idk_1 > p > span
{
    color: rgb(83, 69, 54);
    font-size: 16px;
}

#page_cart > #header_ip > #browse_mot > #filter
{
    position: relative;
    left: 103px;
}

#page_cart > #header_ip > #browse_mot > #filter > ul
{
    list-style-type: none;
    float: left;
}

#page_cart > #header_ip > #browse_mot > #filter > ul > li
{
    float: left;
    margin-left: 30px;
    padding-top: 14px;
}

#page_cart > #header_ip > #browse_mot > #filter > ul > .arrow
{
    width: 18px;
    height: 52px;
    background: url("/bitrix/templates/moto_adaptive/img/browse_mot_arrow_right.png") 0 1px;
}

#page_cart > #header_ip > #browse_mot > #filter > ul > li > a
{
    color: rgb(0, 0, 0);
    font-size: 18px;
    text-decoration: none;
}

#page_cart > #header_ip > #browse_mot > #filter > ul > li > a > img
{
    position: relative;
    top: -2px;
    left: 15px;
}









#section_cart
{
    background-color: #ffffff;
    width: 1160px;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
    min-height: calc(100vh - 80px);
}


#section_cart  #title
{

    padding-top: 40px;
    color: rgb(175, 58, 65);
    border-bottom: 1px dotted rgb(204, 204, 204);
    width: 1160px;
    padding-bottom: 10px;

}

#section_cart > #title > b
{
    font-size: 25px;
}

#section_cart  table
{
    width: 1170px;
    margin-top: 20px;
    border-collapse: collapse;
}

#section_cart  table > thead > tr
{
    height: 40px;
    background-color: rgb(241, 237, 231);
    border-bottom: 1px dotted rgb(204, 204, 204);
    padding-top: 5px;
    padding-bottom: 5px;
}

#section_cart  table > thead > tr > td
{
    background-color: rgb(241, 237, 231);
    border-bottom: 1px dotted rgb(204, 204, 204);
    border-collapse: collapse;
    color: rgb(85, 85, 85);
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#section_cart  table > tbody > tr
{
    border-bottom: 1px dotted rgb(204, 204, 204);
}


#section_cart  table > tbody > tr > .photo
{
    width: 175px;
}

#section_cart  table > tbody > tr > .photo > img
{
    margin: 10px;
}

#section_cart  table > tbody > tr > .description
{
    padding-left: 10px;
    width: 450px;
}

#section_cart  table > tbody > tr > .description > .title > b
{
    color: rgb(185, 38, 38);
    font-size: 15px;
}

#section_cart  table > tbody > tr > .description > .title
{

    position: relative;
    top: -7px;
    width: 400px;
    padding-top: 7px;
}

#section_cart  table > tbody > tr > .description > div
{
    color: rgb(181, 181, 181);
    font-size: 14px;
    position: relative;
    top: 3px;
}

#section_cart  table > tbody > tr > .description > div > b
{
    color: rgb(85, 85, 85);
    font-size: 14px;
}

#section_cart  table > tbody > tr > .price
{
    width: 150px;
}

#section_cart p{
    margin: 0;
    padding: 30px 30px 10px 30px;
}

#section_cart  table > tbody > tr > .amount
{
    width: 120px;
    padding-left: 10px;
}

#section_cart  table > tbody > tr > .amount > input
{
    width: 50px;
    height: 35px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid rgb(186, 186, 186);
}

#section_cart  table > tbody > tr > .summarize
{
    width: 130px;
    color: rgb(185, 38, 38);
}

#section_cart  table > tbody > tr > .delete
{
    padding-left: 22px;
}

#section_cart  table > tfoot
{
    background-color: rgb(241, 237, 231);
    height: 70px;
}

.bx_ordercart_order_table_container{
    padding-bottom: 60px;
}

#section_cart  table > tfoot > tr
{
    height: 70px;
}

#back_in_katolog
{
    width: 104px;
    float: left;
    text-decoration: none;
    margin-left: 30px;
    margin-top: 5px;
}

 #back_in_katolog > div
{
    width: 104px;
    height: 39px;
    background: url("/bitrix/templates/moto_adaptive/img/back_in_katolog.png") no-repeat;
    color: #ffffff;
    text-decoration: none;
    line-height: 0.9;
    padding-left: 23px;
    padding-top: 5px;
}

#section_cart  table > tfoot > tr > #total
{
    color: rgb(175, 58, 65);
    padding-left: 50px;
}

#section_cart  table > tfoot > tr > #total > b
{
    font-size: 20px;
}

#section_cart  table > tfoot > tr > #total_price
{
    padding-left: 40px;
    width: 180px;
}

#section_cart  table > tfoot > tr > #total_price > b
{
    font-size: 20px;
}

#section_cart  table > tfoot > tr > #order
{
    padding-left: 10px;
    width: 200px;
}

#section_cart  table > tfoot > tr > #order > a
{
    text-decoration: none;
    color: #ffffff;
    background-image: url("/bitrix/templates/moto_adaptive/img/cart_order.png");
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
}

#section_cart  table > tfoot > tr > #order > a > b
{
    font-size: 14px;
}

@-moz-document url-prefix()
{
    #section_cart  table > tfoot > tr > #order > a > b
    {
        font-size: 14px;
    }

    #section_cart  table > tfoot > tr > #order > a
    {
        text-decoration: none;
        color: #ffffff;
        background-image: url("/bitrix/templates/moto_adaptive/img/cart_order.png");
        padding-left: 14px;
        padding-right: 21px;
        padding-top: 8px;
        padding-bottom: 9px;
        background-repeat: no-repeat;
    }

    #section_cart  table > tfoot > tr > #total_price
    {
        padding-left: 35px;
    }
}

#orderForm{
    min-width: 500px;
}

.formName{
    font-weight: bold;
    text-align: center;
    width: 500px;
    margin: auto;
    padding: 15px 30px;
    font-size: 28px;
    border-bottom: 1px dotted rgb(204, 204, 204)
}

#orderForm #cardName{
    color: rgb(185, 38, 38);
    font-weight: bold;
    float: left;
    width: 460px;
}
#cardBody{
    padding: 15px 30px;
}
#orderForm #quantity{
    float: right;
    background-color: rgb(200, 180, 159);
    min-height: 24px;
    min-width: 30px;
    text-align: center;
    border-radius: 5px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    padding-top: 2px;
}

#orderForm #cardFoto{
    padding: 5px 15px;
}
#orderForm #cardFotoInner{
    float: left;
}

#orderForm #cardInfo{
    float: left;
    margin-left: 15px;
}

#orderForm #cardPrice{
    font-weight: bold;
}
#cardPrice .old_price_value{
    text-decoration: line-through;
    font-family: "PT Sans";
    font-size: 14px;
    font-weight: normal;
}
#orderForm #cardArticle{
     color: rgb(170, 170, 170);
}

#orderForm #cardArticle span{
    font-weight: bold;
    color: #000;
    font-size: 16px;
}
#orderForm #cardBrand{
    color: rgb(170, 170, 170);
}

#orderForm #cardBrand span{
    font-weight: bold;
    color: #000;
    font-size: 16px;
}

#orderForm #cardPrice{
    margin-top: 15px;
}

.cardBuy{
    background: #f8f6f3;
    border: 1px solid #d9d3ca;
    padding: 30px 0;
    text-align: center;
}

#orderForm .formControls{
    width: 340px;
    margin: auto;
}

#orderForm .buyOform1{
    float: left;
    color: #af3a41;
    border-bottom: 1px dotted #af3a41;
    cursor: pointer;
}

#orderForm .buyOform1:hover{
    border: none;
}

#orderForm .buyOform2{
    float: left;
    margin-left: 20px;
    position: relative;
    bottom: 5px;
}

#orderForm .buyOform2 a{
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-image: url("/bitrix/templates/moto_adaptive/img/cart_order.png");
    background-repeat: no-repeat;
    padding: 9px 0;
    text-align: center;
    width: 160px;
    height: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.cardBuy .submitButtonPhone{
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-image: url('/bitrix/templates/moto/img/cart_order.png');
    background-repeat: no-repeat;
    padding: 9px 0;
    text-align: center;
    width: 160px;
    height: 39px;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    margin: auto;
}













































/* Inner katalog */


#page_ik
{
    background: url("/bitrix/templates/moto_adaptive/img/common_bg.png") no-repeat 48.5% 0;
    background-color: rgb(221, 221, 221);
    margin: auto;
}









#page_ik > #header_ik
{
    width: 1200px;
    margin: auto;
    position: relative;
    top: 0;
    overflow: hidden;
}

#page_ik > #header_ik > #logo
{
    height: 156px;
}

#page_ik > #header_ik > #top_menu_1
{
    width: 982px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
}

#page_ik > #header_ikk> #top_menu_1 > ul
{
    float: right;
    list-style-type: none;
}

#page_ik > #header_ik > #top_menu_1 > ul > li
{
    float: right;
    padding-top: 11px;
}

#page_ik > #header_ik > #top_menu_1 > ul > li > a
{
    color: #ffffff;
    text-decoration: none;
    padding: 15px 10px;
}

#page_ik > #header_ik > #top_menu_1 > ul > li > a:hover
{
    color: rgba(215,157,160,1);
    text-decoration-line: none;
    padding: 15px 10px;
    background: url("/bitrix/templates/moto_adaptive/img/top_menu_1_a_hover_bg.png") repeat-x 0 4px;
    width: 50px;
    height: 44px;
}

#page_ik > #header_ik > #top_menu_2
{
    background-image: url("/bitrix/templates/moto_adaptive/img/top_menu_2_bg.png");
    height: 52px;
    width: 982px;
    position: absolute;
    right: 0;
    top: 46px;
}

#page_ik > #header_ik > #top_menu_2 > form
{
    float: right;
    border: 1px solid rgb(172, 172, 172);
    width: 258px;
    height: 30px;
    background-color: #ffffff;
    margin-right: 9px;
    margin-top: 9px;
    padding: 0;
}

#page_ik > #header_ik > #top_menu_2 > form > input[type = "search"]
{
    border: 0 solid red;
    margin: 0;
    height: 30px;
    width: 200px;
}

#page_ik > #header_ik > #top_menu_2 > form > input[type = "submit"]
{
    width: 53px;
    height: 28px;
    border: 0 solid red;
    background-color: rgba(175, 58, 65, 1);
    color: #ffffff;
}

#page_ik > #header_ik > #top_menu_2 > #registration
{
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}

#page_ik > #header_ik > #top_menu_2 > #registration > img
{
    position: relative;
    top: 2px;
}

#page_ik > #header_ik > #top_menu_2 > #registration > a
{
    text-decoration: none;
    color: rgb(85, 85, 85);
}

#page_ik > #header_ik > #top_menu_2 > #registration > .enter
{
    color: rgb(175, 58, 65);
}

#page_ik > #header_ik > #top_menu_2 > #nav > ul
{
    float: right;
    list-style-type: none;
    margin-right: 110px;
    margin-top: 16px;
}

@-moz-document url-prefix()
{
    html > body > #page_ik > #header_ik > #top_menu_2 > #nav > ul
    {
        float: right;
        list-style-type: none;
        margin-right: 80px;
        margin-top: 16px;
    }
}

#page_ik > #header_ik > #top_menu_2 > #nav > ul > li
{
    float: right;
    margin-left: 25px;
}

#page_ik > #header_ik > #top_menu_2 > #nav > ul > li > a
{
    text-decoration: none;
    color: rgb(51, 51, 51);
}

#page_ik > #header_ik > #browse_mot
{
    background-image: url("/bitrix/templates/moto_adaptive/img/browse_mot_bg.png");
    width: 1200px;
    height: 58px;
    position: absolute;
    top: 98px;
}

#page_ik > #header_ik > #browse_mot > #cart
{
    float: right;
    margin-right: 60px;
    margin-top: 12px;
}

#page_ik > #header_ik > #browse_mot > #devide_line
{
    float: right;
    border-left: 1px solid rgb(204, 199, 193);
    border-right: 1px solid rgb(241, 237, 231);
    height: 25px;
    position: relative;
    top: 14px;
    right: 43px;
}

#page_ik > #header_ik > #browse_mot > #cart > a > img
{
    position: relative;
    top: 3px;
    left: -10px;
}

#page_ik > #header_ik > #browse_mot > #cart > a
{
    text-decoration: none;
    color: rgb(102, 102, 102);
}

#page_ik > #header_ik > #browse_mot > #idk_1
{
    position: relative;
    left: 77px;
    top: 1px;
}

#page_ik > #header_ik > #browse_mot > #idk_1
{
    float: left;
    color: rgb(175, 58, 65);
    font-size: 18px;
}

#page_ik > #header_ik > #browse_mot > #idk_1 > span
{
    color: rgb(83, 69, 54);
    font-size: 16px;
}

#page_ik > #header_ik > #browse_mot > #filter
{
    position: relative;
    left: 103px;
}

#page_ik > #header_ik > #browse_mot > #filter > ul
{
    list-style-type: none;
    float: left;
}

#page_ik > #header_ik > #browse_mot > #filter > ul > li
{
    float: left;
    margin-left: 30px;
    padding-top: 14px;
}

#page_ik > #header_ik > #browse_mot > #filter > ul > .arrow
{
    width: 18px;
    height: 52px;
    background: url("/bitrix/templates/moto_adaptive/img/browse_mot_arrow_right.png") 0 1px;
}

#page_ik > #header_ik > #browse_mot > #filter > ul > li > a
{
    color: rgb(0, 0, 0);
    font-size: 18px;
    text-decoration: none;
}

#page_ik > #header_ik > #browse_mot > #filter > ul > li > a > img
{
    position: relative;
    top: -2px;
    left: 15px;
}











#page_ik > #section_ik
{
    background-color: white;
    width: 1200px;
    margin: auto;
}

#page_ik > #section_ik > #history
{
    padding-top: 35px;
    margin-left: 30px;
    margin-bottom: 30px;
    border-bottom: 1px dotted rgb(204, 204, 204);
    overflow: auto;
    width: 1140px;
}

#page_ik > #section_ik > #history > .history_link
{
    text-decoration: none;
    color: #000000;
    position: relative;
    top: 6px;
    margin-left: 30px;
    margin-right: 20px;
}

#page_ik > #section_ik > #history > .history_link > img
{
    position: relative;
    left: 9px;
    top: -2px;
}

#page_ik > #section_ik > #history > .history_link > b
{
    font-size: 18px;
}

#page_ik > #section_ik > #history > #back_in_katolog
{
    width: 104px;
    float: left;
    text-decoration: none;
    margin-bottom: 5px;
}

#page_ik > #section_ik > #history > #back_in_katolog > div
{
    width: 104px;
    height: 39px;
    background: url("/bitrix/templates/moto_adaptive/img/back_in_katolog.png") no-repeat;
    color: #ffffff;
    text-decoration: none;
    line-height: 0.9;
    padding-left: 23px;
    padding-top: 5px;
}
.subsectionNew{
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
}

.subsectionNew ul{
    margin-left: 20px;
    list-style-image: url("/bitrix/templates/moto_adaptive/img/bullet.png");
}

.subsectionNew ul li{
    margin-top: 10px;
}

.subsectionNew p{
    margin-bottom: 15px;
}

.newMoto{
    margin-bottom: 40px;
}

.newMoto ul{
    list-style:  none;
    padding: 0 !important;
    margin: 0! important;
}

.newMoto>ul{
    display: flex;
    flex-wrap: wrap;
}


.newMoto>ul>li{
    display: inline-block;
    color: #000;
    font-weight: bold;
    font-size: 24px;
    margin-right: 80px;
}

.newMoto>ul li a{
    font-size: 16px;
    font-weight: normal;
}


/*filter*/

.motoFilter{
    margin-bottom: 40px;
}

.motoFilter>ul{
    display: flex;
    flex-wrap: wrap;
}
.motoFilter ul{
    list-style:  none;
    padding: 0 !important;
    margin: 0! important;
}

.motoFilter>ul>li{
    display: inline-block;
    color: #000;
    font-weight: bold;
    font-size: 24px;
    margin-right: 60px;

}

.motoFilter>ul>li ul li{
    font-weight: normal;
    font-size: 14px;
}
.motoFilter>ul>li ul li span.plus{
    background: #dcddd5;
    border: 1px solid #bbb6b3;
    border-radius: 5px;
    padding: 4px 0;
    text-align: center;
    width: 12px;
    display: inline-block;
    font-size: 16px;
    margin-right: 5px;
    line-height: 5px;
    cursor: pointer;
}
.motoFilter>ul>li ul li ul{
    display: none;
}

.motoFilter>ul li a{
    font-size: 16px;
    font-weight: normal;
}

.grey{
    color: #555555;
}

 ul.subsection
{
    list-style-type: none;
    margin-left: 30px;
    margin-right: 30px;
    overflow: auto;
    padding-left: 1px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

ul.subsection  #last
{
    margin-right: 0;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, 0.3);
}

 ul.subsection  li
{
    float: left;
    width: 250px;
    margin-right: 43px;
    border: 1px solid rgb(204, 204, 204);
    border-bottom: 5px solid rgb(175, 58, 65);
    border-radius: 5px 5px 0 0;
    overflow: auto;
    min-height: 55px;
    box-shadow: 0px 7px 4px -4px rgba(0, 0, 0, 0.3);
    margin-top: 30px;
}

ul.subsection li:nth-child(4n){
    margin-right: 0;
}


ul.subsection  li  .title
{
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    font-weight: bold;
    color: rgb(185, 38, 38);
    width: 170px;
}
ul.subsection  li a{
    display: block;
}

 ul.subsection  li .amount
{
    float: right;
    margin-top: 12px;
    margin-right: 15px;
    background-color: rgb(200, 180, 159);
    min-height: 24px;
    min-width: 30px;
    text-align: center;
    border-radius: 5px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    padding-top: 2px;
}

#section_ik  #filtr
{
    height: 50px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    margin-right: 30px;
    margin-left: 30px;
    background-color: rgb(245, 240, 230);
}

#section_ik  #filtr > span
{
    color: rgb(121, 112, 92);
    font-weight: bold;
    font-size: 22px;
    position: relative;
    top: -18px;
    left: 40px;
}

#section_ik  #filtr > img
{
    position: relative;
    left: 45px;
}

#section_ik  #filtr > #show_filter
{
    float: right;
    top: 0px;
    left: 0px;
    font-size: 16px;
    color: rgb(175, 58, 65);
    border-bottom: 1px dotted rgb(175, 58, 65);
    cursor: pointer;
    margin-right: 45px;
    margin-top: 15px;
}

#filtr_open #hide_filtr
{
    font-size: 16px;
    color: rgb(175, 58, 65);
    border-bottom: 1px dotted rgb(175, 58, 65);
    cursor: pointer;
    top: 35px;
    left: -50px;
}

#filtr_open
{
    min-height: 85px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    margin-right: 30px;
    margin-left: 30px;
    background-color: rgb(245, 240, 230);
    /*display: none;*/
    position: relative;
}
#filtr_open .filterName{
    float: left;
    width: 200px;
}

#filtr_open .filterName span
{
    color: rgb(121, 112, 92);
    font-weight: bold;
    font-size: 22px;
    position: relative;
    top: 10px;
    left: 40px;
}

#filtr_open .filterName img
{
    position: absolute;
    left: 40px;
    top: 15px;
}

#filtr_open #criteria
{
    /*position: absolute;*/
    /*left: 240px;*/
    /*top: 15px;*/
    float: left;
    width: 850px;
    margin-left: 60px;
}

#filtr_open #criteria > div
{
    float: left;
}

#filtr_open #criteria > div > div
{
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin-bottom: 15px;
}

#filtr_open #criteria > div > label
{
    display: block;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}

#filtr_open #criteria > div > label > span
{
    margin-right: 5px;
    color: rgb(85, 85, 85);
    font-weight: bold;
}

#filtr_open #criteria  div  input[type="checkbox"]{
    position: absolute;
    left: -5000px;
}

#filtr_open #criteria  div  input[type="checkbox"] + span
{
    width: 19px;
    height: 19px;
    padding: 10px;
    background: url('/bitrix/templates/moto_adaptive/img/ik_checkbox_nonactive.png') no-repeat center center;
    min-height: auto;
    display: inline;
    margin-right: 5px;
}

#filtr_open #criteria  div  input[type="checkbox"]:checked +span
{
    width: 19px;
    height: 19px;
    padding: 10px;
    background: url('/bitrix/templates/moto_adaptive/img/ik_checkbox_active.png') no-repeat center center;
}


.bx_filter_block{
    display: table-cell;
}




#filtr_open #criteria > div > label > .styled
{
    display: none;
}

#filtr_open #go
{
    overflow: auto;
    float: right;
    position: absolute;
    right: 20px;
    top: 2px;
}

#filtr_open #go > a
{
    background-image: url('/bitrix/templates/moto_adaptive/img/filtr_link_bg.png');
    width: 114px;
    height: 35px;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 15px;
    float: right;
    font-weight: bold;
    color: white;
    text-decoration: none;
    margin-top: 15px;
    margin-right: 30px;
}

#filtr_open #go > img
{
    margin-right: 40px;
}

#section_ik .sort h1{
    float: left;
    margin: 0;
}
#section_ik .sort
{
    text-align: right;
    color: rgb(110, 110, 110);
    font-weight: bold;
    height: 35px;
    padding-top: 10px;
    position: relative;
    margin: 20px 30px 20px 30px;
}

.sort a{
    text-decoration: none;
}
.sort span
{
    color: rgb(180, 71, 78);
    margin-right: 20px;
    border-bottom: 1px dotted rgb(180, 71, 78);
    cursor: pointer;
}

.sort > #sort_box > div
{
    margin: 0;
    border-bottom: 1px solid black;
    text-align: left;
    padding-top: 10px;
    padding-left: 15px;

}
.sort .boxPaging li{
    list-style: none;
    float: left;
}

.sort .boxPaging li
{
}
.sort .boxPaging .navdots{
    background: none;
    vertical-align: bottom;
    padding-top: 15px;
}
.sort .boxPaging .navdots span:first-child{
    margin-left: 1px;
}
.sort .boxPaging .navdots span{
    display: inline-block;
    width:          4px;
    height:         4px;
    border-radius:  4px;
    background: #901f26;
    padding: 0;
    margin-right: 2px;
}
.sort .boxPaging li.active
{
    background: url('/bitrix/templates/moto_adaptive/img/ik_link_bg.png') no-repeat center center;
    /*border: 0px solid rgb(155, 39, 46);*/
    color: rgb(255, 255, 255);
    padding: 7px 10px;
    text-align: center;
    width: 14px;
    border-radius: 5px;
}
.boxPaging{
    float: right;
}

.sort .boxPaging li
{
    background: url('/bitrix/templates/moto_adaptive/img/ik_nonactive_link_bg.png') no-repeat center center;
    color: rgb(45, 45, 45);
    margin-right: 3px;
}

.sort .boxPaging li a{
    color: rgb(45, 45, 45);
    text-decoration: none;
    display: block;
    padding: 7px 10px;
    text-align: center;
    width: 14px;
    border-radius: 5px;

}

.sort .boxPaging li span{
    color: rgb(45, 45, 45);
    text-decoration: none;
    display: block;
    padding: 7px 10px;
    text-align: center;
    width: 14px;
    border-radius: 5px;
    cursor: default;
    margin: 0;
    border: none;
}

#section_ik #katalog
{
    margin-left: 31px;
    margin-right: 30px;
}

#section_ik .catalogLine{
    display: flex;
}

#section_ik #katalog .item
{
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    margin-left: 0;
    width: 250px;
    display: inline-block;
    margin-right: 39px;
    margin-bottom: 40px;
    position: relative;
    padding-bottom: 80px;
}

#section_ik #katalog .item:nth-child(4n)
{
    margin-right: 0;
}

#section_ik #down
{
    margin-top: 0px;
    padding-top: 0px;
}






#section_ik #katalog  .item a{
    text-decoration: none;
}


#section_ik #katalog  .item a > .item_title
{
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 13px;
    width: 210px;
    min-height:60px
}

#section_ik #katalog  .item a > .item_title > b
{
    /*color: rgb(185, 38, 38);*/
    color: #000;
    font-size: 16px;

}

#section_ik #katalog  .item a > .hit_logo
{
    background-image: url("/bitrix/templates/moto_adaptive/img/hit_logo.png");
    width: 62px;
    height: 64px;
    position: absolute;
    top: -10px;
    right: 0;
    z-index: 10;
}

#section_ik #katalog  .item a > .new_logo
{
    background-image: url("/bitrix/templates/moto_adaptive/img/ip_new_logo.png");
    width: 62px;
    height: 64px;
    position: absolute;
    top: -10px;
    right: 0;
}

#section_ik #katalog  .item a  .buy > .will_be
{
    color: rgb(143, 143, 143);
    margin-left: 15px;
    position: relative;
    top: 10px;
    z-index: 8;
}

#section_ik #katalog  .item a  div
{
    color: rgb(170, 170, 170);
    margin-left: 10px;
    margin-top: 10px;
}

#section_ik #katalog  .item a div.icon
{
    width: 230px;
    padding: 0 10px;
    height: 190px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

#section_ik #katalog  .item a div.icon img{
    display: block;
    margin: auto auto;
}


#section_ik #katalog  .item a  div > span
{
    color: rgb(85, 85, 85);
}

#section_ik #katalog  .item .buy
{
    background-color: rgb(245, 240, 230);
    border-radius: 0 0 5px 5px;
    height: 70px;
    margin-top: 10px;
    margin-left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;

}

#section_ik #katalog  .item .buy > a
{
    float: right;
    text-decoration: none;
    color: #ffffff;
    background-image: url("/bitrix/templates/moto_adaptive/img/in_cart_bg.png");
    width: 101px;
    height: 29px;
    text-align: center;
    padding-top: 6px;
    margin-right: 15px;
    margin-top: 25px;
    cursor: pointer;
    display: block;
}

#section_ik #katalog  .item .buy > button{
    float: right;
    text-decoration: none;
    color: #ffffff;
    background-image: url("/bitrix/templates/moto_adaptive/img/in_cart_bg.png");
    width: 101px;
    height: 35px;
    text-align: center;
    margin-right: 15px;
    margin-top: 25px;
    cursor: pointer;
    display: block;
    border: none;
}

.buy .priceBlock{
    float: left;
    padding-top: 3px;
}
.buy .priceBlock.new_padding{padding-top: 5px;}
.buy .priceBlock.analog_and_other_class{padding-top: 0px;margin-left: 0px;}
.buy .priceBlock.analog_and_other_class .price,.buy .priceBlock.analog_and_other_class .item_not_on_store,
.buy .priceBlock.analog_and_other_class .will_be
{margin-left: 0;}
#section_ik #katalog  .item .buy > div
{
    color: rgb(91, 173, 54);
    /*margin-left: 35px;*/
}

#section_ik #katalog  .item .buy > div div{
    margin-left: 35px;
}

#section_ik #katalog  .item .buy > div .item_not_on_store{
    color: rgb(143, 143, 143);
    margin-left: 20px;
    font-size: 14px;
}

#section_ik #katalog  .item  .buy  .price
{
    color: rgb(0, 0, 0);
    margin-left: 35px;
}
/*#section_ik #katalog  .item  .buy  */
.price .price_value,.item_price .price_value{font-weight: bold;}
/*#section_ik #katalog  .item  .buy  */
.price .old_price_value,.item_price .old_price_value{font-size: 14px;text-decoration: line-through;}

#section_wrapper #promo .slider_promo .buy  .price, 
#section_wrapper #hit .slider_novelty .buy  .price, 
#section_wrapper #hit .slider_hit .buy  .price{
    color: rgb(0, 0, 0);
    margin-left: 35px;
}

#section_wrapper #promo .slider_promo .buy  .will_be,
#section_wrapper #hit .slider_novelty .buy  .will_be,
 #section_wrapper #hit .slider_hit .buy  .will_be{
    margin-left: 35px;
}

#section_wrapper #promo .slider_promo .buy  .item_not_on_store, 
#section_wrapper #hit .slider_novelty .buy  .item_not_on_store, 
#section_wrapper #hit .slider_hit .buy  .item_not_on_store{
    color: rgb(143, 143, 143);
    margin-left: 20px;
    font-size: 14px;
}
#page_ik > #section_ik
{
padding-bottom: 10px;
}

input[type="text"], textarea,input[type="password"]{
background: #fff;
border: 1px solid #bababa;
border-radius: 5px;
height: 25px;
width: 280px;

}

.submitButton{
width: 114px;
height: 49px;
background: url('/bitrix/templates/moto/img/filtr_link_bg.png') no-repeat center center;
border: none;
text-align: center;
font-weight: bold;
color: white;
text-decoration: none;
cursor: pointer;
text-transform: uppercase;
}

.redWarnings{
color: #b4474d;
}

.formOriginal{
background:#f8f6f3;
border:1px solid #e2ddd7;
width: 430px;
margin: auto;
padding: 20px 40px;
border-radius: 3px
}

.formZapros{
background:#f8f6f3;
border:1px solid #e2ddd7;
width: 800px;
margin: 20px auto 20px auto;
padding: 20px 40px;
border-radius: 3px;
}

.formZapros table td{
padding: 5px 4px;
}

.formZapros table td:first-child{
text-align: right;
}

.formZapros .formArea{
float: left;
width: 320px;
}

.formArea input{
margin: 5px 0;
}

.formArea textarea{
width: 400px;height: 146px;margin-top: 5px
}

.errorCheck{
border: 1px solid red !important;
}

.motoTovar{
background: #fafafa;
border: 1px solid #ddd2c6;
padding: 1px;
border-radius: 3px;
width: 1140px;
height: 371px;
margin-left: 30px;
margin-top: 20px;
position: relative;
}

.moto1{
float: left;
background: url("/bitrix/templates/moto_adaptive/img/moto1.png");
width: 600px;
height: 338px;
}

.moto2{
float: left;
background: url("/bitrix/templates/moto_adaptive/img/moto2.png");
width: 600px;
height: 338px;
}

.metka{
position: absolute;
background: url("/bitrix/templates/moto_adaptive/img/metka.png");
width: 28px;
height: 28px;
}

.other{
float: right;
background: url("/bitrix/templates/moto_adaptive/img/other.png");
width: 494px;
height: 371px;
}

.mask{
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #000;
}

.mask img{
border: 1px solid #969696;
float: left;
}

.mask .maskText{
float: left;
margin-left: 5px;
width: 180px;
line-height: 18px;
}

.mask a{
margin-top: 5px;
display: block;
}

.sectionListRed ul{
    list-style-type: none;
    padding-left: 1px;
    padding-bottom: 10px;
    /*width: 1150px;*/
    /*margin: auto;*/
    text-align: center;
}

.sectionListRed ul li{
    display:inline-block;
    min-width: 250px;
    margin-right: 30px;
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 5px solid rgb(175, 58, 65);
    border-radius: 5px 5px 0 0;
    /*overflow: auto;*/
    min-height: 245px;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, 0.3);
    margin-top: 30px;
    text-align: center;
    vertical-align: top;
}

.sectionListRed ul li:last-child{
    margin-right: 0;
}

.sectionListRed ul a{
    text-decoration: none !important;
}

.sectionListRed ul .title{
    margin-left: 10px;
    margin-top: 5px;
    font-weight: bold;
    color: rgb(185, 38, 38);
    text-align: center;
    margin-bottom: 20px;
}
.delMoto{
    height: 32px;
}
.delMoto button{
    background: none;
    border: none;
    position: relative;
    /*top:8px;*/
    padding: 0;
    /*left: 10px;*/
    cursor: pointer;
}

#only_once button{
    background: none;
    border: none;
    position: relative;
    top:8px;
    left: 10px;
    cursor: pointer;
}


.link_hit{
    text-decoration: none;
}
.link_hit:hover{
    text-decoration: underline;
}


/*Для выбора модели мотоцикла*/
#filter{
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.notSelected {
    color: #AF3A41;
    font-weight: bold;
    text-shadow: 0 0 1px #FFFFFF;
    text-decoration: underline;;
}

.button_ask{
    float: right;
    text-decoration: none;
    color: #FFF;
    background: transparent url("/bitrix/templates/moto/img/big_button.png") repeat scroll 0% 0%;
    width: 134px;
    height: 35px;
    text-align: center;
    margin-top: 15px;
    z-index: 10;
    cursor: pointer;
    border: medium none;
    /*font-weight: bold;*/
    text-transform: uppercase;
}

.news_pic{
    float: left;
    border:1px dotted #CCCCCC;
    display: inline-block;
    width: 170px;
    height: 170px;
    line-height: 167px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}
.news_pic img{
    display: inline-block;
    vertical-align: middle;
    max-width: 170px;
    max-height: 170px;
}

.news_pre{
 display: inline-block; text-decoration: none;
}

.news_pre:hover{
    /*box-shadow: 0 0 0 2px rgba(175, 58, 65, 0.28);*/
    background-color: #ddd8ce !important;
}

.news_list{
    margin-top: 15px;
}

.news_r_nav{

    padding: 0;
    /*background: #ffcfcc;*/
    margin: 15px 15px 15px 30px;
    width: 240px;
    overflow: hidden;
    background: linear-gradient(to top, rgb(222, 211, 199), rgb(239, 235, 226));
    box-shadow: inset 0 2px 1px -1px white;
    /*border-bottom: -1px solid #c7bdb3;*/
    border-top: 1px solid #D6CDC5;
    border-right: 2px solid #c78080;
    border-left: 2px solid #c78080;
    padding-bottom: 0px;
    float: left;

}

.news_r_nav ul{
    list-style-type: none;
}

.news_r_nav li{
    height: 50px;
    width: 100%;
    border-bottom: 1px dotted rgba(184, 173, 163, 0.64);

}

.news_r_nav li:hover{
    /*background: #cba5a2;*/
}

.news_r_nav a{
display: block;
    width: 100%;
    height: 50px;
    line-height: 48px;
    vertical-align: middle;
    padding-left: 20px;
    font-weight: lighter !important;
    font-size: 16px;
    text-decoration: none;



}

.news_r_nav a:hover{
    background-color: rgba(255, 255, 255, 0.43);
    border-bottom: 1px solid rgba(201, 133, 132, 0.81);

}
.news_r_nav a b{
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #666666;
}

.news_time{
    clear: both;
    color: rgb(119, 119, 119);
}

.news_name{
    font-size: 20px;
    float: left;
    font-weight: bold;
    margin-bottom: 20px;
}
.news_text{
    clear: both;
}

.news_one{
    margin: 25px;
}

.news_detail_pic img{
    float: right;
    max-width: 350px;
    border:1px dotted #CCCCCC;
    margin-left: 5px;
    margin-bottom: 5px;
}

.news_r_nav .selected_m a b{
    font-weight: bold;

}

.news_back{
    display: block;
    clear: both;
    text-align: right;
    margin: 15px 0;

}




/*Персональный кабинетa.*/
.personal_wrap{
    position: relative;
    overflow: hidden;
    margin: auto;
    width: 1200px;
    min-height: 50vh;
    background-color: rgb(255, 255, 255);
    min-height: calc(100vh - 80px);
}



.personal_nav{
    position: relative;
    float: left;
    display: block;
    margin-top: 20px;
    margin-left: 30px;
    padding: 0;
    overflow: hidden;

    background: linear-gradient(to top, rgb(222, 211, 199), rgb(239, 235, 226));
    border-top: 1px solid #D6CDC5;
    border-right: 2px solid #c78080;
    border-left: 2px solid #c78080;
    padding-bottom: 0px;
    width: 240px;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, .2);


}
/*.personal_left_line{*/
    /*position: absolute;*/
    /*z-index: 1;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*width: 240px;*/
    /*background: linear-gradient(to top, rgb(222, 211, 199), rgb(239, 235, 226));*/
    /*border-top: 1px solid #D6CDC5;*/
    /*border-right: 2px solid #c78080;*/
    /*border-left: 2px solid #c78080;*/
/*}*/

.personal_nav ul{
    list-style-type: none;
    box-shadow: inset 0 2px 1px -1px white;
}
.personal_nav li{
    height: 50px;
    width: 100%;
    border-bottom: 1px dotted rgba(184, 173, 163, 0.64);

}
.personal_nav a{
    display: block;
    width: 100%;
    height: 50px;
    line-height: 48px;
    vertical-align: middle;
    padding-left: 20px;
    font-weight: lighter !important;
    font-size: 16px;
    text-decoration: none;
}
.personal_nav a:hover{
    background-color: rgba(255, 255, 255, 0.43);
    border-bottom: 1px solid rgba(201, 133, 132, 0.81);

}
.personal_nav a b{
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #666666;
}
.personal_nav .selected_m a b{
    font-weight: bold;

}

.personal_content{
    float: left;
    margin: 20px;
    display: inline-block;
    border: 1px solid #acacac;
    width: 70%;
    min-height: 238px;
    box-shadow: 0 7px 4px -4px rgba(0, 0, 0, .2);
    padding: 8px;
    border-radius: 5px;

}


/*"Зеленые мотоциклы"*/
.green_moto ul li.motoCh .model_menu{
    color: #5BAD36;
    font-weight: bold;
}

/*new style for product card*/
body .more .item_title{}
body .more .priceBlock{min-width: 100px;}
body .more .priceBlock .item_price{font-size: 13px; font-weight: bold;}
body .more .priceBlock .item_on_store{font-size: 13px; font-weight: bold; color: rgb(91, 173, 54); }
body .more .priceBlock .item_not_on_store{font-size: 13px;color: rgb(136, 136, 136);}

/*new style for footer*/
footer .telephones_in_footer{font-size: 25px;}


/*Seo name of category*/
.seo_section_header{
    color: rgb(110, 110, 110);
    font-weight: bold;
    margin-right: 30px;
    margin-left: 30px;
}

.second_phon_footer{
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}
.bs_price_product .price_value{font-size: 14px;font-weight: bold;}
.bs_price_product .old_price_value{text-decoration: line-through;}


.bx_ordercart_order_pay_center{
    display: flex;
    flex-wrap: nowrap;
    padding-top: 10px;
}
.bx_ordercart_order_pay_center .submit-btn{
    width: auto;
    min-width: 160px;
    order: 1;
    margin-top: 0;
}
.bx_ordercart_order_pay_center .submit-text{
    text-align: left;
    order: 0;
    margin-top: 0;
}

.bx_ordercart_order_pay_center .checkout{
    top: 0;
}

.slider_ads_1 li div, .slider_ads_2 .discount_logo{
    top:10px;
}

@media (max-width:700px){
    .bx_ordercart_order_pay_center{
        display: flex;
        flex-wrap: wrap;
    }

    .bx_ordercart_order_pay_center .submit-btn{
        order: 0;
        width: 100%;
        margin-top: 0;
    }

    .bx_ordercart_order_pay_center .submit-text{
        width: 100%;
        text-align: right;
        order: 1;
        margin-top: 10px;
    }

}

@media (max-width:490px){
    .bx_ordercart_order_pay_center .submit-text{
        text-align: center;
    }
}


/*------------*/
.element_slider_box_label {
	background: url(/bitrix/templates/moto_adaptive/img/one_left_label.png) 0 1px no-repeat;
    background-size: contain;
    width: 250px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 14px;
    position: absolute;
    left: 50%;
    z-index: 1;
    top: 144px;
    font-weight: 600;
    transform: translateX(-50%) rotate(32deg);
    font-family: Inter, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.hit_box,
.item .icon,
.element_slider_box {
    position: relative;
}
.hit_box .catalogLine_icon_label,
.catalogLine .catalogLine_icon_label {
	background: url(/bitrix/templates/moto_adaptive/img/one_left_label.png) 0 1px no-repeat;
    background-size: contain;
    width: 194px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    position: absolute;
    left: 50%;
    z-index: 1;
    top: 50%;
    font-weight: 600;
    transform: translate(-50%, -50%) rotate(32deg);
    margin: 0 !important;
    font-family: Inter, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
}
#section_ik #katalog .item a div.icon {
	overflow: unset;
}


/*--------------MOT-139------------*/
.catalog-filter-wrapper {
    margin-left: 30px;
    margin-right: 30px;
}
.catalog-filter-wrapper.no-props {
	display: none;
}
.catalog-filter {
    min-height: 85px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    background-color: rgb(245, 240, 230);
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 25px;
    flex-wrap: wrap;
    display: flex;
	align-items: center;
}
.catalog-filter:before {
	position: absolute;
	content: '';
	left: 125px;
	top: 10px;
	width: 2px;
	height: calc(100% - 20px);
	background: rgb(175, 58, 65);
	z-index: 10;
}
.catalog-filter__left {
    width: 100px;
    color: rgb(121, 112, 92);
    font-weight: bold;
    font-size: 22px;
    position: relative;
}
.catalog-filter__right {
    width: calc(100% - 100px);
    box-sizing: border-box;
    padding-left: 15px;
	padding-right: 30px;
	position: relative;
}
.catalog-filter__buttons .bx_filter_search_button.disabled {
	opacity: .5;
	pointer-events: none;
	cursor: default;
}
.catalog-filter__buttons:after {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    right: 160px;
    background: url(/bitrix/templates/moto_adaptive/img/filtr_closed_arrow.png) 0 0 no-repeat;
    background-size: contain;
    width: 18px;
    height: 50px;
}
.bx_filter_horizontal .bx_filter_control_section.catalog-filter__buttons {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
	display: flex;
    flex-direction: column;
    width: 200px;
    align-items: flex-end;
}
.bx_filter_search_button + .bx_filter_search_button {
    margin-top: 15px;
}
.bx_filter_horizontal .bx_filter_search_button {
	-webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'PT Sans', sans-serif;
    letter-spacing: .5px;
}
.bx_filter_horizontal .bx_filter_search_button:hover {
	opacity: .8;
}
.bx_filter_horizontal .bx_filter_container {
    display: flex;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
}
.bx_filter_horizontal .bx_filter_container label {
    cursor: pointer;
}
.catalog-filter div > label {
    display: block;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
    line-height: 1.2;
}
.catalog-filter div > label > span {
    margin-right: 5px;
    color: rgb(85, 85, 85);
    font-weight: bold;
}
.catalog-filter div input[type="checkbox"]{
    position: absolute;
    left: -5000px;
}
.catalog-filter div input[type="checkbox"] + span {
    width: 18px;
    height: 18px;
    background: url('/bitrix/templates/moto_adaptive/img/ik_checkbox_nonactive.png') no-repeat center center;
    min-height: auto;
	padding: 0;
	display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
.catalog-filter div input[type="checkbox"]:checked + span {
	width: 18px;
    height: 18px;
    padding: 0;
    background: url(/bitrix/templates/moto_adaptive/img/ik_checkbox_active.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
}
.bx_filter_horizontal .bx_filter_popup_result {
    margin-top: 0;
    position: absolute !important;
    right: 133px;
    min-width: 155px;
    white-space: nowrap;
    top: 50% !important;
    transform: translateY(-50%);

}
.bx_filter_horizontal .bx_filter_container_title {
    width: 140px;
    padding-right: 10px !important;
    display: block;
}
.bx_filter_horizontal .bx_filter_block {
    max-height: 100px;
    overflow: auto;
    display: flex;
    width: calc(100% - 300px);
    flex-wrap: wrap;
}
.bx_filter_block-value {
    width: 210px;
    display: flex;
    align-items: center;
}
.bx_filter_block::-webkit-scrollbar {
    width: 4px;
}
.bx_filter_block::-webkit-scrollbar-track {
    background-color: rgb(172, 172, 172);
}
.bx_filter_block::-webkit-scrollbar-thumb {
    background-color: rgb(175, 58, 65);
    border-radius: 8px;
}

/*
*	Select
*
*/

.catalog-filter .bx-filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}
.catalog-filter .bx-filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/moto_adaptive/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/moto_adaptive/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/moto_adaptive/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/moto_adaptive/images/border_default.png) 2 repeat;
}
.catalog-filter .bx-filter-select-block {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0 33px 0 10px;
	border: none;
	border-radius: 2px;
	background: #fff;
}
.catalog-filter .bx-filter-select-text {
	font-size: 15px;
	line-height: 33px;
	overflow: hidden;
	max-width: 100%;
	height: 33px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}
.catalog-filter .bx-filter-select-text.fix {
	min-width: 120px;
}
.catalog-filter .bx-filter-select-text label {
	cursor: pointer;
}
.catalog-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 33px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/

.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}
.bx-filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx-filter-select-popup ul li label {
	font-size: 14px;
	line-height: 26px;
	display: block;
	text-align: left !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px !important;
}

@media screen and (max-width: 1000px) {
	.catalog-filter:before,
	.catalog-filter__buttons:after {
		content: none;
	}
	.catalog-filter {
		flex-direction: column;
	}
	.catalog-filter__left {
		margin-bottom: 12px;
	}
	.catalog-filter .bx_filter_container {
		flex-direction: column;
	}
	.bx_filter_horizontal .bx_filter_container_title {
		width: 100%;
	}
	.bx_filter_horizontal .bx_filter_control_section.catalog-filter__buttons {
		position: unset;
		transform: unset;
		width: 100%;
	    align-items: center;
	    margin-top: 20px;
	    flex-direction: row;
		justify-content: center;
	}
	.bx_filter_horizontal .bx_filter_block {
		max-height: unset;
		width: 100%;
	}
	.catalog-filter div > label {
		margin-left: 10px;
	}
	.bx_filter_horizontal .bx_filter_popup_result {
		display: none !important;
	}
	.catalog-filter__right {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.bx_filter_search_button + .bx_filter_search_button {
		margin-top: 0;
		margin-left: 10px;
	}
}

/*-----------end MOT-139----------*/



.bx_order_make .bx_result_price {display:none}
/* End */


/* Start:/bitrix/templates/moto_adaptive/adaptive.css?165906735647749*/
.size_1000, .small_size{display: none;}
section{overflow: hidden;}
#top_mobile_menu_1{
    display: none;
    position: absolute;
    top: 16px;
    right: 2%;
}
#top_mobile_menu_2{
    display: none;
    margin-bottom: 13px;
}


#top_mobile_menu_3{
    display: none;
    position: absolute;
}
.submenu_mobile{display: none;}
#info_mobile{display: none;}
.footer_logo_300{display: none;}
#bottom_mobile_menu_section{display: none; margin-bottom: 30px;}


.delivery_700, .delivery_540, .delivery_320{
    display: none;
}
/*===============================================*/
/*Top mobile menu 1*/
#mobile_phone{
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    display: inline-block;
    margin-right: 25px;
    text-decoration: none;
}
#mobile_registration{
    display: inline-block;
}
.mobile_enter{
    background: url("/bitrix/templates/moto_adaptive/img/size_700/icon_login.png") no-repeat;
    width: 34px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.mobile_exit{
    background: url("/bitrix/templates/moto_adaptive/img/size_700/icon_logout.png") no-repeat;
    width: 34px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.mobile_registr{
    background: url("/bitrix/templates/moto_adaptive/img/size_700/icon_registr.png") no-repeat;
    width: 34px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

.mobile_post{
    background: url("/bitrix/templates/moto_adaptive/img/size_700/icon_post.png") no-repeat;
    width: 34px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}
/*End top mobile menu 1*/

/*===============================================*/
/*Top mobile menu 2*/
.mobile_name_motorcycle_div{
    position: relative;
    display: inline-block;
}

.mobile_name_motorcycle{
    width: 580px;
    height: 20px;
    background-color: #bf464d;
    color: #fff;
    padding: 3px 10px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
}
#buttonDelMotoMobileMenu {
    background: url("/bitrix/templates/moto_adaptive/img/size_700/del_moto_mobile.png") no-repeat center;
    width: 30px;
    height: 30px;
    border: none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 5px;
    top:-3px;

}
.mobile_name_motorcycle span{
    display: inline-block;
    vertical-align: middle;
}
#mobile_cart{
    display: inline-block;
    vertical-align: middle;
    margin-left: 23px;
}
#linkCardMobile{
    background: url("/bitrix/templates/moto_adaptive/img/size_700/icon_basket.png") no-repeat;
    width: 58px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;

}
#linkCardMobile span{
    color: #000000;
    font-size: 12px;
    position: relative;
    left: 39px;
}
/*End top mobile menu 2*/
/*===============================================*/
/*Top mobile menu 3*/

/*Drop down menu*/
.mobile_menu_hamburger{
    width: 330px;
    height: 30px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    background-color: #351214;
    color: #e2d5d5;
    cursor: pointer;
}
.mobile_menu_hamburger span{
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

.button_mobile_menu{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 125px;
    top: 2px;
    cursor: pointer;
}
.button_mobile_menu span{
    display: block;
    height: 2px;
    width: 20px;
    background-color: #cbb8b9;
}
.drop_mobile_menu{
    background-color: #351214;
    position: absolute;
    width: 330px;
    z-index: 1223;
    border-top: 1px solid #66494a;
    top: 30px;
    left: -475px;
}
.drop_mobile_menu *{list-style: none;text-decoration: none; color: #e2d5d5; font-weight: normal;}
.drop_mobile_menu .first_elem_menu {
    text-align: left;
    /*padding: 10px;*/
    border-bottom: 1px solid #66494a;
    cursor: pointer;
}
.drop_mobile_menu .first_elem_menu a{
    display: inline-block;
    width: 180px;
    padding: 10px;
    cursor: pointer;
}
.drop_mobile_menu .submenu_mobile li{
    padding-left: 10px;
}
.arrow_sub{
    background: url("/bitrix/templates/moto_adaptive/img/size_700/test_arrow.png") no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
   float: right;
    cursor: pointer;
    position: relative;
    top: 13px;
    right: 12px;
}

/*Search*/
.mobile_search{
    display: inline-block;
    vertical-align: middle;
}
header > #header_wrapper > #top_mobile_menu_3 #title-search{
    border: 1px solid rgb(172, 172, 172);
    width: 349px;
    height: 25px;
    background-color: #ffffff;
    padding: 0;
    margin-left: 14px;
}
header > #header_wrapper > #top_mobile_menu_3 form  input[type="search"]{
    border: 0 solid red;
    margin: 0;
    height: 25px;
    width: 199px;
    float: left;
}

header > #header_wrapper > #top_mobile_menu_3  input[type="submit"]{
    width: 53px;
    height: 20px;
    border: 0 solid red;
    background-color: rgba(175, 58, 65, 1);
    margin-top: 3px;
    color: #ffffff;
    float: right;
}
/*End top mobile menu 3*/
/*===============================================*/

/*Footer*/
.second_phon_footer{

}

/*news page*/
section #questions > .question_box > .question > .time{float: none;}
.news_detail_pic img{width: 100%; height: auto;}

/*Catalog page*/
.catalogLine{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

#section_ik #katalog .item{
    margin-right: 42px;
}

/*Motorcycles on order page*/
#page_ip #section_ip .motorcycles_on_order_wrap{
    width: 1170px;
    border: none;
    margin: 0;
    padding: 0 15px;
}
.button_ask_question{
    width: 200px;
    margin: auto;
    margin-top: 20px;
    padding-bottom: 25px;
}

/*End of motorcycles on order page*/

/*Basket page new style*/
.bs_wrap_img_700, .delete_link_img_500, .delete_link_img_700{display: none;}
#tabel_basket_products{
    width: 1160px;
    margin-top: 20px;
}
#theader_basket_products{
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f1ede7;
    border: 1px dotted rgb(204, 204, 204);
}

.row_basket_header{
    overflow: hidden;
    color: rgb(85, 85, 85);
}
.row_basket_body{
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px dotted rgb(204, 204, 204);
}
.row_basket_products .th_bs_prod, .row_basket_products .td_bs_prod{
    float: left;
    font-size: 14px;
    height: 100%;
}

.bs_photo_product, .th_bs_1{width: 160px;}
.bs_description_product, .th_bs_2{width: 440px;}
.bs_price_product, .th_bs_3{width: 130px; text-align: center;}
.bs_amount_product, .th_bs_4{width: 130px; text-align: center;}
.bs_sum_product, .th_bs_5{width: 130px; text-align: center;}
.bs_delete_link, .th_bs_6{width: 130px; text-align: right;}
.th_bs_1{padding-left: 10px;}

.bs_delete_link {cursor: pointer;}
.bs_photo_product .bs_wrap_img{padding-left: 10px;}
.bs_description_product .title{width: 400px;margin-bottom: 10px;}
.bs_description_product div.title b{color: rgb(185, 38, 38); font-size: 15px;}
.bs_description_product div{color: rgb(181, 181, 181);}
.bs_description_product div b{color: rgb(85, 85, 85);}
.bs_amount_product input{width: 50px; height: 35px; text-align: center;}
.bs_sum_product b{color: rgb(185, 38, 38); }

#tfooter_basket_products{
    background-color:#f1ede7;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.bs_link_back_catalog{width: 150px;}
.bs_discount_cupone{width: 374px;}
.bs_total{width: 118px;}
.bs_total_price{width: 138px;}
.bs_make_order{width: 192px;}
.bx_ordercart_coupon input{
    width: 180px;
    display: inline-block;
}
.bs_total div b{
    font-size: 20px;
    color: rgb(175, 58, 65);
}
.bs_total_price div b{
    font-size: 20px;
}
.bs_make_order div a{
    text-decoration: none;
    color: #ffffff;
    background-image: url("/bitrix/templates/moto_adaptive/img/cart_order.png");
    text-align: center;
    background-repeat: no-repeat;
    display: block;
    width: 160px;
    height: 39px;
    padding-top: 10px;
}

/*End of Basket page new style*/

/*Product card with slider*/

.element_slider_box{
    width: 430px;
    margin-left: 30px;
    margin-top: 30px;
    box-shadow: 0 0 2px #999;
    border: 10px solid #fff;
    border-radius: 8px 8px 0 0;
}
.element_slider_box .element_slider li .img_v_center{
    width: 440px;
    height: 335px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.element_slider_box  .element_slider_pager a .img_v_center{
    width: 80px;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 2px solid #ccc;
    cursor: pointer;
}
.element_slider_box  .element_slider_pager a .img_v_center img{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
/*.element_slider_box  .element_slider_pager a .iconSmall {*/
    /*width: 90px;*/
    /*height: 70px;*/
    /*border: 2px solid #ccc;*/
    /*display: table-cell;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
/*}*/
.element_slider_box  .element_slider_pager a.active_sld div{border-color: red; }
.element_slider_box  .element_slider_pager a.active div{border-color: red; }
.buttons_preview_prod {
    position: relative;
    top: -50px;
}
#slider_el_prev a, #slider_el_next a{
    display: block;
    height: 42px;
}
#slider_el_prev{
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/preview_slider_prev.png") no-repeat;
    width: 14px;
    height: 30px;
    display: inline-block;
    float: left;
    cursor: pointer;
    position: relative;
    left: -10px;
}
#slider_el_next{
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/preview_slider_next.png") no-repeat;
    width: 14px;
    height: 30px;
    display: inline-block;
    float: right;
    cursor: pointer;
    position: relative;
    left: 10px;
}
.element_slider_box .element_slider li .img_v_center{
    max-width: 430px;
    height: 300px;
    height: 300px;
}
    /*ads sliders*/
.ads_slider_wrapper{
    margin-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
}
.slider_container_ads{
   border: 1px solid rgb(194, 194, 194);
   border-radius: 5px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.see_also{margin-bottom: 30px;}
.see_also b{
    font-size: 22px;
    color: rgb(175, 58, 65);
}
.slider_ads_1 li, .slider_ads_2 li{

    height: 460px;
    /*border: 1px solid rgb(204, 204, 204);*/
    background-color: white;
    border-radius: 5px;
    box-sizing: border-box;
}
.slider_ads_1 li a,.slider_ads_2 li a {text-decoration: none;}
.slider_ads_1 li .item_title,.slider_ads_2 li .item_title  {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    width: 210px;
    height: 100px;
    margin: 0px;

}
.slider_ads_1 li .item_title b, .slider_ads_2 li .item_title b{
    /*color: rgb(185, 38, 38);*/
    font-size: 16px;
    color: #000;
}

.slider_ads_1 li div, .slider_ads_2 li div {
    color: rgb(170, 170, 170);
    margin-left: 10px;
}
.slider_ads_1 li div span, .slider_ads_2 li div span{color: #000000;}
.slider_ads_1 li .buy, .slider_ads_2 li .buy{
    border-top: 1px solid #CCC;
    margin: 15px 0px 0px;
    padding: 9px 0px 38px 10px;
    background-color: #F5F0E6;
    border-radius: 0px 0px 5px 5px;
    min-height: 40px;
}
.slider_ads_1 li .buy a, .slider_ads_2 li .buy a{
    float: right;
    background-image: url("/bitrix/templates/moto/img/hit_cart_link.png");
    background-repeat: no-repeat;
    color: #FFF;
    text-decoration: none;
    width: 101px;
    margin-right: 5px;
    margin-top: 25px;
    text-align: center;
    padding-bottom: 7px;
    padding-top: 7px;

}
.slider_ads_1 li .buy .price, .slider_ads_2 li .buy .price{
    color: #000000;
}
.slider_ads_1 li .buy div, .slider_ads_2 li .buy div{color: rgb(91, 173, 54);}

.slider_ads_1 li .buy div.item_not_on_store, .slider_ads_2 li .buy div.item_not_on_store{color: rgb(143, 143, 143); }

.ads_slider_prev{
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/ads_slider_prev.png") no-repeat;
    width: 21px;
    height: 42px;
    float: left;
    cursor: pointer;
}
.ads_slider_next{
    background: url("/bitrix/templates/moto_adaptive/img/bxslider/ads_slider_next.png") no-repeat;
    width: 21px;
    height: 42px;
    float: right;
    cursor: pointer;
}
.ads_slider_prev a{display: block; height: 42px;}
.ads_slider_next a{display: block; height: 42px;}
#ads_analogy, #ads_buy_with{
    position: relative;
    top: 217px;
}

    /*end*/

#item_info_300{display: none;}
/*End of product card with slider*/

/*Product card page*/
.description_second_half_700, #low_price_delivery_300, .button_click_300{display: none;}
.clear_prc_700{display: none;}
.slider_container_ads .img_v_center{
    width: 250px;
    height: 190px;/*changes*/
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;

}
/*End of product card*/
.displayed_300{display: none;}

/*Original parts page*/

.formOriginal input{
    width: 450px;
}
/*End of original parts page*/

footer  #footer_wrapper  #get_call #yandex_metrika_wrap{
    top: 10px;
    right: 475px;
}

/*Media queries*/
@media (max-width:1200px) and (min-width:1000px) {


    header > #header_wrapper > #browse_mot > #cart{
        width: 15%;
        max-width: 15%;
    }
    header > #header_wrapper > #browse_mot > #filter
    {
        width: 65%;
        max-width: 65%;
    }


    body div#jivo-iframe-container{display: none !important;}
    header > #header_wrapper, header > #header_wrapper > #browse_mot,
    .portlet-services, section > #section_wrapper,
    footer > #footer_wrapper
    {
        width: 1000px;
    }

    body, header, footer, section, footer{
        min-width: 1000px;
    }
    .portlet-services ul{
        width: 253px;
    }
    #modelMenu1, #modelMenu2, #modelMenu3{
        font-size: 16px;
        display: flex;
        align-items: center;
        /*width: 100%;*/
        /*padding-left: 25px;*/
    }
    header > #header_wrapper > #top_menu_2{
        background: url("/bitrix/templates/moto_adaptive/img/size_1000/top_menu_2_bg.png");
        width: 865px;
    }
    header > #header_wrapper > #browse_mot{
        background: url("/bitrix/templates/moto_adaptive/img/size_1000/browse_mot_bg.png");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        /*height: 57px;*/
        padding: 0;
    }
    header > #header_wrapper > #top_menu_2 > #nav{
        padding-left: 75px;
        width: 350px;
        font-size: 14px;
    }
    header > #header_wrapper > #browse_mot > #idk_1{
        padding-left: 15px;
    }
    header > #header_wrapper > #browse_mot > #filter{
        /*margin-left: 207px;*/
    }
    .size_1000{display: block;padding-top:15px}
    .other_size{display: none;}

    /*Delivery page*/
    #page_ip > #section_ip{width: 1000px;}
    .p_with_image{
        text-align: center;
    }
    /*End of delivery page*/

    /*News page*/
    .news_pic{display: none;}
    section #questions > .question_box, section #questions{width: 620px;}
    ul.subsection li:nth-child(4n){margin-right: 43px;}
    /*End of news page*/

    /*Motorcycles on order page*/
    #history{width: 970px;}
    #page_ip #section_ip .motorcycles_on_order_wrap{
        width: 970px;
    }
    .formZapros{
        padding: 0;
        width: 970px;

    }
    .formMotoOrderWrap{padding-left: 40px; padding-top: 25px;}
    .formZapros .form_area_input{width: 370px; margin-right: 40px;}
    .formZapros .form_area_textarea{width: 480px;}
    .formZapros .form_area_input input, .formZapros .form_area_textarea textarea{width: 100%;}

    /*End of motorcycles on order page*/

    /*Basket page*/
    #section_cart, #section_cart #title, #section_cart table{width: 980px;}
    #section_cart{padding-left: 10px; padding-right: 10px;}
    #tabel_basket_products{width: 980px;}

    .bs_photo_product, .th_bs_1{width: 190px;}
    .bs_description_product, .th_bs_2{width: 320px;}
    .bs_price_product, .th_bs_3{width: 110px; text-align: center;}
    .bs_amount_product, .th_bs_4{width: 110px; text-align: center;}
    .bs_sum_product, .th_bs_5{width: 110px; text-align: center;}
    .bs_delete_link, .th_bs_6{width: 110px; text-align: right;}
    .bs_description_product .title{width: 350px;}
    /*End of basket page*/

    /*Product card page*/
    .element_slider_box{
        width: 317px;
        margin-left: 15px;
    }
    .element_slider_box .element_slider li .img_v_center{
        max-width: 317px;
        height: 300px;
    }
    .element_slider_box  .element_slider_pager a .img_v_center{
        max-width: 80px;
        height: 70px;
    }
    #page_ip > #section_ip > #description{
        margin-right: 15px;
        width: 616px;
    }
    #page_ip > #section_ip > #description > #low_price_delivery{width: 616px;}
    #page_ip > #section_ip > #description > #divide{width: 616px;}
    #slider_el_prev{left: -10px;}
    #slider_el_next{left: 10px;}
    .element_slider_box .element_slider li .img_v_center img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    #page_ip > #section_ip > #description > #low_price_delivery{width: 614px;}

    .ads_slider_wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .motoTovar{display: none;}
    /*End of product card page*/

    /*Catalog page*/
    #section_ik #katalog .item:nth-child(4n){
        margin-right: 42px;
    }
    #section_ik #katalog .item:nth-child(3n){
        margin-right: 0px;
    }

}

@media (max-width:1000px) {
    /*new*/
    /*body .slider_ads_1 li div, body .slider_ads_2 li div{margin-left: 0;}*/


    .hidden_1000{display: none;}
    body footer > #footer_wrapper > #get_call > p > b{font-size: 20px;}

    .sectionListRed ul li{margin-right: 0;}
    body div#jivo-iframe-container{display: none !important;}
    header > #header_wrapper, header > #header_wrapper > #browse_mot,
    .portlet-services, section > #section_wrapper,
    footer > #footer_wrapper, #section_cart
    {
        width: 700px;
    }
    header{
        border-bottom: 30px solid rgba(90, 30, 33, 1);
        background: url("/bitrix/templates/moto_adaptive/img/size_700/header_bg.png") repeat-x;
    }
    body, header, footer, section, footer{
        min-width: 700px;
    }
    .portlet-services ul{
        width: 253px;
    }
    header > #header_wrapper > #logo{height: 62px;}
    #modelMenu1, #modelMenu2, #modelMenu3{
        width: 100px;
        font-size: 14px;
    }

    #banner, #browse_mot, #top_menu_1, #top_menu_2, .other_size, .size_1000{display: none !important;}
    #top_mobile_menu_1, #top_mobile_menu_2, #top_mobile_menu_3, .small_size,#bottom_mobile_menu_section {display: block;}
    .small_size {padding-top:7px}

    .slider_container{padding: 0;}
    .slider_buttons{display: none;}

    section > #section_wrapper{padding-top: 0;}
    .submenu_mobile_section{

        background-color: #dbd8cc;

    }
    .submenu_mobile_section{display: none;}
    .submenu_mobile_section li{
        text-align: center;
        list-style: none;
        height: 43px;
        line-height: 2;
        border-bottom: 1px solid #bfb9a1;

    }
    .submenu_mobile_section li a{
        text-decoration: none;
        color: #6e685c;
        font-weight: bold;
        display: block;
        height: 100%ro;
    }

    .first_elem_menu_section > a{
        display: block;
        text-align: center;
        list-style: none;
        height: 42px;
        background: url("/bitrix/templates/moto_adaptive/img/size_700/bg_bottom_mobile_menu.png") no-repeat;
        border-bottom: 1px solid #bfb9a1;
        line-height: 2;
        cursor: pointer;
        color: #918771;
        font-weight: bold;
    }
    .first_elem_menu_section > a b{
        display: inline-block;
        vertical-align: middle;
    }
    #bottom_mobile_menu_section > ul{
        border-top: 1px solid #bfb9a1;
        border-left: 1px solid #bfb9a1;
        border-right: 1px solid #bfb9a1;
    }



    footer > #footer_wrapper > ul{
        margin-top: 0;
        margin-left: 0;
    }
    footer > #footer_wrapper > ul > li{
        float: left;
        margin-right: 40px;
    }

    footer > #footer_wrapper > #get_call{
        margin-left: 0;
        float: left;
        width: 400px;
        margin-top: 0;
    }
    footer > #footer_wrapper > #get_call p{margin-top: 0;}
    .second_phon_footer{
        display: inline-block;
       margin-right: 15px;

    }
    footer > #footer_wrapper > #info{
       display: none;
    }
     #info_mobile{
        display: inline-block;
        float: right;
        margin-top: 11px;
    }
    footer > #footer_wrapper > #get_call > #img{
        position: static;
        float: none;
        display: block;
        margin-bottom: 10px;
    }
    footer > #footer_wrapper > #get_call > .call_a{
        float: none;
        width: 130px;
        display: inline-block;
        vertical-align: middle;
        position: static;
        margin-left: 0;
    }
    footer #footer_wrapper #get_call #yandex_metrika_wrap {
        position: static;
        display: inline-block;
        vertical-align: middle;
    }
    footer > #footer_wrapper > #get_call > a{
        top: -43px;
    }
    .img_in_center{width: 300px;}
    /*Delivery page*/
        #page_ip > #section_ip{width: 700px;}
        .p_with_image{
            text-align: center;
        }
    .p_with_image img{

    }

    .delivery_normal, .delivery_540, .delivery_320{display: none;}
    .delivery_700{display: block;}
    .subsectionNew{
        margin-left: 11px;
        margin-right: 15px;
    }

    /*End of delivery page*/

    /*News page*/
    .news_r_nav{display: none;}
    .news_pic{display: none;}
     section #questions > .question_box, section #questions{width: 646px;}
    section #questions{margin-left: 15px; float: none;}


    /*End of news page*/

    /*Catalog page*/
    #section_ik #katalog .item{
       width: 320px;
    }
    #section_ik #katalog .item a div.icon{
        width: 320px;
    }
    #section_ik #katalog{
        margin-left: 15px;
        margin-right: 15px;
    }
    #history .history_link > b{font-size: 14px;}

    .catalogLine{justify-content: center;}
    #section_ik #katalog .item:nth-child(4n){
        margin-right: 0px;
    }
    #section_ik #katalog .item:nth-child(2n){
        margin-right: 0px;
    }
    #section_ik #katalog .item:nth-child(3n){
        margin-right: 0px;
    }
    #section_ik #katalog .item:nth-child(1n){
        margin-right: 10px;
    }



    /*End of catalog page*/

    /*Motorcycles on order page*/
    #history{width: 670px;}
    .link_number2{display: block;}
    #page_ip #section_ip .motorcycles_on_order_wrap{
        width: 670px;
    }
    .formZapros{
        padding: 0;
        width: 670px;

    }
    .formMotoOrderWrap{padding-left: 10px; padding-top: 25px;}
    .formZapros .form_area_input{width: 310px; margin-right: 20px;}
    .formZapros .form_area_textarea{width: 310px;}
    .formZapros .form_area_input input, .formZapros .form_area_textarea textarea{width: 100%;}
    .button_ask_question{
        width: 114px;
        margin-top: 0px;
        padding-bottom: 10px;
    }
    /*End of motorcycles on order page*/

    /*Basket page*/
    #section_cart, #section_cart #title, #section_cart table{width: 680px;}
    #section_cart{padding-left: 10px; padding-right: 10px;}
    #tabel_basket_products{width: 680px;}

    .th_bs_1, .bs_photo_product, .delete_link_img{display: none;}
    .bs_prod_desc_wrapper, .bs_wrap_img_700, .delete_link_img_700{display: inline-block; vertical-align: middle;}
    .bs_wrap_img_700{width: 56px; height: 56px; margin-right: 10px;}
    .bs_description_product div, .bs_description_product div .title b{font-size: 12px;}
    .bs_description_product .title{margin-bottom: 0;}
    /*.bs_photo_product, .th_bs_1{width: 190px;}*/
    .bs_description_product, .th_bs_2{width: 370px;}
    .th_bs_prod{}
    .bs_price_product, .th_bs_3{width: 80px; text-align: center;}
    .bs_amount_product, .th_bs_4{width: 80px; text-align: center;}
    .bs_sum_product, .th_bs_5{width: 80px; text-align: center;}
    .bs_delete_link, .th_bs_6{width: 50px; text-align: right;}
    .bs_description_product .title{width: 200px;}

    .bs_link_back_catalog{width: 127px;}
    #back_in_katolog{margin-left: 0; margin-top: 0;}
    .bs_discount_cupone{width: 200px;}
    .bx_ordercart_coupon span{
        width: 75px;
        display: inline-block;
        vertical-align: middle;
    }
    .bx_ordercart_coupon input{width: 90px;}
    .bs_total{width: 85px;}
    .bs_total_price{width: 100px;}
    .bs_total_price div b{font-size: 17px;}
    .bs_make_order{width: 163px;}



    /*End of basket page*/

    /*Product card page*/
    .element_slider_box{
        width: 317px;
        margin-left: 15px;
    }
    #slider_el_prev{left: -10px;}
    #slider_el_next{left: 10px;}
    .element_slider_box .element_slider li .img_v_center img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    #page_ip > #section_ip > #description #title > b{font-size: 18px;}
    #page_ip > #section_ip > #description{
        margin-right: 15px;
        width: 320px;
    }

    .low_price_delivery_700{}
    #page_ip > #section_ip > #description > #divide{display: none;}
    #page_ip > #section_ip > #description > .more{display: none;}
    .description_second_half_700{display: block;}
    .more > .item_title, .more > .item_articul{}
    .more{padding: 10px 15px;}
    .more > .item_articul{min-width: 150px;}
    .description_second_half_700 #divide{
        height: 13px;
        margin-top: 20px;
        background-position: -3px 0;
        margin-bottom: 100px;
    }
    #page_ip > #section_ip > #description > #item_info{padding-bottom: 20px; font-size: 13px;}
    .description_second_half_700 #divide img{
        position: relative;
        left: -2px;
        opacity: 0.3;
    }
    #page_ip > #section_ip > #description > #low_price_delivery{
        height: 140px;
        width: 318px;
    }
    #page_ip > #section_ip > #description > #low_price_delivery > #low_price{
        border-right: none;
        margin-bottom: 16px;
    }
    #low_price_delivery .img_garanty_700{margin-bottom: 16px;}
    #page_ip > #section_ip > #description > #low_price_delivery > div.clear_prc_700{
        display: block;
        float: none;
        margin-left: 5px;
        margin-right: 5px;
        border: 1px solid #bcb6a0;
    }
    #page_ip > #section_ip > #description > #low_price_delivery >  img.img_fast_delivery_700{margin-left: 20px;}
    #low_price_delivery .text_fast_delivery_700{}
    #page_ip > #section_ip > #share{
        overflow: hidden;
        margin-left: 14px;
    }
    .b-share{padding: 1px 3px 1px 0px !important}
    .ads_slider_wrapper{
        padding-left: 15px;
        padding-right: 15px;
    }
    .element_slider_box .element_slider li .img_v_center {
        max-width: 317px;
        height: 300px;
    }
    .element_slider_box .element_slider_pager a .img_v_center{
        max-width: 70px; height: 70px;
    }
    .buttons_preview_prod{top: -54px;}
    .element_slider_box .element_slider_pager a .img_v_center img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    .slider_container_ads .img_v_center{
        width: 300px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;

    }
    .motoTovar{display: none;}
    /*End of product card page*/

    /*Motorcycle page*/
    #page_ip > #section_ip .motoProp .faq{
        width: 270px;
    }
    /*End of motorcycle page*/
    /*oplata page*/
    .table_payment_info{width: 524px;}
    /*end of oplata page*/
    body div#jivo-iframe-container{display: none !important;}
}

@media (max-width:700px) {
    .motoFilter>ul>li{
        width: 50%;
        display: block;
        margin-right: 0;
    }
    .sectionListRed ul li{margin-right: 0;}
    body div#jivo-iframe-container{display: none !important;}
    header > #header_wrapper, header > #header_wrapper > #browse_mot,
    .portlet-services, section > #section_wrapper,
    footer > #footer_wrapper, #section_cart
    {
        width: 540px;
    }

    body, header, footer, section, footer{
        min-width: 540px;

    }
    #about{display: none;}
    .mobile_name_motorcycle{width: 425px;}
    .mobile_menu_hamburger, .drop_mobile_menu{width: 230px;cursor: pointer;}
    .button_mobile_menu{left: 69px;}
    header > #header_wrapper > #top_mobile_menu_3 #title-search{width: 292px; margin-left: 11px;}
    footer > #footer_wrapper > ul > li{margin-right: 20px;}
    footer > #footer_wrapper > ul{margin-right: 0;}
    footer > #footer_wrapper > #get_call > #img{
        right: 304px;
        top: -2px;
    }
    footer > #footer_wrapper > #get_call{
        width: 330px;
    }
    footer #footer_wrapper #get_call #yandex_metrika_wrap {
        padding: 0;
    }
    #get_call .call_a {
        position: relative;
        right: 15px;
        top: 26px;
    }
    footer > #footer_wrapper > #get_call > a{
        top: 12px;
        right: -185px;
    }
    footer > #footer_wrapper > #get_call p{margin-bottom: 0;}
    .img_in_center{width: 300px;}
    .first_elem_menu_section > a{
        background: url("/bitrix/templates/moto_adaptive/img/size_500/bg_bottom_mobile_menu.png") no-repeat;
    }
    /*Delivery page*/
    #page_ip > #section_ip{width: 540px;}
    .delivery_normal, .delivery_700, .delivery_320{display: none;}
    .delivery_540{display: block;}
    .subsectionNew {
        margin-left: 7px;
        margin-right: 10px;
    }
    /*End of delivery page*/

    /*News page*/
    .news_r_nav{display: none;}
    .news_pic{display: none;}
    section #questions > .question_box, section #questions{width: 486px;}
    section #questions > .question_box > .question{width: 458px;}
    section #questions > .question_box > .question{margin-left: 12px;}

    /*End of news page*/


    /*Catalog page*/
    #section_ik #katalog .item, #section_ik #katalog .item a div.icon{width: 250px;}
    #section_ik #katalog{
        margin-left: 10px;
        margin-right: 10px;
    }
    #history{width: 430px;}
    ul.subsection{margin-left: 24px; margin-right: 24px;}
    ul.subsection li{width: 99%;margin-right: 0;}

    /*End of catalog page*/

    /*Motorcycles on order page*/
    #history{width: 510px;}
    #page_ip #section_ip .motorcycles_on_order_wrap{
        width: 510px;
    }
    .formZapros{
        padding: 0;
        width: 510px;

    }
    .formMotoOrderWrap{padding-left: 10px; padding-top: 25px;}
    .formZapros .form_area_input{width: 486px; margin-right: 0px;}
    .formZapros .form_area_textarea{width: 486px;}
    .formZapros .form_area_input input, .formZapros .form_area_textarea textarea{width: 100%;}
    .button_ask_question{
        width: 100%;
        margin-top: 20px;
        padding-bottom: 20px;
        text-align: center;
    }
    /*End of motorcycles on order page*/

    /*Basket page*/
    #section_cart, #section_cart #title, #section_cart table{width: 520px;}
    #section_cart{padding-left: 10px; padding-right: 10px;}
    #tabel_basket_products{width: 520px;}

    .th_bs_1,.th_bs_6, .bs_photo_product, .delete_link_img, .delete_link_img_700{display: none;}
    .delete_link_img_500 {display: inline-block;}

    .bs_description_product .title{margin-bottom: 0;}

    .bs_description_product, .th_bs_2{width: 270px;}

    .bs_price_product, .th_bs_3{width: 67px;}
    .bs_amount_product, .th_bs_4{width: 67px;}
    .bs_amount_product input{width: 38px; height: 30px;}
    .bs_sum_product, .th_bs_5{width: 67px;}
    .bs_delete_link, .th_bs_6{width: 17px;}
    .bs_description_product .title{width: 200px;}

    .bs_description_product, .th_bs_2, .bs_link_back_catalog{padding-left: 10px;}

    .bs_link_back_catalog{width: 127px;}
    .bs_discount_cupone{width: 190px;}
    .bx_ordercart_coupon input{width: 90px;}
    .bs_total{width: 85px;}
    .bs_total_price{width: 100px;}
    .bs_total_price div b{font-size: 17px;}
    .bs_make_order{
        width: 100%;
        float: none;
        clear: both;
        text-align: right;
    }
    .bs_make_order div a{
        display: inline-block;
        margin-right: 10px;

    }
    /*End of basket page*/

    /*Product card page*/
    .element_slider_box{
        width: 270px;
        margin-left: 8px;
        border: none;
        box-shadow: none;
    }
    #slider_el_prev{left: 0px;}
    #slider_el_next{left: -1px;}
    .element_slider_box .element_slider li .img_v_center img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    #page_ip > #section_ip > #description #title > b{font-size: 18px;}
    #page_ip > #section_ip > #description{
        margin-right: 8px;
        width: 250px;
    }

    .low_price_delivery_700{}
    #page_ip > #section_ip > #description > #divide{display: none;}
    #page_ip > #section_ip > #description > .more{display: none;}
    .description_second_half_700{display: block;}
    .more > .item_title, .more > .item_articul{}
    .more{padding: 10px 15px;}

    .description_second_half_700 #divide{
        height: 13px;
        margin-top: 20px;
        background-position: -3px 0;
        margin-bottom: 20px;
    }
    .description_second_half_700 #divide img{
        position: relative;
        left: -2px;
        opacity: 0.3;
    }
    #page_ip > #section_ip > #description > #low_price_delivery{
        height: 140px;
        width: 248px;
    }
    #page_ip > #section_ip > #description > #low_price_delivery > #low_price{
        border-right: none;
        margin-bottom: 16px;
        font-size: 14px;
        padding-right: 0;
    }
    #page_ip > #section_ip > #description > #low_price_delivery > img.img_garanty_700{
        margin-bottom: 16px;
        width: 33px;
    }
    #page_ip > #section_ip > #description > #low_price_delivery > div.clear_prc_700{
        display: block;
        float: none;
        margin-left: 5px;
        margin-right: 5px;
        border: 1px solid #bcb6a0;
    }
    #page_ip > #section_ip > #description > #low_price_delivery >  img.img_fast_delivery_700{
        margin-left: 20px;
        width: 40px;
    }
    #page_ip > #section_ip > #description{margin-top: 20px;}
    #low_price_delivery .text_fast_delivery_700{
        font-size: 14px;
    }
    .more > .item_price{left: 324px;}
    .more > .item_on_store{left: 322px;}
    .more > .item_title{width: 260px;}
    #page_ip > #section_ip > #share{
        overflow: hidden;
        margin-left: 14px;
    }
    .b-share{padding: 1px 3px 1px 0px !important}
    .ads_slider_wrapper{
        padding-left: 2px;
        padding-right: 2px;
    }
    .element_slider_box .element_slider li .img_v_center{
        max-width: 270px;
        height: 320px;
    }
    .element_slider_box .element_slider_pager a .img_v_center{
        max-width: 50px;
        height: 70px;
    }
    .buttons_preview_prod{top: -47px;}
    .element_slider_box .element_slider_pager a .img_v_center img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }

    .description_second_half_700 #divide img{left: -37px;}
    .slider_container_ads .img_v_center{
        width: 238px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;

    }
    .see_also{margin-left: 15px;}
    .more > .item_not_on_store{left: 325px;}

    /*End of product card page*/

    /*Make order page*/
    .bx_order_make .bx_result_price{
        float: none;
        text-align: left;
    }
    .bx_element .bx_logotype{width: 513px;}
    #sale_order_props .form_group .control_label{padding-left: 0; float: none;}
    #sale_order_props .form_group .input_block{float: none; width: 505px;}
    #sale_order_props .form_group .input_block textarea{width: 100%;}
    #sale_order_props .form_group{width: 527px;}
    #sale_order_props .form_group .input_block{}

    .motoTovar{display: none;}
    /*End of make order page*/

    /*Motorcycle page*/
    #page_ip > #section_ip .motoProp .faq{
        width: 208px;
    }
    #page_ip > #section_ip .motoProp .faq .faqBody{width: 164px; font-size: 13px;}
    #page_ip > #section_ip .motoProp .faq span{top: 7px; font-size: 13px;}
    .motorcycle_properties{display: none;}
    .motorcycle_properties_300{display: block;}
    .motoDescr{
        padding: 0 8px;
    }
    #page_ip > #section_ip .dopInfo, #page_ip > #section_ip .charact, .motoDescr table{width: 524px;}

    /*End of motorcycle page*/

}

@media (max-width:535px) {
    .motoFilter>ul>li{width: 100%;}
    .sectionListRed ul li{margin-right: 0;}
    .imageCat img{width: 100%;}
    body div#jivo-iframe-container{display: none !important;}
    header > #header_wrapper, header > #header_wrapper > #browse_mot,
    .portlet-services, section > #section_wrapper,
    footer > #footer_wrapper, #section_cart
    {
        width: 300px;
    }

    body, header, footer, section, footer{
        min-width: 300px;
    }
    #about{display: none;}

    #top_mobile_menu_1{
        right: -1%;
        top: 5px;
    }
    #mobile_phone{
        display: block;
        margin-right: 0;
    }
    #mobile_registration{
        display: block;
        padding-left: 37px;
    }
    .mobile_name_motorcycle {width: 180px;}
    #mobile_cart{margin-left: 32px;}


    .mobile_menu_hamburger{
        width: 150px;
    }
    .mobile_name_motorcycle{font-size: 13px;}
    .button_mobile_menu {
        left: 32px;
    }

    header > #header_wrapper > #top_mobile_menu_3 #title-search{
        width: 143px;
        margin-left: 0;
    }
    header > #header_wrapper > #top_mobile_menu_3 form input[type="search"]{
        width: 90px;
    }

    footer > #footer_wrapper > ul{display: none;}
    #footer_logo img{display: none;}
    #footer_logo img.footer_logo_300{display: block;}
    #info_mobile p{font-size: 12px; }
    #we{font-size: 12px; font-weight: bold;}
    footer > #footer_wrapper > #get_call{width: 200px;}
    footer > #footer_wrapper > #get_call > p > b {
        font-size: 19px;
        margin-top: 10px;
    }
    #get_call .call_a{top: -17px;}
    footer > #footer_wrapper > #get_call > #img {
        right: 113px;
        top: 40px;
    }
    .first_elem_menu_section > a{
        background: url("/bitrix/templates/moto_adaptive/img/size_300/bg_bottom_mobile_menu.png") no-repeat;
    }
    .img_in_center{width: 300px;}
    /*Delivery page*/
    #page_ip > #section_ip{width: 300px;}
    .delivery_normal, .delivery_700,.delivery_540, .delivery_320{display: none;}
    .delivery_320{display: block;}
    .subsectionNew {
        margin-left: 10px;
        margin-right: 10px;
    }
    /*End of delivery page*/

    /*News page*/
    .news_r_nav{display: none;}
    .news_pic{display: none;}
    section #questions > .question_box, section #questions{width: 250px;}
    section #questions > .question_box > .question{width: 226px;}
    section #questions > .question_box > .question{margin-left: 12px;}

    /*End of news page*/

    /*Catalog page*/
    .catalogLine{justify-content: center; width: 281px;}
    #section_ik .sort{
        font-size: 13px;
        margin: 20px 3px 20px 3px;
    }

    .sort .boxPaging li.active, .sort .boxPaging li a{height: 20px;}
    #history{width: 260px;}
    #section_ik .sort{text-align: center;}
    /*End of catalog page*/

    /*Motorcycles on order page*/
    #history{width: 270px;}
    #page_ip #section_ip .motorcycles_on_order_wrap{
        width: 270px;
    }
    .formZapros{
        padding: 0;
        width: 270px;

    }
    .formMotoOrderWrap{padding-left: 10px; padding-top: 25px;}
    .formZapros .form_area_input{width: 247px; margin-right: 0px;}
    .formZapros .form_area_textarea{width: 247px;}
    .formZapros .form_area_input input, .formZapros .form_area_textarea textarea{width: 100%;}
    .button_ask_question{
        width: 100%;
        margin-top: 20px;
        padding-bottom: 20px;
        text-align: center;
    }
    #history .history_link{margin-left: 0; display: block;}
    /*End of motorcycles on order page*/


    /*Basket page*/


    #section_cart, #section_cart #title, #section_cart table{width: 296px;}
    #section_cart{padding-left: 2px; padding-right: 2px;}
    #tabel_basket_products{width: 296px;}





    .bs_description_product, .th_bs_2{width: 95px;}
    .bs_price_product, .th_bs_3{width: 62px;}
    .bs_amount_product, .th_bs_4{width: 54px;}
    .bs_sum_product, .th_bs_5{width: 67px;}
    .bs_delete_link, .th_bs_6{width: 16px;}
    .bs_description_product .title{width: 95px;}

    .bs_description_product, .th_bs_2, .bs_link_back_catalog{padding-left: 2px;}

    .bs_link_back_catalog{width: 114px;}
    .bs_discount_cupone{width: 175px;}
    .bx_ordercart_coupon input{width: 90px;}
    .bs_total{width: 166px; text-align: center;}
    .bs_total_price{width: 118px;}
    .bs_total_price div b{font-size: 17px;}
    .bs_make_order{
        width: 100%;
        float: none;
        clear: both;
        text-align: center;
    }
    .bs_make_order div a{
        display: inline-block;
        margin-right: 10px;

    }
    /*End of basket page*/

    /*Product card page*/
    /*new*/
    body .more .priceBlock{}

    /*new*/

    #low_price_delivery{display: none;}
    .more > .item_articul{}
    #low_price_delivery_300{display: block;}
    #page_ip > #section_ip > #description{
        margin-right: 8px;
        width: 277px;
    }
    .element_slider_box{margin-left: 14px;}
    .buttons_preview_prod{top: -34px;}
    #slider_el_prev{left: 0px;top: -17px;}
    #slider_el_next{left: -2px;top: -17px;}

    #low_price_delivery_300{
        background-color: rgb(245, 240, 230);
        border: 1px solid rgb(210, 204, 191);
        border-radius: 5px;
        width: 292px;
        margin-left: 3px;
        margin-right: 3px;
        padding: 10px 0;
        margin-top: 20px;
    }
    #low_price_delivery_300 .img_garanty_700, #low_price_delivery_300 .img_fast_delivery_700{
        width: 28px;
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
    }
    #low_price_delivery_300 #low_price, #low_price_delivery_300 .text_fast_delivery_700{
        display: inline-block;
        vertical-align: middle;
        font-size: 11px;
        color: #a18877;
        font-weight: bold;
        padding-left: 5px;
    }
    #low_price_delivery_300 #low_price{
        border-right: 1px dotted rgb(197, 190, 175);
        padding-right: 10px;
    }

    .more .button_click_300{display: block;}
    .more > .item_title{width: 275px;}

    .more > .item_price {
        left: 15px;
        top: 70px;
    }
    .more > .item_on_store {
        left: 15px;
        top: 58px;
    }
    #item_info_300{
        display: block;
        font-size: 13px;
        padding-left: 10px;
        margin-top: 20px;
    }
    #item_info{display: none;}
    .more{height: 150px;}
    .more > .item_not_on_store{
        left: 13px;
        top: 136px;
    }

    /*End of product card page*/

    /*Make order page*/
    #sale_order_props .form_group{
        width: 280px;
    }
    .bx_order_make .bx_result_price{
        float: none;
        text-align: left;
    }

    .bx_element .bx_logotype{width: 283px; min-height: 120px;}
    .bx_element .bx_description{width: 224px;}
    .bx_order_make .bx_description p{width: 216px;}
    .bx_order_make .bx_block, .bx_order_make .bx_block_pay{margin-bottom: 60px;}
    #sale_order_props .form_group .control_label{padding-left: 0; float: none;}
    #sale_order_props .form_group .input_block{float: none; width: 260px;}
    #sale_order_props .form_group .input_block textarea{width: 100%;}
    #sale_order_props .form_group{width: 527px;}
    #sale_order_props .form_group .input_block{}
    .bx_section .num_2{margin-top: 28px;}
    .bx_section .num_3{margin-top: 16px;}

    .motoTovar{display: none;}
    /*End of make order page*/

    .displayded_300{display: block;}
    .displayed_1000 {display: none;}
    .displayed_300 .faq{
        width: 282px;
        margin-left: 5px;
        margin-right: 5px;
        padding: 5px 0 5px 5px;
        background: #f5f0e6;
        border: 1px solid #d2ccbf;
        border-radius: 5px;
        font-size: 16px;

    }
    .displayed_300 .faq .faqBody{
        background: url("/bitrix/templates/moto/img/faq.png") no-repeat;
        width: 225px;
        min-height: 40px;
        color: #97896e;
        font-weight: bold;
        padding: 0 0 0 60px;
    }
    .displayed_300 .faq .button_ask{
        float: none;
        display: inline-block;
        margin-left: 5px;
    }
    #page_ip > #section_ip .prop{
        margin-bottom: 20px;
        margin-left: 5px;
        margin-right: 5px;
    }
    #page_ip > #section_ip > #share{margin-left: 5px;}

    /*Motorcycle page*/
    #page_ip > #section_ip .motoProp .faq{
        width: 208px;
    }
    #page_ip > #section_ip .motoProp .faq .faqBody{width: 164px; font-size: 13px;}
    #page_ip > #section_ip .motoProp .faq span{top: 7px; font-size: 13px;}
    .motorcycle_properties{display: none;}
    .motorcycle_properties_300, .displayed_300{display: block;}
    .motoDescr{
        padding: 0 8px;
    }
    #page_ip > #section_ip .dopInfo, #page_ip > #section_ip .charact, .motoDescr table{width: 284px;}

    /*End of motorcycle page*/

    /*Oplata page*/
    .table_payment_info{width: 280px;}
    /*End of oplata page*/

    /*Original parts page*/
    .formOriginal{
        width: 222px;
        padding: 20px 24px;
    }
    .formOriginal input{
        width: 218px;
    }
    /*End of original parts page*/

    /*Motorzborka*/
    .formZapros{width: 300px;}
    .formZapros table input, .formZapros table textarea{width: 190px;}
    footer > #footer_wrapper > #get_call{position: relative;width: 130px;margin-top: 11px;}
    footer > #footer_wrapper > #get_call > a{
        top: 25px;
    }
    footer > #footer_wrapper > #get_call > .call_a{
        font-size: 10px;
        width: 113px;
    }
    footer .telephones_in_footer{
      display: none;
    }
    footer .telephones_in_footer_mobile{
        display: block;
        text-align: center;
        margin-top: 11px;
    }
    footer .telephones_in_footer_mobile a{
        text-decoration: none;
        color: #000000;
        font-size: 18px;
        font-weight: bold;
    }
}
/* End */


/* Start:/bitrix/templates/moto_adaptive/components/bitrix/sale.basket.basket.small/mobile_basket_small/style.css?1659067352329*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/moto_adaptive/components/bitrix/menu/first_mobile_menu/style.css?1659067340626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/moto_adaptive/components/bitrix/menu/first_mobile_menu/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/moto_adaptive/components/bitrix/search.title/.default/style.css?16590673522108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/moto_adaptive/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/moto_adaptive/components/bitrix/menu/.default/style.css?1659067340626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/moto_adaptive/components/bitrix/menu/.default/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/moto_adaptive/components/bitrix/sale.basket.basket.small/.default/style.css?1659067352329*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/moto_adaptive/components/dclouds/main.feedback/callback/style.css?1709742025698*/
.waitwindowlocal{
    display: none !important;
}
div[id^="wait_"] { display: none !important; background: none !important; border: 0 !important; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-style: normal !important; font-variant: normal !important; font-weight: normal; letter-spacing: normal !important; line-height: normal; padding: 0 !important; position: absolute; text-align: center !important; text-indent: 0 !important; width: 0px !important; height: 0px !important; word-spacing: normal !important; z-index: 0; content: ""; }

.form-result.form-result--error {
    color: red;
    margin-bottom: 7px;
}
.form-wrapper [type=submit] {
    cursor: pointer;
}
/* End */
/* /bitrix/templates/moto_adaptive/css/jquery.fancybox.css?16590673564988 */
/* /bitrix/templates/moto_adaptive/css/jcarousel.connected-carousels.css?16590673563449 */
/* /bitrix/templates/moto_adaptive/js/qtip/jquery.qtip.css?165906735512137 */
/* /bitrix/templates/moto_adaptive/template_style.css?175937548398564 */
/* /bitrix/templates/moto_adaptive/adaptive.css?165906735647749 */
/* /bitrix/templates/moto_adaptive/components/bitrix/sale.basket.basket.small/mobile_basket_small/style.css?1659067352329 */
/* /bitrix/templates/moto_adaptive/components/bitrix/menu/first_mobile_menu/style.css?1659067340626 */
/* /bitrix/templates/moto_adaptive/components/bitrix/search.title/.default/style.css?16590673522108 */
/* /bitrix/templates/moto_adaptive/components/bitrix/menu/.default/style.css?1659067340626 */
/* /bitrix/templates/moto_adaptive/components/bitrix/sale.basket.basket.small/.default/style.css?1659067352329 */
/* /bitrix/templates/moto_adaptive/components/dclouds/main.feedback/callback/style.css?1709742025698 */
