@CHARSET "ISO-8859-1";

/* Website body. */

body {
   margin            : 0px;
   font              : 11px arial, verdana;
   background-color  : rgb(120, 120, 120);
}

.clear {
   clear             : both;
}



/* Wrapper. */

#wrapper {
   position          : absolute;
   left              : 50%;
   top               : 50%;
   margin-left       : -465px;
   margin-top        : -293px;
   width             : 931px;
   height            : 587px;
}



/* Borders. */

#top, #footer {
   float             : left;
   width             : 931px;
}

#left, #right {
   float             : left;
   height            : 560px;
}

#top {
   height            : 12px;
   background        : url('../images/top.png');
}

#left {
   width             : 12px;
   background        : url('../images/left.png');
}

#right {
   width             : 14px;
   background        : url('../images/right.png');
}

#footer {
   height            : 15px;
   background        : url('../images/footer.png');
}



/* Content. */

#content {
   float             : left;
   width             : 905px;
   height            : 560px;
   background        : rgb(255, 255, 255) url('../images/background.png');
}

#content #logo a {
   display           : block;
   width             : 216px;
   height            : 45px;
   background        : url('../images/logo.png');
   margin            : 5px 0px 0px 5px;
}

#content #menu {
   position          : absolute;
   top               : 12px;
   margin            : 0px 0px 0px 375px;
   padding           : 0px;
   width             : 500px;
   list-style-type   : none;
}

#content #menu li, #content #menu a {
   float             : left;
}

#content #menu a {
   display           : block;
   width             : 115px !important;
   width             : 125px;
   height            : 22px !important;
   height            : 48px;
   color             : rgb(80, 80, 80);
   font-size         : 14px;
   text-decoration   : none;
   padding           : 26px 0px 0px 10px;
}

#content #menu a:hover, #content #menu a.active {
   background-color  : rgb(255, 255, 255);
}

#content #image {
   position          : absolute;
   top               : 206px;
   margin-left       : 10px;
   padding           : 10px 10px 10px 10px;
   width             : 280px !important;
   width             : 300px;
   height            : 275px !important;
   height            : 295px;
   background        : rgb(255, 255, 255);
}

#content #imagex {
   width             : 0px;
   height            : 186px;
}

#content #image span {
   position          : absolute; 
   width             : 273px !important;
   width             : 200px;
   height            : 17px !important;
   height            : 19px;
   /*margin-top        : 10px;*/
   top: 206px;
   background        : rgb(71, 103, 153);
   color             : rgb(255, 255, 255);
   padding           : 2px 0px 0px 6px;
}

#content #text {
   position          : absolute;
   top               : 206px;
   margin-left       : 310px;
   width             : 565px !important;
   width             : 595px;
   height            : 260px !important;
   height            : 295px;
   background        : rgb(255, 255, 255);
   color             : rgb(80, 80, 80);
   line-height       : 17px;
   padding           : 15px 20px 20px 10px;
   overflow          : hidden;
   font-size         : 12px;
}

#content #text #inner {
   width             : 575px !important;
   width             : 585px;
   height            : 265px;
   padding-right     : 10px;
   overflow-y        : auto;
   overflow-x        : hidden;
}

#content #text h1 {
   font-size         : 14px;
   margin-top        : 0px;
   margin-bottom     : 5px;
}

#content #text p {
   margin            : 9px 0px 9px 0px;
}

#content #conditions {
   display           : block;
   position          : absolute;
   top               : 551px;
   margin-left       : 775px;
   color             : rgb(255, 255, 255);
   text-decoration   : none;
}

#content #conditions:hover {
   text-decoration   : underline;
}

#content #slogan {
   position          : absolute;
   top               : 254px;
   margin-left       : 172px;
   display           : none;
   width: 0px;
}

#content table {
   margin-bottom     : 25px;
}

#content th {
   text-align        : left;
}

#content td {
   border-bottom: 1px solid rgb(200, 200, 200);
}

#content .year {
   width             : 40px;
}

#content .project {
   width             : 250px;
}

#content td.size {
   width             : 150px;
   text-align        : right;
}

#content #address {
   margin-bottom: 7px;
}

#content #address td {
   border            : 0px;
}

#content #address #location {
   width             : 260px;
}

#content #address #numbers strong {
	display           : inline-block;
   width             : 60px;
}

#content #address #numbers span {
   display           : inline-block;
   width             : 35px;
}

#content #text span {
	display: inline-block;
	width: 75px;
	font-weight: 900;
}

#content .description {
   width             : 100px;
}

#content .value {
   width             : 40px;
}

#content tr {
   height            : 20px;
}

#content #legend {
   margin            : 0px;
}

#content #legend tr {
   height            : 18px;
}

#content #legend td {
   width             : 400px;
   text-align        : right;
   border            : 0;
}


#content #text ul {
   list-style        : none;
   margin            : 0px 0px 0px 5px;
   padding           : 0px;
}

#content #text li {
   background        : url('../images/icon_check.png') left center no-repeat;
   padding-left      : 15px;
}

#content #text a {
   color             : rgb(71, 103, 153);
}

#content #text a:hover {
   color             : rgb(1, 2, 129);
   text-decoration   : none;
}