/* by Mihai Coman - mihai.coman@primespace.ro */
@charset "utf-8";

/*css reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 			0;
	padding:			0;
	border: 			0;
	outline: 			0;
	font-size: 			100%;
	vertical-align: 	baseline;
	background: 		transparent;
}
body {
	line-height: 		1.2;
	font-size:			12px;
	font-family:		"Trebuchet MS";
	color:				#5e574a;
}
ol, ul{
	list-style: 		inside;
}
blockquote, q {
	quotes: 			none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: 			'';
	content: 			none;
}
:focus {
	outline: 			0;
}
ins {
	text-decoration: 	none;
}
del {
	text-decoration: 	line-through;
}
table {
	border-collapse: 	collapse;
	border-spacing: 	0;
}
div{
	float:				left;
	margin:				0px;
	padding:			0px;
}
a{
	text-decoration:none;	
	border:none;
}
/* end css reset */

/* general structure */
#hd-header{
	width:100%;
	height:153px;
	background:url(../img/stripe-general.png) no-repeat center top;
}
#header{
	width:960px;
	height:153px;
	margin:0 auto;
	float:none;
	text-align:left;
	vertical-align:middle;
}
	/* start header */
	#logo{
		width:475px;
		height:60px;
		padding-left:10px;
		padding-top:26px;
	}
		#logo a{
			display:block;
			width:475px;
			height:60px;
			background:url(../img/solaron-logo.png) no-repeat top left;
		}
	#cautare-limba{
		width:194px;
		height:83px;
		padding-left:276px;
	}
		#hd-limba{
			width:93px;
			height:32px;
			padding-left:101px;
		}
			#limba{
				width:93px;
				height:32px;
				background:url(../img/stripe-general.png) no-repeat -249px -530px;
			}
			#limba-ro, #limba-ro-activ {
				width:24px;
				height:17px;
				padding-top:4px;
				padding-left:15px;
			}
				#limba-ro-activ a{
					width:24px;
					height:17px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat -264px -566px;
				}
				#limba-ro a{
					width:24px;
					height:17px;
					display:block;
				}
				#limba-ro a:hover{
					width:24px;
					height:17px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat -264px -566px;
				}
			#limba-en {
				width:22px;
				height:17px;
				padding-top:4px;
				padding-left:16px;
			}
				#limba-en-activ{
					width:22px;
					height:17px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat -304px -566px;
					margin-top:4px;
					margin-left:16px;
				}
				#limba-en a{
					width:22px;
					height:17px;
					display:block;
				}
				#limba-en a:hover{
					width:22px;
					height:17px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat -304px -566px;
				}
		#hd-cautare{
			width:180px;
			height:27px;
			clear:both;
			margin-top:24px;
			padding-left:9px;
			background:url(../img/stripe-general.png) no-repeat -342px -530px;
		}
			#cautare{
				width:144px;
				height:18px;
				padding-top:5px;
			}
				#cautare input{
					width:144px;
					height:18px;
					background:none transparent;
					border:0px solid #fff;
					font-size:12px;
					color:#b3ada3;
				}
			#go-cautare{
				width:31px;
				height:25px;
				padding-left:5px;
				padding-top:1px;
			}
				#go-cautare a{
					width:31px;
					height:25px;
					display:block;
				}
				#go-cautare a:hover{
					width:31px;
					height:25px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat -500px -558px;
				}
				#go-cautare input{
					width:31px;
					height:25px;
					display:block;
					background:transparent;
					border:0px #fff solid;
				}
	#meniu{
		width:934px;
		height:34px;
		clear:both;
		padding-top:11px;
		padding-left:26px;
		margin-top:25px;
		background:url(../img/stripe-general.png) no-repeat 0 -597px;
	}
		#home{
			width:50px;
			height:21px;
		}
			#home a, #home-activ a{
				width:50px;
				height:21px;
				display:block;
			}
			#home a:hover{
				width:50px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -26px -653px;
			}
			#home-activ{
				width:50px;
				height:21px;
				background:url(../img/stripe-general.png) no-repeat -26px -653px;
			}
		#materiale{
			width:93px;
			height:21px;
			padding-left:39px;
		}
			#materiale a, #materiale-activ a{
				width:93px;
				height:21px;
				display:block;
			}
			#materiale a:hover{
				width:93px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -115px -653px;
			}
			#materiale-activ{
				width:93px;
				height:21px;
				margin-left:39px;
				background:url(../img/stripe-general.png) no-repeat -115px -653px;
			}
		#utilaje{
			width:69px;
			height:21px;
			padding-left:40px;
		}
			#utilaje a, #utilaje-activ a{
				width:69px;
				height:21px;
				display:block;
			}
			#utilaje a:hover{
				width:68px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -248px -653px;
			}
			#utilaje-activ{
				width:69px;
				height:21px;
				margin-left:40px;
				background:url(../img/stripe-general.png) no-repeat -248px -653px;
			}
		#lucrarispeciale{
			width:73px;
			height:21px;
			padding-left:38px;
		}
			#lucrarispeciale a, #lucrarispeciale-activ a{
				width:73px;
				height:21px;
				display:block;
			}
			#lucrarispeciale a:hover{
				width:73px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -355px -653px;
			}
			#lucrarispeciale-activ{
				width:73px;
				height:21px;
				margin-left:38px;
				background:url(../img/stripe-general.png) no-repeat -355px -653px;
			}
		#portofoliu{
			width:70px;
			height:21px;
			padding-left:39px;
		}
			#portofoliu a, #portofoliu-activ a{
				width:70px;
				height:21px;
				display:block;
			}
			#portofoliu a:hover{
				width:70px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -467px -653px;
			}
			#portofoliu-activ{
				width:70px;
				height:21px;
				margin-left:39px;
				background:url(../img/stripe-general.png) no-repeat -467px -653px;
			}
		#galeriefoto{
			width:116px;
			height:21px;
			padding-left:44px;
		}
			#galeriefoto a, #galeriefoto-activ a{
				width:116px;
				height:21px;
				display:block;
			}
			#galeriefoto a:hover{
				width:116px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -581px -653px;
			}
			#galeriefoto-activ{
				width:116px;
				height:21px;
				margin-left:44px;
				background:url(../img/stripe-general.png) no-repeat -581px -653px;
			}
		#blog{
			width:78px;
			height:21px;
			padding-left:40px;
		}
			#blog a, #blog-activ a{
				width:78px;
				height:21px;
				display:block;
			}
			#blog a:hover{
				width:78px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -737px -653px;
			}
			#blog-activ{
				width:78px;
				height:21px;
				margin-left:40px;
				background:url(../img/stripe-general.png) no-repeat -737px -653px;
			}
		#contact{
			width:82px;
			height:21px;
			padding-left:40px;
		}
			#contact a, #contact-activ a{
				width:82px;
				height:21px;
				display:block;
			}
			#contact a:hover{
				width:82px;
				height:21px;
				display:block;
				background:url(../img/stripe-general.png) no-repeat -855px -653px;
			}
			#contact-activ{
				width:82px;
				height:21px;
				margin-left:40px;
				background:url(../img/stripe-general.png) no-repeat -855px -653px;
			}
		/* meniu en */
		#meniu-en{
			width:934px;
			height:34px;
			clear:both;
			padding-top:11px;
			padding-left:26px;
			margin-top:25px;
			background:url(../img/stripe-general-en.png) no-repeat 0 -597px;
		}
		#home-en{
			width:50px;
			height:21px;
		}
			#home-en a, #home-en-activ a{
				width:50px;
				height:21px;
				display:block;
			}
			#home-en a:hover{
				width:50px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -26px -651px;
			}
			#home-en-activ{
				width:50px;
				height:21px;
				background:url(../img/stripe-general-en.png) no-repeat -26px -651px;
			}
		#materiale-en{
			width:93px;
			height:21px;
			padding-left:35px;
		}
			#materiale-en a, #materiale-en-activ a{
				width:93px;
				height:21px;
				display:block;
			}
			#materiale-en a:hover{
				width:93px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -111px -651px;
			}
			#materiale-en-activ{
				width:93px;
				height:21px;
				margin-left:35px;
				background:url(../img/stripe-general-en.png) no-repeat -111px -651px;
			}
		#utilaje-en{
			width:102px;
			height:21px;
			padding-left:34px;
		}
			#utilaje-en a, #utilaje-en-activ a{
				width:102px;
				height:21px;
				display:block;
			}
			#utilaje-en a:hover{
				width:102px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -238px -651px;
			}
			#utilaje-en-activ{
				width:102px;
				height:21px;
				margin-left:34px;
				background:url(../img/stripe-general-en.png) no-repeat -238px -651px;
			}
		#lucrarispeciale-en{
			width:73px;
			height:21px;
			padding-left:37px;
		}
			#lucrarispeciale-en a, #lucrarispeciale-en-activ a{
				width:73px;
				height:21px;
				display:block;
			}
			#lucrarispeciale-en a:hover{
				width:73px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -377px -651px;
			}
			#lucrarispeciale-en-activ{
				width:73px;
				height:21px;
				margin-left:37px;
				background:url(../img/stripe-general-en.png) no-repeat -377px -651px;
			}
		#portofoliu-en{
			width:103px;
			height:21px;
			padding-left:29px;
		}
			#portofoliu-en a, #portofoliu-en-activ a{
				width:103px;
				height:21px;
				display:block;
			}
			#portofoliu-en a:hover{
				width:103px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -479px -651px;
			}
			#portofoliu-en-activ{
				width:103px;
				height:21px;
				margin-left:29px;
				background:url(../img/stripe-general-en.png) no-repeat -479px -651px;
			}
		#galeriefoto-en{
			width:129px;
			height:21px;
			padding-left:38px;
		}
			#galeriefoto-en a, #galeriefoto-en-activ a{
				width:129px;
				height:21px;
				display:block;
			}
			#galeriefoto-en a:hover{
				width:129px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -620px -651px;
			}
			#galeriefoto-en-activ{
				width:129px;
				height:21px;
				margin-left:38px;
				background:url(../img/stripe-general-en.png) no-repeat -620px -651px;
			}
		#blog-en{
			width:73px;
			height:21px;
			padding-left:21px;
		}
			#blog-en a, #blog-en-activ a{
				width:73px;
				height:21px;
				display:block;
			}
			#blog-en a:hover{
				width:73px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -770px -651px;
			}
			#blog-en-activ{
				width:73px;
				height:21px;
				margin-left:21px;
				background:url(../img/stripe-general-en.png) no-repeat -780px -651px;
			}
		#contact-en{
			width:82px;
			height:21px;
			padding-left:16px;
		}
			#contact-en a, #contact-en-activ a{
				width:82px;
				height:21px;
				display:block;
			}
			#contact-en a:hover{
				width:82px;
				height:21px;
				display:block;
				background:url(../img/stripe-general-en.png) no-repeat -859px -651px;
			}
			#contact-en-activ{
				width:82px;
				height:21px;
				margin-left:16px;
				background:url(../img/stripe-general-en.png) no-repeat -859px -651px;
			}
		/* meniu en sf */
	/* end header */
