/* CSS Skeleton */
body {
	margin: 0px;
	background: #fff url(../i/bg_new.jpg) top repeat-x;
	min-width: 840px;
}
.cleaner { clear: both; }
.creator {
	position: absolute;
	margin-top: 300px;
	top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	width: 64px;
	height: 64px;
	border: none;
}
html>body .creator {
	position: fixed;
	top: 300px;
	left: 2px;
	margin: 0;
	width: 64px;
	height: 64px;
	border: none;
}
.creator img {
	margin: 0;
	padding: 0;
}
.small-menu {
	position: absolute;
	margin-top: 300px;
	margin-left: 10px;
	top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	width: 100px;
	border: none;
	overflow: hidden;
}
html>body .small-menu {
	position: fixed;
	top: 300px;
	left: 2px;
	margin: 0;
	border: none;
}
.small-menu a {
	color: #36c;
}
.small-menu a:hover {
	color: #f00;
}
.book {
	position: absolute;
	right: 0px;
	margin-top: 300px;
	top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	width: 64px;
	height: 64px;
	border: none;
	text-decoration: none;
	text-align: center;
	font: 9pt Verdana;
}
html>body .book {
	position: fixed;
	top: 300px;
	right: 2px;
	margin: 0;
	width: 64px;
	height: 64px;
	border: none;
}
.book img {
	margin: 0px;
	padding: 0px;
}
.book span {
	display: block;
	color: #000;
}
/*------------------------------------------- шапка */
#top {
	height: 243px;
	background: url(../i/clouds_new.jpg) 50% 0 no-repeat;
}
#top .slogan {
	float: left;
	position: relative;
	left: 25px;
	top: 35px;
	width: 430px;
	height: 171px;
	background: url(../i/slogan.png) left top no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/slogan.png', sizingMethod='crop');
}
#top .rylov {
	float: right;
	position: relative;
	right: 15px;
	top: 10px;
	width: 216px;
	height: 232px;
	background: url(../i/rylov.png) left top no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/rylov.png', sizingMethod='crop');
}
#top a.was-is-das {
	display: block;
	position: absolute;
	visibility: visible;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: transparent;
}
#top a.was-is-das-on {
	display: block;
	position: absolute;
	visibility: visible;
	top: 233px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: transparent;
}
/*------------------------------------------- навигация */
#menu {
	width: 100%;
	height: 48px;
	background: #aebccb url(../i/menu.jpg) left top repeat-x;
}
#menu .wrapper {
	padding-top: 10px;
	width: 1000px;
	margin: 0 auto;
}
/*------------------------------------------- контент */
#con-wrap {
	margin: 0 auto;
	width: 900px;
}
#con-wrap a.repsak {
	display: block;
	position: relative;
	float: left;
	bottom: 0px;
	left: 0px;
	width: 158px;
	height: 186px;
	border: none;
	background: url(../i/repsak.gif) left bottom no-repeat;
}
#con-wrap a.repsak:hover { background: url(../i/repsak_hover.gif) left bottom no-repeat; }
#con-wrap .content {
	padding: 20px 20px 0;
	margin: 0 auto;
	width: 800px;
}
/*------------------------------------------- баннеры */
.banners {
	margin: 10px auto 30px;
}
.banners img {
	margin: 0;
}

