body {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	background-image: url(/img/bg-h.gif);
	background-repeat: repeat-x;
	font-family: arial, helvetica, sans-serif;
}
.menu-title {
	margin-top:25px;
	margin-bottom:12px;
	padding-left:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/img/menu-r-arrow.gif);
	background-repeat: no-repeat;
	background-position: 170px center;
}
.left-menu a:link, .left-menu a:visited {
	padding-left:32;
	padding-top:2;
	padding-bottom:3;
	margin-right:1;
	color:#FFFFFF;
	display:block;
}
.left-menu a:hover {
	display:block;
	background-color:#807d83;
	text-decoration:none;
}
p, td, div {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	margin-bottom: 13px;
	padding-bottom: 0px;
	font-size:12px;
}
h1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	padding-left: 10px;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	color: #FFFFFF;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#BCB4A4;
}
h3 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px;
	padding-bottom: 0px; margin: 0px; color: #003366;
	line-height: 14px; padding-top: 0px;
	font-family: arial, helvetica, sans-serif;
}
select, input, textarea{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
br {
	font-size: 11px
}
a:link {
	color: #363686;
	text-decoration: none
}
a:visited {
	color: #363686;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*		end standard tags definition		*/

#h-bg {
	background-repeat:repeat-x;
	background-repeat:no-repeat;
	background-image: url(/img/bg-h.gif);
	height: 100%;
	width: 100%;
	position:relative;
	text-align:center;
}
#imo-container {
	min-height: 100%;
	background-image: url(/img/bg-v.gif);
	background-repeat: repeat-y;
	position: relative;
	width: 897px;
/*	height:100%;
	border: solid 1px #0000CC;*/
	margin:0px auto;
}
#imo-navbar {
	background-image: url(/img/navbar.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 897px;
	margin: 0px;
	padding: 0px;
}
#imo-continut {
	padding-left: 5px; font-size: 12px; color: #000000; margin-right: 35px; padding-top: 0px; font-family: arial, helvetica, sans-serif
}
#imo-continut ul li {
	margin-bottom: 4px; margin-left: 35px; color: #363686; margin-right: 80px
}
#imo-nav {
	font-weight: bold; font-size: 12px; font-family: arial, helvetica, sans-serif
}
#imo-nav-bg {
	background-image: url(/img/nav-bg.jpg); background-repeat: no-repeat; height: 27px
}
#imo-nav-bg div {
	padding-right: 8px; padding-left: 8px
}
#imo-nav-bg a {
	display: block; overflow: visible; color: #c4d6ff; text-decoration: none
}
#menu {
	margin-top: 4px; float: left; width: 100%
}
#menu ul {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 7em; padding-top: 0px; list-style-type: none
}
#menu h2 {
	padding-right: 0px; display: block; padding-left: 2px; padding-bottom: 3px; margin: 0px; font: 12px arial, helvetica, sans-serif; padding-top: 3px
}
#menu h2 a {
	font-weight: bold; margin: 0px
}
#menu h2 {
	color: #d2daf6; height: 17px
}
#menu ul ul a {
	padding-right: 0px; padding-left: 2px; background: #be2832; padding-bottom: 3px; color: #ffffff; padding-top: 3px; text-decoration: none
}
#menu ul ul a:hover {
	background: #b2192a; color: #ffffff
}
#menu li {
	position: relative
}
#menu ul ul li {
	padding-right: 5px; padding-left: 5px
}
#menu ul ul ul {
	left: 100%; position: absolute; top: 0px
}
#menu ul ul ul {
	border-left: #ffffff 1px solid
}
#menu ul ul {
	z-index: 500; position: absolute
}
div#menu ul ul {
	display: none
}
div#menu ul li:hover ul {
	display: block; background-color: #b2192a
}
div#menu ul ul {
	display: none; background-color: #b2192a
}
div#menu ul li:hover ul ul {
	display: none; background-color: #b2192a
}
div#menu ul ul li:hover ul ul {
	display: none; background-color: #b2192a
}
div#menu ul li:hover ul {
	display: block; background-color: #b2192a
}
div#menu ul ul li:hover ul {
	display: block; background-color: #b2192a
}
div#menu ul ul ul li:hover ul {
	display: block; background-color: #b2192a
}
#menu ul li {
	float: left; width: 100%
}
#menu ul li a {
	height: 1%
}
#menu a {
	font: 12px arial, helvetica, sans-serif
}
#menu h2 {
	font: 12px arial, helvetica, sans-serif
}
#menu h2 {
	font-weight: bold
}
#menu ul li li {
	border-top: #cccccc 1px solid; width: 160px; background-color: #b2192a
}
#imo-headerone {
	padding-left: 2px; margin-bottom: 20px; padding-bottom: 13px; padding-top: 22px; border-bottom: #c3cee1 1px solid
}
#imo-flash {
	position: relative
}
#imo-header {
	position: relative; height: 88px; 
}

