@charset "utf-8";
/* CSS Document */

* {padding:0px;
	margin:0px;
}

html {
  width:100%;
}

body {width:100%; 
	background:#ffffff; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:1.4em;
}





/********************************************************************************/
/* ВНИМАНИЕ !!! моя правка CSS */
label{line-height:16px;}
/********************************************************************************/




#container {
  min-width: 992px; 
  width:expression(document.body.clientWidth < 992? "992px": "auto" );
}

div.clear {clear:both; height:3px; padding:0px; margin:0px; font-size:0px; line-height:0px;}

h3, h2, h4 {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:3px 0px 2px 0px; color:#ff5700; float:none;}

h3 {font-size: 12px; font-weight:bold;}

h3.excl {font-size: 16px; font-weight:normal; padding-bottom:20px; color:#000000;}

h3 a {color:#ff5700; text-decoration:underline;}

h3 a:hover {color: #0066CC; text-decoration:underline;}

h4 {color:/*#333333*/#ff5700;}

a {color: #0066CC;}

a:hover {color: #ff5700; text-decoration:underline;}

ul li {list-style-position:inside; list-style-image:url(/i/bullet.gif);}

ol li {list-style-position:inside;}

hr {clear:both;}

p {padding:5px 0px;}

img, a img {border:0;}

/*******************************************/
/*** HEADER ***/

#header{
	width:100%;
/*	position:relative;*/
	height:123px;
	background:url(/i/name.gif) no-repeat top left;
}

#headerprint {width:97%; height:60px; border-bottom: 2px solid #ccc; border-top: 2px solid #ccc; padding:4px 0px;}

#headerprint img, #headerprint p, #headerprint a {
	float:left; margin-left:10px; font-weight:bold;
}

#headerprint p {margin-top:18px; font-weight:bold;}

#headerprint a {color:#000000; display:block; padding:5px; margin-top:18px;}

#header span, #headerprint span {float:right;}

#header p.grey {color:#CCCCCC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; float:left; height:14px; padding:3px 0px 0px 23px;}

.subnav {padding-right:20px;}

.subnav img a {float:right;}

#big-banner {height:90px; width: 600px; margin:0px 0px 0px -300px; text-align:center; position:absolute; top:26px; left:50%; }

#signin {float:right; /*color:#ff5700;*/ width:180px; margin-left:50px; margin-bottom:12px; font-size:13px;}

#signin a {color:#ff5700; text-decoration:none;}

#signin a:hover {color:#ff5700; text-decoration: underline;}

#signin td {padding:3px;}

#signin td.signbold {padding:4px 3px 0px 3px; font-weight:bold;}

input.input{
	width:94px;
	border: 1px solid #CCCCCC;
	color:#333;
	height:13px;
	padding:1px 0px 0px 2px;
	font-size:11px;
}

.logo{
	position:absolute;
	left:0px;
	top:108px;
	float:left;
}

.logoprint{
	position:absolute;
	left:0px;
	top:30px;
	float:left;
}

#menu{
	width:100%;
	height: 20px;
}

#menu ul{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-left:201px;
	background: #FF7F00;
	height:18px;
}

#menu ul li {
	background: #FF7F00;
	float:left;
	list-style-type:none;display:block;
	text-align:center;
}

#menu ul li a {float:left; display:block; text-align:center; color:#FFFFFF; text-decoration:none; padding:0px 10px; height:16px; padding-top:2px;}

#menu ul li a:hover, #menu ul li.active a {background:#3fa9f5;}
#menu a.allocate{
	background-color: #FF5015;
	text-decoration:underline;
	padding-top:1px;
	padding-bottom:1px;
	font-size:14px;
}


.cssMenu {
  width:100%;
  background:#f7931e;
  height:18px;	
  position:relative; 
  z-index:100; 
  margin:0px auto;
}

* html .cssMenu {
  width:970px; 
  w\idth:970px;
}

.cssMenu ul {
  list-style-type:none;
  height:18px;	
  margin-left:20px;
}

.cssMenu li {
  float:left; 
  position:relative; 
  padding:0;  
  margin:0; 
  height:18px;
}

.cssMenu ul li ul li{
  float:left; 
  position:relative; 
  padding:0;  
  margin:0; 
  height:auto;
}


.cssMenu a, .cssMenu a:visited {
  display:block; 
  text-decoration:none;
  color: #FFFFFF; 
  font-size:12px; 
  font-weight:bold;
  height:16px; 
  padding:2px 10px 0 10px;
}
* html .cssMenu a, * html .cssMenu a:visited {width:130px; w\idth:129px;}
.cssMenu ul ul {visibility:hidden; position:absolute; height:0; top:17px; left:0; padding:0px; margin:0px;}
* html .cssMenu ul ul {top:18px;t\op:14px;}
.cssMenu ul ul ul.left {left:-149px;}
.cssMenu table {position:absolute;	top:0;	left:0;	border-collapse:collapse;}
.cssMenu ul ul a, .cssMenu ul ul a:visited {color:#f7931e; height:auto; padding:2px 10px; display:block; background:#FFFFFF; font-size:10px; width:150px;}
* html .cssMenu ul ul a, * html .cssMenu ul ul a:visited {width:150px;w\idth:130px;}
.cssMenu a:hover, .cssMenu ul ul a:hover{background: #3fa9f5; color:#FFFFFF;}
.cssMenu :hover > a, .cssMenu ul ul :hover > a {background: #3fa9f5; color:#FFFFFF;}
.cssMenu ul li:hover ul, .cssMenu ul a:hover ul{visibility:visible; height:auto; padding-bottom:10px;} 

#cities-links {padding:0px; clear:both; height:23px; padding-left: 210px;}

div.banner {background:#e6e6e6; width:100%; padding: 1px 0px; height:100px; clear:both;}

#top-banners {border: none; padding:0px; text-align:center; width:920px; margin:0px auto;}

#top-banners img {float:left; margin:0px 10px;}

div.banner-t {background:#e6e6e6; width:99%; padding: 1px 0px; height:100px; margin-bottom:5px;}

#text-banners {border: none; padding:0px; text-align:center; width:500px; margin:0px auto;}

#text-banners img {float:left; margin:0px 10px 0px 0px;}

#content {
	width:100%; 
	/*margin-left:-230px;*/
	/*float:left;*/
}

.best-sms, .best-sms a {color:#0099FF; font-weight:normal; font-size:10px; padding:0px 5px;}

.best-sms a  {text-decoration:underline;}

div.short-links {text-align:left; margin-top:15px; margin-right:10px; color: #336633;
}

table.txttable {
	border-collapse:collapse;
	border: none; 	
	text-align:center;

}

table.txttable td, table.txttable th {
	border: 1px solid #cccccc;
	padding: 5px;
}

table.txttable th {background:#EBEBEB;}

table.brief {margin: 5px 0px 5px 0px; border-collapse:collapse;}

table.brief table, table.brief table td, table.brief table th  {border:none;}

table.brief th, td.offers table th{
	background: #666666;
	font-weight:bold;
	color: #FFFFFF;
}
table.brief th a{
	color: #FFFFFF;
	text-decoration:underline;
}
table.brief th a:hover{
	color: #FF9966;
}

table.brief th p {float:left;}

/*table.brief a {color: #663300;}

table.brief a:hover {color: #CC6600;}*/

.right-link {float:right; padding-top:5px; font-size:9px;}

table.brief td, table.brief th, td.offers table th, td.offers table td {padding: 3px 5px; vertical-align:top; text-align:left; border: solid 1px #CCCCCC;}

table.brief a img {border:none; text-decoration:none;}

table.brief td.icons {vertical-align: middle; text-align:center; padding: 0;}

.color-line {background-color: #EBEBEB;}

td.pict-td {width:243px;}

td.pict-td img {margin-top:15px;}

td.strong-td {font-weight:bold; width:150px; padding-left:0px;}

table.brief table td {padding-left:0px;}

td.info-td {width:350px;}

.green {color: #009933; font-style:normal;}

a.choose {float:left; margin:0px 3px 3px 0px; background:url(/i/galka-grey.gif); width:15px; height:15px; text-decoration:none;}

td.choose a:hover ,a.choose1 {float:left; margin:0px 3px 3px 0px; background:url(/i/galka.gif); width:15px; height:15px;}

a.choose1{
	text-decoration:none;
}

.yellow {color:#FF9900;}

.red {color:#FF0000; font-style:normal;}

.brown {	
	color: #964901;
}

.orange {
	color:#ff5700;
}

#search {margin: 0px auto; padding-left:40px;}

#search h3 {display:block; height:30px;}

#search a, #search p {text-decoration:none; font-weight:bold;}

#search form {margin: 0px auto 10px auto;}

#quick-search{
	margin:0;
	padding:0;
}

#search div#geography, #search div#parameters {border:none;}

#geography h2, #parameters h2 {font-size:18px; color:#CCCCCC;}

#search input.find {margin: 5px 20px 20px 0px; padding: 3px 10px; float:left;}

#search div {border-bottom: #CCCCCC 1px dashed;}

#search div, #search p  {padding: 10px 0px 5px 0px; font-weight:normal;}

#search p.grey {font-weight:bold; color: #CCCCCC; font-size:12px; padding: 2px 0px;}

#search span {padding:8px 20px 5px 0px;}

#search strong {color:#666666;}

div.city {float:left; margin-right: 20px; border:none;}

div.region {}

div.metro-distance {}

a.cities{font-size:11px; text-decoration: underline; color: #3fa9f5; margin:2px 10px;}

a.cities:hover {color: #333333;}

#print-links {height:20px; float:right; color:#666666;}

#print-links span {margin-right:10px; float:right;} 

#print-links img {float:right; border:none; padding:0px; margin:0px;}

a.advance{font-size:11px; text-decoration: underline; color: #666666; height:18px;}

a.advance:hover { color:#3fa9f5; }

a.advance-plan{font-size:11px; text-decoration:none; border-bottom: 1px dashed; color:#3fa9f5; margin-right:40px; height:20px;}

a.advance img, a.advance-plan img {float:left;}

#specials {margin: 60px auto 0px auto; border-collapse:collapse; width:100%;}

#specials table.brief {margin: 5px 35px 35px 0px; border-collapse:collapse; width:100%; border: #FF9966 3px solid;}

#full {font-size:11px; position:relative;}

#full a {
	font-size:11px;
	text-decoration:none;
	border-bottom: 1px dashed;
	color:#3fa9f5 !important;
}

#full a:hover {color:#FF6600;}

.short-links a  {
	font-size:11px;
	text-decoration:underline;
	color: #336633;
}

.short-links a:hover {color:#339933;}

.dvdr {float:left; width:100%; height:170px; background:#009966;}

#full p {padding: 5px 0px; float:none;}

#full td {vertical-align:top;}

p.substrong {margin-left: 20px;}

#full img {float:left; margin:0px 10px 0px 0px;}

#full img.nofloat {float:none;}

#center {padding:10px 0px 20px 220px;}

#txt {float:left; width:97%; text-align:left;}

#txt div {margin: 0px auto; text-align:left;}

#mnogotxt,.mnogotxt {line-height: 1.6em; font-size:12px; padding-bottom:20px;}

#mnogotxt h3, #mnogotxt h4 {padding: 8px 0px 3px 0px;}

#mnogotxt h3 {font-size:18px; font-weight:normal; line-height:22px; display:block;}

#mnogotxt h3.action {font-size:18px; font-weight:normal; line-height:22px; display:block; text-align:center; width:100%;}

#center-wide {padding:30px 0px 20px 240px;}

#left {float:left; width:220px; padding:0px 0px 20px 0px; text-align:right;}

#left a.galka {background: url(/i/excl.gif) no-repeat right top; 
	padding: 0px 20px 0px 20px; 
	width:160px; 
	text-align:right; 	
	margin-top: 8px; 
	color:#ff5700; 
	font-weight:bold; 
	display:block;}

#left a.galka2{
	background: url(/i/galka.gif) no-repeat right top; 
	padding: 0px 20px 0px 20px; 
	width:160px; 
	text-align:right; 	
	margin-top: 8px; 
	color:#ff5700; 
	font-weight:bold; 
	font-size:12px;
	display:block;
}
#left a.galka3{
	background: url(/i/galka-grey.gif) no-repeat right top; 
	padding: 0px 20px 0px 20px; 
	width:160px; 
	text-align:right; 	
	margin-top: 8px; 
	color:#666; 
	font-weight:bold; 
	font-size:12px;
	display:block;
}
#left a.galka3:hover{color:#666; font-weight:bold; text-decoration:underline;}

#left a.galka:hover,#left a.galka2:hover {color:#ff5700; font-weight:bold; text-decoration:underline;}

#left a:hover, #right a:hover {color:#ff5700; text-decoration:underline;}

#left div.left1 {width:210px; padding:0px 10px 0px 0px; margin:10px 0px;}

#left div.left2 {width:210px; background: #FFCC99; padding:10px 0px; margin:0px;}

#left div.left2 div {padding:0px 10px 0px 0px; width:200px;}

#left div.left3 {width:210px; background: #EAEAEA; padding:0px 0px 10px 0px; margin:10px 0px;}

#left div.left3 a {display:block; padding: 2px 10px 2px 0px; color:#333333; width:200px;}

/*******************************************************************/
/****** Для новостей ******/
#left div.left3 a.New_Title,#left div.left3 a.Reade_More{
	font-size:10px;font-weight:bold;text-decoration:underline;
}
#left div.left3 div.New_Block{
	font-size:10px; padding:0 10px 5px 10px;
}
#left div.left3 hr{
	border:none 0px;
	border-bottom:1px #D0D0D0 solid; padding:0px; margin:4px 0px 4px 0px;
}
/*******************************************************************/

#left div.left3 a:hover {color: #0033CC;}

#left div.left3 h2 {display: block; padding: 5px 10px 5px 0px; width:200px; text-align:right; color:#3fa9f5; font-size:12px; background:#E0E0E0;}

#left div.left3 h2 a{display: block; padding: 5px 10px 5px 0px; width:200px; text-align:right; color:#3fa9f5; font-size:12px; background:#E0E0E0;}
#left div.left3 h2 a:hover{display: block; padding: 5px 10px 5px 0px; width:200px; text-align:right; color:#3fa9f5; font-size:12px; background:#E0E0E0;text-decoration:underline;}

#left div.banner-left {margin:10px 10px 10px 20px; width:180px;}

#right {
	width:200px; 
	float:right; 
	padding:10px 0px;
}



 

#right h3 {width:200px; display:block; background-color:#FFFFFF; height:30px; font-size:18px;}

#right a, #right p {text-decoration:none; display:block; padding:2px 20px 2px 0px;  width:180px;color:#333333;} 

#left a, #left p {text-decoration:none; display:block; padding:2px 0px 2px 20px; width:180px;color:#333333;}

#right div.banner-right {margin:10px 0px; width:180px;}

#specials {margin: 60px auto 0px auto; border-collapse:collapse; width:100%;}

#specials table.brief {margin: 5px 35px 35px 0px; border-collapse:collapse; width:100%; border: #FF9966 3px solid;}

/************************************/
/*** NEWS ***/

.date {color:#666666; display:block; padding-top:3px; border-top: 1px #CCCCCC dashed; text-align:right;}

.news {padding:5px 0 10px 0;}

.news img {border: none; margin: 0px 10px 10px 0px; float:left;}

/************************************/
/*** FOOTER ***/

#footer {width: 100%; background:url(/i/footer.gif) repeat-x; color:#999999; padding:10px 0px 50px 0px; font-size:10px;}

#footer p {display:block; padding:5px 20px 0px 40px;}

#footer a {color:#ff5700;}

#footer a:hover {color: #0066FF;}

#footer li {padding:5px 0px 0px 40px; list-style-type:circle;}

p.copy {float:left;}

p.counters {float:right; padding-bottom:20px;}

p.counters span {float:right; padding:0px 5px;}


#system-main-content{
	width:100%;
	background-color:#fff6d0;
	border: #E6B686 solid 1px;
	padding:10px 10px 10px 10px;
}
/* Print */
#system-main-content-print{
	width:95%;
	padding:10px 10px 10px 10px;
	font-size:10px;
}


/* ******* */

#system-main-content fieldset{
	border: #E6B686 solid 1px;
	padding:15px;
	margin:10px 0px 10px 0px;
}
/* Print */
#system-main-content-print fieldset{
	border: #cccccc solid 1px;
	padding:5px;
	margin:5px 0px 5px 0px;
}

#system-main-content-print div.contacts fieldset.fieldsetviewitem{
	padding:0px; 
	margin:0px 10px 0px 0px;
}
/* ******* */

#system-main-content fieldset hr{
	border:0px none;
	border-top: #E6B686 solid 1px;
}

/********************************************************************************/
/* Форма поиска */
#system-search-form{
	background-color:#fff6d0;
	border: #E6B686 solid 1px;
	padding:10px;
	text-align:left;
	width:100%;
}

#system-search-form legend a.search-block 
{
	color: #964901;
	font-size:13px;
	line-height:1.3em;
	font-weight:bold;
	text-decoration:underline;
}

#system-search-form legend a:hover{color:#ff5700; font-weight:bold; text-decoration:underline;}

#system-search-form label, #module-lots-property label,
#module-object-edit-property label, #module-lot-edit-property label,
#system-main-content label

{
	color:#666666;
	font-weight:bold;
}
#system-search-form label span{
	color:#900;
}
#system-search-form fieldset{
	border-color:#EAAF00;
	border-style:dashed;
	border-width:1px;
	padding:2px 13px 15px 13px;
	margin:10px 3px 10px 2px;
	text-align:left;
}

/********************************************************************************/
/* ВНИМАНИЕ!!! Данный блок никому не трогать!!!                                 */
/********************************************************************************/
fieldset div.chkinput, fieldset div.chkinput50, fieldset div.chkinput100,
fieldset div.chkinput120, fieldset div.chkinput130, fieldset div.chkinput150,
fieldset div.chkinput220, fieldset div.chkinput200, fieldset div.chkinput250,
fieldset div.chkinput270,
fieldset div.chkinput280, fieldset div.chkinput300,
fieldset div.chkinput1, fieldset div.chkinput2, fieldset fieldset.chkinput2,
fieldset div.chkinput3{
display:block; border:none; text-align:left; float: left;}
fieldset div.chkinput    { width:33%; }
fieldset div.chkinput50  { width:50px; }
fieldset div.chkinput100 { width:100px; }
fieldset div.chkinput120 { width:120px; }
fieldset div.chkinput130 { width:130px; }
fieldset div.chkinput150 { width:150px; }
fieldset div.chkinput200 { width:200px; }
fieldset div.chkinput220 { width:220px; }
fieldset div.chkinput250 { width:250px; }
fieldset div.chkinput270 { width:270px; }
fieldset div.chkinput280 { width:280px; }
fieldset div.chkinput300 { width:300px; }
fieldset div.chkinput1   { width:auto; padding:10px 10px 0px 0px; }
fieldset div.chkinput2, fieldset fieldset.chkinput2 { width:auto; }
fieldset div.chkinput3 { width:auto; padding-right:10px; }
/********************************************************************************/

#system-search-form .advance{
	float:none;
}
#system-search-form h2{
	font-size:14px;
	padding:0px 0px 4px 20px;
}
#system-search-form hr{
	border:0px none;
	border-bottom:#EAAF00 dashed 1px;
	height:0px;
	margin:8px 1px 8px 1px;
	clear:none;
}
#module-search-property-button{
	padding-top:10px;
	line-height:20px;
	height:20px;
}
#module-search-property-button a{
	float:right;
	padding-right:15px;
}
#module-search-property-button input{
	float:right;
}


