/* CSS Document */


/*all-alpha-png {behavior: url (iepngfix.htc); } */


@import "br.css";

html {
	height:100%;
}

body {
	background:url(../img/background.png) repeat-x left top #036585;
	font-family:Arial;
	font-size:12px;
	color:#555;
	padding:0;
}
* { outline:none; }
#developer {
	display:none;
}
a {
	color:#1e91b6;
}
a:hover {
	color:#000;
}
#wrapper {
	margin:25px auto 0;
	background:#297993;
	border:10px solid #297993;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:940px;
}
#footer {
	margin:0 auto 20px;
	width:900px;
	color:#7cb8cd;
	color:#59a9c3;
	text-align:center;
	padding:15px 30px 10px;
}
#footer li { display:inline; font-size:11px; }
#footer a { color:#7cb8cd; text-decoration:none; }
#footer a:hover { color:#fff; }

#footerlinks { width:928px; display:block; float:left; padding:5px; _padding:0; background:#e9e9e9; border-top:1px solid #ccc; }
#footerlinks ul {
	float:right;
}
#footerlinks ul li { display:inline; }
#footerlinks ul li a { margin-right:5px; text-decoration:none; padding:5px 7px; _line-height:24px; color:#777; }
#footerlinks ul li a:hover { background:#ccc; color:#333 }

#main-content {
	background:#f3f3f3;
	border:1px solid #fff;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}
#logo {
	display:block;
	float:left;
	width:270px;
	padding-left:19px;
	cursor:pointer;
	cursor:hand;
}
#logo h1 {
	display:block;
	overflow:hidden;
	height:0px;
	width:210px;
	background:url(../img/logo.png) no-repeat left top red;
	padding-top:60px;
	margin-top:17px;
	margin-bottom:10px;
}
#banner {
	width:610px;
	padding-left:30px;
	display:block;
	float:left;
	height:90px;
	line-height:90px;
	text-align:center;
	margin-top:9px;
}
#banner .adsense-468{
	width:468px;
	height:60px;
	padding:25px 0 0 71px;
}
#banner .adsense-468 ins{
	border:1px solid #ccc !important;
}
#banner .adsense-468 ins ins{
	border:none !important;
}
#aubg {
	background:none !important;
}
#banner a { line-height:90px; }
#banner a img {
	vertical-align:middle;
	margin-top:15px;
}
#continutul {
	border:1px solid #ebebeb;
	background:#fff;
	width:630px;
	padding:5px;
	margin:15px 14px 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:block;
	float:left;
	_margin:15px 14px 15px 7px;
}
#sidebar {
	border:1px solid #ebebeb;
	background:#fff;
	width:240px;
	padding:5px;
	margin:15px 0px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:block;
	float:left;
}
#sidebar2 {
	border:1px solid #ebebeb;
	background:#fff;
	width:250px;
	padding:5px 0;
	margin:0 0 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:block;
	float:left;
}
#sidebar2 .continut {
	padding:0;
	background:none;
}
.adspace {
	display:block;
	width:250px;
	height:250px;
	/*background:#f3f3f3;*/
}
h3,
.titlebar {
	background:url(../img/content-h2.png) repeat-x left top;
	height:47px;
	border:1px solid #6ab8d2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	line-height:47px;
	margin-bottom:10px;
	font-size:20px;
	padding: 0 20px;
	color:#fff;
	overflow:hidden;
}
#sidebar h3,
#sidebar .titlebar {
	border:1px solid #76b724;
	background:url(../img/sidebar-h2.png) repeat-x left top;
}
h3 span,
.titlebar span {
	float:right;
	font-size:16px;
	color:#288396;
}
h3 span a,
.titlebar span a {
	color:#288396;
	text-decoration:none;
	font-weight:bold;
}
h3 span a:hover,
.titlebar span a:hover {
	color:#086376;
}
#header {
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background:#f9f9f9;
}
.continut {
	background:url(../img/continut.png) repeat-x left top;
	padding:5px;
	#margin-bottom:5px;
}

