.ik_select select {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	margin:0;
	opacity:0;
	padding:0;
	position:absolute;
	width:100%;
}
.ik_select {
	color:#000;
	*display:inline;
	/*font:11px/16px "Lucida Grande";*/
	height:31px;
	margin-bottom:4px;
	position:relative;
	vertical-align:middle;
	width: auto;
	zoom:1;
}

.ik_select_link {
	background:url(../img/search_selection_select_bg-1.png);
	color:#3649c5;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:13px;
	overflow:hidden;
	padding:4px 7px;
	position:relative;
	white-space:nowrap;
	width:386px;
	zoom:1;
}

/*.filled .ik_select_link {background-color:#fefac4;}*/
.active .ik_select_link {background:url(../img/search_selection_select_bg-1_active.png) no-repeat;}

.ik_select_link.ik_select_focus {
	background:url(../img/search_selection_select_bg-1_active.png);
}
.ik_select_link_text {
	overflow:hidden;
	display:block;
	padding:5px;
	text-overflow:ellipsis;
}

.ik_select_block {
	color:#000;
	display:none;
	left:0;
	overflow:auto;
	position:absolute;
	top:5px;
	width:auto;
	z-index:9999;
}
.ik_select_block_right {left:auto;}
.ik_select_list {
	background:#FFF;
	border:1px solid #aaadb2;
	*border:1px solid #000;
	/*height:249px;*/
	line-height:16px;
	margin-top:26px;
	padding:0;
	position:relative;
	width:400px;
	zoom:1;
}

