

BODY { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #ffffff; }

TD   { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #ffffff; }
TD.offer h1{
background-color:#FFFFFF;
color:#1878B8;
font:bold 16px Verdana,Arial,Helvetica,sans-serif;
margin : 0;
}

TD.title h1{
background-color:#1878B8;
color:#FFFFFF;
font:bold italic 20px Arial,Helvetica,sans-serif;
height:42px;
letter-spacing:3px;
vertical-align:middle;
padding-left:15px;
margin:0;
}
TD h1{
color:#ffffff;
font:normal 22px Verdana,Arial,Helvetica,sans-serif;
margin : 0;
}
TD h2{
color:#ffffff;
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
margin : 0;
}

TABLE.title { width: 100%; }

TD.title { width: 100%; height: 42px; color: #ffffff; background-color: #1878b8; font: bold 20px Arial, Helvetica, sans-serif; vertical-align: middle; letter-spacing: 3; }



TD.head       { background-color: #0378DF; }

TD.menu_head  { background-color: #ffffff; font: bold 12px Verdana,Arail,Helvetica,sans-serif; color: white;}

.menu_head A   { text-decoration: none; }




TD.menu_foot  { background-color: #1878b8; color: white; font: bold 10px Verdana,Arail,Helvetica,sans-serif; }

A.menu_foot   { color: white; font: bold 10px Verdana,Arail,Helvetica,sans-serif; text-decoration: none; }

TD.sep1       { background-color: #ffffff; }

TD.sep2       { background-color: #ffffff; }

TD.main_left  { background-color: #ffffff; }

TD.main_right { background-color: #ffffff; }



TABLE.step1_tbl { border: 1px solid #ffffff; }

TD.step1_tbl2   { border-right: 1px solid #ffffff; }

TD.step1_tbl2b  { background-color: #ffffff; color: #1878b8; text-align: center; vertical-align: middle; font: bold 10px Verdana,Arail,Helvetica,sans-serif; }

TD.step1_tbl2ba  { background-color: #ffffff; color: #1878b8; text-align: left;  padding-left:3; padding-top:3; vertical-align: top; font: 10px Verdana,Arail,Helvetica,sans-serif; }

TD.step1_tbl2ba1  { background-color: #1878b8; color: #FFFFFF; text-align: left;  padding-left:3; padding-top:3; vertical-align: top; font: 10px Verdana,Arail,Helvetica,sans-serif; }


TD.step1_tbl3a  { border-right: 1px solid #ffffff; padding:3;}

TD.step1_tbl3b  { border-right: 1px solid #ffffff; padding:3; }

TD.step1_total  { border-right: 1px solid #ffffff; padding:3; color: #1878b8; font-weight: bold; vertical-align: top; }

A.step1_book    { color: #1878b8; text-decoration: none; font: italic bold 10px Verdana,Arail,Helvetica,sans-serif; }

TABLE.step2_tbl { border: 1px solid #7f7f7f; }

DIV.step_title  { width: 540px; background-color: #ffffff; font: bold 16px Arial,Helvetica,sans-serif; color:#1878b8; margin-bottom: 10px; }

.main_cars      { border: 2px solid #7f7f7f; }



.book_lblsrch1 { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #ffffff; margin-top: 4px; }

.book_lblsrch { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #666666; margin-top: 4px; }


.book_label1  { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; vertical-align: top; border-bottom: 1px solid #1878b8; border-right: 1px solid #1878b8; }

.book_label3  { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; vertical-align: top; border-right: 1px solid #1878b8; }

.book_label2  { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; vertical-align: top; }

.book_choice1 { font: bold 10px Verdana,Arail,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; padding-left: 20px; border-bottom: 1px solid #1878b8; }

.book_choice2 { font: bold 10px Verdana,Arail,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; padding-left: 20px;  border-bottom: 1px solid #1878b8; }

.book_choice3 { font: bold 10px Verdana,Arail,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; padding-left: 20px; }

.book_sel1    { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; width: 180px; }

.book_sel2    { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; width: 50px; }

.book_sel3    { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; width: 60px; }

.book_sel4    { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; width: 80px; }

.book_submit  { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; }

.book_input   { font: 10px Verdana,Arail,Helvetica,sans-serif; width: 300px; color: #000000; }

.book_day     { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; width: 30px; text-align: center; }

.book_err     { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #FF0000; }

.book_input_card { font: 12px Verdana,Arail,Helvetica,sans-serif; text-align: center; width: 300px; color: #000000; }

.book_rpin { font: 10px Arail,Helvetica,sans-serif; text-align: left; width: 35px; color: #000000; }



TD.news       { font: bold 16px Verdana,Arial,Helvetica,sans-serif; color: #446E94; padding-top: 10px; background-color: #C0C8CA; padding-left:16; }

TD.news_title { font: bold 12px Verdana,Arial,Helvetica,sans-serif; color: #0B1761; background-color: #ffffff; padding-left:15; padding-top:15; }

TD.news_text  { font: 12px Verdana,Arial,Helvetica,sans-serif; background-color: #ffffff; padding:15; }



TD.offer      { font: bold 16px Verdana,Arial,Helvetica,sans-serif; color: #1878b8; background-color: #ffffff; }

TD.offer_title{ font: 15px Verdana,Arial,Helvetica,sans-serif; color: #ffb200; background-color: #ffffff; padding-left:15; padding-top:15; }

TD.offer_text { vertical-align: middle; text-align: center; padding-left: 5; padding-right: 8; }

A.offer_text  { color: 0066CC; text-decoration: none; }

TD.supp_pop { font: bold 10px Verdana,Arial,Helvetica,sans-serif;  padding-left: 5; color: #1878b8; }

A.supp_pop  { text-decoration: underline; }

TD.offer_text_popup { vertical-align: top; text-align: left; padding-left: 10; padding-right: 10; color: white; font-size: 14px; }



TD.art_title    { font: bold 14px Verdana,Arial,Helvetica,sans-serif; color: #446E94; padding-bottom: 14px; }

TD.art_text     { font: 12px Verdana,Arial,Helvetica,sans-serif; padding-bottom: 10px; }

.bordered { 
border-left: thin solid; border-color: #ffffff; border-width: 1; 
border-right: thin solid; border-color: #ffffff; border-width: 1;
}

.border_box { border: thin solid; border-color: #ffffff; border-width: 1; }

li a {
color:#ffffff;
text-decoration:none;
}


