/* UI Select */
/* Version 1.0, 10.12.2018 */
/* IE7, IE8 supported */
/* Coded by Vadim Garinov (special for all-for-vkontakte.ru) */

.ui_select{position:relative;text-align:left}.ui_select .header{width:100%;table-layout:fixed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui_select .header,.ui_select .options_wrap{width:100%}.ui_select .header,.ui_select .options{border:1px solid #e6e7eb}.ui_select .caption_wrap,.ui_select .option_wrap{background-color:#fff;padding:0 8px}.ui_select .option_wrap:hover{background-color:#f0f3f6}.ui_select .options_wrap{position:absolute;z-index:10}.ui_select .options{max-height:176px;overflow:auto}.ui_select .caption_wrap,.ui_select .option_wrap{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;-khtml-user-select:none;user-select:none}.ui_select .caption,.ui_select .option{line-height:32px;min-height:32px;color:#111;cursor:default}.ui_select .caption,.ui_select .options.single_rows .option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}.ui_select .option{word-wrap:break-word;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.ui_select .arrow_wrap{width:30px}.ui_select .arrow{height:32px;border-left:1px solid #eff0f3;background:#fafbfc url(/images/ui_select_arrow.png) no-repeat 50%;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}.ui_select.shown_down .arrow,.ui_select.shown_up .arrow,.ui_select:hover .arrow{background-color:#f0f3f6;border-left:1px solid #e6e7eb}.ui_select .arrow:hover{cursor:pointer}.ui_select.shown_down .options{border-top:none;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ui_select.shown_up .options{border-bottom:none;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.ui_select.shown_down .header{-webkit-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;border-bottom-right-radius:0}.ui_select.shown_up .header{-webkit-border-top-left-radius:0;-moz-border-top-right-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-left-radius:0;border-top-right-radius:0}