html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

.fancybox-close, .fancybox-prev, .fancybox-next {
  /* display: none; */
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("i/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("i/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("i/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
body {
  min-width: 960px; }

/* `Container
----------------------------------------------------------------------------------------------------*/
.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px; }

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
  position: relative; }

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0; }

.omega {
  margin-right: 0; }

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
  width: 60px; }

.container_12 .grid_2 {
  width: 140px; }

.container_12 .grid_3 {
  width: 220px; }

.container_12 .grid_4 {
  width: 300px; }

.container_12 .grid_5 {
  width: 380px; }

.container_12 .grid_6 {
  width: 460px; }

.container_12 .grid_7 {
  width: 540px; }

.container_12 .grid_8 {
  width: 620px; }

.container_12 .grid_9 {
  width: 700px; }

.container_12 .grid_10 {
  width: 780px; }

.container_12 .grid_11 {
  width: 860px; }

.container_12 .grid_12 {
  width: 940px; }

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
  padding-left: 80px; }

.container_12 .prefix_2 {
  padding-left: 160px; }

.container_12 .prefix_3 {
  padding-left: 240px; }

.container_12 .prefix_4 {
  padding-left: 320px; }

.container_12 .prefix_5 {
  padding-left: 400px; }

.container_12 .prefix_6 {
  padding-left: 480px; }

.container_12 .prefix_7 {
  padding-left: 560px; }

.container_12 .prefix_8 {
  padding-left: 640px; }

.container_12 .prefix_9 {
  padding-left: 720px; }

.container_12 .prefix_10 {
  padding-left: 800px; }

.container_12 .prefix_11 {
  padding-left: 880px; }

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
  padding-right: 80px; }

.container_12 .suffix_2 {
  padding-right: 160px; }

.container_12 .suffix_3 {
  padding-right: 240px; }

.container_12 .suffix_4 {
  padding-right: 320px; }

.container_12 .suffix_5 {
  padding-right: 400px; }

.container_12 .suffix_6 {
  padding-right: 480px; }

.container_12 .suffix_7 {
  padding-right: 560px; }

.container_12 .suffix_8 {
  padding-right: 640px; }

.container_12 .suffix_9 {
  padding-right: 720px; }

.container_12 .suffix_10 {
  padding-right: 800px; }

.container_12 .suffix_11 {
  padding-right: 880px; }

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
  left: 80px; }

.container_12 .push_2 {
  left: 160px; }

.container_12 .push_3 {
  left: 240px; }

.container_12 .push_4 {
  left: 320px; }

.container_12 .push_5 {
  left: 400px; }

.container_12 .push_6 {
  left: 480px; }

.container_12 .push_7 {
  left: 560px; }

.container_12 .push_8 {
  left: 640px; }

.container_12 .push_9 {
  left: 720px; }

.container_12 .push_10 {
  left: 800px; }

.container_12 .push_11 {
  left: 880px; }

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
  left: -80px; }

.container_12 .pull_2 {
  left: -160px; }

.container_12 .pull_3 {
  left: -240px; }

.container_12 .pull_4 {
  left: -320px; }

.container_12 .pull_5 {
  left: -400px; }

.container_12 .pull_6 {
  left: -480px; }

.container_12 .pull_7 {
  left: -560px; }

.container_12 .pull_8 {
  left: -640px; }

.container_12 .pull_9 {
  left: -720px; }

.container_12 .pull_10 {
  left: -800px; }

.container_12 .pull_11 {
  left: -880px; }

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0; }

.clearfix:after,
.container_12:after {
  clear: both; }

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix,
.container_12 {
  zoom: 1; }

@font-face {
  font-family: 'Nautilus';
  src: url("fonts/nautilus-webfont.eot");
  src: url("fonts/nautilus-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/nautilus-webfont.woff") format("woff"), url("fonts/nautilus-webfont.ttf") format("truetype"), url("fonts/nautilus-webfont.svg#nautilus_pompiliusregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Trivia Slab';
  src: url("fonts/triviaslabmedium-webfont.eot");
  src: url("fonts/triviaslabmedium-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/triviaslabmedium-webfont.woff") format("woff"), url("fonts/triviaslabmedium-webfont.ttf") format("truetype"), url("fonts/triviaslabmedium-webfont.svg#trivia_slab_mediumregular") format("svg");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Trivia Slab';
  src: url("fonts/triviaslabregular-webfont.eot");
  src: url("fonts/triviaslabregular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/triviaslabregular-webfont.woff") format("woff"), url("fonts/triviaslabregular-webfont.ttf") format("truetype"), url("fonts/triviaslabregular-webfont.svg#trivia_slab_regularregular") format("svg");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: 'Trivia Slab', serif;
  font-size: 14px;
  line-height: 21px; }

h1 {
  font-family: 'Nautilus';
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 30px; }

h2 {
  font-size: 24px;
  color: #e55600;
  line-height: 27px;
  font-weight: normal;
  margin-bottom: 17px; }

h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 23px;
  margin-bottom: 9px; }

