/*general*/
/******************************/

html, body {margin: 0; padding: 0; }
body {min-width:800px;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:1.2em;
	background-color: #293E00;
}
table, td, div, p, ul, ol, h1, h2, h3, img, form, input, textarea, button {margin: 0; padding: 0; border-style: none; }
ul {display: block; list-style-type: none; }
ul li {display: block;}

a {font-size:11px;color:#666158;text-decoration:none;padding:1px;}
a:hover {}

p{
 text-align:justify;
 line-height:20px;
 padding:4px;
}
/*container-outer*/
/******************************/
#container{width:780px;margin:0px auto 0px auto;background-color:#ffffff;}

/*header*/
/******************************/
#header{position:relative;width:780px;height:100px;background-color:transparent;
background-repeat:repeat-x;border-bottom:1px solid #333333;}
#header #logo{position:absolute;left:5px;bottom:2px;}
#header #top_links{position:absolute;right:86px;top:95px;}
#top_links li{float: left;margin-left:4px;margin-right:4px;}
#top_links li a {color:#cc0033;text-decoration:none;padding:4px;}
#top_links li a:hover{color:#cc0033;}
#top_links img {padding-right:3px;}


/*main*/
/******************************/
#main{position:relative;width:auto;padding:4px;clear:both;}

/*left*/
#main #left{width:200px;float:left;}
#left #meniu{width:200px;background-color:#669900;border:1px solid;}
#meniu li{
	line-height:30px;
	background-image:url('../../images/bullet_meniu2.gif');
	background-repeat:no-repeat;
	background-position:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDFD66;
}
#meniu li a {color:#ffffff;text-decoration:none;padding-left:30px;}
#meniu li a:hover{}

#left #search_form{width:200px;border:1px solid #666158;margin-bottom:4px;}

#search_form .title_s{width:auto;border-bottom:2px solid #b3aea1;color:#666158;font-size:11px;font-weight:bold;line-height:30px;padding:4px 0 4px 6px;}
#search_form .input_container{width:auto;padding:0px 4px 0px 4px;}
 .input_container .label{width:auto;clear:both;}
 .input_container .label_inline{width:auto;line-height:17px;}
 *html .input_container .label_inline{line-height:24px;}
 .input_container .inpt{width:auto;padding:3px;padding-left:0px;clear:both;}
 .input_container .inpt_inline{float:left;width:auto;padding:3px;padding-left:0px;}
 .inpt select{width:100%;}

 .inpt input.price{border:1px solid #333333;width:60px;}
 .inpt .search_btn{color:#333333;width:80px;background-image:url('../../images/bg_search_btn.gif');background-repeat:repeat-x;height:25px;border:1px solid #999999;padding:2px;}
 .input_form{border:1px solid #333333;}
 .buton{color:#333333;width:80px;background-image:url('../../images/bg_search_btn.gif');background-repeat:repeat-x;height:25px;border:1px solid #999999;padding:2px;}

/*right*/
#main #right{width:560px;float:right;}
#right .title_r{
	width:auto;
	background-repeat:repeat-x;
	background-position:bottom;
	color:#cc0033;
	font-size:12px;
	font-weight:bold;
	clear:both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#right .img_estate{float:left;margin-top:10px;margin-left:10px;text-align:center;margin-bottom:10px;}
.img_estate img{padding:3px;border:1px solid #cc0033;}
*html #main .img_estate{margin-left:5px;}

/*footer*/
/******************************/
#footer{position:relative;width:auto;padding:4px;clear:both;background-color:transparent;border-top:2px solid #666158;height:40px;
text-align:center;
} 
/*extra*/
#right #category{width:auto;padding:6px;float:left;}
#category .category_table{padding:2px;border:1px solid #cccccc;margin:3px;width:100%}
#right .listing_table{padding:2px;border:1px solid #cc0033;margin:3px;background-color:#e2fac9;} 
.hand{
	cursor:pointer;
	cursor:hand;
	border:2px solid #436400;
	padding:0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.listing_table a.title_estate{font-size:12px;font-weight:bold;color:#666666;}
.textGray{color:#999999;}
.listing_table_details{
	padding:2px;
	margin:3px;
	width:98%;
}
.listing-tabel-mic{
	background-color:#e2fac9;
	border:1px solid #cc0033;
	color:#666666;
}

.table_features{background-color:#FFF0F1;border:1px solid #cc0033;color:#666666;}
#galleryid{background-color:#FFFFFF;border:1px solid #000000;text-align:center;}
.listing1{border:1px solid #cccccc;margin-top:20px;background-color:#ececec;}
.listing1 input,textarea{
	border:1px solid #99CC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.finques {
	background-color: #cc0033;
	text-decoration: none;
	text-align: left;
	width: 100%;
	margin: 4px;
	text-indent: 6px;
	padding: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.blancofinques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0pt;
}
