html{color:#000;overflow-x:hidden;overflow-y:scroll}
	html.no-scroll{overflow-y:hidden}
	body{background-color:#fff;font-size:16px;font-weight:400;font-family:'Gotham Pro',sans-serif;line-height:1.4}
	input,button{font-family:'Gotham Pro',sans-serif}
	@media screen and (max-width:920px){
		body{font-size:15.5px;line-height:1.35}
	}
	@media screen and (max-width:620px){
		body{font-size:15px;line-height:1.3}
	}
	h1{margin:0;padding:0}
	img{display:block;margin:0 auto}
	table{width:100%;border-collapse:collapse}
	tr:nth-of-type(odd){background:#ddd}
	th{background:#555;color:#fff;font-weight:400}
	td,th{padding:6px;border:1px solid #ddd;text-align:left}
	.bq,blockquote{position:relative;border:0;background-color:#66cc66;font-size:90%;font-style:italic;color:#fff;padding:10px 10px 10px 60px;margin:1.1em 0;text-align:left}
	.bq:before,blockquote:before{position:absolute;font-size:350%;line-height:0.6;content:'«';top:0;left:5px}
	.bq:after,blockquote:after{position:absolute;content:'';top:10px;bottom:10px;height:calc(100% - 20px);left:44px;width:2px;background-color:#fff}
	blockquote.bq-white,blockquote.blockquote-white{background-color:#fff;color:#66cc66}
	blockquote.bq-white:after,blockquote.blockquote-white:after{background-color:#66cc66}
	blockquote.tiktok-embed,blockquote.tiktok-embed{background-color:#fff;color:#000;padding:10px}
	blockquote.tiktok-embed:before,blockquote.tiktok-embed:before,blockquote.tiktok-embed:after,blockquote.tiktok-embed:after{content:none}

	ul,ol{margin:0;padding-left:20px}
	a{color:#06f;text-decoration:none}
	a:hover{color:#E4413D;text-decoration:underline}
	a:visited{color:#8b008b}
	a:visited:hover{color:#E4413D}
	input::-webkit-input-placeholder{color:#aaa}
	input::-moz-placeholder{color:#aaa}
	input:-moz-placeholder{color:#aaa}
	input:-ms-input-placeholder{color:#aaa}

	.is-before,.is-after{position:relative;z-index:5}
		.is-before:before,.is-after:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:10}
		.is-before .is-container,.is-after .is-container{position:relative;z-index:10}

	.gray{color:#999}

.header{background:#fff}
.footer{background:#ccc}
	.header a,.footer a{color:#fff;text-decoration:none}
	.header a:hover,.header a:focus,.header a:visited{color:#fff;text-decoration:none}
	.header .phone a{color:#000;text-decoration:none}
	.header .phone a:hover,.header .phone a:focus,.header .phone a:visited{color:#000;text-decoration:none}
	.header .is-table,.footer .is-table{height:40px}
	@media screen and (max-width:620px){
		.header .is-table{height:40px}
	}

.logo{vertical-align:middle}
	.logo h1{font-weight:400}
	.logo .middle{display:inline-block;line-height:40px}
	.logo img{max-height:40px;display:block;margin:0 auto 0 0;width:auto}
	@media screen and (max-width:620px){
		.logo img{max-height:40px;line-height:40px}
	}
	.logo-name{line-height:35px;font-size:30px;font-weight:700}
	.logo-tagline{line-height:15px;font-size:10px}
	@media screen and (max-width:920px){
		.logo-tagline{line-height:13px;font-size:10px}
	}
	@media screen and (max-width:620px){
		.logo-name{line-height:40px;font-size:25px}
		.logo-tagline{line-height:10px}
	}

	@media screen and (max-width:470px){
		.logo-name{font-size:20px}
	}

.img-map{margin:25px 0;display:block}

.wrap{padding-bottom:50px}
.nav{font-size:15px;background-color:#ccc;position:relative;color:#333;font-weight:400}
	.menu{list-style-type:none;display:inline-block;margin:0;padding:0}
	/*.header-nav .menu{width:calc(100% - 140px)}*/
	.menu li{list-style-type:none;display:inline-block;margin:0;position:relative}
	.menu a,.menu i{display:inline-block;padding:3px 5px;margin:5px 10px 5px 0;border:1px solid #333;border-radius:3px;color:#333}
	.menu a:hover,.menu a:focus,.menu a:visited{color:#333}
	@media screen and (max-width:470px){
		.header-nav .menu{width:100%}
	}

.curs{display:inline-block;margin-left:0;width:135px;text-align:right}
	@media screen and (max-width:470px){
		.curs{display:block;width:100%;text-align:right;margin-top:10px}
	}

.social{font-size:16px;line-height:20px}
.social .item a{color:#fff;text-decoration:none}
.social .item a:hover{color:rgba(255,255,255,0.75);text-decoration:none}
.social .item .fa-stack-1x{color:#66cc66}
@media screen and (max-width:1220px){
	.social .item{margin:5px}
}
@media screen and (max-width:620px){
	.social .item{margin:0}
	.social{float:left}
}
@media screen and (max-width:470px){
	.social .item{margin:0}
	.social{font-size:14px;line-height:15px}
	.social .fa-stack{width:2em}
}
@media screen and (max-width:620px){
	.menu-bars{display:inline-block}
}

.breadcrumbs{font-weight:400}
.breadcrumbs a{text-decoration:underline}
.breadcrumbs a:hover{color:#666;text-decoration:underline}

h1{margin:15px 0 5px}

.bg-index{padding:250px 0;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url('/include/index.jpg');color:#fff}
@media screen and (max-width:920px){
	.bg-index{padding:200px 0}
}
@media screen and (max-width:470px){
	.bg-index{padding:150px 0}
}

.news .item{border-bottom:1px solid #ccc;padding:25px 0}
.news .item p{margin:0 0 10px;padding:0}
.news .item img{margin:0 auto 10px;padding:0}
.news .item .title{font-size:150%;color:#333;font-weight:700;width:100%;margin-bottom:5px}
.news .item .desc{width:100%;margin:15px 0 10px;transition:0.25s ease}
.news .item .time{font-size:12px;line-height:28px}
.news .item .time span{margin-right:10px;display:inline-block}
.news .item .share{margin-top: 10px}

.news .item .item-desc{width:100%;margin-bottom:10px}

.slick{}
	.slick-arrow{position:absolute;border:none;cursor:pointer;z-index:110;overflow:hidden}
	.slick-arrow:active,.slick-arrow:focus{outline:none}

	.js-slider .slick-arrow{top:50%;margin-top:-20px;height:40px;line-height:20px;width:40px;color:#00a7fc;background:rgba(255,255,255,0.75);border:1px solid #00a7fc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
	.js-slider .slick-arrow.slick-disabled{color:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2);background:rgba(255,255,255,0.2)}
	.js-slider .slick-arrow:hover{background:#00a7fc;color:#fff;opacity:0.9}
	.js-slider .slick-arrow.slick-disabled:hover{background:rgba(255,255,255,0.2);color:rgba(0,0,0,0.2)}
	.js-slider .slick-prev{left:-10px}
	.js-slider .slick-next{right:-10px}
	@media screen and (max-width:920px){
		.js-slider .slick-arrow{height:30px;margin-top:-15px;width:30px}
		.js-slider .slick-prev{left:-3px}
		.js-slider .slick-next{right:-3px}
	}

	.slick-dotted.slick-slider{margin-bottom:40px}
	.slick-dots{position:absolute;bottom:-40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
	.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer}
	.slick-dots li button{text-indent:-9999px;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:2px solid #00a7fc;outline:none;background:#00a7fc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
	.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:#fff}
	.slick-dots li.slick-active button{opacity:.75;background:#fff}

.gallery{margin:30px 0}
	.gallery-title{text-align:center;font-style:italic}
	.is-sliderone .gallery-title{padding-bottom:0}

.search{}
	.search form{position:relative;display:block;width:100%}
	.search input{display:block;border:none;border-bottom:1px solid #000;background-color:transparent;width:100%;line-height:20px;padding:5px 25px 5px 5px;color:#000}
	.search button{border:none;background:transparent;position:absolute;top:5px;right:0;text-indent:-9999px;cursor:pointer;background-size:cover;display:block;height:20px;width:20px;background:url('../images/search.svg') no-repeat center}

.is-news{margin:20px auto}
	.is-news .is-h1{margin:10px auto 5px}
	.is-news .is-h1 a,.is-news .is-h1 a:visited,.is-news .is-h1 a:hover,.is-news .is-h1 a:focus,.is-news .is-h1 a:visited:hover{color:#00a7fc}

.obzory-detail{margin-top:12px}
	.obzory .rating{margin-bottom:7px;margin-top:7px}
	.obzory .f-gray{color:#999}
	.obzory .f-red{color:#ff7b00}
	.obzory .f-yellow{color:#ffcc00}

.news-index .item{line-height:1.2}
	.news-index a.title{color:#333}
	.news-index a.title:hover,.news-index a.title:focus,.news-index a.title:active{color:#333}

	.news-index .item .border{display:block;position:relative;border:1px solid rgba(153,153,153,0.5);height:380px;overflow:hidden;border-radius:7px}

	.news-index .item .tag{margin-bottom:7px}
	.news-index .item .title{font-weight:400}
	.news-index .item .person{font-weight:400}
	.news-index .item .price{font-weight:500}

	.news-index .item .img{display:block;position:absolute;left:-1px;right:-1px;top:-1px;margin:0}

	.news-index .item .descr{height:155px;position:absolute;left:0;right:0;bottom:40px;padding:20px 20px 0;overflow:hidden}
	.news-index .item .descr:after{content:' ';position:absolute;right:0;bottom:0;left:0;height:15px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}

	.news-index .item .time{position:absolute;left:20px;right:20px;bottom:15px;z-index:2;width:calc(100% - 40px);color:#bbb}
	.news-index .item .time span{margin-right:3px;display:inline-block}

	.news-index .item-2x .border{border:none}

	.news-index .item-2x .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:100%;width:100%}
	.news-index .item-2x .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
	.news-index .item-2x .img:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.4);transition:0.25s ease}
	.news-index .item-2x:hover .img:after{background:rgba(0,0,0,0.55)}

	.news-index .item-2x .title{position:absolute;left:20px;right:20px;bottom:40px;z-index:3;width:calc(100% - 40px);font-weight:500}
	.news-index .item-2x a.title{color:#fff}
	.news-index .item-2x a.title:hover,.news-index .item-2x a.title:focus,.news-index .item-2x a.title:active{color:#fff}
	.news-index .item-2x .tag{position:absolute;left:20px;right:20px;top:20px;z-index:3;width:calc(100% - 40px);font-weight:400}

	.news-index .item-3x .border{border:none;height:280px}
	.news-index .item-3x .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:100%;width:100%}
	.news-index .item-3x .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
	.news-index .item-3x .img:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.4);transition:0.25s ease}
	.news-index .item-3x:hover .img:after{background:rgba(0,0,0,0.55)}
	.news-index .item-3x .title{position:absolute;left:20px;right:20px;top:calc(50% - 20px);line-height:40px;text-align:center;z-index:3;width:calc(100% - 40px);font-weight:500;color:#fff}
	.news-index .item-3x .person{position:absolute;left:20px;right:20px;top:calc(50% - 60px);line-height:40px;text-align:center;z-index:3;width:calc(100% - 40px);font-weight:500;color:#fff}
	.news-index .item-3x .price{position:absolute;left:20px;right:20px;top:calc(50% + 20px);line-height:40px;text-align:center;z-index:3;width:calc(100% - 40px);font-weight:500;color:#fff}

	.news-index .item-4x .border{border:none;height:580px}
	.news-index .item-4x .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:100%;width:100%}
	.news-index .item-4x .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
	.news-index .item-4x .img:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.4);transition:0.25s ease}
	.news-index .item-4x:hover .img:after{background:rgba(0,0,0,0.55)}
	.news-index .item-4x .title{position:absolute;left:20px;right:20px;top:calc(50% - 25px);line-height:50px;text-align:center;z-index:3;width:calc(100% - 40px);font-weight:500;color:#fff}
	.news-index .item-4x .person{position:absolute;left:20px;right:20px;top:calc(50% - 65px);line-height:40px;text-align:center;z-index:3;width:calc(100% - 40px);font-weight:500;color:#fff}
	.news-index .item-4x .price{position:absolute;left:20px;right:20px;top:calc(50% + 25px);line-height:40px;text-align:center;z-index:3;width:calc(100% - 40px);font-weight:500;color:#fff}

	@media screen and (max-width:1220px){
		.news-index .item .border{height:280px}
		.news-index .item .tag{margin-bottom:2px}
		.news-index .item .descr{height:115px;bottom:30px;padding:10px 10px 0}
		.news-index .item .time{left:10px;right:10px;bottom:10px;width:calc(100% - 20px)}
		.news-index .item-2x .time{left:20px;right:20px;bottom:10px;width:calc(100% - 40px)}

		.news-index .item-3x .border{height:205px}
		.news-index .item-4x .border{height:430px}
	}
	@media screen and (max-width:920px){
		.news-index .item .border{height:380px}
		.news-index .item .tag{margin-bottom:7px}
		.news-index .item .descr{height:155px;bottom:40px;padding:20px 20px 0}
		.news-index .item .time{left:20px;right:20px;bottom:15px;width:calc(100% - 40px)}

		.news-index .item-3x .border{height:280px}
		.news-index .item-4x .border{height:580px}
	}
	@media screen and (max-width:620px){
		.news-index .item .border{height:300px}
		.news-index .item .tag{margin-bottom:2px}
		.news-index .item .descr{height:135px;bottom:30px;padding:10px 10px 0}
		.news-index .item .time{left:10px;right:10px;bottom:10px;width:calc(100% - 20px)}
		.news-index .item-2x .time{left:20px;right:20px;bottom:10px;width:calc(100% - 40px)}
	}
	@media screen and (max-width:470px){
		.news-index .item{margin-bottom:20px}
		.news-index .item .border{height:auto;border:none}
		.news-index .item .img{position:relative;left:0;right:0;top:0}
		.news-index .item .descr{height:auto;position:relative;bottom:0;padding:20px 0 10px}
		.news-index .item .descr:after{content:none}

		.news-index .item .time{position:relative;left:0;right:0;bottom:0;width:100%;padding:0 0 15px}

		.news-index .item .border{overflow:visible;border-radius:0}

		.news-index .item-2x .border{height:350px}
		.news-index .item-2x{left:-50px;right:-50px}
		.news-index .item-2x .img:after{left:-50px;right:-50px}
		.news-index .item-2x .tag{left:0;right:0;width:100%}
		.news-index .item-2x .title{left:0;right:0;width:100%}
		.news-index .item-2x .time{position:absolute;left:0;right:0;bottom:15px;width:100%;padding:0}

		.news-index .item-3x .border{height:350px}
		.news-index .item-3x{left:-50px;right:-50px}
		.news-index .item-3x .img:after{left:-50px;right:-50px}
		.news-index .item-3x .title{left:0;right:0;width:100%}
		.news-index .item-3x .person{left:0;right:0;width:100%}
		.news-index .item-3x .price{left:0;right:0;width:100%}

		.news-index .item-4x .border{height:350px}
		.news-index .item-4x{left:-50px;right:-50px}
		.news-index .item-4x .img:after{left:-50px;right:-50px}
		.news-index .item-4x .title{left:0;right:0;width:100%}
		.news-index .item-4x .person{left:0;right:0;width:100%}
		.news-index .item-4x .price{left:0;right:0;width:100%}
	}

.news-index-list{position:relative;height:780px;padding:25px 15px;border:1px solid rgba(153,153,153,0.5);background-color:#fff;overflow:hidden;border-radius:7px}
	.news-index-list:after{content:' ';position:absolute;right:0;bottom:0;left:0;height:50px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}
	.news-index-list .hr{padding:0;margin:0;height:1px;background-color:rgba(153,153,153,0.5)}
	.news-index-list .item{display:block;line-height:1.1;width:100%;text-decoration:none;color:#333}
	.news-index-list .title{margin:5px 0 3px}
	.news-index-list .image-radius img{overflow:hidden;border-radius:7px;display:block}
		.news-index-list a,.news-index-list .is-pointer{color:#333}
		.news-index-list a:hover,.news-index-list a:focus,.news-index-list a:active{color:#333}
		.news-index-list .is-pointer:hover,.news-index-list .is-pointer:focus,.news-index-list .is-pointer:active{color:#333}

		.news-index-list .item .tag{padding:5px 0 10px}
		.news-index-list .item .tag a,.news-index-list .item .tag .is-pointer{display:inline;padding:0;margin-bottom:0}
	@media screen and (max-width:1220px){
		.news-index-list{height:580px}
	}
	@media screen and (max-width:920px){
		.news-index-list{height:auto}
		.news-index-list:after{content:none}
	}
	@media screen and (max-width:470px){
		.news-index-list{padding:25px 0;border-left:none;border-right:none;border-radius:0}
	}

.blog{margin:0 0 40px}
	.blog .img{margin:20px 0}
	.blog .time{margin-bottom:20px;color:#999}
	.blog .time span{margin-right:10px;display:inline-block}
	.blog .share{margin-top:20px}


.tag{}
	.tag a{display:inline-block;padding:3px 7px;color:#fff;background-position:center;background-repeat:repeat;border-radius:3px;text-decoration:none;margin-bottom:5px}
	.tag a:hover{text-decoration:underline;color:#fff}
	.tag-mt{margin-top:5px;margin-bottom:-15px}
	.tag .is-pointer{display:inline-block;padding:3px 7px;color:#fff;background-position:center;background-repeat:repeat;border-radius:3px;text-decoration:none;margin-bottom:5px}
	.tag .is-pointer:hover{text-decoration:underline;color:#fff}

a.button,a.button:visited{font-weight:400;display:inline-block;padding:10px 20px;line-height:20px;background-color:rgba(0,167,252,0.9);border:2px solid #00a7fc;color:#fff;cursor:pointer;border-radius:5px;text-decoration:none}
	a.button:hover,a.button:focus,a.button:visited:hover{background:#fff;color:#00a7fc;text-decoration:none}
span.button,span.button:visited{font-weight:400;display:inline-block;padding:10px 20px;line-height:20px;background-color:rgba(0,167,252,0.9);border:2px solid #00a7fc;color:#fff;cursor:pointer;border-radius:5px;text-decoration:none}
	span.button:hover,span.button:focus,span.button:visited:hover{background:#fff;color:#00a7fc;text-decoration:none}

.intro-img{}
	.intro-img:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:40px;line-height:50px;content:"\f00e";position:absolute;bottom:15px;right:15px;height:50px;width:50px;z-index:10;opacity:0;color:#fff;transition:0.75s ease;}
	.intro-img:hover:after{opacity:0.75}

.source{color:#999}
	.source a,.source a{color:#999;text-decoration:none}
	.source a:hover,.source a:focus,.source a:visited{color:#999;text-decoration:underline}

.data-table{}

	.data-table tr:nth-of-type(odd){background:#f5f5f5}
	.data-table th{background:#555;color:#fff;font-weight:400}
	.data-table td,.data-table th{padding:6px;border:none;text-align:left}

	.data-table	input{display:block;padding:7px 10px;border:1px solid #BDBDBD;background:#FAFAFA;width:100%;border-radius:5px}
	.data-table	input[type=checkbox]{vertical-align:middle;margin-right:3px;display:inline-block;padding:0;border:none;background:transparent;width:auto}
	.data-table select{display:block;padding:7px 10px;border:1px solid #F0F0F0;background:#F0F0F0;width:100%;border-radius:5px}
	.data-table textarea{display:block;padding:7px 10px;line-height:18px;border:1px solid #BDBDBD;background:#FAFAFA;width:100%;min-width:100%;max-width:100%;min-height:100px;max-height:500px;border-radius:5px}
	.data-table img{display:block;height:auto;max-width:100%;width:auto;margin:0 auto 0 0}
	.data-table img.calendar-icon{display:inline-block;margin-right:2px;margin-top:2px}
	.data-table .button{display:inline-block;width:auto;padding:7px 15px;background-color:rgba(0,167,252,0.9);border:2px solid #00a7fc;color:#fff;cursor:pointer;border-radius:5px}
	.data-table .button[name=iblock_apply],.data-table .button[name=iblock_cancel]{background-color:#fff;border:2px solid #ccc;color:#ccc}
	.data-table .button:hover,.data-table .button:focus{background:#fff;border:2px solid #00a7fc;color:#00a7fc;text-decoration:none}

