/*2019/02/06*/
#fast_search table.panel.n1 {
    display: none;
}
.col-md-2, .submit{
    text-align: left;
	margin: 5px !important;
}
.lyubosvit .TOWNFROMINC_chosen, .lyubosvit .STATEINC_chosen{
	max-width: none;
}
.lyubosvit input.load {
    width: 90%;
    margin-top: 20px;
}
.lyubosvit input[type='submit']{
    background: #870614;
    color: white;
	border-radius: 5px;
}
.lyubosvit span.Zebra_DatePicker_Icon_Wrapper{
    float: right !important;
    margin-right: 1px;
}
.lyubosvit .spin, .lyubosvit .chosen-container-single{
    float: right;
}
.title {
    background: #870614;
    color: white;
    border-radius: 5px;
    margin: 5px 0!important;
    padding: 3px 5px !important;
}
.lyubosvit .spin, .lyubosvit .NIGHTS_FROM_chosen, .lyubosvit .spin, .lyubosvit .NIGHTS_TILL_chosen, .lyubosvit .ADULT_chosen, .lyubosvit .spin, .lyubosvit .CHILD_chosen {
    max-width: 70px;
}
.row.lyubosvit {
    padding-right: 10px;
}
.lyubosvit input {
    margin-right: 0 !important;
}
/*end*/
#search_tour .std{
    width: 1075px;
}
#search_tour .hotels_container td {
    padding: 7px; 
}
    /*ÒÀÁËÈÖÀ 1*/
#search_tour .direction {
    width: 100%;
}
#search_tour .user_info {
    width: 100%;
}

#search_tour .user_info  .col {
    width: 50%;
}
#search_tour .user_info  .col  .panel{
    width: 100%;
}
#search_tour .description{
    width: 50%;
    text-align: right;
}
#search_tour .description2{
    width: 10%;
    text-align: right;
}
#search_tour .description3{
    width: 19%;
    text-align: right;
}
#search_tour  .description4 {
    width: 10%;
    text-align: right;
}
#search_tour .calendar {
    width: 15% !important;
}
#search_tour .tourists {
    width: 14%;
}
#search_tour .cost {
    width: 12%;
}
#search_tour .from {
    width: 10%;
    text-align: right;
}
#search_tour .count {
    width: 15%;
    text-align: left;
}
#tickets td.td_price .price {
    background-image: url(../pict/not_available.png) !important;
    background-position: center top;
    padding: 2px;
    padding-top: 42px;
    text-align: center;
    min-width: 90px;
    margin-left: 5px;
	padding-left: 14px;
    padding-right: 14px;
    border: solid 1px grey;
    border-radius: 3px;
	 color: red;
}
#tickets td.td_price {
    white-space: nowrap;
    padding: 0;
    vertical-align: bottom;
    border: none;
    background: none;
}
#search_tour .control_townto {
    width: 40% !important;
}
#search_tour .TOWNTO {
    width: 98% !important;
}

#search_tour .TOWNS {
    width: 99% !important;
} 

#search_tour .control_stars {
    width: 19%;
}
#search_tour  .checklistbox.STARS {
    width: 98% !important;
}
#search_tour .control_hotels {
    width: 55%;
}
#search_tour .w380 {
    width: 99%;
}

#search_tour .note_container {
    color: #000000;
}

.samo_container table.res{
    width: 100%;
}

/* KS 12.12.2023 */
.samo_container .note-panel {
    background-color: #f3ebe8; 
}

