.content #has_rooms {
	margin-top: 10px;
	width:100%;
}
.content #has_rooms.inner .second_line_top {
  margin-top: 4px;
}
.newDesign .content.block.flats.caption .inner .little_textus span,
.newDesign .content.block.flats.caption .inner .little_textus {
  font-size: 14px;
}
.newDesign .content.block.flats.caption .inner,
.newDesign .content.block.flats.caption .inner * {
  line-height: 25px !important;
  font-size:25px;
  color:black;
}
.newDesign .content.block.flats.caption .inner .red,
.newDesign .content.block.flats.caption .inner .red .ya-phone {
  color:#b14d47;
}
.content #inner_empty {
    margin-top: 10px;position:relative; font-size: 25px;
}
.content #inner_empty .form,
.content #inner_empty .ya-phone {
  font-size: 25px;
}
.content .inner #position_map {
  top: 46px;left: 25px;
}
#specialOffer2 .orange {
  position:relative
}
#top_panel_2 {
	margin-bottom: 7px;
}
.newDesign .content .specialOffer {
	display:inline-block;
	background:#d3685d;
	height:49px;
}
.newDesign .content .specialOffer * {
	font-family: 'PT Sans Narrow', 'Arial';
	font-weight:normal;
	font-size:13px;
}
.newDesign .content .specialOffer .inner {
	position:relative;
	padding:5px 10px;
	padding-right:30px;
}
.newDesign .content .specialOffer .inner .name{
	display:block;
	margin-bottom:2px;
	font-size:21px;
	line-height:21px;
}
.newDesign .content .specialOffer .inner .corner{
	position:absolute;
	height:50px;
	width:15px;
	background:url('images/specialOfferCorner.png') top left no-repeat;
	right:0px;
	top:0px;
}
.my_type a.active {
	background:black;
	color:white !important;
}
.my_type #map {
	font-size: 16px;
	padding-right: 10px;
	padding-left: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	color: black;
	font-weight: bold;
	font-family: "PT Sans Narrow","Arial";
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
.my_type #metroMap {
	font-size: 16px;
	padding-left: 10px;
	padding-right: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: black;
	font-weight: bold;
	font-family: "PT Sans Narrow","Arial";
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
.newDesign .content.block.flats.caption .inner, 
.newDesign .content.block.flats.caption .inner * {
	font-family: 'PT Sans Narrow', 'Arial';  
	font-size:30px;
	line-height:30px;
	font-weight:bold;  
	text-align:center;
	text-transform: uppercase;
}
.newDesign .content.block.flats.caption .inner .count {
	font-size:14px;
	line-height:20px;
}
.newDesign .content.block.flats.items > .inner {
	background:url('images/mapTopShadow.png') bottom center no-repeat;
	padding-bottom:20px;
}
.newDesign .content .map.wrapper {
  position:relative;  
}
.newDesign .content .map.wrapper .mapTopShadow {
  position:absolute;
  top:0px;
  left:0px;
  background:url('images/mapTopShadow.png') top center no-repeat;
  height:20px;
  width:100%;
  /*z-index:2;*/
}
.newDesign .content .map.wrapper .map {  
  height:200px;
}
.newDesign .content .map.wrapper .type {
  position:absolute;
  left:5px;
  top:10px;    
  width:130px;
  height:25px;
  background:white;    
  z-index:10000;
  /**/
  border-radius: 5px;  
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px; 
}
.newDesign .content .map.wrapper .type a {
  display:block;
  float:left;
  width:50%;
  height:25px;
  font-family: 'PT Sans Narrow', 'Arial'; 
  font-size:18px;
  line-height:22px;
  font-weight:bold;
  text-transform: uppercase;
  text-align: center;
  color:black;
  z-index:10001;
  border-radius: 5px 0px 0px 5px;
 -moz-border-radius: 5px 0px 0px 5px;
 -webkit-border-radius: 5px 0px 0px 5px;
 -khtml-border-radius: 5px 0px 0px 5px; 
}
.newDesign .content .map.wrapper .type a.active {
  background:black;
  color:white !important;
}
.newDesign .content .map.wrapper .zoom {
  position:absolute;
  right:5px;
  top:10px;    
  width:25px;
  height:25px;
  background:white;    
  z-index:10000;
}
.newDesign .content .map.wrapper .zoom a {
  position: absolute;
  display:block;
  top:3px;
  left:3px;
  width:19px;
  height:19px;
}
.newDesign .content .map.wrapper .zoom a#look {
  background:url('images/zoom.png') top left no-repeat;
  z-index:100000;
}
.newDesign .content .map.wrapper .zoom a#new-filter {
  display:none;
  background:url('images/unZoom.png') top left no-repeat;
  z-index:100001;
}
.newDesign .content .map.wrapper .map .gmnoprint.gm-style-cc {
  visibility: hidden;
}
.newDesign .catalog-sort-list {
	margin:0px auto;
  width:100%;
}
.newDesign .catalog-sort-list thead {
  background:#d3685d;
}
.newDesign .catalog-sort-list thead tr {
  
}
.newDesign .catalog-sort-list th {
  background:#d3685d;
  padding: 5px 0px;  
  vertical-align: middle;		
	border-right:1px solid #fef4f2;
  border-left:1px solid #fef4f2;
  border-bottom:1px solid #fef4f2;  
  text-align: center;     
  font-family: 'PT Sans Narrow', 'Arial';
  font-size:12px;
  font-weight:bold;
  text-transform: uppercase;
  line-height:16px;  
  color:#fef4f2;
}
.newDesign .catalog-sort-list th.header {
	cursor: pointer; 
	background: url(images/sort-posibility.gif) 5px center no-repeat;
}
.newDesign .catalog-sort-list th.headerSortDown {
	background: url(images/sort-down-black.gif) 5px center no-repeat;
}
.newDesign .catalog-sort-list th.headerSortUp {
	background:url(images/sort-up-black.gif) 5px center no-repeat;
}
.newDesign .catalog-sort-list .leftMargin {	
	width:auto;
}
.newDesign .catalog-sort-list .rightMargin {	
	width:auto;
}
.newDesign .catalog-sort-list .t_id {	
	width:99px; 
}
.newDesign .catalog-sort-list .t_photo {
	width:169px;
}
.newDesign .catalog-sort-list .t_room_col {
	width:99px;
}
.newDesign .catalog-sort-list .t_address {
	width:199px;
}
.newDesign .catalog-sort-list .t_sleeping_places {
	width:119px;
}
.newDesign .catalog-sort-list .t_cost {
	width:129px;
}
.newDesign .catalog-sort-list .t_detail {
  width:119px;
}
.newDesign .catalog-sort-list tr.bgNone {
  background-image:none;
}
.newDesign .catalog-sort-list tr.dNone {
  display:none;
}
.newDesign .catalog-sort-list tbody tr {
  background: #fef4f2;
}
.newDesign .catalog-sort-list tbody tr.even {
  background: transparent;  
}
.newDesign .catalog-sort-list tbody tr.even .fields {
  padding:10px 0px;
}
.newDesign .catalog-sort-list tbody tr > td {}
.newDesign .catalog-sort-list tbody tr > td .fields {
  width:940px;
  margin:0px auto;
}
.newDesign .catalog-sort-list tbody tr > td .inner {
  padding: 15px 5px;
}
.newDesign .catalog-sort-list tbody tr td .fields > div {
  float:left;
}
.newDesign .catalog-sort-list .elem-id {
	width:100px;				  
}
.newDesign .catalog-sort-list .elem-id .inner {
  text-align:left;   
}
.newDesign .catalog-sort-list .elem-id .inner .link {
  display:inline-block;
  margin-bottom:5px;
  font-size:30px;
  text-decoration: none;
  line-height:30px;
  color:black;  
}
.newDesign .catalog-sort-list .elem-id .inner .class {
  display:inline-block;
  padding:2px 5px;
  text-decoration:none;
  text-transform: uppercase;
  font-size:10px;
  line-height:12px;
  font-weight:bold;
  color:white;
  /**/
  border-radius: 5px;  
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;  
}
.newDesign .catalog-sort-list .online_kv {
  display: block;width:9px;height:9px;background: url(images/online_kv.png) 0px 0px no-repeat;margin:0 auto;margin-top: 5px;
}
.newDesign .catalog-sort-list .photo {		
	overflow: hidden;
  width:169px;
  margin-right:1px;
}
.newDesign .catalog-sort-list .photo .inner {
  padding:0px;
}
.newDesign .catalog-sort-list .photo img { 
  max-height:170px;
}		
.newDesign .catalog-sort-list .room_col {
	width:100px;				
}
.newDesign .catalog-sort-list .room_col .inner {  
  text-align:center;
  font-weight:bold;
}
.newDesign .catalog-sort-list .address {	
	width:200px;						
}
.newDesign .catalog-sort-list .address .inner {
  text-align:left;
}
.newDesign .catalog-sort-list .address .address {
	display:block;  
  font-weight:bold;
  color:black;
}
.newDesign .catalog-sort-list .address .metro {
  display:block;  
  margin-bottom:5px;
}
.newDesign .catalog-sort-list .address .onmap * {
  vertical-align: top;
}
.newDesign .catalog-sort-list .address .onmap a {
  text-transform: uppercase;
  font-family: 'PT Sans Narrow', 'Arial'; 
  font-weight:bold;   
  border-color:#d3685d;;
}
.newDesign .catalog-sort-list .address .onmap img {
  margin-top:2px;
  margin-right:5px;
}
.newDesign .catalog-sort-list .sleeping_places {	
	width:120px;	
}
.newDesign .catalog-sort-list .sleeping_places .inner {
  font-weight:bold;
  text-align:center;
}
.newDesign .catalog-sort-list .sleeping_places .sl span {
  color:#9f9f9f;
}
.newDesign .catalog-sort-list .sleeping_places .sl-addit {
  color:#ccc;
}
.newDesign .catalog-sort-list .fields > .price {
	width:130px;  
}
.newDesign .catalog-sort-list .fields > .price .inner {
  text-align:center;
}	
.newDesign .catalog-sort-list .price {
  display:block;
  font-family:'Yanone Kaffeesatz', 'Arial';
  font-weight:bold;
  font-size:30px;
  line-height:30px;
  color:#b14d47;
}
.newDesign .catalog-sort-list .default {	
  text-decoration:line-through;
  color:#c1c1c1;
}
.newDesign .catalog-sort-list .price .discount {
  font-family: 'PT Sans Narrow', 'Arial';
  text-transform: uppercase;
}
.newDesign .catalog-sort-list .price .discount.name {  
  font-size:10px;
  line-height:15px;
}
.newDesign .catalog-sort-list .detail {	
	width:119px;	
}
.newDesign .catalog-sort-list .detail .link {	
	display:block;
	background:transparent url("images/selectButton.png") left top no-repeat;
	width:120px;
	height:50px;
}
.newDesign .catalog-sort-list .addition {
	margin:4px 0 0 0;
	display:none;
	width:700px;
}
.newDesign .catalog-sort-list .addition .info {
	padding:0 0 10px 20px;
	width:410px;
	float:left;
	font:11px/15px Tahoma, Arial, Verdana;
	position: relative;
}
.newDesign .catalog-sort-list .addition .info .info-title {
	font:bold 14px/24px Tahoma, Arial, Verdana;
	margin:0 0 6px 0;
}
.newDesign .catalog-sort-list .addition .parameters {
	float:left;
	padding:0 0 4px 0;
}
.newDesign .catalog-sort-list .addition .parameters ul {
	width:240px;
	list-style:none;
	margin:20px 0 0 10px;
	padding:0;
}
.newDesign .catalog-sort-list .addition .parameters ul li {
	margin:0;
	padding:0;
	width:240px;
	height:20px;
	font:bold 12px/16px Tahoma, Arial, Verdana;
	background:url(images/dotted-line.gif) left 13px repeat-x;
}
.newDesign .catalog-sort-list .addition .parameters ul li span {
	background:#fff;
}
.newDesign .catalog-sort-list .addition .parameters ul li span sup {
  font-size: 7px;line-height: 7px;
}
.newDesign .catalog-sort-list .addition .parameters ul li span.value {
	float:right;
}
.flats div.price span.price span.currency {
	color:#b14d47;
}
.flats div.price span.price.default  span.currency {
	color:#c1c1c1;
}
.flats div.price span.price span.currency,
.flats div.price span.price.default  span.currency {
	font-size:25px;
	font-family:'Yanone Kaffeesatz', 'Arial';
	display:inline-block;
}