.banner--index-form {
    top: 30px;
    right: 160px;
}

#block-search-inner {
    width: 100%;
    background-color: #eeeeee;
}

#block-search {
    border-radius: 12px;
    background-color: #ffffff;
    width: 100%;
    min-width: 300px;
}

.tl-container {
    max-width: 1200px;
    margin: 0 auto;
}

#tl-booking-form {
    margin-top: 30px;
    min-height: 480px;
}

.moob--container {
    /*width: 25%;*/
}

.moob--container .order--phone {
    padding: 0 0 0 10px;
    font-size: 14px;
    font-family:'Jost', sans-serif;
    text-decoration: underline;
    letter-spacing: 0.2px;
}

.moob--container .order--phone:hover {
    text-decoration: none;
}

.menu_top {
    /*width: 55%;*/
}

.advantages {
    display: block;
    position: absolute;
    top: 0;
    right: 330px;
    width: 440px;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    opacity: 1;
    transition: all 1.5s ease;
    z-index: 10;
}

.advantages.hide-out {
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    transition: all 1.5s ease;
    z-index: -10;
}

.advantages-header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    min-height: 58px;
    text-transform: uppercase;
    margin: 0;
    padding: 2px 32px;
    text-align: center;
    color: #424C11;
    background: #B4DC5E;
    font-family:'Jost', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    border-radius: 14px 14px 0 0;
}

.advantages-content {
    position: relative;
    display: block;
    padding: 20px 26px 20px 31px;
    color: #444444;
    background: #ffffff;
    border-radius: 0 0 14px 14px;
}

.advantages-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.3%;
    flex: 1 1 33.3%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
}

.advantages-item:last-child {
    margin-bottom: 0;
}

.advantages-item:before {
    margin-right: 15px;
    font-size: 24px;
    color: #A59569;
}

.advantages-item__text {
    margin-left: 20px;
    font-family:'Jost', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 40px;
    color: #444444;
}

@media (max-width: 991px) {
    #utp {
        display: none!important;
    }
}

@media (max-width: 1340px) {
    .fadein .banner--index-form {
        top: 15px;
        right: 0;
    }

    .fadein .inner .content-block {
        padding: 0 20px;
    }
}

@media (max-width: 1279px) {
    .fadein .banner--index-form {
        top: 100px;
        right: 0;
        margin-bottom: 0;
    }

    #block-search-inner {
        margin-top: 57px;
    }

/*    .fadein .index--banner-block .slick-slide {
        min-height: 520px;
    }*/
}

@media (max-width: 991px) {
    .fadein .banner--index-form {
        top: 0;
        right: 0;
    }

    #block-search {
        background-color: #eeeeee;
    }

    #block-search-inner {
        margin-top: 0;
    }

    .moob--container {
        width: 100%;
    }

    .fadein .inner .content-block {
        padding: 0 15px;
    }
}

.tl-button {
	position: absolute;
	top: 23px;
	right: 15px;
	padding: 10px 93px;
	background: #B4DC5E;
	border-radius: 5px;
	color: #000000;
	text-decoration: none;
	font-family:'Jost', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
}

@media screen and (max-width: 1199px) {
	.tl-button {
		padding: 10px 45px;
		position: relative;
		top: 0;
		display: inline-block;
		margin-left: 15px;
		margin-bottom: 20px;
	}
}

