body
{
	margin:0px auto;
	font: 12px/16px Arial, Tahoma, Verdana;
	background: url(../images/bg.gif) repeat;
	color: #333;
}


#wrapper
{
	width: 960px;
	margin: 0 auto;
}


h1,h2,h3,h4,h5,h6,img,p,ul,li,table
{
margin:0;
padding:0;
border:0;
}


hr
{
	height: 1px;
	color: #666;
	border: none;
	background-color: #666;
}


a
{
	color: #973325;
	text-decoration: underline;
}

a:hover
{
	color: #000;
	text-decoration: none;
}


/* Banner */


#banner
{
	width: 960px;
	float: left;
	height: 237px;
	background: url(../images/bg-banner.gif) no-repeat;
}

	#banner h1
	{
		float:left;
		padding: 25px 0 0 130px;
	}

		#banner h1 a
		{
			background: url(../images/logo.gif) top left no-repeat;
			width: 301px;
			height: 72px;
			text-decoration: none;
			display: block;
		}

			#banner h1 span
			{
				font: 12px Arial;
				color: #B1B1B1;
				display:none;
			}

/* Banner-Top */

#banner-top
{
	float: left;
	width: 770px;
	margin: 0 110px;
	_margin: 0 60px;
	margin-top: 15px;
}

/* Content */

#content
{
	float: left;
	width: 814px;
	padding: 0 30px 0 30px;
	margin: 0 43px;
	_margin: 0 21px;
	background: url(../images/bg-banner-mid.gif) 0 0 repeat-y;
}

#animation
{
	width: 813px;
}


/* Content Inner */

#content-inner
{
	float: left;
	width: 813px;
	background: url(../images/bg-inner.gif) 0 0 repeat-y;
	margin-top: 15px;
	border-top: 8px solid #FFEEC0;
	border-bottom: 8px solid #FFEEC0;
}

#content-inner-left
{
	float: left;
	width: 508px;
	padding: 5px 15px 15px 15px;
}

	#content-inner-left h2
	{
		color: #836E35;
		border-bottom: 1px solid #836E35;
		font: 30px 'Times New Roman';
		margin-bottom: 15px;
	}

	#content-inner-left h3
	{
		color: #5B1E1E;
		font: bold 14px Arial;
		margin-bottom: 5px;
	}

	#content-inner-left ul
	{
		padding: 0;
		margin: 10px 0 10px 25px;
	}

#content-inner-right
{
	float: left;
	width: 232px;
	margin-right: 13px;
	margin-left: 10px;
	padding: 10px;
}

	#content-inner-right h4
	{
		color: #973325;
		border-bottom: 1px solid #836E35;
		font: 25px 'Times New Roman';
		margin-bottom: 10px;
	}

	#content-inner-right ul li
	{
		margin: 0 0 0 25px;
	}


/* Content-bottom */

#content-bottom
{
	width: 960px;
	float: left;
	height: 73px;
	background: url(../images/bg-banner-bottom.gif) 0 0 no-repeat;
}

/* buttons */

#buttons
{
	width: 874px;
	margin: 0 86px;
	margin-top: 15px;
}

	#buttons span
	{
		width: 254px;
		float: left;
	}

		#buttons span p
		{
			float: right;
			margin: 0;
			padding: 0;
		}

		#buttons span ul
		{
			padding: 0;
		}

		#buttons span ul li
		{
			float: left;
			color: #fff;
			list-style: none;
			padding: 0 0 0 10px;
			width: 185px;
		}

		#buttons span ul li a
		{
			font: 12px Arial;
			color: #FFCC00;
			text-decoration: none;
		}

		#buttons span ul li a:hover
		{
			font: 12px Arial;
			color: #fff;
			text-decoration: none;
		}



/* buttons */

