body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}img,object,embed{vertical-align:bottom;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}a *{cursor:pointer;}
html{
	height:100%;
	min-width:1000px;
	background:url(../images/bg-bg.png) 50% 0;
}
body{
	font:11px/14px Arial, Helvetica, sans-serif;
	min-height:100%;
	min-width:1000px;
	position:relative;
	color:#000;
	background:url(../images/bg-content.png) repeat-y 50% 0;
}
a{color:#00f;}
a:hover{text-decoration:none;}
a *{cursor:pointer;}
.wrapper{
	position:relative;
	overflow:hidden;
	min-height:555px;
}
.wrapper-left{
	background:url(../images/bg-left.jpg) no-repeat;
	height:435px;
	left:50%;
	margin:0 0 0 -670px;
	position:absolute;
	top:77px;
	width:170px;
}
.wrapper-right{
	background:url(../images/bg-right.jpg) no-repeat;
	height:476px;
	left:50%;
	top:76px;
	margin:0 0 0 500px;
	position:absolute;
	width:195px;
}
.header{
	width:1000px;
	height:83px;
	position:relative;
	margin:0 auto;
	background:url(../images/bg-header.jpg) no-repeat;
}
.image-header{
	overflow:hidden;
	position:absolute;
	top:83px;
	left:0;
}
.image-header img{float:left;}
h1.logo{
	left:-32px;
	position:absolute;
	top:2px;
}
h1.logo a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 10px;
	background:url(../images/logo.png);
	width:333px;
	height:93px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
p.desc{
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	left:348px;
	position:absolute;
	top:15px;
	width:472px;
}
strong.post{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	left:350px;
	position:absolute;
	top:41px;
	padding:3px;
	background:#f55700;
}
.join{
	background:url(../images/btn-join.png) no-repeat;
	width:140px;
	height:89px;
	position:absolute;
	top:0;
	right:12px;
	text-transform:uppercase;
	font:bold 13px/72px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.span{
	position:absolute;
	right:53px;
	top:55px;
	display:block;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#b8b7b7;
}
.main{
	width:1000px;
	padding:195px 0 0;
	margin:0 auto;
}
.box{
	background:url(../images/bg-block.jpg) 50% 50%;
	padding:10px;
	width:949px;
	margin:0 auto 21px;
	border:1px solid #d9d9d9;
}
.box h2{
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#6b664e;
	margin:0 0 14px;
	text-align:center;
}
.box-thumbs{
	-moz-box-shadow:0 0 5px #000; /* Для Firefox */
	-webkit-box-shadow:0 0 5px #000; /* Для Safari и Chrome */
	box-shadow:0 0 5px #000;
	background:url(../images/bg-img.jpg) no-repeat;
	width:949px;
	height:371px;
	text-align:center;
	padding:77px 0;
}
.box-thumbs a{
	display:inline-block;
	border:5px solid #fff;
}
*+html .box-thumbs a{display:inline;}
.box-btn{
	width:100%;
	text-align:center;
	margin:-3px 0 0;
}
.btn-view{
	background:url(../images/btn-left.png) no-repeat;
	display:inline-block;
	height:39px;
	font:bold 14px/39px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 !important;
	text-align:center;
	text-transform:uppercase;
}
*+html .btn-view{
	display:inline;
}
.btn-view span{
	background:url(../images/btn-right.png) no-repeat 100% 0;
	margin:0 0 10px;
	display:block;
	height:39px;
	margin:0 0 0 10px;
	padding:0 70px 0 60px;
}
.access{
	display:block;
	overflow:hidden;
	text-align:center;
	background:url(../images/btn-access.png) no-repeat;
	width:637px;
	height:71px;
	margin:0 auto;
	text-decoration:none;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow:1px 1px 1px #000;
	color:#fff;
	text-transform:uppercase;
	font:bold 35px/71px Arial, Helvetica, sans-serif;
}
.main p{
	color:#000;
	text-align:center;
	margin:0 0 31px;
	font:bold 17px/27px Arial, Helvetica, sans-serif;
}
.footer{
	overflow:hidden;
	width:650px;
	margin:0 auto;
	text-align:center;
	padding:0 0 60px;
}
.footer span{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
.footer p{margin:0 0 2px;}
.footer p a{color:#1089c2;}