 body   { margin: 0; background-color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; }
 .img-block { display: block; }

/* *********************************** */
#ml0 td {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 vertical-align: middle;
}
#ml0 .ml00 {
 height: 20px;
 background-image: url(../images/ml00.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 7px 15px 0px 30px;
}
#ml0 .ml01 {
 height: 30px;
 background-image: url(../images/ml01.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 2px 15px 0px 30px;
}
#ml0 .ml02 {
 height: 19px;
 background-image: url(../images/ml02.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 2px 15px 0px 30px;
}
* html #ml0 .ml00 { padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 30px; }
* html #ml0 .ml01 { padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 30px; }
* html #ml0 .ml02 { padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 30px; }

a.ml0:link, a.ml0:active, a.ml0:visited {
 color: #222222;
 text-decoration: none;
 padding-left: 0px;
}
a.ml0:hover{
 color: #000000;
 text-decoration: none;
 padding-left: 0px;
}
/* *********************************** */

#ml1 td {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
}
#ml1 .ml10 {
 height: 13px;
 background-image: url(../images/ml10.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 0px 0px 0px 0px;
}
#ml1 .ml11 {
 background-image: url(../images/ml11.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 padding: 0px 4px 0px 0px;
}
#ml1 .ml12 {
 height: 14px;
 background-image: url(../images/ml12.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 0px 0px 0px 0px;
}

/* *********************************** */
/*            RIGHT-SIDE               */
/* *********************************** */
#mr0 td {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 vertical-align: middle;
}
#mr0 .mr00 {
 height: 20px;
 background-image: url(../images/mr00.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 7px 15px 0px 30px;
}
#mr0 .mr01 {
 height: 30px;
 background-image: url(../images/mr01.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 2px 15px 0px 30px;
}
#mr0 .mr01g {
 height: 30px;
 background-image: url(../images/mr01g.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 10px 15px 0px 30px;
}
#mr0 .mr01r {
 background-image: url(../images/mr11.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 padding: 10px 0px 0px 13px;
 vertical-align: top;
}
#mr0 .mr02 {
 height: 19px;
 background-image: url(../images/mr02.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 2px 15px 0px 30px;
}
* html #mr0 .mr00 { padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 30px; }
* html #mr0 .mr01 { padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 30px; }
* html #mr0 .mr02 { padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 30px; }

a.mr0:link, a.mr0:active, a.mr0:visited {
 color: #222222;
 text-decoration: none;
 padding-left: 0px;
}
a.mr0:hover{
 color: #000000;
 text-decoration: none;
 padding-left: 0px;
}
/* *********************************** */

#mr1 td {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 vertical-align: middle;
}
#mr1 .mr10 {
 height: 13px;
 background-image: url(../images/mr10.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 0px 0px 0px 0px;
}
#mr1 .mr11 {
 background-image: url(../images/mr11.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 padding: 0px 0px 0px 18px;
}
#mr1 .mr12 {
 height: 14px;
 background-image: url(../images/mr12.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 0px 0px 0px 0px;
}
/* *********************************** */
/*           BUTOANE                   */
/* *********************************** */
a.font-mic-inclinat:link, a.font-mic-inclinat:active, a.font-mic-inclinat:visited {
 color: #222222;
 text-decoration: none;
 font-style: italic;
 font-size: 10px;
}
a.font-mic-inclinat:hover{
 color: #000000;
 text-decoration: none;
 font-style: italic;
 font-size: 10px;
}


a.font-mediu:link, a.font-mediu:active, a.font-mediu:visited {
 color: #222222;
 text-decoration: none;
 font-size: 11px;
}
a.font-mediu:hover{
 color: #000000;
 text-decoration: none;
 font-size: 11px;
}

a.refer:link, a.refer:active, a.refer:visited {
 color: #222222;
 text-decoration: underline;
 font-style: italic;
 font-size: 12px;
 font-weight: bold;
}
a.refer:hover{
 color: #000000;
 text-decoration: underline;
 font-style: italic;
 font-size: 12px;
 font-weight: bold;
}

a.refer1:link, a.refer1:active, a.refer1:visited, a.refer1:hover {
 color: #000000;
 text-decoration: underline;
 font-size: 12px;
 font-weight: bold;
}

.td-titlu {
 border-bottom: 1px #222222 solid;
 padding: 5px 10px 5px 30px;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #222222;
}

.td-continut {
 font-family: Tahoma, Arial, sans-serif;
}

.td-continut ul {
 list-style-type: none;
 margin: 0;
 margin-top: -10px;
}
.td-continut ul li {
 font-size: 12px;
 line-height: 18px;
 font-style: normal;
}
.td-continut {
 width: 630px;
 text-align: left;
 vertical-align: top;
 font-size: 12px;
}
.td-continut p {
 text-align: left;
 vertical-align: top;
 font-size: 12px;
 font-weight: bold;
 text-indent: 20px;
 line-height: 18px;
}


.meniu-top {
 background-image: url(../images/meniu-top.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 170px;
 height: 21px;
 text-align: left;
 padding-left: 35px;
}
a.l-meniu-top:link, a.l-meniu-top:active, a.l-meniu-top:visited {
 text-decoration: none;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}
a.l-meniu-top:hover {
 text-decoration: none;
 font-family: Tahoma, Arial, sans-serif;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
}


/* Begin: CONTACT */

.contact-top {
 text-indent: 20px;
 padding-top: 5px;
 padding-left: 20px;
 font-weight: bold;
 font-size: 12px;
}
.contact-left {
 width: 400px;
 height: 200px;
 padding-top: 10px;
 text-align: left;
 vertical-align: top;
}
.contact-right {
 width: 190px;
 height: 200px;
 padding-top: 10px;
 padding-left: 0px;
 text-align: left;
 vertical-align: top;
 line-height: 20px;
}
.contact-bottom {
 text-align: center;
 padding-right: 80px;
 font-style: italic;
 font-size: 12px;
}
.input {
 border: 1px #00C0FF solid;
 background-color: #C4F1FF;
 width: 198px;
 height: 15px;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 12px;
 padding-left: 3px;
 padding-top: 2px;
}

.textarea{
 border: 1px #00C0FF solid;
 background-color: #C4F1FF;
 width: 198px;
 height: 100px;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 12px;
 padding-left: 3px;
 padding-top: 2px;
}

a.mail:link, a.mail:active, a.mail:visited, a.mail:hover {
 text-decoration: none;
 font-size: 11px;
 color: #000000;
}

/* Begin: GALERIE */

.galerie-titlu {
 color: #C82624;
 font-weight: bold;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 18px;
 padding: 0px 0px 8px 20px;
}

.pr-left{
 width: 500px;
 text-align: left;
 padding: 2px;
 padding-left: 15px;
 border-bottom: 1px #000 solid;
}

.pr-right{
 width: 180px;
 padding: 2px;
 text-align: center;
 border-bottom: 1px #000 solid;
}

.inp-prog {
 border: 1px #00C0FF solid;
 background-color: #C4F1FF;
 width: 250px;
 height: 15px;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 12px;
 padding-left: 3px;
 padding-top: 2px;
}

.tex-prog{
 border: 1px #00C0FF solid;
 background-color: #C4F1FF;
 width: 250px;
 height: 100px;
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 12px;
 padding-left: 3px;
 padding-top: 2px;
}

select {
 font-family: Arial, "Microsoft Sans Serif";
 font-size: 12px;
}

.img-border {
 border: 2px #66CCFF solid;
 padding: 2px;
}












