body {
width: 100%;
margin: 0px;
padding: 0px;
background-color: #dbebdc;
text-align: center;
}

body a:focus {
outline-style: none;
}

#site {
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
border: 1px solid #324834;
}
#logo {
width: 778px;
height: 238px;
padding: 0px;
vertical-align: top;
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
background-position: center;
}
#container {
padding: 0px;
height: 10px;
}
#table {
width: 778px;
height: 100%;
border-collapse: collapse;
}
#menu_left {
width: 160px;
height: 100%;
padding: 1px 0px 3px 0px;
border-right: 1px solid #324834;
border-bottom: 1px solid #324834;
vertical-align: top;
}
#content_layer {
padding: 0px;
vertical-align: top;
border-bottom: 1px solid #324834;
}
#footer_left {
height: 19px;
background-color: #95b297;
border-right: 1px solid #324834;
text-align: right;
vertical-align: bottom;
font-family: Arial;
font-size: 11px;
color: #324834;
font-weight: bold;
}
#footer_left a, #footer_left a:visited {
color: #324834;
text-decoration: none;
}
#footer_left a:hover {
text-decoration: underline;
}
#footer_right {
height: 19px;
background-color: #6c866d;
text-align: center;
font-family: Arial;
font-size: 12px;
color: #ffffff;
}
#footer_right a, #footer_right a:visited {
color: #ffffff;
text-decoration: none;
}
#footer_right a:hover {
text-decoration: underline;
}
#content {
margin: 0px;
width: 100%;

border-collapse: collapse;
}
#top_left {
width: 4px;
height: 7px;
background-image: url(images/top_left_bg.jpg);
background-repeat: no-repeat;
}
#top_shadow {
height: 7px;
background-image: url(images/top_shadow.jpg);
background-repeat: repeat-x;
}
#left_shadow {
height: 6px;
background-image: url(images/left_shadow.jpg);
background-repeat: repeat-y;
}
#content__ {
vertical-align: top;
height: 388px;
padding: 10px 10px 10px 10px;
background-color: #ffffff;
background-image: url(images/tree.jpg);
background-repeat: no-repeat;
background-position: right bottom;
font-family: Arial;
font-size: 12px;
color: #181e19;
line-height: 18px;
}

#content__ a, #content__ a:visited {
color: #181e19;
font-weight: bold;
}

#content__ a:hover {
text-decoration: underline;
}

#bottom_left {
width: 4px;
height: 3px;
background-image: url(images/bottom_left_bg.jpg);
background-repeat: no-repeat;
}
#bottom_shadow {
height: 3px;
background-image: url(images/bottom_shadow.jpg);
background-repeat: repeat-x;
}

#menu_and_contact_table {
width: 100%;
height: 100%;
margin: 0px;
border-collapse: collapse;
}

#menu_line_top {
padding: 0px;
background-image: url(images/menu_line_top.jpg);
background-repeat: no-repeat;
height: 10px;
}
#menu_line_bottom {
padding: 0px;
background-image: url(images/menu_line_bottom.jpg);
background-repeat: no-repeat;
height: 10px;
}
/*MENU LEFT*/
#menu_cell {
padding: 10px 0px 0px 0px;
vertical-align: top;
background-image: url(images/menu_line.jpg);
background-repeat: repeat-y;
}

.menu_div {
float: left;
margin: 0px;
padding: 0px 0px 0px 24px;
width: 126px;
height: 27px;
background-image: url(images/menu_div_bg.jpg);
background-repeat: no-repeat;
}

.menu_div a, .menu_div a:visited {
float: left;
margin-top: 4px;
font-family: Arial;
font-size: 12px;
color: #4b664e;
font-weight: bold;
text-decoration: none;
}

.contact_div {
float: left;
margin-top: 170px;
padding: 0px 0px 0px 24px;
font-family: Arial;
font-size: 12px;
color: #4b664e;
line-height: 17px;
}

.contact_div a, .contact_div a:visited {
font-family: Arial;
font-size: 12px;
color: #4b664e;
text-decoration: none;
}

.contact_div a:hover{
text-decoration: underline;
}

/* MENU END LEFT */

h1 {
font-family: Arial;
font-size: 14px;
color: #181e19;
line-height: 18px;
}

.foto {
margin-left: 7px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #324834;
padding : 1px 1px 1px 1px;
}

.foto_float {
float: right;
width: 180px;
height: 140px;
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #324834;
padding : 1px 1px 1px 1px;
}

.lev2 {
list-style-type: circle;
}

#option_table {
float: right;
margin-top: 6px;
margin-right: 6px;
height: 22px;
width: 80px;
border-collapse: collapse;
}

#home {
width: 27px;
background-image: url(images/line_ro.jpg);
background-repeat: no-repeat;
background-position: right;
}
#mail {
width: 27px;
background-image: url(images/line_ro.jpg);
background-repeat: no-repeat;
background-position: right;
}
#print {
width: 20px;
background-image: url(images/line_ro.jpg);
background-repeat: no-repeat;
background-position: left;
}

