@media screen, projection {

#boxPartners h2 span, html.JSON #proNotusAbout div.text * { position:absolute; top:auto; right:1000em; }

#contentMain a { color:#fff; }

/* classes */

#proNotusAbout,
#boxPartners {
	padding:25px 35px 10px 40px;
	border-left:236px solid #e3dfd9;
	zoom:1; /* IE fix */
}

/* wrappers */

#wrapperProNotus {
	overflow:hidden;
	background-color:#22201d;
	border:1px solid #ede9e3;
	margin-bottom:9px;
	position:relative;
	color:#fff;
	zoom:1; /* IE fix */
}

/* headers */

#proNotusAbout h2 {
	padding:8px 0 24px;
}

	#proNotusAbout h2 a {
		font:2.08em "Times New Roman", Times, serif;
		color:#e3dfd9;
		text-decoration:none;
		cursor:text;
	}

		#proNotusAbout h2 img {
			display:block;
			padding:8px 0 0 83px;
			cursor:default;
		}

#boxPartners h2,
#proNotusAbout div.text h3 {
	background-color:#22201d;
	font-size:1.33em;
	font-weight:normal;
	color:#999;
}

/* pages */

/* about pronotus */

#proNotusAbout div.text {
	padding:0 12px;
	overflow:hidden;
	background-color:#363430;
	margin-bottom:20px;
}

	#proNotusAbout div.text h3 {
		padding-bottom:4px;
		margin:0 -12px 11px;
	}

	#proNotusAbout div.text ul {
		margin:-1em 0 1em;
	}

		#proNotusAbout div.text ul li,
		#proNotusAbout div.text div {
			padding-left:16px;
			background:url(/images/bullets1.png) no-repeat -11995px 0.45em;
		}

		#proNotusAbout div.text h4 {
			margin:0;
			color:#bd934f;
		}

	#proNotusAbout div.text span,
	#proNotusAbout div.text strong {
		font-style:normal;
		font-weight:bold;
		color:#bd934f;
	}

	#proNotusAbout div.text p.footnote {
		padding-top:12px;
		background-color:#22201d;
		margin:0 -12px;
		font-size:0.92em;
		line-height:1.27;
		color:#bd934f;
	}

	html.JSON #proNotusAbout div.text h3 {
		margin-bottom:0;
		position:static;
		cursor:pointer;
	}

	html.JSON #proNotusAbout div.text h3:focus {
		text-decoration:underline;
	}

	html.JSON #proNotusAbout div.hideFocus h3:focus {
		text-decoration:none;
	}

	html.JSON #proNotusAbout div.expand * {
		position:static;
	}

	html.JSON #proNotusAbout div.expand h3 {
		margin-bottom:11px;
	}

/* box partners */

#boxPartners {
	padding-top:0;
	padding-bottom:30px;
}

	#boxPartners h2 {
		padding-bottom:12px;
	}

/* partners list */

ul.partners li {
	padding-top:15px;
	overflow:hidden;
	background-color:#363430;
	color:#fff;
	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 li.even {
	background-color:#22201d;
}

/* banners02 */

#banners02 {
	width:236px;
	padding-top:360px;
	background:#e3dfd9 url(/images/picBanner02H.jpg) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
}

	#banners02 p {
		padding:23px 0;
		border-top:1px solid #f6f5f3;
		text-align:center;
	}
}
