* {
font-family : Arial , sans-serif;
font-size : 12px;
color : #666;
padding : 0px;
margin : 0px;
}

body {
text-align : center;
background-color : #e0ddcd;
margin-top : 0px;
margin-bottom : 10px;
}

div#container {
margin-left : auto;
margin-right : auto;
width : 816px;
text-align : left;
}

div#header-0 {
width : 816px;
height : 370px;
background-image : url(imagini/bg-margini-hd.png);
background-repeat : repeat-y;
background-color : white;
}

div#header-padd {
padding-left : 8px;
padding-right : 8px;
}

div#body-0 {
width : 816px;
background-image : url(imagini/bg-margini.png);
background-repeat : repeat-y;
}

div#body-padd {
padding-left : 8px;
padding-right : 8px;
}

div#dheader {
overflow : hidden;
width : 800px;
height : 370px;
}

div#dbody {
width : 800px;
}

div#left {
float : left;
width : 267px;
}

div#left div.padd {
padding : 4px 30px 0px 35px;
}

div#left div.padd a {
text-decoration : none;
font-weight : bold;
font-size : 12px;
color : #474747;
}

div#left div.padd a:hover {
text-decoration : underline;
}

div#left div.padd img {
border-width : 0px;
vertical-align : middle;
margin-right : 8px;
}

div.barahmeniu {
height : 1px;
overflow : hidden;
background-color : #bbb;
margin : 7px 0px;
}

div#right {
float : left;
width : 533px;
}

div.porto1 {
background-image : url(imagini/corner-dr-sus-0.jpg);
background-repeat : no-repeat;
}

div.porto11 {
background-image : url(imagini/corner-stg-jos-0.jpg);
background-repeat : no-repeat;
background-position : bottom right;
/* padding-top : 20px; */
padding-left : 20px;
padding-bottom : 20px;
}

div.portotitlu {
color : #c92828;
/* font-family : "Trebuchet MS"; */
/* font-size : 15px; */
font-weight : bold;
background-color : #eee;
padding : 5px;
margin-right : 20px;
border-bottom : 1px solid silver;
}

img.portoimage {
border : 1px solid #ccc;
padding : 1px;
margin : 10px 0px;
}

div.col {
float : left;
width : 217px;
background-image : url(imagini/bg-caseta.gif);
background-repeat : repeat-y;
background-position : top right;
}

div.col div.padd {
padding : 0px 11px 0px 20px;
}

div.col3 {
float : left;
width : 316px;
}

div.col3 div.padd {
padding : 0px 11px 0px 30px;
}

div.maimult {
text-align : right;
}

div.maimult img {
vertical-align : top;
margin-left : 4px;
}

div.maimult a {
text-decoration : none;
color : #e71b01;
}

div.maimult a:hover {
text-decoration : underline;
}

div.colpagina {
padding : 0px 11px 0px 10px;
}

span.preturi {
color : green;	
}

div.col div.padd h1, div.col3 div.padd h1 {
text-align : left;
}

div.col div.padd h1.left, div.col3 div.padd h1.left {
text-align : left;
}

div.colpagina h1 {
text-align : left;
}

div.exemplu, div.exemplu a {
color : #474747;
font-weight : bold;
text-decoration : none;
}

div.exemplu {
margin-top : 4px;
}

div.exemplu a:hover {
text-decoration : underline;
}

div.col div.padd h1 span.first, div.col3 div.padd h1 span.first, div.colpagina h1 span.first {
color : #c92828;
font-family : "Trebuchet MS";
font-size : 15px;
}

div.col div.padd h1 span.titlumic, div.col3 div.padd h1 span.titlumic {
font-size : 12px;
}

div.col div.padd h1 span.second, div.col3 div.padd h1 span.second,  div.colpagina h1 span.second {
color : #626262;
font-family : "Trebuchet MS";
font-size : 15px;
}

div.col div.padd h2.txt, div.col3 div.padd h2.txt {
/* text-align : justify; */
line-height : 16px;
font-size : 12px;
font-weight : normal;
}

div.colpagina h2.txt {
line-height : 16px;
font-size : 12px;
font-weight : normal;
}

div.colpagina div.txt {
line-height : 16px;
font-size : 12px;
font-weight : normal;
}

div.colpagina div.txt p {
margin-top : 10px;
}

div.colpagina div.txt ul {
padding-left : 20px;
}

div#footer-0 {
width : 816px;
background-image : url(imagini/bg-footer.png);
background-repeat : no-repeat;
background-position : top left;
}

div#footer {
padding-left : 8px;
padding-right : 8px;
}

div.footerlinks {
text-align : center;
line-height : 18px;
}

div.footerlinks * {
font-size : 12px;
}

div.footerlinks a {
text-decoration : none;
}

a.nodeco {
text-decoration : none;
}

a.nodeco img {
border-width : 0px;
}

a.deco {
text-decoration : none;
}

a.deco img {
border : 1px solid silver;
padding : 1px;
}

a.deco:hover img {
border-color : gray;
}

a.linktxt {
color : #c92828;
text-decoration : underline;
}

a.mail {
text-decoration : none;
color : #B70000;
}

a.mail:hover {
text-decoration : underline;
}

div.centered {
text-align : center;
}

img.lupa {
vertical-align : middle;
}

table.formularestimare tr td {
padding : 0px 10px 10px 0px;
vertical-align : top;
text-align : left;
}

input, textarea, select {
border : 1px solid silver;
background-color : #eee;
padding : 2px;
}

input.lineinput, select.lineinput {
width : 250px;
}

select.lineinputmax {
width : 300px;
}

textarea.areainput {
width : 300px;
}

input.send {
/* border-color : green; */
color : green;
}

input.del {
/* border-color : red; */
color : red;
}

input.buton {
cursor : pointer;
}

input.err, textarea.err {
background-color : #FDFFD3;
}

div.spatiu5px {
height : 5px;
overflow : hidden;
}

div.spatiu10px {
height : 10px;
overflow : hidden;
}

div.spatiu20px {
height : 20px;
overflow : hidden;
}

div.spatiu30px {
height : 30px;
overflow : hidden;
}

div.clearfloats {
clear : both;
}



