

/* Start:/local/templates/.default/components/bitrix/catalog.link.list/hotel_list/style.css?17430823514724*/
.panel-bottom {
    padding-top: 120px;
}
.table_btn{
    margin: 0 auto;
}

.table_btn td a.big-btn {
    /*margin-top: -12px;*/
    text-decoration: none; /* убирать подчёркивание у ссылок */
    user-select: none; /* убирать выделение текста */
    -webkit-appearance: none;
    -webkit-user-select: none;
    align-items: flex-start;
    background-color: rgb(151, 28, 28);
    background-image: none;
    border-bottom-color: rgb(151, 28, 28);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgb(151, 28, 28);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(151, 28, 28);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(151, 28, 28);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 1px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 46px;
    letter-spacing: normal;
    line-height: 24px;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    text-align: center;
    text-indent: 0px;
    text-rendering: auto;
    text-shadow: none;
    text-transform: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    /*width: 360px;*/
    word-spacing: 0px;
    writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
}

.jivo-btn {
    /*width: 360px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*margin: 0;*/

    text-transform: none;
    cursor: pointer;
    background-image: none;
    display: inline-block;
    padding: 6px 10px;
    /*margin-bottom: 0;*/
    font-size: 18px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0px;
    border-radius: 6px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jivo-btn:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.2), inset 0 0 20px 10px rgba(255,255,255,0.3);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.2), inset 0 0 20px 10px rgba(255,255,255,0.3);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.2), inset 0 0 20px 10px rgba(255,255,255,0.3);
}
.jivo-btn.jivo-btn-light:hover{
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
}
.jivo-btn.jivo-btn-light{
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
}
.jivo-btn:active,
.jivo-btn.jivo-btn-light:active{
    box-shadow: 0 1px 0px rgba(255,255,255,0.4), inset 0 0 15px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 0px rgba(255,255,255,0.4), inset 0 0 15px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 0px rgba(255,255,255,0.4), inset 0 0 15px rgba(0,0,0,0.2);
    cursor: pointer;
}
.jivo-btn:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.jivo-btn-gradient {
    background-image: url(//static.jivosite.com/button/white_grad_light.png);
    background-repeat: repeat-x;
}
.jivo-btn-light.jivo-btn-gradient {
    background-image: url(//static.jivosite.com/button/white_grad.png);
}
.jivo-btn-icon {
    width:17px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: -5px;
}
.jivo-btn-light {
    /*margin-top: 10px;*/
    color: #fff;
}
.jivo-btn-dark {
    /*margin-top: 10px;*/
    color: #222;
}

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1679486038666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/hotel_list/style.css?174308235119330*/
.clear { clear: both; } .hotel-detail { } .hotel-detail .hotel-detail-picture { width: 340px; background: #ead6b2; text-align: center; vertical-align: middle; padding: 5px; } .hotel-detail-picture-tbl{ width: 340px; height: 218px; display: table-cell; text-align: center; vertical-align: middle; } .hotel-detail .hotel-detail-picture img { max-width: 100%; max-height: 100%; width: auto; height: auto; display: inline-block; } .hotel-detail .hotel-detail-right-col { padding-left: 30px; width: 285px; vertical-align: top; } .hotel-detail .hotel-detail-r-title { font-size: 13px; color: #993333; font-weight: bold; margin-top: 5px; } .hotel-detail .hotel-detail-r-content { font-size: 13px; color: #000000; padding-top: 1px; padding-bottom: 10px; } .hotel-detail-links-tbl{ width: 100%; margin-top: 20px; } .hotel-detail-links-tbl tb{ width: 50%; } .hotel-detail .hotel-detail-map__block{ padding: 10px 10px 0 10px; width: 220px; margin: 0 0 20px 0; } .hotel-detail .hotel-detail-map___outside_block { margin-top: 10px; width: 240px; float: right; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #e5e1c4; -webkit-box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); } .hotel-detail-map___title{ color: #993333; font-weight: bold; padding: 0; margin: -3px 0 0 0; padding: 0px 10px 0 10px; width: 220px; } .hotel-detail-map___title h2{ padding-left: 0; margin-left: 0; } .hotel-detail-map__item{ color: #000000; font-size: 12px; padding: 0px 0 10px 0; } .hotel-detail-map__item.yandex{ padding-left: 50px; /* background: url('/images/yandex_map_icon.png') no-repeat;*/ position: relative; } .hotel-detail-map__item.google{ padding-left: 50px; /* background: url('/images/google_map_icon.png') no-repeat;*/ position: relative; } .hotel-detail .hotel-detail-text { width: 395px; float: left; margin-top: 10px; } .hotel-detail .hotel-detail-slider { float: right; width: 240px; margin-top: 0px; } #sl-back, #sl-next { background: url('/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/slider_control_split.png') no-repeat; } #sl-back { width: 100%; height: 23px; cursor: pointer; margin-bottom: 5px; background-position: 50% 0px; } #sl-next { width: 100%; height: 23px; cursor: pointer; margin-top: 5px; background-position: 50% -23px; } .hotel-detail .hotel-data .hotel-data-title { font-size: 14px; font-weight: bold; color: #993333; margin-top: 20px; } .hotel-detail .hotel-data .hotel-data-title span { border-bottom: 1px dotted; cursor: pointer; } .hotel-detail .hotel-data .hotel-data-content { padding-top: 3px; } #frame-block { position: fixed; z-index: 1000; width: 660px; height: 440px; top: 12%; left: 50%; margin: 0 0 0 -330px; border: 1px solid #c18472; background: #f9f3d1; font-family:'Tahoma'; } #frame-block .frame-block-header { border-bottom: 1px solid #c18472; height: 50px; background: #ead6b2; text-align: center; position: relative; } #frame-block .frame-block-title { font-size: 13px; font-weight: bold; color: #993333; padding-top: 7px; display: inline-block; } #frame-block .frame-block-close { display: block; float: right; position: absolute; z-index: 10000; top: 15px; left: 595px; font-size: 12px; color: #c50f0f; } #frame-shadow { position: fixed; width: 100%; height: 100%; background: #000000; z-index: 999; top: 0; left: 0; opacity: 0.5; filter: alpha(opacity=50); } .hotel-detail .hotel-reviews-block { clear: both; margin: 2px 0; padding: 12px 17px; background: #ead6b2; } .hotel-detail .hotel-reviews-block .otziv-pre-title { float: left; font-family:'Tahoma'; font-size: 14px; color: #993333; font-weight: bold; padding-top: 5px; width: 450px; } .hotel-detail .hotel-reviews-block .otziv-new-link { float: right; } .hotel-detail .hotel-reviews-block .otziv-new-link a { display: block; width: 143px; height: 29px; line-height: 29px; /*background: url('/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/otziv-form-new.png') no-repeat;*/ background: url('/i/button_01_bg.png') no-repeat; text-decoration: none; color: #fff; font-weight: bold; text-align: center; } .hotel-detail .hotel-reviews-block .otziv-new-link a:hover { text-decoration: underline; } .otziv-form-header-line{ background: #ead6b2; height: 2px; } /**Google Map*/ #google-map-shadow{ position: fixed; width: 100%; height: 100%; background: #000000; z-index: 999; top: 0; left: 0; opacity: 0.5; filter: alpha(opacity=50); display: none; cursor: pointer; } #google-map-shadow.show{display: block;} #google-map-wrapper{ width: 100%; height: 250px; } #google-map-wrapper.open{ position: fixed; width: 800px; height: 600px; z-index: 1000; top: 50%; left: 50%; margin: -300px 0 0 -400px; } #google-map{ width: 100%; height: 100%; } #google-map-wrapper.open #google-map{ width: 800px; height: 600px; } #container.show-gmap{z-index: auto !important} .hotel-detail__youtube{ position: relative; width: 240px; margin-bottom: 20px; } .hotel-detail__youtube-picture{} .hotel-detail__youtube-picture img{ width: 240px; display: block; } .hotel-detail__youtube-show{ width: 114px; height: 24px; position: absolute; z-index: 10; left: 50%; top: 50%; margin: 0 0 0 -57px; background: url('/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/open_video.png') no-repeat; text-decoration: none; } .modal-body{ width: 800px; position: fixed; z-index: 1060; left: 50%; top: 10%; margin-left: -400px; height: 600px; } .modal-shadow{ position: fixed; z-index: 1050; width: 100%; height: 100%; background: #000000; opacity: 0.5; filter: alpha(opacity=50); top: 0; left: 0; cursor: pointer; } /*------------------------------------------------*/ .block-default-phoro{ width: 100%; float: left; position: relative; } .block-menu-bg-img{ position: absolute; top:0px; left: 0px; } .block-hotel-info-bg{ width: 664px; height: 93px; /* background: url(/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/bg_detail_img.png);*/ position: absolute; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.4); } .block-prop-vilet{ padding: 0 0 0 50px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5RJREFUeNrEmF1IVEEUx3fVNLIyITFSH6LIiIQ0MfMhMKUyw9RICCGwUqIQH/p6saRAwoSoHgoqiygLK0uxDyyjrAiDIgwULBOzL/TFD9Ss1O1/tv/CeL177+4188APcebcuf975syZmbU7HA7bFNkGcACsApfsUyBkFrgAspS2bp//LGIReASOgQhQzfb3NomIhwR64avHcvDd8df6wUEQwLYCTwZYBj6BQRBsUUQc6HaMtxRQJR/px9DYwUawELSBj2QYZDtDZ7P1g9/0D2d4O8E+k+lIAPdBkE5fOdgOBkRIAKgEqRonyeJviqh6kAZaOWgDmGMiIs5AhNg9UOWMBMIijil8wVOwEiwFviYv6dFET+ULiAF1BiJaQCwj7RSyDX9zGUIZ/BVoAqOcskiKC/VwZQwCGfM0mO/Gp5fva3Y1qHUkhEVGorMWBHN6Wiiui//P4JdEc1pVGwE5YD+IciNCPjAd1IxNhPHZfQvkgk2gBLzTZLosvXpwErRq+g6Bxw5jK9RbWdqGKPAVXFfqRgzIArtBDRhw84Kz4KqJiApg90SIHoUcpBb4gelc/2+UF1SDIhMREil/d+/xRMhMkEABartUxROgEeSBUQMRDWAHI2tZiBnrwU8DEZJj2fQpmywhklM9BiI+gC1KXnVMhpBw8NlAhPRl6ghd/C+FBOksa9W6QDr/am2P3ph+Fs4U8sxtg4LVy8p6nkVyhO2uLSMZ+JMS10NWDkbFYI2bviGQycNPg7InXVR8Eil2nVFlNSPVYJkOgzTFV2rGXfYd0fhKAidbzZF5oNONCBGXo/PMXB6oRNBrxb/IarJKWX5gkJx7DZ69zGgVK/7PgA+PjyFaIYGsgO3gDtgFFrBvpxsBI/RzJ8IXJNH3OKMj9gtkKPvPGCGzqVQbctmF+3REyKCbTSKZD0rBE9AGrijPb6Wgw3pT48Mwu5TLg+U6Ijp5ZDCb0nM8NGfrJO0pHjOmGeXIEvCQ2a1dJc3KlJkhp/54riAp99dAC8dp8jRZ7ZpMF7sBIi1WY5mmH8wVl4W5+o0KWgZYoRSqAtAOalldvbE4Xj2GeCUZZnuSJwWtjqolKtHghfIlmV5Go5IJW8rzS7WSg6YRKQN5IB685WXIZfleRkSuKX1y6+dVpZHtq62W+KPKsg61mCsVyq78ciLHgDM86ERYFBKr7E2JrnYrv4/Idh4GOibw88RN8JyXMKf9EWAAnk69gsn+Y38AAAAASUVORK5CYII=); background-position: 5px 0; height: 45px; float: left; background-repeat: no-repeat; width: 125px; margin: 22px 0 0 10px; } .block-prop-title{ font-family: "LatoBold", Georgia; font-size: 18px; line-height: 18px; float: left; margin: 0 0 0 0; color: #fff; text-transform: uppercase; letter-spacing: 0.5px; } .block-prop-content{ font-family: "LatoRegular", Georgia; font-size: 12px; line-height: 13px; float: left; margin: 1px 0 0 0; color: #fff; height: 39px; overflow: hidden; } .block-prop-dliteln{ padding: 0 0 0 41px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABCxJREFUeNqsl2lIFlEUhj8/zWyxxXYxbV/BlCIty8IUkTaL+he0aEZpFrRBC/Qn6kcJQkRUgpAWZUZGlG22CRFFGKblmkWbmblkUW5f77F3bBpmszzwMHPn3jln7rnnnnPH6XK5HDbxB0dBGfgKKsAxEGBXh11D4aDO9UfU9/VggR09Toe1jAQ5oDfYBwaDgWAA2A56gmwwxlKTjS86DtrBYoP+KNAK0rvDjdUg22JMJt3p9j9u9AZD6UYzuQT6gyFmgzwslPwAraCO7VQwRdX/COwF1Ww3/4+xFlAMRrEdCmaq+r/wOhm8AvVmyuxE40mwFriD4Zq+EXyeANKsFNkxdhw0gQM6fW4ghR460h3GZM2W0qB2TZq4D6O4vl3aZ6HgNOhlEL6BqsxRwxSmN84TZICFRvtsPWimolTV8/5gHTjHvKhIG9vnQRzHKe/s5xhJBnv09lkg6MH76UxJh8F7Lv5y8J2uE6kF38AycIrjZP18VNtD1nR85wJ3TO+39AFXGNq9GNaDwFNQAbzAVG4D+ch2UAWeg5/MjfKRn0A/4AnyQWznPtXxdwZd8JH3iutes6QkgWu8SruK/WVMWx/YzrXKjRs5sIBrIXIThGny3kHNe7PBdY6/Ap7xPtHIWBizdwkN/AQJBtE2wuB5PN+7C4qoL1xrzIuVVzL3Bb6QyxC2qgo+wJf3vcENvn8W1IJKPu80to3TPsdwFXfO5XMzQ+LaE8DJdjKYCTZQTxb17pB+GSyp5g1oZIb4DCIc9iQZTANxOn15wJfbSaLbX74mktazeZ1r81wSRHfFGvTP0uiNlP0SqSo3JeCBjRnJeeQM99otgzEPwQvqlc0cI8ZmgFIwEeTadN9h1rAbqoyiJ7kcJ5MIFmNjmSHkWmjD0CKwWnUcMJMSZpZK0e/k2aGV0x0HVjDVGMl0nk2ugssGYyQnxstsWFzFjQMUf7ppBprJdybbfCZj3crFY8IwVbsj7Bs5qxa6M8vCWDqIBscsxt1mYW2j/gYPGhD3lbHMWEkNyLQZSEGgnOtWIWv2WGUsxtG9Es0gmQCeiLGb7Gin0fndZGgemEQ3dmwDSVfuDM1mVt6vIJyL+q8iQXaP1d6bETnKScspnJVMOQxsBSFgdxeNJIKVYAuYw6UJoP42JY/1BKWggblM6tAdk1OWWRXI4fsX+R9XSv1/Fc8QJlYpenmgBWw2+DPxMzCURB151NPChKx7LEhgHZKBl5it7/PP0qn5RVLu5XkEx7k4s0Leb7T6P1sFfoDPVFrEF+UgkwZ2gUdgJ9vKAaeYB6QaunGTVrf6KKcWWdyzwI/J+SXz5XgGkiejt5xBIDKaSeEdWKNXeoyMKT+Cu1iNvbkPy3lWbODZcDSNO7lljoJDTIGOrhhTpC9YwmwQzFI/kP9ib0EBuM4KYFbbHL8EGAAqXDS6qSc6gAAAAABJRU5ErkJggg==); background-position: 5px 0; height: 45px; float: left; background-repeat: no-repeat; width: 159px; margin: 22px 0 0 10px; } .block-prop-cena{ padding: 0 0 0 50px; background-image: url(data:image/png;base64,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); background-position: 5px 0; height: 45px; float: left; background-repeat: no-repeat; width: 190px; margin: 22px 0 0 10px; } .slider-control-hide{ display: none; } .block-slider-control{ width: 100%; height: 23px; } #sl-slider-wrap{ margin: 9px 0; } .block-zaglav-photo{ margin-bottom: -5px; } .block-hotel-prop-list{ margin: 0 0 6px 0; float: left; width: 100%; } .block-hotel-prop-item{ float: left; padding: 3px; background-color: #f5ebcd; margin: 0 4px 4px 0; height: 27px; padding: 3px 0px 3px 34px; line-height: 30px; color: #993333; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-image: url(/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/iconprop.png); background-repeat: no-repeat; } .type-prop-korpus{ background-position: 2px -74px; } .type-prop-pervlinpl{ background-position: 3px -194px; } .type-prop-wififree{ background-position: 3px -358px; } .type-prop-spa{ background-position: 5px -396px; } .type-prop-bsotkr{ background-position: 3px -432px; } .type-prop-trenaxh{ background-position: 2px -846px; } .type-prop-plyazh{ background-position: 2px 4px; } .type-prop-gorod{ background-position: 3px -31px; } .type-prop-vils{ background-position: 3px -113px; } .type-prop-kot23{ background-position: 2px -151px; } .type-prop-percherdor{ background-position: 3px -236px; } .type-prop-vtoplin{ background-position: 3px -276px; } .type-prop-wifipl{ background-position: 4px -317px; } .type-prop-basotkrpod{ background-position: 2px -468px; } .type-prop-baskrit{ background-position: 4px -501px; } .type-prop-basdetsk{ background-position: 2px -536px; } .type-prop-vodgor{ background-position: 2px -572px; } .type-prop-minkrug{ background-position: 3px -611px; } .type-prop-detsklpoch{ background-position: 4px -644px; } .type-prop-vsevkl{ background-position: 5px -682px; } .type-prop-tennis{ background-position: 0px -727px; } .type-prop-futbol{ background-position: 4px -767px; } .type-prop-golf{ background-position: 3px -804px; } .block-hotel_stars{ display: inline-block; margin: 0px 0 0 9px; } .block-star-item{ float: left; width: 16px; height: 15px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqU079LAzEUwPGcp1akgyKltIKbUgehdnBxKIWCg1sVRRx0cnIXFJzExcHBf0AcOhQcHB2kuHTxBwhOguCogyhiBUWt3wfvygnJnQY+JE3ykjR55xlHadVNP9UeLrHrlUzLNq/DuMsIZjCHtGtS1AJl9GAMuX8twPEzVFP6sxfT9HXa5noM+NTd0kYXBrGGRfg6r4ktVPGEL3zjQxbYoDGKdyQxjmHLZhJwjht8IoFbOVYKCzH3EfzdCWX0JEfSuY4VXfmv5QQVrHqhiytSHWAoJvgYy+TF/a9XoOOUqhYT/IL9INj2jGd4jVjgAddReTCgT+kqkhN91gW4A8mFSX2eYLeGnqqpfZLSBdcJsshr+xCzmNdvYQkXkGfPs1k7LpyesvMjtrHDRT2Hxu4IuqLe1CyUb+RNBn4EGABRsUKbjp7hUQAAAABJRU5ErkJggg==); margin: 0 1px 0 0; } .block-shared-link{ width: 100%; border: 1px solid #e5e1c4; background: url(/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/flagman_rec.png) no-repeat 8px 10px; min-height: 72px; padding: 3px; margin: 0 0 10px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); /* progid:DXImageTransform.Microsoft.Shadow(color='rgba(0, 0, 0, 0.75)', Direction=0, Strength=6);*/ } .block-shared-title{ font-family: "LatoBold", Georgia; font-size: 16px; line-height: 18px; color: #8e2222; margin: 5px 0 0 34px } .block-shared-text{ margin: 4px 0 2px 35px; } .link-yandex-maps{ width: 37px; height: 37px; background: url(/images/yandex_map_icon.png); display: block; position: absolute; left: 0px; top: 3px; } .link-google-maps{ width: 37px; height: 37px; background: url(/images/google_map_icon.png); display: block; position: absolute; left: 0px; top: 3px; } .block-podbor-hotel{ border: 1px solid #e5e1c4; padding: 7px; margin: 10px 0 0px 0; float: left; width: 649px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 7px -4px rgba(0, 0, 0, 0.75); } .block-podbor-hotel-title{ font-family: "LatoBold", Georgia; font-size: 18px; line-height: 26px; color: #000; } .block-podbor-hotel-link{ margin-top: 5px; float: left; } .block-podbor-hotel-link a{ font-family: "LatoBold", Georgia; font-size: 14px; line-height: 20px; color: #a42b2a; } #sl-slider a{ display: block; } #sl-slider a img{ display: block; } .block-reviews-hotel{ margin: 38px 0 0 0; position: relative; } .block-reviews-title{ font-family: "LatoBold", Georgia; font-size: 18px; line-height: 26px; color: #000; padding-right: 170px; } #otziv-form{ display: block; width: 146px; height: 30px; background: url(/local/templates/.default/components/bitrix/catalog.element/hotel_list/images/btn_add_rev.png); border: none; position: absolute; top:-5px; right: 0px; font-family: "LatoBold", Georgia; font-size: 15px; line-height: 30px; color: #fff; padding: 0 0 0 14px; text-decoration: none; } .block-list-contry{ width: 100%; float: left; margin: 12px 0 0 0; } .block-item-contry{ float: left; margin: 0px 0 9px 0; font-family: 'trebucB'; font-size: 16px; } .link-count-hotel{ display: inline-block; margin: 0 0 0 0px; font-family: 'trebuc'; font-size: 14px; } .link-count-hotel b{ font-family: 'trebucB'; } .block-link-razdel{ float: left; width: 240px; } .block-default-phoro img{ min-width: 665px; } /* поап инфо об отеле */ .curort-data-item{ float: left; margin-left: 5px; position: relative; } .info-window-block{ position: absolute; width: 304px; z-index: 100000; } .info-window-block__top{ width: 304px; height: 30px; background: url('/images/infowindow/infowindow_bg_top.png') no-repeat; } .info-window-block__center{ width: 304px; background: url('/images/infowindow/infowindow_bg_center.png') repeat-y; } .info-window-block__bottom{ width: 304px; height: 30px; background: url('/images/infowindow/infowindow_bg_bottom.png') no-repeat; } .info-window-block__left{ float: left; width: 100px; margin-left: 10px; } .info-window-block__img{} .info-window-block__img img{ display: block; width: 100px; } .info-window-block__right{ float: left; width: 160px; margin-left: 10px; } .info-window-block__name{ font-weight: bold; } .photo-slider-item{ position: relative; padding: 5px 0px; } /*************************************************************************** * Styles for Tripadvisor ***************************************************************************/ .TA_socialButtonBubbles { position: relative; right: 0; } .TA_socialButtonBubbles img { border: none; outline: none; /* Defensive styles */ margin: 2px; padding: 0px; } .TA_socialButtonBubbles a { text-decoration: none; } .TAtext { display: inline-block; line-height: 17px; color: #296F0E; font-size: 14px; padding: 0px 3px 5px 0; float: left; position: relative; } a div.popup { position: absolute; display: none; border: 1px solid black; border-radius: 15px; padding: 10px; background: #fff; } a:hover div.popup { display: block; z-index: 1000; width: 450px; text-align: justify; } <br>
&nbsp;@media (max-width: 750px) {&nbsp;a:hover div.popup { width: 250px; } }
.img_in_text {
    text-align: center;
    vertical-align: middle;
    margin: 5px;
    float: left;
}
.border-top {
    border-top: 1px solid  #eae9e9;
}
.border-top .offers-group {
    width: 90%;
    margin:0 auto;
} .content-hotel { width: 133%; } @media (max-width: 750px) { .content-hotel { width: 100%}}
/* End */


/* Start:/local/templates/.default/components/bitrix/main.share/flagman_recomended/style.min.css?16794860291293*/
a.share-switch{display:block;width:20px;height:20px;background:scroll transparent url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/share.gif') center center no-repeat}.share-window-parent{position:relative}table.bookmarks-table{padding:0;height:19px;// height:18px}.share-dialog{z-index:1000;position:absolute;top:0}.share-dialog-left{left:18px}.share-dialog-right{right:18px}.share-dialog-inner-left{background:scroll transparent url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/background.gif') right center no-repeat;padding:0 1px 1px 4px;// padding:1px 1px 1px 4px}.share-dialog-inner-right{background:scroll transparent url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/background-right.gif') left center no-repeat;padding:0 4px 1px 1px;// padding:1px 4px 1px 1px}td.bookmarks{padding-left:2px!important;padding-right:2px!important;padding-top:1px!important;padding-bottom:0!important;border:none!important}.bookmarks a{background:none no-repeat scroll center center transparent;display:block;width:16px;height:16px;overflow:hidden}.bookmarks a.vk{background-image:url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/vk.gif')}.bookmarks a.facebook{background-image:url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/facebook.gif')}.bookmarks a.twitter{background-image:url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/twitter.gif')}.bookmarks a.delicious{background-image:url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/delicious.gif')}.bookmarks a.lj{background-image:url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/lj.gif')}.bookmarks a.mailru{background-image:url('/local/templates/.default/components/bitrix/main.share/flagman_recomended/images/mailru.gif')}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/flagman-hotel.reviews/style.css?1679486029468*/
.type-rev-good{
    background: url(/local/templates/.default/components/bitrix/news.list/flagman-hotel.reviews/images/split_rev.png) no-repeat 0px 0px;
}
.type-rev-ud{
    background: url(/local/templates/.default/components/bitrix/news.list/flagman-hotel.reviews/images/split_rev.png) no-repeat 0px -124px;
}
.type-rev-neud{
    background: url(/local/templates/.default/components/bitrix/news.list/flagman-hotel.reviews/images/split_rev.png) no-repeat 0px -251px;
}
/* End */


/* Start:/local/templates/.default/components/intervolga/iblock.element.add.form/otzivi/style.css?17320797522402*/
#otziv-form-table{ border: 0px; padding: 0px; margin-left: 5px; font-family: 'Tahoma'}
#otziv-form-table td{vertical-align: top; padding: 2px;}
#frame-block.reviewsForm{height:600px !important;}
div.f-o-title{font-family: 'Tahoma'; font-size: 13px; color: #993333; padding-bottom: 6px; margin-top: 4px;}
div.f-o-title.calendar{
    width: 22px;
    float: left;
}
.text-otzyv {
    width: 90% !important;
}
div.f-o-title.captcha{width: 180px;}
div.f-o-input{}
div.f-o-input input{display: block;margin: 0px; width: 260px; border: 1px solid #abadb3; font-size: 12px; font-family: 'Tahoma'; color: #000000; height: 18px;}
div.f-o-input input.captcha{width: 180px; margin-top: 2px}
textarea{
    display: block;
    width: 326px;
    height: 268px;
    margin-left: 15px;
}
div.captcha-div{margin-top: 12px;}
/*#otziv-form-table .form-submit{
    background: url('/local/templates/.default/components/intervolga/iblock.element.add.form/otzivi/images/otziv-form-submit.png') no-repeat;
    width: 126px;
    height: 25px;
    border: 0px;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 4px;
}*/
#otziv-form-table .form-submit {
    /*background: url('/local/templates/.default/components/intervolga/iblock.element.add.form/otzivi/images/otziv-form-submit.png') no-repeat;*/

    width: 126px;
    background-color: #9B2728 !important;
    border: 0;
    height: 40px !important;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 4px;
    color: #fff !important;
    font-weight: bold;
    text-align: center;
}
#otziv-form-table .form-submit:hover {
    text-decoration: underline;
}


div.error-string{font-size: 13px; color: #d90000;}

.frame-message-block{text-align: center; font-family: 'Tahoma'}
.frame-message-block .frame-message-block-title{ font-size: 13px; color: #993333; font-weight: bold}
.frame-message-block .frame-message-block-message{font-size: 13px; color: #000000; padding-top: 5px }

#otziv-form-table .starrequired-text{margin: 10px 0px 0px 15px; font-size: 13px;}

#otziv-form-table .block-select-mnen select{
    width: 260px;
    border: 1px solid #abadb3;
    font-size: 12px;
    font-family: 'Tahoma';
    color: #000000;
    height: 22px;

}
img.calendar-icon{
    margin: 3px 0 0 2px !important;
}
.block-select-mnen-title{
    font-family: 'Tahoma';
    font-size: 13px;
    color: #993333;
    padding-bottom: 6px;
    margin-top: 4px;
}
img.calendar-icon-hover{
    border: none !important;
    background: none !important;
}

/* End */
/* /local/templates/.default/components/bitrix/catalog.link.list/hotel_list/style.css?17430823514724 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1679486038666 */
/* /local/templates/.default/components/bitrix/catalog.element/hotel_list/style.css?174308235119330 */
/* /local/templates/.default/components/bitrix/main.share/flagman_recomended/style.min.css?16794860291293 */
/* /local/templates/.default/components/bitrix/news.list/flagman-hotel.reviews/style.css?1679486029468 */
/* /local/templates/.default/components/intervolga/iblock.element.add.form/otzivi/style.css?17320797522402 */
