/* ©2008 Metadesign (http://www.metadesign.ru/). Coded by Mordraug */
/* NEDVIGA STYLE SHIT_ */


#container {
	width:auto;
	min-width:1000px;
	font-size:1em; /* old value .75em */
	line-height:1.33em; /* equal 16px */
	}

/* grid_ */

#grid {
	width:100%;
	height:700px;
	border-collapse:collapse;
	}

#grid td {
	vertical-align:top;
	padding: 1.5em 1.5em 0 1.5em;
	}

#grid td.leftside {

	}

/* _grid */

/* _categories */
#grid ul.ne_categories {
	list-style:none;
	margin:0;
	display:block;
	clear:both;
	height:2em;
	margin:0 0 0 1em;
	padding: 0;
	}

#grid ul.ne_categories li {
	float:left;
	margin:0 1em 0 0;
	vertical-align:top;
	font-size:1em;
	color:#000;
	}

#grid ul.ne_categories li a {
	font-size:.9em;
	color:#32abe9;
	text-decoration:underline;
	}

#grid ul.ne_categories li a.selected {
        font-size:.9em;
        color:black;
        text-decoration:none;
        }

#grid ul.ne_categories li a:hover {
	text-decoration:none;
	}

/* categories_ */



/* nedviga content_ */

/* special offers2_*/
#special_offers2 {
	width:auto;
	margin:1em 0 1em 0;
	}

#special_offers2 h2 {
  margin:.2em 0 1em 1em;
  display: block; clear: both; padding: 10px 0 2px 0;
}

#special_offers2 h2 a.header {color: #888888; margin-right: 1em; font-size: 1.4em}
#special_offers2 h2 span {color: #888888}
#special_offers2 h2 span a {font-size: 1em; color: #84B22C; line-height: 1.4em}

#special_offers2 .gallery  {
	width:100%; padding: 0px; zoom: 1;
	margin:0 1.5em 0 1.5em;
	padding:0 0 1px 0;
	min-height: 1px;
	background:transparent url(http://i.redom.ru/estate/img/dots.gif) left bottom repeat-x;
}

#special_offers2 .item {
	width:27%;
	~width:32%; zoom: 1;
	height:180px;
	float:left;

	margin:0 0 1em 0;
	padding:0 1.5em 0 1.5em;
	font:normal 13px/18px arial,helvetica,verdana,tahoma,geneva,sans-serif !important;
	color:#596177;
	text-align:left;
}

#special_offers2 .gallery:after {
  clear: left;
  display: block;
  content: " ";
}


#special_offers2 .item a img {
	display:block;
	margin-bottom:.5em;
	margin-left:20%;
	margin-right:auto;
	clear:both;
	border: 2px solid #BBB;
}

#special_offers2 .item a {
	font-size:14px !important;
	color:#3bb4ec;
	border-bottom:2px solid #9dd9f5;
	text-decoration:none;
	}

#special_offers2 .item a:hover {
	border-bottom:2px solid #fff;
	text-decoration:none;
	}

#special_offers2 .item span.price {
	height:18px;
	font-size:12px !important;
	color:#999;
	white-space:nowrap;
	}

#special_offers2 .item span.price span {
	font:normal 16px/18px arial,helvetica,verdana,tahoma,geneva,sans-serif !important;
	}

/* _special offers2 */

/* search results_ */
#sresult_list {
	width:100%;
	clear:both;
}

#sresult_list tr.special_offer {background-color: #DAEFF7}

#sresult_list a img {
  border: 2px solid #BBB;
}

#sresult_list th {
	background-color:#f0ede5;
	font-size:11px;
	line-height:22px;
	font-weight:normal;
	border-bottom:3px solid #dfd9c9;
	padding:0 .5em 0 .5em;
	}

#sresult_list th.active {
	border-bottom:3px solid #3fb7ed !important;
	}


#sresult_list th a {
	color:#959595;
	text-decoration:underline;
	}

#sresult_list th a:hover {
	text-decoration:none;
	}

#sresult_list td {
	background:transparent url(http://i.redom.ru/estate/img/dots.gif) 0 bottom repeat-x;
	font-size:13px;
	line-height:18px;
	text-align:left;
	vertical-align:top;
	padding:1em .5em 1em .5em;
	}

#sresult_list tr.odd td {
	background-color:#fcfcfc;
	}

#sresult_list td .date {
  white-space: nowrap;
	color:#959595;
	font-size:11px;
	padding: 0px; margin: 0px;
	display: inline;
}



#sresult_list td.description {
	font-size:13px;
	color:#595959;
	}

/*
#sresult_list td.description span {
	color:#a6a6a6;
	white-space:nowrap;
	}
*/

#sresult_list td.description span.location {
	color:#a6a6a6;
	white-space:nowrap;
}

#sresult_list td.description a {
	font-size:14px;
	font-weight:bold;
	color:#0091cd;
	}

#sresult_list td.description a span {
	color:#555;
}


#sresult_list td .contacts {
	padding:.5em 0 0 0px;
	font-size:12px;
	color:#b37878;
  padding: 0px; margin: 0px;
  display: inline;
}

