@import "core.css";

.clear-1 {clear:both;float:none;height:1px;line-height:1px;font-size:1px;}
.clear-10 {clear:both;float:none;height:10px;line-height:10px;font-size:10px;}
.grey {color:#8B8B7F;}
.brown {color:#6D4E18;}

.prodListWideBlock {width:732px !important;margin:10px 0 20px 0 !important;}
.prodListWideBlock .part {float:left;width:48%;}
.prodListWideBlock .cBorder {float:left;width:4%;height:190px;background:url('../img/block-prod-center.gif') center no-repeat;}

.prod-list-head{
	width:100% !important;
	height:50px;
	position:relative;
}
.prod-list-head-nav{
	position:absolute;
	top:20px;
	right:24px;
}
.prod-list-head-nav a{
	margin-left:6px;
}
.prod-list-head h2{
	font-size:14px;
	font-weight:normal;
	color:#981e32;
	text-transform:uppercase;
	margin:0px 0px 0px 24px;
	padding:0px;
	padding-top:10px;
}
.prod-list-head h3{
	font-size:10px;
	font-weight:normal;
	color:#51514c;
	text-transform:uppercase;
	margin:0px 0px 0px 24px;
	padding:0px;
}

#services-block{
	width:255px;
	overflow:hidden;
	background:#e9e3db url(../img/services-bg.png) no-repeat top;
	padding-top:12px;
	margin-bottom:10px;
}
#services-block h1{
	font-size:16px;
	color:#981e32;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:0px 15px;
}
#services-block ul{
	margin:0px 0px 15px 15px;
	padding:0px;
}
#services-block li{
	padding:0px 0px 8px 0px;
	margin:0px;
	list-style-type:none;
}
#services-block li a{
	display:block;
	background-position:left center;
	background-repeat:no-repeat;
	color:#6d4e18;
	padding:4px 0px 4px 32px;
}
#services-block .footer{
	width:255px;
	height:10px;
	overflow:hidden;
	background: url(../img/services-bg-footer.png) no-repeat top;
}