.text-seo {
	padding:20px 0;
	float:left;
}
.text-seo h1, .text-seo h2, .text-seo h3, .text-seo p {
	padding-left:10px;
	padding-right:10px;
}
.text-seo p { color:#767676 }
.text-seo h1 { font-size:16px; }
.text-seo h2 { font-size:14px; }
.text-seo h3 { font-size:12px; }
.text-seo h1, .text-seo h2, .text-seo h3 { font-style:italic; color:#036382; font-weight:bold; padding-top:10px; }
.oferta {
	border:1px solid #e2e2e2;
	background:#fff;
	padding:5px;
}
.oferta-imagine a img {
	padding:5px;
	border:1px solid #e2e2e2;
	background:#f3f3f3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:150px;
}
.oferta-imagine, .oferta-detalii, .oferta-pret {
	display:block;
	float:left;
	width:200px;
}
.oferta-imagine { width:172px; }
.oferta-detalii  { width:285px; padding-right:10px; }
.detaliu .oferta-detalii  { width:436px; padding-right:0px; }
.detaliu .oferta-imagine a img { margin-bottom:7px; }

.oferta-detalii-nume { font-size:15px; }
.oferta-detalii-nume a { text-decoration:none; color:#1e91b6; font-weight:bold; }

.oferta-pret-nobut,
.oferta-pret {
	font-size:27px;
	color:#1e91b6;
	width:140px;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
	line-height:18px;
	letter-spacing:-0.5psx;
}

.oferta-pret-nobut .pret-nespecificat,
.oferta-pret .pret-nespecificat {
	font-size:14px;
	color:#aaa;
	margin-top:-11px;
	text-transform:lowercase;
}

.oferta-pret-nobut,
.oferta-pret span { font-size:18px; color:#969696; vertical-align:middle; }
.oferta-pret a {
	margin-top:10px;
	display:block;
	float:left;
	overflow:hidden;
	height:0px;
	padding-top:35px;
	width:125px;
	margin-left:7px;
	font-size:11px;
	background:url(../img/vezi-oferta.png) no-repeat left top;
}
.oferta-pret a:hover {
	background:url(../img/vezi-oferta.png) no-repeat left -35px;
}
.broker .oferta-pret a {
	background:url(../img/detalii-broker.png) no-repeat left top;
}
.broker .oferta-pret a:hover {
	background:url(../img/detalii-broker.png) no-repeat left -35px;
}
.status_anunt{
	margin-top: 5px;
	font-size: .8em;
}


p { padding:4px 0; }

#meniu { height: 56px;width:930px;display:block; z-index: 3; padding:0 5px; background-image: url(../img/menu.png); background-repeat: repeat-x; }
#meniu #navigare { margin: 0; padding: 0; }
#meniu #navigare li { display: block; float:left; 	background:url(../img/menu-hover-alt.png) no-repeat right top; }
#meniu #navigare li a { float: left; height: 56px; line-height: 56px; overflow: hidden; font-size:14px; color:#fff; text-decoration:none }
#meniu #navigare li a {
	background-image: url(../img/menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0 31px 0 30px;
}

/* BUTTONS */
/*#meniu #navigare li#link1 a { background-position: 0 0; width:145px; }
#meniu #navigare li#link2 a { background-position: -145px 0; width:150px; }
#meniu #navigare li#link3 a { background-position: -295px 0; width:150px; }
#meniu #navigare li#link4 a { background-position: -445px 0; width:150px; }
#meniu #navigare li#link5 a { background-position: -595px 0; width:150px; }
#meniu #navigare li#link6 a { background-position: -745px 0; width:145px; }*/



#meniu #navigare li a:hover {
	background-image: url(../img/menu-hover.png); background-repeat: no-repeat;
	color:#656565
}
/* OVER STATES */
/*#meniu #navigare li#link1 a:hover { background-position: 0 -36px; }
#meniu #navigare li#link2 a:hover { background-position: -145px -36px; }
#meniu #navigare li#link3 a:hover { background-position: -295px -36px; }
#meniu #navigare li#link4 a:hover { background-position: -445px -36px; }
#meniu #navigare li#link5 a:hover { background-position: -595px -36px; }
#meniu #navigare li#link6 a:hover { background-position: -745px -36px; }
*/
/* ON STATES */
/*#meniu.pag1 #navigare li#link1 a { background-position: 0 -36px !important; }
#meniu.pag2 #navigare li#link2 a { background-position: -145px -36px !important; }
#meniu.pag3 #navigare li#link3 a { background-position: -295px -36px !important; }
#meniu.pag4 #navigare li#link4 a { background-position: -445px -36px !important; }
#meniu.pag5 #navigare li#link5 a { background-position: -595px -36px !important; }
#meniu.pag6 #navigare li#link6 a { background-position: -745px -36px !important; }
*/
/* insert content nou acilea */

#mailok, #harta {
	display:block;
	width:100%;
	height:100%;
	background:url(../img/semi.png);
	position:fixed;
	left:0;
	top:0;
	z-index:99999;
	display:none;
	cursor:pointer;
	text-align:center;
}
#harta img {
	margin:0 auto;
	padding-top:50px;
}
#mailok p {
	font-size:18px;
	text-align:center;
	padding-top:28%;
	color:#fff;
}
#mailok span {
	font-size:10px;
}