#hd-footer{
	width:100%;
	height:auto;
	background:url(../img/stripe-general.png) no-repeat 0 -153px;
}
#footer{
	width:960px;
	height:auto;
	padding-top:50px;
	color:#fff;
	margin:0 auto;
	float:none;
	text-align:left;
	vertical-align:middle;
}
	.footer-desp{
		width:960px;
		height:40px;
	}
	.footer-desp2{
		width:960px;
		height:10px;
	}
	.footer-left{
		width:741px;
		height:auto;
		clear:both;
		font-size:12px;
	}
		.footer-left-meniu{
			width:741px;
			height:auto;
			padding-bottom:15px;
		}
		.footer-left-meniu li{
			float:left;	
			padding-right:20px;
		}
			.footer-left-meniu li a{
				font-weight:bold;
				font-size:12px;
				text-transform:uppercase;
				color:#fff;
			}
			.footer-left-meniu li a:hover{
				color:#8d8d8d;
			}

	.footer-right{
		width:219px;
		height:auto;
		text-align:right;
		font-size:12px;
		font-weight:bold;
	}
		.footer-right a{
			font-size:12px;
			color:#34010a;
		}
		.footer-right a:hover{
			font-size:12px;
			color:#fff;
		}
#hd-content{
	width:100%;
	height:auto;
	padding-bottom:30px;
	background:url(../img/background-content.gif) repeat-x top #fefefe;
	}