#imo-footer {
	border-top: #c3cee1 1px solid; margin-left: 192px; color: #666666; margin-right: 190px
}
#imo-footer a {
	font-size: 11px; color: #1c3671; font-family: arial, helvetica, sans-serif; text-decoration: none
}
#imo-footer a:visited {
	font-size: 11px; color: #1c3671; font-family: arial, helvetica, sans-serif; text-decoration: none
}
#imo-footer a.on {
	color: #666666
}
#imo-footer ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 1px; padding-top: 10px
}
#imo-footer ul ul {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#imo-footer ul li {
	padding-bottom: 5px; list-style-type: none
}
#imo-footer ul li li {
	display: inline; padding-left: 7px
}


#imo-footer ul li li.first {
	
}
#imo-footer ul ul.first li.first {
	padding-right: 0px; padding-left: 0px; background-image: none; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-decoration: none
}
#trafic {
	float: right; padding-top: 10px; text-align: center
}
#trafic a:link {
	color: #666666
}
#trafic a:visited {
	color: #666666
}
#trafic a:hover {
	text-decoration: underline
}
.footer {
	clear: both
}
#contact_form {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; width: 380px; padding-top: 5px; text-align: left
}
#contact_form input {
	border-right: #d8dde7 1px solid; border-top: #d8dde7 1px solid; padding-left: 2px; font-size: 12px; margin-bottom: 5px; border-left: #d8dde7 1px solid; border-bottom: #d8dde7 1px solid
}
#contact_form textarea {
	border-right: #d8dde7 1px solid; border-top: #d8dde7 1px solid; padding-left: 2px; font-size: 12px; margin-bottom: 5px; border-left: #d8dde7 1px solid; border-bottom: #d8dde7 1px solid
}
.contact_form_name {
	padding-right: 10px; float: left; width: 120px; position: relative
}
.contact_form_field {
	float: left; position: relative
}
.contact_form_frame {
	margin-bottom: 3px
}

.general_msg_error, .general_msg_info {
	padding-right: 5px;
	margin-top: 10px;
	padding-left:10px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	background-color:#F0F0F1;
}
.general_msg_error {
	color: #c01d2d;
}
.general_msg_info {
	color: #1f3d7b;
}


.info_fail {
	font-weight: bold;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#A30000;
	text-align: left;
}
.info_success {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 10px; padding-bottom: 20px; color: #006600; text-align: left
}
.submit {
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	margin-top: 5px;
	font-size: 12px;
	margin-bottom: 5px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	height: 24px;
	background-color:#3B5D88;
	width:auto;
	overflow:visible;
}
#general_form {
	text-align: left;
}
#general_form input {
	margin-top: 2px; padding-left: 2px; margin-bottom: 1px;
}
#general_form textarea {
	margin-top: 2px; padding-left: 2px; margin-bottom: 1px;
}
.general_form_name {
	padding-right: 10px; position: relative
}
.general_form_field {
	position: relative;
}
.general_form_frame {
	margin-bottom: 3px;
}
#page_footer {
	bottom:0;
	left:192px;
	width:515px;
	color:#FFFFFF;
	background-color: #939196;
	height: 55px;
	font-size: 11px;