#buttons-inner
{
	width: 874px;
	margin: 0 86px;
}

	#buttons-inner span
	{
		width: 254px;
		float: left;
	}

		#buttons-inner span p
		{
			float: right;
			margin: 0;
			padding: 0;
		}

		#buttons-inner span ul
		{
			padding: 0;
		}

		#buttons-inner span ul li
		{
			float: left;
			color: #fff;
			list-style: none;
			padding: 0 0 0 10px;
			width: 185px;
		}

		#buttons-inner span ul li a
		{
			font: 12px Arial;
			color: #FFCC00;
			text-decoration: none;
		}

		#buttons-inner span ul li a:hover
		{
			font: 12px Arial;
			color: #fff;
			text-decoration: none;
		}

.bg-package
{
	background: url(../images/special.jpg) 0 0 no-repeat;
	width: 254px;
	height: 97px;
}

/* Bottom Part */

#bottom-part
{
	float: left;
	width: 778px;
	color: #fff;
	margin: 38px 61px 0 61px;
	_margin: 0 30px 0 30px;
	padding: 20px 30px 0 30px;
	background: url(../images/bg-bottom-part.gif) 0 0 repeat-x #320001;
	overflow: hidden;
	border-top: 1px solid #000;
}

#home-left
{
	width: 278px;
	float: left;
	margin-right: 20px;
	font: 12px/20px Arial;
}

#home-left h2
{
	font-family: Tahoma;
	font-size: 175%;
	color: #fff;
	margin-bottom: 10px;
}

#home-right
{
	width: 480px;
	float: left;
}

	#home-right h3
	{
		font-family: Tahoma;
		font-size: 175%;
		color: #fff;
		margin-bottom: 5px;
	}

	#home-right span
	{
		width: 240px;
		float: left;
	}

		#home-right span ul
		{
			margin: 15px 0 0 25px;
			padding: 0;
		}

		#home-right span ul li
		{
			color: #FFC941 !important;
			margin-top: 5px;
		}



#gallery-home
{
	width: 480px;
	float: left;
	background: url(../images/bg-gallery-home.gif) 0 0 repeat-x;
	height: 181px;
	margin-top: 15px;
}

	#gallery-home span
	{
		float: left;
		padding: 15px 5px 15px 25px;
		width: 212px;
	}

		#gallery-home span h4
		{
			font: bold 15px Tahoma;
			color: #fff;
			text-transform: uppercase;
			margin-bottom: 10px;
		}

		#gallery-home span ul
		{
			margin: 15px 0 0 0;
			padding: 0;
		}

		#gallery-home span ul li
		{
			color: #fff !important;
			margin-top: 5px;
			list-style: none;
			float: left;
			margin-right: 10px;
		}

		#gallery-home span ul li img
		{
			float: left;
		}

/* Footer-Home */

#footer-home
{
	float: left;
	width: 820px;
	background: url(../images/bg-footer-home.gif) 0 0 no-repeat;
	height: 123px;
	padding: 55px 66px 50px 74px;
}

/* Footer-inner */

#footer-inner
{
	float: left;
	width: 820px;
	background: url(../images/bg-footer-inner.gif) 0 0 no-repeat;
	height: 123px;
	padding: 55px 66px 50px 74px;
	margin-top: 20px;
}


/* Navigation */

#navigation
{
	width: 822px;
	height: 68px;
	float: left;
	margin: 12px 69px 14px 69px;
	_margin: 12px 35px 14px 35px;
}

	#navigation ul
		{
		 float: left;
		 /*padding: 0 10px 0 15px;*/
		}

		#navigation ul li
		{
			list-style:none;
			float:left;
		}

		#navigation ul li a
		{
			float:left;
		}

/* Navlinks */

a.navhome:link, a.navhome:active, a.navhome:visited
{
	display: block;
	background: url(../images/nav/home.gif) 0 0 no-repeat;

}

a.navhome:hover
{
	display: block;
	background: url(../images/nav/home-h.gif) 0 0 no-repeat;

}

a.navhomeselected:link, a.navhomeselected:active, a.navhomeselected:visited
{
	display: block;
	background: url(../images/nav/home-h.gif) 0 0 no-repeat;

}

a.navaccomodation:link, a.navaccomodation:active, a.navaccomodation:visited
{
	display: block;
	background: url(../images/nav/accomodation.gif) 0 0 no-repeat;

}

