html {
     margin: 0px;
     padding: 0px;
}

body {
     margin: 0px;
     padding: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.8em;
     background-color:#E0C977;
     /*text-align: center; workaround IE partea 1*/
     color: #5B4F45;
     }

.sitelab {
width: auto;
clear:both;
text-align: center;
}

.sitelab a {
color: #ccc;
}

/* culoare linkuri in general ------------------------------*/

a:link, a:visited {
  font-size: 1em;
  color: #988C82;
  text-decoration: underline;
}

a:hover, a:active {
  font-size: 1em;
  color: #cc0000;
  text-decoration: underline;
}

p {
margin: 0px 20px;
}

#unde {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #666666;
  color: #b2b2b2;
  font-size: 1em;
  width: auto;
  margin: 0px 0px 0px 20px;
  padding: 4px 4px 4px 7px;
  background:#666666 url(/imagini/logo.gif) bottom left no-repeat;
}

#unde a:link , #unde a:visited {
  font-size: 1em;
  color: #cccccc;
  background-color: transparent;
  text-decoration: underline;
}

#unde a:hover, #unde a:active {
  font-size: 1em;
  color: #FFF;
  background-color: transparent;
  text-decoration: underline;
}

#tabs {
position: absolute;
top: 68px;
left: 10px;
width: 400px;
text-align: left;
}

#cont {
position: absolute;
top: 70px;
right: 10px;
width: 450px;
text-align: right;
}

#cont a {
background: url(/imagini/arr1.gif) top left no-repeat;
padding:0px 5px 0px 20px;
color:#FFF;
font-weight:bold;
font-size:12px;
text-decoration: none;
}
#cont a:hover {
color:#fff;
text-decoration: underline;
}

#header { display:block;}

#footer {
background:#988C82;
padding: 5px;
color:#fff;
}

#footer a {
color:#fff;
}

#home .border-top {border-top:1px solid #c3c3c3;}
#home .border-bottom {border-bottom:1px solid #c3c3c3;}
#home .border-sides {border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3; color:#000; padding:0px 10px 0px 10px;}

h1 {
font-size:14px;
border-bottom:1px solid #5B4F45;
margin: 0px 20px;
padding: 5px;
font-weight: bold;
background-color:#E0C977;
}

h2, #text h2 {
font-size:14px;
margin: 20px 10px 0px 15px;
padding: 5px;
font-weight: bold;
}

h3 {
font-size:12px;
border-bottom:1px solid #5B4F45;
margin: 10px 20px 4px 20px;
font-weight: bold;
}

.b2 {
padding: 4px;
}

#home h1 {
font-size:14px;
border-bottom:1px solid #000;
margin: 0px;
padding: 0px 0px 5px 0px;
font-weight: bold;
background-color:transparent;
}

#home h2 {
font-size:12px;
margin: 0px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}

#home p {
margin: 0px;
padding: 0px 0px 5px 0px;
}

h1.dr {
background-color:#F3E99D;
font-size:12px;
border-bottom:1px solid #000;
margin: 0px;
padding: 5px;
font-weight: bold;
}
#navigare .border-top {border-top:1px solid #000; background:#CCC;}
#navigare .border-bottom {border-bottom:1px solid #000; background:#FFF;}
#navigare .border-sides {border-left:1px solid #000;border-right:1px solid #000;background:#FFF url(/imagini/mbckg.gif) top left repeat-x; padding:0px 10px 10px 10px;}
#navigare .border-sides ul {list-style-type: none; padding: 0px; margin: 0px;}
#navigare .border-sides li {padding:10px 0px 10px 0px;}
#navigare .border-sides ul li a {background:transparent url(/imagini/arr2.gif) top left no-repeat;padding:0px 5px 0px 25px; color:#000;}
#navigare .border-sides ul li a:hover {color:#cc3300;}
#navigare .border-sides h1 {font-size:14px; color:#000; border-bottom:1px solid #000;}
#navigare #ac {background:#FFF url(/imagini/car1.gif) center left no-repeat; margin-left: 3px; padding: 3px 3px 5px 25px;}
#navigare #arca {background:#FFF url(/imagini/car2.gif) center left no-repeat; margin-left: 3px; padding: 3px 3px 5px 25px;}
#navigare #al {background:#FFF url(/imagini/house.gif) center left no-repeat; margin-left: 3px; padding: 3px 3px 5px 25px;}
#contact {background:#4d4d4d url(/imagini/contact.gif) center left no-repeat; text-align:center; padding:10px 10px 10px 50px; text-align:center; color:#FFF; line-height:5px; line-height:expression('2px');}
#contact h1 {font-size:18px;}
#contact a { color:#FFF;}
#contact a:hover { color:#cccccc;}

