@import "glavcss0.css";
.main-container {
	padding-right:20px;
	}
.blkont {
	width:49.99%;
	float:left;
	}
#inner table td {
	font-size:80%;
	}

#inner table td table td {
	font-size:100%;
	}
#inner table td table {
	font-size:90%;
	}
	td img {
	font-size:90%;
	}
	.cl_1 {
	height:1px;
	overflow:hidden;
	width:3px;
	}
.td_pad {
padding-left:20px;
}
.innertext_title {
font-size:150%;
margin:0 15px 15px 0;
color:#000;
}
.innertext_t2 {
font-size:150%;
margin-top:4px;
margin-left:10px;
color:#000;
}
.innertext_title2 {
font-size:190%;
margin-top:0px;
color:#000;
}
img#pic_in_text  {
border:1px solid #ccc;
margin:10px 10px 20px 0px;
}
#inner_data_t {
font-size:75%;
margin-top:6px;
}
#author {
font-size:75%;
}
#for_print {
margin:15px 13px 0px 10px;
}
#for_print a {
font-size:90%;
}
#title2 {
font-weight:bold;
margin:10px 15px 12px 0;
color:#777;
font-size:90%;
}
#title_in_text {
font-weight:bold;
margin:20px 0px 13px;
color:#000;
}
#note_in_text {
float:right;
background:#faf4eb;
border-bottom:1px solid #e1dcd4;
padding:13px 12px 10px 10px;
width:35%;
margin:7px 0px 7px 7px;
}
#inner_text ol {
margin:0px;
margin-left:22px;
padding:0px;
}
#inner_text ol li {
margin-bottom:20px;
}
/*******************************top***************************************/
#top_div {
background:#646464;
padding:10px 0px;
min-width:970px;
}
#topblock_1,#topblock_2 {
background:#FFF;
height:60px;
}
#topblock_1 {
width:222px;
}
#topblock_2 {
background:#3882bb;
width:738px;
}
#topblock_1 a img {
color:#7f7f7f;
font-weight:bold;
}
#topblock_2 a img {
color:#fff;
font-weight:bold;
}
/******************************* /top***************************************/
#after_top {
margin-top:17px;
}
#town_div {
padding-left:7px;
float:left;
padding-right:3px;
}
/*********************choose town***********************************/
.town {
color:#78765B;
font:bold 11px Tahoma,Geneva;
}
.town:hover {
color:#ACC500;
}
#div_sel_arrow {
padding-top:2px;
float:left;
}
/********************* /choose town***********************************/
/****************************data_day*********************************/
.today-date, .to-register {
	margin:0 0 0 10px;
	padding:0 0 0 6px;
	background:url(vcher000.htm) left center no-repeat;
	font-size:11px;
	float:left;
	}

.today-date {
	margin-left:5px;
	padding-left:10px;
	white-space:nowrap;
	}
.to-register {
	padding:0 0 0 9px;
	float:left;
	margin:0 0px 0 8px;
	}
	.to-register a {
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	}
	.to-register  a:hover {
	color:#ACC500;
	}
/**************************** /data_day*********************************/
/***********************************enter***********************************/
#enter-for-agency {
	padding:0 0 1px 14px;
	margin:0 0 0 18px;
	display:inline;
	white-space:nowrap;
	background:url(vdver000.gif) left center no-repeat;
	float:left;
	}
	#enter-for-agency a {
		color:#78765B;
		font:bold 11px Tahoma,Geneva;
		cursor:pointer;
		text-decoration:underline;
		}

/*********************************** /enter***********************************/
#auth_block {
background: #fed8a4 url(auth_bg0.gif) top left repeat-x;
position:absolute;
margin-left:40%;
z-index:1000000;
margin-top:33px;
}
.auth_block_left {
background: url(auth_l00.gif) top left no-repeat;
}
.auth_block_right {
background:url(auth_r00.gif) top right no-repeat;
}
.auth_block_bottom {
background:url(auth_bl0.gif) bottom left no-repeat;
}
.auth_block_bottom1 {
background:url(auth_br0.gif) bottom right no-repeat;
}
.auth_block_bottom1 {
padding-top:15px;
padding-bottom:22px;
}
.auth_block_bottom1  table {
margin-left:14px;
margin-right:30px;
font-family:Arial, Helvetica, sans-serif;
}
.auth_block_bottom1  table span {
font-size:80%;
}
.auth_block_bottom1  table td.pad {
padding-top:12px;
}
.auth_block_bottom1  table td input  {
width:13em;
}
.auth_block_bottom1 table td .knopka {
width:5em;
height:2em;
margin-top:6px;
} 
.auth_block_bottom1  table td a {
color:#a00157;
font-size:80%;
display:block;
width:12em;
text-decoration:underline;
cursor:pointer;
}
.auth_block_bottom1  table td a:hover {
color:#ACC500;
}
#authoriz_title {
font-size:120%;
color:black;
}


/**********************************right_block************************************/

#div_help {
margin-right:18px;
font-size:11px;
}
.help {
color:#333;
font-family:Tahoma;
}

.right_block_table {
margin:0 20px 0 0;
}
.right_block_table td.r_td {
padding-bottom:7px;
padding-left:9px;
font-size:12px;
}
.right_block_table td a {
color:#78765B;
font:bold Tahoma, Geneva,sans-serif;
display:block;
text-decoration:underline;
background:url(right_bl.gif) left 0.45em no-repeat;
padding-left:11px;
}
.right_block_table td a:hover {
color:ACC500;
}
/********************************** /right_block************************************/
/***************************************left_text*******************************************/

