/* slider */

#slider {
    width:100%;
	/* max-height:770px; */
	margin-top:-11px;
}

#slider .custom {
    width:100%;
	height:100%;
	max-width:1830px;
	margin:0 auto;
}

#slider .slider, #slider .items, #slider .slick-list, #slider .slick-track {
    width:100%;
	height:100%;
}

#slider .item {
    width:100%;
	height:100%;
	outline:none;
	background-position:top;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
        padding-bottom: 90px;
}

#slider .slide1 { background-image:url(../angar9_files/slide1.jpg); }
#slider .slide2 { background-image:url(../angar9_files/slide2.jpg); }
#slider .slide3 { background-image:url(../angar9_files/slide3.jpg); }
#slider .slide4 { background-image:url(../angar9_files/slide4.jpg); }
#slider .slide5 { background-image:url(../angar9_files/slide5.jpg); }
#slider .slide6 { background-image:url(../angar9_files/slide6.jpg); }

#slider .slick-dots {
	position:absolute;
	bottom:7%;
	width:100%;
	line-height:12px;
	text-align:center;
	list-style:none;
	padding:0;
	margin:0;
}

#slider .slick-dots li {
	display:inline-block;
	height:6px;
	width:6px;
	background:#ffffff;
	border-radius:50%;
	margin:3px 11px;
	cursor:pointer;
}

#slider .slick-dots .slick-active {
	height:12px;
	width:12px;
	background:#1aebe9;
	margin:0 8px;
}

#slider .slick-dots li button {
	display:none;
}

#block-info {
    width:368px;
	height:439px;
	background:url(../angar9_files/block-info.png) no-repeat;
	text-align:center;
	margin-top:130px;
}

#block-info .name {
    height:105px;
	font-size:24px;
	line-height:32px;
	padding:25px 0 15px;
}

#block-info .name a {
    color:#1aebe9;
	text-decoration:none;
	border-bottom:1px solid rgba(26, 235, 233, 0.3);
	outline:none;
}

#block-info .text {
    color:#ffffff;
	font-size:18px;
}

#block-info .image {
    padding:15px 0 17px;
}

#block-info .image img {
    width:281px;
	height:141px;
	border:2px solid #dbe3e9;
	border-radius:10px;
	margin:0 auto;
}

#block-info .pre {
	color:#a6bcc9;
	font-size:14px;
	font-weight:500;
	font-style:italic;
	padding-top:15px;
}

#block-info .price {
	color:#1aebe9;
	font-size:30px;
	line-height:40px;
	font-weight:bold;
	padding-bottom:50px;
}

#block-info .price span {
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
}

#slider .calc {
	width:230px;
	margin-top:25px;
	margin-left:70px;
}

#slider .calc a {
	display:inline-block;
	width:230px;
	background:url(../angar9_files/btn.png) center repeat-x;
	color:#ffffff;
	line-height:50px;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
	outline:none;
}

#slider .calc a:hover {
	background:url(../angar9_files/btn_hover.png) center repeat-x;
}

/* top */

#top {
	position:relative;
	padding:22px 0 20px;
	z-index:100;
}

@media (max-width:1199px) {
	#top {
		background:-moz-linear-gradient(top, #2781bc 0%, #204488 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2781bc), color-stop(100%, #204488));
		background:-webkit-linear-gradient(top, #2781bc 0%, #204488 100%);
		background:-o-linear-gradient(top, #2781bc 0%, #204488 100%);
		background:-ms-linear-gradient(top, #2781bc 0%, #204488 100%);
		background:linear-gradient(to bottom, #2781bc 0%, #204488 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2781bc', endColorstr='#204488', GradientType=0);
		box-shadow:0 4px 18px 0 rgba(10, 24, 43, 0.48);
	}
}

@media (min-width:1200px) {
	#top {
		height:185px;
		background:url(../angar9_files/top_bg.png) top no-repeat;
		margin-top:-22px;
	}
}

/* title */

.title {
	font-size:36px;
	line-height:48px;
	font-weight:500;
	text-align:center;
}

/* katalog */

#katalog {
    max-width:1830px;
	background:#ffffff;
	padding:29px 0 27px;
	margin:0 auto;
	margin-top:-33px;
}

#katalog .title {
	margin:30px 0 65px;
}

#katalog .title span {
	border-bottom:1px solid #bcc1c1;
}

#katalog .container [class^=col-] {
	color:#1a2024;
	text-align:center;
}

#katalog .name {
    font-weight:bold;
	text-transform:uppercase;
	margin:7px 0 12px;
}

#katalog .name a {
    color:#1a2024;
	text-decoration:none;
}

#katalog .name a:hover {
    color:#cf212c;
}

#katalog .name a span {
    border-bottom:1px solid #bcc1c1;
}

#katalog .name a:hover span {
    border:none;
}

#katalog .ico1 { background:url(../angar9_files/ico1.png) left no-repeat; padding-left:27px; }
#katalog .ico2 { background:url(../angar9_files/ico2.png) left no-repeat; padding-left:27px; }
#katalog .ico3 { background:url(../angar9_files/ico3.png) left no-repeat; padding-left:25px; }
#katalog .ico4 { background:url(../angar9_files/ico4.png) left no-repeat; padding-left:30px; }

