/* Easy Slider */

	#sliderworks ul, #sliderworks li,
	{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderworks li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		max-width:1100px;
		height:260px;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:34px;
		height:34px;
		position:absolute;
		left:-34px;
		top:190px;
		z-index:1000;
		text-indent:-9999px;
		}	
	#nextBtn, #slider1next{ 
		left:1100px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:34px;
		height:34px;
		background:url(../images/left_arrow.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/right_arrow.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:15px;
		margin-left:40px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		width:12px;
		height:12px;
		text-indent:-999px;
		overflow:hidden;
		border:1px solid #ccc;
		background:#cccccc;
		color:#555;
		padding:0px;
		border-radius:13px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#000;
		border:1px solid #000;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */





.theblockres {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 35px;
	max-width: 710px;
	height: 5px;
	padding-top: 2px;
	background: url('../images/rollerback.png') center center no-repeat;
	}
	@media only screen and (max-width:767px){
		.theblockres{
			background: none;
		}
	}
.theblockres.small {
	display:inline-block;
	position: relative;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom:0px;
	max-width: 340px;
	height: 5px;
	padding-top: 2px;
	background: url('../images/rollerback2.png') center center no-repeat;
	}
.theblockres span.cleft {
	position: absolute;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	margin: -6px 0px 0px 0px;
	text-align: left;
	}
.theblockres span.cright {
	position: absolute;
	right: 0;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	margin: -6px 0px 0px 0px;
	text-align: right;
	}
@media only screen and (max-width:767px){
	.cright,.cleft{
		display: none;
	}
	.calc_left_img,.calc_right_img{
		display: none;
	}
}
.theblockres.small span.cright { left:350px; width:90px; text-align:left;}
.theblockres .znacheniya {
	width: 520px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	}
#minCost {
	position: absolute;
	border: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	text-align: center;
	left: 0px;
	width: 120px;
	background:none;
	outline:none;
	}
#maxCost {
	position: absolute;
	border: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	text-align: center;
	left: 0px;
	width: 120px;
	background:none;
	outline:none;
	}
	
.minslidecost {
	position: absolute;
	border: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #444444;
	text-align: center;
	left:280px;
	width: 25px;
	/*padding-left:15px;*/
	transform:translate(15px,0);
	background:none;
	outline:none;
	top:-35px;
	margin:0;
	}
.maxslidecost {
	position: absolute;
	border: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #444444;
	text-align: center;
	left:0px;
	width: 25px;
	/*padding-left:15px;*/
	transform:translate(15px,0);
	background:none;
	outline:none;
	top:-35px;
	margin:0;
	}
	
	
/* Ширина слайдера */
#slider {
	max-width: 460px;
	margin: 0 auto;
	margin-top: -1px;
}
#slider a {
	width: 16px;
	height: 16px;
	background: url('../images/max.png') center center no-repeat;
	margin-top: -1px;
	outline:none;
	}
#slider a.butmin {
	background: url('../images/min.png') center center no-repeat;
	outline:none;
	}
	
	

/* Ширина слайдера */
.slidersmall {
	max-width: 280px;
	margin: 0 auto;
}
.slidersmall a {
	width: 16px;
	height: 16px;
	background: url('../images/max.png') center center no-repeat;
	margin-top: -1px;
	outline:none;
	}

.theblockres .minpimpa
{
	width: 16px;
	height: 16px;
	background: url('../images/min.png') center center no-repeat;
	position:absolute;
	left:119px;
	top:-4px;
	z-index:1;
}
	
.theblockres.small .minpimpa
{
	width: 16px;
	height: 16px;
	background: url('../images/min.png') center center no-repeat;
	position:absolute;
	left:24px;
	top:-4px;
	z-index:1;
}


.slidersmall a.butmin {
	background: url('../images/min.png') center center no-repeat;
	outline:none;
	}

	
	
/* Контейнер слайдера */
.ui-slider {
	position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	cursor: pointer
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
	 height: 3px; /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle { 
	top: -5px;
	margin-left: -6px;
}
.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-widget-content { 
	border: 0px;
	background: #aaaaaa;
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { 
	border: 0px;
	background: url('../images/rollerline.png') center center no-repeat;
}

.disable_slider
{
	position:absolute;
	max-width:430px;
	height:30px;
	top:-15px;
	background:rgba(247,247,247,0.8);
	z-index:100;
}

#calc_seo_disable
{
	opacity:0.3;
}