#left_text_table {
margin-top:13px;
}
#text_date,#atr_date {
font:65.5% Tahoma, Geneva, sans-serif;
color:#666;
}
#atr_date {
color:#666;
margin-top:13px;
}
#atr_date_from_banks {
margin-top:13px;
font:65.5% Tahoma, Geneva, sans-serif;
}
#text_theme {
color:#a00157;
font-size:110%;
}
.news-title {
	margin:4px 0 7px;
	padding-right:20px;
	font-weight:normal;
	font-size:130%;
	}
	.news-title a {
	color:#000;
	text-decoration:none;
	}
	.news-title a:hover {
	color:#78765B;
	text-decoration:underline;
	}
#main-news {
	font-size:90%;
	}
	#main-news a {
	color:#000;
	text-decoration:none;
	}
	#main-news a:hover {
	color:#000;
	}
.index_text {
color:#000;
text-decoration:none;
}
.index_text:hover {
color:#000;
}
#read_all {
color:#78765B;
white-space:nowrap;
text-decoration:underline;
}
a#read_all:hover {
color:#ACC500;
}
.pic-in-news {
	float:left;
	display:block;
	border:1px solid #c5c5c5;
	margin:0px 11px 5px 0px;
	}

#inner,#inner_text {
font-size:90%;
}
#inner_text {
padding-right:15px;
line-height:1.3em;
}

#inner_text h5 {
font-size:120%;
margin-bottom:10px;
margin-top:20px;
}
#inner_text p {
margin-bottom:10px;
}

#inner_text table td {
font-size:90%;
padding:5px;
}
.y5-phone table td {
	padding:0 !important;
	}
#inner_text table td table td {
font-size:100%;
padding:5px;
}

#inner_text ul {
margin:0 0 10px 25px;
padding:0;
list-style-type:disc;
}
#inner_text ul li {
padding-bottom:7px;
list-style-type:disc;
}
/*************************************** /left_text*******************************************/
/***********************************cards*******************************************/
#cards {
padding-top:11px;
}
.block_predl {
background: #fcfaf1 url(block_pr.gif) top left repeat-x;
margin-top:10px;
clear:both;
}
.block_predl_left {
background: url(block_pr.gif) top left repeat-y;
}
.block_predl_right {
background:url(block_pr.gif) top right repeat-y;
}
.block_predl_bottom {
background:url(block_pr.gif) bottom left repeat-x;
}
.block_predl_left_corner {
background:url(block_ps.gif) top left no-repeat;
}
.block_predl_right_corner {
background:url(block_pt.gif) bottom right  no-repeat;
height:10px;
}
.block_predl_in {
padding:9px 0px 0px 0px;
clear:both;
font-size:70%;
}
#predl_title {
font-weight:bold;
color:#a5025e;
font-size:140%;
text-decoration:none;
padding:0 9px 0 10px;
display:block;
}
#predl_title:hover {
color:#cf324c;
}
.card_banner {
background:#fff;
border:1px solid #d6c6ba;
border-left:none;
width:60%;
/*width:expression( document.body.clientWidth >= 1280 ? "53%": "60%");*/

}
.card_banner div {
height:98px; 
}
#card_without_pic {
background:#fff;
}
.card_bg {
width:40%;
border:1px solid #d6c6ba;
border-right:none;
background:#fff center center no-repeat;
/*width:expression( document.body.clientWidth >= 1280 ? "200px": "40%");*/
}
.card_bg a {
max-width:200px;
width:expression( document.body.clientWidth >= 1280 ? "200px": "100%");
}
.tvoi_dom {
width:291px;
height:85px;
background:#FFF;
margin-top:8px;
}
.bann_kup {
margin:8px 0 0;
width:100%;
}
.bann_kup_img {
display:block; 
height:98px; 
background:center center no-repeat;
}
.podl_for_img {
height:100px; 
width:140px; 
display:block; 
background:#eee;
}
#predl_text {
margin:10px 10px 0px 0px;
font-family:Tahoma;
display:block;
color:#333;
text-decoration:none;
padding-left:10px;
}

#predl_text ul {
margin:10px 10px 0px 0px;

padding-left:10px;
}

#predl_tel {
margin-top:8px;
font-size:100%;
font-family:Tahoma;
padding-left:10px;
}
#company_site {
color:#a5025e;
}
#comp {
padding-left:10px;
padding-right:10px;
}
#company_site:hover {
color:#cf324c;
}
/************************************ /cards******************************************/
/********************************articles*****************************************/
h3.title {
 background:#686534 url(cenup000.gif) no-repeat;
 margin:10px 0 15px;
 }
 h3.title div {
 background:url(cendw000.gif) right bottom no-repeat;
 padding:7px 0px 4px 10px;
 }

h3.title a {
 font-size:16pt;
 color:#FFF;
 text-decoration:none;
 }

h3.title a:hover {
 color:#FFF;
 }

.pravil {
	font-size:90%;
	padding-right:10px;
	}