.content {padding:0 20px; overflow:visible;}
.content-holder .content .rightUtils {float:right;}
.content-holder .content .rightUtils a {color:#5B1F69;}
.content-holder .content .rightUtils .uIcon {border:0;float:left;margin-right:5px;}

.titleLinkSelected, .titleLink {width:127px; height:19px; text-align:center; overflow:visible;}

.content-holder .content .titleLinkSelected {color:#FFF;background:url('../img/backgrounds/content-holder-link.gif') center no-repeat;}
.content-holder .content .titleLink {color:#5B1F69;cursor:pointer;}
.content-holder .content .titleMiniLinkSelected, .content-holder .content .titleMiniLink {float:right;display:block;width:69px;height:19px;text-align:center;margin-top:15px;}
.content-holder .content .titleMiniLinkSelected {color:#FFF;background:url('../img/backgrounds/my-objects-link.gif') center no-repeat;}
.content-holder .content a.titleMiniLink {color:#5B1F69;cursor:pointer;}
.content-holder .content .part1 {float:left;width:250px;margin-right:20px;}
.content-holder .content .part2 {float:right;width:400px;}
.content-holder .content .imageContainer {width:248px;height:153px;border:1px solid #B7B7A7;overflow:hidden;}
.content-holder .content a.obj_photo img{border:1px solid #B7B7A7; margin:5px;}
.content-holder .content a.obj_graph img{border:none; margin:5px;}

.content-holder .content .mapContainer {width:680px;height:500px;border:1px solid #B7B7A7;overflow:hidden;}
.content-holder .content .part1 .sendBlock {background:#EBEBEB;padding:10px;}
.content-holder .content .part1 .sendBlock .button {margin:0;padding:0;border:0;}
.content-holder .content .part2 table td {padding:10px;}
.content-holder .content .part2 .title {font-size:13px;}
.content-holder .content .part2 .value {font-size:13px;color:#6D4E18;}

.myObjects h1.myObjectsTitle {display:block;float:left;color:#981e32;text-transform:uppercase;}
.myObjects tr.title td.left {width:9px;background:url('../img/my-objects-block/title-left-bg.gif') top left no-repeat;}
.myObjects tr.title td.right {width:9px;background:url('../img/my-objects-block/title-right-bg.gif') top right no-repeat;}
.myObjects tr.title td.item {height:45px;padding:5px 10px;background:url('../img/my-objects-block/title-item-bg.gif') repeat-x;color:#5B1F69;text-transform:uppercase;}
.myObjects tr.title td.item div.simple {margin-top:8px;}
.myObjects tr.title td.item div.selected {padding:0 5px;background:#E9E3DB;}
.myObjects tr.title td.item span {font-size:9px;color:#51514C;line-height:10px;}
.myObjects tr.title td.item div.selected img {float:right;margin-top:5px;}
.myObjects tr.row td, .myObjects tr.rowSelected td {padding:10px;}
.myObjects tr.rowSelected td {background:#F3F4F4;}
.myObjects .imagePreview {width:93px;height:93px;border:1px solid #B7B7A7;overflow:hidden;}
.myObjects td.center {line-height:95px;text-align:center;}
.myObjects td.info a {color:#5B1F69;}
.myObjects td.info img {float:left;margin:0 5px 0 0;}
.myObjects td span {color:#6D4E18;}

.topColoredLink {float:left;width:139px;height:30px;line-height:30px;color:#FFF;margin-right:1px;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;}
.blueButton {background:url('../img/my-objects-block/title-blue-bg.gif') no-repeat;}
.violetButton {background:url('../img/my-objects-block/title-violet-bg.gif') no-repeat;}
.greenButton {background:url('../img/my-objects-block/title-green-bg.gif') no-repeat;}
.blueButtonSelected {background:url('../img/my-objects-block/title-blue-selected-bg.gif') no-repeat;}
.violetButtonSelected {background:url('../img/my-objects-block/title-violet-selected-bg.gif') no-repeat;}
.greenButtonSelected {background:url('../img/my-objects-block/title-green-selected-bg.gif') no-repeat;}

.compareObjects h1.compareObjectsTitle {display:block;float:left;color:#981e32;text-transform:uppercase;}
.compareObjects .objectItem {float:left;width:150px;margin-right:10px;}
.compareObjects .objectItem .imagePreview {width:148px;height:148px;border:1px solid #B7B7A7;overflow:hidden;}
.compareObjects .objectItem span {color:#6D4E18;}
.compareObjects .objectItem span.title {font-size:13px;text-transform:uppercase;color:#000;}
.compareObjects tr.title td.left {width:9px;background:url('../img/my-objects-block/title-left-bg.gif') top left no-repeat;}
.compareObjects tr.title td.right {width:9px;background:url('../img/my-objects-block/title-right-bg.gif') top right no-repeat;}
.compareObjects tr.title td.item {height:45px;background:url('../img/my-objects-block/title-item-bg.gif') repeat-x;color:#5B1F69;text-transform:uppercase;line-height:45px;}
.compareObjects tr.title td.item span.price {color:#981E32;font-size:13px;}
.compareObjects tr.title td.item span.ue {font-size:11px;color:#000;}
.compareObjects tr.row td {padding:5px;}
.compareObjects tr.row td span {color:#6D4E18;}

.objectsPagination .centerContent {height:97px;margin:0 9px;background:url('../img/objects-pagination/center.gif') repeat-x;color:#5B1F69;}
.objectsPagination .left {float:left;width:9px;height:97px;background:url('../img/objects-pagination/left.gif') no-repeat;}
.objectsPagination .right {float:right;width:9px;height:97px;background:url('../img/objects-pagination/right.gif') no-repeat;}
.objectsPagination .centerContent h1 {margin:0;padding:10px 0;line-height:15px;color:#000;text-transform:uppercase;}
.objectsPagination .centerContent .links {margin-top:10px;}
.objectsPagination .centerContent .links a.item, .objectsPagination .centerContent .links a.selected {float:left;width:19px;height:18px;text-align:center;cursor:pointer;text-decoration:none;}
.objectsPagination .centerContent .links .selected {background:url('../img/pager-bg.gif') no-repeat;color:#FFF;}

.bankCompareBg {width:190px;height:28px;padding:3px 0;background:url('../img/backgrounds/bank-compare.gif') no-repeat;}
.bankCompareBg img {float:left;margin:7px 5px 0 10px;}

.creditCalculator td {padding:0 20px 20px 0;}
.creditCalculator td.param {font-size:13px;}

/* popup */
.popupBlock {
	width:400px;
	height:auto;
	padding:0px;
	margin:0px;
}
.popupBlock .popupTop {
	width:400px;
	height:13px;
	padding:0px;
	margin:0px;
	background:url('../img/popup/top.gif') no-repeat;
	font-size:1px;line-height:1px;
}
.popupBlock .popupBottom {
	width:400px;
	height:6px;
	padding:0px;
	margin:0px;
	background:url('../img/popup/bottom.gif') no-repeat;
	font-size:1px;line-height:1px;
}
.popupBlock .popupCenter {
	width:398px;
	padding:0;
	margin:0px;
	border-left:1px solid #BCBEC0;
	border-right:1px solid #BCBEC0;
	background:#FFF url('../img/popup/center.gif') top repeat-x;
}
.popupBlock .popupContent {
	margin:0 10px;
}
.popupBlock .popupRadio {width:16px;height:16px;background:url('../img/popup/radio.gif') no-repeat;cursor:pointer;}
.popupBlock .popupRadioSelected {width:16px;height:16px;background:url('../img/popup/radio-selected.gif') no-repeat;cursor:pointer;}
/* end popup */

.top-red-line{
	height:2px;
	overflow:hidden;
	background:#981e32;
	margin:10px 0px 20px 0px;
}

#middle-part{
	padding-bottom:20px;
}

#middle-left{
	width:255px;
	float:left;
	overflow:hidden;
}
#middle-right{
	width:735px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}

#submenu1{
	width:255px;
	background:#ffe0bb url(../img/corners-sub-top.gif) no-repeat top;
}
#submenu{
	width:255px;
	background:transparent url(../img/corners-sub-bottom.gif) no-repeat bottom;
	padding: 0;
}
#submenu ul{
	padding:20px 10px 10px 20px;
	list-style-type:none;
	margin:0;
	text-indent:0;
}

#submenu li{
	padding:0px 0px 8px 0px;
	margin:0px;
	list-style-type:none;
}
#submenu li a{
	display:block;
	color:#6d4e18;
}

/*prod*/

.prod-list-block2{
	background:#FFFFFF url(../img/corners-prod-middle.gif) repeat-y bottom;
}
.prod-list-block1{
	background:transparent url(../img/corners-prod-bottom.gif) no-repeat bottom;
}
.prod-list-block{
	background:transparent url(../img/corners-prod-top.gif) no-repeat top;
	padding:5px 5px 10px 15px;
	height: 180px;
}
.prod-list-block h1{
	font-size:16px;
	font-weight:normal;
	color:#413c31;
	margin:4px;
	margin-left:0;
}
.prod-list-block img{
	border:1px solid #B7B7A7;
	float:left !important;
	margin: 0 4px 4px 0;
}
.prod-list-block .descr{
	width:200px;
	float:left;
	margin-left:5px;
}

.prod-list-block .descr p{
	margin:5px 0px;
}
.prod-list-block .descr b{
	color:#6d4e18;
	font-weight:normal;
}
.prod-list-block .cost{
	padding-top:3px;
	margin:0px;
	font-size:22px;
	color:#51514c;
	clear:right;
}
/*------prod*/

#cat-link{
	width:253px;
	border:solid 0px #bcbec0;
	background: url(../img/cat-link-bg.png) no-repeat bottom;
	margin:0px 0px 10px 0px;
	padding:1px;
}
#cat-link h1{
	font-size:14px;
	color:#981e32;
	text-transform:uppercase;
	margin:15px 0px 12px 0px;
	padding:0px 15px;
}
#cat-link a{
	display:block;
	color:#fff;
	height:33px;	
	float:left;
	padding-top:127px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
#cat-link a:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:0.7; 
	-khtml-opacity:0.7;
	opacity:0.7;
}
#cat-link .house{
	width:83px;
	background: url(../img/bico-house.jpg) no-repeat left bottom;
}
#cat-link .flat{
	width:87px;
	background: url(../img/bico-flat.jpg) no-repeat left bottom;
}
#cat-link .office{
	width:83px;
	background: url(../img/bico-office.jpg) no-repeat left bottom;
}

#cat-menu{
	border:solid 1px #bcbec0;
	background:#e9e3db url(../img/cat-menu-bg.png) repeat-x top;
	margin-bottom:10px;
}
.border-white{
	border:solid 1px #fff;
}
#cat-menu ul{
	margin:5px 15px 5px 10px;
	padding:0px;
}
#cat-menu li{
	padding:0px 0px 0px 15px;
	margin:0px;
	border-bottom:solid 1px #dcdbd9;
	list-style-type:none;
}
#cat-menu li a{
	display:block;
	color:#6d4e18;
	padding:8px 0px;
	text-decoration:none;
}
#cat-menu li a:hover{
	color:#5b1f69;
}

#path{
	padding:15px;
}
#path a{
	color:#6d4e18;
	margin:0px 6px;
}

.content-holder2{
	background: transparent url(../img/corners-content-middle.gif) repeat-y left;
}
.content-holder1{
	background: transparent url(../img/corners-content-top.gif) no-repeat top;
}
.content-holder{
	border:none;
	margin:0;
	padding: 10px 0 10px 0;
	background: transparent url(../img/corners-content-bottom.gif) no-repeat bottom;
}
#content-util{
	margin:0px 20px;
	padding:10px 0;
}

.related{
	margin:10px 1px;
	padding:0px 5px 0px 25px;
	background:#fff;
}
.related h1{
	text-transform:uppercase;
}
#frm_send{
	margin-top:40px;
}
.related .detail{
	width:48%;
	_width:335px;
	float:left;
	margin-right:10px;
}
.related .detail img{
	float:left;
	margin:0px 10px 15px 0px;
	border:solid 1px #b7b7a7;
}
.detail h3{
	font-size:12px;
	color:#413c31;
	margin-bottom:12px;
}

.result h1{
	margin:0px 25px;
	text-transform:uppercase;
	display: inline-block;
}

/* NEWS*/
h1.title-news{
	margin-bottom:0px;
	padding-bottom:0px;
	color:#981e32;
	text-transform:uppercase;
}
h2.title-news{
	font-size:12px;
	margin-top:0px;
	padding-top:0px;
	text-transform:uppercase;
}
.news-list-item{
	margin-bottom:20px;
}
.news-list-item h3{
	font-size:12px;
	color:#413c31;
	margin:0px;
	padding:0px;
}
.news-list-item a{
	color:#413c31;
	text-decoration:none;
}
.news-list-item a:hover{
	color:#413c31;
	text-decoration:underline;
}
.news-one-item{
	font-size:14px;
}
.news-one-item h3{
	font-size:12px;
	font-weight:normal;
	margin:0px;
}
.news-one-item h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

/*	SEARCH PARAMS	*/

#search-params{
	border:solid 1px #bcbec0;
	background:#e9e3db url(../img/search-form-bg.gif) repeat-x left top;
	margin-top:33px;
	margin-bottom:20px;
}

.step-border{
	border:solid 1px #ffffff;
}
#search-params .holder{
	margin:12px 20px;
}

#search-tabs{
	border:none;
	clear:both;
	margin-bottom:0px;
	z-index:10000000000000;
}
#search-tabs ul{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
}
#search-tabs .thisname{
	font-size:16px;
	color:#981e32;
	padding:5px 0px 5px 10px;
}
#search-tabs li{
	font-size:12px;
	display:inline;
	border:solid 1px none;
	padding:0px 0px;
	float:left;
	overflow:hidden;
}
#search-tabs li a{
	display:block;
	color:#6d4e18;
	padding:7px 10px;
	padding-right:0px;
	border:solid 1px none;
	text-decoration:none;
}