#module-search-property-button input,
input.main-search{
 border: 1px solid #ff5700;
 color: #ff5700;
 background:none;
 font-weight:bold;
 padding:2px 10px;
}

input.main-search input.hover{
 border: 1px solid #964901;
 color: #964901;
}


a.system-help-link {
	text-decoration: none;
	text-align:center;
	height:16px;
	background:url(/i/help-icon.gif) top left no-repeat;
	line-height:16px;
	width:16px; 
	float:left;
	margin-right:3px;
}

a.system-help-link:hover {
	background:url(/i/help-icon-hover.gif) top left no-repeat;
	text-decoration:none;
	height:16px;
	width:16px; 
	float:left;
	margin-right:3px;
}

#module-search-property-advanced-search legend.chk-fieldset a.chkall,
#module-search-property-advanced-search legend.chk-fieldset a.nochkall,
#module-search-property-advanced-search legend.chk-fieldset a.system-help-link,
#module-search-property legend.chk-fieldset a.chkall,
#module-search-property legend.chk-fieldset a.nochkall,
#module-search-property legend.chk-fieldset a.system-help-link{
text-decoration:none;
}

#module-search-property-advanced-search a.system-help-link {
	text-decoration: none;
	text-align:center;
	height:16px;
	background:url(/i/help-icon-ad.gif) top left no-repeat;
	line-height:16px;
	width:16px; 
	float:left;
	margin-right:3px;
}

