@charset "utf-8";
/* CSS Document */



body {
	
	width: 1000px;
	
	margin: 0px auto;
	
	font-family: Arial, Helvetica, sans-serif;
		
	font-size: small;
	
}

p.heading,h1,h2,h3,h4,h5,h6 {

	color: #FFFFFF;
	
	font-size: 18px;
	
	margin: 0px;
	
	padding: 0px;

}

p.heading {
	
	font-weight: bold;
	
}

a {

	text-decoration: underline;
	
	color: #7c5124;
	
}

a:hover {
	
	text-decoration: none;
}

.floatleft {
	
	float: left;
	
}

.floatright {

	float: right;
	
}

.clear {

	clear: both;
	
}

#framesheet {
	
	width: 1000px;
	
	margin: 0px auto;
	
	padding: 0px;
	
	background: #FFFFFF url(/public/images/framesheet-bg.jpg) repeat-y 0px 0px;
	
}

#header {
	
	background: url(/public/images/header-bg.jpg) no-repeat 0px 0px;
	
	width: 100%;
	
	height: 188px;
	
}

#header-text {

	float: left;

	width: 470px;
	
	height: 130px;
	
	padding: 10px 0px 0px 180px;
	
}

#header-text p {
	
	font-size: 12px;
	
	font-style: italic;
	
	margin: 10px;
	
}

#motto-text {

	float: left;

	width: 600px;
	
	height: 25px;
	
	line-height: 25px;
	
	padding: 0px 0px 0px 200px;
	
	background: url(/public/images/justice-balance.jpg) no-repeat 160px center;

}

#header-menu {

	width: 200px;
	
	height: 40px;
	
	float: left;
	
	margin-top: 13px;
	
}

#but-acasa, #but-contact {
	
	width: 70px;
	
	float: left;
	
	padding-left: 30px;
	
	text-align: left;
	
	line-height: 40px;
	
}

#but-acasa a, #but-contact a {
		
	color: #FFFFFF;
	
	text-decoration: none;
	
	font-size: 14px;

}

#but-acasa a:hover, #but-contact a:hover {
		
	text-decoration: overline;

}

#main-menu-frame {
	
	width: 100%;
	
	height: 60px;
	
	margin-bottom: 10px;		
}

#main-menu-frame div {

	width: 200px;
	
	height: 100%;
	
	float: left;

}

#main-menu-frame div a {

	display: block;
	
	height: 100%;
	
	line-height: 60px;

	font-size: large;
	
	width: 100%;
	
	color: #FFFFFF;
	
	font-weight: bold;
	
	vertical-align: middle;
	
	text-decoration: none;

}

#main-menu-frame div a:hover {

	color: #000000;

}

#main-menu-competenta a {

	text-align: center;
	
	background: url(/public/images/main-menu-competenta-bg.jpg) no-repeat center 0px;
	
}

#main-menu-competenta a:hover {
	
	background: url(/public/images/main-menu-competenta-bg.jpg) no-repeat center -60px;
	
}

#main-menu-documente a {

	text-align: center;
	
	background: url(/public/images/main-menu-documente-bg.jpg) no-repeat center 0px;
	
}

#main-menu-documente a:hover {
	
	background: url(/public/images/main-menu-documente-bg.jpg) no-repeat center -60px;
	
}

#main-menu-onorarii a {

	text-align: center;
	
	background: url(/public/images/main-menu-onorarii-bg.jpg) no-repeat center 0px;
	
}

#main-menu-onorarii a:hover {
	
	background: url(/public/images/main-menu-onorarii-bg.jpg) no-repeat center -60px;
	
}

#main-menu-legislatie a {

	text-align: center;
	
	background: url(/public/images/main-menu-legislatie-bg.jpg) no-repeat center 0px;
	
}

#main-menu-legislatie a:hover {
	
	background: url(/public/images/main-menu-legislatie-bg.jpg) no-repeat center -60px;
	
}

#main-menu-licitatii a {

	text-align: center;
	
	background: url(/public/images/main-menu-licitatii-bg.jpg) no-repeat center 0px;
	
}

#main-menu-licitatii a:hover {
	
	background: url(/public/images/main-menu-licitatii-bg.jpg) no-repeat center -60px;
	
}

#frame-content h1,#frame-content h2,#frame-content h3,#frame-content h4,#frame-content h5,#frame-content h6 {

	color: #000000;	
	
}

/* pagina INDEX */

#column1-index {
	
	width: 710px;
	
	height: 480px;
	
	padding: 10px 20px;
	
	float: left;
	
}

#main-up-index {

	width: 100%;
	
	height: 260px;
	
	padding: 0px;
	
	margin: 0px;

}

