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

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

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


h1 {font-size: 16px; color: #333399;font-weight:bold;margin:0;padding:0;}
h2 {font-size: 13px; color: #333399;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: #152649;font-weight:bold;}
.smhead a { text-decoration: none;}
.smhead a:hover {color: #666666; text-decoration: underline;}

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

.smhead_blackb {font-size: 24px; color: #152649;font-weight:normal;margin:0;padding:0;}
.smhead_blackb a {font-size: 24px; color: #152649;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: #152649;}
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: #152649; 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: #333399; text-decoration: none;}
.wmenu a:hover {color: #001B3A; text-decoration: none;}
.wmenu b {color: #333399; 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: #152649;}

.hotelselect1 {
    width: 220px;
    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: 17px;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: 17px;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: 17px;width:40px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field06a {height: 17px;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: 17px;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: 17px;font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.fieldmax {width:100%;height: 17px;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 {font-family: verdana;font-size: 11px;color: #000000;border: solid 1px #666666;}
.field19 {width: 150px; 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;}
.BTParking_price {width: 100px; font-family: verdana; font-size:   13px;	font-weight: bold; text-decoration: none; color: #333399; 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: #333399;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}
td.TableHeaderb2
{
	text-align: center;
	vertical-align: top;
	background-color: #333399;
	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: #333399;
}

.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(http://www.airbaltic.com/templates/img/en/pnt_blue_right.gif) no-repeat;
background-position: right;
color: #152649;
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: #152649;
}

.subm_butt_bbkg {
background: url(http://www.airbaltic.com/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_nopadd {
background: url(http://www.airbaltic.com/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:hover {
color: #FFFFFF;
}

.subm_butt_blue {
background: url(http://www.airbaltic.com/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(http://www.airbaltic.com/templates/img/en/pnt_del.gif) no-repeat;
background-position: right;
color: #152649;
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: #152649;
}

.fr_butt_subm {
background: url(http://www.airbaltic.com/templates/img/en/pnt_subm.gif) no-repeat;
background-position: right;
color: #152649;
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: #152649;
}

.canc_butt {
background: url(http://www.airbaltic.com/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: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: 18px;font-family: verdana;font-size: 11px;color: #000000;}
.fieldas { width: 35px;height: 17px;font-family: verdana;font-size: 11px;color: #000000;}
.fieldam { width: 100px;height: 17px;font-family: verdana;font-size: 11px;color: #000000;}
.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: #333399;
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: #333399;
}

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

#overIcon:hover{
background: url(http://www.airbaltic.com/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(http://www.airbaltic.com/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: #333399;
 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;
}