#module-search-property-advanced-search a.system-help-link:hover {
	background:url(/i/help-icon-ad-hover.gif) top left no-repeat;
	text-decoration:none;
	height:16px;
	width:16px; 
	float:left;
	margin-right:3px;
}

#module-search-property-advanced-search a.advance, 
a#module-search-property-advanced,
a#module-search-property-advanced-1
{color: #336633;}

#module-search-property-advanced-search a.advance:hover,
a#module-search-property-advanced:hover,
a#module-search-property-advanced-1:hover {color:#339933;}

/*********************************Advanced search******************************/
#module-search-property-advanced-search{
	border: #E6B686 solid 1px;
	background-color:#FFE;
	padding:10px 15px 0px 15px;
}
#module-search-property-advanced-search legend{
	background-color:#FFE;
}
#system-search-form fieldset.last{
	border-bottom:0px none;
	margin-bottom:0px;
}

/******************************************************************************/



#module-search-property {width:100%;}


/******************************************************************************/
/* Вывод результатов поиска */
table.searchresult{
	border-collapse:collapse;
	border-bottom:#CCCCCC 1px solid;
	width:100%;
	margin:5px 0px 5px 0px;
}

table.searchresult td, table.searchresult th, table.searchresult th.last, table.searchresult td.last{
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-bottom:none;
}

