*{margin: 0;padding:0;}
html, body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left;height: 100%;}
h1, h2, h3, h4{padding:0px;}
img {border:none; margin:0; padding:0;}
a{text-decoration:none; outline-style:none; outline: none;}
td{vertical-align:top; padding:0px; border-collapse:collapse;}
.cl{clear:left; font-size:0px; line-height:0px;}
form{display:inline;}
.cr{clear:right; font-size:0px; line-height:0px;}
.cb{clear:both; font-size:0px; line-height:0px;}
.right{float:right;}
.left{float:left;}
h1{font-size:21px;}
h2{font-size:15px; color:white; font-weight:700px;}
h3{font-size:18px; color:white; font-weight:bold;}
h4{font-size:12px; color:#000; font-weight:bold;}
p{font-size:11px; font-family:Arial, Helvetica, sans-serif; }
p a{color:#00F; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
ul{list-style:none;}
/*Pensiuni*/

#orange_border{border-top:5px solid #fb7116;}
#head_title{ background:#fb9d16; padding:5px 15px;}
.breadscrumb{font-size:11px; color:#FFF;}
.breadscrumb a{font-size:11px; color:#FFF; background:url(../images/bread.jpg) no-repeat right; padding-right:15px; }

body{background:url(../images/top.jpg) no-repeat top center; }
#top-container{width:885px;  margin:0 auto; background:#FFF; overflow:hidden;}
#logo{height:93px; background:url(../images/top_blue.jpg) repeat-x;}
#logo_img{margin:20px;}
#logoRight{margin:20px;}
#search{margin-top:7px;}
.search_input{border:none; height:22px; width:200px; margin-top:2px;}
#login{color:#c4e0fc; font-size:11px;}
#login a{color:#c4e0fc;}
.underline{text-decoration:underline;}
#menu{height:18px; background:#194f85; padding:10px 0 10px 0;}
ul#nav{list-style-type:none;}
ul#nav li{display:inline;}
ul#nav li a{font-size:13px; color:white; font-weight:700; padding:0 15px 0 10px}
ul#nav li a.active{ padding:6px 15px 12px 10px; background: #fb7116 url(../images/active.jpg) no-repeat; background-position:right;}
ul#nav li a:hover{ padding:6px 15px 12px 10px; background: #fb7116 url(../images/active.jpg) no-repeat; background-position:right;}
#top-content{height:529px; padding:10px;  width:865px; overflow:hidden;}
#top_home_left{width:595px; }
#top_home_right{width:260px; _margin-right:-10px;}
.top_title{margin-left:20px; padding-top:10px;}
.oferte_cazare{font-size:11px; margin:10px; color:white; text-decoration:underline;}
.banner_image{border:8px solid #fb8616;}
#top_home_title{height:34px; background:url(../images/top-orange.jpg) repeat-x;}
#banner_foto{height:301px; overflow:hidden; position:relative;}
.left_arrow{position:absolute; top:120px; left:0;}
.right_arrow{position:absolute; top:120px; right:0;}
#banner_nav{height:25px; background:#ff5a00; margin-top:5px;}
.banner_nav_title{color:white; padding:5px; font-size:11px; font-weight:700; }
#banner_nav_img{margin: 4px 10px 5px 5px;}
#ultimele_pensiuni{height:150px; width:575px; margin:10px; _border:bottom:3px solid #feb536;}
#banner_bottom{height:192px; _overflow:hidden;}
.banner_box{width:114px; height:130px; background:#fbfbfb;border:1px solid #cacaca;margin-right:10px; padding:10px; padding-top:3px;padding-bottom:15px;text-align:center; _width:110px;  _padding:8px;}
.last{margin:0;}
.stele_center{margin:0 30px 3px 30px;}
.untimele_img{padding:2px; border:1px solid #ccc; margin-bottom:2px;}
.ultimele_title{color:#194f85; font-size:10px; font-weight:700; }
#top_side_cautare{width:260px;}
#top_side_title{height:22px; width:260px; background:url(../images/top_side_title_bg.jpg) no-repeat; padding:10px;}
#cautare{ background:url(../images/cautare_bg.jpg) repeat-x; border:1px solid white; border-top:none; padding:5px 0 0 20px; color:#FFF; font-size:11px;}
.cautare_select{border:none; width:200px; height:20px; padding:2px; font-size:11px; margin:5px 0;}
.cautare_input{border:none; width:200px; height:18px; margin: 5px 0;}
.small{font-size:10px;}
#afiliati{background:#015b9e; margin-top:5px; border:1px solid #FFF;}
#afiliati_top{height:35px; background:url(../images/afiliati_top.jpg) repeat-x; background-position:bottom;}
#afiliati_content{min-height:213px; background:url(../images/afiliati_content.jpg);}
#afiliati_top_title{color:#FFF; padding:5px; font-size:14px; font-weight:bold;}
#afiliati_nav{padding:5px;}
.afiliati_content_box{width:240px; margin-left:10px; color:#FFF; font-size:10px;}
img.border{margin-right:10px;}
#wrap{width:865px; margin:0 auto;}
#content{width:595px; margin:10px 10px 0 0; }
#sidebar{width:255px; margin-top:10px;}
.content_box{width:250px; background:#e5e3b3;  padding:5px; _margin-bottom::5px;}

.margin{ margin-right:15px;}
.content_box_title{padding:5px 20px; margin:5px; line-height:25px; font-size:12px; font-weight:bold; background-color:#fff;}
.content_box_txt{background:#FFF; padding:3px;}
.content_box_txt2{background:#FFF; padding:10px;}
.content_box_txt2 a{color:red; text-decoration:underline;}
#newsletter{background:#e5e3b3; padding:10px; color:#000;}
#newsletter_inner{background:#FFF; margin-top:5px; padding:10px;  _width:120px;}
.newsletter_input{border:1px solid #c7c59a; width:215px; height:20px;}
#newsletter_inner a{color:#63635a; font-size:10px; text-decoration:underline; }

#footer{margin:20px 0; }
#footer_left{ width:500px; color:#194f85; font-size:11px;}
ul#footer_nav {list-style-type:none;}
ul#footer_nav li{display:inline;}
.gray_footer{color:#56553c; font-size:11px;}
#footer_right{ width:190px;}
#abonare_link{_margin-right:-120px;}
.cheque_footer{color:#fb7116; font-weight:bold;}
.line{border-bottom:1px solid #ccc;}

#listare_container{width:650px; margin:10px 10px 0 0; padding-left:10px;}
#listare_container_foto{width:630px; margin:20px 10px 0 0; padding-left:30px; min-height:500px;}
#listare_container_contact{width:360px; margin:20px 200px 200px 70px;  min-height:300px; border:1px solid #f3f2d1; padding:20px; display:inline;}
#lista{margin-left:10px; width:640px;}
.ordonare_lista{color:#7b7b7b; font-size:11px;}
#lista a{color:#194f85;  font-size:11px; text-align:center;}
#paginare {text-align:center;}
#paginare a{padding:2px 4px 2px 4px;  -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.paginare_active{color:#fff!important; background:#009;}
.listare_box{ margin-top:10px; border-top:1px solid #ccc; }
.listare_image{padding:5px; width:120px;} 
.listare_image img{background:#feffff; padding:2px; border:1px solid #ccc;}
.gal{width:330px;}

.gal .thmb{background:#feffff; padding:2px; border:1px solid #ccc;float:left;margin-right:2px;width:73px}
.listare_content{width:380px;  padding:10px; }
.listare_content2{width:520px;  padding:10px; }
.pret{width:100px; padding:0 10px; padding-top:5px;}
.pret a img{margin-top:5px;}
.listare_titlu{color:#fb7116; font-size:12px; font-weight:bold;}
.listare_stele{padding-top:5px;}
.pret_small{font-size:9px; color:#999; padding-left:7px;}
.pret_numar{font-size:40px; color:#fb7116; padding-left:4px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pret_ron{font-size:11px; color:#fb7116; padding-left:7px; }
#filtre_container{width:200px;  margin-top:-36px;}

.detalii{background:url(../images/detalii_bg.jpg) no-repeat right; padding-right:10px; margin:15px 0 0 5px; font-size:10px; color:#194f85; font-weight:bold;}
.center{margin:0 auto; width:250px;}
#filtre_titlu{width:182px; height:16px; background:url(../images/filtre_titlu.jpg) no-repeat; padding:10px; font-size:11px; color:#FFF; font-weight:bold;}
.filtre_content{border:1px solid #ccc; border-top:0; padding:10px; color:#194f85; font-size:11px; vertical-align:middle;}
.border{border-bottom:1px solid #ccc;}
.filtre_title{color:#6a6a6a; font-size:10px; font-weight:bold;}
.checkbox_container{height:1px; padding-bottom:2px;}
.checkbox{vertical-align:middle; margin-bottom:2px; }
.filtre_select{width:80px; margin-left:5px;}

.content_box2{ background:#e5e3b3;  padding:5px; _margin-bottom:5px;}
.content_box_title2{padding:5px 20px; margin:5px; line-height:25px; font-size:12px; font-weight:bold; background-color:#fff;}
.content_box_txt3{background:#FFF; padding:10px;}
.content_box_txt3 a{color:red; text-decoration:underline;}
.thumb{margin:0 10px 10px 0; background:#feffff; padding:2px; border:1px solid #ccc; }

.formular_contact{margin-top:-10px; font-weight:bold; line-height:20px; color:#194f85;}
.form_title{font-size:11px; color:#194f85;}
.contact_input{ margin:3px 0; border:1px solid #e5e3b3; height:23px; width:250px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.contact_submit{border:1px solid #e5e3b3; background:#194f85; padding:3px 6px; font-size:12px; color:#FFF;}
.oblig{font-size:9px; color:#b8b797;}
.eroare { display: block; height:100%; line-height: 22px; background: #fdd395 url(../images/eroare.png) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#fff;border: 1px solid #fdc879; -moz-border-radius: 5px; -webkit-border-radius:5px; }
.succes { display: block; height: 100%; line-height: 22px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(../images/succes.png); background-repeat: no-repeat; background-position: 10px center; color:#436213; }
.cont input[type=text], input[type=password]{height:20px;border:1px solid #cacaca;-moz-border-radius: 2px; -webkit-border-radius:2px;}
.cont textarea{height:150px;border:1px solid #cacaca;-moz-border-radius: 2px; -webkit-border-radius:2px;}
.cont {color:#333}
#ultimele_pensiuni ul, #ultimele_pensiuni li{
	margin:0;
	padding:0;
	list-style:none;
}
#ultimele_pensiuni li{ 
	width:584px;
	height:151px;
	overflow:hidden; 
}	
#afiliati_content ul, #afiliati_content li{
	margin:0;
	padding:0;
	list-style:none;
}
#afiliati_content li{ 
	width:257px;
	height:210px;
	overflow:hidden; 
}
#banner_foto ul, #banner_foto li{
	margin:0;
	padding:0;
	list-style:none;
}
#banner_foto li{ 
	width:595px;
	height:301px;
	overflow:hidden; 
}	

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:500px;}
#log li{ list-style-position:inside; margin:2px; background: #FBE3E4 url(/images/eroare.png) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#cacaca; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background: #D6FFD8 url(/images/succes.png) no-repeat 10px center; background-repeat: no-repeat; background-position: 10px center; color:#436213;}


#text, #text1, #text2{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 5px;
	cursor:pointer;
}
#drop, #drop1, #drop2{
	position:absolute;
	top:21px; left:0px;
	width:180px;
	background-color:#e2edf5;
	margin:0;
	padding:0;
	display:none;
}
#drop, #text, #select{
	z-index:10;
}
#drop, #drop1, #drop2{
	max-height:230px;
	overflow:auto;
}
#drop1, #text1, #select1{
	z-index:8;
	max-height:230px;
}
#drop2, #text2, #select2{
	z-index:7;
	max-height:230px;
}
#drop li, #drop1 li, #drop2 li{
	margin:0;
	list-style:none;
	padding:3px 0 3px 5px;
	border-bottom:1px #ece7da solid;
}
#drop li a, #drop li a:hover, #drop1 li a, #drop1 li a:hover, #drop2 li a, #drop2 li a:hover{
	color:#58554c;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	width:auto;
}
#select, #select1, #select2{
	width:170px; height:20px;
	position:relative;
	background:#8db9db;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
#select .bumb, #select1 .bumb1, #select2 .bumb2{
	position:absolute;
	top:0; left:160px;
	border:1px solid #8db9db;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
	/*background-color: #8DC05B;*/
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}
