body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(../templates/images/body_back.jpg);
background-position: center top;
}
div, span, img, h1, h2, h3, h4, h5, h6, p, a {
display: inline;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
text-decoration: none;
}

#container {
display: block;
float: none;
width: 980px;
height: auto;
margin: 0 auto;
z-index: 1;
}
#header {
width: 980px;
height: auto;
}
.logo {
margin: 14px 0 8px 0;
}
.slogan {
float: right;
font-family: georgia;
font-size: 1.1em;
font-weight: normal;
color: white;
margin: 64px 0 0 0;
}
.mainmenu {
width: 970px;
height: 32px;
padding-left: 10px;
background-image: url(../templates/images/mainmenu_back.gif);
background-repeat: repeat-x;
}
.mainmenuitem, .footermenuitem, .webdesign {
display: inline;
float: left;
width: auto;
font-family: georgia;
font-size: 14px;
color: #7dde10;
font-weight: normal;
line-height: 29px;
}
h2 a, .mainmenuitem a {
display: inline;
float: left;
width: auto;
}
.footermenuitem, .webdesign {
line-height: 39px;
font-size: 12px;
}
.webdesign {
float: right;
margin-right: 11px;
}
.webdesign:hover {
font-weight: bold;
}
.mainmenuitem a, .footermenuitem a {
color: #7dde10;
}
.mainmenuitem a:hover, .footermenuitem a:hover {
font-weight: bold;
}
.sep1, .sep2 {
display: inline;
float: left;
width: 28px;
height: 32px;
background-image: url(../templates/images/slash.gif);
background-repeat: no-repeat;
background-position: center center;
}
.sep2 {
height: 40px;
background-image: url(../templates/images/slash2.gif);
}
.materials {
width: 970px;
height: 82px;
padding-left: 10px;
background-image: url(../templates/images/materials_back.gif);
background-repeat: repeat-x;
}
.material {
border: 1px solid #614219;
margin: 12px 0 0 5px;
}
.materialtitle {
font-family: georgia;
font-size: 1.05em;
font-weight: normal;
line-height: 81px;
margin: 0 14px 0 5px;
}
.materialtitle a {
color: #d6b488;
}
.materialtitle a:hover {
text-decoration: underline;
}
.mainbanner {
width: 980px;
height: 304px;
margin: 5px 0 0 0;
}
.mainproducts {
width: 980px;
height: 200px;
background-image: url(../templates/images/products_back.jpg);
background-repeat: repeat-x;
margin: 5px 0 0 0;
}
.mainproduct {
width: 25%;
height: 200px;
}
.mainproducttitle {
width: 100%;
font-family: georgia;
font-size: 12px;
line-height: 38px;
color: #c3b29f;
height: 39px;
padding-left: 0;
background-image: url(../templates/images/mainprodtitle_back.gif);
background-repeat: repeat-x;
}
.productdescription {
font-family: georgia;
font-size: 11px;
line-height: 18px;
color: #c3b29f;
padding: 7px 17px 0 12px;
}
.contactformelement {
width: 980px;
height: 265px;
background-image: url(../templates/images/contactform_back.jpg);
background-repeat: repeat-x;
margin: 5px 0 0 0;
}
.contacttitle, .contacttext {
width: 713px;
height: 20px;
font-family: georgia;
font-size: 12px;
font-weight: bold;
color: #92bb28;
padding-left: 12px;
margin: 17px 0 0 0;
}
.contacttext {
height: 224px;
font-size: 11px;
font-weight: normal;
line-height: 17px;
color: #c3b29f;
}
.contactform {
float: right;
width: 228px;
height: 245px;
margin: 9px 6px 0 0;
background-image: url(../templates/images/contact_form_back.jpg);
background-repeat: no-repeat;
}
.contactinfo {
width: 745px;
height: 265px;
}
.formtitle {
width: 212px;
font-family: georgia;
font-size: 12px;
color: white;
height: 18px;
margin: 7px 0 3px 9px;
}
.fieldtitle1, .fieldtitle2 {
width: 204px;
height: 16px;
font-family: georgia;
font-size: 11px;
color: #31440c;
overflow: invisible;
margin: 2px 0 0 8px;
}
.fieldtitle2 {
color: #bfd672;
}
.field1, .field2 {
width: 210px;
height: 26px;
font-family: arial;
font-size: 12px;
line-height: 25px;
background: none;
border: none;
margin: 3px 0 0 0;
}
.fieldholder1, .fieldholder2 {
display: inline;
float: left;
width: 210px;
height: 26px;
font-family: arial;
font-size: 12px;
line-height: 25px;
background: none;
padding-left: 6px;
border: none;
background-image: url(../templates/images/field1.png);
background-repeat: no-repeat;
margin: 0 0 0 6px;
}
.field2 {
width: 210px;
height: 62px;
line-height: 17px;
margin: 4px 0 0 6px;
background-image: url(../templates/images/field2.png);
background-repeat: no-repeat;
background-position: left top;
padding: 2px 2px 2px 2px;
}
.fieldholder2 {
height: 73px;

margin-top: 0;

}
.fieldholder2 input {
margin: 0 0 0 0;
}
.submitbutton {
width: 107px;
height: 30px;
color: white;
font-family: verdana;
font-size: 11px;
font-weight: bold;
line-height: 24px;
background: none;
border: none;
margin: 0 0 0 6px;
padding: 0 0 0 0;
background-image: url(../templates/images/submitbutton_back.png);
background-repeat: no-repeat; 
}
.submitbutton:hover {
cursor: pointer;
background-image: url(../templates/images/submitbutton_back_h.png);
}
#footer {
width: 968px;
height: 40px;
background-image: url(../templates/images/footer_back.gif);
background-repeat: repeat-x;
padding-left: 12px;
margin: 5px 0 0 0;
}
.pagecontent {
width: 980px;
height: auto;
background: #2c1d0a;
margin: 5px 0 0 0;
padding-bottom: 20px;
}


