﻿div.logo-print {
	display: none;
}

.debug {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAPSURBVHjaYvyvJ9cAEGAABUwBzcyE834AAAAASUVORK5CYII=);
}

.print, .print-inline {
	display: none;
}

.zero_hot{
    color: gray;
}

img.new-window {
	background: url(/f/1/global/css/top-icons.gif) -2px -667px;
	width: 16px;
	height: 16px;
	margin-left:0;
	position:absolute;
}

img.new-window-pdf {
	/* background: url(/f/1/global/css/top-icons.gif) -2px -667px;
	// width: 16px;
	// height: 16px;
	// margin-left:0;
	// position:absolute;*/
}

/** ------------------------------------------------------------------------ */

a:link,
a:visited {
	color: #396ea9;
}

a:link:hover,
a:visited:hover {
	color: #ff5233;
}

a.external {
	padding-right:18px;
	background: url(/f/1/global/i/external-link.gif) no-repeat 100% 0;
}

a.external-pdf {
	padding-right:18px;
/*	background: url(/f/1/global/i/external-link.gif) no-repeat 100% 0;*/
	/* background: none;*/
}

a.external1 {
	padding-right:18px;

}
/** ------------------------------------------------------------------------ */
/** forms */

.fieldset .legend {
	position: relative;
	font-size: 93%;
/*	left: -1em; */
}

.fieldset .reducer {
	margin-top: 1.5em;
}

.row .label {
	padding-top: 0.25em;
	color: #656565;
}

.row .example {
	color: #9c9b9b;
}

form .combo-field-active .combo-list {
	left: inherit;
}

/** ------------------------------------------------------------------------ */
/** sliders */

.slider-horizontal .slider-control {
	margin-left: none;
}

.slider-horizontal .slider-control-0 {
	background-image: url('slider-horizontal-control-left.gif');
	margin-left: -7px;
	height: 16px;
	width: 8px;
	top: 0;
}

.slider-horizontal .slider-control-1 {
	background-image: url('slider-horizontal-control-right.gif');
	margin-left: 0;
	height: 16px;
	width: 8px;
	top: 0;
}

.slider-horizontal .slider-range {
	background: none;
	height: 1px;
	top: 0px;
}

.slider-horizontal .slider-range-1 {
	background-color: #f6e3db;
	height: 10px;
	top: 0;
}

.slider-horizontal .slider-mark {
	background: url('slider-horizontal-mark.gif') 0 100% no-repeat;
	background-position: 0 13px;
	padding: 0 0 8px 0;
	font-size: 80%;
	color: #676767;
	top: -18px;
}

#sidebar .filter .slider-horizontal .slider-value {
	display: none;
/*
	color: #f15a22;
	font-size: 80%;
	bottom: 26px;
	background-color: #f7f7f7;
	white-space: nowrap;
*/
}

/** ------------------------------------------------------------------------ */

/**
 * Левая кавычка в начале строки
 * <span class="hlaquo">&laquo;</span>
 *
 * Левая кавычка в середине строки
 * <wbr/><span class="slaquo"> </span> <span class="hlaquo">&laquo;</span>
 */

.slaquo { margin-right: 0.55em; }
.hlaquo { margin-left: -0.55em; }

/** ------------------------------------------------------------------------ */

#layout {
	position: relative;
	/*background:transparent url(/f/1/global/css/orange_snows.gif) no-repeat scroll 0 0;*/    /*новогодний снег*/
	/*background:transparent url(/f/1/global/css/body_bckg.jpg) no-repeat scroll 0 0;*/    /*8 march*/


}


/** ------------------------------------------------------------------------ */

#layout_sws {
	position: relative;
	width: 100%;
	height: 2.25em;
	padding-top: 0.25em;
	/*background:transparent url(/f/1/global/css/body.jpg) no-repeat scroll 0 0;*/ /*23feb*/
}

#layout_sws .sys_links_wrapper {
	/*padding-left: 58%;*/
	float: right;
	padding-right: 10px;
}

#layout_sws div.search {
	float: left;
	width: 220px;
	padding: 3px 0 0 10px;
}

#layout_sws .search form {
	position: relative;
	width: 100%;
}

#layout_sws .search .row {
	margin: 0 0 0.2em 0;
}

#layout_sws .search .label {
	display: none;
}

#layout_sws .search .field {
	padding-left: 0;
}

#layout_sws .search #r_text {
}

#layout_sws .search #r_text .field {
	margin-right: 15px; /* display: inline;*/
}

#layout_sws .search #r_text .field input {
	font-size: 1em;
}

#layout_sws .search .type_image {
	position: absolute;
	height: 18px;
	width: 18px;
	padding: 0;
	margin: 0;
	right: 0;
	top: 0;
}

/** ------------------------------------------------------------------------ */
/** syslinks */

#syslinks, #syslinks li {
	float: left;
	height: 19px;
	border: 1px;
	padding: 0;
	margin: 0;
}
#syslinks {
	padding-left: 27px;
	padding-top: 5px;
}
#syslinks li {
	width: 28px;
}
#syslinks li a,
#syslinks li a:hover,
#syslinks li b {
	background: url('ico-syslinks.gif') no-repeat 0 0;
	display: block;
	height: 100%;
	width: 100%;
}
#syslinks li.home a				{ background-position: 0 0; }
#syslinks li.search a			{ background-position: -28px 0; }
#syslinks li.contacts a			{ background-position: -56px 0; }
#syslinks li.home a:hover		{ background-position: 0 -20px; }
#syslinks li.search a:hover		{ background-position: -28px -20px; }
#syslinks li.contacts a:hover	{ background-position: -56px -20px; }
#syslinks li.home b				{ background-position: 0 -40px; }
#syslinks li.search b			{ background-position: -28px -40px; }
#syslinks li.contacts b			{ background-position: -56px -40px; }

/** ------------------------------------------------------------------------ */
/** langs */

#langs, #langs li {
	float: left;
	height: 19px;
	padding: 0;
	margin: 0;
}
#langs {
	padding-left: 12px;
	padding-top: 7px;
}
#langs li {
	width: 25px;
	font-size: 83%;
}
#langs a {
	color: #494949;
}
#langs a:hover,
#langs a:focus {
	color: #ff5223 !important;
}
#langs b {
	color: #FF5233;
}

/** ------------------------------------------------------------------------ */
/** user top panel */

#user_top_panel {
	padding: 5px 30px 5px 0;
	font-size: 85%;
}
#user_top_panel a {
	background: transparent url('top-icons.gif') no-repeat 0 0;
	line-height: 20px;
	display: block;
	height: 20px;
	float: right;
}
#user_top_panel a:link,
#user_top_panel a:visited {
	color: #3c3c3c;
}
#user_top_panel a:link:hover,
#user_top_panel a:visited:hover {
	color: #ff5223;
}
#user_top_panel a#user_profile {
	background: transparent url('top-icons.gif') no-repeat 0 0;
	background-position: 0 0;
	padding-left: 22px;
	margin-left: 1.5em;
}
#user_top_panel a.community {
	background-position: 0 -109px;
	padding-bottom: 1px;
	padding-left: 23px;
	margin-left: 1em;
}
#user_top_panel span.entrance {
	background: transparent;
	padding-left: 0;
	display: block;
	height: 1em;
}
#user_top_panel span.entrance a {
	background-position: 0 -21px;
	padding-left: 23px;
}
#user_top_panel a.exit {
	background-position: 0 -47px;
	padding-left: 21px;
	margin-left: 1em;
}

/** ------------------------------------------------------------------------ */
/** region switcher */

#current_region {
	display: block;
	position: absolute;
	top: 63px;
	left: 25px;
	height: 1.8em;
	margin: 2em 0 0 0;
	padding: 0 1.3em 0 0.8em;
	line-height: 1.7em;
	cursor: pointer;
	z-index: 99;
	overflow: hidden;
}
.index #current_region {
	top: 83px;
}

#current_region span {
	color: #f15a23;
	border-bottom: 1px;
	border-bottom-style: dotted;
	font-size: 81%;
	white-space: nowrap;
	position: relative;
	z-index: 10;
}
#current_region span:hover,
#current_region span.hover,
.regional #current_region span:hover,
.regional #current_region span.hover { color: #feba2d; }
#current_region span .v {
	text-decoration: none;
	position: absolute;
	right: -1.15em;
	cursor: pointer;
	top: -0.35em;
}
/* #current_region.active span .v { display: none; } */
/*
#current_region .fade {
	position: absolute;
	left: -15px;
	margin-left: 100%;
	top: 2px;
	height: 50px;
	width: 15px;
	background-image: url(fade-2.png);
	z-index: 20;
}
*/
/*
#current_region .ico {
	background-image: url(ico-dropdown.gif);
	background-position: 0 0;
}
*/
#current_region.active {
	background: none;
	z-index: 2002;
}


/*
#current_region.active .ico {
	background-position: 0 -16px;
}
*/
#current_region.active .cn {
	display: none;
}
#current_region .cn {
	background-image: url(r-corner-3-ext.png);
	background-repeat: no-repeat;
}
#current_region .cn.tl,
#current_region .cn.bl {
	width: 100%;
}
#current_region .cn.tl,
#current_region .cn.tr {
	height: 100%;
}
#region_switcher {
	position: absolute;
	left: 10px;
	top: 55px;
	width: 21em;
	margin: 2em 0 0 0;
	overflow: hidden;
	z-index: 2000;
}
.index #region_switcher{
	top:75px;
}

#region_switcher .container {
	position: relative;
	background-color: #fff;
	padding: 1.75em 0 0.8em 0;
}
#region_switcher a { color: #0b790b; }
#region_switcher a:hover { color: #ff5233; }
#region_switcher b.selected {
	color: #f15a23;
}
#region_switcher ul {
	position: relative;
	width: 9em;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	clear: right;
}
#region_switcher li {
	margin: 0;
	padding: 0.5em 0 0 0.8em;
	font-size: 81%;
	text-align: left;
}
#region_switcher ul.region-left {
	margin-top: 1.2em;
}
#region_switcher .region-left li {
	padding-left: 2.6em;
}
#region_switcher .head { text-align: left; margin-left: 15px; }
#region_switcher .head .all { font-size: 81%; margin-left: 0.8em; }
#region_switcher .head .regions { font-size: 70%; margin-top: 1em; }

/** ------------------------------------------------------------------------ */
/** site sections */

#tiny_icons {
	width: 95px;
	height: 20px;
	position: absolute;
	margin-left: 30px;
	margin-top: -20px;
	background: url(top-shishki.gif);
}
#site_sections {
	position: relative;
	clear: both;
	width: 100%;
	height: 4em;
	background: url(bg-sections.gif) repeat-x 0 0;
	/*background: url(orange.jpg) repeat-x 0 0;*/ /*23feb*/
	background-color: #f15a23;
	z-index: 1;
	overflow: hidden;
	padding-bottom: 30px;
}
#site_sections .section {
	padding-top: 1.25em;
	float: left;
	clear: right;
}
#site_sections .section.logo {
	padding-top: 7px;
	width: 18%;
}
#site_sections .section.realty {
	width: 14.5%;
}
#site_sections .section.community {
	width: 12.5%;
}
#site_sections .section.news {
	width: 12.5%;
}
#site_sections .section.services {
	width: 9.5%;
}
#site_sections .section.profi {
	width: 15%;
}
#site_sections .section.profile {
	float: right;
	width: 270px;
	margin-left: -10px;
}
#site_sections .section.new {
	width: 10%;
}
#site_sections .section a{
	line-height: 120%;
	font-weight: bold;
}
#site_sections .section b {
	display: table;
	position: relative;
	padding: 0 5px 0 0;
	line-height: 120%;
	font-weight: bold;
}
#site_sections .section a {
	color: #fff;
}
#site_sections .section a span {
	text-decoration: underline;
}
#site_sections .section b,
#site_sections .section a:hover,
#site_sections .section a.parent {
	color: #ffff00;
}

#site_sections .section.logo a {
	padding: 0;
}

#site_sections .section.logo img {
	margin-left: 34px;
}

#site_sections .icon {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 74px;
	width: 100px;
}

#site_sections .icon ins {
	display: block;
	width: 100%;
	height: 222px;
	position: absolute;
	top: 0;
	left: 0;
}


#site_sections a:hover .icon ins {
	top: -74px;
}

#site_sections b.selected .icon ins,
#site_sections a.parent .icon ins {
	top: -148px;
}

#site_sections .realty .icon ins {
	background-image: url(ico-top-realty.png);
}
#site_sections .services .icon ins {
	background-image: url(ico-top-services.png);
}
#site_sections .community .icon ins {
	background-image: url(ico-top-community.png);
}
#site_sections .news .icon  ins {
	background-image: url(ico-top-news.png);
}
#site_sections .new .icon ins {
	background-image: url(ico-top-!.png);
}
#site_sections .profi .icon ins {
	background-image: url(ico-top-profi.png);
}
#site_sections .profile .icon {
	float: left;
	left: -5px;
	top: -18px;
	width: 66px;
}
#site_sections .profile .icon ins {
	background-image: url(ico-top-profile.png);
	background-repeat: no-repeat;
}
#site_sections .profile-enabled .i-exit { margin-left: 5px; padding-left: 1px; outline: none; }
#site_sections .profile-enabled .i-exit i {
	width: 16px;
	height: 16px;
	position: absolute;
	background: transparent url(top-icons.gif) no-repeat  -3px -606px;
	cursor: pointer;
}
#site_sections .profile-enabled {
	/*background: yellow url(bg-section-profile.gif) repeat-x;*/
	padding-bottom: 25px;
}
#site_sections .profile-enabled .avatar {
	float: left;
	position: relative;
	top: -0.5em;
	margin: 8px 16px;
}
#site_sections .profile-enabled a,
#site_sections .profile-enabled b,
#site_sections .profile-enabled p { color: #FFFFFF; margin-bottom: 0; display: inline; }
#site_sections .profile-enabled a:hover { color: #ff0; }
#site_sections .profile-enabled p { font-size: 83.33%; display: block; }
#site_sections .profile-enabled p.name { margin-top: 0.4em; }
#site_sections .profile-enabled p.rating { font-size: 75%; font-style: italic; margin-top: 0.25em; }
#site_sections .profile a:hover .icon ins { top: 0; }
#site_sections .briefly {
	color: #ffcaa6;
	font-size: 90%;
	width: 80%;
	padding: 3px 5px 0 0;
	line-height: 110%;
	white-space: nowrap;
}


