.ui-multiselect {
	padding:17px 0;
	text-align:center;
	text-transform: uppercase;
	color: #62656f;
	font: 14px/14px Tahoma;
}
.ui-state-default {
	background: #e7f4fa;
	border: 1px solid #b9e1f4;
}
.ui-state-hover,
.ui-state-active {
	background: #e7f4fa;
	color: #179dda;
	border: 1px solid #179dda;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-radius: 0;
}
.ui-state-default .ui-icon {
	width: 38px;
	height: 14px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3RUVBOUYzMDJEMzExRTU4RTU1REM1RTU2NThCNDUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3RUVBOUY0MDJEMzExRTU4RTU1REM1RTU2NThCNDUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTdFRUE5RjEwMkQzMTFFNThFNTVEQzVFNTY1OEI0NTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTdFRUE5RjIwMkQzMTFFNThFNTVEQzVFNTY1OEI0NTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZXsmEAAAAmUlEQVR42mL8//8/AwwkpxUwkAPmzpoAZ7NgkefFIY4NfAfiH8gC2DQ6AvFaIgy9A8TW6AYyYVG4CYgTgPg/HsOeALE7EL9Cl2DCoWEpEOfgkHsHxF5AfA+bJBMeV0wD4mo0sW9Qwy7j0sREIJzagLgbyv4FxP5AfBKfBmJisxwa8/uBeA8hxcQYCIqcTGLTJCNywqYGAAgwALjaHxGLd3M2AAAAAElFTkSuQmCC') 50% 50% no-repeat;
	position: relative;
	overflow: visible;
}
.ui-state-default .ui-icon:before {
	content: '';
	width: 1px;
	height: 36px;
	background: #b9e1f4;
	position: absolute;
	top: -11px;
	left: -3px;
}
.ui-state-hover .ui-icon,
.ui-state-active .ui-icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRUNFRjNCMDJENTExRTU5QTZFQkNGRkNDNTU5Qjg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDRUNFRjNDMDJENTExRTU5QTZFQkNGRkNDNTU5Qjg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkNFQ0VGMzkwMkQ1MTFFNTlBNkVCQ0ZGQ0M1NTlCODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkNFQ0VGM0EwMkQ1MTFFNTlBNkVCQ0ZGQ0M1NTlCODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5+8QHSAAAAmUlEQVR42mL8//8/AwxIzLvNQA54kaQKZ7NgkefFIY4NfAfiH8gC2DQ6AvFaIgy9A8TW6AYyYVG4CYgTgPg/HsOeALE7EL9Cl2DCoWEpEOfgkHsHxF5AfA+bJBMeV0wD4mo0sW9Qwy7j0sREIJzagLgbyv4FxP5AfBKfBmJisxwa8/uBeA8hxcQYCIqcTGLTJCNywqYGAAgwAMwaHxFoQ2IaAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}
.ui-state-hover .ui-icon:before,
.ui-state-active .ui-icon:before {
	background: #179dda;
}

.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:7px; padding:14px 14px 6px 14px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:0px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 10px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li {
	clear:both;
	font: 14px Tahoma;
	padding-right:3px
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
.ui-multiselect-checkboxes label span {
	margin-left: 7px;
}

.ui-widget-content {
	background: #fff;
	border-style: solid;
	border-color: #179dda;
	border-width: 0 1px 1px;
}
.ui-widget-header {
	background: #fff;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #b9e1f4;
}
.ui-widget-header a {
	color: #62656f;
	font: 14px Tahoma;
}
.ui-widget-content .ui-icon {
	background-image: url("/bitrix/templates/mdm_catalog/js/ui-lightness/images/ui-icons_222222_256x240.png");
}
.ui-icon {
	height: 18px;
}
.ui-icon-closethick {
	background-position: -96px -126px;
}
.ui-icon-check {
	background-position: -64px -143px;
}
.ui-widget-content .ui-state-hover {
	font-weight: normal;
	background: #fff;
	color: #179dda;
	border-color: #e0e1e2;
}