div#search_simple_container{
	background-image: url( '/inc/img/site/search_back.gif' );
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
}
div#simple_inner_container{
    padding: 20px;
}
div#search_fields_container{
    width: 540px;
}
div.search_fields_left{
    width: 49%;
    float: left;
    margin-right: 12px;
}
div.search_fields_right{
    float: right;
}
div.detailed_search_container{
    background-image: url( '/inc/img/site/detailed_search_back.gif' );
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
}
div.detailed_search_hdr{
    padding-top: 8px;
    padding-left: 15px;
    font-size: 14px;
}
div.detailed_inner_container{
    padding: 20px;
}
div.field_row_wrap{
    width: 100%;
}
div.field_label_wrap{
    width: 90px;
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.field_label_wrap_checkbox{
    width: 160px;
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.field_input_wrap{
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.field_input_wrap_checkbox{
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.detailed_search_inner_container{
    float: left;
    width: 33%;
    border-right: 1px solid #CCCCCC;
    height: 110px;
}
div.detailed_search_inner_container2{
    float: left;
    width: 33%;
    height: 110px;
}
div.detailed_search_inner_container_wrap{
    padding-left: 3px;
}
div.multiple_selectbox_wrap{
    width: 100px;
    margin: 0 auto;
}
div.single_selectbox_wrap{
    width: 150px;
    margin: 0 auto;
}
div#about_text_search{
    color: #666;
    font-size: 11px;
    padding-top: 4px;
}
/*search result styles*/
div.s_res_hdr{
    background: #EBEBEB;
    border: 1px solid #CCCCCC;
}
div.s_res_hdr div{
    font-weight: bold;
}
div.s_res_hdr_inner_container{
    padding: 4px;
}
div.s_res_obj_container{
    padding-bottom: 3px;
    border-bottom: 1px solid #CCCCCC;
    width: 100%;
}
div.s_res_obj_container_hover{
    padding-bottom: 3px;
    border-bottom: 1px solid #CCCCCC;
    background-color: #FDF9C9;
    width: 100%;
}
div.s_res_obj_inner_container{
    padding: 3px;
}
div.s_res_thumb{
    float:left;
    width:100px;
    height: 67px;
    /*border: 1px solid #CCCCCC;*/
}
div.s_res_thumb a{
    text-decoration: none;
}
div.s_res_obj_top{
    margin-left: 110px;
}
div.s_res_obj_top_inner{
    padding: 3px;
}
div.s_res_top_price_column{
    float: right;
    width: 100px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}
div.s_res_top_price_column a{
    color: #235ABF;
    text-decoration: underline;
}
div.s_res_eur_price_column{
    float: right;
    width: 100px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    color: #666;
	padding-top: 4px;
}
div.s_res_eur_price_column div{
    color: #666;
}
div.s_res_price_m2{
    font-size: 10px;
}
div.s_res_top_area_column{
    float: right;
    width: 100px;
    text-align: center;
    font-size: 13px;
}
div.s_res_top_area_column a{
    color: #235ABF;
    text-decoration: underline;
}
div.s_res_top_added_column{
    float: right;
    width: 85px;
    text-align: center;
    font-size: 13px;
}
div.s_res_top_added_column a{
    color: #235ABF;
    text-decoration: underline;
}
div.s_res_top_random_column{
    float: right;
    width: 100px;
    text-align: center;
    font-size: 13px;    
}
div.s_res_top_random_column a{
    color: #235ABF;
    text-decoration: underline;
}
div.s_res_top_level_column{
    float: right;
    width: 70px;
    text-align: center;
}
div.s_res_top_title_column a{
    font-weight: bold;
    padding-right: 2px;
    font-size: 13px;
    text-decoration: underline;
    line-height: 15px;
}
div.s_res_top_title_column a:visited{
    color: #000000;
}
div.s_res_top_title_column{
	min-height: 25px;
}
div.s_res_obj_bottom{    
    padding: 3px;
    color: #666;
}
div.loadingT{
    vertical-align: middle;
}
div#pager_wrapperT{
    margin-top: 4px;
}
div#pager_wrapperB{
    margin-bottom: 4px;
}
div#rss_icon{
    margin-right: 5px;
    margin-top: 3px;
}
div#agent_container{
    padding: 3px;
    text-align: center;
}
div.offer_title{
    font-weight: bold;
    float: left;
}
div.offer_price{
    font-weight: bold;
    float: right;
}
div.offer_info{
    padding-top: 3px;
    padding-bottom: 3px;
    color: #666;
}
.search_hdr_banner{
    float: left;
    width: 135px;
    padding: 2px;
}
.search_between_21{
    float: left;
    width: 33%;
    text-align: center;
}
div.result_wrapper_banner{
    padding: 10px 0px 10px 10px;
}
div.lnk_asc a{
    color: #235ABF;
    text-decoration: underline;
}
div.lnk_desc a{
    color: #235ABF;
    text-decoration: underline;
}

div#list_results, div#list_results_active, div#map_results, div#map_results_active{
	display:table;
	float: left;
	height: 28px;
	width: 150px;

}
div#list_results{
	background-image: url( '/inc/img/site/view_as_list.png' );
}

div#list_results_active{
	background-image: url( '/inc/img/site/view_as_list_active.png' );
}

div#map_results{
	background-image: url( '/inc/img/site/view_in_map.png' );
}
div#map_results_active{
	background-image: url( '/inc/img/site/view_in_map_active.png' );
}
div#list_results_active a, div#map_results_active a, div#map_results a, div#list_results a{
	padding-left: 22px;
	margin-top: 20px;
	display:table-cell;
	vertical-align:middle;
}