/* CSS Document */
* {padding:0;margin:0;}
html, body { height:100%;}

.wrapper {
	max-width:1360px !important; 
	min-width:999px; 
	margin:0 auto;
}
.wrapper {
	zoom:1;
	wrapper:expression(
		function(t){
			var w = t.parentNode.scrollWidth;
			if (w != t.w) {
				t.w = w;
				var max = parseInt(t.currentStyle['max-width'], 10);
				t.style.width = 'auto';
				if (t.scrollWidth > max) {
					t.style.width = max;
				}
			}
		}(this)
	);
}

.search-form-text {
	display: inline-block;
	width: 90px;
	float: left;
	line-height: 1.2 !important;
	height: 20px;
}
	
#realty_form_search {color:#393B40; padding:0;font-family:Arial; font-size:0.8em; line-height:1.2; margin:0 0 0 0; overflow:hidden;}
/*#realty_form_search h1 {color:#315CA3; font-size:1.65em; text-transform:uppercase; margin-left:0; padding-left:0;margin-top:4px; margin-bottom:4px; line-height:.5; font-weight:bold;}*/
#realty_form_search h2 {line-height:1;}
h2.uslovie {margin:0; padding-top:0px; padding-bottom:5px; color:#FFFFFF;font-size:13px; font-family: Arial Narrow;}
.prise {font-size: 11px; color: #ffffff;padding:0; margin:0;}
.prise .area {padding: 5px 3px 0pt 5px; height: 87px; border: 1px solid rgb(127, 157, 185); overflow: auto; background-color: rgb(255, 255, 255); width: auto; color: rgb(57, 59, 64); margin:4px 0;}
.zag-rielt-tabl1 {font-size: 11px; color: #ffffff}
#realty_form_search .subm {PADDING-BOTTOM: 6px; PADDING-TOP: 9px; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Arial}
#realty_form_search .subm a {color:#FFFFFF; text-decoration:none;}
#realty_form_search .subm a:hover {color:#ff9000}
#realty_form_search #invis a {color:#FFFFFF; text-decoration:none;font-size:12px; font-weight:bold; font-family:Arial}
#realty_form_search #invis a:hover {color:#ff9000}

#realty_form_search ul {list-style:url(../img/li-arrow.gif);margin:0 0 12px 17px;padding:0;}
#realty_form_search ul li {line-height:1.3em;margin-bottom:4px;padding:0;}


#realty_form_search input { padding:0; margin:0;}
#realty_form_search input.inp { width:13px; height:13px; overflow:hidden;}

#realty_form_search ul.special_offer { margin:0 !important; padding:0; overflow:hidden; list-style:none !important;}
#realty_form_search ul.special_offer li { display:block; float:left;width:30%;overflow:hidden; margin:0 11px 0 0;font-size:11px;}
#realty_form_search ul.special_offer li img { display:block; float:left; margin:0 4px 0 0;width:20%;}
#realty_form_search ul.special_offer li img.ic {width: auto !important;border:none; margin:0 5px 11px 0;}
#realty_form_search ul.special_offer li h4 {color:#315CA3;font-family:Arial; font-size:12px; padding:0 0 2px 0; margin:0 0 0 0;}
#realty_form_search ul.special_offer li h4 a span {color:#ff9900; float:none;}
#realty_form_search ul.special_offer li p {font-size:.9em; float:left; width:70%;}
#realty_form_search ul.special_offer img {width:80px !important;border:1px solid #888888;}
#realty_form_search ul.special_offer a { text-decoration:underline; line-height:1.3;color:#393B40; font-size:11px;}
#realty_form_search ul.special_offer a:hover {color:#ff9900;}
#realty_form_search ul.special_offer li span { display:block; float:left; margin:2px 5px 20px 0; font-size:10px;color:#ff9900;}

#realty_form_search ul.tutu li {width:23%;}

#realty_form_search .left-block {float:left;overflow:hidden;text-align:left;width:63%;}
#realty_form_search .right-block {float:right;overflow:hidden;text-align:left;width:30%;min-width:246px;max-width:300px; zoom:1;_width:246px !important;}
#realty_form_search .left-block p, #realty_form_search .right-block {font-family:Arial;font-size:12px !important;color:#393B40;line-height:1.2;margin-bottom:0.8em;padding:0;margin-top:0;}
#realty_form_search .right-block p.txt-inactive, #realty_form_search .right-block p.txt {margin-bottom:1em;}
#realty_form_search .forming {float:left;overflow:hidden;text-align:left;width:66%;margin-top:20px;}

#realty_form_search .normfont {color:#393B40;font-family:Arial;line-height:1.2em;}
#realty_form_search .normfont td { padding-top:10px; padding-bottom:10px;font-size:13px !important;}

#realty_form_search .cons {text-align:left !important; float:none;}
#realty_form_search .cons  a {color:#ff9900; border-bottom:1px dashed #ff9900; padding:4px 0 4px 0; display:inline-block; font-size:1.45em; font-weight:bold;}

#realty_form_search .table-house {padding:0; margin:0 0 20px 0;text-align:center;}
#realty_form_search .table-house table {border-collapse: collapse; display:inline-table;*display:inline; vertical-align:bottom; margin:0; padding:0;}
#realty_form_search .table-house table th { color:#fff; background:#3566AD; padding:0px; margin:0; font-weight:normal;}
#realty_form_search .table-house table td {padding:0;margin:0; border:none;}
#realty_form_search .table-house table td table {padding:0; margin:0; width:100%;border-collapse: separate;}
#realty_form_search .table-house table td table td {padding:0;margin:0;border: 1px solid #DFDEE2; text-align:center; cursor:pointer; font-size:11px !important;}
#realty_form_search .table-house table td table td div { overflow:hidden; height:12px; margin:2px auto 0;}
#realty_form_search .table-house td.gr {background: #D6D3E4;color:#fff; font-weight:bold;}
#realty_form_search .table-house table td table td:hover {background: #EBF4FB;}
#realty_form_search .table-house td.floor { vertical-align:middle; font-size:11px !important;}
#realty_form_search .table-house th.floors { vertical-align:middle; font-size:10px !important;background:#fff; color:#393B40;}


#realty_form_search #content-rielt .tender2 ul li {padding-right:1px;}
#realty_form_search .left-block #content-rielt .tender2 ul li {padding-right:1px;}


#realty_form_search table.inf {padding:0; border-collapse:collapse;border-top:1px solid #8BA7CD; width:100%;}
#realty_form_search table.inf th { color:#fff; background:#3566AD; padding:12px; margin:0; vertical-align:top; font-weight:normal;} 
#realty_form_search table.inf tr { border-bottom:1px solid #8BA7CD;}
#realty_form_search table.inf td { padding:12px; vertical-align:top;*border-bottom:1px solid #8BA7CD;}
#realty_form_search table.inf tr.b { background:#EBF4FB;}
#realty_form_search table.inf tr.w { background:#fff;}
#realty_form_search table.inf tr:hover {background: #eee;}





ul.photoreport {margin:0 !important; padding:0 0 15px 0 !important;;list-style:none !important;position:relative;}
ul.photoreport li {display:-moz-inline-stack;display:inline-block;width:1%;min-height:230px;_height:230px;min-width:200px;padding:0 22px 0 0 !important;margin:0 0 20px 0 !important;vertical-align: top;position:relative;zoom:1;*display:inline;}
ul.photoreport li div {width:200px;height:200px;overflow:hidden;display:table-cell;border:1px solid #8BA7CD;margin:0 auto;text-align:center; vertical-align:middle; zoom:1;}
ul.photoreport li div a { zoom:1; display: block;*margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
ul.photoreport li div img { max-width:200px; max-height:200px;  cursor:pointer;_width:200px;
margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
ul.photoreport li p { margin:4px 0 0 0; line-height:1.2;}

ul.layout {margin:0; padding:0; padding-bottom:15px;list-style:none;position:relative;}
ul.layout li {display:-moz-inline-stack;display:inline-block;width:1%;min-height:330px;_height:330px;min-width:300px;padding:0 22px 0 0;margin:0 0 20px 0;vertical-align:top;position:relative;zoom:1;*display:inline;}
ul.layout li div.center {width:300px; height:300px;overflow:hidden;display:table-cell;border:1px solid #8BA7CD;margin:0 auto;text-align:center; vertical-align:middle;}
ul.layout li div.ambience {margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");max-width:300px; max-height:300px;}
ul.layout li div.ambience div { margin:0 auto !important;}
ul.layout li img { max-width:300px; max-height:300px; overflow:hidden;}
ul.layout li p { margin:4px 0 0 0; line-height:1.2; _white-space: nowrap;} 












#realty_form_search p.work {padding:27px 0 0 0;}
#realty_form_search p.weekend {padding:5px 0 0 0;}
#realty_form_search p.pn { padding:0; margin:0; line-height:1;}
#realty_form_search p.pn_or { padding:0; margin:0; line-height:1;}

#realty_form_search .pad table td {padding:0;}



.izo { float:left; margin:0 0 12px 0;}

.speccontainer {height:1%; overflow:hidden; position:relative;}
.speccontainer .cornr_out {float:left; margin:0 0 -2px 0;}
.speccontainer .cornr_out .lcorn {float:left; height:32px; width:10px; background:url(../img/lspeccorn.gif) no-repeat 0 0;}
.speccontainer .cornr_out .rcorn {float:left; height:32px; width:10px; background:url(../img/rspeccorn.gif) no-repeat 0 0;}
.speccontainer .cornr_out div {float:left; position:relative; margin-bottom:-6px; background:#3566ad;}
.speccontainer .cornr_out div h2 {padding:7px 0 10px; color:#fff; font-size:16px;}
.speccontainer .alt-links {float:left; margin:8px 0 0 10px;}
.speccontainer .alt-links a {margin:0 16px 0 0; padding:0 0 2px 0; *padding-bottom:1px; text-decoration:none; border-bottom:1px dashed #ff9900; float:left;font-size:16px;}

/*#realty_form_search h1 {
color:#315CA3;
font-size:1.25em;
line-height:1.3em;
margin-bottom:12px;
margin-left:0;
margin-top:4px;
padding-left:0;
text-transform:uppercase;
}*/
#realty_form_search h1, #content-rielt  h1 {font-size:17px !important; font-family:Tahoma, Geneva, sans-serif;color:#315CA3; text-transform:none;}
#realty_form_search h1, #content-rielt-spec-offers  h1 {font-size:17px !important; font-family:Tahoma, Geneva, sans-serif;color:#315CA3; text-transform:none; line-height:1.2 !important;}

#content-rielt p {
font-family:Arial; 
font-size:13px;
color:#393B40;
line-height:1.2;
margin-bottom:0.8em;
margin-top:0;
padding:0;
}

.left-top-ugol-new {background-image:url(../img/1.gif); background-position:left top; background-repeat:no-repeat}
.right-top-ugol-new {background-image:url(../img/2.gif); background-position:right top; background-repeat:no-repeat}
.left-bottom-ugol-new {background-image:url(../img/bottom-menu-left.gif); background-position:left bottom; background-repeat:no-repeat}
.right-bottom-ugol-new {background-image:url(../img/bottom-menu-right.gif); background-position:right bottom; background-repeat:no-repeat;}
.left-menu-new {padding-top:13px; padding-bottom:10px; text-transform:uppercase; width:226px;}
.left-menu-new a { text-decoration:none; font-size:13px; font-family: Arial Narrow, Arial; font-weight:bold; color:#FFFFFF; padding-left:14px; padding-right:15px;}
.left-menu-new a:hover { color:#ff9000;}
.blue-line-top-and-bottom {border-top:1px solid #8ba7cd; border-bottom:1px solid #8ba7cd; height:24px;}
.blue-line-bottom {border-bottom:1px solid #8ba7cd; height:24px;}
.left-menu-new p { padding:0; margin:0 0 0 2px;padding-top:4px; padding-bottom:3px;}
.left-menu-new span {font-size:8px;}
.left-menu-new div.orange-active { background-image:url(../img/bg-menu-orang.gif); border-bottom:#8ba7cd 1px solid}
.bg-top-podmenu {background-image:url(../img/bg-top-podmenu.gif); background-position:top; background-repeat:no-repeat; height:8px;}
.bg-bottom-podmenu {background-image:url(../img/bg-bottom-podmenu.gif); background-position:bottom; background-repeat:no-repeat; height:8px;}

.way { color:#ff9000; font-family:Tahoma; font-size:11px;}
.way span {color:#315CA3;}
.way a {color:#315CA3; text-decoration:none; font-size:10px;}
.way a:hover { text-decoration:underline;}

#content-rielt {margin:0 0 0 0;  font-family: tahoma; font-size: 100%; font-weight: normal; padding-top:15px; overflow:hidden; position:relative;}
#content-rielt .rielt-tabl-new {font-size: 11px; font-family:  Arial ; color:#FFFFFF;  text-decoration:none; vertical-align:middle;}
#content-rielt .rielt-tabl-new span {color:#ff9000;}
#content-rielt a#rielt-tabl-serch-top-new { font-family:tahoma, Arial, Helvetica, sans-serif ;  color: #ffffff;  text-decoration:underline;}
#content-rielt a#rielt-tabl-serch-top-new:hover {color: #ff9000; text-decoration:underline;}
#content-rielt a.top-table-link{ font-family: Arial, Helvetica, sans-serif ;  color: #ffffff !important;  text-decoration:none; font-size: 11px}
#content-rielt a.top-table-link:hover { color: #ff9000 !important; text-decoration: none;}
#content-rielt table td a {color:#393B40; text-decoration: none;}
#content-rielt table td a:hover {color:#ff9000;  text-decoration:none;}
#content-rielt table td hr {height:0; border: 1 dotted #315CA3;}
#content-rielt table.rielt-tabl-conclusion {border-collapse: collapse; font-size: 11px; border:1px solid #3566ad; border-top: 1px #FFFFFF solid;}
#content-rielt table.rielt-tabl-conclusion td { vertical-align:middle;}
#content-rielt table.rielt-tabl-conclusion .rielt-tabl-conclusion-white { background:#fff;}
#content-rielt table.rielt-tabl-conclusion .rielt-tabl-conclusion-white td {padding:4px; line-height:1.2; text-align:center;}
#content-rielt table.rielt-tabl-conclusion .rielt-tabl-conclusion-white td p {text-align:right;}
#content-rielt table.rielt-tabl-conclusion .rielt-tabl-conclusion-white td p a {text-decoration:underline; }
#content-rielt table.rielt-tabl-conclusion .rielt-tabl-conclusion-blue td {border-right: 1px #FFFFFF solid;padding:4px; text-align:center; color:#fff;}


#content-rielt li {font-size:1em;}
#content-rielt li.choice {list-style:url(../img/l3.gif) inside;}

#content-rielt table.noactive td  a {color:#ff9000; text-decoration:underline;}
.note_button{width:17px;padding:0;margin:0;height:19px;background-color:white;border:none;cursor:pointer; background:#fff;}

.fon_rubber {width: 100% !important;}
table.around {width: 99%;}

#content-rielt ul.content-rielt {margin:0 -10px 8px 0 !important; padding:0 !important; overflow:hidden; position:relative; float:left; zoom:1; list-style:none !important;}
#content-rielt ul.content-rielt li {width:286px; height:180px;margin:0 10px 16px 0; overflow:hidden; float:left;}
#content-rielt ul.content-rielt li .limit {width:296px; *width:303px;overflow:hidden;}
#content-rielt ul.content-rielt li .limit h2 { font-size:13px; font-weight:bold;color:#3566AD;}
#content-rielt ul.content-rielt li .im {float:left;width:140px; height:180px; margin:0 5px 0 0; *margin:0 10px 0 0; overflow:hidden;}
#content-rielt ul.content-rielt li .block {
	position:relative;
	height:94px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}
/*#content-rielt ul.padd li {width:330px;}*/
#content-rielt ul.content-rielt li p { padding:0 15px 5px 0; margin:0;font-size:11px !important;}
#content-rielt ul.content-rielt li p a { cursor:pointer;}
#content-rielt ul.content-rielt li .mtr {margin:0 0 0 145px; *margin:0 0 0 150px; padding:2px 0 8px 22px;}

#content-rielt ul.content-rielt2 {margin:0 -8px 16px 0; padding:0; overflow:hidden;}
#content-rielt ul.content-rielt2 li { width:24%; min-height:160px; _height:160px;margin:0 8px 16px 0; overflow:hidden; float:left;}
#content-rielt ul.content-rielt2 li .limit {overflow:hidden;}
#content-rielt ul.content-rielt2 li .limit h2 { font-size:16px;}
#content-rielt ul.content-rielt2 li .im {float:left;width:100px; height:60px; margin:0 5px 0 0; *margin:0 10px 0 0; overflow:hidden;}
#content-rielt ul.content-rielt2 li p { padding:0 0 5px 0;margin:0 0 0 105px;}
#content-rielt ul.content-rielt2 li p a { cursor:pointer;}
#content-rielt ul.content-rielt2 li .mtr {margin:0 0 0 105px; *margin:0 0 0 110px; padding:2px 0 8px 22px;}
#content-rielt ul.content-rielt2 li .corn4i div img { display:block;width:100px; height:60px;overflow:hidden;}


#content-rielt ul.mini {}
#content-rielt ul.mini li {width:150px;height:250px;margin:0 24px 24px 0;}
#content-rielt ul.mini li .limit {width:146px;}
#content-rielt ul.mini li .im { float:none;height:100px;}
#content-rielt ul.mini li h2 { font-weight:normal; font-size:14px; display:inline-block; vertical-align:bottom; height:22px;}
#content-rielt ul.mini li h2 a {color:#315CA3}
#content-rielt ul.mini li a {color:#393B40;}
#content-rielt ul.mini li span {color:#ff0000; font-weight:bold; font-size:13px;}

#content-rielt abbr { display:inline-block; background:#6395d9; padding:5px 10px; color:#fff;}

#content-rielt .tender {padding:0; margin:0;position:relative;zoom:1;}
#content-rielt .upper-tender {width: 840px;}
#content-rielt .tender ul { margin:0; padding:0; padding-bottom:15px;list-style:none;position:relative;}
#content-rielt .tender ul li {display:-moz-inline-stack;display:inline-block;width:30%;min-height:200px;min-width:146px;padding:0; margin:0 0 20px 0;vertical-align:top;zoom:1;*display:inline;}
* html #content-rielt .tender ul li { width:expression(document.body.clientWidth > 146 ? "33%" : "146px");}
#content-rielt .tender ul li div {width:138px;overflow:hidden;text-align:left;}
#content-rielt .tender ul li div h2 {font: normal 12px/1em Arial, serif !important; padding:0 0 3px 0; margin:0; display:block; height:28px;}
#content-rielt .tender ul li div p { font-size:1em;}
#content-rielt .tender ul li a {color:#393B40;}
#content-rielt .tender ul li a img { width:138px; overflow:hidden; margin-left:1px;}
#content-rielt .tender ul li a:hover {color:#ff9900;}
#content-rielt .tender ul li h2 a { color:#315CA3;}
#content-rielt .tender ul li span {color: #FF9900/*ff0000*/; font-weight:bold;}

#content-rielt .tender .scroll_item div {width:137px;overflow:hidden;text-align:left;}
#content-rielt .tender .scroll_item div h2 {font: normal 12px/1em Arial, serif !important; padding:0 0 3px 0; margin:0; display:block; height:28px;}
#content-rielt .tender .scroll_item div p { font-size:1em;}
#content-rielt .tender .scroll_item a {color:#393B40;}
#content-rielt .tender .scroll_item a img { width:138px; overflow:hidden; margin-left:1px;}
#content-rielt .tender .scroll_item a:hover {color:#ff9900;}
#content-rielt .tender .scroll_item h2 a { color:#315CA3;}
#content-rielt .tender .scroll_item span {color: #FF9900/*ff0000*/; font-weight:bold;}

#content-rielt .tender .col1 {float:left; width:48% !important;overflow:hidden;}
#content-rielt .tender .col1 ul {}
#content-rielt .tender .col2 {float:right; width:48% !important;overflow:hidden;}
#content-rielt .tender .col2 ul {}
#content-rielt .tender .tb { margin:0 0 6px 0;}
#content-rielt .tender .tb table { padding:0; margin:0; width:100%; overflow:hidden; border-collapse: collapse;}
#content-rielt .tender .tb table td { width:50%; overflow:hidden; background:/*#D7E0EF*/#3565AE; padding:3px 2px; text-align:center; cursor:default !important; border:1px solid #fff;}
#content-rielt .tender .tb table td span {color:#fff !important;  font-size:10px !important; font-weight:normal;}
#content-rielt .tender .tb table td.no-active {background:#D7E0EF;}
#content-rielt .tender .tb table td.no-active span { visibility:hidden;}
#content-rielt .tender .obrez { height:44px; overflow:hidden; margin:0 0 3px 0;}

/**********************************************************************************************************************/

#content-rielt-spec-offers .tender {padding:0; margin:0;position:relative;zoom:1;}
#content-rielt-spec-offers .upper-tender {/*width: 926px;/ /*840px;*/}
#content-rielt-spec-offers .tender ul { margin:0; padding:0; padding-bottom:15px;list-style:none;position:relative;}
#content-rielt-spec-offers .tender ul li {display:-moz-inline-stack;display:inline-block;width:30%;min-height:200px;min-width:146px;padding:0; margin:0 0 20px 0;vertical-align:top;zoom:1;*display:inline;}
* html #content-rielt-spec-offers .tender ul li { width:expression(document.body.clientWidth > 146 ? "33%" : "146px");}
#content-rielt-spec-offers .tender ul li div {width:138px;overflow:hidden;text-align:left;}
#content-rielt-spec-offers .tender ul li div h2 {font: normal 12px/1em Arial, serif !important; padding:0 0 3px 0; margin:0; display:block; height:13px;}
#content-rielt-spec-offers .tender ul li div p { font-size:1em;}
#content-rielt-spec-offers .tender ul li a {color:#393B40;}
#content-rielt-spec-offers .tender ul li a img { width:140px; height:100px; overflow:hidden; margin-left:1px;}
#content-rielt-spec-offers .tender ul li a:hover {color:#ff9900;}
#content-rielt-spec-offers .tender ul li h2 a { color:#315CA3;}
#content-rielt-spec-offers .tender ul li span {color: #FF9900/*ff0000*/; font-weight:bold;}

#content-rielt-spec-offers .tender .scroll_item div {width:137px; overflow:hidden; text-align:left; font-size: 11px;}
#content-rielt-spec-offers .tender .scroll_item div h2 {font: normal 12px/1em Arial, serif !important; padding:0 0 3px 0; margin:0; display:block; height:9px;}
#content-rielt-spec-offers .tender .scroll_item div p { font-size:12px !important;color:#393B40;}
#content-rielt-spec-offers .tender .scroll_item a {color:#393B40;}
#content-rielt-spec-offers .tender .scroll_item a img { width:138px; overflow:hidden; margin-left:1px;}
#content-rielt-spec-offers .tender .scroll_item a:hover {color:#ff9900;}
#content-rielt-spec-offers .tender .scroll_item h2 a { color:#315CA3;}
#content-rielt-spec-offers .tender .scroll_item span {color: #FF9900/*ff0000*/; font-weight:bold; font-size: 12px;}

#content-rielt-spec-offers .tender .col1 {float:left; width:48% !important;overflow:hidden;}
#content-rielt-spec-offers .tender .col1 ul {}
#content-rielt-spec-offers .tender .col2 {float:right; width:48% !important;overflow:hidden;}
#content-rielt-spec-offers .tender .col2 ul {}
#content-rielt-spec-offers .tender .tb { margin:0 0 6px 0;}
#content-rielt-spec-offers .tender .tb table { padding:0; margin:0; width:100%; overflow:hidden; border-collapse: collapse;}
#content-rielt-spec-offers .tender .tb table td { width:50%; overflow:hidden; background:/*#D7E0EF*/#3565AE; padding:3px 2px; text-align:center; cursor:default !important; border:1px solid #fff;}
#content-rielt-spec-offers .tender .tb table td span {color:#fff !important;  font-size:10px !important; font-weight:normal;}
#content-rielt-spec-offers .tender .tb table td.no-active {background:#D7E0EF;}
#content-rielt-spec-offers .tender .tb table td.no-active span { visibility:hidden;}
#content-rielt-spec-offers .tender .obrez { height:46px; overflow:hidden; margin:0 0 3px 0;}

/**********************************************************************************************************************/

#content-rielt .tender2 {padding:0; margin:0;position:relative;zoom:1;}
#content-rielt .tender2 ul { margin:0; padding:0; padding-bottom:15px;list-style:none;position:relative;}
#content-rielt .tender2 ul li {display:-moz-inline-stack;display:inline-block;width:16.3%;*width:16.6%;min-height:230px;_height:230px;min-width:142px;padding:0;margin:0 0 20px 0;vertical-align:top;position:relative;zoom:1;*display:inline;}
#content-rielt .tender2 ul li div {width:140px;overflow:hidden;text-align:left;}
#content-rielt .tender2 ul li div h2 {font: normal 1.25em/1em Arial, serif; height:26px;}
#content-rielt .tender2 ul li div p { font-size:1em;}
#content-rielt .tender2 ul li a {color:#393B40;}
#content-rielt .tender2 ul li a:hover {color:#ff9900;}
#content-rielt .tender2 ul li h2 a { color:#315CA3;}
#content-rielt .tender2 ul li span {color: #ff0000; font-weight:bold;}
#content-rielt .tender2 ul li.arr {width:1% !important;overflow:hidden;min-width:17px !important; padding-top:40px; cursor:pointer; text-align:center;}

#content-rielt .tender2 ul.cent { text-align: center;}
#content-rielt .tender2 ul.cent li { width:14% !important; min-width:152px;}
#content-rielt .tender2 ul.cent li div {width:140px;margin:0 auto;}

.arr-b {float:left; margin-top:68px; cursor:pointer;text-align: right;}
.arr-g {float:right; margin-top:68px; cursor:pointer;text-align: left;}





/*.content-rielt h1 {font-size:1.45em !important;}*/

.rel { position:relative; zoom:1;z-index: inherit;}
#content-rielt .rel .box-tabl {
	color:#fff;
	padding:8px 0;
	*width:99.9%;
	_width:99%;
	background-color:#537CB5;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(/css/PIE.htc);
	margin:0;
	_left:-10px;
}



#content-rielt .box-tabl table { padding:0; margin:0;_margin:0 0 0 11px;/* table-layout:fixed;*/ border-collapse:collapse; color:#fff; width:99.98%; *width:100.1%;_width:100%;position:relative; _right:-5px;}
#content-rielt .box-tabl table th { font-weight:bold; text-align:left;border-top:1px solid #fff;padding:9px 5px; vertical-align:top;}
#content-rielt .box-tabl table th a {color:#fff;}
#content-rielt .box-tabl table th a.active,#content-rielt .box-tabl table th a:hover {color:rgb(255, 153, 0);}
#content-rielt .box-tabl table td {border:1px solid #eee; background:#fff; color:#393B40; padding:6px 5px; line-height:1;}
#content-rielt .box-tabl table th.im {width:50px !important;}
#content-rielt .box-tabl table th.dop {width:30% !important;}
#content-rielt .box-tabl table th.ar {width:66px !important;}
#content-rielt .box-tabl table th.typ {width:20% !important;}
#content-rielt .box-tabl table th.kv {width:66px !important;}
#content-rielt .box-tabl table th.loc {width:12% !important;}
#content-rielt .box-tabl table th.con {width:12% !important;}
#content-rielt .box-tabl table th.pr {width:10% !important;}

#content-rielt .box-tabl .search_top {float:left; width:40%; margin:0 0 8px 8px; font-size:14px;}
#content-rielt .box-tabl .search_top span {color:rgb(255, 153, 0);}
#content-rielt .box-tabl .search_bottom {float:left; width:40%; margin:8px 0 0 8px; font-size:14px;}
#content-rielt .box-tabl .search_bottom span {color:rgb(255, 153, 0);}

#content-rielt .box-tabl .nav_top {float:right; width:40%; text-align:right; margin:0 8px 8px 0;font-size:14px;}
#content-rielt .box-tabl .nav_bottom {float:right; width:40%; text-align:right; margin:8px 8px 0 0;font-size:14px;}
#content-rielt .box-tabl .nav_bottom a,#content-rielt .box-tabl .nav_top a {font-size:14px;}
#content-rielt .box-tabl .nav_bottom span,#content-rielt .box-tabl .nav_top span {color:rgb(255, 153, 0);}

#content-rielt .box-tabl a:link { color:#315CA3;}
#content-rielt .box-tabl a:visited {color:#551a8b;}
#content-rielt .box-tabl a:hover {color:#FF9900;}
#content-rielt .box-tabl a:active  {color:#FF9900;}

#content-rielt .box-tabl table th a {color:#fff !important;}
#content-rielt .box-tabl table th a:hover {color:#FF9900 !important;}







#content-rielt .text-block { margin:14px 0 0 0; overflow:hidden;}
#content-rielt .text-block .left-block { float:left; width:55%; overflow:hidden;}
#content-rielt .text-block .right-block { float:right; width:40%; overflow:hidden;}


#content-rielt table.gall {width:100%; padding:0; margin:0; border-collapse: collapse;}
#content-rielt table.gall td { border:none;}
#content-rielt table.gall .tender2 table {width:100%; }
#content-rielt table.gall .tender2 table td { text-align:center;}
#content-rielt table.gall .tender2 table td div {text-align: left; width:140px; margin:0 auto;}
#content-rielt table.gall .tender2 table td div h2 a { color:#315CA3;font: normal 14px/1em Arial, serif; text-decoration:none !important;}
#content-rielt table.gall .tender2 table td div h2 a:hover {color:#ff9900;}
#content-rielt table.gall .tender2 table td div a p {color:#393B40;font: normal 11px/1em Arial, serif !important; line-height:1.2 !important; text-decoration:none !important;}

.alt-link {float:right; font-size:14px; margin-top:6px;}
.alt-link a {text-decoration:underline;}

.quest {float:right; height:173px;  *height:176px; overflow:hidden;padding:0; text-align:right; font-size:1.45em; font-weight:bold;}
.quest a {color:#ff9900; border-bottom:1px dashed #ff9900; padding:4px 0 4px 0; display:inline-block;}

.card  {background:url("http://www.incom-realty.ru/img/directions_map.gif") no-repeat 0 0;height:213px;text-align:center;width:227px;}
.popup4 {margin:0; padding:0;position: absolute;z-index:1001;}
.popup4 .c_center h3 {border-bottom:1px dotted #000;padding:0 0 4px 0; margin:0 5px 10px 0;  display:block; position:relative; white-space:nowrap;}
.popup4 .c_center h3.nobord { border:none;padding:0 0 5px 0;}
.popup4 input { width:13px; height:13px;position:relative;}
.popup4 .closed {text-align: right; margin-right: -13px; margin-top: -5px; *margin:-1px -10px 0 0; cursor:pointer;}

.popup4 .karts {border-collapse: separate; font-size:13px;}
.popup4 .karts th {color:#fff; background:#3566AD; padding:4px; margin:0; vertical-align:top;}
.popup4 .karts td {padding:4px 6px !important;margin:0;}



.left ol { margin:0 0 24px 32px; padding:0; list-style-position: outside;}
.left ol li { line-height:1.5; margin-bottom:4px;}
.left ol li p { padding:3px 0 7px;}
.left ol li p span {font-weight:bold;font-style:italic;}


.left dl {margin:0 0 0 28px; list-style:outside decimal;}
.left dl dt {display:list-item; list-style:decimal;}
.left dl dd {padding-top:3px; padding-bottom:7px; list-style:none;}
.left dl dd span {font-weight:bold;font-style:italic;}
.left dl p { padding:3px 0 7px;}
.left dl p span {font-weight:bold;font-style:italic;}

.left .headline {cursor: pointer; margin:0 0 12px 0; font-weight:bold; font-size:16px;}
.left .hid {display: none; padding:0 0 22px 0;}

.oth { height:auto;}
.oth p {  font-size:11px;}
.oth p span {border-top:1px dashed #DFDFDF;padding:3px 0 0 0; display:inline-block;}




.kart-new {position:absolute;margin:-240px 0 0 0; *margin:-240px 0 0 0;_margin:-240px 0 0 0; display:none; z-index:10;}
.kart-img-blank {z-index:1000; display:block; position:absolute; margin:-240px 0 0 0;}

.kart-new-large {position:absolute;margin:-420px 0 0 0; *margin:-420px 0 0 0;_margin:-420px 0 0 0; display:none; z-index:10;}
.kart-img-blank-large {z-index:1000; display:block; position:absolute; margin:-420px 0 0 0;}

#p1 {z-index:1;}
#p2 {z-index:2;}
#p3 {z-index:3;}
#p4 {z-index:4;}
#p5 {z-index:5;}
#p6 {z-index:6;}
#p7 {z-index:7;}
#p8 {z-index:8;}
#p9 {z-index:9;}

map#nav { position:relative; z-index:1000;}

.shift { display:block;*padding-top:6px;}
.shift {padding-top/*\**/:6px\9;}

.rel {position: relative;z-index: inherit;zoom: 1;margin:15px 0 30px 0;}
.rel .box-blue {
	color:inherit;
	width:auto;
	height:auto;
	background-color:#EBF4FB;
	padding:12px;
	zoom:1;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(/css/PIE.htc);
	}

.rel .box-blue  form div { float:left; margin:0 12px 0 0;}
.rel .box-blue form  textarea { overflow:hidden; border:1px solid #8ba7cd; width:99.9%; height:70px; margin-bottom:12px;}
.rel .box-blue form  input {overflow:hidden; border:1px solid #8ba7cd; height:19px;  }
.rel .box-blue form  input.but { cursor:pointer; height:21px; background:#fff;}
.rel .box-blue form  label {}
.rel .box-blue form  input, .rel .box-blue form  textarea,  .rel .box-blue form  label { font:normal 12px/1 Arial, Helvetica, sans-serif}

#content33 ul  { margin:0; padding:0;}
#content33 ul li { line-height:1.5; margin:4px 0 8px 20px; padding:0 0 0 1px; list-style:outside disc; cursor:pointer;}

.target {
	margin:0;
	float:left;
	position: relative;
	width: 80px;
	height:80px;
	overflow:hidden;
	padding: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}

p.head-inactive {color:#666 !important; }
p.head-inactive span {color:#999 !important; font-size:11px; font-weight:normal !important;}
p.head-inactive span.inactive {color:#999 !important; }
p.data { text-align:left; margin-left:95px; padding:0; margin-bottom:2px !important;}
p.data span {font-size:11px !important;color:#999 !important;font-weight:normal !important;}}
p.data span.inactive {color:#666 !important; }

p.data-news { text-align:left; padding:0; margin-bottom:2px !important;}
p.data-news span {font-size:11px !important;color:#999 !important;font-weight:normal !important;}}
p.data-news span.inactive {color:#666 !important; }


/*29.09.2010*/
#realty_form_search  .left-block table { /*width:99%;*/ border-collapse:collapse;}
#realty_form_search  .left-block table td { vertical-align:top; /*padding:6px; border:1px solid #999;*/ font-size:11px;}


/*04.10.2010*/
.aside-info {float: right;overflow:hidden;z-index:1000;}
.aside-info a { display:block;font-size:14px; margin:0 0 11px 0; padding-left:20px; text-decoration:underline;}
.aside-info a:hover { text-decoration:none;}
.aside-info a.office { background:url(../img/icons/icon_office.gif) no-repeat 0 0;}
.aside-info a.claim {background:url(../img/icons/icon_claim.gif) no-repeat 0 0;}


.new-form { padding:0; margin:0 0 11px 0;color:#fff;font-size:12px;position:relative; zoom:1;}
.new-form-content {
	position:relative;
	margin:0;
	position: relative;
	width: auto;
	height: 179px;
	overflow:hidden;
	padding: 10px;
	background:#3566AD;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/css/PIE.htc);
}

.new-form-content-lower {
	position:relative;
	margin:0;
	position: relative;
	width: auto;
	height: 160px;
	overflow:hidden;
	padding: 10px;
	background:#3566AD;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/css/PIE.htc);
}

.new-form .tabs {position: relative; margin:0 0 -10px 0; clear:both; overflow:hidden;zoom:1;}
.new-form .tab {zoom:1; float:left;margin:0 1px 0 0; position:relative;zoom:1; _width:80px;}
.new-form .tab a { zoom:1; display:block;font-size:14px;padding:8px 18px 16px; text-decoration:none;}
.new-form .tab a:hover {color:#F5A530;}
.new-form .tab a.active {
	background:#3566AD;
	color:#fff;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/css/PIE.htc);
	position: relative;
	cursor: pointer;
}

.new-form .tab a.inactive {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/css/PIE.htc);
	position: relative;
	cursor: pointer;
}

.new-form .tab a p { border-bottom:1px dashed #FF9900; padding-bottom:2px;}
.new-form .tab a.active p { border-bottom: none; padding-bottom:2px;}


.new-form .searching { float:left; width:310px; overflow:hidden;}
.new-form .searching label {color:#fff;font-size:12px; line-height:1 !important; vertical-align:middle;}
.new-form .searching select {color:#000000;font-size:12px;width:70px; height:16px; *height:18px;border:none; margin: 0 0 8px 0; padding:0;}
.new-form .searching .but-box { margin:0;float:left;padding:6px 20px;}
.new-form .focus { float:right; width:160px; overflow: hidden; text-align:center;}
.new-form .focus .out { padding:15px 0 0 0;}
.new-form .focus .out .descr { width:70px; display:inline-block; *display:inline;zoom:1;}
.new-form .focus input {/*width:70px;*/}
.new-form .focus input.res { width:130px;  *width:94px;background:none !important; border:none; color:#fff;font-size:12px; cursor:pointer !important; margin:0; padding:0 0 2px 0;}
.new-form input.but {background:none !important; border:none !important;color:#fff;font-size:12px; cursor:pointer !important; display:block; *margin:0 0 0 -80px !important; _margin:0 !important;*width:40px;}
.new-form .but-box {
	background:#3566AD; 
	cursor:pointer !important;
	position:relative;
	/*float:left;*/
	clear:both;
	zoom:1;
	padding:6px 10px;
	margin:0 20px 0 50px;
	*margin:0 20px 0 20px;
	/*margin:18px 0 0 20px;
	*margin-left:0;*/
	width:40px;
	border:1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4E7AB3), to(#3565A7));
	background: -moz-linear-gradient(#4E7AB3, #3565A7);
	background: linear-gradient(#4E7AB3, #3565A7);
	-pie-background: linear-gradient(#4E7AB3, #3565A7);
	behavior: url(/css/PIE.htc);
}

.new-form .lines { margin:0 160px 0 310px; padding:0; position:relative;}
.new-form .lines .area {padding: 5px 3px 0pt 5px; height: 87px; border: 1px solid rgb(127, 157, 185); overflow: auto; background-color: rgb(255, 255, 255); width: auto; color: rgb(57, 59, 64); margin:4px 0;}
.new-form .lines .out { margin:0 auto;max-width: 340px;}
.new-form .lines .out {
	zoom:1;
	wrapper:expression(
		function(t){
			var w = t.parentNode.scrollWidth;
			if (w != t.w) {
				t.w = w;
				var max = parseInt(t.currentStyle['max-width'], 10);
				t.style.width = 'auto';
				if (t.scrollWidth > max) {
					t.style.width = max;
				}
			}
		}(this)
	);
}
.new-form .max {margin:0 0px 0 310px;}
.new-form .max .out { margin:0; max-width:none;}


.new-form .ch-box { margin:4px 0 0 0;}
.new-form .ch-box label { display:block;margin:0 0 4px 15px;font-size:12px; line-height:13px !important;}
.new-form .ch-box input { margin:0 1px 0 0 !important; padding:0 !important; width:12px; height:12px; float:left; overflow:hidden;}
.new-form .ch-box-leftside { float:left; width:49%;overflow:hidden;}
.new-form .ch-box-rightside {float:right; width:46%;overflow:hidden;}

.tender3 {padding:0; margin:0;position:relative;zoom:1;}
.tender3 ul { margin:0 -20px 0 0; margin:0 !important; padding:0 !important;list-style:none !important;position:relative; float:left;}
.tender3 ul li {width:154px; float:left;min-height:230px;_height:230px;padding:0;margin:0 20px 20px 0 !important;zoom:1; line-height:1 !important;}
.tender3 ul li div {width:140px;overflow:hidden;text-align:left;}
.tender3 ul li div h2 {font: normal 1.25em/1em Arial, serif; height:26px;}
.tender3 ul li div p { font-size:11px;}
.tender3 ul li div span { font-size:12px;}
.tender3 ul li a {color:#393B40;}
.tender3 ul li a:hover {color:#ff9900;}
.tender3 ul li h2 a { color:#315CA3;}
.tender3 ul li span {color: #FF9900; font-weight:bold;}
.tender3 ul li.arr {width:1% !important;overflow:hidden;min-width:17px !important; padding-top:40px; cursor:pointer; text-align:center;}

.minimum {height:260px; overflow:hidden; width:103%;}
.minimum ul { margin:0 -20px 0 0 !important;}
.minimum ul li {}
.maximum ul {margin:0 -20px 0 78px !important; zoom:1; overflow:hidden;_margin:0 0px 0 39px !important;}
.maximum ul li {margin:0 20px 20px 0 !important;}

.news-box {margin:0;
	position: relative;
	width: auto;
	height: auto;
	overflow:hidden;
	padding: 10px;
	border:1px solid #3566AD;
	background:#fff;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/css/PIE.htc);
}

.news-box .special a {color:#3566AD !important;}
.news-box .special span {color:#393B40 !important;}
.news-box .special .info {color:#393B40 !important;font-size:11px !important;}
.news-box .special .links {color:#393B40 !important;font-size:11px !important;}
.news-box .special .links a { text-decoration:underline; font-weight:normal !important; padding:0 0 0 14px; background:url(../img/li-arrow.gif) no-repeat 0 3px;}
.news-box .special .links a:hover { text-decoration:none;}
.news-box .special .object { margin-right:10px !important;}



/*04.10.2010*/

#realty_form_search table.stylish {width:99%;}
#realty_form_search table.stylish td {padding:4px 3px; border:1px solid #999;}

#popup-button-clear {background:url(/img/metro_incom_dkn_buton_sbros.gif) no-repeat 0 0; height:23px; width:86px;zoom:1;position:relative;cursor:pointer;}
#popup-button-ok {background:url(/img/metro_incom_dkn_buton_ok.gif) no-repeat 0 0; height:23px; width:86px;zoom:1;position:relative;cursor:pointer;}




/*15.10.2010*/

.tender4 {padding:0; margin:0;position:relative;zoom:1;}
.tender4 ul { margin:0 -13px 0 0 !important; padding:0;list-style:none !important;position:relative; float:left;}
.tender4 ul li {width:140px; float:left;position:relative;min-height:230px;_height:230px;padding:0;margin:0 13px 20px 0 !important;zoom:1;}
.tender4 ul li div {width:140px;overflow:hidden;text-align:left;}
.tender4 ul li div h2 {font: normal 12px/1em Arial, serif; margin:0; padding:0 0 3px 0;}
.tender4 ul li div p {padding:0; margin:0; font-size:11px;color:#393B40;}
.tender4 ul li a {color:#393B40;}
.tender4 ul li a:hover {color:#ff9900 !important;}
.tender4 ul li h2 a { color:#315CA3;}
.tender4 ul li span {color: #ff9900 !important; font-weight:bold;}
.tender4 ul li.arr {width:1% !important;overflow:hidden;min-width:17px !important; padding-top:40px; cursor:pointer; text-align:center;}
.tender4 .tb { margin:0 0 6px 0;}
.tender4 .tb table { padding:0; margin:0; width:100%; overflow:hidden; border-collapse: collapse;}
.tender4 .tb table td { width:50%; overflow:hidden; background:/*#D7E0EF*/#3565AE; padding:3px 2px; text-align:center; cursor:default !important; border:1px solid #fff;}
.tender4 .tb table td span {color:#fff !important;  font-size:10px !important; font-weight:normal;}
.tender4 .tb table td.no-active {background:#D7E0EF;}
.tender4 .tb table td.no-active span { visibility:hidden;}
.tender4 .obrez { height:48px; overflow:hidden; margin:0 0 3px 0;}

.search-new {color:#393B40 !important; margin-bottom:10px !important; zoom:1;}
.search-new .found-new { float:left;}
.search-new .found-new span {color:#ff9900 !important;}
.search-new .nav { float:right; font-size:13px !important;}
.search-new .nav a {color:#393B40 !important; padding:0 3px; font-size:13px !important;}
.search-new .nav a:hover {color:#ff9900 !important;}
.search-new .nav span {color:#ff9900 !important;padding:0 3px;}
.search-new .nav span.gr {color:#393B40 !important; }

.table-new {
	position: relative;
	zoom:1;
	/*width: auto;
	height: auto;
	overflow:hidden;*/
	margin:10px 0px !important;
	padding:0;
	/*border:1px solid #3566AD;*/
	background:#3565AE;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/css/PIE.htc);
}
.table-new strong { font-weight:normal;}
.table-new table {border-collapse:collapse;/*position:relative;table-layout:fixed;*/width:100%; font-weight:normal !important;}
.table-new table th {color:#fff !important;vertical-align:middle;text-align:left;padding:8px 4px;}
.table-new table th a {color:#fff !important; text-decoration:underline; font-weight:normal; font-size:small;}
.table-new table th span { font-weight:normal !important;}
.table-new table td {padding:5px;line-height:1;color:#393B40; vertical-align:middle;}
.table-new table td a {color:#315CA3 !important; text-decoration:underline !important;}
.table-new table td a:visited {color:#864780 !important;}
.table-new table td a:hover {text-decoration:none !important;}
.table-new table td a.claim {color: rgb(255, 153, 0) !important; border-bottom: 1px dashed rgb(255, 153, 0);text-decoration:none !important;}
.table-new table tr.blue td { background:#f7f8fc !important;}
.table-new table tr.white td { background:#fff !important;}

.coll-left { float:left; width:48%; overflow:hidden;}
.coll-right { float:right; width:48%; overflow:hidden;}
.coll-left .tender4 ul {margin:0 -38px 0 0 !important;}
.coll-left .tender4 ul li {margin:0 38px 30px 0 !important;}
.coll-right .tender4 ul {margin:0 -38px 0 0 !important;}
.coll-right .tender4 ul li {margin:0 38px 30px 0 !important;}

#realty_form_search  .tab table td { vertical-align: middle;}

table.object-info { width:100%; margin:0 0 24px 0;}
table.object-info td { font-size:13px !important; padding:10px;vertical-align: middle;}
table.object-info tr.blue td { background:#f7f8fc !important;}

.researche {float:right; width:30%;}
.researche h3 { padding:6px 0 12px 0; margin:0;}
.researche p { padding:0 0 4px 0;font-size:13px !important; color:#999;}
.researche a {font-size:13px !important; text-decoration:underline;}

a.res {color:#fff;font-size:12px; margin:0; padding:0 0 12px 0; display:inline-block;/* padding:0 0 2px 20px;*/ text-decoration:underline; /*margin:0 0 0 20px; *margin:0;*/}


/*18.10.2010*/
#content-rielt ul.rent {margin:0 -10px 8px 0 !important; padding:0; overflow:hidden; position:relative; float:left;}
#content-rielt ul.rent li {width:286px; height:180px;margin:0 10px 16px 0 !important; overflow:hidden; float:left;}
#content-rielt ul.rent li h2 { font-size:16px;}
#content-rielt ul.rent li .img-box {
	position:relative;
	width:120px;
	height:80px;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
	}
#content-rielt ul.rent li .txt-box { float:right;width:150px;}
#content-rielt ul.rent li p { padding:0 0 5px 0; margin:0; font-size:11px !important;}
#content-rielt ul.rent li a { text-decoration:underline;}


.indention table {/* *width: auto !important*/;}
a.dotted {
border-bottom:1px dashed #3566AD;
cursor:pointer !important;
padding:0 0 2px;
}

.none { margin: 24px auto; width:320px;color:#393B40;font-family:Arial;}
.none ul { margin-left:14px !important; padding-left:4px;}
.none ul li.choice { list-style:outside url("../img/l3.gif") !important;}
td.col_right { *width:100%;}




.flats { height:auto;}
.flats .searching { float:left; width:300px; overflow:hidden; zoom:1;}
.flats .searching input[type=checkbox] {width:16px; height:16px; overflow:hidden; padding:0; margin:0;}
* html input.check {zoom:1;width:16px; height:16px;overflow:hidden; padding:0; margin:0;}
.fields { margin:0 0 0 312px; *margin:0; overflow:hidden; zoom:1;}
.fields ul { list-style:none !important; margin:0 !important; padding:0 !important; overflow:hidden;}
.fields ul li { display:inline-block; *display:inline; vertical-align:top; zoom:1; width:48%;margin:0 !important;}
.fields ul li.lf { float:left; overflow:hidden;}
.fields ul li.rt { float:right; overflow:hidden;}
.fields ul li.cn { float:none;width:100% !important;}
.fields  .area {padding: 5px 3px 0pt 5px; height: 87px; border: 1px solid rgb(127, 157, 185); overflow: auto; background-color: rgb(255, 255, 255); width: auto; color: rgb(57, 59, 64); margin:4px 0;}
.fields .out {margin:20px 0 0 0; text-align: center; float:right; clear:both;/*width:183px;*/}
.fields .out a.res { float:left;}
.fields .but-box {
	position:relative;
	background:#3566AD; 
	cursor:pointer !important;
	/*position:relative;*/
	clear:both;
	margin:-32px 0 0 60px;
	float:left;
	zoom:1;
	width:116px;
	*overflow:hidden;
	padding:2px 2px;
	border:1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4E7AB3), to(#3565A7));
	background: -moz-linear-gradient(#4E7AB3, #3565A7);
	background: linear-gradient(#4E7AB3, #3565A7);
	-pie-background: linear-gradient(#4E7AB3, #3565A7);
	behavior: url(/css/PIE.htc);
}

.fields input.but {background:none !important; border:none !important;color:#fff;font-size:12px; cursor:pointer !important; width:116px; height:24px; *margin:0 0 0 -60px !important; _margin:0 0 0 -3px !important; display:block;}




.container { text-align: justify; text-justify:newspaper; width:100%;}
.box { display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left; width:32%; margin-bottom:36px;}
/*IE6*/* html .box{ display:inline;}
/*IE7*/* + html .box{ display:inline; }

.container .box h2 {color:#3566AD;font-weight:bold;font-size:13px !important;line-height:1;}
.container .box p {padding:0 5px 5px 0 !important;margin:0 0 0 126px !important; font-size:11px !important;}
.container .box p span {color:#FF9900 !important;font-weight:bold;}
.container .box .block {
	position:relative;
	height:80px;
	float:left;
	width:120px; 
	margin:0 5px 0 0; 
	*margin:0 10px 0 0; 
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
	}

.under{display:-moz-inline-box; display:inline-block; width:100%; }

.street {
	cursor: pointer; 
	vertical-align: middle; 
	font-size: 11px; 
	/*font-style: italic;*/
}

#blank-message {
	cursor: pointer; 
	vertical-align: middle; 
	font-size: 11px; 
	font-style: italic;
}

.announcement {
	position:relative;
	/*background:#F00;*/
	border:1px solid #f00;
	margin:0 0 6px 0;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}
.announcement .out { padding:11px; text-align:center;}
.announcement p { padding:0 !important; color:#f00; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.announcement a { text-decoration:underline; color:#f00;}

.fl-left {float:left; width:48%;}
.fl-right {float:right; width:48%;}

.invocation {margin:0 0 30px 30px; float:right; width:240px; overflow:hidden;}
.cotteges-list { list-style:none !important; padding:0 !important; margin:0 -20px 0 0 !important; float:left; zoom:1; overflow:hidden;}
.cotteges-list li { display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 !important; margin: 0 15px 30px 0 !important; width:155px !important;}
.cotteges-list img { display:block;padding:0;margin:0 0 6px 0; width:155px !important; height:112px !important; overflow:hidden;}
.cotteges-list h2 {font-size: 12px !important; line-height:1.4 !important; padding:0 0 3px 0 !important;}
.cotteges-list h2 a { color:#04335d !important; text-decoration:underline;}
.cotteges-list p { padding:0 0 3px 0 !important; margin:0 !important;}
.cotteges-list .cost { margin:10px 0 0 0; }
.cotteges-list .cost p {font-size:16px !important;}

.nofloat {float: none;margin:0 0 0 0 !important;}
.nomargin {margin:0 0 0 0 !important;}


/*новая страница спецпредложений */
#spec_left {}
#spec_left h1 {
    color: #315CA3;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 17px !important;
    line-height: 1.2 !important;
    text-transform: none;
	margin-bottom:12px;
}
#spec_left .tender4 {padding:0; margin:0;position:relative;zoom:1;}
#spec_left .tender4 ul { margin:0 0 0 0 !important; padding:0;list-style:none !important;position:relative;}
#spec_left .tender4 ul li {width:226px;position:relative;min-height:190px;_height:190px;padding:0;margin:0 0 20px 0 !important;zoom:1;}
#spec_left .tender4 ul li div {text-align:left; width:auto !important;}
#spec_left .tender4 ul li div h2 {font: normal 12px/1em Arial, serif; margin:0; padding:0 0 3px 0;}
#spec_left .tender4 ul li div p {padding:0; margin:0; font-size:11px;color:#393B40;}
#spec_left .tender4 ul li div img { float:left; width:140px; height:119px;}
#spec_left .tender4 ul li div.icon-ip img { float:none;width:66px; height:42px;}
#spec_left .tender4 ul li a {color:#393B40;}
#spec_left .tender4 ul li a:hover {color:#ff9900 !important;}
#spec_left .tender4 ul li h2 a { color:#315CA3;}
#spec_left .tender4 ul li span {color: #ff9900 !important; font-weight:bold;}
#spec_left .tender4 ul li.arr {width:1% !important;overflow:hidden;min-width:17px !important; padding-top:40px; cursor:pointer; text-align:center;}
#spec_left .tender4 .tb { margin:0 0 6px 0;}
#spec_left .tender4 .tb table { padding:0; margin:0; width:100%; overflow:hidden; border-collapse: collapse;}
#spec_left .tender4 .tb table td {overflow:hidden; background:/*#D7E0EF*/#3565AE; padding:3px 0px; text-align:center; cursor:default !important; border:1px solid #fff; border-top:none;}
#spec_left .tender4 .tb table td span {color:#fff !important;  font-size:10px !important; font-weight:normal;}
#spec_left .tender4 .tb table td.no-active {background:#D7E0EF;}
#spec_left .tender4 .tb table td.no-active span { visibility:hidden;}
#spec_left .tender4 .obrez { height:16px; overflow:hidden; margin:0 0 3px 0;}


/*17.08.2011*/
#realty_form_search table.azure td { border:1px solid #98b3d7; padding:4px 8px;text-align: center;}
#realty_form_search table.azure thead { background:#eef6fc;}
#realty_form_search table.azure td span {color: #315CA3; font-weight:bold; display:block;}
#realty_form_search table.azure td p { text-align:left;}
#realty_form_search table.azure td.th {background:#eef6fc;text-align: left;color: #393B40 !important;}
#realty_form_search table.azure .evection {color: #3167af;}
#realty_form_search table.azure .downstroke {color: #d2232a;}

/*31.08.2011*/
#realty_form_search .analitic-data { float:right; overflow:hidden; text-align:right; margin-bottom:24px;}
#realty_form_search .analitic-data p { font-size:36px !important; font-weight:bold;font-family: "Myriad Pro";color: #3566ad; line-height:1; padding:0; margin:0; border-bottom:1px solid #3566ad;}
#realty_form_search .analitic-data span {font-size:24px !important; font-weight: normal;font-family: "Myriad Pro";color: #3566ad; line-height:1;}
#realty_form_search .allocation { background:#f2f5f8; padding:15px; margin-bottom:48px;}
#realty_form_search .graff {float:right; overflow:hidden; margin:0 0 12px 12px;}