.camp input, .camp select, .camp textarea { border:1px solid #8ece42; padding:2px; font-size:14px; width:197px }
.camp { display:block; float:left; padding:7px 5px 0; width:208px; font-size:14px; color:#8ece42 }
.camp label { width:208px; display:block; line-height:25px; color:#565656; }
#pret { width:90px; margin-right:0px; }
.camp select { width:208px; }
.camp .input-mic { width:70px; margin-left:5px; }
.camp textarea { font-size:12px; font-family:Arial; }


#cauta-submit {
	width:72px;
	padding-top:32px;
	height:0px;
	#height:32px;
	background:url(../img/cauta.png) no-repeat left 0;
	border:none;
	margin-top:10px;
	margin-right:5px;
	float:right;
}
#cauta-submit:hover {
	background:url(../img/cauta.png) no-repeat left -32px; cursor:pointer; cursor:hand;
}

#logo h1 {
	background:transparent url(../img/logo.jpg) no-repeat scroll -10px top;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:90px;
	width:270px;
}

.oferta-detalii ul {
	border-top:1px solid #1e91b6;
	padding-bottom:7px;
	margin-top:7px;
}
.oferta-detalii ul li {
	border-bottom:1px solid #d9d9d9;
	padding:5px 7px;
}
.oferta-detalii ul li b {
	display:block;
	float:left;
	width:140px;
	margin-right:7px;
}
#continutul form label {
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:5px;
	padding:3px 0;
	display:block;
	font-size:14px;
	line-height:28px;
	float:left;
	width:608px;
	/*border:1px solid #eee;*/
}
#continutul textarea {
	border:2px solid #e9e9e9;
	background:#fff;
	width:480px;
	height:110px;
	padding:5px;
	font-family:"Arial";
	font-size:14px;
	float:right;
}

form p {
	padding:0 10px;
	line-height:16px;
}
#eroare {
	font-weight:bold;
	color:red;
}
#antispam {
	float:left;
	margin:0 0 0px 114px;
}
#AccountRecupereazaForm .submit {
	width:290px;
}
.submit input {
	background:transparent url(../img/trimite.png) no-repeat scroll left 0;
	border:medium none;
	height:0;
	margin:10px auto;
	padding-top:32px;
	width:72px;
	cursor:pointer;
	cursor:hand;
	#height:32px;
}
.submit input:hover {
	background:transparent url(../img/trimite.png) no-repeat scroll left -32px;
}
#AccountLoginForm .submit input {
	background:transparent url(../img/login.png) no-repeat scroll left 0;
}
#AccountLoginForm .submit input:hover {
	background:transparent url(../img/login.png) no-repeat scroll left -32px;
}
#continutul form label select,
#continutul form label input {
	float:right;
	border:2px solid #e9e9e9;
	/*color:#069;*/
	background:#fff !important;
	font-size:14px;
	width:480px;
	padding:5px;
}
#continutul form label input.checkbox {
	float:left;
	border:none;
	padding:0;
	width:auto;
	margin:7px 7px 0 0;
	_margin:4px 2px 0 0;
}
#continutul div.submit {
	width:630px;
	float:left;
	text-align:center;
}
#continutul form textarea:focus,
#continutul form label input:focus { border:2px solid #ccc; }

