/*Инфа о EIP*/
#eipinfo {width:745px; margin:0; color: #959595; padding:1px 0 15px 10px;
		font:11px Tahoma, sans-serif; border-bottom: 1px solid #AEACAD;}

/*Быстрый поиск на главной странице*/
#search {width:575px; height:23px; margin:0; padding:0; border-bottom: 1px solid #AEACAD;  font-size: 11px;}
#search input {font:11px Tahoma, sans-serif;}
#search select {font:11px Tahoma, sans-serif;}

#content {position: relative; float:left; width:575px; margin:0; padding: 8px 0px 0 30px;} 
		/*border-left: 1px solid #000; margin-left: -1px;*/
#content .pagetitle {margin:0; color: #515151; text-align: left; width:600px;
				font: bold 16px Arial, Tahoma, sans-serif; border-bottom: 4px solid #ACACAC; padding:0;}
#content .pagetitle_rus {background:url(/img/rusflag.jpg) no-repeat left; padding:7px 0 0 35px; height: 23px; width: 720px;}
#content .pagetitle_for {background:url(/img/earth.jpg) no-repeat left; padding:7px 0 0 35px; height: 31px; width: 720px;}
/*#content .pagetitle_rus {background:url(/img/rusflag.jpg) no-repeat left; padding:7px 0 0 35px; height: 23px; width: 540px;}
#content .pagetitle_for {background:url(/img/earth.jpg) no-repeat left; padding:7px 0 0 35px; height: 31px; width: 540px;}
*/
#content .pagetitle_razdtop {border-top: 2px dotted #ACACAC; padding-top:15px;}
#content .pagetitle_razdtop5px {padding-top:5px;}
#content .pagetitle_rating {background:url(/img/rating.jpg) no-repeat 0 7px; padding:5px 0 0 35px; 
								height: 18px; width: 540px; border-top: 1px dashed #7f7f7f;}
#content .pagetitle_inside {margin:0; font: bold 16px Arial, Tahoma, sans-serif; text-align: left; width:565px;
								color:#127348; border-top: 1px solid #AFAFAF; border-bottom: 1px solid #0066B5;
								padding:5px 0 5px 10px; background: #F1F1F1;}
h2.CityMain {display: inline;}
				

/*меню для города на главной странице*/
/*ul.citymenu {list-style:none;margin:0;padding:0; border-top:1px solid #000; border-bottom:1px solid #000;
			padding:2px 0 2px 0; background-color:#fff3ce;}
ul.citymenu li {display:inline;margin:0 2px 0 5px;padding-left:8px;}
*/

