body		{ padding: 0px; margin: 10px; background: url('/img/background.gif'); text-align: center; font: normal 100% "Verdana","sans-serif","Helvetika","Arial"; }

div		{ padding: 0px; margin: 0px; }
img		{ border: 0px; }
table		{ width: 380px; }
td		{ vertical-align: bottom; }
a		{ color: #00bbe8; }
a:hover		{ color: #555555; }
div.clear	{ clear: both; }

div#top		{ width: 780px; background: #FFF; margin: 0px auto; text-align: left; }
div#page	{ width: 780px; background: #FFF; margin: 0px auto; text-align: left; border: 2px solid #e4ddd7; }
div#bottom	{ width: 780px; background: none; margin: 0px auto; text-align: left; }
div#ptop	{ width: 780px; background: none; text-align: left; height: 237px; overflow: hidden; }
div#pleft	{ width:   0px; background: none; float: left; }
div#pcenter	{ width: 780px; background: none; float: left; padding-bottom: 1px; }
div#pright	{ width:   0px; background: none; float: left; }
div#pbottom	{ width: 780px; background: none; clear: both; height: 10px; }

div#ptop img	{ border: 1px solid #ffffff; }
div#ptop #logo	{ float: right; width: 250px; background: none; }

div#menu		{ height: 70px; background: url('/img/background_menu.gif') repeat-x; font-size: 12px; font-weight: bold; overflow: hidden; padding-left: 24px; }
div#menu 	a	{ display: block; float: left; text-decoration: none; text-transform: lowercase; }
div#menu 	a span	{ display: block; margin: 12px 16px 16px 18px; }

div#menu a:hover.hotel		{ border-bottom: 24px solid #006594; }
div#menu a:hover.room		{ border-bottom: 24px solid #00bbe6; }
div#menu a:hover.restaurant	{ border-bottom: 24px solid #bfb2a5; }
div#menu a:hover.conference	{ border-bottom: 24px solid #006594; }
div#menu a:hover.booking	{ border-bottom: 24px solid #bfb2a5; }
div#menu a:hover.contact	{ border-bottom: 24px solid #00bbe6; }
div#menu a:hover.news		{ border-bottom: 24px solid #bfb2a5; }

div#menu a.hotel_hl		{ border-bottom: 24px solid #006594; color: #555555; }
div#menu a.room_hl		{ border-bottom: 24px solid #00bbe6; color: #555555; }
div#menu a.restaurant_hl	{ border-bottom: 24px solid #bfb2a5; color: #555555; }
div#menu a.conference_hl	{ border-bottom: 24px solid #006594; color: #555555; }
div#menu a.booking_hl		{ border-bottom: 24px solid #bfb2a5; color: #555555; }
div#menu a.contact_hl		{ border-bottom: 24px solid #00bbe6; color: #555555; }
div#menu a.news_hl		{ border-bottom: 24px solid #bfb2a5; color: #555555; }

div#bottom		{ font: 60% Verdana, serif; color: #dcc; text-align: center;}
div#bottom a		{ color: #dcc; }

div#lang		{ margin: 20px 0px 0px 0px; padding: 5px; font: bold 11px Verdana, tahoma, sans-serif; color: rgb(20,120,169); background: none; border-top: 0px Solid #e7e0da; border-bottom: 0px Solid #e7e0da; }
div#lang a		{ color: rgb(20,120,169); text-decoration: none; border-top: 0px Solid #e7e0da; border-bottom: 0px Solid #e7e0da; margin: 0px; padding: 3px 3px; }
div#noshow 		{ position: absolute; visibility: hidden; }

div#content		{ padding: 0px 40px; color: #000; }
div#content	h1	{ color: #00bbe8; font: normal  80% Verdana, sans-serif; padding: 0px; margin: 0px 0px 15px 0px; }
div#content	h2	{ color: #006495; font: normal 130% Verdana, sans-serif; padding: 0px; margin: 0px; }
div#content	h3	{ color: #00bbe8; font: bold 75% Verdana, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
div#content	p	{ color: #006495; font-size: 75%; text-align: justify; }
div#content	p strong { font-size: 120%; font-weight: bold; }
div#content	p em	{ color: #00bbe6; font-style: normal; }
div#content	ul	{ list-style: outside; color: #006495; padding: 0px; margin: 0px 0px 15px 15px; }
div#content	li	{ color: #006495; font-size: 75%; }

div#content	table	{ font-size: 80%; }
div#content	td	{ color: #006495; text-align: right; padding: 2px 2px 2px 0px; border-bottom: 1px Solid #069; }
div#content	th	{ color: #006495; font-size: 90%; text-align: right; padding: 2px 2px 2px 0px; border-bottom: 1px Solid #069; border-top: 1px Solid #069;  }

.hidden			{ display: none; background: #f1edea; padding: 10px; margin: 5px 0px; }
.partners		{ background: #FFF; border: 1px Solid #f1edea; }

div#lcol		{ background: none; float: left; width: 400px; }
div#rcol		{ background: none; float: right; width: 260px; margin-bottom: 40px; }
div#rcol	p	{ text-align: left; color: #00bbe8; }
div#rcol	li	{ color: #00bbe8; }

form#nbcz		{ border: 1px solid rgb(233,246,254); margin: 14px 0px 0px 0px; }
div#nbcz		{ background: rgb(233,246,254); padding: 10px; margin: 0px 0px 0px 0px; height: 180px; }
div#nbcz p		{ color: rgb(172,142,72); font-weight: bold; font-size: 70%; padding: 0px 0px 3px 0px; margin: 0px; }
div#nbcz h2		{ color: #006495; font: bold 90% Verdana, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
select, input		{ font-size: 80%; }

div#package		{ background: #e7e0da; padding: 10px; margin: 20px 0px 0px 0px; }
div#package p		{ color: #006495; padding: 0px 0px 3px 0px; margin: 0px; }
div#package h2		{ color: #006495; font: bold 80% Verdana, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
div#package h3		{ color: #006495; font: bold 80% Verdana, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }

div#special		{ background: #e7e0da; padding: 10px; margin: 15px 0px 0px 0px; height: 120px; }
div#special	p	{ background: none; padding: 0px; margin: 8px 0px 0px 0px; }
div#special	h3	{ background: none; padding: 0px; margin: 0px 0px 0px 0px; }

div#photo		{ width: 400px; margin-top: 20px; }
div#gallery		{ background-color: #e4ddd7; margin-top: 20px; font-size: 80%; width: 400px; }

div#gallery #photos	{ margin: 17px 17px 0px 17px; }
div#gallery #photos img	{ margin: 2px 11px 2px 2px; }
div#gallery #captionx	{ border-bottom: 1px solid #fff; padding: 2px 6px 4px 6px; color: #555; font-weight: bold; }
div#gallery #captionx span { display: block; float: right; background: url(/img/info.gif) no-repeat; padding-left: 16px; background-position: 0px 2px; font-weight: normal; font-size: 85%; }

/* div#cbottom		{ color: #e4ddd7; font-size: 70%; text-align: right; padding: 10px 40px 1px 40px; margin-bottom: 1px; } */
div#cbottom		{ color: #d4cdc7; font-size: 70%; text-align: right; padding: 10px 40px 1px 40px; margin-bottom: 1px; }
div#cbottom span	{ display: block; float: left; }
div#cbottom a		{ color: #d4cdc7; }