a.navaccomodation:hover
{
	display: block;
	background: url(../images/nav/accomodation-h.gif) 0 0 no-repeat;

}

a.navaccomodationselected:link, a.navaccomodationselected:active, a.navaccomodationselected:visited
{
	display: block;
	background: url(../images/nav/accomodation-h.gif) 0 0 no-repeat;

}

a.navtravel:link, a.navtravel:active, a.navtravel:visited
{
	display: block;
	background: url(../images/nav/travel.gif) 0 0 no-repeat;

}

a.navtravel:hover
{
	display: block;
	background: url(../images/nav/travel-h.gif) 0 0 no-repeat;

}

a.navtravelselected:link, a.navtravelselected:active, a.navtravelselected:visited
{
	display: block;
	background: url(../images/nav/travel-h.gif) 0 0 no-repeat;

}

a.navtariff:link, a.navtariff:active, a.navtariff:visited
{
	display: block;
	background: url(../images/nav/tariff.gif) 0 0 no-repeat;

}

a.navtariff:hover
{
	display: block;
	background: url(../images/nav/tariff-h.gif) 0 0 no-repeat;

}

a.navtariffselected:link, a.navtariffselected:active, a.navtariffselected:visited
{
	display: block;
	background: url(../images/nav/tariff-h.gif) 0 0 no-repeat;

}

a.navrestaurant:link, a.navrestaurant:active, a.navrestaurant:visited
{
	display: block;
	background: url(../images/nav/restaurant.gif) 0 0 no-repeat;

}

a.navrestaurant:hover
{
	display: block;
	background: url(../images/nav/restaurant-h.gif) 0 0 no-repeat;

}

a.navrestaurantselected:link, a.navrestaurantselected:active, a.navrestaurantselected:visited
{
	display: block;
	background: url(../images/nav/restaurant-h.gif) 0 0 no-repeat;

}

a.navbanquet:link, a.navbanquet:active, a.navbanquet:visited
{
	display: block;
	background: url(../images/nav/banquet.gif) 0 0 no-repeat;

}

a.navbanquet:hover
{
	display: block;
	background: url(../images/nav/banquet-h.gif) 0 0 no-repeat;

}

a.navbanquetselected:link, a.navbanquetselected:active, a.navbanquetselected:visited
{
	display: block;
	background: url(../images/nav/banquet-h.gif) 0 0 no-repeat;

}

a.navreservation:link, a.navreservation:active, a.navreservation:visited
{
	display: block;
	background: url(../images/nav/reservation.gif) 0 0 no-repeat;

}

a.navreservation:hover
{
	display: block;
	background: url(../images/nav/reservation-h.gif) 0 0 no-repeat;

}

a.navreservationselected:link, a.navreservationselected:active, a.navreservationselected:visited
{
	display: block;
	background: url(../images/nav/reservation-h.gif) 0 0 no-repeat;

}



a.footerlink:link, a.footerlink:active, a.footerlink:visited
{
	font: 13px Arial, Tahoma, Verdana;
	color: #ccc;
	text-decoration: none;
}

a.footerlink:hover
{
	font: 13px Arial, Tahoma, Verdana;
	color: #fff;
	text-decoration: underline;
}

.datatable{
	/*background-color:#FABA22;*/
	border-collapse: collapse;
	
	}
	tr.rowtitle td{
		background: #CA9F36;
		font-weight: bold;
		color: #4E3D14;
		}

		tr.row td
		{
			border-bottom:1px solid #999;
		}

		tr.row1 td
		{
			border-top:1px solid #999;
			border-bottom:1px solid #999;
		}
		
	.tabletariff{
	/*background-color:#FABA22;*/
	border-collapse: collapse;
	
	}
	tr.rowtitletariff td{
		background: #3B0000;
		font-weight: bold;
		color: #fff;
		font: bold 13px Arial;
		}

		tr.rowtariff td
		{
			border:1px solid #EFE0BE;
			font: 12px Arial;
			background: #D2A948;
		}
