body {
	font-family:Arial;
	font-size:14px;
	color:#555;
}

* {
	padding:0;
	margin:0;
}

a {
	color:#2793e6;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td {
	vertical-align:top;
}

h1 {
	color:#555;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	font-size:50px;
}

h2 {
	color:#555;
	font-weight:normal;
	font-size:25px;
	margin:10px 0 20px 0;
}

h3 {
	color:#555;
	font-weight:normal;
	font-size:20px;
	margin:20px 0 0 0;
}

header {
	background:#fff;
	width:100%;
	height:57px;
	padding:10px 0;
	position:fixed;
	border-bottom:1px solid #ddd;
}

header img {
	width:36px;
	height:36px;
}

header img:hover {
	opacity:0.5;
}

header span {
	display:inline-block;
	width:120px;
	margin:0 123px 0 0;
	text-align:center;
}

nav {
	display:block;
	background:#fff;
	width:100%;
	height:30px;
	padding-top:90px;
}

nav li {
	list-style-type:none;
	float:left;
	margin-right:30px;
}

#guarantee h2 {
	color:#fff;
	font-weight:normal;
	font-size:25px;
	margin:10px 0 20px 0;
}

#guarantee h3 {
	color:#fff;
	font-weight:normal;
	font-size:20px;
	margin:10px 0 10px 0;
}

#promo {
	width:100%;
	height:580px;
	text-align:center;
	padding-top:100px;
	background:url(../img/bg.jpg);
	background-size:100%;
}

#promo h1 {
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-bottom:70px;
	font-size:50px;
}

#rules h1 {
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	font-size:50px;
}

#rules h3 {
	color:#fff;
	font-weight:normal;
	font-size:20px;
	margin:0 0 0 0;
}

#guarantee h1 {
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
	font-size:50px;
}

#promo img {
	width:256px;
	height:256px;
	border-radius:50%;
	margin:0 30px;
}

#wrapper {
	width:990px;
	margin:0 auto;
}

#info h1 {	
	text-align:left;
}

#block {
	display:inline-block;
	width:280px;
	margin:0 auto;
	margin:30px 0 0 20px;
	border:2px dashed #ddd;
	padding:10px;
	vertical-align:top;
}

#block img {
	height:20px;
	width:20px;
}

.button {
	display:block;
	background:#14d63f;
	width:230px;
	margin:0 auto;
	text-align:center;
	padding:20px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	border-radius:6px;
}

#guarantee {
	padding-top:30px;
	width:100%;
	height:750px;
	background:#33c5ff;
	margin-top:50px;
}

#guarantee b {
	color:#e4ff16;
}

#guarantee img {
	width:150px;
	height:150px;
	border-radius:50%;
	margin:10px 10px 0 10px;
}

#pay {
	padding-top:30px;
	width:100%;
	height:500px;
	background:#fff;
	margin-top:50px;
}

#pay img {
	margin:5px;
	height:64px;
	width:64px;
}

#pay img:hover {
	opacity:0.5;
}

.profit {
	color:#000;
}

.profit h3 {
	color:#000;
}

#rules {
	padding-top:30px;
	width:100%;
	#height:425px;
	background:#b133ff;
	margin-top:50px;
	color:#fff;
}

#subscription {
	padding-top:30px;
	width:100%;
	height:240px;
	background:#fff;
}

#promo p.h1 {
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-bottom:70px;
	font-size:50px;
	font-weight: bold;
}

p.pod {
	color:#555;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	font-size:50px;
	font-weight: bold;
}

#guarantee p.h1 {
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
	font-size:50px;
	font-weight: bold;
}