html, body, #container { min-height: 100%; width: 100%; height: 100%;}
html>body, html>body #container { height: auto; }
body{
/* background: #FFFFFF url(../images/medieval017.jpg) repeat left top;*/
 background-color: #D6D7D9;
 margin: 0; padding: 0; color: #fff font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#container { position: absolute; top: 0; left: 0; }
#main { margin-bottom: 70px; height: auto; }
#header { width: 100%; height: 189px; border-bottom: 0px solid black; }
#tab { width: 100%; overflow: auto; text-align: center; padding-top: 27px; }
* html #tab { padding-top: 0px; }
#footer { position: absolute; bottom: 0; border-top: 0px solid #fff; width: 100%; height: 70px; text-align: center; color: #fff; }

.program_zi{font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.program_ora{font-size: 8.5pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
a.program:link,a.program:visited,a.program:active {color: #b84f71; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.program:hover {color: #000; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;}
.titlu{ width: 370px; border: 2px #6C4654 solid; text-align: center; padding: 2px 10px 2px 10px; /* t r b l */ background-color: #FCFEFC; font-size: 8.5pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6C4654; }
.catalog{border: 2px #6C4654 solid; padding: 10px 15px 10px 15px; background-color: #FCFEFC; font-size: 8.5pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6C4654; text-align: center; }
.description {width: 600px; height: 500px; background-color: transparent; color: #ffffff; font-weight: bold; border: 1px #000 solid; padding: 0px;}

.t-termeni{padding-bottom: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #222222; font-weight: bold; text-align: center; }
.t-ul-slim{ display: block; padding-bottom: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #222222; font-weight: normal; text-align: left; }

.t-ul     { border: 0px solid #fff; display: block; padding-top: 20px; padding-bottom: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #222222; font-weight: bold; text-align: left; }
.ula      { border: 0px solid #fff; line-height: normal; color: #222222; text-indent: 5px; padding: 0; margin: 0px 0px 0px 20px; list-style-type: disc; list-style-position: outside; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.ulb, .ulc{ border: 0px solid #fff; color: #222222; text-indent: 5px; padding: 0; margin: 0px 0px 0px 40px; list-style-type: none; list-style-position: outside; line-height: normal; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.li       { padding-top: 3px; padding-bottom: 3px; }
.input1    { overflow: auto; vertical-align: middle; border: 0px solid #6d4451; background-color: #efe4e8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; width: 280px; padding-left: 2px; }
.required  { vertical-align: middle; border: 0px solid #6d4451; background-color: #E1CED5; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; width: 280px; padding-left: 2px; font-weight: bold; }

.td-form   { margin: 0px; padding-right: 30px; width: 400px; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222; }
.td-form-indicatii{ margin: 0px; padding-right: 30px; width: 400px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222; }
.caption{width: 400px; padding-left: 35%; border: 0px solid #fff; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #222; }
.scris_mic { width: 250px; text-align: right; vertical-align: top; padding-right: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000; }
.buton_subscribe { margin: 0px; padding-right: 30px; width: 150px; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222;  }

.iframe { background: transparent; border: 0px #fff solid; width: 410px; height: 500px; overflow: hidden; }

a.licitatii:link,a.licitatii:visited,a.licitatii:active {color: #ffffff; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.licitatii:hover {color: #ffffff; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;}


/* MENIU PRINCIPAL */
.MSdiv{ display: inline; font: bold 7.5pt Verdana;}
.span{border-top: 2px #000 solid;  padding: 2px 5px 2px 5px; text-align: center; display: block; font: bold 7.5pt Verdana; background: transparent url(../images/button_off.gif) center center repeat-x; }
a.lnk, a.lnk:active{               padding: 2px 5px 2px 5px; color: #642A34; font: bold 7.5pt Verdana; text-decoration: none; }
a.lnk:hover, .current{             padding: 2px 5px 2px 5px; font: bold 7.5pt Verdana; color: #642A34; background: transparent url(../images/button_on.gif) center center repeat-x; text-decoration: none; }
/* MENIU SECUNDAR */
.Sspan{border: 0px #f00 solid;     padding: 0px 5px 3px 5px; text-align: center; display: block; font: bold 7.5pt Verdana;}
a.Slnk, a.Slnk:active{             padding: 0px 5px 3px 5px; color: #000000; font: 7.5pt Verdana; text-decoration: none; }
a.Slnk:hover, .Scurrent{           padding: 0px 5px 3px 5px; font: 7.5pt Verdana; color: #ffffff; background: transparent url(../images/sbutton_on.gif) center center repeat-x; text-decoration: none; }

/* IE */
* html .program_zi, * html .program_ora {line-height: normal;}
* html a.program:link, * html a.program:visited, * html a.program:active, * html a.program:hover {line-height: normal;}
* html .catalog{padding: 15px; line-height: 30px;}
* html .t-termeni{padding: 15px; border: 0px orange solid;}
* html .ula, * html .ulb, * html .ulc{border: 0px orange solid; text-align: left; line-height: normal;}
* html .t-ul{border: 0px orange solid; display: block; padding-bottom: 20px;}
* html .t-ul-slim{border: 0px orange solid; text-align: left; line-height: normal; display: block; padding-bottom: 20px;}

/* VIRTUALA */
a.lnkpoza:link,a.lnkpoza:visited,a.lnkpoza:active {color: #fff; text-decoration: underline;}
a.lnkpoza:hover {color: #777; text-decoration: underline;}

a.lnkdeta:link,a.lnkdeta:visited,a.lnkdeta:active {color: #ddd; text-decoration: none;}
a.lnkdeta:hover {color: #fff; text-decoration: underline;}

.pozaa{
 width: 200px;
 border-bottom: 1px #777 solid;
 border-right: 1px #777 solid;
 color: #fff;
 text-align: center;
 vertical-align: middle;
 padding: 10px;
}
.pozab{
 width: 200px;
 border-left: 1px #777 solid;
 border-bottom: 1px #777 solid;
 color: #fff;
 text-align: center;
 vertical-align: middle;
 padding: 10px;
}
.detaa{
 width: 700px;
 border-bottom: 1px #777 solid;
 text-align: right;
 color: #fff;
 vertical-align: top;
}
.detab{
 width: 700px;
 border-bottom: 1px #777 solid;
 color: #fff;
 text-align: left;
 vertical-align: top;
}
/* END VIRTUALA */




.ord {
 background-image: url(../images/fila_calendar.jpg);
 background-position: 50% 50%;
 background-repeat: no-repeat;
 width: 100px;
 text-align: center;
 vertical-align: middle;
 color: #444444;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 15px;
 font-weight: bold;
 padding: 4px 0px 0px 1px;
}
.text {
 width: 380px;
 height: 100px;
 text-align: left;
 vertical-align: top;
 padding-top: 10px;
}
.pret {
 text-align: left;
 vertical-align: bottom;
 font-family: Arial, "Microsoft Sans Serif";
 color: #990000;
}
.pret-licitat {
 text-align: left;
 vertical-align: bottom;
 font-family: Arial, "Microsoft Sans Serif";
 color: #FF0000;
}
.eespan {
 display: block;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 12px;
 padding: 2px 0px 2px 20px;
}
.poza {
 width: 120px;
 text-align: center;
 vertical-align: middle;
 color: #000000;
}













