div.oldDesign body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  padding: 0;
  margin: 0;
}
div.oldDesign p,
div.oldDesign td,
div.oldDesign th,
div.oldDesign div,
div.oldDesign legend,
div.oldDesign button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
div.oldDesign input[type=text] {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  height: 16px !important;
}
div.oldDesign input[type=password] {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  height: 16px !important;
}
div.oldDesign select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  height: 22px !important;
}
div.oldDesign a.s_links {
  color: #999999;
  text-decoration: underline;
}
div.oldDesign .btns {
  padding: 0 0 2px 0;
  border-bottom: 1px solid #D9D9D9;
}
div.oldDesign .fixed {
  color: #666666;
  font-size: 10px;
}
div.oldDesign .txtwhite11 {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}
div.oldDesign .txtwhite11a {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}
div.oldDesign .txtblack11 {
  color: #333333;
  font-size: 10px;
}
div.oldDesign .txtwhite18 {
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 5px;
  text-decoration: none;
}
div.oldDesign .book {
  font-size: 10px;
  color: #666666;
}
div.oldDesign #idforms td {
  padding: 1px 0 1px 0;
}
div.oldDesign #tdpadd td {
  padding: 4px 0 4px 0;
}
div.oldDesign #tdpadd4pxallside td {
  padding: 4px;
}
div.oldDesign .hght {
  height: 10px;
}
div.oldDesign .color_red {
  color: #FF0000;
}
div.oldDesign .topBg {
  background-color: #F5FCDC;
  font-size: 14px;
  font-weight: bold;
}
div.oldDesign .topBg_rt {
  background-color: #F0F0F0;
  font-size: 14px;
  font-weight: bold;
}
div.oldDesign #tblFares td {
  padding: 5px;
  border: 1px solid #4E4E4E;
  text-align: center;
  height: 33px;
  vertical-align: top;
  color: #333333;
}
div.oldDesign #tblFaresa {
  text-decoration: underline;
  color: #333333;
}
div.oldDesign #tblFares {
  border-collapse: collapse;
  color: #333333;
}
div.oldDesign .topleft0 {
  border-top: 0 !important;
  border-left: 0 !important;
}
div.oldDesign .width137 {
  width: 137px;
}
div.oldDesign .width137Bg {
  width: 137px;
  background-color: #F0F0F0;
  text-align: left !important;
  font-weight: bold;
}
div.oldDesign .width137Bg_rt {
  width: 137px;
  background-color: #F5FCDC;
  text-align: left !important;
  font-weight: bold;
}
div.oldDesign .width137brownbg {
  width: 137px;
  background-color: #7D7D7D;
  font-weight: bold;
  color: #FFFFFF !important;
}
div.oldDesign td.width137brownbg a {
  font-weight: bold;
  color: #FFFFFF;
}
div.oldDesign td.width137brownbg a:hover {
  font-weight: bold;
  color: #FFFFFF;
}
div.oldDesign .width137brownbgleft {
  width: 137px;
  background-color: #7D7D7D;
  font-weight: bold;
  color: #FFFFFF !important;
  text-align: left !important;
}
div.oldDesign .width137bordervert {
  width: 137px;
  border-left: 2px solid #4E4E4E !important;
  border-right: 2px solid #4E4E4E !important;
}
div.oldDesign .width137borderhor {
  width: 137px;
  border-top: 2px solid #4E4E4E !important;
  border-bottom: 2px solid #4E4E4E !important;
}
div.oldDesign .width137Tbg {
  width: 137px;
  background-color: #F5FCDC;
  font-weight: bold;
}
div.oldDesign .width137Tbg_rt {
  width: 137px;
  background-color: #F0F0F0;
  font-weight: bold;
}
div.oldDesign .topleftright0 {
  border: 0 !important;
}
div.oldDesign .bottomleftright0 {
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
div.oldDesign .topleftright0right {
  border: 0 !important;
  text-align: right !important;
}
div.oldDesign .topleftright0left {
  border: 0 !important;
  text-align: left !important;
}
div.oldDesign .lwfb2 {
  border: 1px solid #FF0000;
  color: #FF0000;
  font-size: 13px;
  text-align: center;
  width: 230px;
  font-weight: bold;
  padding: 3px;
  margin: 0 0 10px 0;
}
div.oldDesign .deptd {
  background-color: #F5FCDC;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  border: 1px solid #CBCFBD;
}
div.oldDesign .deptleftborder {
  border-left: 1px solid #CBCFBD;
}
div.oldDesign .deptdPax {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
}
div.oldDesign .deptdPaxInfo {
  padding: 10px;
}
div.oldDesign .deptdPaxInfoRight {
  padding: 10px 10px 10px 15px;
}
div.oldDesign .deptdRight {
  background-color: #F0F0F0;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  border: 1px solid #CBCFBD;
}
div.oldDesign .deptdNoBorder {
  background-color: #F5FCDC;
  font-size: 11px;
  padding: 10px;
}
div.oldDesign .deptdNoBorderRight {
  background-color: #F0F0F0;
  font-size: 11px;
  padding: 10px;
}
div.oldDesign .deptdNoBorderNoBg {
  font-size: 11px;
  padding: 10px;
}
div.oldDesign .deptdNoBorder12px {
  background-color: #F5FCDC;
  font-size: 11px;
  padding: 5px 5px 5px 0;
  text-align: left !important;
}
div.oldDesign .deptdNoBorder12pxRight {
  background-color: #F0F0F0;
  font-size: 11px;
  padding: 5px 5px 5px 0;
  text-align: left !important;
}
div.oldDesign .deptdNoBorderNoBg12px {
  font-size: 11px;
  padding: 5px 5px 5px 0;
  text-align: left !important;
}
div.oldDesign .divpadddep {
  padding: 2px 0 2px 0;
}
div.oldDesign .divpadddepPax {
  margin: 2px 3px 2px 0;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign .divpadddepPax2 {
  margin: 2px 3px 2px 0;
}
div.oldDesign .divpadddepRight {
  padding: 2px 0 2px 2px;
}
div.oldDesign .divpadddepRightPax {
  margin: 2px 0 2px 3px;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign .divpadddepRightPax2 {
  margin: 2px 0 2px 3px;
}
div.oldDesign td.TableCellbigBordersBolPaddBold {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  height: 20px;
  padding: 5px;
  padding-left: 10px;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign td.TableCellbigBordersBolPaddBoldNoUnderline {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  height: 20px;
  padding: 5px;
  padding-left: 10px;
}
div.oldDesign td.TableCellbigBordersBolPadd {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 5px;
  padding-left: 10px;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign .businessC {
  border: 2px solid #E1E6CD;
  padding: 5px 0 5px 0;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
div.oldDesign .flexC {
  border: 1px solid #999999;
  padding: 5px 0 5px 0;
  text-align: center;
  font-size: 11px;
  vertical-align: top;
  font-weight: bold;
}
div.oldDesign .economC {
  border: 1px solid #999999;
  background-color: #F0F0F0;
  padding: 5px 0 5px 0;
  text-align: center;
  font-size: 11px;
  vertical-align: top;
  font-weight: bold;
}
div.oldDesign .radiobut {
  margin: 0 -3px 0 -2px;
  position: relative;
}
div.oldDesign .additionalFare {
  margin: 5px 0 0 0;
  padding: 5px 0 10px 0;
  text-align: center;
  vertical-align: top;
  font-weight: normal;
}
div.oldDesign .padd5px {
  padding: 5px;
  vertical-align: top;
}
div.oldDesign .kir_bg_new {
  background-image: url(/templates/img/en/cherry_16px_trans.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  display: inline-block;
  width: 50px;
  height: 23px;
  color: #001b3a !important;
}
div.oldDesign .kir_bg_newGrey {
  background-image: url(/templates/img/kirsis-uz-peleka-fona.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  display: inline-block;
  width: 50px;
  height: 23px;
  color: #001b3a !important;
}
div.oldDesign .kir_bg_newWithGreen {
  background-image: url(/templates/img/en/cherry_16px_trans.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  display: inline-block;
  height: 23px;
  width: 50px;
  background-color: #cdda32;
}
div.oldDesign div.kir_bg_newWithGreen a {
  color: #333333;
}
div.oldDesign div.kir_bg_newWithGreen a:hover {
  color: #666666;
}
div.oldDesign .grenBgLast {
  display: inline-block;
  width: 50px;
  background-color: #cdda32;
}
div.oldDesign div.grenBgLast a {
  color: #333333;
}
div.oldDesign div.grenBgLast a:hover {
  color: #666666;
}
div.oldDesign .ev_bg_new {
  background-image: url(/templates/img/en/percentage_16px.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .pp_bg_new {
  background-image: url(/templates/img/en/e_vauchers2.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .corp_bg_new {
  background-image: url(/templates/img/en/corp_fare.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .emb_bg_new {
  background-image: url(/templates/img/en/embasy_fare.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .fontnormal {
  font-weight: normal;
}
div.oldDesign .tdalright {
  text-align: right;
}
div.oldDesign .hotelselect1 {
  width: 170px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .hotelselect2 {
  width: 40px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .seatcolor {
  color: #8B7275;
}
div.oldDesign td.TableCellbigNoBordersBold_2 {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #4e4e4e;
  padding: 2px;
}
div.oldDesign a.IBETitleBold_2_link {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #4e4e4e;
}
div.oldDesign a:hover.IBETitleBold_2_link {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #4e4e4e;
}
div.oldDesign a:link.toolclass_a_21072010 span.toolclass {
  display: none;
}
div.oldDesign a:visited.toolclass_a_21072010 span.toolclass {
  display: none;
}
div.oldDesign a:hover.toolclass_a_21072010 span.toolclass {
  position: absolute;
  text-decoration: none;
  margin: 15px 0px 0px -100px;
  background-color: #FFFFFF;
  width: 200;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 11px verdana;
  color: #000;
  text-align: left;
  display: block;
}
div.oldDesign a:hover.toolclass_a_21072010 {
  color: #FF0000 !important;
}
div.oldDesign a:link.toolclass_a_21072010 span.toolclass2 {
  display: none;
}
div.oldDesign a:visited.toolclass_a_21072010 span.toolclass2 {
  display: none;
}
div.oldDesign a:hover.toolclass_a_21072010 span.toolclass2 {
  position: absolute;
  text-decoration: none;
  margin: 15px 0px 0px -200px;
  background-color: #FFFFFF;
  width: 200;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 11px verdana;
  color: #000;
  text-align: left;
  display: block;
}
div.oldDesign h1 {
  font-size: 16px;
  color: #001B3A;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
div.oldDesign .smhead {
  font-size: 16px;
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .smhead a {
  text-decoration: none;
}
div.oldDesign .smhead a:hover {
  color: #666666;
  text-decoration: underline;
}
div.oldDesign .smhead_black {
  font-size: 16px;
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .smhead_black a {
  font-size: 16px;
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .smhead_black a:hover {
  color: #666666;
  text-decoration: none;
}
div.oldDesign .smhead_black_2 {
  font-size: 16px;
  color: #4f4f4f;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .smhead_black_2 a {
  font-size: 16px;
  color: #4f4f4f;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .smhead_black_2 a:hover {
  color: #4f4f4f;
  text-decoration: none;
}
div.oldDesign .smhead_red {
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
}
div.oldDesign .smhead_red a {
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .smhead_red a:hover {
  color: #666666;
  text-decoration: underline;
}
div.oldDesign .smhead_blackb {
  font-size: 24px;
  color: #001B3A;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
div.oldDesign .smhead_blackb a {
  font-size: 24px;
  color: #001B3A;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
div.oldDesign .smhead_blackb a:hover {
  color: #666666;
  text-decoration: underline;
}
div.oldDesign .greenhead {
  background-color: #CDDA32;
  padding: 2px;
  padding-left: 0px;
  color: #FFFFFF;
  font-weight: bold;
}
div.oldDesign .red_norm {
  color: #FF0000;
  font-style: normal;
  font-size: 11px;
}
div.oldDesign a {
  text-decoration: underline;
  color: #001B3A;
}
div.oldDesign a:hover {
  text-decoration: underline;
  color: #666666;
}
div.oldDesign .specofer a {
  text-decoration: underline;
  color: #FF0000;
  font-weight: bold;
}
div.oldDesign .specofer a:hover {
  text-decoration: underline;
  color: #666666;
  font-weight: bold;
}
div.oldDesign .mn1 {
  color: #666666;
}
div.oldDesign .mn1 a {
  color: #666666;
}
div.oldDesign .mn1 a:visited {
  color: #666666;
}
div.oldDesign .mn1 a:hover {
  color: #001B3A;
  text-decoration: none;
}
div.oldDesign .mactive {
  color: #666666;
}
div.oldDesign .mactive a {
  color: #001B3A;
}
div.oldDesign .mactive a:hover {
  color: #666666;
}
div.oldDesign .mactiver {
  color: #FF0000;
}
div.oldDesign .mactiver a {
  color: #FF0000;
}
div.oldDesign .mactiver a:hover {
  color: #666666;
}
div.oldDesign .wmenu {
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .wmenu a {
  color: #333399;
  text-decoration: none;
}
div.oldDesign .wmenu a:hover {
  color: #001B3A;
  text-decoration: none;
}
div.oldDesign .wmenu b {
  color: #333399;
  text-decoration: none;
}
div.oldDesign .wmenu_2 {
  color: #333333;
}
div.oldDesign .wmenu_2 a {
  color: #001B3A;
  text-decoration: none;
}
div.oldDesign .wmenu_2 a:hover {
  color: #333333;
  text-decoration: underline;
}
div.oldDesign .wmenu_2 i {
  padding-left: 5px;
  padding-right: 10px;
  font-style: normal;
}
div.oldDesign .wmenu_2 b {
  padding-left: 5px;
  padding-right: 10px;
}
div.oldDesign #selectTable a {
  color: #333333;
  text-decoration: underline;
}
div.oldDesign #selectTable a:hover {
  color: #333333;
  text-decoration: underline;
}
div.oldDesign .wmenu2 {
  color: #4B5B77;
  font-size: 13px;
}
div.oldDesign .wmenu2 a {
  color: #4B5B77;
  text-decoration: uderline;
  font-size: 13px;
}
div.oldDesign .wmenu2 a:hover {
  color: #4B5B77;
  text-decoration: uderline;
  font-size: 13px;
}
div.oldDesign .wmenu2 b {
  color: #4B5B77;
  text-decoration: none;
  font-size: 13px;
}
div.oldDesign .wmenus {
  color: #001B3A;
  padding-top: 2px;
  font-weight: normal;
}
div.oldDesign .bmenu {
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  padding: 5px;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-right: 3px;
}
div.oldDesign .bmenu a {
  color: #FFFFFF;
  text-decoration: none;
  text-align: right;
  padding: 5px;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 3px;
}
div.oldDesign .bmenu a:hover {
  color: #FFFFFF;
  text-decoration: none;
  text-align: right;
  padding: 5px;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 3px;
}
div.oldDesign .bmenu b {
  color: #FFFFFF;
  text-decoration: none;
  text-align: right;
  padding: 5px;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 3px;
}
div.oldDesign .green {
  color: #CDDA32;
}
div.oldDesign .grey {
  color: #EEEEEE;
}
div.oldDesign .blue {
  color: #001B3A;
}
div.oldDesign .TextRed {
  color: #CC0000;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign select {
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field01 {
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field01a {
  height: 19px;
  font-family: verdana;
  font-size: 10px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field02 {
  width: 80px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field02a {
  width: 100px;
  height: 17px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field03 {
  width: 35px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field030 {
  width: 25px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #EEEEEE;
  background-color: #EEEEEE;
  font-weight: bold;
}
div.oldDesign .field06 {
  height: 19px;
  width: 40px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field06a {
  height: 19px;
  width: 120px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field06b {
  height: 19px;
  width: 55px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field10 {
  width: 210px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field11 {
  width: 210px;
  height: 70px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
  overflow: auto;
}
div.oldDesign .field11a {
  width: 600px;
  height: 120px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
  overflow: auto;
}
div.oldDesign .field13 {
  width: 135px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field13a {
  width: 120px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field14 {
  width: 115px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field15 {
  width: 50px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field16 {
  width: 200px;
  height: 15px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field16a {
  width: 150px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field16b {
  width: 50px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field16c {
  width: 100%;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .fieldmax {
  width: 98%;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .addCarSpot {
  padding: 5px;
  color: #CC0000;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign .HotelSpot {
  font-size: 10px;
}
div.oldDesign td.TableHeader {
  text-align: left;
  vertical-align: top;
  background-color: #001B3A;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding: 2px;
}
div.oldDesign td.TableHeaderGrey {
  text-align: left;
  vertical-align: top;
  background-color: #7D7D7D;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding: 2px;
}
div.oldDesign td.TableHeaderNoPadding {
  text-align: left;
  vertical-align: top;
  background-color: #001B3A;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}
div.oldDesign td.TableHeaderNoPaddingHeight {
  text-align: left;
  vertical-align: top;
  background-color: #001B3A;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding: 0 2px 0 2px;
}
div.oldDesign td.TableHeaderGreyBlue {
  text-align: left;
  vertical-align: top;
  background-color: #EEEEEE;
  font-size: 11px;
  color: #000000;
  padding: 2px;
}
div.oldDesign td.TableHeadera {
  text-align: left;
  vertical-align: middle;
  background-color: #cdda32;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  border-right: 1px solid #ffffff;
  padding: 3px;
}
div.oldDesign td.TableHeaderWhite {
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}
div.oldDesign td.TableHeaderBlue {
  text-align: left;
  vertical-align: top;
  font-size: 11px;
  color: #001B3A;
  font-weight: bold;
  padding: 3px;
  padding-right: 10px;
}
div.oldDesign td.TableHeaderBlueBig {
  text-align: left;
  vertical-align: top;
  font-size: 13px;
  color: #001B3A;
  font-weight: bold;
  padding: 3px;
  padding-right: 10px;
}
div.oldDesign td.TableHeaderBlueBig_2 {
  text-align: left;
  vertical-align: top;
  font-size: 11px;
  color: #4f4f4f;
  font-weight: bold;
  padding: 3px;
  padding-right: 10px;
}
div.oldDesign td.TableHeaderBlueBig_2_13 {
  text-align: left;
  vertical-align: top;
  font-size: 13px;
  color: #001B3A;
  font-weight: bold;
  padding: 3px;
  padding-right: 10px;
}
div.oldDesign .HeaderBlueBigNB {
  text-align: left;
  vertical-align: top;
  font-size: 13px;
  color: #001B3A;
  font-weight: normal;
  padding-left: 3px;
  padding-right: 10px;
  padding-top: 0px;
}
div.oldDesign .HeaderBlueBigNB a {
  font-size: 13px;
  color: #001B3A;
  font-weight: normal;
}
div.oldDesign td.TableHeaderBlueBigCenter {
  text-align: center;
  vertical-align: middle;
  font-size: 13px;
  color: #001B3A;
  font-weight: bold;
  padding: 3px;
  padding-right: 10px;
}
div.oldDesign td.TableHeaderBlueBigCenter_2 {
  text-align: center;
  vertical-align: middle;
  font-size: 13px;
  color: #4f4f4f;
  font-weight: bold;
  padding: 3px;
  padding-right: 10px;
}
div.oldDesign td.TableHeaderNone {
  text-align: left;
  vertical-align: middle;
  background-color: #cdda32;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding: 3px;
}
div.oldDesign td.TableCell {
  text-align: left;
  vertical-align: top;
  padding: 2px;
  height: 20px;
}
div.oldDesign td.TableCellsm {
  text-align: left;
  vertical-align: top;
  padding: 2px;
  height: 20px;
  font-size: 10px;
}
div.oldDesign td.TableCellsmNew {
  text-align: left;
  vertical-align: top;
  padding: 4px 2px 4px 2px;
  height: 20px;
  font-size: 10px;
}
div.oldDesign td.TableCellsmNewWithBG {
  text-align: left;
  vertical-align: top;
  padding: 4px 2px 4px 2px;
  height: 20px;
  font-size: 10px;
  background-color: #E0E0E0;
}
div.oldDesign td.TableCellsmNewWithBG2 {
  text-align: left;
  vertical-align: top;
  padding: 4px 2px 4px 2px;
  height: 20px;
  font-size: 10px;
  background-color: #D0D0D0;
}
div.oldDesign td.TableCellsmNewWithBG_2 {
  text-align: left;
  vertical-align: top;
  padding: 4px 2px 4px 2px;
  height: 20px;
  font-size: 10px;
  color: #333333;
  border-left: 1px solid #7D7D7D;
  border-right: 1px solid #7D7D7D;
}
div.oldDesign td.TableCellsmNewWithBG2_2 {
  text-align: left;
  vertical-align: top;
  padding: 4px 2px 4px 2px;
  height: 20px;
  font-size: 10px;
  color: #333333;
  border-left: 1px solid #7D7D7D;
  border-right: 1px solid #7D7D7D;
}
div.oldDesign td.TableCellsmNoHeight {
  text-align: left;
  vertical-align: top;
  padding: 2px;
  height: 20px;
  font-size: 10px;
}
div.oldDesign td.TableCellsmNoPadd {
  text-align: left;
  vertical-align: top;
  font-size: 10px;
}
div.oldDesign td.TableCellsmNoPaddHeight {
  text-align: left;
  vertical-align: top;
  font-size: 10px;
  padding: 2px 0 0 2px;
}
div.oldDesign td.TableCellbigPrice {
  text-align: left;
  font-size: 12px;
  vertical-align: top;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
}
div.oldDesign td.TableCellbig {
  text-align: left;
  font-size: 12px;
  vertical-align: top;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
}
div.oldDesign td.TableCellbigNoBorders {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
}
div.oldDesign td.TableCellbigBorders {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
  border-top: 1px solid #4f4f4f;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign td.TableCellbigBordersBottom {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign td.TableCellbigNoBorders {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
}
div.oldDesign td.TableCellbigBordersBold {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
  font-weight: bold;
  border-top: 1px solid #4f4f4f;
  border-bottom: 1px solid #4f4f4f;
}
div.oldDesign td.TableCellbigNoBordersBold {
  text-align: left;
  font-size: 11px;
  vertical-align: middle;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
  font-weight: bold;
}
div.oldDesign td.TableCellbig20 {
  text-align: left;
  font-size: 12px;
  vertical-align: top;
  height: 20px;
  padding: 3px;
  padding-right: 8px;
}
div.oldDesign .TableCellSmall {
  padding: 3px;
  font-size: 9px;
}
div.oldDesign td.TableCellBlue {
  text-align: left;
  font-size: 12px;
  vertical-align: top;
  height: 20px;
  padding: 3px;
  padding-right: 10px;
  color: #001B3A;
}
div.oldDesign td.TableCellGrey {
  text-align: left;
  vertical-align: top;
  background-color: #EEEEEE;
  padding: 2px;
  height: 20px;
}
div.oldDesign td.TableCellGreysm {
  text-align: left;
  vertical-align: top;
  background-color: #EEEEEE;
  padding: 2px;
  height: 20px;
  font-size: 10px;
}
div.oldDesign td.TableCellLGrey {
  text-align: left;
  vertical-align: middle;
  background-color: #eeeeee;
  padding: 2px;
  height: 25px;
}
div.oldDesign .lwfb {
  border: 1px solid #FF0000;
  color: #FF0000;
  font-size: 13px;
  text-align: center;
  width: 180px;
  font-weight: bold;
  padding: 3px;
  margin: 0 0 10px 0;
}
div.oldDesign .floatdiv {
  background-color: #4F4F4F;
  float: right;
  padding: 3px;
  color: #FFFFFF;
  font-weight: bold;
  margin-right: 5px;
}
div.oldDesign .IBETitleBold {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #001B3A;
}
div.oldDesign .IBETitleBold_2 {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #4e4e4e;
}
div.oldDesign .seatmapheader2 {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #4e4e4e;
}
div.oldDesign .IBETitleNoBold_2 {
  font-size: 13px;
  text-decoration: none;
  color: #4e4e4e;
}
div.oldDesign .IBETitleBold_2_12 {
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}
div.oldDesign .IBETitleBolda {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .IBETitleBoldRed {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FF0000;
}
div.oldDesign .IBETitleNormal {
  font-family: verdana;
  font-size: 12px;
  text-decoration: none;
}
div.oldDesign a.IBETitleNormal {
  text-decoration: none;
}
div.oldDesign .IBESubTitle {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 6px;
  color: #001B3A;
}
div.oldDesign div.IBESep {
  padding-top: 13px;
  padding-bottom: 6px;
}
div.oldDesign .subm_butt {
  background: url(/templates/img/en/pnt_blue_right.gif) no-repeat;
  background-position: right;
  color: #001B3A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  text-decoration: underline;
  border: 0px solid #ffffff;
  padding: 2px 17px 2px 2px;
  cursor: pointer;
}
div.oldDesign .subm_butt:hover {
  color: #001B3A;
}
div.oldDesign .subm_butt_bbkg {
  background: url(/templates/img/en/arr_white_right.gif) no-repeat;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 17px 2px 2px;
  cursor: pointer;
}
div.oldDesign .subm_butt_bbkg_n {
  background: url(/templates/img/en/arr_white_right.gif) no-repeat;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 20px 2px 25px;
  cursor: pointer;
  width: 200px;
}
div.oldDesign a.subm_butt_bbkg_n {
  color: #fff;
  text-decoration: none;
}
div.oldDesign a:hover.subm_butt_bbkg_n {
  color: #fff;
  text-decoration: none;
}
div.oldDesign .subm_butt_bbkg_nl {
  background: url(/templates/img/en/arr_white_right.gif) no-repeat;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 20px 2px 25px;
  cursor: pointer;
  width: 250px;
}
div.oldDesign .subm_butt_bbkg_n100 {
  background: url(/templates/img/en/arr_white_right.gif) no-repeat;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 20px 2px 25px;
  cursor: pointer;
  width: 130px;
}
div.oldDesign .subm_butt_bbkg_g {
  background: url(/templates/img/btn_gradient-bgg.gif) no-repeat;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 2px 2px 2px;
  cursor: pointer;
}
div.oldDesign .subm_butt_bbkg_corp {
  background-color: #CDDA32;
  background-position: right;
  color: #000060;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 7px 2px 7px;
  cursor: pointer;
  width: 100%;
  height: 23px !important;
}
div.oldDesign .subm_butt_bbkg_corpAct {
  background-color: #001B3A;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 7px 2px 7px;
  cursor: pointer;
  width: 100%;
  height: 23px !important;
}
div.oldDesign .subm_butt_bbkg_gs {
  background: url(/templates/img/btn_gradient-bggs.gif);
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  text-decoration: none;
  padding: 0px;
  padding-top: 1px;
  border: 0px;
  cursor: pointer;
}
div.oldDesign .subm_butt_bbkg_gr {
  background: url(/templates/img/btn_gradient-bgrs.gif);
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  text-decoration: none;
  padding: 0px;
  padding-top: 1px;
  border: 0px;
  cursor: pointer;
}
div.oldDesign .subm_butt_bbkg_na {
  background: url(/templates/img/btn_gradient-bg.gif) repeat-x;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 17px 2px 2px;
  cursor: pointer;
  width: 200px;
}
div.oldDesign .subm_butt_bbkg_new {
  background: url(/templates/img/en/arr_white_right.gif) no-repeat;
  background-position: 175px 5px;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 33px 2px 2px;
  cursor: pointer;
  width: 200px;
}
div.oldDesign .subm_butt_bbkg_butsch {
  background: url(/templates/img/en/arr_white_right.gif) no-repeat;
  background-position: right;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 17px 2px 2px;
  cursor: pointer;
  width: 100%;
}
div.oldDesign .subm_butt_bbkg:hover {
  color: #FFFFFF;
}
div.oldDesign .subm_butt_blue {
  background: url(/templates/img/en/arr_blue_right.gif) no-repeat;
  background-position: right;
  color: #001B3A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  text-align: right;
  border: 0px solid #ffffff;
  padding: 2px 15px 2px 2px;
  cursor: pointer;
  width: 155px;
}
div.oldDesign .subm_butt_blue:hover {
  color: #001B3A;
}
div.oldDesign .canc_butt {
  background: url(/templates/img/en/arr_white_left.gif) no-repeat;
  background-position: left;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 2px 2px 17px;
  cursor: pointer;
}
div.oldDesign .canc_butt:hover {
  background: url(/templates/img/en/arr_white_left.gif) no-repeat;
  background-position: left;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  text-decoration: none;
  border: 0px solid #ffffff;
  padding: 2px 2px 2px 17px;
  cursor: pointer;
}
div.oldDesign a.butt_link {
  color: #001B3A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
  vertical-align: top;
  text-decoration: underline;
  padding: 2px 3px 2px 3px;
  cursor: pointer;
}
div.oldDesign a.butt_link:hover {
  color: #001B3A;
}
div.oldDesign button {
  margin: 1;
  padding: 5px 0 5px 0;
  border: 1px;
  background-color: #ffffff;
}
div.oldDesign .field {
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
  width: 70px;
}
div.oldDesign .field100 {
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
  width: 130px;
}
div.oldDesign .fielda {
  width: 135px;
  height: 18px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
div.oldDesign .fieldas {
  width: 35px;
  height: 17px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
div.oldDesign .fieldam {
  width: 55px;
  height: 17px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
div.oldDesign .fieldaf {
  width: 210px;
  height: 70px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
div.oldDesign .fieldafw {
  width: 310px;
  height: 70px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
div.oldDesign .checkbox {
  padding: 0px;
  margin: 0px;
}
div.oldDesign div.line {
  display: inline;
}
div.oldDesign .HRS1 {
  height: 160px;
  width: 180px;
  float: left;
}
div.oldDesign .HRS2 {
  height: 160px;
  width: 180px;
  float: left;
  padding-left: 7px;
}
div.oldDesign a.addcar_link {
  color: #CC0000;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign a.addcar_link:hover {
  color: #CC0000;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign a.addcar_link_black {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign a.addcar_link_black:hover {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign .subm_butt_wck {
  background-color: #EEEEEE;
  color: #333399;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  border: 0px solid #ffffff;
  cursor: pointer;
  padding-top: 2px;
}
div.oldDesign .subm_butt_wck_2 {
  background-color: #F0F0F0;
  color: #4e4e4e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  border: 0px solid #4e4e4e;
  cursor: pointer;
  padding-top: 2px;
}
div.oldDesign .subm_butt_wck:hover {
  color: #001B3A;
}
div.oldDesign #overIcon {
  background-color: #EEEEEE;
  padding-left: 15px;
}
div.oldDesign #overIcon:hover {
  background: url(/templates/img/en/arr_b_right.gif) no-repeat;
  background-position: left;
  background-color: #999999;
  padding-left: 15px;
}
div.oldDesign #RedIcon {
  color: #FFFFFF;
}
div.oldDesign #RedIcon:hover {
  color: #FFFFFF;
}
div.oldDesign #RedsIcon {
  color: #FF0000;
  background-color: #EEEEEE;
  padding-left: 15px;
  font-weight: bold;
}
div.oldDesign #RedsIcon:hover {
  color: #FFFFFF;
  background: url(/templates/img/en/arr_b_right.gif) no-repeat;
  background-position: left;
  background-color: #999999;
  padding-left: 15px;
}
div.oldDesign #depDate {
  border: 1px solid #ccc;
  padding: 5px;
  background-color: #efefef;
}
div.oldDesign table.cal_table {
  border-collapse: collapse;
  text-align: center;
}
div.oldDesign .cal_month {
  color: #666;
  font-weight: bold;
  text-align: center;
}
div.oldDesign .cal_day_week {
  background-color: #001B3A;
  border: 1px solid #666;
  color: #fff;
  font-weight: bold;
}
div.oldDesign .cal_day_past {
  background-color: #ddd;
  border: 1px solid #666;
  color: #666;
}
div.oldDesign .cal_day_past_sel {
  background-color: #e0e99d;
  border: 1px solid #666;
  color: #fff;
  font-weight: bold;
}
div.oldDesign .cal_day_sel {
  background-color: #cdda32;
  border: 1px solid #666;
  font-weight: bold;
  color: #333;
}
div.oldDesign .cal_day_fut {
  background-color: #fff;
  border: 1px solid #666;
  color: #fff;
}
div.oldDesign .cal_day_fut_sel {
  background-color: #cdda32;
  border: 1px solid #666;
  color: #fff;
}
div.oldDesign a:link.toolclass_a span.toolclass {
  display: none;
}
div.oldDesign a:visited.toolclass_a span.toolclass {
  display: none;
}
div.oldDesign a:hover.toolclass_a span.toolclass {
  position: absolute;
  text-decoration: none;
  margin: 15px 0px 0px -100px;
  background-color: #FFFFFF;
  width: 200;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 11px verdana;
  color: #000;
  text-align: left;
  display: block;
  cursor: text;
}
div.oldDesign span.toolclass_span div.toolclass {
  display: none;
}
div.oldDesign span:hover.toolclass_span div.toolclass {
  position: absolute;
  text-decoration: none;
  background-color: #FFFFFF;
  width: 128px;
  border: 1px solid;
  font: normal 11px verdana;
  color: #000;
  text-align: left;
  display: block;
  cursor: text;
}
div.oldDesign *span:hover.toolclass_span div.toolclass {
  margin-top: 10px;
  margin-left: -68px;
}
div.oldDesign span:hover.toolclass_span div.toolclass a {
  padding: 2px;
  text-decoration: none;
  display: block;
}
div.oldDesign span:hover.toolclass_span div.toolclass div:first-child {
  padding: 2px;
  border-bottom: 1px solid;
  font-weight: bold;
}
div.oldDesign a:link.toolclass_a span.toolclass2 {
  display: none;
}
div.oldDesign a:visited.toolclass_a span.toolclass2 {
  display: none;
}
div.oldDesign a:hover.toolclass_a span.toolclass2 {
  position: absolute;
  text-decoration: none;
  margin: 15px 0px 0px -200px;
  background-color: #FFFFFF;
  width: 200;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 11px verdana;
  color: #000;
  text-align: left;
  display: block;
  cursor: text;
}
div.oldDesign a.toolclass_a {
  text-indent: 0;
}
div.oldDesign a.toolclass_a:hover {
  border: 0px;
}
div.oldDesign .kir_bg {
  background-image: url(/templates/img/en/cherry_16px_trans.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .ev_bg {
  background-image: url(/templates/img/en/percentage_16px.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .pp_bg {
  background-image: url(/templates/img/en/e_vauchers2.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .corp_bg {
  background-image: url(/templates/img/en/corp_fare.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign .emb_bg {
  background-image: url(/templates/img/en/embasy_fare.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
div.oldDesign #tableintt3 td {
  padding: 2px;
}
div.oldDesign #tdpadd_inntbl td {
  padding: 0;
}
div.oldDesign #IBETitleBold_2_left {
  width: 170px;
  font-size: 13px;
  font-weight: bold;
  padding: 2px 0 2px 0 !important;
}
div.oldDesign #IBETitleBold_2_left2 {
  width: 170px;
  font-size: 13px;
  font-weight: bold;
  padding: 2px 0 2px 0 !important;
}
div.oldDesign #IBETitleBold_2_right {
  text-align: right;
  width: 135px;
}
div.oldDesign #IBETitleBold_2_right2 {
  text-align: right;
  width: 135px;
}
div.oldDesign #td10px {
  width: 10px;
}
div.oldDesign #td10px2 {
  width: 10px;
}
div.oldDesign .input_fieldname {
  width: 132px;
}
div.oldDesign #buttonbottom {
  padding: 0px !important;
}
div.oldDesign #textbottom {
  padding: 4px 0 10px 0 !important;
  width: 315px;
}
div.oldDesign #textbottom2 {
  padding: 10px 0 0px 0 !important;
  width: 315px;
}
div.oldDesign .ttpadd {
  padding: 10px 0 10px 0;
}
div.oldDesign .div1tt_padd {
  padding: 5px 0 0 0;
  background-color: #FFFFFF;
  text-align: left;
}
div.oldDesign .div1tt_padd2 {
  padding: 0 4px 4px 4px;
}
div.oldDesign .tt_padd {
  padding: 3px 0 0 0;
}
div.oldDesign .formmargin {
  margin: 0;
}
div.oldDesign .field06_new {
  height: 21px;
  width: 40px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field06_newa {
  height: 21px;
  width: 120px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field06_newb {
  height: 21px;
  width: 55px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field03_new {
  width: 35px;
  height: 21px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field13_new {
  width: 135px;
  height: 21px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .field13_newa {
  width: 120px;
  height: 21px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .fielda_new {
  width: 135px;
  height: 21px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
div.oldDesign .paddselectclass {
  padding: 0 0 1px 0;
}
div.oldDesign .leftselectclass {
  width: 187px;
  text-align: left;
}
div.oldDesign .rightselectclass {
  width: 128px;
}
div.oldDesign .formpaddselectbox {
  padding: 0px 0px 0px 10px;
  text-align: left;
}
div.oldDesign #idforms2 td {
  padding: 4px 0 4px 0;
}
div.oldDesign .formpaddselectboxleft {
  padding: 0px 0px 0px 0px;
}
div.oldDesign .formpaddselectboxright {
  text-align: right;
  width: 30px;
}
div.oldDesign .dropdownbox {
  width: 259px;
  height: 17px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .dropdownbox2 {
  width: 125px;
  height: 17px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: 0;
}
div.oldDesign .dropdownbox2b {
  width: 145px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .dropdownbox2_tt {
  width: 295px;
  height: 19px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: 0;
}
div.oldDesign .dropdownbox2Hotel {
  width: 295px;
  height: 17px;
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #666666;
}
div.oldDesign .dddiv {
  width: 130px;
  border: 1px solid #666666;
}
div.oldDesign .dddiv_tt {
  width: 313px;
  border: 1px solid #666666;
}
div.oldDesign .dddivhelp {
  display: none;
  width: 257px !important;
  border: 1px solid #d4d986;
  background-color: #FFFFFF;
}
div.oldDesign .dddivhelpHotel {
  width: 295px !important;
  border: 1px solid #d4d986;
  background-color: #FFFFFF;
  font-weight: bold;
}
div.oldDesign .dddivhelp_new {
  width: 257px !important;
  border: 1px solid #d4d986;
  background-color: #FFFFFF;
  font-weight: bold;
}
div.oldDesign .dddivhelp_tt {
  display: none;
  width: 315px !important;
  border: 1px solid #d4d986;
  background-color: #FFFFFF;
}
div.oldDesign #paddradiobuttons {
  padding: 4px 0 4px 0;
  text-align: left;
}
div.oldDesign .textbeforeselect {
  width: 95px;
  padding: 0 2px 0 0 !important;
  word-wrap: break-word;
  overflow: hidden;
}
div.oldDesign .textbeforeselect1 {
  width: 120px;
  padding: 0 2px 0 0 !important;
  word-wrap: break-word;
  overflow: hidden;
}
div.oldDesign .textbeforeselect2 {
  width: 60px;
  padding: 0 2px 0 2px !important;
  word-wrap: break-word;
  overflow: hidden;
  text-align: center;
}
div.oldDesign .fieldselect {
  padding: 0 2px 0 0 !important;
}
div.oldDesign .fieldselectafter {
  padding: 0 0 0 3px !important;
}
div.oldDesign .texttravelclassbeforeselect {
  padding: 0 2px 0 0 !important;
  width: 105px;
  word-wrap: break-word;
  overflow: hidden;
}
div.oldDesign .shoallairbaltic {
  word-wrap: break-word;
  overflow: hidden;
}
div.oldDesign .adt_11 {
  padding: 0;
  padding-right: 20px;
  text-align: left;
}
div.oldDesign .adt_12 {
  padding: 0;
  padding-right: 20px;
  text-align: left;
}
div.oldDesign .adt_13 {
  padding: 0;
  text-align: left;
}
div.oldDesign .adt_2 {
  word-wrap: break-word;
  overflow: hidden;
  padding: 0;
  text-align: left;
}
div.oldDesign .adt_i {
  padding: 4px 0 4px 1px !important;
}
div.oldDesign .adultspadd {
  text-align: center;
  padding: 0px;
  margins: 0px;
}
div.oldDesign .giftpadd {
  padding: 0 0 8px 0px !important;
}
div.oldDesign .htlagespadd {
  padding: 0 0 0px 0px !important;
}
div.oldDesign .htlhead {
  font-size: 10px;
  padding: 2px !important;
}
div.oldDesign .rmpadd1 {
  padding: 0 2px 0 0 !important;
  font-size: 10px;
}
div.oldDesign .rmpadd1 {
  padding: 0 2px 0 2px !important;
}
div.oldDesign .rentalcar {
  padding: 3px 0 0 0 !important;
  width: 280px;
}
div.oldDesign .htlspadd {
  padding: 0 0 8px 0 !important;
}
div.oldDesign .roomtcss {
  padding: 0 0 0 2px !important;
}
div.oldDesign .formPaddmain {
  background-color: #cdda32;
  padding: 4px;
}
div.oldDesign .grey_tb_cont {
  padding: 35px;
}
div.oldDesign .greytable {
  background-color: #f6f6f6;
}
div.oldDesign .greytables {
  background-color: #ebebeb;
}
div.oldDesign .greytables_img {
  background-image: url(/templates/img/cal_date_sel_bkg.gif);
}
div.oldDesign .greytable_mon {
  background-color: #f6f6f6;
  padding-bottom: 2px;
  text-align: center;
  color: #999999;
  font-weight: bold;
  font-size: 10px;
}
div.oldDesign .greytable_mons {
  background-color: #e7e7e7;
  padding-bottom: 2px;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 11px;
}
div.oldDesign .greytable_date {
  background-color: #ffffff;
  text-align: center;
  color: #999999;
  font-weight: bold;
  font-size: 12px;
}
div.oldDesign .greytable_dates {
  background-image: url(/templates/img/cal_date_sel_bkg.gif);
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  height: 21px;
}
div.oldDesign .greytable_day {
  background-color: #ffffff;
  padding-bottom: 2px;
  text-align: center;
  color: #999999;
  font-weight: bold;
  font-size: 9px;
}
div.oldDesign .greytable_days {
  background-color: #f6f6f6;
  padding-bottom: 2px;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 9px;
}
div.oldDesign .gtb_header {
  background-color: #cdda32;
  height: 35px;
}
div.oldDesign .gtb_header b {
  color: #001B3A;
  font-size: 14px;
}
div.oldDesign .add_serv_head {
  color: #001B3A;
  font-size: 14px;
  font-weight: bold;
}
div.oldDesign .add_serv_head b {
  color: #001B3A;
  font-size: 14px;
  font-weight: bold;
}
div.oldDesign .add_serv_price {
  color: #001B3A;
  font-size: 11px;
}
div.oldDesign .add_serv_price b {
  color: #001B3A;
  font-size: 12px;
  font-weight: bold;
}
div.oldDesign .add_serv_price i {
  color: #001B3A;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
}
div.oldDesign .add_serv_price a {
  text-decoration: none;
}
div.oldDesign .grey_green_px {
  background-color: #c2d01b;
  height: 1px;
}
div.oldDesign .grey_grey_px {
  background-color: #e5e5e5;
}
div.oldDesign .flight_tb_bhead,
div.oldDesign .flight_tb_bghead,
div.oldDesign .flight_tb_ghead,
div.oldDesign .flight_tb_gghead,
div.oldDesign .flight_tb_yhead,
div.oldDesign .flight_tb_yghead {
  background-position: bottom;
  background-repeat: repeat-x;
  height: 50px;
}
div.oldDesign .flight_tb_cont {
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 25px;
}
div.oldDesign .flight_tb_head {
  height: 38px;
  color: #333333;
  background-color: #E9E9E9;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}
div.oldDesign .flight_tb_bhead {
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-color: #2f3f58;
  background-image: url(/templates/img/business-gradient.png);
  padding-left: 5px;
  padding-top: 5px;
}
div.oldDesign .flight_tb_bghead {
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  background-color: #2f3f58;
  background-image: url(/templates/img/business-gradient.png);
  padding-right: 5px;
  padding-top: 5px;
}
div.oldDesign .flight_tb_bhead2 {
  background-color: transparent;
  background-image: url(/templates/img/business-gradient2.png);
}
div.oldDesign .flight_tb_ghead {
  color: #333333;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  padding-left: 5px;
  padding-top: 5px;
}
div.oldDesign .flight_tb_gghead {
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  background-image: url(/templates/img/economy-plus-gradient.png);
  padding-right: 5px;
  padding-top: 5px;
}
div.oldDesign .flight_tb_yhead {
  color: #333333;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-image: url(/templates/img/economy-gradient.png);
  padding-left: 5px;
  padding-top: 5px;
}
div.oldDesign .flight_tb_yghead {
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  background-image: url(/templates/img/economy-gradient.png);
  padding-right: 5px;
  padding-top: 5px;
}
div.oldDesign .flight_tb_binfo {
  color: #EEEEEE;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
div.oldDesign .flight_tb_binfo ul {
  padding: 0px;
  padding-left: 5px;
  margin: 0px;
  color: #CCCCCC;
  font-size: 9px;
  font-style: normal;
}
div.oldDesign .flight_tb_binfo li {
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 2px;
  list-style: none;
}
div.oldDesign .flight_tb_ginfo {
  color: #999999;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
div.oldDesign .flight_tb_ginfo ul {
  padding: 0px;
  padding-left: 5px;
  margin: 0px;
  color: #333333;
  font-size: 9px;
  font-style: normal;
}
div.oldDesign .flight_tb_ginfo li {
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 2px;
  list-style: none;
}
div.oldDesign .flight_tb_yinfo {
  color: #999999;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
div.oldDesign .flight_tb_yinfo ul {
  padding: 0px;
  padding-left: 5px;
  margin: 0px;
  color: #333333;
  font-size: 9px;
  font-style: normal;
}
div.oldDesign .flight_tb_yinfo li {
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 2px;
  list-style: none;
}
div.oldDesign .flight_tb_sort {
  height: 11px;
  background-image: url(/templates/img/sort_bkg_economy.gif);
  text-align: center;
}
div.oldDesign .flight_tb_bsort {
  height: 11px;
  background-image: url(/templates/img/sort_bkg_business.gif);
  text-align: center;
}
div.oldDesign .flight_tb_bsort2 {
  background-image: url(/templates/img/sort_bkg_business2.png);
}
div.oldDesign .flight_tb_gsort {
  height: 11px;
  background-image: url(/templates/img/sort_bkg_economy_plus.gif);
  text-align: center;
}
div.oldDesign .flight_tb_gsort2 {
  background-image: url(/templates/img/sort_bkg_economy_plus2.png);
}
div.oldDesign .flight_tb_ysort {
  height: 11px;
  background-image: url(/templates/img/sort_bkg_economy.gif);
  text-align: center;
}
div.oldDesign .flight_tb_white {
  height: 48px;
  background-color: #FFFFFF;
  color: #333333;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  padding-left: 3px;
}
div.oldDesign .flight_tb_bluec {
  height: 48px;
  background-color: #FFFFFF;
  color: #001B3A;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  padding-left: 3px;
}
div.oldDesign .flight_tb_bluec a {
  color: #001B3A;
  font-weight: bold;
  text-align: center;
}
div.oldDesign .flight_tb_lwhite {
  height: 48px;
  color: #001B3A;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 15px;
}
div.oldDesign .flight_tb_lwhite a {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lwhite a:hover {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lwhite td {
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .flight_tb_lblue {
  height: 48px;
  background-color: #e6ebf0;
  color: #001B3A;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 15px;
}
div.oldDesign .flight_tb_lblue a {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lblue a:hover {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lblue td {
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .flight_tb_lblue_sel {
  height: 48px;
  color: #001B3A;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 15px;
}
div.oldDesign .flight_tb_lblue_sel a {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lblue_sel a:hover {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lblue_sel td {
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .flight_tb_lgreen {
  height: 48px;
  background-color: #EFF8C8;
  color: #001B3A;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 15px;
}
div.oldDesign .flight_tb_lgreen a {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lgreen a:hover {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lgreen td {
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .flight_tb_lgreen_sel {
  height: 48px;
  color: #001B3A;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 15px;
}
div.oldDesign .flight_tb_lgreen_sel a {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lgreen_sel a:hover {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_lgreen_sel td {
  color: #001B3A;
  font-weight: bold;
}
div.oldDesign .flight_last_seat_bg {
  background-image: url(/templates/img/seat_left.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
div.oldDesign .flight_last_seat {
  vertical-align: bottom;
  text-align: right;
}
div.oldDesign .flight_last_seat_lb {
  vertical-align: bottom;
  text-align: right;
  background-color: #E6EBF0;
}
div.oldDesign .flight_last_seat_lg {
  vertical-align: bottom;
  text-align: right;
  background-color: #EFF8C8;
}
div.oldDesign .flight_last_seat_sel {
  vertical-align: bottom;
  text-align: right;
}
div.oldDesign .flight_tb_dborder {
  border-right: solid 1px #F6F6F6;
  background-color: #FFFFFF;
  vertical-align: middle;
}
div.oldDesign .flight_tb_dbordert {
  border-right-style: solid;
  border-right-color: #e1e1e1;
  border-right-width: 1px;
  background-color: #E9E9E9;
  vertical-align: middle;
}
div.oldDesign .selbox_lwhite .flight_tb_lwhite,
div.oldDesign .selbox_lgreen .flight_tb_lgreen,
div.oldDesign .selbox_lgreen2 .flight_tb_lgreen,
div.oldDesign .selbox_lgreen .flight_tb_lgreen_sel,
div.oldDesign .selbox_lgreen2 .flight_tb_lgreen_sel,
div.oldDesign .selbox_lblue .flight_tb_lblue,
div.oldDesign .selbox_lblue2 .flight_tb_lblue,
div.oldDesign .selbox_lblue .flight_tb_lblue_sel,
div.oldDesign .selbox_lblue2 .flight_tb_lblue_sel {
  padding-left: 13px;
}
div.oldDesign .flight_tbb_dborder {
  background-color: #092341;
}
div.oldDesign .flight_tbb2_dborder {
  background-color: #244c7b;
}
div.oldDesign .flight_tbg_dborder {
  background-color: #cdda32;
}
div.oldDesign .flight_tbg2_dborder {
  background-color: #e5fe53;
}
div.oldDesign .flight_tby_dborder {
  background-color: #E7E7E7;
}
div.oldDesign .flight_tb_dborderg {
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-style: solid;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-color: #e1e1e1;
  border-top-color: #cdda32;
  border-bottom-color: #cdda32;
}
div.oldDesign .flight_tb_dbordergl {
  border-style: solid;
  border-right-color: #e1e1e1;
  border-width: 1px;
  border-top-color: #cdda32;
  border-bottom-color: #cdda32;
  border-left-color: #cdda32;
}
div.oldDesign .flight_tb_dbordergr {
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-color: #cdda32;
  border-right-color: #cdda32;
  border-left-width: 2px;
  border-right-width: 2px;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-color: #cdda32;
  border-bottom-color: #cdda32;
}
div.oldDesign .flight_tb_blue_sel {
  height: 48px;
  color: #001B3A;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  padding-left: 3px;
}
div.oldDesign .flight_tb_blue_sel a {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .flight_tb_blue_sel a:hover {
  color: #001B3A;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .greenbox {
  background-image: url('/templates/img/greenborder.gif');
}
div.oldDesign .selbox {
  border-top: solid 2px #F6F6F6;
  border-bottom: solid 2px #F6F6F6;
}
div.oldDesign .selbox_lwhite {
  border-style: solid;
  border-width: 2px;
  border-color: #999999;
}
div.oldDesign .selbox_lgreen {
  border-style: solid;
  border-color: #cdda32;
  border-width: 2px;
  background-color: #EFF8C8;
}
div.oldDesign .selbox_lblue {
  border-style: solid;
  border-color: #092441;
  border-width: 2px;
  background-color: #E6EBF0;
}
div.oldDesign .bag_box {
  background-color: #cdda32;
  padding: 2px;
  vertical-align: middle;
  color: #001B3A;
  font-weight: bold;
  font-size: 10px;
}
div.oldDesign .bag_box i {
  font-size: 12px;
  font-style: normal;
}
div.oldDesign .htl_book {
  font-weight: normal;
  color: 999999;
}
div.oldDesign .blue_18 {
  font-size: 1.167em;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 1.8em;
}
div.oldDesign .blue_11 {
  color: #001B3A;
  font-size: 11px;
}
div.oldDesign .blue_12 a {
  color: #001B3A;
  font-size: 12px;
  font-weight: bold;
}
div.oldDesign .grey_12 {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
div.oldDesign .grey_12 a {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
div.oldDesign .price_8 {
  padding: 1px;
  background-color: #E7E7E7;
  font-size: 8.5px;
  font-weight: bold;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 1px;
  border-style: solid;
  border-color: #CCCCCC;
}
div.oldDesign .fare_9 {
  color: #CCCCCC;
  font-size: 9px;
  font-style: normal;
}
div.oldDesign .fare_9d {
  color: #666666;
  font-size: 9px;
  font-style: normal;
}
div.oldDesign .back_14 a {
  color: #001B3A;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}
div.oldDesign .pprice_18 {
  font-size: 18px;
  font-weight: bold;
}
div.oldDesign .price_balon {
  width: 55;
  vertical-align: bottom;
  text-align: center;
}
div.oldDesign .red_error {
  color: #e60000;
  font-weight: bold;
}
div.oldDesign .red_error_l {
  color: #ee9293;
  font-weight: bold;
}
div.oldDesign .error_box {
  padding: 1px;
  background-color: #FF0000;
}
div.oldDesign .error_boxBord {
  border: 1px solid #FF0000;
}
div.oldDesign .summ_tb_white {
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px;
}
div.oldDesign .summ_tb_grey {
  padding-top: 10px;
  padding-bottom: 10px;
}
div.oldDesign tr.price_tab21 a {
  font-size: block;
  width: 100%;
  line-height: 21px;
  text-decoration: none;
  vertical-align: bottom;
}
div.oldDesign tr.price_tab21 td a:link,
div.oldDesign tr.price_tab21 td a:visited {
  color: #999999;
}
div.oldDesign tr.price_tab21 td a:hover,
div.oldDesign tr.price_tab21 td a:active {
  color: #999999;
}
div.oldDesign tr.price_tab14 a {
  display: block;
  width: 100%;
  line-height: 14px;
  text-decoration: none;
  vertical-align: bottom;
}
div.oldDesign tr.price_tab14 td a:link,
div.oldDesign tr.price_tab14 td a:visited {
  color: #999999;
}
div.oldDesign tr.price_tab14 td a:hover,
div.oldDesign tr.price_tab14 td a:active {
  color: #999999;
}
div.oldDesign .slideup,
div.oldDesign .slidedown {
  overflow: hidden;
}
div.oldDesign .basket {
  background-color: #CDDA32;
  font-family: Tahoma;
  font-size: 12px;
  padding: 5px;
  width: 282px;
}
div.oldDesign .underbasket {
  font-family: Tahoma;
  font-size: 12px;
  padding: 5px;
  width: 282px;
}
div.oldDesign .contentbasket {
  background-color: #FFFFFF;
  overflow: hidden;
}
div.oldDesign .toprounds {
  padding: 0 0 5px;
}
div.oldDesign .botrounds {
  padding: 5px 0 0;
}
div.oldDesign .botroundsgray {
  background-color: #999999;
  padding: 5px 0 0;
}
div.oldDesign .height {
  height: 5px;
}
div.oldDesign .basketblockh1 {
  padding: 5px 0 5px 0;
  overflow: hidden;
}
div.oldDesign .basketblockgrey {
  background-color: #F6F6F6;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  margin: 0 1px;
  padding: 5px;
}
div.oldDesign .basketblockgreynomarg {
  background-color: #F6F6F6;
  margin: 0;
  padding: 0;
}
div.oldDesign .basketblock {
  margin: 0 1px;
}
div.oldDesign .basketblocktopline {
  border-top: 1px solid #CCCCCC;
  margin: 0 1px;
}
div.oldDesign .basketblockdarkgrey {
  background-color: #999999;
  color: #FFFFFF;
  padding: 5px 5px 0;
}
div.oldDesign .centeralg20px {
  color: #FFFFFF;
  font-size: 20px;
  text-align: right;
}
div.oldDesign .basketblockh1 h1 {
  color: #001B3A;
  display: inline-block;
  font-size: 15px;
  margin: 0;
  padding: 0 0 5px 5px;
  width: 240px;
}
div.oldDesign .vimg {
  vertical-align: middle;
  cursor: pointer;
}
div.oldDesign .lpwidthimg {
  display: inline-block;
  width: 30px;
}
div.oldDesign .overflow {
  padding: 5px 0 0;
  overflow: hidden;
}
div.oldDesign .overflowl {
  padding: 3px 0 5px 12px;
  overflow: hidden;
}
div.oldDesign .productbasket {
  display: block;
  width: 180px;
}
div.oldDesign .greycolor {
  color: #9A9A9A;
}
div.oldDesign .leftcenter {
  display: inline-block;
}
div.oldDesign .rightcenter {
  display: inline-block;
  padding: 0 0 0 5px;
  vertical-align: middle;
  width: 200px;
}
div.oldDesign .nomargin {
  margin: 0;
  padding: 0;
}
div.oldDesign .innertext {
  padding: 5px;
  overflow: hidden;
}
div.oldDesign .nowrap {
  white-space: nowrap;
}
div.oldDesign .greenbackground {
  background-color: #CDDA32;
  padding: 4px 6px 4px 6px;
  font-weight: bold;
}
div.oldDesign .whitepax {
  background-color: #FFFFFF;
}
div.oldDesign .greypax {
  background-color: #F6F6F6;
}
div.oldDesign .paxfield {
  padding: 4px 6px 4px 6px;
  height: 20px;
}
div.oldDesign .corporate {
  background-color: #eaeaea;
  border-bottom: 1px solid #e1e1e1;
  height: 45px;
}
div.oldDesign .corporateclr {
  background-color: #f6f6f6;
  border-bottom: 1px solid #e1e1e1;
  padding: 10px;
  line-height: 1.5;
}
div.oldDesign .cprpadd {
  padding: 0 5px 0 5px;
}
div.oldDesign .cprname {
  font-size: 16px;
  color: #484848;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 3px;
}
div.oldDesign .corpusersdiv {
  padding: 20px 0 10px 0;
}
div.oldDesign .modalWrap {
  border: 1px solid #000000;
  color: #000000;
  font-family: verdana;
  font-size: 11px;
  width: 100%;
}
div.oldDesign .lightBox {
  display: block;
  width: 644px;
  position: absolute;
  top: 150px;
  left: 50%;
  margin-left: -298px;
  z-index: 5;
  padding: 10px;
  border-radius: 8px;
  background: rgba(82,82,82,0.701961);
}
div.oldDesign .lightBoxContent {
  width: 644px;
  border: 1px solid #6a6a6a;
  background-color: #FFFFFF;
}
div.oldDesign #lightBoxBackground {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 4200px;
  z-index: 1;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background-color: #4f5872;
}
div.oldDesign #mealPictureBox {
  width: 425px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -198px;
  margin-top: -300px;
  z-index: 7;
  padding: 10px;
  border-radius: 8px;
  background: rgba(82,82,82,0.701961);
}
div.oldDesign #mealPictureBoxContent {
  width: 425px;
  border: 1px solid #999999;
  background-color: #999999;
}
div.oldDesign #mealPictureBoxBackground {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 6;
  opacity: 0.01;
  height: 2206px;
  display: none;
  background-color: #4f5872;
}
div.oldDesign .lpright {
  position: relative;
  float: right;
}
div.oldDesign .rightimageh1 {
  display: block;
  float: right;
  padding: 0 5px 0 0;
  overflow: hidden;
}
div.oldDesign .empty {
  padding: 35px 0 35px 0;
  color: #9A9A9A;
  font-weight: bold;
  text-align: center;
}
div.oldDesign .hotelbox_border_top {
  padding: 5px;
  border: 3px solid #cdda32;
  border-bottom: 0px;
}
div.oldDesign .hotelbox_border_bottom {
  padding: 5px;
  border: 3px solid #cdda32;
  border-top: 0px;
}
div.oldDesign .subm_butt_bbkg_n_box {
  background: url("/templates/img/en/arr_white_right.gif") no-repeat scroll right center transparent;
  border: 0 solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 20px 2px 25px;
  text-align: right;
  text-decoration: none;
  width: 390px;
}
div.oldDesign .back_14_box a {
  color: #001B3A;
  font-size: 14px;
  font-weight: bold;
}
div.oldDesign .slickInfoDep {
  z-index: 999;
  position: absolute;
  text-align: left;
  width: 257px;
  overflow: hidden;
  margin: 1px 0 0 0;
}
div.oldDesign .slickInfoDep P {
  padding: 5px;
  margin: 0;
  color: #3c3c3c;
}
div.oldDesign .slickInfoDepH {
  z-index: 999;
  position: absolute;
  text-align: left;
  width: 257px;
  overflow: hidden;
  margin: 1px 0 0 0;
}
div.oldDesign .slickInfoDepH P {
  padding: 5px;
  margin: 0;
  color: #3c3c3c;
}
div.oldDesign .smallAjaxView .slickInfoDep {
  width: 159px;
}
div.oldDesign .slickInfoDepD {
  z-index: 99999;
  position: absolute;
  text-align: left;
  width: 257px;
  overflow: hidden;
  margin: 1px 0 0 0;
}
div.oldDesign .slickInfoDepD P {
  padding: 5px;
  margin: 0;
  color: #3c3c3c;
}
div.oldDesign .slickInfoDepDH {
  z-index: 99999;
  position: absolute;
  text-align: left;
  width: 257px;
  overflow: hidden;
  margin: 1px 0 0 0;
}
div.oldDesign .slickInfoDepDH P {
  padding: 5px;
  margin: 0;
  color: #3c3c3c;
}
div.oldDesign .smallAjaxView .slickInfoDepD {
  width: 159px;
}
div.oldDesign .smallAjaxView .depCities {
  width: 159px;
}
div.oldDesign .smallAjaxView .destCities {
  width: 159px;
}
div.oldDesign .ac_results {
  z-index: 99999;
  padding-bottom: 0px;
  background-color: #F5FCDC;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;
  padding-top: 0px;
  border: 1px solid #999999;
}
div.oldDesign .ac_results UL {
  list-style-position: outside;
  padding-bottom: 0px;
  list-style-type: none;
  margin: 0px;
  padding-left: 0px;
  width: 100%;
  padding: 0px;
}
div.oldDesign .ac_results LI {
  padding-bottom: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  display: block;
  font-size: block;
  cursor: pointer;
  padding-top: 0px;
}
div.oldDesign .ac_results LI DIV {
  margin: 0 0 0 0;
}
div.oldDesign .ac_results LI SPAN {
  padding: 0 0 3px 3px;
  display: block;
  font-size: 11px !important;
}
div.oldDesign .ac_results .flightInfo {
  color: red !important;
}
div.oldDesign .ac_results .flightInfo A {
  color: red !important;
}
div.oldDesign .ac_odd {
  background-color: #ECECEC;
}
div.oldDesign .ac_over {
  background-color: #999999;
  color: #FFFFFF;
}
div.oldDesign .autoCompleteField {
  padding-bottom: 0px;
  padding-left: 2px;
  width: 237px;
  padding-right: 0px;
  padding-top: 0px;
}
div.oldDesign .slickInfoDep UL {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.oldDesign .slickInfoDep UL LI {
  margin: 0px 0px 0px 0px;
  padding: 1px 3px 1px 5px;
  font-size: 11px;
  font-weight: bold;
}
div.oldDesign .ac_even {
  background-color: #F5FCDC;
}
div.oldDesign .headerContactUsLink,
div.oldDesign .headerContactUsLink:hover {
  color: #3f3f3f !important;
}