p + p {
  margin-top: 10px; }

a
{
  color: white;
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
}

input[type=text],
input[type=password],
textarea {
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #d46b16;
  border-radius: 10px;
  background: #fff;
  font-family: inherit;
  font-size: inherit;
  padding: 10px 15px;
  margin-bottom: 8px;
  color: #6c2900; }
  input[type=text].error,
  input[type=password].error,
  textarea.error {
    background: #FFE0E0;
    border-color: #F10000; }

input {
  font-family: inherit;
  font-size: inherit; }

textarea {
  height: 100px; }

strong {
  font-weight: bold; }

::-webkit-input-placeholder {
  color: #6c2900; }

:-moz-placeholder {
  color: #6c2900; }

::-moz-placeholder {
  color: #6c2900; }

:-ms-input-placeholder {
  color: #6c2900; }

.success, .error-message {
  font-size: 16px; }

.hided {
  display: none; }

.btn {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  background: #72ab00;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #72ab00), color-stop(100%, #578200));
  background-image: -webkit-linear-gradient(top, #72ab00 0%, #578200 100%);
  background-image: -moz-linear-gradient(top, #72ab00 0%, #578200 100%);
  background-image: -o-linear-gradient(top, #72ab00 0%, #578200 100%);
  background-image: linear-gradient(top, #72ab00 0%, #578200 100%);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
  text-decoration: none;
  padding: 7px 29px;
  border-radius: 10px; }
  .btn:hover {
    background: #699d00;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #699d00), color-stop(100%, #507800));
    background-image: -webkit-linear-gradient(top, #699d00 0%, #507800 100%);
    background-image: -moz-linear-gradient(top, #699d00 0%, #507800 100%);
    background-image: -o-linear-gradient(top, #699d00 0%, #507800 100%);
    background-image: linear-gradient(top, #699d00 0%, #507800 100%); }
  .btn:active {
    position: relative;
    top: 1px;
    background: #507800;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #507800), color-stop(100%, #699d00));
    background-image: -webkit-linear-gradient(top, #507800 0%, #699d00 100%);
    background-image: -moz-linear-gradient(top, #507800 0%, #699d00 100%);
    background-image: -o-linear-gradient(top, #507800 0%, #699d00 100%);
    background-image: linear-gradient(top, #507800 0%, #699d00 100%); }

.ta-center {
  text-align: center; }

.bx-wrapper {
  margin: 0 auto;
  padding: 0;
  *zoom: 1; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

.bx-wrapper .bx-controls {
  position: absolute;
  font-size: 0;
  text-align: center;
  bottom: -42px;
  left: 0;
  right: 0;
  line-height: 1; }
  .bx-wrapper .bx-controls .bx-pager-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin: 0 3px; }
  .bx-wrapper .bx-controls .bx-pager-link {
    font-size: 0;
    overflow: hidden;
    text-decoration: none;
    text-indent: 999px;
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background-color: #fffc00;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5; }
    .bx-wrapper .bx-controls .bx-pager-link:hover, .bx-wrapper .bx-controls .bx-pager-link.active {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }

header {
  background: #7ba615;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYTYxNSIvPjxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjN2JhNjE0Ii8+PHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiM3YmE2MTQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzlmYmIwYSIvPjxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjN2JhNjE0Ii8+PHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM3YmE2MTQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmE2MTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #7ba615), color-stop(19%, #7ba614), color-stop(29%, #7ba614), color-stop(50%, #9fbb0a), color-stop(71%, #7ba614), color-stop(81%, #7ba614), color-stop(100%, #7ba615));
  background-image: -webkit-linear-gradient(left, #7ba615 0%, #7ba614 19%, #7ba614 29%, #9fbb0a 50%, #7ba614 71%, #7ba614 81%, #7ba615 100%);
  background-image: -moz-linear-gradient(left, #7ba615 0%, #7ba614 19%, #7ba614 29%, #9fbb0a 50%, #7ba614 71%, #7ba614 81%, #7ba615 100%);
  background-image: -o-linear-gradient(left, #7ba615 0%, #7ba614 19%, #7ba614 29%, #9fbb0a 50%, #7ba614 71%, #7ba614 81%, #7ba615 100%);
  background-image: linear-gradient(left, #7ba615 0%, #7ba614 19%, #7ba614 29%, #9fbb0a 50%, #7ba614 71%, #7ba614 81%, #7ba615 100%);
  height: 50px;
  line-height: 50px;
  position: relative;
  z-index: 10; }
  header:before {
    content: '';
    display: block;
    background: url("i/pattern1.png") top left;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  header:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -1px;
    height: 1px;
    left: 0;
    right: 0;
    background: #eaf99e;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=32);
    opacity: 0.32; }
  header .container_12 {
    position: relative;
    z-index: 10; }
  header .logo {
    display: block;
    width: 583px;
    height: 258px;
    background: url("i/logo.png") no-repeat;
    position: absolute;
    top: 0;
    left: -120px; }
  header .main-menu {
    text-align: right;
    position: relative;
    margin-right: -10px; }
    header .main-menu a {
      margin: 0 10px;
      font-size: 16px;
      font-weight: 600;
      text-decoration: none;
      color: #fff; }
      header .main-menu a:hover {
        color: #2a3b00; }
  header .delivery {
    position: absolute; }

.top-block, 
.about-block, 
.diet-block, 
.health-block, 
.beauty-block, 
.young-block, 
.strong-block, 
footer .top-footer, 
footer .bottom-footer {
  position: relative; }

  .top-block:before, 
  .about-block:before, 
  .diet-block:before, 
  .health-block:before, 
  .beauty-block:before, 
  .young-block:before, 
  .strong-block:before, 
  footer .top-footer:before, 
  footer .bottom-footer:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }


  .top-block > div, 
  .about-block > div, 
  .diet-block > div, 
  .health-block > div, 
  .beauty-block > div, 
  .young-block > div, 
  .strong-block > div,
  footer .top-footer > div, 
  footer .bottom-footer > div {
    position: relative; }

.fancybox-popup-form {
  display: block;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzIwOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYjIyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc208), color-stop(100%, #ffb22f));
  background-image: -webkit-linear-gradient(top, #ffc208 0%, #ffb22f 100%);
  background-image: -moz-linear-gradient(top, #ffc208 0%, #ffb22f 100%);
  background-image: -o-linear-gradient(top, #ffc208 0%, #ffb22f 100%);
  background-image: linear-gradient(top, #ffc208 0%, #ffb22f 100%);
  border: 1px solid rgba(141, 41, 15, 0.8);
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 40px black;
  -moz-box-shadow: 0px 0px 40px black;
  box-shadow: 0px 0px 40px black;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 25px; }
  .fancybox-popup-form .fancybox-skin {
    background-color: transparent;
    color: inherit;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .ie8 .fancybox-popup-form {
    background: #ffc208; }
  .fancybox-popup-form h2 {
    color: #6d2a01;
    text-align: center; }
  .fancybox-popup-form form {
    padding-bottom: 5px;
    width: 340px; }
  .fancybox-popup-form .require-note {
    color: #d25000;
    font-size: 14px;
    text-align: center;
    margin-top: -17px;
    margin-bottom: 15px; }
  .fancybox-popup-form .btn {
    margin-top: 10px; }

.top-block {
  margin-top: -50px;
  padding-top: 109px;
  min-height: 391px;
  background: #89b520;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjEwMCUiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmY2QxZSIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjOTNiYTIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODliNTIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, color-stop(0%, #bfcd1e), color-stop(74%, #93ba21), color-stop(100%, #89b520));
  background-image: -webkit-radial-gradient(50% 100%, #bfcd1e 0%, #93ba21 74%, #89b520 100%);
  background-image: -moz-radial-gradient(50% 100%, #bfcd1e 0%, #93ba21 74%, #89b520 100%);
  background-image: -o-radial-gradient(50% 100%, #bfcd1e 0%, #93ba21 74%, #89b520 100%);
  background-image: radial-gradient(50% 100%, #bfcd1e 0%, #93ba21 74%, #89b520 100%); }
  .top-block:before {
    background: url("i/pattern1.png") top left; }
  .top-block .consult {
    margin-top: 74px;
    padding: 15px 20px 20px;
    border-radius: 10px;
    text-align: center;
    color: #6d2a01;
    font-weight: 600;
    background: #fff8aa;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI0OCwgMTcwLCAwLjc1KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.75)), color-stop(100%, rgba(255, 248, 170, 0.75)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%); }
    .ie8 .top-block .consult {
      position: relative;
      top: -15px; }
    .top-block .consult h3 {
      color: #669900; }
    .top-block .consult p {
      line-height: 18px; }
    .top-block .consult .phone {
      font-weight: bold;
      font-size: 24px;
      margin-top: 13px;
      margin-bottom: 11px;
      color: #e65b08; }
    .top-block .consult .btn {
      margin-top: 15px; }
  .top-block .slider {
    padding: 26px 10px 20px 30px;
    border-radius: 10px;
    color: #6d2a01;
    font-weight: 600;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI0OCwgMTcwLCAwLjc1KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.75)), color-stop(100%, rgba(255, 248, 170, 0.75)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 248, 170, 0.75) 100%);
    position: relative;
    font-size: 16px; }
    .ie8 .top-block .slider {
      background: #fff8aa;
      font-size: 14px; }
    .top-block .slider:before {
      content: '';
      position: absolute;
      width: 376px;
      height: 450px;
      background: url("i/girl.png") no-repeat;
      top: -59px;
      left: -266px; }
    .top-block .slider ul li {
      padding-left: 33px;
      background: url("i/li.png") no-repeat; }
      .top-block .slider ul li + li {
        margin-top: 9px; }
    .top-block .slider .btn {
      margin-top: 24px;
      margin-bottom: 10px; }

.separator1 {
  border-top: 1px solid #c4db32;
  height: 1px;
  background: #5e5f04;
  border-bottom: 1px solid #ffaf89; }

.about-block {
  padding-top: 35px;
  padding-bottom: 40px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwNTkyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MyMmMxMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f05922), color-stop(100%, #c22c13));
  background-image: -webkit-linear-gradient(top, #f05922 0%, #c22c13 100%);
  background-image: -moz-linear-gradient(top, #f05922 0%, #c22c13 100%);
  background-image: -o-linear-gradient(top, #f05922 0%, #c22c13 100%);
  background-image: linear-gradient(top, #f05922 0%, #c22c13 100%); }
  .ie8 .about-block {
    background: #f05922; }
  .about-block:before {
    background: url("i/pattern2.png") top left; }
  .about-block h1 {
    color: #fff; }
  .about-block .about {
    background: rgba(196, 46, 20, 0.6);
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    border-radius: 10px;
    padding: 20px;
    position: relative; }
    .ie8 .about-block .about {
      background: url("i/op20.png"); }
    .about-block .about:before {
      content: '';
      display: block;
      position: absolute;
      width: 292px;
      height: 244px;
      background: url("i/about.png") no-repeat;
      top: -115px;
      right: -130px; }
    .about-block .about > * {
      position: relative; }
  .about-block .question {
    display: block;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDE5NCwgOCwgMC44KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDE3OCwgNDcsIDAuOCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 194, 8, 0.8)), color-stop(100%, rgba(255, 178, 47, 0.8)));
    background-image: -webkit-linear-gradient(top, rgba(255, 194, 8, 0.8) 0%, rgba(255, 178, 47, 0.8) 100%);
    background-image: -moz-linear-gradient(top, rgba(255, 194, 8, 0.8) 0%, rgba(255, 178, 47, 0.8) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 194, 8, 0.8) 0%, rgba(255, 178, 47, 0.8) 100%);
    background-image: linear-gradient(top, rgba(255, 194, 8, 0.8) 0%, rgba(255, 178, 47, 0.8) 100%);
    border: 1px solid rgba(141, 41, 15, 0.8);
    border-radius: 10px;
    -webkit-box-shadow: -5px 5px 8px rgba(115, 33, 17, 0.8);
    -moz-box-shadow: -5px 5px 8px rgba(115, 33, 17, 0.8);
    box-shadow: -5px 5px 8px rgba(115, 33, 17, 0.8);
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 25px; }
    .ie8 .about-block .question {
      background: #ffc208; }
    .about-block .question h2 {
      color: #6d2a01; }
  .about-block .features {
    margin-top: 38px; }
  .about-block .feature {
    height: 76px;
    background: url("i/about-feature.png") no-repeat;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    padding-top: 24px; }
    .about-block .feature .icon {
      position: absolute;
      width: 50px;
      height: 50px;
      top: -8px;
      left: -1px; }
      .about-block .feature .icon img {
        display: block;
        width: 50px;
        height: 50px; }

.separator2 {
  border-top: 1px solid #f64521;
  height: 1px;
  background: #3d1b3b;
  border-bottom: 1px solid #9d4ed9; }

.diet-block {
  padding-top: 35px;
  padding-bottom: 40px;
  color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjMjU5ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY4MjRhZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c259f), color-stop(100%, #6824ad));
  background-image: -webkit-linear-gradient(top, #5c259f 0%, #6824ad 100%);
  background-image: -moz-linear-gradient(top, #5c259f 0%, #6824ad 100%);
  background-image: -o-linear-gradient(top, #5c259f 0%, #6824ad 100%);
  background-image: linear-gradient(top, #5c259f 0%, #6824ad 100%); }
  .ie8 .diet-block {
    background: #5c259f; }
  .diet-block:before {
    background: url("i/pattern2.png") top left; }
  .diet-block h1 {
    color: #fff; }
  .diet-block h2 {
    text-align: center;
    color: #fff; }
  .diet-block .diet {
    background: rgba(54, 5, 108, 0.3);
    border-radius: 10px;
    padding: 10px;
    padding-top: 0;
    color: #ffd9d9;
    position: relative; }
    .ie8 .diet-block .diet {
      background: url("i/op20.png"); }
    .diet-block .diet:before {
      content: '';
      display: block;
      position: absolute;
      width: 190px;
      height: 473px;
      background: url("i/girl2.png") no-repeat;
      right: -135px;
      top: 10px; }
    .diet-block .diet .diet-header {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      border: none;
      padding: 0;
      margin: 0;
      font-size: 16px;
      color: #fff;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYWIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU3ODIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #72ab00), color-stop(100%, #578200));
      background-image: -webkit-linear-gradient(top, #72ab00 0%, #578200 100%);
      background-image: -moz-linear-gradient(top, #72ab00 0%, #578200 100%);
      background-image: -o-linear-gradient(top, #72ab00 0%, #578200 100%);
      background-image: linear-gradient(top, #72ab00 0%, #578200 100%);
      text-decoration: none;
      padding: 7px 29px;
      border-radius: 10px;
      margin-top: -25px; }
      .ie8 .diet-block .diet .diet-header {
        background: #72ab00; }
    .diet-block .diet h2 {
      margin-top: 5px; }
    .diet-block .diet strong {
      font-weight: normal;
      color: #fff; }
  .diet-block .reviews {
    position: relative;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 7px 20px; }
    .ie8 .diet-block .reviews {
      background: url("i/op20.png"); }
    .diet-block .reviews .author {
      text-align: right; }
    .diet-block .reviews .bx-controls {
      bottom: -20px; }
      .diet-block .reviews .bx-controls .bx-pager-link {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: #bc4fef; }
        .diet-block .reviews .bx-controls .bx-pager-link:hover, .diet-block .reviews .bx-controls .bx-pager-link.active {
          background: #3b1c66; }
  .diet-block .appeal {
    margin-top: 45px;
    text-align: center;
    padding: 0 20px; }

.buy-block {
  background: url("i/line.png") no-repeat center top;
  padding: 0 20px;
  font-size: 16px;
  margin-top: 15px;
  padding-top: 17px; }
  .buy-block .price span {
    font-size: 24px;
    font-weight: bold;
    line-height: 24px; }
  .buy-block .pre-packing {
    white-space: nowrap; }
    .buy-block .pre-packing > div {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      white-space: normal; }
  .buy-block .btn {
    margin-top: 20px; }

.separator3 {
  border-top: 1px solid #9025d1;
  height: 1px;
  background: #5f2717;
  border-bottom: 1px solid #fff7ad; }

.health-block {
  padding-top: 35px;
  padding-bottom: 40px;
  color: #000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YzMyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3OGUxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5c32b), color-stop(100%, #e78e1a));
  background-image: -webkit-linear-gradient(top, #f5c32b 0%, #e78e1a 100%);
  background-image: -moz-linear-gradient(top, #f5c32b 0%, #e78e1a 100%);
  background-image: -o-linear-gradient(top, #f5c32b 0%, #e78e1a 100%);
  background-image: linear-gradient(top, #f5c32b 0%, #e78e1a 100%); }
  .ie8 .health-block {
    background: #f5c32b; }
  .health-block:before {
    background: url("i/pattern3.png") top left; }
  .health-block .reviews {
    position: relative;
    height: 284px;
    background: url("i/health-reviews.png") no-repeat;
    padding-top: 26px;
    padding-left: 39px;
    padding-right: 20px; }
    .ie8 .health-block .reviews {
      padding-left: 30px; }
    .health-block .reviews:before {
      content: '';
      position: absolute;
      width: 168px;
      height: 150px;
      background: url("i/proved.png") no-repeat;
      bottom: -8px;
      right: -13px; }
    .health-block .reviews h2 {
      color: #000;
      margin-bottom: 15px; }
    .health-block .reviews .author {
      margin-top: 5px; }
    .health-block .reviews .bx-controls {
      bottom: 23px;
      left: 30px;
      right: 151px;
      z-index: 1000; }
      .health-block .reviews .bx-controls .bx-pager-item {
        margin: 0 5px; }
      .health-block .reviews .bx-controls .bx-pager-link {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: #ffbc80; }
        .health-block .reviews .bx-controls .bx-pager-link:hover, .health-block .reviews .bx-controls .bx-pager-link.active {
          background: #ffd780; }
  .health-block .buy-block {
    background-image: url("i/line2.png");
    margin-top: 20px;
    padding: 17px 18px 0; }
  .health-block .godji {
    display: block;
    width: 231px;
    height: 188px;
    background: url("i/godji.png") no-repeat;
    position: absolute;
    top: 57px;
    left: 261px; }
  .health-block .warning {
    width: 456px;
    height: 149px;
    background: url("i/warning.png") no-repeat;
    color: #FFF;
    margin-left: 139px;
    margin-top: -61px;
    margin-bottom: -6px;
    position: relative;
    padding-left: 14px;
    padding-right: 30px;
    text-align: center; }
    .health-block .warning .head {
      font-size: 16px;
      padding-top: 15px;
      margin-left: 124px;
      margin-bottom: 18px;
      text-align: left; }
  .health-block .health {
    padding: 20px;
    padding-top: 16px;
    border-radius: 10px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDQsIDIyMSwgMjcsIDAuNSkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMjQ2LCAxOTUsIDQxLCAwLjUpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(244, 221, 27, 0.5)), color-stop(100%, rgba(246, 195, 41, 0.5)));
    background-image: -webkit-linear-gradient(top, rgba(244, 221, 27, 0.5) 0%, rgba(246, 195, 41, 0.5) 100%);
    background-image: -moz-linear-gradient(top, rgba(244, 221, 27, 0.5) 0%, rgba(246, 195, 41, 0.5) 100%);
    background-image: -o-linear-gradient(top, rgba(244, 221, 27, 0.5) 0%, rgba(246, 195, 41, 0.5) 100%);
    background-image: linear-gradient(top, rgba(244, 221, 27, 0.5) 0%, rgba(246, 195, 41, 0.5) 100%); }
    .ie8 .health-block .health {
      background: #f4dd1b; }
    .health-block .health h2 {
      text-align: center;
      color: #000; }

.separator4 {
  border-top: 1px solid #f08020;
  height: 1px;
  background: #742a10;
  border-bottom: 1px solid #9f7e65; }

.beauty-block {
  padding-top: 35px;
  padding-bottom: 40px;
  color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyMWIwNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkMDgwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #521b07), color-stop(100%, #2d0802));
  background-image: -webkit-linear-gradient(top, #521b07 0%, #2d0802 100%);
  background-image: -moz-linear-gradient(top, #521b07 0%, #2d0802 100%);
  background-image: -o-linear-gradient(top, #521b07 0%, #2d0802 100%);
  background-image: linear-gradient(top, #521b07 0%, #2d0802 100%); }
  .ie8 .beauty-block {
    background: #521b07; }
  .beauty-block:before {
    background: url("i/pattern4.png") top left; }
  .beauty-block h1 {
    color: #ffde00; }
  .beauty-block .contains {
    width: 274px;
    height: 149px;
    position: absolute;
    background: url("i/contain.png") no-repeat;
    top: -7px;
    left: 490px;
    padding-top: 31px;
    padding-left: 26px; }
  .beauty-block .beauty {
    background: url("i/beauty-block.png") no-repeat;
    height: 461px;
    padding-left: 36px;
    padding-right: 36px;
    padding-top: 45px;
    position: relative; }
    .beauty-block .beauty:before {
      content: '';
      display: block;
      position: absolute;
      width: 124px;
      height: 116px;
      background: url("i/nuts.png");
      right: -28px;
      top: -13px; }
    .beauty-block .beauty:after {
      content: '';
      display: block;
      position: absolute;
      width: 134px;
      height: 81px;
      background: url("i/nuts2.png");
      bottom: -3px;
      left: -28px; }
    .beauty-block .beauty h2 {
      text-align: center;
      color: #fff; }
    .beauty-block .beauty p + p {
      margin-top: 7px; }
  .beauty-block .info-and-buy-block {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSg4MywgMjQsIDE2LCAwLjUpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDEwOSwgMjksIDIwLCAwLjUpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(83, 24, 16, 0.5)), color-stop(100%, rgba(109, 29, 20, 0.5)));
    background-image: -webkit-linear-gradient(top, rgba(83, 24, 16, 0.5) 0%, rgba(109, 29, 20, 0.5) 100%);
    background-image: -moz-linear-gradient(top, rgba(83, 24, 16, 0.5) 0%, rgba(109, 29, 20, 0.5) 100%);
    background-image: -o-linear-gradient(top, rgba(83, 24, 16, 0.5) 0%, rgba(109, 29, 20, 0.5) 100%);
    background-image: linear-gradient(top, rgba(83, 24, 16, 0.5) 0%, rgba(109, 29, 20, 0.5) 100%);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    text-align: center;
    padding: 20px;
    margin-top: 130px;
    position: relative; }
    .ie8 .beauty-block .info-and-buy-block {
      background: #531810; }
    .beauty-block .info-and-buy-block:before {
      content: '';
      display: block;
      position: absolute;
      width: 368px;
      height: 285px;
      background: url("i/girl3.png") no-repeat;
      right: -115px;
      top: -141px; }
    .beauty-block .info-and-buy-block > div {
      position: relative; }
    .beauty-block .info-and-buy-block .new-price-label {
      width: 144px;
      height: 142px;
      display: block;
      background: url("i/new-price.png") no-repeat;
      position: absolute;
      top: -77px;
      left: -118px; }
    .beauty-block .info-and-buy-block .info {
      line-height: 18px; }
    .beauty-block .info-and-buy-block .buy-block {
      margin: 0 -20px;
      text-align: left;
      margin-top: 17px; }

.separator5 {
  border-top: 1px solid #863026;
  height: 1px;
  background: #192e0b;
  border-bottom: 1px solid #88c44d; }

.young-block {
  padding-top: 35px;
  padding-bottom: 40px;
  color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYWEwNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwNWUwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6daa04), color-stop(100%, #305e03));
  background-image: -webkit-linear-gradient(top, #6daa04 0%, #305e03 100%);
  background-image: -moz-linear-gradient(top, #6daa04 0%, #305e03 100%);
  background-image: -o-linear-gradient(top, #6daa04 0%, #305e03 100%);
  background-image: linear-gradient(top, #6daa04 0%, #305e03 100%); }
  .ie8 .young-block {
    background: #6daa04; }
  .young-block:before {
    background: url("i/pattern5.png") top left; }
  .young-block h1 {
    margin-bottom: 21px; }
  .young-block .quote {
    height: 124px;
    background: url("i/young1.png") no-repeat;
    padding-left: 18px;
    padding-top: 22px;
    padding-right: 30px; }
    .young-block .quote .author {
      text-align: right;
      margin-top: 5px; }
  .young-block .info-and-buy-block {
    width: 338px;
    height: 322px;
    background: url("i/young2.png") no-repeat;
    margin-left: -8px;
    margin-top: 7px;
    padding-top: 36px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center; }
    .young-block .info-and-buy-block .info {
      line-height: 18px; }
    .young-block .info-and-buy-block .buy-block {
      margin-top: 16px;
      padding-top: 18px;
      text-align: left;
      padding-left: 40px;
      position: relative; }
      .young-block .info-and-buy-block .buy-block .best-price-label {
        width: 141px;
        height: 138px;
        position: absolute;
        top: 9px;
        right: -106px;
        background: url("i/best-price.png") no-repeat; }
      .young-block .info-and-buy-block .buy-block .btn {
        margin-left: -20px; }
  .young-block .young {
    background: rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    padding: 17px 20px;
    margin-top: 33px;
    position: relative; }
    .ie8 .young-block .young {
      background: url("i/op40.png"); }
    .young-block .young:before {
      content: '';
      display: block;
      width: 213px;
      height: 131px;
      background: url("i/tea-cups.png") no-repeat;
      position: absolute;
      top: -70px;
      right: -53px; }
    .young-block .young h2 {
      color: #fff;
      text-align: center; }
    .young-block .young p + p {
      margin-top: 6px; }
  .young-block > div > div {
    position: relative; }
  .young-block .tea {
    position: absolute;
    width: 252px;
    height: 261px;
    background: url("i/tea.png") no-repeat;
    left: 318px;
    top: -23px; }



.separator6 {
  border-top: 1px solid #76893b;
  height: 1px;
  background: #6a2c17;
  border-bottom: 1px solid #00cc99; }




.strong-block
{
  padding-top: 35px;
  padding-bottom: 40px;
  color: #fff;
  background: #04aa81; /* Old browsers */
  background: -moz-linear-gradient(top,  #04aa81 0%, #034c5e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04aa81), color-stop(100%,#034c5e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #04aa81 0%,#034c5e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #04aa81 0%,#034c5e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #04aa81 0%,#034c5e 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #04aa81 0%,#034c5e 100%); /* W3C */
}

.strong-block:before {
    background: url("i/pattern6.png") top left; } 

.strong-block h1
{
  margin-bottom: 0px;
}

.strong-block .zhenshen {
    background: url("i/zhenshen_layout.png") no-repeat;
    background-position: top center;
    min-height: 740px;
  }

.strong-block .zhenshen .left h2
{
  color: white;
  margin-left: 130px;
  margin-top: 57px;
  line-height: 24px;
  text-align: left;
}

.strong-block .zhenshen .left p
{
  padding-left: 20px;
  padding-right: 10px;
}

.strong-block .zhenshen .right
{
  height: 280px;
}

.strong-block .zhenshen .right h2
{
  color: white;
  margin-left: 54px;
  margin-top: 47px;
  line-height: 24px;
  text-align: left;
}

.strong-block .zhenshen .right p
{
  padding-left: 20px;
  padding-right: 15px;
}

.strong-block .zhenshen .rightBottom
{
  height: 285px;
}

.strong-block .zhenshen .rightBottom h2
{
  font-size: 18px;
  font-weight: bold;
  color: black;
  margin-top: 15px;
  margin-right: 22px;
  line-height: 24px;
  text-align: right;
}

.strong-block .zhenshen .rightBottom p
{
  text-align: right;
  padding-left: 20px;
  padding-right: 15px;
}

.strong-block .zhenshen .roundBox
{
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;  
background-color: rgba(0, 44, 55, 0.4);
padding: 20px;
}

.strong-block .zhenshen .roundBox p
{
  text-align: center;
  line-height: 16px;
}

.strong-block .buy-block
{
  background: none;
  text-align: center;

}




.separator7 {
  border-top: 1px solid #76893b;
  height: 1px;
  background: #6a2c17;
  border-bottom: 1px solid #e9e027; }







small
{
  font-size: 11px;
  padding: 5px 20px 0px 20px;
  display: block;
}

small a
{
  text-decoration: underline;
  color: white;
}

small a:hover
{
  text-decoration: none;
}

.diet-block small
{
  color: #ffd9d9;
  text-align: right;
}

.health-block small
{
  color: black;
  text-align: right;  
}

.beauty-block small
{
  color: #ffde00;
  text-align: right;
  padding: 0px;
  margin-top: -10px;
  margin-right: 32px;
}

.young-block small
{
  color: white;
  text-align: right;
}

.strong-block small
{
  color: #F1EE00;
  float: left;
}






footer a {
  color: #fff; }
  footer a:hover {
    text-decoration: none; }
footer .top-footer {
  height: 115px;
  line-height: 115px;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  white-space: nowrap;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0NjEwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkOTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e46100), color-stop(100%, #ed9700));
  background-image: -webkit-linear-gradient(top, #e46100 0%, #ed9700 100%);
  background-image: -moz-linear-gradient(top, #e46100 0%, #ed9700 100%);
  background-image: -o-linear-gradient(top, #e46100 0%, #ed9700 100%);
  background-image: linear-gradient(top, #e46100 0%, #ed9700 100%); }
  .ie8 footer .top-footer {
    background: #ed9700; }
  footer .top-footer:before {
    background: url("i/pattern5.png") top left; }
  footer .top-footer .mail:before {
    content: '';
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 50px;
    height: 50px;
    background: url("i/mail.png") no-repeat;
    margin-right: 15px; }
  footer .top-footer .phone:before {
    content: '';
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 51px;
    height: 51px;
    background: url("i/phone.png") no-repeat;
    margin-right: 15px; }
footer .separator7 {
  border-top: 1px solid #e9e027;
  height: 1px;
  background: #87521f;
  border-bottom: 1px solid #ec9300; }
footer .bottom-footer {
  height: 55px;
  line-height: 55px;
  font-size: 12px;
  color: #330000;
  background: #e46200; }
  footer .bottom-footer:before {
    background: url("i/pattern5.png") top left; }
  footer .bottom-footer .right {
    text-align: right; }