/** ------------------------------------------------------------------------ */
/** quick navigation */

#quick_nav {
	height: 2.6em;
}
#main_top_links {
	padding: 5px 0 0 2%;
	font-size: 0.85em;
	/*float: left;*/
	clear: none;
	position: absolute;
	right:200px;
	/*left: 695px;*/
}
#main_top_links a,
#main_top_links b {
	background: transparent url('top-icons.gif') no-repeat 0 0;
	font-weight: normal;
	padding-left: 23px;
	height: 20px;
	float: left;
}
#quick_nav a,
#quick_nav a:visited {
	color: #828282;
}
#quick_nav a:link:hover,
#quick_nav a:visited:hover {
	color: #ff5223;
}
#main_top_links .link-faq {
	background-position: 0 -90px;
}

#main_requests_links {
	color: #828282;
	float: left;
	font-size: 0.85em;
	/*margin-left: 50%;*/
	position:absolute;
	right:400px;
	padding-top: 5px;
	font-style: italic;
}
#main_requests_links a { margin-left: 1em; }

#quick_form_link {
	float:left;
	margin:2px 0 0;
	font-size:85%;
	height:2em;
	left:2em;
	position:absolute;}

#quick_form_link a,
#quick_form_link a:visited,
#quick_form_link b {
	color: #666;
	float: left;
	margin-left: 1.3em;
	margin-top: 5px;
	position: relative;
}
#quick_form_link ins {
	position: absolute;
	/*left: -15px;*/
	/*top: 3px;*/
	width: 12px;
	height: 12px;
	/*background: url(new-mark12.gif) no-repeat;*/
}

#quick_form_link ins.log {
	position: absolute;
	left: -15px;
	top: 6px;
	width: 13px;
	height: 23px;
	background: url(new-mark1.gif) no-repeat;
}

.user-logon #quick_form_link { width: 204px; }

/** ------------------------------------------------------------------------ */
/** section connectors */

#site_sections .connector {
	margin: 10px 0 -75px 70px;
	position: relative;
	height: 65px;
}

#site_sections .connector div {
	position: absolute;
	overflow: hidden;
	height: 65px;
	width: 37px;
}
#site_sections .connector div ins {
	background-image: url(bg-ss-connector.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	height: 65px;
	width: 444px;
}
#site_sections .connector .left { left: 10%; }
#site_sections .connector .center { left: 35%; }
#site_sections .connector .right { left: 70%; }

#site_sections .connector.connector1 .left ins { left: -111px; }
#site_sections .connector.connector1 .center ins { left: -148px; }
#site_sections .connector.connector1 .right ins { left: -185px; }

#site_sections .connector.connector2 .left ins { left: 0; }
#site_sections .connector.connector2 .center ins { left: -37px; }
#site_sections .connector.connector2 .right ins { left: -74px; }

#site_sections .connector.connector3 .left ins { left: -222px; }
#site_sections .connector.connector3 .center ins { left: -259px; }
#site_sections .connector.connector3 .right ins { left: -296px; }

#site_sections .connector.connector4 .left ins { left: -222px; }
#site_sections .connector.connector4 .center ins { left: -259px; }
#site_sections .connector.connector4 .right ins { left: -296px; }

/*
#site_sections .connector.connector4 .left ins { left: -333px; }
#site_sections .connector.connector4 .center ins { left: -370px; }
#site_sections .connector.connector4 .right ins { left: -407px; }
*/


/** ------------------------------------------------------------------------ */
/** top info box */
#info_box {
	float: right;
	width: 24.5em;
	margin: 0.5em 0;
}

#info_box .container {
	background: #fff;
	border: 1px solid #a7a9ac;
	border-width: 0 1px;
	padding: 2px 1.2em;
	height: 9.3em;
	overflow: hidden;
	position: relative;
}
#info_box .container .fade {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 30px;
	background: url(/f/1/commercial/global/text-fader.png);
	margin-top: -30px;
	margin-left: 100px;
}

#info_box h2 {
	font-size: 110%;
	font-weight: bold;
	color: #000;
	position: relative;
}
#info_box h2 a.reloader {
	color: #5a5a5a;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
}
#info_box h2 a.reloader:hover,
#info_box h2 a:hover.reloader { color: #f15a23; }
#info_box img.art {
	float: left;
}
#info_box p {
	color: #5a5a5a;
	font-size: 90%;
	margin: 0.7em 0 0 100px;
}
#info_box .link { color: #4477b0; text-decoration: underline; }

#info_box .cf {
	height: 10px;
	border-style: solid;
	border-color: #a7a9ac;
}
#info_box .cf.t {
	border-width: 1px 0 0 0;
}
#info_box .cf.b {
	border-width: 0 0 1px 0;
}
#info_box .cn {
	background: url(r-corner-6.png);
}


/** ------------------------------------------------------------------------ */
/** switcher panels */

#commercial_chooser_set {
	position: relative;
	padding: 10px 15px 5px 15px;
	width: 37.3em;
	height: 10em;
	margin-top: 0.5em;
}

#chooser #commercial_chooser_set .btn-close {
	display: none;
}

#commercial_chooser_set.hover {
	background-color: #fff;
}

#chooser #commercial_chooser_set.hover .btn-close {
	display: block;
}

#chooser #commercial_chooser_set.hover .switcher_panel {
	background-color: #fcf5e1;
}

/*
#chooser #commercial_chooser_set.hover .cn {
	background-image: url(/f/1/global/css/r-corner-1.png);
}
#chooser #commercial_chooser_set.hover .switcher_panel .selector .cn {
	background-image: url(/f/1/global/css/r-corner-1.png);
}
#chooser #commercial_chooser_set.hover .switcher_panel .cn {
	background-image: url(/f/1/global/css/r-corner-2.png);
}
*/

#chooser .switcher_panel,
.chooser .switcher_panel {
	background-color: #fff;
	position: relative;
	margin: 20px 0 0 0;
	display: block;
	font-size: 90%;
	height: 2em;
	clear: left;
	float: left;
	padding: 0;
	z-index: 1;
	margin-left:1em;
}

#chooser #realty_switcher {
	margin-top: 20px;
	margin-right: -100%;
	clear: left;
}

#realty_switcher {
visibility: hidden;
}

#chooser .switcher_panel li,
.chooser .switcher_panel li {
	display: inline-block;
	line-height: 1.8em;
	position: relative;
	padding: 0 0.9em;
	cursor: pointer;
	height: 100%;
	float: left;
	margin: 0;
}
#chooser .switcher_panel li.active,
#chooser .switcher_panel li.selector,
.chooser .switcher_panel li.active,
.chooser .switcher_panel li.selector {
	background: url(bg-head-sw-item.gif) repeat-x 0 0;
	background-color: #f25d22;
	cursor: auto;
}
#chooser .switcher_panel li.active *,
.chooser .switcher_panel li.active * {
	color: #FFFFFF;
}
#chooser .switcher_panel li b.selected,
.chooser .switcher_panel li b.selected {
	font-weight: normal;
}
#chooser .switcher_panel .cn,
.chooser .switcher_panel .cn {
	background-image: url(r-corner-1.png);
	z-index: 2;
}
#chooser .switcher_panel .selector .cn,
.chooser .switcher_panel .selector .cn {
	background-image: url(r-corner-2.png);
	z-index: 1;
}
#chooser .switcher_panel li:hover span,
.chooser .switcher_panel li:hover span {
	color: #f15a23;
}
#chooser .switcher_panel li span,
.chooser .switcher_panel li span {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	position: relative;
	z-index: 2;
}
#chooser .switcher_panel li.active span,
.chooser .switcher_panel li.active span {
	border: none;
	color: #fff;
}
#chooser .switcher_panel li.selected span,
.chooser .switcher_panel li.selected span {
	border: none;
	font-weight: normal;
}

#chooser .switcher_panel a,
.chooser .switcher_panel a { color: #595959; }
#chooser .switcher_panel a:hover,
.chooser .switcher_panel a:hover {
	color: #FF5233;
}
#chooser .switcher_panel li.active a:hover,
.chooser .switcher_panel li.active a:hover {
	color: #FFFFFF;
}

#chooser #search_for_neighbour {
	clear: none;
	margin: 1.4em 0 0 5px;
	position: relative;
	display: block;
	font-size: 80%;
	float: left;
	padding: 0;
	z-index: 1;
}

#chooser #search_for_neighbour li {
	display: inline-block;
	position: relative;
	padding: 0 0 0 15px;
	float: left;
	margin: 0;
}

#chooser #search_for_neighbour li a,
#chooser #search_for_neighbour li a:visited {
	color: #828282;
}
#chooser #search_for_neighbour li.selected a,
#chooser #search_for_neighbour li a:hover {
	color: #f15a23;
}

/** ------------------------------------------------------------------------ */
/** realty subtype */

#realty_subtype {
	/*display: inline-block;*/
	margin: 1em 0 0 0;
	position: relative;
	font-size: 90%;
	clear: left;
	float: left;
	padding: 0;
	width: 100%;
	height: 3em;
    visibility: hidden;
}
#realty_subtype li {
	display: inline-block;
	padding: 0 5px 0 15px;
	white-space: nowrap;
	float: left;
}
#realty_subtype span.count {
	padding-left: .5em;
	font-size: 75%;
	color: #888;
}
#realty_subtype a {
	color: #396ea9;
}
#realty_subtype a.blank {
	color: #999;
}
#realty_subtype li.selected a,
#realty_subtype li.selected a:visited {
	color: #F26430;
}

#realty_subtype li a:hover {
	color: #F15A23;
}

/** ------------------------------------------------------------------------ */
/** realty tape */

#realty_tape {
	position: relative;
	overflow: hidden;
	clear: left;
	width: auto;
	/*width: 100%;*/
	margin-top: 2em;
	height: 11em;
}
#realty_tape h2 {
	height: 1.4em;
	font-size: 90%;
	font-weight: bold;
	margin: 0 0 0 35px;
}
#realty_tape .tape {
	position: relative;
	line-height: 100%;
	width: 10000px;
	margin-left: 65px;
	top: 0.5em;
	left: 0;
}
#realty_tape div.item {
	position: relative;
	float: left;
	clear: right;
	text-align: center;
	font-size: 90%;
	line-height: 100%;
	width: 168px;
	/* overflow: hidden; */
	margin: 0 10px 0 0;
	color: #818286;
}
#realty_tape div.item div {
	margin: 0 auto -15px auto;
}
#realty_tape div .request {
	display: block;
	font-size: 90%;
	padding-top: 7px;
	white-space: nowrap;
}
#realty_tape div span.subtype {
	font-size: 85%;
	padding-top: 3px;
}

#realty_tape div.item a {

}

#realty_tape div.item a img { border: 1px solid #d2d3d5; }


#realty_tape div.item .fade {
	height: 50px;
	width: 30px;
	right: -1px;
	top: 100px;
	background-image: url(/f/1/fade-h-30.png);
}

#realty_tape div.item .popup-content { display: none; }

/** ------------------------------------------------------------------------ */
/** ctrl scroll */

#realty_tape .scroller {
	position: absolute;
	top: 0;
	width: 50px;
	height: 100%;
	background-color: #fff;
	text-align: center;
	}

#realty_tape .scroller span {
	font-size: 180%;
	line-height: 100%;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	position: relative;
	top: 22px;
	cursor: pointer;
}
#realty_tape .scroller span:hover { color: #F15A23; }

#realty_tape .scroller span.disabled {
	cursor: auto;
	color: #999;
	border-bottom: none;
}
#realty_tape .scroller .fade {
	height: 100%;
	width: 20px;
	top: 0;
}
#realty_tape .left {
	left: 0;
}
#realty_tape .left .fade {
	background-image: url(fade-scrolltype-l-white.png);
	right: -20px;
}
#realty_tape .right {
	right: 0;
}
#realty_tape .right .fade {
	background-image: url(fade-scrolltype-r-white.png);
	left: -20px;
}

/** ------------------------------------------------------------------------ */
/** chooser panel */

#chooser {
/*	position: relative;*/
	background-color: #fcf5e1;
	padding: 0.5em 20px 1em 15px;
	/*height: 1%;*/
	/*background:transparent url(/f/1/global/css/cream.gif) repeat-x scroll 0 0;*/ /* новогодние снежинки*/
	/*background:#FCF5E1 url(sand.jpg) no-repeat scroll 0 0;*/ /*23feb*/
	/*background:#fcf5e1 url(/f/1/global/css/glyadi2.png) no-repeat scroll 0 0;*/ /* 8 march*/
	/*background-position:right;*/ /* 8 march*/
}

#chooser h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1.95em;
	color: #4f4f4f;
	padding: 0;
	margin: 0;
}

/** ------------------------------------------------------------------------ */
/** navigation cloud (http://totalr.dev.design.ru/news/) */

.nav_clouds {
	width: 65%;
	width: auto;
	margin: 0;
}

.nav_clouds ul {
	margin: 1em 260px 0 0;
	position: relative;
	font-size: 0.8em;
}

.nav_clouds li {
	font-family: Arial, Sans-Serif;
	/*white-space: nowrap;*/
	margin: 0 20px 0 0;
	line-height: 2em;
	display: inline;
	color: #565555;
	padding: 4px 0;
}

