@import"https://fonts.cdnfonts.com/css/euclid-flex";#hotel_stopsale .std.panel .td_panel.n1,#freight_time .std.panel .td_panel.n1,#cl_refer .left_side{padding:30px}#cl_refer .right_side{padding:30px;border-color:#d8d8d8}#cl_refer .claim{color:#2e3a59;font-size:13px;text-decoration:none}#schedule_doc .std.panel.n1 tr{height:110px}#schedule_doc .std.panel.n1 tr th:first-child{padding-left:30px!important}:root{--main-panel-bgcolor: #f4f6f9;--table-header-bgcolor: #ff6500;--main-button-bgcolor: #ff6500;--main-button-color: #ffffff;--inactive-button-bgcolor: #eeeeee;--hover-button-bgcolor: #ff6500;--delete-button-bgcolor: #f98195;--form-legend-bgcolor: #e3e7ea;--form-legend-color: #366383;--link-active-color: #4a90e2;--link-hover-color: #4a90e2;--row-border-color: #8e959a;--row-even-bgcolor: #f4f6f9;--row-odd-bgcolor: #ffffff;--main-font-family: Tahoma, Arial, "sans serif";--menu-bgcolor: whitesmoke;--common-dropdown-menu-width: 220px;--lang-menu-width: 90px;--profile-menu-width: 270px;--item-active-background: #eee;--item-active-color: black}.chosen-container-single{margin:0!important;width:100%!important;max-width:unset}.chosen-container-single .chosen-single{border-radius:12px;width:100%;padding:10px 20px!important;color:#2e3a59;background:#fff!important;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;transition:box-shadow .15s ease;min-height:40px;margin:0;box-sizing:border-box;line-height:18px;position:relative;font-size:14px}.chosen-container-single .chosen-single div{position:absolute;right:0;top:0;width:20px}.chosen-container-single .chosen-single div b{position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQiIHdpZHRoPSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04LjgwNy44MDctNC4zMDcgMy00LjMwNy0zeiIgZmlsbD0iIzRhNGE0YSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat left center!important;background-position-x:left!important}.chosen-container-single .chosen-single abbr{top:14px;right:38px}.chosen-container-single.chosen-container-active .chosen-single{border:none;border-radius:12px}.chosen-container-single.chosen-container-active .chosen-single div{transform:rotate(180deg)!important}.chosen-container-single.chosen-container-active .chosen-single div b{background-position-x:right!important}.chosen-container-single.chosen-with-drop .chosen-drop{top:calc(100% + 15px);border:1px solid #e1e9f4;border-radius:12px;box-shadow:4px 18px 22px rgba(115,115,115,.14);min-width:100px}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-search{padding:15px}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-search input{border-radius:12px;min-height:40px;width:100%;padding:10px 20px!important;color:#2e3a59;background-color:#fff;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;transition:box-shadow .15s ease;background:#f4f6f9!important;font-size:14px;line-height:18px;box-sizing:border-box}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-search input:hover{box-shadow:4px 18px 22px rgba(116,116,116,.14)}@media screen and (max-width: 767px){.chosen-container-single.chosen-with-drop .chosen-drop .chosen-search input{padding-left:15px;padding-right:15px}}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results{padding:0 15px 15px;margin-right:0}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results li:not(.group-result){padding:12px 20px;border-radius:12px;color:#2e3a59}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results li:not(.group-result).highlighted{background:#ffefe5}.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results li:not(.group-result):hover{background:#ffefe5}.chosen-container-single.chosen-container-single-nosearch .chosen-results{padding-top:20px!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Euclid Square,Tahoma,Arial,"sans serif"}@media (min-width: 1025px){*{scrollbar-color:#c8cfd9 transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background-color:transparent}*::-webkit-scrollbar-thumb{background-color:#c8cfd9;border-radius:15px}*::-webkit-scrollbar-thumb:hover{background-color:#94aac7}}.samo_container{color:#2e3a59;font-size:14px;line-height:18px}.samo_container .panel{border-radius:21px;box-shadow:none}.samo_container .searchmodes .searchmode{border:none;border-radius:21px 21px 0 0}.samo_container .searchmodes .searchmode_selected{color:#2e3a59;font-size:14px;line-height:18px;font-weight:600;padding:14px 20px;border:none;background-color:#fff;background-color:#f4f6f9}.samo_container .searchmodes .searchmode_button{color:#2e3a59;font-size:14px;line-height:18px;font-weight:500;padding:14px 20px;border:none;box-shadow:none;background-color:#fff}.samo_container fieldset.panel{box-shadow:none;border-radius:21px;background-color:#f4f6f9;padding:30px}.samo_container fieldset div.legend-tag{margin:0 0 15px;padding:0;color:#2e3a59}.samo_container input.frm-input{border-radius:12px;min-height:40px;width:100%;padding:10px 20px;color:#2e3a59;background-color:#fff;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;transition:box-shadow .15s ease}.samo_container input.frm-input:hover{box-shadow:4px 18px 22px rgba(116,116,116,.14)}.samo_container select{border-radius:12px;min-height:40px;width:100%;padding:10px 20px;color:#2e3a59;background-color:#fff;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;transition:box-shadow .15s ease}.samo_container select:hover{box-shadow:4px 18px 22px rgba(116,116,116,.14)}.samo_container button:not(.Zebra_DatePicker_Icon),.samo_container input[type=submit]{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.25;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;min-height:50px;background-image:linear-gradient(180deg,#ff9000 3%,#ff6500);border-radius:31px;will-change:transform;transition:transform .25s ease,opacity .25s ease;display:inline-block;min-width:150px}@media screen and (max-width: 1023px){.samo_container button:not(.Zebra_DatePicker_Icon),.samo_container input[type=submit]{font-size:16px}}.samo_container button:not(.Zebra_DatePicker_Icon):hover,.samo_container input[type=submit]:hover{transform:scale(.95);background-image:linear-gradient(180deg,#ff9000 3%,#ff6500)}.samo_container button:not(.Zebra_DatePicker_Icon):focus,.samo_container input[type=submit]:focus{transition:.15s ease;transform:scale(.95)}.samo_container button:not(.Zebra_DatePicker_Icon):active,.samo_container input[type=submit]:active{transition:.15s ease;transform:scale(.9)}@media (max-width: 1023px){.samo_container button:not(.Zebra_DatePicker_Icon):hover,.samo_container input[type=submit]:hover{transform:scale(1)}.samo_container button:not(.Zebra_DatePicker_Icon):active,.samo_container input[type=submit]:active{transform:scale(1)}}.samo_container .left_column{text-align:left;height:auto;padding-left:20px!important}.samo_container table.res thead th{background-color:#fff;color:#2e3a59;border:none;font-size:13px;padding:10px 5px;text-transform:uppercase}.samo_container table.res thead th:first-child{padding-left:20px}.samo_container table.res thead th:last-child{padding-right:20px}.samo_container table.res tr td{padding:5px;border:none;font-size:14px;line-height:18px}.samo_container table.res tr td:first-child{padding-left:20px}.samo_container table.res tr td:last-child{padding-right:20px}.samo_container .Zebra_DatePicker_Icon_Wrapper{width:100%}.samo_container .Zebra_DatePicker_Icon_Wrapper .Zebra_DatePicker_Icon{left:unset!important;right:10px;top:11px!important}.samo_container .link{color:#4a90e2;text-decoration:none}.samo_container .link:hover{color:#4a90e2}#modalContainer .width100p tr{height:50px}.samo_container #registration tr{color:#2e3a59;display:flex;flex-wrap:wrap;width:100%}.samo_container #registration tr .left_side,.samo_container #registration tr .right_side{padding-bottom:15px;width:100%}.samo_container #registration tr .left_side tbody,.samo_container #registration tr .right_side tbody{display:flex;column-gap:30px}.samo_container #registration tr .left_side tbody tr,.samo_container #registration tr .right_side tbody tr{width:320px;display:flex;flex-wrap:wrap}.samo_container #registration tr .left_side tbody tr td,.samo_container #registration tr .right_side tbody tr td{width:100%}.samo_container #registration tr .left_side tbody tr td.r,.samo_container #registration tr .right_side tbody tr td.r{text-align:left!important;padding-left:20px;padding-bottom:0}.samo_container #registration tr .registration-info{width:100%;text-align:center;padding-bottom:10px}.samo_container #registration tr .button{padding-top:5px}.samo_container #registration input:not([type=radio],[type=submit]),.samo_container #registration select,.samo_container #registration .chosen-container{width:100%;margin:0}.samo_container #registration .password_prepare tbody{display:flex;flex-wrap:wrap;gap:15px 30px}.samo_container #registration .password_prepare tbody tr{width:320px}.samo_container #registration .password_prepare tbody tr td{width:100%}#header .high-menu{padding:15px 0}#header .menu .nav>ul>li:hover{background-color:#f4f6f9}#header .menu .nav>ul>li:hover ul{background-color:#f4f6f9}#header .menu .nav>ul>li.selected>a{color:#ff6500}#header .menu .nav>ul>li>a{color:#2e3a59}#header .menu .nav>ul>li ul li{background-color:#f4f6f9}#header .menu .nav>ul>li ul li.selected a{color:#ff6500}#header .menu .nav>ul>li ul li a{color:#2e3a59;background-color:#f4f6f9}#header .menu .nav>ul>li ul li a:hover{color:#ff6500}#header .bottom-menu{background-color:#f4f6f9}#header .currency-header .currency{background-color:#fff}.note-header{display:flex;align-items:center;justify-content:flex-end}.note-header .note{display:flex;gap:20px;justify-content:flex-end}.note-header .note p{margin-bottom:0;margin-top:10px}.samo_container #register_agency tbody{display:flex;flex-wrap:wrap;gap:10px 30px}.samo_container #register_agency tbody tr{display:flex;flex-wrap:wrap;width:320px}.samo_container #register_agency tbody tr td{width:100%;color:#2e3a59}.samo_container #register_agency .std{width:60%}.samo_container #register_agency .std tbody{justify-content:center}.samo_container #register_agency .std tbody td{width:50%}.samo_container #register_agency .std tbody td #fcaptcha{background-color:#f4f6f9;border-radius:12px;min-height:40px;width:100%;padding:10px 20px;color:#2e3a59;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;box-sizing:border-box}body .samo_container div.logon-wrapper{width:350px}body .samo_container div.logon-wrapper div.header{border-radius:21px 21px 0 0;overflow:hidden}body .samo_container div.logon-wrapper div.header div.legend{padding-top:15px;padding-bottom:15px;color:#2e3a59;border-radius:21px 21px 0 0}body .samo_container div.logon-wrapper div.header div.button-wrapper{border-radius:0}body .samo_container div.logon-wrapper div.header div.button-wrapper a{background-color:transparent;box-shadow:none;font-weight:500!important;color:#2e3a59}body .samo_container div.logon-wrapper div#loginbox{border-radius:0 0 21px 21px!important;padding-left:15px!important;padding-right:15px!important}body .samo_container div.logon-wrapper div.panel{background-color:#f4f6f9;box-shadow:none!important;border-radius:0 0 21px 21px;padding:14px 30px 30px}body .samo_container div.logon-wrapper div.panel div.choose span.legend{font-size:14px;font-weight:600;line-height:18px;color:#ff6500}body .samo_container div.logon-wrapper div.panel div.choose a{color:#2e3a59;font-weight:500!important;font-size:14px}body .samo_container div.logon-wrapper div.panel div.choose a:before{display:none}body .samo_container div.logon-wrapper div.panel div.row input{border-radius:12px;min-height:40px;width:100%;padding:10px 20px!important;color:#2e3a59;background-color:#fff;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;transition:box-shadow .15s ease}body .samo_container div.logon-wrapper div.panel div.row input:hover{box-shadow:4px 18px 22px rgba(116,116,116,.14)}@media screen and (max-width: 767px){body .samo_container div.logon-wrapper div.panel div.row input{padding-left:15px;padding-right:15px}}body .samo_container div.logon-wrapper div.panel div.row input:hover{background:#fff;box-shadow:4px 18px 22px rgba(116,116,116,.14)}body .samo_container div.logon-wrapper div.panel div.row label,body .samo_container div.logon-wrapper div.panel div.row.show-password label{color:#353b50;font-size:14px;line-height:16px;z-index:1}body .samo_container div.logon-wrapper div.panel div.row.show-password label[for=showpasswd]{padding-left:32px;position:relative;cursor:pointer;line-height:40px}body .samo_container div.logon-wrapper div.panel div.row.show-password label[for=showpasswd]:before{content:"";position:absolute;left:8px;top:12px;background-color:#e3ebfb;border-radius:8px;height:16px;width:16px;z-index:1}body .samo_container div.logon-wrapper div.panel div.row.show-password label[for=showpasswd]:after{content:"";position:absolute;top:12px;left:12px;width:15px;height:12px;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMTIgMCA3bDItMiAzIDMgOC04IDIgMnoiIGZpbGw9IiM2YWMyNTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);display:none}body .samo_container div.logon-wrapper div.panel div.row.show-password label[for=showpasswd] input{display:none}body .samo_container div.logon-wrapper div.panel div.row.show-password label:has(input:checked):before{background-color:#d8ffd0}body .samo_container div.logon-wrapper div.panel div.row.show-password label:has(input:checked):after{display:block}body .samo_container div.logon-wrapper div.panel div.row a.forgot{color:#4a90e2;line-height:50px;font-size:12px;text-decoration:none}body .samo_container div.logon-wrapper button{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.25;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;min-height:50px;background-image:linear-gradient(180deg,#ff9000 3%,#ff6500);border-radius:31px;will-change:transform;transition:transform .25s ease,opacity .25s ease}@media screen and (max-width: 1023px){body .samo_container div.logon-wrapper button{font-size:16px}}body .samo_container div.logon-wrapper button:hover{transform:scale(.95);background-image:linear-gradient(180deg,#ff9000 3%,#ff6500)}body .samo_container div.logon-wrapper button:focus{transition:.15s ease;transform:scale(.95)}body .samo_container div.logon-wrapper button:active{transition:.15s ease;transform:scale(.9)}@media (max-width: 1023px){body .samo_container div.logon-wrapper button:hover,body .samo_container div.logon-wrapper button:active{transform:scale(1)}}body .samo_container div.logon-wrapper button:hover{background-image:linear-gradient(180deg,#ff9000 3%,#ff6500)}body #logonContainer{background-color:#fff;border-radius:21px;border:none;overflow:hidden}body #logonContainer div.modalTitle{background-color:#fff;border:none;font-size:18px;padding:30px 15px;color:#0f0f0f;box-sizing:border-box}body #logonContainer #loginbox{background-color:#fff;box-shadow:none;padding:0}body #logonContainer #loginbox .row:not(.show-password) input{background-color:#f4f6f9}.samo_container #sale .std.panel{display:block;padding:20px}.samo_container #sale a.mail,.samo_container #sale a.www{color:#4a90e2;font-weight:500}#agencies .controls{padding:30px;display:flex;justify-content:space-between;gap:30px}#agencies .controls .townfrom-filter,#agencies .controls .metrostation-filter,#agencies .controls .query-container{width:320px;display:flex;flex-wrap:wrap}#agencies .controls .townfrom-filter label,#agencies .controls .metrostation-filter label,#agencies .controls .query-container label{width:100%;padding-left:20px;text-align:left;line-height:normal}#search_tour .direction{margin-bottom:30px;padding:30px;display:block}#search_tour .direction tbody{width:100%;display:block}#search_tour .direction tr{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}#search_tour .direction tr td{padding:0!important}#search_tour .direction tr td.width50p:first-child{width:unset!important}#search_tour .direction tr td.width50p:last-child{width:100%!important}#search_tour .direction tr td.note_container{width:1140px}@media (max-width: 1200px){#search_tour .direction tr td.note_container{width:900px}}#search_tour .direction tr td.note_container tr{flex-wrap:nowrap;gap:0}#search_tour .direction tr td.note_container tr td{white-space:normal;margin-top:30px}#search_tour .direction tr td.note_container tr td:nth-of-type(1){width:30px!important}#search_tour .direction tr td.note_container tr td:nth-of-type(2){width:calc(50% - 45px)!important}#search_tour .direction tr td.note_container tr td:nth-of-type(3){width:30px!important}#search_tour .direction tr td.note_container tr td:nth-of-type(4){width:calc(50% - 15px)!important}#search_tour .direction tr tbody{display:grid;grid-template-columns:1fr;gap:10px}#search_tour .direction tr tbody .townfrom_filter,#search_tour .direction tr tbody .stateto_filter,#search_tour .direction tr tbody .tour_filter,#search_tour .direction tr tbody .ptype_filter,#search_tour .direction tr tbody tr{display:flex;flex-wrap:wrap;width:100%}#search_tour .direction tr tbody .townfrom_filter td,#search_tour .direction tr tbody .stateto_filter td,#search_tour .direction tr tbody .tour_filter td,#search_tour .direction tr tbody .ptype_filter td,#search_tour .direction tr tbody tr td{width:100%!important;text-align:left}#search_tour .direction tr tbody .townfrom_filter td.direction_left,#search_tour .direction tr tbody .townfrom_filter td.tour_left,#search_tour .direction tr tbody .stateto_filter td.direction_left,#search_tour .direction tr tbody .stateto_filter td.tour_left,#search_tour .direction tr tbody .tour_filter td.direction_left,#search_tour .direction tr tbody .tour_filter td.tour_left,#search_tour .direction tr tbody .ptype_filter td.direction_left,#search_tour .direction tr tbody .ptype_filter td.tour_left,#search_tour .direction tr tbody tr td.direction_left,#search_tour .direction tr tbody tr td.tour_left{padding:0 0 0 20px!important;text-align:left}#search_tour .direction tr tbody .townfrom_filter td.direction_right,#search_tour .direction tr tbody .townfrom_filter td.tour_right,#search_tour .direction tr tbody .stateto_filter td.direction_right,#search_tour .direction tr tbody .stateto_filter td.tour_right,#search_tour .direction tr tbody .tour_filter td.direction_right,#search_tour .direction tr tbody .tour_filter td.tour_right,#search_tour .direction tr tbody .ptype_filter td.direction_right,#search_tour .direction tr tbody .ptype_filter td.tour_right,#search_tour .direction tr tbody tr td.direction_right,#search_tour .direction tr tbody tr td.tour_right{padding:0!important}#search_tour .user_info .panel{margin-bottom:30px;display:flex;padding:30px;width:100%}#search_tour .user_info .panel tbody{width:100%}#search_tour .user_info .panel .paramsFrom,#search_tour .user_info .panel .paramsTill{display:grid;grid-template-columns:1fr 120px;column-gap:30px;grid-template-areas:"label title" "date night"}#search_tour .user_info .panel .paramsFrom .description,#search_tour .user_info .panel .paramsTill .description{grid-area:label;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .panel .paramsFrom .calendar,#search_tour .user_info .panel .paramsTill .calendar{grid-area:date;padding:0;width:100%!important;margin:0}#search_tour .user_info .panel .paramsFrom .description2,#search_tour .user_info .panel .paramsTill .description2{grid-area:title;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .panel .paramsFrom .nights,#search_tour .user_info .panel .paramsTill .nights{grid-area:night;padding:0;width:100%!important}#search_tour .user_info .col:first-child{width:360px!important}#search_tour .user_info .col:last-child{width:calc(60% - 30px)}#search_tour .user_info .col:last-child tr{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;grid-template-areas:"label title name" "people currency price"}@media screen and (max-width: 1240px){#search_tour .user_info .col:last-child tr{grid-template-columns:120px 1fr 120px}}#search_tour .user_info .col:last-child tr .description3{grid-area:label;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .col:last-child tr .tourists{grid-area:people;padding:0;width:100%!important}#search_tour .user_info .col:last-child tr .description4{grid-area:title;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .col:last-child tr .cost{grid-area:currency;padding:0;width:100%!important}#search_tour .user_info .col:last-child tr .from{grid-area:name;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .col:last-child tr .count{grid-area:price;padding:10px 0 0;width:100%!important;background-color:#fff;border-radius:12px;height:40px;box-sizing:border-box}#search_tour .user_info .col:last-child tr .count input{height:20px;padding-top:0;padding-bottom:0;min-height:20px}#search_tour .user_info .col:last-child tr .count input:hover{box-shadow:none}#search_tour .user_info .col:last-child tr:last-child{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;grid-template-areas:"label title name" "people currency price"}@media screen and (max-width: 1240px){#search_tour .user_info .col:last-child tr:last-child{grid-template-columns:120px 1fr 120px}}#search_tour .user_info .col:last-child tr:last-child .description3{grid-area:label;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .col:last-child tr:last-child .tourists{grid-area:people;padding:0;width:100%!important}#search_tour .user_info .col:last-child tr:last-child .from{grid-area:name;padding:0 0 0 20px;text-align:left;width:100%}#search_tour .user_info .col:last-child tr:last-child .count{grid-area:price;padding:10px 0 0;width:100%!important;background-color:#fff;border-radius:12px;height:40px;box-sizing:border-box}#search_tour .user_info .col:last-child tr:last-child .count input{height:20px;padding-top:0;padding-bottom:0;min-height:20px}#search_tour .user_info .col:last-child tr:last-child .count input:hover{box-shadow:none}#search_tour .user_info .col:last-child tr:last-child .child_ages_container{grid-area:currency;padding:0;width:100%!important}#search_tour .user_info .empty{width:30px}#search_tour .HOTELSCONTAINER{display:grid;gap:20px;grid-template-columns:2fr 210px 2fr 175px;padding:30px}@media screen and (max-width: 1240px){#search_tour .HOTELSCONTAINER{grid-template-columns:2fr 150px 2fr 140px}}#search_tour .HOTELSCONTAINER td{box-sizing:border-box;width:100%;max-width:100%;padding:0;font-size:14px}#search_tour .HOTELSCONTAINER td.control_townto,#search_tour .HOTELSCONTAINER td.control_stars,#search_tour .HOTELSCONTAINER td.control_meal,#search_tour .HOTELSCONTAINER td.control_hotels{overflow:hidden;padding:0!important}#search_tour .HOTELSCONTAINER td.control_townto .header,#search_tour .HOTELSCONTAINER td.control_stars .header,#search_tour .HOTELSCONTAINER td.control_meal .header,#search_tour .HOTELSCONTAINER td.control_hotels .header{height:auto;line-height:20px}#search_tour .HOTELSCONTAINER td.control_townto .header .left,#search_tour .HOTELSCONTAINER td.control_stars .header .left,#search_tour .HOTELSCONTAINER td.control_meal .header .left,#search_tour .HOTELSCONTAINER td.control_hotels .header .left{padding-left:20px;margin-bottom:5px}#search_tour .HOTELSCONTAINER td.control_townto .header .right,#search_tour .HOTELSCONTAINER td.control_stars .header .right,#search_tour .HOTELSCONTAINER td.control_meal .header .right,#search_tour .HOTELSCONTAINER td.control_hotels .header .right{width:100%;background-color:#fff;height:50px;display:flex;align-items:center;border-radius:12px 12px 0 0;padding:0 20px;box-sizing:border-box;border-bottom:1px solid #e1e4f0}#search_tour .HOTELSCONTAINER td.control_townto .checklistbox,#search_tour .HOTELSCONTAINER td.control_stars .checklistbox,#search_tour .HOTELSCONTAINER td.control_meal .checklistbox,#search_tour .HOTELSCONTAINER td.control_hotels .checklistbox{border:none;padding:0 10px 0 20px;border-radius:0 0 12px 12px}#search_tour .HOTELSCONTAINER td.control_townto .checklistbox label,#search_tour .HOTELSCONTAINER td.control_stars .checklistbox label,#search_tour .HOTELSCONTAINER td.control_meal .checklistbox label,#search_tour .HOTELSCONTAINER td.control_hotels .checklistbox label{height:40px;display:flex;align-items:center}#search_tour .HOTELSCONTAINER td input[type=checkbox]{width:10px;margin-left:2px;margin-right:20px;position:relative}#search_tour .HOTELSCONTAINER td input[type=checkbox]:before{content:"";position:absolute;display:block;width:16px;height:16px;border:1px solid #94aac7;background-color:#fff;border-radius:50%;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%)}#search_tour .HOTELSCONTAINER td input[type=checkbox]:after{content:"";display:none;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEzIiB3aWR0aD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTIuMjE1LTUtNSAyLTIgMyAzIDgtOCAyIDJ6IiBmaWxsPSIjNmFjMjU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);height:13px;width:15px;left:1px;top:-1px}#search_tour .HOTELSCONTAINER td input[type=checkbox]:checked:before{border-color:#6ac259;background-color:#d8ffd0}#search_tour .HOTELSCONTAINER td input[type=checkbox]:checked:after{display:block}#search_tour .HOTELSCONTAINER td span.c-icon input{margin-left:-18px;margin-right:30px}#search_tour .HOTELSCONTAINER td .hotelsearch{border:none;outline:none;padding:2px 5px;margin-bottom:-3px;position:relative;top:-2px}@media screen and (max-width: 1240px){#search_tour .HOTELSCONTAINER td .hotelsearch{width:100px}}#search_tour .HOTELSCONTAINER td .HOTELS_SEL{margin-right:10px!important}#search_tour .filters-panel .checklistbox{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 30px}#search_tour .filters-panel .checklistbox input[type=checkbox]{width:10px;margin-left:2px;position:relative}#search_tour .filters-panel .checklistbox input[type=checkbox]:before{content:"";position:absolute;display:block;width:16px;height:16px;border:1px solid #94aac7;background-color:#fff;border-radius:50%;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%)}#search_tour .filters-panel .checklistbox input[type=checkbox]:after{content:"";display:none;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEzIiB3aWR0aD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTIuMjE1LTUtNSAyLTIgMyAzIDgtOCAyIDJ6IiBmaWxsPSIjNmFjMjU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);height:13px;width:15px;left:1px;top:-1px}#search_tour .filters-panel .checklistbox input[type=checkbox]:checked:before{border-color:#6ac259;background-color:#d8ffd0}#search_tour .filters-panel .checklistbox input[type=checkbox]:checked:after{display:block}#search_tour .footer{padding-right:30px}#search_tour .footer .hotelgroup{margin-top:16px}#search_tour .footer .hotelgroup input[type=checkbox]{width:10px;margin-left:2px;position:relative}#search_tour .footer .hotelgroup input[type=checkbox]:before{content:"";position:absolute;display:block;width:16px;height:16px;border:1px solid #94aac7;background-color:#fff;border-radius:50%;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%)}#search_tour .footer .hotelgroup input[type=checkbox]:after{content:"";display:none;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEzIiB3aWR0aD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTIuMjE1LTUtNSAyLTIgMyAzIDgtOCAyIDJ6IiBmaWxsPSIjNmFjMjU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);height:13px;width:15px;left:1px;top:-1px}#search_tour .footer .hotelgroup input[type=checkbox]:checked:before{border-color:#6ac259;background-color:#d8ffd0}#search_tour .footer .hotelgroup input[type=checkbox]:checked:after{display:block}#search_tour .child_ages{width:100%;display:flex;gap:5px}#search_tour .child_ages select{padding-left:5px;padding-right:5px;flex-grow:1}#search_tour .resultset a{color:#4a90e2;text-decoration:none}#search_tour .resultset .price_button{color:#ff6500;border-radius:20px;border-color:#ff6500;box-shadow:none;background-color:#ffefe5}#search_tour .resultset .green_row td{background-color:#d1f1cb!important;border-bottom:1px solid #f4f6f9!important}#search_tour .resultset .green_row td a{color:#00611a!important}#search_tour span.all_prices{font-weight:500}#edit_agency tbody{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}#edit_agency tbody tr{display:flex;flex-direction:column}#edit_agency tbody tr td.left_column{width:100%;padding:0 0 0 20px!important;box-sizing:border-box}#edit_agency tbody tr td input{border-radius:12px;min-height:40px;width:100%;padding:10px 20px;color:#2e3a59;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none}#freight_monitor .std.panel tr td{padding-top:10px;padding-bottom:15px!important}#freight_monitor .std.panel tr td:first-child{padding-left:30px!important}#freight_monitor .std.panel tr td.freight_btn{padding-bottom:30px!important}#freight_monitor .std.panel tr td.controllers .PLUS_MINUS,#freight_monitor .std.panel tr td.controllers .PLUS_MINUS_BACK{padding-top:0;padding-bottom:0;height:20px;min-height:20px;border-radius:0;width:75px;position:absolute;top:40px;left:30px}#freight_monitor .std.panel tr td.controllers .PLUS_MINUS:hover,#freight_monitor .std.panel tr td.controllers .PLUS_MINUS_BACK:hover{box-shadow:none!important}#freight_monitor .std.panel tr td.controllers .PLUS_MINUS_BACK{top:10px}#freight_monitor .std.panel tr:first-child td{padding-top:30px!important}#freight_monitor .std.panel tr:nth-of-type(1) td:last-child,#freight_monitor .std.panel tr:nth-of-type(2) td:last-child{position:relative}#freight_monitor .std.panel tr:nth-of-type(1) td:last-child:before,#freight_monitor .std.panel tr:nth-of-type(2) td:last-child:before{content:"";position:absolute;width:75px;height:40px;top:30px;left:30px;border-radius:12px;background-color:#fff}#freight_monitor .std.panel tr:nth-of-type(2) td:last-child:before{top:0}#bron_info fieldset,#bron_info .CLAIMINFO fieldset,#bron_info .PRICEINFO fieldset{padding:30px}#bron_info .additional_insures,#bron_info .additional_services,#bron_info .calc,#bron_info .bron{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.25;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;min-height:50px;background-image:linear-gradient(180deg,#ff9000 3%,#ff6500);border-radius:31px;will-change:transform;transition:transform .25s ease,opacity .25s ease;margin-top:30px;box-shadow:none}@media screen and (max-width: 1023px){#bron_info .additional_insures,#bron_info .additional_services,#bron_info .calc,#bron_info .bron{font-size:16px}}#bron_info .additional_insures:hover,#bron_info .additional_services:hover,#bron_info .calc:hover,#bron_info .bron:hover{transform:scale(.95);background-image:linear-gradient(180deg,#ff9000 3%,#ff6500)}#bron_info .additional_insures:focus,#bron_info .additional_services:focus,#bron_info .calc:focus,#bron_info .bron:focus{transition:.15s ease;transform:scale(.95)}#bron_info .additional_insures:active,#bron_info .additional_services:active,#bron_info .calc:active,#bron_info .bron:active{transition:.15s ease;transform:scale(.9)}@media (max-width: 1023px){#bron_info .additional_insures:hover,#bron_info .additional_services:hover,#bron_info .calc:hover,#bron_info .bron:hover,#bron_info .additional_insures:active,#bron_info .additional_services:active,#bron_info .calc:active,#bron_info .bron:active{transform:scale(1)}}#bron_info .additional_insures:disabled,#bron_info .additional_services:disabled,#bron_info .calc:disabled,#bron_info .bron:disabled{background:#e3e3e3;color:#f4f6f9}#bron_info .buttons{display:flex;gap:30px;justify-content:center}#bron_info .PRICEINFO .price_details input[type=text]{border-radius:12px;min-height:40px;width:100%;padding:10px 20px!important;color:#2e3a59;background-color:#fff;border:none;box-shadow:none;text-align:left;font-size:16px;outline:none;transition:box-shadow .15s ease}#bron_info .PRICEINFO .price_details input[type=text]:hover{box-shadow:4px 18px 22px rgba(116,116,116,.14)}@media screen and (max-width: 767px){#bron_info .PRICEINFO .price_details input[type=text]{padding-left:15px;padding-right:15px}}.samo_container #bron_info .checklistbox label input{width:10px;height:10px;top:-2px;position:relative}.samo_container #bron_info .checklistbox label input:before{content:"";position:absolute;display:block;width:16px;height:16px;border:1px solid #94aac7;background-color:#fff;border-radius:50%;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%)}.samo_container #bron_info .checklistbox label input:after{content:"";display:none;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEzIiB3aWR0aD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTIuMjE1LTUtNSAyLTIgMyAzIDgtOCAyIDJ6IiBmaWxsPSIjNmFjMjU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);height:13px;width:15px;left:1px;top:-1px}.samo_container #bron_info .checklistbox label input:checked:before{border-color:#6ac259;background-color:#d8ffd0}.samo_container #bron_info .checklistbox label input:checked:after{display:block}.samo_container #bron_info input.frm-input[type=text]{border-radius:12px;padding-left:20px;padding-right:20px}.samo_container .chosen-container-single .chosen-single{border-radius:12px!important;line-height:18px!important}#tickets .extend{padding:30px 22px 22px}#tickets .extend div.townfrom,#tickets .extend div.townto{width:30%}#tickets .extend span.label{margin-left:20px;margin-bottom:0}#tickets .extend span.label.set-checkout{margin-left:0;margin-bottom:2px}#tickets .extend div.reverttown{margin-top:30px}#tickets .extend input.date{width:130px}#tickets .extend .ticket-class{width:17%}#tickets .extend div.checkin-delta,#tickets .extend div.checkout-delta{margin-left:-35px}#tickets .extend .controls2{margin-right:-13px}#tickets .extend .search.ns{margin-top:15px}#tickets .extend input[type=checkbox]{width:10px;margin-right:10px;position:relative}#tickets .extend input[type=checkbox]:before{content:"";position:absolute;display:block;width:16px;height:16px;border:1px solid #94aac7;background-color:#fff;border-radius:50%;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%)}#tickets .extend input[type=checkbox]:after{content:"";display:none;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEzIiB3aWR0aD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTIuMjE1LTUtNSAyLTIgMyAzIDgtOCAyIDJ6IiBmaWxsPSIjNmFjMjU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);height:13px;width:15px;left:1px;top:-1px}#tickets .extend input[type=checkbox]:checked:before{border-color:#6ac259;background-color:#d8ffd0}#tickets .extend input[type=checkbox]:checked:after{display:block}#tickets div.ticketsModule{width:30%;margin-bottom:15px}.samo_container #tickets div.currency{width:13%}.samo_container #tickets div.ticket-airline{width:36.6%}@media screen and (max-width: 1240px){.samo_container #tickets div.ticket-airline{width:30%}}#cl_wizard table.panel tbody tr{display:flex;width:100%;justify-content:space-around;align-items:center;padding-left:30px;padding-right:30px;box-sizing:border-box}#cl_wizard table.panel tbody tr:first-child{padding-top:30px}#cl_wizard table.panel tbody tr:last-child{padding-bottom:30px}#cl_wizard table.panel tbody tr .cl-w-dates tr{padding-bottom:0}
#bron_info .CLAIMINFO fieldset .checklistbox{
    column-count: 2;
    height: auto;
    column-gap: 25px;
    padding: 10px;
    scrollbar-width: none;
}