#content{
	width:960px;
	height:auto;
	margin:0 auto;
	float:none;
	text-align:left;
	vertical-align:middle;
}
	#breadcrums{
		width:930px;
		height:20px;
		padding-top:10px;
		padding-right:30px;
		color:#5e574a;
		font-size:12px;
		text-align:right;
	}
		#breadcrums a{
			color:#92152d;
			font-size:12px;
		}
		#breadcrums a:hover{
			color:#5e574a;
			font-size:12px;
		}
	#left{
		width:210px;
		height:auto;
	}
		#butoane-left{
			width:194px;
			height:auto;
			padding-left:8px;
		}	
			.buton-left{
				width:194px;
				height:auto;
			}
				.buton-left-top{
					width:194px;
					height:8px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat 0 -686px;
				}
				.buton-left-bottom{
					width:194px;
					height:8px;
					display:block;
					background:url(../img/stripe-general.png) no-repeat 0 -709px;
				}
				.buton-left-content{
					width:164px;
					height:auto;
					padding-left:20px;
					padding-right:10px;
					display:block;
					background:url(../img/background-btn-left.png) repeat-y;
				}
					.buton-left-content a{
						font-size:14px;
						font-weight:bold;
						color:#666159;
						text-transform:uppercase;	
						display:block;
					}
					.buton-left-content a:hover{
						font-size:14px;
						font-weight:bold;
						color:#8c0720;
						text-transform:uppercase;	
					}
	#center{
		width:714px;
		height:auto;
		padding-left:36px;
	}
/* end general structure */

/* homepage */
#membrii{
	width:194px;
	height:auto;
	padding-left:8px;
	padding-top:35px;
}
	.membrii-hd{
		width:194px;
		height:auto;
		padding-bottom:20px;
		font-size:14px;
		color:#4f483d;
		font-weight:bold;
	}
		.membru-logo{
			width:88px;
			height:88px;
		}
			.membru-logo a{
				border:none;
				text-decoration:none;
			}	
		.membru-nume{
			width:100px;
			height:88px;
			padding-left:6px;
			font-size:14px;
			color:#6d6a63;
			font-weight:normal;
		}
			.membru-nume a{
				font-size:14px;
				color:#6d6a63;
				text-decoration:none;
			}
#slider{
	width:314px;
	height:238px;
	margin-left:20px;
	padding-top:2px;
	padding-left:2px;
	background:url(../img/back-slider.png) no-repeat top left;	
}
	#pag0,#pag1, #pag2, #pag3, #pag4, #pag5{
		width:310px;
		height:205px;
	}
	.hd-pag-slider{
		width:auto;
		height:auto;
		padding-top:10px;
	}
	.pag-slider-left{
		padding-right:40px;
		padding-left:100px;
	}
	.pag-slider-right{
		padding-left:40px;
	}
