#aviatickets-box { overflow: hidden; padding: 12px 15px 10px 15px; }
#aviatickets-box .f-title { text-align: left;  font: normal 13px/14px Arial; color: #000; padding: 0px 0px 7px 0px; }
#aviatickets-box .cities { overflow: hidden; height: 70px; }
#aviatickets-box .cities .f-from { width: 315px; float: left; }
#aviatickets-box .cities .f-from .field, #aviatickets-box .cities .f-to .field { width: 312px;  background: #fff; border: 1px solid #a6a6a6; height: 32px; position: relative; }
#aviatickets-box .cities .f-from input, #aviatickets-box .cities .f-to input { width: 270px; position: absolute; left: 8px; top: 6px; font: normal 16px/17px Arial; color: #666; border: 0px; outline: none; }
#aviatickets-box .cities .f-from .clear, #aviatickets-box .cities .f-to .clear { width: 11px; height: 11px; background: url(/themes/img/rev2/ico-avia-clear.gif) no-repeat left top; cursor: pointer; position: absolute; right: 11px; top: 11px; }
#aviatickets-box .cities .f-to { width: 315px; float: right; }
#aviatickets-box .cities .aviasales_selected_iata { position: absolute; top: 7px; right: 25px; width :50px; font: normal 16px/17px Arial; color: #666; }
.avs_ac_name_iata span { padding: 0px 5px 0px 0px; }
#aviatickets-box .cities .switch { float: left; width: 10px; height: 17px; margin: 29px 0px 0px 11px; background: url(/themes/img/rev2/ico-avia-change.gif) no-repeat left top; cursor: pointer; }
#aviatickets-box .dates { overflow: hidden; }
#aviatickets-box .dates .f-from { width: 315px; float: left; height: 70px; position: relative; }
#aviatickets-box .dates .f-from .check, #aviatickets-box .dates .f-back .check { position: absolute; right: 0px; top: 0px; width: 150px; text-align: right; font: normal 13px/15px Arial; color: #4b4b4b; }
#aviatickets-box .dates .f-from .check input, #aviatickets-box .dates .f-back .check input { vertical-align: middle; margin: 0px 7px 0px 0px; }
#aviatickets-box .dates .f-from .field, #aviatickets-box .dates .f-back .field { width: 312px;  background: #fff; border: 1px solid #a6a6a6; height: 32px; position: relative; }
#aviatickets-box .dates .f-from .field input, #aviatickets-box .dates .f-back .field input { width: 295px; position: absolute; left: 8px; top: 6px; font: normal 16px/17px Arial; color: #666; border: 0px; outline: none; }
#aviatickets-box .dates #depart_date, #aviatickets-box .dates #return_date { width: 295px; }
#aviatickets-box .dates .f-from .field .calendar, #aviatickets-box .dates .f-back .field .calendar { width: 15px; height: 18px; background: url(/themes/img/rev2/ico_date.gif) no-repeat left top; cursor: pointer; position: absolute; right: 7px; top: 7px; }
#aviatickets-box .dates .f-back { width: 315px; float: right; height: 70px; position: relative; }
#aviatickets-box .additional { overflow: hidden; }
#aviatickets-box .additional .passengers { float: left; height: 65px; position: relative; width: 315px; }
#aviatickets-box .additional .passengers ul { padding: 0px; margin: 0px; list-style: none; }
#aviatickets-box .additional .passengers ul li { padding: 0px 0px 0px 26px; margin: 0px 0px 0px 16px; list-style: none; text-align: left; float: left; }
#aviatickets-box .additional .passengers ul li:first-child { margin: 0px; }
#aviatickets-box .additional .passengers ul li.adult { background: url(/themes/img/rev2/ico-avia-pass1.gif) no-repeat left 5px; }
#aviatickets-box .additional .passengers ul li.teen { background: url(/themes/img/rev2/ico-avia-pass2.gif) no-repeat left 5px; }
#aviatickets-box .additional .passengers ul li.baby { background: url(/themes/img/rev2/ico-avia-pass3.gif) no-repeat left 5px; }
#aviatickets-box .additional .passengers select { width: 66px; }
#aviatickets-box .additional .pass-class { overflow: hidden; float: right; width: 315px; }
#aviatickets-box .additional .pass-class select { width: 312px; }
#aviatickets-box .additional .selectBox { height: 34px; }
#aviatickets-box .additional .selectBox-arrow { background: url(/themes/img/rev2/select_arrow_34px.gif) no-repeat right center; width: 30px; }
#aviatickets-box .additional .selectBox-label { font: normal 16px/31px Arial; color: #666; }
#aviatickets-button { clear: both; border-top: 1px solid #ddd; padding:  18px 0px 17px 15px; text-align: center; }
#aviatickets-button input { width: 346px; height: 61px; background: url(/themes/img/rev2/button-avia-tickets.gif) no-repeat left top; cursor: pointer; border: 0px; }
#aviatickets-companies { clear: both; border-top: 1px solid #ddd; padding: 18px 15px 17px 15px; text-align: center;  }
#aviatickets-companies .wrapper { height: 70px; overflow: hidden; position: relative; }
#aviatickets-companies .ac-prev { position: absolute; left: 0px; top: 18px; background: url(/themes/img/rev2/avia-logo-prev.gif) no-repeat left top; width: 15px; height: 28px; cursor: pointer; }
#aviatickets-companies .ac-next { position: absolute; right: 0px; top: 18px; background: url(/themes/img/rev2/avia-logo-next.gif) no-repeat left top; width: 15px; height: 28px; cursor: pointer; }
#aviatickets-companies .items { position: absolute; left: 30px; top: 0px; width: 600px; height: 70px; overflow: hidden; }
#aviatickets-companies .items .logos-box { position: relative; width: 1000px; }
#aviatickets-companies .items ul { padding: 0px; margin: 0px; list-style: none; position: absolute; }
#aviatickets-companies .items li { width: 150px; padding: 0px; margin: 0px; list-style: none; text-align: center; position: relative; float: left; }
#aviatickets-companies .items li a { width: 110px; height: 65px; }
#aviatickets-companies .items li a img { width: 110px; height: 65px; border: 0px; background-repeat: no-repeat; background-position: center top; }
#aviatickets-companies .items li a:hover img { background-position: center -65px; }
#aviatickets-companies .items li.aa img { background-image: url(/themes/img/rev2/logo-avia-aa.jpg); }
#aviatickets-companies .items li.utair img { background-image: url(/themes/img/rev2/logo-avia-utair.jpg); }
#aviatickets-companies .items li.jat-airways img { background-image: url(/themes/img/rev2/logo-avia-jat-airways.jpg); }
#aviatickets-companies .items li.emirates img { background-image: url(/themes/img/rev2/logo-avia-emirates.jpg); }