#search_tour .hotels_container .footer {	
    height:28px;
    background-image: none;
}
#search_tour .std {
    margin: auto !important;
}
#search_tour .STARS label.with_icon {
    width: 152px;
    width: 210px;
}
#search_tour .checklistbox.MEAL {
    width: 110px !important;
}
#search_tour .control_hotels .hotelsearch {
	width: 110px;
}
#search_tour .resultset .res td, #search_tour .resultset .res th {
    font-size: 12px;
}
td.type_price {}
#search_tour .resultset .res td {
	padding-top: 5px;
	padding-bottom: 5px;
}
#search_tour .resultset .res td.transport {
    font-size: 10px;
    text-align: center;
}
#search_tour .resultset .res td.td_price {
    white-space: nowrap;
}
.samo_container div.wrapper div.header a.button {
    background-image: none;
	height: 15px;
	text-shadow: none;
	font-size: 12px;
}
.samo_container div.wrapper {
    margin-top: 0px;
}
.content .center .container {
    position: static;
}
#search_tour div.transport span.name {
    font-size: 10pt;
}
#tickets table.two_col {
    width: auto;
}
#tickets table.two_col td.col {
	width:680px;
}
#tickets.fast .form {
    padding: 0;
    margin: 0;
}
#tickets .form .block.no_margin {
    margin-top: -15px;
}
#tickets .form .block .title {
    color: #606060;
    padding: 6px 0px 6px;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
}
#tickets .form .block .legend {
	white-space: nowrap;
	width: 129px;
	text-align: right !important;
}
#tickets .form .location .legend {
	text-align: left !important;
}
#tickets .form .location .right {
	float: right;
}
#tickets .form .block td.left {
	text-align: left;
}
#tickets .form .container .other select {
	width: 114px;
}
#tickets .form .no_padding td {
	padding-top: 0 !important;
}
#tickets .resultset .no_background {
	background: none !important;
	border: none;
}
#tickets .load {
	width: 100px;
	height: 30px;
	margin-bottom: 5px;
}
#tickets .date {
	width: 100%;
}
#tickets .samo_container {
    display: block !important;
}
#tickets input.price {
    width: 70px;
    margin-right: 0;
}
#tickets td.panel {
    vertical-align: middle;
    border: 0 !important;
}
#tickets label.hidden {
  visibility: hidden;
}
#tickets .form .location .CURRENCYINC {
	width: 100%;
	float: left;
}/*
.NIGHTS_FROM_chosen, .NIGHTS_TILL_chosen, .ADULT_chosen, .CHILD_chosen {
    max-width: none;
}*/
#tickets .form .block .container {
    width: 670px;
}/*
.TOWNFROMINC_chosen, .STATEINC_chosen, .INCOMINGPARTNER_chosen, .TOURTYPE_chosen, .TOURINC_chosen, .PROGRAMGROUPINC_chosen, .PROGRAMINC_chosen, .NIGHTS_FROM_chosen, .NIGHTS_TILL_chosen {
    max-width: none;
}*/
#search_tour .user_info td {
    padding: 3px 7px;
}
#tickets td.td_price span.price_button {
    color: black;
}
.logon-wrapper .header{
    height: 0;
}
.TOURINFO tr.header {
    height: 0px;
}
#tickets  .people1 {
width: 48%;
float: left;
}
#tickets  .people2 {
width: 48%;
float: right;
}
#tickets .spin {
    width: 100%;
}
#calendarPrice td {
    max-width: 70px;
}
#tickets .margin_top div {
    float: left;
    display: grid;
}
.chosen-container.chosen-container-single.chosen-container-single-nosearch {
    min-width: 57px;
}
.samo_container .panel, #modalContainer div.modalTitle, #logonContainer div.modalTitle {
    background-color: #f3ebe8;
}
.samo_container a, .samo_container .link {
    color: #9f1a32;
}
#header a, .samo_container .searchmodes {
    font-weight: bold;
	color: #9f1a32;
}
.samo_container table.res thead th, .samo_container table.res .thead th, .samo_container table.res thead td, .samo_container .Zebra_DatePicker .dp_daypicker th {
    background-color: #9f1a32;
}
.samo_container table.res .odd td, .samo_container .odd {
    background-color: #f3ebe8;
}
#tickets .resultset .flight .info-block .air-date {
    width: 31%;
}
