
/*
 * SELECTORS start
 */

.selector {
}

	.selector ul {
		margin: 0;
	}

	.selector li.item {
		float: left;
		list-style: none;
		height: 28px;
		left: 0;
		position: relative;
		top: 0;
	}

	.selector li.item.selected { }

		.selector.disabled li.item .wr a span {
			background-image: none;
			padding-right: 5px;
		}
		.selector.disabled li.item .wr a {
			text-decoration: none;
			color: #666;
			cursor: default;
		}

		.selector li.item .wr {
			float: left;
			margin-left: -9px;
			padding-right: 9px;
			position: relative;
			z-index: 1;
		}
			.selector li.item .wr a {
				border-top: 1px solid #e1e1e1;
				border-bottom: 1px solid #e1e1e1;
				color: #000;
				display: block;
				font-size: 13px;
				line-height: 26px;
				padding-left: 17px;
				white-space: nowrap;
				cursor: pointer;
				text-decoration: underline;
			}
			.selector li.item .wr a:hover {
				text-decoration: none;
			}

			.selector li.item.active .wr a {
				background-color: #f1f1f1;
			}
				.selector li.item .wr a span {
					background: url(/static/blocks/_cmn/sprite_icons_common_small.png) no-repeat 100% -522px;
					display: block;
					padding-right: 12px;
					white-space: nowrap;
				}

				.selector li.item.active .wr a span {
					background-position: 100% -544px;
				}

		.selector li.item.active .wr {
			margin-left: -2px;
			z-index: 6;
		}

		.selector li.item.selected .wr, .selector li.item.selected.active .wr {
			background-image: url(/static/blocks/_cmn/sprite_icons_common_small.png);
			background-repeat: no-repeat;
			z-index: 10;
		}

		.selector li.item.selected .wr {
			background-position: 100% -580px
		}

		.selector li.item.selected.active .wr {
			background-position: 100% -625px;
		}

		.selector li.item:first-child .wr, .selector li.item.active:first-child .wr {
			margin-left: 0;
		}
			.selector li.item:first-child .wr a {
				-moz-border-radius: 10px 0 0 10px;
				-webkit-border-radius: 10px 0 0 10px;
				border-radius: 10px 0 0 10px;
				border-left: 1px solid #e1e1e1;
				padding-left: 10px;
			}

		.selector li.item:last-child .wr {
			padding-right: 0;
		}
			.selector li.item:last-child .wr a {
				-moz-border-radius: 0 10px 10px 0;
				-webkit-border-radius: 0 10px 10px 0;
				border-radius: 0 10px 10px 0;
				border-right: 1px solid #e1e1e1;

				padding-right: 10px;
			}

		.selector li.item:first-child:last-child .wr a {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}

    /*fix width BVN*/
    /*.selector.destination li.item .wr a span {
        overflow-x: hidden;
        max-width: 110px;
    }*/
    /*
    .material.mini .title .fade {
    position: absolute;
    top: 0;
    right: 0;
    width: 29px;
    height: 100%;
    background: url(http://s3.lb1.s7d.ru/static/_cmn/bg.right.fade.png) repeat-y -29px 0;
    }*/


	.selector .item.active .dde.selector_bubble.with_suggestions {
		left: -8px;
		top: -36px;
		/*z-index: 11;*/
	}

	.selector .item.active .dde.selector_bubble {
		left: -8px;
		top: -6px;
	}

	.selector .item.active:first-child .dde.selector_bubble {
		left: -1px;
	}

	.selector li.item .suggestions_box, .selector li.item .list {
		display: none;
	}


    /*TABS BOX внутри селектора, все возможне состояния вне зависимости от наличия саггестов!*/
    /*.selector li.item.active .dde.selector_bubble.with_suggestions .tabs_box*/
    .selector li.item .tabs_box {
        display: none;
        clear: both;
    }
        .selector li.item.active .tabs_box {
            display: block;
        }

	.selector .item.active .dde.selector_bubble.active, .selector li.item.selected.active:first-child .dde.selector_bubble {
		z-index: 11;
	}

	.selector li.item.active .dde.selector_bubble {
		z-index: 9;
	}

	.selector li.item.active .dde.selector_bubble.with_suggestions .suggestions_box,
	.selector li.item.active .dde.selector_bubble .list {
		clear: both;
		display: block;
	}

	.selector li.item.active .dde.selector_bubble.with_suggestions .suggestion_bubble {
		left: -1px;
		top: -6px;
	}

	.selector li.item .dde.selector_bubble.active .search_input_box .reset_search {
		background-position: 0 -670px;
	}

.inline_selector {
	background: url(/static/blocks/_cmn/sprite_icons_common_small.png) no-repeat 100% -158px;
	padding-right: 22px;
	position: relative;
	left: 0px; top: 0px;
}
	.inline_selector .options {
		background-color: #ffffff;
		position: absolute; left: -9px; top: -8px;
		z-index: 5;
		-moz-box-shadow: 1px 1px 6px #969696;
		-webkit-box-shadow: 1px 1px 6px #969696;
		box-shadow: 1px 1px 6px #969696;
		border-width: 1px;
		border-style: solid;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border-color: #CCC;
		display: none;
	}
	.inline_selector:hover .options {
		display: block;
	}
	.inline_selector ul {
		padding: 3px 12px 8px 8px;
	}
	.inline_selector ul li {
		margin-top: 4px;
	}

.day_selector {
	position: relative;
	background: #fff;
	border: 1px solid #e1e1e1;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	padding: 0 10px;
	cursor: pointer;
	-webkit-border-radius: 9px;
	   -moz-border-radius: 9px;
			border-radius: 9px;

}


/*
 * SELECTORS ends
 */