table.searchresult div.short-links {color:#000000;}

table.searchresult th {
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:3px 5px 3px 5px;
	vertical-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border: solid #CCCCCC 1px;
}

table.searchresult th a{color:#FFFFFF; text-decoration:underline;}

table.searchresult th a:hover{
	color:#FBFFAA;
	text-decoration:underline;
}

table.searchresult a{
	color: #0066CC;
}

/*table.searchresult a{
	color:#D98D00;
}*/

table.searchresult strong{
	/*font-style:italic;*/
	font-weight:bold;
	color:#964901;
}
table.searchresult fieldset{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	border:0px none;
	border-left:1px dashed #D98D00;
}

table.searchresult legend{
	background-color:#FFF;
}
table.searchresult tr.even legend{
	background-color:#fff6d0;
}

table.searchresult td{
	color:#000;
	font-weight:normal;
	text-align:left;
	padding:3px 5px 3px 5px;
	vertical-align:top;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
table.searchresult tr.even td{
	background-color:#EBEBEB;
}
table.searchresult tr.detail td, table.searchresult tr.detail {
	padding:0px;
	border-right:#CCCCCC 1px solid;
	border-top: 0px;
	border-top: none;
	border-bottom:none;
	border-left:none;
	border-bottom:0px;
	border-left:0px;

}
table.searchresult tr.detail td div{
	margin:0px;
	border-top:#CCCCCC 1px solid;
	
	padding:3px 5px 3px 5px;
}
table.searchresult img{
	border:0px none;
}
table.searchresult tr.detail td div div{
	margin:0px;
	border:0px none;
	padding:0px 8px 0px 0px;
	float:left;
}
/******************************************************************************/



/******************************************************************************/
/* Общая информация о предложении */
fieldset#view-main,
fieldset#view-parking,
fieldset#view-metro,
fieldset#view-adress,
fieldset#view-pay,fieldset.phones,.fieldsetviewitem{
	border:none 0px !important;
	border-bottom: 1px solid #FFCC99 !important;
}

div#html-bld-adress, 
div#html-lot-adress {
	padding:0px 15px 10px 15px;
	font-size:12px;
}

div#html-bld-adress a#map-view,
div#html-lot-adress a#map-view{
	font-size:11px;
	font-weight:bold;
}
/* Print */