.pravil,
.pravil li {
	list-style-type:none;
	}
	.pravil li {
	position:relative;
	margin:0 0 25px 122px;
	}
	.pravil li .pic-date {
		position:absolute;
		width:102px;
		margin:0 0 0 -112px;
		left:0;
		top:0;
		}
	.art2 li {
	margin-left:10px;
	}
	
		.pravil li .kartin{
		width:102px;
		overflow:hidden;
		float:left;
		/*margin:0 0 0 10px;*/
		display:inline;
		}

		
			.pravil li .kartin a{
			display:block;
			border:1px solid #CCC;
			}
			.pravil li div.kartin a img{
			width:100px;
			height:77px;
			}
			.pravil li .kartin a:hover {
			border-bottom:2px solid #78765B;
			}
			
		.pravil li .date{
		float:left;
		width:102px;
		margin:0 0 3px;
		font:72% Tahoma, Geneva, sans-serif;
		color:#666;
		display:inline;
		}
		.art2 li .date {
		width:auto;
		}
		
		.pravil li .tema {
		color:#666;
		font-size:79%;
		}
		
		.pravil li .razriv {
		min-height:80px;
		}
		.iskust3 li .razriv {
		/*margin-left:122px; */
		min-height:7em;
		}
		.pravil li .wrap2 {
		margin-left:10px;
		min-height:79px;
		}
		.pravil li h5 {
		margin:0;
		font:bold 100% Arial, Helvetica, sans-serif;
		}
		
			.pravil li h5 a {
			text-decoration:none;
			color:#000;
			}
			.pravil li h5 a:hover {
			color:#000;
			}
		.pravil li .announce {
		display:block;
		font-size:90%;
		padding:2px 0 0;
		}
			.pravil li .announce a {
			text-decoration:none;
			color:#333;
			line-height:1.3em;
			}
.article-container {
	margin:15px 0 40px;
	}
	.article-container .pravil li .announce a {
	color:#78765B;
	text-decoration:underline;
	}
	.article-container .pravil li .announce a:hover {
	color:#ACC500;
	}
	.article-container .pravil li {
	margin-bottom:15px;
	}
	.article-container .pravil li .announce {
	padding:0;
	margin-top:-2px;
	}
/******************************** /articles*****************************************/
/*********************************tabs*******************************************/
.basictab {
margin-top:4px;
}
.tabs_sp {
height:1px; 
background:transparent; 
overflow:hidden; 
width:59px;
}
.basictab ul{
margin: 0px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
font-size:70%;
list-style-type: none;
text-align: left; 
}

.basictab li{
float:left;
margin: 0;
}

.basictab li div.nonactive{
cursor:pointer;
background:url(li_bg_no.gif) no-repeat;
padding-left:0px;

}
.basictab li div.nonactive a {
background:url(li_bg_np.gif) right -1px no-repeat;
padding:5px 5px 5px 8px;
//padding-left:8px;
display:block;
font-family: Tahoma, Geneva, sans-serif;
}

.basictab li div.current a{
display:block;
padding:5px 5px 5px 8px;
}
.basictab li div.current {
background:#009BE4 url(skrusl00.gif) top left no-repeat;
}
.basictab li div.current a{
background:url(skrusp00.gif) right top no-repeat;
color:#FFF;
font-family: Tahoma, Geneva, sans-serif;
}


#tabcontentcontainer{
width:100%;
background:#78765B url(bgspis00.gif)top left repeat-x;
}

.tabcontent{
display:none;
}
.tabs_corn {
background:url(skruspni.gif) right bottom no-repeat;
padding:0 7px 46px 0;
}

.tabs_corn div#corner a {
	margin:9px 35px 0 8px;
	COLOR: #FFF;
	font:90% Arial, Helvetica, sans-serif;
	TEXT-DECORATION:underline;
	display:block;
	width:60%;
	float:left;
}
.numbers {
color:#FFF;
display:block;
float:right;
margin-top:12px;
font-size:75%;
}
.activepoint {
float:left;
background:#ebf6e5 url(nonactiv.gif) no-repeat;
padding-left:7px;
cursor:pointer;
margin-bottom:-1px;
}
.activepoint div {
background:url(nonactiw.gif) right top no-repeat;
padding:5px 27px 5px 0px;
cursor:pointer;
font:bold 70% Tahoma, Geneva, sans-serif;
color:#000;
border-bottom:1px solid #ebf6e5;
}
.nonactivepoint {
float:left;
background:url(li_bg_no.gif) no-repeat;
cursor:pointer;
padding-left:7px;
border-bottom:1px solid #b7dba5;
margin-bottom:-1px;
}
.nonactivepoint div {
background:url(li_bg_np.gif) right -1px no-repeat;
cursor:pointer;
padding:5px 27px 5px 0px;
font:bold 70% Tahoma, Geneva, sans-serif;
}
.tabs-title {
	margin-left:7px;
	}
	.tabs-title img {
	font-weight:bold;
	}
.realty_title {
margin-left:7px;
}
.realty_title img {
font-weight:bold;
color:#78765B;
}
/********************** /tabs**********************************************/
table#news_realty {
margin-top:24px;
}
table#news_realty td {
padding-right:15px;
}
#news_left {
background:url(news_bor.gif) left top repeat-y;
background-color:#ebf6e5;
}
#news_right {
background:url(news_bor.gif) right top repeat-y;
}
#news_bottom {
background:url(news_bor.gif) left bottom repeat-x;
}
#news_top {
background:url(news_top.gif) 96px top no-repeat;
}
#news_corner {
background:url(news_cor.gif) right bottom no-repeat;
padding-bottom:10px;
}

