.b-core-ui-select { position: relative; width: 100%; padding: 10px; font-size: 12px; line-height: 18px; color: #333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); cursor: pointer; background-color: whiteSmoke; background-image: -ms-linear-gradient(top, white, #E6E6E6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6)); background-image: -webkit-linear-gradient(top, white, #E6E6E6); background-image: -o-linear-gradient(top, white, #E6E6E6); background-image: linear-gradient(top, white, #E6E6E6); background-image: -moz-linear-gradient(top, white, #E6E6E6); background-repeat: repeat-x; border: 1px solid #ccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #E6E6E6 #E6E6E6 #BFBFBF; border-bottom-color: #B3B3B3; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }

.b-core-ui-select__select { position: static; width: 80%; padding: 10px; font-size: 12px; line-height: 18px; }

.b-core-ui-select__value { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 25px; }

.b-core-ui-select__select_state_hide { height: 1px !important; margin: 0; padding: 0; position: absolute; width: 1px !important; text-indent: -9999px; overflow: hidden; opacity: 0; z-index: -1; filter: alpha(opacity = 0); }

.b-core-ui-select:HOVER { color: #333333; background-color: #e6e6e6; background-position: 0 -15px; transition: background-position 0.1s linear; }

.b-core-ui-select.focus { background-color: #e6e6e6; background-image: none; border-color: #ccc; outline: 0; }

.b-core-ui-select.open { border-radius: 5px 5px 0 0; }

.b-core-ui-select.disabled,
.b-core-ui-select.disabled:ACTIVE { opacity: .5; color: #333333; background-color: #e6e6e6; background-position: 0 -15px; transition: background-position 0.1s linear; }

.b-core-ui-select__button { position: absolute; right: 10px; top: 10px; display: block; width: 14px; height: 8px; content: ""; margin-top: 8px; margin-left: 2px; background: url(../img_new/select_button.png) no-repeat; }

.b-core-ui-select__dropdown { display: none; position: absolute; top: 0; color: #333; margin-top: -1px; padding: 10px; max-height: 200px; font-size: 12px; border: 1px solid #ccc; border-radius: 0 0 4px 4px; background-color: whiteSmoke; background-image: -ms-linear-gradient(top, white, #E6E6E6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6)); background-image: -webkit-linear-gradient(top, white, #E6E6E6); background-image: -o-linear-gradient(top, white, #E6E6E6); background-image: linear-gradient(top, white, #E6E6E6); background-image: -moz-linear-gradient(top, white, #E6E6E6); background-repeat: repeat-x; }

.b-core-ui-select__dropdown.hide { display: none; }

.b-core-ui-select__dropdown.show { display: block; }

.b-core-ui-select__dropdown__wrap { max-height: 200px; overflow: auto; outline: none; }


.j-scroll-pane .b-core-ui-select__dropdown__item { margin-right: 20px; }

.b-core-ui-select__dropdown__list { overflow: hidden; margin: 0!important; }

.b-core-ui-select__dropdown__item { padding: 5px 10px; min-height: 18px; list-style-type: none; cursor: pointer; font-size: 12px; line-height: 14px; margin: 0; }


.b-core-ui-select__dropdown__label { padding: 10px; min-height: 18px; font-style: italic; list-style-type: none; border-bottom: 1px solid #ccc; }

.b-core-ui-select__dropdown__item.disabled,
.b-core-ui-select__dropdown__item.disabled:HOVER { color: #ccc; background: none; }

.b-core-ui-select__dropdown__item.selected,
.b-core-ui-select__dropdown__item.selected:HOVER { background: #999; color: #fff; }

.b-core-ui-select__dropdown__item:HOVER { background: #ccc; }
