﻿body {
	min-width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../i/bg.jpg) center top repeat;
	color: #000;
	font-size: 16px;
}

a {text-decoration:underline; color: #000;}
a:hover {text-decoration:none;}

.clearing {clear: both; height: 0px; font-size:0; line-height:0;}
.over {overflow: hidden;}
.hidden {display: none;}
.center {text-align: center;}
.inline {display: inline-block !important;}

#container {
	float: left;
	width: 100%;
}

.wrapper {
	position: relative;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.wrapper2 {
	position: relative;
	width: 825px;
	margin-left: auto;
	margin-right: auto;
}

.wrapper3 {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
	
	.wrapper3.text {
		font-size: 15px;
		line-height: 17px;
	}

	.wrapper3.btn-block {
		margin-top: 20px;
		text-align: center;
	}

.box1 {
	width: 403px;
	height: 396px;
	background: url(../i/box1.png) 0 0 no-repeat;
}

.best {
	width: 237px;
	height: 237px;
	background: url(../i/best.png) 0 0 no-repeat;
}

.sticker1 {
	width: 234px;
	height: 173px;
	background: url(../i/sticker1.png) 0 0 no-repeat;
}

.sticker2 {
	width: 192px;
	height: 171px;
	background: url(../i/sticker2.png) 0 0 no-repeat;
}

.man {
	width: 410px;
	height: 685px;
	background: url(../i/man.png) 0 0 no-repeat;
}

.man2 {
	width: 288px;
	height: 398px;
	background: url(../i/man2.png) 0 0 no-repeat;
}

.man3 {
	width: 348px;
	height: 564px;
	background: url(../i/man3.png) 0 0 no-repeat;
}

.man4 {
	width: 418px;
	height: 503px;
	background: url(../i/man4.png) 0 0 no-repeat;
}

.more {
	display: block;
	width: 141px;
	height: 49px;
	background: url(../i/more.png) 0 0 no-repeat;
}

	.more:hover {
		background: url(../i/more.png) 0 bottom no-repeat;
	}

.wallet {
	width: 127px;
	height: 112px;
	background: url(../i/walet.png) 0 0 no-repeat;
}

.block {
	clear: both;
	float: left;
	width: 100%;
	margin: -35px 0 -10px 0;
}

	.block .bgt {
		height: 156px;
		background: url(../i/bl_t.png) center 0 repeat-x;
	}
	
	.block .bgc {
		float: left;
		width: 100%;
		background: #3f944d;
	}
	
	.block .bgb {
		clear: both;
		float: left;
		width: 100%;
		height: 146px;
		background: url(../i/bl_b.png) center 0 repeat-x;
	}

.block-s {
	clear: both;
	float: left;
	width: 100%;
	margin: -30px 0 -55px 0;
}

	.block-s  .bgt {
		height: 92px;
		background: url(../i/sm_t.png) center 0 repeat-x;
	}
	
	.block-s  .bgc {
		float: left;
		width: 100%;
		padding: 5px 0;
		background: #3f944d;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.block-s  .bgb {
		clear: both;
		float: left;
		width: 100%;
		height: 123px;
		background: url(../i/sm_b.png) center 0 repeat-x;
	}
	
	.block-s .text1 {
		font-size: 24px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	
	.block-s .text2 {
		font-size: 28px;
		line-height: 32px;
	}
	
		.block-s .text2 .btn {
			float: right;
			margin: 15px 0 0 20px;
		}
	
	.block-s .text3 {
		font-size: 15px;
		line-height: 17px;
	}
		
		.block-s .text3 strong {
			display: block;
			margin-bottom: 15px;
			font-size: 28px;
			font-weight: 500;
		}
	
	.block-s .text4 {
		font-size: 16px;
		line-height: 18px;
		color: #fff;
	}
	
		.block-s .text4 p {
			padding-top: 12px;
		}
	
		.block-s .text4 .btn {
			float: left;
			margin-right: 22px;
		}
	
	.block-s .text5 {
		font-size: 26px;
		line-height: 30px;
	}
		
		.block-s .text5 p {
			margin-top: 25px;
			float: left;
			width: 400px;
		}
		
		.block-s .text5 strong {
			display: block;
			margin-bottom: 15px;
			font-size: 35px;
		}
		
		.block-s .text5 .btn {
			margin-top: 15px;
		}
		
	.block-s .text6 {
		font-size: 18px;
		line-height: 20px;
	}
		
		.block-s .text6 strong {
			display: block;
			margin-bottom: 15px;
			font-size: 36px;
			line-height: 36px;
		}
		
	.block-s .text7 {
		font-size: 18px;
		line-height: 22px;
	}
	
		.block-s .text7 .img {
			position: relative;
			float: right;
			width: 308px;
		}
		
			.block-s .text7 .img img {
				margin-top: 15px;
			}
			
			.block-s .text7 .img b {
				position: absolute;
				top: -46px;
				right: -20px;
				display: block;
				width: 192px;
				height: 194px;
				background: url(../i/best.png) 0 0 no-repeat;
			}
			
		.block-s .text7 strong {
			font-size: 46px;
		}
	
.slider {
	
}

.btn {
	display: block;
	width: 189px;
	height: 43px;
	background: url(../i/btn.png) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	line-height: 43px;
	color: #000;
	text-shadow: #fff 0px -1px 30px;
	text-decoration: none;
}

	.btn:hover {
		background: url(../i/btn.png) 0 bottom no-repeat;
	}

.btn-res {
	display: inline-block;
	height: 43px;
	background: url(../i/btn_l.png) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	line-height: 43px;
	color: #000;
	text-shadow: #fff 0px -1px 30px;
	text-decoration: none;
}

	.btn-res:hover {background: url(../i/btn_l.png) 0 100% no-repeat;}
	
		.btn-res:hover b {background: url(../i/btn_r.png) 100% 100% no-repeat;}
		.btn-res:hover em {background: url(../i/btn_x.png) 0 100% repeat-x;}
	
	.btn-res b {
		float: left;
		display: block;
		height: 43px;
		background: url(../i/btn_r.png) 100% 0 no-repeat;
		font-weight: 500;
	}
	
	.btn-res em {
		float: left;
		display: block;
		height: 43px;
		margin: 0 5px 0 6px;
		padding: 0 17px;
		background: url(../i/btn_x.png) 0 0 repeat-x;
		font-style: normal;
	}
	
	.btn-res strong {
		display: inline !important;
		margin: 0 !important;
		font-size: 16px !important;
	}

.text {
	line-height: 20px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

	.text span { 
		color: #274f36;
	}
	
		.text span strong {
			font-size: 24px;
			line-height: 28px;
		}
		
		.text span b {
			font-size: 24px;
			color: #000;
			font-weight: 700;
		}
	
	.text strong {
		display: block;
		margin-bottom: 15px;
		line-height: 32px;
		font-size: 26px;
		font-weight: 500;
	}
	
	.text strong b {
		font-size: inherit;
	}
	
	.text b {
		font-size: 16px;
	}
	
	.text li {
		margin-left: 32px;
		padding-left: 23px; 
		margin-bottom: 17px;
		background: url(../i/li.png) 0 7px no-repeat;
	}
	
	.ul-style1 li {
		min-height: 36px;
		margin-left: 25px;
		padding-left: 52px; 
		padding-top: 8px;
		margin-bottom: 19px;
		background: url(../i/li2.png) 0 0 no-repeat;
	}
	
		.ul-style1.margin1 li {
			margin-bottom: 10px;
		}
		
			.ul-style1 li ul {
				margin: 15px 0;
			}
			
			.ul-style1 li li {
				margin-left: 0px;
				min-height: 12px;
				margin-bottom: 12px;
				padding-left: 23px;
				padding: 0 0 0 23px;
				background: url(../i/li3.gif) 0 10px no-repeat;
				font-size: 13px;
				line-height: 15px;
			}
	
		.ul-style1 li strong {
			font-size: 16px;
			font-weight: 700;
			line-height: 18px;
		}
		
		.ul-style1 li b {
			font-size: inherit;
		}

.custom-block {
	clear: both;
	float: left;
	width: 907px;
	height: 110px;
	margin-left: -3px;
	margin-top: 40px;
	background: url(../i/custom_block.png) 0 0 no-repeat;
}

	.custom-block .text1 {
		position: relative;
		width: 815px;
		margin-left: 48px;
		margin-top: 30px;
		line-height: 46px;
		font-size: 23px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.custom-block .text1 .btn {
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.custom-block .text2 {
		font-size: 20px;
	}

#header {
	float: left;
	width: 100%;
}

.h-front {
	padding-bottom: 40px;
}

.index-nav-bar {
	float: left;
	width: 100%;
	height: 47px;
	background: #244a32;
}
	
	.index-nav-bar ul {
		float: left;
		width: 875px;
		margin-left: -25px;
	}
	
	.index-nav-bar li {
		float: left;
		height: 56px;
		padding: 0 13px;
		line-height: 50px;
		font-size: 15px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	.index-nav-bar a {
		text-decoration: none;
		color: #fff;
	}
	
		.index-nav-bar a:hover {
			text-decoration: underline;
		}
	
	.index-nav-bar li.active {
		background: url(../i/main_nav_bg.png) 0 0 no-repeat;
	}
	
		.index-nav-bar li.active a {
			color: #244a32;
			text-decoration: none !important;
		}

.h-inside {
	background: #244b32 url(../i/header_inside.jpg) center 0 no-repeat;
	border-bottom: #f6ebdd solid 1px;
}

.inside-nav-bar {
	float: left;
	width: 100%;
	border-bottom: #1f3f2a solid 1px;
}

	.inside-nav-bar ul {
		clear: both;
		float: left;
		margin-left: -16px;
	}
	
	.inside-nav-bar li {
		float: left;
		height: 41px;
		margin-bottom: -1px;
		padding: 0 15px;
		line-height: 41px;
		font-size: 16px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
		
		.inside-nav-bar li.active {
			background: #f6ebdd;
			border: #254b33 solid 1px;
			border-bottom: #f6ebdd solid 1px;
		}
		
		.inside-nav-bar li.active a {
			color: #244a32;
		}
			
			.inside-nav-bar li.active a:hover {
				text-decoration: none;
			}

	.inside-nav-bar li a {
		color: #fff;
		text-decoration: none;
	}
		
		.inside-nav-bar li a:hover {
			text-decoration: underline;
		}
	
.nav-bar-sub {
	overflow: hidden;
	height: 47px;
	background: #f6ebdd;
}

	.nav-bar-sub ul {
		margin-top: 14px;
		margin-left:  -14px;
	}
	
	.nav-bar-sub li {
		float: left;
		height: 26px;
		line-height: 26px;
		padding: 0 14px;
		font-size: 14px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	.nav-bar-sub li a {
		color: #244a32;
	}
	
		.nav-bar-sub li.active {
			background: #788a76;
		}
		
		.nav-bar-sub li.active a {
			color: #fff;
			text-decoration: none;
		}
	
.logo {
	float: left;
	margin: 23px 0;
	font-size: 0;
	line-height: 0;
}

.info {
	position: relative;
	width: 258px;
	height: 42px;
	float: right;
	margin-top: 21px;
	padding-right: 136px;
	background: url(../i/info_dvd_white.png) 100% 0 no-repeat;
	color: #88af99;
	font-family: Trebuchet MS;
	font-size: 15px;
	line-height: 17px;
	text-shadow: #215237 1px 1px 0px;
}

	.info a.dvd {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		width: 138px;
		height: 42px;
	}


#main {
	float: left;
	width: 100%;
}

.m-inside {
	border-top: #bbb899 solid 1px;
}

	.m-inside h1 {
		margin-top: 33px;
		margin-bottom: 47px;
		font-size: 43px;
		font-family: Arial, Helvetica, sans-serif;
		color: #244a32;
		font-weight: 500;
	}
	
	.m-inside h1.margin1 {
		margin-bottom: 0;
	}
	
	.m-inside h1.margin2 {
		margin-bottom: 27px;
	}

.slogan {
	width: 785px;
	margin: 0 auto 20px;
	font-size: 33px;
	line-height: 36px;
	font-family: Trebuchet MS;
	text-align: center;
}

	.slogan strong {
		display: block;
		margin-top: 25px;
		font-size: 38px;
		line-height: 42px;
	}

.info-dvd-green {
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}

.video-front {
	float: left;
	width: 900px;
	position: relative;
	color: #fff;
}
	
	.video-front .video {
		float: left;
		width: 640px;
		position: relative;
	}
	
	.video-front .download {
		width: 640px;
		margin-top: 15px;
		text-align: center;
		font-size: 12px;
	}
	
		.video-front .download a {
			color: #fff;
		}
	
	.video-front .text {
		float: left;
		width: 234px;
		margin-top: 27px;
		margin-left: 26px;
		padding-bottom: 83px;
		text-align: center;
		font-size: 18px;
		line-height: 21px;
		background: url(../i/video_arrow.png) center bottom no-repeat;
	}

.video-inside {
	overflow: hidden;
	height: 461px;
	background: #295338 url(../i/vide_bg.jpg) center 0 no-repeat;
}

	.video-inside .video {
		margin: 31px auto 14px;
		height: 365px;
		width: 640px;
	}
	
	.video-inside .text {
		font-size: 12px;
		font-family: Tahoma;
		color: #fff;
		text-align: center;
	}
	
		.video-inside .text a {
			color: #fff;
		}

.index-text1 {
	font-size: 19px;
	text-align: center;
	line-height: 23px;
}

	.index-text1 strong {
		display: block;
		margin-bottom: 30px;
		font-size: 27px;
		line-height: 32px;
	}
	
	.index-text1 b {
		color: #bf0303;
		font-size: 19px;
		text-transform: uppercase;
	}

.index-text2 {
	font-size: 30px;
	line-height: 38px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
}

.index-block1 {
	clear: both;
	
}

	.index-block1 img {
		float: left;
		margin-right: 34px;
	}
	
	.index-block1 strong {
		width: 480px;
		float: left;
		margin-top: 26px;
		font-size: 26px;
		line-height: 32px;
		font-weight: 700;
	}

.index-block2 {
	overflow: hidden;
	margin-top: 17px;	
	margin-bottom: 10px;
}

	.index-block2 .pos {
		margin-bottom: 20px;
		padding-top: 10px;
		padding-left: 127px;
		border-top: #8b896f solid 2px; 
		font-size: 16px;
		line-height: 18px;
	}
	
		.index-block2 .pos strong {
			color: #bf0303;
		}
		
		.index-block2 .pos.pos-bg1 {background: url(../i/index_pos_bg1.png) 20px 30px no-repeat;}
		.index-block2 .pos.pos-bg2 {background: url(../i/index_pos_bg2.png) 20px 25px no-repeat;}
		.index-block2 .pos.pos-bg3 {background: url(../i/index_pos_bg3.png) 20px 30px no-repeat;}
		.index-block2 .pos.pos-bg4 {background: url(../i/index_pos_bg4.png) 20px 30px no-repeat;}
		.index-block2 .pos.pos-bg5 {background: url(../i/index_pos_bg5.png) 15px 30px no-repeat;}

.index-block3 {
	font-size: 23px;	
	line-height: 27px;
	background: url(../i/money.png) 721px 32px no-repeat;
}	

	.index-block3 b {
		color: #bf0303;	
	}	

.text-block1 {
	position: relative;
	padding-right: 160px;
}

	.text-block1 .sticker2 {
		position: absolute;
		top: -37px;
		right: -48px;
	}

.text-block2 {
	position: relative;
	padding-left: 230px;
}

	.text-block2 strong {
		font-size: 24px;
		line-height: 30px;
	}
	
	.text-block2 .sticker1 {
		position: absolute;
		top: 36px;
		left: -18px;
	}
	
	.text-block2 .more {
		position: absolute;
		right: 12px;
		bottom: 0;
	}

.text-block3 {
	font-size: 15px;
	line-height: 17px;
}

	.text-block3 span {
		display: block;
		margin-bottom: 30px;
	}
	
	.text-block3 .box1 {
		position: absolute;
		right: 22px;
		top: -5px;
	}
	
	.text-block3 .box1 .best {
		position: absolute;
		right: -33px;
		top: -27px;
	}

.text-block4 {
	padding-top: 30px;
}

.text-block4 {
	padding-top: 30px;
}

	.text-block4 .wallet {
		position: absolute;
		top: 0px;
		right: 80px;
	}
	
.text-block5 {
	font-size: 15px;
	line-height: 17px;
}

	.text-block5.padding1 {
		padding-right: 200px;
	}
	
	.text-block5.padding2 {
		padding-right: 310px;
	}
	
	.text-block5.padding3 {
		padding-left: 250px;
	}
	
	.text-block5.padding4 {
		padding-right: 316px;
	}

	.text-block5 b {
		font-size: 15px;
	}
	
	.text-block5 strong {
		font-size: 22px;
	}
	
		.text-block5 strong b {
			font-size: 25px;
			font-weight: 500;
		}

	.text-block5 .man {
		position: absolute;
		right: -78px;
		bottom: -65px;
	}
	
	.text-block5 .man2 {
		position: absolute;
		right: 5px;
		bottom: -40px;
	}
	
	.text-block5 .man3 {
		position: absolute;
		left: -32px;
		bottom: -40px;
	}
	
	.text-block5 .man4 {
		position: absolute;
		right: -32px;
		bottom: -40px;
	}
	
.text-block6 {
	font-size: 14px;
	line-height: 16px;
	font-family: Trebuchet MS;
}

	.text-block6 b {
		font-size: 17px;
		line-height: 19px;
	}

.text-block7 {
	font-size: 18px;
	line-height: 19px;
	font-family: Trebuchet MS;
}

	.text-block7 span {
		display: block;
		font-size: 14px;
		line-height: 19px;
		color: #18573a;
	}
	
	.text-block7 b {
		display: block;
		margin-bottom: 18px;
		font-size: 20px;
		line-height: 19px;
	}
	
	.text-block7 strong {
		display: block;
		margin-bottom: 30px;
		font-size: 23px;
		line-height: 25px;
		font-weight: 500;
	}
	
	.text-block7 strong b {
		display: block;
		margin-bottom: 3px;
		font-size: 30px;
		line-height: 33px;
	}

.text-block8 {
	padding: 24px 0;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
}

.white-block {
	margin-bottom: 37px;
	padding: 34px 30px 26px;
	background: url(../i/dot.png) repeat;
}

	.white-block .open-full-content {
		min-width: 21px;
		padding-left: 31px;
		line-height: 22px;
		font-size: 18px;
		color: #264d34;
		background: url(../i/ico.png) 0 2px no-repeat;
		text-decoration:  none;
	}
	
	.white-block .open-full-content span {
		padding-right: 23px;
		background: url(../i/arrow_b2.png) 100% 4px no-repeat;
	}
	
	.white-block .open-full-content.active span {
		background: url(../i/arrow_t2.png) 100% 4px no-repeat;
	}
	
	.white-block .open-full-content b {
		text-decoration: underline;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		color: #264d34;
	}
	
	.white-block .open-full-content:hover b {
		text-decoration: none;
	}

.full-content {
	display: none;
	padding-top: 26px;
	font-size: 14px;
	line-height: 18px;
}
	
	.full-content strong {
		display: block;
		margin-bottom: 5px;
		font-size: 24px;
		line-height: 18px;
		font-weight: 500;
	}
	
	.full-content span {
		color: #666666;
	}
	
	.full-content .close-full-content {
		padding-right: 23px;
		background: url(../i/arrow_t2.png) 100% 4px no-repeat;
		line-height: 22px;
		font-size: 18px;
		color: #264d34;
	}
	
.quest-list {
	margin-top: 30px;
	padding-bottom: 20px;	
}

	.quest-list h2 {
		margin: 20px 0;
		font-size: 20px;
	}
	
	.quest-list .item {
		margin-bottom: 7px;	
	}
	
	.quest-list .splLink {
		display: block;
		min-height: 37px;
		margin-top: 5px;
		margin-left: -3px;
		padding-left: 54px;
		padding-top: 10px;
		background: url(../i/faq.png) 0 0 no-repeat;
		font-size: 22px;
		line-height: 26px;
		color: #336445;
		font-weight: 700;
		text-decoration: none;
	}
	
		.quest-list .splLink:hover b {
			text-decoration: underline;
		}
		
		.quest-list .splLink span {
			padding-right: 22px;
			background: url(../i/arrow_b.png) 100% 10px no-repeat;
		}
		
		.quest-list .splLink b {
			font-weight: 500;
		}
		
		.quest-list .splLink.active span {
			padding-right: 22px;
			background: url(../i/arrow_t.png) 100% 10px no-repeat;
		}
	
	.quest-list .splCont {
		display: none;
		width: 838px;
		margin-left: 60px;
		margin-bottom: 15px;
	}
	
		.quest-list .splCont .bgt {
			height: 13px;
			background: url(../i/faq_block_t.png) 0 0 no-repeat;
		}
		
		.quest-list .splCont .bgc {
			overflow: hidden;
			padding: 18px 27px;
			background: url(../i/faq_block_y.png) 0 0 repeat-y;
			font-size: 14px;
			line-height: 16px;
		}
		
		.quest-list .splCont .bgb {
			height: 3px;
			background: url(../i/faq_block_b.png) 0 0 no-repeat;
		}

.order-block {
	float: left;
	width: 480px;
	margin-right: 31px;
	margin-bottom: 30px;
	padding: 19px 15px 19px 25px;
	background: url(../i/dot.png) repeat;
}

	.order-block img {
		float: left;
		width: 236px;
		margin-right: 35px;
	}
	
	.order-block p {
		overflow: hidden;
		margin-top: 57px;
		font-size: 16px;
		color: #274f36;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		.order-block p strong {
			display: block;
			margin-top: 8px;
			font-size: 35px;
			font-weight: 700;
			line-height: 54px;
		}
		
		.order-block p strong b {
			font-size: 54px;
		}

.order-block2 {
	margin-top: 24px;
	margin-bottom: 29px;
}

	.order-block2 .pos {
		margin-bottom: 20px;
		padding-bottom: 17px;
		padding-left: 137px;
		border-bottom: #a5a479 solid 1px;
		font-size: 15px;
		line-height: 17px;
	}
	
	.order-block2 .pos.last {
		border-bottom: none;
	}
	
	.order-block2 .pos strong {
		display: block;
		margin-bottom: 20px;
		font-size: 20px;
		line-height: 22px;
	}
	
	.order-block2 .pos.ob-pos-bg1 {background: url(../i/gimg1.png) 15px 0 no-repeat;}
	.order-block2 .pos.ob-pos-bg2 {background: url(../i/gimg2.png) 7px 0 no-repeat;}
	.order-block2 .pos.ob-pos-bg3 {background: url(../i/gimg3.png) 7px 0 no-repeat;}
	
	.order-block2 .cust-text {
		margin-top: 10px;
		font-size: 25px;
		line-height: 28px;
		font-weight: 700;
		text-align: center;
	}
	
		.order-block2 .cust-text b {
			color: #b90303
		}

.order-block3 {
	font-size: 17px;
	line-height: 20px;
}

	.order-block3 li {
		margin-bottom: 36px;
		padding-left: 65px;
		background: url(../i/li4.png) 0 0 no-repeat;
	}
	
	.order-block3 strong {
		color: #b40202;
	}
	
	.order-block3 span {
		font-size: 19px;
	}
	
.order-block4 {
}

	.order-block4 .screen {
		width: 645px;
		margin: 0 auto 34px;
	}
	
	.order-block4 h2 {
		margin-bottom: 15px;
		font-size: 25px;
	}
	
	.order-block4 .ar-block {
		min-height: 60px;
		padding-top: 15px;
		background: url(../i/arrows.png) center center no-repeat;
	}
	
	.order-block4 .ar-block .booble {
		overflow: hidden;
		width: 670px;
		font-size: 17px;
		line-height: 20px;
		margin-left: 86px;
		margin-bottom: 18px;
		padding: 16px 30px 25px;
		font-weight: 700;
		color: #000;
	}
	
	.order-block4 .ar-block .booble b {
		color: #b40202;
	}
	
	.order-block4 .ar-block .booble a {
		color: #2809e3;
	}
	
		.order-block4 .ar-block .booble.b1 {
			height: 20px;
			background: url(../i/booble1.png) 0 0 no-repeat;
		}
		
		.order-block4 .ar-block .booble.b2 {
			height: 40px;
			background: url(../i/booble2.png) center center no-repeat;
		}
		
		.order-block4 .ar-block .booble.b4 {
			height: 80px;
			padding: 24px 30px 33px;
			background: url(../i/booble4.png) center center no-repeat;
		}
		
		.order-block4 .ar-block .booble.b5 {
			height: 100px;
			padding: 24px 30px 41px;
			background: url(../i/booble5.png) center center no-repeat;
		}

.order-block5 {
	margin: 10px 0;
	padding-right: 149px;
	font-size: 17px;
	line-height: 19px;
	background: url(../i/look_down.png) right 102px no-repeat;
}

	.order-block5 span {
		font-size: 18px;
		line-height: 20px;
		font-weight: 700;
	}
	
	.order-block5 b {
		color: #d40303;
	}
	
	.order-block5 strong {
		color: #d40303;
		font-size: 27px;
		line-height: 32px;
	}	
	
.order-block6 {
	position: relative;
	margin: 6px 0;
	font-size: 24px;
	text-align: center;
}

	.order-block6 a {
		color: #fff;
	}
	
	.order-block6 b {
		position: absolute;
		top: -75px;
		right: 110px;
		width: 128px;
		height: 121px;
		background: url(../i/cart2.png) 0 0 no-repeat;
	}

.order-now {
	margin-top: 34px;
	text-align: center;
}

	.order-now a {
		color: #2809e3;
		font-size: 18px;
	}
	
	.order-now .img {
		width: 345px;
		margin: 15px auto 0;
	}
	
		.order-now .img img {
			float: left;
		}
		
		.order-now .img .order-now-btn {
			float: right;
			margin-top: 33px;
		}

a.order-now-btn {
	display: block;
	width: 190px;
	height: 43px;
	background: url(../i/order_now.png) 0 0 no-repeat;
}

	a.order-now-btn:hover {
		background: url(../i/order_now.png) 0 bottom no-repeat;
	}
	
.order-banner {
	margin-bottom: 21px;
}
		
.flags {
	
}

	.flags .item {
		float: left;
		width: 190px;
		margin-left: 87px;
		text-align: center;
	}
	
		.flags .item img {
			margin-bottom: 13px;
		}
		
		.flags .item b {
			display: block;
			margin-bottom: 6px;
			font-size: 17px;
			line-height: 18px;
			text-align: center;
		}
		
		.flags .item span {
			color: #9fcaa6;
			font-size: 14px;
		}

.order-info {
	
}

.show-order-info {
	display: block;
	height: 31px;
	padding-left: 45px;
	margin-left: 205px;
	background: url(../i/cart.png) 0 0 no-repeat;
	color: #274f36;
	text-decoration: none;
}

	.show-order-info b {
		border-bottom: #274f36 dotted 2px;
		font-weight: 500;
		font-size: 24px;
		line-height: 31px;
	}
	
	.show-order-info:hover b {
		border-bottom: none;
		padding-bottom: 2px;
	}

.order-info-block {
	display: none;
	width: 838px;
	margin: 20px auto 0 auto;
}
		
		.order-info-block .bgc {
			overflow: hidden;
			padding: 18px 27px;
			background: url(../i/faq_block_y.png) 0 0 repeat-y;
			font-size: 14px;
			line-height: 16px;
		}
		
		.order-info-block .bgb {
			height: 3px;
			background: url(../i/faq_block_b.png) 0 0 no-repeat;
		}
	
.order-form {
	padding-top: 10px;
}

	.order-form .info-text {
		margin-bottom: 13px;
		font-size: 12px;
		font-family: Trebuchet MS;
		color: #274f36;
		text-align: center;
	}
	
		.order-form .info-text a {
			color: #274f36;
		}
	
	.order-form .form {
		width: 899px;
		margin-left: -1px;
		border: #969479 solid 1px;
	}

.teasers {
	overflow: hidden;
	margin-top: 35px;
}

	.teasers .item {
		display: block;
		float: left;
		width: 302px;
		height: 309px;
		margin-left: 5px;
		text-decoration: none;
		color: #000;
	}
	
	.teasers .item .image {
		display: block;
		overflow: hidden;
		margin-left: 46px;
		height: 132px;
	}
	
	.teasers .item .text {
		display: block;
		overflow: hidden;
		height: 113px;
		width: 230px;
		margin-left: 46px;
		line-height: 16px;
		font-size: 14px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #525253;
	}
	
		.teasers .item .text b {
			display: block;
			margin-bottom: 5px;
		}
	
	.teasers .item .read-more {
		display: block;
		margin-left: 41px;
	}
	
	.teasers .item .read-more:hover {
		background-position-y: bottom !important;
	}
	
	.teasers .item.t1 {background: url(../i/teaser1.png) 0 0 no-repeat;}
	.teasers .item.t2 {background: url(../i/teaser2.png) 0 0 no-repeat;}
	.teasers .item.t3 {background: url(../i/teaser3.png) 0 0 no-repeat;}
	
	.teasers .item.p1 .image {background: url(../i/timg1.png) 50px 21px no-repeat;}
	.teasers .item.p1 .read-more {
		width: 218px;
		height: 20px;
		background: url(../i/tmore1.png) 0 0 no-repeat
	}
	
	.teasers .item.p2 .image {background: url(../i/timg2.png) 14px 27px no-repeat;}
	.teasers .item.p2 .read-more {
		width: 184px;
		height: 21px;
		background: url(../i/tmore2.png) 0 0 no-repeat
	}
	
	.teasers .item.p3 .image {background: url(../i/timg3.png) 16px 12px no-repeat;}
	.teasers .item.p3 .read-more {
		width: 111px;
		height: 21px;
		background: url(../i/tmore3.png) 0 0 no-repeat
	}
	
	.teasers .item.p4 .image {background: url(../i/timg4.png) 52px 22px no-repeat;}
	.teasers .item.p4 .read-more {
		width: 218px;
		height: 20px;
		background: url(../i/tmore1.png) 0 0 no-repeat
	}
	
	.teasers .item.p5 .image {background: url(../i/timg5.png) 58px 31px no-repeat;}
	.teasers .item.p5 .read-more {
		width: 148px;
		height: 21px;
		background: url(../i/tmore4.png) 0 0 no-repeat
	}
	
	.teasers .item.p6 .image {background: url(../i/timg6.png) 56px 18px no-repeat;}
	.teasers .item.p6 .read-more {
		width: 120px;
		height: 20px;
		background: url(../i/tmore5.png) 0 0 no-repeat
	}
	
	.teasers .item.p7 .image {background: url(../i/timg7.png) 50px 18px no-repeat;}
	.teasers .item.p7 .read-more {
		width: 151px;
		height: 19px;
		background: url(../i/tmore6.png) 0 0 no-repeat
	}
	
	.teasers .item.p8 .image {background: url(../i/timg1.png) 50px 21px no-repeat;}
	.teasers .item.p8 .read-more {
		width: 184px;
		height: 21px;
		background: url(../i/tmore2.png) 0 0 no-repeat
	}
	
	.teasers .item.p9 .image {background: url(../i/timg8.png) 48px 22px no-repeat;}
	.teasers .item.p9 .read-more {
		width: 163px;
		height: 21px;
		background: url(../i/tmore7.png) 0 0 no-repeat
	}

#footer {
	float: left;
	min-height: 204px;
	width: 100%;
	background: url(../i/footer_x.png) center top repeat-x;
}

.f-nav {
	height:204px;
	float: left;
}

	.f-nav ul {
		margin-top: 100px;
		margin-left: 60px;
	}
	
	.f-nav li {
		float: left;
		height: 19px;
		margin-right: 15px;
		font-size: 12px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	.f-nav li a {
		float: left;
		display: block;
		height: 24px;
		color: #000;
		text-decoration: inherit;
	}
	
		.f-nav li a:hover {
			color: #256a34;
		}
		
		.f-nav li.active a {background: url(../i/fnav_l.png) 0 0 no-repeat; color: #fff !important;}
		.f-nav li.active b {background: url(../i/fnav_r.png) right 0 no-repeat;}
		.f-nav li.active em {background: url(../i/fnav_x.png) right 0 repeat-x;}
	
	.f-nav li b {
		display: block;
		height: 24px;
		font-weight: 500;
	}
	
	.f-nav li em {
		display: block;
		height: 24px;
		margin: 0 2px 0 3px;
		padding: 0 6px;
		line-height: 24px;
		font-style: normal;
		cursor: pointer;
	}

.f-bg {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 36px;
	background: #3f944d;
	font-size: 12px;
	line-height: 17px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #fff;
}

	.f-bg .wrapper2 {
		position: relative;
		margin-top: -20px;
	}

.f-copy {
	float: left;
	width: 447px;
}

	.f-copy a {
		color: #fff;
	}

.f-support {
	float: left;
	width: 330px;
	color: #b1d4b8;
}

	.f-support a {
		color: #b1d4b8;
	}

#digital-order-teaser-400 a {
	top: 258px;
}


.feedback {
    overflow: hidden;
    width: 922px;
    margin: 0 auto 15px;
    }

    .feedback .image {
        width: 135px;
        float: left;
        margin-left: 11px;
        margin-top: 35px;
        }

    .feedback .image img {
        width: 135px;
        }

    .feedback .text {
        position: relative;
        width: 759px;
        float: right;
        }

    .feedback .text p {
        margin-bottom: 20px;
        font-size: 15px;
        }

    .feedback .text em {
        font-size: 17px;
        line-height: 22px;
        color: #666;
        }

    .feedback .text h6 {
        margin-bottom: 20px;
        font-size: 26px;
        line-height: 30px;
        }

    .feedback .text .bgt {
        height: 24px;
        background: url(../i/feedback_t.png) no-repeat;
        }

    .feedback .text .bgc {
        min-height: 120px;
        overflow: hidden;
        padding: 5px 50px 9px;
        background: url(../i/feedback_y.png) repeat-y;
        font-size: 18px;
        line-height: 24px;
        }

    .feedback .text .bgb {
        height: 14px;
        background: url(../i/feedback_b.png) no-repeat;
        }

    .feedback .text .arrow {
        position: absolute;
        top: 85px;
        left: -4px;
        width: 16px;
        height: 32px;
        background: url(../i/feedback_arw.png);
        }

.wb-923 {
    width: 923px;
    margin: 15px auto;
    }

    .wb-923 .bgt {
        height: 24px;
        background: url(../i/video_t.png) no-repeat;
        }

    .wb-923 .bgc {
        padding: 6px 23px;
        background: url(../i/video_y.png) repeat-y;
        }

    .wb-923 .bgb {
        height: 21px;
        background: url(../i/video_b.png) no-repeat;
        }

    .wb-923 h6 {
        margin-bottom: 18px;
        font-size: 27px;
        line-height: 32px;
        }

.video-feedback {
    text-align: center;
    }

    .video-feedback .author {
        margin-top: 20px;
        font-size: 18px;
        line-height: 22px;
        }
    
        .video-feedback .author strong {
            display: block;
            font-size: 22px;
            line-height: 26px;
            }

.bonus {
    margin-top: 40px;
    }

.bonus-intro {
    position: relative;
    width: 550px;
    margin-bottom: 50px;
    padding: 35px 0 0 262px;
    font-size: 20px;
    line-height: 24px;
    }

    .bonus-intro h6,
    .bonus-intro h5 {
        font-size: 26px;
        line-height: 30px;
        }

    .bonus-intro h6 {
        color: #c0170b;
        margin-bottom: 20px;
        }

.bonus-img {
    position: absolute;
    left: 26px;
    top: -48px;
    width: 218px;
    height: 255px;
    background: url(../i/bonus.png);
    }

.bonus-screen {
    margin-bottom: 30px;
    text-align: center;
    font-size: 13px;
    }

    .bonus-screen img {
        margin-top: 9px;;
        }

.bonus-text {
    padding: 0 25px;
    font-size: 18px;
    line-height: 1.3;
    }

    .bonus-text p {
        margin-bottom: 20px;
        }

    .bonus-text strong {
        font-size: 22px;
        }

    .bonus-text b {
        font-size: 20px;
        color: #990000;
        }

    .bonus-text .order-now-btn {
        margin: 0 auto 10px;
        }