body {
	background:url(/images/bg.jpg) repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
a {
	color:#23834A;
	text-decoration:none;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#15773e;
}
a:hover {
	text-decoration:underline;
}
#wrapper {
	height:100%;
	width:100%;
}
#container {
	margin:0px auto;
	width:906px;
	height:100%;
}
#top {
	width:906px;
	height:89px;
	background:url(/images/logo.gif) no-repeat;
}
#logo {
	float:left;
}
#logo a {
	display:block;
	width:290px;
	height:88px;
	text-indent:-9999px;
}
#search {
	float:right;
	overflow:hidden;
}
#search ul {
	padding-top:5px;
}
#search ul li {
	float:left;
	padding:0px 5px;
	border-left:1px solid #23834A;
	font-size:11px;
	line-height:12px;
}
#search ul li.first {
	border:none;
}
#search ul li a {
	font-weight:bold;
}
#search input.newsl {
	width:144px;
	height:20px;
	border:3px solid #b7efd3;
	padding-top:3px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#5c5c5c;
	float:left;
	overflow:hidden;
}
#search input.send {
	width:28px;
	height:30px;
	background:url(/images/search.jpg) no-repeat;
	border:none;
	float:left;
}
#menu {
	width:906px;
	height:50px;
	margin-top:1px;
	background:url(/images/meniu.jpg) no-repeat;
}
#menu ul li {
	float:left;
	border-right:1px solid #143522;
	margin-top:18px;
}
#menu ul li.last {
	border:none;
}

#menu ul li a {
	background:url(/images/meniu_en.png);
}
#menu ul li a.home {
	width:65px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-5px 20px;
}
#menu ul li a.despre {
	width:100px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-70px 20px;
}
#menu ul li a.echipamente {
	width:175px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-170px 20px;
}
#menu ul li a.tablouri {
	width:145px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-340px 20px;
}
#menu ul li a.proiectare {
	width:200px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-480px 20px;
}
#menu ul li a.info {
	width:100px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-680px 20px;
}
#menu ul li a.contact {
	width:90px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position:-770px 20px;
}
#menu ul li a.home:hover {
	background-position:-5px 59px;
}
#menu ul li a.despre:hover {
	background-position:-70px 59px;
}
#menu ul li a.echipamente:hover {
	background-position:-170px 59px;
}
#menu ul li a.tablouri:hover {
	background-position:-340px 59px;
}
#menu ul li a.proiectare:hover {
	background-position:-480px 59px;
}
#menu ul li a.info:hover {
	background-position:-680px 59px;
}
#menu ul li a.contact:hover {
	background-position:-770px 59px;
}
#headers {
	width:906px;
	margin-top:1px;
	overflow:hidden;
}
.header {
	float:left;
	width:300px;
	height:342px;
	margin-right:2px;
}

.header_secondary {
		float:left;
	width:300px;
	height:142px;
	margin-right:2px;	
	overflow:hidden;
}
.one {
	background:url(/images/hdr-1.jpg) no-repeat;
}
.two {
	background:url(/images/hdr-2.jpg) no-repeat;
}
.three {
	background:url(/images/hdr-3.jpg) no-repeat;
}
#main {
	width:690px;
	float:left;
	overflow:hidden;
	padding-top:20px;
}
#despre {
	width:686px;
	border:2px solid #e6e6e6;
	background:#FFF;
}

#continut {
	width:880px;
	border:2px solid #e6e6e6;
	background:#FFFFFF;
	padding:10px;
}
#continut h1 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#16753e;	
	margin-bottom:10px;
}

#despre p {
	color:#5c5c5c;
	padding:10px;
}
#oferte {
	margin-top:20px;
}
#oferte h2 {
	color:#de5d28;
}
#produse {
	width:455px;
	float:left;
	overflow:hidden;
}
#produse .produs {
	width:206px;
	height:100px;
	background:#FFF;
	border:2px solid #e6e6e6;
	float:left;
	margin-left:5px;
	margin-top:10px;
	padding:5px;
}
.produs-info {
	float:left;
	width:125px;
	overflow:hidden;
	font-size:11px;
	color:#5c5c5c;
	padding-top:5px;
}
.promotie {
	width:206px;
	height:224px;
	background:#FFF;
	border:2px solid #e6e6e6;
	float:left;
	margin-left:5px;
	margin-top:10px;
	padding:5px;
}
.promotie p {
	color:#5c5c5c;
	padding:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.promotie a.more {
	float:right;
	overflow:hidden;
	color:#ff6600;
	font-weight:bold;
}

.promotie a.arhiva {
	float:right;
	overflow:hidden;
	color:#5c5c5c;
	font-weight:bold;
}

#adresa {
	padding:5px;
	margin-top:10px;
	float:left;
	overflow:hidden;
	width:660px;
}
.adresa-info {
	margin-top:10px;
	float:left;
	overflow:hidden;
	border-right:1px solid #333;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:12px;
	font-weight:bold;
	width:160px;
}
.adresa-info h2 {
	color:#15783e;
}
.adresa-info p {
	padding-top:10px;
}
#sidebar {
	margin-top:20px;
	float:right;
	overflow:hidden;
	width:216px;
}
#sidebar h2 {
	color:#15783e;
	margin-left:5px;
}
.sidebox {
	width:195px;
	background:#FFF;
	border:2px solid #e6e6e6;
	float:left;
	margin-left:5px;
	margin-top:10px;
	padding:5px;
	margin-bottom:20px;
}
.sidebox p.data {
	font-size:11px;
	font-weight:bold;
	color:#5c5c5c;
}
.sidebox p.info-eveniment {
	font-size:11px;
	color:#047e53;
	padding-bottom:2px;
}
.sidebox input.newsl {
	width:144px;
	height:20px;
	border:3px solid #b7efd3;
	padding-top:3px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#5c5c5c;
	float:left;
	overflow:hidden;
}
.sidebox input.send {
	width:28px;
	height:30px;
	background:url(/images/search.jpg) no-repeat;
	border:none;
	float:left;
}
.sidebox a.more {
	float:right;
	overflow:hidden;
	color:#5c5c5c;
	font-weight:bold;
}
.poza-cu-border{
	border:5px solid #b7efd2;
}
.categ-produse{
	width:200px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	text-align:center;
}
.categ-produse a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fa7408;
	text-decoration:none;
	margin-bottom:5px;	
}
.categ-produse a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#16753e;
	text-decoration:none;
	margin-bottom:5px;	
}
.categ-produse img{
	border:5px solid #b7efd3;
}
#continut ul{
	margin-left:20px;
}
#continut ul li{
	list-style:disc;
	padding-left:10px;
}
#continut ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#16753e;
	text-decoration:none;
}
#continut ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#16753e;
	text-decoration:underline;
}
.poza-dreapta{
	float:right;
	margin:0 0 0 10px;
}
#form-contact{
	width:750px;
	float:left;
}
.label-form-contact{
	width:80px;
	float:left;
	margin-bottom:10px;
}
.content-form-contact{
	width:295px;
	float:left;
	margin-bottom:10px;
}
.input-form-contact{
	width:280px;
	border:1px solid #ccc;
	background:#fff;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.content-mare-form{
	width:670px;
	float:left;
}
.textarea-form-contact{
	width:655px;
	height:120px;
	border:1px solid #ccc;
	background:#fff;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.buton-form{
	background:#FA7408;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.nothing{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.poza-dreapta-border{
	float:right;
	margin:0 0 0 10px;
	border: 3px solid #b7efd2;
}

.poza-border{
	border: 3px solid #b7efd2;
}
#footer{
	width:906px;
	margin-left:180px;	
	text-align: right;
}