@charset "windows-1251";
html, body {
	/* Для реализации position:fixed в IE6 у html и body обязательно должен быть background */
	aabackground:url('../img/filter/blank.gif');
	}
/* Стили для фильтра */

/* Сбрасываем все дефолтные стили */
.filter-01, .filter-01 * {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	clear:none;
	color:#fff;
	cursor:default;
	float:none;
	letter-spacing:0px;
	line-height:1.2em;
	font-family:arial, helvetica, sans-serif;
	oveflow:hidden;
	opacity:1;
	outline:none;
	position:static;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
	text-transform:none;
	vertical-align:top;
	word-spacing:normal;
	}
/* Задаем оформление контейнеру фильтра */
.filter-01 {
	width:100%;
	height:0px;
	line-height:0px;
	position:fixed;
	-position:absolute;
	left:0px;
	top:0px;
	-top:expression(parseInt(document.documentElement.scrollTop, 0) + "px");
	z-index:1000;
	}
/*--------------------------------*/

/* Обертка фильтра */
.filter-01-wrap {
	width:952px;
	height:1px;
	line-height:0px;
	margin:0px auto;
	position:relative;
	z-index:1000;
	}
/* Таблица, находящаяся в обертке фильтра и задающая оформление панели фильтра */
.filter-01-wrap-cont {
	width:44px;
	overflow:hidden;
	font-size:12px;
	line-height:1.2em;
	position:absolute;
	right:1px;
	top:158px;
	}
.filter-01-wrap-table {
	width:253px;
	}
	/* Оформление фона панели фильтра */
	/* Верхняя часть и нижняя часть */
	.filter-01-wrap-top-left, .filter-01-wrap-bottom-left {
		width:44px;
		height:11px;
		overflow:hidden;
		line-height:0px;
		vertical-align:top;
		background:url('../img/filter/filter-top-left.png') left top no-repeat;
		/* Для IE6 */
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/filter/filter-top-left.png',sizingMethod='crop');
		}
	.filter-01-wrap-bottom-left {
		background:url('../img/filter/filter-bottom-left.png') left top no-repeat;
		/* Для IE6 */
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/filter/filter-bottom-left.png',sizingMethod='crop');
		}
	.filter-01-wrap-top-right, .filter-01-wrap-bottom-right {
		height:11px;
		overflow:hidden;
		line-height:0px;
		vertical-align:top;
		background:url('../img/filter/filter-top-right.png') left top repeat-x;
		/* Для IE6 */
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/filter/filter-top-right.png',sizingMethod='scale');
		}
	.filter-01-wrap-bottom-right {
		background:url('../img/filter/filter-bottom-right.png') left top repeat-x;
		/* Для IE6 */
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/filter/filter-bottom-right.png',sizingMethod='scale');
		}
	/* Левая и центральная часть */
	.filter-01-wrap-left {
		width:44px;
		overflow:hidden;
		line-height:0px;
		vertical-align:top;
		background:url('../img/filter/filter-left.png') left top repeat-y;
		/* Для IE6 */
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/filter/filter-left.png',sizingMethod='scale');
		cursor:pointer;
		}
		.filter-01-wrap-left img {
			vertical-align:top;
			width:35px;
			height:76px;
			margin-left:9px;
			color:#000;
			cursor:pointer;
			background:url('../img/filter/filter-logo.gif') left top no-repeat;
			}
	.filter-01-wrap-center {
		background:url('../img/filter/filter-center.png') left top repeat-y;
		vertical-align:top;
		/* Для IE6-7 */
		//zoom:1;
		/* Для IE6 */
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/filter/filter-center.png',sizingMethod='scale');
		}
		
		/* Контент фильтра */
		.filter-01-cont {
			width:209px;
			}
			/* Центральная часть контента фильтра */
			.filter-01-cont-center {
				padding:9px 7px 12px 11px;
				position:relative;
				/* Для IE6-7 */
				//zoom:1;
				}
				/* Стили для слайдера */
				/* Тело слайдера */
				.filter-01-slider-body {
					width:190px;
					height:52px;
					background:url('../img/filter/slider/slider-line.gif') left 7px repeat-x;
					position: relative;
					}
					.filter-01-slider-body img {
						color:#000;
						}
					/* Трекер в слайдере */
					.filter-01-slider-body .filter-01-slider-tracker {
						height: 20px;
						font-size: 0px;
						background: url('../img/filter/slider/slider-hline.gif') left center repeat-x;
						position: relative;
						z-index: 50;
						}
						/* Концевики трекера */
						.filter-01-slider-body .filter-01-slider-tracker .filter-01-str,
						.filter-01-slider-body .filter-01-slider-tracker .filter-01-stl{
							margin: -5px 0px;
							position: absolute;
							top: 50%;
							width: 10px;
							height: 10px;
							z-index: 60;
							cursor:pointer;
							}
						.filter-01-slider-body .filter-01-slider-tracker .filter-01-str {
							left: 100%;
							background:url('../img/filter/slider/track-left-right.gif') left top no-repeat;
							}
						.filter-01-slider-body .filter-01-slider-tracker .filter-01-stl {
							left: auto;
							text-align: right;
							right:100%;
							background:url('../img/filter/slider/track-left-right.gif') left top no-repeat;
							}
						/* Текст на концевиках трекера */
						.filter-01-slider-body .filter-01-slider-tracker .filter-01-st-text-r {
							width: 60px;
							font-size: 9px;
							font-family: arial, helvetica, sans-serif;
							white-space: nowrap;
							text-align: center;
							position: absolute;
							top: 17px;
							left:100%;
							margin-left:-25px;
							z-index: 20;
							}
						.filter-01-slider-body .filter-01-slider-tracker .filter-01-st-text-l {
							width: 60px;
							font-size: 9px;
							font-family: arial, helvetica, sans-serif;
							white-space: nowrap;
							position: absolute;
							top: 17px;
							text-align: center;
							right:100%;
							margin-right:-25px;
							z-index: 20;
							}
						/* Шкала, пока не видимая, но можно сделать видимой */
						.filter-01-slider-body .filter-01-s-touch {
							position: absolute;
							z-index: 40;
							text-align: center;
							background: #aaa;
							width: 1px;
							height: 13px;
							top: 30px;
							display:none;
							}
						.filter-01-slider-body .filter-01-s-touch span{
							position: absolute;
							top: 14px; 
							left: -10px;
							color: #aaa;
							font-size: 9px;
							font-family: arial, helvetica, sans-serif;
							white-space: nowrap;
							}
							
				/* Стили для checkbox элемента */
				.filter-01-form input.filter-01-checkbox {
					background:inherit;
					border:inherit;
					vertical-align:top;
					margin-right:4px;
					cursor:pointer;
					}
					/* Картинки включенного и выключенного состояния */	
					.filter-01-form .filter-01-checkbox-off, .filter-01-form .filter-01-checkbox-on {
						width:13px;
						height:13px;
						vertical-align:middle;
						background:url('../img/filter/checkbox/checkbox-off.gif') left top no-repeat;
						margin-right:4px;
						cursor:pointer;
						}
					.filter-01-form .filter-01-checkbox-on {
						background:url('../img/filter/checkbox/checkbox-on.gif') left top no-repeat;
						}
					/* Контейнер checkbox */
					.filter-01-form label {
						vertical-align:middle;
						display:block;
						margin-bottom:8px;
						}
					.filter-01-form label span {
						vertical-align:middle;
						}
/*#####################*/