BODY { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #333; margin:0px; }

.links a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#011993;
	text-decoration:none;
	font-weight:bold;
}

img{border:0px;}
.links A:hover
{
	text-decoration:none;
	color:#000000;
}

TD   { font: 10px Verdana,Arial,Helvetica,sans-serif; 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: bold 20px , Helvetica, sans-serif; vertical-align: middle; letter-spacing: 3; }


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

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

.menu_head A   { text-decoration: none; }

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

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

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

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

TD.main_left  { background-color: #;}

TD.main_right { background-color: #; }

#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: #ddd; }

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: bold 10px Verdana,Arial,Helvetica,sans-serif;}

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

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


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

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

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

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

TABLE.step2_tbl { border: 1px solid #ccc; background-color:#ddd;}

DIV.step_title  { width: 540px; font: bold 16px ,Helvetica,sans-serif; color:#333; margin-bottom: 10px; margin-top:10px; }

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

.book_lblsrch1 { font: 12px Arial, Helvetica, sans-serif; color: #717171; font-weight:bold; margin-top: 4px; }

.book_lblsrch { font: 12px Arial, Helvetica, sans-serif; color: #717171; font-weight:bold; margin-top: 4px; }


.book_label1  { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #333; background-color: #ddd; vertical-align: top; border-bottom: 1px solid #fff; border-right: 1px dotted #fff; font-weight: bold; text-align:left }

.step3_label1 { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #333; background-color: #ddd; vertical-align: top; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold; text-align:left }

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

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

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

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

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

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

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

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

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

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

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

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

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

.book_err     { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #FF0000; text-align:left }

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

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



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

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

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



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

TD.offer_title{ font: 15px Verdana,,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,,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,,Helvetica,sans-serif; color: #446E94; padding-bottom: 14px; }

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

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

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

.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:#D73A05;
	font-family:Arial, Helvetica, sans-serif;
	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:30; 
	vertical-align:top;
	color:#000066; font-weight:bold;
	text-align:center;
}

.footer_menu
{
	color:#D39783;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.footer_menu a
{
	text-decoration:none;
	color:#D39783;
}

.footer_menu a:hover
{
	color:#333333;
	text-decoration:none;
}

.footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#414141;
}

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

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

#bookform_layout
{

}

.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: #000;
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
}

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

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

.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;
}


