#detail_view{
    width: 100%;
    min-height: 500px;
   
    margin-top:30px;
    border:1px solid #eee;
    float:left;
    margin-bottom: 30px;
    padding-bottom: 20px;
}


#detail_photo{
    
    width: 400px;
    min-height: 500px;
    position: relative;
    float:left;
    margin-left: 10px;
    margin-top: 10px;
}
.share42init{
    position: relative;
    float: left;
    margin-top: 20px;
   /*margin-left: 100px;*/
   margin-left: 10px;
   width: 100%;
}

#detail_text{
    width: 500px;
    min-height: 100px;
    position: relative;
    float:right;
    margin-top: 10px;
    
}
#detail_field_currency{
    clear: none;
    
}

#detail_field_currency  .detail_field_key{
    width: 0px;
    padding: 0px;
}
#detail_field_name_ads{
    margin-bottom: 20px;
}
#detail_field_name_ads .detail_field_key{
    width: 0px;
    padding: 0px;
    
}

#detail_field_unit_land
{
    clear: none;
}
#detail_field_cat{
    font-weight: bold;
    font-size:22px;
    font-family: sans-serif;
    margin-left: 5px;
}
#detail_field_name_ads .detail_field_val{
    margin-left: 0px;
    font-weight: bold;
    font-size:20px;
}
.detail_field{
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
    clear: both;
    float:left;
}
.detail_field_key{
  border:1px solid #eee;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;

    font-family: sans-serif;
    font-size:14px;
    color:#000;
    width: 200px;
    position: relative;
    float:left;
    font-weight: bold;
}
.detail_field_val{
   font-family: sans-serif;
   margin-left: 10px;
   font-size: 14px;
   position: relative;
   top:4px;
   float: left;
}

.detail_photo_thumb ul{
    margin: 0px;
    padding: 0px;
    margin-top: 20px;
}

.detail_photo_thumb ul li{
    list-style: none;
    position: relative;
    float:left;
    margin-left: 2px;
}

.ad_views{
    position: relative;
    float:left;
    clear: both;
}
.ad_views .views_header{font-weight: bold;}
.ad_views .views_num{margin-left: 10px;}