@charset "UTF-8";
/* CSS Document */

/***** home *****/
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffefd1;
}
#wrap{
	width:1061px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
        background: url(../images/bg-body.jpg) top center repeat-y;
}
.internal_detail_home{
    background-repeat: no-repeat;
}
.home_top{
	width:1061px;
	height: 340px;
	background-image:url(../images/portfolio_02.jpg);
}
.home_midbuttons{
	width:1061px;
	height: 214px;
	background-image:url(../images/portfolio_04.jpg);
}
.internal_home{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 90px;
	background-image:url(../images/home_04.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.internal_portfolio{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 90px;
	background-image:url(../images/portfolio_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_portfolio_inside{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	background-image:url(../portfolio/images/bg_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_services{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 80px;
	background-image:url(../images/services_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_plants{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 80px;
	background-image:url(../plants/images/plants_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_press{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 80px;
	background-image:url(../press/images/press_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_press_inside{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	background-image:url(../press/images/press_inside_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_about{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	background-image:url(../about/images/bg_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_testimonials{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	background-image:url(../about/images/testimonialsbg_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
.internal_ecodesign{
	width:1001px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 80px;
	background-image:url(../images/ecodesign_05.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
#footer{
	background-image:url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	height:130px;
	width:100%;
	background-position:top;
}
.content_footer{
	width:1061px;
	height: 130px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/0.jpg);
}
.T_black{	
	line-height: 18px;	
	color:#484747;
	text-align:left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}
.T_black_midtags{	
	line-height: 16px;	
	color:#484747;
	text-align:left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}
.T_black_centered{	
	line-height: 16px;	
	color:#484747;
	text-align:center;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}
.T_portfolio_categories{	
	line-height: 16px;	
	color:#467400;
	text-align:left;
	font-size: 24px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}
.T_services_titles{	
	line-height: 16px;	
	color:#ff5400;
	text-align:left;
	font-size: 18px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none;	
}
.T_home_news_titles{	
	line-height: 16px;	
	color:#5f9d00;
	text-align:left;
	font-size: 18px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none;	
}
.B_orange_left{	
	color:#FF5400;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:bold;
	text-decoration:underline;		
}
.B_orange_left:hover{	
	color:#FF5400;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:bold;
	text-decoration:none;		
}
.B_white_left{	
	color:#ffffff;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:bold;
	text-decoration:none;		
}
.B_white_left:hover{	
	color:#c0e28d;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:bold;
	text-decoration:none;		
}
.B_portfolio_right{	
	color:#ffffff;
	text-align:right;
	font-size: 17px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:normal;
	text-decoration:none;		
}
.B_portfolio_right:hover{	
	color:#ffffff;
	text-align:right;
	font-size: 17px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:normal;
	text-decoration:underline;		
}	
.T_copyright{	
	color:#997a42;
	text-align:center;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:normal;
	text-decoration:none;		
}
.B_web_design{	
	color:#997a42;
	text-align:center;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:normal;
	text-decoration:none;		
}
.B_web_design:hover{	
	color:#997a42;
	text-align:center;
	font-size: 10px;
	font-style: normal;
	font-family: "Tahoma";
	font-weight:normal;
	text-decoration:underline;		
}
.T_footer{	
	line-height: 18px;	
	color:#704f14;
	text-align:center;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}
.B_footer{	
	line-height: 18px;	
	color:#704f14;
	text-align:center;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight:bold;	
	text-decoration:none;	
}
.B_footer:hover{	
	line-height: 18px;	
	color:#704f14;
	text-align:center;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:underline;	
}
.home_link_left{
	color:#630;
	text-align:left;
	font-size: 10px;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
	text-decoration: underline;
}
.home_link_left:hover{
	text-align:left;
	text-decoration:none;
}
h1 {
	line-height: 16px;	
	color:#ff5400;
	text-align:left;
	font-size: 18px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none; 
}