body	{ background: rgb(228,241,219); text-align: center; }

div	{ padding: 0px; margin: 0px; }
table	{ width: 350px; }
td	{ vertical-align: top; }

div#top		{ width: 970px; background: #FFF; margin: 0px auto; text-align: left; }
div#page	{ width: 970px; background: #FFF; margin: 0px auto; text-align: left; }
div#bottom	{ width: 970px; background: #FFF; margin: 0px auto; text-align: left; }
div#ptop	{ width: 970px; background: url(/img/bgtop.gif) no-repeat; height: 275px; }
div#pleft	{ width: 220px; background: none; float: left; }
div#pcenter	{ width: 750px; background: none; float: left; }
div#pright	{ width:   0px; background: none; float: left; }
div#pbottom	{ width: 970px; background: url(/img/bgbottom.gif) no-repeat bottom center; height: 100px; clear: both; }

div#menu		{ padding: 15px 0px 15px 0px; margin: 0px 3px 0px 25px; background: rgb(163,181,159); font: bold 11pt Arial, Helvetica, sans-serif; }
div#menu a		{ border: 0px solid red; display: block; padding: 3px 0px 3px 20px; margin: 0px 0px 0px 0px; text-decoration: none; color: rgb(240,240,240); text-transform: uppercase; }
div#menu a:hover	{ color: rgb(144,144,146); background: rgb(228,241,219); }
div#menu a.hl		{ color: rgb(144,144,146); background: rgb(228,241,219); }
img#bars		{ margin: 0px 0px 0px 25px;  }
img#bars2		{ margin: 6px 0px 0px 25px;  }
img#promote		{ margin: 10px 0px 0px 25px;  }
img#bart		{ margin: 0px 0px 0px 0px;  }

div#address		{ border: 0px Solid rgb(217,219,208); background: none; padding: 10px; margin: 5px 0px 0px 25px; }
div#address p		{ color: #666; font: normal 8pt Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; margin: 0px; }
div#address h2		{ color: #333; font: bold   9pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
div#address h3		{ color: #900; font: bold   8pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
div#address a		{ color: #666; }

div#lang		{ font: bold 9pt Arial, Helvetica, sans-serif; background: none; margin: 0px 0px 0px 34px; padding: 0px; }
div#lang a.lang		{ color: #999; }

div#ptop		{ }
div#ptop a		{ text-decoration: none; color: #900; }
div#ptop img		{ border: 0px solid #F00; }
div#ptop #logo		{ float: left; width: 185px; margin: 66px 0px 36px 28px; }
div#ptop #photo		{ float: right; width: 719px; margin: 16px 25px 0px 0px; }

div#pbottom		{ padding: 0px; margin: 0px; }
div#bottom		{ padding: 0px; margin: 0px; }

div#noshow 		{ position: absolute; visibility: hidden; }

div#content		{ padding: 1px 10px 0px 7px; }
div#content	h1	{ color: rgb(143,145,144); font: bold   140% Arial, Helvetica, sans-serif; text-transform: uppercase; }
div#content	h2	{ color: rgb(143,145,144); font: bold   110% Arial, Helvetica, sans-serif; }
div#content	h3	{ color: rgb(143,145,144); font: bold    90% Arial, Helvetica, sans-serif; }
div#content	p	{ color: rgb(143,145,144); font: normal  90% Arial, Helvetica, sans-serif; margin: 9px 0px; padding: 0px; }
div#content	li	{ color: rgb(143,145,144); font: normal  80% Arial, Helvetica, sans-serif; margin: 1px; padding: 1px; }
div#content	a	{ color: rgb(143,145,144); }
div#content	a img	{ border: 2px Solid rgb(143,145,144); }
div#content	td,th	{ color: rgb(143,145,144); font: normal  90% Arial, Helvetica, sans-serif; }
div#content	th	{ font-weight: bold; }


div#images		{ display: block; text-align: left; background: rgb(228,241,219); clear: both; padding: 20px 30px; margin: 0px 12px 0px 0px; }
div#images 	img	{ border: 2px Solid #770; margin: 2px 0px; }

div#content table.gallery td	{ text-align: center; vertical-align: middle; border: 1px Solid rgb(217,219,208); background: rgb(245,245,235); padding: 8px; }
div#content table.gallery a img { border: 1px Solid #666; }

.hidden			{ display: none border: 1px Solid rgb(217,219,208); background: rgb(245,245,235); ; padding: 10px; margin: 5px 0px; }
.partners		{ background: #FFF; border: 0px Solid #f1edea; }

div#rcol		{ background: none; float: right; width: 200px; margin: 0px 10px 40px 20px; }

form#nbcz		{ border: 1px Solid rgb(217,219,208); margin: 10px 0px 0px 0px; }
div#nbcz		{ background: rgb(245,245,235); padding: 10px; margin: 0px 0px 0px 0px; height: 120px; }
div#nbcz p		{ color: #666; font: normal 8pt Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; margin: 0px; }
div#nbcz h2		{ color: #333; font: bold 9pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
select, input		{ font-size: 110%; }

div#package		{ border: 1px Solid rgb(217,219,208); background: rgb(245,245,235); padding: 10px; margin: 5px 0px 0px 0px; }
div#package p		{ color: #666; font: normal 8pt Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; margin: 0px; }
div#package h2		{ color: #333; font: bold   9pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
div#package h3		{ color: #900; font: bold   8pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }

div#special		{ background: rgb(228,241,219); padding: 10px; margin: 15px 0px 0px 0px; height: 120px; width: 470px; }
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#culture		{ border: 1px Solid rgb(217,219,208); background: rgb(245,245,235); padding: 10px; margin: 5px 0px 0px 0px; }
div#culture	h3	{ color: #900; font: bold   8pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
div#culture	a	{ color: #900; }
div#culture	p	{ color: #666; font: normal 8pt Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; margin: 0px; }
