body{
font-family: Arial;
font-size: 12px;
color: #54595b;
}

body, img, p, h1, h2, fieldset, legend{ margin: 0; border: 0; padding: 0; }

a{ 
background-color: #949fa2; 
color: #ffffff; 
text-decoration: none; 
padding-left: 3px;
padding-right: 3px;
} 

a:hover{ 
background-color: #54595b;
}

h1{
height: 35px;
line-height: 35px;
font-size: 24px;
font-weight: normal;
text-transform: uppercase;
color: #8b8b8b;
margin-left: -19px;
border-left: 15px solid #949fa2;
padding-left: 7px;
}

h2{
font-size: 12px;
text-transform: uppercase;
margin-bottom: 21px;
}

.l{ float: left; }

form{
margin-top: 20px;
}

input{
border: 1px solid #949fa2;
width: 167px;
height: 14px;
float: right;
margin-bottom: 10px;
margin-right: 90px;
}

input.button{
width: 67px;
height: 16px;
margin-right: 10px;
}

img.button{
float: right;
border: 1px solid #949fa2;
margin-right: 111px;
cursor: pointer;
}

textarea{
float: right;
border: 1px solid #949fa2;
width: 213px;
height: 124px;
margin-bottom: 10px;
margin-right: 44px;
}

label{
padding-top: 2px;
color: #949fa2;
float: right;
}

#sigla{
float: left;
width: 103px;
height: 86px;
margin-left: 19px;
margin-bottom: 25px;
background-color: #ffffff;
padding: 0;
}

#err{
border: 1px solid #eb3819;
color: #eb3819;
margin: 0 auto;
margin-bottom: 10px;
padding: 5px;
width: 250px;
text-align: center;
}

#no_err{
border: 1px solid #258e32;
color: #258e32;
margin: 0 auto;
margin-bottom: 10px;
padding: 5px;
width: 250px;
text-align: center;
}

#menu{
float: left;
width: 620px;
height: 86px;
margin-left: 43px;
margin-bottom: 25px;
}

#menu a{
float: left;
width: 99px;
height: 19px;
padding-top: 4px;
background: #949fa2;
color: #ffffff;
text-align: center;
margin-right: 2px;
}

#menu a.act, #menu a:hover{ background: #50585a; text-decoration: none; }

#menu a.lang{
width: auto;
height: auto;
padding: 0;
margin-left: 8px;
margin-top: 5px;
margin-right: -2px;
line-height: 10px;
}

#menu #sub{ 
clear: both;
padding-top: 25px;
color: #cacaca;
}

#menu #sub a{
float: none;
width: auto;
height: auto;
color: #636467;
font-size: 11px;
text-transform: uppercase;
background: transparent;
letter-spacing: 0.3px;
margin: 0;
padding: 1px;
padding-left: 3px;
padding-right: 3px;
}

#content{
clear: both;
margin-left: 19px;
position: relative;
}

#content #banner{
display: block;
margin-bottom: 28px;
}

#content p{
float: left;
width: 488px;
margin-top: 20px;
margin-bottom: 70px;
padding-left: 7px;
}

#content p.s{
width: 350px;
}

#content ul{
width: 490px;
}

#footer{
clear: both;
width: 744px;
border-top: 1px solid #bfbfbf;
padding-left: 7px;
text-align: right;
color: #54595b;
padding-bottom: 50px;
}

#footer legend{ 
color: #97a2a6;
font-size: 10px;
padding-left: 2px;
padding-right: 30px;
}

#footer a{ color: #54595b; background-color: #ffffff; padding: 0; }
#footer a:hover{ text-decoration: underline; }

/*
Specifice subcategoriei
*/

#menu #sub a.act_curatenie, #menu #sub a.curatenie:hover{ color: #ffffff; background: #6a6b6e; }
#menu #sub a.act_intretinere, #menu #sub a.intretinere:hover{ color: #ffffff; background: #981c82; }
#menu #sub a.act_paza-si-securitate, #menu #sub a.paza-si-securitate:hover{ color: #ffffff; background: #384e9f; }
#menu #sub a.act_registratura, #menu #sub a.registratura:hover{ color: #ffffff; background: #008ad9; }
#menu #sub a.act_curierat, #menu #sub a.curierat:hover{ color: #ffffff; background: #00823f; }
#menu #sub a.act_arhiva, #menu #sub a.arhiva:hover{ color: #ffffff; background: #ffcf00; }
#menu #sub a.act_psi, #menu #sub a.psi:hover{ color: #ffffff; background: #e8811c; }
#menu #sub a.act_itc, #menu #sub a.itc:hover{ color: #ffffff; background: #d51a21; }

div.curatenie{ background: #ffffff url('./img/bg-curatenie.gif') repeat-x; }
div.despre-noi{ background: #ffffff url('./img/bg-despre-noi.gif') repeat-x; }
div.servicii{ background: #ffffff url('./img/bg-servicii.gif') repeat-x; }
div.puncte-de-lucru{ background: #ffffff url('./img/bg-puncte-de-lucru.gif') repeat-x; }
div.avantaje{ background: #ffffff url('./img/bg-avantaje.gif') repeat-x; }
div.contact{ background: #ffffff url('./img/bg-contact.gif') repeat-x; }
div.intretinere{ background: #ffffff url('./img/bg-intretinere.gif') repeat-x; }
div.paza-si-securitate{ background: #ffffff url('./img/bg-paza-si-securitate.gif') repeat-x; }
div.registratura{ background: #ffffff url('./img/bg-registratura.gif') repeat-x; }
div.curierat{ background: #ffffff url('./img/bg-curierat.gif') repeat-x; }
div.arhiva{ background: #ffffff url('./img/bg-arhiva.gif') repeat-x; }
div.psi{ background: #ffffff url('./img/bg-psi.gif') repeat-x; }
div.itc{ background: #ffffff url('./img/bg-itc.gif') repeat-x; }

h1.curatenie{ border-left-color: #6a6b6e; }
h1.intretinere{ border-left-color: #981c82; }
h1.paza-si-securitate{ border-left-color: #384e9f; }
h1.registratura{ border-left-color: #008ad9; }
h1.curierat{ border-left-color: #00823f; }
h1.arhiva{ border-left-color: #ffcf00; }
h1.psi{ border-left-color: #e8811c; }
h1.itc{ border-left-color: #d51a21; }

#harta{
float: left;
margin-top: 100px;
}

#menu-curatenie{
float: left;
width: 237px;
margin-bottom: 70px;
}

#menu-curatenie a{
display: block;
width: 232px;
height: 38px;
line-height: 36px;
background: #eeeff0;
color: #313131;
text-transform: uppercase;
margin-bottom: 4px;
padding: 0;
padding-left: 5px;
}

#menu-curatenie a.act, #menu-curatenie a:hover{ background-color: #5d6667; color: #dfe0e1; }

#menu-curatenie a.long{ line-height: 15px; padding-top: 4px; height: 34px; }

#sub-content{
float: left;
width: 488px;
margin-left: 30px;
}
