.ik_select select { margin:0; padding:0; width:100%; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); position:absolute; }
.ik_select { width:417px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 7px; border-bottom: 2px solid #f9f5ea; overflow: hidden; height:56px;  z-index:10; position:relative; display:inline-block; *display:inline; zoom:1; vertical-align:middle; }
.ik_select_link {width:385px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #d5d9dd; margin:0px; overflow:hidden; padding:20px 10px 15px 20px; white-space:nowrap; position:relative; cursor:pointer; zoom:1; background:url(../images/arrow.png) 98% center no-repeat #fbfbfd; background-size: 12px 7px; }
.ik_select_link span { font-size:14px; font-weight:normal; color: #000;  padding-right: 20px;}

.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: 7px 20px; position:relative;}
.ik_select_list li:hover { background: #fbfbfd; }
.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;}

.cart_select .ik_select_list{width: 417px;}
.ik_select_list {margin-top:57px; width: 415px; display: block; background:white; border:1px solid #D2D2D2; z-index:10; overflow:auto;}
.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;}

#content .sidebar .ik_select { width:291px; }
#content .sidebar .ik_select_link {width:259px;  background:url(../images/arrow.png) 94% center no-repeat #fbfbfd; background-size: 12px 7px;}

#content .register_box .ik_select { width:371px; border:none; }
#content .register_box .ik_select_link {width:342px; padding:17px 10px 17px 17px;  background:url(../images/arrow.png) 94% center no-repeat #fbfbfd; background-size: 12px 7px;}


#content .search_by_car .ik_select { width:415px; height: 26px; }
#content .search_by_car .ik_select_link {  font-size: 12px; padding: 5px 5px 5px 5px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border:1px solid #959595; width:403px;  background:#FFF;}

#content table.adress_list .ik_select { padding-right: 8px; float: left; width:282px; height: 38px; margin: 0px; border-bottom: none; }
#content table.adress_list .ik_select_link {  font-size: 12px; padding: 11px 5px 9px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #dbdbdb; width:270px; background:url(../images/arrow.png) 98% center no-repeat #FFF; background-size: 12px 7px;}

#content table.cars_list .ik_select { padding-right: 8px; float: left; width:272px; height: 38px; margin: 0px; border-bottom: none; }
#content table.cars_list .ik_select_link {  font-size: 12px; padding: 11px 5px 9px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #dbdbdb; width:260px; background:url(../images/arrow.png) 98% center no-repeat #FFF; background-size: 12px 7px;}