body {
margin: 0px;
font-family: tahoma;
background: url(img/body_bg.jpg) no-repeat right;
}

img {
border: none;
}

.clear {
clear: both;
font-size: 1px;
visibility: hidden;
}

#top {
padding: 0px 8px 8px 5%;
}
/* 

#link1 {
margin-left: 20px;
background: url(img/marker_gray.jpg) no-repeat left;
}

#link2 {
background: url(img/marker_blue.jpg) no-repeat left;
}

#link3 {
background: url(img/marker_yellow.jpg) no-repeat left;
}

#link4 {
background: url(img/marker_green.jpg) no-repeat left;
}

#link0 {
background: url(img/calculat.jpg) no-repeat left;
}

*/

#phone { 
position: absolute top right;
right: 0px;
top: 0px;
padding: 0px 2px 0px 1px;
height: 25px;
float: right;
}

#phone span {
margin-top: 20px;
color: #566A86;
font-size: 12px;
font-weight: bold; 
}

#link1, #link2, #link3, #link4, #link0 {
background: url(img/links.jpg) repeat-x top;  
width: auto;
margin: 0px 10px 0px 10px;
float: left;
padding-top: 6px;
height: 25px;
text-align: left;
}

#link4{
margin-right: 40px;
}

#link-x {
background: url(img/links-2.jpg) repeat-x top;  
width: auto;
margin: 0px 10px 0px 10px;
float: left;
padding-top: 6px;
height: 25px;
text-align: left;
}

#link1 a, #link2 a, #link3 a, #link4 a, #link0 a, #link-x a, #right a {
text-decoration: underline;
color: #000;
font-size: 11px;
font-weight: bold; 
}

#link1 span, #link2 span, #link3 span, #link4 span, #link0 span {
text-decoration: underline;
color: #000;
font-size: 11px;
font-weight: bold; 
}

#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link0 a:hover, #link-x a:hover, #right a:hover {
text-decoration: none;
}

#middle {
width: auto;
padding: 0 2% 2% 2%;
}

#left, #right {
width: 30%;
height: 120px;
float: left;
padding: 1% 1% 1% 1%;
}

#left {
background: url(img/logo.jpg) no-repeat 50% 50%;
}

#left h1 {  
margin: 100px 0px 0px 0px;
font-size: 11px;
font-weight: lighter;
color: #000;
}
.divs {
width: 38%;
float: left;
padding: 4px 5% 5% 5%;
}

.divs h1 { 
margin-left: -10px;
font-size: 15px;
font-weight: bold;
color: #566A86;
}

.divs p {
line-height: 130%;
font-size: 11px;
font-weight: lighter;
color: #000;
}

.divs p a {
line-height: 130%;
font-size: 11px;
font-weight: lighter;
color: #9E0000;
}

.divs p a.head {
font-size: 13px;
font-weight: bold;
color: #9E0000;
}

/*  DUBBLE  */

.divs2 {
width: 16%;
}

.divs3 {
width: 60%;
}

.divs2, .divs3 {
float: left;
padding: 5%;
}

.divs2 h1, .divs3 h1 {
margin-left: -10px;
font-size: 15px;
font-weight: bold;
color: #566A86;
}

.divs2 p, .divs3 p {
line-height: 130%;
font-size: 11px;
font-weight: lighter;
color: #000;
}

.divs2 p a, .divs3 p a {
line-height: 130%;
font-size: 11px;
font-weight: lighter;
color: #9E0000;
}

.divs2 p a.head, .divs3 p a.head {
line-height: 130%;
font-size: 13px;
font-weight: bold;
color: #9E0000;
}

.hr {
margin: 20px 50px 20px 30px;
height: 4px;
font-size: 1px;
border-bottom: 1px solid #566A86;
border-left: 1px solid #566A86;
}

#right {
margin: 0px 0px 0px 19%;
height: auto;
font-size: 11px;
font-weight: bold;
color: #a8a8a8;
}

#footer {
padding: 30px;
padding-right: 90px;
padding-bottom: 8px;
background: url(img/footer_bg.jpg) no-repeat top right;
font-size: 10px;
color: #c0c0c0;
}

#footer a {
font-size: 10px;
color: #c0c0c0;
}
