table {font-size:1em;}
.realty_stats{width:100%;border-collapse:collapse;margin-top:3px;}
.realty_stats th{border-bottom:1px solid #e9e9e9; padding:5px;font-size:12px;}
.realty_stats td{border-bottom:1px solid #e9e9e9;padding:5px; vertical-align: middle;}

.realty_meta {font-size:11px; margin-bottom:3px;}
.realty_list{width:100%;border-collapse:collapse;border-top:1px solid #e9e9e9; box-shadow: 0 1px 5px rgba(0, 0, 0, .3); border-radius: 4px;}
.realty_list tr:nth-child(2n+1) td { background-color: #f6f6f6;}
.realty_list img{  border: 3px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  margin: 5px;}
.realty_list th{border-bottom:1px solid #e9e9e9;background:#E31E25;color:#fff;padding:5px;font-weight:normal;white-space:nowrap;font-size:11px;}
.realty_list td{border-bottom:1px solid #eee;padding:3px 4px;font-size:14px; line-height:1.3em; cursor:pointer; vertical-align: middle;}
.realty_list th a{color:#fff !important;text-decoration:underline;}
.realty_list th a:hover{color:#ae4c21;}
.realty_list tr:hover td{background:#f6f6f6;}

.realty_object{width:100%;border-collapse:collapse;}
.realty_desc{width:100%; border-collapse:collapse;}
.realty_desc td{padding: 5px;}
.realty_desc tr:nth-child(odd) td {background-color:#f6f6f6;}



.realty_object h4{padding:0 0 6px 0;margin:0;font-size:14px;}
.realty_object strong{font-size:18px;display:block;padding-bottom:18px;font-weight:normal;}
.realty_object .picIm{padding-right:15px;width:320px;}
.picIm img { border: 3px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  margin: 5px 0;}
.realty_thumbs {overflow:hidden;}
.realty_thumbs img {border:1px solid #c9c9c9;margin:0 2px 2px 0; float:left;}

.realty_price {font-size:24px; margin-bottom:15px; color: #e31e25;}
.realty_infoblock {overflow:hidden; margin-bottom:20px;}
.realty_subtitle {font-size:13px; font-weight:bold; margin-bottom:5px;}

.realtor_avatar {float:left; margin-right:10px; width:80px;}

.realty_navig{text-align:center;padding:20px 0 16px 0;font-size:12px;font-family:arial;}
.realty_navig a,.realty_navig span{padding:0px 10px 1px 10px;}
.realty_navig a{}

.realty_filter{margin-bottom:15px;margin-top:-5px;padding:0 0 0 2px;font-size:12px;line-height:17px;}
.realty_filter table{border-collapse:collapse;width:100%;}
.realty_filter table td{}
.realty_filter select{padding:5px;}
.realty_filter .prI {font-size:12px;border:1px dotted #8f8f8f;padding:0 5px;margin:3px 0 2px 0;}

.realty_filpr{width:100%;}
.realty_filpr td{padding:4px 5px;}
.realty_filpr input[type=text]{width:97px;}
.realty_filpr input[name=street2]{width:233px;}

.realty_filter table .realty_submit{width:100px;text-align:center;}

.filter-search {padding:3px 5px;}

.filter-popup { width:250px;}
.filter-list{max-height: 395px; overflow:auto;}
.filter-list > label {display:block; margin-bottom:5px; white-space:nowrap;}

.realty_demand { display:none; padding:10px; background-color:#FFF2CC; overflow:hidden;}
.realty_demand textarea {float:right; width:120px; height:90px; padding:3px;}
.realty_demand input[type=text] {width: 150px; padding:3px; margin-bottom:10px;}
.realty_demand input[type=submit] {clear:both; float:right;}
 
.partner {color:#777; text-align:center; font-size:11px; margin-top:40px;}
.partner a {color:#777 !important; text-decoration:none;}

.source {float:right;}

input[type=checkbox] {height:auto;}



.realty-row {
  border-bottom: 1px solid #ccc;
  clear: both;
  padding: 10px 0;
  position: relative;
  background: #f0f0f0 none repeat scroll 0 0;
}
.realty-row:hover{
    background: #FFF;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .3);
    z-index: 9999;
    -webkit-transition: background 400ms;
    -webkit-transition: box-shadow 400ms;
    -moz-transition: background 400ms;
    -moz-transition: box-shadow 400ms;
    border-radius: 4px;
            }
.realty-row1 {
  border-bottom: 1px solid #ccc;
  clear: both;
  padding: 10px 0;
  position: relative;
}
.realty-row1:hover{
            background: #FFF;
            box-shadow: 0 0 50px 0 rgba(0,0,0,.3);
            z-index: 50;
            -webkit-transition: background 400ms;
            -webkit-transition: box-shadow 400ms;
            -moz-transition: background 400ms;
            -moz-transition: box-shadow 400ms;
			transition: background 400ms;
            transition: box-shadow 400ms;
            border-radius: 4px;
            }
			