.line {
padding:8px 5px 0px 8px;
clear:both;
//padding:7px 5px 0px 4px;
}
.time {
color:#2d8c00;
font-size:70%;
}
.left_news {
background:url(news_dot.gif) left bottom repeat-x;
padding-bottom:11px;
}
.left_news a {
color:#000;
font:75% Arial, Helvetica, sans-serif;
text-decoration:none;
}
.left_news a:hover {
color:#334a21;
}
.all_line {
	color:#2d8c00;
	font:bold 80% Arial, Helvetica, sans-serif;
	display:block;
	margin:6px 0 0 10px;
	text-decoration:underline;
	}
.news_title img{
color:#3f9d12;
font-weight:bold;
margin-left:7px;
}

/*****************************banner_in_text********************************************/
#banner_in_text {
background-color:#E3CDB6;
height:78px;
margin:19px 15px 11px 0px;
}

/*****************************banner_in_text********************************************/
/*programs
----------------------------------------------------------*/
.progiipoteki {
padding:13px 10px 13px 12px;
margin:15px 0 0;
border-bottom:1px solid #dcdcdc; 
background:#f0f0f0;
}

.progiipoteki a {
	position:relative;
	display:block;
	padding:8px 0 0 44px;
	font-weight:bold; 
	font-size:90%;
	text-decoration:underline;
	height:53px;
	background:url(list0000.gif) left top no-repeat;

	}
<!--	.progiipoteki a em {
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
		width:32px;
		height:53px;
		background:url(list0000.gif) left top no-repeat;
		}-->

/*******************************right_banners*********************************************/
#r_banners {
	padding-top:3px; /* 21px */
}

#right_ban1 {

}
#right_ban1 img,#right_ban2 img {
margin-right:0px;
/*margin-right:30px;*/
}
#right_ban2 {
margin-right:0px;
margin-top:15px;
}
#growth {
height:98px;
}
#growth_of_prices {
background-color:#f0f0f0;
margin-right:19px;
margin-top:16px;
padding:5px 0px 16px 0px;
}
#growth_title {
font-weight:bold;
font-size:90%;
color:#000000;
margin-bottom:7px;
}

#all_analitica {
background-color:#f2e0e7;
padding:5px 0px 8px 0px;
margin-right:19px;
margin-top:2px;
}
#all_analitica a {
color:#000000;
font-size:80%;
}

/******************************rate of exchange*************************************/
#rate_of_exchange {
background-color:#eef9e8;
border:1px solid #a1d382;
margin-top:18px;
font-size:90%;
}
div.rate_div {
margin-top:4px;
}
div.rate_div strong {
white-space:nowrap;
}
.rate {
color:#3c9d00;
font-weight:bold;
}
.dinamica {
margin-top:5px;
font-size:79%;
display:block;
color:#596850;
TEXT-DECORATION:underline;
}
.dinamica:hover {
color:#334a21;
}
/****************************** /rate of exchange*************************************/
/********************************about_town*****************************************/
.about_div {
padding:3px 3px 0px 0px;
color:#000000;
font-weight:bold;
}
.about_items, #useful_items {
margin-top:18px;
}
.about_items, .select_town, #useful_items {
background-color:#e7f2e4;
padding:3px 0px 15px 12px;
margin-right:0px;
}
.about_items, #useful_items {
padding-right:10px;
}
.about_items {
border-bottom:1px solid #bac7b7;
}
.about_items  a {
font-size:90%;
color:#333333;
display:block;
margin-top:6px;
text-decoration:underline;
}
.select_town {
margin-top:1px;
padding-top:8px;
}
#your_town {
font-weight:bold;
color:#000000;
font-size:90%;
float:left;
}
.select_town select {
width:79%;
//width:69%;
color:#666666;
font-size:81%; 
height:1.65em;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
margin-top:4px;
float:left;
}

.select_town input {
margin-top:3px;
width:2em; 
height:1.6em;
margin-left:5px;
//margin-left:2px;
font-family:Tahoma;
}
/******************************** /about_town*****************************************/
/*****************************useful**********************************************/
#useful {
padding:6px 0px 5px 0px;
color:#000;
font-weight:bold;
}

#useful_items a {
font-size:95%;
color:#333;
display:block;
margin-top:6px;
text-decoration:underline;
}

/***************************** /useful**********************************************/
/******************************* /right_banners*********************************************/
/******************************bottom_menu***************************************/

