/**
* Copyright (c) <2011>, <Rugento.ru>
* ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИМИ
* СТОРОНАМИ "КАК ОНА ЕСТЬ" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО
* ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ, ПОДРАЗУМЕВАЕМЫЕ
* ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. НИ В
* КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩИМ ЗАКОНОМ, ИЛИ НЕ УСТАНОВЛЕНО
* В УСТНОЙ ФОРМЕ, НИ ОДИН ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ И НИ ОДНО  ДРУГОЕ ЛИЦО,
* КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО
* СКАЗАНО ВЫШЕ, НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ,
* СПЕЦИАЛЬНЫЕ ИЛИ ПОСЛЕДОВАВШИЕ УБЫТКИ, ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ
* НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ
* ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ, СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ
* ПРИНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ
* СОВМЕСТНО С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦ ИЛИ ДРУГОЕ
* ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.
#cad7e0; borders
*/
.stock-filter-values{
    border-bottom: 1px solid #DEDEDE;
}
.dx-stock{
    float:left;
    width:108px;
    border-right:1px solid #cad7e0;
    padding: 10px 0 12px;
    text-align:center;
}
.stock-filter-values li div:last-of-type{
    border-right: none;
}
.filter-disable {
	color: #D9DDD3;
}
.advanced-navigation {
	border: 1px solid #DEDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	position: relative;
	background: #fff;
        font-family:'roboto_condensedregular';
        width:220px;
        margin:0;
}
.advanced-navigation .inn{
    padding: 8px 12px;
}
.advanced-navigation ul,ol{
    list-style:none;
    margin:0;
    padding:0;
}
.advanced-navigation .filter-values ol{
    padding: 8px 12px;
}
.advanced-navigation ol.decimal-filter-values {
   padding: 8px 25px !important;
}
.advanced-navigation .block-title {
	display: none;
}
.attribute-filter-values li {
	line-height: 12px;
        margin: 0 0 6px;
}
.attribute-filter-values li label {
	font-size: 14px;
	color: #2b363d;
	margin-left: 2px;

}
.attribute-filter-values li input {
	margin-top: -2px;
}
.ui-widget-header {
	background:#509acb !important;
	border: none;

}
.af-price-slider {
	padding: 16px 0 0 0;
}
.ui-widget-content {
	border: 1px solid #cad7e0 !important;
}
#filter-price-value ol{
   padding: 8px 15px;
}
.af-price-range-left {
	background: url(../images/af/af-price-range-bg.png) top left no-repeat;
	float: left;
        padding-top:7px;
	color: #000;
	font-size: 10px;
	margin-left: 2px;
}
.af-price-range-right {
	background: url(../images/af/af-price-range-bg.png) top right no-repeat;
	float: right;
	padding-top:7px;
	color: #000;
	font-size: 10px;
	margin-right: 2px;
}
.af-price-range {
	padding: 2px 0;
	line-height: 14px;
	margin-bottom: 4px;
}
.af-first-handle{
	background: url(../images/af/filter-slider-handle.png) top left no-repeat !important;
	border: none !important;
	height: 19px !important;
	cursor: pointer;
}
.af-last-handle{
	background: url(../images/af/filter-slider-handle.png) top right no-repeat !important;
	border: none !important;
	height: 19px !important;
	margin: 0 -8px 0 -7px !important;
	cursor: pointer;
}
.af-fix-range {
	margin: 0 -7px;
	padding: 0 7px;
}
.ui-slider-horizontal {
	height: 4px !important;
        border-radius: 2px;
        -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
        background:#cad7e0;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -8px !important;
}
.af-decimal-slider-li {
	padding: 3px 0;
}
.filter-hidden-value {
	cursor: pointer;
}
#nav-filter-price, #nav-filter-cat {
	font-size: 14px;
	font-weight: bold;
	color: #2b363d;
}
.af-price-input {
	padding: 8px 0 6px 0px;
	font-size: 13px;
	color: #000;
        margin:0 0 0 -5px;
}
.af-price-input span {
	font-size: 12px;
        color:#cad7d0;
}
#nav-filter-price-value .af-price-input {
	padding-top: 4px;
}
.af-price-input input {
	text-align: left;
        fint-size:10px;
	vertical-align: middle;
	height: 18px;
}
.advanced-navigation .input-text {
	width: 65px;
        padding: 4px;
        border-radius: 4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border:1px solid #cad7e0;
}
.filter-name {
	color: #555;
        font-family:'roboto_condensedbold';
	font-size: 18px;
	padding: 13px 12px 0 14px;
	height: 30px;
        font-weight:normal;
}
.advanced-navigation .af-bottom-filter {
	border-bottom: 1px solid #cad7e0;
	padding-bottom:6px;
	margin-bottom: 0;
        position:relative;
        display:block;
}
.advanced-navigation .filter-disable {
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.advanced-navigation .filter-hidden-value {
	border-bottom: 1px dashed #2B363D;
	line-height: normal;
}
.af-name-var-value {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	background: url(../images/af/af-bottom-bg.png) bottom left repeat-x;
}
.advanced-navigation .attribute-filter-values {
	padding-left: 6px;
	padding-top: 5px;
}
#nav-filter-price-value, #nav-filter-cat-value {
	background: url(../images/af/af-price-bottom-bg.png) bottom left repeat-x;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
#nav-link {
	background: #ff7400 url(../images/af/result-bg.png)  repeat-y scroll right top;
	display:none;
	position: absolute;
	width: 300px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
        -moz-box-shadow:-2px 2px 3px #333333;
        -webkit-box-shadow:-2px 2px 3px #333333;
        box-shadow:-2px 2px 3px #333333;
}
.filter-name{

}
.filter-name .show-count-filter {
	cursor: pointer;
	font-size: 12px;
	color: #296bac;
	text-decoration: underline;
	float: right;
        display:none;
}
.filter-hidden-value-arrow {
	left: 39px;
	display: inline-block;
	top: -18px;
	cursor: pointer;
        color:#0072bc;
        border-bottom:1px dotted #0072bc;
        position:absolute;
        height:15px
}
.af-arrow-ud .filter-hidden-value-arrow {
	/*background: url("../images/af/af-arrow-up.png") no-repeat scroll right top transparent;*/
}