#search-tabs li.active{
	display:inline;
	border:solid 1px #bcbec0;
	border-bottom:solid 1px #f4f1ec;
	padding:0px 0px;
	margin-left:10px;
	float:left;
	overflow:hidden;
	background:#f4f1ec;
}
#search-tabs li.active a{
	display:block;
	color:#000;
	padding:7px 10px;
	border:solid 1px #ffffff;
	border-bottom:solid 1px #f4f1ec;
}


td.inds-col1{
	width:320px;
}
td.inds-col2{

}

.slider-365{
	margin:15px 0px;
	width:370px;
	background: url(../img/sline-365.gif) no-repeat top center;
}

/*	/SEARCH PARAMS*/

.gray-bg{
	background:#f3f4f4;
}
.border-gord{
	border:solid 1px #b7b7a7;
	margin-right:10px;
}

.result { margin: 20px;}

table.sresult{
	width:100%;
	background: url(../img/th-bg.gif) no-repeat left top;
	table-layout:fixed;	
	margin-top:20px;
}
.sresult th, .sresult td {
	font-size:11px;
	padding:7px 0 7px 5px;
	vertical-align:middle;
	text-align:left;
}
.sresult th {
	height:60px; vertical-align:top;
}

.sresult th.photo {
	width: 100px;
	vertical-align: middle;
	padding-left:20px;
}

