@charset "windows-1251";
/* CSS Document */
html{
	height:100%;
	padding:0px;
	margin:0px;
}
body {
	margin:0px;
	/*margin:auto 0px;*/
	padding:0px;
	height:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
}
#pagelayout{
	height:100%;
	/*width:100%;*/
	padding:0px;
	margin:0px auto;
}
.tablepage{
	padding:0px;
	margin:0px auto;
	/*width:100%;*/
	width:994px;
	height:100%;
}
p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
    /*color:#8e8e8e;*/
}
/*div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}*/
/*td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}*/
/*ul, li{
	margin: 0px;
	padding: 0px;
}*/
/*a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:active{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}*/
img{
	border:0px;
}
.header{
	background:url(../images/h_bg.jpg) left top no-repeat;
}
.footer{
	background:url(../images/f_bg.jpg) 29px bottom no-repeat;
	color:#888888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}
.footer a{
	color:#888888;
	text-decoration:none;
}
.clear{clear:both;}
.logo{
	margin-top:34px;
}
.lang{
	margin-top:24px;
	color:#64a3eb;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:12px;
}
.lang a{
	color:#a3a3a3;
	text-decoration:none;
}
.search{
	margin-top:21px;
	color:#64a3eb;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	text-decoration:underline;
	/*line-height:16px;*/
}
.search a:link, .search a:hover, .search a:visited, .search a:active{
	color:#64a3eb;
	text-decoration:underline;
}
.search_inp{
	color:#64a3eb;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:142px;
	padding: 1px 0 2px 4px;
	border: #dcdcdc 1px solid;
}
.phone{
	margin-top:38px
}
.left_menu{
  margin-bottom:15px;
}
.left_menu ul{
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	/*margin-bottom:15px;*/
	/*margin-top:-4px;*/
}
.left_menu ul li{
	/*margin: 0 0 7px;*/
	line-height:24px;
	padding-left:10px;
}
.left_menu a:link, .left_menu a:visited, .left_menu a:active{
	color:#64a3eb;
	text-decoration:underline;
	/*display:block;*/
}
.left_menu a:hover{
	color:#333333;
	text-decoration:underline;
}
.left_menu span{
	color:#959595;
	text-decoration:none;
}
.left_menu li.level_2{
  color:#333333;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  line-height:normal;
}
.left_menu li.level_2 a:link, .left_menu li.level_2 a:visited, .left_menu li.level_2 a:active{
  color:#333333;
  text-decoration:underline;
}
.left_menu li.level_2 span{
  color:#333333;
}
.right_spec_item{
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	/*padding-bottom:14px;*/
}
.right_spec_item a:link .title, .right_spec_item a:visited .title, .right_spec_item a:active .title{
	color:#64a3eb;
	text-decoration:none;
}
.right_spec_item a:hover .title{
	color:#64a3eb;
	text-decoration:underline;
}
.right_spec_item a:link, .right_spec_item a:visited, .right_spec_item a:active{
	color:#333333;
	text-decoration:none;
}
.right_spec_item a:hover{
	color:#333333;
	text-decoration:underline;
}
.page_name{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:14px;
  color:#64a3eb;
  padding-bottom:18px;
}
.obj_name{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:18px;
  color:#64a3eb;
  padding-bottom:12px;
}
.content_pad{
  padding: 0;
}
.content{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:13px;
  color:#333333;
  padding: 0 23px 0 21px;
}
.content a{
  color:#009FFF;
  text-decoration:none;
}
.news_block{
	padding-left:80px;
	padding-right:81px;
	/*padding-top:20px;*/
}
.news_line{
	padding-top:45px;
	padding-bottom:15px;
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.news_line a:link, .news_line a:visited, .news_line a:hover, .news_line a:active{
  color:#333333;
  text-decoration:underline;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:14px;
}
.news_item{
	padding-bottom:15px;
}
.data_news{
}
.title_news{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  color:#64a3eb;
  padding-bottom:5px;
}
.title_news a:link, .title_news a:visited, .title_news a:active{
  color:#64a3eb;
  text-decoration:none;
}
.title_news a:hover{
  color:#64a3eb;
  text-decoration:underline;
}
.announce_news{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#333333;
  padding-bottom:15px;
}
.announce_news a:link, .announce_news a:visited, .announce_news a:active{
  color:#333333;
  text-decoration:none;
}
.announce_news a:hover{
  color:#333333;
  text-decoration:underline;
}
.right_block{
	padding-left:30px;
	padding-right:28px;
	padding-bottom:10px;
}
.exclusive{
	padding-top:30px;
	padding-bottom:15px;
	text-align:center;
}
.foreign_realty{
	
}
.christie{
	padding-top:30px;
}
.christies_text{
	margin-top:7px;
	color:#64a3eb;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.christies_text a:link, .christies_text a:visited, .christies_text a:hover, .christies_text a:active{
	color:#64a3eb;
	text-decoration:underline;
}
.christies_logo{
	margin-left:-29px;
	/*z-index:10;*/
	/*position:relative;
	overflow:hidden;*/
}
.spec_pred_main_page{
	padding-left:80px;
	width:250px;
	height: 270px;
	overflow: visible;
}
.spec_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#64a3eb;
	text-align:center;
	padding-bottom:3px;
}
.spec_descr{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	color:#333333;
	text-align:center;
}
.spec_left_block{
	
}
.spec_title_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#64a3eb;
	padding-bottom:3px;
	text-decoration:underline;
}
.spec_descr_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	color:#a3a3a3;
	padding-bottom:8px;
}
.cat_item_title{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#64a3eb;
	padding-top:5px;
	padding-bottom:10px;
	text-decoration:underline;
	width:190px;
}
.cat_item_title a:link, .cat_item_title a:hover, .cat_item_title a:visited, .cat_item_title a:active{
	color:#64a3eb;
	text-decoration:underline;
}
.cat_item_descr{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
	padding-bottom:15px;
	width:190px;
}
.obj_descr{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#909090;
}
.obj_descr span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#64a3eb;
}
.offer TD{
  font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#64a3eb;
}
.error
{
	color:red;
	font-size:10px;
}
p.error
{
	color:red;
	font-size:10px;
}

