body {
	background: url(../images/bg.gif) center repeat-y;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0;
	padding: 0;
}

.plainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

* {
	padding: 0;
	margin: 0;
}

a img {
	border: none;
}

h1, h2, h3 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 span, h2 span, h3 span {
	display: none;
}

.clearleft {
	clear: left;
}

.clearboth {
	clear: both;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 3px;
}

input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 3px;
}

option {
	padding: 1px 3px;
}

#layout {
	width: 880px;
	margin: 0 auto;
}

#left {
	background-color: #fff;
	float: left;
	width: 520px;
}

#left h1 {
	background: url(../images/mdl-logo.gif);
	width: 456px;
	height: 52px;
	margin: 30px 0 0 0;
}

.box {
	background: #f3f3f3 url(../images/box-sign.gif) top right no-repeat;
	border: #ddd 10px solid;
	padding: 20px;
	margin: 30px 40px 0 0;
}

.box p {
	padding:3px 0;
}

.box a {
	text-decoration: underline;
}

.box a:hover {
	text-decoration: none;
}

.box table {
	margin: 10px 0 0 0;
}

.box td {
	padding: 5px 0;
}

.box h2 {
	font-size: 28px;
	color: #a6c34b;
	margin: 0 0 15px 0;
}

.optiuni {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.optiuni a {
	color: #f86d9b;
}

.optiuni a:hover {
	color: #777;
}

.box ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style: none;
	margin: 0 0 0 5px;
	padding: 10px 0 0 0;
}

.box li {
	background: url(../images/check.gif) no-repeat left;
	padding: 5px 0 5px 30px;
}

.box .proiect_lista {
	font-size: 12px;
	list-style:square;
	margin:0 0 0 15px;
	padding:0;
}

.box .proiect_lista li {
	background:none;
	padding:2px 0;
}

.oferta {
	float: left;
	width: 200px;
	margin: 0 10px 20px 0;
}
.oferta_descriere {
	height:65px;
	overflow:hidden;
	line-height:16px;
}
h3.oferta_titlu {
	margin:0 0 10px 0;
	font-weight:bold;
}
.oferta_tabel {
	margin: 0;
}

.oferta img {
	padding: 0 0 10px 0;
	border-bottom: #ccc 1px solid;
	margin: 0 0 5px 0;
}

.filtru {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
}

#footer {
	background: #fff url(../images/sidebar.gif) top right no-repeat;
	padding: 100px 0 20px 0;
	text-align: center;
}

#cauta {
	background: #fff url(../images/cauta.gif) top right no-repeat;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	border: none;
	margin: 0 0 8px 0;
	height: 28px;
	width: 66px;
	cursor: pointer;
}

/*************** SIDEBAR ************************/

#right {
	color: #404d59;
	float: right;
	width: 360px;
	font-size: 12px;
}

#project {
	text-align: center;
}

#project img {
	/*border: #fff 2px solid;*/
	margin:2px;
}

#right h3 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	padding: 0 0 5px 0;
	color: #6b8dad;
}

#right .link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 10px 10px;
}

#right .link a {
	color: #f44c7e;
}

#right .link a:hover {
	
}

.notes {
	padding: 15px 15px 0 15px;
}

.notes p {
	border-left: #bac8d7 3px solid;
	padding: 5px 0 5px 10px;
	line-height: 16px;
}

.formNewsletter {
	border-left: #bac8d7 3px solid;
	padding: 5px 0 5px 10px;
	line-height: 16px;
}
.formNewsletterTd {
	padding:5px;
}

#meniu {
	height: 45px;
	text-align: center;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0 10px 0;
	width:880px;
color:#555;
}

#footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
/*	width:880px;*/
	padding:0 30px 15px 0;
}

#footerlinks a {
color:#555;
text-decoration:underline;
}

#footerlinks a:hover {
text-decoration:none;
}


/******************** LISTARE ***************************/

.listare {
	background-color: #eee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #ddd 10px solid;
	margin: 10px 40px 0 0;
}

.listare h2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 3px 0;
}

.listare h2 a {
	color: #53606d;
	text-decoration: none;
}