#katalog .ico1:hover { background:url(../angar9_files/ico1_hover.png) left no-repeat; }
#katalog .ico2:hover { background:url(../angar9_files/ico2_hover.png) left no-repeat; }
#katalog .ico3:hover { background:url(../angar9_files/ico3_hover.png) left no-repeat; }
#katalog .ico4:hover { background:url(../angar9_files/ico4_hover.png) left no-repeat; }

#katalog .calc {
	text-align:center;
}

#katalog .calc p {
	color:#889d9c;
	font-style:italic;
	margin:25px 0 20px;
}

#katalog .calc a {
	display:inline-block;
	width:230px;
	background:url(../angar9_files/btn.png) center repeat-x;
	color:#ffffff;
	line-height:50px;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
}

#katalog .calc a:hover {
	background:url(../angar9_files/btn_hover.png) center repeat-x;
}

/* plus */

#plus {
    background:#f3f7fa;
	padding:35px 0;
}

@media (min-width:1200px) {
	#plus {
		background:url(../angar9_files/bg-vita4.jpg) center no-repeat;
		padding:90px 0;
	}
}

#plus .subtitle {
	color:#889d9c;
	text-align:center;
}

#plus .subtitle:after {
	content:"";
	display:block;
	width:100%;
	height:15px;
}

@media (min-width:1200px) {
	#plus .subtitle:after {
		height:100px;
		background:url(../angar9_files/arc.png) bottom no-repeat;
	}
}

#plus .container [class^=col-] {
	text-align:center;
}

#plus .name {
    font-weight:bold;
	margin:11px 0 5px;
}

/* advance */

#advance {
    max-width:1830px;
	background:#ffffff;
	padding:25px 0;
	margin:0 auto;
}

#advance .subtitle {
	text-align:center;
	margin-bottom:20px;
}

#advance .container [class^=col-] {
	text-align:center;
}

#advance .name {
	color:#1c4866;
	font-size:36px;
	line-height:48px;
	font-weight:500;
	margin-bottom:10px;
}

/* reviews */

#reviews {
    max-width:1830px;
	background:#ffffff;
	padding:15px 0 75px;
	margin:0 auto;
}

#reviews .title {
	margin-bottom:45px;
}

#reviews .title span {
	border-bottom:1px solid #bc0e0e;
}

#reviews .reviews {
	position:relative;
	margin:0 -15px;
}

@media (max-width:1199px) {
	#reviews .reviews {
		padding:0 80px;
	}
}

@media (min-width:1200px) and (max-width:1280px) {
	#reviews .reviews {
		padding:0 100px;
	}
}

#reviews .reviews .prev, #reviews .reviews .next {
	position:absolute;
	top:50%;
	width:70px;
	height:70px;
	margin-top:-35px;
	cursor:pointer;
}

#reviews .reviews .prev { left:0px; background:url(../angar9_files/prev.png); }
#reviews .reviews .next { right:0px; background:url(../angar9_files/next.png); }

@media (min-width:1281px) {
	#reviews .reviews .prev { margin-left:-95px; }
	#reviews .reviews .next { margin-right:-95px; }
}

#reviews .reviews .item-wrap {
    outline:none;
}

#reviews .reviews .item-cell {
    width:369px;
	height:387px;
	border:1px solid #e7ecf0;
	border-radius:3px;
	margin:0 auto;
}

#reviews .reviews .text {
	font-size:14px;
	line-height:20px;
	font-style:italic;
	margin:10px 20px 15px;
}

#reviews .reviews .logo {
	padding:0 20px;
}

#reviews .reviews .info {
	font-size:14px;
	line-height:20px;
	font-weight:500;
	margin:15px 20px 20px;
}

#reviews .title a {
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #bc0e0e;
}

#reviews .title a:hover {
	border:none;
}

/* news */

#news {
    max-width:1830px;
	background:#f3f7fa;
	padding:0px 0 0px;
	border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
	margin:0 auto;
}

@media (max-width:767px) {
	#news {
		text-align:center;
	}
}

#news .title {
	margin-bottom:35px;
}

#news .title span {
	border-bottom:1px solid #bc0e0e;
}

#news .title a {
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #bc0e0e;
}

#news .title a:hover {
	border:none;
}

#news .name {
	margin-bottom:5px;
}

#news .date {
	color:#a6aeb7;
	margin-top:13px;
}

@media (max-width:540px) {
#reviews .reviews .item-cell {
width:auto;
height:auto;
}
}


@media (min-width: 0px) and (max-width: 768px){
#slider #block-info{
  margin-top: 20px;
  max-width: 100%;
  width: 303px;
  height: 364px;
  background-size: contain;
}
#block-info .name{
  font-size: 20px;
  padding: 15px 0 10px;
  line-height: 25px;
  height: 75px;
}
#block-info .image img{
  width: 210px;
  height: auto;
}
#block-info .text{
  font-size: 16px;
}
#block-info .image{
  padding: 10px 0 10px;
}
#slider .calc{
  margin-left: 34px;
  margin-top: 10px;
}
#slider .calc a{
  line-height: 42px;
}
}
@media (min-width: 769px) and (max-width: 1200px){
#slider #block-info{
  margin-top: 20px;
  max-width: 100%;
}
#slider .calc{
}
}