* {
	padding:0;
	margin:0;
}
.slider-block {position:relative; height:484px; background:#e1d9cc; padding:16px 16px 18px 17px; margin:29px 17px 0 19px;overflow: hidden;}
.slide {
	height:405px;
	margin:0 0px 0 0px;
	margin-top:0px
}

#carousel .slides li figure img {
	height: auto;
	width: 100%;
}

.pag {padding:0;position:relative;}
#carousel .slides ul {margin:0}
#carousel .slides li {float: left; }
#carousel .slides li figure {display:block; margin:0px 7px 0 0;  border:5px solid #c4beb3;cursor: pointer;-webkit-box-sizing: border-box;
}
#carousel .slides li.flex-active-slide figure, #carousel .slides li figure:hover{border-color:#352821}

#carousel .slides li.last {margin-right:0px !important}
.but {position:relative;}
#carousel .flex-prev, #carousel .flex-next {display:block; width:34px; height:34px; position:absolute; top:30px;}
#carousel .flex-prev:hover, #carousel .flex-next:hover {background-position:0 bottom}
#carousel .flex-next {right:19px; background:url(images/next.png) no-repeat left top}
#carousel .flex-prev {left:18px;background:url(images/prev.png) no-repeat left top}
.flex-control-nav {
	display: none;
}


#slide {
	height: 405px;
	overflow: hidden;
}

#carousel .flex-viewport {
	height: 62px;
	overflow: hidden;

}

.flexslider {z-index:1;display:block; padding:17px 72px 0 80px;position: relative;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}