.nav_clouds li.active {
	background: #F25D22;
	color: #fff;
}

.nav_clouds li a:link,
.nav_clouds li a:visited {
	color: #565555;
}

.nav_clouds li.active a:link,
.nav_clouds li.active a:visited {
	color: #fff;
}

.nav_clouds li a:link:hover,
.nav_clouds li a:visited:hover,
.nav_clouds li.active a:link:hover,
.nav_clouds li.active a:visited:hover {
	color: #ff5233;
}

.nav_clouds li.active a:hover {
	color: #ffff00 !important;
}

.nav_clouds li em {
	font-style: normal;
	font-size: 75%;
	color: #888888;
}

/* items' sizes */
/*
.nav_clouds li.c1		{ font-size: 1.00em; }
.nav_clouds li.c2		{ font-size: 1.05em; }
.nav_clouds li.c3		{ font-size: 1.10em; }
.nav_clouds li.c4		{ font-size: 1.15em; }
.nav_clouds li.c5		{ font-size: 1.20em; }
.nav_clouds li.c6		{ font-size: 1.25em; }
.nav_clouds li.c7		{ font-size: 1.30em; }
.nav_clouds li.c8		{ font-size: 1.35em; }
.nav_clouds li.c9		{ font-size: 1.40em; }
.nav_clouds li.c-all	{ font-size: 1.20em; }
*/
/* просили сделать ссылки одинкакового размера */
.nav_clouds li.c1,
.nav_clouds li.c2,
.nav_clouds li.c3,
.nav_clouds li.c4,
.nav_clouds li.c5,
.nav_clouds li.c6,
.nav_clouds li.c7,
.nav_clouds li.c8,
.nav_clouds li.c9,
.nav_clouds li.c-all { font-size: 1.15em; }


/** ------------------------------------------------------------------------ */
/** wide banner */

#wide_banner {
	background: #edeada url('bg-wide-banner.jpg') repeat-x 0 0;
	background: #fff;
	text-align: center;
	position: absolute;
	top: 0;
	line-height: 0;
	font-size: 0;
	width: 100%;
	/*background:none;*/ /*8 march*/
}

#wide_banner iframe {
	background: transparent;
	border: none;
}

/** ------------------------------------------------------------------------ */
/** content panels */

#panels_reg{
	margin:2em 0px;
}

#panels {
	position: relative;
	/* margin: 2em 30px; */
	margin: 2em 280px 2em 30px;
/**	width:930px; **/

}

#panels_100 {
	position: relative;
	/* margin: 2em 30px; */
	margin: 2em 2em 2em 30px;
/**	width:930px; **/

}

/** ------------------------------------------------------------------------ */
/** sidebar */

#sidebar {
	margin: 0 -270px 0 10px;
	position: relative;
	/*display: inline;*/
	width: 240px;
	float: right;
}


#high_banner a {
	margin: 0 0 2em 0;
	display: block;
}

#high_banner_2,
#high_banner_4,
#high_banner_5,
#high_banner_8,
#high_banner_9,
#high_banner_10,
#high_banner_11,
#high_banner_14,
#high_banner_15,
#high_banner_16,
#high_banner_17,
#high_banner_18,
#high_banner_4_cabinet,
#high_banner_5_cabinet {
margin-top: 30px;
}

#high_banner_2 a {
	margin: 0 0 2em 0;
	display: block;
}

#high_button_1 {
margin-top: 30px;
}

#high_button_1 a {
	margin: 0 0 2em 0;
	display: block;
}

#high_button_2 {
margin-top: 30px;
}

#high_button_2 a {
	margin: 0 0 2em 0;
	display: block;
}

/** ------------------------------------------------------------------------ */
/** commercial listing */

#content {
	/* padding: 0 0 0 1em; */
	position: relative;
	overflow: hidden;		/* если убрать эту строку, то разорвертся форма на многих страницах с баннером справа */
	margin-right:0px;
	padding-bottom:45px;
}

#content h1,
#content_fader h1,
#content h2, #content_fader2 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #3b3b3b;
	color: #4f4f4f;
	padding: 0;
}

#content h1,
#content_fader h1, #content_fader2 h1 {
	margin: 0 0 0.5em 0;
	font-size: 2.5em;
	color: #000;
	font-weight: bold;
	padding-left: 0.1em;
}

#content_fader h1, #content_fader2 {
	margin-left: 30px;
}

#content h2 {
	margin: 1.5em 0 1em 0;
	font-weight: normal;
}

#content h1 + h2,
#content h1 + h3,
#content h2 + h3 {
	margin-top: 0;
}

#content h1 a.rss-link {
	vertical-align: middle;
	margin-left: 8px;
}

#content ul.dash {
	list-style-type: none;
	margin: 0 0 1em 3.5em;
}

#content ul.notis {
	list-style-type: disc;
	margin: 0 0 1em 15px;
}

#content .columns {
	padding: 1.5em 20px 0 20px;
	margin: 0 0 1.5em 0;
	/*font-size: 0.85em;
	margin: 0;*/
}

#content .column-1 {
	float:left;
	width:350px;
}
#content .column-2 {
	width: 50.825%;
	float: left;
	margin-left: 3%;
}

#content .author_phone {
	margin-left: 10%;
}

#content .columns_table {
	padding: 1.5em 20px 0 20px;
	margin: 0 0 1.5em 0;
	/*font-size: 0.85em;
	margin: 0;*/
}

#content .column_table-1 {
	font-style:italic;
	margin-top:-25px;
	width: 2em;
	float: left;
}
#content .column_table-2 {
	float:left;
	margin-left:2em;
	margin-top:-7%;
	width:155px;
}
#content .column_table-3 {
	float:left;
	margin-left:15em;
	margin-top:-55%;
	width:9em;
}

.orange-post-title{
	color: #FF5233;
	font-size: 100%;
	font-weight: 100;
}

.gray-text{
	font-size: 100%;
	font-weight: 100;
}

.column-1-title{
	font-style: italic;
	font-size: 140%;
	font-weight: bold;
}

.column-2-title{
	color: #9C9B9B;
}

.clear-column-1 {
clear:both;
font-size:0;
height:1px;
overflow:hidden;
}

#content ol {
	list-style-type: decimal;
	margin: 0 0 1em 3em;
}

#content ol li,
#content ul.dash li {
	margin: 0 0 1em 0;
}

#content ul.dash li {
	padding-left: 0;
	text-indent: -1.5em;
	margin: 0 0 1em 0;
	/*behavior: expression( !this.before ? this.before = this.innerHTML = '<span class="dash">&mdash;</span>' + this.innerHTML : '' );
	height: 1%;*/
}

#content ul.dash li:before {
	margin-right: 0.5em;
	content: '\2014';
}

#content ul.dash span.dash {
	margin-right: 0.5em;
}

/** ------------------------------------------------------------------------ */
/** result control */

.result-control {
	position: relative;
	margin: 0 0 10px 30px;
	margin: 0 0 10px 0;
	/* width: 70%; */
}

.result-control .view-mode {
	font-size: 90%;
	color: #595959;
/*	width: 11em;
	margin-left: 1em; */
	float: right;
}
.result-control .view-mode a,
.result-control .view-mode b { margin-left: 0.5em; }

#content .result-control h2.found-count {
	color: #ff6300;
	font-size: 1.5em;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0.4em;
}

.result-control .search-summary {
	color: #5a5a5a;
	font-size: 86%;
	margin-bottom: 1.1em;
}

.result-control .currency-recalc {
	float: left;
	color: #626262;
	font-size: 90%;
	margin-bottom: 1em;
}
.result-control .currency-recalc span {
	color: #737373;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	cursor: pointer;
}
.result-control .currency-recalc span:hover {
	color: #f15a22;
}
.result-control .currency-recalc span.selected {
	color: #f15a22;
	font-weight: bold;
	cursor: auto;
}

.result-control .show-photo {
	float: right;
	font-weight: bold;
	color: #626262;
	font-size: 90%;
	margin-bottom: 1em;
}
.result-control .show-photo a {
	color: #737373;
	font-weight: normal;
}
.result-control .show-photo b.selected {
	color: #f15a22;
}

