
*{
	margin: 0px;
	padding: 0px;

}

html{
	margin: 0px;
	padding: 0px;
	background: url("../images/template_1/bg_.jpg") ;
}

body {
	background: url("../images/template_1/bg.jpg") repeat-x top center;
	font: normal 12px Verdana, Arial, Helvetica;
	border-bottom: 4px solid #0E0E0E;
	color: #444;
	line-height: 140%;
}

.clearboth
{
	clear: both;
}

.clearFloat{
	clear: both;
}

input{
	border: 1px solid #ccc;
}

select{
	border: 1px solid #ccc;
}

textarea{
	border: 1px solid #ccc;
}

ul li{
	list-style: none;
}

img{
	border: none;
}

a{
	text-decoration: none;
	color: #009800;
}


h1{
	font-size: 16px;
	margin: 5px 0px;
}

h2{
	font-size: 13px;
	margin: 5px 0px;
}

h3{
	font-size: 12px;
	margin: 5px 0px;
}


.btn
{
	background: url("../images/template_1/btn.jpg") no-repeat;
	color: #fff;
	border: none;
	width: 108px;
	height: 24px;
	line-height: 24px;
	text-align:center;
	padding: 0px;
}

.btn_
{
	background: #008A00;
	color: #fff;
	border: none;

	height: 24px;
}

.btn_n
{
	background: url("../images/template_1/btn_n.jpg") no-repeat;
	color: #fff;
	border: none;
	width: 60px;
	height: 24px;
}

#wrapper{
	background:  url("../images/template_1/bg_wrapper.jpg")  no-repeat top center;

}

#wrapper2{
	background:  url("../images/template_1/bg_wrapper_.jpg")  repeat-y  center;
	width: 972px;
	margin: 0px auto;
	position: relative;
}

#banner{
	margin: 0px auto;
	width: 940px;
	border: 1px solid #ccc;
	padding: 3px;
	text-align: center;

}

#header{
	width: 940px;
	background: none;
	padding-bottom: 10px;

}


#logo{
	width: 306px;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
}

#langs{
	width: 100px;
	text-align: right;
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 10000;
}



#menu{
	float: right;
	text-align: right;
	width: 660px;
	height: 50px;
	padding-top: 70px;
	padding-right: 0px;
}



#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu ul li{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#menu ul li .tree_selected{
	display: inline;
}


#menu ul li a
{
	background: url("../images/template_1/bg_menu.jpg") repeat-x;
	height: 25px;
	line-height: 25px;
	padding: 5px;
	font-size: 13px;
	margin: 0px 0px;
	color: #fff;
}

#menu ul li .ml
{
	background: url("../images/template_1/bg_menu_l.jpg") right no-repeat;
	display: inline;
	height: 25px;
	line-height: 25px;
	padding: 5px 2px;
	font-size: 13px;
	margin: 0px 0px;
	color: #fff;
	font-weight: bold;
}

#menu ul li .mr
{
	background: url("../images/template_1/bg_menu_r.jpg") left no-repeat;
	display: inline;
	height: 25px;
	line-height: 25px;
	padding: 5px 2px;
	font-size: 13px;
	margin: 0px 0px;
	color: #fff;
	font-weight: bold;
}

#menu ul li .tree_selected .ml
{
	background: url("../images/template_1/bg_menu_selected_l.jpg") right no-repeat;
	display: inline;
	height: 25px;
	line-height: 25px;
	padding: 5px 2px;
	font-size: 13px;
	margin: 0px 0px;
	color: #fff;
	font-weight: bold;
}

#menu ul li .tree_selected .mr
{
	background: url("../images/template_1/bg_menu_selected_r.jpg") left no-repeat;
	display: inline;
	height: 25px;
	line-height: 25px;
	padding: 5px 2px;
	font-size: 13px;
	margin: 0px 0px;
	color: #fff;
	font-weight: bold;
}


#menu ul li .tree_selected a{
	background: url("../images/template_1/bg_menu_selected.jpg") repeat-x;
	color: #eee;
	font-weight: bold;
}

#menu ul li a:hover{
	color: #eee;
}


#breadcrumbs
{
	padding-top: 5px;
	padding-left: 285px;
}

#breadcrumbs a{
	font-size: 11px;
	color: #333;
}

#content{
	padding-top: 5px;
}


#main{
	float: left;
	width: 660px;
	margin: 0px 10px;
}




#main h1{

	padding: 4px 0px 0px 0px;

}

#main p{

	padding: 0px 10px;
}

#main .h1_bg
{
	background: url("../images/template_1/h1_bg.jpg") top repeat-x;
	padding: 9px;
}

#left{
	float: left;
	width: 250px;
	margin: 0px 10px 10px 12px;

}

.submit_blue
{
	background: #008A00;
	color: #fff;
	border: none;
	width: 40px;
	height: 24px;
}

#user_login td{
	padding: 5px 0px;
	height: 10px;
}

#user_login td a{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

#user_login{
	background: url("../images/template_1/bg_newsletter_tab.jpg") top no-repeat;
	margin: 0px 0px;
	color: #fff;
	height: 120px;
	padding: 5px 10px 10px 20px;
}

