/*general*/
/******************************/

html, body {margin: 0; padding: 0; }
body {min-width:780px;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:1.2em;}
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:#339900;text-decoration:none;padding:1px;}
a:hover {background-color:#f1f1f1;}

p{
 text-align:justify;
 line-height:20px;
 padding:4px;
}
/*container-outer*/
/******************************/
#container_out{width:800px;margin:0px auto 0px auto;border:2px solid #ececec;}
#container_out #container_in{width:798px;border:1px solid #cccccc;}

/*header*/
/******************************/
#header{position:relative;width:798px;height:160px; background-image:url(/images/italianVillasForSale.gif); background-repeat:no-repeat}
#header #logo{position:absolute;top:5px;left:5px;}
#header #top_links{position:absolute;right:137px;top:45px;}
#top_links li{float: left;margin-left:4px;margin-right:4px;}
#top_links li a {color: #333333;text-decoration:none;padding:4px;}
#top_links li a:hover{color:#999;}

/*meniu*/
/******************************/
#meniu{position:relative;width:798px;height:60px;background-image:url('../../images/bg_meniu.gif');background-repeat:repeat-x;}
#meniu li{float: left;margin-left:10px;margin-right:10px;margin-top:18px;}
#meniu li a {font-weight:bold;color:#FFFFFF;text-decoration:none;}
#meniu li a:hover{background-color:#cc9900;}
#meniu li.desp {float:left;margin-top:0px;background-image:url('../../images/meniu_desp.gif');background-repeat:no-repeat;width:18px;height:47px;}

/*main*/
/******************************/
#main{float:left;width:auto;padding:4px;clear:both;}


/*left*/
/******************************/
#main #left{position:relative;width:550px;float:left; padding:15px}
#main #left .title{position:relative;width:550px;height:30px;line-height:30px;font-size:20px;color:#da3531;font: Times, serif;font-weight:bold;font-style: italic;border-bottom:2px solid #cccccc;clear:both;}
#main .img_estate{border:1px solid #cc6600;padding:2px;margin-top:10px;margin-left:10px;text-align:center;}
#img_estate img{padding:2px;}
*html #main .img_estate{margin-left:5px;}
#homepage {width:550px}

/*home*/
/******************************/

.feature {width:140px; height:280px; padding:0}
.featureTitle {width:140px; height:50px; background-color:#cec7b8; }
.featureTitle a{ font-size: 20px; line-height:23px; font-family: Arial; text-decoration:underline; color: #FFFFFF;}
.featureTitle a:hover { font-size: 20px; line-height:23px; font-family: Arial; text-decoration:none; color: #CCCCCC;}
.featureContent {width:140px; height:105px; background-color:#ece8dc; font-size: 11px; font-weight: bold; font-family: Arial; color: #836e2f; vertical-align:top}
.featureContentLower {width:140px; background-color:#ece8dc; font-size: 10px; font-family: Arial; color: #999999;}

/*right*/
/******************************/
#main #right{position:relative;width:200px;float:right;border:1px solid #999999;border-bottom:3px solid #cc9900;}
#right .title{position:relative;color:#ffffff;height:20px;line-height:20px;text-align:center;background-color:#666666;clear:both;}
#right #search_form{position:relative;width:auto;padding:3px;}
#search_form .input_container{position:relative;width:auto;padding:0px 4px 0px 4px;clear:both;}
.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{width:80px;background-image:url('../../images/bg_search_btn.gif');background-repeat:repeat-x;height:25px;
border:1px solid #999999;padding:4px;}
.input_form {border:1px solid #333333;width:60px;}
.search_button{width:80px;background-image:url('../../images/bg_search_btn.gif');background-repeat:repeat-x;height:25px;
border:1px solid #999999;padding:4px;}

/*footer*/
/******************************/
#footer{clear:both;margin-top:10px;position:relative;width:798px;height:50px;border-top:2px solid #339933;}
#footer #bottom_links{margin-top:10px;margin-left:10px}
#bottom_links li{float: left;margin-left:4px;margin-right:4px;}
#bottom_links li a {color:#666;text-decoration:none;padding:4px;}
#bottom_links li a:hover{color:#339900;background-color:transparent;}

/*extra*/
#left #category{width:auto;padding:6px;float:left;}
#category .category_table{padding:2px;border:1px solid #cccccc;margin:3px;background-color:#ececec;width:100%}
#right .listing_table{padding:2px;border:1px solid #339900;margin:3px;background-color:#ececec;} 
.hand{cursor:pointer; cursor:hand;border:1px solid #339900;padding:2px;}
.listing_table a.title_estate{font-size:12px;font-weight:bold;color:#666666;}
.textGray{color:#999999;}
.listing_table_details{padding:2px;border:1px solid #cccccc;margin:3px;width:98%;}
.listing-tabel-mic{background-color:#ececec;border:1px solid #cccccc;color:#666666;}

.table_features{border:1px solid #cccccc;}
#galleryid{background-color:#ececec;border:1px solid #339900;text-align:center;}
.listing1{border:1px solid #cccccc;margin-top:20px;background-color:#ececec;}
.listing1 input,textarea{border:1px solid #339900}





