.mano {border: 1px solid red}
.marginAuto {
margin: auto; padding: auto;
}

.blocksSep {
height: 20px;
}

.masterIE{ 
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	}
.masterFF{ 
	text-align: left;
	margin-left: 7px;
	margin-top: 15px;
	}
.master{ 
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	}

/* widths, */

.center { text-align: center; }
.right {text-align: right; }
.left { text-align: left; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.middle { vertical-align: middle; }
*.wf { width: 100%; }
*.hf { height: 100%; }
.wd980 {width: 980px; }
.ht2 {height: 2px; }
.wd950 {width: 950px; }
.wd920 {width: 920px; }
.wd906 {width: 906px; }
.wd890 {width: 890px; }
.wd880 {width: 880px; }

.wd786 {width: 786px; }
.wd756 {width: 756px; }
.wd752 {width: 752px; }
.wd772 {width: 772px; }
.wd728 {width: 728px; }
.wd700 {width: 700px; }
.wd710 {width: 710px; }
.wd728 {width: 728px; }
.wd486 {width: 486px; }
.wd586 {width: 586px; }
.wd232 {width: 232px; }
.wd233 {width: 233px; }
.wd236 {width: 236px; }
.wd250 {width: 250px}
.wd259 {width: 259px; }
.wd650 {width: 650px; }
.wd487{width: 487px; }
.wd500 {width: 500px; }
.wd562 {width: 562px; }
.wd786 {width: 786px; }
.wd756 {width: 756px; }
.wd713 {width: 713px; }
.wd147 {width: 147px; }
.wd155 {width: 155px; }
.wd170 {width: 170px; }
.wd165 {width: 165px; }
.wd110 {width: 110px; }
.wd180 {width: 180px; }
.wd127 {width: 127px; }
.wd350 {width: 350px; }
.wd339 {width: 339px; }
.wd372 {width: 372px; }
.wd366 {width: 366px;}
.wd386 {width: 386px;}
.wd180 { width: 180px; }
.wd105 { width: 105px; }
.wd120 { width: 120px; }
.wd100 { width: 100px; }
.wd95 { width: 95px; }
.wd90 { width: 90px; }
.wd34 { width: 34px; }
.wd29 { width: 29px; }
.wd75 { width: 75px; }
.wd50 { width: 50px; }
.ht3 { height: 3px; }
.ht19 { height: 19px; }
.ht10 { height: 10px; }
.ht18 { height: 18px; }
.ht31 { height: 31px; }
.ht15 { height: 15px;}
.ht125 {height: 125px;}
.ht223 {height: 223px;}
.ht206 {height: 206px;}
.w233h15 {width: 233px; height: 15px; }
.wd40Proc {width: 40%;}
.wd20Proc {width: 20%;}
.wd50Proc {width: 50%;}

/*  widths end*/


.bgBlueIn {background-color: #F1F6FC;}
.bgBlueInDark {background-color: #D9E9F6;}
.bgWhite {background-color: #ffffff;}
.bgGreyLight {background-color: #F3F3F3;}



.lineGrey {background-image:url('images/dot_grey.gif'); background-repeat: repeat-x;}






.RightBody {
	padding-left: 8px; 
	padding-right: 8px; 
	padding-bottom: 2px;
}

.blockInPad {
	margin-left: 14px;
	padding-right: 14px;
}

.InsideBlockText {
	background-color: #F1F6FC;
	padding: 6px;
	width: 742px;
}

.WhiteBlockText {
	background-color: #ffffff;
	padding: 6px;
}

.labelPoints {
	margin-top: 11px;
	margin-bottom: 9px;
}

.listPoints {
	margin-top: 12px;
}

.addText {
	padding-top: 10px
}



.BlueBlockIn {
 background-color: #f1f6fc; 
 width: 756px;
}

.arrayPosL {
	margin-left: 4px;
}

.arrayPosR {
	padding-right: 4px;
}

.arrayAdd {
	margin-top: 1px
}

.arrayAddDouble {

}

.arrayAddMore {
	margin-top: 4px
}

.helpItem {
	color: #0049B0;
	margin-top: 10px;
	margin-bottom: 4px;
}

.helpLink {
	color: #0049B0;
}

.helpItemDouble {
	color: #0049B0;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 20px;
}

.helptext {
text-indent: 12px;
}

.helptextDouble {
text-indent: 12px;
margin-left: 20px;
}


.iconPosR {
	margin-right: 9px;
}

.iconPosTNegative {
	padding-top: -5px;
}

.buttonPos {
padding-right: 25px;
text-align: right;
}

.buttonPosIn {
padding-right: 14px;
text-align: right;

}

.priceBlock {
	background-color: #ffffff; 
	width: 350px;
}

.priceBlockIn {
	background-color: #ffffff; 
	padding-left:8px; 
	width: 336px;
}
.priceBlockInT {
	background-color: #ffffff; 
	padding-left:8px; 
	width: 386px;
}


.priceBlockT {
	background-color: #ffffff; 
	width: 400px;
}

.priceBlockTHist {
	background-color: #ffffff; 
	width: 600px;
}

.labelBig {
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	text-transform: none;
}

.titleRblockName {
	float: left;
	width: 100%;
	color: #323361;
	font-size: 0.9em;
	font-weight: bold;

}

.Cell33 {
width: 33%;
}
.Cell34 {
width: 34%;
}

.cursor {
cursor: pointer;
}

.borderNo {
border: 0px;
}

.LastItem {
padding-bottom: 6px
}

.pointsH {background-image:url(images/pointsH.gif); background-repeat: repeat-x; background-position: middle;}
.pointsblueH {background-image:url(images/pointsblueH.gif); background-repeat: repeat-x;}
.pointsyellowH {background-image:url(images/pointsyellowH.gif); background-repeat: repeat-x;}

.L8{ padding-left: 8px;}
.P5 { padding-top: 5px;}
.T5B4 {padding-top:5px; padding-bottom: 10px}
.T3 { padding-top: 3px;}
.B25 {padding-bottom: 25px}
.MT25 {	margin-top: 25px;}
.MT10 {	margin-top: 10px;}
.TB7 { padding-top: 7px; padding-bottom: 7px}
.T9 { padding-top: 9px; }
.T21B15 {padding-top: 21px; padding-bottom: 15px}
.MT5 {margin-top: 5px}
.MB5 {margin-bottom: 5px}
.MR10 {margin-right: 10px}
.T18 { padding-top: 18px; }
.T7 { padding-top: 7px; }
.T20 {padding-top: 20px;}
.B3 {padding-bottom: 3px;}
.MT16MB15 {margin-top: 16px; margin-bottom: 15px; }
.MT8 {margin-top: 8px;}
.T8 {padding-top: 8px;}
.LR20 {padding-left: 20px;padding-right: 20px;}
.LR15 {padding-left: 15px; padding-right: 15px;}
.L30 {padding-left: 30px;}
.L6 {padding-left: 6px;}
.MT4 {margin-top: 4px;}
.MT3 {margin-top: 3px;}
.MB4 {margin-bottom: 4px}

.P5All {
	padding: 5px;
}


.insideTextPad {
padding: 6px;
}

span.listPrice { 
	color: #D90305; 
	font-weight: bold; 
	background-color: inherit; 
	font-family: Verdana, Tahoma, sans-serif;
}

.ClearAll {
	clear: both;
}

.ManyButton {
	float: left;
	clear: right;
	margin-right: 30px;
}

.buttonRight {
	float: right;
	clear: right;
	margin-right: 30px
}

.buttonLeft {
	float: left;
	clear: left;
	margin-left: 30px
}

.centerFormItem {
	margin-left: 254px;
}

.LabelUppercase,a.LabelUppercase,a.LabelUppercase:link,a.LabelUppercase:active,a.LabelUppercase:visited {
	text-transform: uppercase; 
	color: #1B2443;
	font-weight: bold; 
	
	margin-top: 3px; 
}
a.LabelUppercase:hover {
	text-transform: uppercase; 
	color: #1B2443;
	font-weight: bold; 
	
	text-decoration: underline;
	margin-top: 3px; 
}


/* texts*/

.error {
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	color: #F02525;
	font-family: Verdana, Tahoma, sans-serif; 
}

.text11grey {
	font-size: 1.0em;
	color: #666666;
	font-family: Verdana, Tahoma, sans-serif; 
}

.text11black {
	font-size: 1.0em;
	color: #000000;
	font-family: Verdana, Tahoma, sans-serif; 
}

.text11Bblack {
	font-size: 1.0em;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif; 
}

.text11Bgrey {
	font-size: 1.0em;
	color: #666666;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif; 
}

.text11Blue {
	font-size: 1.0em;
	color: #3A4C8A;
	font-family: Verdana, Tahoma, sans-serif; 
}




/* bills*/

#bill_info td{
	padding: 4px;
	/*background-color: #fff;*/
}

/*#bill_info th{
	padding: 4px;
}
*/
.billNumberLabel {
		
		color: #000;
		font-weight: bold;

}


.billNumber {
	font-size: 1.6em;
	color: #D90305;
	font-weight: bold;
	background-color: inherit; 
	font-family: Verdana, sans-serif;
}


.billBigLabel {
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	color: #D90305;
	font-family: Verdana, Tahoma, sans-serif; 
}

.RedText {
	font-size: 1.0em;
	font-weight: bold;
	color: #D90305;
	font-family: Verdana, Tahoma, sans-serif; 
}

td.tableLabel {
	font-size: 1.2em;
	font-weight: bold;
	color: #394C8A;
	font-family: Verdana, Tahoma, sans-serif; 
	background-color: #E0F1FE;
}

.billLabel {
	font-size: 1.3em;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Tahoma, sans-serif; 
}

.billTxtBig {
	font-size: 1.1em;
	/*font-weight: bold;*/
	/*text-transform: uppercase;*/
	color: #666666;
	font-family: Verdana, Tahoma, sans-serif; 
}
.billFooter {
	border: 2px solid #e1e1e1;
	width: 786px
}

.tTd { vertical-align: bottom; text-align: center; }



	/* IS Payed 8 zingsnis
	span.email {
		width: 150px;
		color: #30559B;
		font-size: 1.0em;
	}

	#confirmationblock {
		margin: 30px;
		text-align: center;
		
	}

	#reservationnumberblock {
		margin: 30px;
		text-align: center;
		color: #000;
		font-weight: bold;
		
	}

	#thanksblock {
		margin: 30px;
		padding: 100px 200px 100px 200px;
		text-align: left;
	}

	span.reservationnumber {
		font-size: 1.6em;
		color: #D90305;
		font-weight: bold;
		background-color: inherit; 
		font-family: Verdana, sans-serif;
	}*/
.TL { background-image: url(images/TL.gif); background-repeat: no-repeat; background-position: bottom left; height: 7px; width: 7px; }
.TR { background-image: url(images/TR.gif); background-repeat: no-repeat; background-position: bottom right; height: 7px; width: 7px; }
.BL { background-image: url(images/BL.gif); background-repeat: no-repeat; background-position: top left; height: 7px; width: 7px; }
.BR { background-image: url(images/BR.gif); background-repeat: no-repeat; background-position: top right; height: 7px; width: 7px; }
.TLine { background-image: url(images/bgL.gif); background-repeat: repeat-x; background-position: top; height: 7px; width: 230px; }
.LLine { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: left; height: 7px; width: 7px; }
.RLine { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: right; height: 7px; width: 7px; }
.BLine { background-image: url(images/bgL.gif); background-repeat: repeat-x; background-position: bottom; height: 7px; width: 230px; }
.TLineS { background-image: url(images/bgL.gif); background-repeat: repeat-x; background-position: top;}
.LLineS { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: left; height: 17px; }
.RLineS { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: right; height: 17px; }
.LLineSs { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: left; height: 19px; }
.RLineSs { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: right; height: 19px; }
.BLineS { background-image: url(images/bgL.gif); background-repeat: repeat-x; background-position: top; width: 10px; height: 1px; }
.TLact { background-image: url(images/TLact.gif); background-repeat: no-repeat; background-position: bottom left; height: 7px; width: 7px; }
.TRact { background-image: url(images/TRact.gif); background-repeat: no-repeat; background-position: bottom right; height: 7px; width: 7px; }
.TLineSact { background-image: url(images/bgLact.gif); background-repeat: repeat-x; background-position: top;}
.BLineSact { background-image: url(images/bgLact.gif); background-repeat: repeat-x; background-position: bottom;}
.LLineSact { background-image: url(images/bgL.gif); background-repeat: repeat-y; background-position: left; height: 23px; }
.BRtop { background-image: url(images/BRtop.gif); background-repeat: no-repeat; background-position: bottom right; height: 7px; width: 7px; }
.BLtop { background-image: url(images/BLtop.gif); background-repeat: no-repeat; background-position: bottom left; height: 7px; width: 7px; }
.rMenuText { text-align: center; background-color: #fff; color: #000; }
.rMenuTxt,a.rMenuTxt,a.rMenuTxt:link,a.rMenuTxt:visited,a.rMenuTxt:hover 
 { text-align: left; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #0148B2; }

.pageLabel {
font-size: 1.6em;
font-weight: ;
color: #666666;
font-family: Verdana, Tahoma, sans-serif; 

}

#newsSubs { text-align: center; background-color: #fff; color: #000; display: none }
.newsSubsc { background-image: url(images/newsSubscr.gif); background-repeat: no-repeat; background-position: top; height: 16px; width: 16px; }
.newsLine { background-image: url(images/newsLine.gif); background-repeat: repeat-x; height: 1px; }
.newsStxt { color: #313260; background-color: inherit; padding-left: 9px; font-size: 10px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; } 
.B10 { padding-bottom: 10px; } 
.T13B5 { padding-top: 13px; padding-bottom: 5px; }
.txt { color: #000; text-align: left; }
.inputField { border: 1px solid #819CB9; height: 16px; width: 144px; }

/* mygtukas */
a.buttonOK,a.buttonOK:link,a.buttonOK:visited,a.buttonOK:hover {
	background-color: #298ED4;
	color: #fff;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	white-space: nowrap;
}
.buttonCell { height: 18px; border-bottom: 1px solid #BFCDD6; padding-left: 6px; padding-right: 6px; padding-top: 0px; padding-bottom: 0px; background-color: #298ED4; color: inherit; }
.buttonL { background-image: url("images/buttonL.gif"); width:2px; height: 19px; background-repeat: no-repeat;  }
.buttonR { background-image: url("images/buttonR.gif"); width:3px; height: 19px; background-repeat: no-repeat;  }

/*----Footer block---*/

#IATAfooter { 
	text-align: center; 
	background-color: #fff; 
	color: #000; 
}

.bottomLine { 
	background-image: url(images/bottomLine.gif); 
	background-repeat: repeat-x; 
	height: 1px; 
}
.IATA2 { 
	width: 130px; 
	height: 40px; 
	background-image: url(images/iata2.gif);
	background-repeat: no-repeat; 
	background-position: left; 
	background-color: #fff;
	margin-top: 10px
}

.footCenter {
	text-align: center;
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 830px; /*918*/
	background-color: #ffffff
}

.bottomMenu, a.bottomMenu, a.bottomMenu:link, a.bottomMenu:visited { 
	color: #32549E; 
	background-color: inherit; 
	font-size: 10px; 
	font-family: Verdana, Tahoma, sans-serif;
	text-decoration: none
}
a.bottomMenu:hover { 
	color: #32549E; 
	background-color: inherit; 
	font-size: 10px; 
	font-family: Verdana, Tahoma, sans-serif; 
	text-decoration: underline 
}
.copyright { 
	color: #7C7C7C; 
	background-color: inherit; 
	font-size: 10px; 
	font-family: Verdana, Tahoma, sans-serif;
}





/*  file : common.css */

.lineGreyT {background-image:url(images/dot_grey.gif); background-repeat: repeat-x; background-position: top;}
.lineGreyB {background-image:url(images/dot_grey.gif); background-repeat: repeat-x; background-position: bottom;}
.lineGreyR {background-image:url(images/dot_grey.gif); background-repeat: repeat-y; background-position: right;}
.lineGreyL {background-image:url(images/dot_grey.gif); background-repeat: repeat-y; background-position: left;}

.lineGreyC {background-image:url(images/dot_grey.gif); background-repeat: repeat-y; background-position: center;}
.lineCell { }
.lineYellowT {background-image:url(images/dot_yellow.gif); background-repeat: repeat-x; background-position: top;}
.lineYellowB {background-image:url(images/dot_yellow.gif); background-repeat: repeat-x; background-position: bottom;}
.lineYellowR {background-image:url(images/dot_yellow.gif); background-repeat: repeat-y; background-position: right;}
.lineYellowL {background-image:url(images/dot_yellow.gif); background-repeat: repeat-y; background-position: left;}
.lineBlueT {background-image:url(images/dot_blue.gif); background-repeat: repeat-x; background-position: top;}
.lineBlueB {background-image:url(images/dot_blue.gif); background-repeat: repeat-x; background-position: bottom;}
.lineBlueR {background-image:url(images/dot_blue.gif); background-repeat: repeat-y; background-position: right;}
.lineBlueL {background-image:url(images/dot_blue.gif); background-repeat: repeat-y; background-position: left;}


.themeLabel {color: #fff;font-weight: bold; text-align: center; }
.themeName,a.themeName,a.themeName:link,a.themeName:active,a.themeName:hover,a.themeName:visited {
font-weight: bold;
color: #004884; 
background-color: inherit; 
padding-top: 10px; 

}
.tableBody {padding-left: 8px; padding-right: 8px; padding-top: 9px; padding-bottom: 9px;}


#listResults td {padding-top: 4px; padding-bottom: 5px;}
#listToday td{ padding-top: 2px; padding-bottom: 3px; }
.listName,a.listName,a.listName:link,a.listName:active,a.listName:hover,a.listName:visited
 { color: #004884; background-color: inherit; font-family:  verdana, Tahoma,sans-serif; font-weight: normal }
.listDate { color: #666666; background-color: inherit; font-family: verdana, Tahoma, sans-serif; }
.listPrice { color: #D90305; font-weight: bold; background-color: inherit; font-family: Verdana,Tahoma, sans-serif;}
.L7 { margin-left: 7px; }
a.more, a.more:link,a.more:active,a.more:hover,a.more:visited {color: #004884; font-family:  verdana,Tahoma, sans-serif; }

/*puslapiavimas*/

.pageAll,a.pageAll,a.pageAll:link,a.pageAll:active,a.pageAll:visited {
font-size: 0.8em;
color: #0047B1;
font-family: Verdana, Tahoma, sans-serif; 

}

a.pageAll:hover{
font-size: 0.8em;
color: #0047B1;
text-decoration: underline;
font-family: Verdana, Tahoma, sans-serif; 

}

.pageCurr {
font-size: 0.8em;
color: #0047B1;
font-weight: bold;
font-family: Verdana, Tahoma, sans-serif; 

}


/*tekst*/
.txt11Bblack {font-weight: bold; color: #000; }
.txt11black {color: #000}
.txt10black {color: #000; font-size: 0.9em}
.iconName,a.iconName,a.iconName:link,a.iconName:active,a.iconName:hover,a.iconName:visited { color: #0049B0; background-color: inherit; }
.date {color: #797979; font-size: 0.9em}

.TLm { background-image: url(images/TLm.gif); background-repeat: no-repeat; background-position: bottom left; height: 7px; width: 7px; }
.TRm { background-image: url(images/TRm.gif); background-repeat: no-repeat; background-position: bottom right; height: 7px; width: 7px; }
.BLm { background-image: url(images/BLm.gif); background-repeat: no-repeat; background-position: top left; height: 7px; width: 7px; }
.BRm { background-image: url(images/BRm.gif); background-repeat: no-repeat; background-position: top right; height: 7px; width: 7px; }
.TLinem { background-image: url(images/bgLm.gif); background-repeat: repeat-x; background-position: top; height: 7px; width: 230px; }
.LLinem { background-image: url(images/bgLm.gif); background-repeat: repeat-y; background-position: left; height: 7px; width: 7px; }
.RLinem { background-image: url(images/bgLm.gif); background-repeat: repeat-y; background-position: right; height: 7px; width: 7px; }
.BLinem { background-image: url(images/bgLm.gif); background-repeat: repeat-x; background-position: bottom; height: 7px; width: 230px; }

.cornTL { background-image: url(images/cornTL.gif); 
background-repeat: no-repeat; 
background-position: top left; 
height: 5px; width: 5px; }

.cornTR { background-image: url(images/cornTR.gif); 
background-repeat: no-repeat; 
background-position: top right; 
height: 5px; width: 5px; }

.cornBR { background-image: url(images/cornBR.gif); 
background-repeat: no-repeat; 
background-position: bottom right; 
height: 5px; width: 5px; }

.cornBL { background-image: url(images/cornBL.gif); 
background-repeat: no-repeat; 
background-position: bottom left; 
height: 5px; width: 5px; }





.TLinemS { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 552px;
margin-top: -5px;
margin-left: 6px}

.BLinemS { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 552px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLinemSNew { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: top; 
width: 548px;
margin-top: -7px;
margin-left: 6px}

.TLinemSNewVis { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: top; 
width: 548px;
margin-left: 6px}

.BLinemSNew { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
width: 548px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBlueAll { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: top; 
margin-top: -7px;
margin-left: 6px}

.BLineBlueAll { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLinemSSmal { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 170px;
margin-top: -5px;
margin-left: 6px}

.TLinemSSmalNew { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: top; 
width: 166px;
margin-top: -7px;
margin-left: 6px}

.BLinemSSmalNew { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
width: 166px;
background-position: bottom; 
background-color: #F1F6FC;
margin-top: -13px;
margin-left: 6px;
}

.labelTop { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
}


.BLinemSSmal { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 170px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.LLinemS { background-image: url(images/greyLine.gif);
background-repeat: repeat-y;
width: 1px;
background-position: left; 

}

.RLinemS { background-image: url(images/greyLine.gif);
background-repeat: repeat-y;
width: 1px;
background-position: right; 

}

.TLineBorder { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 742px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 742px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorderNew { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: top; 
width: 742px;
margin-top: -7px;
margin-left: 6px}

.BLineBorderNew { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
width: 742px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorderAllBlue { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: top; 
margin-top: -7px;
margin-left: 6px}

.BLineBorderAllBlue { background-image: url(images/blueLineNew.gif);
background-repeat: repeat-x;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder714 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 714px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder714 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 714px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder486 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 486px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder486 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 486px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}
.TLineBorder336 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 336px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder336 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 336px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder356 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 356px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder356 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 356px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorderAll { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
margin-top: -7px;
margin-left: 6px}

.BLineBorderAll { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder772 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 773px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder772 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 773px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder936 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 936px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder936 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 936px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder696 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 696px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder696 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 696px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}

.TLineBorder236 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
background-position: top; 
width: 236px;
margin-top: -7px;
margin-left: 6px}

.BLineBorder236 { background-image: url(images/greyLine.gif);
background-repeat: repeat-x;
width: 236px;
background-position: bottom; 
margin-top: -13px;
margin-left: 6px;
}


/*blocks*/

.subgroup {
	background-color: inherit;
	font-size: 0.9em;
	color: #666666;
	font-weight: bold;
	margin-right: 15px;
}

.attributes {
	background-color: inherit;
	font-size: 0.9em;
	border: none;
	color: #666666;
	
}

.attributesList {
	margin-right: 25px;
	
}

.attrLabel {
	background-color: inherit;
	font-size: 1.0em;
	border: none;
	color: #666666;
	font-weight: bold;
}

.attrData{
	background-color: inherit;
	font-size: 1.0em;
	border: none;
	color: #000000;
	font-weight: normal;
}

.link,a.link,a.link:link,a.link:active,a.link:visited {
font-size: 0.9em;
color: #0047B1;
font-family: Verdana, Tahoma, sans-serif; 

}

a.link:hover{
font-size: 0.9em;
color: #0047B1;
text-decoration: underline;
font-family: Verdana, Tahoma, sans-serif; 

}

.nolink {
	text-decoration: none;
	cursor: default;
}

.red {
	color: red;
}

.xx {border: 1px solid red}

/* ttop line*/

#CurrencySelectionBlock {
		/*border: 1px solid #00CCFF;*/
		padding: 1px;
	}
	#GlobalSelection {
		float: right;
		text-align: right;
		padding-top: 10px; /*17px;*/
		padding-bottom: 4px;
		vertical-align: bottom;
	}
	
	#GlobalSelection td{
		vertical-align: bottom;
	}

	#CurrentCurrency {
		padding: 2px;
		position: relative;
		/*border: 1px solid red;*/
	}
	#CurrentSelection {
		display: none;
		border: 1px solid #B7D2EF; /*#B7D2EF*/
		background-color: #fff;
		position: absolute;
		z-index: 10; 
		float: left;
		margin: 0px;
		vertical-align: top;
		margin-top: 2px;
		text-align: left;
		width: 30px;
	}
	a.CurrencyOption {
		color: #B7D2EF;
	}
	a.CurrencyOption:hover {
		color: #B7D2EF;
	}

/*Reservation*/

	span.email {
		width: 150px;
		color: #30559B;
		font-size: 1.0em;
	}

	#confirmationblock {
		margin: 30px;
		text-align: center;
		
	}

	#reservationnumberblock {
		margin: 15px;
		text-align: center;
		color: #000;
		font-weight: bold;
		
	}

	#thanksblock {
		margin: 30px;
		padding: 100px 200px 100px 200px;
		text-align: left;
	}

	span.reservationnumber {
		font-size: 1.6em;
		color: #D90305;
		font-weight: bold;
		background-color: inherit; 
		font-family: Verdana, sans-serif;
	}

	#UserRules pre {
	border: 0px;
	color: #666666;
	size: 1em;
	}

	.redtext {
	color: red;
	}