body {
margin: 0;
padding: 0;
font: x-small Tahoma, sans-serif;
color: #3A320C;
background: #085108 url("images/bg.gif");
}

#container {
padding: 0;
margin: 0 auto;
width: 776px;
min-height: 500px;
font-size: 110%;
background: #D2CFBE url("images/bg2.gif");
}

* html #container {
height:500px;
}

h1 {
text-indent: 10px;
margin: 0 5px;
padding: 2px 0 0 0;
width: 765px;
font-size: 90%;
height: 32px;
background: #B7B294 url("images/header.gif");
}

#top {
margin: -2px 5px 0 5px;
width: 764px;
height: 151px;
}

#top img {
margin: 0;
padding: 0;
height: 151px;
width: 765px;
display: block;
}

div.menu {
float: left;
padding: 0;
width: 218px;
height: 100%;
background: url("images/bgmenu.gif") no-repeat top;
}

ul.menu li {
height: 17px;
list-style-type: none;
margin: 0;
}

li#no {
display: none;
}

#right {
float: right;
padding: 0 0 10px 0;
margin:0;
width: 558px;
min-height:450px;
}

* html #right {
width: 555px;
height:450px;
}

img.bor {
border: 4px solid #BCB79B;
}

img.no_bor {
border:none;
}

#footer {
clear: both;
margin: 0 5px;
padding: 0;
width: 765px;
height: 31px;
background: #B7B294 url("images/header.gif");
}

#footer p {
text-indent: 10px;
font-size: 90%;
margin: 0;
padding: 0;
}

h2 {
padding: 0;
margin: 0 0 0 6px;
font: bold 120% "Trebuchet MS";
text-align: center;
line-height: 30px;
border-right: 1px #D4CFBC solid;
height: 31px;
width: 211px;
background: #B7B294 url("images/header.gif");
}

h3 {
padding: 0;
margin: 0 6px 0 0;
font: bold 120% "Trebuchet MS";
text-align: center;
line-height: 30px;
height: 31px;
width: 552px;
background: #B7B294 url("images/header.gif");
}

p {
padding: 15px 25px 5px 15px;
margin: 0;
text-align: justify;
line-height: 1.7em;
text-indent: 25px;
font-size: 100%;
}

p.left {
text-align:left;
}

p.center {
text-align:center;
}

p.right {
text-align:right;
}

.menu ul, li {
line-height: 1.8em;
padding: 0;
margin-left: 20px;
}

#right ul, li {
line-height: 1.9;
padding: 0;
margin: 0 15px;
text-align: justify;
font-family: Tahoma;
}

img {
margin: 3px;
border: 0;
}

img.mail {
margin: 0 0 -3px 0;
padding: 0;
}

.menu span {
margin: 8px 0 5px 0;
display: block;
text-align: center;
}

a:link, a:visited, a:active {
color: #3A320C;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #0A6B0C;
font-weight: bold;
text-decoration: none;
}

.menu li a:link, .menu li a:visited, .menu li a:active, .menu li a:hover {
display: block;
width: 170px;
padding-left: 15px;
font-weight: normal;
}

input, select, textarea {
border: 1px solid #C7C4B0;
font-size: 8pt;
color: #3A320C;
font-family: Verdana;
background-color: #FFFDF8;
}

fieldset {
margin: 8px auto;
width: 400px;
text-align: center;
}
