/* TAG's */

/* ***** */

/* ID's */

#message { background:transparent url('/i/bg/place_frm_l.png') repeat-y scroll 0 0; }
#message p { margin:0; }

/* **** */

/* CLASS'es */

.content p {
	margin:2em 0;
	padding:0 60px 0 0;
}

.content ul {
	margin:5px 0;
	padding:0 16px;
}
.content ul li ul {
	margin:0;
	padding:3px 8px 5px 16px;
}

.content-in { width:100%; }

.board {
	margin:0 0 30px 0;
	border:1px solid #d4dbe4;
}

.board .list {
	margin:0 0 16px 0;
	padding:12px 18px 0;
}

.board .list h2 {
	padding:0 0 4px 0;
	font-size:1.38em;
}

.board .list p {
	margin:17px 0 0;
	line-height:1.2em;
}
.board .list a.link:link,
.board .list a.link:visited {
	color:#000;
	text-decoration:none;
}
.board .list a.link:hover,
.board .list a.link:active {
	color:#000;
	text-decoration:underline;
}
.board .list span { color:#aab8ca; }

.board .list sup { font-size:.53em }

.board .give {
	padding:14px 40px 16px 19px;
	background-color:#f6f8fa;
	line-height:1.53em;
}
.board .give a:link, 
.board .give a:visited { color:#2d90be; }

.board .give a:hover, 
.board .give a:active { color:#ff6633; }

.change-region { padding:1em 0 0 0; }

.change-region .lbl {
	margin:0;
	padding:0;
}
.change-region .lbl label { color:#999; }

.change-region .inp {
	margin:0;
	padding:4px 0 2em 0;
}
.change-region .inputText input {
	padding:2px 6px 1px 6px;
	width:20.2em;
	color:#666666;
	border:1px solid #B2B2B2;
}
.change-region ul {
	float:left;
	height:auto;
	margin:0;
	padding:0 30px 0 0 !important;
	list-style:none;
}
.change-region ul li {
	padding:2px 0 7px 0;
	color:#AAB8CA;
}
.change-region ul li strong { color:#000; }

.change-region .search-list { padding:0 0 2em 0; }


.content .company-list {
	margin:1em 0;
	padding:0 60px 4px 0;
	list-style:none;
	color:#000;
}
.content .company-list li {
	display:inline;
	padding:0 16px 0 0;
	line-height:2em;
}
.content .company-list li a { white-space:nowrap; }
.content .company-list li a:link { color:#000; }
.content .company-list li a:visited { color:#000; }
.content .company-list li a:hover,
.content .company-list li a:active { 
	color:#f63;
	text-decoration:underline;
}


.desk-wrap {
	width:87%;
	margin:0 0 58px 0;
}

.desk-wrap .page-link { margin:0; }

.desk-wrap h1 {
	padding:3px 0;
	font-size:1.84em;
}
.desk-wrap .desk {
	margin:17px 0;
	line-height:1.2em;
}
.desk-wrap .desk .date { color:#adb7c8; }


.info {
	width:240px;
	/*margin:9px 0 0;*/
	margin:53px 0 1px;
	line-height:1.3em;
}
.info p { margin:0; }
/*
.info .info_star { margin:53px 0 1px; }
*/
.info h1 {
	margin:50px 0 0;
	font-size:1em;
	font-weight:bold;
	line-height:1.38em;
	text-transform:uppercase; 
}
.info ul { margin:9px 0 23px; }

.info .info_fav {
	margin:0 0 29px 0;
	padding:46px 0 0 0;
	/*padding:46px 0 29px 0;*/
	line-height:1.38em;
}
.big-star {
	background:transparent url('/i/ico/big_star.png') 0 0 no-repeat;
}

.info .info_fav h4 {
	margin:0;
	font-size:1em;
	font-weight:bold;
	line-height:1.32em;
	text-transform:uppercase;
}
.info .user-fav {
	padding:0;
	margin:13px 0 0;
	list-style:none;
}
.info .user-fav  li {
	height:2.53em;
	padding:0 0 15px;
	line-height:1.23em;
}
/*.info .user-fav  a { padding:0 4px 0 0; }*/

.info .user-fav .type {
	float:left;
	margin:0;
	padding:0 2px 0 0;
}
.info .user-fav .favorite {
	float:none;
	padding:4px 0 0 0;
}

.info .user-fav .fav-remove button span { background-image:url('/i/ico/del.gif'); }

/*.info .user-fav input { vertical-align:2px; }*/


.td-mapSearch { width:100%; }

.td-mapSearch .banner { margin:12px 0 0 0; }

.page-links-back {
	margin:0 !important;
	padding:0 0 20px 0;
}
.page-links-back a {
	padding:0 0 3px 21px;
	background:transparent url('/i/ico/ico_back.gif') no-repeat 0 50%;
}

.page-links-print {
	float:right;
	margin:0;
	padding:0 0 20px 0;
}
.page-links-print a {
	padding:0 40px 3px 0;
	background:transparent url('/i/ico/ico_print.gif') no-repeat 100% 50%;
}

.profile { padding:4px 0 0 0; }

.profile h1 {
	font-size:1.84em;
	line-height:1.16em;
}
.profile .contact-info {
	float:left;
	margin:10px 0 13px 1px;
	font-size:1.07em;
	line-height:1.42em;
	padding-right: 15px;
}
.profile .contact-logo {
	float:left;
	margin:8px 40px 13px 1px;
}

.profile .td-general { width:24.61em; }

.profile .td-password,
.profile .td-general {
	padding:23px 0 0 ;
	color:#999;
}

.property-objects { padding:7px 0 0 ; }

.property-objects .head-title {
	padding:0 0 25px 0;
	font-size:1.38em;
	text-transform:uppercase;
	color:#618a8e;
}

.td-sidebar-board h2 { margin:0; }

.td-sidebar-board h2 a:link,
.td-sidebar-board h2 a:visited,
.property-objects .head-title a:link,
.property-objects .head-title a:visited { color:#478b8f; }

.td-sidebar-board h2 a:hover,
.td-sidebar-board h2 a:active, 
.property-objects .head-title a:hover, 
.property-objects .head-title a:active { 
	text-decoration:underline;
	color:#ff6633;
}
.rgstrObjEnd {
	padding:13px 72px 10px 0; 
	font-size:1.84em;
	font-weight:bold;
	line-height:1.204em;
}
.search {
	width:352px;
	padding:11px 8px 17px 8px;
	border:1px solid #eaeef2;
}
.search h2 {
	font-size:1.38em;
	font-weight:bold;
	line-height:1.27em;
	text-transform:uppercase;
}
.search .rent {
	margin:2px 0 20px 11px;
	font-size:1.23em;
}

.search .bc { margin:0 0 12px 10px; }

.user-profile { padding:8px 0; }

.user-profile table { width:60% !important; }

.users-realties .user-profile table { width:92% !important; }

.td-conteiner h1.place {
	margin:3px 0 10px;
	font-size:1.84em;
	color:#478b8f;
}
/*.td-conteiner p {
	margin:0;
}*/
.td-conteiner .cTop,
.td-conteiner .cTop i,
.td-conteiner .cBtm,
.td-conteiner .cBtm i {
	background-color:transparent;
	background-image:url('/i/corners/place.png');
	background-repeat:no-repeat;
	height:14px;
}
.td-conteiner .cTop { background-position:0 0; }

.td-conteiner .cBtm { background-position:0 -14px; }

.td-conteiner .cTop i,
.td-conteiner .cBtm i {
	display:block;
	float:right;
	width:12px;
}
.td-conteiner .cTop i { background-position:-1288px 0; }

.td-conteiner .cBtm i { background-position:-1288px -14px; }

.td-conteiner .place-form { background:transparent url('/i/bg/place_frm_l.png') 0 0 repeat-y; }

.td-conteiner .addObj { width:85%; }

.td-conteiner .form-bg { 
	padding:2px 0 0 23px;
	background:transparent url('/i/bg/place_frm_r.png') 100% 0 repeat-y; 
}


.td-conteiner .announce {
	padding:0 30px 28px 0;
}

.td-conteiner .announce p {
	margin:0;
	padding:0 0 1em 0;
}
.td-conteiner .announce strong { font-size:1.38em; }

.td-conteiner .announce .inner {
	padding:.61em 20px;
	background-color:#f6f8fa;
}

.td-conteiner .announce .cTop,
.td-conteiner .announce .cTop i,
.td-conteiner .announce .cBtm,
.td-conteiner .announce .cBtm i {
	background-image:url('/i/corners/announces_corners.png');
	height:8px;
}
.td-conteiner .announce .cBtm { background-position:0 -8px; }

.td-conteiner .announce .cTop i,
.td-conteiner .announce .cBtm i { width:8px; }

.td-conteiner .announce .cTop i { background-position:-1292px 0; }

.td-conteiner .announce .cBtm i { background-position:-1292px -8px; }


.td-sidebar-board {}

.td-sidebar-board .rss {
	float:right;
	width:16px;
	margin:5px 0 0 0;
	padding:0;
}
.td-sidebar-board .rss a {
	position:relative;
	overflow:hidden;
}
.td-sidebar-board .rss a,
.td-sidebar-board .rss a em {
	display:block;
	width:16px;
	height:16px;
}
.td-sidebar-board .rss a em {
	position:absolute;
	top:0;
	left:0;
	background:transparent url("/i/ico/ico_rss.png") no-repeat 0 0;
}

.td-sidebar-right {}

.reg .addObj { width:100%; }

.reg .form-bg { 
	padding:5px 0 0 23px;
	background:transparent url('/i/bg/place_frm_r.png') 100% 0 repeat-y; 
}
.regEnd {
	position:absolute;
	top:15px;
	left:0;
	width:100%;
	background-color:#FFF;
}
.reg .regEnd .form-bg { padding:8px 0 25px 23px; }

.reg  .regEnd h1 {
	padding:0 0 16px;
	font-size:1.84em;
	font-weight:bold;
	line-height:1.125em;
}
.regEnd p {
	margin:17px 0 0;
	line-height:1.15em;
}

/* ******** */