#descriere-home{
	width:709px;
	height:263px;
	padding-left:5px;
	background:url(../img/stripe-general.png) no-repeat 0 -717px;
}
	#descriere-home h1{
		font-size:22px;
		font-weight:bold;
		color:#92152d;
		line-height:1;
	}
	#descriere-home h1 span{
		font-size:34px;
		font-weight:bold;
		color:#4f483d;
	}
	#descriere-home p{
		margin-top:20px;
		font-size:14px;
		font-weight:bold;
	}
	#descriere-home p b{
		color:#92152d;
	}
#blog-home{
	width:714px;
	height:auto;
	margin-top:40px;
}
	.blog-home-h{
		width:auto;
		height:auto;
		padding-right:10px;
	}
	.blog-home-h2{
		width:auto;
		height:auto;
		padding-right:10px;
	}
		.blog-home-h h2, .blog-home-h2 h2 {
			font-size:18px;
			color:#92152d;
			font-weight:bold;
			text-transform:uppercase;
		}
	.iconn-rss{
		width:15px;
		height:15px;
		background:url(../img/stripe-general.png) no-repeat 0 -980px;
		margin-top:3px;
	}
		.iconn-rss a{
			width:15px;
			height:15px;
			display:block;
			cursor:pointer;
		}
	.blog-home-titlu{
		width:714px;
		height:auto;
		padding-top:10px;
	}
		.blog-home-titlu h3, .blog-home-titlu a{
			font-size:24px;
			color:#4f483d;
			font-weight:normal;
		}
		.blog-home-titlu a:hover, .blog-home-titlu h3:hover{
			color:#92152d;
		}	
	.blog-home-sub-titlu{
		width:714px;
		height:auto;
		font-size:14px;
		color:#92152d;
		font-weight:normal;
		padding-top:4px;
	}
		.blog-home-sub-titlu span{
			color:#6d6a63;	
		}
	.blog-home-continut{
		width:714px;
		height:auto;
		padding-top:10px;
		font-size:15px;
		color:#5e574a;
	}
		.blog-home-continut a{
			color:#92152D;
		}
		.blog-home-continut a:hover{
			color:#8d8d8d;
		}
	.blog-home-continuare{
		width:165px;
		height:30px;
		padding-top:20px;
	}
		.blog-home-continuare a{
			width:165px;
			height:30px;
			background:url(../img/stripe-general.png) no-repeat 0 -995px;
			display:block;
		}
		.blog-home-continuare a:hover{
			width:165px;
			height:30px;
			background:url(../img/stripe-general.png) no-repeat 0 -1025px;
			display:block;
		}
	.blog-home-continuare-en{
		width:165px;
		height:30px;
		padding-top:20px;
	}
		.blog-home-continuare-en a{
			width:165px;
			height:30px;
			background:url(../img/stripe-general-en.png) no-repeat 0 -995px;
			display:block;
		}
		.blog-home-continuare-en a:hover{
			width:165px;
			height:30px;
			background:url(../img/stripe-general-en.png) no-repeat 0 -1025px;
			display:block;
		}
	.blog-home-despartitor{
		width:700px;
		height:2px;
		margin-top:20px;
		margin-bottom:15px;
		margin-left:5px;
		background:url(../img/stripe-general.png) no-repeat 0 -1055px;
	}
	.blog-home-alteart{
		width:714px;
		height:auto;
		clear:both;
		font-size:14px;
		color:#92152d;
		padding-top:20px;
	}
		.blog-home-alteart-hd{
			width:714px;
			height:auto;
			clear:both;
		}
		.blog-gome-alteart-data{
			width:147px;
			height:24px;
		}
		.blog-home-alteart-art{
			width:567px;
			height:20px;
			overflow:hidden;
			display:block;
		}
			.blog-home-alteart-art a{
				font-size:14px;
				color:#4f483d;
			}
			.blog-home-alteart-art a:hover{
				color:#92152d;
			}
/* end homepage */

/*contact page */
.descriere-contact{
	width:600px;
	height:auto;
}
	.descriere-contact h1{
		font-size:20px;
		color:#92152d;
		text-transform:uppercase;
		margin-bottom:25px;
	}
	.descriere-contact p{
		padding-bottom:10px;
	}
	.descriere-contact h2{
		font-size:18px;
		color:#92152d;
		font-weight:bold;
		margin-bottom:10px;
	}
#formular-contact{
	width:600px;
	height:auto;
	clear:both;
	font-size:15px;
	color:#5e574a;
}
#formular-contact{
	margin-top:5px;
	margin-bottom:15px;
}
	#formular-contact h2{
		font-size:18px;
		color:#92152d;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:30px;
	}