#bottom_menu_table {
margin-top:66px;
}
.td_sp {
background-color:#FFF; 
width:20px;
}
.td_sp div {
width:20px;
}
.menu_bottom_td {
background-color:#EEEEEF; 
padding:10px 0px 12px 0px;
}
.menu_bottom_td ul.bottommenu {
margin:0px;
padding:0px; 
margin-left:6px;
}
.menu_bottom_td ul.bottommenu li {
list-style-type:none; 
float:left; 
padding:0 5px 0 10px;
}
.menu_bottom_td ul.bottommenu li a#adrsit {
color:#78765B;
font-size:80%;
}
.menu_bottom_td ul.bottommenu li a {
font-size:80%;
color:#333;
}
.menu_bottom_td ul.bottommenu li a:hover {
color:#ACC500
}
.div_bottom_menu {
margin:66px 20px 0px; 
background-color:#eeeeef;
min-width:930px;
}
#adrsit {
color:#78765B;
font-size:80%;
}
/****************************** /bottom_menu***************************************/
/******************************bottom***************************************/
.bottom {
margin:0; 
}
.bottom td {
padding-left:35px;
font-size:80%;
}
.bottom td span {
font-size:117%;
display:block;
margin-bottom:6px;
}
.bottom td span a {
font-size:100%;
}
#mail {
font-size:100%
}
#bottom_links {
margin-left:8px;
}
.bottom td a {
color:#78765B;
}
.bottom td a:hover {
color:#ACC500;
}
.bottom td a.adrevt {
background:url(flag0000.gif)  no-repeat;
display:block;
padding:0px 0px 3px 15px;
font-weight:bold;
font-size:120%;
text-decoration:underline;
}
.bottom td a.spr {
display:block;
background:url(spr00000.gif) right 0.2em no-repeat;
float:left;
text-decoration:underline;
padding:0 8px 0 7px;
}
.bottom td a.bug {
background-image:url(bug00000.gif) right 0.08em no-repeat;
float:left;
display:block;
padding:0 18px 0 7px;
}
.number_of_cl {
margin:4px 0px 0px 16px;
}
#counters {
padding-right:16px;
}
/****************************** /bottom***************************************/
/******************************inner_menu***********************************/
#vtitly {
margin:0;
background:#686534 url(lefmup00.gif) no-repeat;
}
	#vtitly div {
	padding:7px 7px 4px;
	background:url(lefmdw00.gif) right bottom no-repeat;
	}

	#vtitly div a {
	color:#FFFFFF;
	font-size:16pt;
	text-decoration:none;
	}
	}
/*left-menu
--------------------------------------------------------------*/
#left-menu {
padding:0 0 10px 0;
font-size:90%;
}
#left-menu ul {
	margin:0 0 0 10px;
	padding:0;
	}
	#left-menu ul li {
		list-style-type:none;
		zoom:1;
		background:url(menu_arr.gif) left 0.45em no-repeat;
		margin:10px 0 0;
		padding:0 0 0 11px;
		}
		#left-menu ul li a {
			color:#78765B;
			}
		#left-menu ul li a:hover {
		color:#ACC500;
		}
		#left-menu ul li.stat-text span {
		color:#000;
		font-weight:bold;
		}
		#left-menu ul li.item-text-stat a.clickable{
		font-weight:bold;
		}
		#left-menu ul li i {
		font-style:normal;
		font-size:86%;
		font-weight:normal;
		color:#666;
		}
/*level 2 
--------------------------------------------*/
#left-menu ul ul {
	margin:0 0 0 10px;
	font-size:90%;
	}
#left-menu ul ul li {
	background:none;
	padding-left:0;
	}
	#left-menu ul ul li i {
	font-size:90%;
	}
#left-menu ul ul ul {
	font-size:100%;
	margin:0 0 0 10px;
	}

/****************************************breadcrumbs**********************************/
#bredpolya {
height:10pt;
background:#f1f1f1;
margin:0px 20px 0px 20px;
padding:7px 0 7px 3px;
}
	#bredpolya li {
	float:left;
	display:inline;
	padding:0;
	list-style-type:none;
	margin:0px 0px 0px 7px;
	white-space:nowrap;
	font:.99em Arial,Helvetica,sans-serif;
	} 
	#bredpolya li span {
	padding:0 0 0 7px;
	color:#7f7f7f;
	}
	#bredpolya li a {
	color:#434343;
	text-decoration:none;
	line-height:normal;
	}
	#bredpolya li.last {
	color:#000;
	}

/**************************************** /breadcrumbs**********************************/
/****************************************doma_planirovki*******************************/
#doma_plan {
background:#f8f2ed;
padding:10px 0px 0px 0px;
margin-top:24px;
height:182px;
}
#doma_plan a img {
color:black;
font-weight:bold;
}
/**************************************** /doma_planirovki*******************************/
/*****************************************market_of realty***********************************************/
#market_of_realty {
margin-top:18px;
padding-left:7px;
}
#market_of_realty div {
font-weight:bold;
}
#market_of_realty ul {
margin:0px;
padding:0px;
}
#market_of_realty ul li.point,
#market_of_realty ul li.point_sel {
list-style-type:none;
padding-top:7px;
//padding-top:4px;
}
#market_of_realty ul li.point a {
color:#78765B;
display:block;
background:url(right_bl.gif) left 0.45em no-repeat;
//background-position: left 0.6em;
display:block;
text-decoration:underline;
padding-left:12px;
font-size:80%;
}
#market_of_realty ul li.point a:hover {
color:#946790;
}
/***************************************** /market_of realty***********************************************/
/****************************pager********************************************/
.pager {
margin:30px 0 0;
padding:0;
clear:both;
font-size:90%;
list-style-type:none;

}
#pag .pager {
list-style-type:none;
}
.pager li {
	float:left;
	margin-right:15px;
	list-style-type:none;
	}
.pager li.selected {
	color:#333;
	font-weight:bold;
	}
	
	.pager li a:hover {
	color:#ACC500;
	}
.pager li.prev {
	padding-right:7px;
	}
		.pager li.prev a,
		.pager li.next a {
			display:block;
			float:left;
			position:relative;
			padding-left:20px;
			text-decoration:underline;
			}
		.pager li.prev a i,
		.pager li.next a i {
			position:absolute;
			left:0;
			top:0;
			height:1.2em;
			width:20px;
			cursor:pointer;
			background:url(pager_ar.gif) left center no-repeat;
			}
	.pager li.next {
		padding-left:7px;
		margin:0;
		}
		.pager li.next a {
			padding-right:20px;
			padding-left:0;
			}
			.pager li.next a i{
				background:url(pager_ar.gif) right center no-repeat;
				right:0;
				left:auto;
				}
