/* base tsokkos css */
BODY          { font: 12px Verdana,Arail,Helvetica; margin: 0px; }
TD            { font: 12px Verdana,Arail,Helvetica; color: #085573; }
.time         { font: 10px Verdana,Arail,Helvetica; color: #ffffff; }
.titles       { color: #F0C43F; font-size: 16px; text-decoration: none; font-weight: bold;}
.header       { font: bold 15px Verdana,Arail,Helvetica; color: #F2C00C; text-decoration: none;}
.menu         { color: #FFFFFF; text-decoration: none; font-weight: bold;}
.menu A       { color: #ffffff; ext-decoration: none;}
.menu A:hover { color: #ffffff; text-decoration: none;}
.menu_box     { font-family: Verdana,Arail,Helvetica; olor: #0B506F; text-decoration: none; font-weight: bold;}
.menu_box A   { font-family: Verdana,Arail,Helvetica; color: #0B506F; text-decoration: none;}.
.menu_box A:hover { font-family: Verdana,Arail,Helvetica; color: #0B506F; text-decoration: none;}
.menu_cont    { font-family: Verdana,Arail,Helvetica; color: #085573; text-decoration: none;}
.menu_cont A  { font-family: Verdana,Arail,Helvetica; color: #085573; text-decoration: none;}
.menu_cont A:hover { font-family: Verdana,Arail,Helvetica; color: #085573; text-decoration: underline;}
.md           { font-family: Arail,Helvetica; font-size: 12px; color: #525152;}
.md A         { font-family: Arail,Helvetica; font-size: 12px; color: #525152; text-decoration: underline;}
.small A      { font-family: Verdana,Arial; font-size: 9px; color: #FFFFFF; text-decoration: none;}

.logon_error  { font: 10px Verdana,Arail,Helvetica,sans-serif; color: red; }
.logon_title  { font: bold 14px Verdana,Arail,Helvetica,sans-serif; color: #ffffff; padding: 5px; border-bottom: 2px solid white; }
.logon_label  { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #ffffff; }
.logon_text   { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; border: 0px; }
.logon_link   { font: bold 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; text-decoration: none; }
.logon_link:hover { color: #20488B; }

.search_label    { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; }
.search_day      { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; width: 20px; text-align: center; }
.search_sel      { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; }
.search_rate_err { font: 8px Verdana,Arail,Helvetica,sans-serif; color: #FF0000; }

.userdata        { font: 14px Verdana,Arial,Helvetica,sans-serif; color: #000000; text-decoration: none; }
A.userdata       { text-decoration: none; }
A.userdata:hover { text-decoration: underline; }

.bordered        { border: thin solid; border-color: #fffff; }

TD.reserve_11    { color: #0E6F9C; font: bold 14px Verdana,Arial,sans-serif; }
A.reserve_12     { color: #0E6F9C; font: bold 14px Verdana,Arial,sans-serif; text-decoration: none; }
A.reserve_12:hover { color: #000000; text-decoration: none; }
.account_nav     { color: #0E6F9C; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-align: center; }
A.account_nav    { color: #0E6F9C; text-decoration: none; }
A.account_nav:hover { color: #000000; }

.step_hotel_link  { color: #0E6F9C; font: 12px Verdana,Arial,sans-serif; text-decoration: none; }
A.step_hotel_link:hover { color: #000000; }
.step_hotel_name  {}
.step_hotel_desc  {}
.step_hotel_disc  {}

.step_left     { background-color: #FF8131; color: #FFFFFF; font: bold 20px Verdana,Arial,Helvetica,sans-serif; text-align: center; }
.step_room_active { background-color: #ffffff; color: #000000; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-align: center; }
.step_room_ok  { background-color: #6A99D5; color: #000000; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; }
.step_room_ok:hover  { background-color: #92B9E8; }
.step_room_new { background-color: #92B9E8; color: #ffffff; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; }
.step_room_new:hover { background-color: #92B9E8; }

.form_label   { font: bold 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; }
TD.price_calc { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #FFFFFF; border: 1px solid black; }
.form_sel     { font: bold 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; }
.form_submit  { font: bold 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; }
.form_input   { font: bold 10px Verdana,Arail,Helvetica,sans-serif; text-align: right; width: 50px; color: #000000; }
.form_input_card { font: bold 12px Verdana,Arail,Helvetica,sans-serif; text-align: center; width: 200px; color: #000000; }

DIV.step_error { color: red; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-align: center; }
DIV.card_error { color: black; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-align: center; }

TD.step_price_table { color: #000000; background-color: $FFFFFF; text-align: right; font: bold 14px Courier New, Courier, fixed; }
TD.price_separator  { border-top: 1px solid black; }

.news { font: 12px Verdana,Arail,Helvetica; color: #ffffff; text-decoration: none; }
A.news { color: #ffffff; text-decoration: none; }
A.news:hover { color: #ffffff; text-decoration: underline; }
