body {width:965px; 
	background: #fff; 
	margin:0 auto; padding:6px 8px 5px 7px; 
	font:12px Arial, sans-serif; 
	color:#404040;
	padding:0;}
form {padding:0;margin:0;}
table {empty-cells:show;border-collapse:collapse;}
html {background: #fafafa;}

object, object param {border: 1px solid #949494; margin:0; padding:0;}
/*см. строку выше - рамка ДЛЯ ВСЕХ ФЛЕШЕК!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
h1 {font:bold 16px Arial, Tahoma, sans-serif;}
/*h1.forall {color:#127348; text-align: left; width:575px; border-bottom: 4px solid #ACACAC;}
*/
h2 {font:bold 15px Arial, Tahoma, sans-serif;}
h3 {font:bold 14px Arial, Tahoma, sans-serif;}
h4 {font:bold 13px Arial, Tahoma, sans-serif;}

a {color: #0065B3;}
a:hover {text-decoration: none;}
.cb {color: #0095D9;}
.cgreen {color:#127348;}

/*цвета*/
a.black:link   {color:#000;}
a.black:visited{color:#000;}
a.black:hover  {color:#00f;}
a.blu:link   {color:#00f;}
a.blu:visited{color:#00f;}
a.blu:hover  {color:#000;}
.blue {color:#005;}
.blk {color:#000;}
.red {color:#f00;}
.cn{color:Navy;}
.cr{color:#f00;}
/*!цвета*/

/*расположение на странице*/
.cntr {text-align:center;}
.lft {text-align:left;}
.rght {text-align:right;}

.nobr {white-space:nowrap;}
/*!расположение на странице*/

/*общесайтовские тексты*/
.txt {margin:5px;text-indent:20px;text-align:justify;font:12px Arial,Helvetica,sans-serif,Verdana;color:#000;}
.txt2 {margin:0;text-indent:20px;text-align:justify;font:12px Arial,Helvetica,sans-serif,Verdana; color:#000;}
li.txt2 {margin: 0 0 0 10px;text-indent:0;text-align:justify;font: 12px Arial,Helvetica,sans-serif,Verdana; color:#000;}
.txt0 {margin:5px;text-align:justify;font: 12px Arial,Helvetica,sans-serif,Verdana; color:#000;}
/*!общесайтовские тексты*/

/*общесайтовские заголовки*/
h1.rubname {font:bold 16px Arial, Helvetica, sans-serif;text-indent:15px;margin:5px 0 10px 0;background-color:#dedede;}
h2.rubname {font:bold 15px Arial, Helvetica, sans-serif;text-indent:15px;margin:5px 0 10px 0;background-color:#dedede;}
h3.rubname {font:bold 14px Arial, Helvetica, sans-serif;text-indent:15px;margin:5px 0 10px 0;background-color:#dedede;}
h4.rubname {font:bold 13px Arial, Helvetica, sans-serif;text-indent:15px;margin:5px 0 10px 0;background-color:#dedede;}
h1.rubname2 {font:bold 16px Arial, Helvetica, sans-serif;text-indent:15px;margin:10px 0 10px 0;}
h2.rubname2 {font:bold 15px Arial, Helvetica, sans-serif;text-indent:15px;margin:10px 0 10px 0;}
h3.rubname2 {font:bold 14px Arial, Helvetica, sans-serif;text-indent:15px;margin:10px 0 10px 0;}
h4.rubname2 {font:bold 13px Arial, Helvetica, sans-serif;text-indent:15px;margin:10px 0 10px 0;}
.rubname {font:bold 12px Arial, Helvetica, sans-serif;margin:10px 0 10px 0;background-color:#dedede;}
.rubname2 {font:bold 12px Arial, Helvetica, sans-serif;margin:10px 0 10px 0;}
/*!общесайтовские заголовки*/


#head {background:url(/img/bghormenu.jpg) no-repeat; width:966px; color:#fff; height:28px; padding:0; margin:0;
	text-align:center; text-transform: uppercase; font-size: 16px; padding-top:6px; margin-bottom: -5px; margin-top:5px;}
/*#d_mainhead {width: 965px; height:85px; margin:5px 0 5px 0; padding:0; background:url(/img/bgshapka_newyear2012.jpg) no-repeat;}*/
#d_mainhead {width: 965px; height:85px; margin:5px 0 5px 0; padding:0; background:url(/img/bgshapka.jpg) no-repeat;}

/*#d_mainhead {width: 935px; height:70px; margin:0; padding:28px 0 17px 30px;}*/
#d_mainhead a.logo {width:150px;}
#d_mainhead a.logo img {width:150px;height:70px;border:none;display:block; position: relative; 
			margin:0; padding:0; float:left; padding-left: 27px; padding-top:8px;}
#d_mainhead a.logo_ny {width:150px;}
#d_mainhead a.logo_ny img {width:150px;height:70px;border:none;display:block; position: relative; 
			margin:0; padding:0; float:left; padding-left: 20px; padding-top:8px;}
			
			
#eip_name {font:18px Arial,Tahoma,sans-serif; margin:0; padding:0; padding-left:22px; padding-top:10px; 
		color: #006EBF; position: relative; float:left; width:270px; text-transform:capitalize;}
div.eip_name {margin:0; padding:0; padding-left:22px; padding-top:10px; 
		position: relative; float:left; width:270px; }

div.eip_name strong {
	font:17px Arial,Tahoma,sans-serif;
	text-transform:capitalize; font-weight:normal;
	color: #006EBF; 
}
		
a.baseadd_head {
	text-decoration:none; 
	margin-left:15px;
	position:relative; 
}

a.baseadd_head img {
	margin:0;
	border:0;
}

/*#d_mainhead div.b468_mainhead {display:inline;right:0; float:right; padding:0; margin:0; margin-top: 6px;
				margin-right: 8px;
				width:468px; height:60px; border: 1px solid #949494;}
*/
#d_mainhead div.b468_mainhead {display:inline;right:0; float:right; padding:0; margin:0; margin-top: 6px;
				margin-right: 8px; background: #fff; padding: 5px;
				width:468px; height:60px;}
#pr_shap {display:none;}/*фраза, которая появляется при печати*/


#mainmenu {background:url(/img/bghormenu.jpg) no-repeat; width:966px; color:#fff; height:28px; 
		padding:0; margin:0;}
#mainmenu td {text-align: center; padding:0; margin:0;}
#mainmenu td a {display:block; border-right: 1px dotted #fff; padding: 0; color: #fff; text-decoration:none;}
#mainmenu td a.last {border-right: none;}
#mainmenu td a:hover {color:#000;}
#mainmenu td.first {text-align:left; padding:3px 0 3px 3px; margin:0;}
#mainmenu td.first select {font-size:10px; padding:0; margin:0;}

#container {position: relative; float:left; width:755px;padding:0; margin:0; margin-right: 10px;}

#footer {width:575px; padding:0; text-align:left; border-top: 3px solid #ACACAC; margin: 100px 0 0 180px;
	font: 11px Tahoma, sans-serif;padding-top:1px;}

/*стили для навигации слева*/
/*#navig {position:relative; padding:0; margin:0; float:left; width: 140px; background-color: #EFEFEF;
		clear:both; border:0px solid #000; margin-left: 3px;}
*/

#navig {position: relative; float:left; width:150px; margin:0; padding:0; padding-top:10px;}
/*заголовки в навигации*/
.zagcty_cntr {font:bold 15px Arial,sans-serif; width: 140px; margin:0; padding:0; text-align:left; padding-left:10px;}

/*навигация на главной*/
/*.nav_main {list-style:none; margin:0; padding:0; width: 140px;}
.nav_main li {padding: 0 5px 0 5px;}
.nav_main li a {position: relative; left:5px; font: 12px Tahoma, sans-serif; color: #404040;}
.nav_main li a.podch {padding-left:10px;}
.nav_main li a:hover {color: #0095D9; text-decoration:none;}*/

/*навигация на страницах городов и стран*/
ul.nav {list-style:none; 
		margin:0; 
		padding:0; 
		width: 140px; 
		background: #f1f1f1;}
ul.nav li {padding: 0; 
		margin:0; 
		padding-left:10px;}
ul.nav li a {position: relative; 
			font: 11px Tahoma, sans-serif; 
			color: #404040;}
ul.nav li a:hover {color: #0095D9; 
				text-decoration: underline;}
ul.nav li.razd {padding:15px 1px 2px 10px; 
				margin:0; color: #0095D9; 
				font: bold 13px Tahoma, sans-serif;}
ul.nav li.flg {padding: 0px 5px 2px 10px; 
				padding-left: 52px; 
				text-indent: -42px;}
ul.nav li.flg img {position: relative; 
				height:14px; 
				top:2px; left:0;}

/*навигация на главной*/
ul.nav_main {list-style:none; margin:0; padding:0; width: 150px; background: #FFF;}
ul.nav_main li {padding: 0; margin:0; padding-left:8px; padding-top:1px;}
ul.nav_main li a {position: relative; left:2px; font: 11px Tahoma, sans-serif; color: #404040;}
ul.nav_main li a:hover {color: #0095D9; text-decoration: underline;}
ul.nav_main li.main {padding:0;}

table.zbenter {background-color:#dadadb; 
				border:0; 
				font:bold 12px Arial,Helvetica,Verdana,sans-serif;
				width:140px; margin: 0; padding:0;}
table.zbenter a.zbtitle {color: #15734A; text-decoration:none;}
table.zbenter a.zbtitle:hover {text-decoration:underline;}
.zbenter td {vertical-align:top;border:0; text-align:left; padding-left:10px;}
.zbenter input {font-size:9px;padding-right:4px; margin:0;}
/*.zbbtnok {width:25px;font-weight:bold;} была кнопка для входа в ЗБ*/

table.rmrenter {background-color:#dadadb; border:0; font:bold 12px Arial,Helvetica,Verdana,sans-serif;
		width:140px; margin:0; padding:0;}
table.rmrenter a.rmrtitle {color: #15734A; text-decoration:none;}
table.rmrenter a.rmrtitle:hover {text-decoration:underline;}
.rmrenter td {vertical-align:top;border:0; text-align:left; padding-left:10px;}
.rmrenter input {font-size:9px;padding-right:4px; margin:0;}

.nav_forecast {width:120px;font:10px Verdana,sans-serif;text-align:left; margin-top:30px; margin-left:10px; padding:0;}

/*для стран*/
#countries {list-style:none; margin:0; padding:0;  width: 140px; background: #f1f1f1;}
#countries li.flg {padding: 2px 5px 2px 3px; padding-left: 35px; text-indent: -32px;}
#countries li {padding: 1px 5px 1px 3px;}
#countries li a {position: relative; left:5px; font: 12px Tahoma, sans-serif; text-decoration: none; color: #000;}
#countries li a:hover {color: #0095D9; text-decoration: underline;}
#countries li img {position: relative; height:14px; top:2px;; left:0;}
/*
#navcountry {list-style:none; margin:0; padding:0; border-top: 1px solid #000; border-left: 1px solid #000;
		border-right: 1px solid #000; width: 138px; background-color: #DEDFDE;}
#navcountry li.razd {padding:0; margin:0; text-align:center; border-bottom: 1px solid #000; background-color:#bc1c26; color: #fff;
	font: bold 13px Tahoma, sans-serif;}
#navcountry li {padding: 1px 5px 1px 3px; border-bottom: 1px solid #000;}
#navcountry li a:hover {color: #000080; text-decoration: underline;}
*/

/*для стран*/


.ininputtext {color: #A19B9B;}
table.RubNedv {width:576px; font-size: 15px;margin: 3px 0 3px -1px;}
table.RubNedv td {text-align:center;}
table.RubNedv td a {text-decoration: none; color: #60605F;}
table.RubNedv td.kvart {background:url(/img/zakladki/kvart.gif) no-repeat; width:98px; height:38px;}
table.RubNedv td.kvartactive {background:url(/img/zakladki/kvartact.gif) no-repeat; width:98px; height:38px;}
table.RubNedv td.kvartactive a {color: #074983;}
table.RubNedv td.novostr {background:url(/img/zakladki/novostr.gif) no-repeat; width:127px; height:38px;}
table.RubNedv td.novostractive {background:url(/img/zakladki/novostract.gif) no-repeat; width:127px; height:38px;}
table.RubNedv td.novostractive a {color: #074983;}
table.RubNedv td.komn {background:url(/img/zakladki/komn.gif) no-repeat; width:92px; height:38px;}
table.RubNedv td.komnactive {background:url(/img/zakladki/komnact.gif) no-repeat; width:92px; height:38px;}
table.RubNedv td.komnactive a {color: #074983;}
table.RubNedv td.commerce {background:url(/img/zakladki/commerce.gif) no-repeat; width:139px; height:38px;}
table.RubNedv td.commerceactive {background:url(/img/zakladki/commerceact.gif) no-repeat; width:139px; height:38px;}
table.RubNedv td.commerceactive a {color: #074983;}
table.RubNedv td.zagorod {background:url(/img/zakladki/zagorod.gif) no-repeat; width:122px; height:38px;}
table.RubNedv td.zagorodactive {background:url(/img/zakladki/zagorodact.gif) no-repeat; width:122px; height:38px;}
table.RubNedv td.zagorodactive a {color: #074983;}


table.ObjectTbl {width:575px; font-size:0.9em; border: 1px solid #C9C7C7;} 
table.ObjectTbl th {border-right:1px solid #fff; background:#ECECEC; text-align:center; font-weight: normal; 
		padding: 2px 1px 2px 5px;}
table.ObjectTbl td {border:1px solid #C9C7C7; padding: 5px 0; text-align:center;}
table.ObjectTbl td.razd {padding: 5px 2px; border:0; color: #127348; font:Bold 12px Arial, Tahoma, sans-serif; 
		text-align:left;}
table.ObjectTbl td.razd a {text-decoration:none;}
table.ObjectTbl td.razd a:hover {text-decoration:underline;}
table.ObjectTbl td.contact {padding: 5px 0; border:0; text-align:left; border-bottom: 1px dashed #C9C7C7;}
table.ObjectTbl td.contactlast {padding: 5px 0; border:0; text-align:left;}

table.ObjectTbl tr.r1, td.r1 {background:#eee;}
table.ObjectTbl tr.r2, td.r2 {background:#eccecc;}
table.ObjectTbl tr.r3, td.r3 {background:#ccecce;}
table.ObjectTbl tr.r4, td.r4 {background:#ccc;}
table.ObjectTbl tr.r5, td.r5 {background:#ddd;}

table.ObjectTbl td.notes {border-bottom:3px solid #C9C7C7; 
			text-align:left; padding-left:2px;}

/*стили для таблицы на выборке в базе*/
table.BaseObjectTbl {font-size:0.9em; border: 1px solid #C9C7C7; width: 965px;} 
table.BaseObjectTbl th {border-right:1px solid #C9C7C7; background:#ECECEC; text-align:center; font-weight: normal; 
		padding: 2px 1px 2px 5px;}
table.BaseObjectTbl td {border:1px solid #C9C7C7; padding: 2px 3px;}
table.BaseObjectTbl td.razd {padding: 5px 2px; border:0; color: #127348; font:Bold 12px Arial, Tahoma, sans-serif; 
		text-align:left;}
table.BaseObjectTbl td.razd a {text-decoration:underline;}
table.BaseObjectTbl td.razd a:hover {text-decoration:none;}
table.BaseObjectTbl td.contact {padding: 5px 0; border:0; text-align:left; border-bottom: 1px dashed #C9C7C7;}
table.BaseObjectTbl td.contactlast {padding: 5px 0; border:0; text-align:left;}
table.BaseObjectTbl tr.radio {border:1px solid #C9C7C7;}
table.BaseObjectTbl tr.radio th {border:1px solid #C9C7C7;}

table.underBaseObjectTbl {width:965px; margin:2px; padding:0; border:0;}
table.underBaseObjectTbl td.print {background:url(/img/printer.gif) no-repeat;}

br.wrapper {clear:both;font-size:0px;}
br.wrapper2 {clear:both;}
.br4 {font-size:4px;}

/*стиль для выпадающего списка при испольщовании аякса*/
div.auto_complete {width: 350px; background: #fff;}
div.auto_complete ul {border:1px solid #888; border-bottom:10px solid #888; margin:0; padding:0; 
			width:100%; list-style-type:none;}
div.auto_complete ul li {margin:0; padding:3px; width:96%;}
div.auto_complete ul li:hover {cursor:pointer;}
div.auto_complete ul li.selected {background-color:#E0E3EF;}
div.auto_complete ul strong.highlight {color: #800; margin:0; padding:0;}

/*стиль для аннотации к страницам*/
div.p_annot {border:1px solid #C9C7C7; padding:5px; margin: 5px 0 0 0;}

/*стиль для таблицы с кнопоками по соц. сетям*/
table.t_social_send{
	border:0;
	margin:5px 0 0 5px;
	width:450px;
	text-align:left;
}

table.t_social_send a, table.t_social_send img{
	border:0;
	text-decoration:none;
	padding:0;
}

table.t_social_send th, table.t_social_send td.tdi, table.t_social_send td{
	border:0;
	padding:0;
}
.odkl-share-oc {
	background: url(http://img.eip.ru/img/social/klass-32.png) no-repeat !important;
}
#vkshare0, #vkshare0 td{
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
}

a.nav{color:#00f;font:12px Arial, Helvetica, sans-serif;text-decoration:none;}
a.nav:hover{text-decoration:underline;}
a.nav2{color:#000;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
a.nav2:hover{color:#00f;}

a.a_btn {border-top:1px solid #fff;border-right:2px solid #444;border-bottom:2px solid #444;border-left:2px solid #fff;
		background-color:#d4d0c8;padding:1px;margin:0 auto;text-align:center;text-decoration:none;}
a.a_btn:link {color:#000;text-decoration:none;}
a.a_btn:visited {color:#000;text-decoration:none;}
a.a_btn:hover {color:#000;text-decoration:none;}
a.a_btn:active {color:#000;border-top:2px solid #444;border-right:2px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #444;}

.w100 {width:100px;}
.w200 {width:200px;}
.w300 {width:300px;}
.db {display:block;}

/*была когда-то кнопка проверить телефон*/
input.btn_a {
	border:0;
	margin:0;
	padding:0;
	background:transparent;
	border-bottom:1px solid #0095D9;
}
input.btn_a:hover {
	cursor:pointer;
	border-bottom:0;
}
/*!была когда-то кнопка проверить телефон*/

/*многостраничность*/
.multipages {white-space:nowrap;text-align:center;color:#000;font:11px Verdana,Arial,"Times New Roman",Helvetica,sans-serif;margin:0 auto;}
.multipages a{color: #00f;}
.multipages img {vertical-align:middle;}
.multipages .selpage{color:red;font-weight:bold;}
.multipages input {color:#000;}
.multipages input.mpbts{color:#f00;}
.mptd_mid {padding-left:10px;padding-right:10px;}
.mp_count {font:11px Arial, Helvetica;color:#080;text-align:center;}
/*!многостраничность*/

/*горизонтальное меню на некоторых страницах ("хлебные крошки")*/
ul.navpath{
	margin:2px 0 10px 0;
	padding:3px 0 0 3px;
	height:20px;
	background:#DCE8EC;
}

ul.navpath li {
	list-style:none;
	display:inline;
	padding:0;
	position:relative;
	z-index:3;
	color:#074983;
}

ul.navpath li a{
	margin:0;
	padding:0;
	color:#074983;
	font-weight:bold;
	text-decoration:underline;
}

ul.navpath li ul {
	background:#DCE8EC;
	position:absolute;
	display:none;
	padding:0;
	margin:0;
	top:0;
	left:0;
	z-index:4;
}

ul.navpath a:hover{
	text-decoration:none;
}

ul.navpath li:hover ul {
	display: block; 
}

#city_realestate {
	width:210px;
}

#city_realestate li, #realestate li, #realestate_op li, #realestate_rentuslovie li, #country_estates li{
	display:block;
	padding:2px;
}
#realestate{
	top:13px;
	width:210px;
}
#realestate_op{
	top:13px;
	width:70px;
}

#realestate_rentuslovie{
	top:13px;
	width:170px;
}

#country_estates{
	top:13px;
	width:130px;
}

#city_realestate a, #realestate a, #realestate_op a, #realestate_rentuslovie a, #country_estates a{
	text-decoration:none;
}

ul.navpath ul a:hover{
	text-decoration:underline !important;
}
/*!горизонтальное меню на некоторых страницах ("хлебные крошки")*/
