BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin:0; padding:0}
TD,P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.fixed {color: #666666; font-size:10px;}
.emails {color: #000000; font-size:12px;}
.txtwhite11 {color: #FFFFFF; font-size:10px;font-weight:bold;}
.txtwhite11a {color: #FFFFFF; font-size:11px;font-weight:bold;}
.txtblack11 {color: #333333; font-size:10px;}
.txtwhite18 {font-size: 13px;font-style: normal;font-weight: bold;color: #FFFFFF;padding-left: 5px;text-decoration: none;}
.btns {
    padding: 0 0 2px 0;
    border-bottom: 1px solid #D9D9D9;
}

a.s_links {color: #999999; text-decoration: underline;}

.book {font-size: 10px; color: #666666;}

#idforms td {
   padding: 1px 0 1px 0;
}

#ota_month1 {
   width: 126px;
}
#ota_header0 {
   width: 106px !important;
}
#ota_header1 {
   width: 106px !important;

}
#header1 {
   width: 106px !important;
}


h1 {font-size: 16px; color: #001B3A;font-weight:bold;margin:0;padding:0;}
h2 {font-size: 13px; color: #001B3A;font-weight:bold;margin:0;padding:0;}
h3 {font-size: 13px; color: #333333;font-weight:bold;margin:0;padding:0;}

.smhead {font-size: 16px; color: #001B3A;font-weight:bold;}
.smhead a { text-decoration: none;}
.smhead a:hover {color: #666666; text-decoration: underline;}

.smhead_black {font-size: 16px; color: #001B3A;font-weight:bold; text-decoration: none;}
.smhead_black a {font-size: 16px; color: #001B3A;font-weight:bold; text-decoration: none;}
.smhead_black a:hover {color: #666666; text-decoration: none;}

.smhead_blackb {font-size: 24px; color: #001B3A;font-weight:normal;margin:0;padding:0;}
.smhead_blackb a {font-size: 24px; color: #001B3A;font-weight:normal;margin:0;padding:0; text-decoration: none;}
.smhead_blackb a:hover {color: #666666; text-decoration: underline;}

.smhead_red {font-size: 16px; color: #FF0000;font-weight:bold;}
.smhead_red a {font-size: 16px; color: #FF0000;font-weight:bold; text-decoration: none;}
.smhead_red a:hover {color: #666666; text-decoration: underline;}

.whead {font-size: 12px; color: #FFFFFF;font-weight:bold;}
.greenhead { background-color: #CDDA32; padding:2px;padding-left:0px; color:#FFFFFF; font-weight:bold; }
.red_norm { color:#FF0000;font-style:normal;font-size: 11px; }

a {text-decoration: underline; color: #001B3A;}
a:hover {text-decoration: underline; color: #666666;}

.menu_btn a {text-decoration: none;}
.menu_btn a:hover {text-decoration: none;}

.btt_footer_text {color: #FFFFFF;font-weight:bold;}
.btt_footer_text a {color: #FFFFFF;}
.btt_footer_text a:hover {color:#CDDA32;}

.specofer a {text-decoration: underline; color: #FF0000;font-weight:bold;}
.specofer a:hover {text-decoration: underline; color: #666666;font-weight:bold;}

.mn1 {color: #666666;}
.mn1 a {color: #666666;}
.mn1 a:visited {color: #CCCCCC;}
.mn1 a:hover {color: #001B3A; text-decoration: none;}

.mactive {color: #666666;}
.mactive a {color: #001B3A;}
.mactive a:hover {color: #666666;}

.mactiver {color: #FF0000;}
.mactiver a {color: #FF0000;}
.mactiver a:hover {color: #666666;}

.wmenu {color: #001B3A; font-weight:bold;}
.wmenu a {color: #001B3A; text-decoration: none;}
.wmenu a:hover {color: #001B3A; text-decoration: none;}
.wmenu b {color: #001B3A; text-decoration: none;}
.wmenus {color: #001B3A; padding-top:2px; font-weight:normal;}
.woffer {color:#CEDF31;font-weight:bold;text-decoration:none;background-color:#FF0000}

.wmenur {color: #001B3A; font-weight:bold;}
.wmenur a {color: #FFFFFF; text-decoration: none;}
.wmenur a:hover {color: #001B3A; text-decoration: none;}
.wmenur b {color: #FFFFFF; text-decoration: none;}

.bmenu {color: #FFFFFF; font-weight:bold; text-align:right;padding:5px;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;padding-right:3px;}
.bmenu a {color: #FFFFFF; text-decoration: none; text-align:right;padding:5px;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;padding-right:3px;}
.bmenu a:hover {color: #FFFFFF; text-decoration: none; text-align:right;padding:5px;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;padding-right:3px;}
.bmenu b {color: #FFFFFF; text-decoration: none; text-align:right;padding:5px;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;padding-right:3px;}

.green {color: #CDDA32;}
.grey {color: #EEEEEE;}
.blue {color: #001B3A;}

.greentw {color: #99cc00;font-weight:bold;text-decoration:none;}

.hotelselect1 {
    width: 170px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border: solid 1px #666666;
}

.hotelselect2 {
    width: 40px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border: solid 1px #666666;
}

.field01 {height: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field01a {height: 15px;font-family: verdana;font-size: 10px;color: #000000;border: solid 1px #666666;}
.field02 {width: 80px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field02a {width: 100px;height: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field03 {width: 35px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field030 {width: 25px;height: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #EEEEEE;background-color:#EEEEEE;font-weight:bold;}
.field06 {height: 19px;width:40px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field06a {height: 19px;width:120px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field06b {height: 17px;width:55px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field06c {height: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field10 {width: 210px;height: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field10a {width: 210px;height:50px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field11 {width: 210px;height: 70px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;overflow: auto;}
.field11a {width: 600px;height: 120px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;overflow: auto;}
.field11b {width: 300px;height: 120px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;overflow: auto;}
.field13 {width: 135px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field13a {width: 120px;height: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field14 {width: 115px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.fieldmax {width:98%;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field15 {width: 50px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field16 {width: 200px;height: 15px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field16c {width: 100%;height: 19px;font-family: verdana;font-size: 11px;color: #000000;}
.field18 {height:19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field19 {width: 150px; height:19px; font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field20 {width: 300px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.txtar {font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;width:98%;height:50px;}
.field_cc {width: 60px;height: 120px;font-family: verdana;font-size: 12px;color: #000000;border: solid 1px #666666;}
.BTParking_price {width: 100px; font-family: verdana; font-size:   12px;	font-weight: bold; text-decoration: none; color: #001B3A; border: none;}

.skipack_addbutt
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-align:right;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 17px 2px 2px;
cursor : pointer;
}


td.TableHeader
{
    text-align: left;
    vertical-align: middle;
    background-color: #cdda32;
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
    border-right: 1px solid #ffffff;
    padding: 3px;
}
td.TableHeaderbl
{
	text-align: left;
	vertical-align: top;
	background-color: #001B3A;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}
td.TableHeaderb2
{
	text-align: center;
	vertical-align: top;
	background-color: #001B3A;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}
td.TableHeadera
{
    text-align: left;
    vertical-align: middle;
    background-color: #cdda32;
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
    border-right: 1px solid #ffffff;
    padding: 3px;
}
td.TableHeaderNone
{
    text-align: left;
    vertical-align: middle;
    background-color: #cdda32;
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
    padding: 3px;
}

td.TableCell
{
    text-align: left;
    vertical-align: middle;
    padding: 3px;
    height: 25px;
}

td.TableCellt
{
    text-align: left;
    vertical-align: top;
    padding: 3px;
    height: 25px;
}

td.TableCellGrey
{
    text-align: left;
    vertical-align: middle;
    background-color: #CCCCCC;
    border-right: 1px solid #ffffff;
    padding: 3px;
    height: 25px;
}

td.TableCellLGrey
{
    text-align: left;
    vertical-align: middle;
    background-color: #eeeeee;
    padding: 3px;
    height: 25px;
}

.IBETitleBold
{
	font-family: verdana;
	font-size:   13px;
	font-weight: bold;
	text-decoration: none;
	color: #001B3A;
}

.IBETitleBolda
{
	font-family: verdana;
	font-size:   13px;
	font-weight: bold;
	text-decoration: none;
}

.IBETitleNormal
{
	font-family: verdana;
    font-size:   12px;
	text-decoration: none;
}

a.IBETitleNormal
{
	text-decoration: none;
}

div.IBESubTitle
{
	font-family: verdana;
    font-size:   12px;
	font-weight: bold;
	padding-top: 13px;
	padding-bottom: 6px;}

div.IBESep
{
	padding-top: 13px;
	padding-bottom: 6px;
}

.subm_butt {
background: url(/templates/img/en/pnt_blue_right.gif) no-repeat;
background-position: right;
color: #001B3A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
text-align:right;
text-decoration:underline;
border:0px solid #ffffff;
padding:2px 17px 2px 2px;
cursor : pointer;
}

.subm_butt:hover {
color: #001B3A;
}

.subm_butt_bbkg {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-align:right;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 17px 2px 2px;
cursor : pointer;
}

.subm_butt_bbkg_n {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
text-align:right;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 20px 2px 25px;
cursor : pointer;
width:200px;
}

.subm_butt_bbkg_nopadd {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-align:right;
text-decoration:none;
border:0 solid #ffffff;
padding:2px 17px 2px 2px;
cursor : pointer;
}

.subm_butt_bbkg_n100 {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
text-align:right;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 20px 2px 25px;
cursor : pointer;
width:295px;
}

.subm_butt_bbkg_n130 {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
text-align:right;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 20px 2px 25px;
cursor : pointer;
width:130px;
}

.subm_butt_bbkg_n180 {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
text-align:right;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 20px 2px 25px;
cursor : pointer;
width:180px;
}

.subm_butt_bbkg:hover {
color: #FFFFFF;
}

.subm_butt_blue {
background: url(/templates/img/en/arr_white_right.gif) no-repeat;
background-position: right;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-decoration:none;
text-align:right;
border:0px solid #ffffff;
padding:2px 15px 2px 2px;
cursor : pointer;
width:155px;
}

.subm_butt_blue:hover {
color: #FFFFFF;
}

.fr_butt_del {
background: url(/templates/img/en/pnt_del.gif) no-repeat;
background-position: right;
color: #001B3A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
text-align:right;
text-decoration:underline;
border:0px solid #ffffff;
padding:2px 15px 2px 2px;
cursor : pointer;
}

.fr_butt_del:hover {
color: #001B3A;
}

.fr_butt_subm {
background: url(/templates/img/en/pnt_subm.gif) no-repeat;
background-position: right;
color: #001B3A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
text-align:right;
text-decoration:underline;
border:0px solid #ffffff;
padding:2px 15px 2px 2px;
cursor : pointer;
}

.fr_butt_subm:hover {
color: #001B3A;
}

.canc_butt {
background: url(/templates/img/en/arr_white_left.gif) no-repeat;
background-position: left;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-align:left;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 2px 2px 17px;
cursor : pointer;
}

.canc_butt_n {
background: url(/templates/img/en/arr_b_left.gif) no-repeat;
background-position: left;
color:#001B3A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
text-align:left;
text-decoration:none;
border:0px solid #ffffff;
padding:2px 2px 2px 17px;
cursor : pointer;
}

.canc_butt:hover {
color: #FFFFFF;
text-decoration:none;
}

a.butt_link {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-align:left;
vertical-align: top;
text-decoration:none;
padding:2px 3px 2px 3px;
cursor : pointer;
}

a.butt_link:hover {
color: #FFFFFF;
text-decoration:none;
}


.field { /*width: 135px;height: 18px;font-family: verdana;font-size: 11px;color: #000000;*/ }
.fielda { width: 135px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.fieldas { width: 35px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.fieldam { width: 100px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.fieldaf {width: 210px;height: 70px;font-family: verdana;font-size: 11px;color: #000000;}
.fieldafw {width: 310px;height: 70px;font-family: verdana;font-size: 11px;color: #000000;}
.fieldamw { width: 300px;height: 18px;font-family: verdana;font-size: 11px;color: #000000;}
.fieldhid { width: 135px;height: 18px;font-family: verdana;font-size: 11px;color: #000000;}
.checkbox { padding: 0px; margin: 0px}
div.line { display: inline}

a.addcar_link {
color:#CC0000;
font-weight: bold;
font-size:12px;
}

a.addcar_link:hover {
color:#CC0000;
font-weight: bold;
font-size:12px;
}

.subm_butt_wck {
background-color:#EEEEEE;
color: #001B3A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
text-decoration:none;
border:0px solid #ffffff;
cursor : pointer;
padding-top:2px;
}

.subm_butt_wck:hover {
color: #001B3A;
}

#overIcon{
background-color:#EEEEEE;
padding-left:15px;
}

#overIcon:hover{
background: url(/templates/img/en/arr_b_right.gif) no-repeat;
background-position: left;
background-color:#999999;
padding-left:15px;
}

#RedIcon{
color:#FFFFFF;
}

#RedIcon:hover{
color:#FFFFFF;
}

#RedsIcon{
color:#FF0000;
background-color:#EEEEEE;
padding-left:15px;
font-weight:bold;
}

#RedsIcon:hover{
color:#FFFFFF;
background: url(/templates/img/en/arr_b_right.gif) no-repeat;
background-position: left;
background-color:#999999;
padding-left:15px;
}

#depDate {
border: 1px solid #ccc;
padding:5px;
background-color: #efefef;
}

#retDate {
border: 1px solid #ccc;
padding:5px;
background-color: #efefef;
}

table.cal_table {
 border-collapse:collapse;
 text-align:center;
}

.cal_month {
color: #666;
font-weight:bold;
text-align:center;
}

.cal_day_week {
 background-color: #001B3A;
 border: 1px solid #666;
 color: #fff;
 font-weight:bold;
}

.cal_day_past {
 background-color:#ddd;
 border: 1px solid #666;
 color: #666;
}

.cal_day_past_sel {
 background-color:#e0e99d;
 border: 1px solid #666;
 color: #fff;
 font-weight: bold;
}

.cal_day_sel {
 background-color:#cdda32;
 border: 1px solid #666;
 font-weight: bold;
 color: #333;
}

.cal_day_fut {
 background-color: #fff;
 border: 1px solid #666;
 color: #fff;
}

.cal_day_fut_sel {
 background-color:#cdda32;
 border: 1px solid #666;
 color: #fff;
}

.insertedMacro {
 color: #ffffff;
}

.insertedBDO {
 color: #ffffff;
}
td.TableCellbigNoBordersBold_2 {
	font-size:   13px;
	font-weight: bold;
	text-decoration: none;
	color: #4e4e4e;
	padding: 2px;
}
a.IBETitleBold_2_link
{
	font-size:   13px;
	font-weight: bold;
	text-decoration: underline;
	color: #4e4e4e;
}

a:hover.IBETitleBold_2_link
{
	font-size:   13px;
	font-weight: bold;
	text-decoration: underline;
	color: #4e4e4e;
}
 a:link.toolclass_a_21072010 span.toolclass{display: none;}
  a:visited.toolclass_a_21072010 span.toolclass{display: none;}
  a:hover.toolclass_a_21072010 span.toolclass {
  position: absolute;
  text-decoration: none;
  margin:15px 0px 0px -100px;
  background-color: beige;
  width:200;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 11px verdana;
  color: #000;
  text-align:left;
  display: block;
}
a:hover.toolclass_a_21072010 {
  color: #FF0000 !important;
}
a:link.toolclass_a_21072010 span.toolclass2{display: none;}
  a:visited.toolclass_a_21072010 span.toolclass2{display: none;}
  a:hover.toolclass_a_21072010 span.toolclass2 {
  position: absolute;
  text-decoration: none;
  margin:15px 0px 0px -200px;
  background-color: beige;
  width:200;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 11px verdana;
  color: #000;
  text-align:left;
  display: block;
}
.smhead_black_2 {font-size: 16px; color: #4f4f4f;font-weight:bold; text-decoration: none;}
.smhead_black_2 a {font-size: 16px; color: #4f4f4f;font-weight:bold; text-decoration: none;}
.smhead_black_2 a:hover {color: #4f4f4f;  text-decoration: none;}

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

td.TableHeaderBlueBig_2 {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;
	padding: 3px;
	padding-right:10px;
}

td.TableHeaderBlueBig_2_13 {
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	color: #001B3A;
	font-weight: bold;
	padding: 3px;
	padding-right:10px;
}

td.TableHeaderBlueBigCenter_2 {
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	color: #4f4f4f;
	font-weight: bold;
	padding: 3px;
	padding-right:10px;
}

td.TableCellsmNewWithBG_2 {
	text-align: left;
	vertical-align: top;
	padding: 4px 2px 4px 2px;
	height: 20px;
	font-size:10px;
	color: #333333;
	border-left: 1px solid #7D7D7D;
	border-right: 1px solid #7D7D7D;
}

td.TableCellsmNewWithBG2_2 {
	text-align: left;
	vertical-align: top;
	padding: 4px 2px 4px 2px;
	height: 20px;
	font-size:10px;
	color: #333333;
	border-left: 1px solid #7D7D7D;
	border-right: 1px solid #7D7D7D;
}

.IBETitleBold_2
{
	font-size:   13px;
	font-weight: bold;
	text-decoration: none;
	color: #4e4e4e;
}

.seatmapheader2 {
	font-size:   13px;
	font-weight: bold;
	text-decoration: none;
	color: #4e4e4e;
}

.IBETitleNoBold_2
{
	font-size:   13px;
	text-decoration: none;
	color: #4e4e4e;
}
.IBETitleBold_2_12
{
	font-size:   11px;
	text-decoration: none;
	color: #333333;
}
.formPaddmain {
	background-color: #cdda32;
	padding: 4px;
}
.subm_butt_video {
	background: url(/templates/img/en/arr_white_right.gif) no-repeat;
	background-position: right;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-align:right;
	text-decoration:none;
	border:0px solid #ffffff;
	padding:5px 17px 5px 5px;
	cursor : pointer;
}
.subm_butt_video:hover {
	color: #FFFFFF;
	text-decoration:none;
}
.ttpadd {
	padding: 10px 0 10px 0;
}
.div1tt_padd {
    padding: 5px 0 0 0;
    background-color: #FFFFFF;
    text-align: left;
}
.div1tt_padd2 {
    padding: 0 4px 4px 4px;
}
.tt_padd {
    padding: 3px 0 0 0;
}
.formmargin {
    margin: 0;
}

.field06_new {height: 19px;width:40px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field06_newa {height: 19px;width:120px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field06_newb {height: 19px;width:55px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field03_new {width: 35px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field13_new {width: 135px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field13_newa {width: 120px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.fielda_new { width: 135px;height: 19px;font-family: verdana;font-size: 11px;color: #000000;}

.paddselectclass {
    padding: 0 0 1px 0;
}
.leftselectclass {
    width: 187px;
    text-align: left;
}
.rightselectclass {
    width: 128px;
}
.formpaddselectbox {
    padding: 0px 0px 0px 10px;
    text-align: left;
}
#idforms2 td{
    padding: 4px 0 4px 0;
}
.formpaddselectboxleft {
    padding: 0px 0px 0px 0px;
}
.formpaddselectboxright {
    text-align: right;
    width: 30px;
}
.dropdownbox {
    width:259px;
    height: 17px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border: solid 1px #666666;
}
.dropdownbox2 {
    width:125px;
    height: 17px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border:0;
}
.dropdownbox2b {
    width:145px;
    height: 19px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border:solid 1px #666666;
}
.dropdownbox2_tt {
    width:295px;
    height: 19px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border:0;
}
.dropdownbox2Hotel {
    width:295px;
    height: 17px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    border: solid 1px #666666;
}
.dddivhelpHotel {
    width:295px !important;
    border: 1px solid #d4d986;
    background-color: #FFFFFF;
    font-weight:bold;
} 

.dddiv {
    width:130px;
    border: 1px solid #666666;
}
.dddiv_tt {
    width:313px;
    border: 1px solid #666666;
}
.dddivhelp {
    display:none;
    width:257px !important;
    border: 1px solid #d4d986;
    background-color: #FFFFFF;
}
.dddivhelp_new {
    width:257px !important;
    border: 1px solid #d4d986;
    background-color: #FFFFFF;
	font-weight:bold;
}
.dddivhelp_tt {
    display:none;
    width:315px !important;
    border: 1px solid #d4d986;
    background-color: #FFFFFF;
}
#paddradiobuttons {
    padding: 4px 0 4px 0;
    text-align: left;
}

.textbeforeselect {
    width: 95px;
    padding: 0 2px 0 0 !important;
    word-wrap: break-word;
    overflow: hidden;
}

.textbeforeselect1 {
    width: 120px;
    padding: 0 2px 0 0 !important;
    word-wrap: break-word;
    overflow: hidden;
}

.textbeforeselect2 {
    width: 60px;
    padding: 0 2px 0 2px !important;
    word-wrap: break-word;
    overflow: hidden;
    text-align: center;
}
.fieldselect {
    padding: 0 2px 0 0 !important;
}
.fieldselectafter {
    padding: 0 0 0 3px !important;
}
.texttravelclassbeforeselect {
    padding: 0 2px 0 0 !important;
    width: 105px;
    word-wrap: break-word;
    overflow: hidden;
}
.shoallairbaltic {
    word-wrap: break-word;
    overflow: hidden;
}
.adt_11 {
    padding:0; padding-right:20px; !important;
    text-align: left;
}
.adt_12 {
    padding:0; padding-right:20px; !important;
    text-align: left;
}
.adt_13 {
    padding:0; !important;
    text-align: left;
}
.adt_2 {
    word-wrap: break-word;
    overflow: hidden;
    padding: 0; !important;
	text-align: left;
}
.adt_i {
    padding: 4px 0 4px 1px !important;
}
.adultspadd {
	text-align: center;
	padding:0px; margins:0px;
}
.giftpadd {
    padding: 0 0 8px 0px !important;
}
.htlagespadd {
    padding: 0 0 0px 0px !important;
}
.htlhead {
    font-size: 10px;
    padding: 2px !important;
}
.rmpadd1 {
    padding: 0 2px 0 0 !important;
    font-size: 10px;
}
.rmpadd1 {
    padding: 0 2px 0 2px !important;
}
.rentalcar {
    padding: 3px 0 0 0 !important;
    width: 280px;
}
.htlspadd {
    padding: 0 0 8px 0 !important;
}
.roomtcss {
    padding: 0 0 0 2px !important;
}

.formPaddmain { background-color: #cdda32;padding: 4px; }

.grey_tb_cont { padding:35px; }

.greytable { background-color:#f6f6f6; }
.greytables { background-color:#ebebeb; }
.greytables_img { background-image: url(/templates/img/cal_date_sel_bkg.gif); }
.greytable_mon { background-color:#f6f6f6;padding-bottom:2px;text-align:center;color:#999999;font-weight:bold;font-size:10px; }
.greytable_mons { background-color:#e7e7e7;padding-bottom:2px;text-align:center;color:#333333;font-weight:bold;font-size:11px; }
.greytable_date { background-color:#ffffff;text-align:center;color:#999999;font-weight:bold;font-size:12px; }
.greytable_dates { background-image: url(/templates/img/cal_date_sel_bkg.gif);text-align:center;color:#333333;font-weight:bold;font-size:16px; height:21px; }
.greytable_day { background-color:#ffffff;padding-bottom:2px;text-align:center;color:#999999;font-weight:bold;font-size:9px; }
.greytable_days { background-color:#f6f6f6;padding-bottom:2px;text-align:center;color:#333333;font-weight:bold;font-size:9px; }

.gtb_header { background-color:#cdda32; height:35px; }
.gtb_header b { color:#001B3A;font-size:14px; }

.add_serv_head { color:#001B3A;font-size:14px;font-weight:bold; }
.add_serv_head b { color:#001B3A;font-size:14px;font-weight:bold; }
.add_serv_price { color:#001B3A;font-size:11px; }
.add_serv_price b { color:#001B3A;font-size:12px;font-weight:bold; }
.add_serv_price i { color:#001B3A;font-size:14px;font-weight:bold;font-style:normal; }
.add_serv_price a { text-decoration:none; }

.grey_green_px { background-color:#c2d01b;height:1px; }
.grey_grey_px { background-color:#e5e5e5; }

.flight_tb_cont { padding:25px;padding-top:0px; }
.flight_tb_head { height:38px;background-color:#797979;color:#FFFFFF;font-weight:bold;text-align:center;vertical-align:middle; }
.flight_tb_sort { height:11px;background-image: url(/templates/img/sort_bkg.gif);text-align:center; }
.flight_tb_white { height:48px;background-color:#FFFFFF;color:#333333;font-weight:normal;text-align:center;vertical-align:middle;padding-left:3px; }
.flight_tb_bluec { height:48px;background-color:#FFFFFF;color:#001B3A;font-weight:normal;text-align:center;vertical-align:middle;padding-left:3px; }
.flight_tb_bluec a { color:#001B3A;font-weight:bold;text-align:center; }
.flight_tb_blue { height:48px;color:#001B3A;font-weight:normal;text-align:left;vertical-align:middle;padding-left:3px; }
.flight_tb_blue a { color:#001B3A;font-weight:bold;text-decoration:none; }
.flight_tb_blue a:hover { color:#001B3A;font-weight:bold;text-decoration:none; }
.flight_tb_blue td { color:#001B3A;font-weight:bold; }
.flight_last_seat { vertical-align:bottom;text-align:right;padding-bottom:1px;padding-right:1px; }
.flight_tb_dborder { border-right-style:solid;border-right-color:#e1e1e1;border-right-width:1px;background-color:#FFFFFF; }
.flight_tb_dborderl { border-right-style:solid;border-right-color:#f6f6f6;border-right-width:1px; }
.flight_tb_dborderg { border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;border-right-color:#e1e1e1;border-top-color:#cdda32;border-bottom-color:#cdda32; }
.flight_tb_dbordergl { border-style:solid;border-right-color:#e1e1e1;border-width:1px;border-top-color:#cdda32;border-bottom-color:#cdda32;border-left-color:#cdda32; }
.flight_tb_dbordergr { border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-right-color:#cdda32;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;border-top-color:#cdda32;border-bottom-color:#cdda32; }

.greenbox { background-image: url( '/templates/img/fareborder.gif'); }
.bag_box { background-color:#cdda32;padding:2px;vertical-align:middle;color:#001B3A;font-weight:bold;font-size:10px; }
.bag_box i { font-size:12px;font-style:normal; }

.htl_book { font-weight:normal;color:999999; }

.blue_18 { color:#001B3A;font-size:18px; }
.blue_11 { color:#001B3A;font-size:11px; }
.blue_12 a { color:#001B3A;font-size:12px; font-weight:bold; }
.grey_12 { color:#999999;font-size:12px;font-weight:bold;text-decoration:none; }
.grey_12 a { color:#999999;font-size:12px;font-weight:bold;text-decoration:underline; }
.price_8 { padding:1px;background-color:#cdda32;font-size:8.5px;font-weight:bold;text-align:center;padding-top:3px;padding-bottom:3px; }
.fare_9 { color:#CCCCCC;font-size:9px;font-style:normal; }
.back_14 a { color:#001B3A;font-size:14px; text-decoration:none;font-weight:bold; }
.pprice_18 { font-size:18px;font-weight:bold; }

.price_balon { width:55;vertical-align:bottom;text-align:center; }

.red_error { color:#e60000;font-weight:bold; }
.red_error_l { color:#ee9293;font-weight:bold; }
.error_box { padding:1px;background-color:#FF0000; }
.error_boxBord { border: 1px solid #FF0000; }

.summ_tb_white { background-color:#FFFFFF;padding-top:10px;padding-bottom:10px; }
.summ_tb_grey { padding-top:10px;padding-bottom:10px; }

tr.price_tab21 a{
   display: block;
   width: 100%;
   line-height:21px;
   text-decoration: none;
   vertical-align:bottom;
}
tr.price_tab21 td a:link, tr.price_tab21 td a:visited {
   color: #999999;
}
tr.price_tab21 td a:hover, tr.price_tab21 td a:active {
   color: #999999;
}
tr.price_tab14 a{
   display: block;
   width: 100%;
   line-height:14px;
   text-decoration: none;
   vertical-align:bottom;
}
tr.price_tab14 td a:link, tr.price_tab14 td a:visited {
   color: #999999;
}
tr.price_tab14 td a:hover, tr.price_tab14 td a:active {
   color: #999999;
}


.slideup, .slidedown {
  overflow: hidden;
}

.basket {
    background-color: #CDDA32;
    font-family: Tahoma;
    font-size: 12px;
    padding: 5px;
    width: 282px;
}

.underbasket {
    font-family: Tahoma;
    font-size: 12px;
    padding: 5px;
    width: 282px;
}

.contentbasket {
    background-color: #FFFFFF;
	overflow: hidden;
}

.toprounds {
    padding: 0 0 5px;
}

.botrounds {
    padding: 5px 0 0;
}

.botroundsgray {
    background-color: #999999;
    padding: 5px 0 0;
}

.height {
    height: 5px;
}

.basketblockh1 {
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.basketblockgrey {
    background-color: #F6F6F6;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 0 1px;
    padding: 5px;
}

.basketblockgreynomarg {
    background-color: #F6F6F6;
    margin: 0;
    padding: 0;
}

.basketblock {
    margin: 0 1px;
}

.basketblocktopline {
    border-top: 1px solid #CCCCCC;
    margin: 0 1px;
}

.basketblockdarkgrey {
    background-color: #999999;
    color: #FFFFFF;
    padding: 5px 5px 0;
}

.centeralg20px {
    color: #FFFFFF;
    font-size: 20px;
    text-align: right;
}

.basketblockh1 h1 {
    color: #001B3A;
    display: inline-block;
    font-size: 15px;
    margin: 0;
    padding: 0 0 5px 5px;
}

.vimg {
    vertical-align: middle;
    cursor: pointer;
}

.lpwidthimg {
    display: inline-block;
    width: 30px;
}

.overflow {
    padding: 5px 0 0;
	overflow: hidden;
}

.overflowl {
    padding: 3px 0 5px 12px;
	overflow: hidden;
}

.productbasket {
    display: block;
    width: 180px;
}

.greycolor {
    color: #9A9A9A;
}

.leftcenter {
    display: inline-block;
}

.rightcenter {
    display: inline-block;
    padding: 0 0 0 5px;
    vertical-align: middle;
    width: 200px;
}

.nomargin {
    margin: 0;
    padding: 0;
}

.innertext {
  padding: 5px;
  overflow: hidden;
}
.nowrap { white-space:nowrap;}

.greenbackground {
	background-color: #CDDA32;
	padding: 4px 6px 4px 6px;
	font-weight: bold;
}
.whitepax {
	background-color: #FFFFFF;
}
.greypax {
	background-color: #F6F6F6;
}
.paxfield {
	padding: 4px 6px 4px 6px; height:20px;
}

.corporate {
	background-color: #eaeaea;    border-bottom: 1px solid #e1e1e1;
    height: 45px;
}
.corporateclr {
	background-color: #f6f6f6;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px;
    line-height: 1.5;
}

.cprpadd {
	padding: 0 5px 0 5px;
}
.cprname {
	font-size: 16px;
 	color: #484848;
 	font-weight: bold;
	padding-left:10px;
	padding-top:3px;
}
.corpusersdiv {	padding: 20px 0 10px 0 }

.modalWrap { 
  border: 1px solid #000000; 
  color: #000000; 
  font-family: verdana; 
  font-size: 11px; 
  width: 100%; 
}
#lightBoxBackground {
  display: none;
  position:absolute;
  top:0px;
  left:0px;
  width: 100%;
  height:4200px;
  z-index:1;
  opacity:0.85;
  filter:alpha(opacity=85);
  background-color:#4f5872;
}

.lpright { 
    position: relative; 
    float: right; 
} 

.rightimageh1 { 
    display: block; 
    float: right; 
    padding: 0 5px 0 0; 
  overflow: hidden; 
} 
.empty {
	padding: 35px 0 35px 0;
	color: #9A9A9A;
	font-weight: bold;
	text-align: center;
}

.bus_header {
	color: #FFF;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align: middle;
	background: url(/templates/img/bus_header.png) no-repeat;
	background-position: top;
	height: 50px;
	width:192px;
	font-size:14px;
	background-color:#001B3A;
}

.bus_header div { padding-left:10px; }

.flex_header {
	color: #333;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align: middle;
	background: url(/templates/img/flex_header.png) no-repeat;
	background-position: top;
	height: 50px;
	width:192px;
	font-size:14px;
	background-color:#CCC;
}

.flex_header div { padding-left:10px; }

.eco_header {
	color: #001B3A;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align: middle;
	background: url(/templates/img/eco_header.png) no-repeat;
	background-position: top;
	height: 50px;
	width:192px;
	font-size:14px;
	background-color:#cdda32;
}

.eco_header div { padding-left:10px; }

.left_dg {
	background-color:#f6f6f6;
	height: 35px;
	font-weight:bold;
}

.left_dg div { padding-left:10px; }

.left_bg {
	background-color:#fff;
	height: 35px;
	font-weight:bold;
}

.left_bg div { padding-left:10px; }

.bus_dg {
	background-color:#d6d7da;
	height: 35px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: middle;
}

.bus_dg div { padding-left:10px; font-weight:normal; }

.bus_bg {
	background-color:#e0e1e4;
	height: 35px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: middle;
}

.bus_bgb {
	height: 35px;
	margin:0;
	padding:0;
	background: url(/templates/img/bus_footer.png) no-repeat;
	background-position: bottom;
	background-color:#e0e1e4;
}

.bus_bg div { padding-left:10px; font-weight:normal; }

.flex_dg {
	background-color:#e8e8e8;
	height: 35px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: middle;
}

.flex_dg div { padding-left:10px; font-weight:normal; }

.flex_bg {
	background-color:#f2f2f2;
	height: 35px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: middle;
}

.flex_bgb {
	height: 35px;
	margin:0;
	padding:0;
	background: url(/templates/img/flex_footer.png) no-repeat;
	background-position: bottom;
	background-color:#f2f2f2;
}

.flex_bg div { padding-left:10px; font-weight:normal; }

.eco_dg {
	background-color:#e8e9d8;
	height: 35px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: middle;
}

.eco_dg div { padding-left:10px; font-weight:normal; }

.eco_bg {
	background-color:#f2f3e3;
	height: 35px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align: middle;
}

.eco_bgb {
	height: 35px;
	margin:0;
	padding:0;
	background: url(/templates/img/eco_footer.png) no-repeat;
	background-position: bottom;
	background-color:#f2f3e3;
}

.eco_bg div { padding-left:10px; font-weight:normal; }

.green_box {
	border: 0px solid #CDDA32;
	height: 200px;
	width: 180px;
	text-align: center;
	vertical-align: top;
}
.green_box a { text-decoration:none; }

