
TD.reserve_11 {
  color: White;
  font: bold 18px Verdana,Arial,sans-serif;
}

A.reserve_12 {
  color: #ffffff;
  font: bold 18px Verdana,Arial,sans-serif;
  text-decoration: none;
}

A.reserve_12:hover {
   color: #000000;
   font: bold 18px Verdana,Arial,sans-serif;
   text-decoration: none;
}

TD.reserve_m1 {
  color: #000000;
  font: bold 16px Verdana,Arial,sans-serif;
  text-decoration: none;
  text-align: center;
}

TD.reserve_m2 {
  color: #000000;
  font: bold 12px Verdana,Arial,sans-serif;
  text-decoration: none;
  text-align: center;
}

TD.step_main {
  border: 1px solid white;
  color: #000000;
  font: 12px Verdana,Arial,sans-serif;
}

TD.step_des {
  color: #000000;
  font: 12px Verdana,Arial,sans-serif;
}

TD.hotel_link {
  padding-bottom: 10px;
  text-align: center;
}

A.hotel_link {
  color: #000000;
  font: 12px Verdana,Arial,sans-serif;
  text-decoration: none;
}

.account_nav {
  font-family: Verdana,Arial;
  font-size: 12px;
	font-weight:bold;
  color: #ffffff;
  text-decoration: none;
	text-align: center;
}

A.account_nav {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: none;
}

A.account_nav:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  TEXT-DECORATION: none;
}

.discount {
  color: red;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
}

.step_left {
  background-color: #FF8131;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
.step_room_active {
  background-color: #ffffff;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
.step_room_ok {
  background-color: #6A99D5;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
  text-decoration: none;
}
.step_room_ok:hover {
  background-color: #92B9E8;
  color: #000000;
  text-decoration: none;
}
.step_room_new {
  background-color: #92B9E8;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
  text-decoration: none;
}
.step_room_new:hover {
  background-color: #92B9E8;
  color: #000000;
  text-decoration: none;
}

.form_label {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
TD.price_calc {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  border: 1px solid black;
}

.form_sel {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.form_submit {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.form_input {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  width: 50px;
  color: #000000;
}
.form_input_card {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  width: 200px;
  color: #000000;
}

DIV.step_error {
  color: red;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
DIV.card_error {
  color: white;
  font-size: 14px;
#  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
#  text-align: center;
}

.step_title {
  color: #204488;
  font-size: 20px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
}

TD.price_table {
  color: #000000;
  background-color: $FFFFFF;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  font-family: Courier New, Courier, fixed;
}
TD.price_separator {
  border-top: 1px solid black;
}
.search_title {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  border-bottom: 1px solid white;
}

TD.search_label {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
}

.search_day {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 20px;
  text-align: center;
}

.search_sel {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
}

.search_sel_full {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 135px;
}

.logon_error {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: red;
}

.logon_title {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  padding-top: 10px;
  border-bottom: 1px solid white;
}

.login_text {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 130px;
}

.step_logon_link {
  background-image: url(images/button_bg.jpg);
  display: block;
}
.button, .logon_link, .hotel_link {
  background-image: url(images/button_bg.jpg);
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 98;
  height: 20;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  border: 0 none White;
  display: block;
}

.hotel1_link {
  background-image: url(images/button1_bg.jpg);
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 180px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  border: 0 none White;
  display: block;
}

.hotel2_link {
  background-image: url(images/button2_bg.jpg);
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 98;
  height: 20;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  border: 0 none White;
  display: block;
}

.logon_link:hover {
  color: #ffffff;
}

.footer{
  font-family: Verdana, Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

.footer: hover {
  font-size: 10px;
  color: #ffffff;
}

.news {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: none;
}

A.news {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: none;
}

A.news:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: underline;
}
BODY {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0px;
}

TD {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
}

TD A {
  color: #ffffff;
  text-decoration: none;
}

TD A:hover {
  color: #ffffff;
  text-decoration: underline;
}

.titles {
  color: #F0C43F;
  font-size: 16px;
  font-weight: bold;
}

.rate_error {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 8px;
  color: #AA0000;
}

.search_title {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  border-bottom: 1px solid white;
}
TD.search_label {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
}
.search_day {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 20px;
  text-align: center;
}
.search_sel {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
}
.search_sel_full {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 135px;
}
.md {
  font-family: Arail,Helvetica;
  font-size: 12px;
  COLOR: #525152;
}
A.md {
  font-family: Arail,Helvetica;
  font-size: 12px;
  COLOR: #525152;
  TEXT-DECORATION: underline;
}

A.small {
  font-family: Verdana,Arial;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
}

.userdata {
  font-family: Verdana,Arial;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
A.userdata {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  TEXT-DECORATION: none;
}
A.userdata:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  TEXT-DECORATION: underline;
}
.bordered {
  border: thin solid;
  border-color: #fffff;
}

.footer {
  font-family: Verdana, Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

.footer:hover {
  font-size: 10px;
  color: #ffffff;
}

.news {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: none;
}
A.news {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: none;
}
A.news:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: underline;
}

TD.reserve_11 { color: #ffffff; font: bold 18px Verdana,Arial,sans-serif; }
A.reserve_12 { color: #ffffff; font: bold 18px Verdana,Arial,sans-serif; text-decoration: none; }
A.reserve_12:hover { color: #000000; font: bold 18px Verdana,Arial,sans-serif; text-decoration: none; }
TD.reserve_m1 { color: #000000; font: bold 16px Verdana,Arial,sans-serif; text-decoration: none; text-align: center; }
TD.reserve_m2 { color: #000000; font: bold 12px Verdana,Arial,sans-serif; text-decoration: none; text-align: center; }
TD.step_main { border: 1px solid white; color: #000000; font: 12px Verdana,Arial,sans-serif; }
TD.step_des { color: #000000; font: 12px Verdana,Arial,sans-serif; }
TD.hotel_link { padding-bottom: 10px; text-align: center; }
A.hotel_link { color: #000000; font: 12px Verdana,Arial,sans-serif; text-decoration: none; }

.account_nav {
  font-family: Verdana,Arial;
  font-size: 12px;
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
}
A.account_nav {
  font-family: Verdana,Arail,Helvetica;
  color: #ffffff;
  TEXT-DECORATION: none;
}
A.account_nav:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  TEXT-DECORATION: none;
}

.discount {
  color: red;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
}
.step_login_text {
  color: #000;
  font-size: 12px;
  width: 300px;
}

.step_left {
  background-color: #FF8131;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
.step_room_active {
  background-color: #ffffff;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
.step_room_ok {
  background-color: #6A99D5;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
  text-decoration: none;
}
.step_room_ok:hover {
  background-color: #92B9E8;
  color: #000000;
  text-decoration: none;
}
.step_room_new {
  background-color: #92B9E8;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
  text-decoration: none;
}
.step_room_new:hover {
  background-color: #92B9E8;
  color: #000000;
  text-decoration: none;
}

.form_label {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
TD.price_calc {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  border: 1px solid black;
}

.form_sel {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.form_submit {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.form_input {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  width: 50px;
  color: #000000;
}
.form_input_card {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  width: 200px;
  color: #000000;
}

DIV.step_error {
  color: red;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
DIV.card_error {
  color: white;
  font-size: 14px;
#  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
#  text-align: center;
}

.step_title {
  color: #204488;
  font-size: 20px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
}

TD.price_table {
  color: #000000;
  background-color: $FFFFFF;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  font-family: Courier New, Courier, fixed;
}
TD.price_separator {
  border-top: 1px solid black;
}
