

body {margin: 0px; padding: 0px; font-size:70%; background: #E8E7DD;}

#page {position: relative; margin: 0px auto; padding: 0px; width: 691px;}
#container {position: relative; float: left; margin: 0px; padding: 0px; width: 691px; background:  url("../images2/layout/page-mid.gif") top repeat-y;}
#banner {position: relative; display: block; width: 609px; border-top: 5px solid #5389BF; height: 140px; margin: 0px; padding: 0px;}
#leftcol {float: left; width: 394px; }
#rightcol {float: left; width: 184px; margin: 0px 30px 0px 0px; background: #F5F4EF;}
#gallery	{float: left; width: 609px; margin: 20px 0px 0px 40px; 	 padding: 0; height: 395px;	}
#footer {float: left; display: block; width: 609px; border-bottom: 5px solid #5389BF; margin: 50px 0px 0px 0px; padding: 0px;}

#container #banner, #container #leftcol, #container #rightcol, #container #footer {position: relative; left: 41px;}

h1 {position: absolute; top: 40px; left: 0px; display: block; width: 184px; height: 100px; margin: 0px; padding: 0px; background:  url("../images2/layout/logo3.gif") no-repeat;}
h1 span {display: none; margin: 0px; padding: 0px;}
h2 {display: none; margin: 0px; padding: 0px;}
h3 {display: block; width: 100%; font:2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #404240; letter-spacing: -1px; background:  url("../images2/layout/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 20px 0px; padding: 0 5px;}
h4 {display: block; width: 100%; font:1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #404240; background:  url("../images2/layout/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 20px 0px; padding: 0 5px;}
p {font:1.2em tahoma, verdana, Arial, Helvetica, sans-serif; color: #515752; line-height:1.6em; margin: 0px 0px 20px 0px; padding: 0 15px;}
#rightcol p { color: #828482;}
table p {padding: 0.5em 0px; margin: 0px;}
table {margin: 0px 0px 2em 0px; padding: 0px; }
tr {padding: 0px; margin: 0px;}
td {padding: 0px; margin: 0px; border-bottom: 1px solid #ddd;}
input, textarea {font:1em tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5389BF; width: 80%; border: 1px solid #AFAFAF; padding: 2px;}
input.button {width:20%; margin: 0 0 0 15px; color: #404240;}

a:link, a:visited { color: #5389BF; text-decoration:none; white-space:nowrap; background:  url("../images2/layout/dotted-line-green.gif") bottom repeat-x;}
a:hover { background:  url("../images2/layout/solid-line-green.gif") bottom repeat-x;}

ul {margin: 0px 0px 2em 20px; padding: 0px 0px 0px 20px; list-style:  url("../images2/layout/bullet.gif"); color: #515752; font:1.2em tahoma, verdana, Arial, Helvetica, sans-serif;  line-height:1.6em;}
#leftcol ul {margin: 0px 0px 2em 15px; padding: 0px 0px 0px 20px; width: 354px !important; width /**/:374px;  list-style:  url("../images2/layout/bullet.gif"); color: #515752; font:1.2em tahoma, verdana, Arial, Helvetica, sans-serif;  line-height:1.2em;}
li {margin: 0px 0px 0.2em 0px; padding: 0em 0px 0px  0px;}
ul ul {margin: 0px 0px 0px 0em;}

#nav {list-style: none; list-style-image: none; margin: 0px 0px 30px 0px; padding: 0px; width:182px; border-top: 1px groove #B6B29E; }
#nav li { margin: 0px; padding: 0px; font:1em tahoma, verdana, Arial, Helvetica, sans-serif; border-bottom: 1px groove #B6B29E;}
#nav li a, #nav li a:visited {display: block; color: #5389BF; text-decoration:none; line-height: 22px; margin: 0px; padding: 0px 14px; width:154px !important; width /**/:184px; background-image:none;}
#nav li a span {display: none; margin: 0px; padding: 0px;}
#nav li a:hover {background: #E4E3DC; color: #4C4537;}
#nav li a:hover span {display: inline; color: #fff;}
#nav li a.current, #nav li a.current:visited, #nav li a.current:hover {background: #E4E3DC; color: #4C4537;}
#nav li a.current span, #nav li a.current:visited span, #nav li a.current:hover span {display: none;}
#nav li a.english, #nav li a.english:visited	{ background:  url(../images2/layout/button_eng.gif) 12px  no-repeat; padding-left: 30px; 	} 
#nav li a.english:hover	{background: #E4E3DC url(../images2/layout/button_eng.gif) 12px  no-repeat; color: #4C4537;}
.halfwidth {width:120px; float: left; margin: 0px 50px 20px 0px; padding: 0px; font:1.2em tahoma, verdana, Arial, Helvetica, sans-serif;}
.halfwidth dt {width:120px; margin: 0px; padding: 0px;}
.halfwidth dd {display: block; height: 8em; width:120px; margin: 0px; padding: 0px;}

#page img {margin: 0px; padding: 0px; line-height: 0px; border: 0;}
#container img {margin: 0px 0px 20px 0px;}
img	{	margin:0; padding:0;	}

#mytable {
	width: 400px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 400px;	 
	font: 1.2em tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 1em tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images2/layout/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #555;
	font: 1.2em  Tahoma, Arial, Verdana, sans-serif;}


#mytable td.alt {
	background: #F5FAFA;
	color: #555;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images2/layout/bullet1.gif) no-repeat;
	font: bold 1em tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../images2/layout/bullet2.gif) no-repeat;
	font: bold 1em tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
#basin	{margin:0; padding:0;
}

#basin img	{
	padding: 2px;
	border: 1px solid #7EA7CF;
	float: left;
	margin-right: 18px;
}

#press	{
	margin: 0 0 0 30px;
	padding:0;
}

.pixel				{	margin: 10px 0; padding: 0 0 20px 10px; border-bottom: 1px solid #dadada;	}
.pixel dt	 		{	margin: 0; padding: 0; font:1.2em tahoma, verdana, Arial, Helvetica, sans-serif; color: #515752; line-height:1.6em;		}
.pixel dd	 		{	margin: 15px 0 0 0; padding: 0 0 0 10px;  font:1.2em tahoma, verdana, Arial, Helvetica, sans-serif; color: #515752; line-height:1.6em;  }
.pixel dd.son		{	background: none;	}