.maintitleelement {
width: 966px;
height: 38px;
font-family: georgia;
font-size: 1.3em;
font-weight: normal;
line-height: 22px;
color: #7dde10;
background-image: url(../templates/images/maintitle_back.gif);
background-repeat: repeat-x;
padding-left: 14px;
margin-top: 14px;
}
.submenuelement, .subtitleelement, .subtitleelement2col {
width: auto;
height: 24px;
font-family: georgia;
font-size: 12px;
line-height: 23px;
font-weight: normal;
padding: 0 14px 0 14px;
margin: 14px 0 0 0;
}
.submenuelement {
margin: 7px 0 0 0;
font-weight: normal;
}
.submenuelement:hover {
text-decoration: underline;
}
.subtitleelement, .subtitleelement2col {
font-weight: bold;
color: #7dde10;
}
.subtitleelement2col {
padding-left: 14px;
padding-right: 0;
width: 476px;
}

.submenuelement a {
color: #7dde10;
}
.submenuelement a:hover {
font-weight: bold;
}
.separatorelement1 {
width: 9px;
height: 24px;
background-image: url(../templates/images/slash3.png);
background-position: center center;
margin: 5px 0 0 0;
}
.separatorelement2 {
width: 964px;
height: 4px;
margin-left: 8px;
border-bottom: 1px solid #513c20;
margin-bottom: 4px;
}
.separatorelement3 {
width: 100%;
height: 10px;
}
.mattextureholder {
width: 90px;
height: 134px;
margin: 10px 0 0 14px;
}
.materialtextureelement {
border: 5px solid #241705;
}
.materialtextureelement:hover {
border: 5px solid #6f593b;
}
.texturetitle {
width: 84px;
font-family: georgia;
font-size: 11px;
color: #dfc6a9;
font-weight: normal;
line-height: 20px;
margin-left: 2px;
border-bottom: 1px solid #513c20;
}
.texturetitle a {
color: #dfc6a9;
}
.texturetitle a:hover {
color: #7dde10;
}
.materialdescription {
width: 936px;
height: auto;
font-family: georgia;
font-size: 11px;
line-height: 17px;
color: #b1997c;
margin: 10px 0 0 10px;
padding: 10px 10px 10px 10px;
border: 1px solid #513c20;
}
#sitesearch {
position: fixed;
float: none;
top: 95px;
right: 0;
width: 22px;
height: 114px;
background: #4b3211;
z-index: 9999;
overflow: hidden;
}
#sitesearch:hover {
width: 210px;
}
.searchlabel {
width: 22px;
height: 114px;
background-image: url(../templates/images/search-left.gif);
background-position: left center;
}
.searchtitle {
font-family: georgia;
font-size: 11px;
color: white;
margin: 17px 0 0 10px;
}
.searchfield {
background: none;
border: none;
width: 163px;
height: 20px;
margin: 3px 0 0 5px
}
.searchfieldback {
width: 170px;
height: 27px;
background-image: url(../templates/images/searchfield.png);
margin: 3px 0 0 7px;
}
.submitbutton2 {
display: inline;
float: left;
width: 75px;
height: 29px;
color: white;
background: none;
border: none;
background-image: url(../templates/images/searchbutton.png);
font-family: tahoma;
font-size: 10px;
font-weight: bold;
text-align: center;
padding-left: 5px;
margin: 5px 0 0 7px;
}
.submitbutton2:hover {
cursor: pointer;
background-image: url(../templates/images/submitbutton_back_h.png);
}
.price {
font-family: georgia;
font-size: 11px;
color: #dfc6a9;
line-height: 16px;
margin: 2px 0 0 0;
}
.largeimageelement {
width: 300px;
height: 400px;
border: 5px solid #241705;
margin: 10px 0 0 10px;
}
.spectitleelement, .specelement, .bigpriceelement {
width: 637px;
font-family: georgia;
font-size: 0.9em;
font-weight: bold;
color: #dfc6a9;
padding-bottom: 7px;
border-bottom: 1px solid #5c472b;
margin: 24px 0 0 10px;
}
.specelement {
font-size: 11px;
margin: 2px 0 0 10px;
padding-bottom: 2px;
font-weight: normal;
border-bottom: 1px solid #3f301b;
}
.bigpriceelement {
line-height: 20px;
font-weight: normal;
margin-top: 14px;
}
.characteristicselement {
width: 620px;
heihght: auto;
margin: 10px 0 0 10px;
}
.characttitle {
width: 618px;
font-family: georgia;
font-size: 0.9em;
font-weight: bold;
color: #dfc6a9;
margin: 5px 0 5px 0;
}
.characteristic1, .characteristic2, .characteristic3, .characteristic4, .characteristic5, .characteristic6, .characteristic7, .characteristic8, .characteristic9, .characteristic10, .characteristic11, .characteristic12, .characteristic13, .characteristic14, .characteristic15 {
height: 43px;
font-family: georgia;
font-size: 11px;
line-height: 42px;
color: #dfc6a9;
padding-left: 47px; 
margin: 0 0 0 0;
background-image: url(../templates/images/legend/natural-ignifug-a.gif);
background-repeat: no-repeat;
background-position: left center;
}
.characteristic2 {
background-image: url(../templates/images/legend/natural-ignifug-b.gif);
}
.characteristic3 {
background-image: url(../templates/images/legend/natural-ignifug-c.gif);
}
.characteristic4 {
background-image: url(../templates/images/legend/natural-ignifug-d.gif);
}
.characteristic5 {
background-image: url(../templates/images/legend/ignifugat-a.gif);
}
.characteristic6 {
background-image: url(../templates/images/legend/ignifugat-b.gif);
}
.characteristic7 {
background-image: url(../templates/images/legend/trafic-redus.gif);
}
.characteristic8 {
background-image: url(../templates/images/legend/trafic-mediu.gif);
}
.characteristic9 {
background-image: url(../templates/images/legend/trafic-intens.gif);
}
.characteristic10 {
background-image: url(../templates/images/legend/antialunecare.gif);
}
.characteristic11 {
background-image: url(../templates/images/legend/antistatic.gif);
}
.characteristic12 {
background-image: url(../templates/images/legend/rezistent-la-pete.gif);
}
.characteristic13 {
background-image: url(../templates/images/legend/rezistent-util-sup-mica.gif);
}
.characteristic14 {
background-image: url(../templates/images/legend/ne-rezistent-util-sup-mica.gif);
}
.characteristic15 {
background-image: url(../templates/images/legend/potrivit-incalzire-pardosea.gif);
}
 