#sresult_list td .contacts .phone {
	padding-left: 10px;
	background:transparent url(http://i.redom.ru/estate/img/iphone.gif) 0 2px no-repeat;

}



#sresult_list td p.price {
        white-space: nowrap;
	font-size:13px !important;
	color:#000;
	}

#sresult_list td p.price span {
	font:normal 16px/18px arial,helvetica,verdana,tahoma,geneva,sans-serif !important;
	}



#btn_top_print {
	margin:1em 0 1.5em 0;
	float:right;
	clear:both;
	}
/* _search results */


.bottom_pager {
	width:auto;
	height:30px;
	clear:both;
	margin:0 0 2em 0;
	}


/* _nedviga content */



/* rightside_ */
#grid td.rightside {
	width:22%;
	text-align:center;
	}

#skyscrapper {
	width:202px;
	height:302px;
	clear:both;
	margin:0 0 1em 0;
	}

/* _nedviga agency list */


/* _rightside */
/* _NEDVIGA STYLE SHIT */

.board_menu {font-size: 14px;padding: 3px 0 0 2em; height: 30px; margin-bottom: 1.5em;}
.board_menu a {color: #147cc3; height: 14px;}
.board_menu .add {padding: 0px 0 0 20px; background: url("http://i.redom.ru/adboard/icons2.gif") 0 0 no-repeat; height: 16px; margin-bottom: 5px; margin-left: 4px; float: left;}
.board_menu .my  {margin-left: 3em; padding: 0px 0 0 20px; background: url("http://i.redom.ru/adboard/icons2.gif") 0 -30px no-repeat; height: 16px; float: left; }
.board_menu .special  {margin-left: 3em; padding: 0px 0 0 30px; float: left; background: url(http://i.redom.ru/adboard/icons.gif) no-repeat 0 -32px; height: 20px}
.board_menu .agency {margin-left: 3em; padding: 0px 0 0 20px; float: left; background:transparent url(http://i.redom.ru/adboard/icons2.gif) no-repeat scroll 0 -51px; height: 20px}

.board-menu a {color: #147cc3;}
.board-menu .add {padding: 0px 0 0 20px; background: url("http://i.redom.ru/adboard/icons2.gif") 0 0 no-repeat;}
.board-menu .my  {padding: 0px 0 0 20px; background: url("http://i.redom.ru/adboard/icons2.gif") 0 -30px no-repeat;}
.board-menu .agency  {padding: 0px 0 0 20px; background: url("http://i.redom.ru/adboard/icons2.gif") 0 -51px no-repeat;}
.board-menu .special, .board-menu .my, .board-menu .add, .board-menu .agency {height: 18px; float: left;}
.board-menu .my, .board-menu .add, .board-menu .agency {margin-left: 1.5em; }

.board-menu .allcount  {padding: 0px 0 0 0px; height: 16px; float: right; color: black}

.board-menu {background: url("http://i.redom.ru/estate/topbar.gif") repeat-x; height: 28px; padding: 0; font-size: 12px; margin-bottom: 1em}
.board-menu .inner {height: 22px; padding: 6px 8px 0px; overflow: hidden; margin-bottom: -2px;
    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}

.index {margin-top: 2em; font-size: 0.85em}
.index h2 {margin: 0em 0 0.3em 0em; display: block; clear: both; padding: 0px;}
.index h2 a.header {color: #888888; margin-right: 0.5em; font-size: 1.4em}
.index h2 small {font-size: 0.8em}

.index td {vertical-align: top; padding-right: 3em}
.index .category {padding-left: 80px; min-height:70px; ~height: 70px; margin-bottom: 0.4em}
.index .category .icon {width: 70px; height: 70px; background: url("http://i.redom.ru/estate/typeicons.png") no-repeat;
    position: absolute; margin-left: -80px;}
.index .category .links a {font-size: 1.2em; color: #84B22C;}

#special-offers h2 {margin:0em 0 1.5em 0em;}
#special-offers h2 a.header {color: #888888; margin-right: 1em; font-size: 1.2em}

#special-offers .gallery {
    width:100%; padding: 0px; zoom: 1;
    padding:0 0 1px 0;
    min-height: 1px;
}

#special-offers .item {
    width: 155px;
    height:185px;
    float:left;

    margin:0 1em 0.3em 0;
    font:normal 12px/16px arial,helvetica,verdana,tahoma,geneva,sans-serif !important;
    color:#596177;
}

#special-offers .gallery:after {
  clear: left;
  display: block;
  content: " ";
}


#special-offers .item a img {
    display: inline-block;
    margin: 0 0 .5em;
    clear:both;
    border: 2px solid #BBB;
}

#special-offers .item .img {
    width: 107px; height: 80px;
    margin: 0 0 .5em;
    clear:both;
    border: 2px solid #BBB; background: #EEE;
}

#special-offers .item a {font-size:14px; color:#3bb4ec; }
#special-offers .item span.price {font-size:12px; color:#999; white-space:nowrap;}
#special-offers .item span.price span {font-size: 14px;}
#special-offers .item .location {line-height: 14px}
/*
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT

fuck

 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
 _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT  _NEDVIGA STYLE SHIT
*/