/*-------------------------------------------------------------------------- default.css --------------------------------------------------------------------------*/
/*---------------------- default styles ----------------------*/
body {margin: 0px; padding: 0px; background: #EDECEB url(/site/pic/misc/x.gif) no-repeat fixed;	text-align: center;}
body.dialog {background: #FFF;}
body, 
td, 
th {font: 9.0pt/1.2em Arial; color: #000;}
table {	border: 0; border-collapse: collapse; border-spacing: 0; padding: 0;}
table td, table th {padding: 0;}
a {color: #008DC8; text-decoration: underline;}
a:hover {color: #01B6E3; text-decoration: underline;}
form, 
h1, 
h2, 
h3, 
h4, 
h5, 
p, 
ul, 
ol, 
li {margin:0; padding:0; list-style: none; font-size: expression('1em');}
input,
select,
textarea {font: 9pt Arial; color: #000;}
input.readonly {background: #FFF; color: #999999;}
input.text {padding-left: 3px;}
.ieFix {height: '1px';}
img {border:0;}

div.x {width: 1px; height: 1px;}
.cb {clear:both; height: 1px; margin: 0px 0 -1px 0; display: block;}
.cl {clear: left;}

/*---------------------- end default styles ----------------------*/

.topBanner {min-width: 984px; background: url(/site/pic/misc/bg_top_banner.gif) 0px 100% repeat-x;}
	.topBanner table {background: url(/site/pic/misc/bg_top_banner.gif) 0px 0px no-repeat; margin: 0 auto;}
	.topBanner .bannerTable {margin: 0 auto;}
	.topBanner td {background: url(/site/pic/misc/bg_top_banner.gif) 100% -100px no-repeat;	padding: 0 5px 0 5px;}

#wrap {	width: 984px; position: relative; background: #FFF url(/site/pic/misc/bg_main_layout.png) -984px 0px repeat-y; margin: 0 auto 0 auto; text-align: left; }

#topNav {font: 8pt Arial; background: #EDECEB; padding: 4px 5px 0 15px;	zoom: 1;}
	#topNav .region {float: left;}
		#topNav .region li {display: block; float: left; height: 21px; overflow: hidden;}
		#topNav .region li.belarus {margin-left: -10px; }
		#topNav .region div {padding: 3px 25px 0px 13px; height: 21px; float: left;	}
	#topNav .sep { font: bold 8pt Arial; color: #999999;}
		#topNav .region a {	text-decoration: none;}
		#topNav .region li.act {background: #FFF url(/site/pic/misc/bg_top_nav_region.gif) 0px -21px no-repeat;}
		#topNav .region li.act div {background: url(/site/pic/misc/bg_top_nav_region.gif) 100% 0px no-repeat;}
		#topNav .region .act a {color: #000;}
		#topNav .region .act a:hover {text-decoration: underline;}
	#topNav .hotMenu {display: block; float: right;	padding: 3px 18px 0 0;}
		#topNav .hotMenu a {color: #000; text-decoration: none;}
		#topNav .hotMenu a:hover {text-decoration: underline;}

/*---------------------- main ----------------------*/

#main {background: url(/site/pic/misc/bg_main_layout.png) no-repeat; padding: 0 5px 0 5px; zoom: 1;}

/*---------------------- header styles ----------------------*/

#header {}
	#header .logo {float: left;	padding: 22px 0 25px 18px;}
		#header .logo a {display: block; width: 240px; height: 70px; background: url(/site/pic/misc/top_logo.png) no-repeat;}
	#header .hotSection { float: left; padding: 0 0 0 25px;}
		#header .hotSection li { display: block; float: left; width: 230px;	border-right: 1px solid #E2DFD8; margin: 43px 0 0 0;}
		#header .hotSection li.last {border-right: 0px solid #E2DFD8; width: 220px;}
	#header .hotSection h3 { font: 13.5pt Arial; margin: -3px 0 4px 0; padding: 0 20px 0 30px;}
	#header .hotSection p {	padding: 0 20px 2px 30px;}
		#header .hotSection p .sep {font-weight: bold; color: #B7B7B7;}
		#header .hotSection p a {color: #000;}

/*---------------------- simpleHeader ----------------------*/

#simpleHeader{}
	#simpleHeader .logo {float: left; padding: 3px 0 9px 18px;}
		#simpleHeader .logo a {display: block; width: 130px; height: 40px; background: url(/site/pic/misc/top_logo.png) 0px -114px no-repeat;}
	#simpleHeader .topMenu {float: left; display: inline; width: 550px;} 
		#simpleHeader .topMenu ul {	padding: 17px 0 10px 10px;}
		#simpleHeader .topMenu li {	float: left; display: block; font: 8pt/1.2em Arial;	padding: 0 0 0 22px; background: url(/site/pic/icons/icons.png) 10px -1199px no-repeat;	}
		#simpleHeader .topMenu li.first {background: none;}
	#simpleHeader .hotMenu {float: right; display: inline; width: 250px;}
		#simpleHeader .hotMenu ul {	float: right; padding: 17px 18px 10px 10px;	}
		#simpleHeader .hotMenu li {	float: left; display: block; font: 8pt/1.2em Arial;	padding: 0 0 0 22px; background: url(/site/pic/icons/icons.png) 10px -1199px no-repeat;		}
		#simpleHeader .hotMenu li.first {background: none;}

/*---------------------- searchPanel ----------------------*/

#searchPanel {}
	#searchPanel h2 {font: 13.5pt Arial; padding: 0 0 0 18px;}
		#searchPanel h2 span {color: #B7B7B7;}
		#searchPanel h2 strong {font-weight: normal; color: #FDA200;}
		
	#searchPanel .tabs {padding: 13px 0 0 18px;}
		#searchPanel .tabs li {display: block; float: left;	background: url(/site/pic/misc/bg_search_tab.png) 100% -29px no-repeat;	height: 29px; overflow: hidden;	margin: 0 0 0 -11px;}
		#searchPanel .tabs li.first {margin-left: 0;}
			#searchPanel .tabs li.first a {	margin-left: 0;	background-position: 0px 0px;}
		#searchPanel .tabs a {display: block; background: url(/site/pic/misc/bg_search_tab.png) 0px -116px no-repeat; padding: 7px 35px 0 25px;	margin: 0 0 0 0px; height: 29px; float: left; color: #000;}
		#searchPanel .tabs a:hover {color: #669900;}
		#searchPanel .tabs li.act {	font-weight: bold; background-position: 100% -87px;}
			#searchPanel .tabs li.act a,
			#searchPanel .tabs li.act a:hover {	background-position: 0px -58px;	color: #FFF;}
		
	#searchPanel .searchForm {clear: both; background: #8CC000 url(/site/pic/misc/bg_search_form.png) 0px 100%;	//height: 88px;	min-height: 88px; color: #FFF;}
		#searchPanel .searchForm td {color: #FFF;}
		#searchPanel .searchFormTail {position: absolute; width: 974px;	height: 8px; background: url(/site/pic/misc/bg_search_form.png) 895px 0px no-repeat;}
		#searchPanel .searchForm td.col1 {width: 355px;	vertical-align: top;}
		#searchPanel .searchForm td.col2 {width: 480px;	vertical-align: top;}
		#searchPanel .searchForm td.col3 {width: 135px;	text-align: center;	vertical-align: top;}
		#searchPanel .searchForm .priceArea {height: 56px; margin: 0 0 0 18px;}	
			#searchPanel .searchForm .priceArea .lPrice,
			#searchPanel .searchForm .priceArea .lDash {font: 13.5pt Arial;	padding: 5px 6px 7px 6px;}
			#searchPanel .searchForm .priceArea .lPrice {padding-right: 15px;}
			#searchPanel .searchForm .priceArea input {	width: 45px;}
			#searchPanel .searchForm .priceArea select {margin-left: 20px;}
		#searchPanel .searchForm .col1 .filters {padding: 0 0 0 18px;}
			#searchPanel .searchForm .filters a {line-height: 1.6em; color: #FFF; text-decoration: none; padding: 2px 5px 3px 6px;}
				#searchPanel .searchForm .filters a span {border-bottom: 1px dashed #FFF; padding: 0 1px 0 0;}
				#searchPanel .searchForm .filters a.act {background: #F6FFC9; color: #749209;}
		#searchPanel .searchForm .roomArea { height: 56px;}	
			#searchPanel .searchForm .roomArea .lRoom {	font: 13.5pt Arial;	padding: 5px 16px 7px 6px;}	
			#searchPanel .searchForm .roomArea label {font: 10.5pt Arial; padding: 5px 8px 7px 3px;}	
		#searchPanel .searchForm .filters .zone {padding: 0 13px 0 20px;}
		#searchPanel .searchForm .filters .country {padding: 0 0 0 6px;}
			#searchPanel .searchForm .filters .zone a,
			#searchPanel .searchForm .filters .metro a,
			#searchPanel .searchForm .filters .country a {padding: 2px 16px 3px 0px; background: url(/site/pic/icons/icons.png) 100% -548px no-repeat;}
		#searchPanel .searchForm .lLabel label {padding: 0 10px 0 0;}
		#searchPanel .searchForm .rLabel label {padding: 0 0 0 10px;}
		#searchPanel .searchForm .checkBox input,
		#searchPanel .searchForm .checkBox label {vertical-align: middle;}
		#searchPanel .searchForm .lSquare label {padding: 0 0 0 9px;}
		#searchPanel .searchForm .sup {position: absolute; font: 6pt Arial;}
		#searchPanel .searchForm .ldash {text-align: center;}

/*---------------------- customView ----------------------*/

#searchPanel .searchForm .customView1{}
	#searchPanel .searchForm .customView1 .filters {padding: 0 0 0 18px;}
	#searchPanel .searchForm .customView1 .formView {margin: 0 0 1px 30px;}

#searchPanel .searchForm .customView2{}
	#searchPanel .searchForm .customView2 input.text,
	#searchPanel .searchForm .customView2 select {width: 100%;}
	#searchPanel .searchForm .customView2 td {font: 9pt Arial;	vertical-align: middle;	padding: 17px 0 0 0;}
	#searchPanel .searchForm .customView2 .lDash {font: 13.5pt/0.5em Arial;	padding: 15px 0px 0px 0px; text-align: center; vertical-align: middle;}

#searchPanel .searchForm .customView3 {margin: 0 0 18px 0;}
	#searchPanel .searchForm .customView3 input.text,
	#searchPanel .searchForm .customView3 select {width: 100%;}
	#searchPanel .searchForm .customView3 td {font: 9pt Arial; vertical-align: middle; padding: 17px 0 0 0;}

#searchPanel .searchForm{}
	#searchPanel .searchForm .col3 {padding: 0 0 0 15px;}
	#searchPanel .searchForm .button input {margin: 25px 0 5px 0; width: 115px;} 
	#searchPanel .searchForm .col3 .link a {color: #FFF; text-decoration: none;} 
	#searchPanel .searchForm .col3 .link a span {border-bottom: 1px dashed #FFF; padding: 0 1px 0 0;}

#advancedSearchForm {background: #F1F1ED; margin: 3px 0 0 0; padding: 0 18px 14px 18px;}
	#advancedSearchForm h3 {font: 13.5pt Arial;	padding: 18px 0 5px 6px;}
	#advancedSearchForm .formZone {	background: #FFF; padding: 12px 25px 12px 25px;	zoom: 1;}
		#advancedSearchForm .formZone select,
		#advancedSearchForm .formZone .text {width: 100%; margin: 7px 0 7px 0;	//margin: 6px 0 6px 0;}
		#advancedSearchForm .formZone label {font: 9pt Arial; padding: 0 5px 0 0;}
		#advancedSearchForm .formZone .ldash {text-align: center;}
		#advancedSearchForm .formZone .ldash label {padding: 0 0 0 1px;}
		#advancedSearchForm .formZone .lSquare label {padding: 0 0 0 9px;}
		#advancedSearchForm .formZone .mlabel {text-align: center;}
		#advancedSearchForm .formZone .mlabel label {padding: 0 10px 0 10px;}
		#advancedSearchForm .formZone .sup {position: absolute;	font: 6pt Arial;}
		#advancedSearchForm .formZone .checkBox input,
		#advancedSearchForm .formZone .checkBox label,
		#advancedSearchForm .formZone .radioGroup input,
		#advancedSearchForm .formZone .radioGroup label {vertical-align: middle;}
	#advancedSearchForm .button,
	#advancedSearchForm .link {	text-align: center;	padding: 3px 0 3px 0;}
		#advancedSearchForm .button input {	margin: 16px 0 4px 0; width: 115px;} 
		#advancedSearchForm .link a {color: #000; text-decoration: none;} 
			#advancedSearchForm .link a span {	border-bottom: 1px dashed #000;}

/*---------------------- advancedSearchOptions ----------------------*/

.advancedSearchOptions {background: #F1F1ED; border-top: 3px solid #FFF; padding: 15px 18px 4px 18px; zoom: 1;}
	.advancedSearchOptions .advOpt th {font: 9pt/1.5em Arial; text-align: left;	vertical-align: top; width: 180px; }
		.advancedSearchOptions .advOpt th div {	background: url(/site/pic/misc/bg_dots.png) 100% 1.01em repeat-x; //background-position: 100% 1.1em;}
		.advancedSearchOptions .advOpt th span {background: #F1F1ED;}
	.advancedSearchOptions .advOpt td {	font: 10.5pt/1.2em Arial; vertical-align: top; padding: 0 10px 10px 8px;}

/*---------------------- specialOffers ----------------------*/

.specialOffers {}
.specialOffersWide {border-bottom: 3px solid #EDEBE9;}
	.specialOffers h2 {	font: 13.5pt Arial;	padding: 20px 0px 15px 18px;}
	.specialOffers h2 a {color: #000;}
	.specialOffers li {	display: block;	float: left; width: 210px; overflow: hidden; margin: 0px 15px 24px 18px; display: inline;}

.specialOffersNarrow li {border-bottom: 3px solid #EDEBE9; margin: 0px 15px 15px 18px; padding: 0 0 11px 0;	}
.specialOffersNarrow li.last {border-bottom: 0px solid #EDEBE9;}

	.specialOffers .price {position: absolute; font: 8pt Arial;	color: #FFF; background: #E8A91B; padding: 1px 2px 1px 3px;}
	.specialOffers h3 {font: bold 10.5pt/1.2em Arial; padding: 7px 0 7px 0;}
	.specialOffers p {font: 9pt/1.1em Arial; padding: 0 0 5px 0;}
	.specialOffers .info {//height: 80px; min-height: 80px;}
	.specialOffers table {//height: 40px; min-height: 40px;}
	.specialOffers .contacts {width: 100%; font: 8pt Arial;	height: 40px; min-height: 40px;}
	.specialOffers .icon {}

.frame1 {width: 974px;}
	.frame1 .fr1Col1 {width: 230px;	vertical-align: top;}
	.frame1 .fr1Col2 {width: auto;	vertical-align: top;}
	.frame1 .fr1Col3 {width: 258px;	vertical-align: top;}
	.frame1 .fr1Col3 .specialOffersNarrow li{ padding-top:10px;}
		.frame1 .fr1Col3 .specialOffersNarrow li iframe, .specialOffersWide li iframe{ *height:210px !important;}

.fr1Col1Pad1 {}

.fr1Col2Pad1 {padding: 0 32px 0 32px;}
.fr1Col2Pad2 {padding: 0 0px 0 32px;}
.fr1Col2Pad3 {padding: 0 18px 0 18px; zoom: 1;}
.fr1Col2Pad4 {padding: 0 14px 0 0; zoom: 1;}

.fr1Col3Pad1 {padding: 0 0 25px 0;}

.pgSearchResult .fr1Col3Pad1 {padding: 21px 0 0 0;}

/*---------------------- issueOfDay ----------------------*/

.issueOfDay {margin: 11px 0 0 0; padding: 0 18px 10px 18px;	background: #EEC125 url(/site/pic/misc/bg_issue_of_day.gif) 0px 100% repeat-x;}
	.issueOfDay h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 0 0;}
		.issueOfDay h2 a,
		.issueOfDay h2 a:hover {color: #000;}
	.issueOfDay p {	font: 9pt/1.5em Arial; padding: 4px 0 0 0;}
		.issueOfDay p a,
		.issueOfDay p a:hover {color: #fff;}

/*---------------------- interviewWithExpert ----------------------*/

.interviewWithExpert {margin: 11px 0 0 0; padding: 0 18px 10px 18px; background: #F3F3F3;}
	.interviewWithExpert h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 0 0;}
		.interviewWithExpert h2 a,
		.interviewWithExpert h2 a:hover {color: #000;}
	.interviewWithExpert .pic {float: left; margin: 15px 10px 0px 0; display: inline;}
		.interviewWithExpert .pic span {display: block;	width: 69px; padding: 6px 0 0 0;}
	.interviewWithExpert p {font: 9pt/1.5em Arial; padding: 9px 0 0 0;}

/*---------------------- infoMenu ----------------------*/

.infoMenu {margin: 11px 0 0 0;	padding: 0 18px 10px 18px; zoom: 1;}
	.infoMenu h2 {font: 13.5pt/1.2em Arial;	padding: 9px 0 0 0;}
		.infoMenu h2 a,
		.infoMenu h2 a:hover {color: #000; text-decoration: none; border-bottom: 1px dashed #000;}
	.infoMenu ul ul {display: none;}
	.infoMenu ul .act h2 a,
	.infoMenu ul .act h2 a:hover {border-bottom: 0px dashed #000;}
	.infoMenu ul .act ul {display: block;}
	.infoMenu li ul {border-left: 3px solid #E7A51C; margin: 6px 0 0px 0;}
		.infoMenu li ul li {font: 9pt/1.2em Arial; display: block; padding: 2px 0 6px 12px;	margin: 0px 0 0 0;}

/*---------------------- articles ----------------------*/

.fr1Col2 .articles {margin: 11px 0 0 0;	padding: 0 0px 0px 0px;	zoom: 1; border-bottom: 3px solid #EDEBE9;}
	.fr1Col2 .articles h2 {	font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0;}
		.fr1Col2 .articles h2 a,
		.fr1Col2 .articles h2 a:hover {color: #000; text-decoration: underline;	background: url(/site/pic/icons/i_news_link.gif) 100% 5px no-repeat; padding: 0 20px 0 0;}
	.fr1Col2 .articles li {	display: block;}
	.fr1Col2 .articles .pic {vertical-align: top; padding: 5px 15px 25px 0;}
	.fr1Col2 .articles .info {vertical-align: top; padding: 0 0 25px 0;}
	.fr1Col2 .articles h3 {	font: 13.5pt/1.3em Arial; padding: 0 0 0 0;}
	.fr1Col2 .articles p {font: 9pt/1.3em Arial; padding: 7px 0 0 0;}

/*---------------------- news ----------------------*/

.fr1Col2 .news {margin: 11px 0 0 0;	padding: 0 0px 19px 0px; zoom: 1; border-bottom: 3px solid #EDEBE9;}
	.fr1Col2 .news h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0;}
		.fr1Col2 .news h2 a,
		.fr1Col2 .news h2 a:hover {color: #000;	text-decoration: underline;	background: url(/site/pic/icons/i_news_link.gif) 100% 5px no-repeat; padding: 0 20px 0 0;}
	.fr1Col2 .news li {	display: block;	zoom: 1; padding: 0 0 5px 0;}
	.fr1Col2 .news span {font: 7.5pt/1.6em Arial; display: block; position: absolute; width: 2.5em;	text-align: right;}
	.fr1Col2 .news h3 {font: 9pt/1.25em Arial; padding: 0 0 0 2.9em;}

/*---------------------- news 1 ----------------------*/

.fr1Col3 .news {margin: 3px 18px 0 18px; padding: 0 18px 7px 0px; zoom: 1; border-bottom: 3px solid #EDEBE9;}
	.fr1Col3 .news h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0;}
		.fr1Col3 .news h2 a,
		.fr1Col3 .news h2 a:hover {color: #000;	text-decoration: underline;}
	.fr1Col3 .news li {display: block; zoom: 1;	padding: 0 0 14px 0;}
	.fr1Col3 .news span {font: 8pt/1.5em Arial;	display: block;	color: #999999;	padding: 0 0 0 0;}
	.fr1Col3 .news h3 {	font: 9pt/1.5em Arial;	padding: 0 0 0 0;}

/*---------------------- legalCounseling ----------------------*/

.fr1Col2 .legalCounseling {margin: 11px 0 0 0; padding: 0 0px 25px 0px;	zoom: 1;}
	.fr1Col2 .legalCounseling h2 {font: 13.5pt/1.2em Arial;	padding: 9px 0 4px 0;}
	.fr1Col2 .legalCounseling p {padding: 0 0 11px 0;}
	.fr1Col2 .legalCounseling h2 a,
	.fr1Col2 .legalCounseling h2 a:hover {color: #000; text-decoration: underline;}
	.fr1Col2 .legalCounseling li {display: block; zoom: 1; padding: 0 0 7px 0;}
	.fr1Col2 .legalCounseling h3 {font: 9pt/1.25em Arial;}
	.fr1Col2 .legalCounseling .link {width: 101px; height: 32px; background: url(/site/pic/misc/bg_bubbles.png) 0px 0px no-repeat; text-align: center; overflow: hidden;}
		.fr1Col2 .legalCounseling .link a {	font: 9pt/1.25em Arial;	color: #9FC10E;	display: block;	text-align: center;	white-space: nowrap; margin: 6px 0 0 0;	padding: 4px 0 5px 0;}

 /*---------------------- bannerArea ----------------------*/

.fr1Col3 .bannerArea {margin: 11px 0 0 0;}
.pgAdvert .fr1Col3 .bannerArea {margin: 0 0 0 0;}

/*---------------------- blockOfHouses ----------------------*/

.blockOfHouses {margin: 11px 0 0 0;	padding: 0 18px 25px 14px; zoom: 1;}
	.blockOfHouses h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0;}
		.blockOfHouses h2 a,
		.blockOfHouses h2 a:hover {color: #000;	text-decoration: underline;}
	.blockOfHouses .mapArea {padding: 10px 0 10px 0;}
	.blockOfHouses li {display: block; zoom: 1;	padding: 14px 0 0 0;}
	.blockOfHouses h3 {font: 9pt/1.25em Arial; padding: 0 0 0 0;}
	.blockOfHouses p {font: 9pt/1.25em Arial; padding: 1px 0 0 0;}

/*---------------------- needHelp ----------------------*/

.needHelp {margin: 11px 0 0 0; padding: 0 18px 18px 18px; background: #B3C728 url(/site/pic/misc/bg_need_help.png) 0px 100% repeat-x;}
	.needHelp h2 {font: 13.5pt/1.2em Arial;	padding: 9px 0 0 0;	}
		.needHelp h2 a,
		.needHelp h2 a:hover {color: #FFF;}
	.needHelp .needHelpText {font: 8pt/1.5em Arial;	padding: 7px 18px 0 0; color: #F1EFC2;}
.needHelpTail {	position: absolute;	width: 60px; height: 18px; background: url(/site/pic/misc/bg_need_help.png) 45px 0px no-repeat;	}

/*---------------------- knowbot ----------------------*/

.knowbot {margin: 11px 0 0 0; padding: 0 18px 16px 18px; background: #F6F6F5;}
	.knowbot h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 0 0;}
	.knowbot .knowbotForm {}
	.knowbot .topLabel {padding: 10px 0 3px 0;}
	.knowbot .field input {width: 100%;}
	.knowbot .button input {margin: 13px 0 0 0;	width: 118px;}

/*---------------------- tagcloud ----------------------*/

.tagcloud {margin: 11px 0 0 0; padding: 0 18px 10px 18px; background: #FFF4EB;}
	.tagcloud h2 {font: 13.5pt/1.2em Arial;	padding: 9px 0 0 0;	}
	.tagcloud .tags {font: 8pt/2em Arial; padding: 10px 0 0 0;}
		.tagcloud .tags a {text-decoration: none;}
		.tagcloud .tags a:hover {text-decoration: underline;}
		.tagcloud .tags a.h1,
		.tagcloud .tags a.h1:hover {font: 13.5pt Arial;	color: #000;}
		.tagcloud .tags a.h2,
		.tagcloud .tags a.h2:hover {font: bold 12pt Arial; color: #000;}
		.tagcloud .tags a.h3,
		.tagcloud .tags a.h3:hover {font: 11pt Arial; color: #000;}
		.tagcloud .tags a.h4,
		.tagcloud .tags a.h4:hover {font: 13pt Arial; color: #333;}
		.tagcloud .tags a.h5,
		.tagcloud .tags a.h5:hover {font: 10.5pt Arial;	color: #333;}
		.tagcloud .tags a.h6,
		.tagcloud .tags a.h6:hover {font: 9pt Arial; color: #333;}
		.tagcloud .tags a.h7,
		.tagcloud .tags a.h7:hover {font: 8pt Arial; color: #999; line-height: 2em;}

/*---------------------- categoryMenu ----------------------*/

.categoryMenu {margin: 11px 0 0 0;}
	.categoryMenu h2 {font: 13.5pt/1.25em Arial; padding: 9px 0 0 18px;	}
	.categoryMenu ul {padding: 8px 18px 6px 0;}
		.categoryMenu li {display: block; padding: 4px 0 5px 18px;}
		.categoryMenu li.act {font-weight: bold; color: #FFF; background: #CFBF02 url(/site/pic/misc/bg_category_menu.png) 0px center;}
			.categoryMenu li.act a,
			.categoryMenu li.act a:hover {color: #FFF; text-decoration: none;}

/*---------------------- breadcrumbs ----------------------*/

.breadcrumbs {padding: 0 0 13px 18px; border-bottom: 3px solid #EDEBE9;}
	.breadcrumbs .sep {	font: 9pt "Times New Roman", Times, serif;}
	
.pgSearchResult .breadcrumbs {padding: 18px 0 18px 18px; border-bottom: 0px solid #EDEBE9;}
.pgAdvert .breadcrumbs {padding: 13px 0 15px 18px; border-bottom: 0px solid #EDEBE9;}

.breadcrumbsEmpty {padding: 0 0 0 18px;	margin: -6px 0 0 0;	}

/*---------------------- pgSubPageCont ----------------------*/

.pgSubPageCont{}
	.pgSubPageCont h1 {	font: 27pt/1.2em Arial;	padding: 15px 75px 0 0;}
	.pgSubPageCont .reference {	font: 9pt/1.1em Arial; color: #666666;	padding: 0 75px 16px 0;}
	.pgSubPageCont h2 {	clear: both; font: 18pt/1.0em Arial; padding: 28px 75px 0px 0;}
	.pgSubPageCont p { font: 9pt/1.7em Arial; padding: 0.8em 75px 0.8em 0;}
	.pgSubPageCont .mark { background: #DCE9B0;	padding: 1px 0 2px 0;}
	.pgSubPageCont .picBlock1 {}
		.pgSubPageCont .picBlock1 .pic {background: #F5F3F0;}
		.pgSubPageCont .picBlock1 .info {font: 10.5pt/1.4em Arial; color: #0A0A0A; padding: 0.8em 75px 0.8em 25px; background: #F5F3F0;}
		.pgSubPageCont .picBlock1 .sig {padding: 2px 0 0 0;}
		.pgSubPageCont .picBlock1 .sig span {font: 8pt/1.2em Arial;	padding: 2px 7px 2px 7px; background: #F5F3F0;}
		.pgSubPageCont .picBlock2 {	float: left; margin: 1.2em 25px 0 0;}
	.pgSubPageCont .picBlock2 .sig {padding: 2px 0 2px 0; float: left;}
		.pgSubPageCont .picBlock2 .sig span {font: 8pt/1.2em Arial;	padding: 2px 7px 2px 7px; background: #F5F3F0;}
	.pgSubPageCont .quotation {	clear: both; background: #F5F3F0 url(/site/pic/misc/bg_quotation.gif) 0px 0px no-repeat; margin: 0 0 50px 0; position: relative; top: 25px;}
		.pgSubPageCont .quotation div {background: url(/site/pic/misc/bg_quotation.gif) 100% 100% no-repeat; padding: 9px 0 7px 0; zoom: 1;}
		.pgSubPageCont .quotation p {font: 10.5pt/1.45em Arial;	padding: 0.7em 75px 0.7em 60px;}

/*---------------------- galleryScope ----------------------*/

.galleryScope {zoom:1;}
	.galleryScope a.pic img {border: 1px solid #FFF;}
	.galleryScope a.pic:hover img {border: 1px solid #B9D718;}
	.galleryScope a.prev,
	.galleryScope a.prevN,
	.galleryScope a.next,
	.galleryScope a.nextN {display: block; width: 12px;	height: 20px; margin: 0 1px 0 1px;	background: url(/site/pic/icons/i_gallery_nav.png) 0px 0px no-repeat;}
	.galleryScope a.prev {background-position: 2px -148px}
	.galleryScope a.prevN {background-position: -48px -148px}
	.galleryScope a.next {background-position: 2px -198px}
	.galleryScope a.nextN {background-position: -48px -198px}
	.galleryScope a.first,
	.galleryScope a.firstN,
	.galleryScope a.last,
	.galleryScope a.lastN {	display: block;	width: 19px; height: 20px; margin: 0 3px 0 3px;	background: url(/site/pic/icons/i_gallery_nav.png) 0px 0px no-repeat;}
	.galleryScope a.first {background-position: 2px -248px}
	.galleryScope a.firstN {background-position: -48px -248px}
	.galleryScope a.last {background-position: 2px -298px}
	.galleryScope a.lastN {background-position: -48px -298px}

a.prevN,
a.nextN,
a.firstN,
a.lastN {cursor: default;}

/*---------------------- photoStrip ----------------------*/

.photoStrip {padding: 15px 0 21px 0; border-bottom: 3px solid #EDEBE9;}
	.photoStrip h2 {font: 15pt Arial; padding: 0 0 13px 0;}
	.photoStrip .galleryScope {	margin: 0 0 0 -15px;}

/*---------------------- linksGroup ----------------------*/

.linksGroup {padding: 15px 0 24px 0; border-bottom: 3px solid #EDEBE9;}
	.linksGroup h2 {font: 15pt Arial; padding: 0 0 13px 0;}
	.linksGroup li {display: block;	padding: 0 0 3px 0;}

/*---------------------- commentsBlock ----------------------*/

.commentsBlock {padding: 15px 0 25px 0;}
.commentsBlock h2 {font: 15pt Arial; padding: 0 0 13px 0;}
.commentsBlock .collapsed {	width: 147px; height: 32px;	background: url(/site/pic/misc/bg_bubbles.png) 0px -32px no-repeat;	overflow: hidden;}
	.commentsBlock .collapsed a {font: 9pt/1.25em Arial; text-decoration: none;	color: #9FC10E;	display: block;	text-align: center;	white-space: nowrap; padding: 4px 0 5px 0;
}
	.commentsBlock .collapsed a span {border-bottom: 1px dashed #9FC10E;}
.commentsBlock .expanded {width: 458px;	height: 173px; background: url(/site/pic/misc/bg_bubbles.png) 0px -64px no-repeat; overflow: hidden;}
.commentsBlock .commentsForm table {margin: 14px 0 0 15px;}
.commentsBlock .commentsForm td {vertical-align: top;}
.commentsBlock .commentsForm .label {padding: 4px 0 0 0; width: 55px;}
.commentsBlock .commentsForm .field {padding: 0 0 15px 0;}
	.commentsBlock .commentsForm .field input {width: 200px;}
	.commentsBlock .commentsForm .field textarea {width: 335px;	height: 65px;}
.commentsBlock .commentsForm .buttons input {margin: 0 8px 0 0;}

.commentsBlock .commentslist {}
	.commentsBlock .commentslist li {display: block; padding: 10px 0 10px 0;}
	.commentsBlock .commentslist h4 {font: 9pt/2.3em Arial;	padding: 0 75px 0 0;}
		.commentsBlock .commentslist h4 span {background: #F5F3F0;	padding: 6px 3px 5px 3px;}
		.commentsBlock .commentslist h4 span.date {	color: #999999;	padding: 0;}
	.commentsBlock .commentslist p {font: 9pt/1.5em Arial; padding: 2px 75px 0 0;}
.commentsFormOpened .collapsed, 
.commentsFormClosed .expanded {	display: none;}
.commentsFormOpened .expanded, 
.commentsFormClosed .collapsed {display: block;}

/*---------------------- addNoticeLink ----------------------*/

.addNoticeLink {white-space: nowrap; margin: 0 32px 0 0; zoom:1;}
	.addNoticeLink a {font: 9pt/1.25em Arial; background: url(/site/pic/icons/i_add_notice.gif) 0px 1px no-repeat; padding: 0 0 0 20px;	display: block;}

.compareBox {width: 240px; margin: 0 18px 0 0;}
	.compareBox table {width: 100%;	height: 33px; overflow: hidden;	background: #E7A11C url(/site/pic/misc/bg_compare_box.gif) 100% -66px repeat-x;}
	.compareBox td {width: 100%; background: url(/site/pic/misc/bg_compare_box.gif) 0px 0px no-repeat; font: bold 9pt/1.15em Arial;	color: #FFF; padding: 0 0 0 10px;}
	.compareBox th {background: url(/site/pic/misc/bg_compare_box.gif) 100% -33px no-repeat; padding: 0 7px 0 7px;}
		.compareBox th a {display: block; width: 11px; height: 11px; overflow: hidden; background: url(/site/pic/icons/i_close_compare_box.gif) 0px 0px no-repeat;}
		.compareBox td a,
		.compareBox td a:hover {color: #FFF;}
		.compareBox td span {font: bold 12pt/0.5em Arial;}
		.compareBox td span#compareText-1 {	font: bold 9pt/1.15em Arial;}

.searchResultHeader {zoom: 1;}
	.searchResultHeader h2{font: 13.5pt/1.2em Arial; float: left; padding: 1px 27px 0 0;}
	.searchResultHeader li {display: block;	float: left; margin: 0 0 0 }
		.searchResultHeader li a {display: block; font-weight: bold; padding: 6px 15px 12px 15px;}
		.searchResultHeader li a.act {font-weight: normal; text-decoration: none; color: #666666; background: #F1F1ED; cursor: default;}
	.searchResultHeader table {	width: 100%; height: 37px; background: #F1F1ED;	clear: both;}
	.searchResultHeader .scope {width: 100%; padding: 1px 0 0 12px;}
	.searchResultHeader .sortLabel { white-space: nowrap; padding: 1px 0 0 0;}
	.searchResultHeader .sortField select {	width: 165px; margin: 1px 10px 0 7px;}

/*---------------------- schResTableView ----------------------*/

.schResTableView {padding: 5px 0 23px 0;}
	.schResTableView .bannerArea {padding: 20px 20px 20px 20px;	text-align: center;	}
	.schResTableView table {border-bottom: 1px solid #E0DFDE;}
	.schResTableView table.tblPrem {border-bottom: 1px solid #FFE189;}
	.schResTableView td {padding: 11px 10px 12px 0;	border-top: 1px solid #E0DFDE;}
	.schResTableView td.basic_curr {font: 13.5pt/1.4em Arial; color: #95B007;}
	.schResTableView .colIcons div {width: 17px; height: 17px; margin: 4px 0 4px 12px;}
		.schResTableView .colIcons div a { display: block; width: 17px;	height: 17px; background: url(/site/pic/icons/icons.png) 0px 0px no-repeat;}
		
		.schResTableView .colIcons div.i1 a {background-position: 0px 0px}
		.schResTableView .colIcons div.i1 a:hover {background-position: -50px 0px}
		.schResTableView .colIcons div.i1 a.act {background-position: -100px 0px !important}
	
		.schResTableView .colIcons div.i2 a {background-position: 0px -50px}
		.schResTableView .colIcons div.i2 a:hover {background-position: -50px -50px}
		.schResTableView .colIcons div.i2 a.act {background-position: -100px -50px !important}
		
		.schResTableView .colIcons div.i3 a {background-position: 0px -100px}
		.schResTableView .colIcons div.i3 a:hover {background-position: -50px -100px}
		.schResTableView .colIcons div.i3 a.act {background-position: -100px -100px !important}
	
	.schResTableView .colPrice .basic {font: 13.5pt/1.4em Arial; color: #95B007;}
	.schResTableView .colPrice .other {font: 9pt/1.2em Arial;}
	
	.schResTableView .colPhoto div {width: 72px; height: 72px; overflow: hidden;}
	.schResTableView .colPhoto a {display: block; text-decoration: none;}
	.schResTableView .colPhoto span {display: block; font: 8pt/0.90em Arial; color: #FFF; background: #008DC8; position: relative; margin: -1.13em 0 0 0; padding: 0 0px 0 6px; height: 1.15em; z-index: 1; cursor: pointer;}
	.schResTableView .colPhoto span b {font: 8pt/0.1em "Times New Roman", Times, serif;}
	.schResTableView .colPhoto .noPhoto {background: url(/site/pic/content/img_no_photo.png) 0px 0px no-repeat;	behavior: url("js/png.htc");}
	
	.schResTableView .colInfo .prem {width: 42px; height: 18px;	background: url(/site/pic/icons/icons.png) 0px -150px no-repeat;} 
	.schResTableView .colInfo .txt {padding: 0 0 2px 0;} 
	.schResTableView .colInfo .adr {font: bold 10.5pt/1.45em Arial;} 
	
	.schResTableView .colProp {	font: 9pt/1.5em Arial; color: #666666;}
	.schResTableView .colProp span {color: #000;}
	.schResTableView .colProp sup {position: absolute; font: 6.0pt/1.0em Arial;}
	
	.schResTableView .colStatus div {font: 9pt/1.25em Arial;}
	.schResTableView .colStatus div.date {font-weight: bold; color: #4A4A4A;}
		.schResTableView .colStatus div.date span {	color: #95B007;}
	.schResTableView .colStatus div.time {padding: 3px 0 3px 0;}
	.schResTableView .colStatus div.name {}

/*---------------------- schResLegend ----------------------*/

.schResLegend {}
	.schResLegend h3 {font: bold 9pt/1.2em Arial;}
	.schResLegend .types {font: 9pt/1.25em Arial; padding: 5px 0 22px 0;}
		.schResLegend .types .prem {padding: 0 0 8px 50px; background: url(/site/pic/icons/icons.png) 0px -1048px no-repeat;}
		.schResLegend .types .mark {padding: 0 0 0 50px; background: url(/site/pic/icons/icons.png) 0px -1098px no-repeat;}

/*---------------------- schResMapView ----------------------*/

.colSearchResultMapView {width: 100%;}
.gMapArea1 {overflow: hidden; margin: 32px 0 22px 5px; width: 480px;}

.schResMapView {padding: 0 0 11px 0;}
	.schResMapView thead td {font: 8pt/1.2em Arial;	vertical-align: top; padding: 9px 12px 7px 0; white-space: nowrap;}
	.schResMapView sup {position: absolute;	font: 6.0pt/1.0em Arial;}
	.schResMapView thead td.colPrice {padding-left: 6px;}
	.schResMapView thead td.colArea {padding-right: 0px;}
	.schResMapView tbody td {vertical-align: top; white-space: nowrap; padding: 10px 12px 11px 0;}
	.schResMapView .rowPremOdd td {background: #FFF1CF;}
	.schResMapView .rowPremEven td {background: #FFF8E8;}
	.schResMapView .rowOdd td {	background: #FFF;}
	.schResMapView .rowEven td {background: #F7F7F7;}
	.schResMapView tbody td.colPrice {padding-left: 6px;}
		.schResMapView tbody td.colPrice .basic {font-weight: bold;	color: #95B007;}
	.schResMapView .icons div {width: 17px;	height: 17px; margin: 7px 2px 0px 0; float: left}
		.schResMapView .icons div a {display: block; width: 17px; height: 17px;	background: url(/site/pic/icons/icons.png) 0px 0px no-repeat;}
	
		.schResMapView .icons div.i1 a {background-position: 0px 0px}
		.schResMapView .icons div.i1 a:hover {background-position: -50px 0px}
		.schResMapView .icons div.i1 a.act {background-position: -100px 0px !important}
		
		.schResMapView .icons div.i2 a {background-position: 0px -50px}
		.schResMapView .icons div.i2 a:hover {background-position: -50px -50px}
		.schResMapView .icons div.i2 a.act {background-position: -100px -50px !important}
		
		.schResMapView .icons div.i3 a {background-position: 0px -100px}
		.schResMapView .icons div.i3 a:hover {background-position: -50px -100px}
		.schResMapView .icons div.i3 a.act {background-position: -100px -100px !important}
	
	.schResMapView tbody td.colInfo {white-space: normal;}
	.schResMapView .colInfo .prem {margin: 8px 0 0 0; width: 42px; height: 16px; background: url(/site/pic/icons/icons.png) 0px -150px no-repeat;} 
	.schResMapView tbody td.colPhoto { vertical-align: middle; padding-right: 6px;}
		.schResMapView tbody td.colPhoto a {display: block;	width: 24px; height: 19px; background: url(/site/pic/icons/icons.png) 0px -200px no-repeat;	}

/*---------------------- pagingNote ----------------------*/

.pagingNote {padding: 0 0 9px 0;}
	.pagingNote span {font-weight: bold; color: #FDA200;}

/*---------------------- paging ----------------------*/

.paging {font: 12pt/1.2em Arial; border-top: 1px solid #D4D4D4;	padding: 0px 0 30px 0;}
	.paging .pages {float: left; color: #999999; word-spacing: 8px;	margin: 9px 0 0 0;}
		.paging .pages a.prev,
		.paging .pages a.prevN,
		.paging .pages a.next,
		.paging .pages a.nextN {font: 12pt/0.5em "Times New Roman", Times, serif; word-spacing: normal;	text-decoration: none;	padding: 0 15px 0 0;}
		
		.paging .pages a.next,
		.paging .pages a.nextN {padding: 0 0 0 15px;}
			.paging .pages a.prev span,
			.paging .pages a.next span {font: 12pt/1.2em Arial;	text-decoration: underline;}
		
		.paging .pages a.act,
		.paging .pages a.prevN,
		.paging .pages a.nextN {color: #999999;	cursor: text; text-decoration: none;}
			.paging .pages a.prevN span,
			.paging .pages a.nextN span {font: 12pt/1.2em Arial;}
		
	.paging .scope {float: right; padding: 9px 8px 0 0;}

/*---------------------- subscribeBlock ----------------------*/

.subscribeBlockOuter {width: 680px;	}
.subscribeBlock {border: 1px solid #FDA200;	padding: 14px 14px 14px 14px; margin: 0 0 25px 0;}
.subscribeBlockOuter .subscribeBlock {margin: 0 0 10px 0;}
	.subscribeBlock p {padding: 0 0 16px 0;}
	.subscribeBlock .field input {width: 200px;	margin: 0 14px 0 0;	padding: 0 0 0 3px;}
	.subscribeBlock .field input.initState {color: #999999;}
	.subscribeBlock .button input {	width: 117px;}

/*---------------------- pgAdvertCont ----------------------*/

.pgAdvertCont {background: #F4F2EF;	padding: 0 18px 0 18px;	zoom:1;}
	.pgAdvertCont h1 {font: 16.5pt/1.25em Arial; float: left; padding: 13px 0 14px 0;}
	.pgAdvertCont .bankOffer {float: right;	padding: 20px 0 0 0;}
	.pgAdvertCont .advPrice {font: 13.5pt/1.2em Arial; color: #606466; clear: both;	padding: 0 0 18px 0;}
		.pgAdvertCont .advPrice span {color: #8CA312;}
	.pgAdvertCont .tabs {float: left;}
		.pgAdvertCont .tabs li {float: left;}
		.pgAdvertCont .tabs a {	display: block;	float: left; text-decoration: none;	padding: 8px 12px 8px 12px;}
		.pgAdvertCont .tabs a.act {	background: #FFF; cursor: default;}
			.pgAdvertCont .tabs a span {border-bottom: 1px dashed #008DC8;}
		.pgAdvertCont .tabs a:hover span {border-bottom: 1px dashed #01B6E3;}
			.pgAdvertCont .tabs a.act span {color: #000; border-bottom: 0px !important;}

.tabsLink {float: right; padding: 3px 5px 0 0;}
	.tabsLink a {display: block; float: left; width: 22px; height: 25px; background: url(/site/pic/icons/icons.png) 0px 0px no-repeat; margin: 0 0 0 2px; overflow: hidden;}
	.tabsLink a.print {background-position: 5px -245px;}
	.tabsLink a.send {background-position: 6px -292px; margin: 0 0 0 6px; width: 33px}
	.tabsLink a.note {background-position: 6px -343px;}
	.tabsLink a.compare {background-position: 6px -393px;}

/*---------------------- advCommonArea ----------------------*/

.advCommonArea {clear: both; background: #FFF; padding: 0 0 18px 0;	zoom: 1;}
.pgAdvertCont .advCommonAreaTbl {width: 100%;}
	.advCommonAreaTbl .advCol1 {vertical-align: top; width: 334px;}
	.advCommonAreaTbl .advCol2 {vertical-align: top;}
	.advCommonArea h3 {font: bold 10.5pt/1.2em Arial; padding: 25px 0 7px 0;}

/*---------------------- advCommonArea photos ----------------------*/

.advCommonArea .photos {padding: 28px 0 0 18px;} 
	.advCommonArea .photos .galleryScope {margin: 1px 0 0 -15px;}
	.advCommonArea .photos .link {font: 8pt/1.2em Arial; padding: 4px 0 0 0;}

/*---------------------- advCommonArea gMail ----------------------*/

.advCommonArea .gMap {padding: 0 0 18px 18px;} 

/*---------------------- advCommonArea plan ----------------------*/

.advCommonArea .plan {padding: 0 0 0 18px;}
	.advCommonArea .plan h3 .view {font: 9pt Arial;	word-spacing: 8px; padding: 0 2px 0 8px;}
		.advCommonArea .plan h3 .view a {text-decoration: none;	border-bottom: 1px dashed #008DC8;}
		.advCommonArea .plan h3 .view a:hover {	border-bottom: 1px dashed #01B6E3;}
		.advCommonArea .plan h3 .view a.act {border-bottom: 0px !important;	color: #000; background: #FFE595; cursor: default; padding: 2px 4px 2px 4px; }
	.advCommonArea .plan h3 a.furniture {font: 9pt Arial; background: url(/site/pic/icons/icons.png) 100% -599px no-repeat;	padding: 0 19px 0 0; }

/*---------------------- advCommonArea video ----------------------*/

.advCommonArea .video {	padding: 0 0 0 18px;}

/*---------------------- infoTbl ----------------------*/

.infoTbl th {font: 9pt/1.5em Arial;	color: #666666;	text-align: left; vertical-align: top; width: 160px;}
	.infoTbl th div {background: url(/site/pic/misc/bg_dots.png) 100% 1.01em repeat-x; //background-position: 100% 1.1em; padding: 0 10px 0 0;}
	.infoTbl th span {background: #FFF;}
.infoTbl td {font: 10.5pt/1.2em Arial; vertical-align: top;	padding: 0 10px 7px 8px;}
	.infoTbl td .detail {color: #999999;}
	.infoTbl sup {position: absolute; font: 6pt Arial;}

/*---------------------- advCommonArea properties ----------------------*/

.advCommonArea .properties {padding: 0 28px 0 14px;}
.advCommonArea .properties .infoTbl {margin: 4px 0 0 0;}

/*---------------------- advCommonArea description ----------------------*/

.advCommonArea .description {padding: 0 28px 0 14px;}
.advCommonArea p {font: 10.5pt/1.7em Arial;	padding: 0 0 0 0;}

/*---------------------- advCommonArea contacts ----------------------*/

.advCommonArea .contacts {padding: 0 0px 0 14px;}
	.advCommonArea .contacts h3 a {text-decoration: none; padding: 0 0 0 19px; background: url(/site/pic/icons/icons.png) 0px 0px no-repeat;}
	.advCommonArea .contacts a.expandedLink {background-position: 0px -647px;}
	.advCommonArea .contacts a.collapsedLink {background-position: 0px -697px;}
	.advCommonArea .contacts h3 a span {border-bottom: 1px dashed #008DC8;}
	.advCommonArea .contacts h3 a:hover span {border-bottom: 1px dashed #01B6E3; }
	.advCommonArea .contacts .info {font: 10.5pt/1.55em Arial; padding: 4px 28px 0 0;}
	.advCommonArea .contacts .notice {font: 9pt/1.5em Arial; padding: 7px 28px 10px 14px; background: #F4F2EF; margin: 16px 0 0 -14px;}
	.advCommonArea .contacts .form {padding: 19px 14px 6px 14px; border: 1px solid #DDDBD8;	margin: 23px 13px 0 -14px; zoom: 1;}
		.advCommonArea .contacts .form .legend {position: absolute;	color: #999; background: #FFF; padding: 0 4px 0 4px; margin: -28px 0 0 -4px;}
		.advCommonArea .contacts .form td {vertical-align: top;	padding: 0 0 10px 0;}
		.advCommonArea .contacts .form td label {display: block; padding: 3px 0 0 0;}
		.advCommonArea .contacts .form td input.text,
		.advCommonArea .contacts .form td textarea {width: 100%;}
		.advCommonArea .contacts .form textarea {height: 150px;}
		.advCommonArea .contacts .form .checkBoxRow label {display: inline;	line-height: 1.9em;	padding: 0;}
		.advCommonArea .contacts .form .checkBox input {vertical-align: middle;}
		.advCommonArea .contacts .form .checkBox label {vertical-align: middle;}
		.advCommonArea .contacts .form .spamCode td {vertical-align: middle; padding: 3px 0 0 0;}
			.advCommonArea .contacts .form .spamCode td td {padding: 0;}
			.advCommonArea .contacts .form .spamCode td.field {width: 100%;	padding: 0 0 0 10px;}
		.advCommonArea .contacts .form .link {font: 8pt Arial; padding: 2px 0 17px 0;}
		.advCommonArea .contacts .form .link a {color: #9D9D9D;}
		.advCommonArea .contacts .form .button input {width: 118px;}

/*---------------------- advCommonArea otherAdvert ----------------------*/

.advCommonArea .otherAdvert {padding: 7px 28px 0 14px;}
	.advCommonArea .otherAdvert a {color: #000;}
	
.pgAdvertCont .advStatus {padding: 9px 0 11px 0;}
	.pgAdvertCont .advStatus .sep {color: #CCCCCC; padding: 0 3px 0 3px;}
	.pgAdvertCont .advStatus table td{padding: 0 5px;border: none;border-left: 1px solid #ccc;white-space: nowrap;}
	.pgAdvertCont .advStatus table td.first{border-left: none;}
		.pgAdvertCont .advStatus table td.end{white-space:normal;}
/*---------------------- advLocationArea ----------------------*/

.advLocationArea {clear: both; background: #FFF; padding: 0 0 18px 0;	zoom: 1;}
	.advLocationArea h3 {font: bold 10.5pt/1.2em Arial;	padding: 25px 0 7px 0;}

/*---------------------- advLocationArea properties ----------------------*/

.advLocationArea .properties {	padding: 0 18px 0 18px;}
	.advLocationArea .properties .infoTbl {	margin: 4px 0 0 0;}

/*---------------------- advLocationArea gMap ----------------------*/

.advLocationArea .gMap {padding: 25px 0 0 0;}
	.advLocationArea .gMap .filter td {font: 8pt/2.0em Arial; vertical-align: top;}
		.advLocationArea .gMap .filter td.txt {color: #999;	padding: 0 8px 0 18px;}
		.advLocationArea .gMap .filter td.links {word-spacing: 8px;	padding: 0 18px 0 0;}
		.advLocationArea .gMap .filter a {text-decoration: none; padding: 2px 4px 3px 4px; word-spacing: normal;}
		.advLocationArea .gMap .filter a span {border-bottom: 1px dashed #008DC8; padding: 0 1px 0 0;}
		.advLocationArea .gMap .filter a:hover span { border-bottom: 1px dashed #01B6E3;}
		.advLocationArea .gMap .filter a.act {background: #FFEFBD;}
		.advLocationArea .gMap .filter a.act span {	color: #000; border-bottom: 0px !important;}
	.advLocationArea .gMap .info {margin: 10px 0 0 0;}


/*---------------------- advLocationArea offices ----------------------*/

.advLocationArea .offices {	padding: 0 18px 0 18px;	zoom: 1;}
	.advLocationArea .offices h3 {margin: 0 0 4px;}
	.advLocationArea .offices h3 a {text-decoration: none; padding: 0 0 0 19px;	 background: url(/site/pic/icons/icons.png) 0px 0px no-repeat; 	}
	.advLocationArea .offices a.expandedLink {	background-position: 0px -647px;}
	.advLocationArea .offices a.collapsedLink {	background-position: 0px -697px;}
	.advLocationArea .offices h3 a span {border-bottom: 1px dashed #008DC8;}
	.advLocationArea .offices h3 a:hover span {	border-bottom: 1px dashed #01B6E3; }
	.advLocationArea .offices li {	font: 10.5pt/1.2em Tahoma;	display: block;	padding: 0.4em 20px 0.4em 13px;	background: url(/site/pic/icons/bulls.png) 2px .9em no-repeat;}

/*---------------------- advSpecifArea ----------------------*/


.advSpecifArea {clear: both; background: #FFF; padding: 0 0 18px 0;	zoom: 1;}
	.advSpecifArea h3 {	font: bold 10.5pt/1.2em Arial;	padding: 25px 0 7px 0;}

/*---------------------- advSpecifArea photos ----------------------*/

.advSpecifArea .photos {padding: 0px 18px 0 18px; zoom: 1;} 
	.advSpecifArea .photos .galleryScope { margin: 1px 0 0 -15px;}
	.advSpecifArea .photos .link {font: 8pt/1.2em Arial; padding: 4px 0 0 0;}

/*---------------------- advSpecifArea properties ----------------------*/

.advSpecifArea .properties {padding: 0 18px 0 18px;	zoom: 1;}
	.advSpecifArea .properties .infoTbl {margin: 4px 0 0 0;}

/*---------------------- advSpecifArea plan ----------------------*/

.advSpecifArea .plan {padding: 0 18px 0 18px;}

/*---------------------- pgAdvertActions ----------------------*/

.pgAdvertActions {padding: 9px 0 20px 18px;	zoom: 1;}
	.pgAdvertActions .tabs {float: right;}
	.pgAdvertActions .tabs li {	display: block;	float: left; margin: 0 0 0 0px;}
	.pgAdvertActions .tabs a {display: block; float: left; text-decoration: none; border: 1px solid transparent; padding: 5px 12px 9px 12px; background: url(/site/pic/icons/icons.png) no-repeat; color: #FFF;}
	.pgAdvertActions .tabs a span {	color: #008DC8;	border-bottom: 1px dotted #008DC8;}
	.pgAdvertActions .tabs a:hover span {color: #01B6E3; border-bottom: 1px dotted #01B6E3;}
	.pgAdvertActions .tabs a.act {border-color: #DDDBD8 #DDDBD8 #FFF #DDDBD8; position: relative; cursor: default;}
	.pgAdvertActions .tabs a.act span {	color: #000 !important;	border-bottom: 1px dotted #000 !important;}
	.pgAdvertActions .print a {background-position: 8px -244px; padding-left:29px}
	.pgAdvertActions .send a {background-position: 8px -291px; padding-left:35px}
	.pgAdvertActions .note a {background-position: 6px -342px; padding-left:26px}
	.pgAdvertActions .compare a {background-position: 8px -392px; padding-left:27px}
	.pgAdvertActions .complain a {background-position: 8px -442px; padding-left:25px}

/*---------------------- pgAdvertActions .complainForm ----------------------*/

.pgAdvertActions .complainForm {border: 1px solid #DDDBD8; margin: -2px 0 0 0;	padding: 12px 12px 12px 12px; zoom: 1;}
	.pgAdvertActions .complainForm .info {color: #666666; background: url(/site/pic/icons/icons.png) 0px -501px no-repeat; padding: 0 0 12px 20px;}
	.pgAdvertActions .complainForm td { vertical-align: top; padding: 0 0 11px 0;}
	.pgAdvertActions .complainForm td label { display: block; padding: 3px 0 0 0;}
	.pgAdvertActions .complainForm td.button {padding: 0;}
	.pgAdvertActions .complainForm td.button input {margin: 0 6px 0 0; width: 118px;}
	.pgAdvertActions .complainForm textArea {width: 100%; height: 65px;}

/*---------------------- pgAdvertActions .sendForm ----------------------*/

.pgAdvertActions .sendForm {border: 1px solid #DDDBD8; margin: -2px 0 0 0; padding: 20px 12px 20px 12px; zoom: 1;}
	.pgAdvertActions .sendForm .form {table-layout: fixed;}
		.pgAdvertActions .sendForm .form td {vertical-align: top; padding: 0 0 11px 0;}
		.pgAdvertActions .sendForm .form td label {display: block; padding: 3px 0 0 0;}
	.pgAdvertActions .sendForm input.text {	width: 100%;}
	.pgAdvertActions .sendForm textArea {width: 100%; height: 65px;}
	.pgAdvertActions .sendForm .asterisk {font: 9pt Tahoma;	color: #FF9900; }
	.pgAdvertActions .sendForm .form td.button {padding: 0;	width: 100%;}
	.pgAdvertActions .sendForm .form td.button input {margin: 0 6px 0 0; width: 118px;}
	.pgAdvertActions .sendForm .form td.notice {padding: 0;	white-space: nowrap; vertical-align: middle;}
	.pgAdvertActions .sendForm .infoTbl {margin: 15px 0 17px 0;}
		.pgAdvertActions .sendForm .infoTbl th {font: 9pt/1.7em Arial; color: #000;	width: 132px; }
		.pgAdvertActions .sendForm .infoTbl th div {background-position: 100% 1.2em;}
		.pgAdvertActions .sendForm .infoTbl td {font: 10.5pt/1.45em Arial;}

/*---------------------- pgAdvertOther ----------------------*/

.pgAdvertOther {margin: 0 0 20px 18px;padding: 13px 12px 16px 12px;	background: #FFF8DE;zoom: 1;}
	.pgAdvertOther h2 {font: bold 9pt/1.2em Arial;padding: 0 0 0 0;}
	.pgAdvertOther li {display: block;padding: 10px 0 0 0;}
		.pgAdvertOther li .price {font-weight: bold;color: #8CA312;}

/*---------------------- usefulInfo ----------------------*/

.usefulInfo {margin: 11px 18px 0 0;	padding: 0 18px 10px 18px;background: #F2F8DF;display: none;}
	.usefulInfo h2 {font: 13.5pt/1.2em Arial;padding: 9px 0 0 0;}
		.usefulInfo h2 a,
		.usefulInfo h2 a:hover {color: #000;}
	.usefulInfo li {font: 8pt/1.2em Arial;padding: 10px 0 4px 0;}
		.usefulInfo li a,
		.usefulInfo li a:hover {color: #000;}
		.usefulInfo li li {font: 9pt/1.5em Arial;padding: 4px 0 0 0;}
			.usefulInfo li li a {color: #008DC8;}
			.usefulInfo li li a:hover {	color: #01B6E3;}

/*---------------------- catalogOffer ----------------------*/

.catalogOffer {	margin: 11px 18px 0 0;padding: 0 18px 14px 18px;background: #F4F3F4;}
	.catalogOffer h2 {font: 13.5pt/1.2em Arial;	padding: 9px 0 0 0;}
	.catalogOffer p {font: 9pt/1.35em Arial;padding: 7px 0 0 0;}

.catalogOfferSt1 {background: #F4F3F4 url(/site/pic/misc/bg_catalog_offer_st1.png) 100% 100% no-repeat;}

/*---------------------- articleReview ----------------------*/

.articleReview {margin: 8px 18px 0 18px;padding: 0 18px 7px 0px;zoom: 1;}
	.articleReview h2 {	font: 13.5pt/1.2em Arial;padding: 9px 0 10px 0;}
		.articleReview h2 a,
		.articleReview h2 a:hover {	color: #000;text-decoration: underline;}
	.articleReview li {	font: 9pt/1.5em Arial;display: block;padding: 0 0 10px 0;}

/*---------------------- pgCompare ----------------------*/

.pgCompareCont {zoom: 1;margin: 11px 0 0 0;}
	.pgCompareCont .tblComp {width: 100%;}
		.pgCompareCont .tblComp th {text-align: left;vertical-align: top;width: 164px;}
		.pgCompareCont .tblComp td {width: 129px;vertical-align: top;}
	.pgCompareContThreeCol .tblComp td {width: 172px;}
	.pgCompareContTwoCol .tblComp td {width: 258px;}

	.pgCompareCont .headerBlock th.cellTitle {vertical-align: middle;}
	.pgCompareCont .headerBlock th.cellTitle h1 {font: 13.5pt/1.3em Arial;}
	.pgCompareCont .headerBlock .rowName th.cellLinks div {font: 9pt/1.5em Arial;padding: 6px 0 0 6px;}
	.pgCompareCont .headerBlock .rowName th.cellLinks a {text-decoration: none;background: url(/site/pic/icons/icons.png) no-repeat;}
	.pgCompareCont .headerBlock .rowName th.cellLinks a span {border-bottom: 1px dotted #008DC8;padding: 0 1px 0 0;}
	.pgCompareCont .headerBlock .rowName th.cellLinks a:hover span {border-bottom: 1px dotted #01B6E3;}
	.pgCompareCont a.print {padding: 0 0 0 24px;background-position: 1px -250px !important;}
	.pgCompareCont a.exl {padding: 0 0 0 24px;background-position: 0px -849px !important;}
	.pgCompareCont .headerBlock .rowName td div {font: 9pt/1.5em Arial;padding: 6px 10px 0 0;}
	.pgCompareCont .headerBlock .rowName td div a.add {text-decoration: none;background: url(/site/pic/icons/icons.png) 0px -348px no-repeat;padding: 0 4px 0 5px;}
	.pgCompareCont .headerBlock .rowName td div a.addAct {text-decoration: none;background: url(/site/pic/icons/icons.png) 0px -748px no-repeat;padding: 0 4px 0 5px;}
	.pgCompareCont .headerBlock .rowName td div a.del {text-decoration: none;background: url(/site/pic/icons/icons.png) 0px -798px no-repeat;padding: 0 4px 0 4px;}

	.pgCompareCont .priceBlock {background: #F4F2EF;margin: 26px 0 0 0;}
		.pgCompareCont .priceBlock h3 {	font: bold 10.5pt/1.2em Arial;margin: 7px 0 0 24px;}
		.pgCompareCont .priceBlock td {	padding: 7px 0 6px 0;}
		.pgCompareCont .priceBlock .basic {	font: bold 10.5pt/1.2em Arial;color: #8CA312;padding: 0 10px 0 0;}
		.pgCompareCont .priceBlock .other {font: 8pt/1.5em Arial;color: #606466;padding: 0 10px 0 0;}
	.pgCompareCont .propBlock {}
		.pgCompareCont .propBlockOdd {padding: 14px 0 15px 0;zoom: 1;}
		.pgCompareCont .propBlockEven {background: #F4F2EF;padding: 7px 0 5px 0;zoom: 1;}
		.pgCompareCont .propBlock h3 {font: bold 10.5pt/1.2em Arial;margin: 0px 0 10px 24px;}
		.pgCompareCont .propBlock h3 a {display: block;	position: absolute;	width: 23px;height: 23px;background: url(/site/pic/icons/icons.png) 6px -646px no-repeat;margin: -2px 0 0 -23px;}
		.pgCompareCont .propBlock h3 a.expandedLink {background-position: 6px -646px;}
		.pgCompareCont .propBlock h3 a.collapsedLink {background-position: 6px -696px;}
		.pgCompareCont .propBlock th div {font: 9pt/1.5em Arial;color: #666666;padding: 5px 10px 5px 9px;}
		.pgCompareCont .propBlock td div {font: 10.5pt/1.2em Arial;	padding: 5px 10px 5px 0;}
		.pgCompareCont .propBlock sup {position: absolute;font: 6pt Arial;}
	.pgCompareCont .bottomLinks {border-top: 3px solid #EAE8E5;margin: 10px 0 0 0px;padding: 15px 0 30px 6px;word-spacing: 25px;}
		.pgCompareCont .bottomLinks a {text-decoration: none;background: url(/site/pic/icons/icons.png) no-repeat;word-spacing: normal;}
		.pgCompareCont .bottomLinks a span {border-bottom: 1px dotted #008DC8;padding: 0 1px 0 0;}
		.pgCompareCont .bottomLinks a:hover span {border-bottom: 1px dotted #01B6E3;}
	.pgCompareCont .navBlock {padding: 23px 0 0px 145px;zoom: 1;}
	.pgCompareContTwoCol .navBlock,
	.pgCompareContThreeCol .navBlock,
	.pgCompareContFourCol .navBlock {display: none;}
	.pgCompareCont .navBlock table .bar {width: 100%;}
	.pgCompareCont .navBlock a.prev {display: block;width: 12px;height: 19px;background: url(/site/pic/icons/i_gallery_nav.png) 2px -348px no-repeat;}
	.pgCompareCont .navBlock a.next {display: block;width: 12px;height: 19px;background: url(/site/pic/icons/i_gallery_nav.png) 2px -398px no-repeat;}
	.pgCompareCont .navBlock .bar div {background: #F4F2EF;margin: 2px 0 2px 0;padding: 4px 3px 4px 3px;}
	.pgCompareCont .navBlock .bar span {display: block;	height: 7px;overflow: hidden;background: #B9D718;}
	.pgCompareCont .tblComp td {display: none;}

/*---------------------- stepping ----------------------*/

.stepping {	padding: 0 0 15px 18px;	zoom: 1;}
	.stepping div {background: url(/site/pic/misc/bg_bubbles.png) no-repeat;}
	.stepping .step {float: left;height: 28px;overflow: hidden;	background-position: 100% -250px;padding: 0 10px 0 0;}
		.stepping .step div {float: left;line-height: 1.25em;color: #999999;height: 28px;background-position: 0px -250px;padding: 5px 0 0 10px;}
	.stepping .act {background-position: 100% -280px;}
		.stepping .act div {color: #FFF;background-position: 0px -280px;}
	.stepping .sep {float: left;width: 25px;height: 28px;background-position: 8px -310px;}


/*---------------------- pgAddOfferCont ----------------------*/

.pgAddOfferCont {zoom: 1;padding: 0 0 25px 0;position: relative;}
	.pgAddOfferCont h3 {font: bold 10.5pt/1.25em Arial;	margin: 0 0 0 0;padding: 0.9em 0 0 18px;background: url(/site/pic/icons/bulls.png) -1995px 1.3em no-repeat;}
	.pgAddOfferCont .featuresBlock {padding: 0 0 15px 0;}
	.pgAddOfferCont .oddBlock {background: #F6F6F5;}
	.pgAddOfferCont .evenBlock {background: #FFF;padding: 5px 0 20px 0;}
	.pgAddOfferCont .featuresBlock .formView {padding: 9px 0 0 15px;}
		.pgAddOfferCont .featuresBlock .formView input.text {width: 100%;}
		.pgAddOfferCont .featuresBlock .formView .labelLeft {padding: 3px 6px 3px 0;}
		.pgAddOfferCont .featuresBlock .formView .arrow {font: 9pt "Times New Roman", Times, serif;}
	.pgAddOfferCont .featuresBlock .checkBox input,
	.pgAddOfferCont .featuresBlock .radioGroup input {vertical-align: middle;}
	.pgAddOfferCont .featuresBlock .checkBox label,
	.pgAddOfferCont .featuresBlock .radioGroup label {vertical-align: middle;line-height: 1.75em;padding: 0 25px 0 0;}
	.pgAddOfferCont .featuresBlock .topLabel {font: bold 9pt/1.2em Arial;padding: 19px 0 6px 0;}
	.pgAddOfferCont .featuresBlock .asterisk {font: 9pt Tahoma;	color: #FF0000;}
	.pgAddOfferCont .featuresBlock .notice {font: 8pt/1.2em Tahoma;color: #999999;padding: 1px 0 3px 0;}

	.pgAddOfferCont .featuresBlockAddr .colAddr {vertical-align: top;padding: 0 50px 0 0;}
	.pgAddOfferCont .featuresBlockAddr .colGmap {vertical-align: top;padding: 40px 0 0 0;}
	.pgAddOfferCont .featuresBlockAddr .colGmap .checkBox {	padding: 3px 0 0 0;}
	.pgAddOfferCont .featuresBlockAddr .formView {padding: 0 0 0 15px;}
	.pgAddOfferCont .featuresBlockAddr .field {width: 180px;}
	.pgAddOfferCont .featuresBlockAddr .button {padding: 25px 0 5px 0;}
	.pgAddOfferCont .featuresBlockAddr .link {font: 8pt/1.2em Arial;padding: 0 0 18px 0;}

	.pgAddOfferCont .remarkView {padding: 12px 12px 12px 12px;border: 1px solid #E2E2E1;margin: 10px 0px 0 6px;	zoom: 1;}
		.pgAddOfferCont .remarkView .legend {font: 8pt/1.2em Arial;	position: absolute;	color: #CCC;background: #FFF url(/site/pic/icons/icons.png) no-repeat;padding: 0 4px 0 21px;margin: -19px 0 0 -4px;}
	.pgAddOfferCont .oddBlock .remarkView .legend {	background-color: #F6F6F5;}
	.pgAddOfferCont .remarkView .legendAttention {background-position: 4px -1000px;}
	.pgAddOfferCont .remarkView .legendHelp {background-position: 4px -949px;}
	.pgAddOfferCont .remarkText {font: 8pt/1.4em Arial;	color: #666666;}

	.pgAddOfferCont .featuresBlockDetails td {vertical-align: top;}
	.pgAddOfferCont .featuresBlockDetails .formView {padding: 0 0 0 18px;}
	.pgAddOfferCont .featuresBlockDetails select {width: 100%;}
	.pgAddOfferCont .featuresBlockDetails textarea {width: 100%;height: 65px;}
	.pgAddOfferCont input.file {font: 9pt Arial;}
	.pgAddOfferCont .featuresBlockPhoto .item {padding: 16px 0 0 0;}
	.pgAddOfferCont .featuresBlockPhoto .number {width: 18px;}
	.pgAddOfferCont .featuresBlockPhoto .number div {text-align: right;	padding: 0 5px 0 0;}
	.pgAddOfferCont .featuresBlockPhoto .file input.file {width: 500px;	width: expression("499px");}
	.pgAddOfferCont .featuresBlockPhoto .buttons {padding: 0 0 0 9px;word-spacing: 6px;}
	.pgAddOfferCont .featuresBlockPhoto .photoArea {margin: 7px 0 7px 18px;	width: 430px;background: #F4F2EF;}
	.pgAddOfferCont .featuresBlockPhoto .photoArea .pic {padding: 10px 15px 10px 10px;}
	.pgAddOfferCont .featuresBlockPhoto .photoArea .caption {padding: 0 10px 7px 0;	width: 100%;}
	.pgAddOfferCont .featuresBlockPhoto .photoArea .topLabel {font-weight: normal;padding-top: 0;}
	.pgAddOfferCont .featuresBlockPhoto .photoArea .field input.text {width: 100%;}
	.pgAddOfferCont .featuresBlockPhoto .addLink {padding: 4px 0 3px 18px;}
		.pgAddOfferCont .featuresBlockPhoto .addLink a {text-decoration: none;border-bottom: 1px dashed #008DC8;}
		.pgAddOfferCont .featuresBlockPhoto .addLink a:hover {border-bottom: 1px dashed #01B6E3;}

	.pgAddOfferCont .expandedTitle {padding-left: 0px;background: none;}
		.pgAddOfferCont .expandedTitle a {text-decoration: none;padding: 0 0 0 19px;background: url(/site/pic/icons/icons.png) 0px 0px no-repeat;}
		.pgAddOfferCont .expandedTitle a.expandedLink {background-position: 4px -647px;}
		.pgAddOfferCont .expandedTitle a.collapsedLink {background-position: 4px -697px;}
		.pgAddOfferCont .expandedTitle a span {	border-bottom: 1px dashed #008DC8;}
		.pgAddOfferCont .expandedTitle a:hover span {border-bottom: 1px dashed #01B6E3;}

	.pgAddOfferCont .featuresBlockVideo .colAddr {vertical-align: top;width: 430px;}
	.pgAddOfferCont .featuresBlockVideo .colVideo {vertical-align: top;	text-align: center;}
	.pgAddOfferCont .featuresBlockVideo .player {width: 425px;margin: 40px auto 0 auto;}
	.pgAddOfferCont .featuresBlockVideo .formView {padding: 0 0 0 18px;}
		.pgAddOfferCont .featuresBlockVideo .formView .topLabel {font-weight: normal;}
		.pgAddOfferCont .featuresBlockVideo .formView textarea {width: 100%;height: 95px;}
		.pgAddOfferCont .featuresBlockVideo .formView .buttons {padding: 5px 0 17px 0;word-spacing: 6px;}
	.pgAddOfferCont .featuresBlockPlan .caption {padding: 20px 0 0 18px;}
	.pgAddOfferCont .featuresBlockPlan a.dotLnk {text-decoration: none;	border-bottom: 1px dotted #008DC8;padding: 0 0 0 0;	line-height: 1.4em;}
	.pgAddOfferCont .featuresBlockPlan a:hover.dotLnk {	border-bottom: 1px dotted #01B6E3;}
	.pgAddOfferCont .featuresBlockPlan .galleryScope {padding: 17px 0 35px 0;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope td {text-align: center;position: relative;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope .pic {position: relative;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope a.pic span {display: block;position: absolute;	margin: 4px 0 0 164px;width: 51px;height: 10px;background: none;cursor: pointer;z-index: 1;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope a.pic:hover span {	background: url(/site/pic/icons/icons.png) 0 -900px no-repeat;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope .sig {	text-align: center;	padding: 5px 0 0 0;	line-height: 1.4em;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope .sig a {text-decoration: none;	border-bottom: 1px dashed #008DC8;}
		.pgAddOfferCont .featuresBlockPlan .galleryScope .sig a:hover {	border-bottom: 1px dashed #01B6E3;}
	.pgAddOfferCont .featuresBlockPlan .OutlineLink {padding: 0 0 7px 18px;}
	.pgAddOfferCont .featuresBlockPlan .planLink {padding: 0 0 7px 18px;}
	.pgAddOfferCont .featuresBlockPlan .outlineBlock {padding: 0 0 15px 18px;}
		.pgAddOfferCont .featuresBlockPlan .outlineBlock .pic {padding: 0 0 0 0;vertical-align: top;}
		.pgAddOfferCont .featuresBlockPlan .outlineBlock .descr {padding: 6px 0 0 15px;	vertical-align: top;}
	.pgAddOfferCont .featuresBlockPlan .planBlock {	padding: 0 0 0 18px;}
		.pgAddOfferCont .featuresBlockPlan .planBlock .topLabel {font-weight: normal;}
		.pgAddOfferCont .featuresBlockPlan .planBlock .field {word-spacing: 6px;}
	.pgAddOfferCont .featuresBlockButton {padding: 10px 0 10px 0;text-align: center;}

	.pgAddOfferCont .offerView {margin: 5px 0 0 0;padding: 15px 18px 18px 18px;}
	.pgAddOfferCont .offerViewStandard {background: #F2F1F1;margin: 12px 0 0 0;}
	.pgAddOfferCont .offerViewPremium {background: #FFFAED;}
	.pgAddOfferCont .offerView h4 {font: bold 9pt Arial;padding: 0 0 0 0;}
	.pgAddOfferCont .offerView h4 a {font-weight: normal;}
	.pgAddOfferCont .offerView .colOfferViewResult {width: 690px;vertical-align: top;}
	.pgAddOfferCont .offerViewStandard .schResTableView {margin: 8px 0 0 0;	padding: 0;}
	.pgAddOfferCont .offerViewStandard .schResTableView table {border: 1px solid #D8D8D8;background: #FFF;}
	.pgAddOfferCont .offerViewPremium .schResTableView {margin: 8px 0 0 0;padding: 0;}
	.pgAddOfferCont .offerViewPremium .schResTableView table {border: 1px solid #FFBF04;background: #FFF6DF;}
	.pgAddOfferCont .offerViewPremium .schResTableView td {border: 0px;}
	.pgAddOfferCont .offerView .colOfferViewInfo {vertical-align: top;padding: 0 0 0 25px;}
	.pgAddOfferCont .colOfferViewInfo ul {padding: 4px 0 12px 0;}
	.pgAddOfferCont .colOfferViewInfo li {font: 9pt/1.2em Tahoma;color: #343434;display: block;padding: 0 0 0.6em 11px;background: url(/site/pic/icons/bulls.png) -998px 6px no-repeat;}
	.pgAddOfferCont .offerView .timeOptions {padding: 29px 0 7px 0;}
	.pgAddOfferCont .offerView .radioGroup span {font-weight: bold;	color: #7B9200;}
	.pgAddOfferCont .offerView .comments {font: 8pt Arial;color: #666666;padding: 0 0 0 0;}

.formViewDiv .floatLeft{width: 220px; margin-right:25px;}
.pgAddOfferCont .featuresBlock .floatLeft .notice  {padding-top: 5px;}
.pgAddOfferCont .featuresBlockAddr .floatLeft .field {width:100%;}
.pgAddOfferCont .featuresBlockAddr .floatLeft .checkbox{padding-top: 3px;}
.pgAddOfferCont .featuresBlockAddr .floatLeft .checkbox input{margin-left: 0;}
.pgAddOfferCont .featuresBlock .floatLeft .topLabel {padding:10px 0 6px 0;}
.pgAddOfferCont .featuresBlockDetails .downloaded-photo{padding-top: 0;}

.tblAddAdvert{margin: 0  0 10px 18px;
	width: auto;}
.tblAddAdvert th{font:bold 9pt/1.2em Arial;	padding: 15px 10px 5px 0;text-align: left;vertical-align: top;}
.tblAddAdvert td{padding: 10px 40px 5px 0;}
.tblAddAdvert td input{width: 95%;}
.tblAddAdvert label{display: block;	position: relative;}
.pgAddOfferCont .featuresBlockDetails .tblAddAdvert td select{width: 95%;height: 21px;}
.tblAddAdvert .error_icon{top:3px;right: -10px;}
.tblAddAdvert td .checkBox{font:bold 9pt/1.2em Arial;}
	.tblAddAdvert td .checkBox input{width: auto;}
	.tblAddAdvert .ptNone td{padding-top: 0;}
	.tblAddAdvert .ptNone th{padding-top: 5px;}
/*---------------------- pgAdviceCont ----------------------*/

.pgAdviceCont h1 {	font: 13.5pt Arial;	padding: 20px 0px 0 0px;margin: 0;}

/*---------------------- pgAdviceTopics ----------------------*/

.pgAdviceTopics {padding: 0 0 25px 0;}
	.pgAdviceTopics .intoText {	padding: 5px 0 0 0;}
	.pgAdviceTopics .topics {width: 100%;}
		.pgAdviceTopics .topics .col1 {	width: 52%;	padding: 0 18px 0 0;vertical-align: top;}
		.pgAdviceTopics .topics .col2 {width: 47%;vertical-align: top;}
		.pgAdviceTopics .topics .item {padding: 26px 0 6px 0;}
		.pgAdviceTopics .topics h2 {font: 13.5pt/1.2em Arial;padding: 0 0 14px 0;}
		.pgAdviceTopics .topics .quest {font: 9pt/1.5em Arial;padding: 0 0 13px 20px;background: url(/site/pic/icons/i_advice.png) 0px 3px no-repeat;}
			.pgAdviceTopics .topics .quest a,
			.pgAdviceTopics .topics .quest a:hover {color: #000;}
		.pgAdviceTopics .topics .answer {font: 9pt/1.3em Arial;	color: #666;padding: 0 0 0 20px;background: url(/site/pic/icons/i_advice.png) -500px 2px no-repeat;}

/*---------------------- pgAdviceTopicsInDetail ----------------------*/

.pgAdviceTopicsInDetail h1 {
	font: 13.5pt Arial;
	padding: 20px 0px 6px 12px;
	margin: 0;			
}

.pgAdviceTopicsInDetail {
	padding: 0 0 25px 0;
}

.pgAdviceTopicsInDetail .topics {
	zoom: 1;
	padding: 0 0 13px 0;
}

.pgAdviceTopicsInDetail .topics .item {
	padding: 5px 12px 8px 12px;
	margin: 9px 0 0 0;	
}

.pgAdviceTopicsInDetail .topics .itemOdd {
	background: #F4F6F3;
}

.pgAdviceTopicsInDetail .topics h2 {
	font: 13.5pt/1.2em Arial;
	padding: 0 0 6px 20px;	
	background: url(/site/pic/icons/i_advice.png) 0px 6px no-repeat;	
}

.pgAdviceTopicsInDetail .topics .quest {
	font: 9pt/1.3em Arial;
	padding: 0 0 19px 20px;	
}

.pgAdviceTopicsInDetail .topics .info {
	font: 9pt/1.5em Arial;
	color: #999;
	padding: 0 0 0 20px;	
}

.pgAdviceTopicsInDetail .topics .prop {
	font: 9pt/1.5em Arial;
	color: #999;	
	padding: 0 0 0 20px;	
	background: url(/site/pic/icons/i_advice.png) -998px 0px no-repeat;	
}

.pgAdviceTopicsInDetail .topics .answer {
	font: 9pt/1.5em Arial;
	padding: 0 0 0 20px;	
	background: url(/site/pic/icons/i_advice.png) -500px 2px no-repeat;
}


.pgAdviceTopicsInDetail .paging {
	font: 10.5pt/1.2em Arial;
	border-top: 3px solid #F4F6F3;
	padding: 0px 0 15px 0;
}

.pgAdviceTopicsInDetail .pages {
	float: left;
	color: #999999;	
	word-spacing: 8px;
	margin: 12px 0 0 10px;
}

.pgAdviceTopicsInDetail .pages a.prev,
.pgAdviceTopicsInDetail .pages a.prevN,
.pgAdviceTopicsInDetail .pages a.next,
.pgAdviceTopicsInDetail .pages a.nextN {
	font: 10.5pt/0.5em "Times New Roman", Times, serif;
	word-spacing: normal;
	text-decoration: none;
	padding: 0;	
}

.pgAdviceTopicsInDetail .pages a.prev span,
.pgAdviceTopicsInDetail .pages a.next span {
	font: 10.5pt/1.2em Arial;
	text-decoration: underline;
}

.pgAdviceTopicsInDetail .pages a.act,
.pgAdviceTopicsInDetail .pages a.prevN,
.pgAdviceTopicsInDetail .pages a.nextN {
	color: #999999;
	cursor: text;
	text-decoration: none;	
}

.pgAdviceTopicsInDetail .pages a.prevN span,
.pgAdviceTopicsInDetail .pages a.nextN span {
	font: 10.5pt/1.2em Arial;
}

.pgAdviceTopicsInDetail .scope {
	float: right;
	padding: 12px 8px 0 0;
}

/*---------------------- pgAdviceInDetail ----------------------*/


.pgAdviceInDetail h1 {
	font: 18pt/1.2 Arial;
	padding: 23px 0px 0px 12px;
	margin: 0;			
}

.pgAdviceInDetail {
	padding: 0 0 25px 0;
}

.pgAdviceInDetail .quest {
	padding: 8px 13px 19px 12px;
}

.pgAdviceInDetail .quest .info {
	font: 9pt/1.5em Arial;
	color: #999;
	padding: 0 0 21px 20px;	
	background: url(/site/pic/icons/i_advice.png) 0px 2px no-repeat;		
}

.pgAdviceInDetail .quest .descr {
	font: 9pt/1.3em Arial;
	padding: 0 0 20px;
}

.pgAdviceInDetail .quest .prop {
	font: 9pt/1.5em Arial;
	color: #999;	
	padding: 0 0 0 20px;	
	background: url(/site/pic/icons/i_advice.png) -998px 0px no-repeat;	
}


.pgAdviceInDetail .answers {
	zoom: 1;
	padding: 0 0 15px 0;
}

.pgAdviceInDetail .answers .item {
	padding: 9px 12px 17px 12px;
	margin: 9px 0 0 0;	
}

.pgAdviceInDetail .answers .itemOdd {
	background: #F4F6F3;
}

.pgAdviceInDetail .answers .info {
	font: 9pt/1.5em Arial;
	color: #999;
	padding: 0 0 18px 20px;	
	background: url(/site/pic/icons/i_advice.png) -500px 2px no-repeat;	
}

.pgAdviceInDetail .answers .descr {
	font: 9pt/1.3em Arial;
	padding: 0 0 13px 0;
}

.pgAdviceInDetail .answers .links {
	font: 9pt/1.5em Arial;
	padding: 0 0 0 0;
}

.pgAdviceInDetail .answers .links span {
	color: #D8DAD8;
	padding: 0 7px 0 7px;
}

.pgAdviceInDetail .adviceOther {
	padding: 13px 12px 18px 12px;
	background: #FFF8DE;
	zoom: 1;
}

.pgAdviceInDetail .adviceOther h2 {
	font: bold 9pt/1.2em Arial;
	padding: 0 0 0 0;
}

.pgAdviceInDetail .adviceOther li {
	display: block;
	padding: 10px 0 0 0;
}

/*---------------------- pgAdviceForm ----------------------*/

.pgAdviceForm {
	zoom: 1;
	padding: 0 0 25px 0;	
}

.pgAdviceForm h1 {
	font: 13.5pt Arial;
	padding: 20px 0px 7px 0px;
	margin: 0;			
}

.pgAdviceForm label {
	font: 10.5pt/1.4em Arial;
}

.pgAdviceForm label span {
	color: #666666;
}

.pgAdviceForm .leftLabel {
	vertical-align: top;
	padding: 20px 0 0 0;
}

.pgAdviceForm .leftLabel label {
	padding: 0 15px 0 0;
}


.pgAdviceForm .rightField {
	vertical-align: top;
	padding: 20px 0 0 0;	
}

.pgAdviceForm input.text,
.pgAdviceForm select,
.pgAdviceForm textarea {
	width: 100%;
}

.pgAdviceForm .comments {
	font: 8pt/1.2em Arial;
	color: #999;
	padding: 5px 0 0 0;
}

.pgAdviceForm .topLabel {
	vertical-align: top;
	padding: 18px 0 2px 0;
}

.pgAdviceForm .checkBox {
	padding: 0 0 5px 0;
}

.pgAdviceForm .checkBox input,
.pgAdviceForm .checkBox label {
	vertical-align: middle;
}

.pgAdviceForm .code {
	padding: 15px 0 0 0;
}

.pgAdviceForm .link {
	font: 8pt Arial;
	padding: 2px 0 30px 0;
}

.pgAdviceForm .link a {
	color: #9D9D9D;
}

.pgAdviceForm .button {
	text-align: center;
	border-top: 3px solid #E9E7E4;
	padding: 12px 0 0 0; 
}












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

.bottomPartners {
	background: #DADADA url(/site/pic/misc/bg_bottom_partners.png) 0px 2px no-repeat;
	padding: 3px 0 0 14px;
	zoom: 1;	
}

.bottomPartners table {
	background: #FFF;
	width: 100%;
	height: 89px;
}

.bottomPartners td {
	text-align: center;
	width: 14%;
}


#footer {
	border-top: 3px solid #B6D11E;
}

#footer .info {
	float: left;
}

#footer .info .links {
	padding: 17px 20px 4px 22px;
}

#footer .info .links .sep {
	font-weight: bold;
	color: #008DC8;
}

#footer .info .cpy {
	padding: 0px 20px 13px 22px;
}

.counters {
	word-spacing: 2px;
	padding: 19px 18px 19px 0;
    margin:0 auto;
    width:980px;
    text-align:right;
   
}







/*---------------------- popup styles ----------------------*/

#popupShimOuter {
	position: fixed;
	left:0;
	top:0;
	position: 'absolute';
	min-width: 984px;
	width:100%;
	height:100%;
	height: expression(parseInt(document.body.clientHeight, 10) + 'px');	
	top: expression(parseInt(document.body.scrollTop, 10) + 'px');
	left: expression(parseInt(document.body.scrollLeft, 10) + 'px');	
	z-index: 500;

	Abackground: #FFF;	
	A-moz-opacity: 0.5;
	Aopacity: 0.5;
 Afilter: alpha(opacity=50);	
}

#popupShimOuter IFRAME {
	display: none;
	display: 'block';
	position: absolute; 
	filter: alpha(opacity=0, style=0);
	left:0;
	top:0;
	width: 100%;
	height: 100%;	
}


#popupsOuter {
	z-index: 1000;
	position: relative;
	width: 984px;
	text-align: left;
	margin: 0 auto;
}

.popup {
	z-index: 1000;
	position: absolute;
	min-height: 26px;
	//height: 26px;	
	text-align: left;
	sdisplay: inline;
	width: 200px;
	top: -1000em;
	left: -1000em;
}

.popup .c {
	position: relative;
	z-index: 1002;
	margin: 0 0 -13px 0;
	padding: 13px;	
	width: '100%';
}

.popup .ic {
	position: relative;
	width: '100%';
}

.popup .t,
.popup .b {
	position: absolute;
	display: block;
	z-index: 1001;
	top: 0;
	//top: auto;
	bottom: 0px;
	bottom: expression((this.parentNode.offsetHeight%2) ? '-2px' : '-1px');
	left: 0;
	right: 13px;
	overflow: hidden;
	//width: 100%;
	//height: 100%;
}

.popup .b {
	top: auto;
	bottom: -13px;
	bottom: expression((this.parentNode.offsetHeight%2) ? '-14px' : '-13px');	
	height: 13px;
}

.popup .r {
	left: auto;
	//dleft: -13px;
	right: 0;
	//margin-left: 100%;
	width: 13px;
}

.popup .t * ,
.popup .b * {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 110%;
	height: 110%;
	background: url(/site/pic/misc/bg_popup.png) 0 0 no-repeat;
	behavior: url("js/png.htc");
}

.popup .t * {
	margin-top: -13px;
}

.popup .l * {
	//width: 100%;
	margin-left: -13px;
}


.popupClose {
	float: right;
	display: inline;
}

.popupClose a,
.popupClose a:hover {
	font: 8pt/1.2em Arial;
	color: #999999;	
	display: block;
	background: url(/site/pic/icons/i_close_popup.gif) 100% 1px no-repeat;
	padding: 0 19px 0 0;
}

.popupRegion {
	padding: 5px 5px 5px 5px;
	zoom:1;
}

.selectControl {
	clear: both;	
	padding: 23px 0 15px 5px;
	zoom:1;	
}

.selectControl .indexCol {
	vertical-align: top;
	border-right: 1px solid #D4D4D4;
	width: 110px;
}

.selectControl .indexCol div {
	font: bold 10.5pt/1.15em Arial;
	color: #FFF;
	background: #8EB404 url(/site/pic/misc/bg_select_control.gif) 100% 0px no-repeat;
	position: relative;
	margin: 0 -11px 0 0;
	padding: 2px 20px 3px 8px;
	zoom: 1;
	white-space: nowrap;	
}

.selectControl .listCol {
	vertical-align: top;
}

.selectControl .listCol .listWrap {
	zoom: 1;	
}

.selectControl .listCol .listWrap td {
	vertical-align: top;	
}


.selectControl .listCol .listWrap li {
	font: 8pt/1.2em Arial;
	padding: 0 0 5px 30px;
	display: block; 
}

.selectControl .listCol .listWrapSelect, .listWrapSelectOut {
	overflow: auto;
	max-height:350px;
	height: expression("300px");
}

.listWrapSelectOut .listWrapSelect {
	overflow: visible!important;
	height: auto!important;
	max-height: 10000px!important;
} 

.selectControl .listCol .listWrapSelect a {
	text-decoration: none;
	border-bottom: 1px dashed #008DC8;
}

.selectControl .listCol .listWrapSelect a:hover {
	border-bottom: 1px dashed #01B6E3;
}

.selectControl .listCol .listWrapSelect .act {
	margin: 0 0 0 -3px;
}

.selectControl .listCol .listWrapSelect .act a {
	border-bottom: 0px !important;
	color: #000;
	background: #FFE595;
	padding: 1px 3px 1px 3px; 
	position: relative;	
}

.selectControl .buttons {
	text-align: center;
}

.selectControl .buttons input {
	width: 110px;
	margin: 15px 5px 0 5px;
}

.wrPopubMap{ position:relative;}
.wrPopubMap .popup { left:-200px;top:-545px;  *top:-530px; _top:-570px;width:648px;height:570px;}
.wrPopubMap .popup iframe {
	opacity:1;
	background: transparent;
	border:none;
	display:block;/*sorry for IE5*/
	position:static;/*must have*/
	z-index:1;/*must have*/
	width:600px;/*must have for any big value*/
	height:500px;/*must have for any big value*/;
    top:-5px;
    left:7px;
} 
.advCommonArea .wrPopubMap .popup .info {width:600px; height:500px;position:relative; padding:0;}
.wrPopubMap .selectControl{padding:15px 0 15px 5px;}
/*---------------------- dlgGallery ----------------------*/

.dlgGallery {
	text-align: center;	
}

.dlgGallery .dlgHeader {
	width: 611px;
	text-align: left;
	margin: 0 auto 0 auto;
}

.dlgGallery .dlgHeader .logo {
	float: left;
	width: 112px;
	height: 22px;
	background: url(/site/pic/misc/top_logo.png) 0px -92px no-repeat;
	overflow: hidden;
	margin: 12px 0 11px 44px;		
}

.dlgGallery .dlgHeader .scope {
	font: 8pt Arial;
	text-align: right;
	padding: 24px 49px 7px 0;	
}

.dlgGallery .photos {
	clear: both;
	background: #F0EEEB;
}

.dlgGallery .photos .galleryPhoto {
	width: 611px;
	margin: 0 auto 0 auto;
	padding: 47px 0 51px 0;	
}

.dlgGallery .photos .galleryPhoto table {
	margin: 0 auto 0 auto;	
}

.galleryPhoto .pic {
	border: 3px solid #FFF;	
}

.galleryPhoto a.prev,
.galleryPhoto a.prevN,
.galleryPhoto a.next,
.galleryPhoto a.nextN {
	display: block;
	width: 29px;
	height: 54px;
	margin: 0 1px 0 1px;
	background: url(/site/pic/icons/i_gallery_nav.png) 0px 0px no-repeat;	
}

.galleryPhoto a.prev {background-position: 2px 0px}
.galleryPhoto a.prevN {background-position: -48px 0px}
.galleryPhoto a.next {background-position: 2px -73px}
.galleryPhoto a.nextN {background-position: -48px -73px}

.dlgGallery .galleryScope table {
	margin: 14px auto 0 auto;	
}


/*---------------------- dlgInfo ----------------------*/

.dlgInfo {
	text-align: left;	
}

.dlgInfo .dlgHeader {
	background: #F0EEEB;
	padding: 15px 0 16px 24px;	
}

.dlgInfo .dlgHeader .logo {
	width: 112px;
	height: 22px;
	background: url(/site/pic/misc/top_logo.png) 0px -70px no-repeat;
	overflow: hidden;
}

.dlgInfo .dlgMain {
	padding: 0 18px 0 27px;	
}

.dlgInfo .dlgMain h1 {
	font: 13.5pt/1.2em Arial;
	padding: 24px 0 0 0;
}

.dlgInfo .dlgMain h2 {
	font: bold 10.5pt/1.25em Arial;
	padding: 0 0 0 0;
}

.dlgInfo .dlgMain p {
	font: 9pt/1.5em Arial;
	padding: 0 0 1.5em 0;
}

/*---------------------- popupProgress ----------------------*/

.popupProgress {
	top: 100px;
	left: 630px;
	width: 300px;
}

.popupProgress .t * ,
.popupProgress .b * {
	width: 110%;
	height: 150%;
	background: url(/site/pic/misc/bg_popup.png) 0 0 no-repeat;
	behavior: url("js/png.htc");
}

.popupProgress .t * {
	margin-top: -13px;
}

.popupProgress .l * {
	//width: 100%;
	margin-left: -13px;
}

.popupProgress .popupClose {
	margin: 0px -13px 0 0;
}

.popupProgress .popupClose a,
.popupProgress .popupClose a:hover {
	display: block;
	background: url(/site/pic/icons/i_close_popup.gif) 0px 0px no-repeat;
	padding: 0 0 0 0;
	width: 11px;
	height: 11px;
}

.popupProgress .ic {
	padding: 3px 15px 6px 15px;	
}

.popupProgress .fillingFields {
	font: 10.5pt/1.2em Arial;	
}

.popupProgress .fillingFields span {
	font: 16pt/1.2em Arial;	
}

.popupProgress .bar {
	background: #F4F2EF;
	padding: 4px 3px 4px 3px;
	margin: 6px 0 9px 0;
	zoom: 1;	
}

.popupProgress .bar div {
	background: url(/site/pic/misc/bg_bubbles.png) 0px -350px no-repeat;
	height: 7px; 
	overflow: hidden;
}

.popupProgress .qualityIndex {
	font: 10.5pt/1.2em Arial;	
}

.popupProgress .qualityIndex span {
	font: 16pt/1.2em Arial;	
	color: #FFA315;
}

/*---------------------- pgError ----------------------*/

.pgErrorOuter {
	width: 100%;
	height: 100%;
	background: #FFF;	
}

.pgError {
	width: 385px;
	text-align: left;
}

.pgError .logo a {
	display: block;
	width: 240px;
	height: 70px;
	background: url(/site/pic/misc/top_logo.png) no-repeat;
}

.pgError h1 {
	font: 18pt/1.2em Arial;	
	padding: 20px 0 3px 0;
}

.pgError h3 {
	font: bold 9pt/1.2em Arial;	
	padding: 0 0 7px 0;
}

.pgErrorCont .descr {
	font: 9pt/1.2em Arial;		
}

.pgErrorCont .links {
	font: 9pt/1.2em Arial;
	padding: 10px 0 0 0;		
}

.pgErrorCont .links ul {
	margin: 5px 0 0 0;
}

.pgErrorCont .links li {
	font: 9pt/1.4em Arial;		
}

.pgError .cpy {
	font: 8pt/1.2em Arial;	
	padding: 18px 0 0 0;
}

/*---------------------- pgLogin ----------------------*/

.pgLoginCont {
	text-align: center;
	height: 300px;	
}

.pgLoginCont .errorArea table {
	margin: 0 auto 0 auto;	
}

.pgLoginCont .errorArea table td {
	font: 12pt/1.2em Arial;
	color: #FF0000;
}

.pgLoginCont .intro {
	font: 12pt/1.2em Arial;
	padding: 0 0 25px 0;
}

.pgLoginCont .loginForm {
	margin: 0 auto 0 auto;
}

.pgLoginCont .loginForm input.text {
	width: 100%;
	margin: 5px 0 5px 0;
}

.pgLoginCont .loginForm .link {
	padding: 0 0 0 10px;
}

.pgLoginCont .loginForm .button input {
	margin: 5px 0 0 0;
	width: 82px;
}

/*---------------------- pgRegistration ----------------------*/

.pgRegistrationCont {
	text-align: center;
}

.pgRegistrationCont h3 {
	font: bold 9pt/1.2em Arial;
	padding: 18px 0 0 0;
	text-align: left;
}

.pgRegistrationCont .intro {
	font: 9pt/1.2em Arial;
	padding: 0 0 0 0;
	text-align: left;	
}

.pgRegistrationCont .intro p {
	padding: 1.2em 0 0 0;
}

.pgRegistrationCont .regForm {
	margin: 10px auto 0 auto;
}

.pgRegistrationCont .regForm .label span {
	color: #FF0000;
}

.pgRegistrationCont .regForm input.text,
.pgRegistrationCont .regForm select {
	width: 100%;
	margin: 10px 0 10px 0;
}


.pgRegistrationCont .policy {
	width: 400px;
	height: 195px;
	overflow: auto;
	overflow-x: visible;	
	overflow-y: auto;
	border: 1px solid #D4D0C8;
	text-align: left;
	margin: 10px auto 7px auto;	
	padding: 8px 8px 0px 8px;
}

.pgRegistrationCont .policy h1 {
	font: bold 10.5pt/1.2em Arial;
	padding: 0 0 16px 0;	
}

.pgRegistrationCont .policy h2 {
	font: bold 9pt/1.2em Arial;
	padding: 0 0 14px 0;		
}

.pgRegistrationCont ol {
	padding: 0 0 1em 0;		
}

.pgRegistrationCont ol li {
	list-style: decimal inside;
	text-indent: 5px;
}

.pgRegistrationCont .confirmForm {
	width: 400px;
	margin: 0 auto 0 auto;
}

.pgRegistrationCont .confirmForm .field {
	padding: 0 5px 0 30px;
	vertical-align: top;
}

.pgRegistrationCont .confirmForm .label {
	padding: 2px 0 0 0;
	vertical-align: top;
}

.pgRegistrationCont .button input {
	margin: 16px 0 35px 0;
}


/*---------------------- searchOfferBot ----------------------*/

.searchOfferBot {
	margin: 11px 0 0 0;
	padding: 0 18px 16px 18px;
	background: #F4F4F4;
}

.searchOfferBot h2 {
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 0 0;	
}


.searchOfferBot h3 {
	font: bold 9pt/1.2em Arial;
	padding: 18px 0 0 0;	
}

.searchOfferBot .searchOfferForm {
	padding: 5px 0 0 0;
}

.searchOfferBot .field input {
	width: 100%;
}

.searchOfferBot .radioGroup {
	padding: 5px 0 0 0;
}

.searchOfferBot .radioGroup label {
	line-height: 1.7em;
	vertical-align: middle;	
}

.searchOfferBot .radioGroup input {
	vertical-align: middle;
}

.searchOfferBot .button input {
	margin: 13px 0 0 0;
	width: 118px;
}

/*---------------------- offerChapterMenu ----------------------*/

.offerChapterMenu {
	margin: 11px 0 0 0;
	padding: 0 18px 16px 18px;
}

.offerChapterMenu h2 {
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 0 0;	
}

.offerChapterMenu ul {
	
}

.offerChapterMenu li {
	padding: 13px 0 0 0;	
}

.offerChapterMenu li.act a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/*---------------------- pgInetPartner ----------------------*/

/*---------------------- helpBlock ----------------------*/

.helpBlock {
	margin: 11px 0 0 0;
	padding: 0 18px 16px 18px;
}

.helpBlock h2 {
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 0 0;	
}

.helpBlock .info {
	padding: 13px 0 0 0;		
}


/*---------------------- pgInetPartner ----------------------*/


.pgInetPartnerCont {
	padding: 0 0 25px 0;
	zoom:1;
}

.pgInetPartnerCont .sendButton {
	margin: 11px 0 30px 30px;
	float: right;
}

.pgInetPartnerCont .sendButton a {
	display: block;
	font: 13.5pt/1.2em Arial;
	color: #FFF;
	background: #A0C041;
	padding: 2px 30px 5px 30px;
}

.pgInetPartnerCont h1 {
	font: bold 13.5pt/1.2em Arial;
	padding: 9px 0 6px 0;	
}

.pgInetPartnerCont h2 {
	font: bold 9pt/1.2em Arial;
	padding: 8px 0 0 0;	
}

.pgInetPartnerCont p {
	padding: 6px 0 0 0;	
}

.pgInetPartnerCont ul {
	padding: 6px 0 0 0;		
}

.pgInetPartnerCont li {
	padding: 0px 0px 6px 15px;
	background: url(/site/pic/icons/bulls.png) -2995px .45em no-repeat;
}	

.inetPartnerResult {
	padding: 27px 0 0 0;
	zoom: 1;
}

.inetPartnerResult h2 {
	font: 12pt/1.2em Arial;
	padding: 0 0 25px 0;
}

.inetPartnerResult h2 span {
	font: 13.5pt/1.2em Arial;
}

.inetPartnerResult table thead td {
	font: bold 9pt/1.2em Arial;	
	text-align: center;
	vertical-align: top;
	padding: 0 0 5px 0;
}

.inetPartnerResult table tbody td {
	font: 9pt/1.2em Arial;	
	text-align: center;
}

.inetPartnerResult table tbody .rowEven td {
	background: #F4F4F4;
	padding: 15px 5px 15px 5px;	
}

.inetPartnerResult table tbody .rowEven td.colIcon {
	padding: 0;
	text-align: left;
}

.inetPartnerResult table tbody .rowOdd td {
	padding: 15px 5px 15px 5px;
}

.inetPartnerResult table tbody .rowOdd td.colIcon {
	text-align: left; 
	padding: 15px 0px 15px 0px;	
}

/*---------------------- actionTabs ----------------------*/

.actionTabs {
	zoom:1;
	margin: 29px 0 0 0;
}

.actionTabs ul {
	height: 30px;
	background: url(/site/pic/misc/bg_action_tabs.png) 0 0;	
	padding: 0 0 0 18px;	
}

.actionTabs li {
	display: block;
	float: left;
	height: 30px;
	background: url(/site/pic/misc/bg_action_tabs.png) 0 0;	
	overflow: hidden;		
	display: inline;
}

.actionTabs li div {
	float: left; 
	font: bold 9pt/1.2em Arial;
	height: 30px;
	padding: 10px 15px 0 15px;
}

.actionTabs li a,
.actionTabs li a:hover {
	text-decoration: none;
}

.actionTabs li.act {
	background: url(/site/pic/misc/bg_action_tabs.png) 0 -30px no-repeat;
	margin: 0 -12px 0 -9px;	
	z-index: 1;
	position: relative;
}

.actionTabs li.act div {
	background: url(/site/pic/misc/bg_action_tabs.png) 100% -60px no-repeat;	
	padding: 10px 27px 0 24px;	
}

.actionTabs li.act a {
	color: #000;
	cursor: default;
}

/*---------------------- pgUZ ----------------------*/

/*---------------------- pgUZtabMyOffer ----------------------*/

.pgUZtabMyOffersCont {
	padding: 0 0 25px 0;
	zoom: 1; 	
}

.pgUZtabMyOffersCont h1 {
	margin: 20px 0 19px 0;
	font: 13.5pt/1.2em Arial;
}

.schResMyOffers {
	padding: 5px 0 0 0;
	zoom: 1;
}


.schResMyOffers table {
	border-bottom: 1px solid #E0DFDE;	
}

.schResMyOffers .rowData td {
	padding: 11px 10px 12px 0;
	border-top: 1px solid #E0DFDE;
}

.schResMyOffers td.colPrice {
	padding-left: 12px; 	
}

.schResMyOffers .colPrice .price {
	font: 9pt/1.45em Arial;
	color: #95B007;	
}

.schResMyOffers .colPrice .rooms {
	font: 9pt/1.45em Arial;
}

.schResMyOffers .colPhoto div {
	width: 72px;
	height: 72px;
	overflow: hidden;
}

.schResMyOffers .colPhoto a {
	display: block;
	text-decoration: none;
}

.schResMyOffers .colPhoto span {
	display: block;
	font: 8pt/0.90em Arial;
	color: #FFF;
	background: #008DC8;
	position: relative;
	margin: -1.13em 0 0 0;
	padding: 0 0px 0 6px;
	height: 1.15em;
	z-index: 1;
	cursor: pointer;
}

.schResMyOffers .colPhoto span b {
	font: 8pt/0.1em "Times New Roman", Times, serif;
}

.schResMyOffers .colPhoto .noPhoto {
	background: url(/site/pic/content/img_no_photo.png) 0px 0px no-repeat;	
	behavior: url("js/png.htc");		
}

.schResMyOffers .colInfo .adr {
	font: 9pt/1.45em Arial;
} 

.schResMyOffers .colDates {
	font: 9pt/1.45em Arial;
}

.schResMyOffers .colDates span {
	font-weight: bold;
}


.schResMyOffers .colStatus div {
	font: 9pt/1.45em Arial;
}

.schResMyOffers .colStatus .inactive {
	font-weight: bold;
	color: #FF0000;
}

.schResMyOffers .rowAction td {
	padding: 0 0 10px 0;
}

.schResMyOffers .rowAction .colLeftButtons {
	
}

.schResMyOffers .rowAction .colRightButtons {
	text-align: right;
	word-spacing: 5px;
}

.schResMyOffers .totalBlock {
	padding: 18px 0 0 12px;
}

.schResMyOffers .totalBlock span {
	font-weight: bold;
}


/*---------------------- pgUZtabHisrotyRq ----------------------*/

.pgUZtabHisrotyRq {
	padding: 0 0 25px 0;
	zoom: 1; 	
}

.pgUZtabHisrotyRqCont h1 {
	margin: 20px 0 19px 0;
	font: 13.5pt/1.2em Arial;
}

.rqTableView {
	zoom: 1;
}

.rqTableView td {
	font: 9pt/1.2em Arial;
	padding: 9px 15px 6px 0;
	background: url(/site/pic/misc/bg_dots1.png) 0px 0px repeat-x;	
}

.rqTableView .rowFirst td {
	background: none;
}

.rqTableView td.colDate {
	font-weight: bold;	
	white-space: nowrap;
}

/*---------------------- pgUZtabMyPad ----------------------*/

.pgUZtabMyPad {
	padding: 0 0 25px 0;
	zoom: 1; 	
}

.pgUZtabMyPadCont h1 {
	margin: 20px 0 19px 0;
	font: 13.5pt/1.2em Arial;
}

.pgUZtabMyPadCont h1 span {
	color: #F29712;
}

/*---------------------- schResPadView ----------------------*/

.schResPadView {
	padding: 0px 0 0px 0;	
}

.schResPadView thead td {
	font: bold 9pt/1.2em Arial;
	padding: 9px 10px 9px 0;	
}

.schResPadView td.colReg,
.schResPadView td.colStatus {
	text-align: center;
}

.schResPadView tbody td {
	padding: 11px 10px 12px 0;
}

.schResPadView tbody .rowOdd td {
	background: #F4F4F4;
	padding: 11px 10px 12px 0;
}

.schResPadView tbody .colCheck {
	text-align: center;
}

.schResPadView tbody .colPrice .basic {
	font: bold 9pt/1.2em Arial;
	color: #95B007;	
}

.schResPadView tbody .colPrice .other {
	font: 9pt/1.2em Arial;
}

.schResPadView tbody .rowOdd td.colPhoto {
	background: #F4F4F4;
	padding-top: 0px;
	padding-bottom: 0px;
}

.schResPadView tbody .colPhoto div {
	width: 72px;
	height: 72px;
	overflow: hidden;
}

.schResPadView tbody .colPhoto a {
	display: block;
	text-decoration: none;
}

.schResPadView tbody .colPhoto span {
	display: block;
	font: 8pt/0.90em Arial;
	color: #FFF;
	background: #008DC8;
	position: relative;
	margin: -1.13em 0 0 0;
	padding: 0 0px 0 6px;
	height: 1.15em;
	z-index: 1;
	cursor: pointer;
}

.schResPadView tbody .colPhoto span b {
	font: 8pt/0.1em "Times New Roman", Times, serif;
}

.schResPadView tbody .colPhoto .noPhoto {
	background: url(/site/pic/content/img_no_photo.png) 0px 0px no-repeat;	
	behavior: url("js/png.htc");		
}

.schResPadView tbody .colInfo .adr {
	font: 9pt/1.2em Arial;
} 

.schResPadView tbody .colReg {
	font: 9pt/1.2em Arial;
	text-align: center;
}


.schResPadView tbody .colStatus div {
	font: 9pt/1.2em Arial;
}

.schResPadView tbody .colStatus div.date {
	font-weight: bold;
	color: #4A4A4A;
}

.schResPadView tbody .colStatus div.date span {
	color: #95B007;
}

.schResPadView tbody td.colComment {
	padding: 0 0 1px 0;
}

.schResPadView tbody .colComment a {
	text-decoration: none;
	border-bottom: 1px dashed #008DC8;	
}

.schResPadView tbody .colComment a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #01B6E3;	
}

.schResPadView tbody .colComment .viewMode .view,
.schResPadView tbody .colComment .editMode .edit {
	display: block;
}

.schResPadView tbody .colComment .viewMode .edit,
.schResPadView tbody .colComment .editMode .view {
	display: none;
}

.schResPadView tbody .colComment .viewMode .view {
	height: 4em;
	overflow: hidden;
}

.schResPadView tbody .colComment textarea {
	width: 100%;
	height: 4.3em;
}

.schResPadView tbody .colComment .editMode a {
	font: 8pt/1.2em Arial; 
}

/* */

.pgUZtabMyPadCont .actions {
	padding: 20px 0 0 0;
	word-spacing: 7px;
}

.pgUZtabMyPadCont .actions input {
	vertical-align: middle;	
}

.pgUZtabMyPadCont .actions a {
	font: 9pt/1.5em Arial;
	text-decoration: none;
	background: url(/site/pic/icons/icons.png) no-repeat;
}

.pgUZtabMyPadCont .actions a span {
	border-bottom: 1px dotted #008DC8;
	padding: 0 1px 0 0;	
}

.pgUZtabMyPadCont .actions a:hover span {
	border-bottom: 1px dotted #01B6E3;
}

.pgUZtabMyPadCont .actions a.print {
	padding: 0 0 0 24px;
	background-position: 1px -250px !important;
}

.pgUZtabMyPadCont .paging {
	border-top: 0px;	
}

.schResPadView .emptyView {
	font: 9pt/1.2em Arial;
	text-align: center;		
	border: 2px solid #F29712;	
	padding: 23px 20px 23px 20px;
}

/*---------------------- ownerDetails ----------------------*/

.ownerDetails {
	zoom: 1;
	padding: 33px 18px 0 18px;	
}

.ownerDetails .colFace {
	vertical-align: bottom;
}

.ownerDetails .colFace .name {
	font: bold 10.5pt/1.2em Arial;
}

.ownerDetails .colFace .email {
	padding: 7px 0 0 20px;
	background: url(/site/pic/icons/icons.png) 0px -1140px no-repeat;
}

.ownerDetails .colPropOuter {
	vertical-align: top;
	padding: 0 0 0 18px;
}

.ownerDetails .propBlock {
	width: 190px;
	background: #F4F4F4;	
}

.ownerDetails .propBlock .header {
	font: bold 9pt/1.25em Arial;
	color: #FFF;
	padding: 5px 18px 5px 18px;
	background: #fCA506 url(/site/pic/misc/bg_search_form.png) 0px -120px repeat-x;	
}

.ownerDetails .propBlock .info {
	zoom: 1;
	padding: 11px 18px 11px 18px;
}

.ownerDetails .propBlock .info table {
	width: 100%;
}

.ownerDetails .propBlock .info .colName {
	padding: 0 5px 0 0;
	vertical-align: top;
	width: 100%;	
}

.ownerDetails .propBlock .info .colVal {
	font-weight: bold;
	padding: 0 0 0 0;
	vertical-align: top;
	text-align: right;
}

.ownerDetails .propBlock .info .rowTotal td {
	font-weight: bold;
	padding: 13px 0 0 0;
}

.ownerDetails .propBlock .positive {
	color: #6AA500;
}

.ownerDetails .propBlock .negative {
	color: #FF0000;
}

.ownerDetails .propBlock .info .totalLine {
	padding: 13px 0 0 0;
}

.ownerDetails .propBlock .info .totalLine span {
	font-weight: bold;
}

/*---------------------- ownerStatus ----------------------*/

.ownerStatus {
	background: #F4F4F4;
	padding: 10px 18px 12px 18px;
	margin: 25px 0 0 0;
}

.ownerStatus .mark {
	color: #EF9813;
}

/*---------------------- pgUZtabAdminOffer ----------------------*/

.pgUZtabAdminOffer {
	zoom: 1;
	padding: 30px 0 25px 0;
}

.pgUZtabAdminOffer .sendButton {
	margin: 0px 12px 20px 12px;
}

.pgUZtabAdminOffer .sendButton a {
	display: block;
	font: 13.5pt/1.2em Arial;
	color: #FFF;
	background: #A0C041;
	padding: 2px 5px 5px 5px;
	text-align: center;
}

.pgUZtabAdminOfferCont {
	zoom: 1;
}

/*---------------------- hotFilterPanel ----------------------*/

.hotFilterPanel {
	background: #fCA506 url(/site/pic/misc/bg_search_form.png) 0px -120px repeat-x;	
}

.hotFilterPanel table {
	height: 42px;	
}

.hotFilterPanel label {
	color: #fff;
	font: bold 9pt/1.2em Arial;
	padding: 0 10px 0 20px;
	white-space: nowrap;
}

.hotFilterPanel select {
	width: 100%;
}

.hotFilterPanel .button {
	padding: 0 12px 0 5px;	
}

/*---------------------- schResAdminView ----------------------*/

.schResAdminView {
	zoom: 1;
	margin: 27px 0 0 0;	
}

.schResAdminView .emptyView {
	text-align: center;
	padding: 23px 20px 25px 20px;
	background: #F4F4F4;
}


/*---------------------- pgUZtabPayoff ----------------------*/

.pgUZtabPayoff {
	zoom: 1;
	padding: 30px 0 25px 0;
}

.pgUZtabPayoffCont {

}

/*---------------------- schResPayoffView ----------------------*/

.schResPayoffView {
	zoom: 1;
	margin: 27px 0 0 0;	
}

.schResPayoffView .emptyView {
	text-align: center;
	padding: 23px 20px 25px 20px;
	background: #F4F4F4;
}

/*---------------------- adminChapterMenu ----------------------*/

.adminChapterMenu {
	margin: 11px 0 0 0;
	padding: 0 18px 16px 18px;
}

.adminChapterMenu h2 {
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 0 0;	
}

.adminChapterMenu ul {
	padding: 7px 0 0 0;		
}

.adminChapterMenu li {
	padding: 7px 0 0 0;
}

/*---------------------- pgUZtabAccount ----------------------*/

.pgUZtabAccount {zoom: 1; padding: 5px 0 25px 0;}
	.pgUZtabAccountCont h2 {font: 13.5pt/1.2em Arial; padding: 20px 0 12px 0;}
	.pgUZtabAccountCont p {font: 9pt/1.8em Arial;}
	.pgUZtabAccountCont .infoBlock {padding: 6px 16px 8px 16px;	background: #F4F4F4; margin: 11px 0 6px 0;}
	.pgUZtabAccountCont .infoBlock h3 {font: bold 10pt/1.9em Arial;}
	.pgUZtabAccountCont .infoBlock p {font: 10pt/2em Arial;}
	.pgUZtabAccountCont .cForm {}
	.pgUZtabAccountCont .cForm .label span {color: #FF0000;}
	.pgUZtabAccountCont .cForm input.text, .pgUZtabAccountCont .cForm select {width: 100%; margin: 5px 0 5px 0;}
	.pgUZtabAccountCont .settingContact .buttons {padding: 15px 0 25px 0; word-spacing: 17px;}
	.pgUZtabAccountCont .settingContact .buttons input {width: 118px;}
	.pgUZtabAccountCont .cForm #birth_month{ margin:0; height:20px;}

/*---------------------- visitingCard ----------------------*/

.visitingCard {
	zoom:1;
	background: #E2F3B4;
	margin: 6px 0 10px 0;
	padding: 1px 0 1px 0;		
}

.visitingCard .type {
	float: right;
	display: inline;
	font: bold 9pt/1.2em Arial;
	color: #FFF;	
	background: #EF9813;
	margin: -1px 18px 0 0;
	padding: 1px 15px 3px 15px;
}

.visitingCard .info {
	position: relative;

}

.visitingCard .info table {
	margin: -7px 0 -8px 18px;
	border: 1px solid #D1D1D1;
	background: #FFF;	
	position: relative;	
}

.visitingCard .info .icon {
	text-align: center;
	width: 210px;
	height: 115px;	
}

.visitingCard .info .icon div {
	padding: 10px 15px 15px 15px
}

.visitingCard .info .txt {
	padding: 10px 25px 15px 10px;
}

.visitingCard .info h3 {
	font: bold 10.5pt/1.2em Arial;
	padding: 0 0 10px 0;
}

.visitingCard .info .phone {
	background: url(/site/pic/icons/icons.png) 0px -1247px no-repeat;
	padding: 0 0 0 21px;
}

.visitingCard .info .email {
	background: url(/site/pic/icons/icons.png) 0px -1297px no-repeat;
	padding: 0 0 0 21px;
}

.pgRelations {
	zoom: 1;
}

.pgRelationsCont {
	zoom: 1;
	padding: 11px 0 25px 0;		
}

.pgRelationsCont .schResTableView {
	padding-bottom: 7px; 
}

.pgRelationsCont .paging { 
	border-top: 0; 
}
.pgMapCont{
	margin-bottom:50px;
	width:100%;
	overflow:hidden;
}

.pgMapCont_alf{
	margin-bottom:50px;
	margin-top:20px;
}
.collomFloat{
	float:left;
	width:33%;
	margin-top:15px;
	}
.collomFloat ul{
	
	background-image:url(/site/pic/misc/map_07.gif);
	background-repeat:repeat-y;
	background-position:2px top;
	padding-bottom:20px;
	
	}
.collomFloat ul li{
	background-image:url(/site/pic/misc/map1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.collomFloat ul ul{
	background-image:none;
	margin-top:10px;
	padding-bottom:0;
	}
.collomFloat ul ul ul{
	background-image:none;
	margin-top:0;
	}
.collomFloat ul ul li{
	background-image:url(/site/pic/misc/map.gif);
	background-repeat:no-repeat;
	background-position:left 0.7em;
	}
.collomFloat ul ul ul li{
	background-image:none;
	}
.collomFloat ul li a{
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.13em;
	font-weight:bold;
	color:#000000;
	line-height:1.7;
	}
.collomFloat ul ul li a{
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#363636;
	line-height:1.7;
	}
.collomFloat ul ul ul li a{
	padding-left:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#363636;
	line-height:1.7;
	}
.collomFloat ul ul ul ul li a{
	padding-left:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#767676;
	line-height:1.7;
	}
.vnutr{
	background-image:url(/site/pic/misc/map_19.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:90%;
	margin-left:5%;
	}
.collomFloat ul img{
	margin:0 0 0 5px;
	}
.collom20prs{
	float:left;
	width:20%;
	}
.collom20prs ul{
	width:84%;
	margin-left:15%;
	}
.collom20prs ul ul{
	width:100%;
	margin-left:0;
	}
.pgMapCont_alf{
	width:100%;
	overflow:hidden;
	}
.pgMapCont_alf ul li{
	color:#767676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.7;
	padding-top:5px;
}
.pgMapCont_alf ul li{
	padding-top:0;
	}
.pgMapCont_alf ul ul li a{
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	padding-left:15px;
}
.pgMapCont_alf ul li a{
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	
}
.pgMapCont h1, .pgMapCont_alf h1{
	line-height:1.5;
}
.green{
	height:6px;
	width:100%;
	overflow:hidden;
	background-color:#9aca3e;
	}
.top_print .nazad{
	width:334px;
	}
.nazad{
	float:left;
	font-size:9pt;
	color:#008dc8;
	height:15px;
	}
.nazad b{
	font-size:9pt;
	font-family:"Times New Roman",Times,serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0.1em;
	}
.top_print{
	padding:20px 0;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:984px;
	overflow:hidden;
	}
.center{
	float:left;
	vertical-align:middle;
	margin-left:53px;
	}
.center span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	line-height:1.5;
	margin-top:5px;
	}
.center input{
	margin-right:6px;
	}
.button_print{
	float:right;
	margin-left:100px;
	margin-right:6px;
	}
.button_print input{
	width:115px;
	}
.printed #header .hotSection{	
	float:right;
	padding:0 0 0 22px;
	_padding:0 0 0 50px;
		}
.printed #header .hotSection textarea{
	border:none;
	color:#999999;
	margin:20px 20px 0 0;
	width:290px;
	overflow:hidden;
	}
.printed #header .logo {
	padding:22px 0 25px 30px;
	width:334px;
}
.printed #header .logo a {
	background:none;
	}
.printed .pgCompareCont .propBlock h3,
.printed .pgCompareCont .priceBlock h3{
	margin-left:10px;
	}

.printed .pgCompareCont .bottomLinks {
margin:10px 0 0 0;
padding:0 0 0 6px;
}
.footer_teni{
	background-image:url(/site/pic/misc/1111_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:15px;
	margin:0 auto;
	width:988px;
	margin-bottom:20px;
	}
.footer_teni1{
	background-image:url(/site/pic/misc/1111_04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:15px;
	width:100%;
	}
.printed .pgAdvertCont {
background:none;
}
.printed .description{
	padding:0 20px 0 18px;
	}
.printed .description p{

font-family:Arial;
font-size:9pt;
}
.printed .description span,
.printed .block1 span{
	color:#666666;
	}
.block1{
	width:100%;
	padding-bottom:20px;
	overflow:hidden;
	}
.block1 .left_col{
	float:left;
	}
.block1 .col_right{
	float:right;
	margin-right:20px;
	}
.pgAddOfferCont .offerViewPremium1,
.pgAddOfferCont .offerViewStandard1{
	background:none;
	}
.pgAddOfferCont .offerViewPremium1111{
	padding:15px 0;
}
.pgAddOfferCont .offerViewPremium11111,
.prolog{
	padding:0 4px;
}
.schResTableView .colStatus div.today {
	color:#95B007;
	}
.offerViewPremium1 .timeOptions p{
	margin-top:10px;
	}
.offerViewPremium1 .timeOptions .open_obiava a{
	background:transparent url(/site/pic/icons/icons.png) no-repeat scroll 100% -597px;
	padding: 2px 16px 3px 0px;	
	}
.offerViewPremium1 .colOfferViewInfo p{
	text-align:center;
	margin-top:10px;
	line-height:1;
	font-size:13.5pt;
	}
.offerViewPremium1 .colOfferViewInfo p span{
	font-size:0.63em;
	color:#9f9fa4;
	line-height:2;
	}
.offerViewPremium1{
	border-bottom:2px solid #e4e5e0;
	}
.pgAddOfferCont .cena{
	 background:transparent url(/site/pic/icons/bulls.png) no-repeat scroll -1995px 1.5em;
	 margin-top:10px;
}
.cena span{
	font-size:17pt;
	color:#f09810;
	font-weight:normal;
	}
.pgAddOfferCont .prolog p{
	font-size:11pt;
	margin-top:10px;
	}
.pgAddOfferCont .prolog p span{
	color:#95B007;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17pt;
}
.red_ramca{
	overflow:hidden;
	border:1px solid #ffafaf;
	padding:18px 12px 18px 12px;
	_height:100px;
	margin:20px 0;
	
	}
.red_ramca img{
	float:left;
	margin-right:20px;
	_margin-bottom:20px;
	}
.red_ramca p{
	margin-top:20px;
	font-size:11pt;
	}
.contener_but input{
	margin-right:20px;
	}
.schResTableView1{
	background-image:url(/site/pic/icons/add_ad_040_03.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:8px;
	}
	
.offerViewPremium1 .persent{
	width:33%;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	text-align:center;
	}
.offerViewPremium1 .persent1{
	border-left:1px solid #e4e5e0;
	border-right:1px solid #e4e5e0;
	}
.offerViewPremium1{
	overflow:hidden;
	}
.colOfferViewInfo1{
	width:80%;
	
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}
.contener_div_obiava{
	border:2px solid #e4e5e0;
	width:80%;
	width:85%;
	margin:10px auto;

	}
.contener_div_obiava td{
	border:1px solid #e4e5e0;
	padding:11px 20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#767676;
	font-size:8pt;
	border-bottom:none;
	
	}
.contener_div_obiava td .icon{
	background:transparent url(/site/pic/icons/icons.png) no-repeat scroll -50px 0;
	float:left;
	height:20px;
	width:20px;
	}
.contener_div_obiava .nashe{
	border:	1px solid #FFCD35;
	background-color:#FFFEDF;
	}
.contener_div_obiava .nashe .icon,
.contener_div_obiava .nashe1 .icon,
.contener_div_obiava .nashe2 .icon{
	background:transparent url(/site/pic/icons/icons.png) no-repeat scroll left top;
	}
.contener_div_obiava .nashe1{
	border-bottom:1px solid #ffcd35;
	background-color:#fffedf;
	}
.contener_div_obiava .nashe1_pod{
border-top:none;
}
.contener_div_obiava .nashe1 .block22{
	background: url(/site/pic/icons/add_ad_030_33.gif) no-repeat left 1px;
	height:20px;
	float:left;
	margin-left:5px;
	}

.contener_div_obiava td .block11{
	float:left;
	margin-left:10px;

	}
.contener_div_obiava .nashe1 .block22 div{
	background: url(/site/pic/icons/add_ad_030_34.gif) no-repeat right 1px;
	padding:0 5px;
	height:100%;	
	
	}
.offerViewPremium1 .colOfferViewInfo .uto4nenie{
	margin-top:30px;
	}
.offerViewPremium1 .colOfferViewInfo .uto4nenie p{
	font-size:8.5pt;
	color:#000000;
	margin-top:5px;
	}
.offerViewPremium1 .colOfferViewInfo .uto4nenie p b{
	font-size:9pt;
	}
.offerViewPremium1 .colOfferViewInfo .uto4nenie p b span{
	color:#e0090e;
	font-size:9pt;
	}
.offerViewPremium1 .colOfferViewInfo .uto4nenie p span{
	font-size:8.5pt;
	}
.offerViewPremium1 .colOfferViewInfo .uto4nenie img{
	display:inline;
	margin-right:5px;
	}
.offerViewPremium111{
	border:none;
	}
.printed .description,
.printed .photos {
padding-left:0;
}
.printed .block1{
	padding-left:18px;
	}
.pgAddOfferCont .offerView .colOfferViewInfo1{
	padding:0;
}
.persent .rows{
	overflow:hidden;
	width:100%;
	}
.plategi .stepping {
	padding:0 0 15px 21px;
}
.plategi .pgAddOfferCont .offerView .timeOptions {
	padding:10px 0 20px 0;
	}
.printed .advCommonAreaTbl .advCol2 {
	width:35%;
	padding-left:30px;
}
.printed .advCommonAreaTbl .advCol1 {
	width:auto;
}

._rowMarked td {
	background-image: url(/site/pic/misc/bg_search_row_marked.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	padding-bottom: 7px;	
}

._rowMarked td.colIcons {
	background-position: 0px 0px;	
}

._rowMarked td.colStatus {
	background-position: 100% 0px;	
}

._rowUnderMarked td {
	background-image: url(/site/pic/misc/bg_search_row_marked.png);
	background-repeat: no-repeat;
	background-position: 50% 100%;	
	border: 0;
	padding: 0;
	height:10px;	
}

._rowUnderMarked td.colIcons {
	background-position: 0px 100%;	
}

._rowUnderMarked td.colStatus {
	background-position: 100% 100%;	
}

.rowPrem td {
	border-top: 1px solid #FFE189;
	background: #FFF6DF;
}

.rowMarked td {
	border-top: 1px solid #FFE189;
	background: #FFF6DF;
}
.pgAddOfferCont .offerViewPremium .schResTableView .obiava2 {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E4E5E0;
}
.schResTableView .obiava3 .rowPrem td, .schResTableView .obiava2 .rowPrem td {
	background:#FFFFFF none repeat scroll 0 0;
}
/*-------------------------------------------------------------------------- end default.css --------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------- metro.css --------------------------------------------------------------------------*/

#main {
	position:relative;
	}
#idPopupMap .searchForm td.col1 {
	width: 355px;
	vertical-align: top;
}

#idPopupMap .searchForm td.col2 {
	width: 460px;
	vertical-align: top;	
}

#idPopupMap .searchForm td.col3 {
	width: 155px;
	text-align: center;
	vertical-align: top;
}




#idPopupMap .searchForm .col1 .filters {
	padding: 0 0 0 18px;
}

#idPopupMap .searchForm .filters a, #idPopupMap .searchForm .popupClose a, #idPopupMap .searchForm .popupClose a:hover {
	line-height: 1.6em;
	color: #FFF;
	text-decoration: none;
	padding: 2px 5px 3px 6px;	
}
#idPopupMap .searchForm .popupClose a, #idPopupMap .searchForm .popupClose a:hover{
	padding: 2px 12px 3px 6px;	
	}
#idPopupMap .searchForm .filters a span, 
#idPopupMap .searchForm .popupClose a span, 
#idPopupMap .searchForm .popupClose a:hover span {
	border-bottom: 1px dashed #FFF;
	padding: 0 1px 0 0;
}
#idPopupMap .searchForm .popupClose a, #idPopupMap .searchForm .popupClose a:hover {
	background:transparent url(/site/pic/icons/close_gren.gif) no-repeat scroll 100% 7px;
}
#idPopupMap .searchForm .filters a.act {
	background: #F6FFC9;
	color: #749209;
}
#idPopupMap .searchForm span.white{
	color:#ffffff;
	}
#idPopupMap .searchForm .filters p{
	margin-top:3px;
}
.pgAddOfferCont .offerViewPremium .schResTableView .obiava3{
	border: 1px solid #FF0000;	
	background:#ffffff;
}
.pgAddOfferCont .offerViewPremium .schResTableView .obiava2 {
	border: 1px solid #E4E5E0;	
	background:#ffffff;
}

.schResTableView .obiava3 .rowPrem td ,
.schResTableView .obiava2 .rowPrem td {
	background:#ffffff;
	}
.pgAddOfferCont .offerViewPremium11111 .colOfferViewInfo {
	vertical-align: top;
	padding: 0 0 0 20px;
}

.schResTableView .schResObiava{
	border:none;
	}
.schResObiava td{
	border:none;
	padding-bottom:0;

}

.schResObiava .block_obiava{
	width:48%;
	border-bottom:1px #d0d0d0 solid;
	padding:20px 0 0 0;
	}
.block_none{
	width:4%;
	}
.div_th{
	background:url(/site/pic/misc/_nofiind_03.gif) repeat-x left top;
	height:23px;
	width:100%;
	border-top:#9acb3e 1px solid;
	padding-top:3px;
	}
.div_th a{
	color:#0072bc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	padding:1px 0 0 12px;
	}
.rows{
	overflow:hidden;
	width:100%;
	}
.schResObiava .rows{
	margin-top:5px;
	}
.table_images{
	float:left;
	overflow:hidden;
	width:100px;
	}
.table_images img{
	max-width:100px;
	border:1px solid #e5e2dc;
	}
.tablr_text{
	float:left;
	padding:0 0 0 10px;
	overflow:hidden;
	width:216px;
	_width:226px;
	}
*:first-child+html .tablr_text{
	width:226px;
	}
.tablr_text p{
	font-size:8.5pt;
	}
.all_house{
	background:url(/site/pic/misc/_nofiind_11.gif) no-repeat left top;
	height:24px;
	padding-top:5px;
	margin-top:5px;
	}

.all_house1{
	border-right:1px solid #ececec;
	padding-top:2px;
	}
.all_house a{
	color:#0072bc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8.5pt;
	padding:0 0 0 12px;

	}
.all_house_JK{
	background:url(/site/pic/misc/_nofiind_01.gif) no-repeat left top;
	height:23px;
	padding-top:6px;
	width:100%;
	width:auto;
	margin:0;
	}
.all_house_JK .all_house1{
	padding-right:6px;
	}
.all_house_JK a{
	font-weight:normal;
	font-size:9pt
	}
.paging_22{
	border-top:1px solid #f1f1ed;
	border-bottom:1px solid #f1f1ed;
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	}
.rezult_header{
	margin-top:10px;
	}
.schResTableView .colJK{
	width:100%;
	border:none;
	padding:0 0 2px 0;
	}
.schResTableView1 td{
	padding-bottom:2px;
	}
.papab{
	position:absolute;
	z-index:10;
	width:370px;
	}
.papab2{

	background:transparent url(/site/pic/misc/11.png) no-repeat scroll left 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="pic/misc/11.png", sizingMethod="crop");
	
	width:370px;
	
	}
.papab1{
	background:url(/site/pic/misc/111.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="pic/misc/111.png", sizingMethod="crop");
	width:370px;
	height:20px;
	}
.papab_cont_vnutr{
	padding:20px;
	position:relative;
}
.papab .tablr_text {
	width:220px;
	_width:230px;
	}
*:first-child+html ..papab .tablr_text {
	width:230px;
	}
.closed{
	float:right;
	padding-left:15px;
	}
.closed a{
	color:#999999;
	font-size:8.5pt;
	display:block;
	float:left;
		}
.closed img{
	margin:2px 0 0 3px;
	}
.papab .schResTableView{
	padding:10px 0 0 0;
	}
.papab .schResTableView td{
	padding:0;
	}
.papab table{
	width:auto;
	}

/*---------------------- idPopupMap ----------------------*/

#idPopupMap{
	margin-bottom:0;
	margin-left:0px;
	left:-9px;
	margin-right:0;
	margin-top:20px;
	margin-top:expression("33px");
	width:1000px;
	z-index:2000;
}

#idPopupMap .c{
	top: expression("-13px");	
}
	
#idPopupMap .searchForm {
background: url(/site/pic/misc/subway_map.gif) no-repeat scroll 0 0%;

}
#idPopupMap .searchForm1 {
background: url(/site/pic/misc/111.gif) no-repeat scroll 100% 0%;
clear:both;

min-height:25px;
padding-top:5px;
}
#idPopupMap .popupClose {
	margin-right:10px;
	}
#idPopupMap .c {
	padding:6px 7px 8px 8px;
	}
.text_map{
	width:333px;
	background-color:#f3f3f3;

}
.ul_regions{
	
	padding:10px 10px 10px 20px;
	border-bottom:2px solid #ffffff;
	margin:0 5px 0 3px;
	}
.ul_regions ul ul{
	margin-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	background:none;
	display:none;

}
.ul_regions ul .act ul{
	display:block;
	}
*:first-child+html .ul_regions ul li{
	clear: left;
	
	}
.ul_regions ul{
	background:url(/site/pic/misc/map_07.gif) repeat-y 4px 0;
	margin-top:5px;
	}
.ul_regions ul li{
	
	line-height:1;
	padding-top:5px;
	_clear: left;
	}
.ul_regions ul li li{
	background:none;

	}
*:first-child+html .ul_regions ul li li, .ul_line ul li{
	clear: left;
	float: left;
	}
.ul_regions ul li li, .ul_line ul li{
	_clear: left;
	_float: left;
	}

.ul_regions ul .first{
	background:#F3F3F3 url(/site/pic/misc/map_07.gif) no-repeat 10px 100%;
	padding-top:0;
	}
.ul_regions ul .end{
	background:#F3F3F3 url(/site/pic/misc/map_07.gif) no-repeat 10px 0;
	}
.ul_regions ul li div{	
	background:url(/site/pic/icons/icons.png) no-repeat 0 -1347px;
	padding-left:15px;
	
	}
.ul_regions ul .act div{	
	background:url(/site/pic/icons/icons.png) no-repeat 0 -1398px;
	}
.ul_regions ul li a{
	background:url(/site/pic/icons/icons.png) no-repeat 2px -1547px;
	padding-left:18px;
	display:block;
	line-height:1.1;
	}
.ul_regions ul li .check {
	background:url(/site/pic/icons/icons.png) no-repeat 2px -1447px;
	}
.ul_regions ul .act .check {
	background:url(/site/pic/icons/icons.png) no-repeat 2px -1497px;
	}
.ul_regions ul .act li .check {
	background:url(/site/pic/icons/icons.png) no-repeat 2px -1447px;
	}
.ul_line{
	border:none;
	}
.ul_line ul,
.ul_line ul li,
.ul_line ul li a{
	background-image:none;
	}
.ul_line ul li a{
	padding-left:13px;
	}
.ul_line ul{
	float:left;
	width:45%;
	
	_width:46%;
	padding-bottom:15px;
	}
.ul_line .ul1{
	_width:51%;
	margin-right:9%;
	_margin-right:3%;
	}
#line1{background:url(/site/pic/icons/icons.png) no-repeat 2px -1891px;}
#line2{background:url(/site/pic/icons/icons.png) no-repeat 2px -1941px;}
#line3{background:url(/site/pic/icons/icons.png) no-repeat 2px -1991px;}
#line4{background:url(/site/pic/icons/icons.png) no-repeat 2px -2041px;}
#line5{background:url(/site/pic/icons/icons.png) no-repeat 2px -2091px;}
#line6{background:url(/site/pic/icons/icons.png) no-repeat 2px -2141px;}
#line7{background:url(/site/pic/icons/icons.png) no-repeat 2px -1591px;}
#line8{background:url(/site/pic/icons/icons.png) no-repeat 2px -1641px;}
#line9{background:url(/site/pic/icons/icons.png) no-repeat 2px -1691px;}
#line10{background:url(/site/pic/icons/icons.png) no-repeat 2px -1741px;}
#line11{background:url(/site/pic/icons/icons.png) no-repeat 2px -1791px;}
#line12{background:url(/site/pic/icons/icons.png) no-repeat 2px -1841px;}
#check_okrug, #check_stancii{
	border:1px solid #d3d3d3;
	background:#ffffff;
	margin-top:6px;
	padding:8px;}

#check_okrug h3, #check_stancii h3{
	font-size:8.5pt;
	font-weight:bold;
	color:#767676;
}
#check_okrug a, #check_stancii a{
	padding-left:11px;
	background:url(/site/pic/icons/icons.png) no-repeat 0px -2197px;
	font-size:8.5pt;
	text-decoration:none;
	}
.left_egle{
	background:url(/site/pic/misc/subway_map22.gif) no-repeat 0 0;
	height:6px;
	}
#idPopupMap .ul_regions .rows1{
	padding:10px 0 0 18px;
	}
#idPopupMap .ul_regions .rows input{
	width:85px;
	}
.Image_map{
	padding:10px 10px;
	}
.Map_metro{
	margin:8px 0 0 40px;
	position:relative;
	padding-bottom:20px;
	}
.choice_station{
	border:1px solid #d3d3d3;
	background:url(/site/pic/icons/icons.png) no-repeat 10px -2240px;
	position:absolute;
	z-index:100;
	right:15px;
	
	bottom:0px;
	_right:25px;
	_bottom:30px;
	padding:8px 8px 8px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#000000;
	
	}
.marker_chose_station{
	background: #55FF00; /* url(/site/pic/icons/icons.png) no-repeat -2px -1902px; */
	width:3px;
	height:3px;
	position:absolute;
	z-index:10;
	display: none;
	cursor: pointer;
	cursor: hand;
	}
#idPopupMap table .text_map, #idPopupMap table .Image_map{
	vertical-align:top;
	}
	
#popupsOuter{
	z-index:3000;
	}

/*---------------------- /idPopupMap ----------------------*/
.border_table{
	height:2px;
	background:#f1f1ed;
	}
#advancedSearchForm .formZone .rDash{
	text-align:right;
	}
#advancedSearchForm .formZone_new {
	padding-left:0;
	padding-right:0;
	}
#advancedSearchForm .formZone .select_contener select{
	width:95%;
}

.whitezap {position: absolute; background: white; width: 8px; height: 20px; overflow: hidden; margin-left: -8px}

.plus-minus {width: 10px; height: 10px; overflow: hidden; padding: 0px; float: left; cursor:pointer; cursor: hand}

#idPopupMap .popupClose a, #idPopupMap .popupClose a:hover {background-color: transparent!important;
}

/*-------------------------------------------------------------------------- end metro.css --------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------- dop.css --------------------------------------------------------------------------*/

.warning, .messagesok, .messageserror {display:none} 

.messageserror {
	background:#FFECE5 url(/site/pic/icoErrorBig.gif) no-repeat scroll 10px 50%;
	border:1px solid #FF4600;
	clear:both;
	color:#FF4600;
	font-size:12px;
	height:auto;
	margin:10px 17px;
	min-height:40px;
	padding:10px 10px 10px 60px;
} 

ul.messagesok {
	background:#E7F3D7 url(/site/pic/icoSuccesBig.gif) no-repeat scroll 10px 50%;
	border:1px solid #76B800;
	clear:both;
	color:#343434;
	font-size:12px;
	font-weight:bold;
	margin:10px 17px;
	min-height:40px;
	padding:10px 10px 10px 60px;
} 

.middle {padding-bottom:20px}

#outer {padding:0 10px 10px 10px}

#minWidth {position:relative; min-width:1000px; border-top:4px solid #df1920}

.advCommonArea .contacts .form .button input { width: 130px}

.login-form {
	padding: 19px 14px 6px 14px;
	margin: 0 -14px;
	zoom: 1;
}
.login-form td{
	padding: 0 0 10px 0;	
}
.pgSubPagePadding {
	padding: 20px 20px 20px 20px;
}
.pgSubPagePadding p {
	font: 9pt/1.7em Arial;
	padding: 0.8em 75px 0.8em 0;
}

.auth-block {float:left; width:420px}

.advCommonArea {
	clear: both;
/*	background:none; */
	padding: 0 0 18px 0;
	zoom: 1;
}

.noPhotoCompare {
	background:transparent url(/site/pic/content/img_no_photo.png) no-repeat scroll 0 0;
	height:72px;
	overflow:hidden;
	width:72px;
}

.advFilters{
	background:#F1F1ED;
}


.small-title .ico-set {position:absolute; left:-8px; top:5px; width:7px; height:7px; background-position:-152px -73px}
.ico-set {background-image:url(/site/pic/ico-set.png); font-size:1px}

.ar-r {width:11px; height:11px; background-position:-134px -73px}
.ar-l {width:11px; height:11px; background-position:-124px -73px}
.ico-1 {background-position:-13px -73px}
.ico-3 {width:15px; height:15px; background-position:-40px -73px}
.ico-4 {width:15px; height:15px; background-position:-55px -73px}
.ico-5 {width:17px; height:12px; background-position:-175px -88px}
.ico-6 {position:relative; clear:both; float:left; left:50%; margin-left:-7px; width:14px; height:7px; background-position:-165px -100px; margin-top:1px; font-size:1px}
.ico-7 {width:24px; height:19px; background-position:-165px -107px}
.ico-8 {width:15px; height:15px; background-position:-116px -175px}
.ico-9 {width:15px; height:15px; background-position:-150px -175px; margin-right:13px}
.premium {width:45px; height:16px; background-position:-70px -73px; margin:0}
.premium-p {background-position:0 -197px; margin:1px 13px 0 0}
.partner {background-position:-57px -197px; margin:1px 13px 0 0}

.add-form-step {background-position:0 0; padding:20px 10px 20px 31px}
.add-form-step .col-left {float:left; width:40% !important; margin-right:30px}
.add-form-step .col-right {float:left; width:40% !important}
.add-form-step .small-title, .contact-content .small-title {position:relative; margin-left:-14px; font-size:1em; padding:0 0 14px 14px}

.view-field {background-image:none !important; padding-top:0 !important}


.left-col {position:relative; z-index:999; float:left; width:200px}
.right-col {float:left; width:100%; margin-left:-200px}
.rightcol {padding-left:210px}

.txtarea-inp {width:100%;height:100%}

.d_none {display:none}

/* ---------------------- category ---------------------- */
.category {position:relative; z-index:999; background-color:#f7f7f7; border-top:1px solid #fff; padding:8px 5px 10px 10px; margin-bottom:10px}
.category .h2 {position:relative; font-size:1em; padding-bottom:11px; padding-right:14px}
.category .h2 .blue {font-weight:normal}
.category .h2 .ar-t {position:absolute; right:0; top:1px}
.category ul {font-size:.917em; margin:0; padding:0 0 9px 0; list-style-type:none}
.category ul li {padding-left:6px; background: url(/site/pic/li1.gif) no-repeat 0 11px; line-height:1.82em}
.category ul li.big-f {font-size:1.091em; line-height:1.67em; font-weight:bold; background-position:0 10px}
.back-cat {position:relative; padding-left:15px; font-size:.917em}
	.back-cat .ico-set {position:absolute; top:2px; left:0; width:11px; height:11px; background-position:-183px -40px}
.blue-cat {border-top-width:0; background-color:#e7f1f5; padding-left:15px}
/*---------------------- category ---------------------- */

/* ---------------------- partners card ----------------------*/
.partners-card {position:relative; background:#ddf0f7 url(../../pic/partners-bg.png) repeat-x 0 0; padding:5px 17px 10px}
	.partners-card .img-cover {float:left; margin:5px 10px 0 0}
	.partners-card h2 {font-size:1.5em; padding-bottom:8px}
	.partners-card .cont-ico li {padding-bottom:0}
	.card-gray {background:#f1f1f1}
		.card-gray h2 {padding-bottom:4px}
		.card-gray p {padding-bottom:2px}
		.card-gray .img-cover {margin-bottom:10px}
		.card-gray table {float:right; border-collapse:collapse; border-spacing:0; margin:5px 0 10px}
			.card-gray table td {border-left:10px solid #f1f1f1; background-color:#fff; padding:0; vertical-align:top}
			.card-gray table dl {width:185px; padding-bottom:3px}
				.card-gray table dt {position:relative; padding:3px 1px 4px 5px; background-color:#ffdb06; font-weight:bold}
					.card-gray table dt .brd-tl, .card-gray table dt .brd-tr {border-color:#f1f1f1;}
				.card-gray table dd {padding:0px 2px 5px 3px;margin:0 0 0 0}
					.card-gray table dd.total {font-weight:bold}
/*---------------------- partners card ----------------------*/ 
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}

/*---------------------- cont ico ----------------------*/
.cont-ico {}
	.cont-ico li {position:relative; padding:1px 0 2px 20px}
		.cont-ico li .ico-set {position:absolute; left:0}
		.cont-ico li.no-ico {padding-left:0}
		.cont-ico li.ico-phone .ico-set {top:3px; width:13px; height:11px; background-position:-183px -51px}
		.cont-ico li.ico-mphone .ico-set {top:2px; left:3px; width:7px; height:13px; background-position:-159px -73px}
		.cont-ico li.ico-icq .ico-set {top:3px; width:12px; height:12px; background-position:-166px -73px}
		.cont-ico li.ico-mail .ico-set {top:4px; width:12px; height:10px; background-position:-183px -62px}
/*---------------------- cont ico ----------------------*/

.view-field {background-image:none !important; padding-top:0 !important}
.view-field .no-inp {font-size:1.09em; padding:2px 5px 3px 8px; margin-left:0}
.view-field .left-imp {float:left; width:70%}
.view-field .leftimp {position:relative; padding-right:38px}
.view-field .right-imp {position:relative; float:right; width:30%; margin-left:-30%}
.locked {right:20px; top:3px; width:30px; background-position:-140px -89px; width:13px; height:13px}
.view-field .addform-step {width:69%}


.addform-step .small-txt {color:#929292; font-size:.91em; padding-bottom:1px}
.no-inp {position:relative; margin-left:-14px; color:#5e5e5e; padding:5px 10px 6px 14px; background-color:#f0f0f0}
.bg-set {background-image:url(/site/pic/bg-set.png); background-repeat:no-repeat}

.crn {position:absolute; background-image:url(/site/pic/crn-set.png); font-size:1px}
.c-tl, .c-tr, .c-bl, .c-br {position:absolute; font-size:1px}
.c-tl {top:0; left:0}
.c-tr {top:0; right:0}
.c-bl {bottom:0; left:0}
.c-br {bottom:0; right:0}



/*---------------------- paging ----------------------*/
.filter-pages {background-color:#f0f0f0; padding:6px 10px 8px 10px; font-size:.833em}
.filter-pages .sel-flt, .filter-pages .show-page-result, .filter-pages .pageon {float:left; padding-top:3px}
.filter-pages .pageon {padding-right:30px}
.filter-pages .pages {float:right; padding-top:3px; color:#aaa}
.filter-pages .prev-page img, .filter-pages .nxt-page img {vertical-align:top; margin-top:2px}

.legend {padding:10px 0; text-align:right; font-size:.917em; border-bottom:1px solid #eee; margin-bottom:14px}
	.legend img {margin:0 0 0 10px}
	.legend .ico-1 {background-position:-40px -73px}
	.legend .ico-2 {background-position:-26px -73px}
	.legend .ico-brd {}
/*---------------------- paging ----------------------*/

.breadcrumbs_menu {	border-bottom:3px solid #EDEBE9; height:1px;}
.tareafull_size{width:100%;	}
.clear-items-block {border:1px solid #427c92; text-align:center; padding:20px 10px; text-align:center; font-weight:bold; margin:10px 0}
.fltres {-x-system-font:none; font-family:Arial; font-size:10.5pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; 	line-height:1.2em;	padding:0 10px 10px 0px; vertical-align:top;}

.backLink{padding:0 14px 0 0;}
	.backLink a {-x-system-font:none; background:transparent url(/site/pic/icons/i_back.gif) no-repeat scroll; display:block; font-family:Arial; font-size:9pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;	line-height:1.25em;	padding:0 0 0 20px;}

/*---------------------- typography ----------------------*/

.blue {color:#008FD3}
.red {color:#f00}
.or {color:#FF3200}
.or-d {color:#E5000A}
.gray {color:#aaa}
.green {color:#02a102}

/*---------------------- typography ----------------------*/

.s-title {position:relative; font-size:1em; background-color:#e2e2e2; background-position:-2294px 0}
	.s-title strong {display:block; padding:7px 10px 9px 30px}
	.s-title .ico-dwn {top:8px; left:10px}

.ico-dwn {position:absolute;width:13px; height:13px; background-position:-183px -17px}

.small-tbl th {
	background-color:#F1F1EB;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px 1px 1px 0;
	padding:2px 2px 3px 12px;
	text-align:left;
}
.small-tbl td {
	color:#343434;
	padding:10px 6px 10px 10px;
}

.ico-note {background-position:0 -73px}
.ico-99 {background-position:0 -73px} 

.no-active, 
.yes-active, 
.wait-active, 
.cancel-active {position:relative; font-size:1em; font-weight:bold; padding:2px 0 2px 15px; color:#d9000a; zoom:1}
	.no-active .ico-set, 
	.yes-active .ico-set,
	.wait-active .ico-set, 
	.cancel-active .ico-set {position:absolute; left:0; top:3px; width:11px; height:11px}
.yes-active {color:#18ac0e}
.wait-active {color:#fe7902}
.cancel-active {color:#fe5700}
	.no-active .ico-set {background-position:-164px -89px}
	.yes-active .ico-set {background-position:-153px -89px}
	.wait-active .ico-set {background-position:-179px -140px}
	.cancel-active .ico-set {background-position:-179px -151px}

.brd-tr, 
.brd-tl, 
.brd-br, 
.brd-bl {position:absolute; width:1px; height:1px; border-color:#fff; border-style:solid; font-size:1px; line-height:1px}
.brd-tl {top:0; left:0; border-width:1px 0 0 1px}
.brd-tr {top:0; right:0; border-width:1px 1px 0 0}
.brd-bl {bottom:0; left:0; border-width:0 0 1px 1px}
.brd-br {bottom:0; right:0; border-width:0 1px 1px 0}

.cbqi {
	clear:both;
	display:block;
	height:1px;
	margin:10px 0 0 -1px;
	border-top: 1px solid rgb(223, 223, 223);
}
.qi {padding:7px 0 7px 0;}
	.qi a {	margin:10px 0 0 0; text-decoration:none; color:#008DC8;	cursor:pointer;	}
	.qi a span {border-bottom:1px dashed #008DC8; font-size:0.9em;}

.qi_text{font-size:0.9em;}
	.qi_text a {text-decoration:none; color:#008DC8; border-bottom:1px dashed #008DC8;	cursor:pointer;	}

.floatRight {float:right}
.floatLeft {float:left}

ul.warning {
	background:#FFFFFF url(/site/pic/icoWarningBig.gif) no-repeat scroll 10px 50%;
	border:1px solid #FFC62A;
	clear:both;
	font-size:1em;
	margin:5px 0pt 0pt;
	min-height:40px;
	padding:10px 10px 10px 60px;
} 

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.small-title {
	font-size:1.167em;
	font-weight:bold;
	padding:3px 16px;
	position:relative;
}
.login-form .small-title {
	font-size:1em;
	margin-left:-14px;
	padding:0 0 14px 14px;
	position:relative;
}
.inp-small {width: 25px;}
.inp-middle {width: 55px;}

.red {font: 9pt Tahoma;	color: #FF0000; }

.exchange {font-size:.909em; padding-left:8px}
	 .exchange a {position:relative; color:#444; padding:0 2px 2px; text-decoration:none;font-size:0.9em;}
	 .exchange a.selected {color:#fff; background-color:#ffae00}

.field_error{background: #FFCCCC none repeat scroll 0% 50%}
.error_icon{position: absolute; margin-left: 2px; margin-top: 1px; display: none}
.error_label .error {display: inline}
.error_label .error_icon {display: inline}
.error_label select, .error_label input, .error_label textarea {background: #FFCCCC none repeat scroll 0% 50%}

.search-partners {margin: 11px 0 0 0; padding: 0 18px 16px 18px; background: #F6F6F5;}
	.search-partners h2 {font: 13.5pt/1.2em Arial; padding: 9px 0 10px 0;}
	.search-partners .field input {width: 100%;}
	.search-partners .button input {margin: 13px 0 0 0;	width: 118px;}


.add-partners {width:243px; height:74px; background:url(/site/pic/partners.png); text-align:right; font-size:15px; padding:5px 10px 0 0}
	.add-partners .btn-c {margin-left:auto; margin-top:6px}

/*---------------------- form request ----------------------*/

.form-request {position:absolute; z-index:999; top:15%; left:50%; width:400px; border:1px solid #ccc; margin-left:-200px; background-color:#fff}
	.formrequest {border:1px solid #eee; padding:10px}
	.formrequest .title {border-bottom:1px solid #ccc; background-color:#f0f0f0; margin-bottom:3px}
		.formrequest .title span {display:block; border-bottom:1px solid #fff; padding:5px; text-align:center; font-size:17px}
	.formrequest .lbl {font-weight:bold; padding-bottom:1px}
		.formrequest .lbl small {color:#999; font-weight:normal; font-size:10px}
	.formrequest .inputs {padding-bottom:9px}
	.formrequest .btns {}
		.formrequest .btns .btn-b {float:right}

/*---------------------- form request ----------------------*/

.downloaded-photo {padding-top:21px}
	.downloaded-photo table {border-collapse:collapse; border:0}
	.downloaded-photo td {background-color:#f0f0f0; border-right:1px solid #fff; padding:10px; vertical-align:top}
	.downloaded-photo .ph {float:left; padding-right:10px}
	.downloaded-photo .del {float:right}
	.downloaded-photo .inputs {width:80%}
	.downloaded-photo .small-txt {color:#5e5e5e; padding-top:5px}
	.downloaded-photo img {vertical-align:top}
	.downloaded-photo .length {width:154px}

.nothing_found {font: 13.5pt Arial;	padding: 0px 0px 20px 0px;}
.selectControl .indexCol a {color: white}
.today{	color: #95B007;}
.schResTableView td {vertical-align: top}
.regionChilds i {white-space: nowrap}
.advCommonArea .contacts .form {padding-right: 16px;}
.yellow_message_block{background-color:yellow; padding: 3px; margin: 5px; border:1px solid #FDA200;}
.galleryScope a.pic .act {border: 1px solid #B9D718;}
#advancedSearchForm .link {margin-top: 5px}

.popupProgress {
	top: 250px;
	left: 50%;
	margin-left: 180px;
	width: 300px;
	top:expression(((document.compatMode=='CSS1Compat' ? document.documentElement.scrollTop+100 : document.body.scrollTop+100) + this.offsetWidth*0 /* HACK HERE !*/) + 'px');
	position:fixed;
	position:expression('absolute');
}

.schResTableView{}
	.schResTableView .brd-b {padding-bottom:10px}
		.schResTableView .brd-b ul {margin:0; padding:0; list-style-type:none}
		.schResTableView .brd-b ul li {float:right; padding-left:6px}
		.schResTableView .brd-b ul .lft {float:left !important; padding-left:0; padding-right:6px}
	.schResTableView th {padding-bottom: 5px}

.schResMyOffers .brd-b ul {margin:0; padding:0; list-style-type:none}
	.schResMyOffers .brd-b ul li {float:right; padding-left:6px}
	.schResMyOffers .brd-b ul .lft {float:left !important; padding-left:0; padding-right:6px}
	
.pgUZtabAdminOffer .brd-b ul {margin:0; padding:0; list-style-type:none}
	.pgUZtabAdminOffer .brd-b ul li {float:right; padding-left:6px}
	.pgUZtabAdminOffer .brd-b ul .lft {float:left !important; padding-left:0; padding-right:6px}


.extend-fields {padding-bottom:10px}
	.extend-fields li {position:relative; background: url(/site/pic/plus.gif) no-repeat 0 2px; padding-left:16px; padding-bottom:12px}
	.extend-fields a.hilink {position:absolute; top:2px; left:0; width:11px; height:11px}
	.extend-fields li.minus {background-image:url(/site/pic/minus.gif) !important}
	.extend-fields .show-div {background-color:#eee; padding-bottom:15px; margin-top:10px}
	.extend-fields table {width:100%; border-collapse:collapse; border:0}
	.extend-fields td {padding:10px 20px 0 10px; vertical-align:top}

#advancedSearchForm {display: none}

.alertFilters {padding: 0px}
	.alertFilters .switcher {display: none}
	.alertFilters #searchPanelSwitch {display: none}
	.alertFilters .searchForm {padding: 0px 20px}
	.alertFilters #advancedSearchForm {display: block; background: transparent}
	.alertFilters .button {display: none}
	.alertFilters .link {display: none}
	.alertFilters h3 {background: none; font-size: 10pt!important; font-weight: bold!important}
	
	.alertFilters .searchForm {	clear: both; background: white;	margin: 20px 17px 0px 17px;	padding-bottom: 10px}
		.alertFilters .searchForm td {}
		.alertFilters .searchForm td.col1 {width: 355px; vertical-align: top;}
		.alertFilters .searchForm td.col2 {	width: 460px; vertical-align: top;}
		.alertFilters .searchForm td.col3 {	width: 155px; text-align: center; vertical-align: top;}
		
		.alertFilters .searchForm .priceArea {height: 56px;	margin: 0 0 0 0px;}	
			.alertFilters .searchForm .priceArea .lPrice,
			.alertFilters .searchForm .priceArea .lDash {padding: 5px 6px 7px 6px!important;}
			.alertFilters .searchForm .priceArea .lPrice {	padding-right: 15px!important; }
			.alertFilters .searchForm .priceArea input {width: 45px!important;}
			.alertFilters .searchForm .priceArea select {margin-left: 20px!important; }
			
		.alertFilters .searchForm .col1 .filters {padding: 0 0 0 18px!important;}
		.alertFilters .searchForm .filters a {line-height: 1.6em;text-decoration: none;	padding: 2px 5px 3px 6px;}
		.alertFilters .searchForm .filters a span {border-bottom: 1px dashed; padding: 0 1px 0 0;}
		.alertFilters .searchForm .filters a.act {	background: #F6FFC9; color: #749209;}
		
		.alertFilters .searchForm .roomArea {height: 56px;}	
			.alertFilters .searchForm .roomArea .lRoom {padding: 5px 16px 7px 6px;}	
			.alertFilters .searchForm .roomArea label {	font: 10.5pt Arial;	padding: 5px 8px 7px 3px;}
			
		.alertFilters .searchForm .filters .zone {	padding: 0 13px 0 20px;}
			.alertFilters .searchForm .filters .zone a,
			.alertFilters .searchForm .filters .metro a {padding: 2px 16px 3px 0px;	background: url(/site/pic/icons/icons.png) 100% -548px no-repeat;}
			
		.alertFilters .searchForm .lLabel label {padding: 0 10px 0 0;}
		.alertFilters .searchForm .rLabel label {padding: 0 0 0 10px;}
		.alertFilters .searchForm .checkBox input,
		.alertFilters .searchForm .checkBox label {	vertical-align: middle;}
		.alertFilters .searchForm .lSquare label {padding: 0 0 0 9px;}
		.alertFilters .searchForm .sup {position: absolute; font: 6pt Arial;}
		.alertFilters .searchForm .ldash {text-align: center;}

/*---------------------- customView1 ----------------------*/

.alertFilters .searchForm .customView1 .filters {padding: 0 0 0 18px;}
.alertFilters .searchForm .customView1 .formView {margin: 0 0 1px 30px;}

/*---------------------- customView2 ----------------------*/

.alertFilters .searchForm .customView2 input.text,
.alertFilters .searchForm .customView2 select {	width: 100%;}
.alertFilters .searchForm .customView2 td {	font: 9pt Arial; vertical-align: middle; padding: 17px 0 0 0;}

.alertFilters .searchForm .customView2 .lDash {
	font: 13.5pt/0.5em Arial;
	padding: 15px 0px 0px 0px;		
	text-align: center;
	vertical-align: middle;
}

/*---------------------- customView3 ----------------------*/

.alertFilters .searchForm .customView3 {
	margin: 0 0 18px 0;	
}

.alertFilters .searchForm .customView3 input.text,
.alertFilters .searchForm .customView3 select {
	width: 100%!important;
}

.alertFilters .searchForm .customView3 td {
	font: 9pt Arial;
	vertical-align: middle;
	padding: 17px 0 0 0;
}


.alertFilters .searchForm .col3 {
	padding: 0 0 0 15px;	
}

.alertFilters .searchForm .button input {
	margin: 25px 0 5px 0;
	width: 115px;
} 

.alertFilters .searchForm .col3 .link a {
	color: #FFF;
	text-decoration: none;
} 

.alertFilters .searchForm .col3 .link a span {
	border-bottom: 1px dashed #FFF;
	padding: 0 1px 0 0;
}

.searchAlertTable .topLabel, .searchAlertTable .field {padding: 15px 0px 5px 0px!important}

.specialOffersNarrow li {border-bottom: none}

.popupClose {
	cursor: pointer; 
	cursor: hand;
}

.regForm .error_icon {margin-top: 11px!important}

.pgUZtabAdminOffer h1 {
	margin: 20px 0 19px 0;
	font: 13.5pt/1.2em Arial;
}


.pgUZtabMyOffersCont .rowData .colIcons .i1 {
	width: 17px;
	height: 17px;
	margin: 4px 0 4px 12px;
}

.pgUZtabMyOffersCont .rowData .colIcons .i1 a {
	display: block!important;
	width: 17px!important;
	height: 17px!important;
	background: url(/site/pic/icons/icons.png) 0px 0px no-repeat;
}

.pgUZtabMyOffersCont .rowData .colIcons .i1 a {background-position: 0px 0px}
.pgUZtabMyOffersCont .rowData .colIcons .i1 a:hover {background-position: -50px 0px}
.pgUZtabMyOffersCont .rowData .colIcons .i1 a.act {background-position: -100px 0px !important}

.pgAddOfferCont .offerViewMark .schResTableView table {
	border: 1px solid #eb8d7a;	
	background: #FFF;
}

.pgAddOfferCont .offerViewMark {
	background: #F2F1F1;	
	margin: 12px 0 0 0;
}

.pgAddOfferCont .offerViewMark .schResTableView td {
	border: 0px;
}

.tabsLink a.noteadd {background:url(/site/pic/icons/ico_notepad.gif) 5px 7px no-repeat;}
.tabsLink a.compareadd {background:url(/site/pic/icons/ico_compare.gif) 5px 7px no-repeat;}
.pgAdvertActions .noteadd a {
	background:url(/site/pic/icons/ico_notepad.gif) 5px 8px no-repeat;
	padding-left:18px;
}
.pgAdvertActions .compareadd a {
	background:url(/site/pic/icons/ico_compare.gif) 7px 8px no-repeat;
	padding-left:26px;
}

#add_ad , #del_ad, #add_comp, #del_comp{
	display: block;
	float: left;
	text-decoration: none;
	border: 1px solid transparent;
	padding: 0px 0px 0px 0px;
	color: #FFF;
}

.textHint {position: absolute; display: none; }
.textHint select {border: solid 1px grey; overflow: hidden; width: 100%}


.bottomSeoText {margin: 5px 10px; text-align: center; font-size: 1em}


/*---------------------- drupal cascads style ----------------------*/


#block-views-theme { 
background:#EEC125 url(/site/pic/misc/bg_issue_of_day.gif) repeat-x scroll 0 100%;
margin:11px 0 0;
padding:0 18px 10px;
 }
 
#block-views-theme .view-item { 
	
	padding: 9px 0 0 0;	
 }

#block-views-theme .view-data-node-link a,
#block-views-theme .view-data-node-link a:hover {
	color: #000;
	font: 13.5pt/1.2em Arial;
} 
#block-views-theme .view-data-node-title {
	font: 9pt/1.5em Arial;
	padding: 4px 0 0 0;		
}

#block-views-theme .view-data-node-title a,
#block-views-theme .view-data-node-title a:hover {
	color: #fff;
}

#block-views-interviews {
	margin: 11px 0 0 0;
	padding: 0 18px 10px 18px;
	background: #F3F3F3;
}

#block-views-interviews .view-data-link {
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 0 0;	
}

#block-views-interviews .view-data-link a,
#block-views-interviews .view-data-link a:hover {
	color: #000;
}

#block-views-interviews .view-data-field-nodeimage-fid {
	float: left;
	margin: 15px 10px 0px 0;
	display: inline;	
}

#block-views-interviews .view-data-field-image-title-value {
	display: block;
	width: 69px;
	padding: 6px 0 0 0;
}

#block-views-interviews .view-data-title {
	font: 9pt/1.5em Arial;
	padding: 9px 0 0 0;		
}


#block-views-rubrics { 
	margin: 11px 0 0 0;	
	padding: 0 18px 0px 18px;
	zoom: 1;
 }
#block-views-rubrics .view-header-rubrics { 
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 0 0;
 } 
 
#block-views-rubrics .view-header-rubrics a,
#block-views-rubrics .view-header-rubrics a:hover {
	border-bottom: 1px dashed #000;
	color:black;
	text-decoration:none;
} 

#block-views-rubrics .view-content-rubrics {
	border-left: 3px solid #E7A51C;
	margin: 6px 0 0px 0;
}

#block-views-rubrics .view-content-rubrics div {
	font: 9pt/1.2em Arial;
	display: block;
	padding: 2px 0 6px 12px;
	margin: 0px 0 0 0;
}



		#block-views-useful_info { 
			padding: 0 18px 10px 18px;
			zoom: 1;
		 }
		#block-views-useful_info .view-header-useful-info { 
			font: 13.5pt/1.2em Arial;
			padding: 9px 0 0 0;
		 } 
		 
		#block-views-useful_info .view-header-useful-info a,
		#block-views-useful_info .view-header-useful-info a:hover {
			border-bottom: 1px dashed #000;
			color:black;
			text-decoration:none;
		} 

		#block-views-useful_info .view-content-useful-info {
			border-left: 3px solid #E7A51C;
			margin: 6px 0 0px 0; 			display: none;
		}

		#block-views-useful_info .view-content-useful-info div {
			font: 9pt/1.2em Arial;

			padding: 2px 0 6px 12px;
			margin: 0px 0 0 0;
		}
		
		#block-views-useful_info .view-useful-info .act {
			border-bottom: 0px dashed #000;
			color:black;
			text-decoration:none;
			font: 13.5pt/1.2em Arial;			
		}
		
#block-user-1 { 			padding: 50px 18px 10px 18px;
			zoom: 1; }
			#block-user-1 .content ul li { padding:5px; }
			#block-user-1 .content ul li .expanded a { color:black; }
			

#block-block-34 { margin: 11px 0 0 0; padding: 0 0px 0px 0px; zoom: 1;	border-bottom:3px solid #EDEBE9;}

#block-block-34 h1 {	font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0; }
#block-block-34 h1 a,
#block-block-34 h1 a:hover { color: #000;	text-decoration: underline;	background: url(/site/pic/icons/i_news_link.gif) 100% 5px no-repeat; padding: 0 20px 0 0;
}	
#block-block-34 .lastrub { display: block; padding:0 0 25px 0; }
	#block-block-34 .lastrub img { float:left; vertical-align: top; margin: 5px 15px 10px 0; padding:1px; border:1px solid #f0f0f0;}
#block-block-34 .lastrub h2 { 	font: 13.5pt/1.3em Arial; padding: 0 0 7px 0; }	

#block-block-11 { margin: 11px 0 0 0; }
#block-block-11 h3 {	font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0; }
#block-block-11 p img { float:left; margin: 0 10px 10px 0; padding:1px; border:1px solid #f0f0f0; }


#block-block-33 { margin: 11px 0 0 0; padding:0 0 19px; zoom: 1; border-bottom: 3px solid #EDEBE9; }
	#block-block-33 h1 {	font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0; }
	#block-block-33 h1 a,
	#block-block-33 h1 a:hover { color: #000;	text-decoration: underline;	background: url(/site/pic/icons/i_news_link.gif) 100% 5px no-repeat; padding: 0 20px 0 0;
}


#block-block-33 .content ul { }
	#block-block-33 .content ul li { display: block; zoom: 1; padding: 0 0 5px 0; }
	#block-block-33 .content ul li span { font: 7.5pt/1.6em Arial; 	display: block;	position: absolute;
	width: 2.5em; text-align: right; }
	#block-block-33 .content ul li a {	font: 9pt/1.25em Arial;	padding: 0 0 0 4em;
}

.bottomSeoText { margin:0; padding: 14px; zoom: 1;	color: rgb(153, 153, 153); font-size: 80%; border-top:3px solid #B6D11E; }

#block-block-77 { padding:0 10px 10px; }
	#block-block-77 .content { padding:0; margin:15px 0 0 0; }
	#block-block-77 .bot{ padding:0; background: url(http://home.domania.ru/pic/content/subscribe_bg_bot.jpg) no-repeat; width:210px; height:8px; }
	#block-block-77 .subscribe { overflow:auto; width:208px; background: #95bed4 url(http://home.domania.ru/pic/content/subscribe_bg_top.jpg) no-repeat; }
	#block-block-77 .subscribe h2 { -x-system-font:none; font-family:Arial; font-size:12.5pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; padding:0; margin:0 0 7px 0; color:white;}
	#block-block-77 .subscribe a { color:white; text-decoration:none; padding:0 0 0 5px; }
	#block-block-77 .subscribe a:hover { text-decoration:underline; }
	#block-block-77 .subscribe .icon { background: url(http://home.domania.ru/pic/icons/subscribe.gif) 100% 2px no-repeat; width:12px; float:left; }
	
	#block-block-77 .content input { border: 1px solid #f0f0f0; padding:2px; background:#f0f0f0; }
	#block-block-77 .content input:focus { border:1px solid #4F859F; background:white; color:#4F859F; }
		#block-block-77 .content .lIn { }
		#block-block-77 .content .lIn input.logInBut { background: url(http://home.domania.ru/pic/content/btn_submit_l.gif) repeat-x scroll 0 0; border:0 none; cursor:pointer; font-family:Arial; font-size:12px; height:auto; float:left; }
		
		
		#block-block-77 .content .lIn span.logInBut_end {
background:transparent url(http://home.domania.ru/pic/content/btn_submit_r.gif) no-repeat scroll 0 0;
float:left;
width:5px;
}
		#block-block-77 .content .lIn span {
color:#000000;
float:left;
height:24px;
}

#block-block-79 { margin: 11px 0 0 0; padding: 0 0px 0px 0px; zoom: 1; }/*	border-bottom:3px solid #EDEBE9;}*/
#block-block-79 h1 {	font: 13.5pt/1.2em Arial; padding: 9px 0 8px 0; }
#block-block-79 h1 a,
#block-block-79 h1 a:hover { color: #000;	text-decoration: underline;	padding: 0 20px 0 0; }	


#simpleHeader .hotMenu {
	width:570px;
}

#simpleHeader .topMenu {
	width:250px;	
}


.fr1Col2Pad1 h1 { font: 27pt/1.2em Arial; padding: 15px 75px 0 0; }
#block-views-kvartals { 	 }

#block-views-kvartals h2 {
	font: 13.5pt/1.2em Arial;
	padding: 9px 0 8px 0;
}

#block-views-kvartals h2 a,
#block-views-kvartals h2 a:hover {
	color: #000;
	text-decoration: underline;
}

#block-views-kvartals .mapArea {
	padding: 10px 0 10px 0;
}

#block-views-kvartals .item-list li {
	display: block;
	zoom: 1;
	padding: 14px 0 0 0;
}

.blockOfHouses h3 {
	font: 9pt/1.25em Arial;
	padding: 0 0 0 0;
}

.blockOfHouses p {
	font: 9pt/1.25em Arial;
	padding: 1px 0 0 0;
}
#node-535 h3 { font: 12pt/1.25em Arial; padding: 0 5px 0 5px; margin:0 0 5px 0; font-weight:bold; }
	#node-535 p { }
		#node-535 p a { display:block; padding:5px; }
		#node-535 p a:hover { background:#f0f0f0; }

#fullnode-info { line-height:1.5; padding:0 0 5px 0; }
	#fullnode-info p { color:#008dc8; }
	
.fullnode { line-height:1.7em; }
.fullnode h2 { clear: both; font: 18pt/1.0em Arial; padding: 28px 75px 0px 0; }

	img#fullnode-img { float:left; margin:0 20px 5px 0; padding:2px; border:2px solid #f0f0f0; }
	
#fullnode-body img { margin-bottom:10px; margin-right:15px; padding:2px; border:2px solid #f0f0f0; }

.fullnode .reference { font: 9pt/1.1em Arial; color: #666666; padding: 0 75px 16px 0; }
	.fullnode div strong { text-align:right; }
	.fullnode ul.links li { float:left; margin:0 5px 0 0; }
	
/*---------------------- linksGroup ----------------------*/

.linksGroup { padding: 15px 0 24px 0; border-bottom: 3px solid #EDEBE9;	}
	.linksGroup h2 { font: 15pt Arial; padding: 0 0 13px 0;}
	.linksGroup li { display: block; padding: 0 0 3px 0; line-height:normal; }
	
#comments { padding:15px 0 25px; clear:both; }
#comments h2.comments { font: 15pt Arial; padding: 0 0 13px 0; }
	#comments .box h2 { display:none; }	

#comments .collapsed { background:transparent url(/site/pic/misc/bg_bubbles.png) no-repeat scroll 0 -32px; height:32px; overflow:hidden; width:147px; }


#comments .collapsed a {
	font: 9pt/1.25em Arial;
	text-decoration: none;
	color: #9FC10E;
	display: block;
	text-align: center;
	white-space: nowrap; 
	padding: 4px 0 5px 0;
}

#comments .collapsed a span {
	border-bottom: 1px dashed #9FC10E;
}

#comments .expanded {
	width: 458px;
	height: 173px;
	background: url(/site/pic/misc/bg_bubbles.png) 0px -64px no-repeat;
	overflow: hidden;
}

#comments .commentsForm table {
	margin: 14px 0 0 15px;
}

#comments .commentsForm td {
	vertical-align: top;
}

#comments .commentsForm .label {
	padding: 4px 0 0 0;	
	width: 55px;
}

#comments .commentsForm .field {
	padding: 0 0 15px 0;	
}

#comments .commentsForm .field input {
	width: 200px;
	border:1px solid silver;
}

	#comments .commentsForm .field input:focus { border:1px solid #9bcde2; background:#f2f2f2; }

#comments .commentsForm .field textarea {
	width: 335px;
	height: 65px;
		border:1px solid silver;
}

	#comments .commentsForm .field textarea:focus {	border:1px solid #9bcde2; background:#f2f2f2; }

#comments .commentsForm .buttons input {
	margin: 0 8px 0 0;
}

#comments .commentslist {
	
}

#comments .commentslist li {
	display: block;
	padding: 10px 0 10px 0;	
}

#comments .commentslist h4 {
	font: 9pt/2.3em Arial;
	padding: 0 75px 0 0;	
}

#comments.commentslist h4 span {
	background: #F5F3F0;
	padding: 6px 3px 5px 3px;
}

#comments .commentslist h4 span.date {
	color: #999999;
	padding: 0;
}

#comments .commentslist p {
	font: 9pt/1.5em Arial;
	padding: 2px 75px 0 0;	
}

.view-news .view-content-news { margin: 20px 0 20px 0; }
	.view-news .view-content-news .node { margin:0 0 10px 0; border-bottom: 2px solid #f0f0f0; padding:0 0 10px; }
	.pager { color:#999999; float:left; margin:9px 0 0; word-spacing:8px; margin:0 0 20px 0; font-family:Arial; font-size:11pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; }
	.pager a.pager-first, a.pager-next, a.pager-last, a.pager-previous { color:#008DC8; text-decoration:none; padding:3px 5px 3px 5px; }
	.pager a.pager-first:hover, a.pager-next:hover, a.pager-last:hover, a.pager-previous:hover { background:#f0f0f0; color:#008DC8; text-decoration:none; padding:3px 5px 3px 5px; }
	.pager .pager-list strong { padding:5px; }
	
#block-block-3	{ margin:15px 0 0 0; }
	#block-block-3 .h2menu { font-family:Arial; font-size:13.5pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; padding:9px 0 0; }
	#block-block-3 #lastrubrics li { padding-top:15px; margin:0 0 3px 0; }
	#block-block-3 #lastrubrics li span { font-weight:bold; color:#AFAFAF; }
	#block-block-3 #lastrubrics li a { line-height:15px; }


.view-content { margin:10px 0 0 0; }	
.view-content .smallnode { line-height:1.7em; background:transparent url(http://info.domania.ru/img/contenttopblock.png) repeat-x scroll left bottom;
clear:both; margin:10px 0 10px 0; padding:0 0 10px 0; text-align:left; }
.view-content-taxonomy-term h3, 
.view-content .smallnode h3, 
.view-tema .view-content-tema .node h3 { margin:0 0 10px 0; }


.view-content-taxonomy-term .node , 
.view-content-dosie .node { line-height:1.7em; background:transparent url(http://info.domania.ru/img/contenttopblock.png) repeat-x scroll left bottom;
clear:both; margin:10px 0 10px 0; padding:0 0 10px 0; text-align:left; }

.view-content-taxonomy-term .node .field-images, 
.view-content-dosie .node .field-images, 
.view-tema .view-content-tema .node .field-images { float:none; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:none; width:auto; }

.view-tema { margin:10px 0 0 0; }	
.view-tema .view-content-tema .node { background:transparent url(http://info.domania.ru/img/contenttopblock.png) repeat-x scroll left bottom;
clear:both; margin:10px 0 10px 0; padding:0 0 10px 0; text-align:left; padding-bottom:10px !important; }

.view-content-taxonomy-term .node img, .view-tema .view-content-tema .node img, .view-content-dosie .node img, .view-content .smallnode	img { float:left; border:1px solid #F0F0F0; margin:5px 15px 10px 0; padding:1px; vertical-align:top; }

*|*:-moz-any-link:focus {
outline: none;
}

.investPro li { }
	.investPro li a { background:white; display:block; padding:5px; }
	.investPro li a:hover { background:#f0f0f0; }
	
.zakonodatelstva { margin:15px 0 0 0; }	
	.zakonodatelstva h3 { font-family:Arial; font-weight:normal; font-size:13.5pt; line-height:1.2em; padding:9px 0 5px 0; }
	.zakonodatelstva .item_list { margin:5px 0 0 0; }
	.zakonodatelstva li { padding:3px; }
	
	.bottomPartners .otstupPart { padding:10px; }
	.bottomPartners td img { border:1px solid white; }
	
	
.logo span {padding: 30px 0px 0px 50px; font-size: 18px; position: absolute; z-index: 1}
.logo a {position: relative; z-index: 2}

.selectControl {background: white}

#searchPanel .tabs a {padding:2px 25px 0 15px}
#searchPanel .tabs .act a span {background: #8bbf00; _background-color: #80b800;}/*8cc000*/

.popupClose a,
.popupClose a:hover {
	background-color: #ffffff !important;
}
#searchPanel .tabs a span {padding:5px 10px 0 10px; height: 27px; display: block; float: left; cursor: pointer; cursor: hand}
#searchPanel .tabs .act a _span {background: #8bbf00}


.partnerdopinfo {width: 560px}
.partnerdopinfo td {vertical-align: top; padding-bottom: 35px}
.partnerdopinfo .small-title {font-weight: normal; font-size: 1.2em; padding-top: 4px; padding-left: 14px; line-height: 1.2em; padding-right: 20px}
.partnerdopinfo .tareafull_size {width: 360px; height:80px}
.partnerdopinfo .ico-set {left: -2px; top: 9px; left: expression("-16px")}
.partnerdopinfo .button {border-top: solid 3px #f4f4f4; padding-top: 16px;}

.errorVideo {text-align: left}
.errorVideo b {color: #fc5a59}


/*---------------------- New Year design ----------------------*/

#_searchPanel .searchForm {
background:#8CC000 url(/site/pic/bg_search_ny.png) no-repeat scroll 100% 100%;
}

#_header .logo a {
background:transparent url(/site/pic/top_logo_ny.png) no-repeat scroll 0 0;
height:89px;
width:258px;
}

#_header .logo {
padding-top:0px;
padding-right: 0px;
}

#_header .hotSection {padding-left: 10px}

#_searchPanel .tabs li {
background:transparent url(/site/pic/bg_search_tab_ny.png) no-repeat scroll 100% -29px;
}

#_searchPanel .tabs .act a span {
	background: none;
}

/*----------------------End New Year design ----------------------*/

.advert_ynadex_direct {
	padding-left:20px;	
}

.rubrics ul{
	padding-left: 15px;	
}	


.popup {
	overflow:hidden;
	overflow: expression('visible');
}


.popup .c {
	margin-bottom: 0px	
}

.popup .t {
	margin-bottom: 13px;
	margin-bottom: expression("14px");
}
.popup .b {
	bottom:0px	
}

.popup .c {
	padding-top: expression("0px");
}

.popup iframe {
	opacity: 0;
	background: transparent;
	border:none;
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	width: expression(this.parentNode.offsetWidth+0+"px");
	top: expression("-15px");
	height: expression(this.parentNode.offsetHeight+20+"px");
} 

.popupProgress table {width: 100%}

.fr1Col3Pad1 .specialOffersNarrow ul li {margin-bottom: 0px; padding-bottom:0px}
.specialOffersWide ul li {margin-bottom: 0px; padding-bottom:0px}

.pgAddOfferCont .featuresBlockVideo .player {
	width: 470px;
	margin: 20px auto 0 auto;
}
.pgAddOfferCont .featuresBlockVideo .colAddr {
	width: 380px
}

._pgAdvertCont .bankOffer {background: white}

.collomFloat a {position: relative; z-index:1; left: 5px}

.collomFloat li a{
	margin-left:-5px
}

.view-header.view-header-theme { padding:15px 0 0 0; }
.view-header.view-header-theme a, .view-header.view-header-theme a:hover { color:#000000; font-family:Arial; font-size:13.5pt; line-height:1.2em; }
	
.advLocationArea{
	padding: 0 0 10px;
}

.advLocationCopyright {
	margin: 10px 20px 0px 0px;
	color: #757575;
	text-align:right;
}

.advLocationCopyright {
	margin: 10px 20px 0px 0px;
	color: #757575;
	text-align:right;
}

.advSpecifArea {
	padding: 0 0 10px;
}

.pgRegistrationCont ol li ul li{
	list-style: disc inside;
	text-indent: 20px;
}

.buildingPhotosNotice {
	padding-top:5px;
}

.buildingPhotosNotice span{
background:transparent url(/site/pic/icons/lupa.gif) no-repeat scroll 0 0;
display:block;
padding:0 0 0 12px;
}

.buildingPhotoGalleryCopyright{
color:#757575;
float:right;
padding:5 10 5 0px;
}

.advMiniMapCopyright{
	margin: 10px 20px 0px 0px;
	color: #757575;
	text-align:left;
}

.advPlanCopyright {
	color:#757575;
	float:right;
	padding:5 10 5 0px;
}

.pgAddOfferCont .offerViewPremium .schResTableView .obiava3{
	border: 1px solid #FF0000;	
	background:#ffffff;
}
.pgAddOfferCont .offerViewPremium .schResTableView .obiava2 {
	border: 1px solid #E4E5E0;	
	background:#ffffff;
}

.schResTableView .obiava3 .rowPrem td ,
.schResTableView .obiava2 .rowPrem td {
	background:#ffffff;
	}
.pgAddOfferCont .offerViewPremium11111 .colOfferViewInfo {
	vertical-align: top;
	padding: 0 0 0 20px;
}

.schResTableView .schResObiava{
	border:none;
	}
.schResObiava td{
	border:none;
	padding-bottom:0;

}

.schResObiava .block_obiava{
	width:48%; 
	border-bottom:1px #d0d0d0 solid; 
	padding:20px 0 0 0; 
	vertical-align:top; 
	}
.block_none{
	width:4%;
	}
.div_th{
	background:url(../pic/misc/_nofiind_03.gif) repeat-x left bottom;
	min-height:23px;
	width:100%;
	height: auto;
	border-top:#9acb3e 1px solid;
	padding-top:3px;
	padding-bottom:3px; 
	}
.div_th a{
	color:#0072bc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	padding:1px 0 0 12px;
	}
.rows{
	overflow:hidden;
	width:100%;
	}
.schResObiava .rows{
	margin-top:5px;
	}
.table_images{
	float:left;
	overflow:hidden;
	width:100px;
	}
.table_images img{
	max-width:100px;
	border:1px solid #e5e2dc;
	margin-bottom:5px; 
	}
.tablr_text{
	float:left;
	padding:0 0 0 10px;
	overflow:hidden;
	width:216px;
	_width:226px;
	}
*:first-child+html .tablr_text{
	width:226px;
	}
.tablr_text p{
	font-size:8.5pt;
	}
.all_house{
	background:url(../pic/misc/_nofiind_11.gif) no-repeat left top;
	height:24px;
	padding-top:5px;
	margin-top:5px;
	}

.all_house1{
	border-right:1px solid #ececec;
	padding-top:2px;
	}
.all_house a{
	color:#0072bc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8.5pt;
	padding:0 0 0 12px;

	}
.all_house_JK{
	background:url(../pic/misc/_nofiind_01.gif) no-repeat left top;
	height:23px;
	padding-top:6px;
	width:100%;
	width:auto;
	margin:0;
	}
.all_house_JK .all_house1{
	padding-right:6px;
	}
.all_house_JK a{
	font-weight:normal;
	font-size:9pt
	}
.paging_22{
	border-top:1px solid #f1f1ed;
	border-bottom:1px solid #f1f1ed;
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	}
.rezult_header{
	margin-top:10px;
	}
.schResTableView .colJK{
	width:100%;
	border:none;
	padding:0; 
	}
.schResTableView1 td{
	padding-bottom:2px;
	}
.papab{
	position:absolute;
	z-index:10;
	width:370px;
	}
.papab2{

	background:transparent url(/site/pic/misc/11.png) no-repeat scroll left 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/site/pic/misc/11.png", sizingMethod="crop");

	width:370px;
	
	}
.papab1{
	background:url(/site/pic/misc/111.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/site/pic/misc/111.png", sizingMethod="crop");
	width:370px;
	height:20px;
	}
.papab_cont_vnutr{
	padding:20px;
	position:relative;
}
.papab .tablr_text {
	width:220px;
	_width:230px;
	}
*:first-child+html ..papab .tablr_text {
	width:230px;
	}
.closed{
	float:right;
	padding-left:15px;
	}
.closed a{
	color:#999999;
	font-size:8.5pt;
	display:block;
	float:left;
		}
.closed img{
	margin:2px 0 0 3px;
	}
.papab .schResTableView{
	padding:10px 0 0 0;
	}
.papab .schResTableView td{
	padding:0;
	}
.papab table{
	width:auto;
	}
	
#searchPanel .searchForm .obj_type a {
	line-height: 1.6em;
	color: #FFF;
	text-decoration: none;
	padding: 2px 5px 3px 6px;	
}

#searchPanel .searchForm .obj_type a {
	line-height: 1.6em;
	color: #FFF;
	text-decoration: none;
	padding: 2px 5px 3px 6px;	
}

#searchPanel .searchForm .obj_type a span {
	border-bottom: 1px dashed #FFF;
	padding: 0 1px 0 0;
}

#searchPanel .searchForm .obj_type a.act {
	background: #F6FFC9;
	color: #749209;
}


.advancedSearchForm {
	background: #F1F1ED;
	margin: 3px 0 0 0;
	padding: 0 18px 14px 18px;
}

.advancedSearchForm h3 {
	font: 13.5pt Arial;
	padding: 18px 0 5px 6px;
}

.advancedSearchForm .formZone {
	background: #FFF;
	padding: 12px 25px 12px 25px;
	zoom: 1;
}

.advancedSearchForm .formZone select,
.advancedSearchForm .formZone .text {
	width: 100%;
	margin: 7px 0 7px 0;
	//margin: 6px 0 6px 0;	
}

.advancedSearchForm .formZone label {
	font: 9pt Arial;
	padding: 0 5px 0 0;
}

.advancedSearchForm .formZone .ldash {
	text-align: center;
}

.advancedSearchForm .formZone .ldash label {
	padding: 0 0 0 1px;
}

.advancedSearchForm .formZone .lSquare label {
	padding: 0 0 0 9px;
}

.advancedSearchForm .formZone .mlabel {
	text-align: center;
}

.advancedSearchForm .formZone .mlabel label {
	padding: 0 10px 0 10px;
}

.advancedSearchForm .formZone .sup {
	position: absolute;
	font: 6pt Arial;
}

.advancedSearchForm .formZone .checkBox input,
.advancedSearchForm .formZone .checkBox label,
.advancedSearchForm .formZone .radioGroup input,
.advancedSearchForm .formZone .radioGroup label {
	vertical-align: middle;
}


.advancedSearchForm .button,
.advancedSearchForm .link {
	text-align: center;
	padding: 3px 0 3px 0;	
}

.advancedSearchForm .button input {
	margin: 16px 0 4px 0;
	width: 115px;
} 

.advancedSearchForm .link a {
	color: #000;
	text-decoration: none;
} 

.advancedSearchForm .link a span {
	border-bottom: 1px dashed #000;
}


.advancedSearchForm .formZone_new {
	padding-left:0;
	padding-right:0;
}

.border_table{
	height:2px;
	background:#f1f1ed;
	border-top:8px solid #ffffff;
	border-bottom:8px solid #ffffff;
	}
.advancedSearchForm .formZone .rDash{
	text-align:right;
	}

.advancedSearchForm .formZone .select_contener select{
	width:95%;
	}
	
.advancedSearchForm .formZone_new .checkBox_table{
	margin-left:0;
	padding-left:0;
	}
	
	.all_house{
	background:url(../pic/misc/_nofiind_11.gif) no-repeat left top;
	height:24px;
	padding-top:5px;
	margin-top:5px;
	}

.all_house1{
	border-right:1px solid #ececec;
	padding-top:2px;
	}
.all_house a{
	display:block; 
	color:#0072bc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8.5pt;
	padding:0 0 0 12px;

	}
.all_house_JK{
	background:#EDEDED url(../pic/misc/_nofiind_01.gif) no-repeat scroll left top; 
	height:auto; 
	padding-top:6px;
	padding-bottom:4px; 
	width:100%;
	width:auto;
	margin:0;
	}
.all_house_JK .all_house1{
	padding-right:6px;
	}
.all_house_JK a{
	font-weight:normal;
	font-size:9pt
	}
	
.noselectsBodies select {visibility: hidden}

.ownerDetails .colPropOuter {
	padding:0 0 0 3px;
}

.button_disable {
-x-system-font:none;
font-family:Arial;
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.rowAction .activate, .rowAction .prodlit, .rowAction .statistics, .rowAction .highlight, .rowAction .up {
 padding: 3px 0 2px 25px; 
 margin-right: 10px;
 float: left;
 /*display: block;*/
 margin-bottom: 15px;
 margin-top: 15px;
 color: black;
}
.rowAction .edit, .rowAction .delete{
 padding: 3px 0 0 20px;
 float: right;
 margin-left: 20px;
 margin-top: 15px;
}

.rowAction .edit{
 background: transparent url(../pic/icons/edit.gif) no-repeat;
 margin-bottom: 10px;
 cursor:pointer;
}
.rowAction .delete{
 background: transparent url(../pic/icons/delete.gif) no-repeat;
 margin-bottom: 10px;
 cursor:pointer;
}
.rowAction .activate{
 background: transparent url(../pic/icons/activate.gif) no-repeat;
 cursor:pointer;
}
.rowAction .prodlit{
 background: transparent url(../pic/icons/prodlit.gif) no-repeat;
 cursor:pointer;
}
.rowAction .statistics{
 background: transparent url(../pic/icons/statistics.gif) no-repeat;
 cursor:pointer;
}
.rowAction .highlight{
 background: transparent url(../pic/icons/highlight.gif) no-repeat;
 cursor:pointer;
}
.rowAction .up{
 background: transparent url(../pic/icons/up.gif) no-repeat;
 cursor:pointer;
}

.rowAction .edit-inactive{
 background: transparent url(../pic/icons/edit-inactive.gif) no-repeat;
 cursor:pointer;
}
.rowAction .delete-inactive{
 background: transparent url(../pic/icons/delete-inactive.gif) no-repeat;
 cursor:pointer;
}
.rowAction .activate-inactive{
 background: transparent url(../pic/icons/activate-inactive.gif) no-repeat;
 cursor:pointer;
}
.rowAction .prodlit-inactive{
 background: transparent url(../pic/icons/prodlit-inactive.gif) no-repeat;
 cursor:pointer;
}
.rowAction .statistics-inactive{
 background: transparent url(../pic/icons/statistics-inactive.gif) no-repeat;
 cursor:pointer;
}
.rowAction .highlight-inactive{
 background: transparent url(../pic/icons/highlight-inactive.gif) no-repeat;
 cursor:pointer;
}
.rowAction .up-inactive{
 background: transparent url(../pic/icons/up-inactive.gif) no-repeat;
 cursor:pointer;
}

.up_activ{
	background:url(../pic/icons/icons.png) no-repeat 0 -2300px;
	width:18px;
	height:18px;
	}
.up_no_activ{
	background:url(../pic/icons/icons.png) no-repeat -50px -2300px;
	width:18px;
	height:18px;
	}
	
.stat-block {
	width:92%;
	margin:0 18px 10px;
}

#banners_column .stat-block {
	width:100%;	
}
.stat-block td {
	padding:2px 0 6px 0;
}
#banners_column .stat-block td {
	padding:2px 15px 6px 0;
}

.stat-block strong {
	-x-system-font:none;
	font-family:Arial;
	font-size:13.5pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2em;
	padding:9px 0 0;
}

.stat-block.border td{
	border:1px solid black;
}

.stat-block.border strong{
	font-size:11.5pt;
	font-weight:bold;
	font-family:Arial;
}

#banners_column .stat-block {margin:0;}


.statsflats-table{
	margin-bottom:20px;
	width:100%;
}

.statsflats-table td, .statsflats-table th{
	border:1px solid black;
	padding:5px;
	text-align:center;	
}
.statsflats-table th{
	font-weight:bold;
}

.statsflats-table .region {
	text-align:left;
}

.ico-calend {
	background-position:-110px 49px;
	height:20px;;
	width:20px;
	cursor:pointer;
	cursor:hand;
}
.b-calendarDate{ background:#F1F1ED; padding:10px 10px 0 10px; margin-bottom:20px;}
	.b-calendarDate .rows{ padding-bottom:10px;}
	.b-calendarDate .ico-calend{ float:left; margin-left:-15px; margin-right:10px}
	.b-calendarDate .floatLeft{ margin-right:20px;}
	.b-calendarDate .button{margin:0px 0 5px; width:100px;}/*
	.b-calendarDate .floatLeft { width:50px; text-align:right;}*/
.b-forStatistic h2{
	font: 13.5pt/1.2em Arial;
	padding: 1px 27px 0 0;
}
.b-forStatistic .breadcrumbs { background:#F2f8df; margin-bottom:20px; padding:10px; color:#999; float:right;}
	.b-forStatistic .breadcrumbs a{ color:#333;}
	.b-forStatistic .rows{ overflow:hidden; _overflow:visible;}
.b-forStatistic .pgAdvertActions{ padding:0;}
	.b-forStatistic .pgAdvertActions .tabs { float:none;}
.statsflats-table{ margin-top:10px;}
	.statsflats-table th{ background:#e0dfde; font-weight:bold; border-top:1px solid #dcdcdb; border-bottom:1px solid #dcdcdb; padding:5px 10px;
	border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
	
	.statsflats-table th.first{ border-left:1px solid #e0dfde;}
	.statsflats-table th.end{ border-right:1px solid #e0dfde;}
	.statsflats-table td{ padding:5px 10px; border:1px solid #ffffff; border-top:1px solid #e0dfde; border-bottom:1px solid #e0dfde;}
	.statsflats-table .endTd td{ padding:0; height:2px; *height:3px; font-size:1px;}
	.statsflats-table tr .brdBot{ border-bottom:1px solid #ffffff;}
	.statsflats-table tr .brdTop{ border-top:1px solid #ffffff;}


/*-------------------------------------------------------------------------- end dop.css --------------------------------------------------------------------------*/

.autocomplete {font-family: Tahoma; font-size: 8pt;background-color: white;border: 1px solid black;position: absolute;cursor: default;overflow: auto;overflow-x: hidden;}
.autocomplete_item {padding: 1px;padding-left: 5px;color: black;width: 100%;}
.autocomplete_item_highlighted {padding: 1px;padding-left: 5px;color: white;background-color: #0A246A;}

.b-addNewspaper{ overflow:hidden; zoom:1; margin-bottom:10px;}
	.b-addNewspaper .colLeft{ float:left; width:270px; border-top:1px solid #e6e6e6; background:#f0f0f0; padding-bottom:500px; margin-bottom:-500px; font-size:0.93em;}
	.b-addNewspaper .colLeft .wrap{ border-top:1px solid #fff;}
		.b-addNewspaper .colLeft .hr{ border-top:1px solid #bdbdbd;   height:2px; background:#fff; font-size:1px; padding:0; margin:0;  }
		.b-addNewspaper .b-search{ padding:15px 10px 0 10px;}
		.b-addNewspaper .b-gray{ padding:5px 15px 10px 15px;}
		.b-addNewspaper .b-gray p{ color:#888;}
		.b-addNewspaper .b-search .s-inp{ width:180px; display:block;}
		.b-addNewspaper .b-search .s-inp input{ width:100%;}
		.b-addNewspaper .b-block{ zoom:1; padding:10px 15px 3px 15px;}
		.b-addNewspaper ul{ margin:0; padding:0;} 
			.b-addNewspaper .colLeft li{ padding-bottom:8px;}
		.b-addNewspaper .colLeft p{ line-height:1.3;}
	.b-addNewspaper .btn-an { float:right;  }
	.b-addNewspaper .colLong{ margin-left:270px; padding:0 30px 0 30px;  line-height:1.3;}
		.b-addNewspaper .colLong .wrap{ overflow:hidden; zoom:1; position:relative; }
		.b-addNewspaper .colLong .b-colLeft{ float:left; width:210px; padding-top:15px;}
			.b-addNewspaper .colLong .b-colLeft p{ color:#fe2b01; font-weight:bold; padding-top:0;}
		.b-addNewspaper .colLong .b-colRight{ margin-left:250px;padding-bottom:30px;  }
			.b-addNewspaper .colLong .b-colRight .b-addA{ position:absolute; bottom:17px;font-weight:bold;}
		.b-addNewspaper .colLong h2{color:#fe2b01;  padding:15px 0 0 0;font-size:1.2em;font-weight:bold; }
		.b-addNewspaper .colLong h3{font-size:1em;  color:#fe2b01;padding:15px 0 0 0;}
		.b-addNewspaper .colLong li{ list-style:none; padding:0 0 0 10px; margin:0;line-height:1.3;}
		.b-addNewspaper .colLong ul{padding-top:3px;}
		.b-addNewspaper .colLong p{padding-top:7px;}
		.b-addNewspaper .ul-newspaper{border-top:1px solid #eee; margin:10px 0; overflow:hidden; zoom:1; }
		.b-addNewspaper .ul-newspaper li{ float:left; width:140px; padding-right:35px; padding-top:10px;}
		.b-addNewspaper .ul-newspaper p{ padding:0 0 0 2px; margin-top:-10px;}
		
		.b-addNewspaper .small-ar {margin: 0; padding-bottom:10px;}
		.b-addNewspaper .small-ar li { color:#008DC8;  margin-top: 5px; font-size:11px; background: url('/site/img/ping-pong.jpg') no-repeat 0px 5px; padding:0 0 0 10px; }
   
.chk-b { color:#000;}
.choose a{ color:#000;font-size:0.88em; margin:15px -2px 0 100;}
.wrap_popup{position:relative;heigth:1px; z-index:1000;}
.wrap_popup .popupProgress{position:absolute;top:-10px; left:-10px; margin-left:0; }
.wrap_popup .popupProgress .wrap_close_popup{font-size:0.88em;}
#searchPanel .searchForm .customView3 .wrap_popup .popupProgress td{ padding-top:0px;}
.wrap_popup .popupProgress .popupClose{ margin:2px -2px 0 0;}

.txtAlt{position: absolute;	font-weight:normal; top:12px;left:70px;	background: url("/site/pic/bgAlt2.png") no-repeat 0 0;	_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/site/pic/bgAlt2.png", sizingMethod="crop");	width: 174px;_width: 194px;height: 27px;padding: 21px 7px 7px 9px;font-size: 0.88em;font-family: tahoma;}
	.txtAlt .red{font-size: 1em!important;}

.downloaded-photo-form{	position: relative;}
.downloaded-photo-form .txtAlt{	font-weight: bold;top:28px;left: 320px;	background: url("/site/pic/bgAlt2.png") no-repeat 0 0;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/site/pic/bgAlt2.png", sizingMethod="crop");	width: 174px;_width: 194px;font-size: 0.93em;height: 22px;_height: 55px;padding: 26px 7px 7px 9px;}