/*блок*/
.w_1 {width:1px}
.h_1 {height:1px}
.block_ {
	width: 182px;
	margin-right: 20px;
	margin-left: 20px;
	background-image: url(../img/bl_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 16px;
}
.bl {
	width: 100%;
}
/*.bl_ {
	background-image: url(../images/block_liniya.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}*/
.bl_top {
	background-image: url(../images/block_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.bl_c {
	background-image: url(../img/block_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 1px;
	padding-left: 1px;
}
.bl_bottom {
	background-image: url(../images/block_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
}
.bl_zag {
	background-color: #FDFBF8;
	font-family: Arial;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #141a01;
	padding-right: 5px;
	white-space: nowrap;
	float: left;
}
.bl_zag_ {
	background-color: #FDFBF8;
	font-family: Arial;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #141a01;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: auto;
	margin-left: auto;
}
.b1 {
	width: 66px;
}
/* пейджер ----- */
.pager { clear: both; margin-top: 0px; padding-top: 20px; text-align: left; }
.pager a:link, .pager a:visited, .pager a:hover, .pager .sel { display:block; font-size: 105%; font-weight: normal; color: #9C0A12; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; }
.pager a:hover { background-color: #CECECE; }
.pager .sel { color: #ffffff; background-color: #AEAEAF; }

/* карта сайта ----- */
.sitemap { color:#3F3F3F; }
.sitemap .descr { color:#7F7F7F; padding:3px; margin:0px; font-size:90%; }

/* результаты поиска */
.search_res a:hover { background-color:transparent; }
.found_title { font-weight:bold;  display:block; padding:0px;padding-bottom:5px; margin:0px;}
.found_title a { text-decoration:none; }

.found_word { background-color: #D0DDE6; color: #333333; /*font-weight:bold;*/ }
.found_title .found_word { background-color: #ECECEC; color: #1d7ebb; }
