.h-submitapp {line-height:11px; position:absolute; text-align:left; top:114px; right:0; width:298px}
	.h-submitapp img {float:left; margin:0 4px 0 0}
.f-tel {color:#993333; font:16px "Times New Roman", Times, serif; margin:0 0 5px 0}
.skype {margin:5px 0}
.align-middle {vertical-align:middle}
.align-texttop {vertical-align:text-top}
.path,
.subpage .content .path {color:#984a1d; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0}
.path a {color:#984a1d;}
.path a:hover {color:#e04f29;}
h1.h1-black {color:#333333; font:26px Georgia, "Times New Roman", Times, serif; line-height:22px}
h2.h2-black {color:#494848; font:normal 20px "Times New Roman", Times, serif; line-height:18px}
	h2.h2-black span {font-size:16px;}
	
.from-favourite,
.flats-elite .from-favourite {
	background:url(/images/ico_star_gold.gif) 0 0 no-repeat; 
	color:#be4932; 
	display:block; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 0 22px; 
	text-align:left; 
	text-decoration:none;
	width:80px;
	}
	.from-favourite span {border-bottom:1px dashed #BE4932}
	.from-favourite:hover {text-decoration:none}
	.from-favourite:hover span {border-bottom:0}
.to-favourite,
.flats-elite .to-favourite {
	background:url(/images/ico_star_grey.gif) 0 0 no-repeat; 
	color:#be4932; 
	display:block; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 4px 22px; 
	text-align:left; 
	text-decoration:none;
	width:80px
	}
	.to-favourite span {border-bottom:1px dashed #BE4932}
	.to-favourite:hover {text-decoration:none}
	.to-favourite:hover span {border-bottom:0}
	
.exclusive-objects {background:url(/images/bg_exclus.gif) 0 0 repeat-x #F6F3EF; margin:0 0 20px 0;}
	.eo-head {background:url(/images/ico_exclusive.gif) 3px 0 no-repeat; padding:0 35px 10px 80px}
		.eo-head h2 {color:#333333; font-size:20px; line-height:15px; margin-top:5px}
		.eo-italic {font:italic 16px "Times New Roman", Times, serif}
	.eo-content {padding:10px 35px 5px 16px}
		.eo-table {width:100%}
		.eo-table td {font:11px Tahoma, Arial, Verdana; padding-bottom:10px}
		.eo-table label {font:bold 12px Tahoma, Arial, Verdana; line-height:17px}
	.eo-line {background:url(/images/eo_dash.gif) 0 0 repeat-x; height:3px; overflow:hidden}
.exclusive-small {background:url(/images/ico_exclus_small.gif) 0 3px no-repeat; font-size:13px; padding:0 0 0 27px;}
	.exclusive-small a {border-bottom:1px dashed #BE4932}
	.exclusive-small a:hover {border-bottom:0; text-decoration:none}
.btn img {margin:0 0 2px 0}
.btn-over img {margin:2px 0 0 0}

.search-block {
	border-bottom:2px solid #cfc1ba;
	border-top:2px solid #cfc1ba;
	padding:13px 0 0
	}
	.search-block p, .subpage .content .search-block p {padding-bottom:0; margin-bottom:2px}
	.sb-form {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; overflow:auto}
		.sb-form label {font-weight:bold}
		.sb-form td {border-bottom:1px solid #e7e0dc; padding:10px 15px 10px 0}
		.sb-form .tdLeft {padding-right:210px;}
		.sb-form .last td {border-bottom:0}
		.btn-search,
		.btn-search-over,
		.btn-search-down {
			background:url(/images/btn_find.png) 0 0 no-repeat;
			border:0;
			cursor:pointer;
			filter:expression(fixPNG(this));
			height:28px;
			width:90px
		}
		.btn-search-over {background:url(/images/btn_find_over.png) 0 0 no-repeat;}
		.btn-search-down {background:url(/images/btn_find_down.png) 0 0 no-repeat;}
		.sb-input {padding:0 70px 0 0}
		.sb-input input {
			background:#fff; 
			border:1px solid #A19182;
			color:#666666; 
			font:13px Tahoma, Arial, Verdana;
			height:15px;
			padding:3px 7px; 
			width:95%
		}
	.sb-example {color:#A19182; font:11px Tahoma, Arial, Verdana; padding:0 0 0 8px}
		.sb-example a {border-bottom:1px dashed #BE4932}
		.sb-example a:hover {border-bottom:0; text-decoration:none}
	.sb-line {background:#CFC1BA; height:1px; margin:13px 0; overflow:hidden}
	.sb-btns {margin:0 0 13px 0; overflow:auto}
		.sb-form .sb-btns td {border-bottom:0; padding:0}
		.sb-btns input {float:left}
		.btn-buy,
		.btn-buy-flat,
		.btn-buy-over,
		.btn-buy-cottage,
		.btn-buy-office {
			background:url(/images/btn_buy.gif) 0 0 no-repeat;
			border:0;
			cursor:pointer;
			height:35px;
			width:90px
		}
		.btn-buy-over {background:url(/images/btn_buy_over.gif) 0 0 no-repeat;}
		.btn-buy-flat {background:url(/images/btn_buy_flat.gif) 0 0 no-repeat;}
		.btn-buy-cottage {background:url(/images/btn_buy_cott.gif) 0 0 no-repeat;}
		.btn-buy-office {background:url(/images/btn_buy_off.gif) 0 0 no-repeat;}
		.btn-rent,
		.btn-rent-flat,
		.btn-rent-over,
		.btn-rent-cottage,
		.btn-rent-office {
			background:url(/images/btn_rent.gif) 0 0 no-repeat;
			border:0;
			cursor:pointer;
			height:35px;
			width:89px
		}
		.btn-rent-over {background:url(/images/btn_rent_over.gif) 0 0 no-repeat;}
		.btn-rent-flat {background:url(/images/btn_rent_flat.gif) 0 0 no-repeat;}
		.btn-rent-cottage {background:url(/images/btn_rent_cott.gif) 0 0 no-repeat;}
		.btn-rent-office {background:url(/images/btn_rent_off.gif) 0 0 no-repeat;}
	.sb-object-type {margin:4px 0}
		.sb-object-type td {color:#333333; padding-bottom:4px; vertical-align:middle}
		.sb-ot-radio {text-align:center; width:24px}
		.sb-object-type label {font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif}
		.sb-object-type .sb-type1 {
			background:url(/images/ico_cottag.gif) 3px 0 no-repeat;
			cursor:pointer;
			display:block;
			font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding:12px 0 10px 55px; 
		}
		.sb-object-type .sb-type2 {
			background:url(/images/ico_cottag_pos.gif) 0 0 no-repeat;
			cursor:pointer;
			display:block;
			font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding:3px 0 3px 55px
		}
		.sb-object-type .sb-type3 {
			background:url(/images/ico_land.gif) 0 0 no-repeat;
			cursor:pointer;
			display:block;
			font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding:3px 0 3px 55px
		}
		.sb-select {
			background:#fff; 
			border:1px solid #e3e3eb;
			border-top:1px solid #aaadb2;
			color:#333333; 
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			height:22px;
			padding-left:4px
		}
		.sb-txt1,
		.sb-txt2 {
			background:#fff; 
			border:1px solid #e3e3eb;
			border-top:1px solid #aaadb2;
			color:#333333; 
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			height:16px;
			margin:0 12px 0 0;
			padding:2px 4px;
			width:67px
		}
		.sb-txt2 {
			width:86px
			}
.adv-search {background:url(/images/ico_adv_search.gif) 100% 2px no-repeat; color:#984a1d; font-size:14px; padding:0 26px 0 0; text-decoration:underline}
	.adv-search:hover {text-decoration:none}
.lnk-clear {
	background:url(/images/ico_clear.gif) 100% 2px no-repeat; 
	color:#984a1d;
	font-size:14px;
	margin-right:22px;
	padding:0 22px 0 0;
	text-decoration:none
	}	
	.lnk-clear:hover {
		text-decoration:none
		}	
	.lnk-clear span {
		border-bottom:1px dashed #984a1d;
		}	
	.lnk-clear:hover span {
		border-bottom:none
		}	
.lnk-dashed {
	border-bottom:1px dashed #984a1d;
	color:#984a1d;
	font-size:14px;
	text-decoration:none
	}
	.lnk-dashed:hover {
		border-bottom:none;
		text-decoration:none
		}
.lnk-delete {
	background:url(/images/ico_del.gif) 100% 2px no-repeat;
	color:#333333;
	margin:0 5px 0 0;
	padding:0 19px 0 0;
	text-decoration:none
	}		
.lnk-delete:hover {
	color:#984a1d;
	text-decoration:underline
	}		
.in-sale {color:#333333; font:bold 20px Georgia, "Times New Roman", Times, serif; font-style:italic}
.pin {background:url(/images/ico_pin.gif) 0 1px no-repeat; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 0 2px 20px;}
	.pin:hover {text-decoration:none}
	.pin span {border-bottom:1px dashed #BE4932;}
	.pin:hover span {border-bottom:0}
.specoffer {background:url(/images/ico_exclus_small.gif) 0 0 no-repeat; display:block; padding:3px 0 4px 0}
	.specoffer a {font:11px Tahoma, Arial, Verdana; padding-left:23px;}
	.specoffer a:hover {text-decoration:none}
	.specoffer span {border-bottom:1px dashed #BE4932}
	.specoffer a:hover span {border-bottom:0}

.give-app {font:italic 16px "Times New Roman", Times, serif; line-height:17px; margin:0 0 23px 0}
.favourite {background:url(/images/ico_favourite.gif) 0 0 no-repeat; color:#666666; font-size:13px; margin:0 0 23px 0;}
	.favourite a {font:bold 18px "Times New Roman", Times, serif; padding-left:35px;}
	.f-count {padding-left:35px;}
.in-favourite {background:url(/images/ico_favor_grey.gif) 0 0 no-repeat; color:#333333; font:bold 20px "Times New Roman", Times, serif; font-style:italic; padding:4px 0 4px 35px}
.in-favourite-gold {background:url(/images/ico_favourite.gif) 0 0 no-repeat; color:#333333; font:bold 20px "Times New Roman", Times, serif; font-style:italic; padding:4px 0 4px 35px}
.our-specproject {margin:0 0 25px 0; width:183px}
	.os-italic {color:#666666; font:italic 14px "Times New Roman", Times, serif}
	.map-moscow {background:url(/images/moscow_map.gif) 0 100% no-repeat; display:block; font:bold 14px "Times New Roman", Times, serif; height:125px; margin-bottom:5px; margin-left:-13px; padding:0 0 0 13px; width:175px;}
.specoffers-block {margin:0 0 25px 0;}	
	.specoffers-block h2 {color:#333333; font:bold 18px "Times New Roman", Times, serif; line-height:14px}
	.specoffers-block h2 span {font-size:14px}
	.specoffers-block .sb-name  {font:bold 14px "Times New Roman", Times, serif}
		.specoffers-block .sb-name a:hover {text-decoration:none}
		.specoffers-block .sb-name a:hover span {text-decoration:underline}

.align-center {text-align:center}
.font-17 {font-size:17px}
.font-15 {font-size:15px; line-height:17px}
.font-13 {font-size:13px; line-height:15px}
.font-24 {font-size:24px;}
.font-11 {font-size:11px;}
	.font-11 .show-on-page select{font-size:11px;}

.find-objects {list-style-type:none; margin:0 0 5px 0; overflow:auto; padding:0; width:500px}
	.find-objects li {float:left; font-size:11px; margin:0 10px 10px 0;}
	a.fo-green {background:url(/images/bg_green.gif) 0 0 repeat-x #fff; display:block; float:left; height:25px;}
	b.fo-green {background:url(/images/bg_green.gif) 0 0 repeat-x #E6E2DC; color:#484848; display:block; float:left; height:25px;}
		.fo-green span {background:url(/images/bg_green_rt.gif) 100% 0 no-repeat; display:block; float:left; height:25px;}
		.fo-green span span {background:url(/images/bg_green_lt.gif) 0 0 no-repeat; display:block; float:left; height:20px; padding:5px 11px 0 11px; white-space:nowrap}
	a.fo-red {background:url(/images/bg_red.gif) 0 0 repeat-x #fff; display:block; float:left; height:25px;}
	b.fo-red {background:url(/images/bg_red.gif) 0 0 repeat-x #E6E2DC; color:#484848; display:block; float:left; height:25px;}
		.fo-red span {background:url(/images/bg_red_rt.gif) 100% 0 no-repeat; display:block; float:left; height:25px;}
		.fo-red span span {background:url(/images/bg_red_lt.gif) 0 0 no-repeat; display:block; float:left; height:20px; padding:5px 11px 0 11px; white-space:nowrap}
	a.fo-blue {background:url(/images/bg_blue.gif) 0 0 repeat-x #fff; display:block; float:left; height:25px;}
	b.fo-blue {background:url(/images/bg_blue.gif) 0 0 repeat-x #E6E2DC; color:#484848; display:block; float:left; height:25px;}
		.fo-blue span {background:url(/images/bg_blue_rt.gif) 100% 0 no-repeat; display:block; float:left; height:25px;}
		.fo-blue span span {background:url(/images/bg_blue_lt.gif) 0 0 no-repeat; display:block; float:left; height:20px; padding:5px 11px 0 11px; white-space:nowrap}
	a.fo-viola {background:url(/images/bg_viola.gif) 0 0 repeat-x #fff; display:block; float:left; height:25px;}
	b.fo-viola {background:url(/images/bg_viola.gif) 0 0 repeat-x #E6E2DC; color:#484848; display:block; float:left; height:25px;}
		.fo-viola span {background:url(/images/bg_viola_rt.gif) 100% 0 no-repeat; display:block; float:left; height:25px;}
		.fo-viola span span {background:url(/images/bg_viola_lt.gif) 0 0 no-repeat; display:block; float:left; height:20px; padding:5px 11px 0 11px; white-space:nowrap}
.paragraf-news {list-style-type:none; margin:0; padding:8px 0 0 24px;}
	.paragraf-news li {overflow:auto; padding:0 0 8px 0;}
	.paragraf-news input {float:left; margin:0 4px 0 0}
	.paragraf-news label {float:left; font-size:13px; font-weight:normal; padding:1px 0 0 0}

.consult-block {background:url(/images/ico_consult.gif) 0 0 no-repeat; margin:0 0 20px 0; padding:0 0 0 90px}
	.consult-block h2 {font:bold 20px "Times New Roman", Times, serif}
	.consult-block ul {margin:0; padding:0 0 0 15px}
	.description {font:italic 16px "Times New Roman", Times, serif}
.brokeridge-block {background:url(/images/ico_broker.gif) 0 0 no-repeat; margin:0 0 20px 0; padding:0 0 0 90px}
	.brokeridge-block h2 {font:bold 20px "Times New Roman", Times, serif}
	.brokeridge-block ul {margin:0; padding:0 0 0 15px}
.lawyer-block {background:url(/images/ico_lawer.gif) 0 0 no-repeat; margin:0 0 20px 0; padding:0 0 0 90px}
	.lawyer-block h2 {font:bold 20px "Times New Roman", Times, serif}
	.lawyer-block ul {margin:0; padding:0 0 0 15px}
.design-block {background:url(/images/ico_design.gif) 0 0 no-repeat; margin:0 0 20px 0; padding:0 0 0 90px}
	.design-block h2 {font:bold 20px "Times New Roman", Times, serif}
	.design-block ul {margin:0; padding:0 0 0 15px}
.marketing-block {background:url(/images/ico_market.gif) 0 0 no-repeat; margin:0 0 20px 0; padding:0 0 0 90px}
	.marketing-block h2 {font:bold 20px "Times New Roman", Times, serif}
	.marketing-block ul {margin:0; padding:0 0 0 15px}

.rebuild-table {background:url(/images/ico_table.gif) 0 5px no-repeat; float:right; font-size:11px; padding:3px 22px 3px 0;}
	.rebuild-table a {padding-left:23px}
	.rebuild-table a:hover {text-decoration:none}
	.rebuild-table span {border-bottom:1px dashed #BE4932}
	.rebuild-table a:hover span {border-bottom:0}
.red-line {border-top:10px solid #BE4932;}
.green-line {border-top:10px solid #4F9914;}
.blue-line {border-top:10px solid #3366CC;}
.viola-line {border-top:10px solid #990099;}
.inter-line {border-top:10px solid #00ACC0}

.pages-elite,
.pages-cottage,
.pages-office,
.pages-mall,
.pages-international {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:7px 0 12px
	}
	.pages-elite a,
	.pages-cottage a,
	.pages-office a,
	.pages-mall a,
	.pages-international a {
		color:#984a1d;
		padding:3px 7px;
		text-decoration:underline
		}
	.pages-elite a:hover,
	.pages-cottage a:hover,
	.pages-office a:hover,
	.pages-mall a:hover,
	.pages-international a:hover {
		text-decoration:none
		}
	.pages-elite .active,
	.pages-cottage .active,
	.pages-office .active,
	.pages-mall .active,
	.pages-international .active {
		background:#be4932;
		color:#e9e8e4;
		padding:3px 7px;
	}
	.pages-cottage .active {background:#4F9914}
	.pages-office .active {background:#3366CC}
	.pages-mall .active {background:#990099}
	.pages-international .active {background:#00ACC0}

.flats-elite {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0;
	width:100%
}
	.flats-elite .line {
		background:url(/images/bg_td_dash.gif) 0 100% repeat-x;
		padding:2px 0 1px
		}
	.flats-elite th {
		background:url(/images/bg_th3.gif) 0 100% repeat-x #faf8f5;
		border-right:1px solid #d4d4d4;
		color:#333333;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:10px 3px;
		text-align:center;
		vertical-align:middle	
	}
		.flats-elite th.last {
			border-right:0
			}
		.flats-elite th a {
			border-bottom:1px dashed #984a1d;
			color:#984a1d;
			text-decoration:none 
			}			
		.flats-elite th a:hover {
			border-bottom:none 
			}
	.flats-elite td {
		color:#333333;
		font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:5px 2px;
		text-align:center;
		vertical-align:middle
	}
	.flats-elite tr.beige td {
		background-color:#f9f6f3;
	}
	.flats-elite tr:hover td,
	.flats-elite tr.beige:hover td {
		background-color:#e8e3dd;
	}
	.flats-elite td a {text-decoration:underline}			
	.flats-elite td a:hover {text-decoration:none}
	.flats-elite .flat-img {
		padding:13px;
		vertical-align:top
		}
	.flats-elite .flat-img img {
		margin:0 0 8px
		}
	.flats-elite .flat-name {
		text-align:left
		}
	.flats-elite .flat-name h3 {
		color:#b42500;
		font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0;
		padding:5px 0 0
		}
	.metro {
		background:url(/images/ico_metro.gif) 50% 0 no-repeat;
		display:block;
		padding:30px 0
	}
	.arenda, .rur, .usd, .eur,
	.subpage .content .arenda, .subpage .content .rur, .subpage .content .usd, .subpage .content .eur,
	.cottage .content .arenda, .cottage .content .rur, .cottage .content .usd, .cottage .content .eur {margin:0;}
	.arenda {
		background:url(/images/bg_rur.gif) 50% 100% no-repeat;
		padding:3px 0 8px 0;
		text-align:center;
	}


.giveapp-block {overflow:auto;}
	.giveapp-block p {color:#333; float:left; font:italic 16px "Times New Roman", Times, serif; line-height:16px}
	.giveapp-block .txt {padding:5px 0 0 10px}
.skype-block {font:italic 16px "Times New Roman", Times, serif}

.pdf {background:url(/images/ico_pdf.gif) 0 5px no-repeat; font-size:11px; margin:0 0 5px 0; padding:6px 0 6px 31px;}
	.pdf a {border-bottom:1px dashed #BE4932}
	.pdf a:hover {border-bottom:0; text-decoration:none}
.xls {background:url(/images/ico_xls.gif) 0 5px no-repeat; font-size:11px; margin:0 0 5px 0; padding:6px 0 6px 31px;}
	.xls a {border-bottom:1px dashed #BE4932}
	.xls a:hover {border-bottom:0; text-decoration:none}
.mail {background:url(/images/ico_mail.gif) 0 5px no-repeat; font-size:11px; margin:0 0 5px 0; padding:6px 0 6px 31px;}
	.mail a {border-bottom:1px dashed #BE4932}
	.mail a:hover {border-bottom:0; text-decoration:none}
	
.order-block {background:#F6F3EF; margin:0 0 2px 0; padding:15px}
	.order-block p, .subpage .content .order-block p {padding-bottom:0; margin-bottom:2px}
	.ob-form {overflow:auto}
	.ob-form label {color:#333; font-size:17px; padding-left:5px;}
	.ob-form label.font-13 {font-size:13px;}
		.btn-sendorder,
		.btn-sendorder-over,
		.btn-sendorder-down {
			background:url(/images/btn_sendorder.gif) 0 0 no-repeat;
			border:0;
			cursor:pointer;
			float:left;
			height:49px;
			margin:0 0 0 5px;
			width:241px
		}
		.btn-sendorder-over {background:url(/images/btn_sendorder_over.gif) 0 0 no-repeat;}
		.btn-sendorder-down {background:url(/images/btn_sendorder_down.gif) 0 0 no-repeat;}
	.ob-btns {overflow:auto}
		.ob-btns p {float:left}
		.ob-btns .text {color:#8B8070; font:italic 16px "Times New Roman", Times, serif; line-height:15px; padding:5px 0 0 10px}
		.ob-textarea {
			background:#fff; 
			border:1px solid #A19182;
			color:#666666; 
			font:13px Tahoma, Arial, Verdana;
			height:168px;
			margin:10px 0 20px 5px;
			padding:0 0 0 7px; 
			width:96%
		}
	.ob-line {background:#CFC1BA; height:1px; margin:17px 0; overflow:hidden}
	.ob-list {list-style-type:none; margin:0 0 0 5px; overflow:auto; padding:0;}
		.ob-list li {float:left; padding:0 30px 2px 0}
		.ob-list p {overflow:auto;}
		.ob-list input {float:left; margin:2px 0 0 0}
		.ob-list label {cursor:pointer; float:left;}
	.ob-table {width:100%}
		.ob-table td {padding-bottom:10px}
		.td-label {padding-top:5px; width:140px}
	.ob-txt1 {
		background:#fff; 
		border:1px solid #A19182;
		color:#666666; 
		font:17px Tahoma, Arial, Verdana;
		height:17px;
		padding:7px; 
		width:95%
	}
	.ob-txt2 {
		background:#fff; 
		border:1px solid #A19182;
		color:#666666; 
		font:13px Tahoma, Arial, Verdana;
		height:17px;
		padding:3px 7px; 
		width:282px
	}
	
.news-block {font-size:13px; line-height:17px; overflow:auto;}
	.news-block h3, .cottage .news-block h3 {margin:0 0 10px 0}
	.nb-brd {float:left; margin:4px 15px 0 0; position:relative}
	.nb-brd img {border:1px solid #333;}
	.nb-brd span {line-height:0}
	.nb-brd .tl {
		background:url(/images/brd01_tl.gif) 0 0 no-repeat;
		position:absolute;
		top:0; left:0;
		width:10px; height:10px;
	}
	.nb-brd .tr {
		background:url(/images/brd01_tr.gif) 0 0 no-repeat;
		position:absolute;
		top:0; right:0;
		width:10px; height:10px;
	}
	.nb-brd .bl {
		background:url(/images/brd01_bl.gif) 0 0 no-repeat;
		position:absolute;
		bottom:4px; left:0;
		width:10px; height:10px;
	}
	.nb-brd .br {
		background:url(/images/brd01_br.gif) 0 0 no-repeat;
		position:absolute;
		bottom:4px; right:0;
		width:10px; height:10px;
	}
	.news-block p, .subpage .content .news-block p {margin:0; padding:0}
	.news-block .date {color:#666666; font-size:11px}
.news-table {}
	.news-table td {padding-right:20px; width:165px}
	.news-table p, .subpage .content .news-table p {font-size:11px; margin:0; padding:0}	
	.news-table h3, .cottage .news-table h3 {margin:0 0 3px 0}
	.news-table a h3 {color:#984A1D}
.green-quote {color:#4F8C06; font:italic 24px "Times New Roman", Times, serif;}
	.green-quote p, .subpage .content .green-quote p {padding:0}
	.gq-sign {color:#4F8C06; font:normal 17px Tahoma, Arial, Helvetica; text-align:right;}
.list-simple {list-style-type:none; margin:0; padding:0}

.specoffer-table {margin:10px 0 5px 0;}
	.specoffer-table p, .subpage .content .specoffer-table p {padding:0; margin:0 0 3px 0}
	.st-big-pic {background:url(/images/brd_spec_big.gif) 0 0 no-repeat; height:320px; margin:0 15px 0 0; padding:4px; position:relative; width:430px}
	.st-plashka {background:url(/images/bg_plashka.png) 0 0 no-repeat; bottom:4px; color:#fff; font-size:13px; height:55px; left:4px; line-height:10px; padding:0 0 0 10px; position:absolute; width:420px}
	.st-title {color:#F5D213; font: 20px "Times New Roman", Times, serif; line-height:30px}
	
.item-id {color:#999999; font-size:13px}
.item-table {margin:10px 0 5px 0}
	.item-table p, .subpage .content .item-table p {padding:0; margin:0 0 6px 0}
	.it-big-pic {margin:0 15px 0 0; height:324px}
	.it-big-pic img {display:block}
	.it-big-pic a {display:block; position:relative; width:auto}
	.it-plashka {background:url(/images/bg_plashka.png) 0 0 no-repeat; bottom:0; color:#E7E7E7; cursor:pointer; display:none; font-size:13px; height:31px; left:0; position:absolute; padding:13px 0 0 0; text-align:center; width:433px; z-index:1100}
	.it-plashka span {background:url(/images/ico_zoom.gif) 0 0 no-repeat; color:#E7E7E7; padding:4px 0 4px 32px;}
	.it-big-pic a:hover .it-plashka {display:block}
	.it-big-pic a:hover {text-decoration:none}

.thumbnails {height:76px; padding:0 0 6px 0}
	.thumbnails img {display:block}
	.thumbnails a {display:block; float:left; position:relative; width:auto;}
	.bg0 {/*opacity:0.6;*/ background:url(/images/black.png) 0 0 repeat; position:absolute; height:76px; top:0px; left:0; cursor:pointer; display:block; z-index:1000; text-align:center; display:none; width:101px}
	.bg0 img {display:inline; margin:25px 0 0 0}
	.thumbnails a:hover .bg0 {display:block;}		
		
.dot-table {margin:0 0 10px 0; width:99%}
	.dot-table tr {background:url(/images/dot03.gif) 0 100% repeat-x}
	.dot-table td {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:8px 0; width:50%}
	
.elka-table {background:url(/images/elka.gif) 0 0 repeat; margin:20px 0; width:99%}
	.elka-table td {background:url(/images/dash02.gif) 100% 0 repeat-y; color:#333333; font:italic 18px Georgia, "Times New Roman", Times, serif; padding:15px 19px 5px}
	.elka-table .line {background:url(/images/dash03.gif) 0 0 repeat-x; height:2px; padding:0; }
	.elka-table .no-brd {background:transparent}
		.et-price h2 {margin:0; padding:0 0 4px 0}
		.elka-table .price-rur {color:#896440}
		.elka-table .price-usd {color:#4c9611}
		.elka-table .price-eur {background:transparent; color:#b42500}
	.elka-table sup {font-size:9px}

.object-pager {
border-bottom:1px solid #cfc1ba;
border-top:2px solid #cfc1ba;
font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0 0 10px;
overflow:hidden;
padding:10px 0 0 0;
position:relative
}	
.ctrl-rt {background:url(/images/ctrl_rt.gif) 100% 5px no-repeat; float:right;}
	.ctrl-rt a {padding-right:58px; text-decoration:underline}	
	.ctrl-rt a:hover {text-decoration:none}
.ctrl-lt {background:url(/images/ctrl_lt.gif) 0 5px no-repeat; float:left;}
	.ctrl-lt a {padding-left:58px; text-decoration:underline}	
	.ctrl-lt a:hover {text-decoration:none}
	
.analog-search {background:url(/images/ico_search2.gif) 0 0 no-repeat; padding:2px 0}
	.analog-search a {padding:0 0 0 23px}
.same-table td {font-size:12px; padding:0 16px 0 0}
	.same-table p, .subpage .content .same-table p	{margin:0}
	.same-table a:hover {text-decoration:none}
	.same-table a:hover span {text-decoration:underline}
	.same-table .price-rur {color:#336600}	
	
.darkbg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1000;
	display:none;
	background:url('/images/dot.png') 0 0 repeat;
	opacity:0.8;
    filter:alpha(opacity=80);
}
	.lightbox {
		background:#F6F3EF;
		font-size:13px;
		padding:20px 15px;
		position:absolute;
		width:484px;
		left:50%;
		margin-left:-257px;
		top:30%;
		z-index:2000;
		display:none;
	}
	
		.google-windows {
			width: 750px;
		    z-index:2000;
		    background-color:white;
		    }  
		    
		.google-close {
			cursor:pointer;
			}
			
		.close {position:absolute; right:-9px; top:-9px}
	.lightbox h2 {color:#333333; font:18px "Times New Roman", Times, serif; margin:0 0 15px 0}
.send-form label {font-size:13px; line-height:23px}
	.send-form p {margin:0 0 10px 0}
	.btn-send,
	.btn-send-over,
	.btn-send-down {
		background:url(/images/btn_send.png) 0 0 no-repeat;
		border:0;
		cursor:pointer;
		filter:expression(fixPNG(this));
		height:25px;
		width:92px
	}
	.btn-send-over {background:url(/images/btn_send_over.png) 0 0 no-repeat;}
	.btn-send-down {background:url(/images/btn_send_down.png) 0 0 no-repeat;}
	.btn-say,
	.btn-say-over,
	.btn-say-down {
		background:url(/images/btn_say.png) 0 0 no-repeat;
		border:0;
		cursor:pointer;
		filter:expression(fixPNG(this));
		height:25px;
		width:88px
	}
	.btn-say-over {background:url(/images/btn_say_over.png) 0 0 no-repeat;}
	.btn-say-down {background:url(/images/btn_say_down.png) 0 0 no-repeat;}	
	.send-form .pdf, .send-form .xls {cursor:pointer; font-size:11px;}
	.sf-txt1 {
		background:#fff; 
		border:1px solid #A19182;
		color:#666666; 
		float:right;
		font:13px Tahoma, Arial, Verdana;
		height:15px;
		padding:3px 7px; 
		width:295px
	}
.elite {width:100%}
	.elite .right-top {background:url(/images/bg_right_top_elite.jpg) 0 0 no-repeat}
	.elite .header {background:url(/images/fl_header.jpg) 100% 0 no-repeat}	
	.elite .global .global .global .global {position:relative} 
	.house-pic {background:url(/images/catalog_elite_new.png) 0 0 no-repeat; position:absolute; top: 290px; right: 0; height:478px; width:320px; display:none}
	.elite .house-pic {display:block}
	.elite .global .global .global .global .global {background:url(/images/footer_lt.gif) 0 100% no-repeat}
	.elite .content-menu-inner {background:url(/images/menu_bg_rt_elite.gif) 100% 100% no-repeat}
	.elite .content {font:12px Tahoma, Arial, Verdana, Helvetica; padding:34px 100px 0 20px;
//	padding-right:10px	
	}
	.elite .content p {margin:0 0 12px 0}
.cottage {width:100%}
	.cottage .right-top {background:url(/images/bg_right_top_cottage.jpg) 0 0 no-repeat}
	.cottage .header {background:url(/images/fl_header.jpg) 100% 0 no-repeat}	
	.cottage .global .global .global .global {position:relative} 
	.cottage-pic {background:url(/images/content_rt_cottage.png) 0 0 no-repeat; position:absolute; top: 290px; right: 0; height:478px; width:320px; display:none}
	.cottage .cottage-pic {display:block}
	.cottage .global .global .global .global .global {background:url(/images/footer_lt.gif) 0 100% no-repeat}
	.cottage .content-menu-inner {background:url(/images/menu_bg_rt_cottage.gif) 100% 100% no-repeat}
	.cottage .content {font:12px Tahoma, Arial, Verdana, Helvetica; padding:34px 100px 0 20px;
//	padding-right:10px
	}
	.cottage .content p {margin:0 0 12px 0}
.office {width:100%}
	.office .right-top {background:url(/images/bg_right_top_office.jpg) 0 0 no-repeat}
	.office .header {background:url(/images/fl_header.jpg) 100% 0 no-repeat}	
	.office .global .global .global .global {position:relative} 
	.office-pic {background:url(/images/content_rt_office.png) 0 0 no-repeat; position:absolute; top: 290px; right: 0; height:477px; width:330px; display:none}
	.office .office-pic {display:block}
	.office .global .global .global .global .global {background:url(/images/footer_lt.gif) 0 100% no-repeat}
	.office .content-menu-inner {background:url(/images/menu_bg_rt_office.gif) 100% 100% no-repeat}
	.office .content {font:12px Tahoma, Arial, Verdana, Helvetica; padding:34px 100px 0 20px;
//	padding-right:10px	
	}
	.office .content p {margin:0 0 12px 0}
.mall {width:100%}
	.mall .right-top {background:url(/images/bg_right_top_mall.jpg) 0 0 no-repeat}
	.mall .header {background:url(/images/fl_header.jpg) 100% 0 no-repeat}	
	.mall .global .global .global .global {position:relative} 
	.mall-pic {background:url(/images/content_rt_mall.png) 0 0 no-repeat; position:absolute; top: 290px; right: 0; height:477px; width:335px; display:none}
	.mall .mall-pic {display:block}
	.mall .global .global .global .global .global {background:url(/images/footer_lt.gif) 0 100% no-repeat}
	.mall .content-menu-inner {background:url(/images/menu_bg_rt_mall.gif) 100% 100% no-repeat}
	.mall .content {font:12px Tahoma, Arial, Verdana, Helvetica; padding:34px 100px 0 20px;
//	padding-right:10px	
	}
	.mall .content p {margin:0 0 12px 0}
.international {width:100%}
	.international .right-top {background:url(/images/bg_right_top_inter.jpg) 0 0 no-repeat}
	.international .header {background:url(/images/fl_header.jpg) 100% 0 no-repeat}	
	.international .global .global .global .global {position:relative} 
	.international-pic {background:url(/images/content_rt_inter.png) 0 0 no-repeat; position:absolute; top: 290px; right: 0; height:477px; width:344px; display:none}
	.international .international-pic {display:block}
	.international .global .global .global .global .global {background:url(/images/footer_lt.gif) 0 100% no-repeat}
	.international .content-menu-inner {background:url(/images/menu_bg_rt_inter.gif) 100% 100% no-repeat}
	.international .content {font:12px Tahoma, Arial, Verdana, Helvetica; padding:34px 100px 0 20px;
//	padding-right:10px	
	}
	.international .content p {margin:0 0 12px 0}
	
.small-news-pic {position:relative}
	.snp-brd {position:absolute; top:0; left:0}

.content-menu-inner,
.subpage .content-menu-inner {padding:0 50px 0 0}		

.news-sort-by {margin:20px 0}
	.news-sort-by a, .news-sort-by span {padding-right:10px}
	.news-sort-by a {text-decoration:underline}
	.news-sort-by a:hover {text-decoration:none}
.news-year {color:#000; font:italic 20px Arial, Helvetica, sans-serif; padding-bottom:10px}
.news-month {color:#494949; font-size:11px; padding-bottom:5px}
.news {padding-bottom:25px}
	.news h3 {font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0 0 3px 0}
	.news-date {font-size:11px}
	
#arrow_up {margin-top:-23px}
.thumbnails span {background:url(/images/brd_spec_small.png) 0 0 no-repeat; position:absolute; top:0; left:0; height:80px; width:106px}
.thumbnails span.act {background:url(/images/brd_spec_act.png) 0 0 no-repeat; position:absolute; top:0; left:0; height:80px; width:106px}


.seo {padding:0 10px 0 330px; text-align:justify;}
.seo h2 {padding:10px 0 0 0;}
.seo p {padding:5px 0 5px 0;}



.object-links {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	overflow:hidden
	}
	.object-links a {
		display:block;
		float:left; 
		}
.back-to-list {
	background:url(/images/ico_back.gif) 1px 2px no-repeat;
	padding:1px 15px 3px 23px !important;
	text-decoration:underline
	}
.back-to-list:hover {text-decoration:none}

.print-new {background:url(/images/ico_print.gif) 0 0 no-repeat; padding:0 0 2px 24px;}
	.print-new:hover {text-decoration:none}
	.print-new span {border-bottom:1px dashed #984a1c}
	.print-new:hover span {border-bottom:0}

.content-menu-inner,
.subpage .content-menu-inner {padding:0 50px 0 0} 

.errors {margin:0; padding:0; color:red; list-style-type:none; display:inline; }
.errors li {display:inline; }


/* ** new 2011/02/17 ** */
.rur, .usd, .eur {
	background:transparent;
	margin:0;
	padding:0;
	white-space:nowrap
	}
.sort-by {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif
	}	
	
.office-icons {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:290px;
}
	.office-icons li {
		float:left;
		width:49%
	}
	
.a-ico {
	background:url(/images/ico_a.gif) 18px 3px no-repeat;
	font-weight:bold;
	height:23px;
	padding:10px 0 5px 0;
}
	.a-ico input {
		margin-right:44px;
		//margin-right:38px;
	}
.b-ico {
	background:url(/images/ico_b.gif) 18px 3px no-repeat;
	font-weight:bold;
	height:23px;
	padding:10px 0 5px 0;
}
	.b-ico input {
		margin-right:44px;
		//margin-right:38px;
	}
.bplus-ico {
	background:url(/images/ico_b+.gif) 18px 3px no-repeat;
	font-weight:bold;
	height:23px;
	padding:10px 0 5px 0;
}
	.bplus-ico input {
		margin-right:58px;
		//margin-right:52px;
	}
.c-ico {
	background:url(/images/ico_c.gif) 18px 3px no-repeat;
	font-weight:bold;
	height:23px;
	padding:10px 0 5px 0;
}
	.c-ico input {
		margin-right:44px;
		//margin-right:38px;
	}
	
.inter-realty-list {
	list-style-type:none;
	margin:0;
	padding:0
	}	
	.inter-realty-list {
		font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
.object-layout {
	margin:0 0 25px;
	width:99%
	}
	.object-layout td {
		text-align:center;
		vertical-align:middle
		}
.objects-like {
	margin:0 0 15px 0;
	width:99%
	}	
	.objects-like td {
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif
		}
	.objects-like h3 {
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0;
		padding:0
		}		
	.objects-like h3 a {
		text-decoration:underline
		}
	.objects-like h3 a:hover {
		text-decoration:none
		}
	.objects-like p,
	.subpage .content .objects-like p {
		margin: 0;
		padding:0
		}
	.objects-like .rur,
	.objects-like .usd,
	.objects-like .eur {
		font-size:12px;
		padding-right:5px
		}
		
/* ** new 2011-03-14 ** */
.a-address {
	position:relative
	}
.show-all {
	color:#000;
	display:none;
	min-width: 50px;
	position:absolute;
	text-align:center;
	top:-30px;
	width:100%
	}
.a-address:hover .show-all {
	display:block
	}

/* ** new 2011-10-04 ** */
.op-lot {
left:45%;
position:absolute;
top:10px;
width:100px;
}
.op-lot span {
background:#A82209;
color:#fff;
padding:0 3px;
}
.op-elite .op-lot span {
background:#A82209;
}
.op-cottage .op-lot span {
background:#4F9914;
}
.op-office .op-lot span {
background:#3366CC;
}
.op-mall .op-lot span {
background:#990099;
}
.op-international .op-lot span {
background:#00ACC0;
}
