#all{vertical-align:middle}.icon.circled1{background-color:rgba(255,255,255,0.2);border-color:black;border-radius:100%;color:#bbedfd;display:inline-block;font-size:1.25em;height:2.5em;line-height:2.5em;position:relative;text-align:center;width:2.5em}@media screen{.icity{font-size:.75em}.icountry{color:gray;font-size:.75em}.iata{font-size:.75em;color:#07b0e8}.ui-menu .ui-menu-item a{line-height:.8em}.ui-menu{width:30em;word-wrap:normal}.ui-corner-all a:hover{text-decoration:none}.ui-widget-content a{color:black}.ui-widget-content a:hover{color:#f50;background:white;border:0;cursor:pointer}}#horiznav{font-size:18px}#fc{border-collapse:collapse;background:#fff;border:1px solid #303030;display:none;-moz-user-select:none;-khtml-user-select:none;user-select:none}input[name^='state_input']{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#one_way{text-align:center;margin-bottom:20px}#one_way button,#hard_trip button{background-color:#fff;color:#777;margin-bottom:0}#one_way select .hotel{width:100%}.input_text--button select{width:80px;font-size:13px}#one_way select{display:inline}
#layer1 h2{font-size:36px;color:#fff}#layer1 h3{font-size:26px;color:#bbedfd}.input_text--from,.input_text--to,.input_text--dateto,.input_text--dateback,.input_text--button,.set-date{float:left;height:50px}.input_text--from,.input_text--to{text-align:left}.center{text-align:center;display:inline-block}.input_text--from input,.input_text--to input,.input_text--dateto input,.input_text--dateback input,.input_text--button button{height:50px;border:inherit;box-sizing:border-box;background:#fff;padding:0 40px 0 5px;border:0;font-size:14px;outline:0}.time{box-sizing:border-box;padding:7px 1px;overflow:hidden}.big-select{height:50px;margin-bottom:2px;border:inherit;float:left;margin-right:2px;box-sizing:border-box;background:#fff;color:grey}.big-select select{height:50px;border:inherit;box-sizing:border-box;background:#fff;font-size:16px}.bt-label{display:none}.input-label{display:none}.input_text--from span,.input_text--to span{display:block;position:absolute;top:14px;right:5px;color:grey}.input_text--from input,.input_text--to input{width:223px;border:0 solid #fff;text-overflow: ellipsis;}.input_text--from,.input_text--to{width:223px;max-width:100%;text-overflow: ellipsis;}.set-date{boz-sizing:content-box;max-width:100%;display:block}.percent{display:none}.input_text--dateto input,.input_text--dateback input{width:178px;max-width:100%;float:left;cursor:pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.date-to-2,.date-to-1,.input_text--dateto input,.input_text--dateback input:not(#present__form){background:url("Icone_Depart.gif") 95% 50% no-repeat}.input_text--dateto,.input_text--dateback{width:135px}.input_text--button{width:210px;max-width:100%}
.input_text--go{width:307px;margin-left:2px}.input_text--go input{width:307px}.arrow{border:5px solid transparent;border-top:5px solid #07b0e8;position:absolute;top:22px;right:10px}.arrow-top{border:5px solid transparent;border-bottom:5px solid #07b0e8;position:absolute;bottom:22px;right:10px}.button-dop-none{display:none}.button-dop-show{display:block;color:black;width:100%;padding:15px 0;position:relative;z-index:99;text-align:left;background:#fff;font-size:14px}.button-dop-show div{padding:5px}.button-dop-show a,.button-dop-show span{padding:3px 8px 3px 8px}.button-dop-show a.do-min1,.button-dop-show a.do-min2,.button-dop-show a.do-min3,.button-dop-show a.do-min4{padding:3px 9px 3px 10px}.none{display:none}.button-dop-show select{width:100px;float:right;padding:1px 0;margin-bottom:0}.onlyto{width:17px;height:20px;background:url("Icone_Depart.gif") no-repeat;position:absolute;z-index:99;right:5%;top:34%}.dop-par{float:right}.dop-par>a,.dop-par>span{text-align:center;width:500px;border:1px solid grey;background:#fff;color:gray}.dop-par a{text-decoration:none}.dop-par a:hover{border:1px solid gray;color:#000;background:#07b0e8}.button-dop-show td{text-align:left;padding:0 5px}.button-dop-show input{width:20px;text-align:center;border:1px solid grey;background:#fff}.l-border{border-radius:3px 0 0 3px}.r-border{border-radius:0 3px 3px 0}.all-border{border-radius:3px 3px 3px 3px}#headers{z-index:1;position:relative;width:1024px;margin:3px 3px}form[name='afpForm'] #select{background-color:#f50;border:0 none;border-radius:7px;box-shadow:0 1px 0 0 #bc5f10,0 1px 0 0 rgba(255,255,255,0.5) inset;box-sizing:border-box;clear:both;color:#fff;display:block;font-family:"Open Sans","Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-size:23px;font-style:normal;font-weight:600;height:63px;line-height:40px;margin:75px auto 35px auto;position:relative;text-align:center;transition:all .3s ease 0;width:306px;z-index:1}#poisklink{position:absolute;top:270px;height:17px;width:610px;background-color:#0b579d;color:#bfdef0}
#ct1{text-align:center;color:white;margin:20px auto 20px auto}#ct2,#ct3,#ct4,#ct5,#ct6,#ct7{color:white;display:none}#vi2,#vi3,#vi4,#vi5,#vi6,#vi7{display:none;color:#fff}
.for-hr{display:inline-block}.ui-datepicker-current{display:none}.label_input{position:absolute;text-align:left;left:5px;top:-30px;color:#bbedfd;font-size:13px}.percent{display:none}div.content div,div.add_new div.input_text--button,a.add_button{margin-bottom:2px}div.content{margin-bottom:10px;box-sizing:border-box}
.ch_to_hard,.ch_back{text-decoration: none;color:#fff;text-align:left;display:block;box-sizing:content-box;font-size:13px;margin-top:-15px;margin-bottom:5px;}
.ch_to_hard:hover{text-decoration: none;}.ch_back:hover{text-decoration: none;}.add_button:hover{color:#fff;text-decoration: none;}#all a:hover{color:#fff;text-decoration:none}.content{margin-bottom:2px}
.close_button img{margin:10px 0 0 0;}.close_button{display:none;position:absolute;background:#000;height:33px;width:33px;border-radius:20px;top:5px}div#hard_trip{text-align:center;margin-bottom:10px}.hard_way,.hard_way input{width:383px}.hard_way--date,.hard_way--date input{width:210px}.add_button{width:767px;height:50px;float:left;padding-top:13px;margin-right:2px;border:1px solid white;color:white;text-align:center;vertical-align:middle;display:block}.add_button:hover{background:#21c2f9}.hard_way--button{width:210px;margin-right:0}.none_cls{display:none}.add_new{display:block;margin-top:3px;vertical-align:middle}form[name="multiForm"]{display:none}.close{position:relative}.input_text--from,.input_text--to,.input_text--dateto,.input_text--dateback,.input_text--button{background:#fff;margin-right:2px;position:relative}
@media screen and (max-width:980px).bd-tagstyles:not(.bd-custom-bootstrapinput) select{width:100%}.bd-tagstyles select[name="pickuptime"]{width:80px}.bd-tagstyles select[name="dropoftime"]{width:80px}.bd-tagstyles:not(.bd-custom-bootstrapinput) input[type="text"]{width:100%}#layer1{position:relative;text-align:center;margin:0 5px}}
@media screen and (max-width: 670px){.formenu1 {display:none}}
.parent {height: 100vh;min-height: 150px;text-align: center;}.parent header {text-align: center;display: inline-block;vertical-align: middle;}.parent:before {content: "";display: inline-block;min-height: inherit;height: 100%;vertical-align: middle;text-align: center;}.navbarmy {position: fixed;box-shadow: 0 2px 6px 0 rgba(0,0,0,.15);width: 100%;z-index:1;background-color: #07b0e8;padding: 5px;}#panel {max-height: 80vh;margin-top: 7px;display: none;background: #1f1920 none repeat scroll 0 0;font-size: 1em;padding: 5px 5px 5px 30px;overflow-y: scroll;width: 100%;}
.colorff5500 {color: #ff5500;}.buttonpoisk {background: #ff5500;}#panel a {text-decoration: none;}
.downlist {background-color: #39c0ed; color: #fff; border: none; margin-left: 5px;}.formenu{position: relative; float: right; padding-top: 3px;}.closemenu{right: 17px; bottom: 0px; margin: 20px; position: absolute;}.data-control-id-1078 img {padding: 10px;}img {max-width: 100%;}.lefter {float: left;padding: 0 10px 0 0;}.forbanner {width: 100%; height: auto;}
.forh3 {margin-top: 10px;margin-bottom: 10px;}#chat {background-color: #07b0e8;border-radius: 3px 3px 0 0;border: 1px solid white;border-bottom-color: white;border-bottom-style: solid;border-bottom-width: 1px;border-bottom: 0px;bottom: 0;color: white;font-size: 1em;height: 2.5em;padding: 0.6em;position: fixed;right: 5px;text-align: center;width: 6em;z-index: 1;}
.button{background-color: #f50;vertical-align: middle;display: inline-block;text-align: center;color: #fff;padding: 5px 15px;border: 0 solid #fff;border-radius: 5px;background-image: none;}
.button:hover{color: white;text-decoration: none;}.grey-norm {color: gray;font-size: .7em;}.block {position: fixed;text-align:center;left: 50%;transform: translateX(-50%);}
.navbarlogo {background: url(/images/headerobject.png);width: 127px;height: 28px;display: inline-block;margin-top: 3px;}
.buttonpoisk {position: relative;border: 0;box-sizing: border-box;display: block;text-align: center;-o-transition: all .2s;transition: all .2s;width: 260px;height: 50px;background: #f5500;box-shadow: 0 1px 0 0 #d84d00,0 2px 6px 0 rgba(0,0,0,.15);border-radius: 5px;font-size: 1.3rem;color: #fff;line-height: 3.0rem;font-weight: 500;overflow: visible;text-transform: none;text-decoration: none; -webkit-appearance: button;cursor: pointer;}
.footer__links {margin: 20px 0 0 20px;color: #999999;text-decoration: none;font-size: 0.8rem;}
.footer__links a {color: #999999;margin: 0 15px 0 15px;text-decoration: none;}
.onlyhotel_input{color:#fff;font-size:14px}
@media screen and (max-width: 967px){.input_text--button{width:223px;}}
@media screen and (max-width: 770px){.present__form {padding: 0px;}.input_text--button{width:200px;}}
@media screen and (max-width: 767px){.input_text--from, .input_text--to {width: 200px;}.input_text--from input, .input_text--to input {width: 200px;}.label_input {display: none;}}
@media screen and (max-width: 708px){.input_text--from, .input_text--to {width: 270px;}.input_text--from input, .input_text--to input {width: 270px;}}
@media screen and (max-width: 570px){.navbarlogo {background: url(/images/headerobjectx.png);width: 28px;height: 28px;}}
.bd-smoothscroll-2 {position: ;right: 0;top: 0;}
.bd-footerarea-1, .bd-footerarea-3, .bd-headerarea-1 {background-color: #07b0e8;-webkit-animation-name: example;-webkit-animation-duration: 5s;animation-name: example;animation-duration: 5s;}
@-webkit-keyframes example {from {background-color: #004284;}to {background-color: #07b0e8;}}
@keyframes example {from {background-color: #004284;}to {background-color: #07b0e8;}}