.ik_select_list .empty-item {display:none;}
.ik_select_list ul {margin:0; padding:0;}
.ik_select_list li {list-style:none; margin:0; cursor:default; padding:0; position:relative; overflow-x: hidden; }
.ik_select_list li.ik_select_hover {
	color:#FFF;
	background:#6288f7;
	background:-moz-linear-gradient(top, #6288f7 0%, #2260f6 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6288f7), color-stop(100%,#2260f6));
	background:-webkit-linear-gradient(top, #6288f7 0%,#2260f6 100%);
	background:-o-linear-gradient(top, #6288f7 0%,#2260f6 100%);
	background:-ms-linear-gradient(top, #6288f7 0%,#2260f6 100%);
	background:linear-gradient(top, #6288f7 0%,#2260f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6288f7', endColorstr='#2260f6',GradientType=0 );
}
.ik_select_list li.ik_select_active, .ik_select_list li.ik_select_hover {background:#f1f9ff; color:#000;/* cursor:default;*/}
.ik_select_list .group-title li.ik_select_active, .ik_select_list .group-title li.ik_select_hover {background-color:#F1F9FF; color:#000;/* cursor:default;*/}

.ik_select_active{font-weight: bold}

.ik_select_optgroup_label { /*background:url(../img/left_corner_l.png) no-repeat top left;*/ color:#000; cursor:pointer;	height:25px; font-size:9px;	font-weight:bold; padding:0px 0 0 12px; text-transform:uppercase; }
.ik_select_optgroup_label span { display: block; /*background:url(../img/right_corner_l.png) no-repeat top right; float: left;*/ padding: 8px 9px 0px 5px; line-height: 12px; height: 17px; }
.model-group .ik_select_optgroup_label span { display: block; background:none; float: none; height:auto; padding: 0px; line-height: normal; }
.group-title span.ik_select_option {  /*background:url(../img/left_corner_l.png) no-repeat top left;*/ color:#000; cursor:pointer;	height:25px; font-size:9px;	font-weight:bold; padding:0px 0 0 12px; text-transform:uppercase; }
.group-title span.ik_select_option span{ cursor: pointer; display: block; /*background:url(../img/right_corner_l.png) no-repeat top right; float: left;*/ height:25px; padding: 8px 9px 0px 5px; line-height: 12px; }


.ik_select_optgroup.model-group .ik_select_optgroup_label {
	background:none;
	height:15px;
	font-size:11px;
	font-weight:normal;
	padding:2px 0 2px 15px;
}
.ik_select_optgroup.model-group.top-group .ik_select_optgroup_label {color:#3649C5; font-weight:bold;}
.ik_select_optgroup.model-group ul {display:none; padding:6px 0 0 10px;}

.ik_select_optgroup ul {margin-bottom:7px;}
/*.ik_select_optgroup:first-child .ik_select_optgroup_label {background:url(../img/top_title.png) top left no-repeat;}*/
/* @todo change nth-child !!! */
.ik_select_optgroup:first-child span {color:#3649C5; font-weight:bold;}
.ik_select_optgroup span.sublist {color:#000; font-weight:normal;}
.ik_select_optgroup li {font-size:11px; letter-spacing:normal; padding-left:15px;}
.ik_select_optgroup ul li ul li span {color:#000; font-weight:normal;}
.ik_select_option {color:#000; cursor:pointer; display:block; padding:2px 15px 2px 5px;}
.top-maker .ik_select_option {color:#3649C5; font-weight:bold;}

.ik_select.ik_select_disabled .ik_select_link {
	/*#f0f0f0 url(../img/search_selection_select_bg-1.png) repeat scroll 0 0*/
	background:url(../img/search_selection_select_bg-1.png) no-repeat;
	/*height:31px;*/
	color:#777777;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	/*height:14px;*/
	line-height:14px;
	margin-bottom:3px;
	overflow:hidden;
	/*padding:9px 12px;*/
	/*width:376px;*/
}
.selector-wrap {margin-bottom:5px;}
.sidebar-selector-block .selector-wrap {margin-bottom:4px;}
/* ersatz page */
.autopart-page .ik_select, .ik_select.sidebar-selector {height:23px;margin:0;}
.autopart-page .ik_select_link, .sidebar-selector .ik_select_link {
	background:#FFF url(../img/select_arr.gif) no-repeat right top;
	border:1px solid #515151;
	color:#3649c5;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:16px;
	overflow:hidden;
	/*padding:4px 7px;*/
}
.sidebar-selector .ik_select_link {width:222px;}

.autopart-page .ik_select_link_text, .sidebar-selector .ik_select_link_text {padding:0;}
.autopart-page .ik_select.ik_select_disabled .ik_select_link, .sidebar-selector .ik_select.ik_select_disabled .ik_select_link {background:#FFF url(../img/select_arr.gif) no-repeat right top;}
.autopart-page .ik_select_list, .sidebar-selector .ik_select_list {margin-top:21px;}
.sidebar-selector.ik_select.ik_select_disabled .ik_select_link {background:#F0F0F0;}
.sidebar-selector .ik_select_list {width:355px;}

.profile .ik_select, .register .ik_select {height:23px; margin:0;}
.profile .ik_select_link, .register .ik_select_link {
	background:#FFF url(../img/select_arr.gif) no-repeat right top;
	border:1px solid #515151;
	color:#3649c5;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:16px;
	overflow:hidden;
}

.profile .ik_select_link{width: 364px;}
.register .ik_select_link{width: 277px;}
.profile .ik_select_link_text, .register .ik_select_link_text {padding:0;}
.profile .ik_select.ik_select_disabled .ik_select_link, .register .ik_select.ik_select_disabled .ik_select_link {background:#FFF url(../img/select_arr.gif) no-repeat right top;}
.profile .ik_select_list, .register .ik_select_list {margin-top:10px;}
.cart-selector .ik_select_list {margin-top:20px; width:292px;}
.cart-selector.ik_select {float:left; height:24px;}
.cart-selector .ik_select_link {
	background:white url("../img/select_arr.gif") no-repeat right top;
	border:1px solid #AEAEAE;
	padding:0;
	width:292px;
}

.select_s .ik_select_link {
	background:#FFF url(../img/select_arr.gif) no-repeat right top;
	border:1px solid #515151;
	color:#212121;
	font-weight:normal;
	height:20px;
	padding:0px;
	width:100%;
}
.select_s .ik_select_link span{padding-top:3px;}

.h-register .ik_select_list {width: 291px; margin-top: 20px;}
.h-profile .ik_select_list {width: 378px; margin-top: 20px;}
.h-cart .ik_select_list {width: 292px;}
.main-selector.large .ik_select_list {width: 397px;}
.main-selector.sidebar-selector .ik_select_list {width: 235px;}

/* telephone code  celector*/
.cart-selector.telephoneCodeSelect  .ik_select_link{
	background:white url("../img/select_arr.gif") no-repeat right top;
	border:1px solid #AEAEAE;
	padding:0;
	width:97px;
}
.h-cart.telephoneCodeSelect .ik_select_list {width: 97px;}

.popup_selector .large-select .ik_select_link { width: 415px; padding: 0 10px; }
.popup_selector .large-select .ik_select_link span { line-height: 43px; font-size: 12px; font-weight: normal; }
.popup_selector .large-select .ik_select_link_text { padding: 0px; }
.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; }
