/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: sans-serif; }

body {
  margin: 0; }

a:focus {
  outline: thin dotted; }

a:active, a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

h2 {
  font-size: 1.5em;
  margin: .83em 0; }

h3 {
  font-size: 1.17em;
  margin: 1em 0; }

h4 {
  font-size: 1em;
  margin: 1.33em 0; }

h5 {
  font-size: .83em;
  margin: 1.67em 0; }

h6 {
  font-size: .75em;
  margin: 2.33em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

p, pre {
  margin: 0 0 1em; }

code, kbd, pre, samp {
  font-family: monospace,serif;
  _font-family: 'courier new',monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }

q:before, q:after {
  content: '';
  content: none; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

dl, menu, ol, ul {
  margin: 0; }

dd {
  margin: 0 0 0 40px; }

menu, ol, ul {
  padding: 0; }

nav ul, nav ol {
  list-style: none;
  list-style-image: none; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

form {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px; }

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button, input {
  line-height: normal; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible; }

button[disabled], input[disabled] {
  cursor: default; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

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

/* fonts */
@font-face {
  font-family: 'bebas_neuebold';
  src: url("../fonts/bebasneue_bold-webfont.eot");
  src: url("../fonts/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneue_bold-webfont.woff2") format("woff2"), url("../fonts/bebasneue_bold-webfont.woff") format("woff"), url("../fonts/bebasneue_bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'bebas_neue_regularregular';
  src: url("../fonts/bebasneue_regular-webfont.eot");
  src: url("../fonts/bebasneue_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneue_regular-webfont.woff2") format("woff2"), url("../fonts/bebasneue_regular-webfont.woff") format("woff"), url("../fonts/bebasneue_regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amertype_md_btmedium';
  src: url("../fonts/american_typewriter_medium_bt-webfont.eot");
  src: url("../fonts/american_typewriter_medium_bt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/american_typewriter_medium_bt-webfont.woff2") format("woff2"), url("../fonts/american_typewriter_medium_bt-webfont.woff") format("woff"), url("../fonts/american_typewriter_medium_bt-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'bravorgregular';
  src: url("../fonts/BravoRG.eot?#iefix") format("embedded-opentype"), url("../fonts/BravoRG.woff") format("woff"), url("../fonts/BravoRG.ttf") format("truetype"), url("../fonts/BravoRG.svg#BravoRG") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BravoSC';
  src: url("../fonts/BravoSC.eot?#iefix") format("embedded-opentype"), url("../fonts/BravoSC.otf") format("opentype"), url("../fonts/BravoSC.woff") format("woff"), url("../fonts/BravoSC.ttf") format("truetype"), url("../fonts/BravoSC.svg#BravoSC") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ralewayregular';
  src: url("../fonts/raleway-regular-webfont.eot");
  src: url("../fonts/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-regular-webfont.woff2") format("woff2"), url("../fonts/raleway-regular-webfont.woff") format("woff"), url("../fonts/raleway-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ralewayextrabold';
  src: url("../fonts/raleway-extrabold-webfont.eot");
  src: url("../fonts/raleway-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-extrabold-webfont.woff2") format("woff2"), url("../fonts/raleway-extrabold-webfont.woff") format("woff"), url("../fonts/raleway-extrabold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AmericanTypewriter';
  src: url("../fonts/AmericanTypewriter.eot?#iefix") format("embedded-opentype"), url("../fonts/AmericanTypewriter.woff") format("woff"), url("../fonts/AmericanTypewriter.ttf") format("truetype"), url("../fonts/AmericanTypewriter.svg#AmericanTypewriter") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'jj_rgbold';
  src: url("../fonts/jj_bd-webfont.eot");
  src: url("../fonts/jj_bd-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jj_bd-webfont.woff2") format("woff2"), url("../fonts/jj_bd-webfont.woff") format("woff"), url("../fonts/jj_bd-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'jj_rgregular';
  src: url("../fonts/jj_rg-webfont.eot");
  src: url("../fonts/jj_rg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jj_rg-webfont.woff2") format("woff2"), url("../fonts/jj_rg-webfont.woff") format("woff"), url("../fonts/jj_rg-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'jjlight';
  src: url("../fonts/jj_lt-webfont.eot");
  src: url("../fonts/jj_lt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jj_lt-webfont.woff2") format("woff2"), url("../fonts/jj_lt-webfont.woff") format("woff"), url("../fonts/jj_lt-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'petersburgbold_cyrillic';
  src: url("../fonts/jj_lt-webfont.eot");
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("petersburgbold_cyrillic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'agency_gothic_ctopen';
  src: url("../fonts/agencygothicct-open-webfont.eot");
  src: url("../fonts/agencygothicct-open-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/agencygothicct-open-webfont.woff2") format("woff2"), url("../fonts/agencygothicct-open-webfont.woff") format("woff"), url("../fonts/agencygothicct-open-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'agency_gothic_ctcondensed';
  src: url("../fonts/agencygothicct-condensed-webfont.eot");
  src: url("../fonts/agencygothicct-condensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/agencygothicct-condensed-webfont.woff2") format("woff2"), url("../fonts/agencygothicct-condensed-webfont.woff") format("woff"), url("../fonts/agencygothicct-condensed-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'agency_gothic_ct_mediummedium';
  src: url("../fonts/agencygothicct-medium-webfont.eot");
  src: url("../fonts/agencygothicct-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/agencygothicct-medium-webfont.woff2") format("woff2"), url("../fonts/agencygothicct-medium-webfont.woff") format("woff"), url("../fonts/agencygothicct-medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'sevenet_7_cyrregular';
  src: url("../fonts/sevenet_7_cyr-webfont.woff2") format("woff2"), url("../fonts/sevenet_7_cyr-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'fixsyscttregular';
  src: url("../fonts/fixsysctt_allfont.ru-webfont.woff2") format("woff2"), url("../fonts/fixsysctt_allfont.ru-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* media queries */
/* common styles */
html {
  width: 100%;
  height: 100%;
  font-size: 100.01%; }

body {
  font: 14px/1.41 Arial, sans-serif;
  width: 100%;
  height: 100%;
  min-width: 1000px; }

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

ul {
  list-style: none inside none; }

a, a:focus, input:focus {
  outline: 0 none;
  text-decoration: none; }

.container {
  width: 960px;
  margin: 0 auto; }

.container_sm {
  width: 830px;
  margin: 0 auto;
  position: relative; }

.wrapper {
  position: relative;
  overflow: hidden;
  background: #2b2f31;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -28px;
  background: url("../img/bg_new.jpg") no-repeat center;
  background-size: cover; }
  .wrapper .empty {
    height: 28px; }

.page__bg {
  position: fixed; }

.popupcontent {
  position: fixed;
  z-index: -200;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(5, 33, 22, 0.91);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }

.popupopened {
  overflow: hidden; }
  .popupopened .popupcontent {
    z-index: 200; }
  .popupopened header {
    opacity: 0; }

.header {
  position: relative;
  z-index: 30; }
  .header .container {
    height: 105px;
    position: relative; }

.header__logo {
  position: absolute;
  left: 50%;
  margin-left: -131px;
  top: 25px;
  z-index: 20;
  width: 263px;
  display: block; }
  .header__logo img {
    display: block; }

.header__logo__text {
  position: absolute;
  left: -9999px; }

.header__socials {
  position: absolute;
  left: 46px;
  top: 32px; }

.header__socials__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 29px;
  height: 29px;
  background: url("../img/header/socials.png") no-repeat 0 0;
  background-size: 62px 29px; }

.header__socials__item_fb {
  margin-right: 8px; }

.header__socials__item_inst {
  background-position: -33px 0; }

#flashContent {
  position: absolute;
  left: 168px;
  top: 44px; }

#flashContent1 {
  position: absolute;
  left: 22px;
  top: 54px; }
  #flashContent1:before, #flashContent1:after {
    content: '';
    display: block;
    background: #ffffff;
    left: 0;
    width: 100%;
    height: 20px;
    bottom: -16px;
    position: absolute; }
  #flashContent1:after {
    bottom: auto;
    top: -20px; }

.p_404 {
  font-family: 'bebas_neue_regularregular';
  color: #144735;
  text-transform: uppercase;
  text-align: center;
  margin: 77px auto 0;
  width: 500px; }

.p_404_1 {
  font-family: 'bebas_neuebold';
  font-size: 56px;
  line-height: 1;
  margin-bottom: 8px; }

.p_404_2 {
  font-size: 184px;
  line-height: 1;
  margin-bottom: 12px; }

.p_404_3 {
  font-size: 28px;
  line-height: 1;
  margin-bottom: 53px; }

.p_404_btn {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'bebas_neuebold';
  font-size: 27px;
  line-height: 45px;
  text-align: center;
  text-decoration: none;
  background: url("../img/achieved/btn.png") no-repeat 0 0;
  width: 176px;
  height: 42px;
  margin: 0 auto; }

.textpage {
  width: 590px;
  height: 500px;
  padding-left: 10px;
  background: #ffffff;
  overflow: auto;
  position: absolute;
  left: 165px;
  top: 47px;
  font-family: 'ralewayregular';
  font-size: 14px;
  line-height: 1.4;
  color: #000000; }
  .textpage img {
    display: block;
    width: 100%;
    margin-bottom: 30px; }
  .textpage p {
    margin: 0 0 20px 0; }

.textpage__title {
  text-align: center;
  text-transform: uppercase;
  color: #144735;
  font-size: 30px;
  line-height: 1.1;
  font-family: 'bebas_neuebold';
  margin-bottom: 15px; }

.textpage__title_sm {
  font-size: 24px; }

.footer {
  background: #144735;
  color: #ffffff;
  position: fixed;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 350;
  height: 28px; }

.footer__menu {
  position: absolute;
  right: 40px;
  top: 0; }

.footer__menu__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  font-size: 10px;
  line-height: 28px;
  margin-left: 10px; }
  .footer__menu__item:first-child {
    margin-left: 0; }
  .footer__menu__item a {
    color: #ffffff;
    text-decoration: underline; }

.hidden_div {
  display: none; }

.repr__btns {
  display: none;
  position: absolute;
  left: 593px;
  top: 405px; }
  .repr__btns > li {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    margin-right: 20px; }

.repr__btns__link {
  display: block;
  text-decoration: none;
  width: 44px;
  height: 28px;
  background: url("../img/ie.png") repeat; }

#dz-root {
  opacity: 0; }

/* ui */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 6px;
  height: 16px;
  background: transparent;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  outline: 0 none !important; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background: #dc002e; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: 10px;
  background: #7a7a7a; }

.ui-slider-horizontal .ui-slider-handle {
  top: -6px;
  margin-left: -3px; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/* pages styles */
.pop {
  width: 910px;
  height: 643px;
  background: url("../img/reg/ground.png") no-repeat 0 0;
  margin: 0 auto 10px;
  position: relative; }

.pop_archive {
  background: url("../img/archive/tab_bg.png") no-repeat 0 0; }

.pop__tabs {
  height: 33px; }

.pop__tabs__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  font-family: 'amertype_md_btmedium';
  font-size: 15px; }
  .pop__tabs__list__item a {
    display: block;
    color: #000000;
    text-decoration: none;
    line-height: 33px;
    width: 139px;
    text-align: center; }

.pop__cross {
  width: 16px;
  height: 15px;
  background: url("../img/reg/cross.png") no-repeat 0 0;
  display: block;
  position: absolute;
  right: 16px;
  top: 18px;
  text-decoration: none;
  z-index: 10; }

.pop__link_textpage {
  width: 74px;
  height: 100px;
  background: url("../img/ie.png") repeat;
  display: block;
  position: absolute;
  bottom: 36px;
  right: 24px; }

.reg {
  width: 405px;
  margin-left: 268px;
  margin-top: -20px;
  font-family: 'bebas_neuebold';
  color: #144735;
  font-size: 17px;
  text-transform: uppercase; }

.reg__title {
  text-align: center;
  margin-bottom: 5px; }

.reg__field {
  margin-bottom: 7px; }

.reg__account__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  font-size: 18px;
  line-height: 37px;
  margin-right: 29px; }

.reg__account__select {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }

.reg__account__select__split {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 16px;
  position: relative;
  top: 7px; }

.reg__account__select__vk {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .reg__account__select__vk img {
    display: block; }

.reg__account__select__fb {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: -2px; }
  .reg__account__select__fb img {
    display: block; }

.reg__input {
  font-family: 'bebas_neuebold';
  color: #ffffff;
  text-transform: uppercase;
  width: 200px;
  height: 36px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 10px;
  border: none;
  background: url("../img/reg/input.png") no-repeat 0 0; }
  .reg__input::-moz-placeholder {
    color: #ffffff;
    font-family: "bebas_neuebold";
    text-transform: "uppercase";
    opacity: 1 !important; }
  .reg__input:-ms-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neuebold";
    text-transform: "uppercase"; }
  .reg__input::-webkit-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neuebold";
    text-transform: "uppercase"; }

.reg__select {
  border: none;
  font-family: 'bebas_neuebold';
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 201px;
  height: 35px;
  background: url("../img/reg/select.png") no-repeat 0 0; }
  .reg__select select {
    width: 201px;
    height: 35px;
    font-family: 'bebas_neue_regularregular'; }
  .reg__select .customSelect {
    color: #ffffff;
    padding: 8px 0 0 14px; }

.reg__input_day {
  width: 73px;
  height: 35px;
  background-image: url("../img/reg/input_day.png");
  margin-right: 6px; }
  .reg__input_day select {
    width: 73px;
    height: 35px; }

.reg__input_month {
  width: 82px;
  height: 35px;
  background-image: url("../img/reg/input_month.png");
  margin-right: 3px; }
  .reg__input_month select {
    width: 82px;
    height: 35px; }

.reg__input_year {
  width: 137px;
  height: 35px;
  background-image: url("../img/reg/input_year.png"); }
  .reg__input_year select {
    width: 137px;
    height: 35px; }

.reg__input_lg {
  width: 403px;
  height: 36px;
  background-image: url("../img/reg/input_lg.png"); }

.reg__gender {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }

.reg__gender__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 36px;
  padding: 0 16px 0 12px; }

.reg__gender__select {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-right: 38px; }

.reg__gender__select__opt {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .reg__gender__select__opt input[type="checkbox"],
  .reg__gender__select__opt input[type="radio"] {
    display: none; }
  .reg__gender__select__opt input[type="checkbox"] + .reg__gender__select__opt__icon,
  .reg__gender__select__opt input[type="radio"] + .reg__gender__select__opt__icon {
    cursor: pointer; }
  .reg__gender__select__opt input[type="checkbox"] + .reg__gender__select__opt__icon,
  .reg__gender__select__opt input[type="radio"] + .reg__gender__select__opt__icon {
    content: "";
    display: inline-block;
    height: 25px;
    width: 24px;
    margin: 0 8px 0;
    position: relative;
    top: 5px;
    background-image: url("../img/reg/checkbox.png");
    background-repeat: no-repeat; }
  .reg__gender__select__opt input[type="checkbox"] + .reg__gender__select__opt__icon {
    background-position: 0 0; }
  .reg__gender__select__opt input[type="radio"] + .reg__gender__select__opt__icon {
    background-position: 0 0; }
  .reg__gender__select__opt input[type="checkbox"]:checked + .reg__gender__select__opt__icon {
    background-position: 0 -26px; }
  .reg__gender__select__opt input[type="radio"]:checked + .reg__gender__select__opt__icon {
    background-position: 0 -26px; }

.reg_checkbox input[type="checkbox"],
.reg_checkbox input[type="radio"] {
  display: none; }

.reg_checkbox input[type="checkbox"] + label,
.reg_checkbox input[type="radio"] + label {
  cursor: pointer;
  font-size: 16px; }
  .reg_checkbox input[type="checkbox"] + label a,
  .reg_checkbox input[type="radio"] + label a {
    color: #144735;
    text-decoration: underline; }

.reg_checkbox input[type="checkbox"] + label::before,
.reg_checkbox input[type="radio"] + label::before {
  content: "";
  display: inline-block;
  height: 25px;
  width: 24px;
  margin: 0 9px 0 0;
  background-image: url("../img/reg/checkbox.png");
  background-repeat: no-repeat;
  position: relative;
  top: 5px; }

.reg_checkbox input[type="checkbox"] + label::before {
  background-position: 0 0; }

.reg_checkbox input[type="radio"] + label::before {
  background-position: 0 0; }

.reg_checkbox input[type="checkbox"]:checked + label::before {
  background-position: 0 -26px; }

.reg_checkbox input[type="radio"]:checked + label::before {
  background-position: 0 -26px; }

.reg__birth__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 78px;
  line-height: 1;
  padding: 0 0 0 12px; }

.reg__submit {
  border: none;
  width: 53px;
  height: 53px;
  background: url("../img/reg/ok_sm.png") no-repeat 0 0;
  display: block;
  margin: -4px auto 0; }

.reg__tabs {
  padding: 18px 0 18px 10px; }

.reg__tabs__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: 1px solid #174734;
  height: 18px;
  line-height: 19px;
  padding: 0 5px;
  margin-right: 13px;
  font-family: 'amertype_md_btmedium';
  color: #174734;
  font-size: 13px;
  background: #ffffff;
  text-transform: none; }
  .reg__tabs__item.active {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #174734;
    color: #ffffff; }

.age {
  width: 600px;
  margin: 0 auto;
  font-family: 'bebas_neue_regularregular';
  color: #144735;
  font-size: 18px;
  text-transform: uppercase; }

.age__headline {
  font-size: 45px;
  line-height: 1;
  text-align: center;
  margin: 70px 0 50px; }

.age__text {
  text-align: center;
  margin-bottom: 14px; }

.age__fb {
  text-align: center;
  margin-bottom: 9px; }

.age__fb__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 279px;
  height: 39px;
  background: url("../img/age/btn.png") no-repeat 0 0;
  margin-left: 8px;
  color: #ffffff;
  text-decoration: none;
  line-height: 39px;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 20px; }

.age__fb__icon {
  position: relative;
  top: -2px; }

.age__field {
  margin-bottom: 60px;
  *zoom: 1; }
  .age__field:before,
  .age__field:after {
    content: "";
    display: table; }
  .age__field:after {
    clear: both; }

.age__field__item_one {
  margin: 0 0 0 100px; }

.age__field__name {
  text-align: center;
  margin-bottom: 13px; }

.age__select {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 196px;
  height: 37px;
  font-family: 'bebas_neue_regularregular';
  background: url("../img/age/select.png") no-repeat 0 0; }
  .age__select select {
    width: 196px;
    height: 37px;
    font-family: 'bebas_neue_regularregular'; }
  .age__select .customSelect {
    color: #ffffff;
    padding: 8px 0 0 14px; }

.age__select_sm {
  width: 82px;
  height: 37px;
  background: url("../img/age/select_sm.png") no-repeat 0 0;
  margin-right: 8px; }
  .age__select_sm select {
    width: 82px;
    height: 37px; }

.age__field__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .age__field__item:first-child {
    margin-right: 5px; }

.age__form {
  margin-left: 57px; }

.age__checkbox {
  float: left; }
  .age__checkbox input[type="checkbox"],
  .age__checkbox input[type="radio"] {
    display: none; }
  .age__checkbox input[type="checkbox"] + label,
  .age__checkbox input[type="radio"] + label {
    cursor: pointer;
    display: inline-block;
    margin-left: 35px;
    position: relative;
    color: #144735; }
    .age__checkbox input[type="checkbox"] + label a,
    .age__checkbox input[type="radio"] + label a {
      color: #144735;
      text-decoration: underline; }
  .age__checkbox input[type="checkbox"] + label::before,
  .age__checkbox input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 31px;
    width: 30px;
    margin: 0 9px 0 0;
    background-image: url("../img/age/checkbox.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: -35px; }
  .age__checkbox input[type="checkbox"] + label::before {
    background-position: 0 0; }
  .age__checkbox input[type="radio"] + label::before {
    background-position: 0 0; }
  .age__checkbox input[type="checkbox"]:checked + label::before {
    background-position: 0 -31px; }
  .age__checkbox input[type="radio"]:checked + label::before {
    background-position: 0 -31px; }

.age__checkbox__title {
  font-size: 13px;
  display: block; }

.age__checkbox__text {
  font-size: 11px;
  display: block;
  filter: alpha(opacity=40);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4; }

.age__enter {
  border: none;
  width: 82px;
  height: 35px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'bebas_neue_regularregular';
  text-align: center;
  font-size: 18px;
  background: url("../img/age/btn_sm.png") no-repeat 0 0;
  float: right;
  margin: -3px 72px 0 0; }

.age__notice {
  font-size: 12px;
  line-height: 1.2;
  filter: alpha(opacity=40);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  margin-right: 74px; }

.radio {
  width: 966px;
  height: 522px;
  top: 50%;
  left: 50%;
  margin: -280px 0 0 -483px;
  background: #ffffff;
  position: absolute;
  z-index: 20; }

.radio__base {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 300; }
  .radio__base.hidden {
    overflow: hidden;
    width: 1px;
    height: 1px;
    top: -999px; }

.radio__overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(5, 33, 22, 0.91); }

.radio__player {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 420px;
  height: 468px;
  overflow: hidden;
  position: relative; }

.radio__list {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 540px;
  height: 468px;
  overflow: hidden;
  position: relative; }

.radio__bottom {
  height: 55px;
  background: #000000;
  position: relative; }

.radio__bottom__logo {
  position: absolute;
  right: 15px;
  top: 15px; }

.radio__bottom__share {
  position: absolute;
  left: 15px;
  top: 10px; }
  .radio__bottom__share a {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    margin-right: 20px; }

.radio__bottom__share_fb {
  position: relative;
  top: -3px; }

.player__img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  bottom: 0; }
  .player__img img {
    display: block;
    max-width: 100%;
    width: 100%; }

.player__content {
  position: relative;
  z-index: 10;
  padding-top: 332px; }

.player__title {
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
  text-align: center;
  margin-bottom: 17px;
  position: relative;
  height: 22px;
  font-family: 'jjlight'; }
  .player__title a {
    text-decoration: underline;
    color: #164634; }

.player__title__text {
  position: absolute;
  left: 0;
  bottom: -7px;
  width: 100%; }

.player__track {
  text-align: center;
  margin-bottom: 11px; }

.player__progress {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 183px;
  height: 5px;
  background: transparent;
  top: 12px;
  margin: 0 2px 0; }
  .player__progress:after {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .player__progress .ui-slider-range {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #164634; }
  .player__progress .ui-slider-handle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 10px;
    height: 10px;
    border: 1px solid #3c6252;
    background: #ffffff;
    top: -4px;
    margin-left: -4px;
    cursor: pointer; }

.player__volume {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 47px;
  height: 28px;
  background: transparent;
  cursor: pointer; }
  .player__volume:after {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("../img/n_player/volume.png") no-repeat 0 0;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5; }
  .player__volume .ui-slider-range {
    background: url("../img/n_player/volume.png") no-repeat 0 0; }
  .player__volume .ui-slider-handle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 12px;
    height: 12px;
    background: transparent;
    top: -5px;
    margin-left: -6px; }

.player__track__play {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 28px;
  height: 28px;
  background: url("../img/n_player/btn_play.png") no-repeat 0 1px;
  cursor: pointer;
  margin-right: -6px; }

.player__track__time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 35px;
  height: 28px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center; }

.player__controls {
  text-align: center;
  padding-right: 28px; }

.player__controls__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 41px;
  height: 41px;
  margin-left: 5px;
  cursor: pointer; }
  .player__controls__btn:first-child {
    margin-left: 0; }
  .player__controls__btn img {
    position: relative;
    display: block;
    width: 41px;
    height: 41px;
    left: 0;
    top: 0; }
  .player__controls__btn:hover img {
    width: 44px;
    height: 44px;
    left: -2px;
    top: -2px; }
  .player__controls__btn .player__controls__btn__img_pause {
    display: block; }
  .player__controls__btn .player__controls__btn__img_play {
    display: none; }
  .player__controls__btn.js_onPause .player__controls__btn__img_pause {
    display: none; }
  .player__controls__btn.js_onPause .player__controls__btn__img_play {
    display: block; }

.player__controls__btn_mute {
  background-position: 0 0; }

.player__controls__btn_pause {
  background-position: -53px 0; }

.player__controls__btn_prev {
  background-position: -105px 0; }

.player__controls__btn_next {
  background-position: -157px 0; }

.player__list {
  position: relative; }

.player__list__item {
  font-size: 14px;
  line-height: 1.4;
  color: #cbcbcb;
  margin-bottom: 29px; }
  .player__list__item.active .player__list__icon {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.player__list__num {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 26px;
  position: relative; }

.player__list__info {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 377px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #6f6f6f;
  margin-right: 15px; }

.player__list__track {
  color: #000000; }

.player__list__artist {
  color: #417d00;
  text-decoration: underline; }

.player__list__time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }

.radio__list__content {
  margin: 33px 0 0 26px;
  position: relative;
  overflow-y: auto;
  width: 497px;
  height: 405px; }

.player__list__icon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #ffffff url("../img/player/triangle.png") no-repeat 1px center;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.radio_small {
  background: #174734;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.1;
  padding: 10px;
  position: absolute;
  right: 125px;
  top: 32px;
  z-index: 40; }

.radio_small__title {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 185px;
  height: 17px;
  line-height: 17px;
  padding-left: 16px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  background: url("../img/player/icon_tune.png") no-repeat 0 4px; }

.radio_small__time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: 1px solid #55786a;
  height: 15px;
  line-height: 15px;
  padding: 0 3px; }

.radio_small__control {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 26px;
  height: 17px;
  background: url("../img/player/controls_sm.png") no-repeat 0 0;
  margin-right: 10px; }

.player__title__text_top {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 11px;
  font-family: 'jj_rgregular';
  text-shadow: 0px 0px 5px #25a713, 0px 0px 5px #25a713, 0px 0px 5px #25a713; }

.auth__title {
  text-transform: uppercase;
  color: #174734;
  font-size: 44px;
  line-height: 1.1;
  text-align: center;
  font-family: 'bebas_neue_regularregular';
  margin-bottom: 38px; }

.auth {
  width: 589px;
  margin: 0 auto; }

.auth__form {
  padding-top: 57px;
  font-family: 'bebas_neuebold';
  color: #144735;
  font-size: 17px;
  text-transform: uppercase; }

.auth__form__submit {
  width: 82px;
  height: 35px;
  background: url("../img/auth/btn.png") no-repeat 0 0;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'bebas_neue_regularregular';
  line-height: 35px;
  border: none; }

.auth__form__submit_rec {
  width: 200px;
  height: 36px;
  background: url("../img/reg/input.png") no-repeat 0 0;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'bebas_neue_regularregular';
  line-height: 38px;
  border: none; }

.auth__form__input {
  width: 279px;
  height: 39px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'bebas_neue_regularregular';
  line-height: 35px;
  border: none;
  background: url("../img/auth/input.png") no-repeat 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 15px; }
  .auth__form__input::-moz-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase";
    opacity: 1 !important; }
  .auth__form__input:-ms-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase"; }
  .auth__form__input::-webkit-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase"; }

.auth__form__field_recovery {
  text-align: center;
  text-transform: uppercase;
  font-size: 19px;
  line-height: 1.1;
  font-family: 'bebas_neue_regularregular';
  color: #144735; }
  .auth__form__field_recovery a {
    text-decoration: underline;
    color: #144735; }

.auth__form__field {
  margin-bottom: 16px;
  text-align: center; }

.auth__form__field_recovery {
  padding-top: 22px; }

.archive {
  width: 322px;
  margin: 0 auto; }

.archive__video {
  margin-bottom: 10px;
  height: 189px; }

.archive__foto {
  margin-bottom: 20px; }

.archive__foto__all {
  display: block;
  width: 173px;
  height: 34px;
  margin: 0 auto;
  background: url("../img/archive/btn.png") no-repeat 0 0;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-family: 'bebas_neue_regularregular';
  font-size: 19px;
  line-height: 37px; }

.archive__foto__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 8px;
  width: 102px;
  height: 102px;
  position: relative;
  overflow: hidden; }
  .archive__foto__item:first-child {
    margin-left: 0; }
  .archive__foto__item img {
    width: 100%; }

.archive__text {
  height: 155px;
  width: 411px;
  position: relative;
  left: -40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-top: 25px;
  font-family: 'ralewayregular';
  color: #144735; }

.cab {
  font-family: 'bebas_neue_regularregular';
  color: #144735;
  text-transform: uppercase;
  margin: 0 auto;
  width: 550px;
  padding-top: 36px; }

.cab__title {
  font-size: 40px;
  line-height: 1;
  margin-bottom: 26px;
  text-align: center; }

.cab__photo {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 260px;
  position: relative; }

.cab__photo__img {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 154px;
  height: 145px;
  background: url("../img/cabinet/photo_bg.png") no-repeat center;
  background-size: cover;
  position: relative;
  overflow: hidden; }

.cab__photo__btn_upload {
  font-size: 18px;
  line-height: 1.1;
  font-family: 'bebas_neuebold';
  color: #144735;
  position: absolute;
  top: 0;
  left: 167px; }

.cab__photo__btn_change {
  color: #144735;
  font-size: 18px;
  line-height: 1.1;
  position: absolute;
  bottom: 0;
  left: 167px; }

.cab__input {
  width: 277px;
  height: 32px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: url("../img/cabinet/input.png") no-repeat 0 0;
  font-family: 'bebas_neuebold';
  color: #ffffff;
  text-transform: uppercase;
  border: none;
  padding: 0 15px;
  font-size: 18px; }

.cab__data {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .cab__data .reg__gender__text {
    line-height: 30px;
    padding: 0 16px 0 77px;
    font-family: 'bebas_neuebold'; }
  .cab__data .reg__gender__select__opt {
    top: -5px;
    position: relative; }

.cab__select {
  text-align: left;
  border: none;
  font-family: 'bebas_neuebold';
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 18px; }
  .cab__select .customSelect {
    color: #ffffff;
    padding: 5px 0 0 13px; }
  .cab__select select {
    font-family: 'bebas_neue_regularregular'; }

.cab__select_day {
  width: 63px;
  height: 30px;
  background: url("../img/cabinet/s_day.png") no-repeat 0 0;
  margin-right: 6px; }
  .cab__select_day select {
    width: 63px;
    height: 30px; }

.cab__select_month {
  width: 70px;
  height: 30px;
  background: url("../img/cabinet/s_month.png") no-repeat 0 0;
  margin-right: 5px; }
  .cab__select_month select {
    width: 70px;
    height: 30px; }

.cab__select_year {
  width: 127px;
  height: 35px;
  background: url("../img/cabinet/s_year.png") no-repeat 0 0; }
  .cab__select_year select {
    width: 127px;
    height: 35px; }

.cab__select_lg {
  width: 256px;
  height: 32px;
  background: url("../img/cabinet/s_lg.png") no-repeat 0 0; }
  .cab__select_lg select {
    width: 256px;
    height: 32px; }
  .cab__select_lg:first-child {
    margin-right: 9px; }

.cab__select_lg2 {
  width: 250px;
  height: 30px;
  background: url("../img/cabinet/s_lg2.png") no-repeat 0 0; }
  .cab__select_lg2 select {
    width: 250px;
    height: 30px; }

.cab__input_lg {
  width: 250px;
  height: 30px;
  background: url("../img/cabinet/i_lg2.png") no-repeat 0 0; }

.cab__field_center {
  text-align: center; }

.cab__field {
  margin-bottom: 13px;
  position: relative; }

.cab__submit {
  text-decoration: underline;
  border: none;
  background: none;
  color: #144735;
  font-family: 'bebas_neuebold';
  font-size: 27px; }

.cab__field__title {
  position: absolute;
  font-size: 13px;
  line-height: 1;
  bottom: 48px;
  left: -9px;
  font-family: 'bebas_neuebold'; }

#uploadFile {
  position: absolute;
  left: -9999px; }

.cab__close {
  display: block;
  height: 29px;
  line-height: 29px;
  font-size: 17px;
  position: absolute;
  right: 125px;
  top: 75px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'bebas_neue_regularregular'; }
  .cab__close .cab__close__img {
    margin-left: 10px; }
  .cab__close .cab__close__text {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    color: #ffffff;
    text-decoration: underline; }

.main {
  width: 582px;
  height: 497px;
  background: url("../img/main/bg.jpg") no-repeat 0 0;
  position: absolute;
  left: 180px;
  top: 58px; }

.main_unbranded {
  background: url("../img/main/bg_unbranded.jpg") no-repeat 0 0; }
  .main_unbranded .reg__tabs {
    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 10; }
  .main_unbranded .main__date {
    top: 344px; }
  .main_unbranded .main__hover {
    height: 310px;
    top: 23px; }

.main__date {
  position: absolute;
  left: 8px;
  top: 362px;
  color: #144735;
  text-transform: uppercase;
  font-family: 'bebas_neuebold';
  font-size: 16px;
  line-height: 1; }
  .main__date span {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    margin: 0 3px; }

.main__btn {
  display: block;
  text-decoration: none;
  position: absolute;
  z-index: 5; }
  .main__btn img {
    display: block;
    position: relative;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 250ms;
    -moz-transition: opacity 250ms;
    -ms-transition: opacity 250ms;
    -o-transition: opacity 250ms;
    transition: opacity 250ms; }
  .main__btn:hover img {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.main__btn_request {
  width: 155px;
  height: 112px;
  background: url("../img/main/buttons/request.png") no-repeat 0 0;
  left: 49px;
  top: 390px; }
  .main__btn_request img {
    left: -9px;
    top: -9px; }
  .main__btn_request.disabled {
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: default; }
    .main__btn_request.disabled:hover img {
      filter: alpha(opacity=0);
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }

.main__btn_requestSm {
  width: 115px;
  height: 84px;
  background: url("../img/main/buttons/requestsm.png") no-repeat 0 0;
  left: 0;
  top: 403px; }
  .main__btn_requestSm img {
    left: -10px;
    top: -9px; }
  .main__btn_requestSm.disabled {
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: default; }
    .main__btn_requestSm.disabled:hover img {
      filter: alpha(opacity=0);
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }

.main__btn_codes {
  width: 124px;
  height: 79px;
  background: url("../img/main/buttons/codes.png") no-repeat 0 0;
  left: 131px;
  top: 403px; }
  .main__btn_codes img {
    left: -10px;
    top: -9px; }
  .main__btn_codes.disabled {
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: default; }
    .main__btn_codes.disabled:hover img {
      filter: alpha(opacity=0);
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }

.main__btn_district {
  width: 146px;
  height: 51px;
  background: url("../img/main/buttons/district.png") no-repeat 0 0;
  left: 433px;
  top: 329px; }
  .main__btn_district img {
    left: -9px;
    top: -10px; }
  .main__btn_district:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: -15px;
    width: 280px;
    height: 300px;
    background: url("../img/ie.png") repeat; }

.main__btn_district-nb {
  width: 139px;
  height: 47px;
  background: url("../img/main/buttons/district-nb.png") no-repeat 0 0;
  left: 433px;
  top: 329px; }
  .main__btn_district-nb img {
    left: -9px;
    top: -10px; }
  .main__btn_district-nb:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: -15px;
    width: 280px;
    height: 300px;
    background: url("../img/ie.png") repeat; }

.main__btn_bar {
  width: 88px;
  height: 69px;
  background: url("../img/main/buttons/bar.png") no-repeat 0 0;
  left: 293px;
  top: 413px; }
  .main__btn_bar img {
    left: -10px;
    top: -10px; }

.main__btn_insider {
  width: 96px;
  height: 71px;
  background: url("../img/main/buttons/insider.png") no-repeat 0 0;
  left: 490px;
  top: 411px; }
  .main__btn_insider img {
    left: -10px;
    top: -9px; }

.main__btn_playlist {
  width: 88px;
  height: 73px;
  background: url("../img/main/buttons/playlist.png") no-repeat 0 0;
  left: 389px;
  top: 414px; }
  .main__btn_playlist img {
    left: -10px;
    top: -9px; }

.main__hover {
  position: absolute;
  background: url("../img/ie.png") repeat;
  width: 278px;
  height: 354px;
  left: 0;
  top: 0; }

.main__hover__content {
  position: absolute;
  font-family: 'ralewayregular';
  font-size: 14px;
  line-height: 1.3;
  color: #144735;
  width: 308px;
  height: 515px;
  background: url("../img/main/hover_bg.png") no-repeat 0 0;
  top: -16px;
  right: -9px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  z-index: 10;
  padding: 57px 31px 0 23px;
  overflow: hidden;
  display: none; }
  .main__hover__content p {
    margin: 0 0 18px; }
    .main__hover__content p.content_bold {
      font-family: 'ralewayextrabold';
      margin: -5px 0 12px; }

.main__hover2__content {
  position: absolute;
  z-index: 10;
  width: 305px;
  height: 525px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: url("../img/main/hover2_bg.png") no-repeat 0 0;
  top: -6px;
  left: -29px;
  font-family: 'bebas_neuebold';
  text-transform: uppercase;
  color: #144735;
  padding: 51px 0 0 48px;
  display: none; }

.main__hover2__title {
  width: 225px;
  height: 40px;
  background: url("../img/main/hover2_title.png") no-repeat 0 0;
  color: #ffffff;
  line-height: 44px;
  text-align: center;
  font-size: 26px;
  letter-spacing: 1px;
  margin-bottom: 16px; }

.main__hover2__rate__head {
  font-size: 24px;
  line-height: 1.1;
  margin-bottom: 14px; }

.main__hover2__rate__list {
  position: relative;
  list-style-position: inside; }
  .main__hover2__rate__list > li {
    font-size: 21px;
    line-height: 1.1;
    margin-bottom: 7px; }

.main__hover2__rate__col_1 {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 182px; }
  .main__hover2__rate__col_1 span {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    width: 30px;
    text-align: right;
    margin-left: -18px; }

.main__hover2__rate__col_2 {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 65px; }

.main__hover2__rate {
  position: relative; }
  .main__hover2__rate:before {
    content: '';
    display: block;
    height: 1px;
    background: #144735;
    position: absolute;
    left: -12px;
    right: 20px;
    top: 35px; }
  .main__hover2__rate:after {
    content: '';
    display: block;
    width: 1px;
    background: #144735;
    position: absolute;
    left: 174px;
    top: -20px;
    bottom: 0; }

.main__hover__title {
  text-transform: uppercase;
  color: #144735;
  font-family: 'bebas_neuebold';
  font-size: 28px;
  line-height: 1;
  margin-bottom: 23px; }

.main__star {
  position: absolute;
  left: 105px;
  top: 398px;
  font-size: 18px;
  font-family: Arial, sans-serif;
  color: #144735; }

.main__star_desc {
  position: absolute;
  font-size: 7px;
  font-family: Arial, sans-serif;
  color: #fff;
  left: 60px;
  width: 700px;
  top: 5px;
  opacity: 0.8; }

.main__hover__content__img {
  text-align: center; }

.main__hover3__content {
  display: block;
  position: absolute;
  left: -52px;
  top: 45px;
  width: 356px;
  height: 343px;
  background: url("../img/main/hove_3.png") no-repeat 0 0; }

.main__opacity_box {
  width: 272px;
  height: 388px;
  position: absolute;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #ffffff; }

.body_mobile {
  background: #154837;
  min-width: 600px; }
  .body_mobile .wrapper {
    background: none; }

.mobile {
  width: 600px;
  height: 910px;
  background: url("../img/mobile/bg.jpg") no-repeat 0 0;
  margin: 0 auto; }

.mobile_arch_btn {
  display: block;
  text-transform: uppercase;
  color: #144735;
  width: 97px;
  height: 34px;
  font-size: 26px;
  line-height: 34px;
  font-family: 'bebas_neue_regularregular';
  background: url("../img/mobile/btn_arch.png") no-repeat 0 -35px;
  text-align: center;
  margin: 0 0 39px -14px; }
  .mobile_arch_btn.active {
    background-position: 0 0;
    color: #ffffff; }

.mobile_arch_btn1 {
  position: absolute;
  right: -11px;
  top: 18px; }

.mobile_arch_btn_lk {
  position: absolute;
  right: -11px;
  top: 16px; }

.mobile_arch__flags {
  display: block;
  margin-bottom: 23px; }

.mobile_archive {
  width: 450px;
  margin: 0 auto;
  padding-top: 16px;
  position: relative;
  z-index: 20; }

.mobile_archive__foto {
  margin-bottom: 43px; }

.mobile_archive__video {
  margin-bottom: 14px; }

.mobile_archive__foto__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 30px;
  width: 130px;
  height: 130px;
  position: relative;
  overflow: hidden; }
  .mobile_archive__foto__item:first-child {
    margin-left: 0; }

.mobile_archive__btn_foto {
  display: block;
  font-family: 'bebas_neue_regularregular';
  color: #ffffff;
  text-align: center;
  margin: 0 auto 40px;
  width: 299px;
  height: 59px;
  line-height: 64px;
  font-size: 33px;
  background: url("../img/mobile/btn_allfoto.png") no-repeat 0 0; }

.mobile_archive__btn_back {
  display: block;
  font-family: 'bebas_neue_regularregular';
  color: #ffffff;
  text-align: center;
  margin: 0 auto;
  width: 155px;
  height: 56px;
  line-height: 64px;
  font-size: 33px;
  background: url("../img/mobile/btn_arch_back.png") no-repeat 0 0; }

.mobile_arch__flags {
  display: block;
  margin-bottom: 23px; }

.mobile_blockparty {
  position: relative;
  width: 410px;
  height: 735px;
  background: url("../img/mobile/blockparty.png") no-repeat 0 0;
  margin: -62px auto 0; }

.mobile_blockparty__request {
  position: absolute;
  display: block;
  width: 201px;
  height: 151px;
  background: url("../img/mobile/btn_request.png") no-repeat 0 0;
  top: 498px;
  left: -7px; }

.mobile_blockparty__codes {
  position: absolute;
  display: block;
  width: 215px;
  height: 146px;
  background: url("../img/mobile/btn_codes.png") no-repeat 0 0;
  top: 498px;
  left: 199px; }

.mobile_blockparty__insider {
  position: absolute;
  display: block;
  width: 268px;
  height: 69px;
  top: 667px;
  left: 70px; }

.mobile_popup {
  width: 600px;
  height: 507px;
  background: url("../img/mobile/popup.png") no-repeat 0 0;
  position: absolute;
  z-index: 50; }

.mobile_popup__content {
  padding: 135px 35px 0; }

.mobile_popup__submit {
  text-decoration: underline;
  font-family: 'bebas_neuebold';
  color: #144735;
  text-transform: uppercase;
  font-size: 34px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  height: 34px;
  line-height: 34px;
  background: transparent;
  border: none; }
  .mobile_popup__submit:first-child {
    margin: 0 50px 0 0; }

.mobile_popup__text {
  color: #144735;
  font-family: 'bebas_neue_regularregular';
  font-size: 23px;
  line-height: 1.35;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 6px;
  height: 186px;
  overflow: auto;
  position: relative; }

.mobile_popup__input {
  width: 143px;
  height: 39px;
  background: url("../img/mobile/pop_input.png") no-repeat 0 -2px;
  border: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'bebas_neue_regularregular';
  font-size: 23px;
  padding: 0 15px;
  text-transform: uppercase;
  margin-left: 15px; }
  .mobile_popup__input::-moz-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase";
    opacity: 1 !important; }
  .mobile_popup__input:-ms-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase"; }
  .mobile_popup__input::-webkit-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase"; }
  .mobile_popup__input:first-child {
    margin-left: 0; }

.mobile_popup__fields {
  margin-bottom: 9px;
  text-align: center; }

.mobile_reg__tabs {
  padding: 30px 0 56px 90px; }

.mobile_reg__tabs__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: 2px solid #638579;
  height: 52px;
  line-height: 49px;
  padding: 0 10px;
  margin-right: 30px;
  font-family: 'amertype_md_btmedium';
  color: #174734;
  font-size: 36px;
  background: #ffffff;
  text-transform: none;
  -webkit-box-shadow: inset 0 0 2px #638579;
  -moz-box-shadow: inset 0 0 2px #638579;
  box-shadow: inset 0 0 2px #638579; }
  .mobile_reg__tabs__item.active {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #174734;
    border-color: #174734;
    color: #ffffff; }

.mobile_blockparty_notbrand {
  position: relative;
  width: 410px;
  height: 609px;
  background: url("../img/mobile/not_brand/blockparty.png") no-repeat 0 0;
  margin: 0 auto 0; }
  .mobile_blockparty_notbrand .mobile_blockparty__codes, .mobile_blockparty_notbrand .mobile_blockparty__request {
    top: 352px; }
  .mobile_blockparty_notbrand .mobile_blockparty__insider {
    top: 540px; }

.mobile_blockparty_notbrand__request {
  position: absolute;
  display: block;
  width: 256px;
  height: 180px;
  top: 343px;
  left: 70px; }

.mobile_blockparty_notbrand__insider {
  position: absolute;
  display: block;
  width: 268px;
  height: 69px;
  top: 540px;
  left: 70px; }

/**/
.mobile_auth {
  width: 589px;
  margin: 0 auto; }

.mobile_auth__form {
  padding-top: 103px;
  font-family: 'bebas_neuebold';
  color: #144735;
  font-size: 17px;
  text-transform: uppercase; }

.mobile_auth__form__submit {
  width: 138px;
  height: 64px;
  background: url("../img/auth/btn.png") no-repeat 0 0;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 37px;
  font-family: 'bebas_neue_regularregular';
  line-height: 36px;
  border: none;
  background-size: contain; }

.mobile_auth__form__submit_lg {
  width: 318px;
  height: 58px;
  background: url("../img/mobile/not_brand/getpass_btn.png") no-repeat 0 0;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 31px;
  font-family: 'bebas_neue_regularregular';
  line-height: 36px;
  border: none;
  background-size: contain; }

.mobile_auth__form__input {
  width: 457px;
  height: 65px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 37px;
  font-family: 'bebas_neue_regularregular';
  line-height: 36px;
  border: none;
  background: url("../img/auth/input.png") no-repeat 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 28px;
  background-size: contain; }
  .mobile_auth__form__input::-moz-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase";
    opacity: 1 !important; }
  .mobile_auth__form__input:-ms-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase"; }
  .mobile_auth__form__input::-webkit-input-placeholder {
    color: #ffffff;
    font-family: "bebas_neue_regularregular";
    text-transform: "uppercase"; }

.mobile_auth__form__field_recovery {
  text-align: center;
  text-transform: uppercase;
  font-size: 38px;
  line-height: 1.1;
  font-family: 'bebas_neue_regularregular';
  color: #144735;
  padding-top: 34px; }
  .mobile_auth__form__field_recovery a {
    text-decoration: underline;
    color: #144735; }

.mobile_auth__form__field {
  margin-bottom: 22px;
  text-align: center; }

.mobile_auth__title {
  text-transform: uppercase;
  color: #174734;
  font-size: 65px;
  line-height: 1.1;
  text-align: center;
  font-family: 'bebas_neue_regularregular';
  margin-bottom: 52px; }

.mobile_auth__title_sm {
  font-size: 46px;
  margin-top: -32px; }

.mobile_auth__top {
  text-align: center;
  padding: 20px 0 0; }

.mobile_auth__form__input_auth {
  font-size: 30px; }

/*-------------------*/
.mobile_age {
  width: 600px;
  margin: 0 auto;
  font-family: 'bebas_neue_regularregular';
  color: #144735;
  font-size: 26px;
  text-transform: uppercase;
  padding-top: 17px; }

.mobile_age__headline {
  font-size: 58px;
  line-height: 1;
  text-align: center;
  margin: 70px 0 50px; }

.mobile_age__text {
  text-align: center;
  margin-bottom: 14px;
  line-height: 1.2; }

.mobile_age__fb {
  text-align: center;
  margin-bottom: 9px; }

.mobile_age__fb__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 346px;
  height: 57px;
  background: url("../img/mobile/not_brand/fb_btn.png") no-repeat 0 0;
  margin-left: 8px;
  color: #ffffff;
  text-decoration: none;
  line-height: 57px;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 20px; }

.mobile_age__fb__icon {
  position: relative;
  top: -2px; }

.mobile_age__field {
  margin-bottom: 14px;
  *zoom: 1;
  text-align: center; }
  .mobile_age__field:before,
  .mobile_age__field:after {
    content: "";
    display: table; }
  .mobile_age__field:after {
    clear: both; }

.mobile_age__field_chb {
  padding: 12px 0 2px; }

.mobile_age__field__name {
  text-align: center;
  margin-bottom: 13px; }

.mobile_age__select {
  text-align: left;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 278px;
  height: 51px;
  font-family: 'bebas_neue_regularregular';
  background: url("../img/mobile/not_brand/select.png") no-repeat 0 0; }
  .mobile_age__select select {
    width: 278px;
    height: 51px;
    font-family: 'bebas_neue_regularregular'; }
  .mobile_age__select .customSelect {
    color: #ffffff;
    padding: 8px 0 0 14px; }

.mobile_age__select_sm {
  width: 121px;
  height: 51px;
  background: url("../img/mobile/not_brand/select_sm.png") no-repeat 0 0;
  margin-right: 8px; }
  .mobile_age__select_sm select {
    width: 121px;
    height: 51px; }

.mobile_age__field__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .mobile_age__field__item:first-child {
    margin-right: 5px; }

.mobile_age__checkbox {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .mobile_age__checkbox input[type="checkbox"],
  .mobile_age__checkbox input[type="radio"] {
    display: none; }
  .mobile_age__checkbox input[type="checkbox"] + label,
  .mobile_age__checkbox input[type="radio"] + label {
    cursor: pointer;
    display: inline-block;
    margin-left: 35px;
    position: relative;
    color: #144735; }
    .mobile_age__checkbox input[type="checkbox"] + label a,
    .mobile_age__checkbox input[type="radio"] + label a {
      color: #144735;
      text-decoration: underline; }
  .mobile_age__checkbox input[type="checkbox"] + label::before,
  .mobile_age__checkbox input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 31px;
    width: 30px;
    margin: 0 9px 0 0;
    background-image: url("../img/age/checkbox.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: -35px; }
  .mobile_age__checkbox input[type="checkbox"] + label::before {
    background-position: 0 0; }
  .mobile_age__checkbox input[type="radio"] + label::before {
    background-position: 0 0; }
  .mobile_age__checkbox input[type="checkbox"]:checked + label::before {
    background-position: 0 -31px; }
  .mobile_age__checkbox input[type="radio"]:checked + label::before {
    background-position: 0 -31px; }

.mobile_age__checkbox__title {
  font-size: 25px;
  text-decoration: underline;
  display: block; }

.mobile_age__checkbox__text {
  font-size: 11px;
  display: block;
  filter: alpha(opacity=40);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4; }

.mobile_age__enter {
  border: none;
  width: 130px;
  height: 52px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'bebas_neue_regularregular';
  text-align: center;
  font-size: 28px;
  background: url("../img/mobile/not_brand/enter.png") no-repeat 0 0;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 0 0 0; }

.mobile_age__notice {
  font-size: 17px;
  line-height: 1;
  filter: alpha(opacity=40);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  margin: 0 85px; }

.mobile_age__text_biger {
  font-size: 30px;
  margin-bottom: 5px; }

.mobile_reg__title {
  text-align: center;
  margin-bottom: 14px;
  padding-top: 5px; }

.mobile_reg {
  margin: 0 auto;
  width: 435px;
  font-size: 26px;
  line-height: 1.2;
  font-family: 'bebas_neue_regularregular';
  color: #144735; }
  .mobile_reg .reg__input_surname {
    width: 242px;
    height: 49px;
    background: url("../img/mobile/not_brand/input_sur.png") no-repeat 0 0;
    line-height: 49px;
    position: relative;
    left: 3px; }
  .mobile_reg .reg__input_name {
    width: 184px;
    height: 46px;
    background: url("../img/mobile/not_brand/input_name.png") no-repeat 0 0; }
    .mobile_reg .reg__input_name select {
      width: 184px;
      height: 46px; }
  .mobile_reg .reg__input_town {
    width: 243px;
    height: 49px;
    background: url("../img/mobile/not_brand/input_town.png") no-repeat 0 0; }
    .mobile_reg .reg__input_town select {
      width: 243px;
      height: 49px; }
  .mobile_reg .reg__input_region {
    width: 184px;
    height: 49px;
    background: url("../img/mobile/not_brand/input_region.png") no-repeat 0 0; }
    .mobile_reg .reg__input_region select {
      width: 184px;
      height: 49px; }
  .mobile_reg .reg__input_day {
    width: 89px;
    height: 47px;
    background: url("../img/mobile/not_brand/input_day.png") no-repeat 0 0; }
    .mobile_reg .reg__input_day select {
      width: 89px;
      height: 47px; }
  .mobile_reg .reg__input_month {
    width: 99px;
    height: 47px;
    background: url("../img/mobile/not_brand/input_month.png") no-repeat 0 0; }
    .mobile_reg .reg__input_month select {
      width: 99px;
      height: 47px; }
  .mobile_reg .reg__input_year {
    width: 139px;
    height: 47px;
    background: url("../img/mobile/not_brand/input_year.png") no-repeat 0 0; }
    .mobile_reg .reg__input_year select {
      width: 139px;
      height: 47px; }
  .mobile_reg .reg__input_lg {
    width: 435px;
    height: 56px;
    background: url("../img/mobile/not_brand/input_lg.png") no-repeat 0 0; }
    .mobile_reg .reg__input_lg select {
      width: 435px;
      height: 56px; }
  .mobile_reg input {
    font-family: 'bebas_neue_regularregular';
    padding-left: 15px; }
    .mobile_reg input::-moz-placeholder {
      color: #ffffff;
      font-family: "bebas_neue_regularregular";
      text-transform: "uppercase";
      opacity: 1 !important; }
    .mobile_reg input:-ms-input-placeholder {
      color: #ffffff;
      font-family: "bebas_neue_regularregular";
      text-transform: "uppercase"; }
    .mobile_reg input::-webkit-input-placeholder {
      color: #ffffff;
      font-family: "bebas_neue_regularregular";
      text-transform: "uppercase"; }
  .mobile_reg .reg__select {
    font-family: 'bebas_neue_regularregular'; }
    .mobile_reg .reg__select .customSelect {
      padding-top: 10px; }
  .mobile_reg .reg__account__text {
    font-family: 'bebas_neuebold';
    line-height: 1;
    font-size: 26px; }
  .mobile_reg .reg_checkbox label span {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    width: 390px;
    line-height: 1;
    padding-left: 6px;
    font-size: 23px; }
  .mobile_reg .reg__gender__select {
    margin-right: 15px; }
  .mobile_reg .reg__gender__select__opt:first-child {
    padding-left: 15px; }
  .mobile_reg .reg__gender__select__opt input[type="radio"] + .reg__gender__select__opt__icon {
    width: 40px;
    height: 42px;
    background: url("../img/mobile/not_brand/chkbox.png") no-repeat 0 0; }
  .mobile_reg .reg__gender__select__opt input[type="radio"]:checked + .reg__gender__select__opt__icon {
    background-position: 0 -42px; }
  .mobile_reg .reg__submit {
    width: 79px;
    height: 79px;
    background: url("../img/mobile/not_brand/ok.png") no-repeat 0 0;
    font-size: 20px;
    margin-top: 0; }
  .mobile_reg .reg__birth__text {
    padding: 0 8px 0 0px; }
  .mobile_reg .reg__field {
    margin-bottom: 14px; }

.mobile_invite {
  width: 500px;
  margin: 0 auto;
  padding-top: 33px; }

.mobile_invite__title {
  text-align: center;
  margin-bottom: 49px; }

.mobile_invite__text {
  color: #144735;
  text-transform: uppercase;
  font-family: 'bebas_neue_regularregular';
  font-size: 31px;
  line-height: 1.2;
  text-align: center; }
  .mobile_invite__text p {
    margin: 0 0 35px 0; }

.mobile_popup_req .mobile_popup__text {
  height: 83px; }

.mobile_popup_req .mobile_popup__fields {
  margin-bottom: 45px; }

.mobile_popup_req .mobile_popup__submit {
  margin-right: 0; }

.mobile_popup__input_req {
  width: 353px;
  height: 35px;
  background: url("../img/reg/input_profile.png") no-repeat 0 -2px;
  text-align: center; }

.mobile_p_404 {
  font-family: 'bebas_neue_regularregular';
  color: #144735;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto 0;
  width: 500px;
  padding-top: 103px; }

.mobile_p_404_1 {
  font-family: 'bebas_neuebold';
  font-size: 80px;
  line-height: 1;
  margin-bottom: 50px; }

.mobile_p_404_2 {
  font-size: 254px;
  line-height: 1;
  margin-bottom: 39px; }

.mobile_p_404_3 {
  font-size: 42px;
  line-height: 1;
  margin-bottom: 53px; }

.mobile_p_404_btn {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'bebas_neuebold';
  font-size: 37px;
  line-height: 61px;
  text-align: center;
  text-decoration: none;
  background: url("../img/mobile/btn-404.png") no-repeat 0 0;
  width: 244px;
  height: 59px;
  margin: 0 auto; }

.mobile_cab__close {
  position: absolute;
  top: -15px;
  right: -10px;
  color: #144735;
  text-transform: uppercase;
  font-size: 75px;
  line-height: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mobile_cab {
  width: 430px;
  margin-left: 95px;
  padding-top: 43px;
  position: relative; }
  .mobile_cab .cab__field {
    margin-bottom: 12px; }
  .mobile_cab .cab__title {
    font-size: 60px;
    margin-bottom: 38px;
    text-align: left;
    padding-left: 23px;
    letter-spacing: 1px; }
  .mobile_cab .cab__photo {
    width: auto;
    margin-right: 9px; }
  .mobile_cab .cab__photo__img {
    width: 115px;
    height: 109px;
    background: url("../img/mobile/cab/photo.png") no-repeat 0 0; }
  .mobile_cab .cab__input {
    width: 291px;
    height: 50px;
    background: url("../img/mobile/cab/input.png") no-repeat 0 0;
    font-size: 30px;
    font-family: 'bebas_neue_regularregular'; }
    .mobile_cab .cab__input::-moz-placeholder {
      color: #ffffff;
      font-family: "bebas_neue_regularregular";
      text-transform: "uppercase";
      opacity: 1 !important; }
    .mobile_cab .cab__input:-ms-input-placeholder {
      color: #ffffff;
      font-family: "bebas_neue_regularregular";
      text-transform: "uppercase"; }
    .mobile_cab .cab__input::-webkit-input-placeholder {
      color: #ffffff;
      font-family: "bebas_neue_regularregular";
      text-transform: "uppercase"; }
  .mobile_cab .cab__select {
    font-size: 30px;
    font-family: 'bebas_neue_regularregular'; }
    .mobile_cab .cab__select .customSelect {
      padding-top: 4px; }
  .mobile_cab .cab__select_day {
    width: 97px;
    height: 46px;
    background: url("../img/mobile/cab/day.png") no-repeat 0 0;
    margin-right: 6px; }
    .mobile_cab .cab__select_day select {
      width: 97px;
      height: 46px; }
  .mobile_cab .cab__select_month {
    width: 107px;
    height: 46px;
    background: url("../img/mobile/cab/month.png") no-repeat 0 0;
    margin-right: 5px; }
    .mobile_cab .cab__select_month select {
      width: 107px;
      height: 46px; }
  .mobile_cab .cab__select_year {
    width: 195px;
    height: 46px;
    background: url("../img/mobile/cab/year.png") no-repeat 0 0; }
    .mobile_cab .cab__select_year select {
      width: 195px;
      height: 46px; }
  .mobile_cab .cab__select_lg {
    width: 419px;
    height: 52px;
    background: url("../img/mobile/cab/sel-lg.png") no-repeat 0 0; }
    .mobile_cab .cab__select_lg select {
      width: 419px;
      height: 52px; }
    .mobile_cab .cab__select_lg .customSelect {
      padding-top: 7px; }
  .mobile_cab .cab__submit {
    font-size: 40px;
    left: 118px;
    position: relative;
    top: 10px; }
  .mobile_cab .cab__input_lg {
    width: 412px;
    height: 49px;
    background: url("../img/mobile/cab/input-lg.png") no-repeat 0 0; }
  .mobile_cab .reg__gender {
    margin-left: 155px;
    font-size: 30px;
    line-height: 1; }
  .mobile_cab .reg__gender__select {
    margin-right: 15px; }
  .mobile_cab .reg__gender__select__opt:first-child {
    padding-left: 15px; }
  .mobile_cab .reg__gender__select__opt input[type="radio"] + .reg__gender__select__opt__icon {
    top: 9px;
    width: 40px;
    height: 42px;
    background: url("../img/mobile/not_brand/chkbox.png") no-repeat 0 0; }
  .mobile_cab .reg__gender__select__opt input[type="radio"]:checked + .reg__gender__select__opt__icon {
    background-position: 0 -42px; }
  .mobile_cab .reg__gender__text {
    line-height: 1;
    vertical-align: bottom; }
  .mobile_cab .cab__field__title {
    font-family: 'bebas_neue_regularregular';
    font-size: 30px;
    left: 4px; }

.popup {
  position: fixed;
  z-index: 500;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.popup__overlay {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../img/ie.png") repeat; }

.popup__item {
  position: absolute;
  z-index: 30; }

.popup__item_info {
  width: 600px;
  height: 347px;
  background: #144735;
  border: 3px solid #bdc2bc;
  border-radius: 6px;
  position: absolute;
  z-index: 30; }

.popup__item_info__content {
  padding: 35px 35px 0; }

.popup__item_info__text {
  color: #fff;
  font-family: 'AmericanTypewriter';
  font-size: 23px;
  line-height: 1.35;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 6px;
  overflow: auto;
  position: relative;
  padding: 0 40px; }

.popup__item__ok {
  text-align: center;
  font-family: 'AmericanTypewriter';
  font-size: 31px;
  line-height: 1.1;
  text-transform: uppercase;
  color: #144735; }
  .popup__item__ok a {
    color: #fff;
    text-decoration: underline; }

.popup_hidden {
  position: absolute;
  top: -999px;
  overflow: hidden;
  width: 1px;
  height: 1px; }

.ach_popup {
  background: #ffffff;
  position: fixed;
  bottom: -400px;
  left: 30px;
  -webkit-transition: bottom 200ms;
  -moz-transition: bottom 200ms;
  -ms-transition: bottom 200ms;
  -o-transition: bottom 200ms;
  transition: bottom 200ms;
  z-index: 100;
  width: 361px;
  height: 246px;
  background: url("../img/achieved/popup.png") no-repeat 0 0; }
  .ach_popup.active {
    bottom: 30px; }

.ach_popup__content {
  font-family: 'bebas_neue_regularregular';
  text-transform: uppercase;
  color: #144735;
  padding: 45px 20px 0;
  position: relative;
  text-align: center; }
  .ach_popup__content .achieved__list__item {
    margin: 0; }

.ach_popup__title {
  font-size: 31px;
  line-height: 1;
  margin-bottom: 3px; }

.ach_popup__text {
  font-size: 21px;
  line-height: 1;
  margin-bottom: 5px; }

.ach_popup__close {
  font-family: 'bebas_neue_regularregular';
  text-transform: uppercase;
  color: #144735;
  cursor: pointer;
  position: absolute;
  right: 35px;
  top: 29px;
  font-size: 26px; }

.invite {
  width: 600px;
  margin: 0 auto;
  padding-top: 52px; }

.invite__title {
  text-align: center;
  margin-bottom: 52px; }

.invite__text {
  color: #144735;
  text-transform: uppercase;
  font-family: 'bebas_neue_regularregular';
  font-size: 28px;
  line-height: 1.2;
  text-align: center; }
  .invite__text p {
    margin: 0 0 35px 0; }

.achieved {
  margin: 59px auto 0;
  width: 527px; }

.achieved__list {
  width: 590px; }

.achieved__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 32px 38px 0;
  text-align: center; }

.achieved__list__img {
  margin-bottom: 10px; }

.achieved__list__text {
  font-family: 'bravorgregular';
  font-size: 14px;
  line-height: 1;
  color: #144735; }
  .achieved__list__text span {
    filter: alpha(opacity=40);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4; }

.n_achieved {
  margin: 71px auto 0;
  width: 604px;
  height: 432px;
  position: relative;
  overflow: auto; }

.n_achieved__list {
  width: 580px; }

.n_achieved__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 21px 23px 0;
  text-align: center;
  width: 91px;
  min-height: 121px; }

.n_achieved__list__img {
  margin-bottom: 7px; }

.n_achieved__list__text {
  font-size: 13px;
  line-height: 1;
  color: #ffffff; }
  .n_achieved__list__text span {
    filter: alpha(opacity=40);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4; }

.n_ach_popup {
  background: #ffffff;
  position: fixed;
  bottom: -400px;
  left: 30px;
  -webkit-transition: bottom 200ms;
  -moz-transition: bottom 200ms;
  -ms-transition: bottom 200ms;
  -o-transition: bottom 200ms;
  transition: bottom 200ms;
  z-index: 100;
  width: 232px;
  height: 165px;
  background: rgba(0, 0, 0, 0.51);
  border: 1px solid #019231;
  -webkit-box-shadow: 0 0 15px #019231;
  -moz-box-shadow: 0 0 15px #019231;
  box-shadow: 0 0 15px #019231;
  font-family: 'AmericanTypewriter'; }
  .n_ach_popup.active {
    bottom: 30px; }

.n_ach_popup__content {
  color: #ffffff;
  padding: 14px 5px 0;
  position: relative;
  text-align: center; }
  .n_ach_popup__content .n_achieved__list__item {
    width: 105px;
    margin: 0; }
    .n_ach_popup__content .n_achieved__list__item img {
      width: 65px;
      height: 65px; }
  .n_ach_popup__content .n_achieved__list__text {
    font-size: 10px; }

.n_ach_popup__title {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 7px; }

.n_ach_popup__text {
  font-size: 13px;
  line-height: 1;
  margin-bottom: 14px; }

.n_ach_popup__close {
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/n_achieved/close.png") no-repeat 0 0;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px; }

.n_archive {
  width: 425px;
  margin: 0 auto;
  opacity: .5; }

.n_archive__video {
  height: 248px;
  border: 1px solid #ffffff;
  margin-bottom: 12px; }

.n_archive__pics {
  position: relative;
  overflow: hidden;
  margin-bottom: 49px; }

.n_archive__pics__item {
  width: 133px;
  height: 133px;
  border: 1px solid #ffffff;
  float: left;
  margin-left: 10px;
  position: relative;
  overflow: hidden; }
  .n_archive__pics__item:first-child {
    margin-left: 0; }

.n_archive__link {
  text-align: center;
  font-size: 18px;
  line-height: 1; }
  .n_archive__link a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }

.mainpage {
  font-family: 'AmericanTypewriter';
  padding-top: 15px;
  height: 620px; }

.mainpage__menu {
  text-align: right;
  line-height: 20px;
  position: relative;
  z-index: 10; }

.mainpage__menu__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  font-size: 15px;
  color: #f4e0a6;
  margin-left: 30px; }
  .mainpage__menu__item:first-child {
    margin-left: 0; }
  .mainpage__menu__item.active {
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }

.mainpage__menu__aside {
  font-size: 12px;
  line-height: 1;
  margin-left: 70px;
  color: #ffffff;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  right: 0;
  top: 3px;
  min-width: 142px; }
  .mainpage__menu__aside span {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    padding: 0 10px; }
  .mainpage__menu__aside a {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    color: #ffffff;
    border-bottom: 1px solid transparent; }
    .mainpage__menu__aside a:hover {
      border-bottom: 1px solid #ffffff; }

.mainpage__stage {
  background-size: auto 100%;
  position: absolute;
  top: 120px;
  left: -500px;
  right: -500px;
  height: 100%; }

.mainpage__item {
  position: absolute;
  display: block; }
  .mainpage__item img {
    display: block;
    height: 100%; }

.mainpage__item_photo {
  left: 50%;
  width: 1.5em;
  bottom: 1.7em;
  height: 2.37em;
  margin-left: -4.0em; }

.mainpage__item_barpong {
  left: 50%;
  bottom: 1.45em;
  height: 2.37em;
  margin-left: -1.83em; }

.mainpage__item_ground {
  left: 50%;
  bottom: 0;
  height: 9.75em;
  margin-left: -8.1em; }

.mainpage__item_house {
  left: 50%;
  bottom: 4.0em;
  width: 4.4em;
  height: 4.05em;
  margin-left: -1.7em; }
  .mainpage__item_house:hover .mainpage__item_house__inner {
    opacity: 1; }

.mainpage__item_house__inner {
  position: absolute;
  left: 0.26em;
  bottom: -0.04em;
  width: 3.88em;
  opacity: 0; }
  .mainpage__item_house__inner img {
    display: block;
    width: 100%; }

.mainpage__item_house__logo {
  position: absolute;
  left: 1.6em;
  bottom: 1.87em;
  width: 1.34em; }
  .mainpage__item_house__logo img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0; }
    .mainpage__item_house__logo img.active {
      opacity: 1; }
    .mainpage__item_house__logo img:first-child {
      position: relative; }

.mainpage__item_irhood {
  height: 5em;
  left: 50%;
  margin-left: -2.5em;
  top: 0.1em; }
  .mainpage__item_irhood:hover .mainpage__item_irhood__hover {
    opacity: 1; }

.mainpage__item_irhood__hover {
  position: absolute;
  height: 3.68em;
  left: 0.16em;
  top: 1.24em;
  opacity: 0; }

.mainpage__item_irhood__stairs {
  position: absolute;
  height: 3.8em;
  left: 0.16em;
  top: 1.0em; }

.mainpage__item_irhood__pl {
  position: absolute;
  height: 0.8em;
  left: -0.2em;
  bottom: -0.5em; }

.mainpage__item_burger {
  position: absolute;
  height: 2.1em;
  left: 50%;
  top: 3.4em;
  margin-left: 3em; }

.mainpage__item_barbyq {
  position: absolute;
  height: 1.6em;
  left: 50%;
  bottom: 1.5em;
  margin-left: -2.1em; }

.mainpage__item_sips {
  position: absolute;
  height: 1.38em;
  left: 50%;
  margin-left: 2.7em;
  top: 5.2em; }

.mainpage__item_live {
  height: 80px;
  background: url("../img/live2.png") no-repeat scroll 0 0/100% auto;
  border: 2px solid #000;
  background-color: #fff;
  width: 260px;
  bottom: 28px;
  left: 0; }
  .mainpage__item_live .button {
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    background: url("../img/togles_button1.png") no-repeat scroll 0 0/100% auto; }

.freezeleft {
  position: absolute;
  left: 1px;
  background: url("../img/live2.png") no-repeat scroll 0 0/100% auto;
  /*                        background-image: url('/takeitirish/new_template/img/live2.png');
                          background-repeat: no-repeat;
                          background-position: top center;*/
  background-color: #fff;
  border: 2px solid #000;
  margin-left: 0;
  /*font-size: 6em;*/
  bottom: -6px;
  height: 100%;
  width: 260px;
  z-index: 30; }
  .freezeleft .button {
    background: url("../img/togles_button2.png") no-repeat scroll 0 0/100% auto; }
  .freezeleft .mainpage__item_live__cont {
    display: block; }
  .freezeleft .mainpage__item_live__top {
    display: none; }

.mainpage__item_live__top {
  font-size: 1px;
  height: 25px;
  left: 10px;
  position: absolute;
  top: 41px; }
  .mainpage__item_live__top img {
    display: inline;
    height: 30px;
    margin-right: 11px;
    width: 30px; }

.mainpage__item_live__cont {
  position: absolute;
  top: .38em;
  left: 0.1em;
  right: 0.05em;
  padding-right: 0.05em;
  bottom: 0.05em;
  overflow: auto;
  display: none; }

.mainpage__item_live__cont__item {
  margin-bottom: 0.2em;
  display: block; }

.mainpage__item_live__cont__top {
  line-height: 0;
  margin-bottom: 0.05em; }

.mainpage__item_live__cont__top__pic {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 0.5em;
  height: 0.5em;
  position: relative;
  overflow: hidden;
  margin-right: 0.05em; }
  .mainpage__item_live__cont__top__pic img {
    min-width: 100%;
    min-height: 100%; }

.mainpage__item_live__cont__top__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 1.8em; }

.mainpage__item_live__cont__top__username {
  color: #436a5a;
  font-size: 0.13em;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.1em; }

.mainpage__item_live__cont__top__date {
  color: #c3cdd3;
  font-size: 0.12em;
  line-height: 1;
  margin-bottom: 0.11em; }

.mainpage__item_live__cont__top__tag {
  color: #6d99c7;
  font-size: 0.11em;
  line-height: 1.1;
  word-spacing: 0.5em; }

.mainpage__item_live__cont__descr {
  color: #000000;
  font-size: 0.12em;
  line-height: 1.1; }

.mainpage__item_live__cont__pic {
  margin-bottom: 0.02em; }
  .mainpage__item_live__cont__pic img {
    display: block;
    width: 100%; }

.mainpage__item_community {
  left: 50%;
  bottom: 0;
  margin-left: 2.6em;
  line-height: 0;
  overflow: hidden; }

.mainpage__item_community__title {
  color: #FFFFFF;
  font-size: 0.11em;
  line-height: 1;
  margin-bottom: 0.5em; }

.mainpage__item_community__count {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: 0.03em;
  margin-right: 0.1em; }

.mainpage__item_community__count__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 0.2em;
  height: 0.3em;
  background: #FFFFFF;
  border: 1px solid #312e2b;
  color: #525254;
  text-align: center;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: relative;
  line-height: 0;
  margin-right: 0.02em; }
  .mainpage__item_community__count__item:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    background: #312e2b;
    height: 1px; }
  .mainpage__item_community__count__item span {
    font-size: 0.26em;
    position: relative;
    top: -0.35em; }

.mainpage__item_community__count__item_t {
  margin-right: 0.05em; }

.mainpage__item_community__people__base {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }

.mainpage__item_community__people {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  overflow: hidden;
  margin: 0 0.05em;
  height: .39em;
  width: 1.68em; }

.mainpage__item_community__people__list {
  position: relative;
  left: 0;
  -webkit-transition: left 200ms;
  -moz-transition: left 200ms;
  -ms-transition: left 200ms;
  -o-transition: left 200ms;
  transition: left 200ms;
  white-space: nowrap; }

.mainpage__item_community__people__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #FFFFFF;
  width: .38em;
  height: .38em;
  margin-right: 0.05em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .mainpage__item_community__people__list__item img {
    display: block;
    min-width: 100%;
    min-height: 100%; }

.mainpage__item_community__people__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 0.1em;
  height: 0.38em;
  background-size: 0.08em 0.07em;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer; }

.mainpage__item_community__people__btn_l {
  background-image: url("../img/main/arrow_l.png"); }

.mainpage__item_community__people__btn_r {
  background-image: url("../img/main/arrow_r.png"); }

.mainpage__stage_bottom {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mainpage__stage_bottom2 {
  bottom: 56px;
  left: 0;
  position: absolute;
  width: 100%; }

.mainpage__item_scene {
  width: 9.04em;
  height: 7.87em;
  background: url("../img/tv/scene.png") no-repeat 0 0;
  background-size: 100%;
  left: 50%;
  margin-left: -4.2em;
  bottom: 5.5em;
  font-size: 58%; }

.mainpage__item_scene_block {
  background-image: url("../img/tv/scene_block.png"); }
  .mainpage__item_scene_block .mainpage__item_scene__code {
    background-image: url("../img/tv/code_h_block.png"); }

.mainpage__item_scene__light {
  content: '';
  display: block;
  width: 9.39em;
  height: 11.03em;
  background: url("../img/tv/scene_light.png") no-repeat 0 0;
  background-size: 100%;
  left: -0.15em;
  top: -0.95em;
  position: absolute;
  visibility: hidden; }

.mainpage__item_scene__shadow {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.51);
  visibility: hidden;
  z-index: 10; }

.mainpage__stage.active .mainpage__item_scene {
  z-index: 10; }

.mainpage__stage.active .mainpage__item_scene__light {
  visibility: visible; }

.mainpage__stage.active .mainpage__item_scene__shadow {
  visibility: visible; }

.mainpage__item_scene__code {
  display: block;
  width: 4.35em;
  height: .79em;
  background: url("../img/tv/code_h.png") no-repeat 0 0;
  background-size: 100%;
  left: 2.3em;
  top: 1.11em;
  position: absolute;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms; }
  .mainpage__item_scene__code:hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.mainpage__item_scene__bar {
  display: block;
  width: 1.31em;
  height: .58em;
  background: url("../img/tv/bar.png") no-repeat 0 0;
  background-size: 100%;
  left: 0.4em;
  top: 3.51em;
  position: absolute; }
  .mainpage__item_scene__bar:after {
    content: '';
    display: block;
    width: 1.51em;
    height: .79em;
    background: url("../img/tv/bar_h.png") no-repeat 0 0;
    background-size: 100%;
    left: -.1em;
    top: -.1em;
    position: absolute;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 200ms;
    -moz-transition: opacity 200ms;
    -ms-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms; }
  .mainpage__item_scene__bar:hover:after {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.mainpage__item_scene__tv {
  width: 2.05em;
  height: 1.81em;
  position: absolute;
  left: 5em;
  top: 4.92em;
  background-size: 100%; }
  .mainpage__item_scene__tv img {
    position: absolute;
    left: 0;
    top: 0; }

.mainpage__item_scene__trigger {
  position: absolute;
  display: block;
  width: 2.3em;
  height: 2.3em;
  left: 50%;
  margin-left: -1em;
  bottom: 4.2em;
  background: rgba(255, 0, 0, 0);
  z-index: 20; }

.prof__input {
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 255px;
  height: 51px;
  padding: 0 13px;
  margin-left: 10px; }
  .prof__input:first-child {
    margin-left: 0; }

.prof__input_lg {
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 354px;
  height: 51px;
  padding: 0 13px;
  margin-bottom: 25px; }

.prof__photo {
  width: 134px;
  height: 124px;
  border: 1px solid #ffffff;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  cursor: pointer;
  margin-right: 30px; }

.prof__photo__img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.prof__photo__text {
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
  padding: 32px 0 0 23px;
  letter-spacing: 0.05em; }

.prof__photo__input {
  -webkit-appearance: button;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%px;
  height: 100%px;
  z-index: 10;
  cursor: pointer; }

.prof__names {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 354px; }

.prof__close {
  position: absolute;
  right: -37px;
  top: -20px;
  color: #ffffff;
  font-size: 14px; }

.prof__close__icon {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 22px;
  height: 22px;
  background: url("../img/profile/close.png") no-repeat 0 0;
  margin: -2px 0 0 5px; }

.n_reg {
  font-family: 'AmericanTypewriter';
  color: #ffffff;
  font-size: 18px;
  padding: 36px 0 50px; }
  .n_reg input,
  .n_reg textarea,
  .n_reg select {
    font-family: 'AmericanTypewriter'; }

.n_reg__tab {
  text-align: center;
  margin-bottom: 30px;
  font-size: 23px;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase; }

.n_reg__tab__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  color: #ffffff; }
  .n_reg__tab__item.active {
    border-bottom: 1px solid #ffffff; }

.n_reg__tab__spliter {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 15px; }

.n_reg__form {
  margin: 0 auto;
  width: 526px;
  padding-top: 46px; }

.n_reg__form_2 {
  width: 555px;
  padding-top: 78px; }

.n_reg__form__field {
  margin-bottom: 25px; }

.n_reg__form__field_soc {
  text-align: left;
  margin-bottom: 23px;
  padding-left: 25px; }

.n_reg__form__field_person {
  margin-bottom: 3px; }

.n_reg__form__field_soc__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-right: 12px;
  position: relative;
  top: 15px; }

.n_reg__form__field_soc__link {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .n_reg__form__field_soc__link img {
    display: block; }

.n_reg__form__field_soc__split {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  position: relative;
  top: 8px;
  font-size: 26px; }

.n_reg__form__field_center {
  text-align: center;
  padding-top: 35px; }

.n_reg__form__input {
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 255px;
  height: 51px;
  padding: 0 13px;
  margin-left: 10px; }
  .n_reg__form__input:first-child {
    margin-left: 0; }

.n_reg__form__input_lg {
  display: block;
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 354px;
  height: 51px;
  padding: 0 13px;
  margin: 0 auto 15px; }

.n_reg__form__next {
  font-size: 25px;
  line-height: 1;
  border: none;
  background: transparent;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  letter-spacing: 1px; }

.n_reg__form__text_sm {
  font-size: 13px;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  padding: 62px 0;
  letter-spacing: 0.05em; }

.n_reg__form__field__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  width: 255px;
  margin-left: 10px; }
  .n_reg__form__field__item:first-child {
    margin-left: 0; }

.n_reg__checkbox {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .n_reg__checkbox input[type="checkbox"],
  .n_reg__checkbox input[type="radio"] {
    display: none; }
  .n_reg__checkbox input[type="checkbox"] + .n_reg__checkbox__icon,
  .n_reg__checkbox input[type="radio"] + .n_reg__checkbox__icon {
    cursor: pointer; }
  .n_reg__checkbox input[type="checkbox"] + .n_reg__checkbox__icon,
  .n_reg__checkbox input[type="radio"] + .n_reg__checkbox__icon {
    content: "";
    display: inline-block;
    height: 22px;
    width: 22px;
    position: relative;
    top: 5px;
    background-image: url("../img/n_reg/checkbox.png");
    background-repeat: no-repeat; }
  .n_reg__checkbox input[type="checkbox"] + .n_reg__checkbox__icon {
    background-position: 0 0; }
  .n_reg__checkbox input[type="radio"] + .n_reg__checkbox__icon {
    background-position: 0 0; }
  .n_reg__checkbox input[type="checkbox"]:checked + .n_reg__checkbox__icon {
    background-position: 0 -22px; }
  .n_reg__checkbox input[type="radio"]:checked + .n_reg__checkbox__icon {
    background-position: 0 -22px; }

.n_reg__checkbox_age {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  text-align: left; }
  .n_reg__checkbox_age input[type="checkbox"],
  .n_reg__checkbox_age input[type="radio"] {
    display: none; }
  .n_reg__checkbox_age input[type="checkbox"] + .n_reg__checkbox__icon,
  .n_reg__checkbox_age input[type="radio"] + .n_reg__checkbox__icon {
    cursor: pointer; }
  .n_reg__checkbox_age input[type="checkbox"] + .n_reg__checkbox__icon,
  .n_reg__checkbox_age input[type="radio"] + .n_reg__checkbox__icon {
    content: "";
    display: inline-block;
    height: 22px;
    width: 22px;
    position: relative;
    top: 5px;
    background-image: url("../img/n_reg/checkbox.png");
    background-repeat: no-repeat; }
  .n_reg__checkbox_age input[type="checkbox"] + .n_reg__checkbox__icon {
    background-position: 0 0; }
  .n_reg__checkbox_age input[type="radio"] + .n_reg__checkbox__icon {
    background-position: 0 0; }
  .n_reg__checkbox_age input[type="checkbox"]:checked + .n_reg__checkbox__icon {
    background-position: 0 -22px; }
  .n_reg__checkbox_age input[type="radio"]:checked + .n_reg__checkbox__icon {
    background-position: 0 -22px; }

.n_reg__checkbox_age__cont {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 215px;
  line-height: 14px; }
  .n_reg__checkbox_age__cont div {
    font-size: 18px;
    margin-bottom: 5px; }
  .n_reg__checkbox_age__cont span {
    font-size: 14px;
    opacity: 0.8; }

.n_reg__checkbox_sex {
  margin: -8px 40px 0 31px; }

.n_reg__checkbox__icon {
  margin: 0 10px 0 0; }

.n_reg__checkbox__item {
  margin-bottom: 13px;
  text-transform: uppercase; }
  .n_reg__checkbox__item .n_reg__checkbox__icon {
    margin: 0 0 0 4px; }

.n_reg__checkbox__text_sm {
  font-size: 14px; }

.n_reg__form__field__item__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 1;
  padding-top: 7px; }
  .n_reg__form__field__item__text:first-child {
    position: relative;
    top: 8px;
    left: 5px; }

.n_reg__form__field__date {
  background: transparent;
  border: none;
  border-right: 1px solid #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 51px;
  padding: 0 5px;
  text-align: center;
  color: #ffffff; }

.n_reg__form__field__date_day {
  width: 73px; }

.n_reg__form__field__date_month {
  width: 75px; }

.n_reg__form__field__year {
  width: 90px;
  border-right: none; }

.n_reg__form__field__date__wrap {
  border: 1px solid #ffffff; }

.n_reg__form__select {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  width: 255px; }
  .n_reg__form__select:first-child {
    margin-left: 0; }
  .n_reg__form__select .customSelect {
    border: 1px solid #ffffff;
    color: #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 255px;
    height: 51px;
    background: url("../img/select/arrow.png") no-repeat right center; }
  .n_reg__form__select .customSelectInner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 51px;
    width: 223px;
    padding-left: 15px; }

.n_reg__form__select_age {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  width: 105px;
  text-align: left; }
  .n_reg__form__select_age:first-child {
    margin-left: 0; }
  .n_reg__form__select_age .customSelect {
    border: 1px solid #ffffff;
    color: #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 105px;
    height: 51px;
    background: url("../img/select/arrow_double.png") no-repeat 85px center; }
  .n_reg__form__select_age .customSelectInner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 51px;
    width: 105px;
    padding-left: 15px; }

.n_reg__form__link {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 18px; }

.n_reg__form__field_link {
  text-align: center;
  padding: 65px 0 10px; }

.n_reg__form__field_auth {
  padding: 58px 0 20px; }

.recovery__text {
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  line-height: 1;
  padding: 20px 0 70px; }
  .recovery__text a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }

.recovery__text__btn {
  border: none;
  background: none;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 18px;
  width: auto;
  height: auto;
  padding: 0; }

.recovery__text_2 {
  padding: 58px 0 38px; }

.recovery__text_result {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  width: 330px;
  margin: 82px auto 150px;
  letter-spacing: 0.05em; }

.n_reg__form__field_photo {
  margin-bottom: -2px; }

.n_reg__tab_arch {
  font-size: 18px; }

.n_game {
  text-align: center; }

.n_game_wrap {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 3px solid #bdc2bc;
  position: relative;
  line-height: 0; }
  .n_game_wrap .prof__close {
    top: -3px;
    right: -37px; }

.n_reg__city__input {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 354px;
  height: 51px;
  padding: 0 13px;
  margin: 0; }

.n_reg__city__form {
  padding: 60px 0 0;
  margin: 0 auto;
  width: 740px; }

.n_reg__city__form__field {
  margin-bottom: 60px; }
  .n_reg__city__form__field .n_reg__city__input:first-child {
    margin-right: 22px; }

.n_reg__city__text {
  font-size: 23px;
  line-height: 27px;
  margin-bottom: 55px;
  letter-spacing: 1px; }

.n_reg__city__title {
  font-size: 23px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 71px;
  letter-spacing: 1px; }

.n_body_mobile {
  background: #154837;
  min-width: 640px; }
  .n_body_mobile__back {
    position: absolute;
    left: 50%;
    bottom: 1.7em;
    margin-left: -22.1em;
    font-family: 'jj_rgbold';
    font-size: 1.65em;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; }
  .n_body_mobile .wrapper {
    background: none; }
  .n_body_mobile-horisontal {
    min-width: auto;
    min-height: auto;
    background: #02271d;
    color: #fff;
    /*background: url("../img/n_mobile/t4.jpg") 50% 50%;*/
    /*.maincontent {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
    }*/ }
    .n_body_mobile-horisontal .wrapper {
      margin-bottom: 0; }
  .n_body_mobile-inbox {
    background: url("../img/n_mobile/bg3.jpg") 50% 0;
    background-size: 81.143em auto;
    /*background: url("../img/n_mobile/t5.jpg") 50% 50%;*/ }
  .n_body_mobile-black {
    background: url("../img/n_mobile/bg4.jpg") 50% 0; }

.n_mobile {
  position: relative;
  width: 640px;
  height: 1136px;
  background: url("../img/n_mobile/bg.jpg") repeat-y 0 0;
  margin: 0 auto; }
  .n_mobile__top {
    position: relative;
    left: 0;
    top: 0;
    z-index: 10;
    text-align: center;
    padding: 28px 0 30px; }
    .n_mobile__top img {
      width: 238px;
      height: 39px; }
    .n_mainpage_mob .n_mobile__top {
      padding: 19px 0 21px;
      background-color: #1d4938; }
  .n_mobile__menubtn {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    display: block;
    width: 100px;
    height: 100%;
    background: url(../img/n_mobile/menu.png) 50% 50% no-repeat; }
    .n_mobile__menubtn.js-active {
      background-color: rgba(0, 0, 0, 0.8); }
  .n_mobile__menu {
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    text-align: left; }
    .n_mobile__menu__link {
      display: block;
      padding: 19px 41px;
      font-size: 36px;
      font-family: 'jjlight';
      color: #fff;
      border-top: 1px solid rgba(255, 255, 255, 0.3); }
      .n_mobile__menu__link:first-child {
        border-top: none; }
    .n_mobile__menu.js-active {
      visibility: visible; }
  .n_mobile__rule {
    display: block;
    width: 40em;
    margin: -.5em auto 0; }
  .n_mobile__sips {
    position: absolute;
    left: 8.9em;
    top: 8.3em;
    width: 11.1em;
    height: auto; }
  .n_mobile__reserve {
    position: absolute;
    right: 8.9em;
    top: 8.3em;
    width: 11.1em;
    height: auto; }
  .n_mobile__check {
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
    vertical-align: middle;
    min-height: 50px;
    overflow: hidden;
    cursor: pointer;
    user-select: none; }
    .n_mobile__check__field {
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0; }
      .n_mobile__check__field:checked + .n_mobile__check__view {
        background-position: 50% 50%; }
    .n_mobile__check__view {
      position: absolute;
      left: 0;
      top: 0;
      box-sizing: border-box;
      width: 46px;
      height: 46px;
      overflow: hidden;
      margin-top: 9px;
      border: 1.5px solid #ecf2f5;
      border-radius: 2px;
      background: url(../img/n_mobile/check.png) -150% -150% no-repeat; }
    .n_mobile__check__text {
      display: block;
      margin-left: 75px;
      font-family: 'jjlight';
      font-size: 16px; }
  .n_body_mobile-horisontal .n_mobile {
    width: 1136px;
    height: auto;
    min-height: 640px;
    background: none; }

.n_mobile_page {
  background-image: url("../img/n_mobile/bg2.jpg"); }

.n_mobile_orientation {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: url("../img/n_mobile/orientation.png") 50% 50% no-repeat rgba(0, 0, 0, 0.85);
  background-size: 20% auto;
  visibility: hidden; }
  @media only screen and (orientation: portrait) {
    .n_mobile_orientation {
      visibility: visible; } }
  .n_body_mobile .n_mobile_orientation {
    visibility: hidden; }
  @media only screen and (orientation: portrait) {
    .n_body_mobile-horisontal .n_mobile_orientation {
      visibility: visible; } }

.n_mob_reg {
  font-family: 'AmericanTypewriter';
  color: #ffffff;
  font-size: 18px;
  padding: 0 0 0; }
  .n_mob_reg input,
  .n_mob_reg textarea,
  .n_mob_reg select {
    font-family: 'AmericanTypewriter';
    -webkit-appearance: none;
    border-radius: 0; }

.n_mob_reg__tab {
  text-align: center;
  margin: 44px 0 30px;
  font-size: 30px;
  line-height: 1;
  letter-spacing: 1px; }

.n_mob_reg__tab__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  color: #ffffff; }
  .n_mob_reg__tab__item.active {
    border-bottom: 1px solid #ffffff; }

.n_mob_reg__tab__spliter {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 15px; }

.n_mob_reg__form {
  margin: 0 auto;
  width: 589px;
  padding-top: 46px; }

.n_mob_reg__form_2 {
  padding-top: 159px; }

.n_mob_reg__form_3 {
  padding-top: 127px; }

.n_mob_reg__form__field {
  margin-bottom: 22px; }

.n_mob_reg__form__field_sel {
  text-align: center; }

.n_mob_reg__form__field_box {
  width: 385px;
  margin: -11px auto 0; }

.n_mob_reg__form__field_soc {
  text-align: center;
  margin-bottom: 54px; }

.n_mob_reg__form__field_person {
  margin-bottom: 25px; }

.n_mob_reg__form__field_soc__text {
  display: block;
  position: relative;
  font-size: 20px;
  line-height: 1;
  margin-bottom: 31px; }

.n_mob_reg__form__field_soc__link {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .n_mob_reg__form__field_soc__link img {
    display: block; }

.n_mob_reg__form__field_soc__split {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 18px;
  position: relative;
  top: 19px;
  font-size: 36px; }

.n_mob_reg__form__field_center {
  text-align: center;
  padding-top: 66px; }

.n_mob_reg__form__input {
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 280px;
  height: 76px;
  padding: 0 13px;
  font-size: 27px;
  margin-left: 24px; }
  .n_mob_reg__form__input:first-child {
    margin-left: 0; }

.n_mob_reg__form__input_lg {
  display: block;
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 384px;
  height: 76px;
  padding: 0 13px;
  margin: 0 auto 26px;
  font-size: 27px; }

.n_mob_reg__form__next {
  font-size: 36px;
  line-height: 1;
  border: none;
  background: transparent;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  letter-spacing: 1px; }

.n_mob_reg__form__text_sm {
  font-size: 18px;
  line-height: 27px;
  color: #ffffff;
  text-align: left;
  padding: 97px 0 56px;
  margin: 0 0 0 71px;
  letter-spacing: 0.1em; }

.n_mob_reg__form__field__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  width: 278px;
  margin-left: -20px; }
  .n_mob_reg__form__field__item:first-child {
    margin-left: 0;
    width: 281px; }

.n_mob_reg__checkbox {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .n_mob_reg__checkbox input[type="checkbox"],
  .n_mob_reg__checkbox input[type="radio"] {
    display: none; }
  .n_mob_reg__checkbox input[type="checkbox"] + .n_mob_reg__checkbox__icon,
  .n_mob_reg__checkbox input[type="radio"] + .n_mob_reg__checkbox__icon {
    cursor: pointer; }
  .n_mob_reg__checkbox input[type="checkbox"] + .n_mob_reg__checkbox__icon,
  .n_mob_reg__checkbox input[type="radio"] + .n_mob_reg__checkbox__icon {
    content: "";
    display: inline-block;
    height: 44px;
    width: 44px;
    position: relative;
    top: 5px;
    background-image: url("../img/n_mobile/checkbox.png");
    background-repeat: no-repeat; }
  .n_mob_reg__checkbox input[type="checkbox"] + .n_mob_reg__checkbox__icon {
    background-position: 0 0; }
  .n_mob_reg__checkbox input[type="radio"] + .n_mob_reg__checkbox__icon {
    background-position: 0 0; }
  .n_mob_reg__checkbox input[type="checkbox"]:checked + .n_mob_reg__checkbox__icon {
    background-position: 0 -44px; }
  .n_mob_reg__checkbox input[type="radio"]:checked + .n_mob_reg__checkbox__icon {
    background-position: 0 -44px; }

.n_mob_reg__checkbox_sex {
  margin: 18px 0 0 70px;
  font-size: 27px;
  line-height: 31px; }
  .n_mob_reg__checkbox_sex .n_mob_reg__checkbox__item:first-child {
    margin-right: 50px; }

.n_mob_reg__checkbox__icon {
  margin: 0 0 0 0; }

.n_mob_reg__checkbox__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-bottom: 13px;
  text-transform: uppercase;
  text-align: center; }
  .n_mob_reg__checkbox__item .n_mob_reg__checkbox__icon {
    margin: 0 0 0 0; }

.n_mob_reg__checkbox__text_sm {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 306px;
  padding: 3px 0 0 15px; }

.n_mob_reg__form__field__item__text {
  display: block;
  font-size: 27px;
  line-height: 27px; }

.n_mob_reg__form__field__item__text_center {
  text-align: center; }

.n_mob_reg__form__field__date {
  background: transparent;
  border: none;
  border-right: 1px solid #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 74px;
  padding: 0 5px;
  text-align: center;
  color: #ffffff;
  font-size: 27px; }

.n_mob_reg__form__field__date_day {
  width: 76px; }

.n_mob_reg__form__field__date_month {
  width: 79px; }

.n_mob_reg__form__field__year {
  width: 108px;
  border-right: none; }

.n_mob_reg__form__field__date__wrap {
  border: 1px solid #ffffff;
  margin-top: 15px; }

.n_mob_reg__form__select {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  text-align: left; }
  .n_mob_reg__form__select:first-child {
    margin-left: 0; }
  .n_mob_reg__form__select .customSelect {
    font-size: 27px;
    border: 1px solid #ffffff;
    color: #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 385px;
    height: 77px;
    background: url("../img/n_mobile/arrow.png") no-repeat right center; }
  .n_mob_reg__form__select .customSelectInner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 360px;
    line-height: 79px;
    padding-left: 15px; }

.n_mob_reg__form__link {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 27px; }

.n_mob_reg__form__field_link {
  text-align: center;
  padding: 88px 0 10px; }

.n_mob_reg__form__field_auth {
  padding: 24px 0 20px; }

.n_mob_recovery__text {
  text-align: center;
  color: #ffffff;
  font-size: 32px;
  line-height: 1;
  padding: 20px 0 115px; }
  .n_mob_recovery__text a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }

.n_mob_recovery__text_2 {
  padding: 110px 0 214px;
  font-size: 30px;
  letter-spacing: 0.05em; }

.n_mob_recovery__text_result {
  text-align: center;
  font-size: 28px;
  line-height: 41px;
  width: 393px;
  margin: 179px auto 322px;
  letter-spacing: 0.1em; }

.n_mob_recovery__title {
  text-transform: uppercase;
  font-size: 36px;
  line-height: 44px;
  text-align: center;
  margin: 46px 0 27px;
  letter-spacing: 0.07em; }

.n_mob_reg__form__field_photo {
  margin-bottom: -2px; }

.n_mob_reg__tab_arch {
  font-size: 18px; }

.n_mob_achieved {
  margin: 94px 0 0 69px;
  width: 510px;
  height: 732px;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden; }

.n_mob_achieved__list {
  width: 580px; }

.n_mob_achieved__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 25px 25px 0;
  text-align: center;
  width: 147px;
  min-height: 160px; }

.n_mob_achieved__list__img {
  margin-bottom: 20px;
  line-height: 0; }
  .n_mob_achieved__list__img img {
    height: 111px; }

.n_mob_achieved__list__text {
  font-size: 17px;
  line-height: 1;
  color: #ffffff; }
  .n_mob_achieved__list__text span {
    filter: alpha(opacity=40);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4; }

.n_mob_prof {
  margin: 106px 70px 0; }

.n_mob_prof__checkbox {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin: 0 39px 0 26px; }
  .n_mob_prof__checkbox input[type="checkbox"],
  .n_mob_prof__checkbox input[type="radio"] {
    display: none; }
  .n_mob_prof__checkbox input[type="checkbox"] + .n_mob_prof__checkbox__icon,
  .n_mob_prof__checkbox input[type="radio"] + .n_mob_prof__checkbox__icon {
    cursor: pointer; }
  .n_mob_prof__checkbox input[type="checkbox"] + .n_mob_prof__checkbox__icon,
  .n_mob_prof__checkbox input[type="radio"] + .n_mob_prof__checkbox__icon {
    content: "";
    display: inline-block;
    height: 65px;
    width: 65px;
    border: 2px solid #FFFFFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    background-image: url("../img/n_mobile/checkbox_dot.png");
    background-repeat: no-repeat; }
  .n_mob_prof__checkbox input[type="checkbox"] + .n_mob_prof__checkbox__icon {
    background-position: -500px; }
  .n_mob_prof__checkbox input[type="radio"] + .n_mob_prof__checkbox__icon {
    background-position: -500px; }
  .n_mob_prof__checkbox input[type="checkbox"]:checked + .n_mob_prof__checkbox__icon {
    background-position: center; }
  .n_mob_prof__checkbox input[type="radio"]:checked + .n_mob_prof__checkbox__icon {
    background-position: center; }

.n_mob_prof__checkbox__title {
  font-size: 28px;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  padding: 17px 21px 0 0; }

.n_mob_prof__checkbox__item:first-child {
  margin-bottom: 21px; }

.n_mob_prof__input {
  border: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 495px;
  height: 82px;
  padding: 0 23px;
  font-size: 27px; }

.n_mob_prof__select {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  text-align: left; }
  .n_mob_prof__select:first-child {
    margin-left: 0; }
  .n_mob_prof__select .customSelect {
    font-size: 27px;
    border: 1px solid #ffffff;
    color: #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 495px;
    height: 82px;
    background: url("../img/n_mobile/arrow_bigger.png") no-repeat right center; }
  .n_mob_prof__select .customSelectInner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 360px;
    line-height: 79px;
    padding-left: 23px; }

.n_mob_prof__birth {
  border: 1px solid #ffffff;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .n_mob_prof__birth input {
    height: 80px;
    font-size: 27px;
    color: #ffffff;
    text-align: center;
    background: transparent; }

.n_mob_prof__birth_day {
  width: 88px;
  border: none; }

.n_mob_prof__birth_month {
  width: 90px;
  border: none;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF; }

.n_mob_prof__birth_year {
  width: 117px;
  border: none; }

.n_mob_prof__birth__title {
  font-size: 28px;
  line-height: 1;
  color: #FFFFFF;
  margin-bottom: 17px; }

.n_mob_prof__birth__wrap {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }

.n_mob_prof__next {
  font-size: 36px;
  line-height: 1;
  border: none;
  background: transparent;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  letter-spacing: 1px;
  -webkit-appearance: none; }

.n_mob_prof__field {
  text-align: center;
  margin-bottom: 27px; }

.n_mob_prof__field_check {
  text-align: left;
  margin-bottom: 18px; }

.n_mob_prof__field_last {
  padding: 27px 0; }

.n_mob_prof__foto {
  padding: 108px 0 104px 77px; }

.n_mob_prof__foto__frame {
  border: 2px solid #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 344px;
  height: 344px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 33px; }

.n_mob_prof__foto__btn {
  font-size: 25px;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  letter-spacing: 1px; }

.n_mob_prof__post {
  padding: 163px 0 146px; }
  .n_mob_prof__post .n_mob_prof__field {
    margin-bottom: 49px; }

.n_poker {
  position: relative;
  font-family: 'jjlight';
  color: #FFFFFF;
  text-align: left; }

.n_poker__main {
  width: 828px;
  height: 551px;
  background: url("../img/n_poker/back.jpg") no-repeat 0 0;
  position: relative; }

.n_poker__title {
  font-family: 'jj_rgbold';
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 38px;
  line-height: 32px;
  position: absolute;
  left: 51px;
  top: 42px; }

.n_poker__guide {
  font-family: 'jj_rgbold';
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 22px;
  width: 155px;
  position: absolute;
  left: 23px;
  top: -60px; }

.n_poker__guide__arrow {
  width: 2px;
  height: 80px;
  background: #FFFFFF;
  position: absolute;
  left: 65px;
  top: 45px; }
  .n_poker__guide__arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 6px 0 6px;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    left: -5px;
    bottom: -10px; }

.n_poker__logo {
  width: 143px;
  height: 112px;
  background: url("../img/n_poker/logo.png") no-repeat 0 0;
  display: block;
  position: absolute;
  left: 345px;
  top: 68px; }

.n_poker__logo_sips {
  width: 107px;
  height: 86px;
  background: url("../img/n_poker/sips.png") no-repeat 0 0;
  display: block;
  position: absolute;
  left: 58px;
  top: 23px; }

.n_poker__logo_reserve {
  width: 131px;
  height: 110px;
  background: url("../img/n_poker/reserve.png") no-repeat 0 0;
  display: block;
  position: absolute;
  left: 352px;
  top: 68px; }

.n_poker__rec {
  display: block;
  width: 48px;
  height: 46px;
  background: url("../img/n_poker/rec.png") no-repeat 0 0;
  position: absolute;
  top: 44px;
  right: 73px; }

.n_poker__bottom {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 114px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-top: 45px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0+0,1+52,0.6+52,0.9+52 */
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 52%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(52%, rgba(0, 0, 0, 0.9)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 52%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 52%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 52%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 52%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
  /* IE6-9 */ }

.n_poker__bottom__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  height: 55px;
  margin-left: 38px; }
  .n_poker__bottom__item:first-child {
    margin-left: 70px; }
  .n_poker__bottom__item:hover .n_poker__bottom__item__pic_1 {
    background-position: 0 -54px; }
  .n_poker__bottom__item:hover .n_poker__bottom__item__pic_2 {
    background-position: -248px -54px; }
  .n_poker__bottom__item:hover .n_poker__bottom__item__pic_3 {
    background-position: -510px -54px; }

.n_poker__bottom__item__pic {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 93px;
  height: 55px;
  background: url("../img/n_poker/bottom_icons.png") no-repeat 0 0; }

.n_poker__bottom__item__pic_1 {
  background-position: 0 0;
  width: 76px; }

.n_poker__bottom__item__pic_2 {
  background-position: -248px 0; }

.n_poker__bottom__item__pic_3 {
  background-position: -510px 0;
  width: 44px; }

.n_poker__bottom__item__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
  text-transform: uppercase;
  padding-top: 12px;
  width: 130px; }

.n_poker__chair {
  position: absolute;
  width: 146px;
  height: 124px;
  display: block;
  background: url("../img/n_poker/ch1.png") no-repeat 0 0; }
  .n_poker__chair:hover .n_poker__chair__hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .n_poker__chair:hover .n_poker__guide {
    text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }

.n_poker__chair__hover {
  width: 146px;
  height: 124px;
  background: url("../img/n_poker/ch1_h.png") no-repeat 0 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.n_poker__chair_1 {
  top: 184px;
  left: 30px; }

.n_poker__chair_2 {
  top: 329px;
  left: 38px;
  -webkit-transform: rotate(-14deg);
  -moz-transform: rotate(-14deg);
  -ms-transform: rotate(-14deg);
  -o-transform: rotate(-14deg);
  transform: rotate(-14deg); }

.n_poker__chair_3 {
  top: 169px;
  right: 40px;
  -webkit-transform: rotate(174deg);
  -moz-transform: rotate(174deg);
  -ms-transform: rotate(174deg);
  -o-transform: rotate(174deg);
  transform: rotate(174deg); }

.n_poker__chair_4 {
  top: 330px;
  right: 32px;
  -webkit-transform: rotate(208deg);
  -moz-transform: rotate(208deg);
  -ms-transform: rotate(208deg);
  -o-transform: rotate(208deg);
  transform: rotate(208deg); }

.n_poker__greenchips {
  display: block;
  background: url("../img/n_poker/greenchips.png") no-repeat 0 0;
  width: 91px;
  height: 49px;
  position: absolute;
  top: 275px;
  left: 232px; }

.n_poker__acts {
  position: absolute;
  top: 191px;
  left: 344px;
  width: 140px; }

.n_poker__cards {
  display: block;
  border: 2px solid #9ea49c;
  text-align: center;
  padding: 10px 0 10px; }
  .n_poker__cards:hover {
    border-color: #9eb49b;
    -webkit-box-shadow: 0 0 10px #25a713;
    -moz-box-shadow: 0 0 10px #25a713;
    box-shadow: 0 0 10px #25a713; }
    .n_poker__cards:hover .n_poker__cards__text {
      text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }

.n_poker__cards__pic {
  line-height: 0;
  margin-bottom: 15px; }
  .n_poker__cards__pic img {
    margin-left: 15px; }
    .n_poker__cards__pic img:first-child {
      margin-left: 0; }

.n_poker__cards__text {
  font-family: 'jj_rgbold';
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  color: #FFFFFF; }

.n_poker__clock {
  display: block;
  border: 2px solid #9ea49c;
  text-align: center;
  padding: 10px 0 10px;
  margin-bottom: 12px; }

.n_poker__timer {
  display: block;
  margin-bottom: 15px;
  line-height: 1.3;
  color: #fff;
  font-family: 'petersburgbold_cyrillic';
  text-align: center; }
  .n_poker__timer__item {
    display: inline-block;
    vertical-align: middle;
    min-width: .8em;
    margin: 0 0.1em;
    border: 1.5px solid #fff;
    border-radius: 3px;
    font-size: 27px; }
  .n_poker__timer__sep {
    display: inline-block;
    vertical-align: middle; }

.n_poker__info {
  position: absolute;
  top: 193px;
  left: 352px;
  width: 130px;
  display: none; }

.n_poker__info__title {
  font-family: 'jj_rgbold';
  text-transform: uppercase;
  font-size: 19px;
  line-height: 1;
  color: #FFFFFF;
  margin-bottom: 6px; }

.n_poker__info__text {
  font-family: 'jjlight';
  font-size: 11px;
  line-height: 17px;
  color: #FFFFFF; }

.n_poker_contents__item {
  display: none; }
  .n_poker_contents__item.active {
    display: block; }

.n_poker__take {
  width: 828px;
  height: 551px;
  background: url("../img/n_poker/back2.jpg") no-repeat 0 0;
  position: relative; }

.n_poker__take__back {
  font-family: 'jj_rgbold';
  text-transform: uppercase;
  font-size: 17px;
  line-height: 1;
  color: #FFFFFF;
  position: absolute;
  left: 74px;
  top: 397px; }

.n_poker__take__rules {
  position: absolute;
  left: 279px;
  top: 61px;
  display: block;
  width: 265px;
  height: 69px;
  background: url("../img/n_poker/take.png") no-repeat 0 0;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 48px;
  text-indent: 30px;
  color: #FFFFFF; }
  .n_poker__take__rules:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 46px;
    cursor: pointer; }

.n_poker__take__cards {
  position: absolute;
  left: 260px;
  top: 150px;
  display: block;
  line-height: 0; }
  .n_poker__take__cards img:first-child {
    margin-right: 27px; }

.n_poker__take__btn {
  position: absolute;
  top: 378px;
  left: 300px;
  font-size: 25px;
  width: 227px;
  height: 55px;
  border: 1px solid #bfc3be;
  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  font-family: 'jj_rgbold';
  line-height: 55px; }
  .n_poker__take__btn:hover {
    border-color: #9eb49b;
    -webkit-box-shadow: 0 0 10px #25a713;
    -moz-box-shadow: 0 0 10px #25a713;
    box-shadow: 0 0 10px #25a713;
    text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }

.n_poker__take__pop {
  display: none;
  position: absolute;
  top: 61px;
  left: 205px;
  width: 428px;
  border: 1px solid #055108;
  background: rgba(0, 0, 0, 0.9); }
  .n_poker__take__pop:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -10px;
    top: 7px;
    border: 1px solid #055108;
    filter: alpha(opacity=30);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3; }

.n_poker__take__pop__text {
  color: #FFFFFF;
  padding: 15px 43px 5px 32px;
  font-size: 16px;
  line-height: 20px;
  position: relative; }

.n_poker__take__pop__title {
  text-align: center;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 1;
  margin-bottom: 21px; }

.n_poker__take__pop__close {
  display: block;
  cursor: pointer;
  width: 25px;
  height: 23px;
  background: url("../img/n_poker/cross.png") no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10; }

.n_poker__arch {
  width: 828px;
  height: 551px;
  background: url("../img/n_poker/back3.png") no-repeat 0 0;
  position: relative; }
  .n_poker__arch .n_poker__logo {
    left: 53px;
    top: 51px; }

.n_poker__arch__block {
  width: 345px;
  position: absolute;
  text-align: center;
  top: 46px;
  right: 64px; }

.n_poker__arch__block__title {
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: 'jj_rgbold';
  font-size: 28px;
  line-height: 1;
  margin-bottom: 20px; }

.n_poker__arch__block__video {
  height: 155px;
  margin-bottom: 6px;
  overflow: hidden; }

.n_poker__arch__block__pics__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-left: 10px; }
  .n_poker__arch__block__pics__item:first-child {
    margin-left: 0; }

.n_poker__arch__block__pics {
  margin-bottom: 20px; }

.n_poker__arch__block__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: 1px solid #FFFFFF;
  font-family: 'jj_rgbold';
  color: #FFFFFF;
  font-size: 16px;
  line-height: 43px;
  width: 230px;
  height: 43px;
  text-transform: uppercase; }
  .n_poker__arch__block__btn:hover {
    border-color: #9eb49b;
    -webkit-box-shadow: 0 0 10px #25a713;
    -moz-box-shadow: 0 0 10px #25a713;
    box-shadow: 0 0 10px #25a713;
    text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }

.n_poker__arch__text {
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
  position: absolute;
  left: 53px;
  top: 186px;
  width: 304px; }
  .n_poker__arch__text p {
    margin-bottom: 7px; }
    .n_poker__arch__text p:first-child {
      margin-bottom: 17px; }
  .n_poker__arch__text a {
    color: #FFFFFF;
    font-family: 'jj_rgregular';
    text-decoration: underline; }

.n_poker__socialprof {
  width: 828px;
  height: 551px;
  background: transparent url("../img/n_poker/back3.png") no-repeat scroll 0 0;
  position: relative; }
  .n_poker__socialprof__form {
    position: absolute;
    left: 155px;
    top: 60px;
    width: 534px; }
  .n_poker__socialprof__title {
    display: block;
    margin: 103px 28px 55px;
    text-align: center;
    font-size: 21px;
    line-height: 1.26; }
  .n_poker__socialprof__field {
    display: block;
    border: 1px solid #FFF;
    background: transparent none repeat scroll 0% 0%;
    color: #FFF;
    box-sizing: border-box;
    width: 437px;
    height: 48px;
    padding: 0px 13px;
    margin: 0px auto 64px;
    font-family: "AmericanTypewriter"; }
  .n_poker__socialprof__btn {
    display: block;
    background: transparent;
    border: 1px solid #FFFFFF;
    font-family: "jj_rgbold" !important;
    color: #FFFFFF;
    font-size: 21px;
    line-height: 43px;
    width: 237px;
    height: 43px;
    text-transform: uppercase;
    text-align: center;
    margin-left: 145px; }
    .n_poker__socialprof__btn:hover {
      border-color: #9eb49b;
      -webkit-box-shadow: 0 0 10px #25a713;
      -moz-box-shadow: 0 0 10px #25a713;
      box-shadow: 0 0 10px #25a713;
      text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }
  .n_poker__socialprof .n_poker__logo {
    left: 53px;
    top: 43px;
    background-size: 100% auto;
    width: 115px;
    height: 90px; }

.n_poker__request {
  width: 828px;
  height: 551px;
  background: url("../img/n_poker/back3.png") no-repeat 0 0;
  position: relative; }
  .n_poker__request .n_poker__logo {
    left: 53px;
    top: 43px;
    background-size: 100% auto;
    width: 115px;
    height: 90px; }

.n_poker__request__text {
  font-size: 13px;
  line-height: 17px;
  color: #FFFFFF;
  margin-bottom: 23px; }

.n_poker__request__cal {
  padding-left: 22px;
  line-height: 0;
  margin-bottom: 20px; }

.n_poker__request__check {
  display: block;
  margin-bottom: 24px; }
  .n_poker__request__check input[type="checkbox"],
  .n_poker__request__check input[type="radio"] {
    display: none; }
  .n_poker__request__check input[type="checkbox"] + label,
  .n_poker__request__check input[type="radio"] + label {
    cursor: pointer;
    display: block;
    position: relative;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 0 0 40px; }
    .n_poker__request__check input[type="checkbox"] + label a,
    .n_poker__request__check input[type="radio"] + label a {
      color: #FFFFFF;
      text-decoration: underline; }
  .n_poker__request__check input[type="checkbox"] + label::before,
  .n_poker__request__check input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 51px;
    width: 52px;
    margin: 0;
    background-image: url("../img/n_poker/checkbox.png");
    background-repeat: no-repeat;
    position: absolute;
    top: -6px;
    left: -13px; }
  .n_poker__request__check input[type="checkbox"] + label::before {
    background-position: -52px 0; }
  .n_poker__request__check input[type="radio"] + label::before {
    background-position: 0 0; }
  .n_poker__request__check input[type="checkbox"]:checked + label::before {
    background-position: 0 0; }
  .n_poker__request__check input[type="radio"]:checked + label::before {
    background-position: -52px 0; }

.n_poker__request__cont {
  position: absolute;
  left: 193px;
  top: 60px;
  width: 504px; }

.n_poker__request__btn {
  display: block;
  background: transparent;
  border: 1px solid #FFFFFF;
  font-family: "jj_rgbold" !important;
  color: #FFFFFF;
  font-size: 21px;
  line-height: 43px;
  width: 237px;
  height: 43px;
  text-transform: uppercase;
  text-align: center;
  margin-left: 99px; }
  .n_poker__request__btn:hover {
    border-color: #9eb49b;
    -webkit-box-shadow: 0 0 10px #25a713;
    -moz-box-shadow: 0 0 10px #25a713;
    box-shadow: 0 0 10px #25a713;
    text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }

.n_poker__video {
  width: 828px;
  height: 551px;
  background: url("../img/n_poker/back3.png") no-repeat 0 0;
  position: relative; }
  .n_poker__video .n_poker__logo {
    left: 53px;
    top: 43px;
    background-size: 100% auto;
    width: 115px;
    height: 90px; }
  .n_poker__video .n_poker__take__back {
    left: 55px;
    top: 437px;
    z-index: 20; }

.n_poker__video__cont {
  position: absolute;
  left: 125px;
  width: 582px;
  top: 88px;
  z-index: 20; }

.n_poker__video__title {
  text-align: center;
  color: #FFFFFF;
  font-family: 'jj_rgbold';
  text-transform: uppercase;
  font-size: 22px;
  line-height: 22px;
  height: 22px;
  margin-bottom: 43px; }

.n_poker__video__list__wrap {
  position: relative;
  overflow: hidden; }

.n_poker__video__list {
  position: relative;
  white-space: nowrap; }

.n_poker__video__list__item {
  width: 582px;
  height: 326px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }
  .n_poker__video__list__item iframe {
    height: 260px; }

.n_poker__video__btn {
  display: block;
  position: absolute;
  top: 169px;
  height: 33px;
  width: 22px;
  background: url("../img/n_poker/arrows.png") no-repeat 0 0;
  cursor: pointer; }

.n_poker__video__btn_prev {
  left: -55px; }

.n_poker__video__btn_next {
  right: -55px;
  background-position: 100% 0; }

.n_poker__video__pags {
  text-align: center;
  padding-top: 28px; }
  .n_poker__video__pags span {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #FFFFFF;
    filter: alpha(opacity=60);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    margin-left: 4px; }
    .n_poker__video__pags span:first-child {
      margin-left: 0; }
    .n_poker__video__pags span.active {
      filter: alpha(opacity=100);
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }

.n_poker__share {
  width: 828px;
  height: 551px;
  background: url("../img/n_poker/back4.png") no-repeat 0 0;
  position: relative; }
  .n_poker__share .n_poker__take__back {
    left: 72px;
    top: 492px;
    z-index: 20; }

.n_poker__share__text {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 18px;
  padding: 32px 45px 26px 71px; }
  .n_poker__share__text a {
    color: #FFFFFF;
    font-family: 'jj_rgregular'; }

.n_poker__share__pic {
  text-align: center;
  line-height: 0;
  margin-bottom: 31px;
  padding-right: 11px; }

.n_poker__share__bottom {
  text-align: center;
  padding-right: 58px; }

.n_poker__share__icon_fb {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 63px;
  height: 64px;
  background: url("../img/n_poker/fb_icon.png") no-repeat -65px 0;
  position: relative;
  top: -13px; }

.n_poker__share__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: 1px solid #FFFFFF;
  font-family: 'jj_rgbold';
  color: #FFFFFF;
  font-size: 18px;
  line-height: 38px;
  height: 37px;
  padding: 0 10px;
  text-transform: uppercase;
  text-align: center; }

.n_poker__share__wrap {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  height: 39px; }
  .n_poker__share__wrap:hover .n_poker__share__btn {
    border-color: #9eb49b;
    -webkit-box-shadow: 0 0 10px #25a713;
    -moz-box-shadow: 0 0 10px #25a713;
    box-shadow: 0 0 10px #25a713;
    text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }
  .n_poker__share__wrap:hover .n_poker__share__icon_fb {
    background-position: 0 0; }

.n_poker__reserve {
  width: 830px;
  height: 553px;
  position: relative;
  background: #02271d url("../img/n_poker/bottle.png") no-repeat 45px 19px; }
  .n_poker__reserve .n_poker__take__back {
    top: 504px;
    left: 23px; }

.n_poker__reserve__logo {
  display: block;
  width: 143px;
  height: 111px;
  position: absolute;
  background: url("../img/n_poker/reserve_g.png") no-repeat 0 0;
  left: 326px;
  top: 40px; }

.n_poker__reserve__cont {
  width: 439px;
  height: 358px;
  position: absolute;
  top: 175px;
  left: 340px;
  color: #c7a877;
  overflow-y: auto;
  padding-right: 35px; }
  .n_poker__reserve__cont p {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 30px; }

.n_poker__reserve__cont__gradient {
  position: absolute; }

.n_poker__reserve__cont__head {
  text-transform: uppercase;
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 20px; }
  .n_poker__reserve__cont__head span {
    font-family: 'jj_rgbold'; }

.n_poker__reserve__cont__title {
  font-size: 15px;
  line-height: 1;
  margin-bottom: 10px;
  font-family: 'jj_rgbold'; }

.n_poker__reserve__cont__gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 35px;
  height: 80px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,02271d+58,02271d+100&amp;0+0,1+68,1+100,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(2, 39, 29, 0.85) 58%, #02271d 68%, #02271d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(2, 39, 29, 0.85) 58%, #02271d 68%, #02271d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(2, 39, 29, 0.85) 58%, #02271d 68%, #02271d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#02271d',GradientType=0 );
  /* IE6-9 */ }

.n_poker__invite {
  position: absolute;
  left: 50%;
  bottom: 123px;
  z-index: 10;
  display: block;
  width: 532px;
  margin: 0 0 0 -265px;
  padding: 18px 31px 20px;
  box-sizing: border-box;
  border: 1px solid #44b749;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
  line-height: 1.4;
  visibility: hidden; }
  .n_poker__invite::before {
    content: '';
    position: absolute;
    left: -9px;
    top: 9px;
    display: block;
    width: 8px;
    height: 100%;
    border-left: 1px solid #225321;
    border-top: 1px solid #225321; }
  .n_poker__invite::after {
    content: '';
    position: absolute;
    left: -9px;
    bottom: -10px;
    display: block;
    width: 100%;
    height: 8px;
    border-bottom: 1px solid #225321;
    border-right: 1px solid #225321; }
  .n_poker__invite.js-active {
    visibility: visible; }
  .n_poker__invite__desc {
    margin: 23px 0;
    font-family: 'jjlight';
    font-size: 15px; }
  .n_poker__invite__form {
    margin: 0; }
  .n_poker__invite__fields {
    border: 0;
    margin: 34px 0 45px -15px;
    padding: 0; }
  .n_poker__invite__field {
    width: 116px;
    margin-left: 15px;
    padding: 10px 10px;
    background: none;
    border: 1px solid #fff;
    color: #fff;
    font-family: 'jjlight' !important;
    font-size: 14px; }
    .n_poker__invite__field:placeholder {
      color: #fff; }
  .n_poker__invite__btns {
    border: none;
    margin: 0 0 12px -15px;
    padding: 0; }
  .n_poker__invite__btn {
    display: inline-block;
    vertical-align: top;
    background: none;
    border: none;
    min-width: 142px;
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
    color: #fff;
    font-family: 'jj_rgbold' !important;
    font-size: 14px;
    text-align: left;
    line-height: 1.3;
    text-transform: uppercase; }
    .n_poker__invite__btn-effect:hover {
      text-shadow: 0 0 5px #25a713, 0 0 5px #25a713, 0 0 5px #25a713; }
  .n_poker__invite__social {
    display: inline-block;
    vertical-align: top;
    height: 18px;
    margin-top: -2px;
    margin-left: 6px;
    background-image: url(../img/n_poker/social.png);
    background-position: no-repeat; }
    .n_poker__invite__social-vk {
      width: 23px;
      background-position: 0 0; }
      .n_poker__invite__social-vk:hover {
        background-position: 0 -18px; }
    .n_poker__invite__social-fb {
      width: 10px;
      background-position: -30px 0; }
      .n_poker__invite__social-fb:hover {
        background-position: -30px -18px; }
  .n_poker__invite__close {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    cursor: pointer; }

.n_mainpage_mob {
  background-image: url("../img/n_mobile/bg7_bp.jpg"); }
  .n_mainpage_mob__house {
    position: absolute;
    left: 50%;
    top: 0px;
    width: 552px;
    height: 371px;
    background-color: transparent;
    margin-left: -281px;
    margin-top: 212px; }
  .n_mainpage_mob__photo {
    position: absolute;
    left: 100px;
    top: 679px;
    width: 170px;
    height: 242px;
    background-color: transparent; }
  .n_mainpage_mob__chips {
    position: absolute;
    left: 344px;
    top: 762px;
    width: 160px;
    height: 188px;
    background-color: transparent; }
  .n_mainpage_mob__code {
    position: absolute;
    left: 157px;
    top: 235px;
    width: 324px;
    height: 55px;
    background-color: transparent; }
  .n_mainpage_mob__bar {
    position: absolute;
    left: 16px;
    top: 384px;
    width: 84px;
    height: 39px;
    background-color: transparent; }
  .n_mainpage_mob__scene {
    position: absolute;
    left: 174px;
    top: 310px;
    width: 296px;
    height: 305px;
    background-color: transparent; }

.n_mainpage_mob_nb {
  background-image: url("../img/n_mobile/bg7_bp_nb.jpg"); }

.n_code_mob {
  background: url(../img/n_mobile/bg3.jpg) 50% 0 !important; }
  .n_code_mob__hand {
    display: block;
    width: 19.4em;
    height: auto;
    margin: 5em auto 1em; }
    .n_code_mob__hand-no {
      margin-top: 7.2em;
      width: 20em; }
  .n_code_mob__name {
    display: block;
    margin: 0.4em auto 1em;
    font-size: 2em;
    text-transform: uppercase;
    text-align: center;
    font-family: 'jj_rgregular';
    font-size: 3em;
    line-height: 1; }
  .n_code_mob__num {
    display: block;
    margin: 0 auto 0.9em;
    font-size: 1.5em;
    text-transform: uppercase;
    text-align: center;
    font-family: 'jj_rgregular';
    line-height: 1;
    font-size: 2.3em; }
  .n_code_mob__err {
    display: block;
    margin: .8em auto 0;
    font-size: 1.5em;
    text-transform: uppercase;
    text-align: center;
    font-family: 'jj_rgregular';
    line-height: 1;
    font-size: 2.6em; }

.n_404_mob {
  background: url(../img/n_mobile/bg3.jpg) 50% 0 !important; }
  .n_404_mob__code {
    display: block;
    margin: 1.25em auto 0;
    font-size: 1.5em;
    text-transform: uppercase;
    text-align: center;
    font-family: 'jj_rgregular';
    line-height: 1;
    font-size: 8.6em; }
  .n_404_mob__desc {
    display: block;
    margin: 1.6em auto 0;
    font-family: 'jjlight';
    font-size: 1.65em;
    text-transform: uppercase;
    text-align: center; }
  .n_404_mob__link {
    display: block;
    margin: 2.3em auto 0;
    font-family: 'jj_rgbold';
    font-size: 1.8em;
    text-transform: uppercase;
    text-align: center;
    text-decoration: underline;
    color: #fff; }

.n_challengereserve_mob__bottle {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -22.5em 0 0 -33.2em;
  display: block;
  width: 21.3em;
  height: auto; }

.n_challengereserve_mob__frame {
  position: relative;
  left: 50%;
  top: 0;
  width: 45.2em;
  margin-left: -7em; }

.n_challengereserve_mob__logo {
  display: block;
  width: 13.8em;
  height: auto;
  margin-top: 3.6em;
  margin-bottom: 2.2em; }

.n_challengereserve_mob__content {
  height: 27em;
  overflow: auto;
  padding-right: 10em;
  color: #c7a877; }

.n_challengereserve_mob__title {
  display: block;
  text-transform: uppercase;
  font-size: 1.15em;
  line-height: 1.35;
  font-family: 'jj_rgregular'; }

.n_challengereserve_mob__subtitle {
  display: block;
  font-size: 1.4em;
  line-height: 1.35;
  font-family: 'jj_rgbold';
  margin-top: .8em; }

.n_challengereserve_mob__text {
  display: block;
  margin-top: 0.2em;
  margin-bottom: .1em;
  font-family: 'jjlight';
  font-size: 1.17em; }

.n_poker_archive_mob {
  background: url(../img/n_mobile/bg3.jpg) 50% 0 !important; }
  .n_poker_archive_mob__frame {
    display: table;
    border-collapse: collapse;
    margin: 52px 0 0 112px;
    width: 899px; }
  .n_poker_archive_mob__left {
    display: table-cell;
    vertical-align: top;
    width: 448px;
    padding-right: 60px; }
  .n_poker_archive_mob__right {
    display: table-cell;
    vertical-align: top;
    text-align: center; }
  .n_poker_archive_mob__sips {
    display: block;
    margin: 5px 0 0; }
  .n_poker_archive_mob__par {
    font-family: 'jjlight';
    font-size: 22px;
    margin: 24px 0 0;
    line-height: 1.3; }
  .n_poker_archive_mob__link {
    font-family: 'jj_rgregular';
    font-size: 22px;
    display: block;
    margin-top: 11px;
    text-decoration: underline;
    color: #fff; }
  .n_poker_archive_mob__year {
    margin-bottom: 13px;
    font-family: 'jj_rgbold';
    font-size: 19px; }
  .n_poker_archive_mob__video {
    width: 100%;
    height: 188px;
    margin-bottom: 14px; }
  .n_poker_archive_mob__pics {
    overflow: hidden;
    margin-left: -12px;
    margin-bottom: 35px; }
    .n_poker_archive_mob__pics__item {
      display: block;
      width: 122px;
      height: 124px;
      float: left;
      margin-left: 12px;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: cover; }
  .n_poker_archive_mob__all {
    display: inline-block;
    text-transform: uppercase;
    font-family: 'jj_rgbold';
    font-size: 15px;
    padding: 10px 41px;
    border: 1.5px solid #fff;
    color: #fff;
    text-decoration: none; }

.n_poker_table_mob__back {
  display: block;
  width: 100%;
  height: auto; }

.n_poker_table_mob__sips {
  position: absolute;
  left: 50%;
  top: 66px;
  display: block;
  width: 144px;
  margin-left: -491px; }

.n_poker_table_mob__logo {
  position: absolute;
  left: 50%;
  top: 80px;
  display: block;
  width: 185px;
  height: auto;
  margin-left: -90px; }

.n_poker_table_mob__ch1 {
  position: absolute;
  left: 50%;
  top: 264px;
  display: block;
  width: 222px;
  height: auto;
  margin-left: -532px; }

.n_poker_table_mob__ch2 {
  position: absolute;
  left: 50%;
  top: 484px;
  display: block;
  width: 222px;
  height: auto;
  margin-left: -532px;
  transform: rotate(-20deg); }

.n_poker_table_mob__ch3 {
  position: absolute;
  left: 50%;
  top: 232px;
  display: block;
  width: 222px;
  height: auto;
  margin-left: 300px;
  transform: rotate(-188deg); }

.n_poker_table_mob__ch4 {
  position: absolute;
  left: 50%;
  top: 455px;
  display: block;
  width: 222px;
  height: auto;
  margin-left: 300px;
  transform: rotate(-167deg); }

.n_poker_table_mob__arrow {
  width: 3px;
  height: 106px;
  background: #FEFEFE;
  position: absolute;
  left: 50%;
  top: 242px;
  margin-left: -393px; }
  .n_poker_table_mob__arrow::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 6px 0 6px;
    border-color: #FEFEFE transparent transparent transparent;
    position: absolute;
    left: -5px;
    bottom: -10px; }

.n_poker_table_mob__guide {
  font-family: 'jj_rgbold';
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 1.2;
  width: 200px;
  position: absolute;
  left: 50%;
  top: 182px;
  margin-left: -487px; }

.n_poker_table_mob__content {
  position: absolute;
  left: 50%;
  top: 0px;
  width: 220px;
  margin: 240px 0 0 -110px; }

.n_poker_table_mob__clock {
  display: block;
  border: 2px solid #9ea49c;
  text-align: center;
  padding: 10px 0 10px;
  margin-bottom: 18px;
  text-align: center; }
  .n_poker_table_mob__clock__time {
    display: block;
    margin: 11px auto; }
  .n_poker_table_mob__clock__title {
    display: block;
    font-family: 'jj_rgbold';
    text-transform: uppercase;
    font-size: 23px;
    line-height: 1;
    color: #FFFFFF; }

.n_poker_table_mob .n_poker_table_mob__timer {
  display: block;
  margin-bottom: 0px;
  line-height: 1.3;
  color: #fff;
  font-family: 'petersburgbold_cyrillic';
  text-align: center; }
  .n_poker_table_mob .n_poker_table_mob__timer__item {
    display: inline-block;
    vertical-align: middle;
    min-width: .9em;
    margin: 0.25em 0.1em 0.4em;
    border: 1.5px solid #fff;
    border-radius: 3px;
    font-size: 35px;
    padding: .10em 0 0; }
  .n_poker_table_mob .n_poker_table_mob__timer__sep {
    display: inline-block;
    vertical-align: middle; }

.n_poker_table_mob__cards {
  display: block;
  border: 2px solid #9ea49c;
  text-align: center;
  padding: 10px 0 10px;
  text-align: center;
  color: #fff; }
  .n_poker_table_mob__cards__pic {
    dipslay: inline-block;
    vertical-align: top;
    margin-left: 8px;
    margin-top: 15px;
    margin-bottom: 24px; }
    .n_poker_table_mob__cards__pic:first-child {
      margin-left: 0;
      margin-right: 8px; }
  .n_poker_table_mob__cards__title {
    display: block;
    margin-bottom: 8px;
    font-family: 'jj_rgbold';
    text-transform: uppercase;
    font-size: 23px;
    line-height: 1;
    color: #FFFFFF; }

.n_poker_table_mob__archive {
  position: absolute;
  left: 50%;
  top: 0;
  margin: 363px 0 0 -247px; }

.n_poker_table_mob__rec {
  position: absolute;
  left: 50%;
  top: 0;
  margin: 66px 0 0 319px; }

.n_poker_table_mob__menubtn {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 0;
  margin: 68px 0 0 444px; }

.n_poker_table_mob__menu {
  position: absolute;
  right: 0;
  top: 0;
  width: 440px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  visibility: hidden; }
  .n_poker_table_mob__menu.js-active {
    visibility: visible; }
  .n_poker_table_mob__menu__items {
    display: table;
    width: 100%;
    margin-top: 112px; }
  .n_poker_table_mob__menu__item {
    display: table-row; }
  .n_poker_table_mob__menu__cell {
    display: table-cell;
    vertical-align: middle;
    padding: 35px 17px 35px 15px; }
    .n_poker_table_mob__menu__cell:first-child {
      text-align: right; }
    .n_poker_table_mob__menu__cell:last-child {
      padding-right: 72px;
      font-size: 21px;
      line-height: 1.2;
      color: #FFFFFF;
      text-transform: uppercase; }

.n_poker_cards_mob {
  background: url(../img/n_mobile/bg6.jpg) 50% 0 no-repeat !important; }
  .n_poker_cards_mob__frame {
    padding: .1em 0;
    text-align: center; }
  .n_poker_cards_mob__take {
    display: block;
    width: 407px;
    height: 105px;
    overflow: hidden;
    margin: 10px auto -4px;
    background: url(../img/n_mobile/poker/take.png) no-repeat;
    font-family: 'jjlight';
    text-transform: uppercase;
    font-size: 25px;
    box-sizing: border-box;
    padding-top: 18px;
    margin-top: 63px;
    color: #fff; }
  .n_poker_cards_mob__item {
    display: inline-block;
    vertical-align: top;
    width: 218px;
    height: auto;
    margin: 10px 16px; }
  .n_poker_cards_mob__btn {
    display: inline-block;
    font-size: 35px;
    border: 1.5px solid #bfc3be;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    font-family: 'jj_rgbold';
    line-height: 55px;
    padding: 10px 24px;
    margin-top: 29px; }
  .n_poker_cards_mob__rules {
    display: block;
    width: 485px;
    margin: 0 auto;
    font-family: 'jjlight';
    font-size: 21px;
    line-height: 1.3;
    text-align: left; }
    .n_poker_cards_mob__rules__item {
      margin: 23px 0; }

.n_poker_request_mob {
  background: url(../img/n_mobile/bg3.jpg) 50% 0 !important; }
  .n_poker_request_mob__frame {
    display: table;
    border-collapse: collapse;
    margin-left: 128px;
    margin-right: 84px; }
    .n_poker_request_mob__frame__left {
      display: table-cell;
      vertical-align: top;
      padding-right: 42px; }
    .n_poker_request_mob__frame__right {
      display: table-cell;
      vertical-align: top; }
  .n_poker_request_mob__cal {
    display: block;
    margin-top: 30px; }
  .n_poker_request_mob__info {
    font-family: 'jjlight';
    font-size: 22px;
    display: block;
    margin-top: 62px;
    margin-bottom: 74px;
    line-height: 1.3; }
  .n_poker_request_mob__form {
    margin-left: 26px; }
    .n_poker_request_mob__form__btn {
      display: inline-block;
      font-size: 26px;
      border: 1.5px solid #bfc3be;
      color: #FFFFFF;
      text-transform: uppercase;
      text-align: center;
      font-family: 'jj_rgbold';
      padding: 10px 24px;
      margin-top: 29px;
      background: none;
      margin: 54px 0 0 95px; }

.n_poker_invite_mob {
  background: url(../img/n_mobile/bg3.jpg) 50% 0 !important; }
  .n_poker_invite_mob__frame {
    display: block;
    margin-left: 128px;
    margin-right: 116px;
    padding-top: 39px; }
  .n_poker_invite_mob__desc {
    margin: 23px 0;
    font-family: 'jjlight';
    font-size: 22px;
    line-height: 1.3; }
  .n_poker_invite_mob__form {
    margin: 0; }
  .n_poker_invite_mob__fields {
    border: 0;
    margin: 87px 0 62px -20px;
    padding: 0; }
  .n_poker_invite_mob__field {
    width: 235px;
    margin-left: 20px;
    padding: 15px 20px;
    background: none;
    border: 2px solid #fff;
    color: #fff;
    font-family: 'jjlight' !important;
    font-size: 20px; }
    .n_poker_invite_mob__field:placeholder {
      color: #fff; }
  .n_poker_invite_mob__btns {
    border: none;
    margin: 0 0 12px -15px;
    padding: 0; }
  .n_poker_invite_mob__btn {
    display: inline-block;
    vertical-align: bottom;
    background: none;
    border: none;
    min-width: 286px;
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
    color: #fff;
    font-family: 'jj_rgbold' !important;
    font-size: 25px;
    text-align: left;
    line-height: 1.3;
    text-transform: uppercase; }
  .n_poker_invite_mob__social {
    display: inline-block;
    margin-left: 10px; }

.n_poker_socialprof_mob {
  background: url(../img/n_mobile/bg3.jpg) 50% 0 !important; }
  .n_poker_socialprof_mob__form {
    width: 500px;
    margin: 0 auto;
    text-align: center; }
  .n_poker_socialprof_mob__title {
    display: block;
    margin: 155px 0px 25px;
    font-family: "jjlight";
    font-size: 22px;
    line-height: 1.3; }
  .n_poker_socialprof_mob__field {
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 60px auto 77px;
    padding: 15px 20px;
    background: transparent none repeat scroll 0% 0%;
    border: 2px solid #FFF;
    color: #FFF;
    font-family: "jjlight" !important;
    font-size: 20px; }
  .n_poker_socialprof_mob__btn {
    display: inline-block;
    background: transparent;
    border: 1px solid #FFFFFF;
    font-family: "jj_rgbold" !important;
    color: #FFFFFF;
    font-size: 21px;
    line-height: 43px;
    width: 237px;
    height: 43px;
    text-transform: uppercase;
    text-align: center; }
  .n_poker_socialprof_mob .n_poker__logo {
    left: 53px;
    top: 43px;
    background-size: 100% auto;
    width: 115px;
    height: 90px; }

.n_die {
  padding: 0 0 40px; }

.die {
  width: 19.18em;
  height: 11.17em;
  background: url("../img/die/bg_main.jpg") no-repeat 0 0;
  background-size: 100%;
  position: relative;
  overflow: hidden; }

.touch .die {
  background-image: url("../img/die/bg_main_mobile.jpg"); }

.die__points__item {
  position: absolute; }
  .die__points__item.current .die__points__item__hover,
  .die__points__item.current .die__points__item__hover_bottom {
    opacity: 1; }
  .die__points__item.active .die__points__item__current,
  .die__points__item.active .die__points__item__current_bottom {
    opacity: 1; }

.die__points__item__hover {
  width: 1.36em;
  height: .91em;
  background: url("../img/die/point_1.png") no-repeat 0 0;
  background-size: 100%;
  opacity: 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms; }

.die__points__item__hover_bottom {
  width: 1.36em;
  height: 1.13em;
  background: url("../img/die/point_2.png") no-repeat 0 0;
  background-size: 100%;
  opacity: 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms; }

.die__points__item__current {
  width: 1.36em;
  height: .91em;
  background: url("../img/die/point_1_curr.png") no-repeat 0 0;
  background-size: 100%;
  opacity: 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
  position: absolute;
  left: 0;
  top: 0; }

.die__points__item__current_bottom {
  width: 1.36em;
  height: 1.13em;
  background: url("../img/die/point_2_curr.png") no-repeat 0 0;
  background-size: 100%;
  opacity: 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
  position: absolute;
  left: 0;
  top: 0; }

.die__points__item_1 {
  left: 3.23em;
  top: 4.65em; }

.die__points__item_2 {
  left: 5.5em;
  top: 4.5em; }

.die__points__item_3 {
  left: 7.68em;
  top: 3.29em; }

.die__points__item_3b {
  left: 10.17em;
  top: 5.13em; }

.die__points__item_4 {
  left: 11.81em;
  top: 3.38em; }

.die__points__item_5 {
  left: 13.7em;
  top: 4.01em; }

.die__points__item_6 {
  left: 15.85em;
  top: 4.9em; }

.die__points__item_7 {
  left: 16.89em;
  top: 6.84em; }

.die__points__item_8 {
  left: 16.5em;
  top: 8.75em; }

.die__points__item_9 {
  left: 14.16em;
  top: 9.44em; }

.die__points__item_10 {
  left: 11.53em;
  top: 9.44em; }

.die__points__item_11 {
  left: 8.93em;
  top: 9.43em; }

.die__points__item_12 {
  left: 6.29em;
  top: 9.44em; }

.die__points__item_13 {
  left: 3.94em;
  top: 9.44em; }

.die__points__item_14 {
  left: 1.72em;
  top: 7.26em; }

.die__points__item_15 {
  left: 2.83em;
  top: 5.8em; }

.die__points__icon_ema {
  position: absolute;
  left: 0.25em;
  top: -0.8em;
  width: 1.25em;
  height: 1.39em;
  background: url("../img/die/i_ema.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_bike {
  position: absolute;
  left: -0.69em;
  top: -1.35em;
  width: 2.58em;
  height: 2.27em;
  background: url("../img/die/i_bike.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_crab {
  position: absolute;
  left: -0.36em;
  top: -1.77em;
  width: 2.51em;
  height: 2.97em;
  background: url("../img/die/i_crab.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_patrick {
  position: absolute;
  left: -0.25em;
  top: -1.63em;
  width: 1.90em;
  height: 2.23em;
  background: url("../img/die/i_patrick.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_taxi {
  position: absolute;
  left: 0.18em;
  top: -0.58em;
  width: 2.40em;
  height: 2.23em;
  background: url("../img/die/i_taxi.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_burger {
  position: absolute;
  left: 0.36em;
  top: -0.35em;
  width: 1.18em;
  height: 1.08em;
  background: url("../img/die/i_burger.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_horse {
  position: absolute;
  left: 0.23em;
  top: -1.65em;
  width: 1.00em;
  height: 2.11em;
  background: url("../img/die/i_horse.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_box {
  position: absolute;
  left: -0.35em;
  top: -0.86em;
  width: 1.50em;
  height: 1.27em;
  background: url("../img/die/i_box.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_money {
  position: absolute;
  left: 0.04em;
  top: -0.13em;
  width: 1.21em;
  height: 0.93em;
  background: url("../img/die/i_money.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_oven {
  position: absolute;
  left: -1.68em;
  top: -1.29em;
  width: 4.01em;
  height: 2.77em;
  background: url("../img/die/i_oven.png") no-repeat 0 0;
  background-size: 100%; }

.die__points__icon_metro {
  position: absolute;
  left: -0.05em;
  top: -0.54em;
  width: 2.39em;
  height: 4em;
  background: url("../img/die/i_metro.png") no-repeat 0 0;
  background-size: 100%; }

.die__throw {
  background: url("../img/die/bg_throw.png") no-repeat 0 0;
  background-size: 100%;
  width: 1.84em;
  height: 1.85em;
  position: absolute;
  left: 2.28em;
  top: 0.37em;
  overflow: hidden;
  cursor: pointer; }

.die__throw__title {
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'agency_gothic_ctcondensed';
  margin: 0.15em 0 0; }

.die__throw__title__text {
  font-size: 0.25em;
  line-height: 1;
  letter-spacing: 0.08em; }

.die__throw__pic {
  width: 1.53em;
  margin: 0.4em 0 0 0.18em;
  position: relative; }

.die__throw__pic__active {
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.die__money {
  width: 2.13em;
  height: 0.70em;
  line-height: 0.70em;
  background: url("../img/die/money_bar.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: 0.71em;
  left: 5.36em; }

.die__money__pic {
  width: 1.32em;
  height: 1.57em;
  background: url("../img/die/money_pic.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: -0.45em;
  left: -0.60em; }

.die__money__text {
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.58em; }

.die__time {
  width: 2.57em;
  height: 1.16em;
  line-height: 1.16em;
  background: url("../img/die/time.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: 0.46em;
  left: 7.82em; }

.die__time__text {
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.58em;
  text-indent: -0.5em; }

.die__info_btn {
  background: url("../img/die/info.png") no-repeat 0 0;
  background-size: 100%;
  width: .75em;
  height: .74em;
  position: absolute;
  left: 10.64em;
  top: 0.71em;
  display: block; }

.die__rate_btn {
  background: url("../img/die/rate.png") no-repeat 0 0;
  background-size: 100%;
  width: .76em;
  height: .95em;
  position: absolute;
  left: 11.62em;
  top: 0.71em;
  display: block; }

.die__move {
  width: 9.54em;
  height: 1.96em;
  background: url("../img/die/bg_move.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: 50%;
  margin-left: -4.77em;
  bottom: 0.6em;
  display: none; }

.die__move_center {
  bottom: 3em; }

.die__move__cont {
  padding: 0.3em 0.55em 0; }

.die__move__text {
  font-family: 'bravorgregular';
  color: #f2e7ca;
  font-size: .30em;
  line-height: 1;
  text-align: center;
  height: 4.5em;
  overflow: auto;
  letter-spacing: 0.06em; }

.die__move__align {
  display: table;
  width: 100%;
  height: 100%; }

.die__move__align__inner {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle; }

.die__popup {
  display: none; }

.die__popup__overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }

.die__popup__item {
  background: url("../img/die/bg_popup1.png") no-repeat 0 0;
  background-size: 100%;
  width: 10.38em;
  height: 5.72em;
  position: absolute;
  left: 50%;
  margin-left: -5.19em;
  top: 2.8em;
  display: none; }
  .die__popup__item .die__popup__item__cont {
    padding: 0.7em 1.5em 0 2.1em; }
  .die__popup__item .die__popup__item__text {
    font-size: 0.37em;
    margin-bottom: 1em; }

.die__popup__item__pic {
  position: absolute;
  left: 0.35em;
  top: 0.35em;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0 0; }
  .die__popup__item__pic[data-pic="bar1"] {
    background-image: url("../img/die_pics/bar1.png");
    width: 2.05em;
    height: 1.81em; }
  .die__popup__item__pic[data-pic="bar2"] {
    background-image: url("../img/die_pics/bar2.png");
    width: 2.24em;
    height: 1.76em; }
  .die__popup__item__pic[data-pic="bar3"] {
    background-image: url("../img/die_pics/bar3.png");
    width: 1.95em;
    height: 1.75em; }
  .die__popup__item__pic[data-pic="ema"] {
    background-image: url("../img/die_pics/ema.png");
    width: 1.27em;
    height: 1.70em;
    left: 0.55em;
    top: 0.5em; }
  .die__popup__item__pic[data-pic="pech"] {
    background-image: url("../img/die_pics/pech.png");
    width: 3em;
    height: 2.08em;
    left: 0; }
  .die__popup__item__pic[data-pic="burger"] {
    background-image: url("../img/die_pics/burger.png");
    width: 1.24em;
    height: 1.49em;
    left: 0.6em;
    top: 0.5em; }
  .die__popup__item__pic[data-pic="crab"] {
    background-image: url("../img/die_pics/crab.png");
    width: 2.37em;
    height: 2.02em;
    left: 0;
    top: 0.25em; }

.die__popup__item__cont {
  position: relative;
  padding: 0.7em 1.3em 0; }

.die__popup__item__title {
  font-family: 'BravoSC';
  font-size: 0.7em;
  line-height: 1;
  text-align: center;
  color: #b9e1d0;
  margin-bottom: 0.4em;
  text-transform: uppercase; }

.die__popup__item__text {
  font-family: 'BravoSC';
  color: #e5d5a5;
  text-align: left;
  font-size: 0.42em;
  line-height: 1.1;
  letter-spacing: 0.1em;
  margin-bottom: 0.3em; }

.die__popup__item__ok {
  *zoom: 1;
  text-align: center;
  line-height: .69em; }
  .die__popup__item__ok:before,
  .die__popup__item__ok:after {
    content: "";
    display: table; }
  .die__popup__item__ok:after {
    clear: both; }

.die__popup__item__btn {
  text-transform: uppercase;
  font-family: 'agency_gothic_ctcondensed';
  color: #b9e1d0;
  font-size: .69em;
  border: none;
  text-decoration: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1; }

.die__popup__item__btn_sm {
  font-size: .66em; }

.die__popup__item_2 {
  background-image: url("../img/die/bg_popup2.png"); }
  .die__popup__item_2 .die__popup__item__cont {
    padding: 0.7em 1.5em 0 2.1em; }
  .die__popup__item_2 .die__popup__item__text {
    font-size: 0.37em;
    margin-bottom: 1em; }

.die__popup__item__ok__col {
  float: left;
  width: 50%; }

.die__popup__item_3 {
  background-image: url("../img/die/bg_popup3.png"); }

.die__popup__game__btn_throw {
  background: url("../img/die/button_throw.png") no-repeat 0 0;
  background-size: 100%;
  width: 3.63em;
  height: .86em;
  position: absolute;
  top: 0.5em;
  left: 50%;
  margin-left: -1.815em;
  cursor: pointer;
  -webkit-animation: pulse 1s infinite;
  animation: pulse 1s infinite; }

.die__popup__game__score {
  position: absolute;
  top: 3.80em;
  width: 1.8em;
  text-align: center; }

.die__popup__game__score_left {
  left: 1.3em; }

.die__popup__game__score_right {
  right: 1.3em; }

.die__popup__game__score__count {
  font-family: 'agency_gothic_ctcondensed';
  font-size: .68em;
  line-height: 1;
  color: #aad7c7; }
  .die__popup__game__score__count.active {
    color: #ffffff;
    text-shadow: 0 0 10px #00ff84, 0 0 10px #00ff84, 0 0 10px #ffffff, 0 0 10px #00ff84, 0 0 10px #ffffff, 0 0 10px #00ff84; }

.die__popup__game__score__title {
  font-family: 'agency_gothic_ct_mediummedium';
  color: #3ca57a;
  font-size: 0.41em;
  line-height: 1.5;
  text-transform: uppercase; }

.die__popup__game__title {
  font-family: 'agency_gothic_ct_mediummedium';
  font-size: 0.52em;
  line-height: 1;
  text-align: center;
  color: #b3dbcb;
  padding-top: 1.3em;
  text-transform: uppercase;
  display: none; }

.die__popup__game__pic {
  padding-top: 0.5em;
  width: 2.79em;
  height: 2.49em;
  position: absolute;
  top: 1.90em;
  left: 3.80em; }

.die__popup__item_4 {
  background-image: url("../img/die/bg_popup4.png");
  width: 14.77em;
  height: 6.60em;
  top: 2.1em;
  margin-left: -7.358em; }
  .die__popup__item_4 .die__popup__item__cont {
    padding: 0.7em 2em 0 2.5em; }
  .die__popup__item_4 .die__popup__item__text {
    margin-bottom: 1em; }

.die__popup__item__logo {
  background: url("../img/die/popup_logo.png") no-repeat 0 0;
  background-size: 100%;
  width: 4.26em;
  height: 1.7em;
  margin: -0.2em auto 0.1em; }

.die__popup__item__btn_tell {
  background: url("../img/die/btn_tell.png") no-repeat 0 0;
  background-size: 100%;
  width: 3.05em;
  height: 0.71em;
  margin: 0 auto;
  display: block; }

.die__info {
  width: 19.18em;
  height: 11.77em;
  background: url("../img/die/bg_info.jpg") no-repeat 0 0;
  background-size: 100%;
  position: relative;
  text-align: left; }

.touch .die__info {
  background-image: url("../img/die/bg_info_mobile.jpg"); }

.die__info__back_btn {
  display: block;
  background: url("../img/die/btn_back.png") no-repeat 0 0;
  background-size: 100%;
  width: 2.1em;
  height: .67em;
  position: absolute;
  left: 1.9em;
  top: 10.48em; }

.die__info__content {
  position: absolute;
  overflow: auto;
  width: 18.80em;
  height: 6.1em;
  top: 3.1em;
  left: 0.3em; }

.die__info__title {
  position: absolute;
  left: 4.3em;
  top: 1.5em;
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  text-transform: uppercase;
  line-height: .72em;
  letter-spacing: 0.05em; }

.die__info__title__text {
  font-size: .72em; }

.die__info__title__icon_inf {
  width: 1.08em;
  height: 1.08em;
  background: url("../img/die/info_lg.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: -1.5em;
  top: -0.2em; }

.die__info__text {
  font-family: 'bravorgregular';
  font-size: 0.36em;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #dddcba; }
  .die__info__text p {
    margin-bottom: 1em; }

.die__info__content_new {
  position: absolute;
  overflow: auto;
  width: 14.8em;
  height: 7.8em;
  top: 3em;
  left: 2.8em; }

.die__info__text_new {
  font-family: 'bravorgregular';
  color: #dddcba; }
  .die__info__text_new p {
    font-size: 0.36em;
    line-height: 1;
    letter-spacing: 0.05em;
    margin-bottom: 0.5em; }

.die__info__text_new__pic {
  float: right;
  margin: 0.3em 0 0 0;
  width: 2.82em;
  height: 3.53em; }

.die__info__title__icon_rate {
  width: 1.11em;
  height: 1.39em;
  background: url("../img/die/rate_lg.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: -1.5em;
  top: -0.2em; }

.die__info__table {
  position: relative; }
  .die__info__table:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4.1em;
    width: 3.65em;
    border-right: 1px solid #ded6a6;
    border-left: 1px solid #ded6a6; }

.die__info__table__head {
  margin-bottom: 0.6em; }

.die__info__table__head__col {
  height: 0.78em;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 0; }
  .die__info__table__head__col img {
    height: 100%; }

.die__info__table__head__col_1 {
  width: 0.6em;
  min-height: 1px;
  text-align: right; }

.die__info__table__head__col_2 {
  width: 3.50em;
  text-align: left; }

.die__info__table__head__col_3 {
  width: 3.70em;
  text-align: center; }

.die__info__table__head__col_4 {
  width: 3.45em;
  text-align: right; }

.die__info__table__item__col {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 0.50em;
  box-sizing: border-box; }

.die__info__table__item__col_1 {
  width: 0.6em;
  text-align: right; }

.die__info__table__item__col_2 {
  width: 3.50em;
  text-align: left;
  padding-left: 0.25em; }

.die__info__table__item__col_3 {
  width: 3.70em;
  text-align: left;
  padding-left: 0.5em; }

.die__info__table__item__col_4 {
  width: 3.45em;
  text-align: right;
  padding-right: 1.56em; }

.die__info__table__item__text {
  font-family: 'agency_gothic_ct_mediummedium';
  color: #dddcba;
  text-transform: uppercase;
  font-size: 0.50em; }

.die__info__table__item {
  margin-bottom: 0.2em;
  position: relative; }

.die__party {
  background: url("../img/die_party/bg_party.jpg") no-repeat 0 0;
  width: 826px;
  height: 548px;
  position: relative; }

.die__party__date {
  position: absolute;
  left: 61px;
  top: 32px; }

.die__party__time {
  position: absolute;
  left: 283px;
  top: 32px; }

.die__party__logo {
  position: absolute;
  left: 48px;
  top: 101px; }

.die__party__request {
  position: absolute;
  left: 116px;
  top: 290px;
  display: block; }
  .die__party__request img {
    position: relative; }
  .die__party__request:hover img {
    top: -2px; }

.die__party__game {
  position: absolute;
  left: 521px;
  top: 293px;
  display: block; }
  .die__party__game img {
    position: relative; }
  .die__party__game:hover img {
    top: -2px; }

.die__party__rules {
  position: absolute;
  left: 616px;
  top: 164px;
  display: block;
  width: 82px;
  height: 90px;
  background: url("../img/die_party/rules.png") no-repeat 0 0; }
  .die__party__rules:hover .die__party__rules__hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.die__party__rules__hover {
  position: absolute;
  left: 0;
  top: -4px;
  display: block;
  width: 86px;
  height: 41px;
  background: url("../img/die_party/rules_hover.png") no-repeat 0 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  animation: blink 2s infinite;
  -webkit-animation: blink 2s infinite; }

.die__party__hood {
  position: absolute;
  left: 403px;
  top: 31px;
  display: block;
  width: 78px;
  height: 223px;
  background: url("../img/die_party/irish_hood.png") no-repeat 0 0; }
  .die__party__hood:hover .die__party__hood__hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.die__party__hood__hover {
  position: absolute;
  left: 37px;
  top: 58px;
  display: block;
  width: 40px;
  height: 66px;
  background: url("../img/die_party/irish_hood_hover.png") no-repeat 0 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  animation: blink 3s alternate infinite;
  -webkit-animation: blink 3s alternate infinite; }

.die__party__menu {
  position: absolute;
  bottom: 17px;
  left: 213px;
  white-space: nowrap; }

.die__party__menu__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  padding: 10px 0; }
  .die__party__menu__item:first-child {
    border-right: 1px solid #d5c89c; }

.die__party__menu__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  white-space: normal; }

.die__party__menu__pic {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 0;
  margin: 0 15px; }

.die__party__menu__text {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 1.1;
  font-family: 'agency_gothic_ctcondensed';
  color: #d5c89c;
  text-transform: uppercase;
  font-size: 23px;
  padding-top: 23px;
  text-align: right; }

.die__party__menu__text_left {
  text-align: left; }

.die__party__next {
  position: absolute;
  text-align: right;
  top: 38px;
  right: 55px;
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  text-shadow: -5px 5px 5px #000;
  letter-spacing: 1px;
  width: 130px; }

.die__party__next__title {
  font-size: 23px;
  line-height: 1; }

.die__party__next__timer {
  font-size: 33px;
  line-height: 1;
  position: absolute;
  left: 41px; }

.die__party__description {
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("../img/die_party/descr.png") no-repeat 0 0;
  background-size: 100%;
  box-sizing: border-box;
  padding: 23px 50px 0;
  display: none; }

.die__party__description__trigger_area {
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  bottom: 0; }

.die__party__description__title {
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'agency_gothic_ctcondensed';
  font-size: 40px;
  line-height: 1;
  margin-bottom: 10px; }

.die__party__description__text {
  font-family: 'bravorgregular';
  font-size: 17px;
  line-height: 1.2;
  text-align: left; }
  .die__party__description__text p {
    margin-bottom: 15px; }

.die__party__description__pic {
  padding-top: 0; }

.die__request {
  position: relative;
  width: 826px;
  height: 548px;
  background: url("../img/die_party/bg_request.jpg") no-repeat 0 0; }

.die__request__cont {
  padding: 75px 0 0 117px;
  text-align: left; }

.die__request__title {
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  font-size: 40px;
  line-height: 1;
  margin-bottom: 47px; }

.die__request__text {
  font-family: 'bravorgregular';
  font-size: 23px;
  line-height: 1.0;
  text-align: left;
  width: 480px; }
  .die__request__text p {
    margin-bottom: 13px; }

.die__request__form {
  padding-top: 57px; }

.die__request__form__inputs {
  margin-bottom: 27px; }

.die__request__form__inputs__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 180px;
  text-align: center;
  margin-right: 20px; }

.die__request__form__input {
  width: 178px;
  height: 46px;
  background: url("../img/die_party/bg_input.png") no-repeat 0 0;
  border: none;
  padding: 0 10px;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff;
  font-family: 'agency_gothic_ctcondensed';
  font-size: 26px; }

.die__request__form__btn {
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  font-size: 34px;
  line-height: 37px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  border: none;
  background: none;
  white-space: nowrap;
  padding: 0;
  margin: 0; }
  .die__request__form__btn a, .die__request__form__btn span {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *display: inline;
    *zoom: 1;
    color: #ffffff; }
    .die__request__form__btn a:first-child, .die__request__form__btn span:first-child {
      margin-right: 5px; }

.n_die_party {
  padding: 36px 0 50px;
  color: #ffffff; }

.die__party__popup__input {
  width: 396px;
  height: 46px;
  background: url("../img/die_party/bg_input_lg.png") no-repeat 0 0;
  border: none;
  padding: 0 10px;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff;
  font-family: 'agency_gothic_ctcondensed';
  font-size: 27px; }

.die__party__popup__close {
  width: 13px;
  height: 15px;
  background: url("../img/die_party/close.png") no-repeat 0 0;
  position: absolute;
  right: 39px;
  top: 39px; }

.die__party__popup {
  width: 573px;
  height: 345px;
  background: url("../img/die_party/bg_popup.png") no-repeat 0 0;
  position: absolute;
  left: 50%;
  top: 99px;
  margin-left: -286px; }

.die__party__popup__content {
  padding: 53px 40px; }

.die__party__popup__title {
  text-align: center;
  color: #ffffff;
  font-family: 'agency_gothic_ctcondensed';
  font-size: 43px;
  line-height: 1;
  margin-bottom: 18px; }

.die__party__popup__text {
  font-family: 'bravorgregular';
  font-size: 25px;
  line-height: 1;
  color: #ffffff;
  text-align: left;
  margin: 0 0 23px 98px;
  letter-spacing: 1px; }

.die__party__popup__ok {
  color: #ffffff;
  font-family: 'agency_gothic_ctcondensed';
  font-size: 41px;
  line-height: 1; }

.die__party__popup__ok__wrap {
  padding-top: 27px; }

.die__arch {
  position: relative;
  width: 826px;
  height: 548px;
  background: url("../img/die_party/bg_request.jpg") no-repeat 0 0; }

.die__arch__cont {
  padding: 78px 0 0 53px;
  text-align: left; }

.die__arch__title {
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  font-size: 40px;
  line-height: 1;
  margin: -50px 0 80px; }

.die__arch__text {
  font-family: 'bravorgregular';
  font-size: 20px;
  line-height: 1.1;
  text-align: left;
  width: 375px;
  margin-top: -60px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  letter-spacing: 1px;
  margin-right: 37px; }
  .die__arch__text p {
    margin-bottom: 23px; }
    .die__arch__text p a {
      color: #ffffff;
      text-decoration: underline; }

.die__arch__block {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 345px; }

.die__arch__block__vid {
  height: 155px;
  margin-bottom: 10px; }

.die__arch__block__pics {
  *zoom: 1; }
  .die__arch__block__pics:before,
  .die__arch__block__pics:after {
    content: "";
    display: table; }
  .die__arch__block__pics:after {
    clear: both; }

.die__arch__block__pics__item {
  width: 110px;
  height: 109px;
  float: left;
  margin-left: 7px;
  position: relative;
  overflow: hidden; }
  .die__arch__block__pics__item:first-child {
    margin-left: 0; }

.die__arch__block__all {
  display: block;
  width: 178px;
  height: 52px;
  background: url("../img/die_party/btn_arch.png") no-repeat 0 0;
  margin: 35px auto 0; }

.die__arch__back {
  display: block;
  width: 135px;
  height: 52px;
  background: url("../img/die_party/btn_arch_back.png") no-repeat 0 0;
  position: absolute;
  left: 41px;
  bottom: 30px; }

.die__rule {
  position: relative;
  width: 826px;
  height: 548px;
  background: url("../img/die_party/bg_request.jpg") no-repeat 0 0; }

.die__rule__cont {
  padding: 78px 0 0 85px;
  text-align: left; }

.die__rule__title {
  font-family: 'agency_gothic_ctcondensed';
  color: #ffffff;
  font-size: 40px;
  line-height: 1;
  margin-bottom: 23px; }

.die__rule__text {
  font-family: 'bravorgregular';
  font-size: 16px;
  line-height: 1.1;
  text-align: left;
  width: 680px;
  padding-right: 60px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0.07em;
  margin-right: 37px;
  overflow: auto;
  color: #dddcba; }
  .die__rule__text p {
    margin-bottom: 7px; }
    .die__rule__text p a {
      color: #dddcba;
      text-decoration: underline; }

.die__rule__text__pic {
  width: 140px;
  height: 175px;
  float: right;
  margin: 16px 0 0 5px; }

.die__rule__play {
  display: block;
  position: absolute;
  width: 135px;
  height: 52px;
  background: url("../img/die_party/btn_play.png") no-repeat 0 0;
  left: 180px;
  bottom: 30px; }

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes animateCard {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg) scale(0);
    transform: rotate3d(0, 0, 1, -90deg) scale(0);
    opacity: 0; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes animateCard {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg) scale(0);
    transform: rotate3d(0, 0, 1, -90deg) scale(0);
    opacity: 0; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.animateCard {
  -webkit-animation-name: animateCard;
  animation-name: animateCard; }

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

.die__popup__item.animated {
  -webkit-animation-name: animateCard;
  animation-name: animateCard; }

.die__move.animated {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

.die__money__text.animated {
  -webkit-animation-name: tada;
  animation-name: tada; }

.die__move.active {
  -webkit-animation: pulse 1s linear;
  animation: pulse 1s linear; }

.dice_base_sm.animated {
  -webkit-animation: pulse 1s infinite;
  animation: pulse 1s infinite; }

@-webkit-keyframes blink {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes blink {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.dice {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 30em;
  height: 30em;
  transform-style: preserve-3d;
  position: relative; }
  .dice[data-val='6'] .dice__side_back {
    background-position: -60em 0; }
  .dice[data-val='6'] .dice__side_left {
    background-position: -30em 0; }
  .dice[data-val='6'] .dice__side_right {
    background-position: -90em 0; }
  .dice[data-val='6'] .dice__side_top {
    background-position: -150em 0; }
  .dice[data-val='6'] .dice__side_bottom {
    background-position: -120em 0; }
  .dice[data-val='6'] .dice__side_front {
    background-position: 0 0; }
  .dice[data-val='5'] .dice__side_back {
    background-position: -60em 0; }
  .dice[data-val='5'] .dice__side_left {
    background-position: -150em 0; }
  .dice[data-val='5'] .dice__side_right {
    background-position: -120em 0; }
  .dice[data-val='5'] .dice__side_top {
    background-position: -90em 0; }
  .dice[data-val='5'] .dice__side_bottom {
    background-position: -30em 0; }
  .dice[data-val='5'] .dice__side_front {
    background-position: 0 0; }
  .dice[data-val='4'] .dice__side_back {
    background-position: -150em 0; }
  .dice[data-val='4'] .dice__side_left {
    background-position: -30em 0; }
  .dice[data-val='4'] .dice__side_right {
    background-position: -90em 0; }
  .dice[data-val='4'] .dice__side_top {
    background-position: 0 0; }
  .dice[data-val='4'] .dice__side_bottom {
    background-position: -60em 0; }
  .dice[data-val='4'] .dice__side_front {
    background-position: -120em 0; }
  .dice[data-val='3'] .dice__side_back {
    background-position: -120em 0; }
  .dice[data-val='3'] .dice__side_left {
    background-position: -30em 0; }
  .dice[data-val='3'] .dice__side_right {
    background-position: -90em 0; }
  .dice[data-val='3'] .dice__side_top {
    background-position: -60em 0; }
  .dice[data-val='3'] .dice__side_bottom {
    background-position: 0 0; }
  .dice[data-val='3'] .dice__side_front {
    background-position: -150em 0; }
  .dice[data-val='2'] .dice__side_back {
    background-position: -120em 0; }
  .dice[data-val='2'] .dice__side_left {
    background-position: 0 0; }
  .dice[data-val='2'] .dice__side_right {
    background-position: -60em 0; }
  .dice[data-val='2'] .dice__side_top {
    background-position: -30em 0; }
  .dice[data-val='2'] .dice__side_bottom {
    background-position: -90em 0; }
  .dice[data-val='2'] .dice__side_front {
    background-position: -150em 0; }
  .dice[data-val='1'] .dice__side_back {
    background-position: 0 0; }
  .dice[data-val='1'] .dice__side_left {
    background-position: -30em 0; }
  .dice[data-val='1'] .dice__side_right {
    background-position: -90em 0; }
  .dice[data-val='1'] .dice__side_top {
    background-position: -120em 0; }
  .dice[data-val='1'] .dice__side_bottom {
    background-position: -150em 0; }
  .dice[data-val='1'] .dice__side_front {
    background-position: -60em 0; }

.dice__side {
  position: absolute;
  width: 30em;
  height: 30em;
  box-sizing: border-box;
  border-radius: 6em;
  opacity: 1;
  transform-style: preserve-3d;
  background: url("../img/die/dice.jpg") no-repeat 0 0;
  background-size: 180em 30em; }
  .dice__side:before {
    content: '';
    display: block;
    position: absolute;
    background: #9FB4AD;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transform: translateZ(-1em);
    border-radius: 6em; }
  .dice__side:after {
    content: '';
    display: block;
    position: absolute;
    background: #9FB4AD;
    left: 1em;
    top: 1em;
    right: 1em;
    bottom: 1em;
    transform: translateZ(-5em);
    border-radius: 8em; }

/*.side:before {*/
/*content: "";*/
/*display: block;*/
/*position: absolute;*/
/*width: 10em;*/
/*height: 10em;*/
/*transform: translateZ(2em) rotateZ(45deg);*/
/*/!* background: white; *!/*/
/*box-shadow: 0 0 10px 15px white inset;*/
/*border: 2px dotted white;*/
/*/!* border-radius: 50%; *!/*/
/*}*/
.dice__side_back {
  transform: translateZ(-15em) rotateY(180deg);
  background-position: -60em 0; }

.dice__side_left {
  transform: translateX(-15em) rotateY(-90deg);
  background-position: -30em 0; }

.dice__side_right {
  transform: translateX(15em) rotateY(90deg);
  background-position: -90em 0; }

.dice__side_top {
  transform: translateY(-15em) rotateX(90deg);
  background-position: -150em 0; }

.dice__side_bottom {
  transform: translateY(15em) rotateX(-90deg);
  background-position: -120em 0; }

.dice__side_front {
  transform: translateZ(15em);
  background-position: 0 0; }

.dice_1 {
  z-index: 10;
  font-size: 0.035em; }

.dice_2 {
  z-index: 5;
  font-size: 0.031em; }

.dice_base.active {
  visibility: visible; }
  .dice_base.active .dice_1 {
    animation: rotateDice 3s linear; }
  .dice_base.active .dice_2 {
    animation: rotateDice2 3s linear; }

.dice_base.wasted .dice_wrap_1 {
  -webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -moz-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -ms-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -o-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em); }

.dice_base.wasted .dice_wrap_2 {
  -webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -moz-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -ms-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -o-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0, 0, 0.11em); }

.dice_base.wasted .dice_2 {
  font-size: 0.035em; }

.dice_wrap_1 {
  position: relative;
  z-index: 10;
  transform-style: preserve-3d;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-right: .35em;
  -webkit-transform: rotateX(-35deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -moz-transform: rotateX(-35deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -ms-transform: rotateX(-35deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -o-transform: rotateX(-35deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  transform: rotateX(-35deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em); }

.dice_wrap_2 {
  position: relative;
  transform-style: preserve-3d;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  -webkit-transform: rotateX(-35deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  -moz-transform: rotateX(-35deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  -ms-transform: rotateX(-35deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  -o-transform: rotateX(-35deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  transform: rotateX(-35deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0); }

@keyframes rotateDice {
  0% {
    opacity: 0;
    transform: rotateX(400deg) rotateY(-360deg) rotateZ(900deg) translate3d(-150%, 0, 0); }
  20% {
    opacity: 1; }
  50% {
    transform: rotateX(268deg) rotateY(-360deg) rotateZ(-600deg) translate3d(0, 0, 0); }
  80% {
    transform: rotateX(400deg) rotateY(360deg) rotateZ(600deg) translate3d(0, 0, 0); }
  100% {
    transform: none; } }

@keyframes rotateDice2 {
  0% {
    opacity: 0;
    transform: rotateX(-360deg) rotateY(360deg) rotateZ(-360deg) translate3d(150%, 0, 0); }
  20% {
    opacity: 1; }
  50% {
    opacity: 1;
    transform: rotateX(-720deg) rotateY(720deg) rotateZ(720deg) translate3d(0, 0, 0); }
  80% {
    transform: rotateX(-400deg) rotateY(360deg) rotateZ(-600deg) translate3d(0, 0, 0); }
  100% {
    transform: none; } }

@-webkit-keyframes rotateDice {
  0% {
    opacity: 0;
    transform: rotateX(400deg) rotateY(-360deg) rotateZ(900deg) translate3d(-150%, 0, 0); }
  20% {
    opacity: 1; }
  50% {
    transform: rotateX(268deg) rotateY(-360deg) rotateZ(-600deg) translate3d(0, 0, 0); }
  80% {
    transform: rotateX(400deg) rotateY(360deg) rotateZ(600deg) translate3d(0, 0, 0); }
  100% {
    transform: none; } }

@-webkit-keyframes rotateDice2 {
  0% {
    opacity: 0;
    transform: rotateX(-360deg) rotateY(360deg) rotateZ(-360deg) translate3d(150%, 0, 0); }
  20% {
    opacity: 1; }
  50% {
    opacity: 1;
    transform: rotateX(-720deg) rotateY(720deg) rotateZ(720deg) translate3d(0, 0, 0); }
  80% {
    transform: rotateX(-400deg) rotateY(360deg) rotateZ(-600deg) translate3d(0, 0, 0); }
  100% {
    transform: none; } }

.dice_1_sm {
  z-index: 10;
  font-size: 0.019em; }

.dice_2_sm {
  z-index: 5;
  font-size: 0.017em; }

.dice_base_sm .dice_wrap_1 {
  margin-right: -0.1em; }

.dice_base_sm.active .dice_1_sm {
  animation: rotateSmallDice 2s linear; }

.dice_base_sm.active .dice_2_sm {
  animation: rotateSmallDice2 2s linear; }

@keyframes rotateSmallDice {
  0% {
    transform: rotateX(400deg) rotateY(-360deg) rotateZ(900deg); }
  20% { }
  50% {
    transform: rotateX(268deg) rotateY(360deg) rotateZ(-600deg); }
  100% {
    transform: none; } }

@keyframes rotateSmallDice2 {
  0% {
    transform: rotateX(-360deg) rotateY(160deg) rotateZ(-360deg); }
  20% { }
  50% {
    opacity: 1;
    transform: rotateX(-720deg) rotateY(720deg) rotateZ(720deg); }
  100% {
    transform: none; } }

@keyframes rotateDiceFallback {
  0% {
    -webkit-transform: rotateZ(-1960deg) scale(0.1);
    -moz-transform: rotateZ(-1960deg) scale(0.1);
    -ms-transform: rotateZ(-1960deg) scale(0.1);
    -o-transform: rotateZ(-1960deg) scale(0.1);
    transform: rotateZ(-1960deg) scale(0.1);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@keyframes rotateDiceFallback2 {
  0% {
    -webkit-transform: rotateZ(1160deg) scale(0.1);
    -moz-transform: rotateZ(1160deg) scale(0.1);
    -ms-transform: rotateZ(1160deg) scale(0.1);
    -o-transform: rotateZ(1160deg) scale(0.1);
    transform: rotateZ(1160deg) scale(0.1);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes rotateSmallDice {
  0% {
    transform: rotateX(400deg) rotateY(-360deg) rotateZ(900deg); }
  20% { }
  50% {
    transform: rotateX(268deg) rotateY(360deg) rotateZ(-600deg); }
  100% {
    transform: none; } }

@-webkit-keyframes rotateSmallDice2 {
  0% {
    transform: rotateX(-360deg) rotateY(160deg) rotateZ(-360deg); }
  20% { }
  50% {
    opacity: 1;
    transform: rotateX(-720deg) rotateY(720deg) rotateZ(720deg); }
  100% {
    transform: none; } }

@-webkit-keyframes rotateDiceFallback {
  0% {
    -webkit-transform: rotateZ(-1960deg) scale(0.1);
    -moz-transform: rotateZ(-1960deg) scale(0.1);
    -ms-transform: rotateZ(-1960deg) scale(0.1);
    -o-transform: rotateZ(-1960deg) scale(0.1);
    transform: rotateZ(-1960deg) scale(0.1);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

@-webkit-keyframes rotateDiceFallback2 {
  0% {
    -webkit-transform: rotateZ(1160deg) scale(0.1);
    -moz-transform: rotateZ(1160deg) scale(0.1);
    -ms-transform: rotateZ(1160deg) scale(0.1);
    -o-transform: rotateZ(1160deg) scale(0.1);
    transform: rotateZ(1160deg) scale(0.1);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; } }

.finalDiceView .dice_wrap_1 {
  -webkit-transform: rotateX(-60deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -moz-transform: rotateX(-60deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -ms-transform: rotateX(-60deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  -o-transform: rotateX(-60deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em);
  transform: rotateX(-60deg) rotateY(37deg) rotateZ(0deg) translate3d(0, 0, 0.11em); }

.finalDiceView .dice_wrap_2 {
  -webkit-transform: rotateX(-60deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  -moz-transform: rotateX(-60deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  -ms-transform: rotateX(-60deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  -o-transform: rotateX(-60deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0);
  transform: rotateX(-60deg) rotateY(60deg) rotateZ(0deg) translate3d(0, 0, 0); }

.noPreserve3d .dice__side:before, .noPreserve3d .dice__side:after {
  display: none; }

.noPreserve3d .dice_wrap_1,
.noPreserve3d .dice_wrap_2 {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

.noPreserve3d .dice_1,
.noPreserve3d .dice_2 {
  font-size: 0.04em; }

.noPreserve3d .dice_base {
  visibility: hidden; }
  .noPreserve3d .dice_base.active {
    visibility: visible; }
    .noPreserve3d .dice_base.active .dice_1 {
      animation: rotateDiceFallback 1s linear;
      -webkit-animation: rotateDiceFallback 1s linear; }
    .noPreserve3d .dice_base.active .dice_2 {
      animation: rotateDiceFallback2 1.1s linear;
      -webkit-animation: rotateDiceFallback2 1.1s linear; }

.noPreserve3d .dice_1_sm,
.noPreserve3d .dice_2_sm {
  font-size: 0.02em; }

.noPreserve3d .dice_base_sm.active .dice_1_sm {
  animation: rotateDiceFallback 1.2s linear;
  -webkit-animation: rotateDiceFallback 1.2s linear; }

.noPreserve3d .dice_base_sm.active .dice_2_sm {
  animation: rotateDiceFallback2 1s linear;
  -webkit-animation: rotateDiceFallback2 1s linear; }

.noPreserve3d .dice {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  width: 30em;
  height: 30em;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  position: relative; }
  .noPreserve3d .dice .dice__side {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  .noPreserve3d .dice[data-val='6'] .dice__side {
    background-position: -150em 0; }
  .noPreserve3d .dice[data-val='5'] .dice__side {
    background-position: -90em 0; }
  .noPreserve3d .dice[data-val='4'] .dice__side {
    background-position: 0 0; }
  .noPreserve3d .dice[data-val='3'] .dice__side {
    background-position: -60em 0; }
  .noPreserve3d .dice[data-val='2'] .dice__side {
    background-position: -30em 0; }
  .noPreserve3d .dice[data-val='1'] .dice__side {
    background-position: -120em 0; }

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px; }

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

.n_cocktail {
  padding: 0 0 40px; }

.cocktail {
  width: 17.31em;
  height: 11.74em;
  background: url("../img/cocktail/bg.jpg") no-repeat 0 0;
  background-size: 100%;
  font-family: 'AmericanTypewriter'; }

.cocktail__ready {
  position: absolute;
  left: 1.30em;
  top: .39em; }

.cocktail__ready__item {
  width: 2.38em;
  height: 2.38em;
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 0.25em;
  cursor: pointer; }
  .cocktail__ready__item:hover .cocktail__ready__item__over, .cocktail__ready__item.active .cocktail__ready__item__over {
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }

.cocktail__ready__item__over {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #000000;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
  z-index: 10; }

.cocktail__ready__item_second {
  margin-right: 4.7em; }

.cocktail__ready__title {
  height: 0.55em;
  text-align: center;
  color: #FFFFFF;
  padding-top: 0.07em; }

.cocktail__ready__title__font {
  font-size: .19em;
  line-height: 1.3; }

.cocktail__ready__pic {
  height: 1.9em;
  text-align: center;
  line-height: 0; }
  .cocktail__ready__pic img {
    height: 100%; }

.cocktail__bottle {
  width: 1.92em;
  height: 5.21em;
  position: absolute;
  top: 3.55em;
  left: 1.13em;
  cursor: pointer; }
  .cocktail__bottle.active {
    cursor: default; }
    .cocktail__bottle.active .cocktail__bottle__hover {
      filter: alpha(opacity=100);
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
  .cocktail__bottle.animated .cocktail__bottle__pic {
    animation-name: animateBottle;
    -webkit-animation-name: animateBottle;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }

@keyframes animateBottle {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 10deg);
    transform: rotate3d(0, 0, 1, 10deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 3deg);
    transform: rotate3d(0, 0, 1, 3deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -3deg);
    transform: rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.cocktail__bottle__pic {
  width: 1.92em;
  height: 5.21em;
  background: url("../img/cocktail/bottle.png") no-repeat 0 0;
  background-size: 100%; }

.cocktail__bottle__hover {
  width: 2.26em;
  height: 5.56em;
  background: url("../img/cocktail/bottle_hover.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: -0.17em;
  top: -0.17em;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.cocktail__bottle__tip {
  width: 2.33em;
  height: 0.99em;
  background: url("../img/cocktail/bottle_tip.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: 1em;
  top: 2.6em;
  display: none; }

.cocktail__info {
  color: #000000;
  width: 6.58em;
  height: 3.92em;
  background: url("../img/cocktail/info.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: 3.46em;
  left: 7.30em;
  text-align: left; }

.cocktail__info__title {
  margin-left: 0.5em;
  padding-top: 0.25em;
  height: 1.1em; }

.cocktail__info__title__font {
  font-size: .3em;
  line-height: 1.3;
  text-transform: uppercase; }

.cocktail__info__cont {
  margin: 0 0.2em 0 0.5em;
  height: 2.1em;
  overflow: auto; }

.cocktail__info__cont__paragraph {
  position: relative;
  overflow: hidden;
  margin-top: 0.1em; }
  .cocktail__info__cont__paragraph:first-child {
    margin-top: 0; }

.cocktail__info__cont__paragraph__font_bold {
  font-size: 110%;
  text-transform: uppercase; }

.cocktail__info__cont__paragraph__font {
  font-size: 0.23em;
  line-height: 1.4; }

.cocktail__info__cont__paragraph__col {
  float: left; }

.cocktail__info__cont__paragraph__col_left {
  width: 55%; }

.cocktail__info__cont__paragraph__col_right {
  width: 45%; }

.cocktail__sharing {
  position: absolute;
  left: 0;
  width: 100%;
  top: 9.53em; }
  .cocktail__sharing:before {
    content: '';
    width: 16.77em;
    height: 2.55em;
    display: block;
    position: absolute;
    background: url("../img/cocktail/chairs.png") no-repeat 0 0;
    background-size: 100%;
    top: -0.33em;
    left: 0.3em; }

.cocktail__sharing__line {
  margin-bottom: .22em;
  position: relative;
  overflow: hidden; }

.cocktail__sharing__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 0;
  margin-left: 0.1em; }
  .cocktail__sharing__btn:first-child {
    margin-left: 0; }
  .cocktail__sharing__btn img {
    height: 0.84em; }

.cocktail__options {
  position: absolute;
  left: 0;
  width: 100%;
  top: 9.55em;
  text-align: center; }

.cocktail__options__list {
  position: relative;
  left: 0;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  -webkit-transition: left 200ms;
  -moz-transition: left 200ms;
  -ms-transition: left 200ms;
  -o-transition: left 200ms;
  transition: left 200ms; }

.cocktail__options__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-right: 0.88em;
  cursor: pointer;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
  .cocktail__options__list__item.active {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .cocktail__options__list__item:last-child {
    margin-right: 0; }

.cocktail__options__list__title {
  color: #FFFFFF;
  font-size: .18em;
  line-height: 1.3; }

.cocktail__options__list__pic {
  line-height: 0;
  margin-bottom: 0.05em; }
  .cocktail__options__list__pic img {
    height: 100%; }

.cocktail__options_glasses .cocktail__options__list__pic {
  height: 1.59em; }

.cocktail__options_ice {
  top: 0.1em; }
  .cocktail__options_ice .cocktail__options__list__pic {
    height: 1.39em; }

.cocktail__options_ingredients {
  position: relative;
  top: -0.4em; }
  .cocktail__options_ingredients .cocktail__options__list__pic {
    height: 1.96em; }
  .cocktail__options_ingredients .cocktail__options__list__item {
    width: 1.75em; }

.cocktail__options_decor {
  position: relative;
  top: -0.4em; }
  .cocktail__options_decor .cocktail__options__slider__wrap {
    top: 0.4em; }
  .cocktail__options_decor .cocktail__options__list__pic {
    height: 1.35em; }
  .cocktail__options_decor .cocktail__options__list__item {
    width: 1.75em; }

.cocktail__options__slider__btn {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: 0.7em;
  cursor: pointer; }
  .cocktail__options__slider__btn img {
    height: .88em; }

.cocktail__options__slider__wrap {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  overflow: hidden;
  width: 9.64em; }

.cocktail__nav {
  position: absolute; }

.cocktail__nav_left {
  left: 0.5em;
  top: 9.2em; }

.cocktail__nav_right {
  right: 0.5em;
  top: 9.6em; }

.cocktail__nav__btn {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 1.87em;
  height: .7em;
  margin-bottom: 0.13em; }
  .cocktail__nav__btn img {
    width: 100%; }
  .cocktail__nav__btn.active .cocktail__nav__btn__hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .cocktail__nav__btn.disabled {
    opacity: 0.5;
    cursor: default; }

.cocktail__nav__btn__back {
  width: 2.19em;
  height: 1.02em;
  position: absolute;
  left: -0.15em;
  top: -0.15em; }

.cocktail__nav__btn__hover {
  width: 1.87em;
  height: .7em;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.cocktail__constructor {
  width: 4.09em;
  height: 5.91em;
  position: absolute;
  top: 2.6em;
  left: 3.4em;
  display: none; }
  .cocktail__constructor img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }

.cocktail__reset {
  position: absolute;
  left: 6.55em;
  top: 0.5em;
  width: 4.2em;
  height: 2.3em;
  cursor: pointer; }

.cocktail__descr {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../img/cocktail/descr.png") no-repeat 0 0;
  background-size: 100% auto;
  display: none; }

.cocktail__descr__share {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  bottom: 0.3em; }
  .cocktail__descr__share .cocktail__sharing__btn_create {
    -webkit-transition: opacity 200ms;
    -moz-transition: opacity 200ms;
    -ms-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms;
    filter: alpha(opacity=20);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
    opacity: 0.2; }
    .cocktail__descr__share .cocktail__sharing__btn_create:hover {
      filter: alpha(opacity=100);
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }

.cocktail_start .cocktail__descr {
  display: block;
  z-index: 20; }

.cocktail_start .cocktail__ready {
  z-index: 30; }

.cocktail_start .cocktail__ready__item {
  filter: alpha(opacity=20);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -ms-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms; }
  .cocktail_start .cocktail__ready__item:hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.cocktail_start .cocktail__ready__item__over {
  visibility: hidden; }

.cocktail_start .cocktail__sharing .cocktail__sharing__btn_create {
  display: none; }

.m_cocktail {
  width: 640px;
  height: 1136px;
  background: url("../img/cocktail_mob/bg.jpg") no-repeat 0 0;
  font-family: 'AmericanTypewriter';
  position: relative;
  margin-bottom: 28px; }

.m_cocktail__options {
  position: absolute;
  left: 0;
  width: 100%;
  top: 166px; }

.m_cocktail__options__list {
  position: relative;
  left: 0;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  -webkit-transition: left 200ms;
  -moz-transition: left 200ms;
  -ms-transition: left 200ms;
  -o-transition: left 200ms;
  transition: left 200ms; }

.m_cocktail__options__list__item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  width: 200px;
  height: 140px;
  padding-top: 60px;
  cursor: pointer;
  position: relative;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  text-align: center; }
  .m_cocktail__options__list__item.active {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .m_cocktail__options__list__item:last-child {
    margin-right: 0; }

.m_cocktail__options__list__title {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 60px;
  display: table;
  white-space: normal; }
  .m_cocktail__options__list__title > span {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%; }

.m_cocktail__options__list__pic {
  line-height: 0;
  height: 120px; }
  .m_cocktail__options__list__pic img {
    height: 100%; }

.m_cocktail__options_ready .m_cocktail__options__list__pic {
  height: 150px; }

.m_cocktail__options__slider__btn {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: 0.7em;
  cursor: pointer; }
  .m_cocktail__options__slider__btn img {
    height: .88em; }

.m_cocktail__options__slider__wrap {
  position: relative;
  overflow: hidden; }

.m_cocktail__nav {
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
  top: 927px; }

.m_cocktail__nav__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  margin-left: 40px; }
  .m_cocktail__nav__btn.active .m_cocktail__nav__btn__hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .m_cocktail__nav__btn.disabled {
    opacity: 0.5;
    cursor: default; }
  .m_cocktail__nav__btn:first-child {
    margin-left: 0; }

.m_cocktail__nav__bottom {
  padding-top: 5px; }
  .m_cocktail__nav__bottom .m_cocktail__nav__btn {
    margin-left: 15px; }
    .m_cocktail__nav__bottom .m_cocktail__nav__btn:first-child {
      margin-left: 0; }

.m_cocktail__bottle {
  position: absolute;
  width: 118px;
  height: 384px;
  left: 20px;
  top: 470px;
  background: url("../img/cocktail_mob/bottle.png") no-repeat 0 0; }

.m_cocktail__kran {
  position: absolute;
  width: 138px;
  height: 465px;
  right: 0;
  top: 400px;
  background: url("../img/cocktail_mob/kran.png") no-repeat 0 0; }

.m_cocktail__btn_add {
  position: absolute;
  width: 455px;
  height: 163px;
  left: 57px;
  top: 852px;
  background: url("../img/cocktail_mob/btn_add.png") no-repeat 0 0; }
  .m_cocktail__btn_add:before {
    content: '';
    display: block;
    position: absolute;
    width: 55px;
    height: 545px;
    left: 0;
    bottom: 0; }

.m_cocktail__constructor {
  width: 4.09em;
  height: 5.91em;
  position: absolute;
  top: 390px;
  left: 160px;
  font-size: 80px;
  display: block; }
  .m_cocktail__constructor img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }

.m_cocktail__sharing {
  position: absolute;
  left: 0;
  width: 100%;
  top: 943px;
  text-align: center; }

.m_cocktail__sharing__line {
  margin-bottom: 15px; }

.m_cocktail__sharing__btn {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  line-height: 0;
  margin-left: 10px; }
  .m_cocktail__sharing__btn:first-child {
    margin-left: 0; }
  .m_cocktail__sharing__btn img {
    height: 79px; }

.m_cocktail__info {
  color: #000000;
  width: 384px;
  height: 401px;
  background: url("../img/cocktail_mob/descr.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: 410px;
  right: 5px;
  text-align: left; }

.m_cocktail__info__title {
  margin: 0 30px;
  padding-top: 25px;
  height: 110px; }

.m_cocktail__info__title__font {
  font-size: 24px;
  line-height: 1.3;
  text-transform: uppercase; }

.m_cocktail__info__cont {
  margin: 0 30px 0 30px;
  height: 240px;
  overflow: auto; }

.m_cocktail__info__cont__paragraph {
  position: relative;
  overflow: hidden;
  margin-top: 10px; }

.m_cocktail__info__cont__paragraph__font_bold {
  text-transform: uppercase; }

.m_cocktail__info__cont__paragraph__font {
  font-size: 19px;
  line-height: 1.4; }

.m_cocktail_ready .m_cocktail__constructor {
  left: -35px; }

.m_cocktail_ready .m_cocktail__bottle {
  display: none; }

.m_cocktail_ready .m_cocktail__kran {
  display: none; }

.m_cocktail_start .m_cocktail__pop {
  display: block; }

.m_cocktail_start .m_cocktail__options {
  z-index: 20; }

.m_cocktail__pop {
  position: absolute;
  width: 640px;
  height: 1136px;
  background: url("../img/cocktail_mob/start.png") no-repeat 0 0;
  left: 0;
  top: 0;
  display: none; }

.m_cocktail__pop__btn {
  position: absolute;
  width: 405px;
  height: 79px;
  display: block;
  left: 122px;
  bottom: 20px; }

.m_cocktail__reset {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 142px; }

/* <tv styles> */
.tv {
  width: 19.67em;
  height: 13.79em;
  background: url("../img/tv/tv.png") no-repeat 0 0;
  background-size: 100%;
  position: relative;
  margin: 0 auto;
  letter-spacing: 0.05em; }

.tv__close {
  width: .26em;
  height: .26em;
  background: url("../img/tv/cross.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  right: -.1em;
  top: .6em; }

.tv__main {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/main/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__main__logo_block {
  width: 5.73em;
  height: 2.16em;
  background: url("../img/tv/main/logo_j.jpg") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: .7em;
  top: 1.5em; }

.tv__main__logo_game {
  width: 6.03em;
  height: 4.46em;
  background: url("../img/tv/main/logo_g.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  right: 1.75em;
  top: 0.5em; }

.tv__main__nav {
  position: absolute;
  left: .7em;
  top: 5em; }

.tv__main__nav__item {
  height: .57em;
  background: url("../img/tv/main/marker.png") no-repeat 0 0;
  background-size: auto 100%;
  padding-left: .57em;
  margin-bottom: .5em;
  line-height: 0.4;
  position: relative;
  overflow: hidden; }
  .tv__main__nav__item img {
    height: .44em; }

.tv__main__menu {
  position: absolute;
  left: 7.39em;
  top: 5em; }

.tv__main__menu__item {
  height: .5em;
  margin-bottom: .25em;
  line-height: 0;
  position: relative;
  overflow: hidden; }
  .tv__main__menu__item img {
    height: .25em; }

.tv__main__music {
  width: 3.02em;
  height: 2.08em;
  background: url("../img/tv/main/music.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  right: 0;
  bottom: .4em; }

.tv__choose {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/choose/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }
  .tv__choose[data-type='man'] [data-motion='paper'] {
    background-image: url("../img/tv/choose/paper.png"); }
  .tv__choose[data-type='man'] [data-motion='scissors'] {
    background-image: url("../img/tv/choose/scissors.png"); }
  .tv__choose[data-type='man'] [data-motion='stone'] {
    background-image: url("../img/tv/choose/stone.png"); }
  .tv__choose[data-type='monkey'] [data-motion='paper'] {
    background-image: url("../img/tv/choose/paper_m.png"); }
  .tv__choose[data-type='monkey'] [data-motion='scissors'] {
    background-image: url("../img/tv/choose/scissors_m.png"); }
  .tv__choose[data-type='monkey'] [data-motion='stone'] {
    background-image: url("../img/tv/choose/stone_m.png"); }
  .tv__choose[data-type='zombie'] [data-motion='paper'] {
    background-image: url("../img/tv/choose/paper_z.png"); }
  .tv__choose[data-type='zombie'] [data-motion='scissors'] {
    background-image: url("../img/tv/choose/scissors_z.png"); }
  .tv__choose[data-type='zombie'] [data-motion='stone'] {
    background-image: url("../img/tv/choose/stone_z.png"); }

.tv__choose__back {
  display: block;
  position: absolute;
  background: url("../img/tv/choose/back.png") no-repeat 0 0;
  background-size: 100%;
  width: 1.94em;
  height: .46em;
  left: 1.47em;
  bottom: .61em; }

.tv__choose__play {
  display: block;
  position: absolute;
  background: url("../img/tv/choose/play.png") no-repeat 0 0;
  background-size: 100%;
  width: 3.42em;
  height: 1.53em;
  margin-left: -1.71em;
  left: 50%;
  bottom: .4em; }
  .tv__choose__play.active {
    background-image: url("../img/tv/choose/play_active.png"); }

.tv__choose__top {
  display: block;
  position: absolute;
  background: url("../img/tv/choose/top.png") no-repeat center 0;
  background-size: 100%;
  left: 0;
  right: 0;
  top: .3em;
  height: 3.56em; }

.tv__choose__list {
  position: absolute;
  top: 4.18em;
  left: 1.92em; }

.tv__choose__list__item {
  position: relative;
  float: left;
  width: 2.91em;
  height: 2.91em;
  margin-right: 1.05em; }
  .tv__choose__list__item:hover .tv__choose__list__hover {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.tv__choose__list__arrow_prev {
  width: .44em;
  height: .76em;
  background: url("../img/tv/choose/arrow_prev.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -.38em;
  left: -.3em;
  cursor: pointer; }

.tv__choose__list__arrow_next {
  width: .44em;
  height: .76em;
  background: url("../img/tv/choose/arrow_next.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -.38em;
  right: -.3em;
  cursor: pointer; }

.tv__choose__list__pic {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }
  .tv__choose__list__pic img {
    display: none;
    height: 100%; }
    .tv__choose__list__pic img.active {
      display: block; }

.tv__choose__list__pic__item {
  display: none;
  height: 100%;
  width: 100%;
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat; }
  .tv__choose__list__pic__item.active {
    display: block; }

.tv__choose__list__hover {
  width: 3em;
  height: 2.96em;
  background: url("../img/tv/choose/hover.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: -0.04em;
  top: -0.01em;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.tv__lobby {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/lobby/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__lobby__back {
  display: block;
  position: absolute;
  background: url("../img/tv/lobby/back.png") no-repeat 0 0;
  background-size: 100%;
  width: 1.94em;
  height: .46em;
  left: 1.47em;
  bottom: .61em; }

.tv__lobby__new {
  display: block;
  position: absolute;
  background: url("../img/tv/lobby/new.png") no-repeat 0 0;
  background-size: 100%;
  width: 4.84em;
  height: 1.81em;
  left: 4.70em;
  bottom: .61em; }

.tv__lobby__title {
  display: block;
  position: absolute;
  background: url("../img/tv/lobby/title.png") no-repeat 0 0;
  background-size: 100%;
  width: 6.69em;
  height: .87em;
  left: 3.75em;
  top: 1.37em; }

.tv__lobby__list {
  padding: 0.25em 0 0 0.17em;
  position: absolute;
  top: 2.3em;
  left: 1.27em;
  overflow-y: auto;
  overflow-x: hidden;
  height: 4.6em;
  width: 12em; }

.tv__lobby__list__item {
  display: block;
  font-family: 'sevenet_7_cyrregular';
  color: #00ff24;
  line-height: 0;
  margin-bottom: 0.45em;
  white-space: nowrap;
  position: relative; }
  .tv__lobby__list__item:before {
    content: '';
    display: block;
    position: absolute;
    background: url("../img/tv/lobby/border.png") no-repeat 0 0;
    background-size: 100%;
    left: -.15em;
    top: -.25em;
    width: 11.95em;
    height: .83em;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  .tv__lobby__list__item:hover:before {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .tv__lobby__list__item:last-child {
    margin-bottom: 0.2em; }

.tv__lobby__list__item__col {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  padding-right: 0.3em;
  box-sizing: border-box; }

.tv__lobby__list__item__col_1 {
  width: 5.15em; }

.tv__lobby__list__item__col_2 {
  width: 4.05em; }

.tv__lobby__list__item__col_3 {
  width: 2.45em; }

.tv__lobby__list__item__font {
  font-size: 0.36em;
  line-height: 1;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis; }

.tv__request {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/lobby/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__request__back {
  display: block;
  position: absolute;
  background: url("../img/tv/request/back.png") no-repeat 0 0;
  background-size: 100%;
  width: 1.77em;
  height: .54em;
  left: 1.47em;
  bottom: .61em; }

.tv__request__one {
  display: block;
  position: absolute;
  background: url("../img/tv/request/one.png") no-repeat 0 0;
  background-size: 100%;
  width: 3.72em;
  height: .58em;
  left: 1.47em;
  bottom: .61em; }

.tv__request__firend {
  display: block;
  position: absolute;
  background: url("../img/tv/request/friend.png") no-repeat 0 0;
  background-size: 100%;
  width: 3.92em;
  height: .48em;
  right: 1.47em;
  bottom: .61em;
  border: none;
  text-indent: -9999px;
  margin: 0;
  padding: 0; }

.tv__request__ok {
  display: block;
  background: url("../img/tv/request/ok.png") no-repeat 0 0;
  background-size: 100%;
  width: 1.42em;
  height: .66em;
  border: 0;
  padding: 0;
  margin: 0 auto; }

.tv__request__title {
  display: block;
  background: url("../img/tv/request/title.png") no-repeat 0 0;
  background-size: 100%;
  width: 6.99em;
  height: .87em;
  margin: 0 auto 1em; }

.tv__request__title_friend {
  margin-bottom: .5em; }

.tv__request__cont {
  width: 9.79em;
  position: absolute;
  left: 2.40em;
  top: 1.37em; }

.tv__request__cont_wide {
  width: 11.76em;
  left: 1.47em; }

.tv__request__text {
  font-family: 'sevenet_7_cyrregular';
  color: #00ff1e;
  text-transform: uppercase;
  font-size: .43em;
  line-height: 1.3;
  margin-bottom: 1.8em; }

.tv__request__text_sm {
  font-size: .31em;
  margin-bottom: 1.4em; }

.tv__request__input__wrap {
  width: 9.79em;
  height: .95em;
  background: url("../img/tv/request/input.png") no-repeat 0 0;
  background-size: 100%;
  position: relative;
  margin-bottom: 1em; }

.tv__request__input {
  border: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  font-family: 'sevenet_7_cyrregular';
  background: none;
  color: #bfbfbf;
  font-size: .40em;
  line-height: 1em;
  padding: 0 0.5em 0 1em;
  box-sizing: border-box;
  text-transform: uppercase; }

.tv__request__inputs__list {
  position: relative;
  overflow: hidden;
  margin-bottom: .4em; }

.tv__request__inputs__list__item {
  width: 3.75em;
  height: .95em;
  background: url("../img/tv/request/input_sm.png") no-repeat 0 0;
  background-size: 100%;
  position: relative;
  float: left;
  margin-left: 0.25em; }
  .tv__request__inputs__list__item:first-child {
    margin-left: 0; }

.tv__rules {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/lobby/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__rules__title {
  display: block;
  background: url("../img/tv/rules/title.png") no-repeat 0 0;
  background-size: 100%;
  width: 6.99em;
  height: .87em;
  margin: 0 auto 0.5em; }

.tv__rules__cont {
  width: 11.76em;
  position: absolute;
  left: 1.47em;
  top: 1.37em; }

.tv__rules__text {
  font-family: 'sevenet_7_cyrregular';
  color: #00ff1e;
  text-transform: uppercase;
  font-size: .31em;
  line-height: 1.3;
  margin-bottom: 1.4em;
  height: 16em;
  overflow: auto; }
  .tv__rules__text::-webkit-scrollbar-thumb {
    background: url("../img/tv/scroll_bg.jpg") repeat-y 0 0;
    background-size: 100% auto;
    border-radius: 0;
    border: 4px solid #005f00;
    border-top: 6px solid #005f00;
    border-bottom: 6px solid #005f00; }
  .tv__rules__text::-webkit-scrollbar-track {
    background: url("../img/tv/track.png") repeat-y 0 0;
    background-size: 100% auto; }
  .tv__rules__text::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 20px; }

.tv__rules__play {
  width: 2.01em;
  height: .46em;
  display: block;
  background: url("../img/tv/rules/play.png") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  right: 1.47em;
  bottom: .61em; }

.tv__arch {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/lobby/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__arch__title {
  display: block;
  background: url("../img/tv/arch/title.png") no-repeat 0 0;
  background-size: 100%;
  width: 10.07em;
  height: .87em;
  margin: 0 auto 0.5em; }

.tv__arch__title_sm {
  background-image: url("../img/tv/arch/title_s.png");
  width: 8.24em; }

.tv__arch__cont {
  width: 11.76em;
  position: absolute;
  left: 1.47em;
  top: 1.37em; }

.tv__arch__text {
  font-family: 'sevenet_7_cyrregular';
  color: #00ff1e;
  text-transform: uppercase;
  font-size: .3em;
  line-height: 1.3;
  margin-bottom: .8em; }
  .tv__arch__text::-webkit-scrollbar-thumb {
    background: url("../img/tv/scroll_bg.jpg") repeat-y 0 0;
    background-size: 100% auto;
    border-radius: 0;
    border: 4px solid #005f00;
    border-top: 6px solid #005f00;
    border-bottom: 6px solid #005f00; }
  .tv__arch__text::-webkit-scrollbar-track {
    background: url("../img/tv/track.png") repeat-y 0 0;
    background-size: 100% auto; }
  .tv__arch__text::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 20px; }
  .tv__arch__text a {
    color: #00ff1e; }
  .tv__arch__text p {
    margin-bottom: 0.5em; }

.tv__arch__photo {
  width: 4.2em;
  height: .53em;
  display: block;
  background: url("../img/tv/arch/photo.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  right: 1.47em;
  bottom: .61em; }

.tv__arch__list {
  position: relative;
  overflow: hidden; }

.tv__arch__list__item {
  display: block;
  position: relative;
  width: 2.65em;
  height: 2.64em;
  background: url("../img/tv/arch/frame.png") no-repeat 0 0;
  background-size: 100%;
  float: left;
  margin-left: .65em; }
  .tv__arch__list__item:first-child {
    margin-left: 1.25em; }
  .tv__arch__list__item span {
    display: block;
    position: relative;
    width: 2.17em;
    height: 2.20em;
    overflow: hidden;
    left: .24em;
    top: .21em; }
  .tv__arch__list__item img {
    width: 100%; }

.tv__rate {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/lobby/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__rate__cont {
  width: 11.76em;
  position: absolute;
  left: 1.47em;
  top: 1.37em; }

.tv__rate__list {
  margin: 0 auto;
  width: 8em;
  height: 4.7em;
  position: relative;
  overflow: auto; }
  .tv__rate__list::-webkit-scrollbar-thumb {
    background: url("../img/tv/scroll_bg.jpg") repeat-y 0 0;
    background-size: 100% auto;
    border-radius: 0;
    border: 4px solid #005f00;
    border-top: 6px solid #005f00;
    border-bottom: 6px solid #005f00; }
  .tv__rate__list::-webkit-scrollbar-track {
    background: url("../img/tv/track.png") repeat-y 0 0;
    background-size: 100% auto; }
  .tv__rate__list::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 20px; }

.tv__rate__list__item {
  font-family: 'sevenet_7_cyrregular';
  color: #00ff1e;
  text-transform: uppercase;
  line-height: 0;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.1em;
  white-space: nowrap; }

.tv__rate__list__item_yellow {
  color: #eaff00; }

.tv__rate__list__item__col {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis; }
  .tv__rate__list__item__col:first-child {
    width: 6.6em; }
  .tv__rate__list__item__col span {
    font-size: .34em;
    line-height: 1; }

.tv__rate__title {
  display: block;
  background: url("../img/tv/rate/title.png") no-repeat 0 0;
  background-size: 100%;
  width: 6.99em;
  height: .96em;
  margin: 0 auto 0.5em; }

.tv__tournament {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/tournament/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em; }

.tv__tournament__btn {
  width: 2.9em;
  height: .46em;
  background: url("../img/tv/tournament/share.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: 50%;
  margin-left: -1.45em;
  bottom: 1em;
  display: block; }

.tv__tournament__top {
  font-family: 'sevenet_7_cyrregular';
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0.3em 1.47em;
  background: url("../img/tv/tournament/purple.png") repeat; }
  .tv__tournament__top a {
    color: #FFFFFF;
    text-decoration: underline; }

.tv__tournament__top__font {
  font-size: .24em;
  line-height: 1.3; }

.tv__game {
  width: 14.66em;
  height: 9.5em;
  background: url("../img/tv/game/bg.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 2.6em;
  top: 1.48em;
  visibility: hidden; }
  .tv__game.active {
    visibility: visible; }
    .tv__game.active .tv__game__road {
      display: block; }

.tv__game__road__truck {
  width: 3.5em;
  height: 1.33em;
  background: url("../img/tv/game/truck.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  bottom: 0;
  left: 100%;
  will-change: transform; }

.tv__game__road__car {
  width: 2.73em;
  height: 1.4em;
  background: url("../img/tv/game/car.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  bottom: 0;
  left: 100%;
  will-change: transform; }

.tv__game__road {
  position: absolute;
  left: 0;
  overflow: hidden;
  width: 14.66em;
  height: 1.4em;
  bottom: 1.95em;
  display: none; }
  .tv__game__road .tv__game__road__car {
    animation: moveCar 26s linear infinite; }
  .tv__game__road .tv__game__road__truck {
    animation: moveCar 26s linear infinite;
    animation-delay: 13s; }

@-webkit-keyframes moveCar {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  30% {
    -webkit-transform: translateX(-19em);
    -moz-transform: translateX(-19em);
    -ms-transform: translateX(-19em);
    -o-transform: translateX(-19em);
    transform: translateX(-19em); }
  100% {
    -webkit-transform: translateX(-19em);
    -moz-transform: translateX(-19em);
    -ms-transform: translateX(-19em);
    -o-transform: translateX(-19em);
    transform: translateX(-19em); } }

@keyframes moveCar {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  30% {
    -webkit-transform: translateX(-19em);
    -moz-transform: translateX(-19em);
    -ms-transform: translateX(-19em);
    -o-transform: translateX(-19em);
    transform: translateX(-19em); }
  100% {
    -webkit-transform: translateX(-19em);
    -moz-transform: translateX(-19em);
    -ms-transform: translateX(-19em);
    -o-transform: translateX(-19em);
    transform: translateX(-19em); } }

.tv__game__rules {
  display: block;
  width: .64em;
  height: .63em;
  background: url("../img/tv/game/rules.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: .34em;
  top: .36em; }

.tv__game__info {
  width: 14.67em;
  height: 2.29em;
  background: url("../img/tv/game/top_lines.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: .76em;
  z-index: 10; }

.tv__game__info__round {
  font-family: 'fixsyscttregular';
  color: #040221;
  text-align: center;
  position: absolute;
  width: 1.02em;
  left: 6.8em;
  top: 1.13em;
  line-height: 0; }
  .tv__game__info__round span {
    position: relative;
    font-size: .64em;
    line-height: 1;
    font-style: italic; }
  .tv__game__info__round:before {
    content: '';
    display: block;
    width: 2.1em;
    height: 2.29em;
    position: absolute;
    background: url("../img/tv/game/top_round.png") no-repeat 0 0;
    background-size: 100%;
    left: -.45em;
    top: -1.13em;
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transition: transform 200ms;
    -moz-transition: transform 200ms;
    -ms-transition: transform 200ms;
    -o-transition: transform 200ms;
    transition: transform 200ms; }
  .tv__game__info__round.active:before {
    -webkit-transform: scale(1.2) translateY(-0.05em);
    -moz-transform: scale(1.2) translateY(-0.05em);
    -ms-transform: scale(1.2) translateY(-0.05em);
    -o-transform: scale(1.2) translateY(-0.05em);
    transform: scale(1.2) translateY(-0.05em); }

.tv__game__info__name {
  font-family: 'fixsyscttregular';
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 0;
  position: absolute;
  top: 1.02em; }
  .tv__game__info__name span {
    font-size: .68em;
    line-height: 1;
    font-style: italic;
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 5em; }

.tv__game__info__name_left {
  left: 1.2em; }

.tv__game__info__name_right {
  left: 10.76em; }

.tv__game__info__rate {
  position: absolute;
  overflow: hidden;
  top: .35em; }

.tv__game__info__rate_left {
  left: 2.25em; }

.tv__game__info__rate_right {
  left: 11.1em; }

.tv__game__info__rate__item {
  width: .41em;
  height: .39em;
  background: url("../img/tv/game/star.png") no-repeat 0 0;
  background-size: 100%;
  float: left;
  margin-right: .1em;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: transform 200ms;
  -moz-transition: transform 200ms;
  -ms-transition: transform 200ms;
  -o-transition: transform 200ms;
  transition: transform 200ms; }
  .tv__game__info__rate__item.active {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

.tv__game__hand_left {
  position: absolute;
  left: 0;
  top: 2.45em;
  width: 7.05em;
  height: 5.40em; }
  .tv__game__hand_left[data-type='man'] .tv__game__hand__motion__item[data-motion='stone'] {
    background-image: url("../img/tv/game/man/stone_l.png"); }
  .tv__game__hand_left[data-type='man'] .tv__game__hand__motion__item[data-motion='scissors'] {
    background-image: url("../img/tv/game/man/scissors_l.png"); }
  .tv__game__hand_left[data-type='man'] .tv__game__hand__motion__item[data-motion='paper'] {
    background-image: url("../img/tv/game/man/paper_l.png"); }
  .tv__game__hand_left[data-type='man'] .tv__game__hand__motion__item[data-motion='start'] {
    background-image: url("../img/tv/game/man/start_l.png"); }
  .tv__game__hand_left[data-type='monkey'] .tv__game__hand__motion__item[data-motion='stone'] {
    background-image: url("../img/tv/game/monkey/stone_l.png"); }
  .tv__game__hand_left[data-type='monkey'] .tv__game__hand__motion__item[data-motion='scissors'] {
    background-image: url("../img/tv/game/monkey/scissors_l.png"); }
  .tv__game__hand_left[data-type='monkey'] .tv__game__hand__motion__item[data-motion='paper'] {
    background-image: url("../img/tv/game/monkey/paper_l.png"); }
  .tv__game__hand_left[data-type='monkey'] .tv__game__hand__motion__item[data-motion='start'] {
    background-image: url("../img/tv/game/monkey/start_l.png"); }
  .tv__game__hand_left[data-type='zombie'] .tv__game__hand__motion__item[data-motion='stone'] {
    background-image: url("../img/tv/game/zombie/stone_l.png"); }
  .tv__game__hand_left[data-type='zombie'] .tv__game__hand__motion__item[data-motion='scissors'] {
    background-image: url("../img/tv/game/zombie/scissors_l.png"); }
  .tv__game__hand_left[data-type='zombie'] .tv__game__hand__motion__item[data-motion='paper'] {
    background-image: url("../img/tv/game/zombie/paper_l.png"); }
  .tv__game__hand_left[data-type='zombie'] .tv__game__hand__motion__item[data-motion='start'] {
    background-image: url("../img/tv/game/zombie/start_l.png"); }

.tv__game__hand_right {
  position: absolute;
  right: 0;
  top: 2.45em;
  width: 6.72em;
  height: 5.40em; }
  .tv__game__hand_right[data-type='man'] .tv__game__hand__motion__item[data-motion='stone'] {
    background-image: url("../img/tv/game/man/stone_r.png"); }
  .tv__game__hand_right[data-type='man'] .tv__game__hand__motion__item[data-motion='scissors'] {
    background-image: url("../img/tv/game/man/scissors_r.png"); }
  .tv__game__hand_right[data-type='man'] .tv__game__hand__motion__item[data-motion='paper'] {
    background-image: url("../img/tv/game/man/paper_r.png"); }
  .tv__game__hand_right[data-type='man'] .tv__game__hand__motion__item[data-motion='start'] {
    background-image: url("../img/tv/game/man/start_r.png"); }
  .tv__game__hand_right[data-type='monkey'] .tv__game__hand__motion__item[data-motion='stone'] {
    background-image: url("../img/tv/game/monkey/stone_r.png"); }
  .tv__game__hand_right[data-type='monkey'] .tv__game__hand__motion__item[data-motion='scissors'] {
    background-image: url("../img/tv/game/monkey/scissors_r.png"); }
  .tv__game__hand_right[data-type='monkey'] .tv__game__hand__motion__item[data-motion='paper'] {
    background-image: url("../img/tv/game/monkey/paper_r.png"); }
  .tv__game__hand_right[data-type='monkey'] .tv__game__hand__motion__item[data-motion='start'] {
    background-image: url("../img/tv/game/monkey/start_r.png"); }
  .tv__game__hand_right[data-type='zombie'] .tv__game__hand__motion__item[data-motion='stone'] {
    background-image: url("../img/tv/game/zombie/stone_r.png"); }
  .tv__game__hand_right[data-type='zombie'] .tv__game__hand__motion__item[data-motion='scissors'] {
    background-image: url("../img/tv/game/zombie/scissors_r.png"); }
  .tv__game__hand_right[data-type='zombie'] .tv__game__hand__motion__item[data-motion='paper'] {
    background-image: url("../img/tv/game/zombie/paper_r.png"); }
  .tv__game__hand_right[data-type='zombie'] .tv__game__hand__motion__item[data-motion='start'] {
    background-image: url("../img/tv/game/zombie/start_r.png"); }

.tv__game__hand__motion__item {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 10; }
  .tv__game__hand__motion__item.active {
    filter: alpha(opacity=100);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

.tv__game__hand__animation {
  width: 6.61em;
  height: 3.45em; }
  .tv__game__hand__animation [data-animate] {
    visibility: hidden; }
  .tv__game__hand__animation[data-animation-index='1'] [data-animate='1'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='2'] [data-animate='2'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='3'] [data-animate='3'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='4'] [data-animate='4'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='5'] [data-animate='5'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='6'] [data-animate='6'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='7'] [data-animate='7'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='8'] [data-animate='8'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='9'] [data-animate='9'] {
    visibility: visible; }
  .tv__game__hand__animation[data-animation-index='10'] [data-animate='10'] {
    visibility: visible; }

.tv__game__hand__animation__layer {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.tv__game__hand__animation__layer_upper {
  z-index: 20; }

.tv__game__hand__animation__layer_down {
  z-index: 5; }

.tv__shadow_left {
  width: 6.52em;
  height: .53em;
  background: url("../img/tv/game/shadow_l.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 7.7em; }

.tv__shadow_right {
  width: 6.27em;
  height: .53em;
  background: url("../img/tv/game/shadow_r.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  right: 0;
  top: 7.7em; }

.tv__game__result__rate {
  display: block;
  width: 1.43em;
  height: 1.16em;
  background: url("../img/tv/game/rate.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: .5em;
  right: .5em;
  font-family: 'sevenet_7_cyrregular'; }
  .tv__game__result__rate span {
    color: #fac911;
    text-transform: uppercase;
    display: block;
    position: absolute;
    left: -.8em;
    right: -.8em;
    top: 2.85em;
    text-align: center;
    font-size: .32em;
    line-height: 1; }

.tv__game__result__restart {
  display: block;
  width: 3.48em;
  height: .46em;
  background: url("../img/tv/game/restart.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  bottom: 1.43em;
  right: 1.45em; }

.tv__game__result__share {
  display: block;
  width: 2.69em;
  height: .46em;
  background: url("../img/tv/game/share.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  bottom: 1.43em;
  left: 1.45em; }

.tv__game__result__stars {
  position: absolute;
  overflow: hidden;
  left: 6.55em;
  top: .86em; }

.tv__game__result__name {
  font-family: 'fixsyscttregular';
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  color: #FFFFFF;
  top: 1.45em;
  left: 1.45em;
  right: 1.45em;
  line-height: 0; }
  .tv__game__result__name span {
    font-size: .81em;
    line-height: 1; }

.tv__game__result__title {
  position: absolute;
  top: 2.45em;
  left: 1.45em;
  right: 1.45em;
  background-size: auto 100%;
  background-position: center;
  background-repeat: no-repeat; }

.tv__game__result__cup {
  display: none;
  width: 2.6em;
  height: 4.5em;
  background: url("../img/tv/game/cup.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  bottom: .37em;
  left: 5.96em; }

.tv__game__result__cups {
  display: none;
  width: 4.54em;
  height: 3.69em;
  background: url("../img/tv/game/cups.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  bottom: 1.1em;
  left: 4.84em; }

.tv__game__result[data-state='win'] .tv__game__result__title {
  background-image: url("../img/tv/game/res_win.png");
  height: 1.93em; }

.tv__game__result[data-state='win'] .tv__game__result__cup {
  display: block; }

.tv__game__result[data-state='loose'] .tv__game__result__title {
  background-image: url("../img/tv/game/res_loose.png");
  height: 1.69em; }

.tv__game__result[data-state='both'] .tv__game__result__title {
  background-image: url("../img/tv/game/res_both.png");
  height: 1.71em; }

.tv__game__result[data-state='both'] .tv__game__result__cups {
  display: block; }

.tv__game__result__bottle {
  width: 4.04em;
  height: 5.06em;
  background-size: 100%;
  position: absolute;
  bottom: .42em;
  left: 5.08em; }
  .tv__game__result__bottle img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }

.tv__game__result__salute_right {
  width: 3.73em;
  height: 3.43em;
  background-size: 100%;
  position: absolute;
  top: 2.3em;
  right: 1.45em; }
  .tv__game__result__salute_right img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }

.tv__game__result__salute_left {
  width: 4.09em;
  height: 3.94em;
  background-size: 100%;
  position: absolute;
  top: 2.42em;
  left: .55em; }
  .tv__game__result__salute_left img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }

.mainpage__item_scene__tv [data-animate],
.tv__game__result__bottle [data-animate],
.tv__game__result__salute_left [data-animate],
.tv__game__result__salute_right [data-animate] {
  visibility: hidden; }

.mainpage__item_scene__tv[data-animation-index='1'] [data-animate='1'],
.tv__game__result__bottle[data-animation-index='1'] [data-animate='1'],
.tv__game__result__salute_left[data-animation-index='1'] [data-animate='1'],
.tv__game__result__salute_right[data-animation-index='1'] [data-animate='1'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='2'] [data-animate='2'],
.tv__game__result__bottle[data-animation-index='2'] [data-animate='2'],
.tv__game__result__salute_left[data-animation-index='2'] [data-animate='2'],
.tv__game__result__salute_right[data-animation-index='2'] [data-animate='2'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='3'] [data-animate='3'],
.tv__game__result__bottle[data-animation-index='3'] [data-animate='3'],
.tv__game__result__salute_left[data-animation-index='3'] [data-animate='3'],
.tv__game__result__salute_right[data-animation-index='3'] [data-animate='3'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='4'] [data-animate='4'],
.tv__game__result__bottle[data-animation-index='4'] [data-animate='4'],
.tv__game__result__salute_left[data-animation-index='4'] [data-animate='4'],
.tv__game__result__salute_right[data-animation-index='4'] [data-animate='4'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='5'] [data-animate='5'],
.tv__game__result__bottle[data-animation-index='5'] [data-animate='5'],
.tv__game__result__salute_left[data-animation-index='5'] [data-animate='5'],
.tv__game__result__salute_right[data-animation-index='5'] [data-animate='5'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='6'] [data-animate='6'],
.tv__game__result__bottle[data-animation-index='6'] [data-animate='6'],
.tv__game__result__salute_left[data-animation-index='6'] [data-animate='6'],
.tv__game__result__salute_right[data-animation-index='6'] [data-animate='6'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='7'] [data-animate='7'],
.tv__game__result__bottle[data-animation-index='7'] [data-animate='7'],
.tv__game__result__salute_left[data-animation-index='7'] [data-animate='7'],
.tv__game__result__salute_right[data-animation-index='7'] [data-animate='7'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='8'] [data-animate='8'],
.tv__game__result__bottle[data-animation-index='8'] [data-animate='8'],
.tv__game__result__salute_left[data-animation-index='8'] [data-animate='8'],
.tv__game__result__salute_right[data-animation-index='8'] [data-animate='8'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='9'] [data-animate='9'],
.tv__game__result__bottle[data-animation-index='9'] [data-animate='9'],
.tv__game__result__salute_left[data-animation-index='9'] [data-animate='9'],
.tv__game__result__salute_right[data-animation-index='9'] [data-animate='9'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='10'] [data-animate='10'],
.tv__game__result__bottle[data-animation-index='10'] [data-animate='10'],
.tv__game__result__salute_left[data-animation-index='10'] [data-animate='10'],
.tv__game__result__salute_right[data-animation-index='10'] [data-animate='10'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='11'] [data-animate='11'],
.tv__game__result__bottle[data-animation-index='11'] [data-animate='11'],
.tv__game__result__salute_left[data-animation-index='11'] [data-animate='11'],
.tv__game__result__salute_right[data-animation-index='11'] [data-animate='11'] {
  visibility: visible; }

.mainpage__item_scene__tv[data-animation-index='12'] [data-animate='12'],
.tv__game__result__bottle[data-animation-index='12'] [data-animate='12'],
.tv__game__result__salute_left[data-animation-index='12'] [data-animate='12'],
.tv__game__result__salute_right[data-animation-index='12'] [data-animate='12'] {
  visibility: visible; }

.body_tv {
  background: #154837;
  min-width: 640px; }
  .body_tv .wrapper {
    margin-bottom: 0;
    background: none; }
  .body_tv .tv {
    width: 14.66em;
    height: 9.5em;
    background: none; }
  .body_tv .tv__close {
    right: .6em;
    top: .6em; }
  .body_tv .tv__tournament,
  .body_tv .tv__rules,
  .body_tv .tv__request,
  .body_tv .tv__rate,
  .body_tv .tv__lobby,
  .body_tv .tv__main,
  .body_tv .tv__arch,
  .body_tv .tv__game,
  .body_tv .tv__choose {
    left: 0;
    top: 0; }

.tv__code {
  padding: 140px 0 20px;
  font-family: 'AmericanTypewriter';
  color: #ffffff; }

.tv__code__title {
  text-transform: uppercase;
  font-size: 27px;
  line-height: 1;
  color: #FFFFFF;
  text-align: center; }

.tv__code__title_wrong {
  padding: 90px 0 210px; }

.tv__code__hand {
  width: 40px;
  height: 84px;
  background: url("../img/tv/hand.png") no-repeat 0 0;
  background-size: 100%;
  margin: 23px auto; }

.tv__code__input {
  width: 350px;
  height: 50px;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  background: transparent;
  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  font-size: 27px;
  margin: 0 auto 120px;
  padding: 0 10px;
  display: block;
  font-family: 'AmericanTypewriter'; }

.tv__code__ok {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *display: inline;
  *zoom: 1;
  font-family: 'AmericanTypewriter';
  font-size: 27px;
  line-height: 30px;
  border: none;
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  text-transform: uppercase;
  background: transparent;
  padding: 0; }

.tv__code__bottom {
  position: relative;
  text-align: center; }

.tv__code__back {
  font-size: 17px;
  font-family: 'AmericanTypewriter';
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 5px; }

.tv__code__rega__thumb {
  text-align: center;
  height: 240px;
  line-height: 0;
  margin-bottom: 80px; }
  .tv__code__rega__thumb img {
    height: 100%; }

.tv__code__rega__title {
  text-transform: uppercase;
  font-size: 27px;
  line-height: 1;
  color: #FFFFFF;
  text-align: center; }

.tv__code__rega__descr {
  font-size: 25px;
  line-height: 1;
  color: #FFFFFF;
  margin-left: 290px; }
  .tv__code__rega__descr p {
    margin: 0 0 15px; }
  .tv__code__rega__descr span {
    text-transform: uppercase; }

.tv__code__404__pic {
  text-align: center;
  line-height: 0;
  padding: 0 0 40px; }

.tv__code__404__title {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.5;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 110px; }

/* </tv styles> */

/*# sourceMappingURL=style.css.map */