body {
	margin:0;
	padding:0;
	background: #F6F3E9;
}
img {
	margin:0;
	border:none;
}
.main {
	width:996px;
	margin:0 auto;
	background:url(img/main-bg.jpg) left top no-repeat #F6F3E9;
	min-height:500px;
}
.nav {
	text-align:right;
	margin-top:21px;
}
.text {
	padding:202px 150px 100px 150px;
}
.text p{
	font:15px/140% Arial;
	color:#000;
	margin:0 0 15px 0;
	padding:0 10px;
}
p.diff {
	background:#fff;
	border:1px solid #ccc;
	padding:10px;
}
a {
	color:#B90000;
}
a:hover {
	text-decoration:none;
}
.gallery img {
	display:block;
	float:left;
	margin:0 26px 26px 0;
	border:2px solid #777;
}