.result-control .sort-order {
	clear: both;
	font-weight: bold;
	color: #595959;
	font-size: 90%;
	margin-bottom: 1em;

	/** zema, 03.12.2008 17:14  */
	clear: left;
}
.result-control .sort-order a,
.result-control .view-mode a {
	color: #737373;
	font-weight: normal;
}
.result-control .sort-order b.selected,
.result-control .view-mode b.selected
 { font-weight: normal; color: #ff6300; }
.result-control .sort-order b.selected span { font-weight: bold; }

.result-control .sort-order .disabled { color: #808080; }

/** ------------------------------------------------------------------------ */
/** result list */

.result-list {
	position: relative;
	margin: 0 0 10px 0;
	font-size: 15px;
}

.result-list1 {
	position: relative;
	margin: 0 0 10px 0;
	font-size: 15px;
	font-size: 12px;
}

.result-list tr.odd { background: #fcf5e1; }
.result-list tr.add { background: #f6f5f5; }
.result-list tr.demandadd { background: #f6f5f5; }
/**-- .result-list tr.odd td.item-actions { background: #fff; } ---*/

.result-list th {
	background: #def2f9 url(th-bg.png) 0 50%;
	font-weight: normal;
	font-size: 79%;
	vertical-align: middle;
	height: 3em;
	border: none;
}

th.tabl {
	background:#DEF2F9 url(th-bg.png) repeat scroll 0 50%;
	border:none;
	font-weight:bold;
	height:3em;
	padding-left:2em;
	vertical-align:middle;
	font-size: 12px;
}

.result-list th.item-actions {
	width: 9em;
}

.result-list .spacer td { height: 5px; }

.result-list th.preview,
.result-list td.preview { padding-left: 15px; }
.result-list td.preview { width: 155px; }
.result-list .demand td.preview { width: 185px; padding-right: 5px; }

.result-list .item td { padding-top: 0px;}

.result-list .item .item-num,
.result-list .item .request-date { font-size: 86%; }

.result-list .item .request-date { padding-left: 0.8em; }

/*
.result-list .item td.preview .info-control { position: relative; }
.result-list .item td.preview .info-control .item-num {
	left: -54px;
	font-size: 86%;
	top: -0.3em;
	position: absolute;
	text-align: right;
	width: 45px;
	z-index: 3;
}
*/

.result-list .item th.item-num,
.result-list .item td.item-num {
	text-align: right;
	width: 2em;
	font-style: italic;
	padding-right: 0;
}
.result-list .item td.item-num .num { margin-left: 1.5em; }

.result-list .item a.preview {
	display: block;
	width: 140px;
	height: 100px;
	position: relative;
	margin-right: 30px;
	/* zoom: 1;*/
}

.item a.preview {
	display: block;
	width: 140px;
	height: 100px;
	position: relative;
	margin-right: 15px;
	/* zoom: 1;*/
	margin-top:5px;
}

.item_lk a.preview {
	display: block;
	width: 140px;
	height: 100px;
	position: relative;
	margin-right: 15px;
	/* zoom: 1;*/
	margin-top:5px;
}

.result-list .item.demandadd a.preview {
	display: block;
	width: 140px;
	height: 100px;
	position: relative;
	margin-right: 10px;
	/* zoom: 1;*/
}

.result-list .demand a.preview {
	display:block;
	height:100px;
	margin-right:10px;
	position:relative;
	width:140px;
}

.result-list .demand .author,
.result-list .demand .phone {
	font-size: 86%;
	padding-left: 60px;
	margin: 0; }

.result-list .item a.preview div {
	position: absolute;
	left: 0;
	top: 0;
}

.item a.preview div {
	position: absolute;
	left: 0;
	top: 0;
}

.result-list .item div.comment {
	color: #9D9D9D;
	font-size: 86%;
	line-height: 1.333;
	padding-top: 0.5em;
	margin-left:15px;
}
.result-list .item div.comment2 {
	color: #9D9D9D;
	font-size: 86%;
	line-height: 1.333;
	padding-top: 0.5em;
}

.result-list .demand div.comment, .result-list .demand div.comment2 { clear: both; }

.result-list .item div.comment p, .result-list .item div.comment2 p {
	padding: 0;
	margin: 0;
}
.result-list .item div.comment a, div.comment2 a  { color: #58595B; }

.result-list.odd .item .preview .estmark-corner,
body.est-view #content .estmark-corner {
	background: url('estmarked.gif') no-repeat;
	width: 30px;
	height: 28px;
	z-index: 1000;
	display: none;
}

.item.odd .preview .estmark-corner,
body.est-view #content .estmark-corner {
	background: url('estmarked.gif') no-repeat;
	width: 30px;
	height: 28px;
	z-index: 1000;
	display: none;

}

.item.add .preview .estmark-corner,
body.est-view #content .estmark-corner {
	background: url('estmarked_2.gif') no-repeat;
	width: 30px;
	height: 28px;
	z-index: 1000;
	display: none;

}

.result-list .item.odd .preview .estmark-corner { background-position: 0 -28px; }
.result-list .item.add .preview .estmark-corner { /*background-position: 0 -28px;*/ }
.result-list .item.demandadd .preview .estmark-corner { background-position: 0 -28px; }

.result-list .minus .preview .estmark-corner { display: block; /* left: 0;*/ }

.item.odd .preview .estmark-corner { background-position: 0 -28px; }
.item.add .preview .estmark-corner { /*background-position: 0 -28px;*/ }
.item.demandadd .preview .estmark-corner { background-position: 0 -28px; }

.item.odd.minus .preview .estmark-corner { background-position: 0 -28px; display:block;}
.item.add.minus .preview .estmark-corner { /*background-position: 0 0px; display:block;*/}
.minus .estmark-corner { display: block; /* left: 0; */}

.result-list .item td.num_prev_info { font-size: 86%; width: 28em; padding-right: 0em; border:5px solid #FFFFFF;}
.result-list .item td.num_prev_info2 { font-size: 86%; width: 25em; padding-right: 0em; border:5px solid #FFFFFF;}
.result-list .item td.num_prev_info p { margin: 0; text-align:left;}
.result-list .item td.num_prev_info p.link { margin-bottom: 0.3em; word-wrap:break-word;left:0;width:9em;}
.result-list .item td.num_prev_info .price,
.result-list .item td.num_prev_info .squares { font-size: 100%; }

.result-list .demand td.num_prev_info { font-size: 86%;  }



.result-list .item td.num_prev_info img { margin-bottom: 0.3em; margin-left:15px; }
.object .img { margin-bottom: 0.3em; margin-left:15px; }
.result-list .item td.num_prev_info img.cn_table {
	background-image: url(r-corner-2.png);
	z-index: 1;
 }

.result-list .item td.num_prev_info p.author { margin-top: 1em; }
.result-list .item p.author a { color: #58595b; }

.result-list .item td.num_prev_info .status {
	line-height: 22px;
}

.result-list .item td.num_prev_info .status .rating,
.result-list .item td.num_prev_info .status .rating2 {
	display: inline-block;
	font-weight: normal;
	position: relative;
	margin: 0 0 0 0px;
	overflow: hidden;
}

.result-list .item td.num_prev_info .status .rating i,
.result-list .item td.num_prev_info .status .rating2 i,
.result-list .item td.num_prev_info2 .status .rating i,
.result-list .item td.num_prev_info2 .status .rating2 i  {
	background: transparent url('top-icons.gif') no-repeat 0 -131px;
	display: block;
	height: 22px;
	width: 22px;
	float: left;
	margin: 0;
}

.result-list .item td.num_prev_info .status .group {
	display: inline-block;
	font-weight: normal;
	position: relative;
	margin: 0 0 0 5px;
	overflow: hidden;
}

.result-list .item td.num_prev_info .status .group i {
	background: transparent url('connection.gif') no-repeat 0 50%;
	display: block;
	height: 22px;
	width: 22px;
	float: left;
	margin: 0;
}

.result-list .item .rate {
	padding-left: 1em;
	font-size: 80%;
}

.result-list .item .short-desc {
	font-size:86%;
	height:12em;
	line-height:1.4;
	margin:0 0.75em 0 1em;
	overflow:hidden;
	position:relative;
}

.result-list .item .short-desc.p.link2 {
	margin: 0 0.75em 0 0;
	font-size: 86%;
	overflow: hidden;
	position: relative;
	line-height: 1.4;
	text-aling: right;
}

.result-list .item .fade {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 30px;
	background: url(/f/1/commercial/global/text-fader.png);
	margin-top: -30px;
}
.result-list .odd .fade { background: url(/f/1/commercial/global/text-fader-odd.png); }
.result-list .add .fade { background: url(/f/1/commercial/global/text-fader-add.png); }



div.obj table.object .fade {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 30px;
	background: url(/f/1/commercial/global/text-fader.png);
	margin-top: -30px;
}

div.boxcontent2 div.obj table.object .fade { background: url(/f/1/commercial/global/text-fader-odd.png); }
div.boxcontent div.obj table.object .fade { background: url(/f/1/commercial/global/text-fader-add.png); }

.result-list .demandadd .fade { background: url(/f/1/commercial/global/text-fader-add.png); }

.pseudo-link { border-bottom: 1px dotted; cursor: pointer; }

.result-list .note td {
	height: 25px;
}

.result-list td.item-actions { border:5px solid #FFFFFF;
padding-left:0; width:11em;}

.result-list td.item-actions-comercial { padding-left: 0em;border:5px solid #FFFFFF;width:10em;}

.result-list td.short_desc { border:5px solid #FFFFFF;z-index:-1;}

.item-actions {
	font-size: 79%;
	width: 8em;
}

.item-actions-comercial {
	font-size: 79%;
	width: 8em;
}

.item-actions a { color: #000; }
.item-actions-comercial a { color: #777; }
.item-actions a:hover { color: #FF5223; }
.item-actions-comercial a:hover { color: #FF5223; }

.item-actions .action {
	margin-bottom: 0.5em;
}

.item-actions-comercial .action {
	margin-bottom: 0.5em;
}

/** ------------------------------------------------------------------------ */
/** users list table */

.users-list .item td.info span.authenticity { margin-bottom: 0; }
.users-list .item td.info p.status { margin-bottom: 0.4em; }
.users-list .item td.info p.cellphone { margin-top: 0.4em; }

.users-list .item td.num_prev_info p.cellphone {
	background: transparent url('top-icons.gif') no-repeat -3px -189px;
	padding-left: 12px;
	padding-bottom: 1px;
}

.users-list .item .short-desc { height: 14em;}

/** ------------------------------------------------------------------------ */
/** users list table group actions */

.users-list .item .item-actions .group {
	margin: 2em 0 0 0;
}

.users-list .item .item-actions .group .action .center {
	text-align: center;
}

.users-list .item .item-actions .group .action .center a {
	z-index: 2;
}

.users-list .item .item-actions .group .action-connect .center a,
.users-list .item .item-actions .group .action-disconnect .center a,
.users-list .item .item-actions .group .action-accept .center a,
.users-list .item .item-actions .group .action-remove .center a {
	background: transparent url('button_left.png') no-repeat 0 50%;
	text-decoration: none;
	margin: 0 8px 0 0;
	_margin: 0;
	line-height: 25px;
	font-size: 12px;
	display: block;
	height: 25px;
	color: #fff;
	padding: 0;
}

.users-list .item .item-actions .group .action-connect .center a:hover,
.users-list .item .item-actions .group .action-disconnect .center a:hover,
.users-list .item .item-actions .group .action-accept .center a:hover,
.users-list .item .item-actions .group .action-remove .center a:hover {
	text-decoration: none;
	color: #fff;
}

.users-list .item .item-actions .group .action-connect .center a span,
.users-list .item .item-actions .group .action-disconnect .center a span,
.users-list .item .item-actions .group .action-accept .center a span,
.users-list .item .item-actions .group .action-remove .center a span {
	background: transparent url('button_right.png') no-repeat 100% 50%;
	margin: 0 -8px 0 0;
	_margin: 0;
	line-height: 25px;
	cursor: pointer;
	display: block;
	height: 25px;
	padding: 0;
}

.users-list .item .item-actions .group .action-decline .center a,
.users-list .item .item-actions .group .action-decline .center a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
}

.users-list .item .item-actions .group .action .rounded-popup {
	position: absolute;
	text-align: left;
	display: none;
	float: left;
	width: 12em;
	z-index: 1;
	left: -15px;
	top: -15px;
}

.users-list .item .item-actions .group .action .rounded-popup .container {
	/*padding-right: 5px;
	padding-left: 5px;*/
}

#content .users-list .item .item-actions .group .action .rounded-popup .cf {
	height: 10px;
}

/** ------------------------------------------------------------------------ */
/** result scroll */

.result-scroll {
	margin: 0 0 10px 30px;
}
.result-scroll .pager {
	padding: 10px 0 0 15px;
}
.result-scroll .pager a,
.result-scroll .pager b {
	display: inline-block;
	padding: 2px 8px;
}
.result-scroll .pager b.selected {
	background-color: #eeede1;
}

/** ------------------------------------------------------------------------ */
/** filter form */

#sidebar .filter {
	background-color: #FCF5E1;
	/*display: inline-block;*/
	padding: 15px 15px;
	position: relative;
	overflow: hidden;
	font-size: 80%;
	width: 210px;
	margin: 0 0 20px 0;
}

#sidebar .filter .by-number form {
	width: auto;
}
#sidebar .filter .by-number form .search-input {
	width: 200px;
}
#sidebar .filter .by-number form .submit-button {
	margin-top: 0.8em;
	font-size: 180%;
}
#sidebar .filter-type-switcher {
	height: 2.3em;
	overflow: hidden;
	position: relative;
}
#sidebar .filter-type-switcher div {
	background-color: #fff;
	clear: right;
	float: left;
	font-size: 80%;
	font-weight: bold;
	height: 100%;
	position: relative;
	text-align: center;
	width: 50%;
}
#sidebar .filter-type-switcher div span {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	cursor: pointer;
	line-height: 2.3em;
}
#sidebar .filter-type-switcher div.active {
	background-color: #FCF5E1;
	cursor: auto;
}
#sidebar .filter-type-switcher div.active span {
	color: #F26430;
	border-bottom: none;
}

#sidebar .filter .fieldset .legend {
	left: 0;
}

#sidebar .filter .reducer {
	display: block;
	position: relative;
	height: 2em;
	margin-top: 0.6em;
}

#sidebar .filter dl.from,
#sidebar .filter dl.till,
#sidebar .filter dl.third {
	display: block;
	position: absolute;
	width: 6.5em;
}

#sidebar .filter form .fieldset {
	margin-bottom: 1.8em;
}

#sidebar .filter form #is_neighbour_fs,
#sidebar .filter form #is_owner_fs,
#sidebar .filter form #is_with_fotos_fs,
#sidebar .filter form #is_hot_fs,
#sidebar .filter form #is_with_price_null,
.neighbour,
.neighbour .row,
#sidebar .filter form #is_neighbour_fs .row,
#sidebar .filter form #is_owner_fs .row,
#sidebar .filter form #is_with_fotos_fs .row,
#sidebar .filter form #is_hot_fs .row,
#sidebar .filter form #is_with_price_null .row {
	margin: 0;
}

#sidebar .filter form #is_with_price_null{
	padding:0px 0 15px;
}

#sidebar .filter form #is_neighbour_fs .reducer,
#sidebar .filter form #is_owner_fs .reducer,
#sidebar .filter form #is_with_fotos_fs .reducer,
#sidebar .filter form #is_with_price_null .reducer{
	height: auto;
	margin: 0;
}

#sidebar .filter form.rt2 div.odd,
#sidebar .filter form.rt4 div.odd {
	display: none;
}

#sidebar .filter form.rt2 div.odd,
#sidebar .filter form.rt4 div.odd {
	display: none;
}


#sidebar .rt4 #is_with_price_null,
#sidebar .rt2 #is_with_price_null {
	display: block;
}

#sidebar .filter dl.from {
	left: 0;
}

#sidebar .filter dl.till {
	left: 7em;
}

#sidebar .filter .row .label {
	margin-top: 0.4em;
}

#sidebar .filter dl#r_currency {
	margin-left: 14.5em;
}

#sidebar .filter #price_range_container {
	height: 6em;
}

#sidebar .filter #price_range_container dl#r_currency {
	position: absolute;
	top: 1.7em;
	width: 7.5em;
	z-index: 2;
}

#sidebar .filter #price_range_eur,
#sidebar .filter #price_range_uah,
#sidebar .filter #price_range_eur_,
#sidebar .filter #price_range_uah_ {
	display: none;
}

#sidebar .filter dl#r_currency .label,
#sidebar .filter dl#r_trim_floor .label {
	display: none;
}

#sidebar .filter dl#r_currency .field,
#sidebar .filter dl#r_trim_floor .field {
	padding-left: 0;
}

#sidebar .filter form div.price-range {
	margin-top: 1em;
}

#sidebar .filter #price_range_container dl.from,
#sidebar .filter #price_range_container dl.till {
	display: block;
	position: absolute;
	width: 5em;
}

#sidebar .filter #price_range_container dl.till {
	left: 5.4em;
}

#sidebar .filter dl#r_currency {
	margin-left: 11.5em;
}

#sidebar .filter form div.price-range .slider-scale .slider-mark-30000 span,
#sidebar .filter form div.price-range .slider-scale .slider-mark-4000 span,
#sidebar .filter form div.price-range .slider-scale .slider-mark-1500 span,
#sidebar .filter form div.price-range .slider-scale .slider-mark-10000 span {
	display: block;
	margin-left: -11px;
	position: relative;
}


#sidebar .filter dl.from .label,
#sidebar .filter dl.till .label {
	width: 1.4em;
}

#sidebar .filter dl.from .field,
#sidebar .filter dl.till .field {
	padding-left: 1.5em;
}

#sidebar .filter .slider-horizontal {
	width: 17em;
	left: 0.2em;
	top: 5.5em;
}


#sidebar .filter dl.type_submit .field {
	padding-left: 2em;
}

#sidebar .filter dl.type_submit .field input.button {
	font-size: 180%;
}
#sidebar .filter div.type_submit input {
	font-size: 165%;
}

#sidebar .filter form .region-selector {
	height: 13em;
	position: relative;
	z-index: 98;
}
#sidebar .filter .region-selector .switcher {
	padding: 0 0 5px 0;
}
#sidebar .filter .region-selector .switcher span {
	color: #2f84c0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	cursor: pointer;
	margin-right: 5px;
}
#sidebar .region-selector .switcher span.active {
	color: #f26430;
	cursor: auto;
	font-weight: bold;
	border: none;
}
#sidebar .filter .region-selector .fieldset {
	margin-bottom: 0;
}
#sidebar div.region-selector div.region {
	/*display: none;*/
}

#country{
width: 205px;
}

#city{
width: 205px;
}
#rajon {
width: 205px;
}

#sidebar dl#r_country .field {
	padding-left: 0;
}
#sidebar dl#r_rajon .field {
	padding-left: 0;
}

#sidebar dl#r_city .field {
	padding-left: 0;
}
#sidebar dl#r_city .field input {
	width: 200px;
}
#sidebar .filter select#city_list {
	left: 0;
	width: 200px;
}
#sidebar form select#region_id {
	width: 205px;
}

#authenticity_from,
#authenticity_till {
	display: none;
}