.listare h2 a:hover {
	text-decoration: underline;
}

.listare h3 {
	background-color: #e93f73;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	padding: 2px 0;
}

.listare h4 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #374959;
	padding: 2px 0;
	margin: 1px 0 0 0;
}

.listare a {
	color: #f00;
	text-decoration: underline;
}

.listare a:hover {
	text-decoration: none;
}

.listare td {
	background-color: #f3f3f3;
	padding: 5px 8px;
}

.listare ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
}

.listare li {
	background: none;
	padding: 0 0 3px 0;
}

.listare span {
	color: #3b5d7e;
}

.listare .zona {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 5px 0;
}

.list-name {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9abd45;
	text-transform: uppercase;
}

.detalii {
	margin: 10px 0 0 0;
}

.detalii a {
	color: #ee3871;
}

.paginare {
	font-size: 12px;
	margin: 10px 20px 5px 20px;
	color: #777;
}

.paginare a {
	color: #7f8d9b;
	text-decoration: none;
	padding: 2px 5px
}

.paginare a:hover {
	background-color: #84909b;
	color: #fff;
	padding: 2px 5px
}

.paginare a.activ {
	font-weight: bold;
	color: #7f8d9b;
	text-decoration: none;
}

.paginare a.activ:hover {
	background-color: #84909b;
	color: #fff;
	padding: 2px 5px
}

#filtre {
	border: #e0e0e0 5px solid;
	padding: 10px;
	margin: 20px 0 20px 0;
}

#form-small {
	padding: 0;
	margin: 0;
}

#form-small p {
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
}

#form-small a {
	color: #ee3871;
	text-decoration: underline;
}

#form-small a:hover {
	text-decoration: none;
}

/************************************** DETALII ***************************/

#det-imagine {
	border-bottom: #ddd 1px solid;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	width: 267px;
}

#det-imagine img {
	border: #ddd 1px solid;
	padding: 2px;
}

#det-pics a img {
	border: #ddd 1px solid;
	padding: 1px;
}

#det-pics a:hover img {
	border: #ee3f79 1px solid;
}

#det-adresa {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0 5px 0;
}

#det-docs {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#det-docs ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 3px 0 3px 20px;
	list-style: circle;
}

#det-docs li {
	background: none;
	padding: 0;
	margin: 1px 0;
}

#det-docs p {
	line-height: 16px;
}

#det-docs span {
	color: #7a8896;
}

#pret h3 {
	background-color: #e93f73;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	padding: 2px 0;
	text-align: center;
}

#pret h4 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #707e8b;
	padding: 2px 0;
	margin: 1px 0 0 0;
	text-align: center;
}

#meta span {
	color: #7a8896;
}

#meta {
	margin: 10px 0 0 0;
}

#meta a {
	color: #333;
	text-decoration: underline;
}

#meta a:hover {
	color: #ee3f79;
	text-decoration: none;
}

#meta p {
	margin: 4px 0;
}

#meta p.contact {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0 0 0;
}

#meta p.contact a {
	color: #ee3f79;
}

/******************* FAVORITE ****************************/

#favorite {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 15px 0 15px;
}

#favorite table {
	border-left: #bac8d7 3px solid;
	padding: 5px 0 5px 10px;
}

#favorite p {
	border-left: #bac8d7 3px solid;
	padding: 5px 0 5px 10px;
	line-height: 14px;
}

#favorite td {
	font-size: 1.2em;
	padding: 5px 8px;
}

#favorite tr {
	background-color: #afbdcc;
	color: #fff;
}

#favorite tr a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

#favorite tr a:hover {
	color: #fff;
	text-decoration: underline;
}

#favorite tr.alternant {
	background-color: #b4c3d1;
}

#favorite p.fav-detalii {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #404d59;
	border: 0;
	padding: 0;
	margin: 0;
}

a.proiect_link img {
background-color:#fff;
text-decoration:none;
border:#ccc 1px solid;
padding:6px;
margin:5px 0 5px 5px;
}

a:hover.proiect_link img {
border:#ddd 2px solid;
padding:5px;
}
