* html .main .map { margin-top: -10px; }

* html .main ul.results li .estate-info { height: 20px; }
* html .main ul.results li .estate-info .estate-image { display: inline; }
* html .content .section { position: relative; }
* html .content .section .ad-list .preview { display: inline; position: relative; }
* html .content .results .estate-info { margin: -5px; }

* html .main ul.results li .estate-description ul.attributes li.phone { background: url(../images/silk/telephone.gif) 0 0 no-repeat transparent; padding-left: 22px; }
* html .main ul.results li .estate-description ul.attributes li.email { background: url(../images/silk/email.gif) 0 0 no-repeat transparent; padding-left: 24px; }
* html .main ul.results li .estate-description ul.attributes li.web { background: url(../images/silk/world.gif) 0 0 no-repeat transparent; padding-left: 24px; }
* html .main ul.results li .estate-description ul.attributes li.search { background: url(../images/silk/magnifier.gif) 0 0 no-repeat transparent; padding-left: 20px; }
* html .main ul.results li .estate-description ul.attributes li.comments { background: url(../images/silk/comments.gif) 0 0 no-repeat transparent; padding-left: 20px; }

* html .section .ad-list a:visited { font-weight: normal; }
* html .section .ad-list .heading a:visited { font-weight: bold; }

* html .main .spaced { margin-top: 10px; }

.gainlayout { _height: 0; min-height: 0; }
