html {background-color: #FFFFFF;}
body {margin: 0px; padding: 0px; width: 1000px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color: #000000;}

ul#meniuTop {margin: 0px; padding: 0px 0px 32px 21px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; float: left;}
ul#meniuTop li {margin: 0px 2px; padding: 0px 0px 0px 8px; background-image: url(../images/butoane/top_left.png); _background-image: url(../images/butoane/top_left.gif); background-repeat: no-repeat; background-position: left top; float: left;}
ul#meniuTop li p {margin: 0px; padding: 5px 8px 7px 0px; font-weight: bold; text-transform: uppercase; background-image: url(../images/butoane/top_right.png); _background-image: url(../images/butoane/top_right.gif); background-repeat: no-repeat; background-position: right top;}
ul#meniuTop li p a {color: #ffffff; text-decoration: none;}
/*
ul#meniuTop li p a:hover {color: #ffff00;}
*/

form {margin: 0px; padding: 0px;}
div#cautare {margin: 2px 0px 0px 0px; padding: 0px; float: right;}

h1 {margin: 0px; padding: 0px; width: 1000px; height: 167px; overflow: hidden; clear: both; border-top: 1px solid #005c8b; border-bottom: 1px solid #005c8b; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: left top;}
h1 a {margin: 33px 0px 0px 16px; padding: 0px; width: 194px; height: 78px; overflow: hidden; display: block; text-indent: -20000px;}

div#treiIndex {margin: 35px 0px 0px 0px; padding: 0px; width: 1000px; overflow: hidden; background-image: url(../images/bg_linii_index.gif); background-repeat: repeat-y; background-position: left bottom;}
div#treiIndex dl {margin: 0px; padding: 0px 0px 0px 9px; float: left; background-image: url(../images/bg_linie_index.gif); background-repeat: no-repeat; background-position: right top;}
div#treiIndex dl dt {margin: 0px; padding: 6px 0px 12px 39px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #0072a9; text-transform: uppercase; background-image: url(../images/icons/bulina_mare_albastra.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#treiIndex dl dd {margin: 0px; padding: 0px 12px 10px 31px; font-weight: bold; background-image: url(../images/icons/puncte_gri.gif); background-repeat: no-repeat; background-position: 17px 3px;}
div#treiIndex dl dd.text {font-weight: normal; background-image: none;}
div#treiIndex dl.unu {width: 219px; overflow: hidden;}
div#treiIndex dl.doi {padding: 0px 0px 0px 17px; width: 241px; overflow: hidden;}
div#treiIndex dl.trei {padding: 0px 0px 0px 19px; width: 402px; overflow: hidden; background-image: none;}

div.bannerTitle {margin: 0px 0px 10px 0px; padding: 6px 0px 4px 39px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #0072a9; background-image: url(../images/icons/bulina_mare_albastra.gif); background-repeat: no-repeat; background-position: 0px 0px; background-color: #E0F5FF; width: 465px;}

div#josIndex {margin: 35px 0px 0px 0px; padding: 0px; width: 1000px; height: 76px; clear: both; background-color: #949494; border-top: 1px solid #949494; border-bottom: 1px solid #949494;} 
div#josIndex p {margin: -1px 0px 0px 0px; padding: 0px; width: 509px; height: 77px; background-color: #FFFFFF; float: left; text-align: center;}
div#josIndex dl {margin: -5px 9px 0px 3px; padding: 0px; width: 217px; height: 81px; position: relative; overflow: hidden; float: left; background-image: url(../images/notepad.gif); background-repeat: no-repeat; background-position: 1px 30px; color: #ffffff;}
div#josIndex dl dt {margin: 0px; padding: 6px 0px 4px 30px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; background-image: url(../images/icons/bulina_mare_pe_gri.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#josIndex dl dd {margin: -2px 0px 0px 55px; padding: 0px; font-size: 0.9em;}

div#continut {margin: 0px 0px 0px 120px; padding: 0px; width: 680px; overflow: hidden;}
h2 {margin: 30px 0px 0px 0px; padding: 6px 0px 4px 35px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #0072a9; text-transform: uppercase; background-image: url(../images/icons/bulina_mare_albastra.gif); background-repeat: no-repeat; background-position: 0px 0px;}
h2 span {text-transform: none;}
div#continut p {margin: 1.2em 0px 1.2em 35px; padding: 0px;}
img.map {margin: 15px 0px 15px 90px; padding: 0px; position: relative; border: none; vertical-align: bottom;}
div.linie {margin: 20px 0px 0px 0px; padding: 0px; height: 1px; overflow: hidden; clear: both; background-color: #0075bf;}

div#treiInterior {margin: 15px 0px 0px 0px; padding: 0px; width: 1000px; overflow: hidden;}

div#treiInterior ul {margin: 6px 0px 0px 0px; padding: 0px; list-style: none; width: 154px; float: left; position: relative;}
div#treiInterior ul li {margin: 0px; padding: 5px 20px 5px 23px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; background-image: url(../images/icons/inactiv.gif); background-repeat: no-repeat; background-position: 131px 8px;}
div#treiInterior ul li a {color: #909090; text-decoration: none;}
div#treiInterior ul li a:hover {color: #0075bf;}
div#treiInterior ul li.activ {width: 112px; position: relative; background-image: url(../images/icons/activ1.gif); background-position: right center; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; background-color: #ffffff;}
div#treiInterior ul li.activ a {color: #0075bf; text-decoration: none;}

div#treiInterior dl {margin: 0px; _margin: 0px 10px 0px -1px; padding: 10px 10px 10px 10px; width: 523px; float: left; border: 1px solid #bababa;}
div#treiInterior dt {margin: 0px; padding: 0px 0px 2px 0px; font-weight: bold;}
div#treiInterior dt.detaliu {margin: 0px; padding: 0px 0px 18px 0px; font-weight: bold;}
div#treiInterior dd {margin: 0px; padding: 0px 0px 18px 0px;}
div#treiInterior dd.download {margin: 0px; padding: 0px 0px 4px 5px; background-repeat: no-repeat; background-position: 0px 0px;}
div#treiInterior dd ul { margin: 0px; padding: 0px 0px 0px 20px; width: auto; text-transform: none; font-weight: normal; }
div#treiInterior dd li { margin: 0px; padding: 0px; width: auto; text-transform: none; font-weight: normal; background-image: none; list-style-type: disc; font-family: Arial, Arial, Helvetica, sans-serif; }

div#treiInterior fieldset {margin: 0px 0px 0px 8px; padding: 5px; float: left; width: 271px; overflow: hidden; border: 1px solid #bababa;}
div#treiInterior fieldset span {font-weight: bold; font-size: 0.9em;}

dl.listingArticole {margin: 0px 0px 0px 36px; padding: 8px 0px 0px 0px;}
dl.listingArticole dt {margin: 0px; padding: 2px 0px 2px 24px; font-weight: bold; background-image: url(../images/icons/bulina_mica_albastra01.gif); background-repeat: no-repeat; background-position: 0px 0px;}
dl.listingArticole dd {margin: 0px; padding: 0px 0px 17px 40px; font-size: 0.9em;}

div.rand {margin: 0px 0px 0px 20px; _margin: 0px 0px 0px 7px; padding: 0px; clear: both; position: relative;}
fieldset.listingFirme {margin: 11px 0px 0px 14px; _margin: 0px 0px 0px 0px; padding: 0px; width: 298px; overflow: hidden; position: relative; float: left; border: none;}
fieldset.listingFirme img {margin: 0px 9px 0px 0px; padding: 0px; border: none; vertical-align: bottom; float: left; width: 81px;}
dl.firmaMica {margin: 0px; padding: 0px; float: left; width: 206px;}
dl.firmaMica dt {margin: 0px; padding: 0px 0px 3px 0px; font-weight: bold; font-size: 1em;}
dl.firmaMica dd {margin: 0px; padding: 0px; font-size: 0.9em;}
dl.firmaMica dd.utile {margin: 0px; padding: 4px 0px 0px 0px; font-size: 0.9em;}

div#treiInterior dd div.rand01 {margin: 0px 0px 0px 20px; _margin: 0px 0px 0px 7px; padding: 0px; clear: both; position: relative;}
div#treiInterior dd fieldset.listingFirme01 {margin: 11px 0px 0px 14px; _margin: 11px 0px 0px 10px; padding: 0px; width: 228px; overflow: hidden; position: relative; float: left; border: none;}
div#treiInterior dd fieldset.listingFirme01 img {margin: 0px 9px 0px 0px; padding: 0px; border: none; vertical-align: bottom; float: left; width: 81px;}
.innerImg {margin: 0px 9px 0px 0px; padding: 0px; border: none; vertical-align: bottom; float: left; width: 81px;}

div#treiInterior dd dl.firmaMica01 {margin: 0px; padding: 0px; float: left; width: 206px; border: 0px;}
div#treiInterior dd dl.firmaMica01 dt {margin: 0px; padding: 0px 0px 3px 0px; font-weight: bold; font-size: 1em; border: 0px;}
div#treiInterior dd dl.firmaMica01 dd {margin: 0px; padding: 0px; font-size: 0.9em; border: 0px;}
div#treiInterior dd dl.firmaMica01 dd.utile {margin: 0px; padding: 4px 0px 0px 0px; font-size: 0.9em; border: 0px;}

div#footer {margin: 8px 0px; padding: 0px; width: 1000px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #909090;}
div#footer p {margin: 0px; padding: 0px 16px;}
div#footer p.stanga {float: left;}
div#footer p.dreapta {float: right; text-align: right;}

/* linkuri */
a.negru01 {color: #000000; text-decoration: none;}
a.negru01:hover {color: #0072a9;}

a.alb01 {color: #ffffff; text-decoration: none;}
a.alb01:hover {color: #ffff00;}

a.gri01 {color: #909090; text-decoration: none;}
a.gri01:hover {color: #0072a9;}

a.albastru01 {color: #0072a9; text-decoration: none;}
a.albastru01:hover {text-decoration: underline;}

/* inputuri */
input.cautare {margin: 3px 0px 0px 0px; _margin: 2px 0px -1px 0px; padding: 2px 2px 3px 2px; width: 98px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #909090; border-right: none; vertical-align: top;}
input.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px 1px 2px; width: 160px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #2898ce;}
input.buton01 {margin: 7px 0px; padding: 1px 0px 2px 0px; _padding: 1px 0px 1px 0px; width: 80px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase; border: none; background-color: #0072a9; vertical-align: top; cursor: pointer;}
input.buton02 {margin: 7px 0px; padding: 1px 0px 2px 0px; _padding: 1px 0px 1px 0px; width: 80px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase; border: none; background-color: #2e9dd2; vertical-align: top; cursor: pointer;}

button.buton01 {margin: 7px 0px; padding: 1px 0px 2px 0px; _padding: 1px 0px 1px 0px; width: 80px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase; border: none; background-color: #0072a9; vertical-align: top; cursor: pointer;}

textarea.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px 1px 2px; width: 260px; height: 70px; overflow: auto; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #2898ce;}
select.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px 1px 2px; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #2898ce;}

/* tablele */

table.model01 {margin: 0px 0px 0px 35px; padding: 0px; border: none; width: 100%; background-color: #ffffff;}
table.model01 td {margin: 0px; padding: 2px 5px; background-color: #e0f5ff;}

table.model02 {margin: 0px 0px 0px 0px; padding: 0px; border: none; width: 100%; background-color: #ffffff;}
table.model02 td {margin: 0px; padding: 2px 5px; background-color: #e0f5ff; text-align: left; }

dd.download {margin: 0px; padding: 0px 0px 4px 5px; background-repeat: no-repeat; background-position: 0px 0px;}

.cariereright {
	vertical-align: top;
}

div.cariere_right2 {
	vertical-align: top; background-image: url(../images/bg_linii_index.gif); background-repeat: repeat-y; background-position: -227px bottom; padding-left: 0px; padding-top: 0px;
}

div.cariere_right {
	vertical-align: top; background-image: url(../images/bg_linie_index.gif); background-repeat: no-repeat; background-position: left top; padding-left: 10px; padding-top: 10px; margin: -15px 0px 0px 0px;
}