#bron_info fieldset, #bron_info .CLAIMINFO fieldset{
    height: auto;
}

.samo_container fieldset .PARTNER_BANK {
    width: 100%;
}
.samo_container fieldset, .samo_container p a img {
    border-radius: 20px;
}

.samo_container .icon.invdealer {
    background-image: url('../pict/icon-invoice.png');
}

#bron_info .use-turist-promocode:disabled {
    background: #e3e3e3;
    color: #f4f6f9
}

#bron_info .use-turist-promocode {
    min-height: 45px;
    min-width: 125px;
    color: #ff6500;
    border-radius: 20px;
    border-color: #ff6500;
    box-shadow: none;
    background-color: #ffefe5;
    background-image: none;
}
#search_tour input.hotelsearch {
    width: 130px;
}

.PerPaxPopup {
    opacity: 0; 
    visibility: hidden; 
    position: absolute;
    top: -100px; 
    left: 0; 
    font-size: 13px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    border-radius: 6px;
    padding: 4px 10px;
    color: #000;
    background-color: #fff9c9;
    transition: opacity 0.5s ease, transform 0.5s ease; 
    transform: translateY(10px); 
}

.td_price:hover .PerPaxPopup {
    opacity: 1;
    visibility: visible;
    top: 0; 
    left: 30px; 
    transform: translateY(-95%); 
}

