.rebuild_header {
 height: 100px;
  overflow:hidden;
  width: 742px;
  /*position: relative;
  left: 0px;
  top: 0px;*/

  clear: both;
  background:url(/img/new_header_bg.jpg) left top repeat-x;
  *margin-bottom:1.2em!important;
  }
a.rebuild_logo {
display:block;
 /* position: absolute;*/
  height: 75px;
  width: 201px;
  /*left: -7px;
  top: 0px;*/
  background:url(/img/logo.gif) 5px 0px no-repeat;
   float:left;
  }
.choice1_rebiuld {
  /*position: absolute;*/
  height: 58px;
  width: 144px;
  background: url(/img/choice1.gif) center 11px no-repeat;
  /*left: 205px;
  top: 0px;
  background-image: url(/img/choice1.gif);
  background-repeat: no-repeat;
  background-position: center top;*/
  float:left;
  }
.choice2_rebiuld {
 /* position: absolute;*/
  height: 58px;
  width: 144px;
  /*left: 349px;
  top: 0px;
  background-image: url(/img/choice2.gif);
  background-repeat: no-repeat;
  background-position: top;*/
  background: url(/img/choice2.gif) center 11px no-repeat;
  float:left;
  }
.ch_txt_rebiuld {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #db004e;
  padding-top: 50px;
  text-align:center
  }
.ch_txt_rebiuld a {
  font-weight: lighter;
  color: #0285af;
  text-decoration: underline;
  }
.ch_txt_rebiuld a:hover {
  font-weight: lighter;
  color: #0285af;
  text-decoration: none;
  }
.esearsh_rebuild {
  /*height: 58px;*/
  width: 218px;
  /*position: absolute;
  top: 0px;
  left: 520px;*/
  height: 58px;
  float:right;
  }
.es_txt_rebuild {
  font-family: Tahoma;
  font-size: 11px;
  color: #0285af;
  margin-top:27px;
  /*padding-bottom: 13px*/
  margin-bottom: 3px;
  padding:0!important;
  }
.es_form_rebuild {
  font-family: Tahoma;
  font-size: 11px;
  color: #0285af;
  /*vertical-align: middle;*/
  line-height: 18px;
  float:left;
  width:197px
  /*position: relative;*/
  }
.em_div_abs_rebuild {/*
	position: absolute;
	top: 2px;
	right: 0px;*/
	float:left;
	margin-top:4px
}
.email_rebuild {
  /*height: 12px;*/
  height:16px;
  width: 147px;
  border: 1px solid #d3e4f3;
  margin-right: 5px;
  margin-left: 5px;
  padding-left: 5px;
  /*font: Tahoma;
  font-size: 12px;*/
   font: 12px/12px Tahoma, Helvetica, sans-serif;
  color: #45a2cf;
  /*line-height: 18px;*/
  }
  .phone_spravka_rebuild { color: #1450b1;font: normal 17px verdana, Helvetica, sans-serif; letter-spacing:-1px!important;}
  .rebiuld_phone {  float: none; color:#00497e;font: bold 12px tahoma, Helvetica, sans-serif; text-align: right; margin-top:5px}

.rebuild_phone_private { padding-right:140px!important;}  
.rebuild_phone_agency { padding-right:30px!important;}



.text_right { text-align:right!important;}
.clear { clear:both;}
.text_aqua { color:#3B7FC6}


/* for Index page */
.all_choice_cruise { padding-bottom:8px;}
.choice_cruise_rebuild {margin-top:8px;height:auto;background:url("/img/bg_cruise_div.gif") left top no-repeat;border:1px solid #D6D6D6;}
.choice_cruise_rebuild table { margin-right:0!important}
.descr_photo  { text-align:right; padding-right:2px;}
.descr_place_rebuild {color:#808080;font: 11px Tahoma, Arial, Helvetica, sans-serif;margin-left:0;margin-right:auto;margin-top:5px;padding-left:11px;width:220px; white-space: nowrap;}
.descr_place_rebuild span, .descr_place_rebuild a, .descr_place_rebuild a:visited { color:#004E89; text-transform:uppercase;}
.descr_revision_rebuild{color:#89898B;margin-left:0;margin-right:auto;padding-left:11px;width:220px;padding-top:3px;padding-bottom:3px;}
.descr_revision_rebuild a, .descr_revision_rebuild a:visited { color:#808080; font: 9px Tahoma, Arial, Helvetica, sans-serif}
.descr_data_rebuild {color:#FFBC26;font-family:Tahoma;margin-left:0;margin-right:auto;padding-left:11px;width:240px;padding-bottom:5px}
.descr_data_rebuild a, .descr_data_rebuild a:visited {color:#FFBC26;font: 11px Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;}
.view_all_cruise { text-align:right;font-size:11px;}
.view_all_cruise a { color:#05578F; font-weight:bold;}

 /* for Spec.aspx page*/  
.spec_choice_cruise_rebuild { border-top: 1px solid #83AFCE; background:url(/img/ship_tab_bg.jpg) left top repeat-x; margin-bottom:8px}
.spec_chip_tab_title { width:100%; border-collapse:collapse; color:#023988;}
.spec_chip_tab_title a, .spec_chip_tab_title a:visited { color:#023988; text-decoration:underline; margin-left: 20px}
.spec_chip_tab_title_left { border-collapse:collapse; padding-top:1px}
.spec_chip_tab_title_right { border-collapse:collapse; text-align:right; padding-top:4px}
.spec_chip_tab_title h1 { font-size: 11px; color: #023988;line-height:normal; margin: 4px 0 0.6em 0; text-transform:uppercase;}

.spec_spec_new_ship_tab_top { width:100%; color:#0269B4; font: bold 12px tahoma, Arial, Helvetica, sans-serif; border-collapse:collapse;}
.spec_spec_new_ship_tab_top td { padding:6px 5px; border-collapse:collapse;}
.spac_new_ship_ancor { background:url(/img/ship_tab_ancor.jpg) 4px 4px no-repeat; padding-left: 30px!important;}
.spac_new_ship_cross { background:url(/img/ship_tab_cross.jpg) 4px 4px no-repeat; padding-left: 30px!important;}
.spec_new_ship_tab { width:100%; color:#023988; border-collapse:collapse;}
.spec_new_ship_tab td { padding:5px 0 0 0; line-height:16px; border-collapse:collapse;}
.spec_ship_tab_right { width:140px; padding:0; border-collapse:collapse;}
.spec_ship_tab_left  { padding: 4px 5px 0 0!important; border-collapse:collapse;}
.spec_ship_tab_center {  padding:8px 0 0 0!important;  font: 12px/16px tahoma, Arial, Helvetica, sans-serif!important;}




.spec_ship_cruise_pathway { color:#707070; font: 9px/16px tahoma, Arial, Helvetica, sans-serif; padding:0!important; border-collapse:collapse; vertical-align:middle!important; height:32px;}

.spec_ship_tab_lenght { width:34px; height:33px; background:url(/img/ship_tab_lenght.jpg) top left no-repeat; text-align:center; color:#FFFFFF; font: bold 10px/14px tahoma, Arial, Helvetica, sans-serif; float:right; margin: 10px 5px 12px 0}
.spec_ship_tab_num {font: bold 14px tahoma, Arial, Helvetica, sans-serif;}
.spec_ship_tab_more { display:block; width:108px; height:30px; background:url(/img/ship_tab_more.gif) left top no-repeat; float:right}