#formular-holder{
	width:400px;
	height:auto;
	clear:both;
	padding-top:20px;
}
	.formular-ln{
		width:400px;
		height:auto;
		margin-bottom:5px;
	}
	.formular-ln-stea{
		width:400px;
		height:auto;
		margin-top:5px;
		margin-bottom:20px;
		font-size:12px;
		color:#5e574a;
	}
	.formular-ln-nume{
		width:150px;
		height:25px;
		padding-top:1px;
		font-size:15px;
		color:#5e574a;
	}
	.formular-ln-camp{
		width:244px;
		height:auto;
		padding-top:4px;
		padding-left:6px;
		background:url(../img/stripe-general.png) no-repeat 0 -1057px;
	}
	.formular-ln-camp2{
		width:244px;
		height:auto;
	}
			.formular-ln-camp input{
				width:237px;
				height:21px;
				background:transparent;
				border:0px solid #fff;
				font-size:12px;
				color:#b3ada3;
			}
	.formular-ln-camp-as{
		width:244px;
		height:auto;
		padding-top:4px;
		padding-left:6px;
		background:url(../img/stripe-general.png) no-repeat 0 -1237px;
	}
			.formular-ln-camp-as input{
				width:115px;
				height:21px;
				background:transparent;
				border:0px solid #fff;
				font-size:12px;
				color:#b3ada3;
			}
	.formular-ln-camp-msg{
		width:244px;
		height:91px;
		padding-top:4px;
		padding-left:6px;
		background:url(../img/stripe-general.png) no-repeat 0 -1082px;
	}
			.formular-ln-camp-msg textarea{
				width:239px;
				height:88px;
				background:transparent;
				border:0px solid #fff;
				font-size:12px;
				color:#b3ada3;
			}
	.formular-ln-submit{
		width:115px;
		height:30px;
		margin-top:5px;
		background:url(../img/stripe-general.png) no-repeat 0 -1177px;
		cursor:pointer;
	}
	.formular-ln-submit:hover{
		background:url(../img/stripe-general.png) no-repeat 0 -1207px;
		cursor:pointer;
	}
	.formular-ln-submit-en{
		width:115px;
		height:30px;
		margin-top:5px;
		background:url(../img/stripe-general-en.png) no-repeat 0 -1177px;
		cursor:pointer;
	}
	.formular-ln-submit-en:hover{
		background:url(../img/stripe-general-en.png) no-repeat 0 -1207px;
		cursor:pointer;
	}
		.formular-ln-submit input, .formular-ln-submit-en input{
			width:115px;
			height:30px;
			background:transparent;
			border:0px solid #fff;
			cursor:pointer;
			display:block;
		}
/* end contact page */

/* agremente */
#agremente-content{
	width:700px;
	height:auto;
}
	#agremente-content a{
		color:#92152d;
		font-size:12px;	
	}
	#agremente-content a:hover{
		color:#5e574a;
		font-size:12px;
	}
.agremente{
	width:350px;
	height:auto;
	padding-bottom:5px;
}
	.agremente-poza{
		width:105px;
		height:80px;
		background:url(../img/stripe-general.png) no-repeat 0 -1264px;
		padding-top:3px;
		padding-left:3px;
	}
		.agremente-poza img{
			width:100px;
			height:75px;
		}
	.agremente-descriere{
		width:236px;
		height:auto;
		padding-left:6px;
		padding-top:2px;
		font-size:15px;
		color:#5e574a;
	}
		.agremente-descriere a{
			width:116px;
			height:24px;
			clear:both;
			margin-top:15px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -108px -1288px;
		}
		.agremente-descriere a:hover{
			width:116px;
			height:24px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -108px -1264px;
		}
.agremente-desp{
	width:700px;
	height:2px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(../img/stripe-general.png) no-repeat 0 -1262px;
}
/* end agremente */

/* game */
.agremente-descriere2, .agremente-descriere2-en{
	width:231px;
	height:auto;
	padding-left:6px;
	padding-right:5px;
	padding-top:2px;
	font-size:13px;
	color:#5e574a;
	}
	.link-game a{
		width:195px;
		height:30px;
		clear:both;
		margin-top:15px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -224px -1264px;
		}
	.link-game a:hover{
		width:195px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -224px -1294px;
		}
	.agremente-descriere2-en a, .agremente-descriere2 a{
		font-size:24px;
		color:#92152d;
		line-height:1;
		}
	.agremente-descriere2-en a:hover, .agremente-descriere2 a:hover{
		font-size:24px;
		color:#92152d;
		line-height:1;
		}
	.agremente-descriere2 h2, .agremente-descriere2-en h2{
		font-size:20px;
		color:#92152d;
		line-height:1;
		padding-bottom:4px;
	}
/* end game */