#sidebar .filter span.authenticity {
	display: block;
	position: absolute;
	top: 0.2em;
	width: 60px;
	height: 11px;
	background-image: url(bg-star.gif);
	background-repeat: no-repeat;
}

#sidebar .filter span.authenticity.from
{
	background-position: -24px 0;
	left: 0;
}

#sidebar .filter span.authenticity.till {
	background-position: 0 0;
	left: 3em;
}

#sidebar .filter #authenticity_range .slider-horizontal {
	top: 4.5em;
}

#sidebar form div.additional {
	margin-bottom: 1.8em;
}
#sidebar form div.additional ins.ico {
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	background: url(/f/1/commercial/global/i-filter-add.gif) no-repeat 0 -11px;
	padding: 0;
	cursor: pointer;
	overflow: hidden;
}
#sidebar form div.additional.expanded ins.ico {
	background-position: 0 0;
}
#sidebar form div.additional span.label {
	float: none;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #2f84c0;
	cursor: pointer;
}

/** ------------------------------------------------------------------------ */
/** track for updates */

#track_for_updates {
	position: absolute;
	width: 25%;
	height: 20px;
	top: 10px;
	right: 0;
	background: url(i/ico-track-upd.gif) no-repeat 10px center;
}

#track_for_updates a {
	color: #424240;
	margin-left: 35px;
}

/** ------------------------------------------------------------------------ */
/** For fading content. Used when displaying popup blocks */

#fader {
	background-color: #000;
	opacity: .5;
	/*filter: alpha(opacity=50);*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	height: 100%;
	left: 0;
	position: fixed;
	//position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

#content_fader2 {
	background-color: #fff;
	/*filter: alpha(opacity=50);*/
	height: 100%;
	left: -30px;
	/*opacity: .5;*/
	position: absolute;
	top: -1em;
	padding: 1em 330px 2em 0;
	width: 60%;
	height: 100%;
	z-index: 1001;
}
#content_fader {
	background-color: #fff;
	/*filter: alpha(opacity=50);*/
	height: 100%;
	left: -30px;
	/*opacity: .5;*/
	position: absolute;
	top: -1em;
	padding: 1em 330px 2em 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
}

#content_fader p {
	padding-left: 30px;
}
#content_fader p span {
	color: #494949;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: pointer;
}
#content_fader p span:hover {
	color: #f15a23;
}


body.est-view #content_fader {
	padding-right: 60px;
}

/** ------------------------------------------------------------------------ */

#priemi-form,
#archiphoto-form,
#interiorphoto-form,
#increase-sales{
	position: absolute;
	text-align: left;
	z-index: 102;
	width: 90%;
	right: 30px;
	padding: 0;
	top: 130px;

}

#hot-form1,
#hot-form2{
	position: absolute;
	text-align: left;
	z-index: 999;
	left: 50%;
	padding: 0;
	top: 15%;
	margin-left:-350px;
	width:700px;

}

#increase-sales .container,
#archiphoto-form .container,
#interiorphoto-form .container,
#priemi-form .container,
#hot-form1 .container,
#hot-form2 .container{
	padding: 10px 1.5em 0.8em 1.5em;
	background: #fff;
	padding: 1em 1.3em;
}
#increase-sales .cn,
#archiphoto-form .cn,
#interiorphoto-form .cn,
#priemi-form .cn,
#hot-form1 .cn,
#hot-form2 .cn{
	background-image: url(r-corner-3.png);
}

#priemi-form a:link,
#priemi-form a:visited,
#increase-sales a:link,
#increase-sales a:visited,
#archiphoto-form a:link,
#archiphoto-form a:visited,
#interiorphoto-form a:link,
#interiorphoto-form a:visited {
	color: #396ea9;
}
#priemi-form a:link:hover,
#priemi-form a:visited:hover,
#increase-sales  a:link:hover,
#increase-sales  a:visited:hover,
#archiphoto-form  a:link:hover,
#archiphoto-form  a:visited:hover,
#interiorphoto-form  a:link:hover,
#interiorphoto-form  a:visited:hover {
	color: #ff5223;
}
#region_switcher .btn-close,
#priemi-form .btn-close,
#increase-sales .btn-close,
#archiphoto-form .btn-close,
#interiorphoto-form .btn-close,
#hot-form1 .btn-close,
#hot-form2 .btn-close,
#commercial_chooser_set .btn-close,
#folder_name_popup .btn-close {
	background: transparent url('ico-close.gif') no-repeat 0 0;
	position: absolute;
	cursor: pointer;
	display: block;
	height: 13px;
	width: 13px;
	right: 13px;
	top: 13px;
}
#region_switcher .btn-close:hover,
#hot-form1 .btn-close:hover,
#hot-form2 .btn-close:hover,
#priemi-form .btn-close:hover,
#increase-sales .btn-close:hover,
#archiphoto-form .btn-close:hover,
#interiorphoto-form .btn-close:hover,
#commercial_chooser_set .btn-close:hover,
#folder_name_popup .btn-close:hover { background-position: 0 -20px; }

#hot-form1 form,
#hot-form2 form,
#priemi-form form,
#increase-sales form,
#archiphoto-form form,
#interiorphoto-form form {
	width: 100%;
}

#priemi-form h3,
#increase-sales h3,
#archiphoto-form h3,
#interiorphoto-form h3{
	font-family:Georgia,Sans-Serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	line-height:120%;
}

#priemi-form h3.hb,
#increase-sales h3.hb,
#archiphoto-form h3.hb,
#interiorphoto-form h3.hb{
	font-family:Georgia,Sans-Serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	line-height:120%;
	position: absolute;
	top:15px;
	right:10px;
}


#priemi-form h3.bb,
#increase-sales h3.bb,
#archiphoto-form h3.bb,
#interiorphoto-form h3.bb{
	font-family:Georgia,Sans-Serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	line-height:120%;
	text-align: center;
}

#article-list .date,
#article .date {
color:#8E8E8E;
/*font-size:0.8em;*/
margin-top:0.1em;
}

#increase-sales .detail-link{
	font-family:Georgia,Sans-Serif;
}

#article-list,
#article{
	margin-top: 2em;
}

div.switcher_link {
	margin-left: 5.8em;
}

/** ------------------------------------------------------------------------ */
/** Page Navigation (news, users, companies ets) */

div.page-navigation {
	margin : 1em 0 0 0;
}

div.page-navigation .title {
	margin-left: 0.4em;
	margin-right: 0.4em;
	color: #57585a;
}

div.page-navigation a { color: #57585a; }

div.page-navigation span.arrow {
	padding: 0;
}

div.page-navigation span.arrow.back {
	position: relative;
	margin-right: 1em;
}

div.page-navigation span.arrow span {
	vertical-align: top;
	padding: 0 0.4em;
}
div.page-navigation span.arrow.back span { padding-left: 0; }

div.page-navigation div.numbers {
	padding-top: 0.8em;
	margin-left: -0.4em;
}

div.page-navigation div.numbers span.selected {
	color: #ff6300;
}

div.page-navigation div.numbers a, div.page-navigation div.numbers span.selected {
	padding: 0.4em;
}

.per-page {
	margin-bottom: 0.5em;
	padding: 1.1em 0;
}
.per-page span,
.per-page a,
.per-page b {
	font-size: 86%;
	color: #57585a;
}
.per-page b { font-weight: normal; color: #fe7b21; }
.per-page a,
.per-page b { margin: 0 0.1em; }


/** ------------------------------------------------------------------------ */
/** footer */

#pre-footer {
	height: 18em;
}

#footer {
	position: absolute;
	/* border-top: 1px solid #ececec; */
	border-top: 1px solid #bebebe;
	color: #4e4e4e;
	width: 100%;
	bottom: 0px;
	left: 0px;
}

#footer .columns {
	padding: 1.5em 20px 0 20px;
	margin: 0 0 1.5em 0;
	font-size: 0.85em;
	/*margin: 0;*/
}

#footer .column-1 {
	width: 20.825%;
	float: left;
}

#footer .column-2 {
	width: 20.825%;
	float: left;
}

#footer .column-3 {
	width: 25%;
	float: right;
	margin-right: 25.825%;

}

#footer .column-4 {
	width: 23%;
	float: right;
	margin-right: -47%;
	display: inline;
}

.orange{
	color: #FFA500;
	font-size: 90%;
}

.LightGray{
	color: #BEBEBE;
	font-size: 90%;
}



#footer ul {
	padding: 0;
	margin: 0;
}

#footer h4,
#footer p {
	margin: 0 0 0.1em 0;
	padding: 0 1.5em 0 0;
}

#footer a:link,
#footer a:visited {
	color: #396ea9;
}

#footer a:link:hover,
#footer a:visited:hover {
	color: #ff5233;
}

#footer .copyright b {
	font-weight: normal;
}

#footer .link-feedback {
	padding-left: 1.1em;
}

#footer .statistics {
}

#footer .statistics h4 {
	padding: 0 1em 0 0;
	font-weight: bold;
	line-height: 1.4;
	font-size: 1em;
	margin: 0;
}

#footer .studio-copy {
	position: relative;
}

#footer .studio-copy .art-logo {
	margin: 0.3em 0 0 0;
	position: absolute;
	left: -100px;
	float: left;
}

.js #footer .counters {
/*	display: none; */
}

#footer .counters {
	background: transparent url('cutoff.gif') no-repeat 30px 0px;
	position: relative;
	padding-top: 27px;
	width: 100%;
}

#footer .counters ul {
	background: #fafafa url('counters-border.gif') repeat-x 0 0;
	padding: 1.5em 30px;
	margin: 0;
/*	height:2em; */
}

#footer .counters ul li {
	padding-right: 1.5em;
	display: inline;
}

#footer .counters ul li img {
	vertical-align: top;
}

#footer .recycle {
	position: absolute;
	bottom: 1em;
	right: 0px;
}

#footer .recycle img.clickable {
	cursor: pointer;
}

/** ------------------------------------------------------------------------ */

/**footer_404*/

#pre- {
	height: 18em;
}

#footer_404 {
	color: #4e4e4e;
	bottom: 0pt;
	left: 0px;
	position:absolute;
   	width:100%;
   	height:60px;

}



#footer_404 ul {
	padding: 0;
	margin: 0;
}

#footer_404 h4,
#footer_404 p {
	margin: 0 0 0.1em 0;
	padding: 0 1.5em 0 0;
}

#footer_404 a:link,
#footer_404 a:visited {
	color: #396ea9;
}

#footer_404 a:link:hover,
#footer_404 a:visited:hover {
	color: #ff5233;
}

#footer_404 .copyright b {
	font-weight: normal;
}

#footer_404 .link-feedback {
	padding-left: 1.1em;
}

#footer_404 .statistics {
}

#footer_404 .statistics h4 {
	padding: 0 1em 0 0;
	font-weight: bold;
	line-height: 1.4;
	font-size: 1em;
	margin: 0;
}

#footer_404 .studio-copy {
	position: relative;
}

#footer_404 .studio-copy .art-logo {
	margin: 0.3em 0 0 0;
	position: absolute;
	left: -100px;
	float: left;
}

.js #footer_404 .counters {
	display: none;
}

#footer_404 .counters {
	background: transparent url('cutoff.gif') no-repeat 30px 0px;
	position: relative;
	padding-top: 27px;
	width: 100%;
}

#footer_404 .counters ul {
	background: #fafafa url('counters-border.gif') repeat-x 0 0;
	padding: 1.5em 30px;
	margin: 0;
}

#footer_404 .counters ul li {
	padding-right: 1.5em;
	display: inline;
}

#footer_404 .counters ul li img {
	vertical-align: top;
}

#footer_404 {
	text-align:left;
	color: #4e4e4e;
	bottom: 0pt;
	left: 0px;
	position:absolute;
   	width:100%;
   	height:60px;

}

#footer_404 .counters_404 {
	background: transparent no-repeat 30px 0px;
	position: relative;
	padding-top: 27px;
	width: 100%;
}

#footer_404 .counters_404 ul {
	padding: 1.5em 30px;
	margin: 0;
}

#footer_404 .counters_404 ul li {
	padding-right: 1.5em;
	display: inline;
}

#footer_404 .counters_404 ul li img {
	vertical-align: top;
}

#footer_404 .recycle {
	position: absolute;
	bottom: 1em;
	right: 0px;
}

#footer_404 .recycle img.clickable {
	cursor: pointer;
}

/** ------------------------------------------------------------------------ */

/** footer banner */

#footer_banner {
	border-bottom: 1px solid #bebebe;
	/*border-top: 1px solid #bebebe;*/
	background: #f5f5f5;
	background: #fff;
	text-align: center;
	line-height: 0;
	font-size: 0;
	width: 100%;
}

#footer_banner iframe {
	background: transparent;
	border: none;
}

/** ------------------------------------------------------------------------ */
/** user list */

.user_list {
}

.user_list li {
	/*padding-top: 1px;*/
	margin: 0 0 3.5em 0;
}

.user_list li .number {
	text-align: right;
	position: absolute;
	width: 50px;
	left: 0px;
}

.user_list li .preview {
	text-align: right;
	width: 100px;
	float: left;
}

.user_list li .preview img {
	margin: 0.3em 0 0 0;
}

.user_list li .data {
	margin: 0 0 0 115px;
	font-size: 0.9em;
	/*height: 1%;*/
}

.user_list li .data p {
}

.user_list li .data p.name {
	margin: 0 0 0.1em 0;
}

.user_list li .data p.name a:link,
.user_list li .data p.name a:visited {
	color: #2f84c0;
}

.regional .user_list li .data p.name a:link,
.regional .user_list li .data p.name a:visited {
	color: #009400;
}

.user_list li .data p.name a:link,
.user_list li .data p.name a:visited {
	color: #2f84c0;
}

.user_list li .data p.name a:link:hover,
.user_list li .data p.name a:visited:hover {
	color: #ff5223;
}

