#bg {
background: url(images/bg.jpg) repeat-x;
}


#main {
width: 900px;
height: 781px;
margin-left:auto;
margin-right:auto;
background:#e0d4cc repeat-y;


}

#body{ 
font-family:Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
width:900px;
background-color:#e0d4cc;

}

#banner {background: url(images/banner.jpg);
width: 886px;
height: 130px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top: 0px; 
}

#menu {background:#e0d4cc url(images/menu.jpg) no-repeat;
width: 183px;
height: 644px;
float:left;
margin-top: 1px;
margin-left:0px;
padding: 0px; 
}
#names li {
width: 176px;
list-style:none;
padding: 20px 0px 0px 0px;
font-size:14px;
list-style:square;
list-style-image:none;
color: #fff;
margin: 0px;
text-align:left;
}
#names a{
font-size:14px;
list-style:none;
text-decoration:none;
list-style-image:none;
color: #fff;
margin: 0px;
text-align:left;

}
#names a:hover{
text-decoration:underline;
color:#fff;
list-style:none;
}
#contractors {
width: 176px;
font:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 35px 0px 0px 5px;
}
#contractors li{
font-size: 11px;
font: #4f2164;
list-style: none;
text-decoration:none;
text-align:center;
padding:5px;
}
#contractors a {
text-decoration:none;
color: #4f2164;}
#contractors a:hover{
text-decoration:underline;}
.photoinfo {
font-size:12px;
color:#5e2a75;
list-style: none;
font-weight:bold;
padding-right: 15px;
}
#titlebg {
width: 720px;
height: 58px;
float:right;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin: 0px;

}
.title {
color: #5e2a75;
font-size:18px;
font-weight:bold;
}
#infobg { 
background:#e0d4cc url(images/infobg.jpg) no-repeat;
width: 716px;
height: 644px;
margin-top: 1px;
margin-bottom: 0px;
margin-left:auto;
margin-right:auto;
padding: 0px;
position:relative;
float: right;

}
#info { 
width: 470px;
position:relative;
text-align:left;
margin:25px;


}

.titleinfo {
color: #522367;
font-size:18px;
padding-left: 20px;

}
.info{
font-size:12px;
}
#picbg {
width: 195px;
height: 260px;
margin: 0px;
float:right;
padding: 0px;

}
#pic { 
width: 190px;
margin: 0px;
float:right;
padding: 70px 0px 8px 0px;

}
#logobg {background: #fff;
width: 184px;
height: 258px;
margin:0px;
}
#bg2{
background:url(images/bg2.jpg) ;
background-repeat:repeat-x;




}