table.citymenu {padding:0; width:575px; empty-cells: show; background: #F1F1F1; margin:0;}
table.citymenu th {text-align:left; color: #127348; font: bold 14px Tahoma, sans-serif; 
					padding: 5px 0 5px 10px; border-top: 1px solid #AFAFAF;  margin:0;}
table.citymenu th h1 {font: bold 14px Tahoma, sans-serif; padding:0; margin:0}

table.citymenu th a.search {background:url(/img/search.jpg) no-repeat left; padding: 4px 0 3px 20px; font-size: 0.8em;}
table.citymenu th a.add {background:url(/img/add.jpg) no-repeat left; padding: 1px 0 3px 20px; white-space:nowrap;
						font-size: 0.8em; }

table.citymenu td {margin:0; padding: 0; text-align: left; border-top: 1px solid #0066B5; padding-top: 5px; padding-left:10px;}
table.citymenu td.borderbot {border-top:0; border-bottom: 1px solid #0066B5; padding-bottom:5px;}

/*таблица для эксклюзивных объектов на главной странице*/
table.teaser {width:575px; font: 12px Arial, serif; border-collapse: separate; margin:10px 0; color: #404040;}
table.teaser a {color: #404040; display:block; padding: 0 0 8px 0; width:150px; text-decoration: none;}
table.teaser a:hover {color: #0095D9;}
table.teaser td {text-align:left; padding:0; vertical-align: top;}
table.teaser td img {width:150px; text-decoration:none; padding: 1px; border:0;}

/*аннотация на главной старнице к каждому из подразделов*/
div.annotation {
	width:570px;
	padding-bottom:10px;
	padding-right:5px;
	float:right;
	font:11px Tahoma, sans-serif;
	color: #959595;
	text-align:justify;
}

/*города и страны, которые показываются на главной, потому-что в них много объектов*/
table.city_country_super {
	width:755px;
	margin:0;
	padding:0;
}

table.city_country_super a {
	/*color: #404040;*/
	/*margin-right:10px;*/
	white-space:nowrap;
}

/*список городов и стран, который открывается при клике*/
div.cities_countries{
	margin:0; 
	padding:0;
	padding-bottom:10px;
}
div.cities_countries a {
	margin-right:10px; 
	color: #404040;
}

div.newsnearcity {
	width:200px;
	float:left; 
	margin-left:8px;
	border-right:1px solid #AFAFAF;
	border-left:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
	background:#FFF7F8;
	font:normal 12px tahoma,arial;
}
div.newsnearcity a {
	color:#0922DF;
	font:bold 12px tahoma,arial;
}

div.newsnearcity p.art_nearcity{
	padding:2px 5px;
	margin:0 0 5px 0;
}

div.newsnearcity table.shapka {
	background:#F1F1F1;
	width:200px;
	margin: 0;
	padding:5px 0;
	text-align:center;
	border-bottom:1px solid #AFAFAF;
}

div.newsnearcity table.shapka a{
	color:#404040;
	font:bold 12px tahoma,arial;
}

div.newsnearcity p.bottom {
	background:#F1F1F1;
	width:200px;
	margin:0;
	padding:5px 0;
	text-align:center;
}


/*кусок, который выдает закругленный бакграунд для цены*/
/*
.objprice {width:100px; height: 18px; font:12px Arial, Tahoma, sans-serif; text-align:center;color:#fff;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#15734A; border-left:1px solid #15734A; border-right:1px solid #15734A;}
.xb1 {margin:0 5px; background:#15734A;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#15734A; border:0 solid #15734A; border-width:0 1px;}
*/
table.objprice {font:12px Arial, Tahoma, sans-serif; color:#fff; empty-cells: show; margin-bottom: 7px;}
table.objprice td.left {background:url(/img/priceleft.gif) no-repeat left; width: 7px;}
table.objprice td.right {background:url(/img/priceright.gif) no-repeat left; width: 7px;}
table.objprice td.cntr {background:#15734A; text-align:center;}


/*таблица для статей на главной странице снизу*/
table.articlesmain {width:600px; margin:0; padding:0; color:#404040;}
table.articlesmain td {vertical-align:top; padding:0; margin:0;}
table.articlesmain td div {text-align:justify;}
.red {color: #d00; font: bold 11px Tahoma, sans-serif; padding:0; margin:0;}
.blue {color: #00f; font: bold 11px Tahoma, sans-serif; padding:0; margin:0;}
table.articlesmain td div a.rss {float:right;background:url(/img/icons/rss.gif) no-repeat 0 2px;padding-left:20px;
					display:block;font:bold 15px Times New Roman,sans-serif; margin-top:-3px;}
					
/*таблица для статей на главной странице между Петербургом и Москвой*/
table.realty-news {
	width:740px;
	border:0;
	margin:2px 5px;
	text-align:left;
}

table.realty-news td {
	vertical-align:top; 
	padding:1px 5px 2px 5px;
	color:#959595;
	font: normal 11px Tahoma, sans-serif;
}

table.realty-news th.zag {
	color: #127348;
	font: bold 14px Tahoma, sans-serif; 
	padding-bottom:5px;
}
table.realty-news th {
	float:left;
	padding:0 3px;
	font: bold 11px Tahoma, sans-serif;
}

/*селекты со странами и городами*/
#country {margin:0; padding:0; font:11px Arial, Times New Roman, serif; width:160px;}
#city_otherreg {margin:0; padding:0; font:11px Arial, Times New Roman, serif; width:160px;}

table.rating {width:575px; padding:0; margin:0;}
table.rating td {border-bottom: 1px solid #9C9A9A; border-right: 1px solid #9C9A9A;
				padding:10px 1px 10px 4px;}
.errmsg {margin:5px 5px 5px 5px;text-align:center; font: bold 14px Arial,Helvetica,sans-serif,Verdana; color:#ff0000;}
/*антикризисная табличка*/
table.antikrtbl {width:575px; border-bottom: 1px solid #40759F;}
table.antikrtbl th {background:url(/img/main/shapka.gif) repeat-x; color: #fff; height:23px; padding:0; margin:0;}
table.antikrtbl th.razd {background:url(/img/main/shapkarazd.gif); padding:0; margin:0; height:23px; width:1px;}
table.antikrtbl th.sort {padding:0; margin:0; height:23px; width:15px;}
table.antikrtbl th.sort img {border:0;}
table.antikrtbl th.sort a {text-decoration:none; display:block;}
table.antikrtbl td {padding:2px 10px;}
table.antikrtbl td.r {padding:0; margin:0; width:1px; border-right:1px dashed #000;}
table.antikrtbl th img {margin:0; padding:0;}

table.shap {width:575px; margin:0px; background: #f1f1f1; border-top:1px solid #AFAFAF; border-left:1px solid #F1F1F1;}
table.shap td.red {color:#EC221E; font:Bold 14px Arial, Tahoma, sans-serif; vertical-align:middle; padding-left:10px;}
