.cusel {	
	width: 272px !important;
	height: 22px;
	cursor: pointer;
	border-radius: 20px;
	border: 1px solid #ffd400;
	background: #fff;
	z-index: 9;
	position: relative;
	cursor: pointer;
	display: inline-block;
	margin-bottom: -4px;
}
.city .cusel{
	display: inline-block;
	vertical-align: top;
	width: 128px !important;
	border: 1px solid #fff;
	background: none;
	margin-left: 5px;
}
.cusel label{ cursor: pointer; }

.po2 .cusel{ width: 128px !important; }
.po2 .cusel + .cusel{ margin-left: 9px; }

.po3 .cusel{ width: 81px !important; }
.po3 .cusel + .cusel{ margin-left: 7px; }

.prods_filter .cusel{ width: 128px !important; }
.prods_filter .cusel + .cusel{ margin-left: 6px; }

.prods_filter .po3 .cusel{ width: 81px !important; }
.prods_filter .po3 .cusel + .cusel{ margin-left: 7px; }

.cuselText {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000;
	font: 400 13px/22px Roboto;
	padding: 0 20px 0 10px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 102px;
}
.city .cuselText{
	color: #ff1100;
	font: 400 13px/22px Roboto;
	padding: 0 20px 0 10px;
	text-transform: none;
	text-align: left;
}

.cuselFrameRight{
	display: block;
	width: 9px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 6px;
	z-index: 9;
	background: url(../images/select_trigger.png) 0 1px no-repeat;
}
.cusel:hover .cuselFrameRight{ background-position: 0 -22px; }
.cusel.cuselOpen .cuselFrameRight{ background-position: 0 -43px; }

.classDisCusel{ background: #ebebeb; }
.classDisCusel .cuselText{ color: #898989; }

#cuselBox span { /* оформление оптиона */
	display: block;
	cursor: pointer;
	padding: 0 10px;
	white-space: nowrap;
	color: #000;
	zoom: 1;
}
#cuselBox span label{ cursor: pointer; }
.city #cuselBox span{
	text-transform: none;
	text-align: left;
}
#cuselBox .cuselActive,
#cuselBox span:hover,
#cuselBox .cuselOptHover{ /* оформление активного оптиона в списке */
	color: #ff1100;
	background: rgb(248,244,0);
	background: -moz-linear-gradient(top,  rgba(248,244,0,1) 0%, rgba(255,198,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,244,0,1)), color-stop(100%,rgba(255,198,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f400', endColorstr='#ffc600',GradientType=0 );
}

.cuselOpen { z-index: 999; }
.classDisCusel .cuselText { cursor: default; }

#cuselBox {
	position: absolute;
	z-index: 99;
}

.cusel-scroll-wrap{
	width: 100%;
	margin: 0;
	border: 1px solid #ffd400;
	border-radius: 10px;
	background: #FFF;
	color: #000;
	font: 400 13px/22px Roboto;
	padding-top: 27px;
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: -23px;
	overflow: hidden;
	height: auto !important;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
}

.jScrollPaneTrack {
	height: 100%;
	width: 13px !important;
	background: #ebebeb;
	position: absolute;
	top: 0;
	right: 2px;
}
.jScrollPaneDrag { /* ползунок */
	position: absolute;
	background: rgb(248,244,0);
	background: -moz-linear-gradient(top,  rgba(248,244,0,1) 0%, rgba(255,198,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,244,0,1)), color-stop(100%,rgba(255,198,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,244,0,1) 0%,rgba(255,198,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f400', endColorstr='#ffc600',GradientType=0 );
	cursor: pointer;
	width: 13px !important;
	height: 27px !important;
	right: 0;
}
.cusel-scroll-pane{ padding-right: 0 !important; }