@font-face { font-family: 'Lobster'; font-style: normal; font-weight: 400; src: url(w5HPj52zZZcV_MSSWRmb.eot); }

@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: url(Zd2E9abXLFGSr9G3YK2MsCjONSUPxTx7W9d5NcUtbe4.eot); }

@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: url(Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot); }

.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object { padding: 0; margin: 0; border: 0; outline: 0; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

.fancybox-inner, .fancybox-outer, .fancybox-skin { position: relative; }

.fancybox-skin { background: #f9f9f9; color: #444; text-shadow: none; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-opened .fancybox-skin { box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.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-iframe, .fancybox-image { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span { background-image: url(fancybox_sprite.png); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -81pt; opacity: .8; cursor: pointer; z-index: 8060; }

.fancybox-close, .fancybox-nav, .fancybox-nav span { cursor: pointer; z-index: 8040; position: absolute; }

#fancybox-loading div { width: 44px; height: 44px; background: url(fancybox_loading.gif) center center no-repeat; }

.fancybox-close { top: -18px; right: -18px; width: 36px; height: 36px; }

.fancybox-nav { top: 0; width: 40%; height: 100%; text-decoration: none; background: url(blank.gif); -webkit-tap-highlight-color: transparent; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { top: 50%; width: 36px; height: 34px; margin-top: -18px; 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; }

.fancybox-lock, .fancybox-lock body { overflow: hidden !important; }

.fancybox-lock { width: auto; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(fancybox_overlay.png); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

.fancybox-title { visibility: hidden; font: 400 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: 0 0; background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: 700; 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); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span { background-image: url(fancybox_sprite@2x.png); background-size: 44px 152px; }
  #fancybox-loading div { background-image: url(fancybox_loading@2x.gif); background-size: 24px 24px; } }

.check_popup .check_popup_anketa:after, .check_popup .check_popup_form:after { clear: both; content: ""; display: block; }

.check_popup a, .check_popup abbr, .check_popup acronym, .check_popup address, .check_popup applet, .check_popup article, .check_popup aside, .check_popup audio, .check_popup b, .check_popup big, .check_popup blockquote, .check_popup canvas, .check_popup caption, .check_popup center, .check_popup cite, .check_popup code, .check_popup dd, .check_popup del, .check_popup details, .check_popup dfn, .check_popup div, .check_popup dl, .check_popup dt, .check_popup em, .check_popup embed, .check_popup fieldset, .check_popup figcaption, .check_popup figure, .check_popup footer, .check_popup form, .check_popup h1, .check_popup h2, .check_popup h3, .check_popup h4, .check_popup h5, .check_popup h6, .check_popup header, .check_popup hgroup, .check_popup i, .check_popup iframe, .check_popup img, .check_popup ins, .check_popup kbd, .check_popup label, .check_popup legend, .check_popup li, .check_popup mark, .check_popup menu, .check_popup nav, .check_popup object, .check_popup ol, .check_popup output, .check_popup p, .check_popup pre, .check_popup q, .check_popup ruby, .check_popup s, .check_popup samp, .check_popup section, .check_popup small, .check_popup span, .check_popup strike, .check_popup strong, .check_popup sub, .check_popup summary, .check_popup sup, .check_popup table, .check_popup tbody, .check_popup td, .check_popup tfoot, .check_popup th, .check_popup thead, .check_popup time, .check_popup tr, .check_popup tt, .check_popup u, .check_popup ul, .check_popup var, .check_popup video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; }

.check_popup aside, .check_popup details, .check_popup figcaption, .check_popup figure, .check_popup footer, .check_popup header, .check_popup hgroup, .check_popup menu, .check_popup nav, .check_popup section, article { display: block; }

body { line-height: 1; }

.check_popup ul, ol { list-style: none; }

.check_popup q, blockquote { quotes: none; }

.check_popup blockquote:after, .check_popup q:after, .check_popup q:before, blockquote:before { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

.check_popup * { box-sizing: border-box; }

.check_popup { background: #fff; width: 100%; font: 18px/25px "Roboto Condensed", Verdana, Tahoma, Arial, sans-serif; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.check_popup h4, .check_popup h5 { font-family: 'Roboto Condensed', Verdana, Tahoma, Arial, sans-serif; font-weight: 700; text-transform: uppercase; margin: 0; }

.check_popup h4 { font-size: 17px; line-height: 19px; }

.check_popup h5 { font-size: 18px; line-height: 20px; }

.check_popup .check_popup_head { color: #fff; font-size: 2pc; line-height: 34px; text-align: center; padding: 13px; background: #00a9a3; text-transform: uppercase; }

.check_popup .check_popup_content { padding: 30px; }

.check_popup .check_popup_button, .check_popup .check_submit_pop { display: inline-block; padding: 6px 9pt; margin: 10px 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #1ECAC4; border: 1px solid transparent; border-radius: 0; color: #fff; }

.check_popup .check_popup_button { width: 150px; height: 35px; }

.check_popup .check_popup_button:active, .check_popup .check_popup_button:focus, .check_popup .check_popup_button:hover, .check_popup .check_submit_pop:active, .check_popup .check_submit_pop:focus, .check_popup .check_submit_pop:hover { background: #00a9a3; }

.check_popup .check_popup_code_input_wrap { position: relative; }

.check_popup .check_popup_content fieldset { margin: 0; padding: 0; }

.check_popup .check_popup_code { position: absolute; top: 0; left: 3px; font-size: 20px; font-style: normal; width: 20px; height: 30px; vertical-align: middle; line-height: 30px; text-align: center; }

.check_popup input.check_popup_code_input { border-radius: 0; background: url(dashed.png) 24px 22px no-repeat #fff; padding: 0 5px 0 25px; letter-spacing: 9pt; text-align: left; border: 1px solid #00a9a3; height: 30px; line-height: 30px; width: 250px; }

.check_popup .check_popup_valid_title { text-transform: none; font-size: 22px; line-height: 22px; }

.check_popup .check_popup_valid_code { color: #00a9a3; }

.check_popup .check_popup_error, .check_popup .check_popup_invalid_code { color: red; }

.check_popup .check_popup_form { margin: auto; padding: 30px 0 0; }

.check_popup .check_popup_form p { margin: 10px 0; }

.check_popup .check_popup_form_left { float: left; width: 340px; }

.check_popup .check_popup_form_right { float: right; width: 365px; }

.check_popup .check_popup_check_submit_pop { display: block; width: 100%; }

.check_popup .check_popup_anketa { width: 660px; margin: auto; }

.check_popup .check_popup_anketa_left { float: left; width: 310px; }

.check_popup_anketa_left div.row { margin-bottom: 10px; }

.check_popup .check_popup_anketa_left input[type=text] { border-radius: 0; background: #fff; padding: 0 10px; text-align: left; border: 1px solid #00a9a3; height: 30px; line-height: 30px; width: 100%; }

.check_popup .check_popup_anketa_right { float: right; width: 310px; }

.check_popup .check_popup_anketa_right .row { margin-bottom: 0; }

.check_popup .check_popup_anketa_right .check_submit_pop { margin: 10px 0 0; text-indent: 0; width: 10pc; height: 35px; line-height: 22px; }

.check_popup .check_popup_anketa_right textarea { border-radius: 0; background: #fff; border: 1px solid #00a9a3; width: 100%; padding: 5px; margin: 0; height: 185px; vertical-align: top; }

.check_popup .check_popup_anketa::-webkit-input-placeholder { color: #373737; }

.check_popup .check_popup_anketa:-moz-placeholder { color: #373737; opacity: 1; }

.check_popup .check_popup_anketa::-moz-placeholder { color: #373737; opacity: 1; }

.check_popup .check_popup_anketa:-ms-input-placeholder { color: #373737; }

.check_popup .check_popup_anketa_comment { min-height: 180px; }

.check_popup .order_form { width: 650px; position: relative; left: 0; top: 0; }

.fancybox-wrap.fancybox-opened .fancybox-title { display: none; }

@media screen and (max-width: 500px) { .check_popup .check_popup_anketa .check_popup_anketa_left, .check_popup .check_popup_anketa .check_popup_anketa_right, .check_popup .check_popup_form .check_popup_form_left, .check_popup .check_popup_form .check_popup_form_right { float: none; display: block; width: 100%; }
  .check_popup .check_popup_form .check_popup_button, .check_popup .check_popup_form input.check_popup_code_input { width: 100%; height: 40px; }
  .check_popup .check_popup_form .row { margin-bottom: 15px; }
  .check_popup .check_popup_anketa, .check_popup .order_form { width: 100%; } }

h4, h5, h6, hr, p { margin: 0 0 10px; }

fieldset, form, img { border-style: none; }

fieldset, figure, form, li, ol, ul { margin: 0; padding: 0; }

div.container3 .slider-next, div.container4 .slider-next { right: 0; }

body { margin: 0; color: #000; font: 9pt/14px Verdana, Tahoma, Arial, sans-serif; min-width: 20pc; background: #fff; }

img.flex_img { max-width: 100%; }

a { color: #07c; }

a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-size: 36px; line-height: 38px; margin: 0 0 20px; font-weight: 400; }

h2, h3 { margin: 0 0 15px; }

h2 { font-size: 30px; line-height: 2pc; }

h3 { font-size: 25px; line-height: 27px; }

h4 { font-size: 20px; line-height: 22px; }

h5, h6 { font-size: 18px; line-height: 20px; }

hr { border: 1px solid #ccc; }

article, aside, figure, footer, header, hgroup, nav, section { display: block; }

input, select, textarea { vertical-align: middle; }

select.inp_select { background: url(../images/input-bg.jpg) repeat-x; }

input[type=text], input[type=email], input[type=password], select, textarea { width: 100%; border: 1px solid #3b6732; background: #f8f8f8; border-radius: 0; height: 35px; color: inherit; padding: 8px 5px; line-height: 35px; outline: 0; box-sizing: border-box; }

textarea { resize: vertical; padding: 5px; line-height: 20px; border-radius: 6px; min-height: 185px; overflow: auto; }

input[type=checkbox] { margin: -2px 4px 0 0; }

input[type=radio] { margin: -3px 4px 0 0; }

select { padding: 3px; color: #000; }

.delivery:after, .row:after { content: ""; display: table; width: 100%; }

li, ol, ul { list-style: none; }

input[type=submit]:hover { cursor: pointer; }

input[type=image] { padding: 0; border: none; }

input[type=text], input[type=password], input[type=submit], input[type=file], textarea { -webkit-appearance: none; }

input[type=submit]::-moz-focus-inner { border: 0; padding: 0; }

table { border-collapse: collapse; width: 100%; margin: 0 0 20px; }

table tbody td:first-child, table thead td:first-child { border-left: none; }

table td { border-bottom: 1px solid #e5e9ee; border-left: 1px solid #e5e9ee; padding: 14px 18px; }

.button, .submit, button { display: inline-block; vertical-align: middle; padding: 7px 1pc; outline: 0; border: none; background: #BBB8B9; background: linear-gradient(#BBB8B9, #8B8888); color: #fff; border-radius: 10px; text-align: center; text-decoration: none; cursor: pointer; transition: .1s; }

.button:hover, .submit:hover, button:hover { background: #BBB8B9; background: linear-gradient(#8B8888, #BBB8B9); }

.cms_content ol, .cms_content ul { margin: 0 0 0 20px; }

.cms_content ol li, .cms_content ul li { margin: 0 0 10px; list-style: disc; }

.cms_content ol li { list-style: decimal; }

.delivery { position: relative; }

.delivery li { float: left; }

.delivery p { display: none; position: absolute; top: 20px; left: 0; width: 100%; }

.plank { position: fixed; bottom: 0; z-index: 100; left: 50%; width: 10in; margin-left: -5in; }

div.container3 .slider-prev, div.container4 .slider-prev { left: 0; }

.wrapper { height: 411pc; width: 100%; }

.bg-header, .header { box-sizing: border-box; height: 602px; margin: 0 auto; min-width: 750pt; }

.header { background: url(../images/header.jpg) center top no-repeat #0f3f29; width: 100%; }

.main { background: url(../images/bg-all.png) center top repeat-x #0f3f28; }

.bg-header { max-width: 858pt; }

.container-header { height: 100%; margin: 0 auto; overflow: hidden; position: relative; width: 750pt; }

.bg-block1, .block1 { box-sizing: border-box; height: 55pc; margin: 0 auto; min-width: 750pt; }

.block1 { background: url(../images/block1.jpg) center top no-repeat; max-width: 1800px; }

.bg-block1 { background: url(../images/bg-block1.png) center top no-repeat; max-width: 858pt; }

.container1 { height: 100%; margin: 0 auto; overflow: visible; position: relative; width: 783pt; }

.bg-block2, .block2 { box-sizing: border-box; height: 518px; margin: 0 auto; min-width: 750pt; }

.container2, .container3, .container4, .container5, .container6, .container7, .container8 { width: 750pt; overflow: hidden; position: relative; }

.block2 { background: url(../images/block2.jpg) center top no-repeat; max-width: 1800px; }

.bg-block2 { background: url(../images/bg-block2.png) center top no-repeat; max-width: 858pt; }

.container2 { height: 100%; margin: 0 auto; }

.bg-block3, .block3 { height: 25pc; box-sizing: border-box; margin: 0 auto; min-width: 750pt; }

.block3 { background: url(../images/block3.jpg) center top no-repeat; max-width: 1800px; }

.bg-block3 { max-width: 858pt; }

.container3 { height: 100%; margin: 0 auto; }

.block4 { background: url(../images/block4.jpg) center top no-repeat; box-sizing: border-box; height: 760px; margin: 0 auto; min-width: 750pt; max-width: 1800px; }

.bg-block4 { box-sizing: border-box; height: 55pc; margin: 0 auto; min-width: 750pt; max-width: 858pt; }

.container4 { height: 100%; margin: 0 auto; }

.bg-block5, .block5 { box-sizing: border-box; height: 748px; margin: 0 auto; min-width: 750pt; }

.block5 { background: url(../images/block5.jpg) center top no-repeat; max-width: 1800px; }

.bg-block5 { background: url(../images/bg-block5.png) center top no-repeat; max-width: 858pt; }

.container5 { height: 100%; margin: 0 auto; }

.bg-block6, .block6 { box-sizing: border-box; height: 41pc; margin: 0 auto; min-width: 750pt; }

.block6 { background: url(../images/block6.jpg) center top no-repeat; max-width: 1800px; }

.bg-block6 { background: url(../images/bg-block6.png) center top no-repeat; max-width: 858pt; }

.container6 { height: 100%; margin: 0 auto; }

.bg-block7, .block7 { box-sizing: border-box; height: 425px; margin: 0 auto; min-width: 750pt; }

.block7 { background: #0f3f28; max-width: 1800px; }

.bg-block7 { background: url(../images/bg-block7.png) center top no-repeat; max-width: 858pt; }

.container7 { height: 100%; margin: 0 auto; }

.bg-block8, .block8 { box-sizing: border-box; height: 521px; margin: 0 auto; min-width: 750pt; }

.block8 { background: #0f3f28; max-width: 1800px; }

.bg-block8 { background: url(../images/bg-block8.png) center top no-repeat; max-width: 858pt; }

.container8 { height: 100%; margin: 0 auto; }

.bg-block9, .block9 { box-sizing: border-box; height: 25pc; margin: 0 auto; min-width: 750pt; }

.block9 { background: #0f3f28; max-width: 1800px; }

.bg-block9 { background: url(../images/bg-block9.png) center top no-repeat; max-width: 858pt; }

.container9 { height: 100%; margin: 0 auto; overflow: hidden; position: relative; width: 999px; }

.bg-footer, .footer { height: 696px; min-width: 750pt; margin: 0 auto; box-sizing: border-box; }

.footer { background: #0f3f28; width: 100%; }

.bg-footer { background: url(../images/bg-footer.png) center top no-repeat; max-width: 858pt; }

.container-footer { height: 100%; margin: 0 auto; overflow: hidden; position: relative; width: 750pt; }

div.header-left { box-sizing: border-box; float: left; width: 300px; }

div.header-right { box-sizing: border-box; float: left; width: 700px; }

span.header-left-text1 { color: #3e865c; font: 600 1pc/20px "Roboto Condensed"; display: block; margin-left: 5pc; margin-top: 25px; }

span.header-left-text2, span.header-left-text3, span.header-left-text4 { color: #fffc0f; font: 600 15px/20px "Roboto Condensed"; margin-left: 5pc; display: block; }

span.header-left-text2 { margin-top: 53px; }

span.header-left-text3 { margin-top: 38px; }

span.header-left-text4 { margin-top: 37px; }

span.header-left-text5 { color: #fffc16; display: block; font: 300 25px/30px "Roboto Condensed"; margin-left: 20px; margin-top: 210px; }

span.header-left-text5 span { font-weight: 400; }

div.header-right-top { margin-left: 375px; width: 325px; overflow: hidden; padding-left: 2px; }

div.top-last-pack { color: #fff; font: 20px/35px Lobster; }

div.top-last-pack span.lastpack { color: #ece908; }

div.top-new-price { float: left; background: url(../images/top-new-price.png) no-repeat; display: block; height: 44px; margin-right: 9pt; width: 102px; text-align: center; }

div.top-old-price { float: left; width: 205px; }

div.top-price-row { overflow: hidden; }

span.top-old-price-text { float: left; color: #98d4b1; font: 600 17px/20px "Roboto Condensed"; margin-top: 10px; }

div.top-new-price div.price_new { color: #0e1d18; display: block; font: 700 21px/40px "Roboto Condensed"; }

div.top-new-price div.price_new span { font-weight: 300; text-transform: uppercase; }

div.top-old-price div.price_old { color: #fff; display: block; float: left; font: 600 17px/20px "Roboto Condensed"; margin-left: 6px; margin-top: 10px; text-decoration: line-through; }

a.button1, a.button3, a.button4, input.button2 { text-decoration: none; box-sizing: border-box; }

div.top-timer-block { float: left; }

a.button1 { background: url(../images/button1.png) no-repeat; float: left; display: block; height: 78px; width: 135px; color: #570707; font: 600 18px/20px "Roboto Condensed"; margin: 33px 0 0 7px; padding-top: 1pc; text-align: center; text-transform: uppercase; }

span.top-timer-title { color: #98d4b1; display: block; font: 600 12px/20px "Roboto Condensed"; text-transform: uppercase; margin-top: 30px; margin-bottom: 5px; margin-left: 2px; }

div.top-timer { background: url(../images/top-timer-title.png) no-repeat; height: 2pc; width: 168px; overflow: hidden; }

.landing__countdown { font-size: 0px; }

.landing__maxpurcashe { min-height: 24px; }

div.top-timer span { display: inline-block; padding-left: 7px; width: 57px; box-sizing: border-box; font: 700 19px/31px "Roboto Condensed"; letter-spacing: 15px; }

div.top-timer span.minutes { padding-left: 9px; }

div.top-timer span.seconds { width: 50px; padding-left: 12px; }

span.timer-row-text1, span.timer-row-text2, span.timer-row-text3 { color: #23674c; display: inline-block; font: 700 10px/20px "Roboto Condensed"; width: 50px; text-transform: uppercase; text-align: center; }

div.top-timer div.countdown { margin-right: -30px; }

span.timer-row-text2, span.timer-row-text3 { margin-left: 6px; }

div.footer-left, div.footer-right { width: 485px; float: left; }

a.button1 span { font: 700 20px/20px "Roboto Condensed"; font-weight: 700; }

span.header-right-text1 { color: #fff; display: block; font: 33px/37px Lobster; margin-left: 210px; margin-top: 25px; }

span.header-right-text2, span.header-right-text3, span.header-right-text4 { color: #fffc0f; font: 300 20px/22px "Roboto Condensed"; margin-left: 150px; overflow: hidden; display: block; }

span.header-right-text2 { margin-top: 40px; }

span.header-right-text3, span.header-right-text4 { margin-top: 15px; }

span.header-right-text2 img, span.header-right-text3 img, span.header-right-text4 img { float: left; margin-right: 20px; }

span.header-right-text5 { color: #fff; display: block; font: 38px/30px Lobster; margin-left: 30px; margin-top: 52px; }

span.header-right-text5 span { font-size: 29px; }

div.footer-right { margin-left: 30px; }

div.footer-right form .row { position: relative; }

div.footer-left-top { margin-top: 42px; overflow: hidden; height: 103px; }

span.footer-left-top-text1 { color: #991107; display: block; float: left; font: 700 43px/44px "Roboto Condensed"; margin-top: 23px; width: 114px; }

span.footer-left-top-text2 { float: left; color: #08311d; display: block; font: 43px/44px Lobster; margin-top: 23px; }

div.footer-left-price-new { float: left; box-sizing: border-box; color: #ffea1a; font: 700 45px/44px "Roboto Condensed"; height: 75pt; margin-left: 30px; margin-top: 30px; width: 215px; text-align: center; }

div.footer-left-price-old { float: left; color: #47761b; font: 700 2pc/44px "Roboto Condensed"; width: 210px; margin: 30px 0 0; text-align: center; }

.footer-left-price-old .price_old { text-decoration: line-through; }

div.footer-left-price-row { overflow: hidden; }

div.footer-left-price-new div.price_new span { font-size: 33px; margin-left: 4px; text-transform: uppercase; }

span.footer-left-price-new-text { color: #fff; display: block; font: 300 18px/30px "Roboto Condensed"; text-transform: uppercase; border-top: 1px solid #fff; width: 137px; margin: 5px auto 0; }

div.footer-left-price-old div.price_old span { text-transform: uppercase; margin-left: 5px; margin-top: 35px; }

span.footer-left-price-old-text { border-top: 1px solid #000; color: #152f04; display: block; font: 300 1pc/27px "Roboto Condensed"; margin-left: 24px; text-transform: uppercase; width: 9pc; }

div.footer-timer, span.footer-timer-row-text1 { margin-left: 20px; }

span.footer-timer-title { color: #1d5003; display: block; font: 700 23px/44px "Roboto Condensed"; margin-left: 20px; }

div.footer-timer { background: url(../images/footer-timer.png) no-repeat; height: 53px; width: 278px; }

div.footer-timer .l { display: none; }

div.footer-timer div.timebox { float: left; width: 75pt; box-sizing: border-box; }

div.footer-timer div.timebox div.n { float: left; color: #ffea1a; font: 700 23px/44px "Roboto Condensed"; margin-right: 9px; text-align: center; width: 33px; }

span.footer-timer-row-text1, span.footer-timer-row-text2, span.footer-timer-row-text3 { color: #1d5003; font: 600 14px/44px "Roboto Condensed"; text-align: center; width: 5pc; display: inline-block; text-transform: uppercase; }

div.footer-timer div.countdown { margin-right: -30px; }

span.footer-timer-row-text2 { margin-left: 9pt; }

span.footer-timer-row-text3 { margin-left: 17px; }

form.right { background: #fff; box-sizing: border-box; height: 360px; width: 455px; border-radius: 14px; box-shadow: 1px 0 5px #7f911e; margin-left: 10px; margin-top: 42px; padding-left: 20px; padding-right: 20px; }

#ui-id-1-button, input.form-input { background: url(../images/input-bg.jpg) repeat-x; height: 35px; }

.check_popup_anketa form.right { padding: 0; box-shadow: none; border-radius: 0; overflow: auto; }

label.sub_title_form { color: #738531; font: italic 14px/40px Georgia; display: inline-block; position: absolute; right: 0; line-height: 45px; }

label.title_form { color: #1d5003; font: 600 20px/44px "Roboto Condensed"; display: inline-block; }

input.button2, span.block9-title, span.footer-bottom-text, span.footer-bottom-title { display: block; text-align: center; }

input.form-input { border: 1px solid #3b6732; border-radius: 3px; }

#ui-id-1-button { border: 1px solid #3b6732; border-radius: 3px; box-sizing: border-box; width: 100% !important; }

div.form-price-row { float: left; color: #1d5003; font: 600 18px/24px "Roboto Condensed"; margin-left: 30px; padding-top: 47px; }

div.form-submit-row { float: left; }

input.button2 { background: url(../images/button2.png) no-repeat; float: left; height: 51px; width: 203px; color: #1c3405; font: 700 30px/2pc "Roboto Condensed"; margin: 33px 0 0 7px; text-transform: uppercase; border: none; }

div.form-price-row div.row_inner { float: left; margin-left: 3px; }

div.form-price-row label { float: left; }

span.footer-bottom-title { clear: both; color: #e0e21a; font: 43px/44px Lobster; padding-top: 40px; }

span.footer-bottom-text { color: #3f7e3e; font: italic 14px/25px Georgia; margin-top: 20px; }

.footer-bottom-text .landing__stockinfo { color: yellow; }

span.block9-title { color: #f3fa0f; font: 43px/44px Lobster; }

span.block9-title span { color: #fff; }

div.block9-row { overflow: hidden; margin-top: 207px; margin-right: -51px; }

div.block9-row-item { float: left; width: 300px; margin-right: 50px; }

div.block9-row-item-img1, div.block9-row-item-img2, div.block9-row-item-img3 { margin: 25px auto 0; display: block; overflow: hidden; }

div.block9-row-item-img1 { width: 184px; }

div.block9-row-item-img2 { width: 200px; }

div.block9-row-item-img3 { width: 10pc; }

span.block9-row-item-text { display: block; color: #fff; font: 600 15px/30px "Roboto Condensed"; text-align: center; }

img.block9-row-item-image { float: left; }

span.block9-row-item-img-text { display: block; float: left; color: #fffc0f; font: 600 1pc/20px "Roboto Condensed"; margin-left: 19px; }

div.block8-row { margin-right: -30px; overflow: hidden; }

div.block8-row-item { float: left; height: 255px; margin-right: 30px; width: 485px; }

span.block8-row-item-title { color: #b22a0f; display: block; font: 600 22px/30px "Roboto Condensed"; margin-left: 75pt; margin-top: 30px; }

span.block8-row-item-text { color: #1d204b; display: block; font: italic 17px/25px Georgia; margin-left: 65px; margin-top: 10px; width: 390px; }

div.block7-left { float: left; width: 485px; box-sizing: border-box; }

div.block7-right { float: left; margin-left: 15px; width: 500px; }

span.block7-left-text1 { color: #f3fa0f; display: block; font: 43px/44px Lobster; margin-left: 36px; margin-top: 67px; }

span.block7-left-text2 { color: #0f3f28; display: block; font: 600 17px/30px "Roboto Condensed"; margin-left: 36px; margin-top: 15px; }

div.block7-right-row { margin-top: 50px; overflow: hidden; }

div.block7-right-text { background: url(../images/block7-right-text.png) no-repeat; display: block; float: left; height: 193px; overflow: hidden; width: 222px; }

img.block7-right-img1, img.block7-right-img2 { display: block; float: left; margin-left: 10px; }

span.block7-right-text1 { color: #e44405; display: block; font: 24px/30px Lobster; margin-left: 20px; margin-top: 15px; }

span.block6-text1, span.block7-right-text2 { font: 600 17px/30px "Roboto Condensed"; display: block; }

span.block7-right-text2 { color: #0f3f28; margin-left: 20px; margin-top: 11px; }

span.block6-text1 { color: #0c2202; margin-left: 350px; margin-top: 15px; width: 620px; }

span.block6-title { color: #729800; display: block; font: 43px/44px Lobster; margin-left: 350px; margin-top: 30px; }

span.block5-sub-title, span.block5-title { display: block; margin-left: 20pc; margin-top: 10px; }

span.block5-sub-title { color: #fcd80f; font: 600 17px/25px "Roboto Condensed"; }

span.block5-title { color: #fff; font: 31px/33px Lobster; }

span.block5-top-text1, span.block5-top-text3 { color: #143324; margin-left: 43px; display: block; }

span.block5-top-text1 { font: 600 18px/28px "Roboto Condensed"; margin-top: 50px; width: 607px; }

span.block5-top-text2 { background: #faf915; box-sizing: border-box; display: block; height: auto; padding-left: 43px; width: 490px; border-radius: 0 4px 4px 0; color: #143324; font: 600 18px/23px "Roboto Condensed"; margin-bottom: 20px; margin-top: 20px; padding: 7px 15px 7px 43px; }

span.block5-top-text3 { font: 600 17px/27px "Roboto Condensed"; margin-top: 0; width: 580px; }

div.block5-left { box-sizing: border-box; float: left; margin-right: 50px; width: 300px; margin-top: 55px; }

div.block5-right { float: left; width: 650px; margin-top: 95px; padding-left: 30px; }

a.button3 { background: url(../images/button3.png) no-repeat; float: left; display: block; height: 4pc; width: 236px; color: #bf1d33; font: 600 27px/29px "Roboto Condensed"; margin: 70px 0 0 50px; padding-top: 1pc; text-align: center; text-transform: uppercase; }

span.block5-right-text { color: #fff; display: block; font: 600 17px/30px "Roboto Condensed"; margin-top: 7px; }

span.block5-right-title { color: #fadc15; display: block; font: 43px/45px Lobster; margin-top: 49px; }

span.block4-title { color: #fff; display: block; font: 31px/33px Lobster; margin-top: 53px; text-align: center; }

span.block4-sub-title { color: #a2e376; display: block; font: 600 17px/30px "Roboto Condensed"; margin-top: 10px; text-align: center; }

div.block4-row { box-sizing: border-box; overflow: hidden; width: 10in; margin: 43px auto; }

div.block4-row-item { background: #08311d; float: left; margin-left: 20px; margin-right: 20px; width: 280px; box-sizing: border-box; height: 500px; border-radius: 15px; }

div.block4-row-item-img { display: block; height: 226px; margin: 10px auto 0; position: relative; width: 260px; }

span.block4-row-item-img-text { color: #fff; display: block; font: 700 19px/30px "Roboto Condensed"; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 113px; width: 60px; }

div.container4 .slider-next, div.container4 .slider-prev { position: absolute; top: 380px; cursor: pointer; display: block; }

div.block4-row-item-title { margin-left: 0; margin-top: 10px; background: url(../images/block4-title-bg.jpg) 0 bottom no-repeat; height: 46px; padding-left: 20px; }

div.block4-row-item-title img { float: left; margin-right: 10px; margin-top: 8px; }

span.block4-row-item-title1 { color: #fff; display: block; font: 600 17px/30px "Roboto Condensed"; }

span.block4-row-item-text { color: #a9dac3; display: block; font: italic 15px/25px Georgia; margin-top: 15px; padding-left: 20px; padding-right: 20px; }

span.block3-title { color: #fff; display: block; font: 43px/45px Lobster; text-align: center; }

div.block-row-item { float: left; margin-left: 15px; margin-right: 15px; width: 10pc; }

img.block-row-item-img { border: 5px solid #900c1e; border-radius: 4px; }

span.block-row-item-tex1 { color: #fff; display: block; font: 700 20px/22px "Roboto Condensed"; margin-top: 10px; }

span.block-row-item-tex2 { color: #fffc16; display: block; font: 300 13px/20px "Roboto Condensed"; }

div.block3-row { margin: 40px auto; overflow: hidden; width: 950px; position: relative; }

div.block3-row .block-row-item-img { width: 160px; height: 209px; }

div.container3 .slider-next, div.container3 .slider-prev { position: absolute; top: 180px; cursor: pointer; display: block; }

span.block2-title { color: #fffc16; display: block; font: 700 20px/25px "Roboto Condensed"; margin-left: 140px; margin-top: 13px; }

span.block2-sub-title { color: #fffc16; display: block; font: 300 20px/25px "Roboto Condensed"; margin-left: 140px; margin-top: 3px; }

div.block2-left { float: left; height: 427px; width: 700px; box-sizing: border-box; overflow: hidden; }

span.block2-right-sub-title { color: #ffcb53; display: block; font: 600 19px/30px "Roboto Condensed"; margin-top: 20px; margin-left: 75pt; }

span.block2-right-title { color: #fff; display: block; font: 33px/35px Lobster; margin-top: 40px; margin-left: 75pt; }

div.block2-right { float: left; width: 300px; }

span.block2-right-bottom-text { color: #fff; display: block; font: 20px/20px Lobster; padding-top: 14px; text-align: center; margin-left: 23px; margin-top: 86px; width: 107px; }

span.block2-right-bottom-text span { font: 600 20px/20px "Roboto Condensed"; }

a.button4 { background: url(../images/button4.png) no-repeat; float: left; display: block; height: 55px; width: 281px; color: #bf1d33; font: 600 27px/53px "Roboto Condensed"; text-align: center; text-transform: uppercase; margin-left: -57px; margin-top: 5px; }

div.block2-video { background: #fff; height: 315px; margin-top: 5pc; width: 570px; }

div.block1-row { overflow: hidden; }

div.block1-row-item { box-sizing: border-box; float: left; height: 470px; width: 348px; margin-top: 0; position: relative; z-index: 1; }

div.block1-row-item-img { display: block; height: 205px; position: relative; width: 348px; }

span.block1-row-item-img-text1, span.block1-row-item-img-text2 { color: #14380b; display: block; font: 700 13px/18px Arial; text-align: center; text-transform: uppercase; width: 130px; position: absolute; top: 90px; }

span.block1-row-item-img-text1 { left: 174px; padding-top: 10px; }

span.block1-row-item-img-text2 { left: 36px; }

span.block1-row-item-img-text3 { left: 54px; position: absolute; top: 90px; color: #14380b; display: block; font: 700 13px/18px Arial; text-align: center; text-transform: uppercase; width: 130px; }

span.block1-row-item-img-text4, span.block1-row-item-img-text5, span.block1-row-item-img-text6 { position: absolute; top: 110px; color: #14380b; font: 700 13px/18px Arial; text-transform: uppercase; width: 130px; text-align: center; display: block; }

span.block1-row-item-img-text4 { left: 174px; }

span.block1-row-item-img-text5 { left: 36px; }

span.block1-row-item-img-text6 { left: 54px; }

span.block1-row-item-text { color: #231612; display: block; font: 600 16px/22px "Roboto Condensed"; margin: 20px auto 0; text-align: center; width: 310px; }

.block1-row-item-text .sub_text { color: #E60000; }

span.block1-row-item-title { color: #a31627; display: block; font: 33px/35px Lobster; text-align: center; }

.order-container .opener { font: 600 18px/25px "Roboto Condensed" !important; text-decoration: none !important; }

.order-container.active .opener { visibility: hidden; }

span.block6-text2 { color: #729800; display: block; font: 600 17px/30px "Roboto Condensed"; margin-left: 350px; margin-top: 15px; width: 620px; }

.zakk { margin: 20px 170px 10px 30px; color: #1d5003; display: block; font: 700 23px/24px "Roboto Condensed"; }

.bilo { margin: 20px 170px 50px 30px; }

.shtuk { font-size: 30px; display: inline-block; padding: 2px 4px 4px; background-color: #e9ed7f; color: #000; }

.js-slide-hidden { position: absolute !important; left: -9999px !important; top: -9999px !important; display: block !important; }

.yel_text .price_main_currency { display: inline-block; margin-left: 5px; }

.footer_text { margin-top: 12px; }