.sresult th.details {
	width: 180px;
	vertical-align: middle;
}

.sresult td p{
	margin:5px 0px;
}
	
.sresult td p b{
	color:#6D4E18;
	font-weight:normal;
}

.sresult th span{
	font-size:10px;
	font-weight:normal;
	color:#51514c;
	text-transform:none;
}
.sorted{
	background:#c7c1e9 !important;
	text-decoration:none;
	font-size: 11px !important;
	font-weight: bold !important;
	color: #fff;
	padding: 1px 2px 1px 2px;
	margin-right: 3px;
}
.sorted .arrow{
	font-family: "Arial";
	color: #000;
}


div.pager-holder{
	background:#fffcf7;
	border:solid 1px #e3e4e5;
}
.pager-holder .left-right{
	width:200px;
	font-size:11px;
	margin-left:17px;
}
.pager-list{
	margin-left:17px;
}
.pager-list a{
	padding:3px 6px;
	text-decoration:none;
}
.pager-list b{
	font-weight:normal;
	color:#fff;
	padding:3px 8px;
	background: url(../img/pager-bg.gif) no-repeat center center;
}
.pager-list span.active{
	float:left;
	color:#fff;
	background:#5b1f69;
	padding:0px 6px;
	margin:0px 3px;
}
.pager-holder .onpage{
	margin-left:17px;
}