.user_list li .data p.name b.rating {
	background: transparent url('top-icons.gif') no-repeat 0px -132px;
	padding: 3px 0 3px 20px;
	font-size: 0.9em;
	color: #9d9d9d;
}

.user_list li .data span.profession,
.user_list li .data span.city {
	font-size: 0.9em;
	display: block;
	color: #808080;
	padding: 0;
	margin: 0;
}

.user_list li .data span.city {
	margin-bottom: 0.5em;
}

.user_list li .data .cellphone {
	background: transparent url('top-icons.gif') no-repeat 4px -189px;
	padding-left: 24px;
}

.user_list li .data .letter_link {
	background: transparent url('top-icons.gif') no-repeat 0px -211px;
	padding-left: 24px;
}

.user_list li .data .letter_link:link,
.user_list li .data .letter_link:visited {
	text-decoration: none;
	color: #2f84c0;
}

.user_list li .data .letter_link:link:hover,
.user_list li .data .letter_link:visited:hover {
	text-decoration: none;
	color: #ff5223;
}

.user_list li .data .letter_link:link span,
.user_list li .data .letter_link:visited span {
	border-bottom: 1px dashed #2f84c0;
}

.user_list li .data .letter_link:link:hover span,
.user_list li .data .letter_link:visited:hover span {
	border-bottom: 1px dashed #ff5223;
}

/** ------------------------------------------------------------------------ */
/** captcha image */

.captcha_image img {
	cursor: pointer;
}

#r_captcha .required_message {
	background: transparent;
	width: auto;
	color: red;
	left: 26em;
}

#captcha {
	width: 10.5em;
}

/** ------------------------------------------------------------------------ */
/** sitemap */

.sitemap .navigation {
	float: left;
	width: 50%;
	/*width: 49%;*/
}

.sitemap .navigation ul {
	margin-left: 1em;
	margin-top: 0.7em;
}

.sitemap .navigation ul ul {
	margin-top: 0.4em;
	margin-bottom: 1em;
}

.sitemap .navigation li {
	margin-bottom: 1.5em;
}

.sitemap .navigation li li {
	margin-bottom: 0.3em;
}

.sitemap .navigation li a:link,
.sitemap .navigation li a:visited {
	font-weight: bold;
	color: #3f3f3f;
}

.sitemap .navigation li a:link:hover,
.sitemap .navigation li a:visited:hover {
	color: #6f6f6f;
}

.sitemap .navigation li li a:link,
.sitemap .navigation li li a:visited {
	font-weight: normal;
	color: #396ea9;
}

.sitemap .navigation li li a:link:hover,
.sitemap .navigation li li a:visited:hover {
	color: #ff5233;
}



.sitemap #sidebar .nav-icons
{
	padding-top: 5em;
}

.sitemap #sidebar .nav-icons a,
.sitemap #sidebar .nav-icons b
{
	font-weight: normal;
	margin: 0 0 2em 0;
	display: block;
}

.sitemap #sidebar .nav-icons a:first-char,
.sitemap #sidebar .nav-icons b:first-char {
	text-transform: uppercase;
}

.sitemap #sidebar .nav-icons b {
	color: #df5516;
}

.sitemap #sidebar .nav-icons img
{
	display: block;
	margin: 0 0 0.2em 0;
}

.sitemap #sidebar .nav-icons a img {
	border: none;
}

.sitemap #sidebar .nav-icons b img {
	border: 1px solid #f36220;
}

/** ------------------------------------------------------------------------ */
/** карта сайта внизу всех страниц */

/* Пробуем отключить прибивку футера к низу страницы абсолютным позиционированием */
/* С учетом высоты шапки страницы и всего футера, возможно вообще не будет случая когда нужно прибивать футер */
#pre-footer { height: auto; }
#footer {
bottom:0;
position:static;
 }
#minimap {
	/*
	border-bottom : 1px solid #dbdbdb;
	border-top : 2px solid #dbdbdb;
	*/
	/* background-color : #f2f0e4; */
	background-color : #fcf5e1;
	padding : 1em 0 0 20px;
	margin : 4em 0 0 0;
	font-size : 0.9em;
	color : #828387;
	overflow : hidden;
}
#minimap .ctl, #minimap .ctr, #minimap .cbl, #minimap .cbr {
	background : transparent url("minimap_tab_corners_new.gif") no-repeat 50% 50%;
	position : absolute;
	overflow : hidden;
	line-height : 0;
	display : block;
	font-size : 0;
	height : 10px;
	width : 10px;
}
#minimap .ctl {
	background-position : -10px -10px;
	left : 0px;
	top : 0px;
}
#minimap .ctr {
	background-position : 0px -10px;
	margin-left : 100%;
	left : -10px;
	top : 0px;
}
#minimap .cbl {
	background-position : -10px 0px;
	bottom : 0px;
	left : 0px;
}
#minimap .cbr {
	background-position : 0px 0px;
	margin-left : 100%;
	bottom : 0px;
	left : -10px;
}
#minimap a {
	color : #828387;
}
#minimap a:hover {
	color : #ff5233;
}
#minimap dt, #minimap dd {
	float : left;
	margin : 0;
	padding : 0 0 1em 0;
}
#minimap dt {
	width : 10%;
}
#minimap dd {
	width : 89%;
}
#minimap dd {
	position : relative;
}
#minimap dd .tabs, #minimap dd .column {
	float : left;
	margin : 0;
	padding : 0 0 1em 0;
}
#minimap dd .tabs {
	padding-top : 2.5em;
	position : relative;
	top : -5px;
}
#minimap dd .tabs ul {
	list-style : none;
	padding : 0;
	margin : 0;
}
#minimap dd .tabs ul.tab_header {
	margin : 0 1em 0.5em 0;
	position : absolute;
	z-index : 10;
	top : 0px;
}
#minimap dd .tabs ul.tab_header li {
	padding : 6px 15px 20px 15px;
	font-weight : bold;
	overflow : hidden;
	display : block;
	float : left;
	margin : 0;
}
#minimap dd .tabs ul.tab_header li .ctl, #minimap dd .tabs ul.tab_header li .ctr, #minimap dd .tabs ul.tab_header li .cbl, #minimap dd .tabs ul.tab_header li .cbr {
	display : none;
}
#minimap dd .tabs ul.tab_header li span {
	border-bottom : 1px dashed #828387;
	position : relative;
	cursor : pointer;
	color : #828387;
}
#minimap dd .tabs ul.tab_header li span:hover {
	border-bottom : 1px dashed #ff5233;
	color : #ff5233;
}
#minimap dd .tabs ul.tab_header li.selected {
	position : relative;
	background : #fff;
}
#minimap dd .tabs ul.tab_header li.selected .ctl, #minimap dd .tabs ul.tab_header li.selected .ctr, #minimap dd .tabs ul.tab_header li.selected .cbl, #minimap dd .tabs ul.tab_header li.selected .cbr {
	display : block;
}
#minimap dd .tabs ul.tab_header li.selected span {
	border-bottom : none;
	cursor : auto;
}
#minimap dd .tabs ul.tab_header li.selected span:hover {
	border-bottom : none;
	color : #828387;
}
#minimap dd .tabs div.tab_content {
	padding : 14px 0 0 15px;
	position : relative;
	margin-right : 10%;
	background : #fff;
	overflow : hidden;
	clear : left;
}
#minimap dd .tabs div.tab_content .column {
	float : left;
	margin : 0;
	padding : 0 0 1em 0;
}
#minimap dd .tabs div.tab_content .column li {
	margin : 0 1em 0.4em 0;
}
#minimap dd .tabs div.tab_content .column li.empty a, #minimap dd .tabs div.tab_content .column li.empty a:hover {
	text-decoration : none;
	cursor : auto;
	color : #999;
}
#minimap dd .tabs div.tab_content .column li.selected {
	font-weight : bold;
}
#minimap dd .tabs div.tab_content .c1 {
	width : 45%;
}
#minimap dd .tabs div.tab_content .c2 {
	width : 54%;
}
#minimap dd .column dt, #minimap dd .column dd {
	float : none;
	margin : 0;
	padding : 0;
	width : auto;
}
#minimap dd .column dt {
	margin : 0 0.5em 0.4em 0;
	font-weight : bold;
	padding : 0;
}
#minimap dd .column dd {
	margin : 0 1.5em 0.4em 0;
	font-weight : normal;
	padding : 0;
}
#minimap dd .column dd.spacer {
	margin-bottom : 1em;
}
#minimap dd .c1 {
	width : 45%;
}
#minimap dd .c2 {
	width : 23%;
}
#minimap dd .c3 {
	width : 15%;
}
#minimap dd .c4 {
	width : 16%;
}


/** ------------------------------------------------------------------------ */
/** краткий просмотр объявлений */

.result-list-short th {
	padding-right: 1em;
	white-space: nowrap;
}

.result-list-short td,
.result-list-short .item td.price { font-size: 86%; padding-left: 0.2em; }

.result-list-short th.preview,
.result-list-short td.preview,
.result-list-short .demand td.preview {
	padding-left: 0.6em;
	width: 100%;
}

.result-list-short th.preview { padding-left: 0.7em; }

.result-list-short th.price { text-align: center; width: 12em; }
.result-list-short .item td.price { text-align: center; }
.result-list-short .item td.square { text-align: center; }
.result-list-short .item td.is_hot { text-align: right; padding-left: 10px;}
.result-list-short .item td.noprice { text-align: center; }


.result-list-short th.room,
.result-list-short .item td.room { padding-left: 0; text-align: center; }

.result-list-short th.floor { padding-right: 2em; padding-left: 0.5em; }
.result-list-short .item td.floor { padding-left: 0.5em; }

.result-list-short th.authenticity { padding-right: 0.5em; }

.result-list-short .note td { height: 15px; }


/** ------------------------------------------------------------------------ */
/** попап со круглыми углами */

.rounded-popup { position: absolute; }

.rounded-popup .cn { background: url(r-corner-8.png); }

