#container {
	width: 771px;
	margin: 0 auto;
	background: url("../graphics/background.gif");
	border: 1px solid black;
  text-align: left;
}
#head {
	width: 771px;
	height: 265px;
}
#head img {
  margin: 0;
  padding: 0;
  border: none;
}
#head_photos {
  width: 575;
  float: left;
}
#head_text {
  width: 195;
  height: 265;
  margin: 0;
  padding: 0;
  float: right;
	/*border: 1px solid red;*/
}
#head_text_top {
  height: 180px;
  margin: .5em;
  padding: 0;
	/*font-size: 11pt;*/
}
#head_text_top p {
  margin: 1em 0 0 .1em;
  /*border: 1px solid blue;*/
}
#menu_language {
}
#menu_language img {
  margin: 5px 10px 0 30px;
}
#menu_language a, #menu_language a:link, #menu_language a:visited, #menu_language a:hover, #menu_language a:active {
	font-size: 10pt;
}
#menu_main {
	width: 771px;
  height: 30px;
  margin: 0;
  padding: 0;
  background: #0C6733;
	border-top: 1px solid black;
	border-bottom: 1px solid #0C6733;
	white-space: nowrap;
}
#menu_main a, #menu_main a:link, #menu_main a:visited, #menu_main a:hover, #menu_main a:active {
	color: #ffffcc;
	font-size: 10pt;
	/*font-style: italic;*/
	padding: 0 0 0 .5em;
}
#menu_main_inside {
	width: 760px;
  height: 20px;
  margin: .2em;
  padding: .2em 0;
  background: #0C6733;
	border: none;
}
#home_center {
	width: 771px;
}
#home_center_inside {
	width: 730px;
	height: 220px;
  margin: 1em;
  padding: 1em 0;
}
#home_center_inside_logo {
	width: 150px;
	float: left;
}
#home_center_inside_a {
	width: 520px;
	float: right;
}
#home_center_inside_a img {
  margin: .5em;
  float: left;
}
#home_center_inside_a a {
  display: block;
  margin-bottom: 1em;
	font-size: 14pt;
	font-style: italic;
}
#bottom_box {
	width: 771px;
	margin: 0 auto 0;
	font-size: 8pt;
	text-align: right;
}
#content {
	width: 771px;
	border-top: 1px solid black;
  margin: 0;
  padding: 0;
}
#content h2 {
  margin: 1em;
}
#content h3 {
  margin: 1em;
}
#content h3.clear {
  clear: both;
}
#content p {
  margin: 1em;
}
#content table {
  margin: 1em;
}
img.top {
  float: right;
  margin: 0 0 1em 1em;
  border: none;
}
#content img.left {
  margin: 0 1em 1em 1em;
  float: left;
}
#content img.right {
  margin: 0 1em 1em 1em;
  float: right;
}
#content_bottom {
  clear: both;
}
table.pricelist {
  margin: .2em 1em;
}
table.pricelist td {
  text-align: center;
  vertical-align: top;
}
p.left {
  text-align: left;
  margin: 1em;
}
table.left {
  margin: 1em;
}
table.left td {
  text-align: left;
}
td.confirm {
  color: #ff0000;
	font-weight: bold;
}
