body {
  padding: 0;
  background: #F5F1EA;
  cursor: default;
  min-width:  980px !important;
}
a, a:visited {
  	color:  #2D1C19;
}
a img {
  border: none;
}
h1, h2, h3, h4 {
  margin: 15px 0 25px 0;
  color:  #96775A;
  font-family:  Georgia, serif;
  font-weight:  normal;
  font-style: italic;
  line-height:  110%;
}
p {
  margin: 0 0 15px 0;
}
div#bar {
  position: absolute;
  left: 0;
  top:  0;
  min-width:  980px !important;
  width:  100%;
  height: 50px;
  background: #4B3430 url('/bar.png') top center repeat-x;
}
div#content1 {
  position: absolute;
  left: 0;
  top:  290px;
  min-width:  980px !important;
  width:  100%;
  text-align: center;
	font-size:  0;
	line-height: 0;
}
div#content2 {
  width:  930px;
  text-align: left;
  background: url('/box2.png') top center repeat-y;
  margin: 0 auto;
  padding: 0 25px;
	color:  black;
	font-family:  Georgia, serif;
	font-size:  16px;
	line-height: 140%;
}
div#content2 ul {
  margin: 0 0 20px 0;
  list-style: url('/li.png');
  padding: 5px;
}
div#content2 ul li {
	margin: 0 0 5px 15px;
}
div#left {
  float:  left;
  clear:  left;
  width:  240px;
  padding:  30px;
}
div#right {
  float:  right;
  clear:  right;
  width:  470px;
  padding:  30px;
}
div#wide {
  width:  770px;
  padding:  30px;
}
div#stop {
  clear:  both;
  width:  930px;
}
div#head1 {
  position: absolute;
  left: 0;
  top:  0;
  width:  100%;
  height: 300px;
  text-align: center;
}
div#head2 {
  width:  980px;
  margin: 0 auto;
  text-align: right;
}
img#logo {
  float:  left;
  clear:  left;
}
img#hl {
  margin: 20px 0;
}
ul#topmenu, ul#topmenu li {
	display:  block;
	list-style: none;
	margin: 0;
  padding: 13px 7px;
}

ul#topmenu li {
	display:  inline;
	white-space:  nowrap;
	color:  white;
	font-family:  Georgia, serif;
	font-size:  14px;
	font-weight:  bold;
}
ul#topmenu li a {
	color:  white;
	text-decoration:  none;
}
div#photos {
  float:  right;
  clear:  right;
  width:  600px;
  height: 140px;
  margin-top: 40px;
  background: #D4C6B8;
}
div#photos img {
  margin-left: 0px;
}
div#langs {
  text-align: right;
  float:  right;
  clear:  right;
  width:  600px;
  height: 20px;
  margin-top: 20px;
}
div#langs img {
  margin-left: 10px;
  border: 1px solid #806C68;
}
div#langs img.current {
  border-color: #D4C6B8 !important;
}
span.hint {
  border-bottom:  1px dotted #DAC5B2;
  cursor: help;
}
div#footer {
  text-align: center;
  margin: 20px auto;
	color:  #4B3430;
	font-family:  Georgia, serif;
	font-size:  13px;
	text-decoration:  none;
	line-height:  130%;
}
#pricelist {
  border: none;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding:  0;
  color:  #765A40;
}
th#pricelist {
  font-size:  10px;
  font-weight:  lighter;
}
td#pricelist {
  font-size:  18px;
  font-weight:  bold;
}
table#pricelist {
  width:  470px;
  height: 100px;
  border: 10px solid transparent;
  margin: 0 auto 20px auto;
  background: transparent url('/pricelist.png') center center no-repeat;
}
#special {
  text-align: center;
}

#special p {
  display: none;
}

div#map {
  width:  510px;
  height: 500px;
  margin-bottom:  50px;
}
ul#tight li {
	margin: 0;
}
.req {
  color:  red;
  font-size:  16px;
}

.hint {
	border-bottom: 1px dotted silver;
	cursor: help;
}

#network
{
	font-size: 0;
}