.rounded-popup .cf { border-color: #ff6300; border-style: solid; height:10px; }
.rounded-popup .cf.t { border-width: 1px 0 0; }
.rounded-popup .cf.b { border-width: 0 0 1px; }

.rounded-popup .container {
	background: #fff;
	border: 1px solid #ff6300;
	border-width: 0 1px;
	padding: 0 12px;
}

.error {color: #FF5233;}


/**---------для контактов подавшего заявку от Юры 1,12,09-------------**/
div.corners {

	float:left;
	margin-left:15px;
	margin-top:-12px;
	position:relative;
}

.corn1 {
	height:1px;
	margin:0 6px;
	background:#e8e8e8;
}
.corn2 {
	border:1px solid #e8e8e8;
	border-width:0 2px;
	margin:0 4px;
	background:#ffffff;
	height:1px;
}
.corn3 {
	border:1px solid #e8e8e8;
	border-width:0 1px;
	margin:0 3px;
	background:#ffffff;
	height:1px;
}
.corn4 {
	border:1px solid #e8e8e8;
	border-width:0 1px;
	margin:0 2px;
	background:#ffffff;
	height:1px;
}
.corn5 {
	border:1px solid #e8e8e8;
	border-width:0 1px;
	margin:0 1px;
	background:#ffffff;
	height:2px;
}
.corn1, .corn2, .corn3, .corn4, .corn5 {
	overflow:hidden;
}

.cornerText {
	border:1px solid #e8e8e8;
	font-size:14px;
	border-width:0 1px;
	padding:0px 10px 0px 10px;
	background:#ffffff;
	color:#58595B;
	font-family:Arial,sans-serif;
	font-size:90%;
	line-height:1.0;
	text-align:left;
}


/***------конец для контактов подавшего заявку от Юры 1,12,09-------**/

 result_list.item td.num_prev_info.cn_table {
	background-image: url(r-corner-2.png);
	z-index: 1;
}


body.est-view p.pre-title span.pre_title_time_now{
	float:right;
	margin-right:0em;
}


 div.top-left
         {
            background-image: url('ctl.gif');
            background-repeat: no-repeat;
            background-position: top left;
            height: 15px;
			margin-top:-18px;
         }
         div.top-right
         {
            background-image: url('ctr.gif');
            background-repeat: no-repeat;
            background-position: top right;
            height: 15px;
         }
         div.bottom-left
         {
            background-image: url('cbl.gif');
            background-repeat: no-repeat;
            background-position: bottom left;
            height: 15px;
         }
         div.bottom-right
         {
            background-image: url('cbr.gif');
            background-repeat: no-repeat;
            background-position: bottom right;
            height: 15px;
         }




.rtop, .rbottom{display:block}
.rtop *, .rbottom *{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9BD1FA none repeat scroll 0 0;
display:block;
height:1px;
overflow:hidden;}
.r1{margin: 0 5px; color: red;}
.r2{margin: 0 3px; color: red;}
.r3{margin: 0 2px; color: red;}
.r4{margin: 0 1px; height: 2px; color: red;}

.cont_round {
	background:url(/f/1/global/css/left.gif) no-repeat;
	display:inline-block;
	height:23px;
	float:left;
	position:relative;
	padding-left:5px;
	margin-left:15px;
	margin-top:-8px;
	font-size:90%;
	padding-top:3px;
	}

.cont_round span {
	background:transparent url(/f/1/global/css/right.gif) no-repeat scroll right top;
	display:inline-block;
	height:23px;
	position:absolute;
	right:-8px;
	top:0;
	width:8px;}

.cont_round a {
	color:#58595B;
	text-decoration:underline;
	}


#footer .counters ul li{ float:left; }
#footer .for_counters{ float:left; width:100%;background:#FAFAFA;}
#footer .counters{ float:right; }

#profile_form #photo_big {top:12em !important;}

.author p, .author a{font-size: 0.9em !important;}
.counters ul li{height:30px;}
.nav_clouds{clear:left; padding-bottom:0.5em; padding-right: 24.5em}
.tut{color:#000000;font-size:110%;font-weight:bold;}
#commercial_chooser_set {height:12.5em !important;}
.popup-content{z-index:999999 !important;}
#quick_form_link b, #quick_form_link a{margin-left: -1em !important;}
#high_banner{z-index:-9999;}
#r_fc_212 .label label {white-space:nowrap;}
#high_banner_2,#high_button_1,#high_button_2,#high_button_3{z-index:-9999;}
.sidebar div{position:relative;}
/*#high_banner_4{padding-bottom:20px;padding-top:20px;}*/
div.delete a {color:#FF5233;font-size:0.8em;position:relative;top:-3em;}
.contacts_ a{background-image:none !important;padding-left:0 !important;color:#396EA9 !important;}
.contacts_{float:left;font-size:110%;padding:0 10px;width:200px;font-weight:bold;}
.activity-info {color:#949599;font-size:86%;}
/*#site_sections .profile .icon ins {
	background-image: url(/f/1/global/css/ico-top-profile.png) !important;
	background-repeat: no-repeat;
}*/

a.reloader2 {
	color: #5a5a5a;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
a.reloader2:hover, a:hover.reloader2 { color: #f15a23; }
.headline{color:#000000;font-size:12px; font-weight:normal;}
.short_desc .headline{color:#000000;font-size:12px;font-weight:bold;}
.headline2{font-weight:bold;}

.headline2 {color:#000000;font-family:Georgia;font-size:1.2em;font-style:italic;font-weight:bold;line-height:20px; padding-bottom:10px;}





/***------23.12.2009-------***/
#results_table {
	color:#494949;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:1.4;
	min-width:600px;
	width:expression(document.body.clientWidth < 650? "650px": "auto" );
}

#results_table thead tr td{
	background-color:#dcf0f8;
	font-size:12px;
	font-weight:bold;
	padding:8px 10px 8px 19px;}

.grey_links {}

.grey_links a,
.grey_links span.pseudo-link {
	color:#777777 !important;
	font-size:11px;
	cursor: pointer !important;
}

.grey_links a:hover,
.grey_links span.pseudo-link:hover {
	color:#FF5223 !important;
}

/*grey round block*/
.box {
  background: #f6f5f5;
  margin:5px 5px 0 0;
  height:20em;
  position:relative;

}

.box_test {
  background: #f6f5f5;
  margin:5px 5px 0 0;
  height:20em;
  position:relative;

}


.boxtop {
  background: url(/f/1/global/css/ne.gif) no-repeat top right;
}
.boxtop div {
  font-size: 0;
  height: 15px;
  background: url(/f/1/global/css/nw.gif) no-repeat top left;
}
.boxbottom {
  background:transparent url(/f/1/global/css/se.gif) no-repeat scroll right bottom;
	bottom:0;
	_bottom:-1px;
	height:15px;
	position:absolute;
	width:100%;
}
.boxbottom div {
  font-size: 0;
  height: 15px;
  background: url(/f/1/global/css/sw.gif) no-repeat bottom left;
}
.boxcontent {
  padding: 0px 15px 0px 15px;
}



/*cream round block*/
.box2 {
  background: #fcf5e1;
  height:20em;
  margin:5px 5px 0 0;
  position:relative;
}
.box_test2 {
  background: #fcf5e1;
  height:20em;
  margin:5px 5px 0 0;
  position:relative;
}

.boxtop2 {
  background: url(/f/1/global/css/ne_2.gif) no-repeat top right;
}
.boxtop2 div {
  font-size: 0;
  height: 15px;
  background: url(/f/1/global/css/nw_2.gif) no-repeat top left;
}
.boxbottom2 {
  background: url(/f/1/global/css/se_2.gif) no-repeat bottom right;
	bottom:0;
	_bottom:-1px;
	height:15px;
	position:absolute;
	width:100%;
}
.boxbottom2 div {
  font-size: 0;
  height: 15px;
  background: url(/f/1/global/css/sw_2.gif) no-repeat bottom left;
}
.boxcontent2 {
  padding: 0px 15px 0px 15px;
}

.obj {
	width:330px;
	_width:350px;
	}

table.object {
	position:absolute;
	top:12px;
	left:10px;
	width:330px;
	_width:350px;}

html>body .object  {
  /*width:350px;*/
}

.comment {
	color:#9D9D9D;
	line-height:14px;
	/*margin-left:10px;*/
	padding-top:0.5em;}

.comment p {
	margin:0;
	padding:0;}

.obj_img {
	margin:10px;}

.obj_img img {
	border:0;}

.num {
	font-style:italic;
	font-size:12px;
	padding-top:2px;
	}

p.link a{
	color:#2F84C0;}

p.link a:hover {
	color:#FF5223;}

.cont_round {
	margin-left:8px !important;}

.cont_round, .cont_round div  {
	background:url(/f/1/global/css/left.gif) no-repeat;
	display:inline-block;
	height:23px;
	float:left;
	position:relative;
	font-size:11px;
	}

.cont_round span {
	background:transparent url(/f/1/global/css/right.gif) no-repeat scroll right top;
	display:inline-block;
	height:23px;
	position:absolute;
	right:-8px;
	top:0;
	width:8px;
	font-size:11px;}

.cont_round a {
	color:#58595B;
	text-decoration:underline;
	font-size:11px;

	}

.more {
	position: absolute;
	bottom:15px;
	right:20px;}

.more a{
	font-size:11px;}


.short_d {
	height:170px;
	overflow:hidden;
	position:relative;
	margin-top:-3px;
	}

.fader {
	background:transparent url('http://est.ua/f/1/commercial/global/text-fader-add.png') repeat scroll bottom;
	height:30px;
	position:absolute;
	bottom:0;
	z-index:2;
	width:100%;}

.short_d_2 {
	height:170px;
	overflow:hidden;
	position:relative;}

.fader_2 {
	background:transparent url('http://est.ua/f/1/commercial/global/text-fader-odd.png') repeat scroll bottom;
	height:30px;
	position:absolute;
	bottom:0;
	z-index:2;
	width:100%;}

.autent {
	bottom: 20px;
	left:28px;
	position: absolute;
}
.autent_cabinet {
	bottom: 20px;
	left:50px;
	position: absolute;
}

.border-dotted{
	/*border-bottom:1px dotted;*/
	color:#9D9D9D;
	font-size:11px;
	line-height:14px;
	margin-right:3px;
}

.bottom-zakaz{
	position:absolute;
	}
.bottom-zakaz-list{
	position:absolute;
	top:18.3em;
	z-index:2;
	}

.bottom-zakaz-cabinet{
	bottom:-6px;
	position:absolute;
}

table.object p.link{
	left: 0;
	margin-bottom: 0.3em;
	width:9em;
	word-wrap: break-word;
}

.cont{
	bottom:12px;
overflow-x:hidden;
overflow-y:hidden;
position:absolute;
left:188px;
/*width:140px;*/
}

.cont_cabinet{
	bottom:12px;
overflow-x:hidden;
overflow-y:hidden;
position:absolute;
left:207px;
width:140px;
}

.headline2{
color:#000000;
font-size:12px;
font-weight:bold;
font-family:arial;
font-style:normal;
padding-bottom:0px;
}

.sale{
/*position:absolute;
right:40px;*/
margin-top:40px;
}

#or_top .right {
 float:right;}

.m_10_0{
 margin:10px 0;}

#or_top{
 background:url(/f/1/global/i/or_top.gif) no-repeat bottom left;
 height:63px;
 width:716px;}

#or_bottom{
 background:url(/f/1/global/i/or_bottom.gif) no-repeat top;
 height:11px;
 width:716px;}

#or_cont {
 border-left:1px solid #F60;
 border-right:1px solid #F60;
 width:714px;}

html:root #or_cont {width:714px;}

.content_inner {
 padding:10px 25px;}

/*----разместить обїявление----*/
.new_req .cn {
	background-image: url(r-corner-2.png);
	z-index: 1;
}

.new_req {
	background: url(bg-head-sw-item.gif) repeat-x 0 0;
	background-color: #f25d22;
	cursor: auto;
}

.new_req {
	display: inline-block;
	line-height: 1.8em;
	position: relative;
	padding: 0 0.9em;
	cursor: pointer;
	height: 100%;
	float: left;
	margin: 0;
	padding-left:20px;
	margin-top:4px;
}


.user-logon #quick_form_link {
	left:2em;
	margin-top:2px;
	position:absolute;
}


#quick_form_link .new_req a,
#quick_form_link .new_req a:visited,
#quick_nav .new_req a:link:hover,
#quick_nav .new_req a:visited:hover,
#quick_form_link b {
	color:#FFFFFF;
	float: left;
	margin-left: 1.3em;
	margin-top: 1px;
	position: relative;
}


/* rounded corners */
/* form and contrform */
#quick_form_link ins {
height:22px;
position:absolute;
width:22px;
}
.new_req {
	position:relative;
	overflow:hidden;
}
.new_req .cn {
	position:absolute;
	width:22px;
	height:22px;
	font-size: 0;
	background-repeat: no-repeat;
}
.new_req .cn.tl {
	top: -11px;
	left: -11px;
}
.new_req .cn.tr {
	top: -11px;
	right: -11px;
}
.new_req .cn.bl {
	bottom: -11px;
	left: -11px;
}
.new_req .cn.br {
	bottom: -11px;
	right: -11px;
}

.now_date_cabinet{
	left:150px;
	position:absolute;
	top:15px;
	font-size:12px;

}

#content h1.cabinet {
	padding-left:1em;
}

#content h1.cabinet  .folder_icon ins, #content h1.filter  .folder_icon ins {
	background-position:-1px -230px;
	/*top: -2px; // top: -4px;
	right: -32px;*/
	position: absolute;
	left:-26px;
	top:-17px;
}

#content h1.cabinet  .category, #content h1.filter  .category {
	margin-right: 40px;
}

.cabinet_label {
color:#000000;
font-size:110%;
font-weight:bold;
margin-left:1em;
}

.banner_info_text {
	font-family:Georgia,Sans-Serif;
	color:#000000;
	font-size:110%;
	font-style:italic;
	font-weight:bold;
	line-height:120%;
}

.kurs_usd{
	padding-left:3em;
}

.invis{
	width:1px;
}

/*----сделать заказ----*/
.boxcontent .bott-zakaz .cn {
	color:#FFFFFF;
	background-image: url(r-corner-2_grey.png);
	z-index: 5;
}

.boxcontent2 .bott-zakaz .cn {
	color:#FFFFFF;
	background-image: url(r-corner-2_orange.png);
	z-index: 5;
}

.bott-zakaz {
	color:#FFFFFF;
overflow:hidden;
position:relative;
cursor:pointer;
display:inline-block;
float:left;
height:100%;
line-height:1.8em;
margin:0 -4px 0;
padding:4px;
background:#F25D22 url(bg-head-sw-item.gif) repeat-x scroll 0 0;
z-index:10;
}

.bott-zakaz .cn.tl {
	top: -11px;
	left: -11px;
}
.bott-zakaz .cn.tr {
	top: -11px;
	right: -11px;
}
.bott-zakaz .cn.bl {
	bottom: -11px;
	left: -11px;
}
.bott-zakaz .cn.br {
	bottom: -11px;
	right: -11px;
}

.bott-zakaz ins {
	position: absolute;
	width: 22px;
	height: 22px;
}



/*----увеличить продажи----*/
.sale .cn {
	color:#FFFFFF;
	background-image: url(r-corner-2.png);
	z-index: 5;
}

.sale {
background:#F25D22 url(bg-head-sw-item.gif) repeat-x scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
float:left;
font-style:italic;
font-weight:bold;
line-height:1.8em;
margin:0 -4px;
overflow:hidden;
padding:4px;
position:absolute;
text-align:center;
width:240px;
z-index:10;
font-family:georgial;
font-size:16px;
}

.sale .cn.tl {
	top: -11px;
	left: -11px;
}
.sale .cn.tr {
	top: -11px;
	right: -11px;
}
.sale .cn.bl {
	bottom: -11px;
	left: -11px;
}
.sale .cn.br {
	bottom: -11px;
	right: -11px;
}

.sale ins {
	position: absolute;
	width: 22px;
	height: 22px;
}

/*----сервисы кнопка личный кабинет----*/

.ukr{
display:block;
}

.region{
display:none;
margin-left:117px;
margin-top:-27px;
position:absolute;
}

.ukr_sale{
display:block;
position:absolute;
right:30px;
top:20px;
}

.region_sale{
	right:30px;
	top:20px;
display:none;
position:absolute;
}

.ukr_z{
display:block;
z-index:1;
margin-left:0px;
}

.region_z{
display:none;
z-index:1;
margin-left:-15px;
}

.boxbottom, .boxbottom2{
z-index:0;
}

.zakaz2{
	margin-top:0.5em;
	width:7.5em;
}
.folder-name{font-size:80%}

.folder-control .folders .selected i{
	font-weight:bold;
	color:#595959;
}

.option_top_city { font-weight: bold; }
.option_not_top_city { color: #000; }


.div_auth{
	width: 320px;
	zoom: 1;
	margin-left:104px;
	margin-top:-45px;
	z-index:999
}

.nfoto {
	float:right;
	margin-right:20px;
}

.lk_cabinet{
	margin-top:1.2em;
}

.action.delete{
	bottom:21px;
	font-size:11px;
	position:absolute;
	right:24px;
}

.action{
	line-height:1.6;
}

.td_schet_titul{
font-family:Arial,Times,serif;
color: #505050;
border-top: 1px solid #BBB7B7;
border-bottom: 1px solid #BBB7B7;
padding-top: 6px;
padding-bottom: 6px;
font-size:12px;
/*font-weight:bold;*/
vertical-align: middle;
}

.td_schet_titul a {
color: #505050;
}

.td_schet{
font-family:Arial,Times,serif;
color: #595959;
border-bottom: 1px solid #BBB7B7;
padding-top: 6px;
padding-bottom: 6px;
font-size:12px;
/*font-weight:bold;*/
vertical-align: middle;
}

.td_schet_not_potv{
font-family:Arial,Times,serif;
color: #939393;
border-bottom: 1px solid #BBB7B7;
padding-top: 6px;
padding-bottom: 6px;
font-size:12px;
/*font-weight:bold;*/
vertical-align: middle;
}

.td_schet a {
color: #396EA9;
}

.label_pr_ras{
font-weight:normal;
color:#2d2d2d;
font-family:Arial,Times,serif;
font-style:normal;
font-size:16px;
line-height:1.2;
}
.label_pr_ras_italic{
font-weight:normal;
color:#4F4F4F;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-size:20px;
line-height:1.2;
}


/* litebox */

#make_hot_v {
	background:url(images/bckg.jpg) no-repeat 0 85px;
	font-family: Arial, Helvetica, sans-serif;
	width:678px;}

#make_hot_v h1.hot {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:24px;
	padding-left:140px;
	/*text-align:center;*/}