/* materiale */
.materiale-content{
	width:700px;
	height:auto;
	font-size:15px;
	color:#5e574a;
}
	.materiale-content h2{
		color:#92152d;
		font-size:18px;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	.materiale-mm{
		width:305px;
		height:30px;
		display:block;
		margin-top:25px;
		margin-bottom:10px;
		background:url(../img/stripe-general.png) no-repeat 0 -1347px;
	}
	.materiale-mm:hover{
		width:305px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat 0 -1377px;
	}
	.materiale-mm-en{
		width:305px;
		height:30px;
		display:block;
		margin-top:25px;
		margin-bottom:10px;
		background:url(../img/stripe-general-en.png) no-repeat 0 -1347px;
	}
	.materiale-mm-en:hover{
		width:305px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat 0 -1377px;
	}
/* end materiale */

/* statice */
.descriere-statice{
	width:700px;
	height:auto;
	font-size:15px;
	color:#5e574a;
}
	.descriere-statice h1{
		font-size:20px;
		color:#92152d;
		text-transform:uppercase;
		margin-bottom:25px;
	}
	.descriere-statice p{
		padding-bottom:10px;
		clear:both;
	}
	.descriere-statice img{
		width:auto;
		height:auto;
		float:left;
		border:2px solid #ccc;
		margin-right:7px;
		margin-bottom:3px;
	}
	.descriere-statice h2{
		font-size:18px;
		color:#92152d;
		font-weight:bold;
		margin-bottom:10px;
	}
/* end statice */

/* produse */
.descriere-produse-sus{
	width:700px;
	height:auto;
	margin-bottom:25px;
	font-size:22px;
	font-weight:bold;
	color:#92152d;
	text-transform:uppercase;
}
.descriere-produse{
	width:700px;
	height:auto;
	font-size:13px;
	color:#5e574a;
}
.produse-desc-gen{
	width:577px;
	height:auto;
	padding-left:15px;
}
	.produse-desc-gen h1{
		font-size:20px;
		color:#92152d;
		line-height:1;
	}
.produse-desc-gen-lista{
	width:490px;
	height:54px;
	padding-top:3px;
}
	.produse-desc-gen-lista-st{
		width:11px;
		height:54px;
		background:url(../img/stripe-general.png) no-repeat -419px -1264px;
	}
	.produse-desc-gen-lista-content{
		width:auto;
		height:54px;
		background:#e8e5de;
		font-size:14px;
		color:#666159;
	}
		.produse-desc-gen-lista-content a{
			background:	url(../img/stripe-general.png) no-repeat -453px -1269px;
			padding-left:15px;
			font-size:14px;
			color:#666159;
		}
		.produse-desc-gen-lista-content a:hover{
			color:#92152d;
		}
	.produse-desc-gen-lista-dr{
		width:13px;
		height:54px;
		background:url(../img/stripe-general.png) no-repeat -430px -1264px;
	}
.produse-desc-gen-buton{
	width:85px;
	height:30px;
	padding-top:27px;
}
	.produse-desc-gen-buton a{
		width:85px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -305px -1347px;
	}
	.produse-desc-gen-buton a:hover{
		background:url(../img/stripe-general.png) no-repeat -305px -1377px;
	}
.produse-desc-gen-buton-en{
	width:85px;
	height:30px;
	padding-top:27px;
}
	.produse-desc-gen-buton-en a{
		width:85px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -305px -1347px;
	}
	.produse-desc-gen-buton-en a:hover{
		background:url(../img/stripe-general-en.png) no-repeat -305px -1377px;
	}
.produse-gen-text{
	width:680px;
	height:auto;
	padding:10px;
	}
	.produse-gen-text a{
		color:#92152d;
	}
	.produse-gen-text a:hover{
		color:#666159;
	}
	.produse-gen-text ul{
		list-style: disc inside none;
		margin-top:7px;
		margin-bottom:7px;
	}
.produse-lista{
	width:700px;
	height:auto;
	padding-top:10px;
}
	.produse-lista h2{
		color:#92152d;
		font-size:20px;
	}
	.produse-lista p{
		padding-top:20px;
		font-size:12px;
		color:#666159;
		text-align:right;
	}
	.produse-lista ul{
		width:700px;
		height:auto;
		clear:both;
		list-style:none;
	}
	.produse-lista ul li{
		width:700px;
		height:43px;
		margin-top:2px;
		background:url(../img/stripe-general.png) no-repeat 0 -1493px;
		font-size:14px;
	}
	.produse-lista-text{
		width:457px;
		height:25px;
		padding-left:8px;
		padding-top:12px;
		overflow:hidden;
	}
		.produse-lista-text a{
			color:#6D6A63;
		}
	.produse-lista-specificatii{
		width:29px;
		height:33px;
		padding-left:31px;
		padding-top:6px;
	}
		.produse-lista-specificatii a{
			width:29px;
			height:33px;
			display:block; 
			background:url(../img/stripe-general.png) no-repeat -496px -1456px;
		}
		.produse-lista-specificatii a:hover{
			width:29px;
			height:33px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -496px -1413px;
		}
	.produse-lista-lucrari{
		width:36px;
		height:32px;
		padding-left:44px;
		padding-top:6px;
	}
		.produse-lista-lucrari a{
			width:36px;
			height:32px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -569px -1456px;
		}
		.produse-lista-lucrari a:hover{
			width:36px;
			height:32px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -569px -1413px;
		}
	.produse-lista-imagini{
		width:34px;
		height:28px;
		padding-left:46px;
		padding-top:6px;
	}
		.produse-lista-imagini a{
			width:34px;
			height:28px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -651px -1456px;
		}
		.produse-lista-imagini a:hover{
			width:34px;
			height:28px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -651px -1413px;
		}
.portofoliu-inapoi, .portofoliu-inapoi-en{
	width:211px;
	height:30px;
	float:right;
	margin-top:-2px;
}
	.portofoliu-inapoi a{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -961px -786px;
	}
	.portofoliu-inapoi a:hover{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -961px -816px;
	}
	.portofoliu-inapoi-en a{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -961px -786px;
	}
	.portofoliu-inapoi-en a:hover{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -961px -816px;
	}
.portofoliu-inapoi2, .portofoliu-inapoi-en2{
	width:211px;
	height:30px;
	float:right;
	margin-top:-2px;
}
	.portofoliu-inapoi2 a{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -961px -726px;
	}
	.portofoliu-inapoi2 a:hover{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -961px -756px;
	}
	.portofoliu-inapoi-en2 a{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -961px -726px;
	}
	.portofoliu-inapoi-en2 a:hover{
		width:211px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -961px -756px;
	}
/* end produse */

/* utilaje */
.descriere-utilaje, .descriere-utilaje2, .descriere-utilaje-en{
	width:700px;
	height:auto;
	font-size:15px;
	color:#5e574a;
}
	.descriere-utilaje h1, .descriere-utilaje2 h1, .descriere-utilaje-en h1{
		font-size:20px;
		color:#92152d;
		text-transform:uppercase;
	}
	.descriere-utilaje p, .descriere-utilaje2 p, .descriere-utilaje-en p{
		padding-bottom:25px;
		text-align:justify;
	}	
	.descriere-utilaje h2, .descriere-utilaje2 h2, .descriere-utilaje-en h2{
		font-size:18px;
		color:#92152d;
		font-weight:bold;
		margin-bottom:10px;
	}
	.descriere-utilaje a{
		width:91px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -870px -726px;
	}
		.descriere-utilaje a:hover{
			width:91px;
			height:30px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -870px -756px;
		}
	.descriere-utilaje-en a{
		width:91px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -870px -726px;
	}
		.descriere-utilaje-en a:hover{
			width:91px;
			height:30px;
			display:block;
			background:url(../img/stripe-general-en.png) no-repeat -870px -756px;
		}
.utilaje-img{
	width:167px;
	height:127px;
	padding-top:3px;
	padding-left:3px;
	margin-left:10px;
	float:right;
	background:url(../img/stripe-general.png) no-repeat -700px -1370px;
}
	.utilaje-img img{
		width:162px;
		height:122px;
		display:block;
	}
/* end utilaje */

/* detalii utilaje */
.agremente-poza2{
	width:80px;
	height:105px;
	background:url(../img/stripe-general.png) no-repeat -261px -1057px;
	padding-top:3px;
	padding-left:3px;
}
	.agremente-poza2 img{
		width:75px;
		height:100px;
	}
.utilaje-inapoi, .utilaje-inapoi-en{
	width:85px;
	height:30px;
	padding-top:17px;
	float:right;
}
	.utilaje-inapoi a{
		width:85px;
		height:30px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -305px -1347px;
	}
	.utilaje-inapoi a:hover{
		background:url(../img/stripe-general.png) no-repeat -305px -1377px;
	}
	.utilaje-inapoi-en a{
		width:85px;
		height:30px;
		display:block;
		background:url(../img/stripe-general-en.png) no-repeat -305px -1347px;
	}
	.utilaje-inapoi-en a:hover{
		background:url(../img/stripe-general-en.png) no-repeat -305px -1377px;
	}
/* end detalii utilaje */

/* portofoliu */
.portofoliu-lucrare{
	width:700px;
	height:auto;
}
	.portofoliu-lucrare h2{
		font-size:18px;
		color:#92152d;
		font-weight:bold;
		margin-bottom:10px;	
	}
.portofoliu-lucrare-titlu{
	width:700px;
	height:53px;
	font-size:14px;
	color:#4f483d;
	background:url(../img/stripe-general.png) no-repeat -870px -1476px;
}
.portofoliu-lucrare-titlu-en{
	width:700px;
	height:53px;
	font-size:14px;
	color:#4f483d;
	background:url(../img/stripe-general-en.png) no-repeat -870px -1476px;
}
	.portofoliu-lucrare-titlu-t{
		width:592px;
		height:34px;
		padding-top:10px;
		padding-left:8px;
	}
	.portofoliu-lucrare-titlu-link{
		width:75px;
		height:36px;
		padding-left:15px;
		padding-top:9px;
	}
		.portofoliu-lucrare-titlu-link a{
			width:75px;
			height:36px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -1485px -1379px;
		}
		.portofoliu-lucrare-titlu-link a:hover{
			width:68px;
			height:36px;
			display:block;
			background:url(../img/stripe-general.png) no-repeat -1485px -1432px;
		}
		.portofoliu-lucrare-titlu-link-en a{
			width:75px;
			height:46px;
			display:block;
			background:url(../img/stripe-general-en.png) no-repeat -1470px -1370px;
		}
		.portofoliu-lucrare-titlu-link-en a:hover{
			width:68px;
			height:46px;
			display:block;
			background:url(../img/stripe-general-en.png) no-repeat -1470px -1423px;
		}
.portofoliu-lucrare-desc{
	width:695px;
	height:auto;
	padding-left:2px;
}
	.portofoliu-lucrare-desc-cont{
		width:695px;
		height:auto;
		background: url(../img/background-produse-lista-desc.png) repeat-y top left;
		font-size:13px;
		color:#4f483d;
		font-weight:bold;
	}
		.portofoliu-lucrare-desc-cont-st{
			width:352px;
			height:auto;
			padding-right:12px;
			padding-left:12px;
			padding-top:7px;
		}
		.portofoliu-lucrare-desc-cont-dr{
			width:312px;
			height:auto;
			padding-top:7px;
		}
		.portofoliu-lucrare-desc-cont-dr a{
			color:#5e574a;
		}
		.portofoliu-lucrare-desc-cont-dr p{
			margin-top:3px;
		}
		.portofoliu-lucrare-desc-cont-dr a:hover{
			color:#92152d;
		}
		.portofoliu-lucrare-desc-cont-st span, .portofoliu-lucrare-desc-cont-dr span {
			color:#92152d;	
		}
	.portofoliu-lucrare-desc-bot{
		width:695px;
		height:9px;
		background:url(../img/stripe-general.png) no-repeat -870px -717px;
	}
.portofoliu-despartitor{
	width:695px;
	height:17px;
}
.produse-despartitor-mare{
	width:700px;
	height:2px;
	margin-top:35px;
	margin-bottom:30px;
	background:url(../img/stripe-general.png) no-repeat 0 -1055px;
}	
#filtre-portofoliu{
	width:194px;
	height:auto;
	padding-left:8px;
	margin-top:25px;
}
.buton-left2{
	width:194px;
	height:auto;
	}
	.buton-left2-top{
		width:194px;
		height:8px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -194px -686px;
	}
	.buton-left2-bottom{
		width:194px;
		height:8px;
		display:block;
		background:url(../img/stripe-general.png) no-repeat -194px -709px;
	}
	.buton-left2-content{
		width:164px;
		height:auto;
		padding-left:20px;
		padding-right:10px;
		display:block;
		background:url(../img/background-btn-left2.png) repeat-y;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
	}
		.buton-left2-content a{
			font-size:14px;
			font-weight:bold;
			color:#fff;
			text-transform:uppercase;
		}