/**************************** /pager********************************************/
/*****************************popular_articles*****************************/
#popular_art_title {
color:#000;
font-size:100%;
font-weight:bold;
margin:0px 5px 10px 11px;
}
#popular_articles {
background-color:#FAEFEB;
border-bottom:1px solid #E5DCCC;
margin:25px 0px 0px 0px;
padding:7px 0px 10px 0px;
}
#popular_articles td div a img {
margin:7px 0px 0px 5px;
}
.article_text {
display:block; 
color:#78765B; 
margin-left:5px; 
font-size:90%;
padding-right:10px;
text-decoration:underline;
}
.article_text:hover {
color:#ACC500;
}
.article_number {
font-size:90%;
padding-left:11px;
}
#inner_data {
font:80% Arial, Helvetica, sans-serif;
}
#inner_t {
font-size:150%;
padding-top:15px;
color:#000;
}
#jsign {
font-size:80%;
margin-top:30px;
}
/***************************** /popular_articles*****************************/
/*********************************do_you_trust*********************************/
.trust {
background-color:#edf3f8;
border-bottom:1px solid #d5dbe1;
padding:10px;
margin-top:25px;
}
.trust_title {
color:#000;
font-weight:bold;
font-size:90%;
margin-bottom:10px;
//height:1px;
}
.trust form {
color:#333;
font-size:80%;
margin:0px;
padding:0px;
}

.trust form .radiob{
float:left;
}
.trust form div.r_text {
float:left;
}
.trust form input.knopka {
margin-top:12px;
font-size:95%;
width:12em;
padding:3px 0px 3px 0px;
}
#trust_links {
margin-top:12px;
}
#trust_links a {
color:#5c6c8e;
font-size:80%;
white-space:nowrap;
text-decoration:underline;
}
#trust_links span {
font-size:80%;
color:#999;
}
/********************************* /do_you_trust*********************************/
/***********************************autherization*********************************/
#auth_title {
color:#000;
font-weight:bold;
font-size:90%;
margin:0 0 10px 0;
padding-bottom:5px;
}
#avtoriz {
	position:relative;
	background:#eee;
	margin-top:30px; 
	}
	#avtoriz .razriv {
	padding:7px 13px 10px 11px;
	}
	#avtoriz form {
	margin:0px;
	padding:0px;
	}
	#avtoriz .titles {
	float:left;
	width:3em;
	margin:1px 0 0;
	font-size:80%;
	}
	#avtoriz .pole {
	margin-left:3.5em;
	}
	#avtoriz .pole input {
	width:100%;
	}
	#avtoriz input.knopka {
	margin:12px 0 8px;
	width:4.5em;
	float:left;
	font:80% Arial, Helvetica, sans-serif;
	}
	#avtoriz #to-register {
	margin:14px 0 0 4.5em;
	border:1px solid #eee;
	}
#avtoriz #to-register a {
	font-size:79%;
	display:block;
	float:right;
	margin-right:1px;
	text-decoration:underline;
	background:url(pravstre.gif) left center no-repeat;
	padding-left:11px;
	}
#edit-advert {
	margin:20px 0 0 11px;
	background:url(pravstre.gif) left 0.4em no-repeat;
	padding-left:11px;
	font-size:80%;
	}
#wrong_info {
font-size:80%;
color:#d13b3b;
margin:0 0 10px 0;
}/*********************************** /autherization*********************************/
/****************************************realty_list***********************************/
#realty_list_t {
padding-left:10px;
font-size:115%;
color:black;
padding-bottom:10px;
margin-top:27px;
}
#realty_list {
margin-top:-15px;
margin-left:10px;
}
#realty_list td {
padding-top:10px;
padding-right:10px;
}

#realty_list table td  a{
margin-top:15px;
color:#78765B;
font-size:90%;
text-decoration:underline;
}
#realty_list td span {
color:#666666;
font-size:75%;
}
#realty_list a:hover {
color:#ACC500;
}
/**************************************** /realty_list***********************************/

/*corners
---------------------------------------------------*/	
.rounded-border .corner{
	width:5px;
	height:5px;
	overflow:hidden;
	position:relative;
	z-index:200;
	}

.rounded-border .corner div{
	width:200%;
	height:200%;
	background:url(corners0.gif) no-repeat;
	position:absolute;
	}

.rounded-border .corner.right{
	float:right;
	z-index:200;
	}
.rounded-border.layout-top .corner.left {
	float:left;
	}
.rounded-border.layout-top .corner.right div{
	left:-5px;
	}

.rounded-border.layout-bottom .corner.right div{
	left:-5px;
	top:-5px;
	}

.rounded-border.layout-bottom .corner.left {
	bottom:-1px;
	}
.rounded-border.layout-bottom .corner.left div{
	top:-5px;
	}

.rounded-border.layout-bottom{
	margin-top:-5px;
	}