.td_price {
    position: relative;
}

div.flexContainer[data-title]:hover::after {
    opacity: 0;
    left: -9999px;
}

a.round-btn-Compare {
    display: flex !important;
    align-items: center;
    justify-content: space-around;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    background-image: linear-gradient(180deg, #ff9000 3%, #ff6500);
    color: white; 
    font-size: 20px;
    position: fixed;
    top: 10px; /* Привязка к верхней границе */
    right: 20px; /* Привязка к правой части экрана */
    text-decoration: none;
    opacity: 0; /* По умолчанию скрыта */
    transition: transform .25s ease, opacity .25s ease;
    z-index: 1000; /* Поверх всего */
}

a.round-btn-Compare.visible {
    opacity: 1;
}

a.round-btn-Compare.visible:hover {
    transform: scale(.90);
    color: white;
}

a.round-btn-Compare.visible:hover:after {
    content: attr(data-title-comp);
    display: block;
    clear: both;
    color: #ffff;
    background-color: #343436;
    font-size: 16px;
    padding: 3px 8px 4px;
    line-height: normal;
    white-space: nowrap;
    width: max-content;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 10px);
	top: 100%;
}



a.round-btn-Compare.visible:hover:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #343436;
    content: '';
    position: absolute;
    top: 100%;
    right: 23px;
}

