.customSelectWrapper {width: 100%; position:relative; font-family: 'Open Sans',Arial, Geneva, sans-serif;}
.customSelectResult {width:100%; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; position: relative; z-index: 1; display: inline-block; width: 100%; overflow: hidden; border: 1px solid #d0d0d0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 3px 0 rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,0.05); -moz-box-shadow: inset 0 3px 0 rgba(0,0,0,0.05); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:33px; background:#fff url(../images/back-select.png) right center no-repeat; overflow-y:auto;}
.customCheckedItem { width: auto; float: left; height: 23px; box-sizing: border-box; margin-top: 4px; background:#0071BC; line-height:normal; margin-right:3px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; overflow:hidden; border:1px solid rgba(0,0,0,0.05);}
.customCheckedItem:last-child {margin-right:0px;}
.customCheckedItem span {float: left; padding:0 5px; cursor:default;height: 21px; font-size: 13px; line-height: 21px;}
.customCheckedItem s {float: left; background:url(../images/ico-close-a.png) center no-repeat; width:20px; text-align:center; text-decoration:none; cursor:pointer;height: 21px;transition:0.1s; -webkit-transition:0.1s; -moz-transition:0.1s; border-left:1px solid rgba(0,0,0,0.2);}
.customCheckedItem s:hover {background:rgba(0,0,0,0.1) url(../images/ico-close-a.png) center no-repeat; border-left:1px solid rgba(0,0,0,0.4);}
.customCheckedItem s:active {background:rgba(0,0,0,0.2) url(../images/ico-close-a.png) center no-repeat; border-left:1px solid rgba(0,0,0,0.5);}
.customSelect {display: none; width: 100%; top: 100%; left: 0px; visibility: visible;position: absolute; z-index: 10; margin: -5px 0 0 0; background: #ffffff; border: 1px solid #d0d0d0; border-top: 0 none; -webkit-border-radius: 0 0 3px 3px;  -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.customSelectContent {max-height: 240px; overflow-x: hidden; overflow-y: auto; padding-top:2px;}
.customSelectItem { width:100%; padding:0 8px; font-size:13px; line-height:30px; height:30px;background: #ffffff;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; cursor:pointer; transition:background 0.1s; -webkit-transition:background 0.1s; -moz-transition:background 0.1s; overflow:hidden;}
.customSelectItem:hover {background: rgba(207, 242, 255, 0.4); }

.customSelectWrapper:hover .customSelect { display:block;}
.customSelectWrapper.emptySelect:hover .customSelect {display:none;}

.vot_modal_wnd .customSelectItem, .vot_modal_wnd .customSelectWrapper, .vot_modal_wnd .customSelectResult, .vot_modal_wnd .customCheckedItem, .vot_modal_wnd .customSelectContent, .vot_modal_wnd .customSelect {margin-bottom:0;}

/* стили позиционирования для cloff.ru */
#anothercity_num_id .customSelectWrapper { margin-bottom:15px;}
#anothercity_num_id .customSelectResult {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border: 1px solid #ccc;}
#anothercity_num_id .customSelectResult:hover, #anothercity_num_id .customSelectResult:active {border: 1px solid #ccc;}
#anothercity_num_id .customCheckedItem {background: #02629f;}
#anothercity_num_id .customSelectItem {line-height: 25px; height: 25px;}