div.ads p.region {padding-left: 20px; background-repeat: no-repeat;}
div.ads p.region a {/*width: 16px; height: 16px; background: url(/images/more.gif) no-repeat; display: block; float: left;*/}
div.ads p.region a img.more {vertical-align: bottom; /*display: none;*/}
div.ads p.region span.region {font-size: 8pt; color: #999;}

div.ads div.rubrics {}
div.ads div.rubrics ul {float: left; width: 100%; margin-top: 0; margin-bottom: 0;}
div.ads div.rubrics ul li {float: left; padding-left: 0; background: none;}
div.ads div.rubrics ul li       a {display: block; float: left; text-decoration: none; background-repeat: no-repeat; background-position: 9px 7px;}
div.ads div.rubrics ul li       a span.lt {display: block; background: url(/images/edge_lt.gif) left top no-repeat;}
div.ads div.rubrics ul li       a span.rt {display: block; background: url(/images/edge_rt.gif) right top no-repeat; padding: 7px 9px; padding-left: 27px;}
div.ads div.rubrics ul li       a span.ads {color: #999;}
div.ads div.rubrics ul li.rent  a {background-image: url(/files/rubrics/rent.gif);}
div.ads div.rubrics ul li.lease a {background-image: url(/files/rubrics/lease.gif);}
div.ads div.rubrics ul li.buy   a {background-image: url(/files/rubrics/buy.gif);}
div.ads div.rubrics ul li.sell  a {background-image: url(/files/rubrics/sell.gif);}
div.ads div.rubrics ul li.rent  a:hover {background-color: #eaa;}
div.ads div.rubrics ul li.lease a:hover {background-color: #aea;}
div.ads div.rubrics ul li.buy   a:hover {background-color: #aae;}
div.ads div.rubrics ul li.sell  a:hover {background-color: #eae;}
div.ads div.rubrics ul li       a.active {color: #fff;}
div.ads div.rubrics ul li.rent  a.active {background-color: #c00 !important; background-image: url(/files/rubrics/rent.a.gif);}
div.ads div.rubrics ul li.lease a.active {background-color: #0c0 !important; background-image: url(/files/rubrics/lease.a.gif);}
div.ads div.rubrics ul li.buy   a.active {background-color: #00c !important; background-image: url(/files/rubrics/buy.a.gif);}
div.ads div.rubrics ul li.sell  a.active {background-color: #c0c !important; background-image: url(/files/rubrics/sell.a.gif);}
div.ads div.rubrics ul li.rent  a.active span.ads {color: #eaa;}
div.ads div.rubrics ul li.lease a.active span.ads {color: #aea;}
div.ads div.rubrics ul li.buy   a.active span.ads {color: #aae;}
div.ads div.rubrics ul li.sell  a.active span.ads {color: #eae;}
div.ads div.rubrics ul.rent  {border-bottom: 1px solid #c00;}
div.ads div.rubrics ul.lease {border-bottom: 1px solid #0c0;}
div.ads div.rubrics ul.buy   {border-bottom: 1px solid #00c;}
div.ads div.rubrics ul.sell  {border-bottom: 1px solid #c0c;}

div.ads div.rubrics ul li.place {float: right;}
div.ads div.rubrics ul li.place a {background-image: url(/images/li_1.gif); font-weight: bold;}
div.ads div.rubrics ul li.place a:hover {background-color: #fda;}

div.ads ul.items {margin-top: 0;}
div.ads ul.items li {padding-left: 0; background: none; /*padding: 1px 0;*/}
div.ads ul.items li div.li_fix {float: left; width: 100%; background: url(/images/grad.gif) top repeat-x; border-top: 1px solid #ccc;}
div.ads ul.items li h2 {font-size: 12pt; font-weight: bold;}
div.ads ul.items li h2 a {/*text-decoration: none;*/}
div.ads ul.items li div.info {float: left; width: 240px; padding-left: 10px;}
div.ads ul.items li div.info p span.tab {margin-left: 10px;}
div.ads ul.items li div.info p span.more {border-bottom: 1px dashed; cursor: pointer;}
div.ads ul.items li div.info p.price {float: right; margin-left: 10px; text-align: right; color: #999;}
div.ads ul.items li div.info p.cities strong {font-weight: normal;}
div.ads ul.items li div.info p.address {margin: 0;}
div.ads ul.items li div.info p.address strong {font-weight: normal;}
div.ads ul.items li div.info p.address img.blank {vertical-align: bottom;}
div.ads ul.items li div.text {margin-left: 260px;}
div.ads ul.items li div.text p.photos img {margin-left: 10px;}
div.ads ul.items li div.text p.photos img.first {margin-left: 0;}
div.ads ul.items li div.text p.photo img {cursor: pointer;}
div.ads ul.items li div.text ul.sign {float: left; width: 100%;}
div.ads ul.items li div.text ul.sign li {float: left; padding-right: 20px; /*color: #999;*/ margin-bottom: 10px; white-space: nowrap;}
div.ads ul.items li div.text ul.sign li a {/*color: #999;*/ /*text-decoration: none;*/}
div.ads ul.items li div.text ul.sign li.first {/*padding-left: 0;*/}
div.ads ul.items li div.text ul.sign li.edit a {color: #0c0;}
div.ads ul.items li div.text ul.sign li.delete a {color: #c00;}
div.ads ul.items li div.text ul.sign li.specplacing,
div.ads ul.items li div.text ul.sign li.specplacing a {color: #f90;}
div.ads ul.items li.first div.li_fix {border-top: none;}
div.ads ul.items li.specplacing div.li_fix {background-image: url(/images/grad-specplacing.gif);}

div.ads div.old {margin-top: 50px;}
div.ads div.old h2 {font-size: 10pt !important; font-weight: normal !important; color: #999;}
div.ads div.old h2 a {color: #999; text-decoration: none; cursor: pointer; border-bottom: 1px dotted;}
div.ads div.old p.period {/*font-size: 8pt;*/ color: #999;}
div.ads div.old p.text {margin-top: -10px; /*font-size: 8pt;*/ color: #999;}
div.ads div.old p.text a {color: #999; text-decoration: none;}

div.ads p.resume {font-size: 8pt;}

div.ads p.realties {margin-top: 30px; font-size: 8pt; color: #999;}
div.ads p.realties a {text-decoration: none; color: #999;}
div.ads p.realties a em {font-style: normal;}

div.ads p.map_ads {font-size: 8pt; color: #999;}
div.ads p.map_ads a {color: #999; text-decoration: none;}

div.ads div.form form span.sample {border-bottom: 1px dashed; cursor: pointer; white-space: nowrap;}

div.ads table.specplacing tr th,
div.ads table.specplacing tr td {padding: 5px;}
div.ads table.specplacing tr td {border-top: 1px solid #ccc;}
div.ads table.specplacing tr td span.price {border-bottom: 1px dashed; cursor: pointer;}
div.ads table.specplacing tr td.right {text-align: right;}

div.content div.ads div.form form div.half {float: left; margin-left: 10px;}
div.content div.ads div.form form div.half.first {margin-left: 0;}
div.content div.ads div.form form div.field {width: 320px;}
div.content div.ads div.form form div.full div.field {width: 650px;}
div.content div.ads div.form form div.full div.field textarea {width: 640px/*-10px*/;}

div.sidebar div.ads {/*margin-top: 80px;*/}
div.sidebar div.ads div.form form div.from,
div.sidebar div.ads div.form form div.upto {float: left; width: 95px; padding-left: 10px;}
div.sidebar div.ads div.form form div.from {padding-left: 0;}
div.sidebar div.ads div.form form input#form_field_rooms_from,
div.sidebar div.ads div.form form input#form_field_rooms_upto,
div.sidebar div.ads div.form form input#form_field_square_from,
div.sidebar div.ads div.form form input#form_field_square_upto,
div.sidebar div.ads div.form form input#form_field_price_from,
div.sidebar div.ads div.form form input#form_field_price_upto {width: 85px/*-10px*/;}

@media print
{ * {}
  div.ads p.region {padding-left: 0;}
  div.ads p.region img.more {display: none;}
  div.ads p.region span.region {}

  div.ads div.rubrics {display: none;}
}

