body					{margin:0px;padding:0px;background:#970B0D;scrollbar-3dlight-color:#E9E0D4;scrollbar-arrow-color:#4F4F4F;scrollbar-base-color:#FFFFFF;scrollbar-darkshadow-color:#958A7A;scrollbar-face-color:#BAAD9B;scrollbar-highlight-color:#BAAD9B;scrollbar-shadow-color:#BAAD9B;scrollbar-track-color:#B7B5B0;}
a,div,p,td,input,textarea,ul,li,b{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}
a						{text-decoration:none;}
a:hover					{color:#B08F8F;}
img						{border:0px;}
td						{vertical-align:top;}
h1						{display:none;}
p						{margin:0px;padding:0px;}
li,ul,ol				{margin:0px 0px 0px 6px;padding:0px;}
/* general formatting */
.underline		{text-decoration:underline;}
.bold			{font-weight:bold;}
.red			{color:#B84849;}
.darkGray		{color:#53524F;}
.white			{color:#FFFFFF;}

/* form formatting */
/* html elements formatting */
input,textarea{padding:1px;overflow-x:hidden;}
textarea{overflow:auto;height:65px;}
p.error	{color:#FF0000;font-size:inherit;font-weight:bold;margin:10px 0px;}
input.error,textarea.error {color:black;background:#FFE4E4;}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none;} 
	b.debug	{font-weight:normal;color:blue;}
	em.debug	{font-style:normal;color:red;font-weight:bold;} 
/* field component */
input,select,textarea,option {background:#FFFFFF;margin:0px;padding:1px 2px;border:1px solid #C6C2B6;}
	.field	{display:block;float:left;width:300px;margin:0px 0px 5px 5px;}
	.inactive{background:#EEEEEE;}
	.chk	{margin:0px 5px;border-width:0px;}
html>body .chk	{margin:10px 5px 0px 5px;}
/* button component */
	a.button		{position:relative;display:block;float:right;margin-top:-25px;}
	a.button:hover{}
/* end of form formatting */

/* page formatting */
div.bodyBackgr	{position:absolute;width:100%;height:600px;top:0px;background:#ffffff url('img/backgrContent.jpg') top repeat-x;}
div.content		{position:absolute;width:996px;height:600px;left:50%;top:0px;margin:0px 0px 0px -498px;background:#ffffff url('img/backgrContent.jpg') top repeat-x;}
a.logo			{position:absolute;left:10px;top:21px;}
img.topLeaf		{position:absolute;left:846px;top:3px;}
div.index3pics	{position:absolute;left:780px;top:216px;z-index:4;}
img.index3picsL	{position:absolute;left:-14px;top:146px;}
div.indexBigPic	{position:absolute;left:1px;top:388px;z-index:4;}
img.indexBigPicR{position:absolute;right:-154px;top:97px;}

/* menu */
div.menu			{position:absolute;width:194px;height:256px;padding:77px 0px 0px 12px;z-index:4;}
html>body div.menu	{width:182px;height:179px;}
div.menuIndex		{left:207px;top:104px;background-image:url('img/backgrIndexMenu.gif');}
a.menu				{position:relative;display:block;margin:1px 0px;padding:0px;filter:alpha(opacity=99); -moz-opacity:.99;z-index:8;}
img.menuOver		{background:#000000;filter:alpha(opacity=60); -moz-opacity:.60;}
img.menuIndexBL		{position:absolute;left:-25px;bottom:17px;z-index:8;}

/* index text area */
div.indexTxt			{position:absolute;left:377px;top:60px;width:403px;height:484px;background:#FEFBF6;z-index:2;}
div.indexHeadTxt		{position:relative;height:124px;margin:10px 8px;background:#000000;color:#C2C2C3;}
img.headTxtT			{position:absolute;right:-9px;top:0px;}
html>body img.headTxtT	{right:-8px}
img.headTxtTL			{position:absolute;left:-6px;top:33px;}
img.headTxtTR			{position:absolute;right:-35px;top:24px;}
html>body img.headTxtTR{right:-34px;}
img.headTxtB			{position:absolute;right:17px;bottom:-22px;}
span.headTxtIndex		{position:relative;width:175px;display:block;margin-left:30px;padding-top:10px;}
.buttonNewsArchiveIndex	{position:absolute;top:2px;left:0px;}

div.indexBodyTxt			{padding:5px 40px 80px 38px;}
img.newsPic					{float:left;margin-right:20px;border:2px solid #CECCCF;}

div.indexBottomBackgrTxt	{position:absolute;left:0px;bottom:0px;width:387px;height:73px;margin:8px;background:#ffffff url('img/backgrIndexTxtB.jpg') top repeat-x;}
img.indexTxtBR				{position:absolute;right:-1px;top:-18px;}

/* footer */
div.footer	{position:absolute;bottom:15px;padding:0px 20px 0px 10px;color:#E6C0C0;font-size:10px;}
a.footer	{position:relative;float:right;margin-top:-15px;}

/* inner pages */
div.menuInner			{left:15px;top:293px;background-image:url('img/backgrInnerMenu.gif');}
div.innerHeadTxt		{position:relative;height:124px;margin:10px 8px 0px 8px;background:#000000;color:#C2C2C3;}
div.innerTxt			{position:absolute;left:223px;top:60px;width:715px;height:484px;background:#FEFBF6;z-index:2;}
span.headTxtInner		{position:relative;width:225px;display:block;margin-left:19px;padding-top:10px;}
img.headTxtInner		{margin-bottom:5px;}
div.innerBodyTxt		{height:340px;margin:0px 8px;padding:10px 20px 0px 20px;border-bottom:17px solid #000000;}
html>body div.innerBodyTxt{height:314px;}
.whereLeft				{position:absolute;left:22px;top:157px;width:50%;}
.whereRight				{position:absolute;right:-8px;top:157px;width:50%;}
.textBis				{display:none;}

/* restaurant menu page */
.dMenu				{position:relative;display:block;width:298px;margin:1px 0px 1px 22px;padding:0px;z-index:8;}
.dMenuBbreadcrumb	{position:absolute;top:3px;right:32px;color:#C1C1C1;background:#000000;padding:0px 5px;}
.dMenuBackgrCenter	{position:absolute;left:358px;top:0px;width:28px;height:484px;background:#ffffff url('img/dMenuBackgrCenter.gif') top repeat-y;z-index:120;}
.dMenuLeft			{position:absolute;left:8px;top:140px;width:350px;height:320px;overflow-y:auto;}
div.dMenuRight			{position:absolute;left:386px;top:142px;width:350px;height:315px;background:#B6B6B6;}
html>body div.dMenuRight{right:8px;}
img.dMenuRight			{margin:2px;border:1px solid #FFFFFF;}
.dMenuItem			{margin-left:35px;margin-bottom:10px;list-style-image:url('img/dMenuItem.gif');}
html>body .dMenuItem{margin-left:43px;}
div.dMenuPaging		{position:absolute;left:8px;bottom:24px;width:335px;}
html>body div.dMenuPaging{bottom:25px;}
.pagingLeft			{position:absolute;left:8px;color:#C2C2C2;font-size:10px;}
.pagingRight		{position:absolute;right:-8px;color:#C2C2C2;font-size:10px;}

/* photoGallery page */
table.photoGallery	{margin:0px 4px;width:651px;}
td.photoGallery		{background:#CECECE;vertical-align:middle;text-align:center;border:9px solid #FBF8F1;}
td.photoGallerySpacing{height:7px;}
img.photoGallery	{border:1px solid #FFFFFF;margin:2px;cursor:hand;cursor:pointer;}
div.paging			{color:#BDBDBE;}
div.pagingTop		{margin-top:65px;}
div.pagingBottom	{margin:-16px 0px 0px 27px;}
a.paging			{margin:0px 1px;color:#BDBDBE;text-decoration:underline;font-size:10px;}
a.pagingLast		{margin:0px 1px 3px 1px;color:#BDBDBE;font-size:10px;}

/* guest book page */
.buttonSend					{position:absolute;right:100px;top:-10px;}
.buttonSendBottom			{position:absolute;right:120px;top:-10px;}
.buttonBack					{position:absolute;left:21px;top:0px;}
.guestBookPagingTL			{position:absolute;right:-1px;top:0px;}
html>body .guestBookPagingTL{right:0px;}

/* privacy policy */
div#priv		{position:absolute;display:none;left:20px;top:140px;width:400px;background:#FBF8F1;border:1px inset #767779;filter:alpha(opacity=90); -moz-opacity:.90;z-index:20;}
span.privHead		{display:block;margin:1px;padding:3px 15px 2px 15px;background:#000000;font-weight:bold;color:#FFFFFF;}
img.buttonClose		{position:absolute;right:4px;top:4px;cursor:hand;cursor:pointer;}
span.privText		{display:block;padding:7px 15px;color:#000000;}