#top_text {
	color:#494949;
	font-size:14px;
	line-height:24px;
	padding:20px 75px 0 230px;}

#bot_text_v{
	padding:35px 60px 0 230px;}

#top_text p {
	padding:15px 0 0 0;
	margin:0;}

.light {
	color:#919090;}

.dark_bold {
	color:#494949;
	font-weight:bold;}

.dark_bold_14 {
	color:#4e4e4e;
	font-weight:bold;
	font-size:14px;}

.a_20_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;}

.orange {
	color:#f36321;
	font-size:18px;
	line-height:35px;}

.orange_22_b {
	font-size:22px;
	font-weight:bold;}

#hider_v {
	color:#4e4e4e;
	font-size:12px;
	padding:5px 0 0 0;}

.ital{
	color:#4e4e4e;
	font-size:12px;
	font-style:italic;}

#hider p {
	margin:0 0 12px 0;
	padding:0;}

.dotted {
	color:#1c72a8;
	display:inline-block;
	text-decoration:none;
	border-bottom:1px #1c72a8 dotted;
	font-size:12px;}

#ok_v {
	padding:10px 0 0;
	text-align:center;}


#ok_v_2 {
	padding:10px 0 0;
	text-align:center;}

/* final hot litebox*/

#make_hot_2 {
	font-family: Arial, Helvetica, sans-serif;
	width:678px;}

#hot_f{
	background:url(images/hot.jpg) no-repeat;
	padding:0 0 20px 150px;}

#hot_f p{
	padding:0;
	margin: 5px 0 10px 0;}

.orange_f {
	color:#f36321;
	font-size:18px;
	line-height:35px;}

.orange_22_b_f {
	font-size:22px;
	font-weight:bold;}

.f_18_f{
	color:#2e2e2e;
	font-size:18px;}

#ok_f {
	padding:15px 0;
	text-align:center;}


#schet_link {
    text-decoration: none;
    font-weight: normal;
	}
.clear_service {
clear:both;
font-size:0;
height:13px;
overflow:hidden;
}
#feedback_but{
	cursor: pointer;
	display: block;
	overflow: hidden;
	position: fixed;
	right: 0px;
	top: 50px;
	width: 24px;
	z-index: 10000000;
}

.action.up a.for_prodlit, .for_prodlit{
	color:red;
}

.bottom-zakaz-pos-relativ{
/*	position:relative;*/
}

.for_region{
	display:none;
}
.for_ua{
	display:block;
}

.for_region{

	display:none;
}

/** ------------------------------------------------------------------------ */
/** group connect/disconnect */

#user-info-header .control .group {
	display: inline-block;
	margin: 20px 0 0 0;
	position: relative;
	width: 140px;
}

#user-info-header .control .group .button {
	background: transparent url('button_left.png') no-repeat 0 50%;
	text-decoration: none;
	text-align: center;
	margin: 0 8px 0 0;
	_margin: 0;
	line-height: 25px;
	font-size: 12px;
	display: block;
	height: 25px;
	color: #fff;
	z-index: 2;
	padding: 0;
}

#user-info-header .control .group .button:hover {
	text-decoration: none;
	color: #fff;
}

#user-info-header .control .group .button span {
	background: transparent url('button_right.png') no-repeat 100% 50%;
	margin: 0 -8px 0 0;
	_margin: 0;
	line-height: 25px;
	cursor: pointer;
	display: block;
	height: 25px;
	padding: 0;
}

#user-info-header .control .group-on  .connect    { display: none; }
#user-info-header .control .group-off .disconnect { display: none; }

#user-info-header .control .group div .rounded-popup {
	position: absolute;
	text-align: left;
	display: none;
	width: 170px;
	float: left;
	z-index: 1;
	left: -15px;
	top: -15px;
}

#user-info-header .control .group div .rounded-popup .container {
	/*padding-right: 5px;
	padding-left: 5px;*/
}

#user-info-header .control .group div .rounded-popup .cf {
	height: 10px;
}

/** ------------------------------------------------------------------------ */
/** is_group on/off */

body #community_switcher li.group {
	display: none;
    display: inline-block;
}

body.is-company #community_switcher li.group {
	display: inline-block;
}

#group_on_off {
	margin: 50px 0 50px 0;
	position: relative;
	width: 180px;
}

#content #group_on_off {
	margin-left: 12em;
}

#group_on_off .button {
	background: transparent url('button_left.png') no-repeat 0 50%;
	text-decoration: none;
	text-align: center;
	margin: 0 8px 0 0;
	_margin: 0;
	line-height: 25px;
	font-size: 12px;
	display: block;
	height: 25px;
	color: #fff;
	z-index: 2;
	padding: 0;
}

#group_on_off .button:hover {
	text-decoration: none;
	color: #fff;
}

#group_on_off .button span {
	background: transparent url('button_right.png') no-repeat 100% 50%;
	margin: 0 -8px 0 0;
	_margin: 0;
	line-height: 25px;
	cursor: pointer;
	display: block;
	height: 25px;
	padding: 0;
}

#group_on_off.on  .enable  { display: none; }
#group_on_off.off .disable { display: none; }

#group_on_off div .rounded-popup {
	position: absolute;
	text-align: left;
	display: none;
	width: 210px;
	float: left;
	z-index: 1;
	left: -15px;
	top: -15px;
}

#group_on_off div .rounded-popup .container {
	/*padding-right: 5px;
	padding-left: 5px;*/
}

#group_on_off div .rounded-popup .cf {
	height: 10px;
}

/** ------------------------------------------------------------------------ */
/** форма регистрации (zema, 16.03.2010) */

#form_registration .type_company_status,
#form_registration .type_company_name {
}

#form_registration .invisible {
	display: none;
}

#form_registration .disabled {
	display: none;
}

#form_registration .field .text {
	width: 29.5em;
}

#form_registration .field select {
	width: 30em;
}

#form_registration .field .combo-list {
	width: 30em;
}

/** ------------------------------------------------------------------------ */
/** попап с формой регистрации (zema, 18.03.2010) */

/*
#registration-form {
	position: absolute;
	text-align: left;
	z-index: 102;
	right: auto;
	width: 60em;
	width: 880px;
	padding: 0;
	top: 20px;
}

#registration-form .cf.t {
	background: #f7741c;
}

#registration-form .cn.tl,
#registration-form .cn.tr {
	background-image: url('r-corner-9.png');
}

#registration-form .cn.bl,
#registration-form .cn.br {
	background-image: url('r-corner-8.png');
}

#registration-form .btn-close {
	background: transparent url('rounded-popup-close.gif') no-repeat 0 0;
	background: transparent url('ico-close.gif') no-repeat 0 0;
	position: absolute;
	cursor: pointer;
	display: block;
	height: 13px;
	right: 13px;
	width: 13px;
	top: 13px;
}

#registration-form .container {
	padding: 0 1.3em 1em 1.3em;
}

#registration-form .container div.title {
	padding: 0.5em 2em 1em 2em;
	margin: 0 -1.3em 2em -1.3em;
	font-weight: normal;
	background: #f7741c;
	text-align: left;
	font-size: 1em;
	color: #fff;
}

#registration-form .container div.title p {
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
	padding: 0;
	margin: 0;
}

#registration-form .container div.spacer {
	text-align: center;
	margin: 0 0 2.4em;
	clear: both;
	padding: 0;
}

#registration-form form {
	width: auto;
}

#registration-form form dl,
#registration-form form p {
	font-size: 0.9em;
}

#registration-form form .fieldset {
}

#registration-form form .fieldset_username {
	margin: 0;
}

#registration-form form .fieldset_username .legend {
	position: absolute;
	font-weight: bold;
	font-size: 16px;
	color: #070707;
}

#registration-form form .fieldset_left {
	float: left;
	width: 49%;
}

#registration-form form .fieldset_right {
	float: right;
	width: 49%;
}

#registration-form form .row {
	width: auto;
}

#registration-form form .row .label {
	padding-left: 3em;
	width: auto;
}

#registration-form form .row .field {
	padding-left: 18em;
	width: auto;
}

#registration-form form .row .field .example {
	font-size: 11px;
	color: #9e9e9e;
}

#registration-form form .row .field .text {
	width: 180px;
}

#registration-form form .row .field select {
	width: 180px;
}

#registration-form form .type_radio {
	display: none;
}

#registration-form form .type_radio .field {
	padding-left: 0;
}

#registration-form form .type_first_name {
	float: left;
	width: 30%;
}

#registration-form form .type_first_name .label {
	display: none;
}

#registration-form form .type_first_name .field {
	padding-left: 4em;
}

#registration-form form .type_last_name {
	overflow: auto;
	clear: none;
}

#registration-form form .type_last_name .label {
	display: none;
}

#registration-form form .type_last_name .field {
	padding-left: 0;
}

#registration-form form .type_company_status {
	float: left;
	width: 30%;
}

#registration-form form .type_company_status .label {
	padding-left: 0;
	display: none;
}

#registration-form form .type_company_status .field {
	padding-left: 4em;
}

#registration-form form .type_company_status .field .example {
	position: relative;
	font-weight: bold;
	font-size: 16px;
	color: #070707;
	float: left;
	width: 15em;
	top: -3.5em;
	left: 25em;
}

#registration-form form .type_company_name {
	overflow: auto;
	clear: none;
}

#registration-form form .type_company_name .label {
	padding-left: 0;
	display: none;
}

#registration-form form .type_company_name .field {
	padding-left: 0;
}

#registration-form form .type_login,
#registration-form form .type_email,
#registration-form form .type_password {
}

#registration-form form .type_login .label,
#registration-form form .type_email .label,
#registration-form form .type_password .label {
	padding-left: 3em;
}

#registration-form form .type_login .field,
#registration-form form .type_email .field,
#registration-form form .type_password .field {
	padding-left: 13em;
}

#registration-form form .type_image {
	clear: both;
	float: none;
}

#registration-form form .type_image .field {
	text-align: center;
	padding: 0;
	margin: 0;
}

#registration-form form .type_image .field .example {
	margin-top: 0.5em;
}
*/

/** ------------------------------------------------------------------------ */

#reg_type_chooser {
}

#reg_type_chooser .top {
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	color: #070707;
}

#reg_type_chooser .buttons {
	text-align: center;
	list-style: none;
	margin: 20px 0;
	padding: 0;
}

#reg_type_chooser .buttons li {
	display: inline;
	margin: 0 20px;
	padding: 0;
}

#reg_type_chooser h4 {
	position: relative;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #f74a1b;
	margin: 0 auto;
	padding: 10px;
	z-index: 2;
}

#reg_type_chooser h4 span {
	background: #fff;
	padding: 0 10px;
}

#reg_type_chooser .r-corner {
	z-index: 1;
	top: -1.35em;
}


#reg_type_chooser .rounded-popup {
	position: relative;
}

#reg_type_chooser .cf {
	border-color: #acaeb1;
}

#reg_type_chooser .cf.t {
	background: #fff;
}

#reg_type_chooser .cn,
#reg_type_chooser .cn.tl,
#reg_type_chooser .cn.tr,
#reg_type_chooser .cn.bl,
#reg_type_chooser .cn.br {
	background-image: url('r-corner-6.gif');
}

#reg_type_chooser .r-corner .container {
	border-color: #acaeb1;
	padding: 1em 1.3em;
}

#reg_type_chooser .r-corner .container table {
	margin: 0 0 1.5em 0;
	line-height: 18px;
	font-size: 12px;
	color: #5a5a5a;
}

/** ------------------------------------------------------------------------ */


.city_phone{
	position:absolute;
	bottom:-14px;
}

.conte{
	height:170px;
	position:relative;
}

.city_phone .cellphone {
background:url("/images/icons.gif") no-repeat scroll -3px -189px transparent;
padding-bottom:1px;
padding-left:12px;
}

.stars_rating{
	overflow:hidden;
	height:40px;
}

.more2 a {
background:url("/f/1/global/i/external-link.gif") no-repeat scroll 100% 0 transparent;
font-size:12px;
padding-right:18px;
bottom:6px;
right:0px;
position:absolute;
}

.hidd td.num span.num {
background:none repeat scroll 0 0 #ABABAB;
color:#FFFFFF;
padding-left:2px;
padding-right:2px;
}

.hidd a.preview img{
	opacity: 0.5;
	FILTER: alpha(opacity=30);

}

.hidd .action.up, .hidd .action.publish_switcher{
	display: none;
}

.row.for_input.type_reg_company_name .label{
	padding-left:4em !important;
}

.row.for_input.type_reg_company_name .field{
	padding-left:19.4em !important;
}

.com_ua{
	display:block;
}

.com_reg{
	display:none;
}
