.cusel,.cuselFrameRight {background:url(/images/selects.png) no-repeat;}
.cusel {height:30px;background-position:0 0;display:inline-block;position:relative;cursor:pointer;font-size:11px;}
.cuselFrameRight {position:absolute;z-index:2;top:0;right:0;height:100%;width:40px;background-position:100% 0;height:30px !important;}
.cuselText {height:21px;padding:7px 0 0 15px;cursor:pointer;overflow:hidden;position:relative;z-index:1;font:13px Arial;position:absolute;top:0;left:0;color:#334a60;}
* html .cuselText {height:18px;}
.cusel span {display:block;height:17px;cursor:pointer;white-space:nowrap;padding:0 22px 0 22px;zoom:1;font:13px Arial;color:#334a60;overflow:hidden;}
.cusel span:hover,.cusel .cuselOptHover {/*color:#778885;border:1px solid green;*/background-color:#ECF7FB;color:#334A60;}
.cusel .cuselActive {color:#fff;cursor:default;background-color:#8BBED1 !important;}
.classDisCusel .cuselText {cursor:default;}
.cusel-scroll-wrap {display:block;visibility:hidden;position:absolute;left:-16px;top:-11px;background:url(/images/selects.png) no-repeat 0 -30px;padding:7px 11px 13px 9px;width:321px;height:123px !important;z-index:2;}
.cusel .jScrollPaneContainer {position:relative;overflow:hidden;z-index:5;margin:10px 0 11px;width:321px;}
.cusel .cusel-scroll-pane {width:290px !important;padding:0 5px;}
.cusel .jScrollPaneTrack {height:auto !important;width:18px !important;position:absolute;top:10px !important;bottom:10px !important;right:1px;overflow:hidden;}
.cusel .jScrollPaneDrag {position:absolute;background:#8BBED1;cursor:pointer;width:12px !important;height:18px !important;right:4px;}
.cusel .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.cusel .jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
.cusel .jScrollArrowUp {position:absolute;top:0px;right:1px;width:18px !important;height:8px !important;cursor:pointer;overflow:hidden;}
.cusel .jScrollArrowDown {position:absolute;top:auto;bottom:0px;right:1px;width:18px !important;height:8px !important;cursor:pointer;overflow:hidden;}

.cusel-small {background:url(/images/selects-small.png) no-repeat;}
.cusel-small .cusel-scroll-wrap {background:url(/images/selects-small.png) no-repeat 0 -30px;width:84px !important;}
.cusel-small .jScrollPaneContainer {width:84px !important;}
.cusel-small .cusel-scroll-pane {width:53px !important;padding:0 5px;}
.cusel-big .cusel-scroll-wrap {width:321px !important;}
.cusel-big .jScrollPaneContainer {width:321px !important;}
.cusel-big .cusel-scroll-pane {width:290px !important;padding:0 5px;}

.multiselect {display:inline-block;vertical-align:top;border:1px solid #8bbed1;border-radius:5px;padding:5px;/*padding-right:0;*/width:100%;background:#ecf7fb;}
.multiselect select {opacity:1;position:absolute;top:0;left:-9999px;}
.multiselect span {display:block;/*height:17px;*/cursor:pointer;/*white-space:nowrap;*/margin-top:1px;padding:2px 10px;zoom:1;font:13px Arial;color:#334a60;/*overflow:hidden;*/}
.multiselect span:first-child {margin-top:0;}
.multiselect span.active {background:#8bbed1 !important;color:#fff;}
.multiselect span:hover {background:#ecf7fb;color:#334a60;}


.multiselect .jspContainer {overflow:hidden;position:relative;}
.multiselect .jspPane {position:absolute;}
.multiselect .jspVerticalBar {border-left:1px solid #82c3d8;position:absolute;top:0;right:0;width:16px;height:100%;background:transparent;}
.multiselect .jspTrack {padding:0 2px;}
.multiselect .jspDrag {width:12px;background:#8bbed1;position:absolute;}

/*.multiselect .jScrollPaneContainer {height:100% !important;position:relative;overflow:hidden;}
.multiselect .scroll-pane {/*width:290px !important;*//*border-right:1px solid #82c3d8;*//*padding:5px;position:absolute;}
/*.multiselect .jScrollPaneTrack {height:auto !important;width:18px !important;position:absolute;top:10px !important;bottom:10px !important;right:1px;overflow:hidden;}
.multiselect .jScrollPaneDrag {position:absolute;background:#8BBED1;cursor:pointer;width:12px !important;height:18px !important;right:4px;}
.multiselect .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.multiselect .jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
.multiselect .jScrollArrowUp {position:absolute;top:0px;right:1px;width:18px !important;height:8px !important;cursor:pointer;overflow:hidden;}
.multiselect .jScrollArrowDown {position:absolute;top:auto;bottom:0px;right:1px;width:18px !important;height:8px !important;cursor:pointer;overflow:hidden;}*/
/*
.cusel .cusel-scroll-wrap {width:321px !important;}
.cusel .jScrollPaneContainer {width:321px !important;}
.cusel .cusel-scroll-pane {width:295px !important;}
*/