/* end portofoliu */

/* galerie */
.galerie-descriere{
	width:231px;
	height:auto;
	padding-left:6px;
	padding-top:2px;
	font-size:15px;
	color:#5e574a;
	}
	.galerie-descriere a{
		font-size:18px;
		color:#92152d;
		font-weight:bold;
	}
	.galerie-descriere a:hover{
		font-size:18px;
		color:#5e574a;
		font-weight:bold;
	}
	.galerie-descriere h2{
		margin-bottom:7px;
		font-size:14px;
	}
.galerie-poza{
	width:105px;
	height:80px;
	background:url(../img/stripe-general.png) no-repeat 0 -1264px;
	padding-top:3px;
	padding-left:3px;
	margin-left:8px;
}
	.galerie-poza img{
		width:100px;
		height:75px;
	}
	.galerie-poza a{
		border:none;
		text-decoration:none;
	}
/* parteneri */
.parteneri-content{
	width:700px;
	height:auto;
	font-size:15px;
	color:#5e574a;
}
	.h2-link-uri{
		color:#5e574a;
		font-size:18px;
		text-transform:uppercase;
		margin-bottom:10px;
	}
		.link-h2-act{
			color:#92152d;
		}
		.link-h2{
			color:#5e574a;
		}
		.link-h2:hover{
			color:#92152d;
		}
	.parteneri-content h2{
		
	}
	.parteneri-content h3{
		margin-bottom:3px;
	}
	.parteneri-detalii{
		width:700px;
		height:auto;
		padding-top:13px;
	}
		.parteneri-detalii a{
			color:#92152d;
			font-size:14px;
			margin-top:2px;
		}
		.parteneri-poza{
			width:105px;
			height:80px;
			background:url(../img/stripe-general.png) no-repeat 0 -1264px;
			padding-top:3px;
			padding-left:3px;
			margin-right:8px;
		}
			.parteneri-poza img{
				width:100px;
				height:75px;
			}
			.parteneri-poza a{
				border:none;
				text-decoration:none;
			}

			
#formular-error{
	width:600px;
	height:auto;
	clear:both;
	font-size:11px;
	color:#92152D;
}

a.link-rezultate {
	font-weight:normal;
}
#agremente-content .link-rezultate-act {
	font-weight:bold;
	color:#5e574a;
}

/* TINY MCE */
.textRosu {
	color:#cd1f20;
}

.textNegru {
	color:#242424;
}

.linkRosu {
	color:#92152D;
	text-decoration:none;
}

.linkRosu:hover {
	color:#5E574A;
	text-decoration:none;
}

.linkNegru {
	color:#5E574A;
	text-decoration:none;
}

.linkNegru:hover {
	color:#5E574A;
	text-decoration:none;
}