#system-main-content-print fieldset#view-main,
#system-main-content-print fieldset#view-parking,
#system-main-content-print fieldset#view-metro,
#system-main-content-print fieldset#view-adress,
#system-main-content-print fieldset#view-pay, 
#system-main-content-print fieldset.phones, 
#system-main-content-print .fieldsetviewitem{
	border:none 0px !important;
	border-bottom: 1px solid #cccccc !important;
}

#system-main-content-print fieldset#view-metro,
#system-main-content-print fieldset#view-adress{
	border:none 0px !important;
	margin:0px !important;
	padding:0px !important;
}


/****************************/

fieldset#view-metro,
fieldset#view-adress{
	border:none 0px !important;
	margin:0px !important;
	padding:0px !important;
}
div.bind-block{
	border:none 0px !important;
	border-bottom: 1px solid #FFCC99 !important;
}

/* Print */

#system-main-content-print div.bind-block{
	border:none 0px !important;
	border-bottom: 1px solid #cccccc !important;
}

/*********************************/

div.bind-block table{
	margin:0px; !important;
	padding:0px !important;
}
div.bind-block table td{
	margin:0px !important;
	padding:0px 0px 15px 15px !important;
}
#view-pay div,#view-main div,#view-parking div,#view-metro div,#view-adress div{
	clear:both !important;
	float:none !important;
}
fieldset.fieldsetviewitem .chkinput{
	width:auto !important;
	display:inline !important;
	padding-right:10px !important;
}
#view-main strong,
#view-pay strong,
#view-parking strong,
#view-adress strong,
#view-metro strong,
div#html-bld-adress strong,
div#html-lot-adress strong
/*fieldset.phones strong*/{
	display:block !important;
	text-align:right !important;
	border:none !important;
	width:200px !important;
	float: left !important;
	padding:0px 5px 0px 0px !important;
	color:#c29575;
}

div#html-bld-adress strong,
div#html-lot-adress strong {
	width:auto !important;
	color:#964901;
}

div#html-bld-adress em,
div#html-lot-adress em{
	font-weight:bold;
	padding-right:10px;
}

/* Print */

#system-main-content-print #view-main strong,
#system-main-content-print #view-pay strong,
#system-main-content-print #view-parking strong,
#system-main-content-print #view-adress strong,
#system-main-content-print fieldset.phones strong
{
	display:block !important;
	text-align:right !important;
	border:none !important;
	width:200px;
	float: left !important;
	padding:0px 5px 0px 0px !important;
	color:#000000; font-weight:normal;
}

#system-main-content-print div#html-bld-adress strong,
#system-main-content-print div#html-lot-adress strong {
	width:auto !important;
	font-size:14px;
	color:#000000;
	padding:0px 5px 0px 0px !important;

}

#system-main-content-print div#html-bld-adress em,
#system-main-content-print div#html-lot-adress em {
	width:auto !important;
	font-size:14px;
	color:#000000;
	padding:0px 5px 0px 0px !important;
	font-weight:bold;
	text-decoration:underline;
}


#system-main-content-print #view-adress strong {
	width:100px !important;
}

#system-main-content-print #view-metro strong {
	display:block !important;
	text-align:right !important;
	border:none !important;
	width:150px !important;
	float: left !important;
	padding:0px 5px 0px 0px !important;
	color:#000000; font-weight:bold;
}
/*************/
fieldset.phones strong{
	width:100px !important;
	display:block !important;
	text-align:right !important;
	border:none !important;
	float: left !important;
	padding:0px 5px 0px 0px !important;
	font-weight:normal;
}

#view-adress strong{
	width:100px !important;
}
#view-metro strong{
	width:auto !important;
}

#view-main em,#view-pay em,#view-parking em, fieldset.phones em{
	float:none !important;
	padding:0px 0px 0px 5px !important;
	font-style: normal; font-weight:bold;
}

#view-adress em, #view-metro em { font-style: normal; }


/* Print */

#system-main-content-print #view-adress em {font-style:normal; font-weight:bold;}
#system-main-content-print #view-metro em {font-style:normal;}

/************************/

