body {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
}
#top {
	width: 100%;
	margin: 0; padding: 0;
	background: url(../img/background0.jpg) repeat-x bottom #E5EAF0;
}
#btop-bdr-on {
	width: 1040px; 
	overflow: hidden;
	margin: 0 0 0 55px; /* #m-left */
	text-align: center;
}

#btop-bdr-off {
	width: 1040px; 
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

#wrapper {
	width: 100%; height: 100%;
	margin: 0; padding: 0;
	background: url(../img/background1.jpg) repeat-x top left #FFFFFF;
}

#m-left, #m-left div {
	width: 55px;
}

#m-center {
	width: 1040px;
	overflow: hidden;
	margin: 0; padding: 0;
}

#all {
	margin: 0 auto; padding: 0;
	background:url(../img/background-top1.jpg) no-repeat right top;
}


/* cautare-top */
#cautare-top {
	height: 55px;
	margin: 0;
	float: right;
}

#cautare-top form table tr td {
	margin: 0; padding: 0;
	background: none;
	vertical-align: bottom;
	height: 59px;
}

#cautare-top form {
	margin: 0; padding: 0;
}

#cautare-top form table tr td.textbox {
	background: url(../img/cautare-top.gif) no-repeat bottom left;
	width: 160px; vertical-align: bottom;
}

#cautare-top form table tr td.textbox input {
	width: 97px; height: 15px !important;
	margin: 0 0 6px 5px !important; padding-left: 28px !important;
	border: none !important;
	background-color: #E6E6EF;
	background: url(../img/google.gif) no-repeat left 1px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #647280 !important;
}
#cautare-top form table tr td input.lupa {
	width: 27px; height: 27px;
	border: none;
	cursor: pointer;
	background: url(../img/cautare-top2.jpg) no-repeat top left;
}

/* log */
#log {
	width: 930px; height: 180px;
	margin: 0 0 0 60px;
}

/* Ultimele anunturi */
#ultim-anunt div, #all-ultim div {
	margin: 3px 0 3px 55px;
	padding: 0;
	text-indent: 7px;
	width: 940px; height: 27px;
	overflow: hidden;
	border: #BBBFC3 1px solid;
	background-color: #FFDDBF;
}

/* rezultate */
#rezultate div {
	margin: 3px 0 3px 55px;
	padding: 0;
	text-indent: 7px;
	width: 940px; height: 24px;
	overflow: hidden;
	border: #BBBFC3 1px solid;
	background: url(../img/h301-bg.jpg) repeat-x top;
}

/* cont_inregistrare anunturi_adauga all_adauga */
#cont_inregistrare div, #anunturi_adauga div, #all_adauga div {
	margin: 3px 0 3px 55px;
	padding: 15px 0 0 0;
	width: 940px;
	overflow: hidden;
}
#cont_inregistrare div div, #anunturi_adauga div div, #all_adauga div div {
	margin: 0; padding: 0;
	width: auto;
}

#inreg {
	margin: 0 !important; padding: 0 !important;
	width: 98% !important;
	border: #999999 1px solid;
	background-color: #ECF4F7;
}
#inreg table { margin: 10px 0 20px 50px; }

#inreg table tr th {
	color: #333333;
	font-size: 16px;
}

/* cautare2 cautare3 */
.all-s div {
	margin: 3px 3px 3px 55px;
	padding: 0;
	width: 940px;
	overflow: hidden;
}
#cautare2 div, #cautare3 div {
	background: url(../img/adaunga_anunt_bg.jpg) repeat-x top;
	margin: 3px 3px 0px 55px;
	padding: 0;
	width: 940px; height: 32px;
	overflow: hidden;
	border: #BBBFC3 1px solid;
}
#cautare2 div table, #cautare3 div table {
	margin: 0; padding: 0;
	height: 32px;
}
#cautare3 div table { background: none }

/* meniu3 albastru sus */
#meniu3 div {
	margin: 0 3px 0 55px;
	padding: 0;
	width: 940px; height: 47px;
	overflow: hidden;
}

/* meniu4 albastru st */
#meniu4 div {
	margin: 0; padding: 0;
	background: url(../img/meniuri/meniu4_shadow_bg.jpg) repeat-y right;
	width: 55px; /* max 55px */
	float: right;
	overflow: hidden;
}
#meniu4 div table { float: right; margin: 1px 0 0 0; padding: 0 7px 0 0; }

/* mh23 */
#mh23 div {
	background: url(../img/adaunga_anunt_bg2.jpg) repeat-x top;
	margin: 0 0 0 55px;
	padding: 0;
	width: 940px; height: 23px;
	overflow: hidden;
	border: #BBBFC3 1px solid;
}

/* banner01 */
#banner01 div {
	margin: 4px 3px 4px 55px;
	padding: 0;
	width: 942px;         /* 940 + 2 border */
	height: 120px;
	overflow: hidden;
	background-color: #D9D9EB;
}

/* center */
#center {
	padding: 6px 0 0 0;
}

#afis_site {
	width: 97%;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
#afis_site tr td {
	padding: 3px 0 3px 5px;
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}

.tabel_r { border:#E4FFFF 1px solid; }
.tabel_r td, .tabel_r th { border-bottom:#E4FFFF 1px solid; border-right:#E4FFFF 1px solid; }

