body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #7bbd00 url(../images/body_bg.jpg) left top;
	font-family: arial, tahoma;
	font-size: 13px;
	}


a:link, a:visited {
	color: #7bbd00;
	text-decoration: none;
	}
	
a:hover, a:active {
	color: #7bbd00;
	text-decoration: underline;
	}

	
.general_container {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/general_container.jpg) left top repeat-x;
	}
.general_container2 {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/general_container2.jpg) center top no-repeat;
	}	



#slideshow_home {
	position: relative;
	display: block;
	width: 950px;
	height: 490px;
	margin: 0 auto;
	}
	
#slideshow_portofoliu {
	position: relative;
	display: block;
	width: 950px;
	height: 490px;
	margin: 0 auto;
	}
	
	.albume_portofoliu {
		position: relative;
		display: block;
		width: 950px;
		margin: 0 auto;
		background: #333333;
		padding-top: 1px;
		}
		
		.albume_portofoliu .album_item {
			position: relative;
			display: block;
			float: left;
			width: 263px;
			padding: 25px;
			text-align: left;
			background: #79bb0b;
			color: #000000;
			font-weight: bold;
			border-right: 3px solid #333333;
			border-bottom: 3px solid #333333;
			cursor: pointer;
			}
			
			.albume_portofoliu .album_item:hover {
				background: #b2ee4d;
				text-decoration: underline;
				}


.prezentare_avantaje_container {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/footer_bg.gif) center bottom no-repeat;
	}
	
.prezentare_avantaje {
	position: relative;
	display: block;
	width: 910px;
	padding: 20px;
	background: #000000;
	margin: 0 auto;
	text-align: left;
	line-height: 24px;
	}
		
	.prezentare_avantaje h3 {
		position: relative;
		display: block;
		color: #999999;
		font-size: 14px;
		font-weight: bold;
		padding: 0 0 20px 0;
		margin: 0;
		line-height: 14px;
		}
		
	.prezentare_avantaje p {
		position: relative;
		display: block;
		width: 162px;
		float: left;
		color: #999999;
		font-size: 14px;
		font-weight: normal;
		padding: 0 20px 0 0;
		margin: 0;
		line-height: 24px;
		}
		
		.prezentare_avantaje p span {
			color: #ffffff;
			}
			

		
/* header */
	
.header_container {
	position: relative;
	display: block;
	width: 950px;
	height: 277px;
	margin: 0 auto;
	text-align: left;
	}
		
		a.logo:link, a.logo:visited {
			position: absolute;
			top: 0;
			left: -20px;
			display: block;
			width: 350px;
			height: 200px;
			overflow: hidden;
			text-indent: 360px;
			font-weight: bold;
			white-space: nowrap;
			}
			
		a.lang_ro:link, a.lang_ro:visited {
			position: absolute;
			top: 61px;
			right: 69px;
			display: block;
			width: 30px;
			height: 30px;
			overflow: hidden;
			text-indent: 40px;
			font-weight: bold;
			white-space: nowrap;
			}
			
		a.lang_en:link, a.lang_en:visited {
			position: absolute;
			top: 61px;
			right: 34px;
			display: block;
			width: 30px;
			height: 30px;
			overflow: hidden;
			text-indent: 40px;
			font-weight: bold;
			white-space: nowrap;
			}
			
		
			
		.meniu_top {
			position: absolute;
			bottom: 0;
			left: 0;
			display: block;
			height: 68px;
			line-height: 68px;
			margin: 0;
			padding: 0;
			font-size: 22px;
			font-style: italic;
			color: #ffffff;
			list-style: none;
			}
			
			.meniu_top li {
				float: left;
				margin: 0;
				padding: 0 47px 0 0;
				}
				
				.meniu_top li a:link, .meniu_top li a:visited {
					font-size: 22px;
					color: #ffffff;
					text-decoration: none;
					}
					
				.meniu_top li a:hover, .meniu_top li a:active, .meniu_top li a:focus {
					color: #7bbd00;
					}
					
					.current:link, .current:visited {
						color: #7bbd00 !important;
						}
						
						


/* content */						

	

	
	
.titlu_pagina {
	position: relative;
	display: block;
	width: 910px;
	padding: 17px 20px;
	background: #79bb0b;
	margin: 0 auto;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-size: 20px;
	}
	