#view-main legend,
#view-pay legend,
#view-parking legend,
#view-adress legend,
#view-metro legend,
fieldset.fieldsetviewitem legend,
#module-lots-property legend,
#module-object-edit-property legend,
#module-lot-edit-property legend,
#system-main-content legend,
#system-search-form legend
{
	color: #964901;
	font-size:13px;
	line-height:1.3em;
	font-weight:bold;
}
/* Print */
#system-main-content-print legend {

	color: #000000;
	font-size:12px;
	line-height:1.3em;
	font-weight: bold;
	background:none;
}

#system-main-content-print #view-adress legend,
#system-main-content-print #view-metro legend{
	font-size:14px;
}


#system-main-content-print h3 {
	font-size:16px; font-weight:bold;
	color:#000000;
}

#system-main-content-print h3 span {
	text-decoration:underline;
}


/**************/

#system-main-content legend.fio {
	color:#006633;	
}

.descritem {font-weight:bold; color:#666666;}

em#city_name, 
em#adress, 
em#site-link, 
em#module-view-bld-property-city-city-id, 
em#module-view-bld-property-strt-strt-id,
em#site-link
{font-style:normal;}

/* Print */

#system-main-content-print em#city_name, 
#system-main-content-print em#adress, 
#system-main-content-print em#site-link, 
#system-main-content-print em#module-view-bld-property-city-city-id, 
#system-main-content-print em#module-view-bld-property-strt-strt-id,
#system-main-content-print em#site-link
{font-weight:bold;}

#system-main-content-print fieldset.lastchild,
#system-main-content-print fieldset.fieldsetviewitem fieldset.fieldsetviewitem {
	border:none 0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	margin-left:10px !important;
}


/***********************/

.chkinputview{
	display:block;
	border:none;
	float: left;
}
fieldset fieldset{
	margin-left:10px !important;
}
fieldset.lastchild{
	border:none 0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	margin-left:10px !important;
}

div.contacts{
	display:block;
	border:none;
	float: left;
}
/******************************************************************************/



/******************************************************************************/






a.provider{
	color:#999;
	font-weight:bold;
	text-decoration:none;
}
a.provider:hover{
	text-decoration:underline;
}





/******************************************************************************/
#registration div.field{
	padding-top:10px !important;
}
#registration div.chkinput{
	padding-top:10px !important;
	padding-right:10px;
	min-width:200px;
	width:auto;
}
/******************************************************************************/



/********************************************************************************/
/* Групировки полей поиска */
#module-search-property fieldset{
	border:none 0px;
	border-bottom: 1px solid #E6B686;
	padding:2px 0px 15px 15px;
	margin:10px 0px 10px 0px;
}
#module-search-property fieldset fieldset{
	margin-left:15px;
	margin-right:0px;
	padding-right:0px;
}
#module-search-property fieldset fieldset.lastchild{
	border:none 0px;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-bottom:0px;
}
#module-search-property div.chkinput fieldset.lastchild{
	border:none 0px;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.help_block div {background: #fff; color: #999999; border: #E0E0E0 solid 1px; padding:10px; margin-bottom:5px !important;}

/********************************************************************************/










/******************************************************************************/
#moder-rgistration fieldset.itemblock{
	border:#ff5700 2px solid;
}
#moder-rgistration div.field{
	padding-top:10px !important;
}
#moder-rgistration div.chkinput{
	padding-top:10px !important;
	padding-right:10px;
	min-width:200px;
	width:auto;
}
/******************************************************************************/


