@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,900&subset=latin,cyrillic-ext,cyrillic,latin-ext);*{padding:0;margin:0}body,html{height:100%}body{padding:0;font-size:16px;font-weight:300;color:#524b47;margin:0;background:#fff;line-height:18px;font-family:Roboto,sans-serif}body>.page-wrapper{overflow:hidden}a{text-decoration:underline;color:#524b47;transition:color .3s ease 0s,opacity .3s ease 0s;outline:none}a:hover{text-decoration:none;color:#e8630a}a:hover img{transition:color .3s ease 0s,opacity .3s ease 0s;opacity:.8}a img{border:0;outline:none}.h1style,.h2style,h1,h2,h3,h4,h5,h6{font-weight:400;color:#000}p{margin:0 0 18px}.h1style,h1{font-size:32px;font-weight:300;color:#524b47;text-transform:uppercase;text-align:center;margin:0 0 35px;line-height:40px}.h1style:after,h1:after{height:1px;content:"";margin:30px auto 0;background:#ff7112;width:50%;display:block}.h2style,h2{font-size:30px;color:#f05523;text-transform:uppercase;line-height:30px}h3{font-size:18px;font-weight:700;color:#49433c;line-height:18px}h3,h4{margin:18px 0}h4{font-size:24px;line-height:24px}h5{font-size:20px;line-height:20px}h5,h6{margin:18px 0}h6{font-size:16px;line-height:16px}table{text-align:left;width:100%}table td,table th{padding:10px;vertical-align:top}form input[type=text]{height:26px;padding:0 3px;border:none;box-sizing:border-box;-moz-box-sizing:border-box;line-height:26px;vertical-align:middle;font-family:Roboto,sans-serif}table thead tr td,table thead tr th{background:rgba(255,102,0,.1)}table td,table th{padding:24px;word-wrap:break-word}table td p:last-child{margin-bottom:0}.content .price_table_container table tr td ul{margin-left:20px}table tr td ul li:not(:last-child){margin-bottom:12px}.fix-table tr td:last-child{max-width:73.5%;width:73.5%}.fix-table tr td:first-child{max-width:26.5%;width:26.5%}table tr td span{display:block}table tr td span+p{margin-top:24px}table tr td p{margin-bottom:12px}table{table-layout:fixed}form input[type=submit]{cursor:pointer}form textarea{height:80px;padding:3px;font-size:12px;border:none;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;font-family:Roboto,sans-serif}label.turniri{font-size:16px;text-transform:uppercase;width:auto!important;line-height:43px}.td_gallery{text-align:center!important}#map-central{height:400px;margin:15px 0;width:100%;display:block}.inline_block{text-align:center;margin:10px;vertical-align:top;display:inline-block}.bg_brown{padding:20px 0;font-size:16px;margin-bottom:20px;color:#ada9a7;background:#312117;line-height:20px}.bg_brown.bottom_0{margin-bottom:0}.border_bottom{border-bottom:1px solid #fff}.bg_brown a{color:#ada9a7}.bg_zemlyanika{min-height:120px;background-position:10px 50%;background-image:url(/common/htdocs/images/adaptive/icon_zemlyanika.png);background-repeat:no-repeat;padding-left:170px!important}.block_title{font-size:18px;margin-bottom:18px;color:#fff;text-transform:uppercase;line-height:20px;display:block}.center-wrapper img{height:auto;max-width:100%}header{position:relative;box-shadow:0 3px 3px rgba(0,0,0,.2);z-index:101}.header_top_info{justify-content:space-between;flex-wrap:nowrap;font-size:14px;font-weight:400;color:#f60;flex-direction:column-reverse;background-color:#f0ede8;display:flex}.header_top_info a{text-decoration:underline;color:#ada6a2}.header_top_info a.active,.header_top_info a:hover{font-weight:700}.header_top_info .comagic_phone,.header_top_info a:hover{text-decoration:none}.header_top_info_last,.header_top_info_left{text-align:center;box-sizing:border-box;width:50%}.header_top_info_left>a{margin-left:10px}.header_top_info_right{color:#f60;text-align:center;box-sizing:border-box;background:#f0ede8;width:33.33333%}.header_top_info_right a{text-decoration:underline;color:#f60}.header_icon_house{margin-right:10px;color:#fff;text-transform:uppercase;background:transparent url(/common/htdocs/images/adaptive/icon_white_house.png) 0 no-repeat;padding-left:40px}.header_golf_wrap{background:#389b58}.header_golf_wrap,.header_house_wrap{height:100%;padding:10px 15px 11px;box-sizing:border-box;width:100%;vertical-align:top;display:inline-block}.header_house_wrap{color:#ada6a2;background:#312117}.header_golf_wrap a{color:#000}.header_golf_wrap>a{text-decoration:none}.header_icon_golf{margin-right:10px;text-shadow:1px 1px 0 #000;color:#000;text-transform:uppercase;background:transparent url(/common/htdocs/images/adaptive/icon_white_golf.png) 0 no-repeat;padding-left:40px}.header_icon_map,.header_icon_media,.header_icon_partners,.header_icon_projects,.header_icon_team{color:#f60!important;text-transform:uppercase;background:transparent url(/common/htdocs/images/adaptive/icon_orange_map.png) 0 no-repeat;line-height:19px;vertical-align:top;padding-left:40px;display:inline-block}.header_icon_media{background:transparent url(/common/htdocs/images/adaptive/icon_orange_media.png) 0 no-repeat;margin-left:25px}.header_icon_projects{background:transparent url(/common/htdocs/images/adaptive/icon_orange_projects.png) 0 no-repeat;margin-left:25px}.header_icon_partners{background:transparent url(/common/htdocs/images/adaptive/icon_orange_partners.png) 0 no-repeat}.header_icon_team{background:transparent url(/common/htdocs/images/adaptive/icon_orange_team.png) 0 no-repeat}.header_icon_map.w_golf{margin-left:25px}.header_info{padding:7px 10px;justify-content:space-between;flex-wrap:nowrap;text-align:justify;display:flex}header .header_info .logo{min-width:190px;width:16%;vertical-align:top;display:inline-block}header .header_info .logo a{display:block}header .header_info .logo img{height:auto;max-width:100%;width:160px}header .header_info .logo a:hover img{opacity:.8}header .header_info .langs_social{justify-content:flex-end;text-align:right;align-items:center;padding-left:5px;display:flex}header .header_info .social>a:hover{opacity:.6}.header_golf_wrap a.new_link,.header_house_wrap a.new_link{text-decoration:none}.header_golf_wrap a.new_link a,.header_house_wrap a.new_link a{white-space:nowrap}.header_icon_fb,.header_icon_inst,.header_icon_tg,.header_icon_tw,.header_icon_vk,.header_icon_yt{height:25px;margin-right:5px;background-color:transparent;background-position:50% 50%;width:27px;background-repeat:no-repeat;display:inline-block}.header_icon_vk{background-image:url(/common/htdocs/images/adaptive/header_icon_vk.png)}.header_icon_fb{background-image:url(/common/htdocs/images/adaptive/header_icon_fb.png)}.header_icon_tw{background-image:url(/common/htdocs/images/adaptive/header_icon_twitter.png)}.header_icon_yt{background-image:url(/common/htdocs/images/adaptive/header_icon_youtube.png)}.header_icon_inst{background-image:url(/common/htdocs/images/adaptive/header_icon_instagram.png)}.header_icon_tg{background-image:url(/common/htdocs/images/adaptive/tg.svg)}.diler_item__social .header_icon_fb,.diler_item__social .header_icon_inst,.diler_item__social .header_icon_tg,.diler_item__social .header_icon_vk,.diler_item__social .header_icon_yt{height:52px;padding-top:14px;background-position:0 0;width:52px;padding-left:65px;display:block}.diler_item__social .header_icon_vk{background-image:url(/common/htdocs/images/diler-icon-vk.png)}.diler_item__social .header_icon_fb{background-image:url(/common/htdocs/images/diler-icon-fb.png)}.diler_item__social .header_icon_inst{background-image:url(/common/htdocs/images/diler-icon-instagram.png)}.diler_item__social .header_icon_yt{background-image:url(/common/htdocs/images/diler-icon-youtube.png)}.diler_item__social .header_icon_tg{background-image:url(/common/htdocs/images/adaptive/tg-contacts.svg)}.header-menu__link{text-decoration:none}.header-menu__link,.header__menu-toggle{font-size:18px;font-weight:400;color:#524b47;text-transform:uppercase}.header__menu-toggle{min-height:29px;padding:4px;border:none;margin-bottom:7px;transition:all .5s ease;outline:none;min-width:20px;text-align:left;background:transparent;cursor:pointer;margin-top:7px;display:block}.header__menu-toggle:active,.header__menu-toggle:focus{outline:none}.header__menu-toggle:after,.header__menu-toggle:before{height:2px;transition:all .5s ease;content:"";position:absolute;background:#a9a5a2;left:0;width:100%;display:none}.header__menu-toggle:before{top:-7px}.header__menu-toggle:after{bottom:-7px}.header__menu-toggle.active-menu span{display:none}.header__menu-toggle.active-menu{transition:none;background:url(/common/htdocs/images/close_nav.svg) no-repeat 100%;background-size:contain}.header__menu-toggle.active-menu:before{transform:rotate(45deg);top:0;background-color:transparent}.header__menu-toggle.active-menu:after{height:3px;transform:rotate(45deg);bottom:0}header .header_info .main_menu{position:relative;width:84%;vertical-align:top;display:inline-block}header .header_info .main_menu .horizontal-menu{right:0;position:absolute;bottom:-7px}header .menu ul{list-style-type:none}header .menu ul li{font-size:20px;text-transform:uppercase;margin-left:50px;line-height:1.2;display:inline-block}header .menu ul li:first-child{margin-left:0}header .menu ul li a{padding:5px 0 11px;text-decoration:none;position:relative;display:inline-block}header .menu ul li a.active,header .menu ul li a:hover{color:#f60}header .menu ul li:hover a:after{border-color:#fff transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:6px 7px 0;bottom:-6px;margin-left:-6px;left:50%;width:0;display:none;z-index:102}header .submenu{position:relative;background:#312117;z-index:1}header .submenu.finhouse{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#312117",endColorstr="#007db9e8",GradientType=0);background:-moz-linear-gradient(top,#312117 25%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top,#312117 25%,rgba(125,185,232,0));background:linear-gradient(180deg,#312117 25%,rgba(125,185,232,0))}header .submenu ul.submenu-435 li{margin:0 6px}header .submenu ul li.finished-hous{border-top:1px solid #fff;margin-left:278px;margin-top:10px}header .submenu ul li.finished-hous .hous-block,header .submenu ul li.finished-hous .text-block{padding:5px;font-size:15px;color:#fff;line-height:14px;vertical-align:top;display:inline-block}header .submenu ul li.finished-hous .text-block p{text-align:justify;margin:3px 0}header .submenu ul li.finished-hous .text-block a{padding:0;text-decoration:underline;font-weight:700}header .submenu ul li.finished-hous .hous-block a:hover,header .submenu ul li.finished-hous .text-block a:hover{text-decoration:none;background:none}header .submenu ul li.finished-hous .hous-block a{height:60px;padding:0;margin:0 3px;display:inline-block}header .submenu.on-main{display:none}header .submenu ul{list-style:none;font-size:0;display:none}header .submenu ul.active{display:block}header .submenu ul li{font-size:16px;vertical-align:top;display:inline-block}header .submenu ul li a{height:28px;padding:0 15px;text-decoration:none;color:#fff;transition:background .3s ease 0s;line-height:28px;vertical-align:middle;display:inline-block}header .submenu ul li a.active,header .submenu ul li a:hover{background:#f60}header .contacts .header_banner{height:63px;padding:0;margin:1px 17px 0 0;width:563px;vertical-align:top;display:inline-block}header .contacts .header_banner a{padding:0;margin:0;display:block}header .contacts .header_banner a:hover img{opacity:.8}.ul_inline{width:44%;vertical-align:top;display:inline-block}.phone_phone{height:auto;color:#fff;position:fixed;text-align:center;top:10px;width:auto;display:none}.phone_phone .phone_phone_top{min-height:13px;padding:15px 10px 10px;margin-bottom:10px;background-color:#3db132}.phone_sales{height:auto;padding:10px 10px 0;color:#fff;position:fixed;text-align:center;top:10px;background-color:#3db132;left:10px;width:auto;display:none;z-index:550}.phone_sales .red{font-size:20px;font-weight:700;text-shadow:1px 0 11px #fff;color:#ee0d0d}#show_page_text{height:auto;overflow:hidden;padding:20px 20px 0;color:#fff;text-align:center;background-color:#f60;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:auto;display:none}#show_page_text a{color:#fff}header .contacts .bx-wrapper{height:63px;overflow:hidden;padding:0;position:relative;margin:1px 8px 0 0;width:563px;vertical-align:top;display:inline-block}header .contacts .bx-wrapper .bx-controls{height:14px;padding:0;position:absolute;text-align:right;top:4px;margin:0;left:0;width:100%;display:block;z-index:1000}header .contacts .bx-wrapper .bx-controls .bx-pager-item{vertical-align:top;display:inline-block}header .contacts .bx-wrapper .bx-controls .bx-pager-link{height:5px;font-size:10px;border:1px solid #ff7417;text-decoration:none;text-indent:-99999px;text-align:left;margin:0 5px;border-radius:50%;background:#fff;width:5px;vertical-align:top;display:inline-block;z-index:100}.header .contacts .bx-wrapper .bx-controls .bx-pager-link.active,header .contacts .bx-wrapper .bx-controls .bx-pager-link:hover{background:#ff7417}header .contacts{overflow:hidden}.contact_page_ .inner{font-size:18px;text-align:center;line-height:20px}.contact_page_ .outer{text-align:left}.contact_page_ .outer .inline_block{text-align:left;margin:0 2% 0 0;width:47%}.diler_wrap{justify-content:space-between;flex-wrap:wrap;text-align:center;display:flex}.diler_item{font-size:16px;text-align:left;width:40%;line-height:18px;vertical-align:top;display:inline-block}.diler_item__info>div{margin-bottom:18px}.diler_item.first{text-align:center;width:100%}.diler_item .diler_item__address,.diler_item .diler_item__email,.diler_item .diler_item__phone,.diler_item .diler_item__time{background-position:0 0;background-repeat:no-repeat;padding-left:30px}.diler_item.first .diler_item__address,.diler_item.first .diler_item__email,.diler_item.first .diler_item__phone,.diler_item.first .diler_item__time{padding-top:27px;background-position:top;padding-left:0}.diler_item .diler_item__address{background-image:url(/common/htdocs/images/adaptive/icon_point_contacts.png)}.diler_item .diler_item__time{background-image:url(/common/htdocs/images/adaptive/icon_time_contacts.png)}.diler_item .diler_item__phone{background-image:url(/common/htdocs/images/adaptive/icon_phone_contacts.png)}.diler_item .diler_item__phone.no_bg{background:none}.diler_item .diler_item__email{background-position:0 4px;background-image:url(/common/htdocs/images/adaptive/icon_mail_contacts.png)}.diler_item__social{color:#312117;vertical-align:top;display:block}.diler_item__social a{margin:0 5px}.diler_item__social_note{font-size:14px;margin-bottom:10px}.diler_item__title{font-size:26px;font-weight:300;margin-bottom:16px;text-transform:uppercase;position:relative;border-bottom:1px solid #b3afad;padding-bottom:16px;line-height:28px;margin-top:30px;display:flex}.diler_item.first .diler_item__title{font-size:30px;border-bottom:none;padding-bottom:0;line-height:32px;display:block}.diler_item__icon{margin-right:10px}.diler_item__phone>span{font-size:24px;color:#8b8582;line-height:26px}.diler_item__email a{text-decoration:underline;color:#8b8582}.diler_item__email a:hover{text-decoration:none}#map_points a.active{font-weight:700;color:#e8630a}.table_tour th{text-align:center}.table_tour td.type_title{font-weight:700;text-align:center}.table_tour td{vertical-align:middle}td.a_center{text-align:center}.tour_page .float{margin-right:4px;float:left;vertical-align:top;display:inline-block}.orange_text{color:#f60}ul.orange_ul{margin-bottom:20px!important;list-style-image:url(/common/htdocs/images/orange_ulli.png)!important;margin-top:10px!important}ul.orange_ul li{padding:5px 0!important}ul.orange_li{list-style:none!important;margin-bottom:20px!important;margin-left:15px!important;margin-top:10px!important}ul.orange_li li{padding:5px 0!important}ul.orange_li li:before{height:12px;content:"";background:transparent url(/common/htdocs/images/ulli_orange.png) 0 6px no-repeat;width:18px;vertical-align:top;display:inline-block}ul.orange_li ul{list-style:none!important;margin-bottom:20px!important;margin-left:15px!important;margin-top:10px!important}.orange_block{padding:5px 13px;text-transform:uppercase;margin:0 auto 30px;background:#f60;line-height:22px}.green_button,.orange_block{font-size:18px;color:#fff;display:block}.green_button{padding:10px 60px 10px 15px;text-decoration:none!important;position:relative;background:#3db132;line-height:20px}.green_button:hover{color:#000!important}.green_button:after{height:40px;right:0;content:"";position:absolute;top:0;background:#f60 url(/common/htdocs/images/white_arrow.png) 50% 50% no-repeat;width:50px;display:block}.green_button.close:after{background-image:url(/common/htdocs/images/form-close.png)}.clearfix:after{content:"";clear:both;display:block}.clear{clear:both}.landing_page_top{padding-top:70px;font-size:16px;color:#fff;background:#fff url(/common/htdocs/images/landing/bg_landing_top4.png) top no-repeat;background-size:cover;text-align:left;padding-bottom:10px;line-height:20px;display:block}.landing_page_top .text_page{text-align:left!important;width:58%!important;padding-left:42%!important}.landing_page_top .landing_pre_title{font-size:23px;font-weight:500;margin-bottom:25px;color:#f60;text-transform:uppercase;line-height:24px;display:block}.landing_page_top h1{font-size:48px;margin-bottom:25px!important;color:#fff!important;text-transform:uppercase!important;text-align:left!important;line-height:48px;margin-top:0!important}.landing_page_top h1:after{display:none!important}.landing_page_top .landing_top__text{min-height:80px;border-left:1px solid #f60;margin-right:0;margin-bottom:0;width:45%;vertical-align:top;padding-left:2%;display:inline-block}.landing_page_top .btn{padding:24px 20px 20px 30px!important;font-size:16px;font-weight:700;line-height:16px;margin-top:20px}.landing_page_top .btn.full-orange{min-width:424px}.landing_page_top .btn.full-orange:after{height:60px;right:-50px;width:50px}.landing_page_top .btn.border_orange{min-width:498px;text-align:center}.landing_page_top .btn.border_orange.btn_landing_half{margin-right:10px;min-width:230px}.icon_genplan{padding-right:48px;background:transparent url(/common/htdocs/images/icon_genplan.png) 100% no-repeat}.icon_genplan,.icon_rosreestr{padding-top:7px;padding-bottom:4px}.icon_rosreestr{padding-right:33px;background:transparent url(/common/htdocs/images/icon_rosreestr.png) 100% no-repeat}.landing_page_second{padding:85px 0 0;font-size:16px;color:#262626;position:relative;line-height:24px}.landing_page_second .text_page{position:relative}.landing_page_second .text_page:before{height:5px;content:"";position:absolute;top:-85px;background:#f60;left:0;width:100%;display:block}.landing_page_second.with_video_block{padding-top:10px}.landing_page_second.with_video_block .text_page:before{display:none}.landing_page_second p{margin-bottom:30px}.landing_page_second .text_page{text-align:left!important;padding-bottom:0!important}.landing_second_part{padding-right:4%;width:44%;vertical-align:top;display:inline-block}.landing_second_part.p_right{padding-right:0;width:49%}.landing_page_second .title{font-size:30px;font-weight:500;margin-bottom:30px;color:#f60;text-transform:uppercase;border-bottom:1px solid #2ecd1f;padding-bottom:30px;line-height:40px}.landing_preim{font-size:18px;margin-right:4%;margin-bottom:30px;box-sizing:border-box;width:100%;line-height:20px;vertical-align:top;display:inline-block}.landing_preim a{color:#ff6500}.landing_preim span{font-size:30px;font-weight:500;color:#ff6500;line-height:32px;display:block}.landing_page_preim_wrap{justify-content:space-between;flex-wrap:wrap;display:flex}.landing_page_preim_wrap>div:first-child{width:25%}.landing_page_preim_wrap>div:nth-child(2){font-size:18px;width:40%;line-height:22px}.landing_page_preim_wrap>div:last-child{font-size:16px;color:#8b8582;width:25%;line-height:18px}.icon_point{background-position:0 0;background-image:url(/common/htdocs/images/adaptive/icon_point_contacts.png);background-repeat:no-repeat;padding-left:30px}.landing_page_preim_wrap .icon_phone,.landing_page_preim_wrap .icon_point{margin-bottom:25px}.icon_phone{background-position:0 0;background-image:url(/common/htdocs/images/adaptive/icon_phone_contacts.png);background-repeat:no-repeat;padding-left:30px}.landing_page_preim_wrap .icon_phone{font-size:25px;line-height:26px}.landing_page_articles{color:#fff;border-top:10px solid #fff;background:#312117;padding-bottom:100px}.landing_page_articles .top_images{margin-bottom:60px}.landing_page_articles .top_images img{width:100%}.landing_page_articles .text_page{text-align:left!important}.landing_articles_first{min-height:377px;padding-left:57%}.landing_articles_first .news_item{width:320px;line-height:26px}.landing_page_articles .title{font-size:30px;margin-bottom:35px;color:#ff6500;text-transform:uppercase;text-align:center;line-height:34px}.landing_page_articles .title:after{height:1px;content:"";margin:35px auto 0;background:#2ecd1f;width:210px;display:flex}.landing_page_articles .n_img{height:40px;padding-top:15px;border:1px solid #2ecd1f;margin-bottom:25px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding-bottom:5px;width:60px;display:block}.landing_page_articles .ttl{font-size:23px;font-weight:100;margin-bottom:20px;color:#ff6500;line-height:23px}.landing_articles_items{flex-wrap:wrap;display:flex}.landing_page_articles .bottom_btn_block{justify-content:center;align-items:center;display:flex}.landing_articles_items .news_item{flex-wrap:wrap;margin-right:50px;margin-bottom:80px;flex-direction:column;width:calc(30% - 50px);line-height:1.375;vertical-align:top;display:flex}.landing_feedback_block{padding-top:85px;background:#fff url(/common/htdocs/images/landing/bg_landing_feedback.jpg) top no-repeat}.landing_feedback_block .title{font-size:30px;margin-bottom:55px;color:#fff;text-transform:uppercase;line-height:40px;display:block}.landing_feedback_block .title:after{height:1px;content:"";margin:35px auto 0;background:#2ecd1f;width:210px;display:block}.landing_feedback_block form{padding:22px 44px;text-align:center;background:#e6e6e6;display:block}.landing_feedback_block form input{padding:18px;font-size:16px;border:none;color:#333;text-transform:capitalize;min-width:200px;margin:12px;line-height:16px}.landing_feedback_block form input.submitz{padding:10px 20px;color:#fff;text-transform:uppercase;background:#ff6500;cursor:pointer}.landing_feedback_block_new{padding-top:55px;margin:0 0 30px;background:transparent url(/common/htdocs/images/adaptive/bg_for_form.jpg) top no-repeat;background-size:cover}.landing_feedback_block_new .text_page{justify-content:space-between;flex-wrap:wrap;text-align:left!important;display:flex}.landing_feedback_block_new .title{font-size:30px;color:#fff;text-transform:uppercase;width:45%;line-height:35px;vertical-align:top;display:inline-block}.landing_feedback_block_new form{padding:0;margin:0;width:50%;vertical-align:top;display:inline-block}.landing_feedback_block_new form input{padding:18px;font-size:16px;border:1px solid #928d89;color:#fff;text-transform:capitalize;margin:8px;background:transparent;width:45%;line-height:16px;vertical-align:top;display:inline-block}.landing_feedback_block_new form button.submitz{padding:7px 20px 6px;font-size:18px;border:none;color:#fff;text-transform:uppercase;min-width:45%;box-sizing:border-box;margin:8px;background:#ff6503;cursor:pointer;line-height:29px;display:block}.landing_feedback_block_new form button.submitz:before{height:29px;content:"";background:transparent url(/common/htdocs/images/adaptive/icon_gl.png) 0 3px no-repeat;margin-left:-5px;width:38px;vertical-align:top;display:inline-block}.landing_feedback_block_new form button.submitz:hover{color:#191716}.landing_feedback_block_new form p.error{font-size:13px;margin-left:8px;line-height:14px}.landing_warning_text{padding:50px 0 0;font-size:20px;color:#fff;text-align:center;margin:0 0 10px;background:transparent url(/common/htdocs/images/landing/mar_warning_bg.jpg) top no-repeat;line-height:32px;display:block}.content .landing_warning_text .text_page{padding-top:50px;background:transparent url(/common/htdocs/images/landing/icon_warning.png) top no-repeat}.landing_project_block{position:relative;margin:0 auto;width:980px;display:block}.landing_project_block .title_block{font-size:30px;margin-bottom:55px;color:#ff6500;text-transform:uppercase;line-height:34px}.landing_project_block .title_block:after{height:1px;content:"";background:#2ecd1f;width:210px;margin-top:25px;display:block}.landing_project_block .object_url{padding:17px 15px 15px;font-size:16px;border:1px solid #2ecd1f;text-decoration:none;right:0;color:#ff6500;text-transform:uppercase;position:absolute;top:0;line-height:16px}.landing_project_block .object_url:after{height:15px;content:"";background:transparent url(/common/htdocs/images/btn-orange-arrow.png) 100% no-repeat;width:20px;vertical-align:top;display:inline-block}.landing_project_block .object_url:hover{text-decoration:underline}.landing_page_partners .landing_partners_wrap{padding:40px 0;justify-content:space-around;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid #2ecd1f;display:flex}.landing_partners_item{margin:3px;vertical-align:top;display:inline-block}.landing_page_partners .text-outer{position:relative;text-align:left!important;padding-left:35px;padding-left:70px}.landing_page_partners .text-outer:before{font-size:85px;font-weight:700;color:#ff6500;content:"!";position:absolute;text-align:center;top:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:transparent;left:0;width:50px;line-height:50px;margin-top:10px;display:block}.landing_page_gallery .ttl{font-size:30px;margin-bottom:30px;color:#ff6500;text-transform:uppercase;line-height:34px}.landing_page_gallery .ttl:after{height:1px;content:"";margin:30px auto 0;background:#2ecd1f;width:78px;display:block}.landing_page_gallery .gallery_wrap{overflow:hidden;width:100%;display:block}.landing_page_gallery .gallery-images{overflow:hidden;justify-content:center;flex-wrap:nowrap;align-items:center;margin-left:-10%;width:120%;display:flex}.landing_page_gallery .gallery-image{margin:0 5px 10px}.landing_page_simpletext{padding:140px;color:#fff;background:#273c43 url(/common/htdocs/images/landing/bg_landing_simpletext.jpg) top no-repeat;display:block}.landing_page_simpletext .ttl{font-size:30px;margin-bottom:30px;color:#ff6500;text-transform:uppercase;line-height:34px}.landing_page_simpletext .ttl:after{height:1px;content:"";margin:30px auto 0;background:#2ecd1f;width:78px;display:block}.landing_page_simpletext ul{padding:0;list-style-type:none;margin:0;display:block}.landing_page_simpletext ul li{position:relative;margin:3% 3% 3% 0;width:42%;vertical-align:top;padding-left:4%;display:inline-block}.landing_page_simpletext ul li:before{height:15px;font-size:14px;font-weight:400;color:#fff;content:"+";position:absolute;text-align:center;top:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#f60;left:0;width:15px;line-height:15px;display:block}.landing_page_simpletext .btn{margin-top:55px}.content .text_page.landing_page_finished{padding-bottom:0}.landing_page_finished .project-list .project-item{margin-bottom:15px;width:23%}.landing_feedback_fin_block{width:250px;vertical-align:top;display:inline-block}.landing_feedback_fin_block .ttl{font-size:30px;margin-bottom:30px;color:#ff6500;text-transform:uppercase;line-height:34px}.landing_feedback_fin_block .ttl:after{height:1px;content:"";margin:30px 0 0;background:#2ecd1f;width:85%;display:block}.landing_feedback_fin_block form{padding:20px 25px;text-align:center;background:#e6e6e6;display:block}.landing_feedback_fin_block form input{padding:18px;font-size:16px;border:none;color:#333;text-transform:capitalize;max-width:100%;margin:10px 0;line-height:16px}.landing_feedback_fin_block form input.submitz{padding:10px 20px;color:#fff;text-transform:uppercase;background:#ff6500;cursor:pointer;width:200px}.landing_page_video{padding:30px 0;color:#fff;margin:20px 0;background:transparent url(/common/htdocs/images/landing/bbg_video_block.jpg) top no-repeat;width:100%;display:block}.landing_page_video .landing_page_video__ttl{padding-top:60px;font-size:30px;text-transform:uppercase;text-align:left;width:34%;line-height:35px;vertical-align:top;display:inline-block}.landing_page_video .landing_page_video__vvd{text-align:right;width:64%;vertical-align:top;display:inline-block}.landing_page_video .landing_page_video__vvd iframe{-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.35);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,.35);box-shadow:1px 1px 10px 0 rgba(0,0,0,.35)}.content .landing_page_video .text_page{padding:0;position:relative}.content .landing_page_video .text_page:before{height:5px;content:"";position:absolute;top:-50px;background:#f60;left:0;width:100%;display:block}.error{color:red!important}p.error{margin-bottom:5px}.landing_feedback_block .error{margin-bottom:4px!important}.landing_feedback_fin_block .error{font-size:13px!important;margin-bottom:4px!important}.partners-list{justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px;display:flex}.partners-list .partners-item{font-size:14px;border-bottom:1px solid #ccc;margin:1%;padding-bottom:15px;width:30%;line-height:21px;vertical-align:top;display:inline-block}.partners-list .partners-item .partners-item__image{height:150px;margin-bottom:18px;text-align:center}.partners-list .partners-item .partners-item__image a{height:100%;justify-content:center;text-align:center;align-items:center;width:100%;display:flex}.partners-list .partners-item .partners-item__image a:hover{opacity:.6}.partners-list .partners-item .partners-item__image img{height:auto;max-width:100%;max-height:150px;width:auto}.partners-list .partners-item .partners-item__ttl{font-size:18px;font-weight:700;margin-bottom:18px;text-transform:uppercase;line-height:20px;display:block}.partners-list .title{font-size:24px;color:#72706f;text-transform:uppercase;position:relative;width:245px;float:left;display:none}.partners-list .title,.partners-list .title:after{height:125px;line-height:125px;vertical-align:middle}.partners-list .title:after{content:"";background:url(/common/htdocs/images/partner-arrow.png) no-repeat 0 50%;width:26px;float:right;display:inline-block}.partners-list .title.title-big{font-size:30px;text-decoration:none;display:block}.partners-list .logos{overflow:hidden;padding:0 0 50px;border-top:1px solid #bbb9b7;text-align:center}.partners-list:first-child .logos{border-top:none}.partners-list .logos a{height:105px;padding:5px 9px;line-height:105px;vertical-align:middle;display:inline-block}.partners-list.text-main .logos a{height:auto;padding:0;line-height:normal;display:inline}.partners-list .logos a img{max-height:100%;vertical-align:middle;display:inline-block}.partners_two_line.partners-list .logos a{height:106px;width:215px;line-height:106px}.partners_two_line.partners-list .logos a:nth-child(4n){padding-right:0}.partners_two_line.partners-list .logos a img{max-width:100%;max-height:200px}.full-column{box-sizing:border-box;width:100%}.half-column{margin-right:1%;width:48%;vertical-align:top;display:inline-block}.half-column.last{margin-right:0;margin-left:1%}.quarter-column{margin-right:1%;width:23%;vertical-align:top;display:inline-block}.inner-menu{padding:30px 0;background:#312117}.inner-menu .inner-menu-img{height:45px;margin-bottom:20px}.inner-menu .inner-menu-img img{max-height:45px}.inner-menu .inner-menu-title{font-size:18px;margin-bottom:20px;color:#837e79;text-transform:uppercase;border-bottom:1px solid #837e79;padding-bottom:10px;width:auto;vertical-align:top;display:inline-block}.inner-menu .inner-menu-title:after{content:"";width:100%;display:block}.inner-menu .inner-menu-list{list-style:none}.inner-menu .inner-menu-list li{margin-bottom:5px}.inner-menu .inner-menu-list li a{font-size:14px;text-decoration:none;color:#837e79}.inner-menu .inner-menu-list li a:hover{text-decoration:underline;color:#fff}table.icons_4,table.icons_5{border:none!important;border-collapse:collapse;margin:20px 0!important;width:100%!important}.content .text_page table.icons_4,.content .text_page table.icons_5{border:none!important}table.icons_5 td{text-align:center!important;width:20%!important}table.icons_4 td{text-align:center!important;width:25%!important}.content .text_page table.icons_4 tr td,.content .text_page table.icons_5 tr td{border:none!important}.content .text_page table.cleartable tr:last-child td,.content .text_page table.icons_4 td:last-child,.content .text_page table.icons_4 tr:last-child td,.content .text_page table.icons_5 td:last-child,.content .text_page table.icons_5 tr:last-child td{border-bottom:none!important}.content .text_page table.cleartable{border:none!important;width:100%!important}.content .text_page table td.cleartable{border:none!important}.icon_download{font-size:24px;text-decoration:none;text-transform:uppercase;background:transparent url(/common/htdocs/images/icons_about/download.jpg) 0 no-repeat;line-height:42px;padding-left:60px;display:inline-block}.icon_title_about_page{font-size:18px;font-weight:700;color:#8d877d;text-transform:uppercase;margin:0!important;line-height:18px;display:block}.icon_text_about_page{padding-top:28px;font-size:13px;color:#000;opacity:0;background:transparent url(/common/htdocs/images/icons_about/arrow_down.png) top no-repeat;line-height:15px;margin-top:6px;display:block}.icon_text_about_page.top{padding-top:0;margin-bottom:6px;background:transparent url(/common/htdocs/images/icons_about/arrow_up.png) bottom no-repeat;padding-bottom:28px;margin-top:0}.icon_about_page{height:116px;border:7px solid #b3b3b3;background-color:#fff;margin:17px auto 0;background-position:50% 50%;border-radius:50%;cursor:pointer;width:116px;background-repeat:no-repeat;display:block}.icon_about_page:hover{background-color:#4da900}.icon_about_page.infra{background-image:url(/common/htdocs/images/icons_about/icon_dom.png)}.icon_about_page.infra:hover{background-image:url(/common/htdocs/images/icons_about/icon_dom_hover.png)}.icon_about_page.okruzh{background-image:url(/common/htdocs/images/icons_about/icon_okruzh.png)}.icon_about_page.okruzh:hover{background-image:url(/common/htdocs/images/icons_about/icon_okruzh_hover.png)}.icon_about_page.sport{background-image:url(/common/htdocs/images/icons_about/icon_sport.png)}.icon_about_page.sport:hover{background-image:url(/common/htdocs/images/icons_about/icon_sport_hover.png)}.icon_about_page.transport{background-image:url(/common/htdocs/images/icons_about/icon_doroga.png)}.icon_about_page.transport:hover{background-image:url(/common/htdocs/images/icons_about/icon_doroga_hover.png)}.icon_about_page.bezopasnost{background-image:url(/common/htdocs/images/icons_about/icon_kamera.png)}.icon_about_page.bezopasnost:hover{background-image:url(/common/htdocs/images/icons_about/icon_kamera_hover.png)}.icon_about_page.akademiya{background-image:url(/common/htdocs/images/icons_about/icon_akademiya.png)}.icon_about_page.akademiya:hover{background-image:url(/common/htdocs/images/icons_about/icon_akademiya_hover.png)}.icon_about_page.club{background-image:url(/common/htdocs/images/icons_about/icon_club.png)}.icon_about_page.club:hover{background-image:url(/common/htdocs/images/icons_about/icon_club_hover.png)}.icon_about_page.dosug{background-image:url(/common/htdocs/images/icons_about/icon_dosug.png)}.icon_about_page.dosug:hover{background-image:url(/common/htdocs/images/icons_about/icon_dosug_hover.png)}.icon_about_page.price{background-image:url(/common/htdocs/images/icons_about/icon_price.png)}.icon_about_page.price:hover{background-image:url(/common/htdocs/images/icons_about/icon_price_hover.png)}.icon_about_page.archit{background-image:url(/common/htdocs/images/icons_about/icon_archit.png)}.icon_about_page.archit:hover{background-image:url(/common/htdocs/images/icons_about/icon_archit_hover.png)}.icon_about_page.kommun{background-image:url(/common/htdocs/images/icons_about/icon_kommun.png)}.icon_about_page.kommun:hover{background-image:url(/common/htdocs/images/icons_about/icon_kommun_hover.png)}.icon_about_page.standarti{background-image:url(/common/htdocs/images/icons_about/icon_standarti.png)}.icon_about_page.standarti:hover{background-image:url(/common/htdocs/images/icons_about/icon_standarti_hover.png)}.icon_about_page.sales{background-color:#f60;background-image:url(/common/htdocs/images/icons_about/icon_sales.png)}.icon_about_page.sales:hover{background-color:#fff;background-image:url(/common/htdocs/images/icons_about/icon_sales_hover.png)}.project_center{text-align:center}.project_center li{float:none!important;vertical-align:top;display:inline-block}.projects-list-block{display:block}.projects-list-block .project-block{height:auto;padding:0;color:#fff;position:relative;margin:-5px -2px;cursor:pointer;line-height:0px;display:inline-block}.projects-list-block .project-block .project-block-text{padding:8px;position:absolute;bottom:0;box-sizing:border-box;background:rgba(49,33,23,.8);left:0;width:100%;display:block}.projects-list-block .project-block .pr-ttl-blc{font-size:18px;font-weight:300;text-align:left;line-height:20px;display:block}.projects-list-block .project-block .annn{padding:10px 0;font-size:14px;font-weight:400;text-align:justify;line-height:18px;display:none}.projects-list-block .project-block:hover .annn{display:block}.btn{height:35px;padding:0 11px;font-size:12px;border:1px solid #fff;text-decoration:none;font-weight:900;margin-right:32px;color:#89837d;text-transform:uppercase;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;line-height:35px;vertical-align:middle;display:inline-block}.btn.full_orange{color:#fff;min-width:265px;background:#f60}.btn.border_orange{height:auto;padding:16px 12px;font-size:16px;border:1px solid #f60;color:#fff;text-transform:uppercase;background:transparent;line-height:16px}.btn.border_orange:hover{color:#f60}.btn.border_orange:after{display:none}.btn.border_green{height:auto;padding:16px 35px 16px 12px;font-size:16px;border:1px solid #2ecd1f;font-weight:400;color:#fff;text-transform:uppercase;background:transparent;line-height:16px}.btn.border_green:hover{color:#f60}.btn.border_green:after{right:0;top:5px;background-color:transparent;width:35px;background-image:url(/common/htdocs/images/btn-orange-arrow.png)}.btn.full-green{padding:25px 50px 35px 30px!important;font-size:16px;border:none;font-weight:700;color:#fff;background:#2ecd1f;line-height:16px;margin-top:20px}.btn.full-green:hover{text-decoration:underline;color:#fff}.btn.full-green:after{height:60px;right:0;top:0;background-color:transparent;width:50px;background-image:url(/common/htdocs/images/btn.png)}.btn.full-orange{height:auto;padding:0 3px 0 11px;border:none;margin-right:24px;color:#fff!important;background:#f60}.btn.full-orange:after{right:-24px;top:0;background-color:#f60;width:24px}.btn.full-orange:hover:after{background-color:#f60!important}.btn.full-orange:hover{text-decoration:underline}.btn:hover{color:#89837d}.btn:after{height:35px;right:-31px;content:"";position:absolute;top:-1px;background:#35322f url(/common/htdocs/images/btn.png) no-repeat 50% 50%;width:28px;display:block}.btn.btn-orange{border-color:#e8630a;color:#e8630a}.btn.btn-orange:after{background-color:#e8630a}.btn.btn-orange:hover{color:#e8630a}.btn.btn-blue{border-color:#336fdf;color:#336fdf}.btn.btn-blue:after{background-color:#336fdf}.btn.btn-blue:hover{color:#000}.main-slider-pr{max-width:800px;min-width:300px;margin:0 auto 20px;padding-bottom:20px}.main-slider-pr_slide{justify-content:space-between;flex-wrap:nowrap;display:flex}.main-slider-pr__img{margin-right:2%;min-width:180px;width:19%;vertical-align:top;display:inline-block}.main-slider-pr__img img{height:auto;max-width:100%}.main-slider-pr__text{font-size:20px;width:78%;line-height:25px;vertical-align:top;display:inline-block}.main-slider-pr__text .h2style{margin-bottom:30px}.text-main{font-size:18px;text-align:center;line-height:25px}.slider{overflow:hidden;margin-bottom:40px;position:relative;max-height:700px;text-align:center;background:#fff}.slider .bx-wrapper{z-index:10}.slider .slider__main_block{z-index:20}.slider_index{position:relative;display:block}.slider_index img{height:auto;min-height:100%;min-width:100%;width:auto}.slider_index .slider_index__info{position:absolute;top:3%;margin-left:-320px;left:50%;width:640px;display:block}.go-to-club,.go-to-village{height:256px;font-size:50px;text-decoration:none;font-weight:300;text-shadow:2px 2px 0 rgba(49,33,23,.5);color:#fff;text-transform:uppercase;position:relative;line-height:55px;vertical-align:top;display:inline-block}.go-to-club span,.go-to-village span{text-align:left;width:340px;vertical-align:top;margin-top:113px;display:inline-block}.go-to-village span{margin-right:20px}.go-to-club span{margin-left:20px}.go-to-club:before,.go-to-village:after{height:256px;content:"";background-color:transparent;background-repeat:no-repeat;vertical-align:top;display:inline-block}.go-to-village:after{background-position:0;width:167px;background-image:url(/common/htdocs/images/adaptive/slider-village-image.png)}.go-to-club:before{background-position:100%;width:180px;background-image:url(/common/htdocs/images/adaptive/slider-club-image.png)}.go-to-club:after,.go-to-village:before{height:95px;content:"";position:absolute;bottom:39px;background-color:transparent;background-position:0 0;width:51px;background-image:url(/common/htdocs/images/slide-arrows.png);background-repeat:no-repeat;display:block}.go-to-village:before{left:-70px}.go-to-club:after{right:-70px;background-position:0 -95px}.slider_index__text{font-size:36px;color:#fff;text-transform:uppercase;line-height:40px}.slider .slider_index__info .h1style,.slider .slider_index__info h1{font-size:72px;font-weight:900;text-shadow:2px 2px 0 rgba(49,33,23,.5);color:#fff;text-transform:uppercase;margin:0 0 20px;line-height:85px}.slider .slider_index__info .h1style:after,.slider .slider_index__info h1:after{display:none}.slider .slider__main_block{padding:0;position:absolute;bottom:75px;text-align:center;margin:0;left:0;width:100%;display:block}.slider .slider__main_block .slider__main_block_wrap{vertical-align:top;display:inline-block}.slider-form{height:80px;overflow:hidden;font-size:18px;right:0;color:#fff;position:absolute;text-align:center;top:0;padding-bottom:15px;width:90px;z-index:110}.slider-form.active{z-index:110}.slider-form .form-title{height:80px;width:100%;display:block}.slider-form .form-title:before{height:24px;right:5px;content:"";position:absolute;top:5px;background:url(/common/htdocs/images/form-close.png) no-repeat 0 0;width:24px;display:none}.slider-form.active .form-title:before{display:block}.slider-form .form-protector{height:15px;width:100%;display:block}.slider-form.active .form-protector{display:none}.slider-form:before{height:15px;right:15px;left:0}.slider-form:after,.slider-form:before{content:"";position:absolute;bottom:0;display:block}.slider-form:after{border-color:hsla(0,0%,100%,.53) transparent transparent;height:0;right:0;border-style:solid;border-width:15px 15px 0 0;width:0}.slider-form .form-content form label{font-size:12px;display:block}.slider-form .form-content form input[type=text],.slider-form .form-content form textarea{margin-bottom:10px;background:#dedede;width:100%}.slider-form .form-content form .btn{border-color:#fff;margin-top:20px}.slider-form .form-content form .messages{font-size:12px;margin-top:15px}.slider-form.form-feedback{right:100px}.slider-form.form-feedback:before{background:url(/common/htdocs/images/form-bg-feedback.png) repeat 0 0}.slider-form.form-feedback .form-title{background:url(/common/htdocs/images/form-title-feedback.png) no-repeat 50% 0}.slider-form.form-feedback .form-content{padding:0 35px 25px;background:url(/common/htdocs/images/form-bg-feedback.png) repeat 50% 0}.slider-form.form-feedback .form-content form label{text-align:left}.slider-form.form-call{right:0;transition:opacity .5s ease-in-out;opacity:1}.slider-form.form-call.hide{opacity:0}.slider-form.form-call:hover{opacity:1!important}.slider-form.form-call:before{background:url(/common/htdocs/images/form-bg-call.png) repeat 0 0}.slider-form.form-call .form-title{background:url(/common/htdocs/images/form-title-call.png) no-repeat 50% 0}.slider-form.form-call .form-content{padding:0 65px 25px;background:url(/common/htdocs/images/form-bg-call.png) repeat 50% 0}.slider-form.form-call .form-content form{margin:0 auto;width:225px}.slider-form.form-actions{right:0;transition:opacity .5s ease-in-out;opacity:1;top:105px}.slider-form.form-actions.hide{opacity:0}.slider-form.form-actions:hover{opacity:1!important}.slider-form.form-actions:before{background:url(/common/htdocs/images/form-bg-actions.png) repeat 0 0}.slider-form.form-actions .form-title{background:url(/common/htdocs/images/form-title-actions.png) no-repeat 50% 0}.slider-form.form-actions .form-content{background:url(/common/htdocs/images/form-bg-actions.png) repeat 50% 0}.inner-slider{height:350px;padding:0;position:relative;max-width:100%;margin:0 auto 40px;display:block}.inner-slider .bx-wrapper .bx-pager{bottom:20px}.inner-slider .bx-wrapper .bx-viewport{padding-bottom:0!important}.inner-slider .bx-wrapper .bx-pager.bx-default-pager a{height:12px;width:12px}.slide_in{height:350px;position:relative;text-align:center;display:block}.slide_in:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.3);left:0;width:100%;display:block}.slide_in img{height:auto;min-height:100%;min-width:100%;width:auto}.slide_in .slide_in_info{color:#fff;position:absolute;text-align:center;top:50px;left:0;width:100%;display:block}.slide_in .slide_in_title{font-size:50px;font-weight:900;margin-bottom:30px;text-shadow:2px 2px 0 rgba(49,33,23,.5);text-transform:uppercase;line-height:50px;display:block}.slide_in .slide_in_title:after{height:1px;content:"";margin:30px auto 0;background:#f60;width:125px;display:block}.slide_in .slide_in_text{padding:0 20px;font-size:24px;line-height:30px;display:block}.green_wrap{max-width:980px;margin:0 auto 20px;display:block}.green_form{padding:15px;color:#fff;text-align:center;background:#3db132}.green_form.gray_form{color:#000;background:#e5e4e2}.green_form .green_inner{margin-bottom:10px}.green_form .green_outer{margin-top:10px}.green_form .left_title{font-size:20px;margin-right:20px;text-transform:uppercase;line-height:35px;vertical-align:top;display:inline-block}.green_form.gray_form .left_title{margin-right:0;margin-bottom:10px;display:block}.green_form form{vertical-align:top;display:inline-block}.green_form form input[type=text]{height:auto;padding:4px 3px 5px;margin-right:4px}.green_form .error{font-size:12px;margin:0}.feedback_place{padding:45px 70px 55px;margin:0 auto;background:#fff;width:610px;display:block}.feedback_place .ttl{font-size:24px;margin-bottom:20px;color:#f60;text-transform:uppercase;line-height:24px}.feedback_place .ttl.black span{text-transform:none}.feedback_place .ttl.black{color:#000}.feedback_place table td{vertical-align:middle}.feedback_place table td:first-child{width:24%}.feedback_place label{color:#000;text-transform:uppercase}.feedback_place input{height:auto!important;padding:8px 12px!important;font-size:14px;border:1px solid #d7d7d7!important;color:#000;margin:7px 0!important;width:98%}.feedback_place .btn{border-color:#e8630a;height:51px;font-size:30px;font-weight:300;margin-right:51px;color:#fff;text-transform:uppercase;text-align:center;line-height:51px;margin-top:47px}.feedback_place .btn:after{height:51px;right:-52px;width:51px}.place_project_title{padding:15px 0;font-size:24px;margin-bottom:30px;color:#4b4741;text-transform:uppercase;text-align:center;background:#e4e4e4;line-height:24px;display:block}.place_price_project{padding:10px 0;font-size:18px;color:#fff;text-transform:uppercase;margin:5px 0 0 -15px;background:#f60;width:300px;display:none}.place_price_project span{font-size:30px;margin-bottom:0;text-transform:none;line-height:30px;margin-top:5px;display:block}.project-item.place_in{margin-bottom:68px!important;position:relative}.project-item .zakaz_place_plus_project{position:absolute;opacity:0;bottom:-49px;left:0;width:299px}.align_left{text-align:left}.bron_finished,.open_price{padding:5px 11px 6px;font-size:16px;text-decoration:none;font-weight:400;color:#fff;text-transform:uppercase;margin:0 3px 10px 0;background:#7bb135;line-height:23px;vertical-align:top;display:inline-block}.open_price{font-size:13px;line-height:24px}.zakaz_place_plus_project{padding:11px 0;font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;background:#7bb135;line-height:16px;display:block}.zakaz_place_plus_project:hover{color:#000}.content .slider-form.form-map{right:0;top:0}.slider-form.form-map{height:90px;right:200px;transition:opacity .5s ease-in-out;opacity:1;background:transparent url(/common/htdocs/images/icon_map.png) 0 0 no-repeat;padding-bottom:0}.slider-form.form-map.hide{opacity:0}.slider-form.form-map:hover{opacity:1!important}.slider-form.form-map a{height:90px;width:90px;display:block}.content .slider-form.form-feedback{right:0;top:100px}.content .slider-form.form-call{right:0;top:205px}.content .slider-form.form-actions{right:0;top:310px}.actions-list{padding:20px;font-size:0;text-align:center}.actions-list .action-item{font-size:16px;position:relative;margin:10px 0;width:23%;vertical-align:top;display:inline-block}.art_list .actions-list .action-item{padding:20px 20px 35px;box-sizing:border-box;width:25%}.art_list .actions-list .action-item .announce{overflow:hidden;margin-bottom:10px}.art_list .actions-list .action-item .btn{position:absolute;bottom:0;margin-left:-42px;left:50%}.actions-list .action-item .image{font-size:0;margin-bottom:25px;display:block}.actions-list .action-item img{border:1px solid #dadcda}.actions-list .action-item .title{font-size:18px;text-transform:uppercase}.actions-list .action-item .date{font-size:14px;font-weight:700}.actions-list.vertical{margin:0 auto;width:650px}.actions-list.vertical .action-item{text-align:left;width:100%;display:block}.actions-list.vertical .action-item .image{margin:0 25px 0 0;float:left}.actions-list.vertical .action-item .btn{float:right;margin-top:-7px}.actions-list.square_style{padding:0;justify-content:space-between;flex-wrap:wrap;text-align:left;display:flex}.art_list .actions-list.square_style{justify-content:flex-start}.actions-list.square_style .action-item{border-bottom:1px solid #d9d9d9;padding-bottom:30px}.actions-list.square_style .action-item.last{margin-right:0}.actions-list.square_style .action-item .image{margin-bottom:15px}.actions-list.square_style .action-item .image.image_144{min-height:144px;justify-content:center;align-items:center;display:flex}.actions-list.square_style .action-item img{border:none}.actions-list.square_style .action-item .title{font-size:16px;font-weight:700;text-transform:none;line-height:20px}.actions-list.square_style .action-item .title a{text-decoration:none}.actions-list.square_style .action-item .announce{margin-bottom:0}.actions-list.square_style .action-item a:hover img{opacity:.8}.actions-list.square_style .action-item .date{font-size:14px;font-weight:400;margin-bottom:15px;color:#999}.actions-list.square_style .action-item .date span{padding:5px;border:1px solid #d9d9d9;vertical-align:top;display:inline-block}.actions-list.square_style .action-item:hover .date span{border-color:#ef621f;color:#fff;background:#ef621f}.project-slider{padding-top:55px;position:relative;margin:0 auto;width:870px}.project-slider .bx-controls-direction a{height:66px;text-indent:-9999px;position:absolute;top:50%;background:url(/common/htdocs/images/project-slider-arrow.png) no-repeat 0 0;width:36px;margin-top:-33px;display:block}.project-slider .bx-controls-direction a.bx-prev{background-position:0 0;left:-30px}.project-slider .bx-controls-direction a.bx-next{right:-30px;background-position:0 -66px}.project-slider ul li{list-style:none;height:396px;text-align:center;width:290px;float:left}.project-slider ul li .image{font-size:0;margin-bottom:10px;display:block}.project-slider ul li .image img{border-radius:50%}.project-slider ul li .type{font-size:18px;text-transform:uppercase}.project-slider ul li .type:before{height:20px;margin-bottom:10px;content:"";background:url(/common/htdocs/images/icon-house.png) no-repeat 50% 0;display:block}.project-slider ul li .square{font-size:24px;text-transform:uppercase}.project-slider ul li:hover .square,.project-slider ul li:hover .type{color:#f60}.project-slider ul li .square:before{height:22px;margin-bottom:10px;content:"";background:url(/common/htdocs/images/icon-square.png) no-repeat 50% 0;display:block}.content{min-height:400px}.content .breadcrumbs{padding-top:15px;font-size:0;margin-bottom:30px}.content .breadcrumbs a{font-size:14px;text-decoration:none;color:#b3afaa;margin-left:15px;vertical-align:middle;display:inline-block}.content .breadcrumbs a:hover{text-decoration:underline;color:#f60}.content .breadcrumbs a:before{height:13px;margin-right:15px;content:"";background:url(/common/htdocs/images/breadcrumb.png) no-repeat 0 0;width:17px;vertical-align:middle;display:inline-block}.content .breadcrumbs a:first-child{color:#4b4741;margin-left:0}.content .breadcrumbs a:first-child:hover{color:#f60}.content .breadcrumbs a:first-child:before{display:none}.main-padding{padding:0 0 30px}.main-text-wrap{padding:40px 10px}.content .main-content .h2style,.content .main-content h2{text-align:center;margin:0 0 40px}.content .main-content .h2style:after,.content .main-content h2:after,.content .main-content hr{height:0;border:none;content:"";border-top:1px solid #8d877d;margin:50px auto 0;background:none;display:block}.content .main-content .h1style.not_bot_line:after,.content .main-content h1.not_bot_line:after{display:none}.content .main-content hr{margin-bottom:50px}.content .main-content hr.small{margin-top:15px!important}.content .main-content .text-block{padding:0 10px;max-width:880px;margin:0 auto}.content .main-content .center{text-align:center}.content .main-content .orange{color:#e8630a}.ya-item-gallery{margin:-77px auto 59px;width:151px;display:block}.content .gallery-list{font-size:0;margin-bottom:20px;text-align:center}.gallery-list__show_photo{position:relative;text-align:center;display:block}.gallery-list__show_photo img{max-width:100%;max-height:100%}.content .gallery-list .gallery-item{height:271px;position:relative;margin:2%;width:271px;vertical-align:top;display:inline-block}.content .gallery-list .h2style{font-size:25px;margin:20px 0;line-height:25px}.content .gallery-list .h2style:after{margin-top:20px}.content .gallery-list .gallery-item .title{height:60px;font-size:24px;text-decoration:none;right:0;color:#fff;text-transform:uppercase;position:absolute;bottom:0;text-align:center;background:rgba(123,177,53,.8);left:0;line-height:60px;vertical-align:middle}.content .gallery-list .gallery-item.photos .title{font-size:14px}.content .gallery-list .gallery-item.photos .title:after{display:none}.content .gallery-list .gallery-item .title:after{height:25px;content:"";background:url(/common/htdocs/images/icon-next.png) no-repeat 0 0;margin-left:10px;width:14px;vertical-align:middle;display:inline-block}.content .text_page{padding:0 10px 50px;max-width:1000px;text-align:center;margin:0 auto}.content .text_page img{height:auto;max-width:100%}.content .text_page.wide{width:100%}.content .text_page ul{list-style:circle;text-align:left;margin:0 0 0 46px}.content .text_page .rent_text img{height:auto;max-width:50%;margin:0 20px 20px 0;float:left}.content .text_page table{border:1px solid #f60!important;border-collapse:collapse;max-width:730px;margin:0 auto}.content .text_page table td,.content .text_page table th{border:1px solid #f60!important;border-left:none!important;border-top:none!important}.content .text_page table td:last-child,.content .text_page table th:last-child{border-right:1px solid #f60!important}.content .text_page table tr:last-child td,.content .text_page table tr:last-child th{border-bottom:1px solid #f60!important}.content .text_page table.noborder{border:none!important}.content .text_page table.noborder td{border-right:none!important;border-bottom:none!important}.content .text_page table.noborder td:last-child{border-right:none!important}.content .text_page table.noborder tr:last-child td{border-bottom:none!important}.content .pages{text-align:right;margin:50px auto;width:900px}.content .pages a{font-size:18px;text-decoration:none;color:#312117;min-width:20px;text-align:center}.content .pages a,.content .pages span{height:21px;line-height:21px;vertical-align:middle;display:inline-block}.content .pages a.active{color:#fff;background:#312117}.holes-slider{max-width:425px;vertical-align:top;display:inline-block}.holes-slider ul{margin:0!important}.holes-slider ul img{height:auto;max-width:100%}.holes-slider ul a{display:block}.holes-legend{margin-left:50px;vertical-align:top;display:inline-block}@media (max-width:800px){.holes-legend{margin-left:0}}.finishedh_wrap{padding:0;margin:0 0 30px;display:block}.finishedh_wrap .fh_title{padding:2px 20px;font-size:26px;color:#fff;text-transform:uppercase;text-align:center;background:#7ab034;line-height:35px;vertical-align:top;vertical-align:middle;display:inline-block}.finishedh_wrap .fh_items_wrap{padding:10px;border:1px solid #c7c7c7;text-align:center;margin:0;display:block}.finishedh_wrap .fh_items_wrap a{border-right:1px solid #c7c7c7;padding:8px 16px;font-size:14px;text-decoration:none;color:#4a4742;line-height:14px;vertical-align:top;display:inline-block}.finishedh_wrap .fh_items_wrap a img{height:auto;max-width:198px}.finishedh_wrap .fh_items_wrap a div{margin-bottom:5px;padding-left:10px}.finishedh_wrap .fh_items_wrap a div.prc{color:#f60;line-height:24px}.finishedh_wrap .fh_items_wrap a:last-child{border-right:none}.project-container{padding-top:15px;max-width:980px;margin:0 auto}.project-container .project-container-left{margin-right:2%;margin-bottom:30px;width:57%;vertical-align:top;display:inline-block}.project-container-left .h1style{display:none}.project-container .project-container-left.width_100{width:100%}.project-container .images{position:relative}.project-container .images ul{list-style:none}.project-container .images .bx-controls .bx-pager{right:20px;position:absolute;bottom:20px;text-align:right;left:0}.project-container .images .bx-controls .bx-pager .bx-pager-item{margin:0 5px;width:10px;display:inline-block}.project-container .images .bx-controls .bx-pager .bx-pager-item a{height:10px;font-size:0;text-indent:-9999px;border-radius:50%;background:#fff;width:10px;display:inline-block}.project-container .images .bx-controls .bx-pager .bx-pager-item a.active,.project-container .images .bx-controls .bx-pager .bx-pager-item a:hover{background:#f60}.project-container .project-container-right{margin-bottom:20px;width:40%;vertical-align:top;display:inline-block}.project-container .project-container-right .plans{margin-top:15px}.project-container .project-container-right .plans .btn{border-color:#35322f;margin-right:40px;color:#35322f}.project-container .project-container-right .plans .btn:hover{border-color:#ff7112;color:#ff7112}.project-container .project-container-right .plans .btn:hover:after{background-color:#ff7112}.project-container .project-container-right p{font-size:14px;margin-bottom:10px}.project-container .project-container-right p sup{font-size:7px}.project-container .project-container-right .price{margin-bottom:34px;margin-top:34px}.project-container .project-container-right .price span{font-size:30px;color:#e8630a}.project-container .project-container-right h1{margin-bottom:20px}.project-container .project-container-right h1:after{margin-top:15px}.project-container .short-info .price+.h2style,.project-container .short-info .price+h2{margin-top:19px}.project-container .short-info .h2style,.project-container .short-info h2{font-size:30px;margin-bottom:30px;color:#312117}.project-container .short-info .h2style:after,.project-container .short-info h2:after{display:none}.hodstr{padding:10px 0;font-size:30px;text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 40px;background:#336fdf url(/common/htdocs/images/icon_hodstr.png) 90% 50% no-repeat;line-height:30px;display:block}.project-list{justify-content:flex-start;flex-wrap:wrap;font-size:0;max-width:980px;margin:0 auto;display:flex}.project-list .project-item{padding:14px;font-size:14px;border:1px solid #c7c7c7;position:relative;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 1% 4%;width:30%;vertical-align:top;display:inline-block}.project-list .project-item .label-finished{height:93px;right:-33px;position:absolute;top:-33px;background:transparent url(/common/htdocs/images/label-finished.png) 0 0 no-repeat;width:93px;z-index:10}.project-list .project-item .project-type{height:80px;margin-bottom:15px;text-align:left;width:50%;float:left}.project-list .project-item .project-type:before{height:22px;margin-bottom:8px;content:"";background:url(/common/htdocs/images/icon-house.png) no-repeat 0 bottom;width:37px;display:block}.project-list .project-item .project-square{height:80px;margin-bottom:15px;text-align:left;width:50%;float:right}.project-list.finished-list .project-item .project-square{height:auto}.project-list.finished-list .project-item .project-square span.place{font-size:16px;margin-top:-1px}.project-list .project-item .project-square p,.project-list .project-item .project-type p{margin-bottom:3px}.project-list .project-item .project-square span{float:right;margin-top:-7px}.project-list .project-item .project-square:before{height:22px;margin-bottom:8px;content:"";background:url(/common/htdocs/images/icon-square.png) no-repeat 0 bottom;width:23px;display:block}.project-list .h2style,.project-list h2{width:100%}.project-list .h2style:after,.project-list h2:after{border:none!important;margin:6px auto!important}.project-list .project-item .title{font-size:18px;text-decoration:none;font-weight:900;margin-bottom:10px;color:#4b4741;text-transform:uppercase;display:block}.project-list .project-item .image{margin-bottom:20px;display:block}.project-list .project-item.sold .image{position:relative}.project-list .project-item.sold .image:before{height:106px;content:"";position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:130px;background-image:url(/common/htdocs/images/sold.png);z-index:1}.project-list .project-item .btn{border-color:#35322f;color:#35322f}.project-list .project-item .btn:hover{border-color:#e8630a;color:#e8630a}.project-list .project-item .btn:hover:after{background-color:#e8630a}.map_menu_yandex{height:364px;overflow:auto;padding:20px;right:10px;position:absolute;top:48px;background:#fff;width:335px;display:block;z-index:100}.map_menu_yandex ul{padding:0;list-style-type:none;margin:0;display:block}.map_menu_yandex ul>li{padding:0 0 12px;border-bottom:1px solid #d1d1d1;margin:0 0 12px;display:block}.map_menu_yandex ul>li>a{overflow:hidden;font-size:18px;text-decoration:none;margin-bottom:11px;color:#929292;line-height:24px;display:block}.map_menu_yandex ul>li>a>img{margin-right:10px;float:left}.map_menu_yandex ul>li>ul>li{padding:0;border-bottom:none;margin:0;width:49%;vertical-align:top;display:inline-block}.map_menu_yandex ul>li>ul>li>a{font-size:14px;text-decoration:none;color:#929292;padding-right:7px;margin:6px 0;line-height:16px;display:block}.map_menu_yandex ul>li>ul>li>a.active{color:#f60}.content .map{height:520px;position:relative;margin-top:30px}.content .map:before{height:130px;content:"";position:absolute;top:-75px;border-radius:50%;background:#fff url(/common/htdocs/images/point.png) no-repeat 50% 50%;margin-left:-65px;left:50%;width:130px;display:none;z-index:450}.content .text-block ol,.content .text-block ul{margin-left:25px}.content .text-block li{margin-bottom:15px}.content .text-block .date{font-size:14px;font-weight:700}.content .content-slider{max-width:900px;margin:30px auto}.content .content-slider ul{list-style:none;margin-left:0!important}.content .content-slider ul li{text-align:center;vertical-align:top;display:inline-block}.content .content-slider .bx-controls .bx-pager{text-align:center;margin:10px 0}.content .content-slider .bx-controls .bx-pager .bx-pager-item{margin:0 5px;width:12px;display:inline-block}.content .content-slider .bx-controls .bx-pager .bx-pager-item a{height:12px;text-indent:-9999px;border-radius:50%;background:#312117;width:12px;display:inline-block}.content .content-slider .bx-controls .bx-pager .bx-pager-item a.active,.content .content-slider .bx-controls .bx-pager .bx-pager-item a:hover{background:#f60}.content .quest-list{margin-bottom:50px;margin-top:1px}.content .quest-list .quest-item{border-bottom:1px solid #8d877d}.content .quest-list .quest-item:first-child{border-top:1px solid #8d877d}.content .quest-list .quest-item .question{padding:25px 0;cursor:pointer}.content .quest-list .quest-item .question .text-block{min-height:19px;padding-right:50px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/common/htdocs/images/faq_arrow.jpg) 100% no-repeat}.content .quest-list .quest-item .question .text-block.drop{background:url(/common/htdocs/images/faq_arrow_drop.jpg) 100% no-repeat}.content .quest-list .quest-item .answer{padding:25px 0;background:#ddd;display:none}.content .quest-list .quest-item .answer .text-block :last-child{margin-bottom:0}.question-button{height:60px;padding:0 40px 0 46px;font-size:32px;text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 40px;background:#f60;line-height:60px;float:right;vertical-align:middle;display:inline-block}.question-button:hover{color:#fff}.project-container .builder-image{padding:20px 0;border:1px solid #c7c7c7;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;line-height:0;vertical-align:middle;display:block}.project-container .builder-image a{display:block}.project-container .builder-image img{height:auto;max-width:100%}.project-container .builder-image+.order-container{margin-top:30px}.project-container .order-container{margin-bottom:15px;position:relative;background:rgba(90,157,2,.8);width:100%}.project-container .order-container .order-but{height:90px;padding:12px 0;font-size:30px;text-decoration:none;color:#fff;text-transform:uppercase;position:relative;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;line-height:34px;display:block}.project-container .order-container.active .order-but:before{height:24px;right:5px;content:"";position:absolute;top:5px;background:url(/common/htdocs/images/form-close.png) no-repeat 0 0;width:24px;display:block}.project-container .order-container .order-form{height:0;overflow:hidden;padding:0 65px;right:0;color:#fff;position:absolute;text-align:center;top:90px;background:rgba(90,157,2,.8);left:0;z-index:10}.order-form form label{font-size:12px;display:block}.order-form form label:first-child{margin-top:15px}.order-form form input[type=text],.order-form form textarea{margin-bottom:10px;width:100%}.order-form form input.captcha{height:40px;width:124px;vertical-align:top}.order-form form .btn{border-color:#fff;margin-top:0}.order-form form .messages{font-size:12px;margin-top:15px}.slider-form .form-content form .messages p{margin:0 0 5px}.tabs-container{margin-bottom:20px;display:block}.tabs-container .tabs-controls{position:relative;width:100%;display:block;z-index:10}.tabs-container .tabs-controls>span{padding:10px;font-size:26px;border:1px solid #c7c7c7;margin-right:-4px;text-transform:uppercase;border-bottom:none;text-align:center;box-sizing:border-box;background:#e4e4e4;cursor:pointer;width:50%;line-height:26px;vertical-align:top;vertical-align:middle;display:inline-block}.tabs-container .tabs-controls>span:first-child{border-right:none}.tabs-container .tabs-controls>span.active{background:#fff}.tabs-container .tabs-content .tab{font-size:14px;display:none}.tabs-container .tabs-content .tab ul{padding-left:17px}.tabs-container .tabs-content{padding:10px;border:1px solid #c7c7c7;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:-1px;z-index:9}.tabs-container .tabs-content .tab.active{display:block}.table-places-container{max-width:980px;margin:0 auto}.project-container .places,table.places{font-size:18px;border-collapse:collapse;margin-bottom:50px}.project-container .places th,table.places th{padding:12px;font-size:16px;border:1px solid #fff;font-weight:400;text-transform:uppercase;text-align:center;background:#e4e4e4}.project-container .places td,table.places td{padding:6px 12px;border:1px solid #fff;background:#e4e4e4}.project-container .places td.with-icon,table.places td.with-icon{padding:3px 12px;text-align:center}.project-container .places tr:hover td,table.places tr:hover td{color:#fff;background:#e8630a}.icon_plan,.places .fin,.places .plan{height:29px;background:url(/common/htdocs/images/icon-eye.png) no-repeat 0 0;width:29px;display:inline-block}.places .fin{background:url(/common/htdocs/images/icon-eye-orange.png) no-repeat 0 0}.icon_plan.noact,.places .fin.noact,.places .plan.noact{background:url(/common/htdocs/images/icon-eye-noact.png) no-repeat 0 0}.map-plan-container{margin-bottom:10px;position:relative;box-shadow:0 0 5px #000}.text-block-after-map{padding-top:20px}.map-wrapper{height:1000px;overflow:hidden;position:relative;background:#8cca48;width:100%}.map-wrapper:before{height:1px;right:0;content:"";position:absolute;top:-1px;box-shadow:0 0 5px #000;left:0;z-index:100}.removeBefore:before{box-shadow:none!important;display:none!important}.map-wrapper .map-container{right:0;top:0;left:0}.map-controls{position:absolute;top:0;left:200px;width:800px}.map-controls .map-view{height:210px;border:1px solid #444;position:absolute;opacity:.9;top:15px;background:hsla(0,0%,100%,.9) url(/common/htdocs/images/map-sm-new.png) no-repeat 0 0;left:0;width:180px;vertical-align:top;display:inline-block}.map-controls .map-view .map-view-control{height:75px;border:1px solid #e8630a;position:absolute;top:0;box-sizing:border-box;-moz-box-sizing:border-box;background:hsla(0,0%,100%,.5);left:0;width:60px}.map-controls .zoom{padding:5px;border:1px solid #444;position:absolute;top:240px;background:hsla(0,0%,100%,.5);left:0;vertical-align:top;display:inline-block}.map-controls .zoom a{height:34px;background:url(/common/htdocs/images/icon-zoom.png) no-repeat 0 0;width:32px;display:block}.map-controls .zoom a+a{margin-top:5px}.map-controls .zoom a.up{background-position:0 0}.map-controls .zoom a.down{background-position:0 -34px}.map-controls .map-help{height:96px;padding:0 0 0 33px;color:#fff;text-transform:uppercase;position:absolute;top:143px;background:url(/common/htdocs/images/map-help.png) 0 46px no-repeat;left:32px;width:291px;z-index:1}.map-controls .map-help div{padding:17px 28px;background:#f60}#map{position:relative}.map-plan-container .point{padding:20px 10px;font-size:14px;position:absolute;text-align:center;box-shadow:0 0 2px rgba(0,0,0,.5);background:hsla(0,0%,100%,.9);width:175px;display:none;z-index:11}.map-plan-container .point.img_holes{padding:0;box-shadow:0 0 0 transparent;background:transparent;width:195px;line-height:0px}.map-plan-container .point.img_holes:after{border-color:#aa9471 transparent transparent}.map-plan-container .point p{margin-bottom:10px}.map-plan-container .point p.hole_announce{padding:0 49px;text-align:left;display:none}.map-plan-container .point .title{font-size:18px;font-weight:900;margin-bottom:15px;color:#e8630a;text-transform:uppercase}.hidden_form{padding:15px;color:#000;position:absolute;top:0;background:hsla(0,0%,100%,.8);left:0;width:160px;vertical-align:top;display:inline-block;z-index:1000}.hidden_form .error{font-size:11px;margin-bottom:0;color:red;line-height:11px}.hidden_form input{padding:6px!important;font-size:10px;border:1px solid #dbdbdb!important;margin-bottom:10px;color:#4b4741;text-align:center;box-sizing:border-box!important;width:100%;line-height:12px}.hidden_form .btn{color:#fff;text-transform:uppercase;text-align:center;background:#e8630a;width:100%}.hidden_form .btn:after{display:none}.place-status{margin-bottom:5px}.map-plan-container .point .more{font-size:12px;margin-bottom:0;text-transform:uppercase}.map-plan-container .point .statusPrice{font-size:16px;font-weight:700;color:#e8630a;line-height:16px}.map-plan-container .point .more.more_to_form{padding:5px;text-decoration:none;color:#fff;text-transform:uppercase;background:#589528}.map-plan-container .point .more.more_to_form a{text-decoration:none;color:#fff}.map-plan-container .point .more.more_to_form a:hover{text-decoration:underline}.place-status:before{height:22px;margin-right:5px;content:"";background:url(/common/htdocs/images/icon-flags.png) no-repeat 0 0;width:23px;vertical-align:middle;display:inline-block}.place-status.status-forsale{color:#e8630a}.place-status.status-forsale:before{background-position:0 -44px}.place-status.status-booked{color:#659d1c}.place-status.status-booked:before{background-position:0 0}.place-status.status-solled{color:#3370e0}.place-status.status-solled:before{background-position:0 -22px}.place-status.status-finished{color:#905fbd}.place-status.status-finished:before{background-position:0 -66px}.flag_violet{height:22px;margin-right:5px;background:transparent url(/common/htdocs/images/icon-flags.png) 0 -66px no-repeat;width:23px;vertical-align:top;margin-top:-3px;display:inline-block}.map-plan-container .point:after{border-color:hsla(0,0%,100%,.9) transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:15px 10px 0;bottom:-15px;margin-left:-10px;left:50%;width:0;display:block}.place_info{padding:0;margin:0 auto 102px;width:980px}.place_left_info{height:auto;padding:0;width:519px;float:left}.place_left_info .place_tabs{display:block}.place_left_info .place_tabs a{padding:10px 0;font-size:18px;border:1px solid #c7c7c7;text-decoration:none;color:#fff;text-transform:uppercase;border-bottom:none;text-align:center;background:#f60;width:257px;line-height:18px;float:left;display:block}.place_left_info .place_tabs .specs_tab{margin-right:1px}.place_left_info .place_tabs a.active,.place_left_info .place_tabs a:hover{color:#000;background:#fff}.place_left_info .place_tabs a:hover{cursor:pointer}.place_left_info .place_tabs a.active:hover{cursor:default}.place_left_info .place_infos{height:auto;padding:18px;font-size:14px;border:1px solid #c7c7c7;color:#000;width:481px}.place_left_info .place_infos .descborder{display:none}.place_left_info .place_infos .descborder.active{display:block}.icon_place_map,.icon_place_ploshad{padding:2px 0 2px 38px;font-size:18px;text-decoration:none;margin-bottom:13px;color:#000;text-transform:uppercase;background:transparent url(/common/htdocs/images/icon_place_ploshad.png) 0 0 no-repeat;line-height:18px;display:block}.icon_place_map{background:transparent url(/common/htdocs/images/icon_place_map.png) 0 no-repeat}.show_on{padding:20px 57px 17px 0;font-size:18px;border:1px solid #c7c7c7;text-decoration:none;color:#000;text-transform:uppercase;min-width:263px;text-align:center;background:transparent url(/common/htdocs/images/button_show_bg.png) 100% 0 no-repeat;line-height:18px;margin-top:13px;display:inline-block}.content .main-content .filters-block{margin-bottom:25px;text-align:center}.content .main-content .filters-block .filter-container{margin:10px;display:inline-block}.content .main-content .filters-block .filter-container label{margin-right:10px;width:120px;display:inline-block}.content .main-content .tour .filters-block .filter-container label{width:55px}.content .main-content .filters-block .filter-container select{height:25px;padding:3px;border:1px solid #888;width:200px}.chb{position:relative;vertical-align:top;display:inline-block}.chb.wimg{margin-bottom:12px;margin-top:12px}.chb input[type=checkbox]{display:none}.chb.wimg>img{margin-left:20px;margin-top:-12px}.chb label,.chb.wimg>img{vertical-align:top;display:inline-block}.chb label{cursor:pointer;width:auto!important}.chb label:after{height:16px;border:1px solid #e8630a;color:#e8630a;content:"";position:absolute;text-align:center;top:0;box-sizing:content-box;left:0;width:16px;line-height:17px;display:block}.chb input:checked+label:after,.chb label:hover:after{content:"\2714"}.circle_img{border-radius:100%}.pager_container{padding:10px;margin:20px 0;width:100%;line-height:6px;display:block}.pager_container a{font-size:16px;text-decoration:underline;margin-right:10px;line-height:16px}.pager_container a.active,.pager_container a:hover{text-decoration:none;color:#e8630a}.gallery-images{text-align:center}.gallery-image{font-size:0;margin:0 10px 20px;line-height:0;display:inline-block}.gallery-image img{height:auto;max-width:100%;max-height:100%;width:auto}.images_thumb{padding:0 26px;position:relative;margin:15px 0 0}.images_thumb .bx-controls-direction a{height:33px;text-decoration:none;text-indent:-9999px;color:#fff;position:absolute;top:27px;width:18px;display:block}.images_thumb .bx-controls-direction a.bx-prev{background:transparent url(/common/htdocs/images/slider_thumb_left.png) 0 0 no-repeat;left:-23px}.images_thumb .bx-controls-direction a.bx-next{right:-23px;background:transparent url(/common/htdocs/images/slider_thumb_right.png) 100% no-repeat}.hod_stroitelstva{font-size:24px;color:#312117;text-transform:uppercase;text-align:center;margin:0 auto;display:inline-block}.hod_stroitelstva span{line-height:46px;float:left}.hod_stroitelstva a{text-decoration:none;float:left}.hod_stroitelstva_hr{height:0;border:none;content:"";border-top:1px solid #8d877d;margin:44px auto;background:none;width:455px;display:block}.expert-item{font-size:14px;margin:74px auto 0;width:900px}.expert-item .image.fl{float:left}.expert-item .image.fr{float:right}.expert-item .info.ml{margin-left:224px}.expert-item .info.mr{margin-right:224px}.expert-item .announce{text-align:justify}.expert_page_title{padding:15px 0;font-size:18px;color:#f60;border-top:1px solid #8d877d;border-bottom:1px solid #8d877d;text-align:center;margin:40px 0 30px}.expert_page_node_title{font-size:24px;color:#49433c;margin:30px 0}.expert_page_dosie{font-size:16px}.expert_page_inter{font-size:14px}.expert_page_inter p:first-letter{color:#f60}.expert_page_inter p:nth-child(2n):first-letter{color:#3db132}.expert-slider{font-size:0;position:relative;text-align:center;margin:auto;left:-6px;width:930px}.expert-slider-item{overflow:hidden;position:relative;margin:0 1px;display:inline-block}.expert-slider-item img{height:116px;width:116px}.expert-slider-item:hover .expert-slider-info{display:block}.expert-slider-info{height:116px;position:absolute;top:0;margin:0 0 0 -58px;border-radius:100%;background:rgba(77,168,0,.9);left:50%;width:116px;display:none}.expert-slider-info div{height:116px;padding:0 10px;font-size:11px;font-weight:700;color:#fff;text-align:center;width:96px;vertical-align:middle;display:table-cell}.expert-slider-info div span{display:inline-block}.expert-slider .bx-next,.expert-slider .bx-prev{height:25px;text-indent:-9999px;position:absolute;top:50%;width:14px;margin-top:-12px;display:block}.expert-slider .bx-next{right:-33px;background:transparent url(/common/htdocs/images/slider_in_right.png) no-repeat scroll 0 0}.expert-slider .bx-prev{background:transparent url(/common/htdocs/images/slider_in_left.png) no-repeat scroll 0 0;left:-20px}#phone_hide .phone-hide-close-btn{height:24px;right:5px;position:absolute;top:5px;background:url(/common/htdocs/images/form-close.png) no-repeat scroll 0 0 transparent;cursor:pointer;width:24px}.calendar{padding:0 0 50px;text-align:center;margin:0 auto;width:900px}.calendar__list{list-style:none!important;padding:0!important;margin:0!important}.calendar__item-table{border-collapse:collapse;width:100%}.calendar__item-table td,.calendar__item-table th{padding:10px;border:1px solid #dcdcdc;width:14.29%}.calendar__item-table th{font-size:15px;color:#fff;text-align:center;background-color:#336fdf;line-height:17px}.calendar__item-table td{height:100px}.calendar__item-date{text-align:right;margin:-5px -10px 0 0}.calendar__item-date-number{padding:5px 5px 5px 0;font-size:14px;color:#e8630a;line-height:14px;display:inline-block}.calendar__item-date-number--event{font-size:14px;font-weight:700;color:#fff;position:relative;background:#f06300;line-height:14px}.calendar__item-date-number--event:before{border:12px solid transparent;content:"";position:absolute;border-right-color:#f06300;top:0;left:-24px}.calendar__item-date-number--today{color:#3db132}.calendar__item-event{margin-top:-20px}.calendar__item-event-title{font-size:13px;text-decoration:none;font-weight:700;margin-bottom:5px;color:#312117;line-height:15px}.calendar__item-event-desc{padding-top:5px;font-size:13px;color:#312117;border-top:1px solid #f06300;line-height:15px}.calendar__header{max-width:450px;text-align:left;margin:0 auto 25px}.calendar__date{font-size:24px;color:#000;line-height:24px;float:left}.calendar__btns{float:right}.calendar__btn{height:35px;background-color:#e8630a;width:28px;display:inline-block}.calendar__btn--prev{background-image:url(/common/htdocs/images/calendar-arrow-prev.png)}.calendar__btn--next,.calendar__btn--prev{background-position:50%;background-repeat:no-repeat}.calendar__btn--next{background-image:url(/common/htdocs/images/calendar-arrow-next.png)}.horizontal-menu ul>li{position:relative}.horizontal-menu ul>li>.submenu-items{position:absolute;top:40px;margin:0 0 0 -115px;background:#312117;left:50%;width:230px;display:none;z-index:101}.horizontal-menu ul>li:hover>.submenu-items{padding:0;margin:0 0 0 -115px;display:block}.horizontal-menu ul>li>.submenu-items li{font-size:16px;color:#fff;text-transform:none;margin:0;display:block}.horizontal-menu ul>li>.submenu-items a{height:auto;padding:10px 15px;text-decoration:none;color:#fff;transition:background .3s ease 0s;text-align:center;line-height:28px;display:block}.horizontal-menu ul>li>.submenu-items a.active,.horizontal-menu ul>li>.submenu-items a:hover{color:#fff;background:#f60}.horizontal-menu ul>li:hover>.submenu-items li a:after{display:none}.club-main{padding:50px 0;position:relative;background-size:cover;box-sizing:border-box;background-position:top;background-image:url(/common/htdocs/images/club-main-bg.jpg);background-repeat:no-repeat}.club-main:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.3);left:0;width:100%;display:block}.club-main__title{text-align:center;margin:0 0 40px}.club-main__title:after{height:1px;content:"";background-color:#f60;margin:40px auto 0;width:140px;display:block}.club-main__title h1{font-size:48px;font-weight:600!important;text-shadow:1px 1px 0 rgba(49,33,23,.5);color:#fff!important;margin:0;line-height:52px}.club-main__title h1:after{display:none!important}.club-main__after-title{font-size:36px;text-transform:uppercase;margin:0 0 50px;line-height:36px}.club-main__after-title,.club-main__inner p{font-weight:300!important;color:#fff!important;text-align:center}.club-main__inner p{font-size:24px;max-width:675px;margin:0 auto;line-height:28px}.club-main__btns{justify-content:center;flex-wrap:wrap;margin:70px 0 0;display:flex}.club-main-btn{padding:14px 10px;font-size:18px;border:1px solid #f60;text-decoration:none;font-weight:400;color:#fff;text-transform:uppercase;position:relative;text-align:center;margin:0 15px;background:#f60;width:300px;line-height:29px;vertical-align:top;display:inline-block}.club-main-btn--transparent{background-color:rgba(49,33,23,.25)}.club-main-btn--green{background-color:#63c50c}.club-main-btn--brown{background-color:#312117}.club-main-btn:hover{color:#353535}.club-main-btn--transparent:hover{color:#f60}.club-main-btn.icon_compas:before{background:transparent url(/common/htdocs/images/adaptive/icon_compas.png) 0 0 no-repeat;margin-left:-38px}.club-main-btn.icon_bron:before,.club-main-btn.icon_compas:before{height:29px;content:"";width:38px;vertical-align:top;display:inline-block}.club-main-btn.icon_bron:before{background:transparent url(/common/htdocs/images/adaptive/icon_gl.png) 0 3px no-repeat;margin-left:-5px}.club-events{padding:25px 0}.club-events__title{padding:0 0 25px;font-size:30px;color:#e8630a;text-transform:uppercase;border-bottom:1px solid #2ecd1f;margin:0 0 25px;line-height:40px}.club-events__list{justify-content:space-between;margin:0 0 50px;display:flex}.club-events__item{flex:0 300px}.club-events__item img{margin:0 auto 30px;border-radius:50%;display:block}.club-events__item a{font-size:18px;text-transform:uppercase;text-align:center;margin:0 0 20px;line-height:22px;display:block}.club-events__item p{font-size:16px;color:grey;text-align:center;margin:0;line-height:20px}.club-events__btn{margin-bottom:20px;text-align:center;margin-top:50px}.club-tours{padding:14px 10px;font-size:16px;border:1px solid #f60;text-decoration:none;font-weight:300;color:#312117;text-transform:uppercase;text-align:center;line-height:21px;vertical-align:top;display:inline-block}.club-tours:before{height:21px;content:"";margin:0 10px 0 0;background:transparent url(/common/htdocs/images/adaptive/icon_kubok.png) 0 0 no-repeat;width:21px;vertical-align:middle;display:inline-block}.club-kubok{color:#f60;background:transparent url(/common/htdocs/images/adaptive/icon_orange_kubok.png) 0 0 no-repeat;line-height:30px;vertical-align:top;padding-left:38px;display:inline-block}.club-new-dir{padding:45px 0;font-size:18px;color:#c9c2bf;text-align:center;background-color:#312117;line-height:28px}.club-new-dir .h1style{font-size:36px;color:#fff;line-height:38px}.club-new-dir__image{margin:35px 0;line-height:0}.club-new-dir__title{padding:0 0 20px;font-size:30px;color:#e8630a;text-transform:uppercase;border-bottom:1px solid #2ecd1f;text-align:right;margin:0 0 20px auto;width:450px;line-height:40px}.club-new-dir__text{padding:0 10%;text-transform:uppercase;margin:10px 0}.club-new-dir__word{padding:0;position:relative;display:block}.club-new-dir__word p{margin:0 0 20px}.club-plan{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:16px}.club-plan:before{height:41px;content:"";background-color:#f60;margin:0 13px 0 0;background-position:50%;border-radius:50%;width:41px;background-image:url(/common/htdocs/images/trofie.png);background-repeat:no-repeat;vertical-align:middle;display:inline-block}.club-lune{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:16px}.club-lune:before{height:41px;content:"";background-color:#f60;margin:0 13px 0 0;background-position:50%;border-radius:50%;width:41px;background-image:url(/common/htdocs/images/trofie.png);background-repeat:no-repeat;vertical-align:middle;display:inline-block}.club-school{min-height:830px;display:flex}.club-school__newest,.club-school__profi{flex:0 50%;padding:50px 0}.club-school__newest{color:#262626;background-color:#f6f6f6;background-position:100% 100%;background-image:url(/common/htdocs/images/newest-bg.png);background-repeat:no-repeat}.club-school__newest .club-main-btn--transparent{color:#312117;background-color:transparent}.club-school__newest .club-main-btn.icon_bron:before{background-image:url(/common/htdocs/images/adaptive/icon_gl_gray.png)}.club-school__newest .club-main-btn--transparent:hover{color:#f60}.club-school__profi{color:#fff;background-color:#312117;background-position:0 100%;background-image:url(/common/htdocs/images/profi-bg.png);background-repeat:no-repeat}.club-school__newest .club-half-wrapper{padding:0 10px;max-width:600px;margin:0 0 0 auto}.club-school__profi .club-half-wrapper{padding:0 10px;max-width:600px;margin:0 auto 0 0}.club-school__newest .club-school__inner{max-width:395px;margin:0 auto 0 0}.club-school__profi .club-school__inner{max-width:395px;margin:0 0 0 auto}.club-school__level{font-size:16px;margin:0 0 20px}.club-school__level,.club-school__title{text-transform:uppercase;line-height:40px}.club-school__title{font-size:30px;color:#65615e;margin:0 0 30px}.club-school__profi .club-school__title{color:#fff}.club-school__text{font-size:16px;line-height:24px}.club-school__text p{margin:0 0 15px}.club-school__text ul{list-style:none;padding:0;margin:0 0 15px}.club-school__text li{padding:0 0 0 17px;position:relative;margin:0 0 10px}.club-school__text li:before{height:5px;content:"";position:absolute;top:11px;background-color:#f60;border-radius:50%;left:1px;width:5px}.club-school__btn{margin:40px 0 0}.club-school__btn .club-main-btn{margin-right:0;margin-left:0}.club-school__teachers{justify-content:space-around;gap:10px;display:flex}.club-school__teacher{text-align:center}.club-school__teacher img{margin:0 auto 15px;border-radius:50%;display:block}.club-school__teacher div{font-size:16px;color:#262626;line-height:20px}.club-school__teacher span{font-size:14px;color:grey;line-height:20px}.club-block-title{font-size:30px;color:#e8630a;text-transform:uppercase;text-align:center;margin:0 0 25px;line-height:40px}.club-block-title:after{height:1px;content:"";background-color:#2ecd1f;margin:25px auto 0;width:80px;display:block}.club-block-text{font-size:16px;color:#262626;text-align:center;margin:0 0 45px;line-height:24px}.text_page .club-block-text{margin-bottom:20px}.club-prices{padding:40px 0}.club-prices__list{justify-content:space-between;flex-wrap:wrap;display:flex}.club-prices__item{position:relative;max-width:569px;margin:0 1% 2%;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px 0 rgba(0,0,0,.2);box-shadow:0 1px 7px 0 rgba(0,0,0,.2);width:48%}.club-prices__item:hover{-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 7px 0 rgba(0,0,0,.4);box-shadow:0 1px 7px 0 rgba(0,0,0,.4)}.club-prices__item .club-main-btn{padding:6px 8px;font-size:14px;width:auto;line-height:15px}.club-prices__item .club-main-btn:after{font-size:25px;content:"\203A";margin-left:5px;line-height:11px;vertical-align:top;display:inline-block}.club-prices__item-img img{display:block}.club-prices__item-img{position:relative;z-index:1}.club-prices__item-info{padding:20px;justify-content:space-between;font-size:20px;color:#fff;text-transform:uppercase;position:absolute;bottom:0;box-sizing:border-box;background:rgba(49,33,23,.5);left:0;width:100%;line-height:29px;display:flex;z-index:2}.club-prices__item-title{font-size:16px;text-decoration:none;color:#000;align-self:center;line-height:40px}.club-form{padding:0;background-size:cover;box-sizing:border-box;background-position:top;background-image:url(/common/htdocs/images/club-form-bg.png);background-repeat:no-repeat}.club-form__inner{height:100%;padding:50px;color:#fff;box-sizing:border-box;background:rgba(49,33,23,.8);margin-left:50%;width:50%;display:block}.club-form__text{max-width:600px}.club-form__title{font-size:36px;text-transform:uppercase;margin:0 0 35px;line-height:42px}.club-form__title:after{height:1px;content:"";background-color:#f60;margin:40px 0 0;width:45%;display:block}.club-form__text{font-size:16px;line-height:24px}.club-form__text p{font-size:18px;margin:0 0 20px;line-height:25px}.club-form__btn{margin:30px 0 0}.club-form__btn .club-main-btn{margin:0}.club-form__text .club-main-btn--transparent{margin-top:30px}.club-present{font-size:14px;font-weight:300;color:#f60;text-transform:uppercase;line-height:16px;vertical-align:top;display:inline-block}.club-present:before{height:24px;content:"";background-size:contain;background-color:#f60;margin:0 10px 0 0;background-position:50%;border-radius:50%;width:24px;background-image:url(/common/htdocs/images/play.png);background-repeat:no-repeat;vertical-align:middle;display:inline-block}.simple-gallery{padding:35px 0 0}.simple-gallery__list{justify-content:center;flex-wrap:wrap;max-width:1900px;min-width:980px;margin:0 auto;display:flex}.simple-gallery__item{height:395px;overflow:hidden;position:relative;margin:5px}.simple-gallery__item--1{flex:0 29%}.simple-gallery__item--2{flex:0 26%}.simple-gallery__item--3{flex:0 42%}.simple-gallery__item--4{flex:0 32%}.simple-gallery__item--5{flex:0 29%}.simple-gallery__item--6{flex:0 36%}.simple-gallery__item--7{flex:0 31%}.simple-gallery__item--8{flex:0 29%}.simple-gallery__item--9{flex:0 37%}.simple-gallery__item img{height:100%;position:absolute;top:0;left:0;width:auto;display:block}.enter-club{padding:45px 155px 40px;background-color:#ff6500;margin:0 auto 30px;width:730px}.enter-club__title{font-size:30px;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 30px;line-height:40px}.enter-club__title:after{height:1px;content:"";background-color:#2ecd1f;margin:0 auto;width:80px;display:block}.enter-club__after-title{font-size:14px;text-transform:none;margin:15px 0 30px;line-height:20px}.enter-club__inner{margin:0 auto;width:362px}.enter-club__inner input[type=text]{height:39px;padding:12px;font-size:14px;border:1px solid #d9d9d9;color:grey;box-sizing:border-box;margin:0 0 9px;width:100%;line-height:14px}.enter-club__inner .club-main-btn{margin:0;width:100%}.club-popup{overflow-y:scroll;padding:30px 45px;position:fixed;max-height:80%;top:10%;background-color:#fff;box-sizing:border-box;margin:0 0 0 -225px;left:50%;width:450px;display:none;z-index:10}.club-popup--opened{display:block}.club-popup__close{height:25px;overflow:hidden;border:0;right:10px;text-indent:-9999px;position:absolute;top:10px;background-color:#f60;background-position:50%;cursor:pointer;width:25px;background-image:url(/common/htdocs/images/club-form-close.png);background-repeat:no-repeat}@media (max-width:450px){.club-popup{margin:0 0 0 -160px;width:320px}.club-popup--opened{display:block}}.club-popup__title{font-size:30px;color:#e8630a;text-transform:uppercase;margin:0 0 25px;line-height:40px}.club-popup__text{font-size:14px;color:#262626;margin:0 0 30px;line-height:20px}.club-popup__inner input[type=number],.club-popup__inner input[type=text],.club-popup__inner textarea{height:39px;padding:12px;font-size:14px;border:1px solid #d9d9d9;color:grey;box-sizing:border-box;margin:0 0 19px;width:100%;line-height:14px}.club-popup__inner textarea{height:91px;resize:none}.club-popup__inner input[type=number]:focus,.club-popup__inner input[type=text]:focus,.club-popup__inner textarea:focus{border-color:#ff6500;color:#000;-webkit-box-shadow:0 0 4px 0 rgba(255,101,0,.62);-moz-box-shadow:0 0 4px 0 rgba(255,101,0,.62);box-shadow:0 0 4px 0 rgba(255,101,0,.62)}.club-popup__inner .club-main-btn{margin:0 0 19px;width:100%}.t_player_wrap{margin-bottom:30px}.t_player{height:97px;font-size:26px;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;background:transparent url(/common/htdocs/images/bg_player_year.jpg) 50% no-repeat;width:300px;line-height:97px;vertical-align:top;display:inline-block}.t_player span{font-weight:400;padding-right:25px;background:transparent url(/common/htdocs/images/arrow_white.png) 100% no-repeat}.t_player:hover{color:#fff;opacity:.85}.month-period{justify-content:center;display:flex}.month-period__link{padding:15px 40px;font-size:14px;border:1px solid #e8630a;text-decoration:none;font-weight:500;color:#e8630a;line-height:14px;display:block}.month-period__link--active,.month-period__link:hover{color:#fff;background-color:#e8630a}.month-tour{margin:0 0 55px}.month-tour__title{font-size:30px;color:#333;text-transform:uppercase;margin:0 0 20px;line-height:30px}.month-tour table{border-bottom:1px solid #dadada}.month-tour td{border-top:1px solid #dadada}.month-tour th{border-top:2px solid #e8630a}.month-tour tr td:first-child{vertical-align:middle}.month-tour td.name{padding-left:33px}.month-tour th{font-weight:500;color:#999}.month-tour td,.month-tour th{font-size:14px;text-align:left;line-height:16px}.month-tour td{color:#333}.month-tour a{text-decoration:none;font-weight:500;color:#e8630a}.month-tour a:hover{text-decoration:underline}.month-tour__type_wrap{margin-left:-100px;width:100px}.month-tour__type,.month-tour__type_wrap{vertical-align:middle;display:inline-block}.month-tour__type{position:relative;margin:0;cursor:pointer}.month-tour__type .month-tour__type_levelimg{height:auto;width:47px}.month-tour__type-hide{padding:10px;font-size:14px;border:1px solid #d4d4d4;color:#333;position:absolute;top:-10px;background-color:#fff;align-items:center;left:50px;width:298px;line-height:16px;display:none;z-index:2}.month-tour__type:hover .month-tour__type-hide{display:flex}.month-tour__type-hide img{flex:0 47px;height:auto;min-width:47px;margin:0 10px 0 0}.month-tour__type-hide-title{font-weight:700}.transparent_button{padding:14px;border:1px solid #655951;text-decoration:none;color:#fff;text-align:center;vertical-align:top;display:inline-block}.transparent_button.icon_map{line-height:19px}.transparent_button.icon_map:before{height:19px;content:"";background:transparent url(/common/htdocs/images/adaptive/footer-map.png) 0 0 no-repeat;margin-left:-38px;width:38px;vertical-align:top;display:inline-block}footer .transparent_button.icon_map:before{margin-left:-20px;width:40px}footer{padding:15px 0 90px;font-size:18px;color:#827f7a;background-color:#322117;line-height:22px}footer .transparent_button{max-width:220px;margin-top:20px;display:block}.transparent_button.icon_mail{line-height:15px}.transparent_button.icon_mail:before{height:13px;content:"";background:transparent url(/common/htdocs/images/adaptive/footer-mail.png) 0 0 no-repeat;margin-left:-30px;width:30px;vertical-align:top;display:inline-block}footer a{text-decoration:underline;color:#827f7a}footer a:hover{text-decoration:none}footer .center-wrapper{justify-content:space-between;flex-wrap:wrap;display:flex}footer .center-wrapper .footer-column{font-size:16px;width:31%;line-height:16px;vertical-align:top;display:inline-block}footer .center-wrapper .footer-column.footer-column_info{padding-top:120px;background:transparent url(/common/htdocs/images/logos/logo-white-2.png) 0 0 no-repeat;background-size:184px 92px;margin-top:10px}.footer-column .footer-column__title{padding:23px 0;font-size:18px;margin-bottom:18px;text-transform:uppercase;max-width:250px;border-bottom:1px solid #828282;line-height:18px;display:block}footer .social{margin-bottom:30px}footer .social a{opacity:.6}footer .social a:hover{opacity:1}.icon_footer_fb,.icon_footer_inst,.icon_footer_tg,.icon_footer_tw,.icon_footer_vk,.icon_footer_yt{height:25px;margin-right:15px;background-color:transparent;background-position:50% 50%;width:27px;background-repeat:no-repeat;display:inline-block}.icon_footer_vk{background-image:url(/common/htdocs/images/adaptive/footer-vk.png)}.icon_footer_fb{background-image:url(/common/htdocs/images/adaptive/footer-fb.png)}.icon_footer_tw{background-image:url(/common/htdocs/images/adaptive/footer-twitter.png)}.icon_footer_yt{background-image:url(/common/htdocs/images/adaptive/header_icon_youtube.png)}.icon_footer_inst{background-image:url(/common/htdocs/images/adaptive/footer-instagram.png)}.icon_footer_tg{background-image:url(/common/htdocs/images/adaptive/tg.svg)}footer .phone{font-size:30px;text-decoration:none}footer .email,footer .phone{margin-bottom:18px;display:block}footer .copyrights{font-size:14px}footer .made-by{margin-top:15px}footer .made-by a{font-size:12px}.video-block{height:300px;background-size:100% auto;background-image:url(/common/htdocs/images/bg-video.jpg);display:flex}.video-block,.video-block__play{background-position:50%;background-repeat:no-repeat}.video-block__play{height:123px;overflow:hidden;text-decoration:none;text-indent:-9999px;margin:auto;width:121px;background-image:url(/common/htdocs/images/play-btn.png);display:block}.video-block__play:hover{background-image:url(/common/htdocs/images/play-hover.png)}.holes-programms{margin:0 0 20px}.holes-programms__title{margin:0 0 10px}.holes-programms__list{justify-content:center;flex-wrap:wrap;align-items:center;display:flex}.holes-programms__list a{flex:0 40px;text-decoration:none;margin:0 5px 10px}.popup_w{height:100%;position:fixed;top:0;background:rgba(0,0,0,.4);left:0;width:100%;z-index:999}.popup_w .close_p{height:34px;right:35px;position:absolute;top:23px;cursor:pointer;width:34px;background-image:url(/common/htdocs/images/close-p.png);z-index:2}.popup_w .popup_b{height:500px;transform:translate(-50%,-50%);position:absolute;top:50%;background-color:#fff;margin:auto;left:50%;width:500px}.popup_w .popup_b--big{height:unset;max-width:calc(100% - 200px);max-height:100%;width:1260px}.popup_b--big:before{padding-top:58%;content:"";display:block}.popup_w .popup_b .f_bl{height:100%;padding-top:40px;background-size:cover;text-align:center;box-sizing:border-box;width:100%;line-height:normal;background-repeat:no-repeat;display:block}.popup_w .popup_b.popup_b--big .f_bl{height:calc(100% - 90px);position:absolute;top:0;left:0}.popup_w .popup_b .f_bl .img_t_c,.popup_w .popup_b .f_bl .img_t_h{font-size:30px;color:#fff;text-transform:uppercase}.popup_w .popup_b .f_bl .img_t_c{font-weight:700}.popup_w .popup_b .s_bl .s_text{font-size:16px;color:#000;text-align:center}.popup_w .popup_b .s_bl{padding:33px 47px}.popup_w .popup_b .s_bl .s_text .t_b{font-weight:700}.popup_w .popup_b .s_bl .s_btn{height:60px;font-weight:700;text-transform:uppercase;text-align:center;background-color:#fe6506;width:100%;line-height:60px;margin-top:30px;display:block}.popup_w .popup_b .s_bl .s_btn,.popup_w .popup_b .s_bl .s_btn:hover{text-decoration:none;color:#fff}.content .text_page.gal_bl{padding:0 15px;max-width:100%}.content .text_page.gal_bl .gal_inn{justify-content:space-between;margin-bottom:100px;display:flex}.content .text_page.gal_bl .gal_inn a{height:374px;justify-content:center;flex-wrap:wrap;font-size:36px;text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;align-items:flex-end;padding-bottom:60px;width:578px;display:flex}.content .text_page.gal_bl .gal_inn a:first-child{background:url(/common/htdocs/images/photo.png) 50% no-repeat}.content .text_page.gal_bl .gal_inn a:nth-child(2){background:url(/common/htdocs/images/video.png) 50% no-repeat}.content .text_page.gal_bl .gal_inn img{margin:0 auto 35px;display:block}@media (max-width:1024px){.content .text_page.gal_bl .gal_inn{flex-direction:column}.content .text_page.gal_bl .gal_inn a{margin-bottom:15px;align-items:center;width:100%}.club-school__newest,.club-school__profi{background-image:none}.simple-gallery__list{min-width:auto}}@media (max-width:1000px){.landing_page_video{background-size:cover}.landing_page_video .landing_page_video__ttl{margin-bottom:20px;text-align:center;width:100%}.landing_page_video .landing_page_video__vvd{text-align:center;width:100%}}@media (max-width:480px){.content .text_page.gal_bl .gal_inn div{height:280px;margin-bottom:25px;width:100%}.content .text_page.gal_bl .gal_inn div a{font-size:22px}}.tags__list{justify-content:center;margin-bottom:40px;align-items:center;display:flex}.tags__list>a{padding:18px 30px;font-size:18px;border:1px solid #f60;border-right:0;text-decoration:none;font-weight:500;color:#000;display:block}.tags__list>a:first-child{border-radius:10px 0 0 10px}.tags__list>a:last-child{border-right:1px solid #f60;border-radius:0 10px 10px 0}.tags__list>a.active{color:#fff;background-color:#f60}@media (max-width:480px){.tags__list>a{padding:15px 10px;font-size:13px}.header_top_info{flex-direction:column}.header_top_info .mnm{width:100%;display:flex}}.header__lang{padding:2px 7px 2px 32px;font-size:12px;border:1px solid #d2d4da;text-decoration:none;margin-right:20px;color:#afb2b5;background-position:0;line-height:14px;background-repeat:no-repeat;vertical-align:middle;display:inline-block}.header__lang.en{background-image:url(/common/htdocs/images/icon-eng.png)}.header__lang.ru{background-image:url(/common/htdocs/images/icon-rus.png)}.poll{justify-content:center;text-align:center;margin:20px 0;display:flex}.poll a{font-size:12px;text-decoration:none;align-items:center;margin-left:20px;display:flex}.poll img{height:35px;width:35px}.mnm{flex-wrap:nowrap;display:flex}.header_top_info{justify-content:flex-start}@media (max-width:480px){header .header_info .langs_social{display:block}.header__lang{margin-right:10px}}.restaraunt_top{padding:117px 132px;position:relative;background-size:100%;box-sizing:border-box;background-repeat:no-repeat}.r_m{height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.3);left:0;width:100%}.restaraunt_top .info{position:relative;width:100%}.restaraunt_new_top img{width:100%}.restaraunt_new_top .mobile{display:none}.restaraunt_new_top{display:block}.restaraunt_top h1{font-size:48px;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 70px;line-height:normal}.restaraunt_top h1:after{display:none}.restaraunt_top .text{font-size:20px;font-weight:300;color:#fff;text-align:center;line-height:normal}.restaraunt{max-width:100%;margin:55px auto 63px;align-items:center;width:1120px;display:flex}.restaraunt>div{width:50%}.restaraunt .img img{max-width:100%;max-height:100%}.restaraunt_menu p{text-align:center}.restaraunt_menu a{font-size:24px;font-weight:lighter}.restaraunt_menu a:hover{border-color:#e8630a}.restaraunt.about .info{padding:0 0 0 100px;line-height:normal}.restaraunt.about .title{padding:0 0 27px;font-size:28px;font-weight:400;color:#f05523;text-transform:uppercase;border-bottom:1px solid #f05523;text-align:left;margin:0 0 35px;display:inline-block}.restaraunt.about .text{font-size:15px;font-weight:300;color:#3f3f3f;padding-right:100px;text-align:left;text-align:justify;line-height:1.8}.restaraunt_kitchen{padding:100px 0 60px;background-size:contain;background-color:#322117;background-position:100%;background-repeat:no-repeat}.restaraunt_kitchen .inner{max-width:100%;margin:0 auto;width:1120px}.restaraunt_kitchen .info{max-width:100%;width:450px}.restaraunt_kitchen .title{padding:0 0 27px;font-size:28px;color:#fff;text-transform:uppercase;border-bottom:1px solid #f05523;text-align:left;margin:0 0 35px;line-height:normal;display:inline-block}.restaraunt_kitchen .text{font-size:15px;font-weight:300;color:#fff;text-align:left;line-height:normal}.restaraunt.ability{align-items:flex-start}.restaraunt.ability .title{padding:0 0 35px;font-size:28px;color:#f05523;text-transform:uppercase;border-bottom:1px solid #f05523;text-align:center;margin:32px 0 35px}.restaraunt.ability .text{font-size:15px;font-weight:300;color:#3f3f3f;text-align:center}.restaraunt.ability>div{padding:0 70px;text-align:center;line-height:normal}.restaraunt.ability .contacts a,.restaraunt.ability .contacts span{font-size:24px;text-decoration:none;display:block}.restaraunt.ability .contacts a:first-child,.restaraunt.ability .contacts span:first-child{color:#f05523;margin:35px 0 10px}.restaraunt.ability .contacts a:last-child,.restaraunt.ability .contacts span:last-child{color:#3f3f3f}.restaraunt_gallery{justify-content:space-between;flex-wrap:wrap;max-width:100%;margin:0 auto 45px;width:1474px;display:flex}.restaraunt_gallery .img{margin-bottom:20px;width:calc(50% - 10px)}.restaraunt_gallery img{max-width:100%}@media (max-width:1100px){.restaraunt_top{background-size:cover;background-position:50%}.restaraunt{width:900px}.restaraunt.about .img img{max-width:100%}.restaraunt_kitchen{background-position:100%}.restaraunt_kitchen .inner{width:900px}.restaraunt_gallery{line-height:0}.restaraunt_gallery .img{margin-bottom:0;width:50%}.restaraunt_gallery .img img{width:100%}}@media (max-width:768px){.restaraunt_top{padding:20px;background-size:cover;background-position:50%}.restaraunt_top h1{font-size:22px;margin:0 0 30px}.restaraunt_top .text{font-size:16px}.restaraunt>div{width:100%}.restaraunt.about{flex-wrap:wrap;flex-direction:column-reverse;margin:55px auto 0}.restaraunt.about .img{line-height:0}.restaraunt.about .img img{width:100%}.restaraunt.about .info{padding:0 20px;box-sizing:border-box}.restaraunt_kitchen{padding:20px;background-image:none!important}.restaraunt_kitchen .info{width:100%}.restaraunt.about .text{padding-right:0}.restaraunt_gallery{margin-bottom:0;line-height:0}.restaraunt_gallery .img{width:100%}.restaraunt_gallery .img img{max-width:100%;width:100%}.restaraunt.ability{flex-wrap:wrap}.restaraunt.ability>div{padding:0 20px}.restaraunt.ability>div:last-child{margin-top:50px}}@media (max-width:400px){.restaraunt_new_top .mobile{display:block}.restaraunt_new_top .desk{display:none}}.header__lang_main{margin-right:215px}@media (max-width:1199px){.header__lang_main{margin-right:150px}}@media (max-width:768px){.header__lang_main{margin-right:20px}.restaraunt_menu a{font-size:20px}}@media (max-width:480px){.header__lang_main{margin-right:10px}.restaraunt_menu{flex-wrap:wrap}.restaraunt_menu>div{width:100%}.restaraunt_menu>div:first-child{margin-bottom:20px}}.min_block_info{padding:10px 31px 10px 0;position:fixed;max-width:100%;top:245px;background-color:transparent;left:50px;display:none;z-index:9999}.min_block_info video{max-width:100%}.min_block_info .min_block_info_close{height:31px;right:6px;position:absolute;top:6px;border-radius:50%;background:#ff6404 url(/common/htdocs/images/min_block_info_close.png) no-repeat 50%;cursor:pointer;width:31px}.min_block_info .min_block_info_close:hover{background-color:rgba(255,102,2,.5)}@media (max-width:600px){.min_block_info{top:100px;left:20px}.club-school{flex-direction:column}.club-school__newest .club-school__inner,.club-school__profi .club-school__inner{max-width:none}.simple-gallery__item{flex:0 50%!important;margin:0!important}}.akciya{padding:14px 0;font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;text-align:center;background-color:#f60;box-shadow:0 3px 3px rgba(0,0,0,.2);background-position:50%;background-image:url(/common/htdocs/images/akciya-bg.png);line-height:30px;background-repeat:no-repeat}.akciya_block{justify-content:center;flex-wrap:wrap;align-items:center;display:flex}.akciya_btn{padding:15px 30px;font-size:16px;text-decoration:none;color:#fff!important;background-color:#312117;margin:0 30px}.akciya_wrapper header{box-shadow:none}@media (max-width:900px){.akciya_block span{padding-bottom:14px}}.price_table_container{overflow-x:auto}.content .text_page .club-prices__list table{max-width:100%;width:100%}.booking_teetime{overflow-y:auto;padding:30px 10px;position:fixed;max-width:100%;max-height:80%;top:10%;background-color:#fff;box-sizing:border-box;margin:0 0 0 -225px;box-shadow:0 5px 14.24px 1.76px rgba(0,0,0,.17);left:50%;width:450px;display:none;z-index:1000}.booking_teetime.open{display:block}.booking_teetime_close{height:25px;overflow:hidden;border:0;right:10px;text-indent:-9999px;position:absolute;top:10px;background-color:#f60;background-position:50%;cursor:pointer;width:25px;background-image:url(/common/htdocs/images/club-form-close.png);background-repeat:no-repeat}.rent_text{font-size:14px;margin-bottom:40px;color:#524b47;text-align:left;line-height:1.429}.rent_list{justify-content:space-between;flex-wrap:wrap;display:flex}.rent_item{height:100%;padding:20px 12px;border:1px solid rgba(0,0,0,.2);text-decoration:none;margin-bottom:40px;flex-direction:column;box-sizing:border-box;width:calc(50% - 20px);display:flex}.rent_item .title{font-size:18px;font-weight:700;margin-bottom:12px;color:#524b47;text-transform:uppercase;text-align:center}.rent_item .image{height:240px;overflow:hidden;justify-content:center;margin-bottom:15px;position:relative;align-items:center;width:100%;display:flex}.rent_item .image img{max-width:100%}.rent_item .price{height:33px;padding:0 6px;justify-content:center;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;position:absolute;bottom:15px;background-color:#389b58;align-items:center;left:10px;white-space:nowrap;display:flex}.rent_item .announce{font-size:14px;color:#524b47;text-align:left}.rent_page{justify-content:space-between;margin-bottom:140px;display:flex}.rent_info,.rent_slider{width:calc(50% - 25px)}.rent_info.deform{justify-content:flex-start;flex-direction:column;align-items:flex-start;display:flex}.rent_page h1{font-size:30px;margin-bottom:15px;color:#524b47;text-transform:uppercase}.rent_link{text-decoration:none;text-align:left;display:block}.rent_page h1:after{content:none}.rent_info .price{height:33px;padding:0 6px;justify-content:center;font-size:18px;text-decoration:none;font-weight:700;margin-bottom:20px;color:#fff;text-transform:uppercase;background-color:#389b58;align-items:center;width:max-content;white-space:nowrap;display:flex}.rent_info a.price:hover{border:0 solid hsla(0,0%,100%,0);color:#fff;border-top-color:hsla(0,0%,100%,0)!important;background-color:#43b969;background-image:-webkit-linear-gradient(bottom,#43b969,#81c898);background-image:linear-gradient(0deg,#43b969,#81c898)}.rent_info .rent_form{padding-top:20px;margin-bottom:35px;border-top:1px solid #f60}.rent_info.deform .rent_form{order:3}.rent_info .rent_page_text{font-size:14px;color:#524b47;line-height:1.429}.rent_slider_thumbs{overflow-x:auto;margin:0 36px}.rent_slider_thumbs .gallery_thumbs{display:flex}.rent_slider_thumbs .gallery_thumbs .thumb{height:110px;min-height:110px;padding:8px;border:1px solid transparent;min-width:150px;width:150px}.rent_slider_thumbs .gallery_thumbs .thumb.active{border-color:#389b58}.rent_slider .rent_slide{height:380px;justify-content:center;align-items:center;width:100%;display:flex}.rent_slider .rent_slide img{max-width:100%;max-height:100%}.rent_slider .bx-wrapper .bx-controls-direction a{height:32px;bottom:-75px;top:auto;width:26px;margin-top:0}.rent_slider .bx-wrapper .bx-next{right:0;background:url(/common/htdocs/images/rent_arrow_next.png) no-repeat 50%}.rent_slider .bx-wrapper .bx-prev{background:url(/common/htdocs/images/rent_arrow_prev.png) no-repeat 50%;left:0}.rent_page .rent_mobile_title{display:none}.rent_slider_thumbs::-webkit-scrollbar{height:0;-webkit-appearance:none}.rent_slider_thumbs::-webkit-scrollbar-thumb{background-color:transparent;box-shadow:none;border-radius:0}.rent_form form{padding:45px 35px 40px;background-color:#f0ede8}.rent_form_title{font-size:20px;font-weight:700;margin-bottom:12px;color:#524b47;text-transform:uppercase}.rent_form_subtitle{font-size:14px;margin-bottom:25px;color:#524b47;line-height:1.429}.rent_form form .form_item{margin-bottom:34px;box-sizing:border-box;width:100%}.rent_form form label{font-size:12px;margin-bottom:5px;color:#524b47;line-height:1.429;white-space:nowrap;display:block}.rent_form form input{height:44px;padding:0 10px;border:1px solid #000;background-color:#fff;box-sizing:border-box;align-items:center;width:100%;display:flex}.rent_form form .form_row{display:flex}.rent_form form .form_item_date{margin-right:6px;margin-bottom:34px;width:150px}.rent_form form .form_item_small{margin-bottom:34px;margin-left:auto;width:150px}.rent_form form button[type=submit]{height:48px;justify-content:center;font-size:18px;border:none;font-weight:700;color:#fff;text-transform:uppercase;background-color:#389b58;align-items:center;cursor:pointer;width:100%;display:flex}.rent_form form button[type=submit]:hover{background-color:#007a40}.rent_form .alert-success{color:#007a40}.rent_form .alert-danger{color:red}.mobile_dop_menu{display:none}.rent_page_text table td,.rent_page_text table th{font-size:14px;text-align:center;vertical-align:middle}.rent_page_text table{margin-bottom:20px;max-width:100%}.rent_page_text table p{margin:0}.rent_slider_container{margin-bottom:35px}.free_events_form a{padding:14px 30px;border-radius:10px;background:#e8630a}.free_events_form a:hover{color:#000;background:#e8630a}.free_events_form .transparent_button.icon_mail:before{background-image:none}.table_overflow{overflow:auto}#block-search,#block-search *{box-sizing:border-box}#block-search{background:#312117}.tl-container{padding:0 30px}.tl-fancybox-container.tl-fancybox-bfm-22249{z-index:999999999999}.result_img{margin-bottom:50px;text-align:center}.result_list{justify-content:space-between;flex-wrap:wrap;display:flex}.result_list>div{width:45%}.result_list>div table{margin-bottom:100px}.result_list table{border-collapse:collapse}.result_list table tbody td{padding:5px;border:1px solid #000}.cottage-item{align-items:stretch}.cottage-item,.offer-item{justify-content:flex-start;border:1px solid #524b47;background:#f0ede8;display:flex}.offer-item{align-items:center}.offer-item a.btn-green{text-decoration:none}.cottage-item__image{flex:0 0 500px;position:relative;display:block}.offer-item__image{flex-shrink:0;padding:20px 0;justify-content:center;align-items:center;width:500px;line-height:1;display:flex}.offer-item__image_image{width:100%}.cottage-item__image_image{height:100%!important;position:absolute;object-fit:cover;top:0;object-position:center;left:0;width:100%}.cottage-item__image_image.noheight{height:auto!important}.cottage-item__info{flex:1 1 auto;padding:50px}.cottage-item__title{font-size:30px;text-decoration:none;font-weight:300;margin-bottom:16px;color:#524b47;text-transform:uppercase;line-height:1;font-family:Roboto;display:block}.cottage-item__controls{justify-content:space-between;margin-bottom:35px;border-bottom:1px solid #524b47;align-items:center;padding-bottom:35px;display:flex}.cottage-people{justify-content:flex-start;gap:5px;align-items:center;display:flex}.cottage-prompt{height:10px;justify-content:center;border:2px solid rgba(82,75,71,.5);position:relative;align-items:center;border-radius:50%;width:10px;display:flex}.cottage-prompt__text{padding:10px;font-size:14px;position:absolute;bottom:calc(100% + 22px);background:#fff;left:-25px;width:133px;line-height:1.1;font-family:Georgia;display:none}.cottage-prompt__text:after{border-color:#fff transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:16px 9.5px 0;top:100%;left:20px;width:0}.cottage-prompt:hover .cottage-prompt__text{display:block}.cottage-item__right{justify-content:space-between;gap:36px;align-items:center;display:flex}.cottage-item__price{font-size:21px;color:#389b58}.btn-green,.cottage-item__price{font-weight:700;line-height:1;font-family:Roboto}.btn-green{padding:13px 24px;font-size:13px;border:0;color:#fff;text-transform:uppercase;border-radius:10px;background:#389b58;cursor:pointer}.column-list__content ul,.cottage-item__text ul{flex-wrap:wrap;list-style-type:none;max-width:100%;gap:10px;width:410px;display:flex}.column-list__content ul{width:100%}.column-list__content ul li,.cottage-item__text ul li{position:relative;box-sizing:border-box;width:calc(50% - 5px);line-height:24px;padding-left:30px}.column-list__content ul li{width:100%}.column-list__content ul li:before,.cottage-item__text ul li:before{height:24px;content:"";position:absolute;top:0;background:url(/common/htdocs/images/cottage/list-marker.svg) 50% no-repeat;left:0;width:24px}.cottage-list{padding-bottom:90px}.cottage-list__item:not(:last-child){margin-bottom:50px}.files-list{justify-content:flex-start;flex-wrap:wrap;margin-bottom:22px;align-items:center;display:flex}.cottage-file{font-size:13px;font-weight:700;margin-right:24px;margin-bottom:14px;color:#524b47;text-transform:uppercase;position:relative;line-height:24px;padding-left:30px}.cottage-file:before{height:24px;content:"";position:absolute;top:0;background:url(/common/htdocs/images/cottage/file.svg) 50% no-repeat;left:0;width:24px}.cottage-page{padding:50px;background:#f0ede8}.cottage-page__head{justify-content:center;flex-wrap:wrap;margin-bottom:50px;border-bottom:1px solid #524b47;gap:16px;align-items:center;padding-bottom:36px;display:flex}.cottage-page__title{border:0;margin:0;line-height:1}.cottage-page__title:after{display:none}.cottage-slider{justify-content:flex-start;position:relative;gap:50px;align-items:center;display:flex}.cottage-slider__main{flex:1 1 auto;height:584px;overflow:hidden}.cottage-slider__main_item{position:relative}.cottage-slider__thumb{flex:0 0 224px;height:500px;overflow:hidden}.cottage-slider__thumb_wrapper{width:100%}.cottage-slider__thumb_item{height:156px!important;position:relative;width:100%}img.cottage-slider__main_image,img.cottage-slider__thumb_image{height:100%;position:absolute;object-fit:cover;top:0;object-position:center;left:0;width:100%}img.cottage-slider__main_image{object-fit:contain;object-position:top left}.cottage-slider__btn{height:32px;right:0;position:absolute;cursor:pointer;width:224px}.cottage-slider__btn--prev{top:0}.cottage-slider__btn--next{bottom:0}.cottage-slider__btn--prev:before{top:0;background:url(/common/htdocs/images/rent_arrow_prev.png) no-repeat 50%}.cottage-slider__btn--next:before,.cottage-slider__btn--prev:before{height:32px;transform:rotate(90deg) translateY(50%);content:"";position:absolute;left:50%;width:18px}.cottage-slider__btn--next:before{bottom:0;background:url(/common/htdocs/images/rent_arrow_next.png) no-repeat 50%}.cottage-page__body{padding-top:50px;justify-content:flex-start;border-top:1px solid #524b47;gap:50px;align-items:flex-start;margin-top:50px;display:flex}.cottage-page__side{flex:0 0 311px;padding:36px;border:1px solid #f60;box-sizing:border-box}.cottage-page__side_text{font-size:22px;font-weight:300;margin-bottom:75px;color:#524b47;text-align:center;line-height:1.1}.cottage-page__side_price{font-size:21px;font-weight:700;margin-bottom:15px;color:#389b58;text-align:center;line-height:1}.cottage-page__side_btn{text-align:center;margin:0 auto;display:block}.cottage-page__info{flex:1 1 auto}.cottage-page__info_text{margin-bottom:50px}.cottage-page__info_text p{margin:0}.column-list__title{font-weight:500;margin-bottom:12px}.cottage-page__info_columns{justify-content:flex-start;gap:50px;align-items:flex-start;display:flex}.column-list{flex:1 0 calc(33% - 33.33333px)}.cottage-page__body:not(:last-child){margin-bottom:50px}.cottage-page__table ul{padding-inline-start:20px;margin-bottom:16px}.cottage-table{justify-content:flex-start;border:1px solid #524b47;align-items:stretch;display:flex}.cottage-table:not(:last-child){margin-bottom:16px}.cottage-table__column{padding:16px 24px;border:1px solid #524b47;text-align:center}.cottage-table__column p:last-child{margin-bottom:0}.search-popup-btn{padding:13px 60px;font-size:14px;border:0;color:#fff;text-transform:uppercase;background-color:#389b58;margin:0 auto;border-radius:10px;cursor:pointer;display:block}.search-popup-block{padding:12px 0}.search-popup{height:100%;position:fixed;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:1000}.search-popup.opened{display:block}.search-popup-form{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:80%}.btn--animate{animation:glowing 1.3s infinite}@keyframes glowing{0%{background-color:#2ba805;box-shadow:0 0 3px #2ba805}50%{background-color:#49e819;box-shadow:0 0 10px #49e819}to{background-color:#2ba805;box-shadow:0 0 3px #2ba805}}.content_katok{background:url(/common/htdocs/images/katok/katok_bg.svg) no-repeat top;background-size:100% auto}.katok .katok_image{justify-content:center;align-items:center;width:100%;display:flex}.katok .katok_image img{max-width:100%}.katok .katok_text{justify-content:center;font-size:18px;margin-bottom:24px;line-height:1.4;display:flex}.katok .katok_title{font-size:24px;font-weight:700;margin-bottom:12px}.katok .katok_subtitle,.katok .katok_title{text-align:center;width:100%;line-height:1.2}.katok .katok_subtitle{font-size:20px;margin-bottom:24px}.katok_list_contaner,.katok_list_contaner *{box-sizing:border-box}.katok_list_contaner{padding:40px 20px;margin-bottom:90px;background:#f0ede8 url(/common/htdocs/images/katok/katok_list_bg.png) no-repeat top;background-size:100% auto;width:100%}.katok_list{padding:40px 20px;justify-content:center;flex-wrap:wrap;border:2px solid #fff;list-style-type:none!important;text-align:center!important;margin:0!important;align-items:flex-start;border-radius:60px;display:flex}.katok_item{padding:0 15px;justify-content:flex-start;margin-bottom:20px;flex-direction:column}.katok_item,.katok_item_image{align-items:center;display:flex}.katok_item_image{height:60px;justify-content:center;margin-bottom:14px;wdith:60px}.katok_item_image img{max-width:100%;max-height:100%}.katok_item_title{font-size:16px;font-weight:700;color:#000;text-align:center}.katok_item_title a{color:#000}.katok_item_title span{font-weight:400}.center-wrapper{padding:0 10px;position:relative;max-width:1200px;min-width:300px;margin:0 auto}.content_katok .text_page{max-width:none}.katok_gallery{justify-content:center;align-items:flex-start;display:flex}.katok_gallery *{box-sizing:border-box}.katok_gallery_item{height:300px;justify-content:flex-start;margin-right:10px;align-items:flex-start;display:flex}.katok_gallery_item img{max-width:100%;max-height:100%}.katok_gallery_item:last-of-type{margin-right:0}.zapros_overlay{height:100%;padding:20px;justify-content:center;font-size:26px;color:#e8630a;position:absolute;text-align:center;top:0;box-sizing:border-box;align-items:center;background:hsla(0,0%,100%,.85);left:0;width:100%;line-height:1.2;display:none;z-index:1}.zapros_overlay.open{display:flex}.katok_rules{font-size:32px;margin:50px auto 0;width:fit-content;line-height:1;display:block}.rent_text_container{justify-content:flex-start;align-items:flex-start;display:flex}.rent_text_container .image{flex-shrink:0;max-width:50%;padding-right:40px}.header__menu-list.open-menu{height:auto;opacity:1;width:360px;display:block}.header__menu-list{height:0;padding:20px;right:-20px;transition:all .5s ease-in-out;position:absolute;opacity:0;text-align:right;top:66px;box-sizing:border-box;background:rgba(51,37,24,.9);width:0;display:none;z-index:99999}header .menu .header__menu-list ul li{display:block}header .menu .header__menu-list ul li.menu-hor-li-hide{display:none}header .menu .header__menu-list ul li a{color:#fff}#ad-banners,.header_top_info .poll{display:none}#ad-banners{height:100vh;position:fixed;top:0;background:rgba(0,0,0,.5);left:0;width:100vw;z-index:666}.ad-wrapper{transform:translate(-50%,-50%);position:absolute;max-width:calc(100% - 32px);max-height:calc(100% - 32px);top:50%;box-shadow:25px 10px 50px rgba(0,0,0,.25);left:50%;width:700px}.ad-image{max-width:100%;display:block}.cottage-page__video{justify-content:center;margin:36px 0;width:100%;display:flex}.cottage-page__video video{max-width:100%;width:768px}.ad-close{height:37px;right:15px;position:absolute;background-size:cover;top:15px;cursor:pointer;width:37px;background-image:url(/common/htdocs/images/ad_close.png);z-index:10}.ad-image-block:hover img{opacity:1}@media (max-width:1024px){.ad-close{height:20px;width:20px}}.ad_tb{overflow:auto;max-width:100%}.ad_tb table{width:auto}.katok-prices table th{word-wrap:unset}.content .text_page .rink-table__table,.content .text_page .rink-table__table td,.content .text_page .rink-table__table td:last-child,.content .text_page .rink-table__table tr:last-child td,.content .text_page table th,.content .text_page table th:last-child{padding:12px;border:0!important}.rink-table__text{font-size:20px;font-weight:500;text-transform:uppercase;text-align:center;line-height:1}.rink-table__text--big{font-size:36px}.rink-table__text--medium{font-size:28px}.rink-table__text--small{font-size:12px}.rink-table__text--green{color:#b1cda6}.content .text_page .rink-table__table td.rink-table__text--border,.content .text_page .rink-table__table td.rink-table__text--border:last-child{border-top:4px solid #f4dba5!important;border-bottom:4px solid #f4dba5!important}.rink-table__cell:nth-child(2n){text-align:right}.rink-table__cell--bold{font-weight:700}.rink-table__text--left{text-align:left}.rink-parts{justify-content:flex-start;gap:20px;align-items:flex-start;display:flex}.rink-parts__part{position:relative;padding-bottom:20px}.rink-parts__part:after{font-size:14px;color:#000;content:attr(data-sign);position:absolute;bottom:0;text-align:center;left:0;width:100%}.rink-parts:last-child:first-child{display:table-cell}.content .text_page .rink-table__table td.rink-table__text--border-bottom,.content .text_page .rink-table__table td.rink-table__text--border-bottom:last-child{border-bottom:4px solid #f4dba5!important}.popup_footer{padding:40px;justify-content:flex-start;color:#fff;position:absolute;bottom:0;gap:20px;box-sizing:border-box;align-items:center;background:#2e2f5d;left:0;width:100%;display:flex;z-index:1}.popup_footer_text{flex:1 1 auto;font-size:34px;color:#fff;line-height:1.2;font-family:Roboto}.popup_footer_text span{font-style:italic}.popup_footer_btn{flex:0 0 auto;padding:30px;font-size:24px;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;background-color:#18ad47;cursor:pointer}@media (max-width:1200px){.popup_footer{padding:20px}.popup_footer_text{font-size:18px}.popup_footer_btn{padding:15px;font-size:12px}.popup_footer{flex-direction:column;text-align:center}}@media (max-width:480px){.popup_w .popup_b--big.popup_b--big{height:unset;max-width:unset;width:320px}.popup_w .popup_b.popup_b--big .f_bl{height:50%;background-size:100% auto}.popup_footer{position:static}}.events-page__buttons{justify-content:center;flex-wrap:wrap;gap:50px;align-items:center;display:flex}.orange-button{padding:14px 12px;border:1px solid #f60;text-decoration:none;font-weight:400;cursor:pointer}.orange-button:hover{color:#f60}.orange-button--full{padding:12px 24px;color:#fff;text-transform:uppercase;background-color:#f60}.orange-button--full:hover{color:#fff}.orange-button--clients,.orange-button--download{background-position:left 12px center;background-repeat:no-repeat;padding-left:48px}.orange-button--download{background-image:url(/common/htdocs/images/download-icon-orange.svg)}.orange-button--clients{background-image:url(/common/htdocs/images/clients-icon-orange.svg)}.events-page__top{padding-bottom:40px}.events-page__content{padding:40px 20px;background-color:#f6f6f6}.events-page__group:not(:last-child){margin-bottom:40px}.events-page__subtitle{font-size:18px;font-weight:400;margin-bottom:24px;text-transform:uppercase;text-align:center}.events-page__list{justify-content:flex-start;flex-wrap:wrap;gap:24px;align-items:flex-start;display:flex}.events-page__item{flex:0 0 calc(33.33333% - 16px)}.event-item{position:relative}.event-item:before{padding-top:63%;content:"";display:block}.event-item__content{padding:16px;justify-content:flex-end;color:#fff;flex-direction:column;gap:6px;text-align:center;box-sizing:border-box;align-items:center;background:linear-gradient(0deg,#f60 0,rgba(255,102,0,0) 120px,transparent 0);display:flex}.event-item__content,img.event-item__image{height:100%;position:absolute;top:0;left:0;width:100%}img.event-item__image{object-fit:cover;object-position:center}.event-item--green .event-item__content{background:linear-gradient(0deg,#389b58 0,rgba(56,155,88,0) 120px,transparent 0)}.event-item--green .event-item__content--winter{background:linear-gradient(0deg,#38639b 0,rgba(56,80,155,0) 120px,transparent 0)}.event-item__title{font-weight:700}.events-page__text{margin-bottom:35px;text-align:center}.gallery-block__item{position:relative}.gallery-block__item:before{padding-top:63%;content:"";display:block}img.gallery-block__image{height:100%;position:absolute;object-fit:cover;top:0;object-position:center;left:0;width:100%}.events-page__form{padding:40px 20px}.page-form__title{font-size:30px;font-weight:300;margin-bottom:25px;color:#f60;text-transform:uppercase;text-align:center;line-height:1.2}.page-form__form{justify-content:space-between;align-items:flex-start;display:flex}.page-form__side{flex:0 0 calc(50% - 25px);justify-content:flex-start;flex-direction:column;gap:20px;align-items:flex-end;display:flex}form input.form-input,form textarea.form-input{height:unset;padding:12px;font-size:14px;border:1px solid #d9d9d9;background-color:transparent;box-sizing:border-box;width:100%;line-height:1}.form-input--textarea{min-height:105px}.page-form__errors .error:last-child{margin-bottom:40px}.page-form .success{padding:20px 0;font-size:24px;color:#2ba805;text-align:center}.event-popup{padding:30px;max-width:100%;text-align:center;box-sizing:border-box;width:580px}.event-popup .club-popup__title{font-size:30px;font-weight:300;color:#f60;text-transform:uppercase;text-align:center}.event-popup .club-main-btn{padding:12px 24px;font-size:16px;font-weight:400;color:#ececec;text-transform:uppercase;text-align:center;background:#f60;line-height:1.2}@media (max-width:900px){.events-page__item{flex-basis:calc(50% - 12px)}.events-page__buttons{gap:20px}}@media (max-width:600px){.events-page__item{flex-basis:100%}.orange-button{text-align:center;width:100%}.page-form__side{flex-basis:100%}.page-form__form{flex-wrap:wrap;gap:20px}}.center-text{padding:40px 0;text-align:center}.header_info{padding-top:10px;padding-bottom:10px}