.samo_container .Zebra_DatePicker td                         
{ cursor: pointer; font-weight: bold; background: #aaaaaa; }  /* #itjoin m.dykyi 14.11.2024 JSS-37958 */

.samo_container table .requestplace, .samo_container table .even .requestplace, .samo_container table .odd .requestplace, .samo_container .frplacement .requestplace,
.samo_container .requestplace, .samo_container .even .requestplace, .samo_container .odd .requestplace {
    background-color: #adc6f5 !important;  /* #itjoin m.dykyi 14.11.2024 JSS-37958 */
}

/*#itjoin, 20250501, CAMO-1130, new, a.trotskyi*/
.partner-requirements-text {
    margin: 20px 0 !important;
    padding: 20px !important;
    border: 1px solid #ccc;
    text-align: left;
    line-height: 1.6;
    border-radius: 4px;
}

/*#itjoin, 20250501, CAMO-1130, new, a.trotskyi*/
.partner-requirements-text p {
    margin: 10px 0;
}

/*#itjoin, 20250501, CAMO-1130, new, a.trotskyi*/
.partner-requirements-text ul {
    margin: 10px 0 10px 10px;
    padding: 0;
    list-style: none;
}

/*#itjoin, 20250501, CAMO-1130, new, a.trotskyi*/
.partner-requirements-text ul li::before {
    content: "✔️ ";
    margin-right: 5px;
}

/*#itjoin, 20250501, CAMO-1130, new, a.trotskyi*/
.partner-requirements-text.is-hidden {
    display: none;
}