.a-center { text-align:center; }

#continutul #AccountAdaugaAnuntForm label select { width:454px; }
#continutul #AccountAdaugaAnuntForm label input { width:440px; }
#continutul #AccountAdaugaAnuntForm label.rate-ramase input { width:400px; }
#continutul #AccountAdaugaAnuntForm label textarea { width:440px; }

b, strong { font-weight:bold; }

h4 {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
#jumatea1 {
	padding-left:10px;
	width:200px;
	float:left;
}
#jumatea1 h3 {
	padding-left:0px;
}
#jumatea2 {
	width:420px;
	float:left;
}
#jumatea2 td { text-align:center; }
#jumatea2 td a { text-decoration:none; }

.oferta-pret-nobut { float:left }

.paginare {
	text-align:center;
	padding:20px 0 0;
	_padding:10px 0 10px;
}
.paginare .current, .paginare a {
	padding:5px 13px;
	border:1px solid #76b724;
	margin-right:7px;
	text-decoration:none;
	color:#406a1e;
/*	display:block;
	float:left;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(../img/sidebar-h2.png) repeat-x left top;
}
.current, .paginare a:hover {
	background:#f0f0f0;
	background:url(../img/sidebar-h2.png) repeat-x left bottom;
	color:#fff;
}
.paginare .current{
	color:#000;
}
.paginare .current {
	background:#fff;
	font-weight:bold;
	padding-top:6px;
	margin-top:-1px;
}
#recaptcha_widget_div {
	display:block;
	float:left;
	width:608px;
	margin-left:10px;
	text-align:center;
}
.recaptcha_input_area_text {
	float:none !important;
}
#recaptcha_area {
	margin:0 auto;
}
.buba {
	padding:6px;
	text-align:center;
	color:#c00;
	border:1px solid #c00;
	background:#fdd;
	margin:0 10px 7px;
}
.message{
	padding:6px;
	text-align:center;
	margin:0 10px 7px;
}
#flashMessage {
	background:#fdd;
	color:#c00;
	border:1px solid #c00;
}
.success, .mesaj {
	padding:6px;
	text-align:center;
	color:#090;
	border:1px solid #090;
	background:#dfd;
	margin:0 10px 7px;
}
.filter-options {
	margin:10px 0;
	color:#333;
	/*border:1px solid #76b724;
	background:url(../img/sidebar-h2.png) repeat-x left top; */
}
#contnou,
#recupereaza,
#adaugabroker,
#inapoi,
.filter-options span,
.filter-options a {
	padding:5px 13px;
	border:1px solid #76b724;
	margin-right:15px;
	text-decoration:none;
	display:block;
	color:#406a1e;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(../img/sidebar-h2.png) repeat-x left top;
}
#inapoi {
	margin:5px 0;
}
.filter-options .last {
	margin-right:0;
}
#contnou:hover,
#recupereaza:hover,
#adaugabroker:hover,
#inapoi:hover,
.filter-options a:hover {
	background:#f0f0f0;
	background:url(../img/sidebar-h2.png) repeat-x left bottom;
	color:#fff;
}
#contnou,
#recupereaza {
	background:url(../img/content-h2.png) repeat-x left top;
	border:1px solid #6ab8d2;
	display:inline; float:none;
	color:#0f577f;
	margin:10px;
}
#contnou:hover,
#recupereaza:hover {
	background:url(../img/content-h2.png) repeat-x left bottom;
}
#adaugabroker {
	line-height:20px;
	margin-top:7px;
	background:url(../img/sidebar-h2.png) repeat-x left -8.5px;
	margin-right:0px;
}
.filter-options span {
	color:#333;
	display:none;
}
.filter-options a.active {
	background:#fff;
	color:#000;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:-1px;
	_margin-bottom:0px;
}
#header .text-seo {
	position:absolute;
	width:960px;
	z-index:-9999;
}
.data-adaugarii {
	padding-top:0px;
	margin-top:-4px;
	color:#999;
}

#jquery-overlay { position:fixed !important; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#plusone {
	float:right;
	margin:16px -21px 0 0;
}