#main-up-index img {

	padding-right: 10px;
	
}

#main-up-index h2, #main-up-index h3 {
	
	color: #000099;
	
	font-size: 17px;
	
}

#main-up-index p {
	
	margin: 0px;
	
	padding: 0px;
	
	font-size: 15px;
		
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	line-height: 150%;
	
}

#main-bottom-index {

	width: 100%;
	
	height: 200px;
	
	padding: 0px;
	
	margin: 20px 0px 0px 0px;
	
	border: #7c5124 1px dashed;
	
}

#bottom-left {
	
	width: 47%;
	
	height: 90%;
	
	float: left;
	
	padding: 10px;

	margin: 0px;
	
}

#bottom-right {
	
	width: 47%;
	
	height: 90%;
	
	float: left;
	
	padding: 10px;

	margin: 0px;
	
	border-left: #7c5124 1px dashed;
	
}

#bottom-left img {
	
	padding-right: 10px;
	
}

#bottom-right h5, #bottom-left h4{
	
	color: #000099;
	
	font-size: 14px;
	
	text-decoration: underline;
	
}

#column2-index {
	
	width: 240px;
	
	height: 480px;
	
	float: left;
	
}

#buton-legislatie {
	
	width: 230px;
	
	height: 100px;
	
}

#buton-legislatie a {
	
	display: block;
	
	height: 100%;
	
	width: 100%;
	
	background: url(../images/buton-legislatie.jpg) no-repeat 0px 0px;
	
}

#buton-legislatie a:hover {
	
	background: url(../images/buton-legislatie.jpg) no-repeat 0px -100px;
	
}


#buton-competenta {
	
	width: 230px;
	
	height: 100px;
	
}

#buton-competenta a {
	
	display: block;
	
	height: 100%;
	
	width: 100%;
	
	background: url(../images/buton-competenta.jpg) no-repeat 0px 0px;
	
}

#buton-competenta a:hover {
	
	background: url(../images/buton-competenta.jpg) no-repeat 0px -100px;
	
}

#buton-onorarii {
	
	width: 230px;
	
	height: 100px;
	
}

#buton-onorarii a {
	
	display: block;
	
	height: 100%;
	
	width: 100%;
	
	background: url(../images/buton-onorarii.jpg) no-repeat 0px 0px;
	
}

#buton-onorarii a:hover {
	
	background: url(../images/buton-onorarii.jpg) no-repeat 0px -100px;
	
}

#buton-documente {
	
	width: 230px;
	
	height: 100px;
	
}

#buton-documente a {
	
	display: block;
	
	height: 100%;
	
	width: 100%;
	
	background: url(../images/buton-documente.jpg) no-repeat 0px 0px;
	
}

#buton-licitatii a:hover {
	
	background: url(../images/buton-licitatii.jpg) no-repeat 0px -100px;
	
}

#buton-licitatii {
	
	width: 230px;
	
	height: 100px;
	
}

#buton-licitatii a {
	
	display: block;
	
	height: 100%;
	
	width: 100%;
	
	background: url(../images/buton-licitatii.jpg) no-repeat 0px 0px;
	
}

#buton-documente a:hover {
	
	background: url(../images/buton-documente.jpg) no-repeat 0px -100px;
	
}


/* pagina COMPETENTA */

#column1-competenta {
	
	width: 670px;
	
	padding: 10px 10px 0px 20px;
	
	text-align: justify;
	
	float: left;
	
}

#column1-competenta p {
	
	text-indent: 15px;
	
	line-height: 1.65em;
	
}

#column1-competenta h2 {
	
	font-size: 1.5em;
	
	color: #000099;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

p.atribute {
	
	font-weight: bold;
	
	font-size: 17px;
	
	margin-bottom: 15px;
	
	padding-left: 10px;
	
	background: url(/public/images/h3-icon-competenta.jpg) no-repeat 0px 4px;
	
}

p.sub-atribute {

	font-weight: bold;
	
	font-size: 15px;
	
	margin-left: 10px;
	
}

ul.sub-atribute-list {
	
	list-style:lower-alpha;
	
}

#column2-competenta {

	width: 270px;
	
	float: left;
	
	margin-left: -2px; /* IE6 bug */
	
	padding: 0px;

}

#column2-competenta h3 {

	width: 220px;
	
	margin: 0px 40px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;
	
	text-align: center;
	
	font-size: 1.5em;
	
	letter-spacing: 0.15em;
	
	color: #000099;
	
	border: #000066 1px dotted;
	
}