.tl-button:hover {
	text-decoration: none;
}
* { font-family:'Jost', sans-serif !important; font-optical-sizing: auto; font-style: normal; font-weight:normal; }
body { font-family:'Jost', sans-serif !important; font-optical-sizing: auto; font-style: normal; font-weight:normal; background-color:#ffffff !important; }
div { font-family:'Jost', sans-serif !important; font-optical-sizing: auto; font-style: normal; font-weight:normal; box-sizing:border-box !important; }
#wrapper [role="main"] { background:#ffffff !important; }

.products .product.product-category a div { padding:0 !important; }
.products .product.product-category a { background-size: 80% auto !important; background-repeat:no-repeat !important; }
.products .product.product-category a div span { display:none !important; }
.thb-product-detail.page-padding { margin-top:0 !important; }
.column, .columns { padding-right:0 !important; padding-left:0 !important; }
.grecaptcha-badge { opacity: 0 !important; /*z-index:9999 !important;*/ }
.grecaptcha-badge:hover { /*opacity: 1 !important;*/ }
.dark-header { display:none !important; }
.light-header { display:none !important; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom:0 !important; }
.thb-image-content { display:none !important; }
.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular svg { fill:#FFFFFF !important; }
.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular { border-color:#FFFFFF !important; }
.mobile-toggle-holder .mobile-toggle { width:24px !important; height:24px !important; }
.mobile-toggle-holder .mobile-toggle span { width:24px !important; height:4px !important; background-color:#000000 !important; }
.mobile-toggle-holder .mobile-toggle span:nth-child(1) { top:0px !important; }
.mobile-toggle-holder .mobile-toggle span:nth-child(2) { top:8px !important; }
.mobile-toggle-holder .mobile-toggle span:nth-child(3) { top:16px !important; }
#scroll_to_top { left:15px !important; right:auto !important; }
.wpcf7-form { padding:0 !important; margin:0 !important; margin-top:20px !important; margin-bottom:40px !important; }
.wpcf7-response-output { padding:0 !important; margin:0 !important; color:#FF0000 !important; font-weight:bold !important; text-align:left !important; padding-top:15px !important; }
#mobile-menu.dark { background-color:#211B17 !important; }
.thb_post_nav.style1.blog_nav_keyboard-on.active { display:none !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

div.wpb_gallery div.wpb_gallery_slides div.mfp-gallery a.thb-portfolio-link.mfp-image figure.thb-overlay-caption figcaption {
	display:none !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sborgal .wpb_gallery_slides .mfp-gallery .columns {
	padding-left:5px !important;
	padding-right:5px !important;
	padding-bottom:5px !important;
}
.sborgal .wpb_gallery_slides .mfp-gallery figure {
	background:#FFFFFF !important;
}
.sborgal .wpb_gallery_slides .mfp-gallery img {
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */

.sborgal2 .wpb_gallery_slides .mfp-gallery .columns {
	padding-left:5px !important;
	padding-right:5px !important;
	padding-bottom:5px !important;
}
.sborgal2 .wpb_gallery_slides .mfp-gallery figure {
	background:#FFFFFF !important;
}
.sborgal2 .wpb_gallery_slides .mfp-gallery img {
	border-radius:0 !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.post.post-detail .post-content .post-title {
	padding-left:35px !important;
}

.post.post-detail .post-content .post-title .post-category {
	font-size:21px !important;
	color:#555752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	text-transform:none !important;
}

.post.post-detail .post-content .post-title .post-category a {
	font-size:21px !important;
	color:#555752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	text-transform:none !important;
}
.post.post-detail .post-content .post-title .post-category a:hover { text-decoration:underline !important; }

.post.post-detail .post-content .post-title h1.entry-title {
	font-size: 48px !important;
	color: #000000 !important;
	text-decoration: none !important;
	line-height: 1.4 !important;
	font-weight: 500 !important;
	letter-spacing: -2px !important;
	text-transform: uppercase !important;
	padding-top:18px !important;
}

.post.style5 .post-gallery {
	background-image:url(/images/postoblempty.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}

.post.post-detail .post-content .post-gallery img.wp-post-image {
	width:auto !important;
	height:auto !important;
	max-width:100% !important;
	border-radius:15px !important;
}

.blog_row .blog-main-container .blog-container.blog-style5 .post.style5 .post-gallery .style5-content-container .post-meta {
	display:none !important;
}

.blog_row .blog-main-container .blog-container.blog-style5 .post.style5.category-news .post-gallery .style5-content-container .post-meta {
	display:block !important;
}

.post.style5 .post-gallery .wp-post-image {
	border-radius:15px !important;
}

.post.style5 .post-gallery {
	background-color:transparent !important;
	border-radius:15px !important;
}

.post.style5 .post-gallery .post-category {
	display:none !important;
}

.blog_row .blog-main-container .blog-container.blog-style5 .columns {
	padding-left:5px !important;
	padding-right:5px !important;
	padding-bottom:5px !important;
}

.post.style5 {
	margin-bottom:16px !important;
}

.post.post-detail .columns .post-content, .post.post-detail .columns .post-content div, .post.post-detail .columns .post-content p, .post.post-detail .columns .post-content a {
	font-size:24px !important;
	font-weight:400 !important;
	line-height:1.2 !important;
	letter-spacing:-1px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.vasilevo-bloggrid-4, .vasilevo-bloggrid-7, .vasilevo-bloggrid-10 { left:0 !important; }
.vasilevo-bloggrid-5, .vasilevo-bloggrid-8, .vasilevo-bloggrid-11 { left:33.332% !important; }
.vasilevo-bloggrid-6, .vasilevo-bloggrid-9, .vasilevo-bloggrid-12 { left:66.6639% !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* ВСПЛЫВАЮЩИЕ ОКНА */
.reveal-modal-bg { position: fixed;  height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 999; display: none; top: 0;left: 0; }

#myModal_oz.reveal-modal { visibility: hidden; top: 50%;  left: 50%; margin-top:-225px; margin-left:-300px; width:600px; position:fixed; z-index: 9990; padding: 0px; border:0px; }
#myModal_oz.reveal-modal .close-reveal-modal { width:30px !important; height:30px !important; cursor: pointer; position:absolute !important; margin-top:-10px !important; margin-right:0px !important; }

.big-link { display:block; text-align: center; color: #06f; }
.reveal-modal table { padding:0 !important; margin:0 !important; border:0 !important; background-color:#FFFFFF !important; color:#000000 !important; max-width:600px !important; }
.reveal-modal tr { padding:0 !important; margin:0 !important; border:0 !important; }
.reveal-modal td { padding:0 !important; margin:0 !important; border:0 !important; padding-left:20px !important; padding-right:20px !important; padding-bottom:0px !important; }
.reveal-modal .field-name { padding-top:0px !important; }
label { line-height:1 !important; padding:0 !important; margin:0 !important; }
.wpcf7-form p { padding:0 !important; margin:0 !important; line-height:1 !important; }
textarea { min-height:100px !important; height:100px !important; }
.wpcf7-textarea { min-height:100px !important; height:100px !important; }
.os-message { padding:0 !important; margin:0 !important; }
.os-subm, .oz-subm, .kp-subm, .br-subm { background-color:#b2db5e !important; color:#000000 !important; font-size:16px !important; }
.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap input[type="date"], .wpcf7-form-control-wrap input[type="datetime"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="number"], .wpcf7-form-control-wrap input[type="search"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap input[type="time"], .wpcf7-form-control-wrap input[type="url"], .wpcf7-form-control-wrap textarea { margin-bottom:0 !important; }
.modal_oz1 { font-size:25px !important; font-weight:600 !important; line-height:1.3 !important; text-align:center !important; background-color:#FFFFFF !important; text-transform:uppercase !important; }
.reveal-modal td.modal_oz1 { padding-top:20px !important; }
.modal_oz2 { font-size:18px !important; font-weight:500 !important; line-height:1.3 !important; text-align:center !important; background-color:#FFFFFF !important; }
#msg1 { font-size:27px !important; color:#66FF00 !important; line-height:1.2 !important; text-decoration:none !important; font-weight:400 !important; display:none; }

.oz-name input, .oz-phone input, .oz-subm { transition: all 0s ease-in-out !important; }
.kp-name input, .kp-phone input, .kp-email input, .kp-subm { transition: all 0s ease-in-out !important; }
.kr-name input, .kr-phone input, .kr-email input, .kr-subm { transition: all 0s ease-in-out !important; }
.audi-name input, .audi-phone input, .audi-subm { transition: all 0s ease-in-out !important; }
.video-name input, .video-phone input, .video-subm { transition: all 0s ease-in-out !important; }
.kon-name input, .kon-phone input, .kon-subm { transition: all 0s ease-in-out !important; }
.roliki-name input, .roliki-phone input, .roliki-subm { transition: all 0s ease-in-out !important; }
.present-name input, .present-phone input, .present-subm { transition: all 0s ease-in-out !important; }

.konsul-usluga, .konsul-sub, .br-ostanov, .br-phone, .br-subm, .konsul-name input, .konsul-phone input, .oz-usluga input { transition: all 0s ease-in-out !important; }
.modal_oz3 { font-size:35px !important; font-weight:600 !important; line-height:1.3 !important; text-align:center !important; background-color:#FFFFFF !important; text-transform:uppercase !important; }
.reveal-modal td.modal_oz3 { padding-top:20px !important; }
.modal_oz4 { font-size:24px !important; font-weight:400 !important; line-height:1.3 !important; text-align:center !important; background-color:#FFFFFF !important; }
.reveal-modal td.modal_oz4 { padding-bottom:40px !important; }
img.modal_oz5 { width:100px !important; height:100px !important; }
#myModal_link_br, #myModal_link_send { display:none !important; }

.etyle_pdamenu1 { padding:0 !important; margin:0 !important; width:100% !important; text-align:left !important; font-size:24px !important; color:#FFFFFF !important; text-decoration:none !important; line-height:1 !important; font-weight:800 !important; text-transform:uppercase !important; }
.etyle_pdamenu3 { padding:0 !important; margin:0 !important; width:100% !important; text-align:left !important; font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; line-height:1.3 !important; font-weight:400 !important; padding-top:10px !important; }
.etyle_pdamenu4 { padding:0 !important; margin:0 !important; width:100% !important; text-align:left !important; margin-top:10px !important; }
.etyle_pdamenu4 a { font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; line-height:1 !important; font-weight:normal !important; }
.etyle_pdamenu4 img { width:15px !important; height:auto !important; margin-right:5px !important; margin-top:-3px !important; }
.etyle_pdamenu2 { padding:0 !important; margin:0 !important; width:100% !important; text-align:left !important; margin-top:10px !important; }
.etyle_pdamenu2 a { font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; line-height:1 !important; font-weight:normal !important; }
.etyle_pdamenu2 img { width:15px !important; height:auto !important; margin-right:5px !important; margin-top:-3px !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_top_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
}

.sbor_top_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-top:18px !important;
}

.sbor_top_logos {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:165px !important;
	padding-top:15px !important;
	padding-left:8px !important;
}

.sbor_top_logo1 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
}

.sbor_top_logo1 img {
	width:72px !important;
	height:72px !important;
}

.sbor_top_logo2 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:165px !important;
}

.sbor_top_logo2 img {
	width:165px !important;
	height:28px !important;
}

.sbor_top_logo3 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:165px !important;
}

.sbor_top_logo3 img {
	width:15px !important;
	height:15px !important;
}

.sbor_top_logo4 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
}

.sbor_top_logo4 img {
	width:240px !important;
	height:66px !important;
}

.sbor_top_akcii {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-left:29px !important;
	padding-top:24px !important;
}

.sbor_top_akcii a {
	font-size:17px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:2px solid #b2db5e !important;
	padding-left:12px !important;
	padding-right:12px !important;
	padding-top:2px !important;
	padding-bottom:4px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_akcii a:hover { background-color:#FFFFFF !important; box-shadow:0px 0px 10px 0px rgb(178 219 94 / 50%); }

.sbor_top_otzivi {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-left:5px !important;
	padding-top:24px !important;
}

.sbor_top_otzivi a {
	font-size:17px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	border-bottom:1px solid #000000 !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_otzivi a:hover { color:#8bad45 !important; border-bottom:1px solid #8bad45 !important; }

.sbor_top_icons {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-top:24px !important;
	padding-left:32px !important;
}

.sbor_top_curicon1 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	background-color:#b2db5e !important;
	width:25px !important;
	height:25px !important;
	border-radius:5px !important;
	margin-left:4px !important;
	margin-right:4px !important;
	padding-right:4px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_curicon1:hover { transform:translateY(-1px); box-shadow:0px 3px 5px 0px rgb(129 167 50 / 50%); }

.sbor_top_curicon1 img {
	width:16px !important;
	height:16px !important;
}

.sbor_top_curicon2 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	background-color:#b2db5e !important;
	width:25px !important;
	height:25px !important;
	border-radius:5px !important;
	margin-left:4px !important;
	margin-right:4px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_curicon2:hover { transform:translateY(-1px); box-shadow:0px 3px 5px 0px rgb(129 167 50 / 50%); }

.sbor_top_curicon2 img {
	width:18px !important;
	height:18px !important;
}

.sbor_top_curicon3 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	background-color:#b2db5e !important;
	width:25px !important;
	height:25px !important;
	border-radius:5px !important;
	margin-left:4px !important;
	margin-right:4px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_curicon3:hover { transform:translateY(-1px); box-shadow:0px 3px 5px 0px rgb(129 167 50 / 50%); }

.sbor_top_curicon3 img {
	width:16px !important;
	height:16px !important;
}

.sbor_top_curicon4 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	background-color:#b2db5e !important;
	width:25px !important;
	height:25px !important;
	border-radius:5px !important;
	margin-left:4px !important;
	margin-right:4px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_curicon4:hover { transform:translateY(-1px); box-shadow:0px 3px 5px 0px rgb(129 167 50 / 50%); }

.sbor_top_curicon4 img {
	width:16px !important;
	height:16px !important;
}

.sbor_top_oz {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-top:23px !important;
	padding-left:7px !important;
}

.sbor_top_oz a {
	font-size:15px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	
	background-color:#FFFFFF !important;
	border:2px solid #b2db5e !important;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-top:4px !important;
	padding-bottom:4px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_top_oz a:hover { background-color:#b2db5e !important; box-shadow:0px 0px 10px 0px rgb(178 219 94 / 50%); }

.sbor_top_phone {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:202px !important;
}

.sbor_top_number {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:202px !important;
	padding-top:21px !important;
}

.sbor_top_number a {
	font-size:27px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
}

.sbor_top_phtext {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:202px !important;
	
	font-size:13px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:1px !important;
}

.sbor_top_mobile {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:right !important;
	vertical-align:top !important;
	width:75px !important;
	padding-top:16px !important;
}

.sbor_top_pdaphone {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:20px !important;
	padding-top:2px !important;
}

.sbor_top_pdaphone img {
	width:20px !important;
	height:20px !important;
}

.sbor_top_pdamenu {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:52px !important;
}

.sbor_top_pdamenu img {
	width:28px !important;
	height:28px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_mmenu_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
	padding-top:8px !important;
	padding-bottom:10px !important;
}

.sbor_mmenu_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1140px !important;
}

.sbor_mmenu_spisok {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-top:7px !important;
}

.sbor_mmenu_spisok ul {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	display:inline-block !important;
}

.sbor_mmenu_spisok li {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	list-style-type:none !important;
	display:inline-block !important;
}

.sbor_mmenu_spisok li.menu-item {
	padding-right:34px !important;
}

.sbor_mmenu_spisok li.menu-item.menu-item-has-children {
	background-image:url(/images/icon_mmenu_1.png) !important;
	background-repeat:no-repeat !important;
	background-position:right 17px bottom 50% !important;
	background-size:10px 10px !important;
	
}

.sbor_mmenu_spisok .menu-item a {
	font-size:17px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
}

.sbor_mmenu_spisok .menu-item.menu-item-has-children ul.sub-menu {
	display:none !important;
	position:absolute !important;
	z-index:99 !important;
	background-color:#FFFFFF !important;
	padding-left:25px !important;
	padding-right:10px !important;
	padding-top:24px !important;
	padding-bottom:21px !important;
}

.sbor_mmenu_spisok .menu-item.menu-item-has-children ul.sub-menu li {
	list-style-type:none !important;
	display:list-item !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
}

.sbor_mmenu_spisok .menu-item.menu-item-has-children ul.sub-menu li a {
	font-size:17px !important;
	color:#7d7b7c !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	text-transform:none !important;
}
.sbor_mmenu_spisok .menu-item.menu-item-has-children ul.sub-menu li a:hover { color:#b2db5e !important; text-decoration:underline !important; }

.sbor_mmenu_spisok li.menu-item:hover a { color:#8e8d8d !important; }
.sbor_mmenu_spisok li.menu-item.menu-item-has-children:hover a { color:#8e8d8d !important; }
.sbor_mmenu_spisok li.menu-item.menu-item-has-children:hover { background-image:url(/images/icon_mmenu_2.png) !important; }
.sbor_mmenu_spisok li.menu-item.menu-item-has-children:hover ul.sub-menu { display:block !important; }

.sbor_mmenu_poiskpole {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-left:21px !important;
}

.sbor_mmenu_poiskpole input {
	outline:none !important;
	overflow:hidden !important;
	resize:none !important;
	width:240px !important;
	height:35px !important;
	padding-left:20px !important;
	padding-right:20px !important;
	border:2px solid #b3dc61 !important;
	border-radius:20px !important;
	background-color:#FFFFFF !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	
	font-size:13px !important;
	color:#444141 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}
.sbor_mmenu_poiskpole input::-webkit-input-placeholder { color:#444141 !important; font-weight:400 !important; }
.sbor_mmenu_poiskpole input::-moz-placeholder { color:#444141 !important; font-weight:400 !important; }/* Firefox 19+ */
.sbor_mmenu_poiskpole input:-moz-placeholder { color:#444141 !important; font-weight:400 !important; }/* Firefox 18- */
.sbor_mmenu_poiskpole input:-ms-input-placeholder { color:#444141 !important; font-weight:400 !important; }

.sbor_mmenu_poisklupa {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-top:7px !important;
	padding-left:10px !important;
}

.sbor_mmenu_poisklupa img {
	width:18px !important;
	height:18px !important;
	cursor:pointer !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_submenu_section {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
	padding-right:9px !important;
	padding-top:7px !important;
	/*padding-bottom:21px !important;*/
}

.sbor_submenu_section table, .sbor_submenu_section tbody {
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	background-color:#FFFFFF !important;
}

.sbor_submenu_section tr, .sbor_submenu_section td {
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

.sbor_submenu_section td {
	width:25% !important;
}

.sbor_submenu_section div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	
	background-color:#b2db5e !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:2px !important;
	border-radius:20px !important;
}

.sbor_submenu_section a {
	font-size:10px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	text-transform:uppercase !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_mobmenu_section {
	padding:0 !important;
	margin:0 !important;
	display:none;
	text-align:left !important;
	vertical-align:top !important;
	
	background-color:#FFFFFF !important;
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100vh !important;
	z-index:9999 !important;
	
	overflow-y:scroll !important;
}
.sbor_mobmenu_section::-webkit-scrollbar { width:1px; height:2px; } /*общее*/
.sbor_mobmenu_section::-webkit-scrollbar-thumb { background-color: #eeeded; border-radius: 5px; } /*ползунок*/
.sbor_mobmenu_section::-webkit-scrollbar-track { background-color:transparent; } /*полоса*/

.sbor_mobmenu_section table, .sbor_mobmenu_section tbody {
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	min-height:100vh !important;
	background-color:#FFFFFF !important;
}

.sbor_mobmenu_section tr, .sbor_mobmenu_section td {
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

.sbor_mobmenu_section td {
	width:100% !important;
	background-color:#FFFFFF !important;
}

td.sbor_mobmenu_tbltop {
	height:105px !important;
}

td.sbor_mobmenu_tblbottom {
	background-color:#b2db5e !important;
	height:340px !important;
	padding-left:25px !important;
	padding-top:25px !important;
}

.sbor_mobmenu_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-top:50px !important;
}

.sbor_mobmenu_logo1 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:63px !important;
}

.sbor_mobmenu_logo1 img {
	width:53px !important;
	height:53px !important;
}

.sbor_mobmenu_logos {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:120px !important;
	padding-top:5px !important;
}

.sbor_mobmenu_logo2 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:120px !important;
}

.sbor_mobmenu_logo2 img {
	width:120px !important;
	height:20px !important;
}

.sbor_mobmenu_logo3 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:120px !important;
}

.sbor_mobmenu_logo3 img {
	width:11px !important;
	height:11px !important;
}

.sbor_mobmenu_logo4 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:181px !important;
}

.sbor_mobmenu_logo4 img {
	width:181px !important;
	height:50px !important;
}

.sbor_mobmenu_close {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:calc(100% - 185px) !important;
	padding-top:19px !important;
}

.sbor_mobmenu_close img {
	width:26px !important;
	height:26px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_mobmenu_tblmenu {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	width:100% !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:27px !important;
	padding-bottom:40px !important;
	background-color:#FFFFFF !important;
}

.sbor_mobmenu_tblmenu ul {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	display:list-item;
	list-style-type:none !important;
}

.sbor_mobmenu_tblmenu li {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	display:list-item !important;
	list-style-type:none !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	border-bottom:1px solid #e5f3c9 !important;
}

.sbor_mobmenu_tblmenu li.menu-item-43 {
	border-bottom:0 !important; 
}

.sbor_mobmenu_tblmenu li.menu-item.menu-item-has-children {
	background-image:url(/images/icon_top_ugol.png) !important;
	background-repeat:no-repeat !important;
	background-position:right 1px top 10px !important;
	background-size:12px 12px !important;
}

.sbor_mobmenu_tblmenu .menu-item a {
	font-size:17px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}

.sbor_mobmenu_tblmenu .menu-item.menu-item-has-children ul.sub-menu {
	display:none;
}

.sbor_mobmenu_tblmenu .menu-item input {
	display:none !important;
}

.sbor_mobmenu_tblmenu .menu-item.menu-item-has-children input {
	display:inline-block !important;
	position:absolute !important;
	right:25px !important;
	margin-top:5px !important;
	width:15px !important;
	height:15px !important;
	opacity:0 !important;
}

.sbor_mobmenu_tblmenu .menu-item.menu-item-has-children ul.sub-menu input {
	display:none !important;
}

.sbor_mobmenu_tblmenu input[type=checkbox]:checked ~ ul.sub-menu { display:block; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_mobmenu_tblmenu li.menu-item-has-children ul.sub-menu {
	padding-top:15px !important;
	padding-bottom:20px !important;
}

.sbor_mobmenu_tblmenu li.menu-item-has-children ul.sub-menu li.menu-item {
	border-bottom:0 !important;
	padding-left:10px !important;
}

.sbor_mobmenu_tblmenu li.menu-item-has-children ul.sub-menu li.menu-item a {
	font-size:15px !important;
	color:#7d7b7c !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

td.sbor_mobmenu_tblpoisk {
	padding-left:25px !important;
	height:63px !important;
}

.sbor_mobmenu_tblpoisk div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	border:1px solid #b2db5e !important;
	border-radius:25px !important;
	padding-left:12px !important;
	padding-right:12px !important;
	padding-top:1px !important;
	padding-bottom:4px !important;
}

.sbor_mobmenu_tblpoisk input {
	outline:none !important;
	overflow:hidden !important;
	resize:none !important;
	width:120px !important;
	height:20px !important;
	border:0 !important;
	background-color:#FFFFFF !important;
	margin-top:5px !important;
	margin-bottom:0 !important;
	padding:0 !important;
	
	font-size:10px !important;
	color:#b8b7b7 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	text-transform:uppercase !important;
}
.sbor_mobmenu_tblpoisk input::-webkit-input-placeholder { color:#b8b7b7 !important; font-weight:400 !important; }
.sbor_mobmenu_tblpoisk input::-moz-placeholder { color:#b8b7b7 !important; font-weight:400 !important; }/* Firefox 19+ */
.sbor_mobmenu_tblpoisk input:-moz-placeholder { color:#b8b7b7 !important; font-weight:400 !important; }/* Firefox 18- */
.sbor_mobmenu_tblpoisk input:-ms-input-placeholder { color:#b8b7b7 !important; font-weight:400 !important; }

.sbor_mobmenu_tblpoisk img {
	width:20px !important;
	height:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_mobmenu_phone {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:60px !important;
	
	background-image:url(/images/icon_pdamenu_1.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	background-size:25px 25px !important;
	padding-left:40px !important;
	
	font-size:16px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}

.sbor_mobmenu_phone a {
	font-size:25px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
}

.sbor_mobmenu_bron {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:40px !important;
	
	background-image:url(/images/icon_pdamenu_2.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	background-size:25px 25px !important;
	padding-left:40px !important;
	padding-top:2px !important;
}

.sbor_mobmenu_bron a {
	font-size:16px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}

.sbor_mobmenu_map {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:40px !important;
	
	background-image:url(/images/icon_pdamenu_3.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	background-size:25px 25px !important;
	padding-left:40px !important;
	padding-top:2px !important;
}

.sbor_mobmenu_map a {
	font-size:16px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}

.sbor_mobmenu_oz {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:40px !important;
	
	background-image:url(/images/icon_pdamenu_4.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	background-size:25px 25px !important;
	padding-left:40px !important;
	padding-top:2px !important;
}

.sbor_mobmenu_oz a {
	font-size:16px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}

.sbor_mobmenu_social {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-left:40px !important;
	padding-top:10px !important;
}

.sbor_mobmenu_social a {
	margin-right:10px !important;
}

.sbor_mobmenu_social img {
	width:25px !important;
	height:25px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_hpagetop_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	background-image:url(/images/fon_hpage_top.jpg) !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
@media (min-width:1800px) { .sbor_hpagetop_section { background-image:url(/images/fon_hpage_top2.jpg) !important; } }

.sbor_hpagetop_gradient {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	height:525px !important;
	
	background-image:url(/images/fon_hpage_top_gradient.png) !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	background-size:100% 100% !important;
}

.sbor_hpagetop_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1100px !important;
}

.sbor_hpagetop_texttop {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:63px !important;
}

.sbor_hpagetop_2texttop {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	padding-top:20px !important;
	padding-bottom:80px !important;
}

.sbor_hpagetop_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:81px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-3px !important;
	text-transform:uppercase !important;
	text-shadow: 0 0 15px #000000 !important;
	padding-top:22px !important;
}

.sbor_hpagetop_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:47px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-shadow: 0 0 10px #000000 !important;
	padding-top:3px !important;
	padding-bottom:19px !important;
}

.sbor_hpagetop_textlist {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:21px !important;
	
	font-size:24px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	text-shadow: 0 0 10px #000000 !important;
	
	background-image:url(/images/icon_mmenu_gal.png) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important;
	background-size:21px 21px !important;
	padding-left:32px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
}

.sbor_hpagetop_2textlist {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:16px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	
	background-image:url(/images/icon_mmenu_gal.png) !important;
	background-repeat:no-repeat !important;
	background-position:center top !important;
	background-size:21px 21px !important;
	padding-top:30px !important;
	padding-bottom:15px !important;
}

.sbor_hpagetop_link {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:46px !important;
	padding-left:8px !important;
}

.sbor_hpagetop_link a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:4px !important;
	padding-bottom:7px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_hpagetop_link a:hover { border:1px solid #ffffff !important; background-color:transparent !important; color:#ffffff !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_formbron_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#efefef !important;
}

.sbor_formbron_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	border-top:1px solid #b8b8b8 !important;
	border-bottom:2px solid #d0d0d0 !important;
	padding-top:36px !important;
	padding-bottom:42px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homeabout_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	background-size:auto 828px !important;
	min-height:828px !important;
}

.sbor_homeabout_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:574px !important;
	min-height:690px !important;
	padding-left:20px !important;
	padding-right:20px !important;
}

.sbor_homeabout_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:574px !important;
	min-height:690px !important;
	padding-top:99px !important;
	padding-right:20px !important;
}

.sbor_homeabout_right img {
	width:574px !important;
	height:690px !important;
	border-radius:15px !important;
}

.sbor_homeabout_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:82px !important;
}

.sbor_homeabout_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:272px !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #c0dc87 !important;
	padding-bottom:7px !important;
}

.sbor_homeabout_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-top:31px !important;
}

.sbor_homeabout_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:18px !important;
}

.sbor_homeabout_img {
	display:none !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homelechenietitle_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#ffffff !important;
}

.sbor_homelechenietitle_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1105px !important;
}

.sbor_homelechenietitle_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:42px !important;
}

.sbor_homelechenietitle_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:272px !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #b2db5e !important;
	padding-bottom:11px !important;
}

.sbor_homelechenietitle_name {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-top:38px !important;
}

div.sbor_homelechenietitle_name.sbor_homelechenietitle_lecheniesep {
	padding-bottom:50px !important;
}

.sbor_homelechenietitle_link {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:33px !important;
	padding-bottom:70px !important;
}

.sbor_homelechenietitle_link div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-right:42px !important;
}

.sbor_homelechenietitle_link div img {
	width:24px !important;
	height:24px !important;
	margin-top:-10px !important;
}

.sbor_homelechenietitle_link div a {
	font-size:26px !important;
	color:#000000 !important;
	text-decoration: underline 1px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	margin-left:14px !important;
}
.sbor_homelechenietitle_link div a:hover { color:#b2db5e !important; text-decoration:none !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_carousel_linepc {
	background-color:#FFFFFF !important;
	width:1150px !important;
}

.sbor_carousel_pc {
	width:100% !important;
	background-color:#FFFFFF !important;
	text-align:center !important;
}

.sbor_carousel_pc .vc_images_carousel {
	width:1150px !important;
	padding-bottom:63px !important;
}

.sbor_carousel_pc .vc_carousel-indicators {
	width:1150px !important;
	margin:0 !important;
	bottom:0 !important;
	left:0 !important;
}

.sbor_carousel_pc .vc_images_carousel .vc_carousel-indicators li {
	width:18px !important;
	height:18px !important;
	border:1px solid #cecece !important;
	background-color:#cecece !important;
	margin:0 !important;
}

.sbor_carousel_pc .vc_images_carousel .vc_carousel-indicators li.vc_active {
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
}

.sbor_carousel_pc .vc_images_carousel .vc_carousel-control {
	text-shadow:none !important;
	width:60px !important;
	height:60px !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	top:calc(50% - 50px) !important;
}

.sbor_carousel_pc .vc_images_carousel .vc_left.vc_carousel-control { background-image:url(/images/icon_carousel_left.png) !important; left:25px !important; }
.sbor_carousel_pc .vc_images_carousel .vc_right.vc_carousel-control { background-image:url(/images/icon_carousel_right.png) !important; right:25px !important; }

.sbor_carousel_pc .vc_images_carousel .vc_carousel-control span {
	display:none !important;
}

.sbor_carousel_pc img.attachment-thumbnail {
	border-radius: 20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_carousel_linepda {
	background-color:#FFFFFF !important;
	width:100% !important;
	display:none !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_carousel_pda {
	width:100% !important;
	background-color:#FFFFFF !important;
	text-align:center !important;
}

.sbor_carousel_pda .vc_images_carousel {
	width:100% !important;
	padding-bottom:50px !important;
}

.sbor_carousel_pda .vc_images_carousel .vc_carousel-indicators li {
	width:15px !important;
	height:15px !important;
	border:1px solid #cecece !important;
	background-color:#cecece !important;
	margin:0 !important;
}

.sbor_carousel_pda .vc_images_carousel .vc_carousel-indicators li.vc_active {
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
}

.sbor_carousel_pda .vc_images_carousel .vc_carousel-control {
	text-shadow:none !important;
	width:48px !important;
	height:48px !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	top:calc(50% - 30px) !important;
}

.sbor_carousel_pda .vc_images_carousel .vc_left.vc_carousel-control { background-image:url(/images/icon_carousel_left.png) !important; left:7% !important; }
.sbor_carousel_pda .vc_images_carousel .vc_right.vc_carousel-control { background-image:url(/images/icon_carousel_right.png) !important; right:7% !important; }

.sbor_carousel_pda img.attachment-thumbnail {
	border-radius:20px !important;
}

.sbor_carousel_pda .vc_images_carousel .vc_carousel-control span {
	display:none !important;
}

.sbor_carousel_linephotes {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_carousel_linephotes .vc_carousel-indicators {
	display:none !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homenomerapc_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:61px !important;
	padding-bottom:36px !important;
}

.sbor_homenomerapc_item {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:373px !important;
	margin-left:7px !important;
	margin-right:7px !important;
}

.sbor_homenomerapc_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_homenomerapc_img img {
	width:373px !important;
	height:373px !important;
	border-radius:15px !important;
}

.sbor_homenomerapc_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:35px !important;
	color:#2a2727 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:33px !important;
}

.sbor_homenomerapc_text a {
	font-size:35px !important;
	color:#2a2727 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homepitanie_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:833px !important;
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_pitanie.png) !important;
	background-position:right top !important;
	background-repeat:no-repeat !important;
	background-size:100% 833px !important;
}

.sbor_homepitanie_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
	background-image:url(/images/icon_pitanie_sanatoriy.png) !important;
	background-position:top 105px right 45px !important;
	background-repeat:no-repeat !important;
	background-size:218px 173px !important;
}

.sbor_homepitanie_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:33px !important;
}

.sbor_homepitanie_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #b2db5e !important;
	width:272px !important;
	padding-bottom:11px !important;
}

.sbor_homepitanie_name {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:50px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-3px !important;
	text-transform:uppercase !important;
	padding-top:42px !important;
}

.sbor_homepitanie_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-2px !important;
	padding-top:5px !important;
}

.sbor_homepitanie_text a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
	padding-left:45px !important;
	padding-right:45px !important;
	padding-top:10px !important;
	padding-bottom:12px !important;
	border-radius:20px !important;
	
	position:absolute !important;
	margin-left:45px !important;
	margin-top:10px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_homepitanie_text a:hover { background-color:transparent !important; color:#b2db5e !important; }

.sbor_homepitanie_banner {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:52px !important;
}

.sbor_homepitanie_banner img {
	width:1148px !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_homepitanie_link {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.sbor_homepitanie_link a {
	font-size:18px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:15px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_homepitanie_link a:hover { background-color:transparent !important; color:#b2db5e !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homecafe_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_homecafe_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_homecafe_name {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:50px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-3px !important;
	text-transform:uppercase !important;
	padding-top:80px !important;
}

.sbor_homecafe_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-2px !important;
	padding-top:4px !important;
}

.sbor_homecafe_text a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
	padding-left:47px !important;
	padding-right:47px !important;
	padding-top:10px !important;
	padding-bottom:12px !important;
	border-radius:20px !important;
	
	position:absolute !important;
	margin-left:24px !important;
	margin-top:10px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_homecafe_text a:hover { background-color:transparent !important; color:#b2db5e !important; }

.sbor_homecafe_banner {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:62px !important;
}

.sbor_homecafe_banner img {
	width:1148px !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_homecafe_link {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.sbor_homecafe_link a {
	font-size:18px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border:1px solid #b2db5e !important;
	background-color:#b2db5e !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:15px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_homecafe_link a:hover { background-color:transparent !important; color:#b2db5e !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homeotdyh_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:40px !important;
}

.sbor_homeotdyh_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_homeotdyh_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:598px !important;
	min-height:870px !important;
	background-color:#b2db5e !important;
	border-radius:15px !important;
	
	background-image:url(/images/icon_hpage_actotdyh.png) !important;
	background-repeat:no-repeat !important;
	background-position:bottom 15px right 26px !important;
	background-size:248px 160px !important;
}

.sbor_homeotdyh_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:550px !important;
	min-height:870px !important;
}

.sbor_homeotdyh_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:60px !important;
	padding-top:45px !important;
}

.sbor_homeotdyh_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:270px !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #ffffff !important;
	padding-bottom:18px !important;
}

.sbor_homeotdyh_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-left:60px !important;
	padding-top:41px !important;
}

.sbor_homeotdyh_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-2px !important;
	padding-left:60px !important;
	padding-bottom:29px !important;
}

.sbor_homeotdyh_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-image:url(/images/icon_mmenu_gal2.png) !important;
	background-repeat:no-repeat !important;
	background-position:left 60px top 3px !important;
	background-size:21px 21px !important;
	padding-left:95px !important;
}

.sbor_homeotdyh_link {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:88px !important;
	padding-top:48px !important;
}

.sbor_homeotdyh_link a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#ffffff !important;
	border:1px solid #ffffff !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	padding-left:48px !important;
	padding-right:48px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_homeotdyh_link a:hover { color:#ffffff !important; background-color:transparent !important; }

.sbor_homeotdyh_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:34px !important;
}

.sbor_homeotdyh_img img {
	width:517px !important;
	height:279px !important;
	border-radius:15px !important;
}

.sbor_homeotdyh_middle {
	padding-top:16px !important;
	padding-bottom:17px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homeotzivi_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_homeotzivi_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_homeotzivi_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:45px !important;
	padding-top:77px !important;
}

.sbor_homeotzivi_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:272px !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #b2db5e !important;
	padding-bottom:11px !important;
}

.sbor_homeotzivi_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.4 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-left:45px !important;
	padding-top:33px !important;
	padding-bottom:50px !important;
}

.sbor_homeotzivi_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:600px !important;
	min-height:636px !important;
	
	background-image:url(/images/homeotzivi_1.jpg) !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-radius:15px !important;
}

.sbor_homeotzivi_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-top:95px !important;
	padding-left:45px !important;
}

.sbor_homeotzivi_name {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:60px !important;
	padding-left:45px !important;
}

.sbor_homeotzivi_stars {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	margin-left:20px !important;
	margin-top:-2px !important;
}

.sbor_homeotzivi_stars img {
	width:26px !important;
	height:26px !important;
	margin-left:1px !important;
	margin-right:1px !important;
}

.sbor_homeotzivi_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:380px !important;
	
	font-size:20px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:45px !important;
	padding-top:28px !important;
}

.sbor_homeotzivi_link {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:45px !important;
	padding-top:65px !important;
}

.sbor_homeotzivi_link a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#FFFFFF !important;
	border:1px solid #FFFFFF !important;
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:15px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_homeotzivi_link a:hover { background-color:transparent !important; color:#ffffff !important; }

.sbor_homeotzivi_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:521px !important;
	min-height:636px !important;
	
	background-image:url(/images/homeotzivi_2.jpg) !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-radius:15px !important;
	margin-left:27px !important;
	padding-top:425px !important;
	padding-left:45px !important;
}

.sbor_homeotzivi_right div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	min-height:128px !important;
	
	font-size:24px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	
	background-image:url(/images/icon_video.png) !important;
	background-repeat:no-repeat !important;
	background-position:left top !important;
	background-size:128px 128px !important;
	padding-top:53px !important;
	padding-left:143px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_podvalmap_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-bottom:90px !important;
}

.sbor_podvalmap_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_podvalmap_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:375px !important;
	min-height:635px !important;
	background-color:#b2db5e !important;
	border-radius:15px !important;
}

.sbor_podvalmap_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#010000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-top:40px !important;
}

.sbor_podvalmap_adress {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-top:22px !important;
}

.sbor_podvalmap_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-top:49px !important;
}

.sbor_podvalmap_tel {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:30px !important;
	padding-top:28px !important;
}

.sbor_podvalmap_tel a {
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalmap_phtext {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-top:2px !important;
}

.sbor_podvalmap_phones {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	padding-left:30px !important;
	padding-top:13px !important;
}

.sbor_podvalmap_phones a {
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalmap_email {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-top:24px !important;
}

.sbor_podvalmap_email a {
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalmap_bron {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:30px !important;
	padding-top:70px !important;
	padding-bottom:30px !important;
}

.sbor_podvalmap_bron a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#FFFFFF !important;
	border:1px solid #FFFFFF !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_podvalmap_bron a:hover { border:1px solid #000000 !important; background-color:transparent !important; }

.sbor_podvalmap_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:752px !important;
	min-height:635px !important;
	margin-left:16px !important;
}

.sbor_podvalmap_right iframe {
	width:752px !important;
	height:635px !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_podval_section table, .sbor_podval_section tbody {
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	background-color:transparent !important;
}

.sbor_podval_section tr, .sbor_submenu_section td {
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	background-color:transparent !important;
}

.sbor_podval_section td {
	width:auto !important;
	padding:0 !important;
	background-color:transparent !important;
}

.sbor_podval_section ul {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	display:inline-block !important;
}

.sbor_podval_section li {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	list-style-type:none !important;
	display:list-item !important;
}

.sbor_podval_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:630px !important;
	background-color:#f6f6f6 !important;
	background-image:url(/images/fon_grad_podval.png) !important;
	background-repeat:no-repeat !important;
	background-position:top !important;
	background-size:100% 630px !important;
}

.sbor_podval_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

td.sbor_podval_title {
	font-size:26px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:65px !important;
	padding-bottom:40px !important;
}

.sbor_podval_menu a {
	font-size:18px !important;
	color:#000000 !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_podval_menu a:hover { color:#1bad03 !important; text-decoration:none !important; }

.sbor_podval_phone {
	font-size:26px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
}

.sbor_podval_phone a {
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
}

td.sbor_podval_whatsapp {
	padding-bottom:17px !important;
}

.sbor_podval_whatsapp a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_podval_whatsapp a:hover { border:1px solid #000000 !important; background-color:transparent !important; }

.sbor_podval_qr img {
	border-radius:20px !important;
	position:absolute !important;
	margin-top:-142px !important;
}

td.sbor_podval_sep {
	padding-top:40px !important;
}

.sbor_podval_sep div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	background-color:#b1b1b1 !important;
	width:100% !important;
	height:1px !important;
}

td.sbor_podval_bottom {
	font-size:21px !important;
	color:#848484 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:18px !important;
}

.sbor_podval_bottom a {
	font-size:21px !important;
	color:#848484 !important;
	text-decoration:underline 1px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_podval_bottom a:hover { text-decoration:none !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_podvalpda_section {
	padding:0 !important;
	margin:0 !important;
	display:none !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:630px !important;
	
	background-image:url(/images/fon_grad_podvalpda.png) !important;
	background-position:top !important;
	background-repeat:no-repeat !important;
	background-size:100% 630px !important;
}

.sbor_podvalpda_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:18px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:65px !important;
}

.sbor_podvalpda_menu {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:36px !important;
}

.sbor_podvalpda_menu ul {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	display:inline-block !important;
}

.sbor_podvalpda_menu li {
	padding:0 !important;
	margin:0 !important;
	padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important;
	margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important;
	list-style-type:none !important;
	display:list-item !important;
}

.sbor_podvalpda_menu a {
	font-size:14px !important;
	color:#000000 !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
}
.sbor_podvalpda_menu a:hover { text-decoration:none !important; }

.sbor_podvalpda_phone {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:18px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:48px !important;
}

.sbor_podvalpda_tel {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:22px !important;
}

.sbor_podvalpda_tel a {
	font-size:25px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalpda_whatsapp {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:30px !important;
}

.sbor_podvalpda_whatsapp a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
}

.sbor_podvalpda_qr {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:33px !important;
}

.sbor_podvalpda_bottom {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:14px !important;
	color:#848484 !important;
	text-decoration:none !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	padding-top:25px !important;
	padding-bottom:46px !important;
}

.sbor_podvalpda_bottom a {
	font-size:14px !important;
	color:#848484 !important;
	text-decoration:underline !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_lserdcebanner_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	background-image:url(/images/lechenie_serdce_banner_fon.jpg) !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}

.sbor_lserdcebanner_section.sbor_lserdcebanner_lechenie { background-image:url(/images/fon_hpage_top.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_lserdcebanner_apparat { background-image:url(/images/lechenie_apparat_banner_fon.jpg) !important; background-position:bottom !important; }
.sbor_lserdcebanner_section.sbor_lserdcebanner_bronhi { background-image:url(/images/lechenie_bronhi_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_lserdcebanner_nevrologiya { background-image:url(/images/lechenie_nevrologiya_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_lserdcebanner_gastroenterologiya { background-image:url(/images/lechenie_nevrologiya_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_lserdcebanner_ginekologiya { background-image:url(/images/lechenie_nevrologiya_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_lserdcebanner_urologiya { background-image:url(/images/lechenie_urologiya_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_nomeryheader_lyuks { background-image:url(/images/fon_nomerlyks_top.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_nomeryheader_apartament { background-image:url(/images/fon_nomerapartament_top.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_nomeryheader_standart { background-image:url(/images/fon_nomerstandart_top.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_pitanieheader_kafe { background-image:url(/images/fon_pitanie_top.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_cenybanner_koren { background-image:url(/images/ceny_koren_banner_fon.jpg) !important; background-position:center !important; }

.sbor_lserdcebanner_section.sbor_dosugbanner_default { background-image:url(/images/fon_hpage_top.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_dosugbanner_koren { background-image:url(/images/dosug_koren_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_dosugbanner_sport { background-image:url(/images/dosug_sport_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_dosugbanner_koncert { background-image:url(/images/dosug_koncert_banner_fon.jpg) !important; background-position:center !important; }
.sbor_lserdcebanner_section.sbor_dosugbanner_dlager { background-image:url(/images/fon_dlager_top.jpg) !important; background-position:center !important; }

@media (min-width:1400px) {
.sbor_lserdcebanner_section { background-position:bottom !important; }
.sbor_lserdcebanner_section.sbor_dosugbanner_koren { background-position:bottom !important; }
.sbor_lserdcebanner_section.sbor_dosugbanner_default { background-image:url(/images/fon_hpage_top2.jpg) !important; }
}

.sbor_lserdcebanner_gradient {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:664px !important;
	
	background-image:url(/images/lechenie_serdce_banner_gradient.png) !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:100% 100% !important;
}

.sbor_lserdcebanner_bronhi .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_lserdcebanner_nevrologiya .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_lserdcebanner_gastroenterologiya .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_lserdcebanner_ginekologiya .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_lserdcebanner_urologiya .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_lserdcebanner_apparat .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_lserdcebanner_lechenie .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_nomeryheader_lyuks .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_nomeryheader_apartament .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_nomeryheader_standart .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_pitanieheader_kafe .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_cenybanner_koren .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_dosugbanner_default .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_dosugbanner_koren .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_dosugbanner_sport .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_dosugbanner_koncert .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }
.sbor_dosugbanner_dlager .sbor_lserdcebanner_gradient { background-image:url(/images/fon_hpage_top_gradient.png) !important; }

.sbor_lserdcebanner_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:214px !important;
	opacity:0 !important;
}

.sbor_lserdcebanner_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:48px !important;
}

.sbor_lserdcebanner_title h1 {
	padding:0 !important;
	margin:0 !important;
	font-size:59px !important;
	color:#ffffff !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	text-shadow:0 0 15px #000000 !important
}

.sbor_lserdcebanner_link {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:50px !important;
}

.sbor_lserdcebanner_link a {
	display:none !important;
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:50px !important;
	padding-right:50px !important;
	padding-top:4px !important;
	padding-bottom:6px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_lserdcebanner_link a:hover { color:#ffffff !important; border:1px solid #ffffff !important; background-color:transparent !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_lserdceabout_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	background-size:auto 828px !important;
	min-height:828px !important;
}

.sbor_lserdceabout_2section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	background-size:auto 100% !important;
	padding-bottom:40px !important;
}

.sbor_dosugkoren_put {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:41px !important;
}

.sbor_dosugkoren_put div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1108px !important;
	
	font-size:21px !important;
	color:#555752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_dosugkoren_put div a {
	font-size:21px !important;
	color:#555752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_dosugkoren_put div a:hover { text-decoration:underline !important; }

.sbor_lserdceabout_smenu {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:53px !important;
}

div.sbor_lserdceabout_smenu.sbor_lserdceabout_dosug {
	padding-top:27px !important;
}

.sbor_lserdceabout_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1108px !important;
}

.sbor_lserdceabout_block div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	min-height:24px !important;
	
	background-image:url(/images/icon_lechenie_lnk.png) !important;
	background-repeat:no-repeat !important;
	background-position:left !important;
	background-size:24px 24px !important;
	padding-left:40px !important;
	padding-right:25px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.sbor_lserdceabout_block div a {
	font-size:26px !important;
	color:#000000 !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_lserdceabout_block div a:hover { color:#b2db5e !important; text-decoration:none !important; }

.sbor_lserdceabout_block div a.sbor_cur {
	font-size:26px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
}
.sbor_lserdceabout_block div a.sbor_cur:hover { color:#b2db5e !important; }

.sbor_lserdceabout_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:574px !important;
	min-height:690px !important;
	padding-left:20px !important;
	padding-right:20px !important;
}

.sbor_lserdceabout_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:574px !important;
	min-height:690px !important;
	padding-top:100px !important;
	padding-right:20px !important;
}

.sbor_lserdceabout_right img {
	width:574px !important;
	height:690px !important;
	border-radius:15px !important;
}

.sbor_lserdceabout_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:64px !important;
}

.sbor_lserdceabout_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:272px !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #c0dc87 !important;
	padding-bottom:7px !important;
}

.sbor_lserdceabout_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-top:31px !important;
}

.sbor_lserdceabout_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:18px !important;
}

.sbor_dosugkoren_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-right:40px !important;
	padding-top:5px !important;
	padding-bottom:38px !important;
}

.sbor_dosugkoren_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	background-image:url(/images/icon_mmenu_gal3.png) !important;
	background-repeat:no-repeat !important;
	background-position:top 5px left 0px !important;
	background-size:21px 21px !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:45px !important;
}

.sbor_dosugkoren_lnk {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:40px !important;
	padding-top:50px !important;
	padding-bottom:20px !important;
}

.sbor_dosugkoren_lnk a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-top:4px !important;
	padding-bottom:6px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_dosugkoren_lnk a:hover { background-color:transparent !important; border:1px solid #000000 !important; }

.sbor_lserdceabout_img {
	display:none !important;
}

.sbor_lserdceabout_lnk {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:100px !important;
}

.sbor_lserdceabout_lnk a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:3px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_lserdceabout_lnk a:hover { border:1px solid #000000 !important; background-color:transparent !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_lecheniecontent_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:80px !important;
}

.sbor_lecheniecontent_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_lecheniecontent_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-bottom:40px !important;
}

.sbor_lecheniecontent_list {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-bottom:50px !important;
}

.sbor_lecheniecontent_pokazaniya {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:49% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-right:40px !important;
}

.sbor_lecheniecontent_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-bottom:60px !important;
}

.sbor_lecheniecontent_text h2 {
	font-size:30px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.4 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:20px !important;
}

.sbor_lecheniecontent_text h3 {
	font-size:26px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:20px !important;
}

.sbor_lecheniecontent_text p, .sbor_lecheniecontent_text li {
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_lecheniecontent_text a {
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_lecheniecontent_text a:hover { text-decoration:none !important; color:#b2db5e !important; }

.sbor_lecheniecontent_text img, .sbor_img {
	max-width:100% !important;
	height:auto !important;
}

.sbor_lecheniecontent_text .sbor_img {
	border-radius:20px !important;
}

.sbor_lecheniecontent_gal {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:21px !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-image:url(/images/icon_mmenu_gal3.png) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important;
	background-size:21px 21px !important;
	padding-left:35px !important;
}

.sbor_lecheniecontent_link {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:37px !important;
	padding-bottom:37px !important;
	padding-left:30px !important;
}

.sbor_lecheniecontent_link a {
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:2px !important;
	padding-bottom:6px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_lecheniecontent_link a:hover { color:#b2db5e !important; background-color:transparent !important; }

.sbor_lecheniecontent_section b {
	font-weight:600 !important;
}

.sbor_lecheniecontent_section ul, .sbor_lecheniecontent_section ol {
	padding-left:25px !important;
}

.sbor_lecheniecontent_block.sbor_regdeyatelnost_block div.sbor_lecheniecontent_title {
	font-size:24px !important;
	padding-bottom:10px !important;
}

.sbor_lecheniecontent_block.sbor_regdeyatelnost_block div.sbor_lecheniecontent_text {
	padding-bottom:10px !important;
}

.sbor_lecheniecontent_block.sbor_regdeyatelnost_block a {
	font-size:18px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_flipboxline_lechenie .columns {
	padding-right:3px !important;
	padding-left:3px !important;
	padding-bottom:3px !important;
}

.sbor_flipbox_lechenie.thb-flip-box .thb-flip-box-front.thb-flip-box-side .thb-flip-box-inner p {
	font-size:26px !important;
	text-decoration:none !important;
	line-height:1.3 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	text-transform:uppercase !important;
}

.sbor_flipbox_lechenie.thb-flip-box .thb-flip-box-back.thb-flip-box-side .thb-flip-box-inner p {
	font-size:14px !important;
	text-decoration:none !important;
	line-height:1.3 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
}

.sbor_flipboxline_fotogalereya .columns {
	padding-right:3px !important;
	padding-left:3px !important;
	padding-bottom:3px !important;
}

.sbor_flipbox_fotogalereya.thb-flip-box .thb-flip-box-front.thb-flip-box-side .thb-flip-box-inner p {
	font-size:26px !important;
	text-decoration:none !important;
	line-height:1.3 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	text-transform:uppercase !important;
}

.sbor_flipbox_fotogalereya.thb-flip-box .thb-flip-box-back.thb-flip-box-side .thb-flip-box-inner p {
	font-size:16px !important;
	text-decoration:none !important;
	line-height:1.3 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_nomeraosnajenie_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_nomeraosnajenie_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
	background-color:#f3f3f3 !important;
	border-radius:20px !important;
	padding-left:50px !important;
	padding-right:50px !important;
	padding-top:40px !important;
	padding-bottom:10px !important;
}

.sbor_nomeraosnajenie_item {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:347px !important;
	height:115px !important;
	
	font-size:21px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	
	background-repeat:no-repeat !important;
	background-position:top left !important;
	background-size:80px 80px !important;
	padding-left:110px !important;
	padding-top:20px !important;
}

.sbor_nomeraosnajenie_icon_1 { background-image:url(/images/icon_nomera_osnajenie_1.png) !important; }
.sbor_nomeraosnajenie_icon_2 { background-image:url(/images/icon_nomera_osnajenie_2.png) !important; }
.sbor_nomeraosnajenie_icon_3 { background-image:url(/images/icon_nomera_osnajenie_3.png) !important; }
.sbor_nomeraosnajenie_icon_4 { background-image:url(/images/icon_nomera_osnajenie_4a.png) !important; }
.sbor_nomeraosnajenie_icon_5 { background-image:url(/images/icon_nomera_osnajenie_5.png) !important; }
.sbor_nomeraosnajenie_icon_6 { background-image:url(/images/icon_nomera_osnajenie_6.png) !important; }
.sbor_nomeraosnajenie_icon_7 { background-image:url(/images/icon_nomera_osnajenie_7.png) !important; }
.sbor_nomeraosnajenie_icon_8 { background-image:url(/images/icon_nomera_osnajenie_8.png) !important; }
.sbor_nomeraosnajenie_icon_9 { background-image:url(/images/icon_nomera_osnajenie_9.png) !important; }
.sbor_nomeraosnajenie_icon_10 { background-image:url(/images/icon_nomera_osnajenie_10.png) !important; }
.sbor_nomeraosnajenie_icon_11 { background-image:url(/images/icon_nomera_osnajenie_11.png) !important; }
.sbor_nomeraosnajenie_icon_12 { background-image:url(/images/icon_nomera_osnajenie_12.png) !important; }
.sbor_nomeraosnajenie_icon_13 { background-image:url(/images/icon_nomera_osnajenie_13.png) !important; }
.sbor_nomeraosnajenie_icon_14 { background-image:url(/images/icon_nomera_osnajenie_14.png) !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanierestoran_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:828px !important;
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about.png) !important;
	background-repeat:repeat-x !important;
	background-position:top !important;
	background-size:auto 828px !important;
}

.sbor_pitanierestoran_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_pitanierestoran_put {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:21px !important;
	color:#565752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	padding-top:37px !important;
	padding-left:40px !important;
}

.sbor_pitanierestoran_put a {
	font-size:21px !important;
	color:#565752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
}
.sbor_pitanierestoran_put a:hover { text-decoration:underline !important; }

.sbor_pitanierestoran_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:63px !important;
	padding-left:40px !important;
}

.sbor_pitanierestoran_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:272px !important;
	border-bottom:2px solid #b2db5e !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-bottom:13px !important;
}

.sbor_pitanierestoran_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:26px !important;
	padding-left:40px !important;
}

.sbor_pitanierestoran_banner {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:35px !important;
}

.sbor_pitanierestoran_banner img {
	width:1148px !important;
	height:620px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanievkusno_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_pitanievkusno_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_pitanievkusno_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:56px !important;
	padding-bottom:45px !important;
	padding-left:40px !important;
}

.sbor_pitanievkusno_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:545px !important;
	min-height:725px !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-right:30px !important;
	padding-left:40px !important;
	padding-bottom:20px !important;
	padding-top:5px !important;
}

.sbor_pitanievkusno_left a {
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:50px !important;
	padding-right:50px !important;
	padding-top:3px !important;
	padding-bottom:7px !important;
	border-radius:15px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_pitanievkusno_left a:hover { border:1px solid #000000 !important; background-color:transparent !important; }

.sbor_pitanievkusno_left b { font-weight:500 !important; }

.sbor_pitanievkusno_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-bottom:48px !important;
}

.sbor_pitanievkusno_krug {
	font-family:Arial !important;
	font-size:30px !important;
	line-height:30px !important;
}

.sbor_pitanievkusno_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:598px !important;
	min-height:725px !important;
}

.sbor_pitanievkusno_right img {
	width:598px !important;
	height:725px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanieindividual_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_pitanieindividual_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_pitanieindividual_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-left:40px !important;
	padding-top:56px !important;
	padding-bottom:81px !important;
}

.sbor_pitanieindividual_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:545px !important;
	min-height:725px !important;
	padding-right:30px !important;
}

.sbor_pitanieindividual_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:446px !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:40px !important;
}

.sbor_pitanieindividual_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	height:279px !important;
}

.sbor_pitanieindividual_img img {
	width:517px !important;
	height:279px !important;
	border-radius:20px !important;
}

.sbor_pitanieindividual_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:598px !important;
	min-height:725px !important;
}

.sbor_pitanieindividual_right img {
	width:598px !important;
	height:725px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanieveranda_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_pitanieveranda_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_pitanieveranda_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-left:40px !important;
	padding-top:73px !important;
}

.sbor_pitanieveranda_banner {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	padding-top:44px !important;
	padding-bottom:60px !important;
}

.sbor_pitanieveranda_banner img {
	width:1148px !important;
	height:621px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitaniebankety_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_pitaniebankety_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_pitaniebankety_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-left:40px !important;
	padding-top:80px !important;
	padding-bottom:37px !important;
}

.sbor_pitaniebankety_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:630px !important;
	min-height:279px !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:40px !important;
	padding-right:100px !important;
}

.sbor_pitaniebankety_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:517px !important;
	min-height:279px !important;
}

.sbor_pitaniebankety_right img {
	width:517px !important;
	height:279px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_dosugbannery_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_dosugbannery_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_dosugbannery_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:70px !important;
}

.sbor_dosugbannery_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
}

.sbor_dosugbannery_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:45px !important;
}

.sbor_dosugbannery_img img {
	width:1148px !important;
	height:621px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_ceny_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_ceny_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1058px !important;
}

.sbor_ceny_put {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:37px !important;
}

.sbor_ceny_put div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1058px !important;
	
	font-size:21px !important;
	color:#555752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_ceny_put div a {
	font-size:21px !important;
	color:#555752 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_dosugkoren_put div a:hover { text-decoration:underline !important; }

.sbor_ceny_top {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:63px !important;
}

.sbor_ceny_top div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:272px !important;
	
	font-size:24px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	border-bottom:2px solid #b2db5e !important;
	padding-bottom:13px !important;
}

.sbor_ceny_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:31px !important;
	padding-bottom:36px !important;
}

.sbor_ceny_line {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	border-bottom:2px solid #d2e8a4 !important;
	padding-top:30px !important;
	padding-bottom:20px !important;
}

.sbor_ceny_left {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	width:755px !important;
	min-height:24px !important;
	
	background-image:url(/images/icon_lechenie_lnk.png) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important;
	background-size:24px 24px !important;
	padding-left:40px !important;
}

.sbor_ceny_right {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:right !important;
	vertical-align:top !important;
	width:300px !important;
	min-height:24px !important;
	padding-right:7px !important;
}

.sbor_ceny_right a {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	padding-left:80px !important;
	padding-right:80px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_ceny_right a:hover { border:1px solid #000000 !important; background-color:transparent !important; }

.sbor_ceny_subtitle {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:57px !important;
}

.sbor_ceny_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:24px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:37px !important;
}

.sbor_ceny_text a {
	font-size:24px !important;
	color:#739f18 !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_ceny_text a:hover { text-decoration:none !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_rukovodstvo_line {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-bottom:30px !important;
}

.sbor_rukovodstvo_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:260px !important;
}

.sbor_rukovodstvo_img img {
	width:238px !important;
	height:269px !important;
	border-radius:15px !important;
}

.sbor_rukovodstvo_txt {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
}

.sbor_rukovodstvo_txt b {
	font-weight:500 !important;
	text-transform:uppercase !important;
	font-size:30px !important;
	line-height:1.5 !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_reviews .gwolle-gb  .gwolle-gb-write .gwolle_gb_submit .input input.gwolle_gb_submit.button.btn.btn-primary,
.sbor_reviews .gwolle-gb .gwolle-gb-write-button input.button.btn.btn-default {
	font-size:23px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	border-radius:15px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_reviews .gwolle-gb .gwolle-gb-write-button input.button.btn.btn-default:hover { border:1px solid #000000 !important; background-color:transparent !important; }

.sbor_reviews .gwolle-gb .gwolle-gb-read article {
	font-size:22px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_reviews .gwolle-gb strong, .sbor_reviews .gwolle-gb b,
.sbor_reviews .gwolle-gb .gwolle-gb-read article .gb-author-info .gb-author-name {
	font-weight:500 !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_specialisty_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_specialisty_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1148px !important;
}

.sbor_specialisty_item {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:360px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:60px !important;
}

.sbor_specialisty_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_specialisty_img img {
	width:340px !important;
	height:418px !important;
	border-radius:10px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_specialisty_img img:hover { transform:translateY(-3px); box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%); }

.sbor_specialisty_name {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:26px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:10px !important;
}

.sbor_specialisty_doljnost {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:20px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:5px !important;
}

.sbor_specialisty_btn {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:10px !important;
}

.sbor_specialisty_btn div {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	
	font-size:18px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-color:#b2db5e !important;
	border:1px solid #b2db5e !important;
	border-radius:15px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:7px !important;
	padding-bottom:8px !important;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.sbor_specialisty_btn div:hover { background-color:transparent !important; border:1px solid #000000 !important; }

.sbor_specialisty_about {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:740px !important;
	
	font-size:22px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:20px !important;
}

.sbor_specialisty_about p, .sbor_specialisty_about ul, .sbor_specialisty_about li {
	font-size:22px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_specialisty_about a, a.sbor_specialisty_about {
	font-size:22px !important;
	color:#97c43a !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.sbor_specialisty_about a:hover, a.sbor_specialisty_about:hover { text-decoration:none !important; }

a.sbor_specialisty_about {
	padding-left:0 !important;
	width:auto !important;
}

.sbor_specialisty_photo {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:400px !important;
}

.sbor_specialisty_photo img {
	width:400px !important;
	height:492px !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_fotogalereya_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_detskiylagerdocs_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	background-color:#FFFFFF !important;
	padding-top:16px !important;
	padding-bottom:40px !important;
}

.sbor_detskiylagerdocs_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:1058px !important;
}

.sbor_detskiylagerdocs_item {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:30px !important;
	
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-image:url(/images/icon_mmenu_gal3.png) !important;
	background-repeat:no-repeat !important;
	background-position:0px 8px !important;
	background-size:22px 22px !important;
	padding-left:38px !important;
}

.sbor_detskiylagerdocs_bold {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:600 !important;
	letter-spacing:-1px !important;
	padding-left:38px !important;
	padding-top:40px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_detskiylagerpreim_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:80px !important;
}

.sbor_detskiylagerpreim_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1150px !important;
}

.sbor_detskiylagerpreim_title {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:48px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-bottom:35px !important;
}

.sbor_detskiylagerpreim_text {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:32px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-2px !important;
	padding-left:20px !important;
	padding-right:20px !important;
}

.sbor_detskiylagerpreim_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:64px !important;
	padding-bottom:63px !important;
}

.sbor_detskiylagerpreim_img img {
	width:auto !important;
	height:auto !important;
	max-width:1150px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_detskiylagerlinks_section {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-bottom:25px !important;
}

.sbor_detskiylagerlinks_block {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:1150px !important;
	
	border:1px solid #afafaf !important;
	border-radius:20px !important;
	padding-bottom:15px !important;
	padding-left:30px !important;
	padding-top:30px !important;
}

.sbor_detskiylagerlinks_item1, .sbor_detskiylagerlinks_item2, .sbor_detskiylagerlinks_item3, .sbor_detskiylagerlinks_item4, .sbor_detskiylagerlinks_item5, .sbor_detskiylagerlinks_item6, .sbor_detskiylagerlinks_item7, .sbor_detskiylagerlinks_item8, .sbor_detskiylagerlinks_item9 {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:left !important;
	vertical-align:top !important;
	width:410px !important;
	min-height:80px !important;
	
	font-size:21px !important;
	color:#000000 !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-repeat:no-repeat !important;
	background-position:top left !important;
	background-size:80px 80px !important;
	padding-left:100px !important;
	padding-top:25px !important;
	margin-bottom:25px !important;
}
.sbor_detskiylagerlinks_item1:hover, .sbor_detskiylagerlinks_item2:hover, .sbor_detskiylagerlinks_item3:hover, .sbor_detskiylagerlinks_item4:hover, .sbor_detskiylagerlinks_item5:hover, .sbor_detskiylagerlinks_item6:hover, .sbor_detskiylagerlinks_item7:hover, .sbor_detskiylagerlinks_item8:hover, .sbor_detskiylagerlinks_item9:hover {
	color:#8ab82c !important;
	text-decoration:none !important;
}

.sbor_detskiylagerlinks_item1 { background-image:url(/images/icon-dlager-1.png) !important; }
.sbor_detskiylagerlinks_item2 { background-image:url(/images/icon-dlager-2.png) !important; padding-top:15px !important; }
.sbor_detskiylagerlinks_item3 { background-image:url(/images/icon-dlager-3.png) !important; width:260px !important; padding-top:15px !important; }
.sbor_detskiylagerlinks_item4 { background-image:url(/images/icon-dlager-4.png) !important; }
.sbor_detskiylagerlinks_item5 { background-image:url(/images/icon-dlager-5.png) !important; }
.sbor_detskiylagerlinks_item6 { background-image:url(/images/icon-dlager-6.png) !important; width:260px !important; }
.sbor_detskiylagerlinks_item7 { background-image:url(/images/icon-dlager-7.png) !important; }
.sbor_detskiylagerlinks_item8 { background-image:url(/images/icon-dlager-8.png) !important; }
.sbor_detskiylagerlinks_item9 { background-image:url(/images/icon-dlager-9.png) !important; width:260px !important; padding-top:0px !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */







/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
@media (max-width: 991px) {

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom:0 !important; }
.dark-header { display:none !important; width:auto !important; right:15px !important; left:auto !important; }
.logolink { display:none !important; }

#myModal_oz.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_oz.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_kp.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_kp.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_kr.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_kr.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_audi.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_audi.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_video.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_video.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_kon.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_kon.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_roliki.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_roliki.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_present.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_present.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }

#myModal_send.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_send.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_br.reveal-modal { top:80px; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_br.reveal-modal .close-reveal-modal { margin-top:-10px !important; margin-right:0px !important; }
#myModal_bk.reveal-modal { top:20%; left:0; margin-top:0; margin-left:0; width:100%; }
#myModal_bk.reveal-modal .close-reveal-modal { width:30px !important; height:30px !important; margin-top:5px !important; margin-left:-35px !important; }
.reveal-modal table { max-width:90% !important; }
#msg1 { font-size:18px !important; }
.mobile-menu-top .thb-mobile-menu>li>a { line-height:1.2 !important; }
.modal_oz2 { font-size:15px !important; }
.modal_oz3 { font-size:22px !important; }
.modal_oz4 { font-size:15px !important; }
img.modal_oz5 { width:80px !important; height:80px !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.pp_pic_holder.pp_default { width:100% !important; left:0 !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_content .pp_fade a.pp_expand { display:none !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_content .pp_fade .pp_details { display:none !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_content .pp_fade .pp_gallery { display:none !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_content  { width:calc(100% - 7px) !important; height:auto !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_left { padding-left:10px !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_right { padding-right:10px !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_content .pp_fade #pp_full_res #fullResImage { width:100% !important; height:auto !important; }
.pp_pic_holder.pp_default .pp_content_container .pp_content .pp_fade .pp_hoverContainer { width:calc(100% - 27px) !important; height:242px !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

div.sborgal {
	padding-left:10px !important;
	padding-right:10px !important;
	width:calc(100% - 20px) !important;
}

.sborgal .wpb_gallery_slides .mfp-gallery .columns {
	padding-left:3px !important;
	padding-right:3px !important;
	padding-bottom:5px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */

div.sborgal2 {
	padding-left:10px !important;
	padding-right:10px !important;
	width:calc(100% - 20px) !important;
}

.sborgal2 .wpb_gallery_slides .mfp-gallery .columns {
	padding-left:3px !important;
	padding-right:3px !important;
	padding-bottom:5px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_top_section { text-align:left !important; padding-left:9px !important; padding-right:11px !important; }
.sbor_top_block { padding-top:9px !important; width:calc(100% - 75px) !important; }
.sbor_top_logos { width:127px !important; padding-top:8px !important; padding-left:5px !important; }
.sbor_top_logo1 img { width:55px !important; height:55px !important; }
.sbor_top_logo2 { width:127px !important; }
.sbor_top_logo2 img { width:127px !important; height:21px !important; }
.sbor_top_logo3 { width:127px !important; }
.sbor_top_logo3 img { width:11px !important; height:11px !important; }
.sbor_top_logo4 { width:182px !important; }
.sbor_top_logo4 img { width:182px !important; height:50px !important; }
.sbor_top_akcii, .sbor_top_otzivi, .sbor_top_icons, .sbor_top_oz, .sbor_top_phone { display:none !important; }
.sbor_top_mobile { display:inline-block !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_mmenu_section { display:none !important; }
.sbor_submenu_section { display:inline-block !important; }
.sbor_mobmenu_section { display:none; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.blog_row .blog-main-container .blog-container.blog-style5 {
	padding-left:25px !important;
	padding-right:25px !important;
}

.post.post-detail .post-content {
	padding-left:10px !important;
	padding-right:10px !important;
}

.post.post-detail .post-content .post-title {
	padding-left:25px !important;
	padding-right:25px !important;
	text-align:center !important;
}

.post.post-detail .post-content .post-title .post-category {
	width:100% !important;
	text-align:center !important;
	font-size:15px !important;
}

.post.post-detail .post-content .post-title .post-category a {
	font-size:15px !important;
}

.post.post-detail .post-content .post-title h1.entry-title {
	font-size:27px !important;
	color: #000000 !important;
	text-decoration: none !important;
	line-height: 1.4 !important;
	font-weight: 500 !important;
	letter-spacing: -2px !important;
	text-transform: uppercase !important;
	padding-top:4px !important;
}

.post.post-detail .post-content .post-gallery img.wp-post-image {
	width:auto !important;
	height:auto !important;
	max-width:100% !important;
	border-radius:10px !important;
}

.header-spacer {
	height:20px !important;
}

.post.post-detail .columns .post-content .row {
	margin-left:0 !important;
	margin-right:0 !important;
}

.post.post-detail .columns .post-content, .post.post-detail .columns .post-content div, .post.post-detail .columns .post-content p, .post.post-detail .columns .post-content a {
	font-size:16px !important;
	font-weight:400 !important;
	line-height:1.2 !important;
	letter-spacing:-1px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_hpagetop_section {
	background-image:url(/images/fon_hpage_top.jpg) !important;
}

.sbor_hpagetop_gradient {
	height:auto !important;
	background-image:none !important;
	background-color:rgba(0,0,0,.5) !important;
}

.sbor_hpagetop_block {
	text-align:center !important;
	width:100% !important;
	padding-bottom:20px !important;
}

.sbor_hpagetop_texttop {
	display:none !important;
}

.sbor_hpagetop_title {
	text-align:center !important;
	font-size:30px !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	text-shadow:none !important;
	padding-top:30px !important;
}

.sbor_hpagetop_subtitle {
	text-align:center !important;
	font-size:21px !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	text-shadow:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.sbor_hpagetop_2texttop, .sbor_hpagetop_2textlist {
	display:inline-block !important;
}

.sbor_hpagetop_textlist, .sbor_hpagetop_link {
	display:none !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_formbron_section {
	background-color:#fcfdfc !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.sbor_formbron_block {
	border-top:none !important;
	border-bottom:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	background-color:#efefef !important;
	width:100% !important;
	border-radius:10px !important;
	padding-top:15px !important;
	padding-bottom:5px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homeabout_section {
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about2.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	background-size:auto 274px !important;
	min-height:274px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_homeabout_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	padding-left:0 !important;
	padding-right:0 !important;
}

.sbor_homeabout_right {
	display:none !important;
}

.sbor_homeabout_top {
	text-align:center !important;
	width:100% !important;
	padding-top:30px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_homeabout_top div {
	text-align:center !important;
	font-size:15px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	width:100% !important;
	
	border-bottom:1px solid #c0dc87 !important;
	padding-bottom:6px !important;
}

.sbor_homeabout_title {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:27px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:15px !important;
}

.sbor_homeabout_text {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:15px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
}

.sbor_homeabout_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:33px !important;
	padding-bottom:10px !important;
}

.sbor_homeabout_img img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homelechenietitle_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_homelechenietitle_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_homelechenietitle_top {
	text-align:center !important;
	padding-top:36px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_homelechenietitle_top div {
	text-align:center !important;
	width:100% !important;
	
	font-size:15px !important;
	color:#606254 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	
	border-bottom:1px solid #b2db5e !important;
	padding-bottom:7px !important;
}

.sbor_homelechenietitle_name {
	text-align:center !important;
	font-size:27px !important;
	line-height:1.2 !important;
	letter-spacing:normal !important;
	padding-top:16px !important;
	padding-bottom:10px !important;
}

div.sbor_homelechenietitle_name.sbor_homelechenietitle_lecheniesep {
	padding-bottom:25px !important;
}

.sbor_homelechenietitle_link {
	text-align:center !important;
	padding-top:0px !important;
	padding-bottom:12px !important;
}

.sbor_homelechenietitle_link div {
	text-align:center !important;
	padding-right:0px !important;
	width:100% !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
}

.sbor_homelechenietitle_link div img {
	width:18px !important;
	height:18px !important;
	margin-top:-3px !important;
}

.sbor_homelechenietitle_link div a {
	font-size:14px !important;
	letter-spacing:normal !important;
	margin-left:9px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_carousel_linepc {
	display:none !important;
}

.sbor_carousel_linepda {
	display:block !important;
}

.sbor_homenomerapc_section {
	display:none !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homepitanie_section {
	min-height:1px !important;
	background-color:#FFFFFF !important;
	background-image:none !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_homepitanie_block {
	text-align:center !important;
	width:100% !important;
	background-image:none !important;
}

.sbor_homepitanie_top {
	text-align:center !important;
	width:100% !important;
	padding-top:17px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_homepitanie_top div {
	text-align:center !important;
	font-size:15px !important;
	letter-spacing:normal !important;
	border-bottom:1px solid #b2db5e !important;
	width:100% !important;
	padding-bottom:7px !important;
}

.sbor_homepitanie_name {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	font-weight:500 !important;
	line-height:1.2 !important;
	letter-spacing:normal !important;
	padding-top:12px !important;
}

.sbor_homepitanie_text {
	text-align:center !important;
	width:100% !important;
	font-size:21px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:13px !important;
}

.sbor_homepitanie_text a {
	display:none !important;
}

.sbor_homepitanie_banner {
	text-align:center !important;
	width:100% !important;
	padding-top:16px !important;
}

.sbor_homepitanie_banner img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_homepitanie_link {
	display:inline-block !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homecafe_section {
	min-height:1px !important;
	background-color:#FFFFFF !important;
	background-image:none !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_homecafe_block {
	text-align:center !important;
	width:100% !important;
	background-image:none !important;
}

.sbor_homecafe_top {
	text-align:center !important;
	width:100% !important;
	padding-top:17px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_homecafe_top div {
	text-align:center !important;
	font-size:15px !important;
	letter-spacing:normal !important;
	border-bottom:1px solid #b2db5e !important;
	width:100% !important;
	padding-bottom:7px !important;
}

.sbor_homecafe_name {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	font-weight:500 !important;
	line-height:1.2 !important;
	letter-spacing:normal !important;
	padding-top:12px !important;
}

.sbor_homecafe_text {
	text-align:center !important;
	width:100% !important;
	font-size:21px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:15px !important;
}

.sbor_homecafe_text a {
	display:none !important;
}

.sbor_homecafe_banner {
	text-align:center !important;
	width:100% !important;
	padding-top:26px !important;
}

.sbor_homecafe_banner img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_homecafe_link {
	display:inline-block !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homeotdyh_section {
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:5px !important;
}

.sbor_homeotdyh_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_homeotdyh_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	border-radius:15px !important;
	background-position:bottom 7px right 13px !important;
	background-size:65px 42px !important;
}

.sbor_homeotdyh_right {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	padding-top:21px !important;
}

.sbor_homeotdyh_top {
	text-align:center !important;
	width:100% !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:22px !important;
}

.sbor_homeotdyh_top div {
	text-align:center !important;
	width:100% !important;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	border-bottom:1px solid #ffffff !important;
	padding-bottom:7px !important;
}

.sbor_homeotdyh_title {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-2px !important;
	text-transform:uppercase !important;
	padding-left:0px !important;
	padding-top:25px !important;
}

.sbor_homeotdyh_subtitle {
	text-align:center !important;
	width:100% !important;
	font-size:21px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-2px !important;
	padding-left:0px !important;
	padding-bottom:7px !important;
	padding-top:7px !important;
}

.sbor_homeotdyh_text {
	text-align:center !important;
	width:100% !important;
	
	font-size:14px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	
	background-repeat:no-repeat !important;
	background-position:top center !important;
	background-size:11px 11px !important;
	padding-left:0px !important;
	padding-top:18px !important;
	padding-bottom:45px !important;
}

.sbor_homeotdyh_link {
	display:none !important;
}

.sbor_homeotdyh_img {
	text-align:center !important;
	width:100% !important;
	padding-left:0px !important;
}

.sbor_homeotdyh_img img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_homeotdyh_middle {
	padding-top:14px !important;
	padding-bottom:14px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_homeotzivi_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_homeotzivi_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_homeotzivi_top {
	text-align:center !important;
	width:100% !important;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-top:21px !important;
}

.sbor_homeotzivi_top div {
	text-align:center !important;
	width:100% !important;
	font-size:15px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	border-bottom:1px solid #b2db5e !important;
	padding-bottom:6px !important;
}

.sbor_homeotzivi_title {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:21px !important;
	padding-bottom:26px !important;
}

.sbor_homeotzivi_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	background-size:cover !important;
	border-radius:15px !important;
}

.sbor_homeotzivi_subtitle {
	text-align:left !important;
	width:100% !important;
	font-size:24px !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:21px !important;
	padding-bottom:20px !important;
	padding-left:25px !important;
}

.sbor_homeotzivi_name {
	text-align:left !important;
	width:100% !important;
	font-size:15px !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:0px !important;
	padding-left:25px !important;
}

.sbor_homeotzivi_stars {
	text-align:left !important;
	margin-left:11px !important;
	margin-top:-1px !important;
}

.sbor_homeotzivi_stars img {
	width:13px !important;
	height:13px !important;
	margin-left:0px !important;
	margin-right:1px !important;
}

.sbor_homeotzivi_text {
	text-align:left !important;
	width:100% !important;
	font-size:14px !important;
	line-height:1.2 !important;
	font-weight:300 !important;
	letter-spacing:normal !important;
	padding-left:25px !important;
	padding-top:10px !important;
	padding-right:33% !important;
}

.sbor_homeotzivi_link {
	text-align:left !important;
	width:100% !important;
	padding-left:25px !important;
	padding-top:20px !important;
	padding-bottom:26px !important;
}

.sbor_homeotzivi_link a {
	font-size:12px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	padding-left:12px !important;
	padding-right:12px !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
	border-radius:10px !important;
}

.sbor_homeotzivi_right {
	text-align:left !important;
	width:100% !important;
	min-height:1px !important;
	
	background-position:top !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-radius:15px !important;
	margin-left:0px !important;
	margin-top:15px !important;
	padding-top:245px !important;
	padding-bottom:45px !important;
	padding-left:25px !important;
}

.sbor_homeotzivi_right div {
	text-align:left !important;
	min-height:74px !important;
	font-size:19px !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	background-size:74px 74px !important;
	padding-top:27px !important;
	padding-left:85px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_podvalmap_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_podvalmap_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_podvalmap_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	border-radius:15px !important;
}

.sbor_podvalmap_title {
	text-align:center !important;
	width:100% !important;
	font-size:18px !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:32px !important;
}

.sbor_podvalmap_adress {
	text-align:center !important;
	width:100% !important;
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:19px !important;
}

.sbor_podvalmap_subtitle {
	text-align:center !important;
	width:100% !important;
	font-size:18px !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:39px !important;
}

.sbor_podvalmap_tel {
	text-align:center !important;
	width:100% !important;
	padding-left:0px !important;
	padding-top:24px !important;
}

.sbor_podvalmap_tel a {
	font-size:27px !important;
	line-height:1 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalmap_phtext {
	text-align:center !important;
	width:100% !important;
	font-size:16px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:1px !important;
}

.sbor_podvalmap_phones {
	text-align:center !important;
	width:100% !important;
	font-size:16px !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	padding-left:0px !important;
	padding-top:6px !important;
}

.sbor_podvalmap_phones a {
	font-size:16px !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalmap_email {
	text-align:center !important;
	width:100% !important;
	font-size:16px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:20px !important;
}

.sbor_podvalmap_email a {
	font-size:16px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_podvalmap_bron {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-left:0px !important;
	padding-top:55px !important;
	padding-bottom:45px !important;
}

.sbor_podvalmap_bron a {
	font-size:18px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	padding-left:35px !important;
	padding-right:35px !important;
	padding-top:4px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
}

.sbor_podvalmap_right {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	min-height:1px !important;
	margin-left:0px !important;
	padding-top:10px !important;
}

.sbor_podvalmap_right iframe {
	width:100% !important;
	height:255px !important;
	border:1px solid #c2c4c1 !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_podval_section {
	display:none !important;
}

.sbor_podvalpda_section {
	display:inline-block !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_lserdcebanner_gradient {
	width:100% !important;
	min-height:300px !important; /*min-height:413px !important;*/
	background-image:none !important;
	background-color:rgba(0,0,0,.4) !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_lserdcebanner_top {
	font-size:16px !important;
	padding-top:100px !important;
	letter-spacing:normal !important;
	font-weight:400 !important;
}

.sbor_lserdcebanner_title {
	padding-top:20px !important;
}

.sbor_lserdcebanner_title h1 {
	font-size:26px !important;
	line-height:1.4 !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	text-shadow:none !important
}

.sbor_lserdcebanner_link {
	padding-top:40px !important;
	padding-bottom:80px !important;
}

.sbor_lserdcebanner_link a {
	font-size:18px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:3px !important;
	padding-bottom:4px !important;
	border-radius:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_lserdceabout_section {
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about2.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	background-size:auto 274px !important;
	min-height:274px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_lserdceabout_2section {
	background-color:#FFFFFF !important;
	background-image:url(/images/fon_hpage_about2.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	background-size:auto 100% !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:20px !important;
}

.sbor_dosugkoren_put {
	padding-top:20px !important;
}

.sbor_dosugkoren_put div {
	text-align:center !important;
	width:100% !important;
	font-size:15px !important;
	letter-spacing:-1px !important;
}

.sbor_dosugkoren_put div a {
	font-size:15px !important;
}

.sbor_lserdceabout_smenu {
	width:100% !important;
	padding-top:20px !important;
}

div.sbor_lserdceabout_smenu.sbor_lserdceabout_dosug {
	padding-top:20px !important;
}

.sbor_lserdceabout_block {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
}

.sbor_lserdceabout_block div {
	text-align:left !important;
	vertical-align:top !important;
	min-height:18px !important;
	background-size:18px 18px !important;
	padding-left:27px !important;
	padding-right:20px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.sbor_lserdceabout_block div a {
	font-size:14px !important;
	letter-spacing:-1px !important;
}

.sbor_lserdceabout_block div a.sbor_cur {
	font-size:14px !important;
	letter-spacing:-1px !important;
}

.sbor_lserdceabout_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	padding-left:0 !important;
	padding-right:0 !important;
}

.sbor_lserdceabout_right {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	padding-top:20px !important;
	padding-right:0px !important;
}

.sbor_lserdceabout_right img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_lserdceabout_top {
	text-align:center !important;
	width:100% !important;
	padding-top:40px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_lserdceabout_top div {
	text-align:center !important;
	font-size:15px !important;
	color:#606254 !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	width:100% !important;
	
	border-bottom:1px solid #c0dc87 !important;
	padding-bottom:6px !important;
}

.sbor_lserdceabout_title {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:27px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:15px !important;
}

.sbor_lserdceabout_lnk {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:20px !important;
	padding-bottom:30px !important;
}

.sbor_lserdceabout_lnk a {
	font-size:18px !important;
	letter-spacing:-1px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:3px !important;
	padding-bottom:5px !important;
	border-radius:20px !important;
}

.sbor_lserdceabout_text {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	
	font-size:15px !important;
	color:#000000 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
}

.sbor_lserdceabout_text {
	text-align:center !important;
	width:100% !important;
	font-size:24px !important;
	padding-top:0px !important;
}

.sbor_dosugkoren_subtitle {
	text-align:center !important;
	width:100% !important;
	font-size:20px !important;
	padding-right:0px !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
}

.sbor_dosugkoren_text {
	text-align:center !important;
	width:100% !important;
	background-position:top center !important;
	background-size:21px 21px !important;
	font-size:16px !important;
	padding-left:0px !important;
	padding-top:25px !important;
}

.sbor_dosugkoren_lnk {
	text-align:center !important;
	width:100% !important;
	padding-left:0px !important;
	padding-top:20px !important;
	padding-bottom:40px !important;
}

.sbor_dosugkoren_lnk a {
	font-size:18px !important;
	padding-top:3px !important;
	padding-bottom:4px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	border-radius:20px !important;
}

.sbor_lserdceabout_img {
	padding:0 !important;
	margin:0 !important;
	display:inline-block !important;
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:33px !important;
	padding-bottom:10px !important;
}

.sbor_lserdceabout_img img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_lecheniecontent_section {
	padding-top:40px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_lecheniecontent_block {
	text-align:left !important;
	width:100% !important;
}

.sbor_lecheniecontent_title {
	text-align:center !important;
	font-size:27px !important;
	letter-spacing:-1px !important;
	padding-bottom:20px !important;
}

.sbor_lecheniecontent_list {
	padding-bottom:20px !important;
}

.sbor_lecheniecontent_pokazaniya {
	width:100% !important;
	font-size:16px !important;
	letter-spacing:-1px !important;
	padding-right:0 !important;
}

.sbor_lecheniecontent_text {
	font-size:16px !important;
	letter-spacing:-1px !important;
	padding-bottom:40px !important;
}

.sbor_lecheniecontent_text h2 {
	font-size:20px !important;
	letter-spacing:-1px !important;
	line-height:1.3 !important;
}

.sbor_lecheniecontent_text h3 {
	font-size:18px !important;
	letter-spacing:-1px !important;
	line-height:1.3 !important;
}

.sbor_lecheniecontent_text p, .sbor_lecheniecontent_text li {
	font-size:16px !important;
	letter-spacing:-1px !important;
}

.sbor_lecheniecontent_text a {
	font-size:16px !important;
	letter-spacing:-1px !important;
}

.sbor_lecheniecontent_text .sbor_img {
	border-radius:15px !important;
}

.sbor_lecheniecontent_gal {
	min-height:18px !important;
	font-size:16px !important;
	letter-spacing:-1px !important;
	background-size:18px 18px !important;
	padding-left:30px !important;
}

.sbor_lecheniecontent_link {
	font-size:16px !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
	padding-bottom:30px !important;
	padding-left:20px !important;
}

.sbor_lecheniecontent_link a {
	font-size:16px !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:2px !important;
	padding-bottom:4px !important;
	border-radius:20px !important;
}

.sbor_lecheniecontent_section b {
	font-weight:500 !important;
}

.sbor_lecheniecontent_section ul, .sbor_lecheniecontent_section ol {
	padding-left:25px !important;
}

.sbor_flipboxline_lechenie .columns {
	padding-right:10px !important;
	padding-left:10px !important;
	padding-bottom:10px !important;
}

.sbor_flipboxline_fotogalereya .columns {
	padding-right:10px !important;
	padding-left:10px !important;
	padding-bottom:10px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_nomeraosnajenie_section {
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:20px !important;
}

.sbor_nomeraosnajenie_block {
	width:100% !important;
	border-radius:20px !important;
	padding-left:20px !important;
	padding-right:0px !important;
	padding-top:20px !important;
	padding-bottom:5px !important;
}

.sbor_nomeraosnajenie_item {
	width:48% !important;
	height:80px !important;
	
	font-size:14px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	
	background-size:40px 40px !important;
	padding-left:50px !important;
	padding-right:10px !important;
	padding-top:5px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanierestoran_section {
	min-height:1px !important;
	background-image:none !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_pitanierestoran_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_pitanierestoran_put {
	display:none !important;
}

.sbor_pitanierestoran_top {
	text-align:center !important;
	padding-top:20px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_pitanierestoran_top div {
	text-align:center !important;
	width:100% !important;
	border-bottom:1px solid #b2db5e !important;
	font-size:15px !important;
	letter-spacing:normal !important;
	padding-bottom:6px !important;
}

.sbor_pitanierestoran_title {
	text-align:center !important;
	font-size:27px !important;
	letter-spacing:-1px !important;
	padding-top:21px !important;
	padding-left:0px !important;
}

.sbor_pitanierestoran_banner {
	text-align:center !important;
	padding-top:20px !important;
}

.sbor_pitanierestoran_banner img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanievkusno_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_pitanievkusno_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_pitanievkusno_title {
	text-align:center !important;
	font-size:27px !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:40px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
}

.sbor_pitanievkusno_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	padding-bottom:40px !important;
	padding-top:20px !important;
}

.sbor_pitanievkusno_left a {
	font-size:16px !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:3px !important;
	padding-bottom:5px !important;
	border-radius:15px !important;
}

.sbor_pitanievkusno_subtitle {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	letter-spacing:-1px !important;
	padding-bottom:20px !important;
}

.sbor_pitanievkusno_krug {
	font-size:20px !important;
	line-height:20px !important;
}

.sbor_pitanievkusno_right {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
}

.sbor_pitanievkusno_right img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanieindividual_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_pitanieindividual_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_pitanieindividual_title {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:40px !important;
	padding-bottom:0px !important;
}

.sbor_pitanieindividual_left {
	width:100% !important;
	min-height:1px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	padding-top:20px !important;
}

.sbor_pitanieindividual_text {
	text-align:center !important;
	min-height:1px !important;
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:0 !important;
}

.sbor_pitanieindividual_text img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

.sbor_pitanieindividual_img {
	display:none !important;
}

.sbor_pitanieindividual_right {
	width:100% !important;
	min-height:1px !important;
	padding-top:20px !important;
}

.sbor_pitanieindividual_right img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitanieveranda_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_pitanieveranda_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_pitanieveranda_title {
	text-align:center !important;
	font-size:27px !important;
	padding-left:0px !important;
	padding-top:40px !important;
}

.sbor_pitanieveranda_banner {
	text-align:center !important;
	padding-top:20px !important;
	padding-bottom:30px !important;
}

.sbor_pitanieveranda_banner img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_pitaniebankety_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_pitaniebankety_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_pitaniebankety_title {
	text-align:center !important;
	font-size:27px !important;
	padding-left:0px !important;
	padding-top:40px !important;
	padding-bottom:20px !important;
}

.sbor_pitaniebankety_left {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	font-size:16px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

.sbor_pitaniebankety_right {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
}

.sbor_pitaniebankety_right img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_dosugbannery_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_dosugbannery_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_dosugbannery_title {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
}

.sbor_dosugbannery_text {
	text-align:center !important;
	width:100% !important;
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
}

.sbor_dosugbannery_img {
	text-align:center !important;
	width:100% !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
}

.sbor_dosugbannery_img img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_ceny_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_ceny_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_ceny_put {
	text-align:center !important;
	vertical-align:top !important;
	width:100% !important;
	padding-top:20px !important;
}

.sbor_ceny_put div {
	text-align:center !important;
	width:100% !important;
	font-size:15px !important;
	letter-spacing:normal !important;
}

.sbor_ceny_put div a {
	font-size:15px !important;
	letter-spacing:normal !important;
}

.sbor_ceny_top {
	text-align:center !important;
	width:100% !important;
	padding-top:40px !important;
	padding-left:25px !important;
	padding-right:25px !important;
}

.sbor_ceny_top div {
	text-align:center !important;
	width:100% !important;
	font-size:15px !important;
	letter-spacing:normal !important;
	border-bottom:1px solid #b2db5e !important;
	padding-bottom:6px !important;
}

.sbor_ceny_title {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:15px !important;
	padding-bottom:30px !important;
}

.sbor_ceny_line {
	text-align:center !important;
	width:100% !important;
	border-bottom:0 !important;
	padding-top:10px !important;
	padding-bottom:40px !important;
}

.sbor_ceny_left {
	text-align:center !important;
	font-size:20px !important;
	font-weight:400 !important;
	line-height:1.2 !important;
	letter-spacing:normal !important;
	width:100% !important;
	min-height:1px !important;
	background-image:none !important;
	padding-left:0px !important;
}

.sbor_ceny_right {
	text-align:center !important;
	width:100% !important;
	min-height:1px !important;
	padding-right:0px !important;
	padding-top:10px !important;
}

.sbor_ceny_right a {
	font-size:16px !important;
	letter-spacing:normal !important;
	padding-left:40px !important;
	padding-right:40px !important;
	padding-top:3px !important;
	padding-bottom:4px !important;
	border-radius:15px !important;
}

.sbor_ceny_subtitle {
	text-align:center !important;
	width:100% !important;
	font-size:27px !important;
	font-weight:500 !important;
	line-height:1.2 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-top:40px !important;
}

.sbor_ceny_text {
	text-align:center !important;
	width:100% !important;
	
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:20px !important;
}

.sbor_ceny_text a {
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_rukovodstvo_line {
	text-align:center !important;
	width:100% !important;
	padding-bottom:40px !important;
}

.sbor_rukovodstvo_img {
	text-align:center !important;
	width:100% !important;
}

.sbor_rukovodstvo_txt {
	text-align:center !important;
	width:100% !important;
	padding-top:10px !important;
}

.sbor_rukovodstvo_txt b {
	font-size:20px !important;
	line-height:1.8 !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_reviews .gwolle-gb  .gwolle-gb-write .gwolle_gb_submit .input input.gwolle_gb_submit.button.btn.btn-primary, 
.sbor_reviews .gwolle-gb .gwolle-gb-write-button input.button.btn.btn-default {
	font-size:18px !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	border-radius:20px !important;
	padding:0 !important;
	width:auto !important;
	height:auto !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 6px !important;
    padding-bottom: 7px !important;
}

.sbor_reviews .gwolle-gb .gwolle-gb-read article {
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_reviews .gwolle-gb form,
.sbor_reviews .gwolle-gb .page-navigation, 
.sbor_reviews .gwolle-gb .gwolle-gb-read #gwolle-gb-total, 
.sbor_reviews .gwolle-gb .gwolle-gb-write-button {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_reviews .gwolle-gb strong, .sbor_reviews .gwolle-gb b, 
.sbor_reviews .gwolle-gb .gwolle-gb-read article .gb-author-info .gb-author-name {
	font-weight:500 !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_specialisty_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_specialisty_block {
	text-align:center !important;
	width:100% !important;
}

.sbor_specialisty_item {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom:60px !important;
}

.sbor_specialisty_img img {
	width:100% !important;
	height:auto !important;
	border-radius:10px !important;
}

.sbor_specialisty_name {
	font-size:26px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	padding-top:10px !important;
}

.sbor_specialisty_doljnost {
	font-size:20px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-top:5px !important;
}

.sbor_specialisty_btn {
	padding-top:15px !important;
}

.sbor_specialisty_btn div {
	font-size:18px !important;
	line-height:1 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	border-radius:15px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:7px !important;
	padding-bottom:8px !important;
}

.sbor_specialisty_about {
	text-align:left !important;
	width:100% !important;
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-top:20px !important;
}

.sbor_specialisty_about p, .sbor_specialisty_about ul, .sbor_specialisty_about li {
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_specialisty_about a, a.sbor_specialisty_about {
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}

.sbor_specialisty_photo {
	text-align:center !important;
	width:100% !important;
}

.sbor_specialisty_photo img {
	width:100% !important;
	height:auto !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_fotogalereya_section {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_lserdcebanner_section.sbor_dosugbanner_dlager { background-image:url(/images/fon_dlager_top2.jpg) !important; background-position:center !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_detskiylagerdocs_section {
	padding-top:10px !important;
	padding-bottom:30px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_detskiylagerdocs_block {
	width:100% !important;
}

.sbor_detskiylagerdocs_item {
	min-height:18px !important;
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	background-position:0px 2px !important;
	background-size:15px 15px !important;
	padding-left:25px !important;
}

.sbor_detskiylagerdocs_bold {
	font-size:16px !important;
	line-height:1.2 !important;
	font-weight:600 !important;
	letter-spacing:-1px !important;
	padding-left:25px !important;
	padding-top:20px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_detskiylagerpreim_section {
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:40px !important;
}

.sbor_detskiylagerpreim_block {
	width:100% !important;
}

.sbor_detskiylagerpreim_title {
	text-align:center !important;
	font-size:27px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:uppercase !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom:20px !important;
}

.sbor_detskiylagerpreim_text {
	text-align:left !important;
	font-size:18px !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

.sbor_detskiylagerpreim_img {
	padding-top:40px !important;
	padding-bottom:40px !important;
}

.sbor_detskiylagerpreim_img img {
	width:auto !important;
	height:auto !important;
	max-width:100% !important;
	border-radius:15px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.sbor_detskiylagerlinks_section {
	width:100% !important;
	padding-bottom:20px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sbor_detskiylagerlinks_block {
	text-align:left !important;
	width:100% !important;
	border-radius:15px !important;
	padding-top:20px !important;
	padding-bottom:10px !important;
	padding-left:15px !important;
}

.sbor_detskiylagerlinks_item1, .sbor_detskiylagerlinks_item2, .sbor_detskiylagerlinks_item3, .sbor_detskiylagerlinks_item4, .sbor_detskiylagerlinks_item5, .sbor_detskiylagerlinks_item6, .sbor_detskiylagerlinks_item7, .sbor_detskiylagerlinks_item8, .sbor_detskiylagerlinks_item9 {
	text-align:left !important;
	width:calc(50% - 10px) !important;
	min-height:40px !important;
	
	font-size:14px !important;
	text-decoration:underline !important;
	line-height:1.2 !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
	
	background-position:center left !important;
	background-size:40px 40px !important;
	padding-left:50px !important;
	padding-top:0px !important;
	margin-bottom:20px !important;
}

.sbor_detskiylagerlinks_item1, .sbor_detskiylagerlinks_item4, .sbor_detskiylagerlinks_item5, .sbor_detskiylagerlinks_item6, .sbor_detskiylagerlinks_item7 {
	padding-top:10px !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.vasilevo-bloggrid-4, .vasilevo-bloggrid-7, .vasilevo-bloggrid-10 { left:0 !important; }
.vasilevo-bloggrid-5, .vasilevo-bloggrid-8, .vasilevo-bloggrid-11 { left:0 !important; }
.vasilevo-bloggrid-6, .vasilevo-bloggrid-9, .vasilevo-bloggrid-12 { left:0 !important; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

























/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

}

.sbor_pc { } .sbor_pda { }
@media (max-width: 991px) { .sbor_pc { display:none !important; } }
@media (min-width: 992px) { .sbor_pda { display:none !important; } }

.sbor_nopaddingtop { padding-top:0 !important; }
.sbor_nopaddingbotom { padding-bottom:0 !important; }
.sbor_nopaddingleft { padding-left:0 !important; }
.sbor_nopaddingright { padding-right:0 !important; }

.sbor_nomargintop { margin-top:0 !important; }
.sbor_nomarginbotom { margin-bottom:0 !important; }
.sbor_nomarginleft { margin-left:0 !important; }
.sbor_nomarginright { margin-right:0 !important; }
