body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;

}
tr {
	font-size: 11px;
}
.maintab {
	background-image: url(sf_maintab.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px;
	border-right: 1px solid #336699;
}
.bottomline {
	border-right: 1px solid #336699;
}
.topline {
	border-right: 1px solid #FF6633;
}

.bgwhite
{ background-color : #ffffff; }
.bggray3
{ background-color : #CCCCCC; }

A.link11uwhite
{ font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color:#ffffff; text-decoration: underline;}
A.link11uwhite:hover
{ font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none;}

.HotelTitle
{ font-size:14px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#336699; font-weight:bold;}
.HotelName
{ font-size:32px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#C38749;text-decoration:underline;text-transform:uppercase;margin-bottom:5px;}
.Text
{ font-size:80%; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:120%;}
.Text A
{ color:#C38749;}
.Textb
{ font-size:80%; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:120%; font-weight:bold;}
.Textred
{ font-size:80%; font-family:Verdana,Arial,Helvetica,sans-serif; color:#990000; line-height:120%;}
.Menu, .link12bwhite-ls1, .Title, .Titlered
{ font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#CA8640; font-weight:bold;}
.Menu A, .link12bwhite-ls1, .Title, .Titlered
{ color:#DB6E3A; text-decoration:none;}
.Title, .Titlered
{ padding-top:15px;}
.Titlered
{ color:#DB6E3A;}
.link12bwhite-ls1
{ font-size:14px;}
.TitleText
{ font-size:80%; font-family:Verdana,Arial,Helvetica,sans-serif; color:#3D3D3D; font-weight:bold;}
.TitleText SPAN
{ color:#C38749;text-decoration:none;}
.TitleText A
{ color:#3D3D3D;text-decoration:none;}
a:hover{
 color:DB6E3A;
}
.TitleTextred
{ font-size:80%; font-family:Verdana,Arial,Helvetica,sans-serif; color:#DB6E3A; font-weight:bold;}

.AllPhotos
{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:80%; font-weight:bold; color:5B5B5B; text-decoration:none; text-transform:lowercase; display:block; background:#C4C4C4;padding-left:20px;padding-right:20px; float:left;}


#NameBlock
{
margin-left:"1px";
}
#Stars
{ width:131px;}
#Languages
{ padding-top:25;padding-left:25;}
.ActiveLang, .PassiveLang
{ font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#ADB2C7; font-weight:bold; text-decoration:none; display:block; width:24; float:left;text-align:center; padding:2px;margin-right:5px;}
.ActiveLang
{ border:1px solid #ADB2C7;}
#Address
{ font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#ADB2C7; text-align:left; width:207px; background:#001152;}
#Address DIV
{ margin-left:30px; margin-right:30px;}
#Services
{ padding-left:40px;padding-right:40px;}
#Map 
{ background:url(mapback.gif); width:208px; height:18px;}
#Photo
{text-align:center;}
#Photo SPAN
{}
#MainText
{padding:20px;text-align:justify;}
#Button
{  float:right;}
#Button DIV
{ margin-left:50px;text-align:center;padding-left:10px;padding-right:10px;}

/* --- form --- */
.sel
{	font-size: 12px;	color: #000000;	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:56px;	height: 20px;	border:1px solid #9C9C9C; padding-left : 3px;	
	margin-top : 5px; margin-bottom : 5px;}
	
	
	
.contact-form-name,.contact-form-email,.login-form-login,.login-form-password,.order-form-children,.confirm-form-firstname,.confirm-form-lastname,.confirm-form-login,.confirm-form-password,.confirm-form-passwordconfirm,.confirm-form-email,.confirm-form-country,.confirm-form-city,.confirm-form-streetaddress,.confirm-form-province,.confirm-form-zip,.confirm-form-tel,.confirm-form-fax,
.change-form-firstname,.change-form-lastname,.change-form-login,.change-form-password,.change-form-passwordconfirm,.change-form-email,.change-form-country,.change-form-city,.change-form-streetaddress,.change-form-province,.change-form-zip,.change-form-tel,.change-form-fax,.reg-form-firstname,.reg-form-lastname,.reg-form-login,.reg-form-password,.reg-form-passwordconfirm,.reg-form-email,.reg-form-country,.reg-form-city,.reg-form-streetaddress,.reg-form-province,.reg-form-zip,.reg-form-tel,.reg-form-fax,.forgot-form-login
{	font-size: 12px;	color: #000000;	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:100%;	height: 18px;	border:1px solid #9C9C9C; padding-left : 3px; 
	margin-top : 5px; margin-bottom : 5px;}
.inputred
{	font-size: 12px;	color: #000000;	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:100%;	height: 18px;	border:1px solid #990000; padding-left : 3px; 
	margin-top : 5px; margin-bottom : 5px;}
.contact-form-description
{	font-size: 12px;font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;	width:100%;	height: 100px;	border:1px solid #9C9C9C;
	padding-left: 3px;	overflow : auto; margin-top : 5px; margin-bottom : 5px;}
.tarea100red
{	font-size: 12px;font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;	width:100%;	height: 100px;	border:1px solid #990000;
	padding-left: 3px;	overflow : auto; margin-top : 5px; margin-bottom : 5px;}
	
.contact-form-button,.logout-form-button,.order-form-button,.search-form-button,.confirm-form-button,.confirm-form-pay-button,.change-form-button,.reg-form-button,.pay-form-button,.paychange-form-button,.forgot-form-button,.login-form-button,.archive-form-button-payment
{	font-size:9px;	font-family:Verdana,Arial,Helvetica,sans-serif;	}
.archive-form-button-delete
{	font-size:9px;	font-family:Verdana,Arial,Helvetica,sans-serif;}


/* --- Special Offers ---*/
#SpecialOffer TABLE
{
	width:90%;
	margin-bottom:20px;
	margin-top:20px;
}
.WorkingDay
{
	float:right;
	padding:1px;
	border:1px solid #ECECEC;
	width:8px;
}
.WorkingDay DIV
{
	width:7px;
	height:7px;
	background:#A2A2A2;
}

.WeekendDay
{
	float:right;
	padding:1px;
	border:1px solid #FFFFFF;
	width:8px;
}
.WeekendDay DIV
{
	width:7px;
	height:7px;
	background:#CC9999;
}
#SelectedDay
{
	border:1px solid #C9C9C9;
}

A.linka12price
{ font-size: 12px; font-family: Arial, Sans-serif; color:#B36968; text-decoration: none;}
A.linka12price:hover
{ font-size: 12px; font-family: Arial, Sans-serif; color: #B65200; text-decoration: none;}
.order-form-quantity { font-size: 12px;	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:30px;	height: 18px;	border:1px #9C9C9C solid; padding-left : 3px; 
	margin-top : 5px; margin-bottom : 5px; } 
	
.bordi, .bordi td{
	padding: 2px;
	border: 1px solid #336699;
	border-collapse: collapse;
}
.bordi td table td{
	padding: 2px;
	border: 0px solid #336699;
	border-collapse: collapse;
}
