

/* Start:/bitrix/templates/arsenal_new/components/bitrix/sale.basket.basket.small/footer_line/style.css?14824682314838*/
div#cart-container{
	background: url(/img/bg/helmet-wh.png) center no-repeat, #111111;
}
.cart-list-wrap-overflow{
	max-height: 369px;
	position: relative;
	margin-bottom: 10px;
}
.cart-list-wrap-overflow.scroller{
	/*padding-right: 15px;*/
}
.cart-list-wrap{
	position: relative;
}
.cart-container {
	position: absolute;
	bottom: 100%;
	right: 0;
	overflow: hidden;
	display: none;
}
.cart-container .scroller-active .scroller-content{
	padding: 0;
	padding-right: 15px;
	/*overflow: hidden;*/
}
.cart-container .scroller-bar{
	/*width: 10px;*/
	background: none;
	border-radius: 0;
	border-left: 0;
	width: 17px;
	background: #111111;
}
.cart-container .scroller-bar .scroller-track{
	width: 3px;
	background: #252525;
	border-radius: 0;
	overflow: visible;
	margin: 0 auto;
}
.cart-container .scroller-handle{
	width: 7px;
	border: 0;
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
	background: url(/bitrix/templates/arsenal_new/components/bitrix/sale.basket.basket.small/footer_line/images/scroll.png) no-repeat center, #7e7e7e;
	right: -3px;
}
.fancy-forms {
	background: #1a1b1c;
	color: #fff;
	width: 520px; 
	padding: 35px 35px 30px 50px;
	position: relative;
}
a.cart-close{
	position: absolute;
	display: inline-block;
	width: auto;
	right: 40px;
	top: 32px;
	padding: 0px;
	padding-right: 20px;
	background: url(/bitrix/templates/arsenal_new/img/sp-icon.png) no-repeat;
	background-position: 73px -1147px;
	font-family: neuCB;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
}
.cart-container h2{
	background: 0;
	width: 215px;
	padding-left: 0px;
	font-size: 16px;
	color: #fff;
}
.cart-container div.cart-item{
	overflow: hidden;
	margin: 5px 0px 10px;
	text-align: right;
}
.cart-container div.cart-item .inline{
	display: inline-block;
	vertical-align: bottom;
}
.cart-container div.cart-item .inline.name{
	width: 71%;
	font-family: neuCB;
	text-transform: uppercase;
	font-size: 19px;
	text-align: left;
}
.cart-container div.cart-item .inline.articul{
	font-family: neur;
	text-transform: none;
	font-size: 12px;
	line-height: 26px;
}
.cart-container div.cart-item .cart-item-subline{
	min-height: 19px;
	line-height: 19px;
}
.cart-container div.cart-item .cart-item-main-line .inline.name,
.cart-container div.cart-item .cart-item-main-line .inline.amount{
	margin-bottom: -7px;
}
.cart-container div.cart-item .cart-item-main-line .inline.amount>span{
	background: #111;
	font-size: 20px;
	color: #fff;
}
.cart-container div.cart-item .inline.name span{
	font-family: neuCB;
	text-transform: uppercase;
	font-size: 19px;
	color: #fff;
	background: #111;
	margin: 0;
	padding-right: 5px;
}
.cart-container div.cart-item .inline.amount{
	width: 28%;
	text-align: right;
	font-size: 20px;
	font-family: neuB;
}
.cart-container div.resume span.total-price-rub{
	color: #fff;
	font-size: 15px;
	font-family: neub;
}
.cart-container div.cart-item .inline.amount .quantity{
	color: #686868;
	font-size: 20px;
}
.cart-container div.cart-item .inline.amount>span span{
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	margin-left: 0;
	/*font-weight: normal;
	font-family: neuR;*/
}
.cart-container div.cart-item .inline.amount.close-link{
	line-height: 26px;
	vertical-align: top;
}
.cart-container div.cart-item .inline.amount a.close{
	/*display: block;*/
	display: inline-block;
	text-align: right;
	color:#ff6029;
	width: 100%;
	background: none;
	padding: 0px;
	font-family: neuR;
	font-size: 12px;
	text-transform: capitalize; 
	margin-top: 6px;
}
.cart-container div.cart-item .inline.amount a.close:hover{
	text-decoration: underline;
}
.cart-container div.resume{
	text-align:right;
	font-size: 24px;
	font-family: neuCB;
}
.cart-container div.resume span{
	color: #fff;
	font-size: 16px;
	font-family: neuB;
	line-height: 38px;
	vertical-align: baseline;
}
.cart-container div.resume span.resume-value{
	text-align:right;
	font-size: 24px;
	font-family: neuCB;
	color: #fff;
}
.cart-container div.resume span.itogo{
	font-size: 14px;
	font-family: neuR;
}
.cart-container  div.to-cart{
	text-align:right;
}
.cart-container  div.to-cart a{
	font-size:14px;
	color:#00a2d1;
	display: inline;
	width: auto;
	padding: 0px;
	background: none;
	font-family: neuCB;
	font-size: 20px;
}
.cart-container  div.to-cart a:hover{
	background: none;
	text-decoration: underline;
}
/*.added-message-inner{
	position: relative;
	width: 100%;
	height: 80px;
	margin-top: -100px;
}*/
#added-message{
	position: absolute;
	/*bottom: 100%;*/
	bottom: 50%;
	/*right: 0;*/
	right: 50%;
	margin-right: -180px;
	display: none;
	background: #00a2d1;
	padding: 8px;
	font-size: 14px;
	color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 360px;	
	text-align: center;
}
.cart-item-main-line{
	/*border-bottom: 2px dashed #414141;*/
	background: url(/bitrix/templates/arsenal_new/components/bitrix/sale.basket.basket.small/footer_line/images/basket-border-bottom.png) bottom repeat-x;
	padding-bottom: 2px;
}
/* End */