/***********************************************your_choice**************************************/
.flat-filter {
position:relative;
background:#e2ecf4;
/*border-bottom:1px solid #d5dbe1;
padding:10px 10px 0px;*/
zoom:1;
}
	.flat-filter-inner {
	padding:5px 10px 0px 10px;
	zoom:1;
	}
	.flat-filter h3 {
	color:#000;
	font-weight:bold;
	font-size:90%;
	margin-bottom:7px;
	}

	.flat-filter form {
	color:#333;
	font-size:90%;
	margin:0px;
	padding:0px;
	}
		.flat-filter form div {
		width:100%;
		} 
	.flat-filter select {
	width:100%;
	border:1px solid #808080;
	margin-bottom:10px;
	}
	
.flat-filter form div.r_text {
float:left;
}
	.flat-filter form input.knopka {
	margin-top:12px;
	font-size:95%;
	width:20px;
	padding:3px 0;
	}
	
.flat-filter form label {
background:transparent;
display:block;
font-size:90%;
color:#333;
padding:2px 5px 0 0;
/*width:5.3em;*/
margin-bottom:4px;
}
.flat-filter form .cols {
float:left;
margin:2px 0 0 0;
white-space:nowrap;
}
.flat-filter form div.cols {
width:auto;
}
.flat-filter form .check {
padding-bottom:0px;
float:left;
}
.flat-filter form table td #val {
width:4.5em; 
margin-top:7px;
}
.flat-filter form .inp {
width:100%;
margin-top:3px;
margin:0px;
padding:0px;
}
.flat-filter form .num {
padding-right:6px;
padding-left:0px;
float:left;
//padding-top:2px;
}
.flat-filter form  .otr {
font-size:89%;
padding-top:2px;
float:left;
padding-right:5px;
}
.flat-filter form .kno {
margin:10px 0px 13px 0em;
padding:3px 0 3px;
width:8em;
}

/*********************************************** /your_choice**************************************/
/************************************************search*********************************************/
#search_results {
margin-top:20px;
}
#search_results td {
font-size:90%;
padding-right:10px;
padding-bottom:20px;
}
#search_results td a {
color:#78765B;
font-weight:bold;
}
#search_results td a:hover {
color:#ACC500;
}
#search_results td span.ahref {
font-size:90%;
color:#999;
}
#your_req {
font-size:90%;
}
#your_req_n {
color:#78765B;
font-size:90%;
}
/************************************************ /search*********************************************/
#part_table {
margin:20px 0px 0px 3px;
}
#part_table td a img {
border:none;
font-size:90%;
}
#part_table td a#tpic {
display:block;
width:98px;
height:61px;
border:1px solid #CCC;
}
#part_table td {
padding-right:12px;
font-size:90%;
}
#part_table td a {
color:#78765B;
font-weight:bold;

}
#part_table td a:hover {
color:#ACC500;
}
/*********************************archiv************************************/
#archiv {
background:#FAEFEB;
border-bottom:1px solid #E2CDCA;
padding:8px 0px 11px 8px;
margin:10px 0 10px 0px;
}
#archiv_title {
font-weight:bold;
color:#000;
font-size:130%;
margin-bottom:8px;
}
* html #archiv_title {
	height:1%;
}
#archiv form {
margin:0px;
padding:0px;
}
#archiv form select.mounth {
width:52%;
float:left; 
height:1.7em;
vertical-align:middle;
}
* html #archiv form select.mounth {
width:45%;
}
#archiv form select.year {
width:30%; 
float:left; 
margin-left:3px;
height:1.7em; 
color:#000000;
//height:2em;
}
#archiv form input {
margin-left:3px; 
color:#000;
background: #d4d0c8 url(stron000.gif) center center no-repeat; 
height:1.5em; 
//height:1.4em; 
width:1.8em; 
}
/********************************* /archiv************************************/
.partner {
float:left;
margin-right:25px;
text-align:center;
width:98px;
margin-bottom:30px;
}
.partner img {
clear:both;
border:0px;
width:98px;
height:98px;
}
.partner a {
border:0px;
}
/*******************************************consult*****************************************/
table#consult_title{
margin:16px 0px 0px 0px;
}
table#consult_title td {
padding-right:10px;
font-size:90%;
}
table#consult_title #ask_question {
font-size:130%;
color:#78765B;
}
table#consult_title #ask_question:hover {
color:#ACC500;
}
#last_questions {
font-size:120%;
margin-top:30px;
}
#quest_author {
font-weight:bold;
}
.quest_block {
font-size:90%; 
margin-top:23px;
padding-right:10px;
}
#read_answer {
margin-top:26px;
color:#78765B;
background:url(punkt000.gif) left bottom repeat-x;
margin-bottom:8px;
text-decoration:none;
}
#read_answer:hover {
color:#ACC500;
}
/******************************************* /consult*****************************************/
#answer {
background:url(dotts000.gif) left bottom repeat-x;
color:#78765B;
font-size:100%;
text-decoration:none;
border-bottom:1px dashed #78765B;
}
.reply {
border-left:2px solid #bc0c19;
background:#f8f5e7;
padding:10px 25px 13px 10px;
font-size:90%;
}
.reply p{
margin:0px 0px 8px 0px;
}
.reply a {
color:#78765B;
}
#cont_info {
padding:7px 0px 15px 0px;
margin-top:16px;
margin-bottom:3px;
}
#aladv {
background:#fbf0dc; 
padding:0px; 
padding-bottom:15px;
padding-right:10px;
}
#infc {
padding:5px 0px 15px 0px; 
background:#e5e6ea;
}
#cont_info table#cinfo {
background:#e5e6ea;width:100%;
}
#cont_info table#cinfo td {
padding:5px 10px 5px 15px;
line-height:1.3em;
font-size:90%;

}
#cont_info h5 {
padding-top:13px;
padding-left:17px;
margin-bottom:5px;
font-size:120%;
color:black;
margin-top:0px;
}
.vsediv {
background:url(right_bl.gif) left 0.4em no-repeat; 
padding-left:12px;
margin-top:6px;
}
#tlogo {
margin-right:15px;
float:left;
margin-top:5px;
}
#detsad {
padding-left:17px;
}
#detsad a {
color:#78765B;
text-decoration:underline;
}
#detsad a:hover {
color:#ACC500;
}
#only_pic {
background:url(litlpik0.gif) left 0.1em no-repeat;
padding-left:20px;
font-size:90%;
}
#only_list {
background:url(litllist.gif) left 0.1em no-repeat;
padding-left:20px;
font-size:90%;
}
.innertext_title {
margin-top:0px;
color:#000;
}
#office_buid {
border-collapse:collapse;
border-style:none;
padding:0px;
margin-top:20px;
width:100%;
font-family:Tahoma;
}
#office_buid thead td {
border-left:1px solid white;
border-right:1px solid white;
background:#f9f2e0;
padding:7px 7px 10px 10px;
color:#808080;

}
#office_buid tbody td {
padding:7px 7px 10px 10px;
border-bottom:1px solid #d1d1d1;
}
#office_buid thead td,
#office_buid tbody td {
font-size:70%;
}
#new_onsite,#new_onsite2 {
background:#eef9e8;
padding:11px;
margin:0px 20px;
font-size:110%;
}
#new_onsite div,#new_onsite2 div {

}
#new_onsite a,
#new_onsite2 a {
color:#78765B;
}
#new_onsite a:hover,
#new_onsite2 a:hover {
color:#ACC500;
}
#new_onsite strong,
#new_onsite2 strong{
color:#0e6f00
}
#new_onsite2 {
margin:0px;
font-size:90%;
margin-top:20px;
}