.content_pagina {
	position: relative;
	display: block;
	width: 950px;
	min-height: 500px;
	_height: 500px;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	}
	
	/* left */
	
	.left_side {
		position: relative;
		display: block;
		float: left;
		width: 300px;
		
		}
		
		.left_menu {
			position: relative;
			display: block;
			width: 300px;
			margin-bottom: 30px;
			}
			
			.left_menu a:link, .left_menu a:visited {
				display: block;
				background: #79bb0b;
				font-size: 14px;
				color: #ffffff;
				line-height: 46px;
				border-bottom: 1px solid #ffffff;
				text-decoration: none;
				padding: 0 20px;
				}
				
			.left_menu a:hover, .left_menu a:active, .left_menu a:focus {				
				color: #000000;
				}
				
		
		.boxa_promo_green {
			position: relative;
			display: block;			
			padding: 20px;
			text-align: left;
			background: #79bb0b;
			color: #000000;
			margin-bottom: 30px;
			}
			
			.boxa_promo_green p {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 12px;
				line-height: 20px;
				}
			
			
		.boxa_promo_black {
			position: relative;
			display: block;			
			padding: 20px;
			text-align: left;
			background: #333333;
			color: #e1e1e1;
			margin-bottom: 30px;
			}
				.boxa_promo_black p {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 12px;
				line-height: 20px;
				}
				
				
				
		.boxa_promo_temp {
			position: relative;
			display: block;			
			padding: 40px 20px;
			text-align: left;
			background: #a1a1a1;
			color: #ffffff;
			margin-bottom: 30px;
			}
				.boxa_promo_temp h3 {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 27px;
				line-height: 28px;
				font-weight: normal;
				color: #e1e1e1;
				}
				
				.boxa_promo_temp p {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 12px;
				line-height: 12px;
				color: #f1f1f1;
				}
				
	
				
					
		
		.link_gazon {
			position: relative;
			display: block;			
			padding: 40px 20px;
			text-align: left;
			background: #cccccc url(../images/gazon_artificial_bg.jpg) left top no-repeat;
			color: #000000;
			margin-bottom: 30px;
			}
			
			.link_gazon:hover {
				text-decoration: none;
				background: #79bb0b;
				}
				
				.link_gazon h3 {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 27px;
				line-height: 28px;
				font-weight: normal;
				color: #000000;
				}
				
				.link_gazon p {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 12px;
				line-height: 12px;
				color: #000000;
				}	
				
				
				
				
				
		
		.boxa_cupa {
			position: relative;
			display: block;			
			padding: 40px 20px;
			text-align: left;
			background: #ff6600;
			color: #ffffff;
			margin-bottom: 30px;
			}
			
			.boxa_cupa:hover {
				text-decoration: none;
				background: #ff9900;
				}
				
				.boxa_cupa h3 {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 27px;
				line-height: 28px;
				font-weight: normal;
				color: #e1e1e1;
				}
				
				.boxa_cupa p {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 12px;
				line-height: 12px;
				color: #f1f1f1;
				}
				
			.boxa_cupa_home {
				position: relative;
				display: block;
				width: 910px;
				margin: 0 auto;
				}
				
		
	/* right */
	
	.right_side {
		position: relative;
		display: block;
		float: right;
		width: 590px;
		padding: 30px;
		}
		
		.right_side h3 {
			font-weight: normal;
			}
			
			.right_side h3 span {
				font-size: 14px;
				font-weight: normal;
				color: #666666;
				}
		

.clear {clear: both;}

#toTop {
	width: 100px;
	background: #000000;
	text-align: center;
	padding: 5px;
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	color:#e1e1e1;
	text-decoration: none;
	}
	
#toTop:hover {
	background: #1d2c00;
	}

/* footer */




.footer {
	position: relative;
	display: block;
	width: 950px;
	height: 50px;
	margin: 0 auto;
	}
	
	.copy {
		position: absolute;
		top: 10px;
		left: 0;
		color: #000000;
		}
		
		.copy a:link, .copy a:visited {
			color: #000000;
			text-decoration: none;
			}
			
		.copy a:hover, .copy a:active, .copy a:focus {
			color: #000000;
			text-decoration: underline;
			}
			
	.footer_menu {
		position: absolute;
		top: 10px;
		right: 0;
		color: #000000;
		text-align: right;
		}
		
		.footer_menu a:link, .footer_menu a:visited {
			color: #000000;
			text-decoration: none;
			}
			
		.footer_menu a:hover, .footer_menu a:active, .footer_menu a:focus {
			color: #000000;
			text-decoration: underline;
			}