.bodytextelement, .bodytextelement2col {
font-family: georgia;
font-size: 11px;
line-height: 17px;
color: #dfc6a9;
width: 952px;
padding: 0 14px 0 14px;
}
.bodytextelement2col {
width: 476px;
padding: 0 0 0 14px;
}
.bodytextelement {
width: 942px;
padding-right: 24px;
}
.dividerelement1 {
width: 952px;
height: 10px;
margin: 10px 0 0 14px;
border-bottom: 1px solid #4e3617;
}
.imageelement, .imageelemen2col {
width: 460px;
height: 345px;
border: 5px solid #241705;
margin: 14px 0 0 14px;
}
.imageelemen2col {
width: 942px;
}
.bubbleelement {
width: 470px;
height: auto;
margin-left: 14px;
background-image: url(../templates/images/bubble_arrow.gif);
background-position: left top;
background-repeat: no-repeat;
}
.bubbletext {
width: 448px;
height: auto;
font-family: georgia;
font-size: 11px;
color: #dfc6a9;
margin-top: 7px;
background: #241705;
padding: 5px 10px 5px 10px;
border-left: 1px solid #665133;
border-bottom: 1px solid #665133;
border-right: 1px solid #665133;

}

.searchrestitle, .searchresdescription {
width: 950px;
font-family: georgia;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #7dde10;
margin: 20px 0 0 14px;
}
.searchrestitle:hover {
font-weight: bold;
}
.searchresdescription {
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #d6b488;
margin: 5px 0 0 14px;
}

.phoneelement, .mailelement {
width: 205px;
font-family: georgia;
font-size: 0.9em;
font-weight: normal;
color: #7dde10;
padding: 7px 10px 7px 10px;
background: #251808;
border: 1px solid #4f3a20;
margin: 10px 0 0 14px;
}
.mailelement {
width: 446px;
}
.mailelement:hover {
text-decoration: underline;
}
.mainproduct h2 a {
padding-left: 5%;
color: #92bb28;
text-transform: capitalize;
}
.custommenuelement a strong {
color: #7dde10;
font-family: georgia;
font-size: 12px;
line-height: 36px;
margin: 0 10px 0 10px;
}