BODY { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff; background:url(images/body_bg.jpg) repeat-x; }

TD   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000; }

TD A { color: #494949; text-decoration: underline; }
TD A:hover { text-decoration: none; }

TABLE.title { width: 100%; }

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


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

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

.menu_head A   { text-decoration: none; }

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

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

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

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

TD.main_left  { }

TD.main_right { }

#index{background-color:#002e4a}
#index .tdleft{border:1px solid white; text-align:center}
#index .tdright{border:1px solid white; border-left:none; text-align:center;}

TABLE.step1_tbl { border: 1px solid #999; text-align:left; color:#fff; background-color: #406F8E; }

TD.step1_tbl2   { border-right: 1px solid #999; color:#002d49; text-align: center;}

TD.step1_tbl2b  {  color: #1878b8; text-align: center; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

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

TD.step1_tbl2ba1  {  background-color: #666666; color: #FFFFFF; text-align: left;  padding-left:3px; padding-top:3px; vertical-align: top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


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

TD.step1_tbl3b  { border-right: 0px solid #002d49; padding:3px; color:#fff}

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

A.step1_book    { color: #FFFFFF; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

TABLE.step2_tbl { border: 1px solid #7f7f7f; background-color:#406F8E;}

DIV.step_title  { width: 540px; background-color: #709FBF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-bottom: 10px; margin-top:10px; }

.main_cars      { border: 2px solid #002d49; }

.book_lblsrch1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #fff; margin-top: 4px; }

.book_lblsrch { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #5174FF; margin-top: 4px; font-weight: bold; }


.book_label1  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #fff; background-color: #406F8E; vertical-align: top; border-bottom: 1px solid #fff; border-right: 1px dotted #fff; font-weight: bold; }

.step3_label1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #fff; background-color: #406F8E; vertical-align: top; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold; }

.book_label3  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #fff; background-color: #002d49; vertical-align: top; border-right: 1px solid #fff; }

.book_label2  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #fff; background-color: #002d49; vertical-align: top; }

.book_choice1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #000;  padding-left: 20px; border-bottom: 1px solid #fff; background-color:#AAC6D9; text-align:right }

.step3_choice1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #fff;  padding-left: 20px; border-bottom: 1px solid #fff; background-color:#709FBF; text-align:right }

.book_choice2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #fff; background-color: #AAC6D9; padding-left: 20px;  border-bottom: 1px solid #fff; text-align:left; }

.book_choice3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #fff; background-color: #002d49; padding-left: 20px; }

.book_sel1    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; width: 170px; text-align:left }

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

.book_sel3    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; width: 70px; }

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

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

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

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

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

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

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



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

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

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



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

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

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

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

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

A.supp_pop  { text-decoration: underline; }

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



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

TD.art_text     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-bottom: 10px; padding-top:10px; color:#000;}

.bordered { 
	border: thick solid #002d49;
}

.border_box { border:1px solid #FFFFFF;}

.foottext{
	color:#032135;
	background:url(images/menu_bg.jpg) repeat-x;
	height:28px;
}

.foottext td a{
	color:#fff;
	text-decoration:underline;
}


#border-bottom{
	-moz-margin-start: 4px;
}

.header{
	height:20px;
	text-align:left;
	color:#000;
	font-family:Helvetica, sans-serif bolder;
	font-size:16px;
	font-weight:bolder;
	margin-left:10px;
	margin-top:5px;

}


.banners{
	margin-top:5px;
	width:192px;
}
.offers{
	border-right:solid 2px #feb436; 
	border-left:solid 2px #feb436; 
	margin-top:-3px;
	
}

.offers th{
	background:url(images/pannel_top_bg.jpg) no-repeat top; background-color:#fddb94; height:27px; text-align:center; font-weight:bold; color:#000066; font-size:14px;
	border-bottom:solid 2px #feb436;
}
.offerDescriptionTop{ 
	height:27px; background-image:url(images/field.jpg); color: #002d49; font-weight:bold; font-size:12px;
}

.offerDescriptionBottom{ 
	height:30px; 
	vertical-align:top;
	color:#000066; font-weight:bold;
	text-align:center;
}

.footer
{
	font-family:"Times New Roman", Times, serif;	
	font-size:12px;
	color:#000000;
    padding-top: 5px;
}

.footer a
{
	color:#000000;
    text-decoration:none;
}

.footer a:hover
{
    color:#666;
    text-decoration:underline;
}

#bookform_layout
{
    background: url(../images/site/book_back.jpg) no-repeat;
    width: 454px;
    height:148px;
    #height:174px;
    padding-top: 26px;
    padding-left: 5px;
    vertical-align: top;

}

.article_links
{
color:#000;
}

.article_links a
{
    color:#26A9E1;
    text-decoration:none;
    font-size: 12px;
}

.article_links a:hover
{
    color:#333;
    text-decoration:none;
    font-size: 12px;
}


#step1_book
{
color:#FFF;
}

#step1_book a
{
    color:#FFF;
    text-decoration:none;
    font-size: 12px;
}

#step1_book a:hover
{
    color:#333;
    text-decoration:none;
    font-size: 12px;
}

.details
{
   font-size:10px;
   color: #C80E23;
   font-family: Verdana;
}

.details a
{
    color: #C80E23;
	text-decoration:none;
}

.details a:hover
{
	color:#A8121D;
	text-decoration:underline;
}

.booknow, booknow a
{
  font-size: 15px;
  font-family: Arial;
  color: #494949;
  font-weight: bold;
  text-decoration: none;
}

.booknow a:hover
{
  color: #666666;
  text-decoration: underline;
}

.topmenu a
{
  font-size: 10px;
  font-family: Arial;
  color: #fff;
  text-decoration: none;
}

.topmenu a:hover
{
  color: #fff;
  text-decoration: underline;
}



