body				{	background-image: url('../images/bg4.jpg');
					background-color: #bcbaa3;
					margin: 0px;
					font-family: Verdana, sans-serif;
					font-weight: bold; color: #442709; }

img				{	behavior: url('css/pngbehavior.htc'); }

a img				{	border-color: #000000; }

fieldset			{	border:	1px solid #ddd;
					width: auto;
					padding: 6px;
					margin: 3px 0 3px 0; }

legend				{	color: #c1bfaa;
					background: #b9b484;
					border:	1px solid #989681;
					padding: 2px 6px;
					font-size: 9px; }

.curPhase			{	color: #000;
					font-size: 14px; }

input				{	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					border: 1px solid #D1D7DC;
					padding-right: 1px;
					padding-left: 1px;
					width: 150px; }

.badInput			{	background-color: #A01C1C;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10pt;
					color: #FFFFFF;
					border: 1px solid;
					padding-left: 3px; }

#mainContainer			{	padding-top: 10px; padding-bottom: 70px; }

#mainContainer td		{	font-weight: bold; }

a:link				{	text-decoration: none;
					color: #404040; }
a:visited			{	text-decoration: none;
					color: #404040; }
a:active			{	text-decoration: none;
					color: #404040; }
a:hover				{	text-decoration: underline;
					color: #404040; }

#hotelImage			{	text-align: center;
					width: 100%;
					height: 427px; }

#pageTitle			{	position: relative;
					top: -20px;
					left: -10px;
					display: inline;
					font-family: Georgia, Verdana, Arial; font-size: 18pt; font-weight: bold; color: #442709;
					text-decoration: underline; }

#paragraphSeparator		{	width: 100%; height: 18px; }

#paragraphSeparator td		{	text-align: center;
					width: 33%;
					height: 18px; }

#paragraphSeparator .line	{	background-image: url('../images/Separator.gif');
					background-repeat: repeat-x; }

#vignette			{	text-align: center; }

.fsTable			{	background-color: #FFFFFF;
					border: 1px #006699 solid; }

th				{	color: #000000; font-size: 11px; font-weight: bold;
					padding-left: 3px; padding-right: 3px;
					height: 30px;
					background-image: url( '../images/cellpic3.gif' ); }

td.row0				{	background-color: #EFEFEF; text-align: center; }
td.row1				{	background-color: #DEE3E7; text-align: center; }
td.row2				{	background-color: #D1D7DC; text-align: center; }

.col				{	background-image: url( '../images/cellpic1.gif' );
					background-color:#D1D7DC; height: 28px; text-align: center; }

.coltitle			{	font-weight: bold; font-size: 12px ; letter-spacing: 1px;
					color: #006699; }

#pageFooter			{	position: absolute;
					left: 0px;
					bottom: 0px;
					height: 165px;
					width: 100%;
					overflow: hidden; }

#miniTab			{	position: relative;
					top: 100px;
					width: 100%;
					text-align: center;
					height: 20px;
					overflow: hidden; }

#tab				{	position: absolute;
					top: 45px;
					width: 700px;
					height: 120px;
					overflow: hidden; }

.tabButton			{	width: 90px;
					height: 90px;
					border: 0px; }

.tabButtonAbout			{	 }
.tabButtonTariffs		{	 }
.tabButtonBooking		{	 }
.tabButtonGallery		{	 }
.tabButtonInfo			{	 }

a.textButton			{	font-size: 11px;
					text-decoration: none;
					background-image:url("../images/textButton.gif");
					background-repeat: no-repeat;
					background-position: left top;
					float: left;
					height: 24px;
					line-height: 24px;
					cursor: pointer;
					margin-left: 5px;
					margin-right: 5px; }

a.textButton:hover		{	background-position: left bottom;
					text-decoration: none; }

a.textButton span		{	color: #505D71;
					float: left;
					width: 84px;
					height: 24px;
					text-align: center; }

a.textButton:hover span		{	color: #435062; }

#yellowBand			{	position: absolute;
					top: 120px;
					background-image:url('../images/Footer.jpg');
					background-position: left top;
					width: 100%;
					height: 45px;
					font-size: 9px;
					overflow: hidden; }

#copyrightNotice		{	font-size: 7pt;
					height: 40px;
					width: 250px;
					padding-top: 3px; }

.backButton			{	position: absolute;
					width: 30px;
					height: 30px;
					border: 0px;
					margin-top: 5px;
					margin-left: 15px; }
					

.imgCaption			{	text-align: center;
					font-size: 9px;
					font-family: Verdana, sans-serif;
					padding-bottom: 5px; }