#hd_stiri {
  width: auto;
  padding-top: 5px;
  padding-left:5px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  color:#000;
}

#stiri {
  margin: 1px 0px 0px 0px;
  width: auto;
  padding: 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

#stiri ul, #utile ul {
  width: auto;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
  padding: 2px;
}

#stiri li, #utile li {
  background:url(/imagini/bullet-1.gif) left top no-repeat;
  margin: 0px;
  padding: 2px 2px 6px 22px;
}



#stiri a:link, #utile a:link {
  font-size: 1em;
  color: #988C82;
  text-decoration: underline;
}

#stiri a:visited, #utile a:visited {
  font-size: 1em;
  color: #988C82;
  text-decoration: underline;
}

#stiri a:hover, #utile a:hover {
  font-size: 1em;
  color: #cc0000;
  text-decoration: underline;
}

#stiri a:active, #utile a:active {
  font-size: 1em;
  color: #cc0000;
  text-decoration: none;
}

#hd_utile {
  width: auto;
  padding-top: 5px;
  padding-left:5px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  color:#000;
}

#utile {
  margin: 1px 0px 0px 0px;
  width: auto;
  padding: 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
/*form*/
form {
margin:0;
padding: 0;
}

#text .nu {

padding: 5px;
color: #ffffff;
background-color: #ff0000;
}

#text .nu a.alb {
color: #ffffff;
}

#text .ok {
margin: 5px 15;
padding: 5px;
color: #ffffff;
background-color: #339933;
font-weight: bold;
}

#text .ok a.alb {
color: #ffffff;
}

form div {
position: relative;
clear: both;
}

fieldset {
margin: 0px 20px 10px 20px;
padding: 0px 20px 20px 20px;
border: 1px solid #E0C977;
}


fieldset .log {
margin: 0px 10px 10px 10px;
padding: 0px 10px 10px 10px;
border: 1px solid #E0C977;
width: 350px;
float: left;
}

legend {
font-weight: bold;
}

label {
position: relative;
float: left;
width: 10em;
clear: left;
}

.f1 {
position: absolute;
width: 30em;
top: 0;
left: 21em;
color: #ff0000;
margin: 0;
}

.f2 {
position: absolute;
width: 25em;
top: 0;
left: 26em;
color: #ff0000;
margin: 0;
}

.f3 {
position: absolute;
width: 30em;
top: 0;
left: 15em;
color: #ff0000;
margin: 0;
display: inline;
}

.f4 {
margin: 0;
position: absolute;
width: 25em;
top: 0;
left: 32em;
color: #ff0000;
}
input {
width: 10em;
font-size: 1em;
}

#text .mic{
width: 1em;
font-size: 1em;
float: none;
}

select {
font-size: 0.9em;
}

.verde {
color: #336600;
font-weight: bold;
}

.portocaliu {
color: #cc6600;
font-weight: bold;
}

.rosu {
float:left;
width:100%;
color: #ff0000;
}

#alerte {
width: 320px;
padding: 10px;
border: 1px solid #ccc;
background-color: #f5f5f5;
}

.tarife {
width: 95%;
border: 1px solid #ccc;
}

.dark {
background-color: #f5f5f5;
}

.light {
background-color: #fff;
}

.str {
text-align: right;
border-top: 1px solid #ccc;
}