div.inactive {border:#CCC 1px solid; background:#EEE; padding:10px; color: #999999; height:auto;  margin:4px 0px;}

div.inactive h2 {color: #999999; font-size:13px; font-style:normal;}

div.inactive a {color:#666666;}

div.inactive a:hover {color:#333333;} 

div.active {border: #FFC58A 1px solid; background: #fff6d0; padding:10px; height:auto; margin:4px 0px;}

div.active h2 {color:#ff5700; font-size:13px; font-style:normal;}

div.active a {color:#3fa9f5;}

div.active a:hover {color:#0033FF;} 

/********************************************************************************/
/* Системная кнопка "Удалить" */
a.system-del-link{
	display:block;
	/*width:65px;*/
	/*background:url(/i/delete.png) top right no-repeat !important;*/
	background: url(/i/delete.gif) center right no-repeat;
	line-height:16px;
	padding:0px 14px 2px 0px;
	text-align:right;
	color:#f35b06;
	float:right;
}

a.system-del-link:hover {color:#c22615;}

/********************************************************************************/

/********************************************************************************/
/* Системная кнопка "Добавить" */
a.system-add-link{
	display:block;
	/*background:url(/i/add.png) top right no-repeat !important;*/
	background:url(/i/add.gif) center right no-repeat;
	line-height:16px;
	padding:0px 14px 2px 0px;
	text-align:right;
	color: #719a29;
}

a.system-add-link:hover {color:#56710f;}
/********************************************************************************/



/* Отображение картинок */
/**************************************************************************/
.photo-item{
	display:block;
	border:none;
	float: left;
	padding:4px;
	margin:2px;
	width:auto;
	/*border-color:#EAAF00;
	border-style:dashed;
	border-width:1px;*/
}
.photo-item .system-del-link{
	float:none;
}
.photo-item-wrap{
	border:0 none;
	clear:both;
	float:none;
	font-size:1px;
	height:0;
	line-height:1px;
	margin:0;
	padding:0;
	visibility:hidden;
}
/**************************************************************************/
/********************************************************************************/
/* Информационное сообщение */
.dialog-information{
    background: #fff; 
	color: #999999; 
	border: #E0E0E0 solid 1px; 
	padding:5px; 
	margin:2px 0px 2px 0px;
	padding:6px 12px 6px 12px;
	/*border:0px none;
	border-bottom:#0263cf 3px solid;
	border-top:#0263cf 3px solid;
	*/
}
.dialog-information h4{
	color: #999999;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}
.dialog-information ul{
	padding:0px;
	margin:0px;
	list-style-position:none;
}

.dialog-information ul li {
	list-style-image:none; 
	list-style-type:none;
}


/********************************************************************************/




/********************************************************************************/
/* для полей форм */
/* ВНИМАНИЕ !!! моя правка CSS */
div.horizontal_field{
	padding:0px 0px 16px 16px;
}
div.horizontal_field_last{
	padding:0px 0px 0px 16px;
}
div.horizontal_field_1{
	padding:8px 0px 8px 0px;
}
div.horizontal_field_2{
	padding:0px 0px 16px 0px;
}
/* Класс для показа ошибок */
.err{
	border-color:#F00;
}
.err fieldset{
	border-color:#F00 !important;
}
.necessarily{
	color:#F00;
}
/********************************************************************************/
legend.chk-fieldset {float:none; height:20px;}
legend.chk-fieldset span, legend.chk-fieldset a, legend.chk-fieldset select {
	float:left; padding: 0px 0px 0px 3px;}

a.chkall {display: block; float:left; width:10px; height:10px; background:url(/i/checkbox_on1.gif) top left no-repeat; margin:4px 1px 0px 4px; text-decoration:none;}
a.nochkall {display: block; width:10px; height:10px; background:url(/i/checkbox_off1.gif) top left no-repeat; margin:4px 1px 0px 4px; text-decoration:none;}
a.chkall:hover {display: block; float:left; width:10px; height:10px; background:url(/i/checkbox_on.gif) top left no-repeat;  margin:4px 1px 0px 4px; text-decoration:none;}
a.nochkall:hover {display: block; width:10px; height:10px; background:url(/i/checkbox_off.gif) top left no-repeat;  margin:4px 1px 0px 4px; text-decoration:none;}
/********************************************************************************/
.highslide-controls ul{
	list-style-type:none !important;
	list-style-image:none !important;
	list-style-position:outside !important;
}
.highslide-controls li{
	list-style-image:none;
	list-style-position:outside !important;
}





label .field-comment{
	color:#999;
	font-weight:normal;
}
legend .field-comment{
	font-weight:normal;
}













/********************************************************************************/
/* Сообщение об ошибке */
.dialog-error{
	background:#ffd5c1;
	padding:6px 12px 6px 12px;
	border:0px none;
	border-bottom:#d00808 3px solid;
	border-top:#d00808 3px solid;
	margin:2px 0px 2px 0px !important;
}
.dialog-error li{
	list-style-image:none;
	list-style:disc;
}
.dialog-error h4{
	color:#d00808;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.dialog-error ul{
	padding:0px 0px 0px 20px;
	margin:0px;
}
/********************************************************************************/


#system-main-content-print #system-main-content{
	border:0px none;
	background:#FFF;
}


















div.bld-navigator,
div.bld-navigator div.bld-navigator-line-count,
div.bld-navigator div.pages-counts{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
}
div.bld-navigator div.pages-counts{
	background-color:#F3F3F3;
	border:1px solid #CCC;
	border-top:1px solid #999999;
	text-align:center;
	padding:5px 10px 5px 10px;
}
div.bld-navigator div.bld-navigator-line-count{
	border:1px solid #CCC;
	border-bottom:0 none;
	padding:5px 10px 5px 10px;
}
div.bld-navigator select{
	border:1px solid silver;
	line-height:22px;
}
div.bld-navigator select,
div.bld-navigator option{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
div.bld-navigator td{
	padding:0px 2px 0px 2px;
}
div.bld-navigator div.bld-navigator-line-count{
	padding-left:18px;
}
/********************************************************************************************/
div.bld-navigator div.button-left-off{
	background:transparent url(/images/j_button2_right.png) no-repeat scroll 100% 0;
	margin-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
}
div.bld-navigator div.button-left-off div{
	background:transparent url(../images/j_button2_first_off.png) no-repeat scroll 0 0;
	height:22px;
	padding-left:22px;
}
div.bld-navigator div.button-left-off span{
	line-height:22px;
	color:#999999;
	cursor:default;
}
/********************************************************************************************/
div.bld-navigator div.button-left-on{
	background:transparent url(../images/j_button2_right.png) no-repeat scroll 100% 0;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
}
div.bld-navigator div.button-left-on div{
	background:transparent url(../images/j_button2_first.png) no-repeat scroll 0 0;
	height:22px;
}
div.bld-navigator div.button-left-on a{
	color:#333333;
	padding-left:22px;
	padding-right:5px;
	line-height:22px;
	cursor: pointer;
	border:0 none;
	background-color:none;
	display:block;
	height:22px;
	text-decoration:none;
}
div.bld-navigator div.button-left-on div a:hover{
	color:#0B55C4;
	border:0 none;
	background-color:none;
}
/********************************************************************************************/
div.bld-navigator div.button-right-on{
	background:transparent url(../images/j_button2_left.png) no-repeat scroll 0 0;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
}
div.bld-navigator div.button-right-on div{
	background:transparent url(../images/j_button2_next.png) no-repeat scroll 100% 0;
	height:22px;
}
div.bld-navigator div.button-right-on a{
	color:#333333;
	padding-left:5px;
	padding-right:22px;
	line-height:22px;
	cursor: pointer;
	border:0 none;
	background-color:none;
	display:block;
	height:22px;
	text-decoration:none;
}
div.bld-navigator div.button-right-on div a:hover{
	color:#0B55C4;
	border:0 none;
	background-color:none;
}
/********************************************************************************************/
div.bld-navigator div.button-right-off{
	background:transparent url(../images/j_button2_left.png) no-repeat scroll 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
}
div.bld-navigator div.button-right-off div{
	background:transparent url(../images/j_button2_last_off.png) no-repeat scroll 100% 0;
}
div.bld-navigator div.button-right-off span{
	line-height:22px;
	height:22px;
	display:block;
	color:#999999;
	cursor:default;
	padding:0px 22px 0px 5px;
}
/********************************************************************************************/
div.bld-navigator div.button-pages{
	background:transparent url(../images/j_button2_left.png) no-repeat scroll 0 0;
	line-height:22px;
	height:22px;
	padding-left:5px;
}
div.bld-navigator div.button-pages div{
	background:transparent url(../images/j_button2_right_cap.png) no-repeat scroll 100% 0;
	line-height:22px;
	height:22px;
	padding-right:5px;
}
div.bld-navigator div.button-pages span{
	color:#333333;
	line-height:22px;
	border:0 none;
	display:block;
	height:22px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:3px;
	padding-right:3px;
	float:left;
}
div.bld-navigator div.button-pages a{
	color:#333333;
	line-height:22px;
	border:0 none;
	display:block;
	height:22px;
	text-decoration:none;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	float:left;
}
div.bld-navigator div.button-pages a:hover{
	color:#0B55C4;
}






























div.submit-button div.button-wrap{
	clear:both;
}









/********************************************************************************/
/* H1, ЗАБЫЛИ ТЕБЯ ОПИСАТЬ, БЕДНЯГА! */
h1{
	font-size:24px;
	font-weight:normal;
	color:#FF5700;
	float:none;
	text-align:left;
	display:block;
	line-height:34px;
}
/********************************************************************************/












/********************************************************************************/
a.metro-line-1{
	color:#e10147;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:10px;
	display:block;
}
a.metro-line-1:hover{
	text-decoration:underline;
}
a.metro-line-2{
	color:#0070b8;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:10px;
	display:block;
}
a.metro-line-2:hover{
	text-decoration:underline;
}
a.metro-line-3{
	color:#060;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:10px;
	display:block;
}
a.metro-line-3:hover{
	text-decoration:underline;
}
a.metro-line-4{
	color:#AA7B00;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:10px;
	display:block;
}
a.metro-line-4:hover{
	text-decoration:underline;
}
a.metro-line-5{
	color:#909;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:10px;
	display:block;
}
a.metro-line-5:hover{
	text-decoration:underline;
}
/********************************************************************************/





div.bld-name a,span.bld-name{
	font-size:14px; display:block;
	line-height:18px; font-weight:bold;
}







/**************************************************************/
/* КРАТКИЙ ПОИСК */
div.loopa form{
	width:210px;
}
div.loopa{
	width:210px; height:23px;
	display:block;
	padding: 10px 0px 0px 15px;
}
div.loopa td.searchtd{
	background: url(/i/loopa.jpg) no-repeat left top;
	padding: 0px 0px 0px 20px; height:23px;
}
div.loopa input{
	border:1px #CCCCCC solid;
	width:120px; color:#333;
	font-size:11px; padding:1px 0px 0px 2px;
	height: 13px; margin:0px 5px 0px 0px;
}

div.loopa table.search1 {width:128px; height:20px;}
a.quick-find {
width:30px !important;
color:#ff5700 !important;
font-weight:bold;
padding:0px !important;
}
/**************************************************************/




/**************************************************************/
/* Карта сайта */
div.map span.print{
	color:#666666;background:url(/i/printer1.png) no-repeat right center;padding-right:10px;
	display:block;width:70px; height:32px;line-height:32px;float:right;}
div.map span.bld_name, div.map span.lot_name{display:block;line-height:32px;padding-left:20px;}
div.map span.lot_name{background:url(/i/bullet.gif) left center no-repeat;}
div.map a.print{color:#666666;}
div.map a.print:hover{color:#3FA9F5;}
div.map h3, div.map h1{display:block;border-bottom: 1px solid #E6B686;line-height:32px;}
div.map div.pad{padding-left:20px;}
div.map div.pad2{padding-left:60px;}
div.map div.line{border-bottom: 1px solid #E6B686;}
div.map div.left_links{
	color:#666666; padding-left:10px;
	display:block;height:32px;line-height:32px;float:right;}
div.map div.addons_info, div.map div.addons_info *{
	color:#666;
}
div.map div.addons_info{
	padding-left:20px; padding-bottom:7px;
}
div.map div.addons_info strong{
	color:#964901;
}
/**************************************************************/


/**************************************************************/
/* Новости сайта */
div.view_news div.new_title{
	display:block;line-height:32px;
}
div.view_news div.print{
	color:#666666;background:url(/i/printer1.png) no-repeat right center;padding-right:10px;
	display:block;width:70px; height:32px;line-height:32px;float:right;}
div.view_news div.new_date{
	display:block;line-height:32px;
	width:130px; float:left; padding:0px; margin:0px;
	color:#666666;
}
div.view_news a.print{color:#666666;}
div.view_news a.print:hover{color:#3FA9F5;}
div.view_news div.line, div.view_news h3{border-bottom: 1px solid #E6B686;}
#system-main-content-print div.view_news div.line,
#system-main-content-print div.view_news h3{
	border-bottom: 1px solid #000;
}
div.view_news h3{display:block;line-height:32px;}
div.view_news div.new_content{ padding:10px 0px 0px 20px;color:#666666; font-style:italic;}
div.view_news h2{display:block;line-height:32px;}
#system-main-content-print div.view_news h2{color:#000;}
div.view_news div.read_more {
	color:#666666;padding-right:10px;
	display:block; height:32px;line-height:32px;}
div.view_news div.read_more a{color:#666666;}
div.view_news div.read_more a:hover{color:#3FA9F5;}
div.view_news div.nav_top{
	padding:10px 0px 10px 20px;color:#666666;font-style:italic;border-bottom: 1px solid #E6B686;
	background-color:#FFF9DF;
}
div.view_news div.nav_top a, div.view_news div.count{color:#666666; font-style:normal;}
div.view_news div.nav_top a:hover{color:#3FA9F5;}
/**************************************************************/