#yandex_direct table td div a {
font-family:Arial, Helvetica, sans-serif;
}
#yandex_direct {
margin:20px 0 0;
}
#inner_text ul#specpredl {
	margin-top:20px;
	margin-left:0;
	}
#inner_text #specpredl li{
	list-style-type:none;
	margin-bottom:30px;
	}

#specpredl li .s-offers-pic{
	float:left;
	margin-bottom:15px;
	}

#specpredl li .s-wrap {
	margin-left:270px;
	padding-bottom:15px;
	font-size:90%;
	line-height:1.4em;
	}
#inner_text #specpredl li .s-wrap {
	margin-top:0;
	}
#specpredl li .no-image {
	margin-left:0;
	}
#specpredl li	.s-text {
	margin-top:8px;
	line-height:1.3em;
	}
	#specpredl li .s-wrap img {
	margin-bottom:10px;
	}
#inner_text #specpredl li h5 {
	margin-top:0;
	clear:both;
	font-size:130%;
	font-weight:normal;
	}
.pic-container {
	margin:15px 0 0;
	}
#inner_text .pic-container	td {
	padding:0 10px 15px 0;
	}
	
/*form layout
----------------------------------------------*/
.b-form-layout {
	margin:25px 0 0 10em;
	}
.b-form-layout .b-title {
	float:left;
	clear:left;
	position:relative;
	margin-right:-100%;
	width:10em;
	left:-10em;
	}
.b-form-layout .b-descr {
	color:#666;
	margin-top:3px;
	font:0.7em Tahoma, Verdana, Arial, Geneva;
	}
.b-form-layout .b-caption {
	display:block;
	margin:2px 0 0 0;
	font:.9em Arial, Helvetica, sans-serif;
	}
.b-form-layout .b-field {
	margin-bottom:15px;
	}
.b-form-layout .long-field {
	width:100%;
	}
.b-form-layout .medium-field {
	width:70%;
	}
.b-form-layout .short-field {
	width:40%;
	}
.b-form-layout textarea {
	font-size:.9em
	}
.b-form-layout .g-button {
	font-size:1.2em;
	font-weight:bold;
	padding:3px 3px 5px;
	overflow:visible;
	}
.b-form-layout .b-req {
	color:#c33;
	}
.b-form-layout input[type=file] {
	background:none;
	}
.g-field {
	padding:1px 0;
	background:#f5f5f5;
	}
select.g-field {
	padding:0;
	}
.b-button-link,
.b-button-link:hover {
color:#000;
}

.b-button-link span {
	color:#000 !important;
	font-size:0.9em !important;
	font-weight:normal !important;
	}




.vneshcvet {
	background:#FCFCEF url(block_pr.gif) left top repeat-x;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}

.bordniz {
	background:url(block_pr.gif) left bottom repeat-x;
	}

.bordlev {
	background:url(block_pr.gif) left top repeat-y;
	}

.bordprav {
	background:url(block_pr.gif) right top repeat-y;
	}

.vneshugol {
	background:url(block_ps.gif) left top no-repeat;
	}

.vnutrugol {
	background:url(block_pt.gif) right bottom no-repeat;
	padding:7px;
	}

.vnutrugol strong {
	display:block;
	padding-bottom:5px;
	}


.title {
	margin-bottom:10px;
	}