#user_login h2{
	color: #fff;
}

.tab_newsletter{
	background: url("../images/template_1/bg_newsletter_tab.jpg") top no-repeat;
	margin: 0px 0px;
	height: 120px;
	padding: 5px 10px 10px 20px;
}

.tab_newsletter .ns_input
{

}

.tab_newsletter h2{
	color: #fff;
}

.tab_left{

	margin: 0px 0px;
	padding-bottom: 10px;
}

.tab_left select{
	width: 120px;
}

.tab_left .submit_yellow_1
{
	background: url("../images/template_1/btn.jpg") no-repeat;
	color: #fff;
	border: none;
	width: 108px;
	height: 24px;
}

.tab_left .submit_yellow_2
{
	background: url("../images/template_1/btn_.jpg") no-repeat;
	color: #fff;
	border: none;
	width: 120px;
	height: 24px;
}

.tab_left h2{
	font-size: 17px;
	font-weight: normal;
	padding: 5px;
	padding-left: 7px;
}

.tab_left .h2_bg
{
	background: url("../images/template_1/h2_bg.jpg") top repeat-x;
	padding: 9px;
}

.tab_left .featured{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.tab_left .featured_img{
	float: left;
	width: 100px;
	border: 1px solid #ccc;
	padding: 3px;
}

.tab_left .featured_detail{
	float: left;
	padding: 5px;
	width: 120px;
}

.tab_left ul{
	padding: 0px;

}

.tab_left ul li{

}


.tab_left ul li a{
	display: block;
	padding: 4px 2px 4px 15px;
	border-bottom: 1px dotted #ccc;


}

.tab_left ul li a:hover{
	font-weight: bold;
}

.tab_left ul li .tree_selected a{
	font-weight: bold;
}

.tab_left .tab_left_second{
	padding: 0px 5px;
}

.tab_left .tab_left_second p{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.user_add .label_
{
	float: left;
	width: 200px;
	text-align: right;
	padding: 5px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}

.error
{
	color: #cc0000;
	font-size: 15px;
	font-weight: bold;
	padding-left: 220px;
}

.user_add .frmUserRegister
{
	background: #008A00;
	color: #fff;
	border: none;

	height: 24px;
}
.user_add input
{
	float: left;
	width: 250px;
	height: 25px;
	line-height: 25px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
}

.table_listings
{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: 120px;
}

.table_listings img
{
	border: 1px solid #ccc;
	padding: 3px;
}


.listing_home{
	width: 300px;
	float: left;
	height: 120px;
	margin: 10px;
}

#property_add_form_
{

}

#property_add_form_ select
{
	width: 200px;
	height: 25px;
	line-height: 25px;
	margin: 3px;
}

#property_add_form_ .input_
{
	width: 200px;
	height: 23px;
	margin: 3px;
	padding-top: 3px;
}

#property_add_form_ label
{
	float: left;
	width: 200px;
	text-align: right;
	padding: 5px;
	font-weight: bold;
}



#property_add_form_ #div_caracteristici input
{
	width: 200px;
	height: 20px;
	line-height: 20px;
}

#property_add_form_ #div_caracteristici select
{
	height: 20px;
	line-height: 20px;
	width: 200px;
}

#property_add_form_ #div_caracteristici label
{
	margin-top: 3px;
	height: 20px;
	line-height: 20px;
}

#property_add_form_ #div_caracteristici .is_public_checkbox{
	width: auto;
	margin-top: 10px;
}

.article_list{
	padding-top: 10px;
}
.row_article_list{
	border-bottom: 1px dotted #ccc;
	padding: 3px 0px;
}

.contact_form
{
	float: right;
	width: 350px;
}

.contact_form label
{
	font-weight: bold;
}

.page_contact_content
{
	float: left;
	width: 300px;
}

#footer
{
	background: #fff  url("../images/template_1/bg_wrapper_.jpg")  repeat-y  center;
	width: 972px;
	margin: 0px auto;


}

#footer ul li{
	display: inline;
	margin-right: 0px;
}

#footer ul li .tree_selected{
	display: inline;
}

#footer ul li a {
	color: #333;
	padding: 5px;
	font-size: 10px;
}

#footer ul li .tree_selected a{
}

#footer ul li a:hover{
}

#footer_inner{
	float: left;
	width: 760px;
	padding: 20px 5px 15px 5px;
}

#logo_footer{
	float: right;
	padding-right: 12px;
	width: 151px;
}


.required_field
{
	color: #cc0000;
}

.search_bg select{
	width: 120px;
}

.rosu_
{
	color: #cc0000;
}

/*////////////////////////////////////////////////////////////*/



.detalii-anunt
{

}


.anunt_poze
{
	width: 220px;
	float: left;
}

.anunt_detalii
{
	width: 370px;
	float: left;
	padding-left: 15px;
	border-left: 1px solid #cccccc;
}

.gri_
{
	color:#333333;
}

.anunt_detail
{
	margin: 3px;
}
