#search-form-container{width:910px;clear:both;font-family:"open sans",tahoma,arial,"sans serif";font-size:12px;margin:0 auto;height:auto;padding-top:20px}#search-form-container .header{font-size:24px;color:#1b5899;padding:2px 0 20px 19px}#search-form-container div.mode{margin-bottom:15px}#search-form-container div.mode table td{padding-right:30px}#search-form-container div.mode table td input,#search-form-container div.mode table td label{vertical-align:middle}#search-form-container table td.label{padding:0!important;width:100px}#search-form-container #search-form{height:220px;background-color:#f3f4f6;border:solid 1px #f3f4f6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:10px 20px 15px 20px}#search-form-container table{}#search-form-container table thead th{font-weight:normal;text-align:left;text-indent:10px;color:#5c6774}#search-form-container table.route{}#search-form-container table.route thead th.number{width:5px}#search-form-container table.route thead th.geo{width:170px}#search-form-container table.route thead th.date{width:100px}#search-form-container table.route td{padding:5px 5px 5px 0}#search-form-container table.route td:last-child{padding-right:0}#search-form-container table.route td.geo select{width:160px}#search-form-container table.route td.flight-class select{width:150px}#search-form-container table.route td.date input{background-image:url('/Content/Images/Shared/datepicker-calendar-icon.gif');background-position:85px 6px;background-repeat:no-repeat;border:solid 1px #abadb3;text-indent:8px;cursor:pointer;width:108px;height:26px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#search-form-container div.tourists{margin-top:5px}#search-form-container div.tourists table{}#search-form-container div.tourists table th{text-indent:0;padding-right:10px;padding-bottom:5px}#search-form-container div.tourists table td{padding-right:10px}#search-form-container div.tourists table select{width:50px}#search-form-container .search-button{display:flex;margin-top:15px}#search-form-container .search-button-inner{margin-left:auto}#search-form-container .search-button .title{color:inherit;float:left;width:100px}#search-form-container .search-button .currency{display:inline-block;float:left;padding-right:16px;margin-bottom:5px}#search-form-container .search-button .currency input{vertical-align:middle;cursor:pointer}#search-form-container .search-button .currency label{vertical-align:middle;cursor:pointer;margin-left:2px;color:inherit}#search-form-container .search-button button{width:80px;height:28px;border:solid 1px #c5c6c8;background-image:url('/Content/Images/Shared/search-tour-button-bg.gif');background-repeat:repeat-x;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#search-form-container .search-button button:active{background-image:url('/Content/Images/Shared/search-tour-button-bg-active.gif')}#search-results{width:910px;margin:0 auto;text-align:center;padding-top:25px}#search-results span.no-records-found{display:block;margin-top:20px;font-style:italic;font-weight:bold}#search-results .results-count{float:left;padding-top:10px;padding-bottom:10px}#search-results table{width:100%;text-align:left;clear:both}#search-results table thead{color:#fff;background-color:#5c6774}#search-results table thead th{text-align:left;padding:5px 5px 5px;font-weight:normal;border-bottom:solid 2px #5c6774}#search-results table thead th.price{background-image:url('/Content/Images/Shared/search-result-table-header-right-corner.gif');background-repeat:no-repeat;background-position:top right;background-color:#212a35;border-bottom-color:#212a35}#search-results table thead th.availability{background-image:url('/Content/Images/Shared/search-result-table-header-left-corner.gif');background-repeat:no-repeat;background-position:top left;width:10px;padding-left:0}#search-results table thead th.flight-number{width:100px}#search-results table thead th.departure{width:150px}#search-results table thead th.arrival{width:150px}#search-results table thead th.time{width:75px}#search-results table thead th.flight-class{width:60px}#search-results table thead th.price{width:82px}#search-results table td{vertical-align:top;padding:10px 5px 5px;border-bottom:solid 1px #c5c6c8}#search-results table td.price{background-color:#dee1e3;padding-top:5px}#search-results table td.price.stop-sale{background-color:#dea1a9}#search-results table td.price.instant-confirmation{background-color:#cad7ce}#search-resultss table th.price span{float:left;padding-left:5px}#search-results table th.price img{float:right;padding-top:4px}#search-results table td.availability{width:20px;padding-top:8px}#search-results table tr.outgoing td{border-bottom:none}#search-results table tr.outgoing td.price{border-bottom:solid 1px #c5c6c8}#search-results table td.availability .flight-icon{width:18px;height:18px;background-repeat:no-repeat}#search-results table td.availability .flight-icon.outgoing.available{background-image:url("/Content/Images/Shared/flight-availability-outgoing-many_18x18.png")}#search-results table td.availability .flight-icon.outgoing.few-seats{background-image:url("/Content/Images/Shared/flight-availability-outgoing-few.png")}#search-results table td.availability .flight-icon.outgoing.request{background-image:url("/Content/Images/Shared/flight-availability-outgoing-request.png")}#search-results table td.availability .flight-icon.outgoing.not-available{background-image:url("/Content/Images/Shared/flight-availability-outgoing-no-seats_18x18.png")}#search-results table td.availability .flight-icon.return.available{background-image:url("/Content/Images/Shared/flight-availability-return-many_18x18.png")}#search-results table td.availability .flight-icon.return.few-seats{background-image:url("/Content/Images/Shared/flight-availability-return-few.png")}#search-results table td.availability .flight-icon.return.request{background-image:url("/Content/Images/Shared/flight-availability-return-request.png")}#search-results table td.availability .flight-icon.return.not-available{background-image:url("/Content/Images/Shared/flight-availability-return-no-seats_18x18.png")}#search-results table td.flight-number{width:70px}#search-results table td.airport-code{width:30px}#search-results table td.price div.price-button a{width:58px;border:1px solid #b4b7b8;padding:5px 11px;text-align:right;text-decoration:none;color:#000;float:left;background-image:url('/Content/Images/Shared/search-tour-button-bg.gif');background-repeat:repeat-x;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#search-results table td.price div.price-button a:active{background-image:url('/Content/Images/Shared/search-tour-button-bg-active.gif')}#search-results table td.price.not-available div.price-button a{background-image:none;cursor:text;background-color:inherit}#search-results table td.price.not-available div.price-button a:active{background-image:none;background-color:inherit}