.prod-list-head{
	width:350px;
	height:50px;
	position:relative;
}
.prod-list-head-nav{
	position:absolute;
	top:20px;
	right:24px;
}
.prod-list-head-nav a{
	margin-left:6px;
}
.prod-list-head h3{
	font-size:14px;
	font-weight:normal;
	color:#981e32;
	text-transform:uppercase;
	margin:0px 0px 0px 24px;
	padding:0px;
	padding-top:10px;
}
.prod-list-head h2{
	font-size:10px;
	font-weight:normal;
	color:#51514c;
	text-transform:uppercase;
	margin:0px 0px 0px 24px;
	padding:0px;
}

#subs_form input.button {
	margin: 0;
	padding: 0;
	width: 120px !important;	
	}
#subs_form { float:right; }

tr.obj_tr_map { padding: 0;}
tr.obj_tr_map td { padding: 0; margin: 0; height:394px; text-align:left; vertical-align:top;}
tr.obj_tr_map img {margin: 4px 0 8px 124px; padding:2px; background: transparent; border:1px solid #ffffff;}
tr.obj_tr_map img#loader {margin-left: 335px; margin-top: 194px; padding:0; border:0;}

tr.obj_tr_mapinfo img {margin: 0; padding:2px; background: transparent; border:1px solid rgb(189, 190, 194);}

#searchlinks a {
text-transform:lowercase;
}

input.radio, input.checkbox {border:0;}