/* Start:/css/jquery.fs.scroller.css?14824682312307*/
/* 
 * Scroller v3.0.4 - 2014-04-08 
 * A jQuery plugin for replacing default browser scrollbars. Part of the Formstone Library. 
 * http://formstone.it/scroller/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */ 

	.scroller { overflow: hidden; overflow-x: hidden; overflow-y: hidden; position: relative; }
	.scroller-content { height: 100%; overflow: auto; overflow-x: hidden; overflow-y: auto; position: relative; z-index: 1;
		-webkit-overflow-scrolling: touch;
	}
	.scroller-bar { background: #FBFBFB; border-left: 1px solid #EEEEEE; display: none; height: 100%; position: absolute; right: 0; top: 0; width: 20px; z-index: 2; }
	.scroller-track { background: #FBFBFB; height: 100%; overflow: hidden; position: relative; width: 100%; }
	.scroller-handle { background: #EEEEEE; border: 1px solid #D5D5D5; border-radius: 5px; cursor: pointer; height: 20px; overflow: hidden; position: absolute; right: 5px; top: 0; width: 10px; z-index: 2;
		-webkit-transition: right 0.1s linear, width 0.1s linear;
		   -moz-transition: right 0.1s linear, width 0.1s linear;
		   	-ms-transition: right 0.1s linear, width 0.1s linear;
		   	 -o-transition: right 0.1s linear, width 0.1s linear;
		   	 	transition: right 0.1s linear, width 0.1s linear;
	}

	/* Webkit Fix */
	.scroller-content::-webkit-scrollbar,
	.scroller-content::-webkit-scrollbar-button,
	.scroller-content::-webkit-scrollbar-track,
	.scroller-content::-webkit-scrollbar-track-piece,
	.scroller-content::-webkit-scrollbar-thumb,
	.scroller-content::-webkit-scrollbar-corner,
	.scroller-content::-webkit-resizer { background: transparent; opacity: 0; }

	/* Active Scrollbar */
	.scroller-active .scroller-content { padding: 20px; }
	.scroller-active .scroller-bar { display: block; }

	/* Setup Scrollbar - Should match 'active' styles for proper sizing */
	.scroller-active .scroller-content { padding: 20px; }
	.scroller-active .scroller-bar { display: block; }

	/* Horizontal */
	.scroller-horizontal .scroller-content { overflow: auto; overflow-x: auto; overflow-y: hidden; padding: 0 0 10px 0; }
	.scroller-horizontal .scroller-bar { border-left: none; border-top: 1px solid #EEEEEE; bottom: 0; height: 20px; top: auto; width: 100%; }
	.scroller-horizontal .scroller-handle { bottom: 5px; height: 10px; right: auto; top: auto; width: 20px; }
/* End */
/* /bitrix/templates/arsenal_new/components/bitrix/sale.basket.basket.small/footer_line/style.css?14824682314838 */
/* /css/jquery.fs.scroller.css?14824682312307 */
