/*--COMBOBOX--*/
  .custom-combobox {position:relative;z-index:1;display:inline-block;vertical-align:middle;text-align:left;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;}

  /*--STATES--*/
  .custom-combobox_hover {}
  .custom-combobox_focus {}
  .custom-combobox_open {}
  .custom-combobox_active {}
  .custom-combobox_disabled {}
  /*--/states--*/

  /*--LAYER--*/
    .custom-combobox:before {content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:url(../images/1x1.gif);border-radius:3px;}
  /*--/layer--*/

  /*--VALUE--*/
    .custom-combobox__view {position:relative;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;height:38px;width:230px;margin:0;padding:0 30px 0 12px;color:#265368;font:bold 17px/38px 'Elektra', Arial, sans-serif;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255, 1);white-space:nowrap;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}

      .custom-combobox__view:after {content:'';position:absolute;top:0;right:0;z-index:3;width:26px;height:38px;background:#ddeaf8 url(../images/bgr/select-decor.png) 0 0;-moz-transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;transition:background-color 0.5s ease;}
      .custom-combobox_expanded .custom-combobox__view:after {background-color:#0376b9;background-position: -26px 0}
      .custom-combobox_hover .custom-combobox__view:after {background-color:#0376b9;background-position: -26px 0}
      .custom-combobox__value {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}
      .custom-combobox__value_capitalize:first-letter {text-transform:uppercase;}
  /*--/value--*/

  /*--DROP--*/
    .custom-combobox__drop {position:absolute;left:0;top:0;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:block;margin:0;padding:0;background:#0376b9;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}
    .custom-combobox__drop:before {content:'';position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:url(../images/1x1.gif);}
    .custom-combobox .custom-combobox__drop {position:relative;z-index:-1;height:0;overflow:hidden;margin-top:-5px;margin-bottom:5px;padding-top:0;padding-bottom:0;background:none;border-width:0 1px;}
    .custom-combobox .custom-combobox__drop:before {content:normal;display:none;}
    .custom-combobox__drop_drag {cursor:pointer !important;}

      .custom-combobox__box {position:relative;z-index:1;overflow:hidden;min-width:100%;}
      .custom-combobox .custom-combobox__box {min-width:100%;width:auto !important;}
      .custom-combobox__box_short {}
        .custom-combobox__scroll {position:absolute;top:0;right:2px;z-index:2;overflow:hidden;width:5px;height:65px;background:#7f7f7f;border-radius:2px;font-size:0;line-height:0;-moz-transition:width .05s ease-in-out 0s, border-radius .05s ease-in-out 0s;-ms-transition:width .05s ease-in-out 0s, border-radius .05s ease-in-out 0s;-o-transition:width .05s ease-in-out 0s, border-radius .05s ease-in-out 0s;-webkit-transition:width .05s ease-in-out 0s, border-radius .05s ease-in-out 0s;transition:width .05s ease-in-out 0s, border-radius .05s ease-in-out 0s;cursor:pointer;}
        .custom-combobox__scroll:hover,
        .custom-combobox__drop_drag .custom-combobox__scroll {width:10px;border-radius:5px;}
        .custom-combobox__box_short .custom-combobox__scroll {display:none;}

        .custom-combobox__list {display:block;margin:0;padding:0;list-style:none;}
        .custom-combobox .custom-combobox__list {display:inline-block;min-width:100%;width:auto !important;}
        .custom-combobox__list_sub {display:none;}
        .custom-combobox .custom-combobox__list_sub {display:block;}
        .custom-combobox__item_expand > .custom-combobox__list_sub {display:block;}
          .custom-combobox__item {margin:0;padding:0;}
          .custom-combobox__item_empty {}
          .custom-combobox__item_expand {}
          .custom-combobox__item_hidden {display:none;}
          .custom-combobox__item_ending {}
          .custom-combobox__list_sub .custom-combobox__item {padding-left:20px;}

            .custom-combobox__item__option {position:relative;display:block;}
            .custom-combobox__itme__option_unselected {}
            .custom-combobox__itme__option_selected {}
              .custom-combobox__item__option:before {content:'';position:absolute;top:0;right:100%;height:100%;width:100%;margin:0 -19px 0 0;}
              .custom-combobox__list_sub .custom-combobox__item__option:before {margin-right:-20px;}
              .custom-combobox__item__option_unselected:hover:before,
              .custom-combobox__drop_drag .custom-combobox__item__option:hover:before {background:none;}
                .custom-combobox__item__switcher {position:absolute;top:0;right:100%;width:17px;height:17px;line-height:17px;margin:0 -6px 0 0;padding:4px 0;}
                .custom-combobox__list_sub .custom-combobox__item__switcher {margin-right:-7px;}
                .custom-combobox__item_ending .custom-combobox__item__switcher {display:none;}

                .custom-combobox__option {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:37px;padding:0 15px 0 12px;white-space:nowrap;cursor:default;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);cursor:pointer;color:#fff;font:bold 17px/37px 'Elektra', Arial, sans-serif;-moz-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease;}
                .custom-combobox__item__option:hover .custom-combobox__option {background:#2a99d7;}
                  .custom-combobox__option__marker {position:absolute;z-index:-1;opacity:0;}
                  .custom-combobox__option__text {position:relative;z-index:2;}

      .custom-combobox__search {padding:4px 7px 7px;}
        .custom-combobox__search__input {max-width:219px;}
        .custom-combobox__highlight {background:#bbe1f7;}

      .custom-combobox__toolbar {display:none;}
      .custom-combobox .custom-combobox__drop_multi .custom-combobox__toolbar {}
      .custom-combobox__selection {display:none;}
      .custom-combobox .custom-combobox__drop_multi .custom-combobox__selection {display:none;}
      .custom-combobox .custom-combobox__drop_multi .custom-combobox__selection_fill {display:none;}
        .custom-combobox__selection__value {margin:0;padding:0;list-style:none;opacity:.6;}
          .custom-combobox__selection__item {display:inline-block;white-space:nowrap;}
          .custom-combobox__selection__item:after {content:',\00a0';}
          .custom-combobox__selection__item:last-child:after {content:normal;}
        .custom-combobox__selection__clear {position:absolute;top:13px;right:11px;}
  /*--/drop--*/

  /*--ICONS--*/
    .custom-combobox__icon {display:inline-block;vertical-align:middle;width:17px;height:17px;background:rgba(0,169,229, 0) url(../images/buttons/tree-button.png) no-repeat -100% -100%;border-radius:8px;-moz-transition:background-color .05s ease-in-out 0s;-ms-transition:background-color .05s ease-in-out 0s;-o-transition:background-color .05s ease-in-out 0s;-webkit-transition:background-color .05s ease-in-out 0s;transition:background-color .05s ease-in-out 0s;cursor:default;}
    .custom-combobox__icon:hover {background-color:rgba(0,169,229, .81);}
    .custom-combobox__icon_expand {display:block;background-position:0 0;cursor:pointer;}
    .custom-combobox__item_expand > .custom-combobox__item__option .custom-combobox__icon_expand {display:none;}
    .custom-combobox__icon_expand:hover {background-position:0 -18px;}
    .custom-combobox__icon_collapse {display:none;background-position:-18px 0;cursor:pointer;}
    .custom-combobox__item_expand > .custom-combobox__item__option .custom-combobox__icon_collapse {display:block;}
    .custom-combobox__icon_collapse:hover {background-position:-18px -18px;}
    .custom-combobox__icon_clear {display:block;width:9px;height:9px;background:url(../images/buttons/close-button.png) no-repeat 0 0;border-radius:0;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none;transition:none;cursor:pointer;}
    .custom-combobox__icon_clear:hover {background-color:transparent;background-position:0 -10px;}
  /*--/icons--*/

  /*--MULTI--*/
  .custom-combobox__drop_multi {}
      .custom-combobox__drop_multi .custom-combobox__option__marker {position:relative;z-index:2;vertical-align:top;margin-right:2px;margin-left:-2px;opacity:1;}
    .custom-combobox__drop_multi .custom-combobox__toolbar {display:block;padding:14px 10px 11px;}
    .custom-combobox__drop_multi .custom-combobox__selection {display:none;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;min-height:15px;margin:0 0 -4px;padding:10px 20px 10px 10px;background:#fafafb;border:solid #ededee;border-width:1px 0;color:#000;font-size:11px;line-height:15px;}
    .custom-combobox__drop_multi .custom-combobox__selection_fill {display:block;}
    .custom-combobox__drop_multi .custom-combobox__toolbar + .custom-combobox__selection {margin-top:4px;}

  .custom-combobox__drop_tree {}
    .custom-combobox__drop_tree .custom-combobox__item {margin:0;padding-left:19px;}
  /*--/multi--*/
/*--/combobox--*/
