body { 
background-color : #aeaeae; 
margin : 20px 0 20px 0; 
text-align : center; 
font-family : Lucida Sans, Verdana, sans-serif; 
} 
#pagehome, #pagewindows, #pagecommunal, #pageoffice, #pagegardening, #pagespecialist, #pagecontact { 
margin : 0 auto; 
width : 880px; 
} 
p { 
font-size : 12px; 
color : #6a6a6a; 
margin-top : 0; 
} 
h3 { 
font-size : 19px; 
color : #0975cc; 
margin : 0; 
} 
.pfoot { 
padding-left : 30px; 
font-size : 10px; 
line-height : 18px; 
margin : 147px 0 0 0; 
} 
.pfoot a { 
color : #333333; 
text-decoration : none; 
} 
.pfoot a:hover { 
color : #0975cc; 
text-decoration : underline; 
} 
#pictures { 
width : 880px; 
} 
#pictures span { 
display : none; 
} 
#img1 { 
float : left; 
background-image : url(images/pic1.jpg); 
width : 220px; 
height : 174px; 
} 
#img2 { 
float : left; 
background-image : url(images/pic2.jpg); 
width : 221px; 
height : 174px; 
} 
#img3 { 
float : left; 
background-image : url(images/pic3.jpg); 
width : 220px; 
height : 174px; 
} 
#img4 { 
float : left; 
background-image : url(images/pic4.jpg); 
width : 219px; 
height : 174px; 
} 
#header { 
float : left; 
width : 100%; 
height : 169px; 
margin : 0; 
padding : 0; 
} 
#allcontent { 
float : left; 
width : 100%; 
background-image : url("images/bg_content.jpg"); 
} 
#leftcontent { 
float : left; 
width : 50%; 
text-align : left; 
} 
#leftcontent a { 
color : #333333; 
text-decoration : none; 
} 
#leftcontent a:hover { 
color : #0975cc; 
text-decoration : underline; 
} 
.pbld { 
color : #0975cc; 
} 
#submitbutton { 
text-align : right; 
} 
#rightcontent { 
float : right; 
width : 50%; 
text-align : left; 
} 
#rightcontentbox { 
color : #333333; 
font-size : 12px; 
height : 270px; 
background-image : url(images/bg_service.jpg); 
background-repeat : no-repeat; 
padding : 50px 0 0 50px; 
} 
#rightcontentbox table td { 
padding : 5px; 
} 
#contenttitle { 
background-image : url(images/bg_title.jpg); 
height : 69px; 
padding : 0 30px 0 30px; 
} 
#contenttext { 
padding : 0 30px 0 30px; 
} 
#footer { 
text-align : left; 
float : left; 
width : 880px; 
} 
#leftfooter { 
float : left; 
width : 440px; 
height : 174px; 
background-color : #fff; 
background-image : url(images/content_foot.jpg); 
background-position : bottom 0%; 
background-repeat : no-repeat; 
} 
#rightfooter { 
float : left; 
background-image : url(images/service_foot.jpg); 
background-repeat : no-repeat; 
width : 440px; 
height : 174px; 
} 
#home { 
float : left; 
display : block; 
width : 90px; 
height : 53px; 
background : url("buttons/home.jpg") no-repeat 0 0; 
} 
#windows { 
float : left; 
display : block; 
width : 104px; 
height : 53px; 
background : url("buttons/windows.jpg") no-repeat 0 0; 
} 
#communal { 
float : left; 
display : block; 
width : 118px; 
height : 53px; 
background : url("buttons/communal.jpg") no-repeat 0 0; 
} 
#office { 
float : left; 
display : block; 
width : 85px; 
height : 53px; 
background : url("buttons/office.jpg") no-repeat 0 0; 
} 
#gardening { 
float : left; 
display : block; 
width : 232px; 
height : 53px; 
background : url("buttons/gardening.jpg") no-repeat 0 0; 
} 
#specialist { 
float : left; 
display : block; 
width : 114px; 
height : 53px; 
background : url("buttons/specialist.jpg") no-repeat 0 0; 
} 
#contact { 
float : left; 
display : block; 
width : 137px; 
height : 53px; 
background : url("buttons/contact.jpg") no-repeat 0 0; 
} 
#home:hover, #windows:hover, #communal:hover, #office:hover, #gardening:hover, #specialist:hover, #contact:hover { 
background-position : 0 -53px; 
} 
#pagehome #home, #pagewindows #windows, #pagecommunal #communal, #pageoffice #office, #pagegardening #gardening, #pagespecialist #specialist, #pagecontact #contact { 
background-position : 0 -53px; 
} 
#navigation span { 
display : none; 
} 
#navigation { 
float : left; 
padding : 0; 
margin : 0; 
}