html {
	overflow-Y: scroll;
}
h2 {line-height:120%; margin-top:15px; font-size:1.4em; font-weight:bold; text-align:left !important}
ul li, ol li, ul ul {
	margin-left:30px
}
blockquote {
	margin-left:30px
}
body {
	font: 10px normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	background:url(../img/CD_5steps.gif) repeat;
	text-align:justify;
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
.logo {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px
}
.icons {position:absolute; z-index:10; left:50%; margin-left:169px; top:25px;}
.media {
	margin-bottom:10px !important;
	margin-top:10px !important
}
.mediaAfo {
	margin-bottom:10px !important;
	margin-top:10px !important;
	border-top:1px solid #CCC;
}
.mediaAfo h2 {
	margin-top:15px;
}
.container {
	width: 900px;
	margin: 0 auto;
}
.container p.description {color:#FFFFFF; font:12px normal Arial, Helvetica, sans-serif; text-align:left; line-height:18px; margin-bottom:30px; margin-top:20px;}
.container ul.contacts {color:#FFFFFF; font:12px normal Arial, Helvetica, sans-serif; text-align:left; line-height:18px; margin-top:-20px;}
.container p.intro {color:#FFFFFF; font:12px normal Arial, Helvetica, sans-serif; width:440px; text-align:justify; line-height:18px; margin-bottom:40px; position:relative; left:50%; margin-left:-220px; margin-top:20px;}
h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	background: url(../img/h2_trigger_a.jpg) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 850px;
	font-size: 1.7em;
	font-weight: bold;
	float: left;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
text-decoration:none;
	color: #0066FF;
}
h2.active {
	background-position: left bottom;
}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(../toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 900px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
	background: url(../toggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container img {
	float: right;
	margin: 0 0 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
a:link {
	color: #06F;
}
a:visited {
	color: #06C;
}
a:hover {
	color: #999;
}
a:active {
	color: #11C4FF;
}
#lib td {font-size:1.2em; text-align:left; padding-bottom:15px}
#lib td p {margin-bottom:5px  !important; margin-top:0   !important; padding:0   !important;}
.pdfBook {
	border:none !important;
	float:none !important;
	background:none !important;
	margin:0  !important;
}