/* reset style */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
ng-include {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html,
body {
  height: 100%;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
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;
}
select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
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;
}
table td {
  padding: 0;
}
h1,
h2,
h3,
h4,
h5 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: normal;
}
p {
  margin: .5em 0;
}
.clearfix:after {
  display: block;
  line-height: 0;
  height: 0;
  content: ".";
  clear: both;
  visibility: hidden;
}
/* default style */
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide {
  display: none !important;
}
ng\:form {
  display: block;
}
/* The styles below ensure that the CSS transition will ALWAYS
 * animate and close. A nasty bug occurs with CSS transitions where
 * when the active class isn't set, or if the active class doesn't
 * contain any styles to transition to, then, if ngAnimate is used,
 * it will appear as if the webpage is broken due to the forever hanging
 * animations. The border-spacing (!ie) and zoom (ie) CSS properties are
 * used below since they trigger a transition without making the browser
 * animate anything and they're both highly underused CSS properties */
.ng-animate-start {
  border-spacing: 1px 1px;
  -ms-zoom: 1.0001;
}
.ng-animate-active {
  border-spacing: 0px 0px;
  -ms-zoom: 1;
}
/* variables (begin)  */
/* variables (end)  */
/*  default (begin)  */
body {
  z-index: 1;
  background-color: #f1f4f6;
  color: #263351;
  font: 16px/1.3 Arial, sans-serif;
}
body * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  color: #263352;
  text-decoration: none;
  cursor: pointer;
}
a.link {
  text-shadow: 0 1px #fff;
  color: #06c;
  text-decoration: none;
  border-bottom: 1px solid #9cbfe2;
}
a.link:hover,
a.link:focus {
  border-bottom-color: transparent;
}
*:focus {
  outline: 0;
}
.fl-l {
  float: left;
}
.fl-r {
  float: right;
}
.list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list .list_item {
  position: relative;
  padding: 0 8px;
}
.list .list_item:before {
  display: inline-block;
  position: absolute;
  margin: 0 3px 0 0;
  left: 0;
  content: '-';
}
.new-link,
.new-link:visited,
.new-link:hover,
.new-link:active {
  text-decoration: none;
}
.new-link i {
  border-bottom: 1px solid rgba(37, 51, 81, 0.3);
  font-style: normal;
}
.new-link i.i {
  border-bottom: transparent;
}
.new-link:hover i,
.new-link:active i {
  border-bottom-color: transparent;
}
.no-marker {
  margin: 0;
  padding: 0;
  list-style: none;
}
.no-marker .list-item {
  margin: 0;
  padding: 0;
}
.table {
  display: table;
}
.table .table-cell {
  display: table-cell;
}
.b-content {
  padding: 10px;
}
.b-content_title,
.b-content_title__middle {
  margin: 0.4em 0;
  text-align: center;
}
.b-content_title {
  font-size: 1.9em;
}
.b-content_title__middle {
  font-size: 1.5em;
}
.b-content_list {
  list-style-type: disc;
}
.b-content_list__order {
  padding: 0 0 0 5%;
  list-style-type: decimal;
}
.b-content_list__order li {
  margin: .5em;
}
.b-content_list__unorder {
  padding: 0 0 0 2%;
  list-style-type: disc;
}
.b-content_list__unorder li {
  margin: .5em;
}
.b-angular {
  display: block;
  width: 100%;
}
.pull-center {
  text-align: center;
}
.pull-left {
  text-align: left;
}
.pull-right {
  text-align: right;
}
.logo__mamba {
  display: inline-block;
  height: 21px;
  width: 110px;
  vertical-align: middle;
  background-image: url('../images/i-icons/logo__mamba.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}
.full-width {
  width: 100%;
}
.half-width {
  width: 50%;
}
.hide,
.ng-cloak {
  display: none;
}
.no-js.ng-cloak,
.no-cookie.ng-cloak,
.no-js .ng-cloak,
.no-cookie .ng-cloak {
  display: block!important;
}
.b-content__iframe {
  background-color: #ffffff;
}
.b-content__iframe .b-main-iframe {
  display: block;
}
.b-content-top__iframe .b-main-iframe {
  margin: 0 auto;
  max-width: 860px;
}
.b-main-iframe {
  width: 100%;
  height: auto;
  max-height: 94px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.t-light {
  color: #ACBDCC;
}
.equally {
  table-layout: fixed;
}
/*  default (end)  */
/*  grid (begin)  */
.b-row {
  margin: 0 auto;
  width: 100%;
}
.b-row:after {
  display: block;
  height: 0;
  clear: both;
  content: '';
  visibility: hidden;
}
.columns_1 {
  margin-right: 5%;
  width: 3.75%;
}
.columns_2 {
  margin-right: 5%;
  width: 12.5%;
}
.columns_3 {
  margin-right: 5%;
  width: 21.25%;
}
.columns_4 {
  margin-right: 5%;
  width: 30%;
}
.columns_5 {
  margin-right: 5%;
  width: 38.75%;
}
.columns_6 {
  margin-right: 5%;
  width: 47.5%;
}
.columns_7 {
  margin-right: 5%;
  width: 56.25%;
}
.columns_8 {
  margin-right: 5%;
  width: 65%;
}
.columns_9 {
  margin-right: 5%;
  width: 73.75%;
}
.columns_10 {
  margin-right: 5%;
  width: 82.5%;
}
.columns_11 {
  margin-right: 5%;
  width: 91.25%;
}
.columns {
  float: left;
}
.columns:last-child {
  margin-right: 0;
}
/*  grid (end)  */
/* block style */
/* hide and popup block (begin)  */
.b-message_system {
  position: fixed;
  z-index: 999;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 10px 20px;
  opacity: 0;
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 8px 0 rgba(79, 93, 107, 0.5);
  -moz-box-shadow: 0 0 8px 0 rgba(79, 93, 107, 0.5);
  box-shadow: 0 0 8px 0 rgba(79, 93, 107, 0.5);
  background-color: #fff;
  font-size: 15px;
  text-align: center;
}
.b-message_system .i-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  width: 30px;
  cursor: pointer;
  background-size: 14px 14px;
  background-position: 50% 50%;
}
.b-message_system.b-message_system__error {
  color: #ED0281;
}
.b-message_system.b-message_system__success {
  color: #FF6600;
}
.b-message_system.show {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.b-pop_up {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  z-index: 4;
}
.b-pop_up .f-block:first-child {
  margin: 0 0 15px 0;
}
.b-pop_up .f-block .f-title {
  margin: 0 0 3px 0;
}
.b-pop_up .f-block .list.fluid {
  width: 100%;
}
.b-pop_up .f-block:after {
  display: block;
  content: '';
  width: 100%;
  clear: both;
}
.b-pop_up .f-block_inline .button,
.b-pop_up .f-block_inline .b-button,
.b-pop_up .f-block_inline .b-field__input {
  width: 48%;
}
.b-select__popup {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: .0001;
}
/* hide and popup block (begin)  */
/* --------------------------------- */
/* Global layout (begin) */
/*  layout (begin)  */
.b-layout {
  position: relative;
  min-height: 100%;
  margin: 0 auto;
  max-width: 860px;
}
.b-layout__content {
  position: relative;
  margin-left: 0;
  min-height: 320px;
}
.b-layout__content .b-layout__ci {
  -webkit-box-shadow: 0 6px 10px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 6px 10px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 10px 1px rgba(0, 0, 0, 0.3);
}
.b-content__main {
  background-color: #fff;
}
.b-auth__no .b-layout__content {
  margin-left: 0;
  min-height: inherit;
}
.b-auth__no .user_card .b-layout__ci {
  -webkit-box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.3);
}
.user_album_list .b-content__main {
  background-color: #fff;
}
/*  layout (end)  */
/* Global layout (begin) */
/* --------------------------------- */
/* --------------------------------- */
/* Global elements (begin) */
/* icons (begin)  */
.icon {
  display: inline-block;
  height: 45px;
  width: 45px;
  background-image: url('../images/i-icons/maps-icons.png');
  background-repeat: no-repeat;
  background-size: 315px auto;
  vertical-align: middle;
}
.i-close {
  height: 14px;
  width: 14px;
  background-size: cover;
  background-repeat: no-repeat;
}
.i-close.i-close__success {
  display: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGFBMVEX/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgDLiLkfAAAAB3RSTlMAKivo6ezt3MpywAAAAHBJREFUeAGN0TEKA1EMA1E5/699/xtnITC4mCJqH6iZzMypyOq8lMFFX8ZFJxcXvSlc9BNxtJLlouJLxeui4qLLVfGnVXFVXBTvn7Yq/MB+fsRRcbRbHL2lfdEEVxVfKo7+3fdYX3PT4FHFo4pHFf8C6JYJUBAhvo8AAAAASUVORK5CYII=);
}
.i-close.i-close__error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGFBMVEXtAoHtAoHtAoHtAoHtAoHtAoHtAoHtAoFu6DrbAAAAB3RSTlMAKivo6ezt3MpywAAAAHBJREFUeAGN0TEKA1EMA1E5/699/xtnITC4mCJqH6iZzMypyOq8lMFFX8ZFJxcXvSlc9BNxtJLlouJLxeui4qLLVfGnVXFVXBTvn7Yq/MB+fsRRcbRbHL2lfdEEVxVfKo7+3fdYX3PT4FHFo4pHFf8C6JYJUBAhvo8AAAAASUVORK5CYII=);
}
.i-key {
  margin-right: 5px;
  height: 15px;
  width: 30px;
  background-position: -135px 0;
  vertical-align: -2px;
}
.i-key.i-key__blue {
  background-position: -180px 0px;
}
.i-ok {
  margin-right: 5px;
  height: 18px;
  width: 18px;
  background-position: -135px -45px;
  vertical-align: -4px;
}
.i-ok.ok__blue {
  background-position: -180px -45px;
}
.icon-item {
  display: inline-block;
  position: relative;
  height: 45px;
  width: 45px;
  background-image: url('../images/i-icons/menu-icons.png');
  background-size: 225px 225px;
}
.i-search {
  background-position: 0 0;
}
.i-search:hover,
.i-search.hover {
  background-position: 0 -90px;
}
.i-search.active {
  background-position: 0 -45px;
}
.i-message {
  background-position: -45px 0;
}
.i-message:hover,
.i-message.hover {
  background-position: -45px -90px;
}
.i-message.active {
  background-position: -45px -45px;
}
.i-hitlist {
  background-position: -90px 0;
}
.i-hitlist:hover,
.i-hitlist.hover {
  background-position: -90px -90px;
}
.i-hitlist.active {
  background-position: -90px -45px;
}
.i-sidebar {
  background-position: -135px 0;
}
.b-sidebar__show .i-sidebar {
  background-position: -135px -135px;
}
.i-back {
  background-position: 0 -135px;
}
.i-setting-top {
  background-position: -135px -45px;
}
.i-setting-top__active {
  background-position: -135px -90px;
}
.i-reload {
  background-position: -90px -135px;
}
.i-search__blue {
  background-position: -180px 0;
}
.i-message__blue {
  background-position: -180px -45px;
}
.i-hitlist__blue {
  background-position: -180px -90px;
}
.i-notif__blue {
  background-position: -180px -135px;
}
.i-photoline__sidebar {
  background-position: -90px -180px;
}
.i-rating {
  background-position: -135px -180px;
}
.i-settings__blue {
  background-position: -180px -180px;
}
.i-settings__blue-user {
  background-position: -90px -270px;
}
.i-settings__blue-folder {
  background-position: -135px -270px;
}
.i-delete {
  background-position: -180px -270px;
}
.i-coints {
  width: 30px;
  background-position: -235px -135px;
}
.i-coints__small {
  height: 18px;
  width: 13px;
  background-position: -160px -96px;
  -webkit-background-size: 210px auto;
  background-size: 210px auto;
  vertical-align: -3px;
}
.i-edit {
  height: 28px;
  width: 25px;
  background-position: -55px -188px;
}
.i-search__no {
  background-position: -90px -180px;
}
.i-vip {
  height: 25px;
  width: 25px;
  background-position: -145px -190px;
  vertical-align: -8px;
}
.i-aboutme {
  height: 34px;
  width: 32px;
  background-position: -231px -185px;
  vertical-align: -10px;
}
.i-albums__profile {
  height: 36px;
  width: 31px;
  background-position: -278px -183px;
  vertical-align: -11px;
}
.i-phone__sg {
  height: 14px;
  width: 9px;
  background-position: -90px -135px;
}
.i-point {
  height: 24px;
  width: 18px;
  background-position: -225px -225px;
}
.i-arrow__blue {
  background-position: -270px 0;
}
.i-star__blue {
  background-position: -225px -270px;
}
.i-bonus {
  height: 52px;
  width: 75px;
  background: url('../images/i-icons/i-bonus.png') no-repeat left top;
}
.i-new {
  display: inline-block;
  position: relative;
  background-image: url('../images/i-icons/i.png');
  -webkit-background-size: 125px 125px;
  background-size: 125px 125px;
  vertical-align: middle;
}
.i-banner__top {
  height: 50px;
  width: 34px;
  background-position: -15px 0;
}
.i-up__white {
  height: 27px;
  width: 27px;
  background-position: 0 -52px;
}
.i-arrow-fd {
  height: 6px;
  width: 9px;
  background-position: 0 0;
}
.i-riseup {
  height: 26px;
  width: 25px;
  background-position: -49px 0;
  vertical-align: -8px;
}
.i-colplace {
  width: 17px;
  height: 15px;
  vertical-align: -2px;
}
.i-colplace.i-colplace_1 {
  background-position: 0 -79px;
}
.i-colplace.i-colplace_2 {
  background-position: -17px -79px;
}
.i-colplace.i-colplace_3 {
  background-position: -34px -79px;
}
.i-colplace.i-colplace_4 {
  background-position: -51px -79px;
}
.i-online__folder,
.i-offline__folder {
  position: relative;
  height: 45px;
  width: 45px;
  background: transparent;
}
.i-online__folder:before,
.i-offline__folder:before {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 17px;
  width: 17px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: transparent;
  border: 2px solid #fff;
  content: '';
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  background-color: #8c9ca6;
  background-image: -moz-linear-gradient(top, #c1d2dc, #8c9ca6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c1d2dc), to(#8c9ca6));
  background-image: -webkit-linear-gradient(top, #c1d2dc, #8c9ca6);
  background-image: -o-linear-gradient(top, #c1d2dc, #8c9ca6);
  background-image: linear-gradient(to bottom, #c1d2dc, #8c9ca6);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}
.i-online__folder:before {
  background-color: #67a502;
  background-image: -moz-linear-gradient(top, #9ed247, #67a502);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ed247), to(#67a502));
  background-image: -webkit-linear-gradient(top, #9ed247, #67a502);
  background-image: -o-linear-gradient(top, #9ed247, #67a502);
  background-image: linear-gradient(to bottom, #9ed247, #67a502);
}
.i-rating__small {
  height: 13px;
  width: 12px;
  background-position: -75px 0;
}
.i {
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  -webkit-background-size: cover;
  background-size: cover;
}
.i.i-refresh {
  height: 28px;
  width: 27px;
  background-image: url('../images/i-refresh.png');
  vertical-align: middle;
}
.i.i-refresh.i-refresh_blue {
  height: 1.6190em;
  width: 2.1428em;
  background-image: url('../images/i-refresh_blue.png');
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-offense {
  height: 1.7142em;
  width: 1.8571em;
  background: url('../images/i-icons/i-offense.png');
  background-image: url('../images/i-icons/i-offense.svg');
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-ignore {
  height: 2.0952em;
  width: 2.0952em;
  background: url('../images/i-ignore.png');
  background-image: url('../images/i-icons/i-ignore.svg');
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-settings {
  height: 30px;
  width: 30px;
  background-image: url('../images/i-settings.png');
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.i.i-reject {
  background-image: url('../images/i-icons/i-user__reject.png');
  height: 57px;
  width: 50px;
  background-position: 0 0;
}
.i.i-gift {
  margin: 0 5px 0 0;
  width: 30px;
  height: 30px;
  background-image: url('../images/i-icons/i-gift.png');
}
.i.i-up {
  margin: 0 5px 0 0;
  width: 30px;
  height: 30px;
  background-image: url('../images/i-icons/i-up.png');
}
.i.i-no_photo {
  height: 113px;
  width: 113px;
  background-image: url('../images/i-icons/i-no_photo.png');
}
.i.i-no_user {
  height: 113px;
  width: 113px;
  background-image: url('../images/i-icons/i-no_user.png');
}
.i.i-raiting-top100 {
  height: 113px;
  width: 113px;
  background-image: url('../images/i-icons/i-raiting-top100.png');
}
.i.i-present_first {
  margin: 0 5px 0 0;
  height: 30px;
  width: 28px;
  background-image: url('../images/i-present_first.png');
}
.i.i-message__yes {
  height: 72px;
  width: 101px;
  background-image: url('../images/i-icons/i-message.png');
}
.i.i-no_message {
  height: 94px;
  width: 101px;
  background-image: url('../images/i-icons/i-no_message.png');
}
.i.i-no_glass {
  height: 156px;
  width: 174px;
  background-image: url('../images/i-icons/i-no_glass.png');
}
.i.i-cogwheel {
  height: 30px;
  width: 30px;
  background-image: url('../images/i-icons/i-cogwheel.png');
}
.i.i-no_see {
  height: 30px;
  width: 30px;
  background-image: url('../images/i-icons/i-no_see.png');
}
.i.i-shield {
  height: 30px;
  width: 30px;
  background-image: url('../images/i-icons/i-shield.png');
}
.i.i-edit__white {
  height: 26px;
  width: 27px;
  background: url('../images/i-icons/i-edit__white.png');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-edit_new__white {
  width: 26px;
  height: 26px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkE3RjU3OTg3NDdFMTFFNEI5MjE4NDQ0RDI2MTZCMjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkE3RjU3OTk3NDdFMTFFNEI5MjE4NDQ0RDI2MTZCMjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQTdGNTc5Njc0N0UxMUU0QjkyMTg0NDREMjYxNkIyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQTdGNTc5Nzc0N0UxMUU0QjkyMTg0NDREMjYxNkIyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrKcrEsAAAGuSURBVHjavJa/S8NAFMeT6OLibKmUIoqLINVG0ZKlm9JBcLGDg6CT4OL/4T/gIq6CShE7CYqD2NG2Vqgg0k0HQdEpcn4fPCXEl9xVow8+NHl9P+5y792drZSyDKUXXIBhfm8Az9TZokSGlNR3KZr6O0LuFHAF/bqg2xB0BZDWzWgA1Hm0B6DM+lnwLszIB3m2WQZV1tc51lfsYJIsaAjBWuBVRcszuBH0TZCREnkqeZmUEhEnCSY5iiuGbSs52Qm+2EIfdcCg4NgEW/xrg3GwCUYE2zswFFd1VF1PwmfYBX1Cf/SDfcH+EbhS1c2DPS7XsFxpmrEHtAU/aocKWAAOGZ5qFnXJoPPXNDEuLYPqGTVIlNMFcax/EkpU09jkDOLkNf+f0bQdXrBKxH7202LwucDmpJ2hkGB5TwRtpYa9B5lfNizFyMY17GKCe105bq9bSbDQVqNm5P7BMeFJM3oA18LI2uAtZuQvoBWxph2To7zKxzPppyP2QWqHKbYp8/GvPco/SXOZh/WHQqJjwY7uEKmwvpvrVlFIVDL1t7u4QJKcgzF+vgUzwDdx/BBgANyI39FeWi1FAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-edit__album {
  height: 30px;
  width: 30px;
  background-image: url('../images/i-icons/i-edit__album.png');
  background-repeat: no-repeat;
}
.i.i-album__white {
  height: 26px;
  width: 22px;
  background-image: url('../images/i-icons/i-album__white.png');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-comment__on {
  height: 22px;
  width: 21px;
  background-image: url('../images/i-icons/i-comment__on.png');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-comment_new__on {
  width: 26px;
  height: 22px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTZERDY5RTc3NDdFMTFFNDkwQzk5NTczRTU1N0VFRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTZERDY5RTg3NDdFMTFFNDkwQzk5NTczRTU1N0VFRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNkRENjlFNTc0N0UxMUU0OTBDOTk1NzNFNTU3RUVFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNkRENjlFNjc0N0UxMUU0OTBDOTk1NzNFNTU3RUVFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PihXtakAAAE4SURBVHja7NUxSwMxFMDxpPYQXAQXuyiCFsSv4Few9DN0qA4uIhQRV0FQUREd/BKC0I/QDl3rcIODoouKDjrWSvw/eIVQUin2gksf/JpcL7yX5Licdc4ZYgPbmDfZxiNOcGUoVHHxo2L5uafiAi5wjDwmRlzJN7qoYRMPUsjpzQJeMt66GbxLJ4eO/jllso/eznSkUG9FuYiFXIzkwRgXGhf6n0JW+90I+b+0tVIoibiQSW0TOUBTrOAQR0MmaHtHlx/TKHrXO9qm8pko/eHYb2JVzmPPEm4HjC9ZPbzL2MKcnk/ulz2f1ZnLMz3Avq5O2j184lnzPOEMN6ZvViJBfgC5v4xrb7YNLGJXr88DOU2o0LDW8abJX5Fq/zTrQqKIet/zuAyNHfWFvcMaqvp1/kArNPBHgAEAsZLzNL6JX20AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-comment__off {
  height: 22px;
  width: 21px;
  background-image: url('../images/i-icons/i-comment__off.png');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i.i-comment__off__blue {
  height: 20px;
  width: 19px;
  background-image: url('../images/i-icons/i-comment__off__blue.png');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i-favorite {
  display: inline-block;
  height: 1.3333em;
  width: 1.6666em;
  background: url('../images/i-favorite.png');
  background: none, url('../images/i-icons/i-favorite.svg');
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
.i-me {
  margin: 0 5px 0 0;
  height: 26px;
  width: 24px;
  background-image: url('../images/i-profile.png');
}
.i-albums {
  margin: 0 5px 0 0;
  height: 29px;
  width: 24px;
  background-image: url('../images/i-albums.png');
}
.i-photo {
  height: 20px;
  width: 29px;
  background-position: -49px -26px;
}
.i-photo.i-photo__white {
  background-position: -49px -47px;
}
.i-quit {
  width: 32px;
  height: 29px;
  margin: 0 5px 0 -20px;
  background-image: url('../images/i-quit.png');
}
.i-male {
  height: 1.1905em;
  width: 1.1428em;
  background: url('../images/i-icons/i-gender_m.png');
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.i-female {
  height: 1.4285em;
  width: .9047em;
  background: url('../images/i-icons/i-gender_f.png');
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.i-photo_count {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 2px 4px 2px 20px;
  color: #fff;
  font-size: 0.7619em;
  font-style: normal;
  background-image: none;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.i-photo_count:before {
  position: absolute;
  left: 3px;
  top: 3px;
  height: 11px;
  width: 15px;
  background-image: url('../images/i-icons/i-photo.png');
  background-position: 0 -12px;
  -webkit-background-size: 15px 23px;
  background-size: 15px 23px;
  content: '';
}
.status {
  display: inline-block;
  padding: 4px;
  border: 2px solid #fff;
  color: #fff;
  font: bold 0.7em/0.7em Arial, sans-serif;
  white-space: nowrap;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.status.green {
  text-shadow: 0 -1px #6bad00;
  background-color: #6ba806;
  background-image: -moz-linear-gradient(top, #9dd145, #6ba806);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9dd145), to(#6ba806));
  background-image: -webkit-linear-gradient(top, #9dd145, #6ba806);
  background-image: -o-linear-gradient(top, #9dd145, #6ba806);
  background-image: linear-gradient(to bottom, #9dd145, #6ba806);
}
.status.red {
  background-color: #dc0000;
  background-image: -moz-linear-gradient(top, #fc5775, #dc0000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fc5775), to(#dc0000));
  background-image: -webkit-linear-gradient(top, #fc5775, #dc0000);
  background-image: -o-linear-gradient(top, #fc5775, #dc0000);
  background-image: linear-gradient(to bottom, #fc5775, #dc0000);
  text-shadow: 0 -1px #d95711;
}
.status.orange {
  padding-bottom: 6px;
  background-color: #d13801;
  background-image: -moz-linear-gradient(top, #ff9f40, #d13801);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f40), to(#d13801));
  background-image: -webkit-linear-gradient(top, #ff9f40, #d13801);
  background-image: -o-linear-gradient(top, #ff9f40, #d13801);
  background-image: linear-gradient(to bottom, #ff9f40, #d13801);
  text-shadow: 0 -1px #d95711;
}
.status.offline {
  font-size: 1em;
  color: #000;
  font-weight: normal;
  text-shadow: 0 1px #fff;
  border: 0 none;
  background: rgba(255, 255, 255, 0.6);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.icon-folder {
  display: inline-block;
  margin-right: 5px;
  width: 35px;
  height: 35px;
  background-position: -180px -225px;
}
.icon-folder.Income {
  background-position: 0 -225px;
}
.icon-folder.Favorite {
  background-position: -45px -225px;
}
.icon-folder.VipBlocked {
  background-position: -135px -225px;
}
.icon-folder.Top {
  background-position: -90px -225px;
}
.icon-folder__notification {
  display: inline-block;
  margin-right: 5px;
  width: 35px;
  height: 35px;
  background-position: -45px -270px;
}
.icon__payment {
  display: inline-block;
  float: left;
  height: 75px;
  width: 75px;
  background-image: url('../images/i-icons/maps-icons__big.png');
  background-repeat: no-repeat;
  -webkit-background-size: 225px auto;
  background-size: 225px auto;
}
.icon__payment.i-charge {
  background-position: 0 0;
}
.icon__payment.i-up {
  background-position: -75px 0;
}
.icon__payment.i-gift {
  background-position: -150px 0;
}
.icon__payment.i-vip {
  background-position: 0 -75px;
}
.icon__payment.i-no_see {
  background-position: -75px -75px;
}
.icon__payment.i-shield {
  background-position: -150px -75px;
}
.i-arrow {
  height: 45px;
  width: 45px;
  background: url('../images/i-arrow.png');
  -webkit-background-size: 225px 90px;
  background-size: 225px 90px;
}
.i-arrow.left {
  background-position: -90px -45px;
}
.i-arrow.left.hover {
  background-position: -45px -45px;
}
.i-arrow.left.disabled {
  background-position: -180px -45px;
}
.i-arrow.right {
  background-position: -90px 0;
}
.i-arrow.right.hover {
  background-position: -45px 0px;
}
.i-arrow.right.disabled {
  background-position: -180px 0;
}
.i-add__photo {
  margin-left: 20px;
}
.i-add__photo:before {
  position: absolute;
  left: -20px;
  top: -5px;
  margin: 0 3px 0 0;
  content: '+';
  font: normal 32px/32px Arial;
}
.i-close-hide-photo {
  width: 53px;
  height: 53px;
  background: url('../images/i-icons/i-close-hide-photo.png') no-repeat left top;
  -webkit-background-size: 53px 53px;
  background-size: 53px 53px;
}
.i-cross-blue {
  height: 29px;
  width: 29px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAA3NCSVQICAjb4U/gAAAA21BMVEX////+/v78/P36+vz5+vz2+Pr19vnz9fjv8fbt8PXq7fPm6vHn6vHk6PDg5e7g5e3e4+3d4uzc4evZ3+rY3unX3unW3ejV2+jQ1+XL0+LFzt7Ezd7CzN3Ayty/ydu8xtm6xdi3wtaxvdOvvNKvu9KuutGtutGsudGpt8+ls82ls8ygrsmbq8eaqsaVpsSTpMORosGPoMCMnr+Im7yHmryGmbuFmLuEl7qBlbh/k7d6jrR2i7J1irJyiLBxh69vha5thK1rgqxqgatpgatof6pmfqllfahkfKj///9dG9TIAAAASXRSTlP///////////////////////////////////////////////////////////////////////////////////////////////8ADAifVQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMzEvMTQzHQ8TAAACMUlEQVRIiaWXa3cSQQyGc5S2IlRxtfVGUWql6iKK1AtF6rK2pv//F3XJ7swkmyzgmfcLZ5I8O5lbZoBbUyDUELMNa8aVyQYtGHYFNQw22R2ks+UKcbWcpYOuzYIBdkYLFFqMOgYMikymaGiaKBZqZHtigWtN2jUWJNnPm0jEvC9Z4GRr3AyuNW5xFhi5f7GZRLzYZywwcr6NRJwzNqCtrX1Svy2J0pe2jNNp7LsFR/Z3IxH7jnVoe8OqSOXtgNJXGneC1qTqtkKT3UnExKH0DbFv8/MbGXv1/h9vTstuS7QjyCN4JUKzR3AiDB2GjiQJIjTrFYYhR0cM5efznNIJLJEA31nIokSpJoiRvSTbW5fEM2p+ECGhbgyE/foFGYchfTmiQgOPptjE/i3JdzIAU4/Oah4PiASYZh5d1l1VmmcNJC49ulK+/Il31maCtPJO7XNLUltir00oZo9L32uLDKhOGN3ywifLFxJW01ToxDmt6hGmqb44nDTZsDip8r0h+/OH9PNZucOWUNM/JPPx9W8qJve+1P1hI3ZN8qgoV5cPTLbc/urQIZ6S4ykVuor9KgKqQ6eOenmQoZeVrfnBunX/m4owCsxHQXr2JwvhBYaXNUrx8E8w/NqrBu7ky5oqppcHcHjF8/uxBz1e4X0x1SV8ngiyYI8z1mIlPOLiiLmuIi7JmKs55kEQ8QyJefzEPLliHnoxz8uYRy2D//spzVlTt5vQiL8NzbARp00at2PuAE4TlTjslHQDAAAAAElFTkSuQmCC);
  background-size: cover;
}
/* icons notification (begin)  */
.i-notification {
  height: 40px;
  width: 40px;
  background-image: url('../images/i-icons/i-cogwheel.png');
}
.i-notification.SupportReported {
  background-image: url('../images/i-icons/i-face_notif.png');
}
/* icons notification (end)  */
/* end (begin)  */
/* buttons (begin)  */
.b-button {
  display: inline-block;
  position: relative;
  padding: 10px 0;
  width: 100%;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #3573b1;
  background-image: -moz-linear-gradient(top, #5b92d2, #3573b1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5b92d2), to(#3573b1));
  background-image: -webkit-linear-gradient(top, #5b92d2, #3573b1);
  background-image: -o-linear-gradient(top, #5b92d2, #3573b1);
  background-image: linear-gradient(to bottom, #5b92d2, #3573b1);
}
.b-button.b-button__float {
  float: right;
  width: initial;
}
.b-button.hide {
  display: none;
}
.b-button__white {
  color: #263352;
  text-shadow: 0 1px #fff;
  background-color: #e7eaf0;
  background-image: -moz-linear-gradient(top, #f9f9f9, #e7eaf0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e7eaf0));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e7eaf0);
  background-image: -o-linear-gradient(top, #f9f9f9, #e7eaf0);
  background-image: linear-gradient(to bottom, #f9f9f9, #e7eaf0);
}
.b-button__white.button-active,
.b-button__white:active {
  background-color: #ecf2f5;
  background-image: -moz-linear-gradient(top, #c0ccd5, #ecf2f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c0ccd5), to(#ecf2f5));
  background-image: -webkit-linear-gradient(top, #c0ccd5, #ecf2f5);
  background-image: -o-linear-gradient(top, #c0ccd5, #ecf2f5);
  background-image: linear-gradient(to bottom, #c0ccd5, #ecf2f5);
}
.button-gray {
  height: 1.666em;
  padding: 0 .7142em;
  font-size: 1em;
  line-height: 1.666em;
  color: #fff;
  text-shadow: 0 -1px #737d8f;
  text-decoration: none;
  background-color: #8290ad;
  background-image: -moz-linear-gradient(top, #a4b0c7, #8290ad);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a4b0c7), to(#8290ad));
  background-image: -webkit-linear-gradient(top, #a4b0c7, #8290ad);
  background-image: -o-linear-gradient(top, #a4b0c7, #8290ad);
  background-image: linear-gradient(to bottom, #a4b0c7, #8290ad);
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 1px #4d5973;
  -moz-box-shadow: 0 1px 1px #4d5973;
  box-shadow: 0 1px 1px #4d5973;
  text-align: center;
}
.b-button__inline {
  margin: 0 0 15px 0;
}
.b-button__inline .b-button {
  width: 57%;
}
.b-button__inline .b-button__white {
  width: 40%;
  float: right;
}
.b-button__disabled {
  opacity: .3;
}
.b-button__upload {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  cursor: pointer;
  opacity: 0.0001;
  z-index: 3;
}
.b-button__upload.b-button {
  padding: 0;
}
.b-button__upload:hover + .b-button-upload,
.b-button__upload:active + .b-button-upload {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAACHCAMAAAALObo4AAABuVBMVEX+7/f+7vf+7fb+6/X+6vX96PT95/P95vP95fL95PL94vH93+/93u/93e782+382ez82Oz81+v81uv81er81Or80+n80ej8z+f8zuf7zeb7y+X7zOb7yeT7xuP7xeL7wuH7weD6wN/7wOD6vt76vd76utz6ttr6t9v6tdr5stj5sNf5r9f5rtb5qdT5qtX5qNT5ptP5pdL4o9H4otH4odD4oND4n8/4ns/4nc74mMz3ksn3kcj3j8f3i8X3isX2g8H2gsH2gcD2gMD2f7/2fb72er32e731eLz1c7n1cbj1b7f1bLb0a7X0arX0Z7P0ZLL0YrH0YbD0YLD0X6/zXK7zW63zWazzWKzzVavzVKrzUqnzUKjyTafySqXyR6TySKTyRqPyQ6LyRKLxQaDxPp/xPZ7xOp3xO53xOZzxN5vxNpvxNZrxNJrwM5nwMZjwMJjwLJbwK5XwKpXwKJTwJ5PvJZLvJJLvI5HvIpHvIZDvIJDvHo/vHY7vG43vGo3vGIzuFovuFYruFIruE4nuEonuEIjuD4fuDYbuDIbuC4XuCoXtCYTtB4PtBoPtBYLtBILtAoHtA4H///+IhyaAAAAAk3RSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDEZeuGAAACmUlEQVR4Ae3c6U8TaxSA8Xu5lyIUVBQXRUXERUBEhIq7UkUWXBBFXERQXAS1ioqAVFBAiizl4fzFopJmlklMJu1bIOf51n76pUnPzMm8mX+wJYmwl/TvBVvqWMEOSW/qUIc61LEmHLIyUoc61KGO1e7Q68uacahDHepQhzrUoXuUOtSRFbSVkyZH2QL2jqXFsecHjmYK0+DY+A1XIwHj+0tgCLhYbKkOeGF8rr8BmsXWHeCGYccj4IE4eg+cNuq4CfSKs4IYxEsMOi4DQ5niqgoYz0uho2PY2mdgcpN4dA34PmyrI5mOHhzN7RPPenHWk1JHlfW/bxlCwYlUOyJhS4kJXnnrYzweX/jUflz+VBS2Fkm+o03chSdJFGv4V1y1pcLR4/id948AMBqJRAEYK0uL4+wC8Lj6f1kqo6IT4FIaHOeAd0WSaGcfUG/CEar7VUh+Vw60u4dHyIDDWuYEtIqjJpjO9emQpXw4WuG5uOqG+16Ov+fTkTM/P7dZXOVMQ4FJxwXrZ0uN0GTS8Qp2iUcbYNCkY3FxTDz7ANnmHDugUzy7DSXmHAfgunjWABXmHKXQLJ6FocacYy+0i2ctUOrL4WueBqFPPOuGbQbn+gRx8SzGrBh03IWT4tEReGLSUQ794tFLqDXpkAE4I66qYVSMOiphtlAc5U/BKbMOeQhft4qt9VF4KoYdGQMwdVQsHR6HaLZph+QNAZ27Zbnt94AvBWLcIeueAfQ3nzh4qKbxLcDrXDHhcHU+hqWZsEh6HPJf3SDLRa9kiTmHu/xQfcvVhtot4s6Ew9UqdfjfX7qKfdSV9Psgn6XUoY5A0HcBfR6lDj0/pg51qEMd6lCHOvT8mDrUoQ516B61eh3qUIc61IG+h8TboY6fvUrhWgwgToMAAAAASUVORK5CYII=);
}
.b-button__upload + .b-button-upload {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  border: 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAACHCAMAAAALObo4AAABmFBMVEX19/r19vn09vnz9fjy9Pjx8/fw8/fv8vbw8vbv8fbt8PXs7/Tq7vPr7vTp7fPo6/Ln6/Ln6vHm6vHl6fDl6fHk6PDj5+/i5u/h5u7h5e7g5e7f5O3e4+3c4uzc4eva4OrZ3+rY3unW3ejX3ejU2+fT2ebS2ebR2OXQ1+TO1uTO1ePN1ePL0+LK0uHI0eDI0ODGz9/Fzt/Fzt7Dzd7Ezd7DzN3Ayty8xtm6xdi4w9e3wteyvtSzv9SxvdOvvNKuu9KuutGsudGpt8+ots6ntc6ls82kssyisMugr8qfrsmerciercmdrMibq8ebqseZqcaXp8WWp8SVpsSUpcOSo8KQosGPoMCOn8CNnr+Mnr+KnL2Im7yImryHmbuGmbuFmLuEl7qDlrmClrmClbmAlLiBlLh+krZ8kbZ9kbZ7kLV6j7V5jrR5jbR4jbN3jLN2i7J1irJ0irFzibFziLBxh7Bwhq9whq5uha5vha5uhK1tg61sg6xrgqxqgatpgKtpgatogKpnf6pmfqllfalkfKhlfahje6n///9DENjHAAAAiHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AGLfWDwAAAppJREFUeNrt3GlPU0EUgGFFqUBBxbriAogLoBUo7rVK2RRU6gYobnWpokilggJSEC4vzN8WIsG7TEJy006BnPcbh5PwpEmHTtp0x7Ijtd6ys9zN9b8QxyZ2qMImDnGIQxzbwqE2R+IQhzjEsdUd8v9FHOIQhzjEIQ65R8nrMXFsG0dJ0FFZgRwNizi7VBDHqT+4mqsqgGP/LzyNBYzfXwJpIFprKwq8Nn6ufwA6naMEcM+wYwB46h5+Bq4ZddwHkp5pKAtWnUHHbSBd7J03AVPleXQk0va+A9MHdHvdwO+0o0QuHUO4WqjRLyZxN5RXR5P9uW87hIKT+XakYrbWT/Dwg6+WZS1+62teG1TH7KVy7+jVjGPTrJeN7/Qu9ObDMeR6nE+PATCeSmUAmGgoiOP6IvCiebdaqSjcDxArgOMG8Kn6/8rxJNBmwhGJrhb5N2kE+ryHR8SAw17xJPS4tzpgtsKnQ63kw9EDb7xrg/BE59g4n44yy1o46F0rm4WQScet1Z81tUOHScc7OKHb2wejJh1LSxP6xS9Qas5xDPr1iw+hzpzjDNzVL8YhbM5RD536xRi0mHPUQJ9+sQvq/Tj8nadBSOoXB+GIwXN9Eku/mGVeGXQ8giu6vQvw3KSjEYZ1e2+h1aRDjWhvbs0wrow6wjBf5d6qnIGrZh3qGfw87BztzcBLZdhRNAIzF+2T81OQKTXtUOVpoP+kWuvoY+BHSBl3qD2vAIY7L58729L+EeB9hTLh8HQzi625mKF7lLdd0VHWytwpUYYc2iojbV3d8dZDtpEhh74t6vB/fxmo9dFAzl8H+UwceXUEgr4LyPtR4pDPj4lDHOIQhzjEIQ75/Jg4xCEOccg9ShziEIc4tpxDvodEHBv9gb9jU+GGaIU77gAAAABJRU5ErkJggg==);
  background-position: 0 0;
  background-size: 100% 100%;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-button-upload-hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAACHCAMAAAALObo4AAABuVBMVEX+7/f+7vf+7fb+6/X+6vX96PT95/P95vP95fL95PL94vH93+/93u/93e782+382ez82Oz81+v81uv81er81Or80+n80ej8z+f8zuf7zeb7y+X7zOb7yeT7xuP7xeL7wuH7weD6wN/7wOD6vt76vd76utz6ttr6t9v6tdr5stj5sNf5r9f5rtb5qdT5qtX5qNT5ptP5pdL4o9H4otH4odD4oND4n8/4ns/4nc74mMz3ksn3kcj3j8f3i8X3isX2g8H2gsH2gcD2gMD2f7/2fb72er32e731eLz1c7n1cbj1b7f1bLb0a7X0arX0Z7P0ZLL0YrH0YbD0YLD0X6/zXK7zW63zWazzWKzzVavzVKrzUqnzUKjyTafySqXyR6TySKTyRqPyQ6LyRKLxQaDxPp/xPZ7xOp3xO53xOZzxN5vxNpvxNZrxNJrwM5nwMZjwMJjwLJbwK5XwKpXwKJTwJ5PvJZLvJJLvI5HvIpHvIZDvIJDvHo/vHY7vG43vGo3vGIzuFovuFYruFIruE4nuEonuEIjuD4fuDYbuDIbuC4XuCoXtCYTtB4PtBoPtBYLtBILtAoHtA4H///+IhyaAAAAAk3RSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDEZeuGAAACmUlEQVR4Ae3c6U8TaxSA8Xu5lyIUVBQXRUXERUBEhIq7UkUWXBBFXERQXAS1ioqAVFBAiizl4fzFopJmlklMJu1bIOf51n76pUnPzMm8mX+wJYmwl/TvBVvqWMEOSW/qUIc61LEmHLIyUoc61KGO1e7Q68uacahDHepQhzrUoXuUOtSRFbSVkyZH2QL2jqXFsecHjmYK0+DY+A1XIwHj+0tgCLhYbKkOeGF8rr8BmsXWHeCGYccj4IE4eg+cNuq4CfSKs4IYxEsMOi4DQ5niqgoYz0uho2PY2mdgcpN4dA34PmyrI5mOHhzN7RPPenHWk1JHlfW/bxlCwYlUOyJhS4kJXnnrYzweX/jUflz+VBS2Fkm+o03chSdJFGv4V1y1pcLR4/id948AMBqJRAEYK0uL4+wC8Lj6f1kqo6IT4FIaHOeAd0WSaGcfUG/CEar7VUh+Vw60u4dHyIDDWuYEtIqjJpjO9emQpXw4WuG5uOqG+16Ov+fTkTM/P7dZXOVMQ4FJxwXrZ0uN0GTS8Qp2iUcbYNCkY3FxTDz7ANnmHDugUzy7DSXmHAfgunjWABXmHKXQLJ6FocacYy+0i2ctUOrL4WueBqFPPOuGbQbn+gRx8SzGrBh03IWT4tEReGLSUQ794tFLqDXpkAE4I66qYVSMOiphtlAc5U/BKbMOeQhft4qt9VF4KoYdGQMwdVQsHR6HaLZph+QNAZ27Zbnt94AvBWLcIeueAfQ3nzh4qKbxLcDrXDHhcHU+hqWZsEh6HPJf3SDLRa9kiTmHu/xQfcvVhtot4s6Ew9UqdfjfX7qKfdSV9Psgn6XUoY5A0HcBfR6lDj0/pg51qEMd6lCHOvT8mDrUoQ516B61eh3qUIc61IG+h8TboY6fvUrhWgwgToMAAAAASUVORK5CYII=);
}
.b-button .i-delete {
  margin-right: 5px;
  height: 22px;
  width: 17px;
  background-position: -194px -282px;
}
.b-wrap__button-upload {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  width: 40%;
}
.b-wrap__button-upload .b-wrap__button {
  width: 100%;
}
.b-button-ghost {
  display: inline-block;
  padding: 10px 20px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #0066CC;
  color: #0066CC;
  font-size: 15px;
  box-sizing: border-box;
  text-align: center;
}
.b-notification_body {
  width: 100%;
  word-wrap: break-word;
}
.b-ignore-menu p {
  margin: 20px 0;
}
/* buttons (end)  */
/* buttons groups (begin)  */
.b-button__groups {
  display: table;
  width: 100%;
  border: 1px solid #fff;
  border-collapse: separate;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.7);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.b-button__groups .b-button {
  display: table-cell;
  border-left: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.b-button__groups .b-button:first-child {
  -webkit-border-radius: 7px 0 0 7px;
  -moz-border-radius: 7px 0 0 7px;
  -ms-border-radius: 7px 0 0 7px;
  -o-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  border-left: 0px;
}
.b-button__groups .b-button:last-child {
  -webkit-border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  -ms-border-radius: 0 7px 7px 0;
  -o-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
}
.b-button__groups .b-button.b-button__wsmall {
  width: 30%;
}
.b-button__groups .b-button.b-button__half {
  width: 50%;
}
.b-button__groups .b-button.b-button__wbig {
  width: 70%;
}
.b-button__groups.b-button_groups-checkbox {
  display: block;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.b-button__groups.b-button_groups-checkbox .b-button {
  display: inline-block;
}
.b-button__groups.b-button_groups-checkbox .b-button__checkbox {
  margin-right: 1em;
  border: 0;
}
/* end (begin)  */
/* tabs (begin)  */
.b-tabs {
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.b-tabs .b-item {
  display: block;
  position: relative;
  padding: 10px;
  background-color: #F6FAFB;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #BBC5D7;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
}
.b-tabs .b-item:first-child {
  border-top: 0px;
}
.b-tabs .b-item:last-child {
  border-bottom: 0px;
}
.b-tabs .b-item:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 100%;
  background-color: #fff;
  content: '';
}
.b-tabs .b-item.b-active {
  padding-top: 11px;
  border-top: 0px;
  background-color: #ecf2f5;
  background-image: -moz-linear-gradient(top, #c0ccd5, #ecf2f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c0ccd5), to(#ecf2f5));
  background-image: -webkit-linear-gradient(top, #c0ccd5, #ecf2f5);
  background-image: -o-linear-gradient(top, #c0ccd5, #ecf2f5);
  background-image: linear-gradient(to bottom, #c0ccd5, #ecf2f5);
  -webkit-box-shadow: inset 0 3px 4px 1px rgba(70, 86, 117, 0.65);
  -moz-box-shadow: inset 0 3px 4px 1px rgba(70, 86, 117, 0.65);
  box-shadow: inset 0 3px 4px 1px rgba(70, 86, 117, 0.65);
}
.b-tabs .b-item.b-active:after {
  height: 0;
}
.b-tabs .b-item.b-active:first-child {
  padding-top: 10px;
}
.b-tabs__inline {
  border-bottom: 1px solid #bdc6d7;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: inherit;
  -webkit-align-content: inherit;
  -ms-flex-line-pack: inherit;
  align-content: inherit;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.b-tabs__inline .b-item {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  border-left: 1px solid #bdc6d7;
  border-top: 0px;
  border-bottom: 0px;
  background-color: #e2e8ec;
  background-image: -moz-linear-gradient(top, #f6fafb, #e2e8ec);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6fafb), to(#e2e8ec));
  background-image: -webkit-linear-gradient(top, #f6fafb, #e2e8ec);
  background-image: -o-linear-gradient(top, #f6fafb, #e2e8ec);
  background-image: linear-gradient(to bottom, #f6fafb, #e2e8ec);
}
.b-tabs__inline .b-item:first-child {
  border-left: 0px;
  border-radius: 8px 0 0 8px;
}
.b-tabs__inline .b-item:first-child:before {
  width: 0;
}
.b-tabs__inline .b-item:last-child {
  border-radius: 0 8px 8px 0;
}
.b-tabs__inline .b-item:last-child:after {
  width: 0;
}
.b-tabs__inline .b-item:before,
.b-tabs__inline .b-item:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #fff;
  content: '';
}
.b-tabs__inline .b-item:before {
  left: 0;
}
.b-tabs__inline .b-item:after {
  right: 0;
}
.b-tabs__inline .b-item.b-active {
  padding-top: 10px;
}
.b-tabs__inline .b-item.b-active:before,
.b-tabs__inline .b-item.b-active:after {
  width: 0px;
}
/* tabs (begin)  */
/* forms (begin)  */
.b-form {
  padding: 10px;
  background-color: #fff;
}
.b-form.b-form__edit .b-field {
  margin: 1.1904em 0 8.0952em;
}
.b-form.b-form__upload {
  padding: 0;
  height: 100%;
  background-color: transparent;
}
.b-form.b-form__upload .b-spacer {
  display: block;
}
.b-form .b-title {
  margin: 10px 0 15px 0;
  font-size: 1.5em;
  text-align: center;
}
.b-form_fieldset {
  margin: 0 0 1em 0;
  padding: 10px;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.b-form_fieldset.padding-zero {
  padding: 0;
}
.b-form_fieldset.b-form_fieldset__disabled {
  background-color: #ccc;
}
.b-form_fieldset.b-form_fieldset__no-margin {
  margin: 0;
}
.b-field.b-field__no-margin {
  margin: 0;
}
.b-form_fieldset_title {
  margin: 0 0 .2em 0;
  font-size: 1.2em;
}
.b-form_fieldset_desc {
  margin: 0 0 .3em 0;
}
.b-form_fieldset_error {
  margin: .3em 0;
  color: #ff0000;
}
.b-form_fieldset_button {
  margin: .5em 0 0 0;
}
.b-form__auth .b-form_fieldset,
.b-form__reg .b-form_fieldset,
.b-form__restore-pass .b-form_fieldset {
  padding: 0;
  border: 0;
}
.form-button__inline {
  margin-bottom: 10px;
}
.error {
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  margin-top: -5px;
  padding: 5px 10px;
  width: 100%;
  background-color: #fff;
  color: #FF0000;
  font-size: 13px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.field-checkbox {
  position: relative;
  padding: 0;
  line-height: 155%;
}
.field-checkbox a {
  border-bottom: 1px solid rgba(0, 102, 204, 0.3);
  color: #0066CC;
  text-decoration: none;
}
.field-checkbox a:hover {
  border-bottom-color: transparent;
}
.b-chars_counter_wrapper {
  position: relative;
  display: block;
  width: 100%;
}
.b-chars_counter_wrapper .b-chars_counter {
  position: absolute;
  right: 5px;
  bottom: 3px;
  padding: 2px;
  background-color: #fff;
}
/* forms__geo (begin)  */
.b-form__geo {
  position: relative;
  background-color: transparent;
}
/* forms__geo (end)  */
/* social auth (begin) */
.b-form__social-auth .b-form {
  padding: 0;
}
.b-form__social-auth .b-title {
  margin: 0 0 5px 0;
  font-size: 15px;
  text-align: center;
}
.b-form__social-auth .b-icons {
  text-align: center;
}
.b-form__social-auth .b-link {
  display: inline-block;
  margin: 0 3px;
}
/* social auth (end) */
.b-aside_table {
  display: table;
  margin: 10px -0.5em 0;
}
.b-aside_table .b-aside_row {
  display: table-row;
}
.b-aside_table .b-aside_row.b-aside_row__last .b-aside,
.b-aside_table .b-aside_row.b-aside_row__last .b-desc {
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.b-aside_table .b-aside,
.b-aside_table .b-desc {
  display: table-cell;
  padding-top: 10px;
}
.b-aside_table .b-aside {
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.7em;
}
.b-aside_table .b-aside.b-aside_clock {
  background: no-repeat 0.7em 10px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAGHRFWHRDcmVhdGlvbiBUaW1lADA2LjAzLjIwMTRT7gnYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAhJJREFUSIm9ls9r4kAUx19fCmnSqsViQakRNIvEZZFehD3tv73X7qUQCkXKGsImglEstLRUbbUejHt48hISzU6Tut9DmBlnPt9xfr13sF6vQUCW680Xy9XKBwBJQlWRjYYmMvAg2eD61prM3hI6FHLH3y+NNAZX5t3ifSkyRwBQjuQfnW+iBr//DIb3j+GW/Il6dppv1i+4xe6Pnl6m09d5uFu1XPr6pfYPA7NrP09mVEbEarlkNKoJc7fc4fD+0fd9qhYLuU67udMgTI93TVDCwMAgvDJa5bylRw+JMxg7g7Feq+i1Styj53je+IHK4bVC7pFMJwP+xtXSNa1yHkEFBlfmHf/BrXQRtXStWMhFgBsDOpGIKL7uW9VpNxGRgRuD61uLKtVyKQs9AiEsAgDf1eQTKSiGEDbY5PyJmp0eR6HlelQ6O81/lgGjLNfD+WKzG+GXIKMYNV8sD+kF/pB+/roJV3ddPQBYrXzc+sOHtOvqkVCSRD3KpeLW9l3TBwBJwkNVkali90fJ29A26m2jLjIVuz+igqrIyJHv6WUqMlhEjDIaWrA+keiRRWEUAkAhd0wVyx1mpzOEsAgAHLUjkTKdGELYzRIpRzIA+L5vdu0sdLNrU/gkYGDAOcHzZNZzvHT0nuNx4GRgsMn8zHrjhxQekZDJ7f8x6Me7fn7aQtpv4sXaY+oY1h6T34hSp+9/AQwzNf+fP2VBAAAAAElFTkSuQmCC);
  background-size: 16px 16px;
}
.b-aside_table .b-desc {
  padding-left: 0.5em;
}
/*  forms (end)  */
/* field (begin)  */
.b-field {
  position: relative;
  margin: 0 0 1em 0;
}
.b-field__name {
  margin: 0 0 .3em 0;
  font-size: .9em;
}
.b-field__captcha {
  width: 100%;
  min-width: 240px;
  max-width: 300px;
}
.b-field__input {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: inherit;
  -webkit-align-content: inherit;
  -ms-flex-line-pack: inherit;
  align-content: inherit;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.b-field__input .b-field__type {
  display: block;
  margin: 0;
  padding: 5px;
  width: 100%;
  border: 1px solid #8191c0;
  border-top: 1px solid #636f94;
  font-size: 1em;
  font-family: Arial, san-serif;
  color: #263352;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.b-field__input .b-field__type.b-field__textarea {
  height: 60px;
  resize: none;
}
.b-field__input select.b-field__type {
  padding: 4px;
}
.b-field__input.b-field_input__double-input {
  display: block;
}
.b-field__input.b-field_input__double-input .b-field__type:first-child {
  margin: 0 5% 0 0;
}
.b-field__input.b-field_input__multi-select {
  display: block;
}
.b-field__input.b-field_input__multi-select .b-field__type.day {
  width: 20%;
}
.b-field__input.b-field_input__multi-select .b-field__type.month {
  margin: 0 5%;
  width: 40%;
}
.b-field__input.b-field_input__multi-select .b-field__type.year {
  width: 30%;
}
.b-field__input.b-field_input__inline-button .b-field__type {
  width: 73%;
}
.b-field__input.b-field_input__inline-button .b-button__form {
  float: right;
  width: 25%;
}
.b-field__inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: inherit;
  -webkit-align-content: inherit;
  -ms-flex-line-pack: inherit;
  align-content: inherit;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.b-field__desc {
  padding: .3em 0;
  font-size: .8em;
  color: #878787;
}
.b-field__gender-search {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.b-field__custom {
  position: relative;
  white-space: nowrap;
}
.b-field__custom .b-field__custom-input {
  display: inline-block;
  width: 47%;
  vertical-align: bottom;
}
.b-field__custom .b-field__custom-input .b-field {
  position: static;
}
.b-field__custom .b-field__custom-input:first-child {
  margin: 0 5% 0 0;
}
.b-field__captcha-2 {
  margin: 35px 0 25px;
}
.b-field__captcha-2 div {
  margin: 0 auto;
}
.b-field__captcha-2 + .b-button {
  margin: 0 auto 25px;
  width: 304px;
}
.b-old-captcha,
.b-new-captcha {
  display: none;
  text-align: center;
}
.b-show-old-captcha .b-old-captcha,
.b-show-new-captcha .b-new-captcha {
  display: block;
}
/* select hide field (begin)  */
.b-select__pseudo {
  position: relative;
  padding: 12px 10px;
}
.b-select__hide {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 0;
  width: 100%;
  height: 44px;
  opacity: 0.001;
  line-height: 44px;
}
.b-select__current:after {
  display: block;
}
/* select hide field (end)  */
/* field (end)  */
/*  loader (begin)  */
.b-loader {
  position: relative;
}
.b-loader:before {
  position: absolute;
  left: 200px;
  right: 0;
  top: 45px;
  bottom: 0;
  background-color: #f1f4f6;
  background-image: url('../images/b-loader/b-loader.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: 52px auto;
  background-size: 52px auto;
  content: '';
  z-index: 3;
}
body.b-loader:before {
  -webkit-background-size: 50px auto;
  background-size: 50px auto;
}
.b-loader_bar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}
.b-loader_bar:before {
  display: block!important;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background-image: url("../images/b-loader/b-loader_bar__new.gif");
  background-position: 0 0;
  background-repeat: repeat;
  content: '';
}
.animate-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #eee;
}
.animated-clock {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-color: #8ea5c1;
}
.animated-clock:before {
  background-color: #8ea5c1;
  position: absolute;
  content: '';
}
.animated-clock:after {
  background-color: #8ea5c1;
  position: absolute;
  content: '';
}
.animated-clock.medium {
  border-style: solid;
  border-width: 3px;
  border-radius: 50%;
  height: 70%;
  width: 70%;
}
.animated-clock.medium:before {
  left: 50%;
  top: 50%;
  height: 4px;
  width: 40%;
}
.animated-clock.medium:after {
  left: 49%;
  top: 4px;
  height: 50%;
  width: 4px;
}
@-webkit-keyframes animated-clock {
  to {
    -webkit-transform: rotate(1turn);
  }
}
@keyframes animated-clock {
  to {
    transform: rotate(1turn);
  }
}
.animated-clock:after {
  transform-origin: 50% 94% 0;
  animation: animated-clock 0.5s forwards linear infinite;
}
.animated-clock:before {
  transform-origin: 6% 50% 0;
  animation: animated-clock 6s forwards linear infinite;
}
.animated-clock:after {
  -webkit-transform-origin: 50% 94% 0;
  -webkit-animation: animated-clock 0.5s forwards linear infinite;
}
.animated-clock:before {
  -webkit-transform-origin: 6% 50% 0;
  -webkit-animation: animated-clock 6s forwards linear infinite;
}
/*  loader (end)  */
/* Global elements (begin) */
/* --------------------------------- */
/* Global blocks (begin) */
/* list (begin)  */
.b-list {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
}
.b-list .b-item {
  border-bottom: 1px solid #BDC6D7;
  background-image: -moz-linear-gradient(top, rgba(227, 233, 235, 0) 0, rgba(227, 233, 235, 0) 45%, rgba(227, 233, 235, 0.47) 100%);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(rgba(227, 233, 235, 0) 0), color-stop(rgba(227, 233, 235, 0) 45%), color-stop(rgba(227, 233, 235, 0.47) 100%));
  background-image: -webkit-linear-gradient(top, rgba(227, 233, 235, 0) 0, rgba(227, 233, 235, 0) 45%, rgba(227, 233, 235, 0.47) 100%);
  background-image: -o-linear-gradient(top, rgba(227, 233, 235, 0) 0, rgba(227, 233, 235, 0) 45%, rgba(227, 233, 235, 0.47) 100%);
  background-image: linear-gradient(to bottom, rgba(227, 233, 235, 0) 0, rgba(227, 233, 235, 0) 45%, rgba(227, 233, 235, 0.47) 100%);
}
.b-list .b-item__date {
  background-color: #E1E8ED;
  border-bottom: 1px solid #BDC6D7;
  line-height: 1.9em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inner {
  display: table;
  color: #263352;
  width: 100%;
  text-decoration: none;
}
.inner a {
  text-decoration: none;
}
.inner .table-cell {
  display: table-cell;
  vertical-align: middle;
}
.img {
  width: 25%;
}
.img img {
  display: block;
  min-width: 60px;
  width: 100%;
}
.descr {
  padding: 0 .7em;
  width: 100%;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.name {
  text-shadow: 0 1px #fff;
}
.name.name__small {
  color: #666666;
}
.age {
  font-size: 1.1428em;
}
.more {
  vertical-align: middle;
  width: 40%;
  overflow: hidden;
}
.profile-list_gifts .list-item {
  padding: .5em;
}
.profile-list_gifts .list-item .img {
  vertical-align: top;
}
.profile-list_gifts .list-item .name {
  display: block;
  margin: 0 0 .4em 0;
}
.profile-list_gifts .list-item .text {
  font-size: 1.1428em;
  font-style: italic;
}
.profile-list_gifts .list-item .gift {
  width: 20%;
}
.g-block {
  display: table;
  width: 100%;
  text-decoration: none;
}
.g-block_item {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.g-block__left {
  text-align: left;
}
.g-block__right {
  text-align: right;
}
.g-block__center {
  text-align: center;
}
.g-block__middle {
  vertical-align: middle;
}
.g-block_item__checkbox {
  width: 34px;
}
.g-block_item__description {
  padding: 10px 5px;
  font-size: 1em;
  text-shadow: 0 1px #fff;
}
.g-block_item__description .status.offline {
  padding: 0;
  background: none;
  color: #656565;
  font-size: .8em;
}
.g-block_item__last {
  padding: 0 10px 0 0;
  width: 10%;
  white-space: nowrap;
}
.g-block_item__avatar {
  min-width: 80px;
  width: 20%;
}
/* list search (begin) */
.b-list__search .i-photo {
  margin: 0 5px 0 0;
}
.b-list__search .b-item {
  border-bottom: 1px solid #bdc6d7;
}
/* list search (end) */
/* list city (begin)  */
.b-list__geo {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 21.4285em;
  border: 1px solid #8393C0;
  list-style: none;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-list__geo .b-list__geo-item {
  padding: 5px;
}
.b-list__geo .b-list__geo-item:hover,
.b-list__geo .b-list__geo-item:focus,
.b-list__geo .b-list__geo-item:active,
.b-list__geo .b-list__geo-item.active {
  background-color: #3371D9;
  color: #fff;
  cursor: pointer;
}
.b-list__geo .b-list__geo-item.big {
  margin: 1em 0 0 0;
  font-size: 1.90476em;
}
.b-list__geo .b-list__geo-item.big:hover,
.b-list__geo .b-list__geo-item.big:focus,
.b-list__geo .b-list__geo-item.big:active {
  background-color: transparent;
  color: #263352;
  cursor: pointer;
}
/* list city (end)  */
/* hitlist (begin)  */
.b-list__hitlist .i-photo {
  margin-right: 5px;
}
.b-list__hitlist .g-block_item__last {
  color: #666;
}
.b-list__hitlist .g-block_item__last .icon {
  display: none;
}
/* hitlist (end)  */
/* list city (begin)  */
.b-list__settings {
  border-bottom: 1px solid #BDC6D7;
}
.b-list__settings .b-item {
  border-bottom: 1px solid #BDC6D7;
}
.b-list__settings .b-item:last-child {
  border-bottom: 0px;
}
/* list city (end)  */
/* notification (begin)  */
.b-list__notif .b-item {
  padding: 10px 0;
  background: none;
  border: 0px;
}
.b-list__notif .b-item:last-child {
  border-bottom: 0;
}
.b-list__notif .b-item .b-avatar {
  margin: 0 5px 0 -50px;
  height: 40px;
  width: 40px;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
}
.b-notification {
  padding: 0 0 0 50px;
}
.b-notification .b-notification_title {
  font-weight: bold;
}
.b-notification .b-notification_title .i-settings {
  margin: 0 5px 0 -50px;
  height: 40px;
  width: 40px;
}
.b-notification .b-notification_time {
  color: #A8A8A8;
  font-size: .9em;
  font-weight: bold;
}
/* notification (begin)  */
/* messanger (begin)  */
/* messanger (end)  */
/* list (end)  */
/* menu (begin) */
.b-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-menu__top {
  position: relative;
  z-index: 4;
  height: 45px;
  text-align: center;
}
.b-menu__top > nav {
  height: 45px;
}
.b-menu__top .status {
  position: absolute;
  right: 0;
  top: 3px;
}
.b-menu__noauth {
  display: table;
  width: 100%;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-menu__noauth .menu-item {
  display: table-cell;
  height: 45px;
  color: #fff;
  font-size: 15px;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-text-shadow: 0 -1px 0 rgba(137, 61, 3, 0.69);
  -moz-text-shadow: 0 -1px 0 rgba(137, 61, 3, 0.69);
  text-shadow: 0 -1px 0 rgba(137, 61, 3, 0.69);
}
.b-menu__noauth .menu-item > span {
  padding: 2px 8px;
  border: 1px solid transparent;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
.b-menu__noauth .logo-top {
  padding: 0 6px;
  width: 100%;
  background: url('../images/b-logo/logo__default.png') no-repeat 6px center;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-menu__noauth .active > span {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.b-menu__top .i-sidebar,
.b-menu__top .i-back {
  position: absolute;
  left: 0;
  top: 0;
}
.b-menu__top .i-setting-top,
.b-menu__top .i-reload {
  position: absolute;
  right: 0;
  top: 0;
}
.b-menu__top .i-reload.i-reload-animation {
  background-position: -45px -135px;
  animation: animation__stop 1s infinite backwards;
  -webkit-animation: animation__stop 1s infinite backwards;
}
.b-sidebar {
  float: left;
  position: absolute;
  z-index: 3;
  left: -200px;
  top: 0;
  bottom: 0;
  width: 200px;
  font-size: 15px;
  -webkit-box-shadow: 7px 1px 0 -10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 7px 1px 0 -10px rgba(0, 0, 0, 0.3);
  box-shadow: 7px 1px 0 -10px rgba(0, 0, 0, 0.3);
}
.b-sidebar .status {
  position: absolute;
  right: 15px;
  top: 14px;
}
.b-sidebar .active .status {
  top: 15px;
}
.b-sidebar .tx {
  font-weight: bold;
  -webkit-text-shadow: 0 1px 1px #ffffff;
  -moz-text-shadow: 0 1px 1px #ffffff;
  text-shadow: 0 1px 1px #ffffff;
}
.b-user__sidebar {
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  padding: 0;
}
.b-user__sidebar .b-user_name {
  display: inline-block;
  width: 135px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
}
.b-user__sidebar:after {
  position: absolute;
  right: 0;
  top: 1px;
  width: 8px;
  height: 43px;
  content: '';
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
}
.b-user_info {
  display: block;
  padding: 10px 13px;
  height: 43px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}
.b-user_info.active {
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.3);
}
.b-user_info .b-user_pic,
.b-user_info .b-user_name {
  vertical-align: middle;
}
.b-user_info .b-user_pic {
  margin-right: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.b-user_info .b-user_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-menu__sidebar {
  border-bottom: 1px solid #fff;
}
.b-menu__sidebar .b-item {
  width: 100%;
  background: none;
  border-top: 0px;
  vertical-align: middle;
}
.b-menu__sidebar .b-item:first-child .b-link {
  padding-top: 1px;
  border-top: 0px;
}
.b-menu__sidebar .b-item:last-child {
  border-bottom: 0px;
}
.b-menu__sidebar .b-link {
  display: block;
  position: relative;
  padding-left: 2px;
  height: 44px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #CAD4DB;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
}
.b-menu__sidebar .b-link.active {
  padding-top: 1px;
  border-top: 0px;
  background-color: #e4eaed;
  background-image: -moz-linear-gradient(top, #b4c1cc, #e4eaed);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b4c1cc), to(#e4eaed));
  background-image: -webkit-linear-gradient(top, #b4c1cc, #e4eaed);
  background-image: -o-linear-gradient(top, #b4c1cc, #e4eaed);
  background-image: linear-gradient(to bottom, #b4c1cc, #e4eaed);
  -webkit-box-shadow: inset 0 2px 5px -2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 2px 5px -2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 2px 5px -2px rgba(0, 0, 0, 0.3);
}
.b-menu__sidebar .icon-item {
  vertical-align: -18px;
}
.b-sidebar__show .b-sidebar {
  position: relative;
  left: 0;
  width: 200px;
}
.b-sidebar__show .b-layout {
  overflow: hidden;
}
.b-sidebar__show .b-layout__content {
  position: absolute;
  left: 200px;
  width: 100%;
}
.b-sidebar__show .b-menu__af {
  display: none;
}
.b-menu .status {
  padding: 3px 4px 3px 5px;
  border: 1px solid #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 9px;
  text-align: center;
}
.b-menu .i-sidebar .status {
  display: none;
  top: 8px;
  right: 6px;
  padding: 5px;
}
.b-menu__bottom {
  margin-top: 10px;
  padding-bottom: 10px;
}
.b-menu__bottom .b-item {
  border: 0px;
  color: #98ACBF;
  font-size: .8em;
}
.b-menu__bottom .b-item:last-child {
  border-bottom: 0px;
}
.b-menu__bottom .b-item__link {
  display: block;
  position: relative;
  padding: 5px 5px 5px 16px;
  color: #98ACBF;
}
.b-menu__bottom .b-item__link.b-item__copyright {
  color: #777;
}
.b-menu__bottom .b-lang__image {
  display: inline-block;
  margin-left: 5px;
  height: 10px;
  width: 15px;
  vertical-align: -1px;
  -webkit-box-shadow: 0 0 1px 0 rgba(152, 172, 191, 0.3);
  -moz-box-shadow: 0 0 1px 0 rgba(152, 172, 191, 0.3);
  box-shadow: 0 0 1px 0 rgba(152, 172, 191, 0.3);
}
.b-menu__bottom .b-lang__image img {
  display: block;
  position: relative;
  top: -3px;
}
.b-menu__bottom .b-lang__select {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.001;
}
.b-menu__bottom-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 680px;
  text-align: center;
}
.b-menu__bottom-content .b-item {
  display: inline-block;
}
.b-menu__bottom-content .b-item__link {
  padding: 5px;
  overflow: hidden;
}
.b-menu__bottom-content .b-item__link .b-small {
  display: none;
}
.b-menu__bottom-content .b-item__link span {
  margin-right: 5px;
}
.b-auth__no .b-menu__bottom-content {
  max-width: 100%;
}
.panel-top__bg {
  position: relative;
  z-index: 1;
  margin-bottom: -45px;
  height: 43px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #E89A65 transparent #954409 transparent;
  -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  background-color: #bf560a;
  background-image: -moz-linear-gradient(top, #de6f23, #bf560a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de6f23), to(#bf560a));
  background-image: -webkit-linear-gradient(top, #de6f23, #bf560a);
  background-image: -o-linear-gradient(top, #de6f23, #bf560a);
  background-image: linear-gradient(to bottom, #de6f23, #bf560a);
}
.b-arrow {
  position: absolute;
  right: 0;
  top: 0;
}
.b-arrow.left {
  right: 45px;
}
/* submenu (begin) */
.b-menu__subnav {
  display: table;
  height: 44px;
  width: 100%;
  border-bottom: 1px solid #ADBDCC;
  font-size: 15px;
  background-color: #d3dbe2;
  background-image: -moz-linear-gradient(top, #f4f8fb, #d3dbe2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f8fb), to(#d3dbe2));
  background-image: -webkit-linear-gradient(top, #f4f8fb, #d3dbe2);
  background-image: -o-linear-gradient(top, #f4f8fb, #d3dbe2);
  background-image: linear-gradient(to bottom, #f4f8fb, #d3dbe2);
}
.b-menu__subnav .b-item {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.b-menu__subnav .b-item.b-item__fixed {
  padding: 0;
  width: 44px;
}
.b-menu__subnav .b-item.b-item__fixed .b-link {
  padding: 0;
}
.b-menu__subnav .b-item.b-item__left {
  text-align: left;
}
.b-menu__subnav .b-item.b-item__right {
  text-align: right;
}
.b-menu__subnav .b-link {
  display: block;
  padding: 12px 10px;
}
.b-menu__subnav .b-link .t-menu {
  font-style: normal;
}
.b-menu__subnav .b-link.b-active .t-menu {
  padding: 5px 8px;
  background-color: rgba(147, 166, 184, 0.4);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.b-menu__subnav sub {
  top: -0.3em;
  margin-left: 3px;
  color: #728599;
  font-size: 11px;
}
.b-menu__subnav .b-avatar {
  margin: 0 .5em 0 0;
  max-height: 45px;
  max-width: 100%;
  vertical-align: middle;
}
/* submenu (end) */
@keyframes animation__reload {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
@-webkit-keyframes animation__reload {
  0% {
    -webkit-transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
  }
}
@keyframes animation__stop {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
@-webkit-keyframes animation__stop {
  0% {
    -webkit-transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
  }
}
/* menu (end) */
/* Global blocks (begin) */
/* --------------------------------- */
/* Blocks (begin) */
/* banner (begin)  */
.b-banner {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 100%;
  zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* banner__top (begin)  */
.b-banner__top {
  display: none;
  position: relative;
  z-index: 5;
  margin: 0 auto;
  padding: 10px 5px;
  max-width: 860px;
  background-color: #f1f4f6;
}
.b-banner__top .i-close__blue {
  position: absolute;
  z-index: 4;
  right: 0;
  top: 0;
  height: 45px;
  width: 45px;
}
.b-banner__top .b-banner_link {
  display: block;
  font-size: 15px;
  line-height: 1.2;
  text-shadow: 0 1px 1px #fff;
  white-space: nowrap;
}
.b-banner__top .g-block {
  margin: 0 auto;
  width: auto;
}
.b-banner__top .g-block_item {
  padding: 0 20px 0 5px;
}
.b-banner__top .g-block_item:first-child {
  padding-right: 5px;
}
.b-banner__margin .b-banner__top {
  display: block;
}
/* banner__top (end)  */
/* banner (begin) */
.b-banner__upprofile {
  padding: 10px;
  background-color: #9fc750;
}
.b-banner__upprofile .b-banner_link-text {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.b-banner__upprofile .b-banner_link-text .fsd {
  display: block;
  opacity: .6;
}
.b-banner__upprofile .g-block {
  margin: 0 auto;
  width: auto;
}
.b-banner__upprofile .g-block_item {
  padding: 0 5px;
}
/* banner (end) */
/* banner (end)  */
/* photo main (begin) */
.photo-main {
  padding: 10px;
  background-color: #fff;
}
.photo-main .photo-title {
  margin: 0 0 0.4em 0;
  font-size: 1.5em;
  font-weight: normal;
  text-align: center;
}
.photoList .title {
  text-align: center;
  text-shadow: 0 1px #fff;
  margin-bottom: 2%;
}
.b-photo_main-list .b-line {
  position: relative;
  margin: 0 0 2% 0;
}
.b-photo_main-list .b-line.b-line__second {
  margin: 0;
  padding-bottom: 0.66666667em;
}
.b-line .size1 {
  width: 23%;
}
.b-line .size2 {
  width: 49%;
}
.b-line .size2 .line_small > div {
  width: 48%;
}
.b-line .col-center {
  margin: 0 auto;
}
.b-line .col-left,
.b-line .col-right {
  position: absolute;
  top: 0;
  height: 100%;
}
.b-line .col-left .b-image:last-child,
.b-line .col-right .b-image:last-child {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.b-line .col-left {
  left: 0;
}
.b-line .col-right {
  right: 0;
}
.b-photo_main-list .line .col-center {
  margin: 0 auto;
}
.b-photo_main-list .line .col-left,
.b-photo_main-list .line .col-right {
  position: absolute;
  top: 0;
  height: 100%;
}
.b-photo_main-list .line .col-left .b-image:last-child,
.b-photo_main-list .line .col-right .b-image:last-child {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.b-photo_main-list .b-line__second:after,
.b-photo_main-list .line_small:after {
  display: block;
  content: ' ';
  height: 0;
  overflow: hidden;
  clear: both;
}
.b-photo_main-list .line_small {
  margin-top: 4%;
}
.b-photo_main-list .line_small:first-child {
  margin: 0 0 4% 0;
}
.b-image {
  display: block;
  position: relative;
  margin: 0;
  padding: 100% 0 0 0;
}
.b-image img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.b-incognito_description {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.b-incognito_description .i-incognito_description {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding-top: 37%;
}
.b-incognito_description .incognito_link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.b-incognito_description .incognito_shadow {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  z-index: 10;
}
.b-incognito_description .incognito_icon {
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 120px;
  height: 120px;
  z-index: 20;
}
.b-incognito_description .incognito_icon:focus {
  outline: none;
}
.b-incognito_description .incognito_icon:active {
  opacity: 0.6;
}
.b-incognito_description .incognito_icon .incognito_icon__element {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.b-incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-blur .element {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: inherit;
  border-radius: 60px;
}
.b-incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-shade {
  overflow: hidden;
  opacity: 0.3;
  background-color: #000;
  border-radius: 60px;
}
.b-incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-image {
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  background-image: url('../images/i-icons/i-incognito_man.png');
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMjVweCIgaGVpZ2h0PSIxMjVweCIgdmlld0JveD0iMCAwIDEyNSAxMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pbmNvZ25pdG9NYW4uaHVnZV93aGl0ZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaW5jb2duaXRvTWFuLmh1Z2Vfd2hpdGUiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHN0cm9rZT0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iU3Ryb2tlLTMtKy1TdHJva2UtMiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCA1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00Mi45NjEyNzUsMTA0LjgwMTgxNiBDMjYuMzkwODMyOSwxMDMuNDk0Mzg5IDIwLjkzOTczMzUsMTA3LjAwOTg1NCAyMC45Mzk3MzM1LDEwNy4wMDk4NTQgQzE5LjkzNzE1MzgsMTEwLjEzMTU5NCAxNy4yNjQ5MTIsMTE1LjA3MzI1OCAxNy4yNjQ5MTIsMTE1LjA3MzI1OCBDOC43NDQ0NTE0OSwxMTUuMDczMjU4IDUuMjM2ODg5NjMsMTEyLjk5MjQxIDUuMjM2ODg5NjMsMTEyLjk5MjQxIEMtMTEuMzAxMjc0Myw0OC4yMTY3NjYxIDE1Ljc2MDU1MzMsMS4wMDA2Nzc2OSAxNS43NjA1NTMzLDEuMDAwNjc3NjkgQzE1Ljc2MDU1MzMsMS4wMDA2Nzc2OSAxNi40Mjk1OTE5LC0wLjEwNDc0MzgzMyAxNy44NDg4NTM2LDAuMDkwNzE1NjQxMSBDMTcuODQ4ODUzNiwwLjA5MDcxNTY0MTEgMjAuMTA0NDEzNCwtMC4wNDAyMTQxNTAyIDIwLjE4NzU1NDIsMi41NjA2MTI2MyBDMjAuMTg3NTU0MiwyLjU2MDYxMjYzIDIwLjk0MjY2NzksMjQuMTEwNzIxMSAyMy42Njc3Mjg1LDI5LjQzNzY5MzEgTDI0LjEyNTQ5MTcsMzAuMTY5OTY0OCBDMjQuMTI1NDkxNywzMC4xNjk5NjQ4IDQ2LjM4Mjc2MTcsMjIuNzU0NjYyNSA3Ni43MDc2MTk2LDMwLjM2NDQ4OSBMNzcuMDg4MTEwOSwyOS42NjQwMTQ2IEM3OS45MTQ4OTY2LDI0Ljc1Nzg4ODMgODAuNjkxNTI5MSwyLjU2MDYxMjYzIDgwLjY5MTUyOTEsMi41NjA2MTI2MyBDODAuNzc0NjY5OSwtMC4wNDAyMTQxNTAyIDgzLjAzMTIwNzksMC4wOTA3MTU2NDExIDgzLjAzMTIwNzksMC4wOTA3MTU2NDExIEM4NC40NTE0NDc3LC0wLjEwNDc0MzgzMyA4NS4xMTg1MywxLjAwMDY3NzY5IDg1LjExODUzLDEuMDAwNjc3NjkgQzg1LjExODUzLDEuMDAwNjc3NjkgMTEyLjE4MTMzNiw0OC4yMTY3NjYxIDk1LjY0MzE3MTgsMTEyLjk5MjQxIEM5NS42NDMxNzE4LDExMi45OTI0MSA5Mi4xMzQ2MzE4LDExNS4wNzMyNTggODMuNjE1MTQ5NCwxMTUuMDczMjU4IEM4My42MTUxNDk0LDExNS4wNzMyNTggODAuOTQyOTA3NywxMTAuMTMxNTk0IDc5LjkzOTM0OTgsMTA3LjAwOTg1NCBDNzkuOTM5MzQ5OCwxMDcuMDA5ODU0IDc0LjQ3ODQ2OTIsMTAzLjQ4MTI5NiA1Ny44MTYwODMyLDEwNC44MTY3OCBMNTAuNDQwMDMwNywxMDkuNTExNTQ4IEw0Mi45NjEyNzUsMTA0LjgwMTgxNiBaIiBpZD0iU3Ryb2tlLTMiIHN0cm9rZS13aWR0aD0iOCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOS42ODA2Mzg1LDgwLjQ2MDA5NzYgQzM5LjY4MDYzODUsODAuNDYwMDk3NiA0My4zNjIzMDY5LDgxLjc4MTU1MzMgNDIuMjkxMjU4Myw4My44MzQzNDU0IEM0Mi4yOTEyNTgzLDgzLjgzNDM0NTQgMzIuMzE0MzY3Myw5My41MjAzNDQzIDIyLjE4Njg0NDksOTAuNTgzNzc2MSBDMjIuMTg2ODQ0OSw5MC41ODM3NzYxIDEwLjk4NTMzOTUsODYuMzMwNDI4MyAxMi42NzE2Mjk3LDc4LjU1MzE5ODcgQzEyLjY3MTYyOTcsNzguNTUzMTk4NyAxMy43NDg1NDcsNzIuMDk4MzYgMjAuMTkyNDQ0OCw3My43MTE2MDIxIEMyMC4xOTI0NDQ4LDczLjcxMTYwMjEgMzIuOTI3NjUyNyw3Ny40NTMzODg1IDM4LjQ1MzA4OTcsNzkuOTQ4NTM2MiBMMzkuNjgwNjM4NSw4MC40NjAwOTc2IEwzOS42ODA2Mzg1LDgwLjQ2MDA5NzYgWiBNNjEuMjAyMzU3Myw4MC40NjAwOTc2IEM2MS4yMDIzNTczLDgwLjQ2MDA5NzYgNTcuNTE4NzMyNyw4MS43ODE1NTMzIDU4LjU5MjcxNTYsODMuODM0MzQ1NCBDNTguNTkyNzE1Niw4My44MzQzNDU0IDY4LjU2NzY1MDQsOTMuNTIwMzQ0MyA3OC42OTcxMjkxLDkwLjU4Mzc3NjEgQzc4LjY5NzEyOTEsOTAuNTgzNzc2MSA4OS44OTY2NzgyLDg2LjMzMDQyODMgODguMjEwMzg4LDc4LjU1MzE5ODcgQzg4LjIxMDM4OCw3OC41NTMxOTg3IDg3LjEzNTQyNjksNzIuMDk4MzYgODAuNjkxNTI5MSw3My43MTE2MDIxIEM4MC42OTE1MjkxLDczLjcxMTYwMjEgNjcuOTUzMzg2OSw3Ny40NTMzODg1IDYyLjQyOTkwNjIsNzkuOTQ4NTM2MiBMNjEuMjAyMzU3Myw4MC40NjAwOTc2IEw2MS4yMDIzNTczLDgwLjQ2MDA5NzYgWiIgaWQ9IlN0cm9rZS0yIiBzdHJva2Utd2lkdGg9IjYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.b-incognito_description .incognito_icon.incognito_icon-woman .incognito_icon__element.incognito_icon__element-image {
  background-image: url('../images/i-icons/i-incognito_woman.png') !important;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMjVweCIgaGVpZ2h0PSIxMjVweCIgdmlld0JveD0iMCAwIDEyNSAxMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pbmNvZ25pdG9Xb21hbi5odWdlX3doaXRlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJpbmNvZ25pdG9Xb21hbi5odWdlX3doaXRlIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBzdHJva2U9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9IlN0cm9rZS0xLSstU3Ryb2tlLTIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCAxMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMzY4MjcwNCwxLjA0Mzk2MDUxIEMxNC45NjE4MjM3LC0wLjQzNjA2NDk3NSAxMy44NjA2MTgxLDAuODM1NTg4NDk3IDEzLjg2MDYxODEsMC44MzU1ODg0OTcgQzEzLjg2MDYxODEsMC44MzU1ODg0OTcgLTEwLjY3NjM1MTUsNTIuMTE3NDk3NyA2Ljc0NzY4OTAxLDk1LjEyMTk3NDkgQzYuNzQ3Njg5MDEsOTUuMTIxOTc0OSAxMS4wMTU4MzcsMTAyLjM5MTYyNiAyMy44MTkzMDQ3LDk4LjU1NDI3MDggQzIzLjgxOTMwNDcsOTguNTU0MjcwOCA0My43MzI3NzI3LDkyLjI5NjI5NDcgNTIuMjY4MDkyNCw5Mi4yOTYyOTQ3IEw1Ni43MzM0NDIxLDkyLjI5NjI5NDcgQzY1LjI2Nzc4NTYsOTIuMjk2Mjk0NyA4NS4xODEyNTM3LDk4LjU1NDI3MDggODUuMTgxMjUzNyw5OC41NTQyNzA4IEM5Ny45ODI3Njg4LDEwMi4zOTE2MjYgMTAyLjI1MTg5Myw5NS4xMjE5NzQ5IDEwMi4yNTE4OTMsOTUuMTIxOTc0OSBDMTE5LjY3NjkxLDUyLjExNzQ5NzcgOTUuMTM4OTYzOSwwLjgzNTU4ODQ5NyA5NS4xMzg5NjM5LDAuODM1NTg4NDk3IEM5NS4xMzg5NjM5LDAuODM1NTg4NDk3IDk0LjAzNzc1ODMsLTAuNDM2MDY0OTc1IDkxLjYzMzI2NDIsMS4wNDM5NjA1MSBMNzguOTU4NjYxLDExLjgxNDA2NyBDNTIuMjM3ODI4OCw1LjIyNjAwNjE5IDMwLjA0MTg5NzMsMTEuNjQzNjY5MyAzMC4wNDE4OTczLDExLjY0MzY2OTMgTDE3LjM2ODI3MDQsMS4wNDM5NjA1MSBMMTcuMzY4MjcwNCwxLjA0Mzk2MDUxIFoiIGlkPSJTdHJva2UtMSIgc3Ryb2tlLXdpZHRoPSI4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjI4ODUzMzYsNjMuMDU5OTQ5MiBDMTAuMjg4NTMzNiw2My4wNTk5NDkyIDE3Ljk0NzE4NDMsNDcuNzg1NTAyIDQ3Ljg3NjkzNzUsNzEuMzkxOTA4NSBDNDcuODc2OTM3NSw3MS4zOTE5MDg1IDE2LjkwMDY0ODUsOTYuMDM4MjI3NSAxMC4yODg1MzM2LDYzLjA1OTk0OTIgTDEwLjI4ODUzMzYsNjMuMDU5OTQ5MiBaIE05OC43MTEwNDg0LDYzLjA1OTk0OTIgQzk4LjcxMTA0ODQsNjMuMDU5OTQ5MiA5MS4wNTMzNzQsNDcuNzg1NTAyIDYxLjEyMzYyMDksNzEuMzkxOTA4NSBDNjEuMTIzNjIwOSw3MS4zOTE5MDg1IDkyLjA5ODkzMzYsOTYuMDM4MjI3NSA5OC43MTEwNDg0LDYzLjA1OTk0OTIgTDk4LjcxMTA0ODQsNjMuMDU5OTQ5MiBaIiBpZD0iU3Ryb2tlLTIiIHN0cm9rZS13aWR0aD0iNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") !important;
}
.b-incognito_description .incognito_icon.incognito_icon-animated {
  -webkit-animation: bounce 1s 3 1s;
  -moz-animation: bounce 1s 3 1s;
  animation: bounce 1s 3 1s;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
.b-incognito_description .incognito_icon.incognito_icon-view .incognito_icon__element.incognito_icon__element-blur,
.b-incognito_description .incognito_icon.incognito_icon-view .incognito_icon__element.incognito_icon__element-shade {
  display: none;
}
@keyframes bounce {
  0%,
  100%,
  20%,
  53%,
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  90% {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@-webkit-keyframes bounce {
  0%,
  100%,
  20%,
  53%,
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  90% {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
.b-incognito_description .incognito_description {
  display: none;
  position: relative;
  z-index: 20;
}
.b-incognito_description .incognito_description .incognito_description__text,
.b-incognito_description .incognito_description .incognito_description__control {
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
}
.b-incognito_description .incognito_description .incognito_description__text {
  opacity: 0.6;
  padding: 0 20px;
  margin: 0 0 20px;
}
.b-incognito_description .incognito_description .incognito_description__text a {
  color: #FFF;
  text-decoration: underline;
}
.b-incognito_description .incognito_description .incognito_description__text a:hover {
  text-decoration: none;
}
.b-incognito_description .incognito_description .incognito_description__control {
  list-style: none;
  margin: 0;
  padding: 0;
}
.b-incognito_description .incognito_description .incognito_description__control li {
  margin: 0;
  padding: 0;
}
.b-incognito_description .incognito_description .incognito_description__control li a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
}
.b-incognito_description .incognito_description .incognito_description__control li.action,
.b-incognito_description .incognito_description .incognito_description__control li.clearly {
  margin: 0 0 10px;
}
.b-incognito_description .incognito_description .incognito_description__control li.action a,
.b-incognito_description .incognito_description .incognito_description__control li.clearly a {
  display: inline-block;
  padding: 5px 20px;
  border: 2px solid #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.b-incognito_description .incognito_description .incognito_description__control li.action a:active,
.b-incognito_description .incognito_description .incognito_description__control li.clearly a:active {
  opacity: 0.6;
  color: #A29E9B;
  background-color: #FFF;
}
.b-incognito_description .incognito_description .incognito_description__control li.action-complete {
  margin: 0 0 10px;
}
.b-incognito_description .incognito_description .incognito_description__control li.action-complete a {
  opacity: 0.6;
  display: inline-block;
  cursor: default;
  padding: 5px 20px;
  border: 2px solid #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.b-incognito_description .incognito_description .incognito_description__control li.close,
.b-incognito_description .incognito_description .incognito_description__control li.settings {
  display: inline;
  border-bottom: 1px dotted #FFF;
}
.b-incognito_description .incognito_description .incognito_description__control li.close:hover,
.b-incognito_description .incognito_description .incognito_description__control li.settings:hover {
  border: none;
}
.b-incognito_description.b-incognito_description-view .i-incognito_description {
  padding: 0;
  -webkit-transition: padding 0.5s ease-in-out;
  -moz-transition: padding 0.5s ease-in-out;
  -o-transition: padding 0.5s ease-in-out;
  transition: padding 0.5s ease-in-out;
  -ms-transition: none !important;
}
.b-incognito_description.b-incognito_description-view .incognito_shadow {
  opacity: 0.3;
  visibility: visible;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.b-incognito_description.b-incognito_description-view .incognito_icon {
  cursor: default;
  opacity: 0.6;
  width: 140px;
  height: 140px;
  margin-top: -10px;
  margin-bottom: -10px;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.b-incognito_description.b-incognito_description-view .incognito_description {
  display: block;
}
/* photo main (end) */
/* terms(begin)  */
.b-terms {
  padding: .7em 0;
}
.b-terms .b-terms_link {
  border-bottom: 1px solid #b2d1f0;
  color: #0066cc;
  text-decoration: none;
}
.b-terms .b-terms_link:active,
.b-terms .b-terms_link:focus {
  border-bottom: 1px solid #ffb2b2;
  color: #ff0000;
}
/* terms (end)  */
/* terms__content(begin)  */
.b-terms__content .b-content_title {
  font-size: 1.6em;
}
.b-terms__content .b-content_title__middle {
  margin: 1em 0 0 0;
  font-size: 1.2em;
}
.b-terms__content .b-content_title,
.b-terms__content .b-content_title__middle {
  margin-left: 1%;
  text-align: left;
}
/* terms__content (end)  */
/* tips (begin)  */
.b-tips {
  display: table;
  height: 100%;
  width: 100%;
  background-color: #fff;
}
.b-tips .b-tips_inner {
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-tips .b-tips_text {
  margin: 2% 0 1% 0;
  text-align: center;
}
.b-tips .b-tips_reason {
  display: inline-block;
  width: 100%;
}
.b-tips .b-tips_reason.b-tips_reason__vip .i {
  margin: 0;
  height: 50px;
  width: 50px;
  vertical-align: -20px;
}
.b-tips .b-tips_reason_or {
  display: block;
  margin: 0 auto 10px;
}
.b-tips .b-tips_desc {
  padding: 5px 10px;
  background-color: #d5dde5;
  border-bottom: 1px solid #BDC6D7;
  text-align: left;
}
.b-tips .b-spacer {
  width: 100%;
}
.b-tips .b-wrap__button-upload {
  width: 20%;
}
/* tips hitlist (begin)  */
.b-tips__hitlist .b-tips_inner {
  padding: 20px 10px;
}
/* tips hitlist (end)  */
/* tips messenger (begin)  */
.b-tips__messenger .b-tips_inner {
  padding: 15px;
}
/* tips messenger(end)  */
/* tips photo (begin)  */
.b-tips__photo .b-tips_inner {
  padding: 20px;
  text-align: center;
}
.b-tips__photo h2 {
  margin: .3em auto;
  width: 100%;
}
.b-tips__photo h2.t-name {
  max-width: 256px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* tips photo (end)  */
/* tips blocked (begin)  */
.b-tips__blocked {
  height: auto;
}
.b-tips__blocked .b-tips_inner {
  vertical-align: top;
  padding: 10px 0 0 0;
}
.b-tips__blocked .b-tips_inner .t-name {
  display: block;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* tips blocked (end)  */
/* tips error (begin)  */
.b-tips__error .b-tips_inner {
  padding: 20px 10px;
}
.b-tips__error .i-reject {
  height: 92px;
  width: 80px;
}
.b-tips__error .b-button {
  margin: 5px 0 15px 0;
}
/* tips error (end)  */
/* tips top100 (begin)  */
/* tips top100 (end)  */
.b-auth__no .b-tips {
  background-color: #F1F4F6;
}
.b-auth__no .b-tips .b-button__white {
  margin-bottom: 0;
}
.b-tips__message {
  padding: 15px;
  font-size: 1.5em;
  text-align: center;
}
/* tips (end)  */
/* payment (begin)  */
.b-payment .b-payment_method.b-payment_method__sms .b-text {
  text-align: center;
}
.b-payment .b-payment_method.b-payment_method__sms .b-text.b-text__margin {
  margin-top: .6em;
}
.b-payment .b-payment_method.b-payment_method__sms .b-input input {
  width: 100%;
  border: 0px;
  color: #263352;
  font-weight: bold;
  font-size: 1.9047em;
  font-family: Arial, Tahoma, serif;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-payment .b-payment_method.b-payment_method__sms .b-field__input {
  margin: .5em 0;
}
.b-payment__card .b-title,
.b-payment__card .b-title__small {
  margin: 0 0 15px 0;
  font-size: 35px;
  text-align: center;
}
.b-payment__card .b-title__small {
  margin: 0 0 10px 0;
  font-size: 22px;
}
.b-payment__card .b-payment_save {
  margin: 15px 0;
}
.b-payment__card .b-payment_save label {
  display: block;
  position: relative;
  margin: 10px 0 0 0;
  padding: 0 0 0 20px;
}
.b-payment__card .b-payment_save input[type=checkbox],
.b-payment__card .b-payment_save input[type=radio] {
  position: absolute;
  left: 2px;
  top: 2px;
}
.b-payment__card .b-tabs__payment {
  margin: 0 0 15px 0;
}
.b-payment__card .b-tabs__payment .b-item {
  text-align: left;
}
.b-payment__card .t-gray {
  color: #868686;
}
.b-payment__card .b-active .t-gray {
  color: #263351;
}
.b-payment__card .b-active .hide {
  display: inline-block;
}
.b-coints__table {
  width: 100%;
}
.b-coints__table .left {
  width: 60px;
  text-align: right;
}
.b-coints__table .right {
  padding: 0 20px 0 0;
  text-align: right;
  white-space: nowrap;
}
.b-payment_method .b-item {
  margin: 0 0 10px 0;
}
.b-button-and-info .b-phone {
  margin: .5em 0;
}
.b-button-and-info .b-info {
  color: #aaa;
  font-size: .7em;
}
.b-button-and-info .b-info .i-coints {
  height: 18px;
  width: 13px;
  background-position: -160px -96px;
  -webkit-background-size: 210px auto;
  background-size: 210px auto;
  vertical-align: -5px;
}
/* payment info (begin)  */
.b-payment__info .b-item {
  position: relative;
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #dae0e5;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.b-payment__info .b-item.b-item__nopadding {
  padding: 0;
}
.b-payment__info .b-item.b-item_desc {
  min-height: 75px;
  background-color: #f1f4f6;
  text-align: left;
}
.b-payment__info .b-item.b-item__nobg {
  background-color: transparent;
}
.b-payment__info .b-item .b-content {
  padding: 0 10px 0 75px;
  vertical-align: top;
}
.b-payment__info .b-item .b-content .b-title_small {
  margin: 0 0 .5em 0;
  font-weight: bold;
}
.b-payment__info .b-item .b-content .b-title_small .t-link {
  border-bottom: 1px solid #0066cc;
  color: #0066CC;
}
.b-payment__info .b-item .b-content .b-title_small .t-link:hover {
  border-bottom: 0px;
}
.b-payment__info .b-item .b-content.b-content__nopadding {
  padding: 0 10px;
}
.b-payment__info .b-item .b-item__top,
.b-payment__info .b-item .b-item__bottom {
  position: relative;
  padding: 10px;
  font-size: 1.1428em;
}
.b-payment__info .b-item .b-item__bottom {
  border-top: 1px solid #dae0e5;
  color: #666666;
  font-size: 1em;
}
.b-payment__info .b-title {
  font-size: 1.9047em;
  text-align: center;
}
.b-payment__info .b-balance .icon {
  vertical-align: -16px;
}
.b-payment__info .icon__payment {
  position: absolute;
  left: 5px;
  top: 5px;
  height: 75px;
  width: 75px;
  background-image: url('../images/i-icons/maps-icons__big.png');
  background-repeat: no-repeat;
  -webkit-background-size: 225px auto;
  background-size: 225px auto;
}
.b-payment__info .icon__payment.i-charge {
  background-position: 0 0;
}
.b-payment__info .icon__payment.i-up {
  background-position: -75px 0;
}
.b-payment__info .icon__payment.i-gift {
  background-position: -150px 0;
}
.b-payment__info .icon__payment.i-vip {
  background-position: 0 -75px;
}
.b-payment__info .icon__payment.i-no_see {
  background-position: -75px -75px;
}
.b-payment__info .icon__payment.i-shield {
  background-position: -150px -75px;
}
.b-payment__info .icon__payment.i-cards {
  background-position: 0 -150px;
}
.b-payment__info .icon__payment.i-terminal {
  background-position: -75px -150px;
}
.b-payment__info-terminal .b-title {
  text-align: center;
}
.b-payment__info-terminal .b-content_list__order {
  margin: 0;
  padding: 0 0 0 15px;
}
.b-payment__info-terminal .b-title__small {
  font-weight: bold;
}
.b-payment__info-terminal .list_item {
  margin: 10px 0 0 0;
}
.b-payment__info-terminal .list_item:first-child {
  margin-top: 0;
}
.b-payment__info.b-payment__info-terminal .b-item__top,
.b-payment__info.b-payment__info-terminal .b-item__bottom {
  font-size: 0.9em;
  color: #263351;
}
.b-payment__info.b-payment__info-terminal .b-item__top .icon,
.b-payment__info.b-payment__info-terminal .b-item__bottom .icon {
  position: absolute;
  left: 15px;
  top: 5px;
}
.b-payment__info.b-payment__info-terminal .b-item__top .i-bonus,
.b-payment__info.b-payment__info-terminal .b-item__bottom .i-bonus {
  left: 0;
}
/* payment info (end)  */
/* payment-method (begin) */
.b-list_payment-method {
  font-size: 0;
  text-align: center;
}
.b-list_payment-method .b-item {
  display: inline-block;
  margin: 10px 4px;
  height: 70px;
  width: 70px;
  background: none;
  font-size: 15px;
}
.b-list_payment-method:after {
  display: inline-block;
  width: 100%;
  content: '';
}
.b-payment-method {
  width: 100%;
  height: 70px;
  background-image: url("../images/b-payment_method/b-payment_method.png?v=1380642342000");
  -webkit-background-size: 210px auto;
  background-size: 210px auto;
}
.b-payment-method.b-payment-method__1 {
  background-position: 0px 0;
}
.b-payment-method.b-payment-method__2 {
  background-position: -70px 0;
}
.b-payment-method.b-payment-method__3 {
  background-position: -140px 0;
}
.b-payment-method.b-payment-method__4 {
  background-position: 0 -70px;
}
.b-payment-method.b-payment-method__5 {
  background-position: -70px -70px;
}
.b-payment-method.b-payment-method__6 {
  background-position: -140px -70px;
}
/* payment-method (end) */
/* payment (end)  */
/* vip-page (begin)  */
.b-vip {
  padding: 10px;
}
.b-vip .b-vip_title {
  color: #ff6600;
  font-size: 1em;
  text-align: center;
}
.b-vip .b-vip_desc {
  margin: 0 0 1em;
  padding: 0.5em;
  padding-top: 160px;
  background-image: url('../images/i-icons/_i-vip_big.jpg');
  background-repeat: no-repeat;
  background-position: -50% -13px;
  border: 1px solid #CCCCCC;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.b-vip .b-vip_desc .g-block_item__avatar {
  width: 30%;
}
.b-vip .b-vip_desc.b-vip_self {
  text-align: center;
  background-position: center 0;
  background-repeat: no-repeat;
  font-size: 1.3em;
  line-height: 1.3em;
}
.b-vip .b-vip_desc.b-vip_self .b-vip_title {
  font-size: 2em;
  line-height: 1.2em;
}
.b-vip .b-vip_desc.b-vip_self a {
  display: block;
  margin-top: .8em;
  color: #0066cc;
  text-decoration: underline;
}
.b-vip .b-vip_desc.b-form_fieldset {
  padding: 10px;
  background: none;
}
.b-vip .b-vip_desc.b-form_fieldset .b-vip_title {
  text-align: left;
}
.b-vip .b-vip_desc.b-form_fieldset .g-block {
  margin: 0 auto;
  width: 90%;
  max-width: 550px;
}
.b-vip .b-vip__payment {
  margin: 0 0 1em 0;
  padding: .5em;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.b-vip .b-vip__payment .b-vip_title__wrap {
  margin: 0 0 1em 0;
  text-align: center;
}
.b-vip .b-vip__payment .b-vip_title__wrap .b-vip_title {
  color: #263351;
  font-size: 1.2857em;
}
.b-vip .b-vip__payment .b-vip_title {
  margin: .8em 0;
}
.b-vip .b-vip__payment .b-form_fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.b-tips_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.b-tips_list .b-tips_list-item {
  margin-bottom: 10px;
  padding: 10px;
  background-color: #f1f4f6;
  border: 1px solid #dae0e5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.b-tips_list .b-tips_list-item .item-title {
  margin-bottom: .3em;
  font-size: 1.2em;
  font-weight: bold;
}
.b-tips_list .b-tips_list-item .item-content {
  font-size: 1em;
}
.b-tips_list .b-tips_list-item.b-tips_vip_list-item_title {
  padding: 10px;
  padding-top: 160px;
  background: url('../images/i-icons/_i-vip_big.jpg') center 0 no-repeat;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-tips_list .b-tips_list-item.b-tips_vip_list-item_title .item-title {
  margin: 0 0 .2em 0;
  color: #ff6600;
  font-size: 2em;
  font-weight: normal;
}
.b-tips_list .b-tips_list-item.b-tips_vip_list-item_title .item-content {
  padding: 0 25px;
}
/* vip-page (end)  */
/* page list (begin)  */
.b-page {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  text-align: center;
}
.b-page .b-item {
  display: inline-block;
}
.b-page .b-link {
  display: inline-block;
  padding: 5px;
  color: #263351;
  font-size: 17px;
}
.b-page .b-link.b-active .text {
  background-color: rgba(147, 166, 184, 0.4);
}
.b-page .text {
  display: inline-block;
  padding: 5px 11px;
  border-radius: 28px;
  font-style: normal;
}
/* page list (end)  */
/*  messanger (begin)  */
.msg_chat .b-content__main {
  background-color: #EDF0F5;
}
.msg_chat .b-layout__ci {
  overflow: hidden;
}
.b-message {
  height: 100%;
  width: 100%;
}
.b-message .b-message_inner {
  display: table;
  height: 100%;
  width: 100%;
  background-color: #EDF0F5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-message .b-message_inner .b-message_wrap {
  margin: 0 10px;
}
.b-message .b-message_inner .b-incognito_tips {
  text-align: center;
  padding: 10px;
}
.b-message .b-message_inner .b-incognito_tips p {
  margin: 0 0 10px;
}
.b-message .b-message_inner .b-incognito_tips p a {
  text-decoration: underline;
}
.b-message .b-message_inner .b-incognito_tips p a:hover {
  text-decoration: none;
}
.b-message .b-message_inner .b-incognito_tips .btn_ns {
  display: inline-block;
  font-size: 16px;
  line-height: 22px;
}
.b-message .b-message_inner .b-incognito_tips .btn_ns a {
  display: inline-block;
  color: #0066CC;
  text-decoration: none;
  padding: 4px 14px;
  border: 1px solid #0066CC;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.b-message .b-message_inner .b-incognito_tips .btn_ns a:active {
  opacity: 0.4;
  color: #FFF;
  background-color: #0066CC;
}
.b-message .b-message_inner .b-tips {
  display: table-row;
  background-color: transparent;
}
.b-message.b-message__no-chat {
  height: auto;
  border-top: 0;
}
.b-message.b-message__no-chat .b-user {
  margin: 0;
}
.b-message .b-list_message .b-item {
  border: 0;
  background: none;
  padding: .3895em 0;
}
.b-message .b-list_message .b-item .b-message_title,
.b-message .b-list_message .b-item .b-message_content .message {
  color: #375d00;
}
.b-message .b-list_message .b-item.b-message_alien .b-message_title,
.b-message .b-list_message .b-item.b-message_alien .b-message_content .message {
  color: #730d0d;
}
.b-message .b-message_title {
  display: table;
  position: relative;
  z-index: 2;
  margin: 0 0 .4em 0;
  width: 100%;
  table-layout: fixed;
}
.b-message .b-message_title .b-message_left-info,
.b-message .b-message_title .b-message_right-info {
  display: table-cell;
  width: 50%;
}
.b-message .b-message_title .b-message_left-info .name,
.b-message .b-message_title .b-message_right-info .name {
  display: block;
  widht: 100%;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-message .b-message_title .b-message_left-info {
  padding: 0 0 0 14px;
}
.b-message .b-message_title .b-message_right-info {
  color: #35415F;
  white-space: nowrap;
  text-align: right;
}
.b-message .b-message_content {
  position: relative;
  margin: 0 2px;
  padding: 10px 14px;
  background-color: #FFF;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.b-message .b-message_content.b-message_content__sticker {
  background-color: transparent;
}
.b-message .b-message_content.b-message_content__sticker:before {
  display: none;
}
.b-message .b-message_content:before {
  position: absolute;
  left: 0;
  top: -10px;
  height: 24px;
  width: 12px;
  background-color: #fff;
  border-top-left-radius: 100% 80%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
}
.b-message .b-message_content:after {
  position: absolute;
  top: -10px;
  left: 9px;
  height: 10px;
  width: 8px;
  background-color: #edf0f5;
  border-radius: 3px 0 0 5px;
  content: "";
}
.b-message .b-text {
  padding: 5px 5px 10px 5px;
  font-size: 1em;
  color: #666;
  text-align: center;
}
.b-user {
  margin: 0 0 .5em 0;
  padding: 10px;
  text-align: center;
}
.b-user a {
  display: block;
  vertical-align: top;
  text-align: left;
  text-decoration: none;
}
.b-user .b-desc {
  display: block;
  width: 100%;
  text-align: left;
}
.b-user .b-desc img {
  float: left;
  margin: 0 .714em 0 0;
  max-width: 3.904em;
}
.b-user .b-desc .b-name {
  display: block;
  width: 100%;
  font-size: 1.9047em;
  line-height: 1.3em;
  word-break: break-all;
  word-wrap: break-word;
}
.b-user .b-desc:after {
  display: block;
  width: 100%;
  clear: both;
  content: '';
}
.b-user .b-desc .status.offline {
  padding: 0;
}
.b-user .button-gray {
  display: inline-block;
  margin-top: 10px;
}
.b-message_write {
  padding: 5px 0 10px 0;
}
.b-message_write .b-button__refresh {
  display: block;
  margin: 15px 10px 10px 10px;
  width: auto;
}
.b-message_write .b-message_text {
  position: relative;
  margin: 0;
  padding: 10px;
  background-color: #95a4c4;
  border-top: 2px solid #50588c;
  text-align: right;
}
.b-message_write .b-message_text .b-button {
  margin: 0;
}
.b-message_write .b-message_text .b-textarea {
  display: block;
  margin: 0 0 1em 0;
  height: 4em;
  width: 100%;
  border: 1px solid #8393c0;
  font-family: Arial, san-serif;
  font-size: 1em;
  resize: none;
  text-align: left;
}
.message {
  position: relative;
  width: 100%;
  z-index: 2;
  table-layout: fixed;
}
.message.no-fixed {
  table-layout: auto;
}
.message.no-fixed .message-content {
  width: calc(100% - 90px);
}
.message.no-fixed .m-inner {
  width: 100%;
}
.message .message-image,
.message .message-content {
  vertical-align: middle;
  word-wrap: break-word;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.message .message-image {
  padding-right: 10px;
  width: 80px;
  text-align: center;
}
.message .message-content a {
  text-decoration: underline;
}
.message .message-content a.b-button,
.message .message-content a.b-button-ghost {
  text-decoration: none;
}
.message .message-content .location-link {
  display: inline-block;
  outline: none;
  text-decoration: none;
}
.g-block__delete .g-block_item__description {
  color: #656565;
}
.b-page_msg_chat .b-main_inner {
  display: table;
}
.b-page_msg_chat .b-message.b-message__no-chat,
.b-page_msg_chat .b-tips.b-message__no-chat {
  display: table-row;
}
.b-page_msg_chat .b-panel {
  display: table-row;
}
.b-wrap-item-photo {
  margin: 0 0 -2.5% 0;
  font-size: 0;
}
.b-wrap-item-photo.b-padding-top {
  padding-top: 10px;
}
.b-item-photo {
  display: inline-block;
  margin: 0 2.5% 2.5% 0;
  font-size: 0;
}
.b-item-photo img {
  height: 80px;
}
.b-message_text {
  display: block;
  margin: 0;
}
.b-message-send-wrap {
  display: table;
  width: 100%;
  font-size: 0;
}
.b-message-send {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px 0 9px 0;
  width: 100%;
  padding-left: 9px;
  padding-right: 10px;
}
.b-message-send .b-input {
  padding: 0;
  width: 100%;
  border: 0px;
  font-size: 15px;
  line-height: 130%;
  resize: none;
}
.b-message-send .helper-relative {
  position: relative;
  padding: 10px 10px 8px 38px;
  width: 100%;
  overflow: auto;
  background-color: #fff;
  border: 1px solid #667294;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.b-message-send .helper-textarea {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 105px;
}
.b-message-send .b-button-add {
  position: absolute;
  left: 5px;
  bottom: 5px;
  width: 29px;
  height: 29px;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAB0CAMAAADjN9EGAAAADFBMVEUAAAD///8AZswmM1Kv/MviAAAAAnRSTlMAAHaTzTgAAABMSURBVHja7dchEgAgCABB0P//WSPJoEWdvUbYRGCI3A5F0XMatTYrI4p+Ttuy56i9oqirjqIoil70XfVZGVH0c9qXPUftFUVddRTNAQvgGAmxAu1dAAAAAElFTkSuQmCC);
  background-size: 29px auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.__show-menu-attach .b-button-add {
  background-color: #EDF0F5;
  background-position: 0 -29px;
}
.__show-menu-attach .b-attach-item {
  height: 206px;
  opacity: 1;
}
.border-gray {
  border-bottom: 1px solid #D0D8E8;
  margin: 0 10px;
}
.b-attach-item {
  position: relative;
  padding: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  background: #fff;
  -webkit-box-shadow: 0 -2px 4px 0 #4f5d6d;
  -moz-box-shadow: 0 -2px 4px 0 #4f5d6d;
  box-shadow: 0 -2px 4px 0 #4f5d6d;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-attach-item:before {
  display: block;
  position: absolute;
  content: '';
  left: 17px;
  top: -12px;
  height: 24px;
  width: 24px;
  background-color: #fff;
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 1px 0 4px 0 #4f5d6d;
  -moz-box-shadow: 1px 0 4px 0 #4f5d6d;
  box-shadow: 1px 0 4px 0 #4f5d6d;
}
.b-attach-item > .inner {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.b-message-send-button {
  display: table-cell;
  vertical-align: bottom;
  padding: 0 9px 0 0;
  width: auto;
  min-width: 45px;
  overflow: hidden;
}
.b-message-send-button .b-button {
  padding: 10px;
}
.b-icon-attach {
  position: relative;
  overflow: auto;
  height: 154px;
}
.b-type-attach {
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  -ms-transition: left 0.4s ease-in-out;
  -o-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}
.b-type-attach .b-item {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #0066CC;
  font-size: 15px;
}
.b-type-attach span {
  cursor: pointer;
}
.b-type-attach a {
  color: #0066CC;
}
.b-type-attach .b-icons,
.b-type-attach .b-icons-text {
  display: block;
}
.b-type-attach.b-sticker {
  padding: 5px 0 0 5px;
  text-align: left;
}
.b-type-attach.b-sticker .sticker.small {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 75px;
  height: 75px;
}
.b-type-attach.b-type-icons .b-item {
  padding: 5px;
}
.b-content-tabs {
  overflow: hidden;
}
.b-content-tabs.b-show_1 .b-tabs-wrap {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
.b-content-tabs.b-show_2 .b-tabs-wrap {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.b-tabs-wrap {
  position: relative;
  width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.b-tabs-wrap .b-tabs-item {
  position: absolute;
  top: 0;
  height: 154px;
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
.b-tabs-wrap .b-tabs-icons {
  left: 0;
}
.b-tabs-wrap .b-tabs-stickers {
  left: 100%;
}
.icons-attach {
  display: inline-block;
  width: 50px;
  height: 50px;
  background-image: url(data:image/png;base64,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);
  background-size: 200px 100px;
}
.icons-attach.photo {
  background-position: 0 0;
}
.icons-attach.present {
  background-position: -50px 0;
}
.icons-attach.up {
  background-position: -100px 0;
}
.icons-attach.vip {
  background-position: -150px 0;
}
.icons-attach:hover.photo {
  background-position: 0 -50px;
}
.icons-attach:hover.present {
  background-position: -50px -50px;
}
.icons-attach:hover.up {
  background-position: -100px -50px;
}
.icons-attach:hover.vip {
  background-position: -150px -50px;
}
.b-icons-link:hover {
  color: #ea1681;
}
.b-icons-link:hover .icons-attach.photo {
  background-position: 0 -50px;
}
.b-icons-link:hover .icons-attach.present {
  background-position: -50px -50px;
}
.b-icons-link:hover .icons-attach.up {
  background-position: -100px -50px;
}
.b-icons-link:hover .icons-attach.vip {
  background-position: -150px -50px;
}
.b-tabs-attach {
  display: table;
  position: relative;
  z-index: 2;
  margin: 0 auto;
  width: 300px;
  height: 50px;
  text-align: center;
}
.b-tabs-attach .b-tabs-item {
  display: table-cell;
  width: 33%;
}
.b-icons-tabs {
  display: inline-block;
  vertical-align: top;
  margin: 10px 0;
  width: 100%;
  cursor: pointer;
}
.b-icons-tabs.active {
  background-color: #EDF0F5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.b-icons-tabs.active .attach,
.b-icons-tabs.active .attach:hover {
  background-position: 0 -30px;
}
.b-icons-tabs.active .smiles,
.b-icons-tabs.active .smiles:hover {
  background-position: -30px -30px;
}
.b-icons-tabs.active .sticker,
.b-icons-tabs.active .sticker:hover {
  background-position: -60px -30px;
}
.icons-tabs {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  background-image: url(data:image/png;base64,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);
  background-size: 90px 90px;
}
.icons-tabs.attach {
  background-position: 0 0;
}
.icons-tabs.smiles {
  background-position: -30px 0;
}
.icons-tabs.sticker {
  background-position: -60px 0;
}
.icons-tabs.attach:hover {
  background-position: 0 -60px;
}
.icons-tabs.smiles:hover {
  background-position: -30px -60px;
}
.icons-tabs.sticker:hover {
  background-position: -60px -60px;
}
.layerShow,
.layerShow .page-messanger,
.layerShow .b-layout {
  overflow: hidden;
}
.wrap-overflow .i-sidebar {
  display: none;
}
.wrap-overflow .b-layout {
  overflow: hidden;
}
.b-layer-photo.b-show {
  top: 0;
}
.b-layer-photo.b-show + .b-pop_up {
  display: block;
}
.b-layer-photo {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 200%;
  width: 100%;
  z-index: 4;
  -webkit-transition: top 0.4s ease;
  -moz-transition: top 0.4s ease;
  -ms-transition: top 0.4s ease;
  -o-transition: top 0.4s ease;
  transition: top 0.4s ease;
  overflow: auto;
  background-color: #fff;
}
.b-layer-photo .b-title {
  padding: 10px 0 5px 15px;
  font-size: 1.25em;
}
.b-layer-photo .b-list {
  width: auto;
}
.b-layer-photo .b-list_albums {
  margin: 0 5px;
}
.b-layer-photo .b-layer-content {
  padding: 0 0 130px 0;
}
.b-layer-photo + .b-pop_up {
  display: none;
}
.b-list-attach-photo {
  margin: 0 -10px;
  padding: 0;
}
.b-list-attach-photo .b-item {
  display: inline-block;
  position: relative;
  padding: 5px;
  max-width: 58px;
  width: 100%;
  cursor: pointer;
}
.b-list-attach-photo .b-item img {
  max-width: 58px;
  max-height: 58px;
  width: 100%;
}
.b-list-attach-photo .i-cross-blue {
  position: absolute;
  right: -3px;
  top: -3px;
  padding: 4px;
  background-size: 29px 29px;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.b-label-photo .b-label-photo-checked {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.7);
}
.b-label-photo .b-label-photo-checkbox {
  display: none;
  z-index: 3;
}
.b-label-photo .b-label-photo-checkbox-image {
  display: none;
  position: absolute;
  z-index: 5;
  left: -5px;
  bottom: -5px;
  height: 24px;
  width: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAwFBMVEX////9/f78/f38/P35+vz2+Pr19vnt8PXs7/Xo7PLm6vHn6vHh5u7f5O3e4+3c4evb4evX3unT2ubT2ebQ1+XO1uTI0eDJ0eHEzd7CzN3Cy93Ayty/ydu6xdi6xNi3wte3wta0v9WyvtSuutGtutGqt8+grsmbq8eVpsSPoMCKnL2Im7yHmryGmbuFmLqClbiClbmBlLh/k7d2i7JyiLBxh69vha5thK1rgqxqgatpgKtof6pmfqllfahkfKj////ZsmJ7AAAAQHRSTlP///////////////////////////////////////////////////////////////////////////////////8AwnuxRAAAAdVJREFUeAGU1G1zk0AQwPHNGBslClbbKoIaLfJQqA8FDWfS9ft/K52FbvfoHkf/r8LN/ibMAQd/1UDmmvEwbgEFZx4Ks7mpkNs0r7sese/qPN3qFhQYZC1atVmgYHggowqVquiBhYnclOio3Ews2DI26MzEtgUp1wXOVqylBSFPGvTUnAgLQt6gtxu2kq4bXFCztihJKHBRBf8t3MkYFxaPlunGLKVmw5QklLi4kgDTCB9RNFKSUD2GVkRGGqCvX5e3yAWCZj65fwnJvc0EbX0yBIAdX7YDpTPBI01IY9e8cH9upB55SlNfkUuZ5n5p70fOtJ6Thzc08wVFNdMORZe/bXlGIzuUdUx7sZpAuEfRID+gVc9ULO4A4JVB7oIG6JnKFHpN16fGlu+nErUbzmjh7IDUO7q6OE5lr27TZ1o5p+mEfr9lyXX6w/k4/tPxmFh3IKsdr8Qg4ttPTom5+iLy3rwYduwPKqVMt2h3DpTYa06+/tpHd3g9ylCX7cynbp6TfLZHtWzugPn5BP73A/UCptqx9n21Wn3zHWuOw/Tq6dW/0uuYAAAAAEFY/9Y04FkJmTumMOEQDsgVRBLSDCAAhgB+gFwAPeAloBYoDYCH20BnBS5S7kFSlj85ajAAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}
.b-label-photo-ghost-image .b-label-photo-checked {
  display: block;
}
.b-photo-selected .b-label-photo-checked {
  display: none;
}
.b-photo-selected .b-label-photo-checkbox-image {
  display: block;
}
.b-layer-setting-user {
  position: absolute;
  z-index: 6;
  left: 0;
  right: 0;
  height: 0;
  top: 45px;
  width: 100%;
  visibility: hidden;
  opacity: 0;
}
.b-glow--back {
  display: block;
  position: fixed;
  z-index: 4;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background: rgba(0, 0, 0, 0.3);
  content: '';
}
.b-reason-menu {
  position: relative;
  z-index: 2;
  padding: 10px 10px 30px 10px;
  width: 100%;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.b-reason-menu:before {
  position: absolute;
  right: 16px;
  top: -4px;
  height: 14px;
  width: 14px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.b-profile-user-image {
  margin: 30px 0 20px;
}
.b-list--reason {
  margin: 0 0 30px 0;
  font-size: 15px;
  font-family: Helvetica Neue, Arial, san-serif;
}
.b-list--reason .b-item {
  margin: 15px 0;
  background: none;
  border: none;
  text-align: center;
}
.b-list--reason .b-helper {
  display: inline-block;
  position: relative;
}
.b-profile-user-image .i-photo {
  display: block;
  margin: 0 auto;
  width: 80px;
  height: 80px;
}
.b-show.b-layer-setting-user {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
.wrap-overflow .b-glow--back {
  opacity: 1;
  visibility: visible;
}
.wrap-overflow .b-sidebar {
  z-index: inherit;
}
.wrap-overflow .b-user__sidebar:after,
.wrap-overflow .b-user__sidebar,
.wrap-overflow .b-menu__top,
.wrap-overflow .panel-top__bg {
  z-index: 5;
}
.b-bottom .b-button-ghost {
  width: auto!important;
}
.b-message_incognito_button {
  margin: 5px 0 0 0;
}
.b-sticker-link .sticker {
  cursor: pointer;
  background-size: 100% 100%;
}
.b-sticker .b-sticker-item {
  display: inline-block;
  width: 33.333%;
  width: calc(100%/3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  text-align: center;
}
.b-sticker .b-sticker-item .sticker {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/*  messanger (end)  */
/* profile (begin)  */
.profile.profile-list_gifts {
  margin: 0;
}
.profile-avatar {
  position: relative;
  margin: 0 0 15px 0;
  border: 15px solid #fff;
  text-align: center;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.profile-avatar.empty {
  min-height: 350px;
  background: #ffffff url('../images/i-empty.png') no-repeat 50% 30%;
}
.profile-avatar.empty .b-button-upload {
  opacity: 0.0001;
}
.profile-avatar .profile_wrap {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: auto;
}
.profile-info {
  margin: 0 0 15px 0;
}
.profile-info .b-profile_name {
  display: block;
  word-wrap: break-word;
  text-overflow: ellipsis;
  margin: 0 0 .3em 0;
}
.profile-info .b-profile_name .i-profile_name {
  display: inline-block;
  position: relative;
  width: 100%;
}
.profile-info .b-profile_name .i-profile_name .name {
  display: inline;
  font-size: 1.9047em;
  line-height: 110%;
}
.profile-info .b-profile_name .i-profile_name .tooltips {
  display: inline-block;
  position: relative;
  z-index: 10;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip {
  position: absolute;
  top: -48px;
  right: -52px;
  width: 80px;
  height: 80px;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip .tooltip_status {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip .tooltip_status .link_status {
  display: block;
  width: 16px;
  height: 16px;
  padding: 32px;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip .tooltip_status .link_status:focus {
  outline: none;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip .tooltip_status .link_status .icon_status {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/b-anketa/b-status.png') 0 -999px no-repeat;
  background-position: -2px -2px;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip .tooltip_block {
  position: absolute;
  top: 71px;
  left: 0;
  color: #000;
  white-space: nowrap;
  word-wrap: break-word;
  text-overflow: ellipsis;
  text-align: center;
  padding: 10px 20px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  background-color: #FFF;
}
.profile-info .b-profile_name .i-profile_name .tooltips .tooltip .tooltip_block:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border-bottom: 15px solid #FFF;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
.profile-info .b-profile_status-offline {
  position: relative;
  color: #999;
  line-height: 20px;
  text-indent: 20px;
  margin: 0 0 5px;
  margin-top: -5px;
}
.profile-info .b-profile_status-offline:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url('../images/b-anketa/b-status.png') 0 -999px no-repeat;
  background-position: -3px -23px;
}
.profile-info .place {
  line-height: 140%;
}
.profile-info .place a {
  border-bottom: 1px solid rgba(38, 51, 81, 0.3);
  text-decoration: none;
}
.profile-info .distance {
  padding: 1px 0 1px 25px;
  background: url('../images/icMetka.png') no-repeat 0 0;
}
.profile-gifts {
  position: relative;
  margin: 20px 0;
  padding: 0 35px 0 60px;
  height: 55px;
  overflow: hidden;
}
.profile-gifts .profile-gifts_line .block {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.profile-gifts .addGift {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 55px;
  width: 55px;
  overflow: hidden;
  background: url('../images/i-add.png') no-repeat 0 0;
  -webkit-background-size: auto 55px;
  background-size: auto 55px;
}
.profile-gifts .nextGift {
  display: block;
  position: absolute;
  left: 55px;
  right: 0;
  top: 0;
  padding: 5px 0;
  height: 45px;
  overflow: hidden;
}
.profile-gifts .nextGift .icon {
  position: absolute;
  right: 0;
  top: 5px;
}
.b-gift__profile {
  position: relative;
  width: 100%;
  height: 55px;
  overflow: hidden;
  white-space: nowrap;
}
.b-gift__profile .b-item {
  display: inline-block;
  margin: 0 10px;
  vertical-align: top;
}
.b-gift__profile:after {
  position: absolute;
  right: 0;
  top: 0;
  height: 55px;
  width: 50px;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 0) 0%), to(#ffffff 100%));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  content: '';
  pointer-events: none;
}
.profile .profile-button {
  margin: 20px 0;
}
.b-profile__my .profile-gifts {
  padding-left: 0;
}
.b-profile__my .addGift {
  display: none;
}
.profile .frame {
  position: relative;
  margin-top: 20px;
}
.profile .frame h2 {
  margin-bottom: 10px;
}
.profile .txtBlock p {
  margin-top: 20px;
}
.profile .txtBlock ul li:before {
  content: "\2014\a0";
}
.profile .shortInfo h1 {
  margin-bottom: 10px;
}
.profile .shortInfo {
  margin-top: 15px;
  text-shadow: 0 1px #fff;
}
.profile .shortInfo a {
  display: inline-block;
  text-decoration: none;
  color: #263352;
  border-bottom: 1px solid #bdc1cb;
}
.profile .interests li {
  display: inline;
}
.profile .interests li div {
  display: inline-block;
  margin: 10px 20px 10px 0;
  height: 36px;
  line-height: 36px;
  text-shadow: 0 1px #fff;
  padding: 0 24px 0 10px;
  background: url('../images/bgInterests.png') no-repeat 100% 0;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.profile .interests li .bg2 {
  background: url('../images/bgInterests2.png') no-repeat 100% 0;
}
.profile .settingsLink {
  margin-bottom: 20px;
  width: 100%;
}
.profile .settingsLink .button {
  display: block;
  width: 100%;
}
.profile.mine .giftsWrap {
  margin-left: 0 !important;
}
.button.button-white.edit,
.button.button-white.delete {
  width: auto;
}
.profile.mine .frame .edit {
  position: absolute;
  top: 15px;
  right: 15px;
}
.profile-block {
  position: relative;
  margin-bottom: .9523em;
  padding: .9523em;
  background-color: #fff;
  border: 1px solid #dae0e5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.profile-block .profile-block_title {
  font-size: 1.90476em;
  line-height: 1em;
}
.profile-block .profile-block_content {
  margin: .3em 0 0 0;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.profile-block .b-button {
  position: absolute;
  padding: 5px;
  right: 7px;
  top: 7px;
  height: auto;
  width: auto;
  line-height: 0;
}
.profile-block_field {
  margin: .8em 0 0 0;
}
.profile-block_field:first-child {
  margin: 0;
}
.profile-block_field .profile-block_field-title {
  font-weight: bold;
}
.profile-quit {
  padding: 0;
  border: 0px;
}
.profile-button .b-item {
  padding: 10px 5px;
  text-align: left;
}
.profile-button .b-item:last-child {
  background-color: #e2e8ec;
  background-image: -moz-linear-gradient(top, #f6fafb, #e2e8ec);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6fafb), to(#e2e8ec));
  background-image: -webkit-linear-gradient(top, #f6fafb, #e2e8ec);
  background-image: -o-linear-gradient(top, #f6fafb, #e2e8ec);
  background-image: linear-gradient(to bottom, #f6fafb, #e2e8ec);
}
.profile-button .b-item .col {
  color: #717D9B;
  font-style: normal;
}
.b-wrap__select {
  position: relative;
  right: -0.5em;
  margin: -0.5em;
  height: 100%;
  width: 100%;
}
.b-profile {
  padding: 10px;
}
.b-profile .avatar-photo img.b-loader:before {
  -webkit-background-size: 30% auto;
  background-size: 30% auto;
}
.b-profile__my .b-button__wsmall {
  border-left: 1px solid #bbc5d7;
}
.b-button .i-vip,
.b-button .i-riseup {
  margin-right: 5px;
}
.b-reject {
  position: relative;
  margin: 8px 0;
  color: #f00;
}
.b-reject a {
  color: #06c;
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 102, 204, 0.5);
}
.b-reject.b-reject__info {
  margin: 0;
  padding: 10px;
  min-height: 58px;
  border-bottom: 1px solid #bdc6d7;
  color: #263351;
  font-size: 1.2857em;
  text-align: left;
}
.b-reject.b-reject__info .b-reject__content {
  display: inline-block;
  margin: 0 0 0 10px;
  width: 70%;
  vertical-align: middle;
}
.b-table-profile {
  width: 100%;
  height: 100%;
}
.b-table-profile-item {
  height: 100%;
}
.b-table-profile-item .b-button {
  display: block;
  height: 100%;
}
.b-table-profile-item .b-button .i-colplace-profile {
  margin: 5px 5px 5px 0;
  vertical-align: -8px;
}
.b-table-profile-item.b-table-profile-item-spacer {
  width: 5%;
}
.b-album {
  margin: 10px 0 0 0;
}
/* profile (end)  */
/* albums (begin)  */
.b-albums_info {
  position: relative;
  margin: 5px 0;
  padding: 5px 5px 5px 35px;
}
.b-albums_info .i-photo {
  position: absolute;
  left: 0;
  top: 2px;
}
.b-albums_info > span {
  color: #656565;
}
.b-profile__album .b-title {
  font-size: 1.5em;
  line-height: 120%;
  text-shadow: 0 1px 1px #fff;
}
.b-profile__album .b-title .b-link {
  color: #0065CB;
  text-decoration: none;
  border-bottom: 2px solid rgba(0, 101, 203, 0.3);
}
.b-profile__album .b-title .b-link:hover {
  border-bottom: 2px solid rgba(0, 101, 203, 0);
}
.b-profile__album .b-tabs {
  float: right;
  width: auto;
}
.b-profile__album .b-tabs .b-item {
  padding: 5px;
}
.b-profile__album .b-tabs .b-item.b-active:first-child {
  padding-top: 5px;
}
.b-list_albums {
  margin: 0 -5px;
  width: auto;
  font-size: 0;
}
.b-list_albums .b-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 5px;
  background: none;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-list_albums .b-item .item-photo {
  display: block;
  width: 100%;
}
.b-list_albums .b-item .label-photo {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
.b-list_albums .b-item .label-photo > input[type="checkbox"] {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.b-list_albums .b-item_link {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
  white-space: nowrap;
}
.b-list_albums .b-button {
  padding: 0;
  height: 100%;
}
.b-list_albums .photo--more--content {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center;
}
.b-list_albums .b-form__upload {
  height: 100%;
  width: 100%;
}
.b-list_albums .b-spacer {
  display: block;
  width: 100%;
}
.b-list_albums .b-wrap__button {
  display: table-cell;
  height: 100%;
}
/* albums (end)  */
/* photo view (begin) */
.b-photo__page {
  overflow: hidden;
}
.b-photo__page .b-layout,
.b-photo__page .b-layout__content {
  position: static;
}
.b-photo__page .b-loader:before {
  left: 0;
}
.b-photo__page .b-sidebar,
.b-photo__page .b-menu__auth,
.b-photo__page .b-menu__noauth {
  display: none;
}
.b-photo {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
}
.b-photo .list-photo {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  background-color: #262626;
  list-style: none;
  white-space: nowrap;
}
.b-photo .list-photo .list-photo_item {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: contain;
  background-size: contain;
  vertical-align: middle;
  text-align: center;
}
.b-photo .b-photo_comments {
  top: 0;
  padding: .8em 40px;
  min-height: 42px;
  font-size: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  -webkit-text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
  text-align: center;
}
.b-photo .b-photo_comments > a {
  position: absolute;
  top: .6em;
  right: .5em;
  height: auto;
  width: auto;
  background: none;
}
.b-photo .b-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  outline: none;
  z-index: 2;
}
.b-photo .b-arrow.b-arrow_left {
  left: 0;
  background-image: url('../images/b-arrow_left.png');
  background-position: 2% 50%;
}
.b-photo .b-arrow.b-arrow_right {
  right: 0;
  background-image: url('../images/b-arrow_right.png');
  background-position: 98% 50%;
}
.b-form__edit-photo {
  position: absolute;
  z-index: 11;
  left: 0;
  right: 0;
  bottom: 0;
}
.b-photo__info-top {
  position: absolute;
  z-index: 3;
  left: 0;
  top: 0;
  right: 0;
  padding: .8em 40px;
  min-height: 42px;
  color: #fff;
  font-size: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-photo__info-top > .icon-edit__photo {
  position: absolute;
  top: .6em;
  right: .5em;
  height: auto;
  width: auto;
  background: none;
}
.b-help {
  padding: 45px 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
._animate {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
._animate .b-photo__info-bottom {
  margin-top: -150px;
}
._animate-stop.b-photo {
  overflow: scroll;
}
.b-photo__info-bottom {
  position: relative;
  z-index: 3;
  margin-top: -45px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.b-photo__info-bottom .b-avatar {
  display: inline-block;
  margin: 0 0.8em 0 0;
  max-width: 45px;
  vertical-align: middle;
}
.b-photo__info-bottom .new-link {
  -webkit-text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
  color: #fff;
}
.b-photo__info-bottom .new-link i {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.b-photo__info-bottom .new-link:hover i {
  border-bottom-color: transparent;
}
.b-photo__info-bottom .fl-r {
  margin-right: .5em;
}
.b-photo__info-bottom .b-info_comment {
  color: #fff;
}
.b-photo-hide .i-close-hide-photo {
  position: absolute;
  z-index: 2;
  left: 20px;
  top: 20px;
}
.b-photo__incognito_description {
  position: fixed;
  bottom: 70px;
  left: 50%;
  width: 120px;
  height: 120px;
  margin-left: -60px;
  z-index: 3;
}
.b-photo__incognito_description .i-photo__incognito_description {
  display: table-cell;
  width: 120px;
  height: 120px;
  text-align: center;
  vertical-align: middle;
}
.b-photo__incognito_description .incognito_shadow {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  z-index: 10;
}
.b-photo__incognito_description .incognito_icon {
  cursor: pointer;
  opacity: 1;
  display: inline-block;
  visibility: visible;
  position: relative;
  width: 120px;
  height: 120px;
  z-index: 20;
}
.b-photo__incognito_description .incognito_icon:focus {
  outline: none;
}
.b-photo__incognito_description .incognito_icon:active {
  opacity: 0.6;
}
.b-photo__incognito_description .incognito_icon .incognito_icon__element {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.b-photo__incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-shade {
  overflow: hidden;
  opacity: 0.3;
  background-color: #000;
  border-radius: 60px;
}
.b-photo__incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-image {
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  background-image: url('../images/i-icons/i-incognito_man.png');
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMjVweCIgaGVpZ2h0PSIxMjVweCIgdmlld0JveD0iMCAwIDEyNSAxMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pbmNvZ25pdG9NYW4uaHVnZV93aGl0ZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaW5jb2duaXRvTWFuLmh1Z2Vfd2hpdGUiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHN0cm9rZT0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iU3Ryb2tlLTMtKy1TdHJva2UtMiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCA1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00Mi45NjEyNzUsMTA0LjgwMTgxNiBDMjYuMzkwODMyOSwxMDMuNDk0Mzg5IDIwLjkzOTczMzUsMTA3LjAwOTg1NCAyMC45Mzk3MzM1LDEwNy4wMDk4NTQgQzE5LjkzNzE1MzgsMTEwLjEzMTU5NCAxNy4yNjQ5MTIsMTE1LjA3MzI1OCAxNy4yNjQ5MTIsMTE1LjA3MzI1OCBDOC43NDQ0NTE0OSwxMTUuMDczMjU4IDUuMjM2ODg5NjMsMTEyLjk5MjQxIDUuMjM2ODg5NjMsMTEyLjk5MjQxIEMtMTEuMzAxMjc0Myw0OC4yMTY3NjYxIDE1Ljc2MDU1MzMsMS4wMDA2Nzc2OSAxNS43NjA1NTMzLDEuMDAwNjc3NjkgQzE1Ljc2MDU1MzMsMS4wMDA2Nzc2OSAxNi40Mjk1OTE5LC0wLjEwNDc0MzgzMyAxNy44NDg4NTM2LDAuMDkwNzE1NjQxMSBDMTcuODQ4ODUzNiwwLjA5MDcxNTY0MTEgMjAuMTA0NDEzNCwtMC4wNDAyMTQxNTAyIDIwLjE4NzU1NDIsMi41NjA2MTI2MyBDMjAuMTg3NTU0MiwyLjU2MDYxMjYzIDIwLjk0MjY2NzksMjQuMTEwNzIxMSAyMy42Njc3Mjg1LDI5LjQzNzY5MzEgTDI0LjEyNTQ5MTcsMzAuMTY5OTY0OCBDMjQuMTI1NDkxNywzMC4xNjk5NjQ4IDQ2LjM4Mjc2MTcsMjIuNzU0NjYyNSA3Ni43MDc2MTk2LDMwLjM2NDQ4OSBMNzcuMDg4MTEwOSwyOS42NjQwMTQ2IEM3OS45MTQ4OTY2LDI0Ljc1Nzg4ODMgODAuNjkxNTI5MSwyLjU2MDYxMjYzIDgwLjY5MTUyOTEsMi41NjA2MTI2MyBDODAuNzc0NjY5OSwtMC4wNDAyMTQxNTAyIDgzLjAzMTIwNzksMC4wOTA3MTU2NDExIDgzLjAzMTIwNzksMC4wOTA3MTU2NDExIEM4NC40NTE0NDc3LC0wLjEwNDc0MzgzMyA4NS4xMTg1MywxLjAwMDY3NzY5IDg1LjExODUzLDEuMDAwNjc3NjkgQzg1LjExODUzLDEuMDAwNjc3NjkgMTEyLjE4MTMzNiw0OC4yMTY3NjYxIDk1LjY0MzE3MTgsMTEyLjk5MjQxIEM5NS42NDMxNzE4LDExMi45OTI0MSA5Mi4xMzQ2MzE4LDExNS4wNzMyNTggODMuNjE1MTQ5NCwxMTUuMDczMjU4IEM4My42MTUxNDk0LDExNS4wNzMyNTggODAuOTQyOTA3NywxMTAuMTMxNTk0IDc5LjkzOTM0OTgsMTA3LjAwOTg1NCBDNzkuOTM5MzQ5OCwxMDcuMDA5ODU0IDc0LjQ3ODQ2OTIsMTAzLjQ4MTI5NiA1Ny44MTYwODMyLDEwNC44MTY3OCBMNTAuNDQwMDMwNywxMDkuNTExNTQ4IEw0Mi45NjEyNzUsMTA0LjgwMTgxNiBaIiBpZD0iU3Ryb2tlLTMiIHN0cm9rZS13aWR0aD0iOCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOS42ODA2Mzg1LDgwLjQ2MDA5NzYgQzM5LjY4MDYzODUsODAuNDYwMDk3NiA0My4zNjIzMDY5LDgxLjc4MTU1MzMgNDIuMjkxMjU4Myw4My44MzQzNDU0IEM0Mi4yOTEyNTgzLDgzLjgzNDM0NTQgMzIuMzE0MzY3Myw5My41MjAzNDQzIDIyLjE4Njg0NDksOTAuNTgzNzc2MSBDMjIuMTg2ODQ0OSw5MC41ODM3NzYxIDEwLjk4NTMzOTUsODYuMzMwNDI4MyAxMi42NzE2Mjk3LDc4LjU1MzE5ODcgQzEyLjY3MTYyOTcsNzguNTUzMTk4NyAxMy43NDg1NDcsNzIuMDk4MzYgMjAuMTkyNDQ0OCw3My43MTE2MDIxIEMyMC4xOTI0NDQ4LDczLjcxMTYwMjEgMzIuOTI3NjUyNyw3Ny40NTMzODg1IDM4LjQ1MzA4OTcsNzkuOTQ4NTM2MiBMMzkuNjgwNjM4NSw4MC40NjAwOTc2IEwzOS42ODA2Mzg1LDgwLjQ2MDA5NzYgWiBNNjEuMjAyMzU3Myw4MC40NjAwOTc2IEM2MS4yMDIzNTczLDgwLjQ2MDA5NzYgNTcuNTE4NzMyNyw4MS43ODE1NTMzIDU4LjU5MjcxNTYsODMuODM0MzQ1NCBDNTguNTkyNzE1Niw4My44MzQzNDU0IDY4LjU2NzY1MDQsOTMuNTIwMzQ0MyA3OC42OTcxMjkxLDkwLjU4Mzc3NjEgQzc4LjY5NzEyOTEsOTAuNTgzNzc2MSA4OS44OTY2NzgyLDg2LjMzMDQyODMgODguMjEwMzg4LDc4LjU1MzE5ODcgQzg4LjIxMDM4OCw3OC41NTMxOTg3IDg3LjEzNTQyNjksNzIuMDk4MzYgODAuNjkxNTI5MSw3My43MTE2MDIxIEM4MC42OTE1MjkxLDczLjcxMTYwMjEgNjcuOTUzMzg2OSw3Ny40NTMzODg1IDYyLjQyOTkwNjIsNzkuOTQ4NTM2MiBMNjEuMjAyMzU3Myw4MC40NjAwOTc2IEw2MS4yMDIzNTczLDgwLjQ2MDA5NzYgWiIgaWQ9IlN0cm9rZS0yIiBzdHJva2Utd2lkdGg9IjYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.b-photo__incognito_description .incognito_icon.incognito_icon-woman .incognito_icon__element.incognito_icon__element-image {
  background-image: url('../images/i-icons/i-incognito_woman.png') !important;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMjVweCIgaGVpZ2h0PSIxMjVweCIgdmlld0JveD0iMCAwIDEyNSAxMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pbmNvZ25pdG9Xb21hbi5odWdlX3doaXRlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJpbmNvZ25pdG9Xb21hbi5odWdlX3doaXRlIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBzdHJva2U9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9IlN0cm9rZS0xLSstU3Ryb2tlLTIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCAxMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMzY4MjcwNCwxLjA0Mzk2MDUxIEMxNC45NjE4MjM3LC0wLjQzNjA2NDk3NSAxMy44NjA2MTgxLDAuODM1NTg4NDk3IDEzLjg2MDYxODEsMC44MzU1ODg0OTcgQzEzLjg2MDYxODEsMC44MzU1ODg0OTcgLTEwLjY3NjM1MTUsNTIuMTE3NDk3NyA2Ljc0NzY4OTAxLDk1LjEyMTk3NDkgQzYuNzQ3Njg5MDEsOTUuMTIxOTc0OSAxMS4wMTU4MzcsMTAyLjM5MTYyNiAyMy44MTkzMDQ3LDk4LjU1NDI3MDggQzIzLjgxOTMwNDcsOTguNTU0MjcwOCA0My43MzI3NzI3LDkyLjI5NjI5NDcgNTIuMjY4MDkyNCw5Mi4yOTYyOTQ3IEw1Ni43MzM0NDIxLDkyLjI5NjI5NDcgQzY1LjI2Nzc4NTYsOTIuMjk2Mjk0NyA4NS4xODEyNTM3LDk4LjU1NDI3MDggODUuMTgxMjUzNyw5OC41NTQyNzA4IEM5Ny45ODI3Njg4LDEwMi4zOTE2MjYgMTAyLjI1MTg5Myw5NS4xMjE5NzQ5IDEwMi4yNTE4OTMsOTUuMTIxOTc0OSBDMTE5LjY3NjkxLDUyLjExNzQ5NzcgOTUuMTM4OTYzOSwwLjgzNTU4ODQ5NyA5NS4xMzg5NjM5LDAuODM1NTg4NDk3IEM5NS4xMzg5NjM5LDAuODM1NTg4NDk3IDk0LjAzNzc1ODMsLTAuNDM2MDY0OTc1IDkxLjYzMzI2NDIsMS4wNDM5NjA1MSBMNzguOTU4NjYxLDExLjgxNDA2NyBDNTIuMjM3ODI4OCw1LjIyNjAwNjE5IDMwLjA0MTg5NzMsMTEuNjQzNjY5MyAzMC4wNDE4OTczLDExLjY0MzY2OTMgTDE3LjM2ODI3MDQsMS4wNDM5NjA1MSBMMTcuMzY4MjcwNCwxLjA0Mzk2MDUxIFoiIGlkPSJTdHJva2UtMSIgc3Ryb2tlLXdpZHRoPSI4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjI4ODUzMzYsNjMuMDU5OTQ5MiBDMTAuMjg4NTMzNiw2My4wNTk5NDkyIDE3Ljk0NzE4NDMsNDcuNzg1NTAyIDQ3Ljg3NjkzNzUsNzEuMzkxOTA4NSBDNDcuODc2OTM3NSw3MS4zOTE5MDg1IDE2LjkwMDY0ODUsOTYuMDM4MjI3NSAxMC4yODg1MzM2LDYzLjA1OTk0OTIgTDEwLjI4ODUzMzYsNjMuMDU5OTQ5MiBaIE05OC43MTEwNDg0LDYzLjA1OTk0OTIgQzk4LjcxMTA0ODQsNjMuMDU5OTQ5MiA5MS4wNTMzNzQsNDcuNzg1NTAyIDYxLjEyMzYyMDksNzEuMzkxOTA4NSBDNjEuMTIzNjIwOSw3MS4zOTE5MDg1IDkyLjA5ODkzMzYsOTYuMDM4MjI3NSA5OC43MTEwNDg0LDYzLjA1OTk0OTIgTDk4LjcxMTA0ODQsNjMuMDU5OTQ5MiBaIiBpZD0iU3Ryb2tlLTIiIHN0cm9rZS13aWR0aD0iNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") !important;
}
.b-photo__incognito_description .incognito_icon.incognito_icon-animated {
  -webkit-animation: bounce 1s 3 1s;
  -moz-animation: bounce 1s 3 1s;
  animation: bounce 1s 3 1s;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
.b-photo__incognito_description .incognito_icon.incognito_icon-view .incognito_icon__element.incognito_icon__element-shade {
  display: none;
}
@keyframes bounce {
  0%,
  100%,
  20%,
  53%,
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  90% {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@-webkit-keyframes bounce {
  0%,
  100%,
  20%,
  53%,
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  90% {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
.b-photo__incognito_description .incognito_description {
  display: none;
  position: relative;
  z-index: 20;
}
.b-photo__incognito_description .incognito_description .incognito_description__text,
.b-photo__incognito_description .incognito_description .incognito_description__control {
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
}
.b-photo__incognito_description .incognito_description .incognito_description__text {
  opacity: 0.6;
  padding: 0 20px;
  margin: 0 0 20px;
}
.b-photo__incognito_description .incognito_description .incognito_description__text a {
  color: #FFF;
  text-decoration: underline;
}
.b-photo__incognito_description .incognito_description .incognito_description__text a:hover {
  text-decoration: none;
}
.b-photo__incognito_description .incognito_description .incognito_description__control {
  list-style: none;
  margin: 0;
  padding: 0;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li {
  margin: 0;
  padding: 0;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.action,
.b-photo__incognito_description .incognito_description .incognito_description__control li.clearly {
  margin: 0 0 10px;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.action a,
.b-photo__incognito_description .incognito_description .incognito_description__control li.clearly a {
  display: inline-block;
  padding: 5px 20px;
  border: 2px solid #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.action a:active,
.b-photo__incognito_description .incognito_description .incognito_description__control li.clearly a:active {
  opacity: 0.6;
  color: #A29E9B;
  background-color: #FFF;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.action-complete {
  margin: 0 0 10px;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.action-complete a {
  opacity: 0.6;
  display: inline-block;
  cursor: default;
  padding: 5px 20px;
  border: 2px solid #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.close,
.b-photo__incognito_description .incognito_description .incognito_description__control li.settings {
  display: inline;
  border-bottom: 1px dotted #FFF;
}
.b-photo__incognito_description .incognito_description .incognito_description__control li.close:hover,
.b-photo__incognito_description .incognito_description .incognito_description__control li.settings:hover {
  border: none;
}
.b-photo__incognito_description.b-photo__incognito_description-view {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 45px;
  width: auto;
  height: auto;
  margin: 0;
}
.b-photo__incognito_description.b-photo__incognito_description-view .incognito_shadow {
  display: block;
  opacity: 0.3;
}
.b-photo__incognito_description.b-photo__incognito_description-view .incognito_description {
  display: block;
}
.b-photo__incognito_description.b-photo__incognito_description-animated {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.b-photo__incognito_description.b-photo__incognito_description-animated .incognito_icon {
  cursor: default;
  opacity: 0.6;
  visibility: visible;
  width: 140px;
  height: 140px;
  margin-top: -10px;
  margin-bottom: -10px;
}
/* photo view (end) */
/* moderation (begin) */
.b-item_mod {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: 80% 80%;
  background-size: 80% 80%;
  vertical-align: middle;
}
.b-item_mod.b-item_mod__reject {
  background-image: url('../images/i-icons/i-mod__reject.png');
}
.b-item_mod.b-item_mod__time {
  background-image: url('../images/i-icons/i-mod__time.png');
}
.b-photo_mod {
  padding: 7px 0;
  color: #fff;
  text-align: center;
}
.b-photo_mod .b-item_mod {
  display: inline-block;
  position: static;
  margin: 0 5px 0 0;
  height: 30px;
  width: 30px;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-color: transparent;
}
/* moderation (end) */
/*
 *  Photo Comments
 */
.b-comments {
  left: 0;
  padding: 10px 10px 0 10px;
  background-color: #fff;
  overflow-y: scroll;
}
.b-comments > .b-title {
  font-size: 1.6em;
}
.b-comments > .b-title > .t-count {
  color: #98ACBF;
}
.b-comments > .b-comment__area {
  padding: 0 0 10px 0;
}
.b-comment__area {
  margin-top: 15px;
}
.b-comment__area .b-field__input {
  margin: 0 0 10px 0;
}
.b-list-people__comment {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
.b-list-people__comment .g-block {
  margin: 10px 0;
}
.b-list-people__comment .g-block_item {
  padding: 0 10px;
}
.b-list-people__comment .g-block_item__avatar {
  padding: 0;
  width: 55px;
  min-width: 55px;
}
.b-list-people__comment .b-text,
.b-list-people__comment .b-date {
  font-size: 1em;
}
.b-list-people__comment .b-date {
  color: #ACBDCC;
}
.b-comment__restriction {
  position: relative;
  margin: 0 -10px;
  padding: 10px 10px 10px 75px;
  background-color: #F1F4F6;
  font-size: 1em;
}
.b-comment__restriction .b-title {
  font-weight: bold;
}
.b-comment__restriction .i-comment__off__blue {
  position: absolute;
  left: 45px;
  top: 13px;
}
/* gift (begin)  */
.b-gifts .b-gifts_item {
  display: inline-block;
  position: relative;
  padding: 3%;
  min-height: 70px;
  width: 25%;
  text-align: center;
  vertical-align: top;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-gifts .b-gifts_item .b-gifts_item__cost {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2px 5px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #fff;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #8391ae;
  background-image: -moz-linear-gradient(top, #a3afc7, #8391ae);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a3afc7), to(#8391ae));
  background-image: -webkit-linear-gradient(top, #a3afc7, #8391ae);
  background-image: -o-linear-gradient(top, #a3afc7, #8391ae);
  background-image: linear-gradient(to bottom, #a3afc7, #8391ae);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -ms-border-radius: 5px 0 0 0;
  -o-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  font-size: .8em;
  line-height: 1;
}
.b-gifts .b-gifts_item .b-gifts_item__img {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 52px;
  height: 52px;
}
.b-gifts .b-gifts_item .b-gifts_item__img.b-loader:before {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
}
.b-gifts .b-gifts_item.b-gifts_item__active {
  -webkit-box-shadow: inset 0 2px 5px 2px #7f81a5;
  -moz-box-shadow: inset 0 2px 5px 2px #7f81a5;
  box-shadow: inset 0 2px 5px 2px #7f81a5;
}
.b-gifts .b-gifts_item.b-gifts_item__active .b-gifts_item__cost {
  display: block;
}
.b-gifts .i-coints {
  height: 18px;
  width: 13px;
  background-position: -160px -96px;
  -webkit-background-size: 210px auto;
  background-size: 210px auto;
  vertical-align: -5px;
}
.b-gifts__text {
  text-align: center;
}
.b-gifts__text .b-gifts__text_text {
  color: #878787;
  text-align: center;
}
/* gift (end)  */
/* gift (begin)  */
.b-gift__step .b-gift_title {
  margin: 0 0 .3em 0;
  font-size: 1.9047em;
  text-align: center;
}
.b-gift__step .b-gift__section {
  margin: 1em 0 0 0;
  background-color: #fff;
  border: 1px solid #DAE0E5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-gift__step .b-gift__section .b-gift__section_inner {
  position: relative;
  padding: .9523em;
  background-color: #fff;
  z-index: 1;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.b-gift__step .b-gift__section .b-gift__section_inner .b-gifts {
  margin: .5em 0;
  padding: 0;
}
.b-gift__step .b-gift__section .b-gift__section_title {
  margin: 0 0 .4em 0;
  font-size: 1.2857em;
  text-align: center;
}
.b-gift__step .b-gift__section .b-button__checkbox {
  font-size: 0.8em;
  color: #878787;
}
.b-gift__step .b-gift__cat {
  display: block;
  margin: 0 auto;
  max-width: 50px;
}
.b-gift__step .g-block__gift {
  margin: 0 auto;
  width: 90%;
  max-width: 550px;
}
.b-gift__step .b-gift_info-comment {
  position: relative;
  margin: 0.5em -0.5em -0.5em -0.5em;
  padding: .5em;
  border-top: 1px solid #DAE0E5;
}
.b-gift__step .b-gift_info-comment:before {
  position: absolute;
  left: 15%;
  top: -21px;
  height: 21px;
  width: 24px;
  background: #ffffff url('../images/b-gift/b-gift__arrow.png') no-repeat 0 0;
  content: '';
}
.b-gift__step .b-button {
  margin: .9em 0;
}
/* gift (end)  */
/* rise_up (begin) */
.b-riseup {
  margin: 0 auto;
  height: 70px;
  width: 166px;
  background-image: url('../images/b-riseup/b-riseup.png');
  background-repeat: no-repeat;
}
.b-riseup .b-riseup_arrow {
  height: 70px;
  width: 166px;
  background-image: url('../images/b-riseup/b-riseup.png');
  background-repeat: no-repeat;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__1 {
  background-position: 0 -630px;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__2 {
  background-position: 0 -560px;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__3 {
  background-position: 0 -420px;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__4 {
  background-position: 0 -350px;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__5 {
  background-position: 0 -280px;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__6 {
  background-position: 0 -140px;
}
.b-riseup .b-riseup_arrow.b-riseup_arrow__7 {
  background-position: 0 -70px;
}
/* rise_up(end) */
/* make_top (begin)  */
.b-maketop .b-maketop_title {
  font-size: 1.9047em;
  text-align: center;
}
.b-maketop .b-maketop_info {
  text-align: center;
}
.b-maketop .b-riseup {
  margin-top: 20px;
  margin-bottom: 20px;
}
.b-maketop.b-form_fieldset .g-block {
  margin: 0 auto;
  width: 90%;
  max-width: 550px;
}
/* make_top (end)  */
/* b-top (begin) */
.b-list__top {
  margin: 0 0 15px 0;
  padding: 0 1.5%;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-list__top .b-item {
  display: inline-block;
  position: relative;
  margin: 3% 1.5% 0 1.5%;
  background: none;
  border: 0;
  vertical-align: top;
}
.b-list__top .b-place {
  position: absolute;
  left: 0;
  top: 0;
  padding: 8px 0 0 8px;
  height: 70px;
  width: 100px;
  background-image: -webkit-radial-gradient(ellipse farthest-side at 10px -60px, #000000 0px, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-radial-gradient(ellipse farthest-side at 10px -60px, #000000 0px, rgba(0, 0, 0, 0) 100%);
  background-image: -o-radial-gradient(ellipse farthest-side at 10px -60px, #000000 0px, rgba(0, 0, 0, 0) 100%);
  background-image: radial-gradient(ellipse farthest-side at 10px -60px, #000000 0px, rgba(0, 0, 0, 0) 100%);
  font: 25px/25px Arial, san-serif;
}
.b-list__top .b-info {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 30px 10px 5px 10px;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 67%, rgba(0, 0, 0, 0.5) 95%);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(rgba(0, 0, 0, 0) 0%), color-stop(rgba(0, 0, 0, 0.5) 67%), color-stop(rgba(0, 0, 0, 0.5) 95%));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 67%, rgba(0, 0, 0, 0.5) 95%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 67%, rgba(0, 0, 0, 0.5) 95%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 67%, rgba(0, 0, 0, 0.5) 95%);
}
.b-list__top .b-info-user {
  display: block;
  margin: 0 0 3px 0;
  font: 20px/20px Arial, san-serif;
}
.b-list__top .b-info-points {
  display: block;
  font: 13px/20px Arial, san-serif;
}
.b-list__top .b-photo-link,
.b-list__top .b-photo-image {
  display: block;
}
.b-top100 {
  padding: 0 1.5%;
}
.b-top100 .b-title {
  padding: 10px 0;
  font-size: 1.9047em;
  text-align: center;
}
.b-top100 .b-title__small {
  padding: 20px 0 10px 1.5%;
  font-size: 1.069em;
  text-align: left;
}
.b-people__vote {
  padding: 0;
}
.b-list__voted {
  margin: 0 0 0 -5px;
  padding: 0 0 10px 0;
}
.b-list__voted .b-item {
  margin: 0 0 12px 12px;
}
.b-list__voted .b-photo-image-small {
  display: block;
  height: 50px;
  width: 50px;
}
.i-top__list {
  display: inline-block;
  background: url('../images/b-top/i-top.png') no-repeat left top;
  -webkit-background-size: 72px auto;
  background-size: 72px auto;
}
.i-top__list.i-my-photo {
  height: 22px;
  width: 22px;
  background-position: 0 0;
}
.i-top__list.i-add-photo {
  height: 22px;
  width: 23px;
  background-position: -22px 0;
}
.i-top__list.i-vote-photo {
  height: 22px;
  width: 27px;
  background-position: -45px 0;
}
.b-link__top100 {
  display: inline-block;
  padding: 1% 8px;
  height: 22px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  vertical-align: middle;
}
.b-link__top100.b-active {
  background-color: rgba(147, 166, 184, 0.4);
}
.b-list__rating-top .b-item__date {
  border-bottom: 0px;
}
.b-list__rating-top > .b-item {
  border-bottom: 0;
}
.b-list__rating-top .b-text {
  margin: 0 0 3px 0;
  font-size: 0.94em;
}
.b-list__rating-top .b-date {
  color: #98ACBF;
  font-size: 0.84em;
}
.b-list__rating-top .b-visit {
  color: #98ACBF;
  font-size: 0.94em;
}
.b-list__rating-top .b-visit.b-visit__active {
  color: #263351;
}
.b-list__rating-top .i-rating__small {
  vertical-align: -1px;
}
.b-list__photo-choose {
  margin-left: -5px;
}
.b-list__photo-choose .b-item {
  margin-left: 5px;
  border: 4px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.b-list__photo-choose .b-item.selected {
  border-color: #6E88AE;
}
.b-invite__top {
  display: block;
  padding: 15px 0 5px 0;
  color: #ACBDCC;
  font-size: 0.84em;
  text-decoration: underline;
}
.b-success__photo {
  padding: 3%;
}
.b-success__photo .title {
  margin: 0 0 10px 0;
  font-size: 1.9em;
}
.b-content__rules {
  padding: 3% 3% 4% 3%;
}
.b-content__rules .title-rules {
  font-size: 1.9em;
}
.b-content__rules .b-list__dash {
  margin: -5px 0 10px 10px;
  padding: 0;
  list-style: none;
}
.b-content__rules .b-list__dash .b-item {
  position: relative;
  padding: 0 0 0 20px;
}
.b-content__rules .b-list__dash .b-item:before {
  position: absolute;
  left: 0;
  top: 0px;
  content: '\2014';
}
/* b-top (end) */
/*  photoline (begin) */
.b-photoline {
  padding: 3%;
}
.b-photoline .b-wrap-button {
  margin: 0 0 20px 0;
}
.b-list__photoline .b-item {
  margin: 0 0 20px 0;
  background-image: none;
  border-bottom: 0px;
}
.b-list__photoline .b-item.ng-enter,
.b-list__photoline .b-item.b-photoline_item.ng-leave {
  -webkit-transition: 1s linear all;
  transition: 1s linear all;
}
.b-list__photoline .b-item.ng-enter,
.b-list__photoline .b-item.ng-leave.ng-leave-active {
  opacity: 0;
}
.b-list__photoline .b-item.ng-leave,
.b-list__photoline .b-item.ng-enter.ng-enter-active {
  opacity: 1;
}
.b-list__photoline .b-link {
  display: block;
}
.b-list__photoline .b-image-wrap {
  display: inline-block;
  width: 20%;
  vertical-align: top;
}
.b-list__photoline .b-message {
  display: inline-block;
  margin-left: 2%;
  width: 76%;
  vertical-align: top;
}
.b-list__photoline .b-message .b-text {
  display: inline-block;
  position: relative;
  margin: 0 0 2% 0;
  padding: 5px 10px;
  border: 1px solid #D5DEE5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #263351;
  font-size: 0.9em;
  text-align: left;
}
.b-list__photoline .b-message .b-text:before {
  position: absolute;
  left: -9px;
  top: 3px;
  height: 10px;
  width: 9px;
  background: url('../images/fucking__arrow.png') no-repeat left top;
  content: '';
}
.b-list__photoline .b-message .b-info {
  padding: 0 0 0 1%;
  color: #ACBDCC;
  font-size: 0.8em;
}
.b-photoline_add_photo_number {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 4px 8px;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
  font-weight: normal;
}
/*  photoline (end) */
/* footer (begin)  */
.b-footer {
  position: relative;
  margin: 0 auto;
  padding: 5px 10px 4px 10px;
  max-width: 768px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.b-footer:after {
  display: block;
  height: 1px;
  clear: both;
  content: '';
}
.b-footer .b-link {
  margin: 0 0 0 10px;
  border-bottom: 0px;
  color: #fff;
  text-shadow: 0 1px #697486;
  text-decoration: underline;
}
.b-footer .b-link.b-link__last {
  float: right;
}
.b-footer_lang {
  position: relative;
  float: left;
  width: 60px;
}
.b-footer_lang .b-footer_lang-current:after {
  display: inline-block;
  margin: 0 0 0 .562em;
  height: 11px;
  width: 15px;
  background-image: url('../images/b-footer/b-arrow.png');
  -webkit-background-size: cover;
  background-size: cover;
  content: '';
  vertical-align: middle;
}
.b-footer_lang .b-footer_lang-current img {
  display: inline-block;
  vertical-align: middle;
}
.b-footer_lang .b-footer_lang-list {
  position: absolute;
  left: 0;
  top: 0;
  height: 26px;
  width: 63px;
  opacity: .0001;
  cursor: pointer;
}
/* footer (begin)  */
/* Blocks (end) */
/* --------------------------------- */
.container-main {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  font-size: 16px;
  font-family: "Helvetica Neue", Arial, san-serif;
  color: #fff;
  min-height: 100%;
}
.button {
  background-image: linear-gradient(to bottom, #5b92cf 0px, #3b75b0 100%);
  background-repeat: repeat-x;
  border: medium none !important;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  line-height: 22px;
  padding: 5px 15px;
  position: relative;
  text-decoration: none;
  vertical-align: top;
}
.button-blue {
  color: #fff !important;
}
.landing,
.landing .b-layout__content {
  position: static;
}
body {
  min-width: inherit;
}
/* IE8 */
.ie8 .inputEmail,
.ie8 .inputGender {
  height: 0px;
}
.ie8 .divia-container,
.ie8 .b-prize {
  background-url: none!important;
}
.ie8 .ie8-image {
  display: block;
}
.ie8-image {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  botom: 0;
  max-width: 100%;
  margin: auto;
}
/* END IE8 */
.MainBlockContainer {
  padding: 0;
  min-height: 100%;
}
.divia-logo {
  position: absolute;
  z-index: 2;
  top: 28px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 20px;
}
.divia-registration {
  position: relative;
  z-index: 2;
  margin: auto;
  width: 260px;
}
.divia-lead {
  margin-left: -390px;
  margin-bottom: 20px;
  width: 1000px;
}
.divia-lead .divia-title {
  font-size: 50px;
  font-weight: 100;
  text-align: center;
}
.divia-lead .divia-text {
  margin: 0 auto;
  padding: 0 150px;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.divia-container {
  position: relative;
  min-height: 720px;
  width: 100%;
}
.divia-container.divia-bg1 {
  background: #000000 url('../images/landing/image_bg.jpg') no-repeat center 25%;
  -webkit-background-size: cover;
  background-size: cover;
}
.divia-container.divia-bg2 {
  background: #000000 url('../images/landing/image_bg2.jpg') no-repeat center 25%;
  -webkit-background-size: cover;
  background-size: cover;
}
.divia-container-inner {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 100px;
}
.divia-container-inner:before {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(18, 20, 26, 0)), color-stop(1, rgba(18, 20, 26, 0.8)));
  background-image: -o-linear-gradient(bottom, rgba(18, 20, 26, 0) 0%, rgba(18, 20, 26, 0.8) 95%);
  background-image: -moz-linear-gradient(bottom, rgba(18, 20, 26, 0) 0%, rgba(18, 20, 26, 0.8) 95%);
  background-image: -webkit-linear-gradient(bottom, rgba(18, 20, 26, 0) 0%, rgba(18, 20, 26, 0.8) 95%);
  background-image: -ms-linear-gradient(bottom, rgba(18, 20, 26, 0) 0%, rgba(18, 20, 26, 0.8) 95%);
  background-image: linear-gradient(to bottom, rgba(18, 20, 26, 0) 0%, rgba(18, 20, 26, 0.8) 95%);
}
.divia-start {
  display: blok;
  transition: opacity .3s ease, visibility .3s ease, height .3s ease;
  text-align: center;
}
.divia-start .button-blue-big {
  margin: 0 0 18px 0;
  padding-top: 17px;
  padding-bottom: 17px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 25px;
  font-weight: 100;
}
.divia-start .b-lead {
  font-size: 13px;
  text-align: center;
}
.divia-form {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: opacity .3s ease, visibility .3s ease, height .3s ease;
}
.__loading .divia-start {
  opacity: 0;
  height: 0;
  visibility: hidden;
}
.__loading .divia-form {
  overflow: visible;
  height: auto;
  visibility: visible;
  opacity: 1;
}
.boxFields {
  margin: 0 0 10px 0;
  border: 1px solid #fff;
  border-radius: 5px;
}
.boxInput {
  margin: 0;
  padding: 0 0 0 30px;
  border-top: 1px solid #fff;
}
.boxInput.firstBoxInput {
  border-top: 0px;
}
.boxInput.inputBirtday {
  padding: 0;
}
.boxInput.inputGender {
  padding-left: 0;
}
.boxInput .icon16 {
  position: absolute;
  top: 50%;
  left: 10px;
  margin: -8px 0 0 0;
  background: url('../images/landing/icons16.png') no-repeat;
}
.boxInput .input-text {
  color: #fff;
  height: 35px;
  line-height: 15px;
  border: 0px;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.boxInput .input-text::-webkit-input-placeholder {
  color: #b8c9d9;
  opacity: 1;
}
.boxInput .input-text::-moz-placeholder {
  color: #b8c9d9;
  opacity: 1;
}
.boxInput .input-text:-moz-placeholder {
  color: #b8c9d9;
  opacity: 1;
}
.boxInput .input-text:-ms-input-placeholder {
  color: #b8c9d9;
  opacity: 1;
}
.boxInput .input-text:focus {
  outline: 0;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.boxInput .ui-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  margin: 10px 0 0 33px;
  cursor: text;
  color: #b8c9d9;
  font-size: 13px;
}
.boxInput .error {
  display: none;
  position: absolute;
  top: 50%;
  left: 100%;
  z-index: 10;
  width: auto !important;
  height: 28px;
  margin: -14px 0 0 7px;
  padding: 0 10px;
  background: #ff547c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  font-size: 13px;
  line-height: 28px;
  color: #fff;
}
.boxInput .error:after {
  content: '';
  position: absolute;
  left: -6px;
  top: 50%;
  margin-top: -5px;
  width: 6px;
  height: 10px;
  background: url('../images/landing/arr.png');
}
.inputUsername,
.inputPassword {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.icon16.username {
  background-position: 0 0;
}
.icon16.email {
  left: 11px;
  margin-top: -6px;
  background-position: 0 -32px;
}
.icon16.birthday {
  background-position: 0 -16px;
}
.btn-group {
  padding: 0;
  width: 100%;
  border: 0;
  background: transparent;
}
.btn-group .btn-group-item {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0!important;
}
.btn-group .inset,
.btn-group .btn-group-item:hover .inset {
  background: transparent;
  color: #b8c9d9;
  font-size: 13px;
  text-shadow: none;
  border: 0px;
  filter: none;
}
.btn-group .separate {
  border-left: 1px solid #fff!important;
}
.form_in .button {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.txt_delimitter {
  display: table;
  margin: 10px 0 8px;
  width: 100%;
  color: #fff;
  font-size: 13px;
  white-space: nowrap;
}
.txt_delimitter div {
  display: table-cell;
  width: 50%;
  background: url('../images/landing/txt_delimitter.png') repeat-x left 10px;
  opacity: .4;
}
.txt_delimitter div.txt {
  width: auto;
  padding: 0 5px;
  background: none;
  opacity: 1;
}
.iGender {
  background: url('../images/landing/icons16.png') no-repeat left top;
  vertical-align: middle;
}
.iGender.female {
  margin: 0 3px 0 0;
  background-position: 0 -62px;
  vertical-align: -3px;
}
.iGender.male {
  margin: 0 3px 0 0;
  background-position: 0 -47px;
  vertical-align: -2px;
}
.invalid .error {
  display: block;
}
.terms {
  color: #fff;
  font-size: 11px;
  text-align: center;
}
.terms .new-link {
  color: #fff;
  border-bottom-color: #fff;
}
.terms .new-link:hover {
  color: #fff;
  border-bottom-color: transparent;
}
.b-social {
  text-align: center;
  font-size: 0;
}
.btn_social {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  height: 36px;
  width: 36px;
  background: url('../images/landing/icons-social.png');
  opacity: .8;
  filter: alpha(opacity=80);
}
.btn_social.fb_btn {
  background-position: 0 0px;
}
.btn_social.gp_btn {
  background-position: -36px 0;
}
.btn_social:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.field-wrap {
  position: relative;
  height: 35px;
  white-space: nowrap;
  font-size: 0;
}
.field-wrap.hover .__pseudo-field {
  display: none;
}
.field-wrap.hover .__truth-field {
  display: block;
}
.inputBirtday.boxInput select {
  padding: 0;
  border: 0px;
}
.__pseudo-field {
  display: block;
  padding-left: 30px;
}
.__truth-field {
  display: none;
}
.__pseudo-field,
.__truth-field {
  position: absolute;
  top: 1px;
  right: 0;
  left: 0;
  height: 34px;
  backface-visibility: hidden;
}
.__truth-field {
  top: 0;
  height: 35px;
}
.inputEmail,
.inputGender {
  height: 0;
  visibility: hidden;
  transition: height 0.35s ease 0s, visibility 0.35s ease 0s;
  border-top: 0px;
}
.inputEmail .error,
.inputGender .error {
  display: none;
}
.inputEmail.show,
.inputGender.show {
  height: 34px;
  visibility: visible;
  border-top: 1px solid #fff;
}
.inputEmail.show .error,
.inputGender.show .error {
  display: block;
}
.__custom-select {
  position: relative;
  height: 35px;
  font-size: 13px;
  line-height: 35px;
  white-space: normal;
}
.__custom-select:after {
  position: absolute;
  right: 5px;
  top: 50%;
  height: 4px;
  width: 7px;
  margin: 0 0 0 0;
  content: '';
  background: url('../images/landing/arrow.png') no-repeat left top;
}
.__custom-select.__custom-selectHover:after {
  background-position: 0 -6px;
}
.__custom-select.day {
  width: 100%!important;
  padding-left: 32px!important;
  border-right: 1px solid #e2e2e2;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.__custom-select.month {
  width: 100%!important;
  margin: 0!important;
  padding: 0 0 0 5%!important;
  border-right: 1px solid #e2e2e2;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.__custom-select.year {
  padding: 0 0 0 5%!important;
  width: 100%!important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.__custom-select.day:before {
  position: absolute;
  left: 10px;
  top: 10px;
  background: url('icons16.png') no-repeat 0 -16px;
  content: '';
  height: 15px;
  width: 16px;
}
.hasCustomSelect {
  z-index: 1;
  height: 33px!important;
}
.hasCustomSelect.day {
  width: 70px!important;
}
.hasCustomSelect.month {
  width: 110px!important;
}
.hasCustomSelect.year {
  width: 78px!important;
}
.sel-day {
  width: 70px!important;
}
.sel-month {
  width: 110px!important;
}
.sel-year {
  width: 78px!important;
}
.sel-custom {
  display: inline-block;
  position: relative;
  height: 33px!important;
}
.btn-group-item .inset {
  padding: 0 15px!important;
}
.btn-group-item.active:active .inset,
.btn-group-item.selected .inset {
  margin: 0!important;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff!important;
  filter: none;
}
.large .btn-group-item .inset {
  line-height: 33px;
}
.ie8 .boxInput .input-text {
  line-height: 33px;
}
/* new */
.arrow_slide {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 80px;
  height: 40px;
  cursor: pointer;
  background: url('../images/landing/arrow__slide.png') no-repeat left top;
}
.b-prize {
  display: block;
  position: relative;
  min-height: 720px;
  width: 100%;
  overflow: hidden;
  background: #10171f url('../images/landing/image_bg_slide_ie8.jpg') no-repeat center 25%;
  -webkit-background-size: cover;
  background-size: cover;
}
.b-prize__col {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 100px 0 200px 0;
  width: 840px;
  height: 350px;
}
.b-prize__col .b-title {
  margin: 0 0 15px 0;
  font-size: 45px;
  font-weight: 100;
  text-align: center;
}
.b-list_prize {
  font-size: 0;
  padding: 0;
  max-width: 500px;
  margin: auto;
}
.b-list_prize .b-item {
  display: inline-block;
  margin: 0 1%;
  width: 23%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  vertical-align: top;
}
.b-list_prize .img {
  margin: 0 0 5px 0;
}
.up-photo-item_progress {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  background: #111015;
  visibility: visible;
  z-index: 2;
  transition: visibility .4s linear 0s, opacity .4s linear 0s;
  filter: alpha(opacity=100%);
}
.up-photo-item_progress .animated-clock {
  position: absolute;
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
html.load .up-photo-item_progress {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: auto;
  visibility: hidden;
}
.divia-container,
.b-prize {
  min-width: 1000px;
}
.divia-adaptive {
  min-width: inherit;
}
.divia-adaptive .b-list_prize .b-item {
  margin: 0 0 15px 0;
  padding: 0 20px;
}
.divia-adaptive .b-list_prize .img {
  width: 100%;
  margin: 0 0 -10px 0;
}
.divia-adaptive .divia-logo {
  display: none;
}
.divia-adaptive .divia-container-inner {
  padding-bottom: 70px;
}
.divia-adaptive .divia-start .button {
  margin: auto;
  width: 290px;
  font-size: 18px;
  line-height: 18px;
}
.divia-adaptive.divia-container,
.divia-adaptive.b-prize {
  min-height: inherit;
}
.divia-adaptive.b-prize {
  background-image: none;
}
.divia-adaptive.b-prize .divia-container-inner {
  position: absolute;
  padding: 50px 0;
  width: 100%;
  background-color: #262d35;
  border-top: 1px solid #303a46;
}
.divia-adaptive.b-prize .divia-container-inner .divia-registration {
  width: 100%;
}
.divia-adaptive.b-prize .divia-container-inner:before {
  background: none;
}
.divia-adaptive.b-prize .divia-start .b-lead {
  margin: 10px 0 0 0;
}
.divia-adaptive .b-prize__col {
  position: relative;
  height: auto;
  padding: 30px 0 200px 0;
}
.divia-adaptive .b-prize__col .b-title {
  font-size: 24px;
}
.divia-adaptive .divia-registration {
  width: 290px;
}
.divia-adaptive .divia-lead {
  margin: auto;
  padding: 0 0 20px 0;
  width: 100%;
}
.divia-adaptive .divia-lead .divia-title {
  margin: 0 0 5px -5%;
  width: 105%;
  font-size: 30px;
}
.divia-adaptive .divia-lead .divia-text {
  padding: 0;
  font-size: 16px;
}
.divia-adaptive .b-prize__col {
  width: 300px;
}
.divia-adaptive .b-list_prize .b-item {
  display: block;
  width: 100%;
}
@media screen and (min-width: 479px) {
  .divia-adaptive .b-list_prize .b-item {
    display: inline-block;
    width: 50%;
  }
  .divia-adaptive .b-prize__col {
    width: 95%;
  }
}
/* Media Queries (begin) */
.show_before_360 {
  display: none !important;
}
.show_after_360 {
  display: block !important;
}
@media screen and (max-width: 360px) {
  .show_before_360 {
    display: block !important;
  }
  .show_after_360 {
    display: none !important;
  }
}
/* 320x (begin) */
@media screen and (max-width: 320px) {
  .b-loader:before {
    left: 0;
  }
  .i-sidebar.show .status {
    display: block;
  }
  .b-sidebar__show .i-sidebar.show .status {
    display: none;
  }
  .b-layout {
    font-size: 0.875em;
  }
  .b-profile .b-profile_name {
    width: 220px;
  }
  .b-list .b-item .foto {
    background-position: 0 0;
  }
  .b-vip_desc.b-vip__present {
    background-position: -90px -5px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
  }
  .b-footer {
    font-size: 13px;
  }
  .b-footer .b-footer_link {
    padding-left: 60px;
    width: auto;
    vertical-align: top;
  }
  .b-footer .b-link {
    display: block;
    margin: 0 3px 5px 5px;
  }
  .b-footer .b-footer_logo {
    margin: 5px 0 0 0;
  }
  .b-footer .b-footer_logo img {
    width: 100px;
  }
  .b-gift__step .b-gift__cat {
    max-width: 39px;
  }
  .b-menu__bottom-content .b-item__link .b-small {
    display: inline-block;
  }
  .b-menu__bottom-content .b-item__link .b-big {
    display: none;
  }
  .b-auth__no .b-list {
    margin: 0 auto;
    max-width: 320px;
  }
  .b-list__top .b-photo-image {
    height: 300px;
    width: 300px;
  }
  .b-people__vote .b-photo-image {
    height: 145px;
    width: 145px;
  }
  .b-menu__auth.padding-arrow {
    padding-right: 45px;
  }
}
@media only screen and (max-width: 320px), only screen and (max-height: 320px) {
  .b-layer-setting-user {
    position: relative;
    top: 0;
  }
  .wrap-overflow .b-glow--back {
    height: 100%;
  }
  .wrap-overflow .b-sidebar {
    z-index: inherit;
  }
  .wrap-overflow .b-message,
  .wrap-overflow .i-sidebar,
  .wrap-overflow .b-content__iframe {
    display: none;
  }
  .wrap-overflow .b-layout {
    height: inherit;
    overflow: inherit;
  }
  .wrap-overflow .b-menu__subnav {
    display: none;
  }
  .wrap-overflow .b-menu__bottom-content {
    display: none;
  }
}
/* 320x (end) */
/* 360x (begin)  */
@media screen and (min-width: 360px) and (max-width: 479px) {
  .b-loader:before {
    left: 0;
  }
  .i-sidebar.show .status {
    display: block;
  }
  .b-sidebar__show .i-sidebar.show .status {
    display: none;
  }
  .b-sidebar__show .b-sidebar .icon-item {
    margin-right: 4px;
  }
  .size1 img {
    height: 78px;
  }
  .size2 img {
    height: 167px;
  }
  .size2 .line_small img {
    height: 78px;
  }
  .b-footer {
    font-size: 13px;
  }
  .b-footer .b-footer_link {
    padding-left: 60px;
  }
  .b-footer .b-link {
    display: block;
    margin: 0 3px 5px 5px;
  }
  .b-gift__step .b-gift__cat {
    max-width: 47px;
  }
  .b-menu__bottom-content .b-item__link .b-small {
    display: inline-block;
  }
  .b-menu__bottom-content .b-item__link .b-big {
    display: none;
  }
  .b-auth__no .b-list {
    margin: 0 auto;
    max-width: 320px;
  }
  .b-list__top .b-photo-image {
    height: 336px;
    width: 336px;
  }
  .b-people__vote .b-photo-image {
    height: 163.5px;
    width: 163.5px;
  }
}
/* 360x (end)  */
/* 480x (begin)  */
@media screen and (min-width: 480px) and (max-width: 540px) {
  .b-auth__no .b-loader:before {
    left: 0;
  }
  .b-head .b-head_item.b-head_item__avatar img {
    width: 33px;
  }
  .b-list .b-item .foto {
    background-position: 0 0;
  }
  .b-tips__photo h2 {
    max-width: 384px;
  }
  .b-vip_desc.b-vip__present {
    background-position: -135px -13px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
  }
  .b-footer {
    font-size: 14px;
  }
  .b-footer .b-link {
    display: inline-block;
  }
}
@media screen and (min-width: 480px) and (max-width: 860px) {
  .b-loader:before {
    left: 50px;
  }
  .b-auth__no .b-loader:before {
    left: 0;
  }
  .b-menu__sidebar {
    position: relative;
    left: 0;
    width: 50px;
    overflow: hidden;
  }
  .b-sidebar {
    position: relative;
    left: 0;
    width: 50px;
    overflow: hidden;
  }
  .b-sidebar .b-menu__bottom {
    display: none;
  }
  .b-sidebar .status {
    position: absolute;
    right: 4px;
    top: 4px;
  }
  .b-sidebar .active .status {
    top: 5px;
  }
  .b-layout__content {
    margin-left: 50px;
  }
  .b-user_info .b-user_pic,
  .b-menu__sidebar .icon-item {
    margin-right: 20px;
  }
  .b-sidebar__show .size1 img {
    height: 96px;
  }
  .b-sidebar__show .size2 img {
    height: 201px;
  }
  .b-sidebar__show .size2 .line_small img {
    height: 96px;
  }
  .b-sidebar__show .b-sidebar {
    position: relative;
    left: 0;
    width: 200px;
  }
  .b-sidebar__show .b-sidebar .status {
    right: 15px;
    top: 15px;
  }
  .b-sidebar__show .b-sidebar .b-menu__sidebar {
    width: 200px;
  }
  .b-sidebar__show .b-sidebar .b-menu__bottom {
    display: block;
  }
  .b-sidebar__show .b-layout__content {
    position: absolute;
    left: 200px;
    margin-left: 0;
  }
  .b-sidebar__show .b-user_info .b-user_pic {
    margin-right: 8px;
  }
  .b-sidebar__show .b-sidebar .icon-item {
    margin-right: 4px;
  }
  .b-list__top .b-photo-image {
    height: 196px;
    width: 196px;
  }
}
@media screen and (max-width: 480px) and (device-aspect-ratio: 45/80) {
  .size1 img {
    height: 78px;
  }
  .size2 img {
    height: 166px;
  }
  .size2 .line_small img {
    height: 78px;
  }
  .i.i-reg {
    vertical-align: -3px;
  }
  .b-footer .b-footer_logo img {
    width: 130px;
  }
}
@media screen and (max-width: 480px) and (orientation: landscape) {
  .b-profile-user-image {
    margin: 15px 0;
  }
  .b-list--reason {
    margin: 0 0 25px 0;
  }
  .b-list--reason .b-item {
    margin: 10px 0;
  }
}
/* 480x (end)  */
/* 540x (begin) */
@media screen and (min-width: 540px) {
  .b-list__top .b-photo-image {
    height: 223px;
    width: 223px;
  }
}
/* 540x (end) */
/* 640x (begin) */
@media screen and (min-width: 640px) {
  .b-list__top .b-photo-image {
    height: 268px;
    width: 268px;
  }
}
/* 640x (end) */
/* 720x (begin) */
/* 720x (end) */
/*  768x (begin) */
@media screen and (min-width: 768px) {
  .b-gifts .b-gifts_item {
    padding: 2%;
    width: 16.666666%;
  }
  .b-gifts .b-gifts_item .b-gifts_item__img {
    width: 65px;
    height: 65px;
  }
  .b-list__top .b-photo-image {
    height: 327px;
    width: 327px;
  }
}
/*  768x (end) */
/* 800x (begin)  */
@media screen and (min-width: 800px) {
  .b-list__top .b-photo-image {
    height: 341px;
    width: 341px;
  }
}
@media screen and (min-width: 860px) {
  .b-auth__no .b-loader:before {
    left: 0;
  }
  .i-sidebar {
    display: none;
  }
  .b-sidebar {
    position: relative;
    z-index: 4;
    left: 0;
  }
  .b-layout__content {
    margin-left: 200px;
    width: auto;
  }
  .b-sidebar__show .b-layout {
    overflow: visible;
  }
  .b-sidebar__show .b-layout__content {
    position: relative;
    left: 0;
    width: auto;
  }
  .b-notification_body {
    width: 590px;
    word-wrap: break-word;
  }
  .b-list__top .b-photo-image {
    height: 300px;
    width: 300px;
  }
}
/* 800x (end)  */
/* 1024x (begin)  */
@media screen and (min-width: 1000px) {
  .b-sidebar__show .b-layout__content {
    position: static;
    overflow: visible;
    width: auto;
  }
}
/* 1024x (end)  */
/* media-photo (begin) */
@media screen and (max-width: 540px) {
  .b-list_albums .b-item {
    width: 25%;
  }
}
@media screen and (min-width: 541px) and (max-width: 767px) {
  .b-list_albums .b-item {
    width: calc(20%);
  }
}
@media screen and (min-width: 768px) {
  .b-list_albums .b-item {
    width: calc(16.66666667%);
  }
}
@media screen and (max-width: 540px) {
  .b-list__albums-layer-attach .b-item {
    width: 25%;
  }
}
@media screen and (min-width: 541px) and (max-width: 767px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(16.66666667%);
  }
}
@media screen and (min-width: 768px) and (max-width: 799px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(14.28571429%);
  }
}
@media screen and (min-width: 800px) and (max-width: 959px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(12.5%);
  }
}
@media screen and (min-width: 960px) and (max-width: 1023px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(11.11111111%);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(10%);
  }
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(9.09090909%);
  }
}
@media screen and (min-width: 1440px) and (max-width: 1679px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(8.33333333%);
  }
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(7.69230769%);
  }
}
@media screen and (min-width: 1920px) {
  .b-list__albums-layer-attach .b-item {
    width: calc(7.14285714%);
  }
}
/* media-photo (end) */
/* media-sticker (begin) */
.b-type-icons {
  overflow: hidden;
}
.b-type-icons .b-item {
  float: left;
}
@media screen and (max-width: 479px) {
  .b-type-icons {
    margin: 0 auto;
    width: 320px;
    padding-top: 20px;
  }
  .b-type-icons .b-item {
    width: 50%;
    margin: 0 0 13px 0;
  }
  .b-tabs-wrap .b-tabs-item {
    text-align: left;
  }
  .b-sticker .b-sticker-item {
    width: 33.333%;
    width: calc(100%/3);
    height: 93px;
  }
  .b-sticker .b-sticker-item .sticker.small {
    width: 93px;
    height: 93px;
  }
}
@media screen and (min-width: 480px) and (max-width: 760px) {
  .b-sticker .b-sticker-item {
    width: 25%;
    width: calc(100%/4);
    height: 95px;
  }
  .b-sticker .b-sticker-item .sticker.small {
    width: 95px;
    height: 95px;
  }
  .b-type-icons {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-45%);
    transform: translateY(-45%);
  }
  .b-type-icons.b-three .b-item {
    width: 33.333%;
    width: calc(100%/3);
  }
  .b-type-icons .b-item {
    width: 25%;
    width: calc(100%/4);
  }
}
@media screen and (min-width: 761px) {
  .b-sticker .b-sticker-item {
    width: 20%;
    width: calc(100%/5);
    height: 118px;
  }
  .b-sticker .b-sticker-item .sticker.small {
    width: 118px;
    height: 118px;
  }
  .b-type-icons {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-45%);
    transform: translateY(-45%);
  }
  .b-type-icons.b-three .b-item {
    width: 33.333%;
    width: calc(100%/3);
  }
  .b-type-icons .b-item {
    width: 25%;
    width: calc(100%/4);
  }
}
/* media-sticker (begin) */
@media screen and (min-width: 540px) {
  .b-form__auth,
  .b-form__reg,
  .b-form__restore-pass {
    margin: 0 auto;
    max-width: 480px;
  }
}
@media (max-width: 640px) {
  .b-incognito_description .i-incognito_description {
    padding-top: 34%;
  }
}
@media (max-width: 540px) {
  .b-incognito_description .i-incognito_description {
    padding-top: 30%;
  }
}
@media (max-width: 400px) {
  .b-incognito_description .incognito_icon {
    width: 80px;
    height: 80px;
  }
  .b-incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-image {
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
  .b-incognito_description .incognito_description .incognito_description__text,
  .b-incognito_description .incognito_description .incognito_description__control {
    font-size: 12px;
    line-height: 16px;
  }
  .b-incognito_description.b-incognito_description-view .incognito_icon {
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 400px) {
  .b-photo__incognito_description {
    width: 80px;
    height: 80px;
    margin-left: -40px;
  }
  .b-photo__incognito_description .incognito_icon {
    width: 80px;
    height: 80px;
  }
  .b-photo__incognito_description .incognito_icon .incognito_icon__element.incognito_icon__element-image {
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
  .b-photo__incognito_description .incognito_description .incognito_description__text,
  .b-photo__incognito_description .incognito_description .incognito_description__control {
    font-size: 12px;
    line-height: 16px;
  }
  .b-photo__incognito_description.b-photo__incognito_description-animated .incognito_icon {
    width: 100px;
    height: 100px;
  }
}
/* Media Queries (end) */
/* NO_SCRIPT (begin) */
/* noscript (begin) */
body.js-angular-loading,
body.js-error {
  display: none;
}
body.no-cookie #cookieDisabled {
  display: block;
}
body.no-cookie .b-layout {
  display: none;
}
body.no-js #javascriptDisabled {
  display: block;
}
body.no-js #cookieDisabled,
body.no-js .b-layout {
  display: none;
}
.no-script__upper {
  position: relative;
  z-index: 3;
  height: 43px;
}
.no-script__upper .no-script__inner {
  margin: 0 auto;
  padding: 0 10px;
  height: 43px;
  max-width: 400px;
  text-align: center;
}
.no-script__upper .logo {
  max-height: 60%;
}
.no-script__message {
  margin: 5% auto;
  padding: 10px 30px;
  max-width: 400px;
  font-size: 1em;
  text-align: center;
}
.no-script__message .image {
  margin: 0 0 15px 0;
}
.no-script__message .image img {
  max-width: 100px;
}
/* noscript (end) */
/* NO_SCRIPT (end) */
.debug {
  outline: 1px solid red;
}
.b-tabs-attach,
.border-gray {
  display: none;
}
.__show-menu-attach .b-attach-item {
  height: 154px;
}
.b-features .b-tabs-attach {
  display: table;
}
.b-features .border-gray {
  display: block;
}
.b-features.__show-menu-attach .b-attach-item {
  height: 206px;
}