p.location-type {

	font-weight: bold;
	
	font-size: 18px;
	
	text-align: center;
	
	color: #996633;
	
}

#column2-competenta p {

	text-indent: 50px;
	
	font-weight: bold;
	
}

div.separator-competenta {
	
	width: 250px;
	
	margin: 5px 25px;
	
	border-top: #000066 1px solid;
	
}

/* Pagina ONORARII/TAXE */

#onorarii-table {
	
	width: 90%;
	
	border: #8c6339 1px solid;
	
	text-align: left;
	
}

#onorarii-table tr td {
	
	border: #8c6339 1px solid;

}

.table-header td {

	text-align: center;
	
	font-weight: bold;
	
	font-size: 18px;
	
	background-color: #8c6339;
	
	color: #FFFFFF;
	
}

.row2 {

	background-color: #e5c29e;
	
}

.strong-text {
	
	font-weight: bold;
	
	font-size: 18px;
	
}

.left-text-not-indented {
	
	text-indent: 0px;
	
	font-style: italic;
	
	font-size: 16px;
	
}

#download-box {

	position: absolute; 
	
	right: 20px; 
	
	top: 5px; 
	
	height: 35px;

}

#download-box a {
	
	vertical-align: middle;
	
}

#text-ordin {

	width: 80%; 
	
	margin: 20px 0; 
	
	text-indent: 15px; 
	
	line-height: 1.65em;
	
	text-align: justify;
	
	border-bottom: #8c6339 2px dashed;
	
}

#h3-anexa a h3 {
	
	color: #000099;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

/* Pagina LEGISLATIE */

#legislation-text {
	
	margin-left: 20px;
	
}

#legislation-text h3 {

	color: #000099;
	
	font-size: 17px;

}

#legislation-list {

	padding: 0;	
	
	margin: 0;
	
	list-style-type: none;
	
	font-size: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#legislation-list li {
	
	display: inline;
	
	float: left;
	
	width: 360px;
	
	height: 100px;
	
	padding: 0 5px 0 90px; 
	
	margin: 20px 0 0 20px;
	
	border: #8c6339 1px solid;
	
	background: url(/public/images/legislation-box-bg.jpg) no-repeat 0px 0px;
	
}

#legislation-list li div {
	
	padding: 5px;
	
}

#legislation-list li div a{
	
	color: #000000;
	
}

#legislation-list li div strong {

	font-size: 14px;
	
	font-family: Arial, Helvetica, sans-serif;
	
}


div.red-small {

	margin-left: 50px; 
	
	line-height: 30px; 
	
	font-size: 10px; 
	
	color: #FF0000;

}

/* Pagina de LICITATII */

#content-licitatii {
	
	text-align: center;
	
	height: 370px;
	
	background: url(/public/images/auction.jpg) no-repeat center bottom;
	
}

p.strong-title {
	
	text-transform: uppercase;
	
	font-size: 1.5em;
	
	font-weight: bold;
	
	letter-spacing: 0.15em;
	
	color: #000099;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

/* Pagina DOCUMENTE UTILE */

#content-documente {
	
	height: 250px;
	
	margin-left: 20px;
	
	
}
/* Pagina CONTACT */

#content-contact {

	height: 250px;	
	
	padding: 15px;
	
}

#content-contact img {
	
	padding: 0 25px 0 5px;
	
}


#frame-footer {
	
	clear:  both;
	
}

#footer-menu {

	width: 100%;
	
	height: 50px;
	
	background: url(../images/footer-menu-bg.jpg) no-repeat 0px 0px;
	
}

#menu-container {

	padding: 20px 0 0 70px;
	
	margin: 0px;
	
	height: 30px;

}

#menu-container ul {
	
	list-style-type: none;
	
	padding: 0px;
	
	margin: 0px;
	
}

#menu-container ul li {
	
	display: inline;
		
	text-align: center;
	
	border-right: #987047 2px solid;
	
}

#menu-container ul li a {
	
	color: #FFFFFF;
	
	margin: 10px;
	
	line-height: 20px;
	
	height: 20px;
	
}

#menu-container ul li a:hover {
	
	text-decoration: none;
	
	font-weight: bold;
	
}

#copyrighted {
	
	margin: 0 30px 10px 0;
	
	height: 30px;
	
}

#copyrighted a {

	float: left;
	
	margin-left: 20px;

}

#copyrighted p {

	line-height: 20px;
	
	text-align: right;
		
	color: #000099;
	
	font-size:10px;
	
}



#framesheet-bottom {
	
	width: 100%;
	
	height: 22px;
	
	background: url(/public/images/framesheet-bottom-bg.jpg) no-repeat 0px 0px;
	
}