body {
	line-height: 150%; font-size: 0.9em; margin: 0px; overflow: auto; color: white; font-family: helvetica, sans-serif; background-color: white; background-image: url(foto/bg-body.jpg); 
	
}
td { font-size: 0.8em; font-family: helvetica, sans-serif; }
a { color: #e16d16; text-decoration: none; font-size: 0.8em;}
a:hover { text-decoration: none; background: white;}
a.email {background: white; padding: 3px;}


h1 { margin-top: 5px; font-weight: normal; font-size: 2em; color: white; }
h2 { margin-top: 30px; font-weight: normal; font-size: 1.5em; color: white; }

div.clear {	clear: left }
.underline { text-decoration: underline }
img.image {	float: right; margin: 20px 10px 0px }
div.wall { width: 430px; padding: 10px; }
div.right-wall {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 40px; width: 0px; padding-top: 40px;
}
p.detail td.detail { margin: 10px 0px 10px 30px; }
#box-center {	left: 50%; margin-left: -325px; width: 550px; position: absolute; }
#logo { height: 90px; text-align: right; }
#logo img { margin: 30px 45px 0px 0px; }
div.header-photo 
  { 
    width: 645px;
    height: 133px;
    background-image: url(foto/bg-top.jpg);
    border-bottom: 2px solid #fff;
  }
div.header-title h1 {
	margin-top: 0px; font-weight: normal; left: 610px; color: white; font-family: "trebuchet ms", sans-serif; position: absolute; top: 128px
}
#box-middle {	width: 605px; border-top: 10px solid #E16D16; padding: 0px 20px 30px 20px; border-bottom: #eea323 2px solid; background-color: #828282; }
#strip-left {	float: left; width: 125px; }
#strip-right { margin-top: 30px; float: left; width: 625px; line-height: 130%; }
#sidebar {	margin-top: 30px; padding-bottom: 50px; }
#sidebar a {
	padding-right: 15px; display: block; padding-left: 15px; font-size: 1.2em; padding-bottom: 5px; padding-top: 5px
}
#sidebar a.active {
	background-position: right center; background-image: url(img/half_ball.gif); color: white; background-repeat: no-repeat; background-color: #e16d16
}
#sidebar a:hover {
	background-position: right center; background-image: url(img/half_ball.gif); color: white; background-repeat: no-repeat; background-color: #e16d16
}
.margin-right {
	xpadding-right: 20px; xpadding-left: 20px; xpadding-bottom: 40px; xpadding-top: 0px;
}
#top-menu {	left: 15px; width: 650px; position: absolute; top: 108px; padding: 2px;  }
#top-menu a.active { color: white; background: white; }
#top-menu {	font-size: 1.1em; color: #e16d16; }
#bottom-menu { font-size: 1.1em; color: #e16d16; }
#bottom-menu { 	margin-left: 135px; }
#top-menu a {	font-size: 1.1em; color: black; }
#top-menu a:link { color: black; }
#top-menu a:visited { color: black; }
#top-menu a:active { color: black; }
#bottom-menu a { font-size: 0.8em; }
#top-menu a:hover {	color: #e16d16; text-decoration: underline; background: white;  }
#bottom-menu a:hover { color: #e16d16; }
#bottom-menu a.active {	color: #e16d16; }
#sidebar a {
	font-weight: normal; color: #c2c2c2; font-family: "trebuchet ms", sans-serif; text-decoration: none
}
#top-menu a {
	font-weight: normal; color: #c2c2c2; font-family: "trebuchet ms", sans-serif; text-decoration: none
}
#bottom-menu a {
	font-weight: normal; color: #c2c2c2; font-family: "trebuchet ms", sans-serif; text-decoration: none
}
#box-bottom {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px
}
#timestamp { 	font-size: 0.9em; float: right; width: 140px; color: #e16d16; }
#timestamp span { margin-left: 15px; }

.right, .right2 {
position: relative;
float: right;
width: 240px;
}

.left, .left2 {
position: relative;
float: left;
width: 160px;
}

.right2 {
width: 0px;
}

.left2 {
width: 400px;
}

.black {
color: #000;
font-size: 0.9em; }

.green { background-color: #FFF; color: #E16D16; padding: 2px; margin-bottom: 4px; }

