body, div, input, select, option, td, .leftHeaderTitle {
  font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;
}

#searchTypeButtonsImage {
  background-image : url("/site/supersaver_ru/image/searchbutton/save-arrow.png");
  position         : absolute;
  height           : 79px;
  width            : 129px;
  top              : 47px;
  left             : 257px;
  z-index          : 2;
}

.layoutFirst #mainContentArea .sfContainer {
  background-color : #d5d2d0;
  margin           : 2px;
  width            : auto;
  padding          : 7px;
  _padding-right   : 0px;
}

.mapContainer .xsFilterContainer {
  width : 650px;
}

.xsFilterContainer td.filterMonthSelector .sliderComponent {
  width : 260px;
}

.xsFilterContainer td.filterMaxPriceSelector .sliderComponent {
  width : 140px;
}

.agent-msie-old #pageTopSearchForm .searchFormWrapper .dateSelectorWrapper .timeOfDay {
  margin-right : 43px;
}

#pageTopSearchForm .searchFormWrapper .dateSelectorWrapper .timeOfDay {
  margin-right : 35px;
}

.tripType.left {
  min-width : 320px;
}

.car .carResult .priceSplashContainer {
  position : absolute;
  left     : 565px;
  top      : 10px;
}

.totalPriceText {
  margin-left : 47px;
  width       : 95px;
}

.airResult .itemBox .itemBodyBox td {
  font-size : 11px;
}

.priceSplash .amount, .priceWrap, .cartItemTotalPrice .price, .selectedItemTotalPrice .price {
  float : right;
}

.fcarrier .name {
  height : auto;
}

.travelCustomers .tc1stlabel {
  width : 200px;
  float : left;
}

/*
  .right-column are adjusted for languages where labels for
   right-hand columns are too close to inputs in left-hand columns
*/
.travelCustomers .right-column {
  padding-left: 15px;
}

#wwctrl_formChangeProfile_firstName {
  margin-top : 17px;
}

#component_topSearchForm_item1_content_hotelRooms_HotelSearchBirthDate {
  font-size : 12px;
}