body{
	background-image:url(images/page_back.jpg);
	font-family:verdana;
	overflow:visible;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	text-align:center;
}
p{
	color:#ffffff;	
	font-weight:normal;
	display:block;
	clear:both;
	margin-top:5px;
	margin-bottom:3px;	
	line-height:15px;
	font-size:12px;
	font-family:verdana;
}

a, a:link, a:hover, a:visited{
	font-family:verdana;
	font-size:inherit;
	font-weight:bold;
	color:#ff0000;
	text-decoration:inherit;
}

a:hover{
	color:#ff0000;
}
div#header{
	display:block;
	width:100%;
	border:0px solid red;	
	height:100px;
	background-image:url(images/header_back.jpg);
	text-align:left;
	border-bottom:1px solid #663333;
}


div#footer, div#footer p{
 margin:auto;
	display:block;
	width:100%;
	text-align:center;
	color:#ffffff;
	font-weight:bold;	
	line-height:11px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
}
div#footer a{
	color:#ffffff;
}
div#footer{
 margin-bottom:15px;
}
div#main{
		width:90%;
		margin:auto;
		margin-top:5%;
		margin-left:5%;		
	-moz-border-radius:3px;
		border:1px solid #000000;	
}
div#body{
	display:block;
	width:auto;
	height:auto;
	border:0px solid #000000;	
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;	
	padding:20px;
	padding-top:60px;
			padding-left:100px;
	background-color:#ffffff;
	text-align:left;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
		background-repeat:no-repeat;
		background-position:top left;	
}

div.residential{
		background-image:url('images/page_back_residential.jpg');

}
div.complements{
		background-image:url('images/page_back_complements.jpg');

}
div.office{
		background-image:url('images/page_back_office.jpg');
	
}
div.contract{
		background-image:url('images/page_back_contract.jpg');
	
}
div.company{
		background-image:url('images/page_back_company.jpg');

}
div.contacts{
		background-image:url('images/page_back_contacts.jpg');

}

div.news{
		background-image:url('images/page_back_news.jpg');

}
div#body table{
 width:100%;
 
 }
 
 Td#pagemenu{
width:160px;

}

Td#pagemenu ul{
	margin:0px;	
	padding:0px;
	margin-left:20px;
	list-style:none;
	font-size:11px;
	line-height:16px;
	list-style-image:url(images/left.gif);
	
}
Td#pagemenu ul a:hover{
color:#333333;	
}
 
 
td#show{
margin:0px;
padding:0px;
width:auto;	
}
#show img{
border:0px solid #999999;
float:right;
margin:4px;
margin-right:30px;
}
#show p.show img{
	margin:2px;
	border:1px solid #999999;
	widtH:180px;
	height:80px;
	float:none;
}

td#show h3{
font-size:12px;
display:block;
color:#ff0000;
}
td#show h2{
font-size:13px;
display:block;
}

div#body p{
	text-align:left;
	color:#333333;	
	font-weight:normal;
	display:block;
	clear:both;
	margin-top:5px;
	margin-bottom:3px;	
	line-height:15px;
	font-size:12px;
	font-family:verdana;
}
td#show p, div#show p.show{
	display:block;
	margin-bottom:0px;
}


div#header div#logo{
	border:0px solid red;
	display:inline;
	width:50%;
	float:right;
	height:70px;
	margin:0px;
	padding:0px;
	text-align:left;
}
div#header div#logo2{
	border:0px solid red;
	display:inline;
	width:40%;
	float:left;
	height:70px;
	margin:0px;
	padding:0px;
	text-align:right;
}
div#header div#logo img{
	margin:0px;
	padding:0px;
	border:0px solid red;
	display:block;;
	float:right;
 }
div#header div#logo2 img{
	margin:0px;
	padding:0px;
	border:0px solid red;
	display:block;;
	float:left;
 }
div#gallery{
	width:720px;
	margin:auto;
	display:block;
	clear:both;
	margin-bottom:20px;
}

/* End IE5-Mac hack */
#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background-image:url('images/menuitem_back.jpg'); 
	background-repeat:repeat-x;
	background-position:top center;
	top:108px;
	margin:auto;
	margin-top:4px;	
	padding:0px;
	border-top:1px solid #333333;	
	border-left:1px solid #999999;
	border-right:1px solid #cc9999;	
	border-bottom:1px solid #cc9999;
background-color:#e8e8e8;

}

#menu  ul.level2 li, #menu ul.level3 li {
	float: none;
	top:109px;
	margin:auto;
	margin-top:4px;	
	padding:0px;
	width:115px;
	display:block;


}

#menu  ul.level2 li a, #menu ul.level3 li a {
	background-image: none;
display:blocK;
width:115px;
clear:both;
padding:0px;
margin:0px;
text-decoration:none;
font-family:verdana;
font-size:9px;
color:#333333;
line-height:13px;
height:auto;
}

#menu  ul.level2 li a:hover,#menu  ul.level3 li a:hover {
	font-weight: normal;
	background-image: none;
color:#000000;
font-family:verdana;
margin:0px;
font-size:11px;
background-color:#aaaaaa;
line-height:13px;
padding:0px;
width:115px;
}


div#menu{
	border:0px solid red;
	display:block;
	clear:both;
	width:650px;
	height:25px;
	margin:auto;
	padding:0px;
	text-align:center;
}
div.menu-item{
	background-image:url(images/menuitem_back.jpg); 
	background-repeat:repeat-x;
	background-position:top center;
	position:absolute;
	top:108px;
	margin:auto;
	margin-top:4px;	
	padding:0px;
	visibility:hidden;
	border-top:1px solid #333333;	
	border-left:1px solid #999999;
	border-right:1px solid #cc9999;	
	border-bottom:1px solid #cc9999;
background-color:#e8e8e8;
	}

div.menu-item a,div.menu-item a:link,div.menu-item a:visited{
display:blocK;
width:115px;
clear:both;
padding:3px;
text-decoration:none;
font-family:verdana;
font-size:11px;
color:#333333;
line-height:13px;
height:auto;

	}
div.menu-item a:hover{
color:#000000;
font-family:verdana;
font-size:11px;
background-color:#aaaaaa;
line-height:13px;
	}	
	
div#menu ul{
	margin:auto;
	padding:0px;
	}
div#menu ul li{
	display:block;
	width:130px;
	margin:0px;;
	padding:0px;
	float:left;
	height:25px;
}
div#menu ul li a{
	display:block;
	width:130px;
	margin:auto;
	padding:0px;
	height:24px;
	color:#cc0000;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	line-height:13px;	
	background-image:url(images/menu_voice.gif);
		text-decoration:none;
}
div#menu ul li a:hover, div#menu ul li a.active{
	display:block;
	width:130px;
	margin:auto;
		color:#993333;
		text-decoration:none;
	padding:0px;
	height:25px;
	background-image:url(images/menu_voice_hover.gif);
}


td#show p img.contact{
	margin:2px;
margin-right:5px;
	float:left;
	vertical-align:bottom;
}

