body {margin: 0px;}
.SearchTableHeader {background: #A7A7A7; text-align: center;font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold}
.SearchTableHeaderDates	{font-size: x-small; background: #A7A7A7; text-align: center;font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.SearchTablePrices	{font-size: x-small; text-align: center;font-family: Arial, Helvetica, sans-serif;}
.SpecialF {text-align:justify;}
.GoldBold {text-align: center;font-family: Arial, Helvetica, sans-serif; color: #B8860B; font-weight: bold; font-size: x-small;}
.CommonDarkBlue {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000099}
.CommonLightBlue {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #0000CC}
.fixedbutton95 { width : 95 }
.fixedbuttonShowMySails { width : 120}
.hidePicture { visibility: hidden }
.showPicture { visibility: visible }
a:hover {  color: #FF0000}
.hotLink {
	color:red;
	font-weight:bold;
}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal}
.textBlue {  font-family: Arial, Helvetica, sans-serif; color: #000099;}
.textHotel {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; color: #0000FF}
.textArial {  font-family: Arial; font-size: x-small; font-style: normal}
.headlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal}
.naklon {  font-family: "Times New Roman", Times, serif; font-size: 9pt; font-style: italic}
.title { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold}
.titlebig {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFFFFF}
.textsmall {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small}
.textsmallblue {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #0000FF}
.textoptionalsmall {font-family: Arial, Helvetica, sans-serif; color: gray ! important; font-size: 80%; font-style: normal }
.textPromo {  font-family: Arial, Helvetica, sans-serif; font-size: 1pt; color: #FFFFFF}
.gw {background-color: #82AAD2; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal}
td {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; vertical-align:top;}
td.hl_hdr {background-color:  #82AAD2;  color: #000099; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; font-style: normal; text-align: center;}
td.hl_hdrRed {background-color: #DE2921;  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; font-style: normal; text-align: center;}
td.hl_inf {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; font-style: normal; text-align: center;}
td.hl_norm {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: x-small; font-style: normal; padding-bottom: 5px;}
H1 {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; margin: 0px; font-size:16px}
H3 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #999999; margin: 0px; font-style: italic; }
strong { color: #FF0000; }
TABLE.Calendar {border-style:solid; border-color:#DE2921; border-width:1px;}
TABLE.Calendar td{vertical-align:middle; text-align:center; border-style:solid; border-color:#DE2921; border-width:1px;}
TABLE.Calendar td.Busy{background-color: #FFC6AA;}
TABLE.Calendar td.Head{background-color: #DE2921; color:#FFFFFF; font-weight:bold;}
TABLE.CalendarAP {border-style:solid; border-color:#DE2921; border-width:1px;}
TABLE.CalendarAP td{vertical-align:middle; text-align:center; border-style:solid; border-color:#DE2921; border-width:1px;}
TABLE.CalendarAP td.Busy{background-color: #FFC6AA;}
TABLE.CalendarAP td.Head{background-color: #DE2921; color:#FFFFFF; font-weight:bold;}
TABLE.BigCalendar {border-style:solid; border-color:#DE2921; border-width:1px;}
TABLE.BigCalendar th{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt;vertical-align:middle; text-align:center; border-style:solid; border-color:#DE2921; border-width:1px;line-height: 20px}
TABLE.BigCalendar td{vertical-align:middle; text-align:center; border-style:solid; border-color:#DE2921; border-width:1px; padding: 3px; font-size:9pt; line-height: 16px}
TABLE.BigCalendar td.Busy{background-color: #FFC6AA;}
TABLE.BigCalendar td.BusyAP10{background-color: #87c4fb;}
TABLE.BigCalendar td.BusyAP11{background-color: #c274f6;}
TABLE.BigCalendar td.BusyAP12{background-color: #619961;}
TABLE.BigCalendar td.BusyAP13{background-color: #878585;}
TABLE.Calendar td.BusyAP10{background-color: #87c4fb;}
TABLE.Calendar td.BusyAP11{background-color: #c274f6;}
TABLE.Calendar td.BusyAP12{background-color: #619961;}
TABLE.Calendar td.BusyAP13{background-color: #878585;}
TABLE.BigCalendar td.First{text-align:left;text-transform:capitalize;width:200px}
.greyBG {background-color: #EFEFEF;}
.saleOfferBlock{
	Border-right: 1px solid red; 
	Border-top: 0px; 
	Border-bottom: 1px solid red; 
	Border-left: 1px solid red; 
	padding-bottom:7px;
	padding-top:7px;
	
}
.blueBorder{border: 1px solid #82aad2}
td.header {
background-color:  #82AAD2;  
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 10pt; 
font-style: normal; 
text-align: center;
}
.price_table_header{ 

		 background-color: #a6bacb; 
		 text-align: center; 
		 height:22px; 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: small; 
		 font-weight: bold; 
} 
.price_table_row{ 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 10pt; 
}
.price_table_col1{ 
		 border-bottom: 1px solid #A7A7A7; 
		 background-color: #e6eaed;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 10pt; 
}
.price_table_col2{ 
		 border-bottom: 1px solid #A7A7A7; 
		 background-color: #e6eaed;
		 text-align: center; 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 10pt; 
} 
.price_table_col3{ 
		 border-bottom: 1px solid #A7A7A7; 
		 background-color: #e6eaed;
		 text-align: center; 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 10pt; 
} 
.small {
	font-size: 9px;
}
.red {color: #ff0000;}
.ap_b {font-size:15px; color:#FFF;}
.b {font-weight:bold;}

