#block-search,
#block-search
*{box-sizing:border-box}#block-search{background-color:#fff;width:100%;position:relative;max-width:1160px;margin:0
auto;z-index:2}#block-search.main-page{margin:0
auto !important}#block-search.nomera-page{margin:-140px auto 0}#block-search.single-nomera{border:1px
solid #ddd;margin:20px
auto}#block-search.header-page{max-width:100%;border-bottom:1px solid #ddd;margin:101px
auto -101px}#block-search.akcii-page{max-width:100%;border-bottom:1px solid #ddd}.tl-container{max-width:1160px;margin:0
auto;padding:0
25px}.index-inprice-container.main-page{margin-top:100px}.search-main-container.nomera-page{margin:146px
0 0 0}.tl-button{font-family:"Open Sans",Arial,sans-serif;font-size:13.5px;font-weight:bold;font-style:normal;display:block;text-decoration:none !important;cursor:pointer;max-width:160px;width:100%;padding:12px;margin:0
auto 40px;text-align:center;white-space:normal;color:#fff !important;background-color:#e46e00;background-image:linear-gradient(0deg, #0b6a97, #399cca);border:1px
solid hsla(0, 0%, 100%, .16);border-radius:30px;box-shadow:0 1px 3px 0 rgba(0, 0, 0, .38), inset 0 1px 0 0 hsla(0,0%,100%,0)}.tl-button:hover{color:#fff !important;background-color:#ff820e;background-image:linear-gradient(0deg, #095477, #0f6e9b);border:1px
solid hsla(0, 0%, 100%, .16);text-decoration:none !important;cursor:pointer}@media screen and (max-height: 900px){#block-search.main-page{z-index:9}}@media screen and (max-height: 865px){#block-search.main-page{max-width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:auto;margin:0
auto !important;opacity:1}}@media screen and (max-width: 1209px){#block-search.main-page,#block-search.nomera-page{max-width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:auto;margin:0
auto !important}#block-search.main-page{opacity:1}#block-search.single-nomera{margin:0
auto 20px}.index-inprice-container.main-page{margin-top:40px}.search-main-container.nomera-page{margin:112px
0 0 0}}#booking-first-h{display:none}#booking
.booking__items{grid-template-rows:1fr}body>div.wrapper>div>section.sidebar{margin:215px
0 0}@media screen and (max-width: 1800px){body>div.wrapper>div>section.sidebar{margin:215px
0 0}#block-search.header-page{margin:120px
auto -120px}}@media screen and (max-width: 990px){#block-search.header-page{margin:80px
auto -120px}}@media screen and (max-width: 840px){#block-search.header-page{margin:80px
auto -75px}}