.af-stock-staus-a {
	font-size: 12px;
	padding: 3px 6px;
        text-align:center;
}
.af-stock-enabled {
	background: #0072bc;
	color: #fff;
	text-decoration: none;
        -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.af-stock-enabled:hover{
    color:#fff;
}
.filter-note {
	width: 11px;
	height: 11px;
	background: url(../images/af/tooltip.png) top left no-repeat;
	display: block;
	float: left;
	margin: 6px 4px 0 4px;
	cursor: help;
}
.filter-name span {
	float: left;
}
.tooltip {
	padding: 8px;
	border: 1px solid #ffe0c6;
	background: url(../images/af/tooltip-bg.png) top left repeat;
	width: 100px;
}
.category-filter-values {
	padding: 4px 0;
}
.af-search-a {
	background: url(../images/af/af-search.png) top left no-repeat;
	width: 16px;
	height: 17px;
	padding: 0 0 0 24px;
	margin: 0 0 0 12px;
}
.nav-a-link {
	color: #fff;
	float: right;
	margin-right: 14px;
        font-size:14px;
        line-height:20px;
        padding: 5px 0;
}
.nav-bottom-link {
	color: #0072bc;
	text-align: center;
	margin: 4px auto;
	display: block;
	float: none;
}
.af-link-pos-left {
	background: #ff7400 url(../images/af/result-bg-left.png)  repeat-y scroll left top !important;
	-moz-box-shadow:2px 2px 3px #333333 !important;
-webkit-box-shadow:2px 2px 3px #333333 !important;
box-shadow:2px 2px 3px #333333 !important;
}
.af-link-pos-left .nav-a-link {
	float: left !important;
	margin: 0 0 0 14px;
}
.slider-value {
	position: absolute;
	border: 1px solid #333;
	top: -25px;
	background: #fff;
	padding: 0px 2px;
}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em;  }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/************************************/
