
.descr_title_row {
	background: #f7fbfe;
	background: -moz-linear-gradient(top,  #f7fbfe 0%, #e4edf4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfe), color-stop(100%,#e4edf4));
	background: -webkit-linear-gradient(top,  #f7fbfe 0%,#e4edf4 100%);
	background: -o-linear-gradient(top,  #f7fbfe 0%,#e4edf4 100%);
	background: -ms-linear-gradient(top,  #f7fbfe 0%,#e4edf4 100%);
	background: linear-gradient(top,  #f7fbfe 0%,#e4edf4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfe', endColorstr='#e4edf4',GradientType=0 );
	zoom:1;
	border-radius: 4px 4px 0 0;
}
	.descr_title_row_w {
		padding:15px 15px 15px;
		position: relative;
		z-index: 1;
		background: url('/f/1/global/note_wave.gif') repeat-x 0 100%;
	}

		.descr_title {

			font: bold 20px Times New Roman;
		}
		.descr_back {
			padding:0 0 5px;
		}
			.descr_back a {
				border-width: 0;
				color: #808080;
			}
				.descr_back a span {

					color: #0055cc;
    				border-bottom: 1px solid #b2ccf0;
				}
				.descr_back a:hover span {
					color: #cc0000 !important;
   					border-color: #f0b2b2 !important;
				}

	.descr_suggest {
		padding: 25px 10px 0px 10px;
		border-top: 2px dashed #afafaf;
	}
		.descr_suggest_title {
			margin: 0 0 0px;
			padding: 0 20px;
			position: relative;
			font: 16px Times New Roman;
			color: #404040;
			text-transform: uppercase;
			letter-spacing: 2px;
		}
		.descr_suggest .note_item_td {
			padding-top: 20px;
			padding-bottom: 20px;
		}

/******/
.object_descr {
	padding: 20px 10px 20px 30px;
	position: relative;
}
	.object_descr_tab {
		width:100%;
		margin: 0 0 30px;
	}
	.object_descr_td_l {
		width:50%;
		padding:0 20px 0 0;
	}

		.object_descr_fav {
			width: 16px;
			height: 15px;
			margin: 0 0 -15px;
			position: relative;
			left: -20px;
			display: block;
			background: url('/f/1/global/icon_fav.png') no-repeat 0 100%;
			cursor: pointer;
		}
			.object_descr_fav_on {
				background-position: 0 0;
			}

		.object_descr_title {
			padding: 0 0 5px;
			font: 18px/1em Times New Roman;
		}
		.object_descr_addr {
			padding: 0 0 1px;
			font: 24px/1.1em Times New Roman;
		}
		.object_descr_metro {
			color: #808080;
		}

		.object_descr_price {
			padding: 20px 0 0;
			font:bold 20px/1em Times New Roman;
		}


		.object_descr_props {
			margin: 20px 0 20px;
		}
			.object_descr_props th {
				padding: 0 10px 10px 0;
				font-weight: normal;
				text-align: left;
				vertical-align: top;
				color: #808080;
				white-space: nowrap;
			}
			.object_descr_props td {
				padding: 0 10px 10px 0;
				font-weight: normal;
				text-align: left;
				vertical-align: top;
			}

/*
		.object_descr_details_i_living_furnished,
		.object_descr_details_i_tv,
		.object_descr_details_i_phone,
		.object_descr_details_i_washing_machine,
		.object_descr_details_i_fridge,
		.object_descr_details_i_animals {
			height: 28px;

			display: inline-block;
			background: url("/f/1/global/item_icons.png") no-repeat 0 0;
		}
		.object_descr_details_i_living_furnished {
			width: 20px;
		}
		.object_descr_details_i_tv {
			width: 35px;
			background-position: -20px 0;
		}
		.object_descr_details_i_phone {
			width: 31px;
			background-position: -55px 0;
		}
		.object_descr_details_i_washing_machine {
			width: 36px;
			background-position: -86px 0;
		}
		.object_descr_details_i_fridge {
			width: 32px;
			background-position: -122px 0;
		}
		.object_descr_details_i_animals {
			width: 22px;
			background-position: -154px 0;
		}
/**/


		.object_descr_details_i_washing_machine,
		.object_descr_details_i_living_furnished,
		.object_descr_details_i_balcony,
		.object_descr_details_i_phone,
		.object_descr_details_i_animals,
		.object_descr_details_i_children,
		.object_descr_details_i_kitchen_furnished,
		.object_descr_details_i_fridge,
		.object_descr_details_i_tv,
		.object_descr_details_i_internet
		{
			width: 24px;
			height: 24px;
			margin: 0 5px 5px 0;
			display: inline-block;
			background: url("") no-repeat 0 0;
		}
		
		.object_descr_details_i_washing_machine	{background-image: url("/f/1/global/item_icons/1.png");}
		.object_descr_details_i_living_furnished	{background-image: url("/f/1/global/item_icons/2.png");}
		.object_descr_details_i_balcony			{background-image: url("/f/1/global/item_icons/3.png");}
		.object_descr_details_i_phone				{background-image: url("/f/1/global/item_icons/4.png");}
		.object_descr_details_i_animals			{background-image: url("/f/1/global/item_icons/5.png");}
		.object_descr_details_i_children			{background-image: url("/f/1/global/item_icons/6.png");}
		.object_descr_details_i_kitchen_furnished	{background-image: url("/f/1/global/item_icons/7.png");}/**/
		.object_descr_details_i_fridge				{background-image: url("/f/1/global/item_icons/8.png");}
		.object_descr_details_i_tv					{background-image: url("/f/1/global/item_icons/9.png");}
		.object_descr_details_i_internet			{background-image: url("/f/1/global/item_icons/10.png");}/**/



		.object_descr_details_color {
			width: 8px;
			height: 8px;
			margin: 0 -8px 0 0;
			position: relative;
			left: -15px;
			display: inline-block;
			background: url("/f/1/global/circle_bg.png") no-repeat 0 0;
			/*vertical-align: 1px;/**/
		}

		.object_descr_rieltor_row {
			padding: 1px 0 10px;
		}
			.object_descr_rieltor_row a {
				color: #808080;
				border-color: #d9d9d9;
			}
			a.object_descr_rieltor_checked {
				margin-left: 35px;
				position: relative;
				border: none !important;
			}
				.object_descr_rieltor_checked i {
					width: 16px;
					height: 19px;
					display: inline-block;
					/*margin: 0 -16px 0 0;/**/
					position: absolute;
					left: -16px;
					top:-3px;
					background: url('/f/1/global/thumbup.png') no-repeat 0 0;

				}


			.object_descr_rieltor_checked_text {
				display: inline;
				border-bottom: 1px solid #d9d9d9;
			}

		.object_descr_text {}
			.object_descr_phones {
					padding: 10px 0 0;
					font-size: 14px;
				}
					.object_descr_phones strong {
						font: bold 18px Times New Roman;
					}

	.object_descr_td_r {
		width:50%;
		padding:0 0 0 20px;
		font-size: 13px;
	}
		.object_descr_dt_row {
			padding: 0 0 10px;
			text-align: right;
		}

		.object_descr_premium {
			padding: 3px 5px;

			display: inline-block;
			border-radius: 4px;

			background: #fdf8f2;
			background: -moz-linear-gradient(top,  #fdf8f2 0%, #fcf7e1 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf8f2), color-stop(100%,#fcf7e1));
			background: -webkit-linear-gradient(top,  #fdf8f2 0%,#fcf7e1 100%);
			background: -o-linear-gradient(top,  #fdf8f2 0%,#fcf7e1 100%);
			background: -ms-linear-gradient(top,  #fdf8f2 0%,#fcf7e1 100%);
			background: linear-gradient(top,  #fdf8f2 0%,#fcf7e1 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf8f2', endColorstr='#fcf7e1',GradientType=0 );
			zoom:1;

			color: #e59a66;
		}

		.object_descr_dt_added {
			margin: 0 0 0 15px;
			color: #808080;
		}

		.object_descr_map {
			width: 100%;
			height: 450px;
			margin: 0 0 20px;
			position: relative;
			left: 0;
			float: left;
			/*background: url("/f/1/global/ymap.jpg") no-repeat 0 0;/**/
			z-index: 1;
		}


	.object_descr_images {
		padding: 0 0 30px;
	}
		.object_descr_images h3 {
			margin: 0 0 15px;
			padding: 0;
			font: 16px Times New Roman;
			color: #404040;
			text-transform: uppercase;
			letter-spacing: 2px;
		}
		.object_descr_images a {
			height: 145px;
			margin: 0 8px 8px 0;
			display: inline-block;
			position: relative;
			overflow: hidden;
			border: none;
			vertical-align: top;
		}
		.object_descr_images img {
			height: 145px;
			display: block;
			position: relative;
		}
		.object_descr_images a:hover {
			height: 135px;
			border: 5px solid #51d6e6 !important;
		}
			.object_descr_images a:hover img {
				margin: 0 -10px -10px 0;
				top:-5px;
				left: -5px;
			}


	.object_descr_house_info {
		padding: 0 0 30px;
	}
		.object_descr_house_info h3 {
			margin: 0 0 15px;
			padding: 0;
			font: 16px Times New Roman;
			color: #404040;
			text-transform: uppercase;
			letter-spacing: 2px;
		}
		.object_descr_house_info_tabs {
			width: 100%;
		}
			.object_descr_house_info_th {
				padding: 0 40px 0 0;
				font-size: 16px;
				font-weight: normal;
				text-align: left;
			}
			.object_descr_house_info_td {
				padding: 0 40px 0 0;
			}
				.object_descr_house_info_th div {
					padding: 0 0 10px;
					border-bottom: 1px solid #cdcdcd;
				}
				.object_descr_house_info_tab th {
					width: 130px;/**/
					padding: 8px 10px 0 0px;
					font-weight: normal;
					text-align: left;
					color: #808080;
				}
				.object_descr_house_info_tab td {
					padding: 8px 0 0;
					text-align: left;
				}

.object_actions span {
	margin: 0 20px 10px 0;
	display: inline-block;
	white-space: nowrap;
}