/*	padding-top: 15px;*/
/*	padding-left: 20px;*/
	position: absolute;
}
#page_footer_links {
	padding-left:20px;
	padding-top:15px;
	text-align:left;
}
#helios {
	position:absolute;
	top:15px;
	right:125px;
	font-size:11px;
}
#page_footer a:link, #page_footer a:visited {
	color:#FFFFFF;
	font-size: 11px;
}
#page_footer a:hover {
	text-decoration:underline;
}
#counter {
	position:absolute; 
	top:15px;
	right:15px;
}
/* -------------------------------------------------------------------- */
.item_container {
	position:relative;
}
.item_list {
	position:relative;
	background-color:#e0dfe0;
	margin-bottom:1px;
	padding-bottom:12px;
	padding-top:12px;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
/*	border:solid 1px #0033CC;*/
}
.item_list_name_1, .item_list_name_2 {
	margin-right:170px;
	margin-bottom:10px;
}
.item_list_name_1 {		/*  vanzari  */
	color:#314f76;
}
.item_list_name_2 {		/*  inchirieri  */
	color:#8C7360;
}
.item_list_address {
	color:#625F64;
	margin-right:170px;
}
.item_details_btn {
	height:26px;
	background-color:#E0DFE0;
}
.item_separator {
	background-color:#FFFFFF;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.item_price {
	position:absolute;
	right:20px;
	top:12px;
	color:#EE8B3A;
	font-family:Arial, Helvetica, sans-serif;
}
.item_date {
	position:absolute;
	right:20px;
	bottom:12px;
	font-weight:normal;
}
.item_more {
	background-color:#FBFBFB;
	padding-bottom:12px;
	padding-top:12px;
	padding-left:13px;
	padding-right:13px;
	border-bottom:solid 1px #FFFFFF;
	line-height:18px;
	position:relative;
}
.item_more STRONG {
	color:#8F8B93;
}
.item_more TD {
	border-bottom:solid 1px #CCCCCC;
}
.item_more TABLE {
	width:100%;
}

/* -------------------------------------------------------------------- */

#curs-valutar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f9e292;
	font-weight: bold;
	padding-top: 8px;
}

#data {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-top:3;
	font-weight: bold;
}

#curs-valutar-eur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/icon-ue.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 45px;
	margin-top: 5px;

}

#curs-valutar-usd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/icon-us.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 45px;
	margin-top: 5px;

}

/* -------------------------------------------------------------------- */

#bottom_spacer {
	height:60px;
}

/* -------------------------------------------------------------------- */
/*	PAGINARE	*/

.page_container {
/*	border:solid 1px #0000CC;	*/
	padding:10px;
}
.page_results {
	float:left;
	font-weight:bold;
	color:#8F8B93;
	padding-top:3px;
}
.page_pages_container {
	float:right;
	text-align:right;
/*	border:solid 1px #0000CC;	*/
}
.page_pages_selected {
	color:#FFFFFF;
	background-color:#3B5D88;
	padding:5px;
/*	border:solid 1px #CCCCCC;	*/
}
.page_pages {
	float:left;
}
.page_pages_selected, .page_pages A:link, .page_pages A:visited {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:block;
}
.page_pages A:hover {
	background-color:#EE8B3A;
	text-decoration:none;
}
.page_btn, .page_spacer {
	padding-top:7px;
	padding-left:3px;
	padding-right:3px;
	float:left;
}
.page_spacer {
	width:7px;
	height:8px;
	font-size:1px;
	line-height:1px;
	
/*	border:solid 1px #0000CC;*/
}
/*	! style .footer must exists	*/
/* -------------------------------------------------------------------- */


/***************************************************/

#jobs_form {
	padding:0px;
	margin:0px;
	text-align:left;
}
#jobs_form input, #jobs_form textarea, #jobs_form select {
	padding-left:2px;
	border:solid 1px #CCCCCC;
	margin-bottom:5px;
}
.jobs_form_name {
	position:relative;
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:150px;
}
.jobs_form_field {
	position:relative;
	float:left;
/*	border:solid 1px #0000FF;
	width:400px;*/
}
.jobs_form_frame {
	margin-bottom:5px;
/*	border:solid 1px #0000FF;
	width:400px;*/
}
.jobs_form_radio {
	display:inline;
}

/*	-------------------------------------------------------------	*/

.page_title {
	vertical-align:middle;
	background-color:#3b5d88;
	padding-left:11px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
}
.page_title_line {
	background-color:#c3b9a9;
	height:14px;
	margin-bottom:5px;
}
.page_content {
	background-color:#f0f0f1;
	margin-bottom:1px;
	padding-bottom:12px;
	padding-top:12px;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#page_frame {
	padding:12px;
}
.legislatie {
	padding:10px;
	margin-bottom:10px;
}
.legislatie_header {
	padding:10px;
}
.legislatie_header UL LI {
	margin-bottom:8px;
	color:#AB8D75;
}
.legislatie_header A:link, .legislatie_header A:visited {
	color:#000000;
}
.legislatie_header A:hover {
	color:#AB8D75;
	text-decoration:underline;
}
.contact_label {
	display:inline; font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold; color:#666666;
}
.contact_numbers {
	padding-left:10px;
	padding-right:10px;
}