@media screen, projection {

ul.partners a.more span { height:1px; overflow:hidden; position:absolute; top:auto; right:1000em; }

#contentMain a { color:#000; }	

div.text ul {
	margin-left:0;
}

	div.text ul li {
		padding-left:15px;
		background:transparent url(/images/bullets1.png) no-repeat scroll -8000px 0.45em;
	}

/* classes */

#partnersAbout,
#contentMain div.partners {
	width:395px;
	padding:25px 35px 0 40px;
	border-left:236px solid #e3dfd9;
	float:right;
	margin-left:-240px;
}

#contentMain div.partners {
	padding-bottom:45px;
}

/* wrappers */

#wrapperPartners {
	overflow:hidden;
	border:1px solid #ede9e3;
	margin-bottom:9px;
	position:relative;
	zoom:1; /* IE fix */
}

/* headers */

#partnersAbout h2 a,
#contentMain div.partners h2 a {
	background-color:#807569;
}

#boxPartners h2 {
	padding:19px 27px 9px;
	border-top:1px solid #fff;
	font-size:1.5em;
	color:#544b42;
}

/* breadcrumbs */

#contentMain p.breadcrumbs {
	margin:4px 0 25px;
	font-size:1.17em;
	color:#eb8a43;
}

	#contentMain p.breadcrumbs a {
		color:#eb8a43;
		text-decoration:none;
	}

	#contentMain p.breadcrumbs a:focus,
	#contentMain p.breadcrumbs a:hover {
		text-decoration:underline;
	}

/* form filter */

#formFilter {
	padding:11px 12px 8px;
	background-color:#eae6e0;
}

	#formFilter fieldset,
	#formFilter div {
		display:inline;
	}

	#formFilter fieldset label {
		display:block;
		padding-bottom:8px;
		font-size:1.17em;
		color:#544f49;
	}

	#formFilter fieldset select {
		padding:1px;
		border:1px solid #cec7bc;
	}

/* partners about */

#partnersAbout div.text {
	padding:24px 0 13px;
}

#partnersAbout div.about {
	border-bottom:5px solid #807569;
}

/* partners list */

ul.partners li {
	padding-top:15px;
	overflow:hidden;
	background-color:#f8f8f7;
	color:#000;
	zoom:1; /* IE fix */
}

	ul.partners h3 {
		font-weight:bold;
	}

		ul.partners h3 span {
			width:167px;
			padding:3px 0 20px;
			float:left;
			text-align:center;
		}

	ul.partners div.address {
		padding:0 10px 20px 167px;
	}

	ul.partners p {
		padding:6px 8px 7px 34px;
		background:#f1f1ef url(/images/icons2.png) no-repeat -4992px 50%;
		margin:0;
		color:#807568;
	}

	#contentMain ul.partners a.more {
		padding-left:8px;
		background:url(/images/bullets1.png) no-repeat -7000px 50%;
		font-weight:bold;
		color:#7a1a2d;
		text-decoration:none;
	}

		#contentMain ul.partners a.more:focus,
		#contentMain ul.partners a.more:hover {
			text-decoration:underline;
		}

ul.partners li.even {
	background-color:#fff;
}

/* real estate agencies */

#realEstateAgencies ul.partners li {
	background-color:#fff;
}

#realEstateAgencies ul.partners li.even {
	background-color:#f8f8f7;
}

/* portals */

#portals div.partner {
	padding-bottom:25px;
	background-color:#fff;
}

	#portals div.partner h3 {
		font-weight:bold;
	}

		#portals div.partner h3 img {
			margin-bottom:10px;
		}

		#portals div.partner h3 span {
			display:inline;
			padding:0 26px 0 0;
			border-right:1px solid #e3dfd9;
			float:left;
			margin-right:26px;
		}

			#portals div.partner h3 span img {
				margin-bottom:0;
			}

	#portals div.partner div.address {
		padding:0 10px 34px 0;
	}

	#portals div.partner div.text p {
		padding:0;
		background:#fff;
		margin-bottom:1.33em;
		color:#000;
	}

/* box partners */

#boxPartners {
	width:236px;
	padding:360px 0 20px;
	background:#e3dfd9 url(/images/picBanner02D.jpg) no-repeat 0 0;
	position:relative;
}

	#boxPartners li {
		padding-left:14px;
		background:url(/images/bullets1.png) no-repeat -8000px 50%;
		margin:1px 27px;
		zoom:1; /* IE fix */
	}

	#boxPartners li.current {
		font-weight:bold;
	}

		#boxPartners li a {
			color:#544b42;
			text-decoration:none;
		}

		#boxPartners li a:focus,
		#boxPartners li a:hover {
			text-decoration:underline;
		}

}
