.ik_select select {margin:0; padding:0; width:100%; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); position:absolute;}
.ik_select {width:330px; height:36px; margin-top:2px; z-index:10; position:relative; display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-bottom:4px;}
.ik_select_link {width:310px; height:36px; padding:0 10px; overflow:hidden; white-space:nowrap; position:relative; cursor:pointer; zoom:1;}
.ik_select_link span {line-height:36px; font-size:12px; font-weight:normal;}

.ik_select_block {position:absolute; z-index:9999; width:auto; left:0; top:-2px; display:none;}

.ik_select_link_text:after {margin-top:-8px;}
.ik_select_link_text:before {margin-top:-2px;}

.ik_select_list_inner {}
.ik_select_optgroup {padding:6px 0 0 10px;}
.ik_select_optgroup_label {color:#000; padding:3px 0; font-size:13px; font-weight:normal;}
.ik_select_list ul {margin:0; padding:0;}
.ik_select_list li {list-style:none; margin:0; cursor:pointer; padding:0 21px; position:relative;}
.ik_select_optgroup ul {border-top:1px solid #E5E5E5; margin:6px 0 3px 0; padding-top:4px;}
.ik_select_optgroup li {padding-left:17px;}

.ik_select.ik_select_disabled .ik_select_link {cursor:default;}
.ik_select.ik_select_disabled .ik_select_link span {cursor:text;}

.ik_select_list {margin-top:37px; background:white; border:1px solid #D2D2D2; z-index:10; overflow:auto;} /* width:327px;  */
.ik_select_list li {display:block; padding:5px 10px; text-decoration:none;}
.ik_select_list .ik_select_hover .ik_select_option, .ik_select_list .ik_select_active .ik_select_option {color:#000!important;}
.ik_select_list .ik_select_option {color:#4C4C4C;}
.ik_select_list_inner > ul > li > .ik_select_option {padding-left:5px;}

.ik_select_active{font-weight: bold}

/*Telephone code*/
.ik_select_block.cart-selector.telephoneCodeSelect .ik_select_list li {padding:5px 10px 5px 5px;}


.h-register .ik_select_list {width: 291px; margin-top: 20px; max-height: 250px;}
.h-profile .ik_select_list {width: 378px; margin-top: 20px; max-height: 250px;}
.h-cart .ik_select_list {width: 292px; max-height: 250px;}
.main-selector.large .ik_select_list {width: 432px; max-height: 250px;}
.main-selector.small .ik_select_list {width: 220px; max-height: 250px;}
.main-selector.medium .ik_select_list {width: 372px; max-height: 250px;}

.popup_selector .large-select .ik_select { height: 50px; }
.popup_selector .large-select .ik_select_link { height: 43px; line-height: 43px; width: 286px; background:url(../img/arrow-ik_selekt.png) #FFF right center no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #c1c1c1; }
.popup_selector .large-select .filled .ik_select_link { background:url(../img/arrow-ik_selekt.png) #e3f8e7 right center no-repeat; width: 286px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #c1c1c1; }

.search_by_selector .ik_select { height: 26px; margin: 0px; }
.search_by_selector .ik_select_link { height: 24px; line-height: 24px; width: 430px; background:url(../img/select_bg_search.png) #FFF right center no-repeat; border: 1px solid #959595 ; }
.search_by_selector .filled .ik_select_link { background:url(../img/arrow-ik_selekt.png) #e3f8e7  right center no-repeat; }
.search_by_selector .ik_select_link span { line-height: 24px; }
.search_by_selector .ik_select_list { margin-top: 27px; }