@import "https://fonts.googleapis.com/css?family=Roboto:400,300,100,300italic,700,700italic&subset=cyrillic-ext,cyrillic,latin";
.fileStorage {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 430px;
  color: #fff;
}
.fileStorage h1 {
  color: #fff;
  text-align: center;
}
.fileStorage input {
  display: none;
}
.fileStorage .breadcrumbs {
  padding: 7px 13px;
  color: #fff;
  margin: 0;
}
.fileStorage .breadcrumbs a {
  color: #f3bf50;
}
.fileStorage .item {
  position: relative;
  float: left;
  background-image: url("https://files.enjourney.ru/images/light/7.png");
  background-repeat: repeat;
  height: 200px;
  width: 200px;
}
.fileStorage .item .progress {
  background: #8a8a8a;
  position: absolute;
  height: 5px;
  z-index: 30;
  width: 200px;
  right: 0;
  left: 0;
  top: 97px;
}
.fileStorage .item .progress .uploading {
  background: #f3bf50;
  height: 5px;
  width: 0%;
}
.fileStorage .item .info {
  position: relative;
  z-index: 3;
  padding: 60px 30px;
  height: 80px;
  width: 140px;
}
.fileStorage .item .info > .icon {
  display: block;
  margin: 0 auto;
}
.fileStorage .item .info,
.fileStorage .item .info .name,
.fileStorage .item .info .name input {
  width: 140px;
  text-align: center;
  font-size: 16px;
  display: block;
}
.fileStorage .item .info .name {
  padding-top: 5px;
}
.fileStorage .item .thumb {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  height: 200px;
  width: 200px;
  left: 0;
  top: 0;
}
.fileStorage .item .thumb img {
  position: absolute;
  height: 200px;
  width: 200px;
  left: 0;
  top: 0;
}
.fileStorage .item .thumb img.effect {
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  z-index: 2;
}
.fileStorage .item .checkbox {
  position: absolute;
  left: 0px;
  top: 5px;
}
.fileStorage .item .operations {
  display: none;
  position: absolute;
  right: 10px;
  left: 20px;
  top: 20px;
}
.fileStorage .item .operations .operation {
  float: right;
  top: 0;
}
.fileStorage .item .operations .operation.config {
  float: none;
}
.fileStorage .item .operations .dropDownMenu {
  float: right;
  text-align: left;
}
.fileStorage .item .operations .dropDownMenuInner {
  margin-left: -13px;
  left: 0;
  top: 34px;
}
.fileStorage .item .operations .dropDownMenuInner.right {
  left: auto;
  margin-left: auto;
  right: 0;
  margin-right: -13px;
}
.fileStorage .item .operations .arrDown {
  display: none !important;
}
.fileStorage .item.checked,
.fileStorage .item:hover {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png") repeat;
}
.fileStorage .item.checked .operations,
.fileStorage .item:hover .operations {
  display: block;
  visibility: visible;
}
.fileStorage .item.checked .thumb img.effect,
.fileStorage .item:hover .thumb img.effect {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.fileStorage .menuBar {
  margin: 22px 0 0 0;
  height: 40px;
}
.fileStorage .menuBar .fll {
  display: none;
}
.fileStorage .menuBar .fll.visible {
  display: block;
}
.fileStorage .menuBar ._move.visible {
  display: none;
}
.fileStorage .menuBar._move ._file,
.fileStorage .menuBar._move ._folder {
  display: none;
}
.fileStorage .menuBar._move ._move._visible,
.fileStorage .menuBar._move ._move.visible {
  display: block;
}
.fileStorage .scrollAlterContentInner {
  padding-right: 30px;
}
.fileStorage .listPhotoreport {
  position: absolute;
  bottom: 30px;
  top: 158px;
}
.fileStorage .listPhotoreport.noDropzone {
  top: 50px;
}
.fileStorage .fileStorageDropZone {
  font: 300 13px/1.2 'Roboto';
  margin: 10px 0 0 0;
  position: relative;
  padding: 1px 1px;
  height: 92px;
  width: 400px;
  cursor: pointer;
  color: #fff;
}
.fileStorage .fileStorageDropZone table td {
  vertical-align: top;
  width: -294px;
}
.fileStorage .fileStorageDropZone table td .icon.loading {
  margin: 30px 20px 30px 40px;
}
.fileStorage .fileStorageDropZone table td.info {
  padding-top: 20px;
  width: 722px;
}
.fileStorage .fileStorageDropZone .tab {
  display: none;
}
.fileStorage .fileStorageDropZone .tab.start {
  display: block;
}
.fileStorage .fileStorageDropZone .heading {
  font-size: 24px;
  display: block;
  color: #fff;
}
.fileStorage .fileStorageDropZone .border {
  background-color: transparent;
  position: absolute;
}
.fileStorage .fileStorageDropZone .border.h {
  background: url("https://files.enjourney.ru/images/fileStorage/border_h.png");
  z-index: 3;
  height: 1px;
  width: 100%;
  left: 0;
}
.fileStorage .fileStorageDropZone .border.v {
  background: url("https://files.enjourney.ru/images/fileStorage/border_v.png");
  height: 100%;
  z-index: 2;
  width: 1px;
  top: 0;
}
.fileStorage .fileStorageDropZone .border.b {
  bottom: 0;
}
.fileStorage .fileStorageDropZone .border.r {
  right: 0;
}
.fileStorage .fileStorageDropZone .border.l {
  left: 0;
}
.fileStorage .fileStorageDropZone .border.t {
  top: 0;
}
.fileStorage .edit .name span {
  display: none;
}
.fileStorage .edit .name input {
  line-height: 1 !important;
  background: transparent;
  display: inline-block;
  position: relative;
  height: auto;
  width: 513px;
  color: #fff;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
}
.fileStorage .edit .name input:-moz-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.fileStorage .edit .name input::-moz-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.fileStorage .edit .name input:-ms-input-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.fileStorage .edit .name input::-ms-input-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.fileStorage .edit .name input::-webkit-input-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.fileStorage .edit .name input:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.fileStorage .edit .name input:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.fileStorage .edit .name input:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.fileStorage .edit .name input:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.fileStorage .edit .name input:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.fileStorage.basket .listPhotoreport {
  height: 400px;
}
.dz-drag-hover .fileStorageDropZone .border {
  -webkit-animation: animatedBackground 1s linear infinite;
  animation: animatedBackground 1s linear infinite;
}
.dz-started .fileStorageDropZone .tab.start {
  display: none;
}
.dz-started .fileStorageDropZone .tab.uploading {
  display: block;
}
#FileStorageSide {
  position: fixed;
  z-index: 999;
  width: 35px;
  bottom: 0;
  left: 0;
  top: 0;
}
#FileStorageSide > .border {
  background: #f3bf50;
  position: absolute;
  height: 100%;
  width: 3px;
  left: 0;
  top: 0;
}
#FileStorageSide .pattern {
  display: none;
}
#FileStorageSide .fileStorage {
  z-index: -33;
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
#FileStorageSide .box {
  height: 100%;
  margin: 0;
}
#FileStorageSide.active,
#FileStorageSide:hover {
  background: #32363d;
  width: auto;
}
#FileStorageSide.active > .border,
#FileStorageSide:hover > .border {
  display: none;
}
#FileStorageSide.active .pattern,
#FileStorageSide:hover .pattern {
  display: block;
  visibility: visible;
}
#FileStorageSide.active .fileStorage,
#FileStorageSide:hover .fileStorage {
  z-index: auto;
  position: relative;
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
@-webkit-keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -10px -10px;
  }
}
@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -10px -10px;
  }
}
/**
  *  Флаги стран
  */
.flagStaff {
  background: url("https://files.enjourney.ru/images/gmap_marker.png") no-repeat 0 0;
  height: 21px;
  width: 31px;
  display: block;
}
.flag {
  background-image: url("https://files.enjourney.ru/images/sprite_flags.png?v2") !important;
  display: inline-block;
  height: 14px !important;
  margin-left: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -khtml-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  position: static;
  width: 20px !important;
  /* Азорские острова? */

}
.flag.c0 {
  margin: 0 !important;
  width: 0 !important;
}
.flag.ah {
  background-position: 0px 0px !important;
}
.flag.au {
  background-position: -21px 0px !important;
}
.flag.at {
  background-position: -42px 0px !important;
}
.flag.az {
  background-position: -63px 0px !important;
}
.flag.ax {
  background-position: -84px 0px !important;
}
.flag.al {
  background-position: -105px 0px !important;
}
.flag.dz {
  background-position: -126px 0px !important;
}
.flag.ai {
  background-position: -147px 0px !important;
}
.flag.ao {
  background-position: -168px 0px !important;
}
.flag.ad {
  background-position: -189px 0px !important;
}
.flag.ag {
  background-position: -210px 0px !important;
}
.flag.ar {
  background-position: -231px 0px !important;
}
.flag.am {
  background-position: -252px 0px !important;
}
.flag.aw {
  background-position: -273px 0px !important;
}
.flag.af {
  background-position: 0px -15px !important;
}
.flag.ae {
  background-position: -231px -150px !important;
}
.flag.as {
  background-position: -63px -180px !important;
}
.flag.aq {
  background-position: -273px -240px !important;
}
.flag.an {
  background-position: -21px -270px !important;
}
.flag.bs {
  background-position: -21px -15px !important;
}
.flag.bd {
  background-position: -42px -15px !important;
}
.flag.bb {
  background-position: -63px -15px !important;
}
.flag.bh {
  background-position: -84px -15px !important;
}
.flag.bz {
  background-position: -105px -15px !important;
}
.flag.by {
  background-position: -126px -15px !important;
}
.flag.be {
  background-position: -147px -15px !important;
}
.flag.bj {
  background-position: -168px -15px !important;
}
.flag.bm {
  background-position: -189px -15px !important;
}
.flag.bg {
  background-position: -210px -15px !important;
  position: static !important;
}
.flag.bo {
  background-position: -231px -15px !important;
}
.flag.bq {
  background-position: -252px -15px !important;
}
.flag.ba {
  background-position: -273px -15px !important;
}
.flag.bw {
  background-position: 0px -30px !important;
}
.flag.br {
  background-position: -21px -30px !important;
}
.flag.bn {
  background-position: -42px -30px !important;
}
.flag.bf {
  background-position: -63px -30px !important;
}
.flag.bi {
  background-position: -84px -30px !important;
}
.flag.bt {
  background-position: -105px -30px !important;
}
.flag.bq {
  background-position: 0px -180px !important;
}
.flag.bq-bo {
  background-position: -252px -15px !important;
}
.flag.bl {
  background-position: -231px -255px !important;
}
.flag.cv {
  background-position: -252px -75px !important;
}
.flag.cm {
  background-position: -42px -90px !important;
}
.flag.ca {
  background-position: -63px -90px !important;
}
.flag.cy {
  background-position: -126px -90px !important;
}
.flag.cn {
  background-position: -189px -90px !important;
}
.flag.cc {
  background-position: -231px -90px !important;
}
.flag.co {
  background-position: -252px -90px !important;
}
.flag.cg {
  background-position: 0px -105px !important;
}
.flag.cd {
  background-position: -21px -105px !important;
}
.flag.cr {
  background-position: -84px -105px !important;
}
.flag.ci {
  background-position: -105px -105px !important;
}
.flag.cu {
  background-position: -126px -105px !important;
}
.flag.ck {
  background-position: -168px -105px !important;
}
.flag.cw {
  background-position: -189px -105px !important;
}
.flag.cf {
  background-position: -105px -225px !important;
}
.flag.cz {
  background-position: -168px -225px !important;
}
.flag.cl {
  background-position: -189px -225px !important;
}
.flag.ch {
  background-position: -210px -225px !important;
}
.flag.de {
  background-position: -231px -45px !important;
}
.flag.dk {
  background-position: -147px -60px !important;
}
.flag.dj {
  background-position: -189px -60px !important;
}
.flag.dm {
  background-position: -210px -60px !important;
}
.flag.do {
  background-position: -231px -60px !important;
}
.flag.eg {
  background-position: -252px -60px !important;
}
.flag.es {
  background-position: -189px -75px !important;
}
.flag.ec {
  background-position: -273px -225px !important;
}
.flag.er {
  background-position: -21px -240px !important;
}
.flag.ee {
  background-position: -42px -240px !important;
}
.flag.et {
  background-position: -63px -240px !important;
}
.flag.es-cn {
  background-position: -63px -255px !important;
}
.flag.es-ml {
  background-position: -126px -255px !important;
}
.flag.es-ce {
  background-position: -273px -255px !important;
}
.flag.fm {
  background-position: -126px -135px !important;
}
.flag.fo {
  background-position: -252px -210px !important;
}
.flag.fj {
  background-position: -273px -210px !important;
}
.flag.fi {
  background-position: -21px -225px !important;
}
.flag.fk {
  background-position: -42px -225px !important;
}
.flag.fr {
  background-position: -63px -225px !important;
}
.flag.ga {
  background-position: -21px -45px !important;
}
.flag.gb {
  background-position: -168px -30px !important;
}
.flag.gy {
  background-position: -63px -45px !important;
}
.flag.gm {
  background-position: -84px -45px !important;
}
.flag.gh {
  background-position: -105px -45px !important;
}
.flag.gp {
  background-position: -126px -45px !important;
}
.flag.gt {
  background-position: -147px -45px !important;
}
.flag.gf {
  background-position: -168px -45px !important;
}
.flag.gn {
  background-position: -189px -45px !important;
}
.flag.gw {
  background-position: -210px -45px !important;
}
.flag.gg {
  background-position: -252px -45px !important;
}
.flag.gi {
  background-position: -273px -45px !important;
}
.flag.gd {
  background-position: -42px -60px !important;
}
.flag.gl {
  background-position: -63px -60px !important;
}
.flag.gr {
  background-position: -84px -60px !important;
}
.flag.ge {
  background-position: -105px -60px !important;
}
.flag.gu {
  background-position: -126px -60px !important;
}
.flag.gq {
  background-position: 0px -240px !important;
}
.flag.gs {
  background-position: -84px -270px !important;
}
.flag.gf {
  background-position: -168px -45px !important;
}
.flag.hu {
  background-position: -189px -30px !important;
}
.flag.ht {
  background-position: -42px -45px !important;
}
.flag.hk {
  background-position: -21px -60px !important;
}
.flag.hr {
  background-position: -84px -225px !important;
}
.flag.hi {
  background-position: -21px -255px !important;
}
.flag.ia {
  background-position: -231px -240px !important;
}
.flag.ib {
  background-position: -126px -270px !important;
}
.flag.il {
  background-position: -21px -75px !important;
}
.flag.in {
  background-position: -42px -75px !important;
}
.flag.id {
  background-position: -63px -75px !important;
}
.flag.iq {
  background-position: -105px -75px !important;
}
.flag.ir {
  background-position: -126px -75px !important;
}
.flag.ie {
  background-position: -147px -75px !important;
}
.flag.is {
  background-position: -168px -75px !important;
}
.flag.it {
  background-position: -210px -75px !important;
}
.flag.io {
  background-position: 0px -255px !important;
}
.flag.im {
  background-position: -168px -255px !important;
}
.flag.je {
  background-position: -168px -60px !important;
}
.flag.jo {
  background-position: -84px -75px !important;
}
.flag.jm {
  background-position: -126px -240px !important;
}
.flag.jp {
  background-position: -147px -240px !important;
}
.flag.kz {
  background-position: -273px -75px !important;
}
.flag.ky {
  background-position: 0px -90px !important;
}
.flag.kh {
  background-position: -21px -90px !important;
}
.flag.ke {
  background-position: -105px -90px !important;
}
.flag.kg {
  background-position: -147px -90px !important;
}
.flag.ki {
  background-position: -168px -90px !important;
}
.flag.km {
  background-position: -273px -90px !important;
}
.flag.kp {
  background-position: -42px -105px !important;
}
.flag.kr {
  background-position: -63px -105px !important;
}
.flag.kw {
  background-position: -147px -105px !important;
}
.flag.kn {
  background-position: -273px -180px !important;
}
.flag.la {
  background-position: -210px -105px !important;
}
.flag.lv {
  background-position: -231px -105px !important;
}
.flag.ls {
  background-position: -252px -105px !important;
}
.flag.lr {
  background-position: -273px -105px !important;
}
.flag.lb {
  background-position: 0px -120px !important;
}
.flag.ly {
  background-position: -21px -120px !important;
}
.flag.lt {
  background-position: -42px -120px !important;
}
.flag.li {
  background-position: -63px -120px !important;
}
.flag.lu {
  background-position: -84px -120px !important;
}
.flag.lc {
  background-position: 0px -195px !important;
}
.flag.lk {
  background-position: -252px -225px !important;
}
.flag.mu {
  background-position: -105px -120px !important;
}
.flag.mr {
  background-position: -126px -120px !important;
}
.flag.mg {
  background-position: -147px -120px !important;
}
.flag.mo {
  background-position: -168px -120px !important;
}
.flag.mk {
  background-position: -189px -120px !important;
}
.flag.mw {
  background-position: -210px -120px !important;
}
.flag.my {
  background-position: -231px -120px !important;
}
.flag.ml {
  background-position: -252px -120px !important;
}
.flag.mv {
  background-position: -273px -120px !important;
}
.flag.mt {
  background-position: 0px -135px !important;
}
.flag.ma {
  background-position: -42px -135px !important;
}
.flag.mq {
  background-position: -63px -135px !important;
}
.flag.mh {
  background-position: -84px -135px !important;
}
.flag.mx {
  background-position: -105px -135px !important;
}
.flag.mz {
  background-position: -147px -135px !important;
}
.flag.md {
  background-position: -168px -135px !important;
}
.flag.mc {
  background-position: -189px -135px !important;
}
.flag.mn {
  background-position: -210px -135px !important;
}
.flag.mm {
  background-position: -231px -135px !important;
}
.flag.me {
  background-position: -147px -225px !important;
}
.flag.ms {
  background-position: -147px -255px !important;
}
.flag.mp {
  background-position: -210px -255px !important;
}
.flag.hn {
  background-position: 0px -60px !important;
}
.flag.na {
  background-position: -252px -135px !important;
}
.flag.na {
  background-position: -273px -135px !important;
}
.flag.nr {
  background-position: 0px -150px !important;
}
.flag.np {
  background-position: -21px -150px !important;
}
.flag.ne {
  background-position: -42px -150px !important;
}
.flag.ng {
  background-position: -63px -150px !important;
}
.flag.nl {
  background-position: -84px -150px !important;
}
.flag.ni {
  background-position: -105px -150px !important;
}
.flag.nz {
  background-position: -126px -150px !important;
}
.flag.nc {
  background-position: -147px -150px !important;
}
.flag.no {
  background-position: -189px -150px !important;
}
.flag.nf {
  background-position: -210px -150px !important;
}
.flag.nu {
  background-position: -126px -150px !important;
}
.flag.om {
  background-position: -252px -150px !important;
}
.flag.os {
  background-position: -84px -240px !important;
}
.flag.pk {
  background-position: -273px -150px !important;
}
.flag.pw {
  background-position: 0px -165px !important;
}
.flag.pa {
  background-position: -21px -165px !important;
}
.flag.pg {
  background-position: -42px -165px !important;
}
.flag.py {
  background-position: -63px -165px !important;
}
.flag.pe {
  background-position: -84px -165px !important;
}
.flag.pn {
  background-position: -105px -165px !important;
}
.flag.pl {
  background-position: -126px -165px !important;
}
.flag.pt {
  background-position: -147px -165px !important;
}
.flag.pr {
  background-position: -189px -165px !important;
}
.flag.pm {
  background-position: -231px -180px !important;
}
.flag.pm {
  background-position: -252px -180px !important;
}
.flag.ph {
  background-position: 0px -225px !important;
}
.flag.pf {
  background-position: -42px -270px !important;
}
.flag.pt-30 {
  background-position: -84px -255px !important;
}
.flag.qa {
  background-position: -84px -90px !important;
}
.flag.cx {
  background-position: -210px -165px !important;
}
.flag.ru {
  background-position: -231px -165px !important;
}
.flag.rw {
  background-position: -252px -165px !important;
}
.flag.ro {
  background-position: -273px -165px !important;
}
.flag.rs {
  background-position: -21px -195px !important;
}
.flag.re {
  background-position: -189px -255px !important;
}
.flag.sv {
  background-position: -21px -180px !important;
}
.flag.sm {
  background-position: -84px -180px !important;
}
.flag.st {
  background-position: -105px -180px !important;
}
.flag.sa {
  background-position: -126px -180px !important;
}
.flag.sz {
  background-position: -147px -180px !important;
}
.flag.sj {
  background-position: -168px -180px !important;
}
.flag.sc {
  background-position: -189px -180px !important;
}
.flag.sn {
  background-position: -210px -180px !important;
}
.flag.sk {
  background-position: -42px -195px !important;
}
.flag.si {
  background-position: -63px -195px !important;
}
.flag.sb {
  background-position: -105px -195px !important;
}
.flag.so {
  background-position: -126px -195px !important;
}
.flag.sd {
  background-position: -147px -195px !important;
}
.flag.sr {
  background-position: -168px -195px !important;
}
.flag.sl {
  background-position: -189px -195px !important;
}
.flag.sy {
  background-position: -189px -240px !important;
}
.flag.sg {
  background-position: -210px -240px !important;
}
.flag.se {
  background-position: -231px -225px !important;
}
.flag.sx {
  background-position: -252px -255px !important;
}
.flag.sh {
  background-position: -168px -180px !important;
}
.flag.ss {
  background-position: -105px -270px !important;
}
.flag.sx2 {
  background-position: 0px -270px !important;
}
.flag.tl {
  background-position: -273px -30px !important;
}
.flag.tw {
  background-position: -210px -90px !important;
}
.flag.tj {
  background-position: -210px -195px !important;
}
.flag.th {
  background-position: -231px -195px !important;
}
.flag.tz {
  background-position: -252px -195px !important;
}
.flag.tc {
  background-position: -273px -195px !important;
}
.flag.tg {
  background-position: 0px -210px !important;
}
.flag.tk {
  background-position: -21px -210px !important;
}
.flag.to {
  background-position: -42px -210px !important;
}
.flag.tt {
  background-position: -63px -210px !important;
}
.flag.tv {
  background-position: -84px -210px !important;
}
.flag.tn {
  background-position: -105px -210px !important;
}
.flag.tm {
  background-position: -126px -210px !important;
}
.flag.tr {
  background-position: -147px -210px !important;
}
.flag.td {
  background-position: -126px -225px !important;
}
.flag.tf {
  background-position: -63px -270px !important;
}
.flag.us {
  background-position: -84px -195px !important;
}
.flag.ug {
  background-position: -168px -210px !important;
}
.flag.uz {
  background-position: -189px -210px !important;
}
.flag.ua {
  background-position: -210px -210px !important;
}
.flag.uy {
  background-position: -231px -210px !important;
}
.flag.vu {
  background-position: -126px -30px !important;
}
.flag.va {
  background-position: -147px -30px !important;
}
.flag.ve {
  background-position: -210px -30px !important;
}
.flag.vi {
  background-position: -231px -30px !important;
}
.flag.vg {
  background-position: -252px -30px !important;
}
.flag.vn {
  background-position: 0px -45px !important;
}
.flag.ws {
  background-position: -42px -180px !important;
}
.flag.wf {
  background-position: -63px -225px !important;
}
.flag.ye {
  background-position: -231px -75px !important;
}
.flag.yt {
  background-position: -105px -255px !important;
}
.flag.za {
  background-position: -105px -240px !important;
}
.flag.zm {
  background-position: -273px -60px !important;
}
.flag.zw {
  background-position: 0px -75px !important;
}
.flag.xk {
  background-position: -168px -240px !important;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-style: normal;
  font-weight: 300;
  vertical-align: baseline;
  font-family: 'Roboto';
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
body {
  background: #303234 url("https://files.enjourney.ru/images/bg_body.png") repeat 50% 50%;
  font: 300 12px/18px 'Roboto', sans-serif;
  height: 100%;
}
a {
  color: #f3bf50;
  text-decoration: none;
}
.fl-r {
  float: right;
}
.fl-l {
  float: left;
}
.fl-n {
  float: none !important;
}
.cl-fix {
  clear: both;
}
.ta-c {
  text-align: center;
}
.ta-l {
  text-align: left;
}
.ta-r {
  text-align: right;
}
.d-ib {
  display: inline-block;
}
.p10 {
  padding: 10px;
}
._fs_13 {
  font-size: 13px !important;
}
._p25_0 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.p20 {
  padding: 20px;
}
.pDefault {
  padding: 30px;
}
.m0 {
  margin: 0 !important;
}
.m10 {
  margin: 10px;
}
.m20 {
  margin: 20px;
}
._m0_10,
.m0-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.m10-0 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m20-0 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.m30-0 {
  margin-top: 30px;
  margin-bottom: 30px;
}
._p0-30 {
  padding-left: 30px;
  padding-right: 30px;
}
._m0-30,
.m0-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.m030 {
  margin: 0 30px;
}
.pr {
  position: relative;
}
._alc,
.alc {
  margin-right: auto;
  margin-left: auto;
}
.p0 {
  padding: 0 !important;
}
.p0x {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.px0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pointerDisable {
  pointer-events: none;
}
.avatar {
  display: inline-block;
  position: relative;
}
.avatar object,
.avatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  height: 50px;
  width: 50px;
}
.avatar__square img {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.avatar.online .status {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #f3bf50;
  position: absolute;
  height: 6px;
  width: 6px;
  right: 0;
  top: 0;
}
.white {
  color: #fff;
}
.black {
  color: #000;
}
.yellow {
  color: #f3bf50;
}
.blue {
  color: #336699;
}
.gray {
  color: #cccccc;
}
.gray_blue {
  color: #e3e8ea;
}
.gray_dark {
  color: #666666;
}
.toggleStr .str.hidden {
  display: none;
}
.blurInner,
.allInner {
  height: 1%;
}
.blurInner,
.allInner {
  min-height: 100%;
}
.blurInner.blur {
  -webkit-backface-visibility: hidden;
  filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="40" /></filter></svg>#blur');
  -webkit-filter: blur(40px);
  -moz-filter: blur(40px);
  -ms-filter: blur(40px);
  -o-filter: blur(40px);
  filter: blur(40px);
}
img.rotate-90,
img.rotate-90 img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
img.rotate-180,
img.rotate-180 img {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
img.rotate-270,
img.rotate-270 img {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
img.rotate--90,
img.rotate--90 img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.visibility {
  border: 1px solid #c6c6c6;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  bottom: -1px;
  display: inline-block;
  float: right;
  height: 9px;
  margin: 21px 8px 0;
  overflow: hidden;
  position: relative;
  width: 9px;
  z-index: 1;
}
.visibility.visibility0 {
  background: #c6c6c6;
}
.visibility.visibility2:before {
  background: #c6c6c6;
  bottom: 0;
  content: '';
  display: block;
  height: 50%;
  position: absolute;
  width: 100%;
}
.shadow {
  background-image: url("https://files.enjourney.ru/images/shadow/40.png");
  background-repeat: repeat;
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.shadow.s15 {
  background-image: url("https://files.enjourney.ru/images/shadow/15.png");
  background-repeat: repeat;
}
.shadow.s30 {
  background-image: url("https://files.enjourney.ru/images/shadow/30.png");
  background-repeat: repeat;
}
.shadow.s40 {
  background-image: url("https://files.enjourney.ru/images/shadow/40.png");
  background-repeat: repeat;
}
.shadow.s50 {
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
}
.shadow.s60 {
  background-image: url("https://files.enjourney.ru/images/shadow/60.png");
  background-repeat: repeat;
}
.shadow.s80 {
  background-image: url("https://files.enjourney.ru/images/shadow/80.png");
  background-repeat: repeat;
}
.wrapper {
  width: 100%;
  max-width: 2229px;
  margin: 0 auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.wrapper.article {
  max-width: 100%;
}
.wrapper.article .content {
  padding: 0 0 69px 0;
}
.video {
  position: relative;
}
.video .playVideo {
  background-position: 50% 50%;
  background-size: cover;
  display: block;
  line-height: 0;
  position: relative;
}
.video .playVideo.hidden {
  display: none;
}
.video .playVideo .thumb {
  background-position: 50% 50%;
  background-size: cover;
  display: block;
  width: 100% !important;
}
.video .playVideo:before {
  content: "";
  padding-bottom: 100%;
}
.video .playVideo:after {
  content: "";
  position: absolute;
  height: 36px;
  width: 36px;
  left: 50%;
  top: 50%;
  margin-top: -18px;
  margin-left: -18px;
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -333px;
}
.video .playVideo:hover:after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -370px;
}
.video .playButton {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  background-image: url("https://files.enjourney.ru/images/play.png");
}
.light {
  font-family: 'Roboto';
  font-weight: lighter;
}
.fs12 {
  font-size: 12px;
}
.fs13 {
  font-size: 13px;
}
.fs14 {
  font-size: 14px;
}
._fs_15,
.fs15 {
  font-size: 15px;
}
.fs16 {
  font-size: 16px;
}
._fs_18 {
  font-size: 18px;
}
.fs20 {
  font-size: 20px;
}
.center {
  text-align: center;
}
.sSpace {
  margin: 0 auto;
}
.findStr {
  background: #f3bf50;
  position: relative;
  color: #000;
}
.marker {
  width: 32px;
  height: 22px;
  background: url("https://files.enjourney.ru/images/gmap_marker.png");
}
.flr {
  float: right !important;
}
.fll {
  float: left !important;
}
.lock {
  overflow: hidden;
}
.link {
  font: 300 14px/1 'Roboto';
  text-decoration: none;
  color: #f3bf50;
}
.link > .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px -18px;
  height: 17px;
  width: 17px;
  display: inline-block;
  position: relative;
  left: 7px;
  top: 4px;
}
.link:hover > .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.hidden {
  display: none;
}
.imageDescription {
  line-height: 12px;
}
.imageDescription .imageAutor {
  float: right;
  font-size: 12px;
}
.textCropBlock .textCrop {
  display: none;
}
.textCropBlock.open .textCrop {
  display: inline;
}
.textCropBlock.open .textCropEnd,
.textCropBlock.open .textCropOpen {
  display: none;
}
.ageLimit {
  background: url("https://files.enjourney.ru/images/ageLimit.png");
  height: 28px;
  width: 28px;
}
.pattern {
  background: url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.pattern_noize {
  background: url("https://files.enjourney.ru/images/bg_body.png");
}
.pattern_gray {
  background: transparent url("https://files.enjourney.ru/images/pattern-gray.png") !important;
}
.pattern.blue {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
.paginator {
  text-align: center;
  margin: 21px 0 0 0;
}
.paginator a {
  font: 300 18px/35px 'Roboto';
  display: inline-block;
  text-align: center;
  margin-right: 1px;
  color: #336699;
  height: 35px;
  width: 35px;
}
.paginator a:hover,
.paginator a.active {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -223px -308px;
  display: inline-block;
  height: 35px;
  width: 35px;
  color: #000;
}
.breadcrumbs {
  font: 300 14px 'Roboto';
  margin: -4px 0 25px 0;
  color: #666666;
}
.breadcrumbs a {
  text-decoration: none;
  color: #336699;
}
.breadcrumbs .separator {
  position: relative;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -142px -40px;
  display: inline-block;
  height: 5px;
  width: 3px;
  margin: 0 8px 0 10px;
  top: -1px;
}
.closer {
  position: fixed;
  z-index: 1001;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.closer.modal {
  z-index: 1002;
}
.errorsTMP {
  font: 300 14px/1 'Roboto';
  border: 1px solid #ff0000;
  background: #990000;
  position: absolute;
  z-index: 901;
  padding: 8px;
  color: #fff;
}
.errorsTMP.modal {
  z-index: 999000;
}
.errorsTMP .arr {
  position: absolute;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -226px -41px;
  display: inline-block;
  height: 9px;
  width: 14px;
  left: 21px;
  top: -9px;
}
.user.user_size-30 .user__avatar {
  vertical-align: middle;
  height: 30px;
}
.user.user_size-30 .user__avatar img {
  height: 30px;
  width: 30px;
}
.user.user_size-30 .user__title {
  margin-left: 7px;
  font-size: 15px;
}
.authService {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.authService::after {
  content: '';
  display: inline-block;
  height: 36px;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  width: 36px;
}
.authService:hover:after,
.authService_active:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.authService_service_facebook {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_facebook:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_vkontakte {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -37px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_vkontakte:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -37px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_google_oauth {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -111px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_google_oauth:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -111px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_twitter {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -74px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.authService_service_twitter:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -74px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
img.lazyImage,
.lazyImage img {
  background: #000000 url("https://files.enjourney.ru/images/preload.gif") 0 50% repeat-x;
}
.lazyload.lazyloading {
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("https://files.enjourney.ru/images/preload.gif");
  background-position: 0 0;
  background-repeat: repeat-x;
}
.userAvatarBig {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 200px;
  width: 200px;
}
.userNameBig {
  display: inline-block;
  font-size: 24px;
  margin: 40px 0 25px;
  text-align: center;
}
.userNameBig img {
  display: block;
  margin: 0 auto 13px !important;
}
.userAward {
  background: url("https://files.enjourney.ru/images/awards_leaf_left.png") 30px 0 no-repeat;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 14px;
  height: 100px;
  line-height: 150%;
  margin: 0 0 20px;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.userAward .userAwardInner {
  background: url("https://files.enjourney.ru/images/awards_leaf_right.png") right 0 no-repeat;
  min-height: 75px;
  margin: 0 30px;
  padding: 0 35px;
}
.userAward .userAwardInner .icon {
  background: 50% 50% no-repeat;
  height: 80px;
  width: 100%;
}
.userAward .userAwardInner .date {
  color: #ccc;
  cursor: default;
  font-size: 12px;
}
.userAward .userAwardInner.dailyPhoto .icon {
  background-image: url("https://files.enjourney.ru/images/awards_icon_cup.png");
}
.userAward .userAwardInner.moderatorsChoice .icon {
  background-image: url("https://files.enjourney.ru/images/awards_icon_cup.png");
}
.userAward .userAwardInner.usersChoice .icon {
  background-image: url("https://files.enjourney.ru/images/awards_icon_heart.png");
}
.awardIcon {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  height: 60px;
  width: 60px;
}
.awardIcon .awardHeart {
  height: 41px;
  left: 7px;
  position: absolute;
  top: 12px;
  width: 46px;
  background: url(http://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png) no-repeat -47px 0px;
}
.scrollable {
  position: relative;
}
.scrollable .scrollableTrack {
  position: absolute;
  right: 0;
  top: 0;
  width: 7px;
  z-index: 1;
}
.scrollable .scrollableTrack .scrollableCaret {
  background: #f3bf50;
  position: absolute;
  cursor: pointer;
  width: 100%;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  -ms-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.scrollable .scrollableTrack .scrollableCaret.hide {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.scrollable:hover .scrollableTrack .scrollableCaret.hide {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.banner_top__heading-link {
  float: left;
  margin-left: 10px;
  line-height: 36px;
}
.banner_top__heading {
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
  font: 400 36px/1.3 'Roboto';
  text-transform: uppercase;
  letter-spacing: 6px;
  position: relative;
  margin-top: -12px;
  z-index: 4;
  color: #fff;
}
.banner_top__heading_left {
  display: inline-block;
  margin-left: 30px;
  float: left;
}
/* Кнопочки
-----------------------------------------------------------------------------*/
.buttonBorder {
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
  background-color: transparent;
  border: 1px solid #f3bf50;
  -webkit-border-radius: 22px;
  -khtml-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  color: #f3bf50;
  cursor: pointer;
  display: inline-block;
  font: 300 15px/1 'Roboto';
  margin-left: 10px !important;
  outline: none;
  padding: 9px 20px 10px 20px;
  position: relative;
  text-decoration: none;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.buttonBorder__size_l {
  font-size: 19px;
  padding: 14px 26px;
}
.buttonBorder__size_xl {
  border-width: 2px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-size: 28px;
  padding: 12px 29px 16px;
}
.buttonBorder.blue {
  background-image: none;
  border-color: #346799;
  color: #346799;
}
.buttonBorder.yellow {
  background: #f3bf50;
  background: #f3bf50 -moz-linear-gradient(top, #f6d182 0%, #f6d182 3%, #f4c35a 3%, #bc833f 97%, #be8849 97%, #be8849 100%);
  background: #f3bf50 -webkit-linear-gradient(top, #f6d182 0%, #f6d182 3%, #f4c35a 3%, #bc833f 97%, #be8849 97%, #be8849 100%);
  background: #f3bf50 linear-gradient(to bottom, #f6d182 0%, #f6d182 3%, #f4c35a 3%, #bc833f 97%, #be8849 97%, #be8849 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6d182', endColorstr='#be8849', GradientType=0);
  -webkit-box-shadow: 1px 1px 2px 0px #1f1f1f;
  -moz-box-shadow: 1px 1px 2px 0px #1f1f1f;
  box-shadow: 1px 1px 2px 0px #1f1f1f;
  padding: 11px 23px 10px 23px;
  margin: 0 !important;
  border: none;
  color: #000;
}
.buttonBorder.yellow:hover,
.buttonBorder.yellow.hover {
  background: #f3bf50;
}
.buttonBorder.center {
  text-align: center;
  float: none;
}
.buttonBorder.disabled,
.buttonBorder[disabled] {
  border-color: #8a9298;
  color: #8a9298;
  cursor: not-allowed;
}
.buttonBorder.disabled.yellow:hover,
.buttonBorder[disabled].yellow:hover,
.buttonBorder.disabled.yellow,
.buttonBorder[disabled].yellow {
  color: #8a9298;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #8a9298;
}
.buttonBorder .buttonBorderArr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -56px -187px;
  display: inline-block;
  height: 7px;
  width: 11px;
}
.buttonBorder .buttonBorderArr.up {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -56px -211px;
  display: inline-block;
  height: 7px;
  width: 11px;
}
.buttonBorder.inline {
  display: inline-block;
}
.buttonBorder.active,
.buttonBorder:hover {
  background: #f3bf50;
  color: #000;
}
.buttonBorder.active .buttonBorderArr,
.buttonBorder:hover .buttonBorderArr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -56px -195px;
  display: inline-block;
  height: 7px;
  width: 11px;
}
.buttonBorder.active .buttonBorderArr.up,
.buttonBorder:hover .buttonBorderArr.up {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -56px -203px;
  display: inline-block;
  height: 7px;
  width: 11px;
}
.buttonBorder.active.disabled,
.buttonBorder:hover.disabled,
.buttonBorder.active[disabled],
.buttonBorder:hover[disabled] {
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
  background-color: transparent;
  color: #8a9298;
}
html {
  height: 100%;
  min-width: 1000px;
}
.errorsLine {
  background: #900;
  vertical-align: middle;
  padding: 10px 30px;
  margin-top: 29px;
  font-size: 16px;
  line-height: 1;
  float: right;
}
.errorsLine .icon {
  background: url(/images/sprite_operations.png) -119px -6px;
  display: inline-block;
  margin-right: 3px;
  height: 20px;
  width: 20px;
}
.index-widget {
  position: relative;
}
.index-widget_width-100 {
  width: 100%;
}
.index-widget_width-80 {
  width: 80%;
}
.index-widget_width-60 {
  width: 60%;
}
.index-widget_width-50 {
  width: 50%;
}
.index-widget_width-40 {
  width: 40%;
}
.index-widget_width-20 {
  width: 20%;
}
.index-widget-row {
  display: flex;
}
.index-widget_image-bg {
  background-position: center;
  background-size: cover;
}
.index-widget_black:before {
  content: '';
  background: url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: #000;
}
.index-widget_black:before_noize {
  background: url("https://files.enjourney.ru/images/bg_body.png");
}
.index-widget_black:before_gray {
  background: transparent url("https://files.enjourney.ru/images/pattern-gray.png") !important;
}
.index-widget_black:before.blue {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
.index-widget_black span {
  position: relative;
  z-index: 1;
}
.index-widget_dark {
  position: relative;
}
.index-widget_dark:before {
  content: '';
  background: url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: #00000030;
}
.index-widget_dark:before_noize {
  background: url("https://files.enjourney.ru/images/bg_body.png");
}
.index-widget_dark:before_gray {
  background: transparent url("https://files.enjourney.ru/images/pattern-gray.png") !important;
}
.index-widget_dark:before.blue {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
.index-widget_dark span {
  position: relative;
  z-index: 1;
}
.index-widget_pattern {
  position: relative;
}
.index-widget_pattern span {
  position: relative;
  z-index: 1;
}
.index-widget_pattern:after {
  content: '';
  background: url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.index-widget_pattern:after_noize {
  background: url("https://files.enjourney.ru/images/bg_body.png");
}
.index-widget_pattern:after_gray {
  background: transparent url("https://files.enjourney.ru/images/pattern-gray.png") !important;
}
.index-widget_pattern:after.blue {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
.index-widget__users_size2 .index-widget__user {
  width: 50%;
}
.index-widget__users_size3 .index-widget__user {
  width: 33.333333333333336%;
}
.index-widget__users_size4 .index-widget__user {
  width: 25%;
}
.index-widget__users_size5 .index-widget__user {
  width: 20%;
}
.index-widget__users_size6 .index-widget__user {
  width: 16.666666666666668%;
}
.index-widget__users_size7 .index-widget__user {
  width: 14.285714285714286%;
}
.index-widget__user {
  position: relative;
  display: inline-block;
  width: 25%;
}
.index-widget__user img {
  width: 100%;
  height: 100%;
}
.index-widget__user .pattern {
  background-color: rgba(0, 0, 0, 0.2);
}
.index-widget__user .flag {
  margin: 0 5px 0 0;
}
.index-widget__user-sa {
  position: absolute;
  bottom: 10px;
}
.index-widget__user-name {
  margin-bottom: 5px;
  font-size: 16px;
  display: block;
}
.index-widget__user-info {
  line-height: 1;
  visibility: hidden;
  position: absolute;
  padding: 10px;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.index-widget__user_hidden {
  display: none;
}
.index-widget__user a:hover .index-widget__user-info {
  visibility: visible;
}
.index-widget__heading {
  padding: 30px 0 10px 30px;
}
.index-widget__heading_without-height {
  position: absolute;
  bottom: 100%;
  z-index: 1;
}
.index-widget__heading span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
  font: 400 36px/1.3 'Roboto';
  text-transform: uppercase;
  letter-spacing: 6px;
  line-height: 36px;
  font-size: 36px;
  color: #fff;
}
.index-widget__heading span a {
  letter-spacing: normal;
  text-transform: none;
  padding-right: 10px;
  text-shadow: none;
  line-height: 1;
  font-size: 15px;
}
.index-widget__heading_pr-30 {
  padding-right: 30px;
}
.index-widget__heading_size-46 span {
  font: 400 46px/1.3 'Roboto';
}
.logo {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px 0px;
  display: inline-block;
  height: 24px;
  width: 152px;
  position: relative;
  margin: 14px 0 0 0;
  display: block;
  float: left;
  z-index: 3;
}
.logo.newYear {
  background-image: url("https://files.enjourney.ru/images/logo_novogodnee.png") !important;
  background-position: 0 0;
  margin-left: -14px;
  height: 39px !important;
  width: 180px !important;
}
.logo.newYear .beta {
  margin-left: -8px;
}
.logo .beta {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -46px;
  display: inline-block;
  height: 11px;
  width: 24px;
  position: absolute;
  left: 100%;
  margin-left: 6px;
  top: -2px;
}
/*  Header
-----------------------------------------------------------------------------*/
.header {
  background: url("https://files.enjourney.ru/images/bg_header.png");
  height: 53px;
  position: fixed;
  z-index: 1001;
  width: 100%;
  margin: 0;
  left: 0;
  top: 0;
}
.header.outScope .dropDownMenu .dropDownMenuInner {
  display: none !important;
}
.header__search {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 53px;
  width: 247px;
  cursor: text;
}
.header__search .search {
  position: relative;
  margin-right: 10px;
  margin-left: 10px;
  top: 3px;
}
.header__search-autocomplite {
  background: url("https://files.enjourney.ru/images/bg_header.png");
  position: absolute;
  top: 100%;
  left: -1px;
  display: none;
  padding: 2px 0;
}
.header__search-autocomplite-item {
  padding: 2px 4px;
}
.header__search-autocomplite-item span {
  background: #fff;
  cursor: pointer;
  display: block;
  padding: 9px;
}
.header__search-autocomplite-item:hover span {
  background: rgba(255, 255, 255, 0.9);
}
.header__search-autocomplite .pattern {
  z-index: -1;
}
.header__search_focus {
  background: #fff;
}
.header__search_focus .search {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -83px -128px;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.header__search_focus .header__search-autocomplite {
  display: block;
}
.header__search_focus input,
.header__search_focus .styledInput {
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  color: #000 !important;
}
.header__search_focus input:-moz-placeholder,
.header__search_focus .styledInput:-moz-placeholder {
  color: #666666;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search_focus input::-moz-placeholder,
.header__search_focus .styledInput::-moz-placeholder {
  color: #666666;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search_focus input:-ms-input-placeholder,
.header__search_focus .styledInput:-ms-input-placeholder {
  color: #666666;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search_focus input::-ms-input-placeholder,
.header__search_focus .styledInput::-ms-input-placeholder {
  color: #666666;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search_focus input::-webkit-input-placeholder,
.header__search_focus .styledInput::-webkit-input-placeholder {
  color: #666666;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search_focus input:focus:-moz-placeholder,
.header__search_focus .styledInput:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search_focus input:focus::-moz-placeholder,
.header__search_focus .styledInput:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search_focus input:focus:-ms-input-placeholder,
.header__search_focus .styledInput:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search_focus input:focus::-ms-input-placeholder,
.header__search_focus .styledInput:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search_focus input:focus::-webkit-input-placeholder,
.header__search_focus .styledInput:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search input,
.header__search .styledInput {
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  margin-top: 17px;
  font-size: 15px;
  background: none !important;
  width: 200px;
}
.header__search input:-moz-placeholder,
.header__search .styledInput:-moz-placeholder {
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search input::-moz-placeholder,
.header__search .styledInput::-moz-placeholder {
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search input:-ms-input-placeholder,
.header__search .styledInput:-ms-input-placeholder {
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search input::-ms-input-placeholder,
.header__search .styledInput::-ms-input-placeholder {
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search input::-webkit-input-placeholder,
.header__search .styledInput::-webkit-input-placeholder {
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.header__search input:focus:-moz-placeholder,
.header__search .styledInput:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search input:focus::-moz-placeholder,
.header__search .styledInput:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search input:focus:-ms-input-placeholder,
.header__search .styledInput:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search input:focus::-ms-input-placeholder,
.header__search .styledInput:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header__search input:focus::-webkit-input-placeholder,
.header__search .styledInput:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header .headerButtons {
  position: relative;
  z-index: 2;
}
.header .buttonBorder,
.header .authServices {
  margin-top: 8px;
}
.header .buttonBorder,
.header .operation {
  position: relative;
  z-index: 2;
}
.header .bell {
  vertical-align: top;
}
.header .bell .icon.arrDown {
  display: none !important;
}
.header .bell > .dropDownMenuInner > .dropDownMenuOut {
  border: none;
  max-width: 632px;
  padding: 15px 0;
  right: -34px;
  top: 1px;
}
.header .bell .feedbackWidget {
  min-width: 632px;
}
.header .bell .feedbackWidgetItems {
  max-height: 343px;
  overflow: hidden;
}
.header .bell .feedbackWidgetItems .feedback_item {
  float: none;
}
.header .bell .feedbackWidgetItems .feedback_item .feedback_avatars {
  margin: 0;
}
.header .bell .feedbackWidgetItems .feedback_item .likeWidget {
  right: 0;
}
.header .operation {
  height: 36px;
  margin: 8px 12px 8px 0;
  position: relative;
  vertical-align: top;
  width: 36px;
}
.header .operation.report {
  margin-left: 4px;
}
.header .operation .num {
  font-size: 13px;
  position: absolute;
  right: -8px;
  top: -1px;
  z-index: 1;
}
.header .userAvatar {
  display: inline-block;
  height: 34px;
  position: relative;
  padding: 9px 10px 10px;
  width: 34px;
  z-index: 2;
}
.header .userAvatar .avatar {
  display: inline-block;
  position: relative;
}
.header .userAvatar .avatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #f3bf50, inset 0 0 0 1px #f3bf50;
  height: 100%;
  width: 100%;
}
.header .userAvatar .avatar .num {
  position: absolute;
  right: -8px;
  top: -1px;
}
.header .userAvatar #userMenu {
  background: #3b4247;
  /* Old browsers */

  background: -moz-linear-gradient(top, #3b4247 0%, #18181a 70%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b4247), color-stop(70%, #18181a));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #3b4247 0%, #18181a 70%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #3b4247 0%, #18181a 70%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #3b4247 0%, #18181a 70%);
  /* IE10+ */

  background: linear-gradient(to bottom, #3b4247 0%, #18181a 70%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b4247', endColorstr='#18181a', GradientType=0);
  /* IE6-9 */

  min-width: 250px;
  display: none;
  padding: 7px 0;
  position: absolute;
  right: 0;
  top: 53px;
}
.header .userAvatar #userMenu .menu {
  position: relative;
  z-index: 1;
}
.header .userAvatar #userMenu a {
  margin: 0 0 1px;
  padding: 8px 27px 9px;
}
.header .userAvatar #userMenu a .num {
  margin-left: 8px;
}
.header .userAvatar #userMenu .hr {
  height: 1px;
  background: #525c64;
  margin: 8px 0;
}
.header .userAvatar:hover {
  background: #3b4247 url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png") 0 1px;
}
.header .userAvatar:hover #userMenu {
  display: block;
}
.header .header_inner {
  margin: 0 auto;
  height: 53px;
  max-width: 1540px;
  padding: 0 30px;
  position: relative;
  z-index: 1;
}
.header nav {
  font: 300 15px/1 'Roboto';
  margin: 0 80px 0 78px;
  z-index: 1;
}
.header nav a.search {
  display: inline-block;
  position: relative;
  top: 3px;
}
.header .icon_config {
  display: inline-block;
  vertical-align: middle;
}
.header .config {
  position: relative;
  z-index: 1;
  float: right;
}
.header .config {
  padding: 15px 0;
}
.header .moar {
  display: none;
}
.header .moar .dropDownMenu {
  display: inline-block;
  top: -12px;
  right: -73px;
}
.header .moar .dropDownMenu .dropDownMenuInner {
  left: -75px;
}
.header .moar .dropDownMenu .dropDownMenuInner.right {
  left: auto;
  right: -75px;
}
.header .moar .dropDownMenu.dropDownMenuOut {
  padding: 15px 0;
}
.header .moar .dropDownMenu.dropDownMenuOut .dropDownMenuArr {
  left: auto;
  right: 14px;
}
.header .moar .dropDownMenu.dropDownMenuOut a {
  font-size: 15px;
  height: auto;
  margin: 0;
  padding: 5px 20px;
  text-align: left;
}
.header .moar > a {
  padding-right: 23px;
}
.header .moar > a .arrDown {
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 3px;
  left: auto;
}
.header .moar > a:hover .arrDown_black {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -452px -35px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
/*  Middle
----------------------------------------------------------------------------*/
.contentWrapper {
  min-height: 100%;
  margin-bottom: -69px;
}
.content {
  padding: 53px 29px 69px 29px;
}
.content.menuOnBody {
  padding-top: 0;
}
.content.notpadding {
  padding: 0;
}
.content__no-padding-lr {
  padding-left: 0;
  padding-right: 0;
}
.title {
  font: 300 26px/31px 'Roboto';
  color: #fff;
}
/*  Блоки
----------------------------------------------------------------------------*/
.box {
  margin: 0 0 10px -2px;
  position: relative;
}
.box .refresh {
  background: url("https://files.enjourney.ru/images/buttons/button_sprite.png") no-repeat -25px -82px;
  height: 21px;
  width: 18px;
  display: inline-block;
  margin: 0 19px;
}
.box .col {
  display: inline-block;
  float: left;
}
.box .col.posAbs {
  position: absolute;
  height: 100%;
}
.box .col-50 {
  width: 50%;
}
.box .col-33 {
  width: 33.333333333333336%;
}
.box .col-25 {
  width: 25%;
}
.box .heading {
  font: 300 32px 'Roboto';
  color: #f3bf50;
}
.box .box_inner {
  background: url("https://files.enjourney.ru/images/box_inner.png") repeat;
  margin: 5px;
}
.box .box_inner.w25 {
  width: 24%;
  float: left;
}
.box .box_inner.w75 {
  float: left;
  width: 73%;
}
.box .box_inner.w75 td {
  width: 33.333333333333336%;
}
.box .box_inner.h50 {
  min-height: 48%;
  height: 48%;
}
.box .box_inner.h100 {
  min-height: 100%;
  height: 100%;
}
.box .box_inner .infoBox {
  height: 100%;
}
.box .box_inner .col {
  font: 300 13px 'Roboto';
  vertical-align: middle;
  text-align: center;
  height: 50%;
  width: 100%;
  color: #fff;
  display: table;
}
.box .box_inner .col div {
  display: table-cell;
  vertical-align: middle;
  line-height: 1;
}
.box .box_inner .col span {
  font-size: 30px;
}
.box .box_inner.w75 .col {
  width: 33.333333333333336%;
  height: 100%;
}
.box .description {
  overflow: hidden;
  height: 98px;
}
#loginForm {
  border: 3px solid #f3bf50;
  font: 300 15px 'Roboto';
  margin: 150px auto;
  background: #212121;
  color: #ffffff;
  padding: 30px;
  width: 300px;
}
#loginForm .errorMessage {
  color: #ffa195;
  font-size: 10px;
}
#loginForm .row input {
  width: 150px;
  float: right;
  padding: 5px 10px;
}
#loginForm .row.buttons input {
  float: none;
  margin: 0 auto;
  width: 70px;
}
#loginForm label {
  width: 300px;
}
/* Навигатор
----------------------------------------------------------------------------*/
.navigator a,
.navigator span {
  float: left;
  font: 300 13px/1 'Roboto';
  color: #f3bf50;
}
.navigator span {
  color: #ccc;
}
.navigator .sp {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -98px -40px;
  display: inline-block;
  height: 5px;
  width: 3px;
  margin: 6px 7px;
}
.navigator .home {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -86px -36px;
  display: inline-block;
  height: 9px;
  width: 11px;
  margin: 3px 2px;
}
.navigation {
  padding: 47px 0 24px 0;
}
.navigation a {
  font: 300 15px 'Roboto';
  color: #336699;
}
.navigation .icon {
  position: relative;
  margin: 0 6px 0 0;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -90px -167px;
  display: inline-block;
  height: 7px;
  width: 4px;
}
.navigation .prev {
  float: right;
}
.navigation .prev .icon {
  margin: 0 0 0 6px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -95px -167px;
  display: inline-block;
  height: 7px;
  width: 4px;
}
.navigation .next {
  float: left;
}
.navigation.yellow a {
  color: #f3bf50;
}
.navigation.yellow .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -90px -175px;
  display: inline-block;
  height: 7px;
  width: 4px;
}
.navigation.yellow .prev .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -95px -175px;
  display: inline-block;
  height: 7px;
  width: 4px;
}
/* Статьи
----------------------------------------------------------------------------*/
#article {
  margin: 0 0 -2px 0;
}
#article .articleHeading {
  width: 100%;
  left: 0;
}
#article .articleHeading img {
  width: 100%;
}
#article .articleHeading .photoalbum_margin,
#article .articleHeading .photoalbum_inner {
  margin: 0;
}
#article .articleHeading .photoalbum_description {
  background-image: url("https://files.enjourney.ru/images/article_photoalbum_description_inner_bg.png");
  right: 0;
  left: 0;
}
#article .articleHeading .photoalbum_description .photoalbum_description_inner {
  padding: 8px 55px 0 55px;
}
#article .articleHeading .photoalbum {
  width: 100% !important;
  margin: 0;
}
#article .articleHeading .photoalbum .photoalbum_title {
  font-size: 36px;
}
#article .articleText {
  margin: 20px 30px;
}
#article .articleText.navigator {
  margin: 10px 30px -16px 30px;
  padding: 0 25px;
}
#article .articleInner {
  margin: 10px 30px;
  background: #fff;
  padding: 0 10px 10px;
}
#article .articleInner img {
  max-width: 100%;
  width: auto;
  height: auto !important;
}
#article .articleInner nav {
  background: #000000;
  margin: 0 -10px 10px;
}
#article .articleInner nav .tab {
  display: inline-block;
  padding: 12px 5px 8px 5px;
  margin: 0 10px;
}
#article .articleInner nav .tab.active {
  position: relative;
  background-image: url("https://files.enjourney.ru/images/bg_articleInner_tab_active.gif");
}
#article .articleInner nav .tab.active .arrow {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -102px -37px;
  display: inline-block;
  height: 8px;
  width: 15px;
  margin-left: -7.5px;
  position: absolute;
  left: 50%;
  top: 100%;
}
#article .articleInner nav .tab.active a {
  color: #000;
}
#article .articleInner nav .tab a {
  text-decoration: none;
  color: #fff;
  font: 300 17px/1 'Roboto';
}
.articleList {
  overflow: hidden;
  margin: 0 !important;
}
.articleList .articleListInner {
  max-width: 2229px;
  margin: 53px auto 0 auto;
}
.countruInfo {
  height: 188px;
}
.countruInfo .col {
  height: 168px;
}
.countruInfo .col .inner {
  background: #e0d3ae;
  padding: 10px;
}
.countruInfo .col table {
  vertical-align: top;
  width: 100%;
  height: 100%;
}
.countruInfo .col table td {
  font: 300 13px 'Roboto';
  vertical-align: middle;
  height: 80px;
  text-align: center;
}
.countruInfo .col table td span {
  font: 300 30px 'Roboto';
  text-align: center;
  display: block;
}
.countruInfo .col table td.blazon {
  vertical-align: middle;
  text-align: center;
  padding: 0 5px;
}
.countruInfo .col table td.blazon img {
  display: inline-block;
}
.countruInfo .col table td.params {
  text-align: left;
  line-height: 2;
}
.countruInfo .col table td.blazon,
.countruInfo .col table td.params {
  height: 100%;
}
.countruInfo .col.col-1 {
  padding-right: 310px;
}
.countruInfo .col.col-1 .inner {
  margin: 0 10px 0 0;
}
.countruInfo .col.col-1 .globe {
  width: 148px;
  margin: 13px 0 0 22px;
  float: left;
}
.countruInfo .col.col-1 .info {
  margin-left: 170px;
}
.countruInfo .col.col-2 {
  width: 310px;
  float: right;
}
.countruInfo .col.col-2 .inner {
  margin: 0;
}
.countruInfo .col.col-2 table {
  height: 160px;
}
.countruInfo .col.col-2 table td {
  text-align: left;
  height: auto;
}
.inner {
  height: 100%;
}
/* Фотоальбом
----------------------------------------------------------------------------*/
.photoalbum_inner {
  line-height: 0;
  margin: 0 -5px;
}
.photoalbum_inner .photoalbum {
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  height: 400px;
  float: left;
}
.photoalbum_inner .photoalbum.hauto {
  height: auto;
}
.photoalbum_inner .photoalbum.stream .borders {
  border: 5px solid #f3bf50;
  position: absolute;
  left: 5px;
  right: 5px;
  z-index: 2;
  bottom: 0;
  top: 0;
}
.photoalbum_inner .photoalbum.stream .arrow {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -11px -53px;
  display: inline-block;
  height: 98px;
  width: 92px;
}
.photoalbum_inner .photoalbum .photoalbum_description {
  background: url("https://files.enjourney.ru/images/photoalbum_shadow_bg.png") repeat-x;
  font: 300 13px/1 'Roboto';
  position: absolute;
  height: 140px;
  color: #fff;
  bottom: 0;
  right: 5px;
  left: 5px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_description_inner {
  padding: 41px 23px 0 27px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_author {
  padding: 0 0 3px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_footer {
  position: absolute;
  bottom: 36px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_title {
  font: 300 32px/1 'Roboto';
  padding: 0 0 15px;
  position: absolute;
  bottom: 51px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_title a {
  text-decoration: none;
  color: #fff;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country {
  float: left;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span {
  display: inline-block;
  position: relative;
  margin: 0 5px 0 0;
  height: 14px;
  width: 20px;
  top: 2px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.vn {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat 0px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.ru {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat -21px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.id {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat -42px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.br {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat -63px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.th {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat -84px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.sc {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat -105px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_country span.at {
  background: url("https://files.enjourney.ru/images/sprite_country.gif") no-repeat -126px 0px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_share {
  float: right;
  margin: 4px 0;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_share a,
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_share span {
  margin: -2px 3px;
  display: inline-block;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_share .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -31px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_share .best {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -14px -32px;
  display: inline-block;
  height: 13px;
  width: 16px;
}
.photoalbum_inner .photoalbum .photoalbum_description .photoalbum_share .best.silver {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -31px -32px;
  display: inline-block;
  height: 13px;
  width: 16px;
}
.photoalbum_inner .photoalbum .photoalbum_margin {
  margin: 0 5px;
}
.photoalbum_inner .photoalbum .photoalbum_margin a {
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
.photoalbum_inner .photoalbum img {
  width: 100%;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.photoalbum_inner .photoalbum.w10 {
  width: 10%;
}
.photoalbum_inner .photoalbum.w20 {
  width: 20%;
}
.photoalbum_inner .photoalbum.w25 {
  width: 25%;
}
.photoalbum_inner .photoalbum.w30 {
  width: 30%;
}
.photoalbum_inner .photoalbum.w40 {
  width: 40%;
}
.photoalbum_inner .photoalbum.w50 {
  width: 50%;
}
.photoalbum_inner .photoalbum.w60 {
  width: 60%;
}
.photoalbum_inner .photoalbum.w70 {
  width: 70%;
}
.photoalbum_inner .photoalbum.w80 {
  width: 80%;
}
.photoalbum_inner .photoalbum.w87 {
  width: 87%;
}
.photoalbum_inner .photoalbum.w90 {
  width: 90%;
}
.photoalbum_inner .photoalbum.w100 {
  width: 100%;
}
.photoalbum_inner .photoalbum.h25 {
  height: 25%;
}
.photoalbum_inner .photoalbum.h100 {
  height: 100%;
}
.photoalbum_inner .showMore {
  font: 300 13px 'Roboto';
  text-decoration: underline;
  color: #f3bf50;
  float: right;
  margin: 7px -2px;
}
.photoalbum_inner .showMore:hover {
  text-decoration: none;
}
.photoalbum_inner .showMore span {
  margin: -4px 6px;
  background: url("https://files.enjourney.ru/images/buttons/button_sprite.png") no-repeat -17px -82px;
  height: 12px;
  width: 7px;
  display: inline-block;
}
.photoalbum_inner.fs26 .photoalbum_description .photoalbum_title {
  font-size: 26px;
}
.photoalbum_inner.fs20 .photoalbum_description .photoalbum_title {
  font-size: 20px;
}
.photoalbum_inner.slider {
  margin: 0 0 29px 0;
}
.photoalbum_inner.slider .photoalbum {
  margin: 0 0 0 155px;
  display: block;
  height: 790px;
  float: none;
}
.photoalbum_inner.slider .sliderItems {
  width: 150px;
  overflow: hidden;
  margin: -10px 0;
  float: left;
}
.photoalbum_inner.slider .sliderItems ul li {
  height: 150px;
  width: 150px;
  margin: 10px 0;
}
.photoalbum_inner.slider .sliderItems ul li:hover,
.photoalbum_inner.slider .sliderItems ul li.active {
  position: relative;
}
.photoalbum_inner.slider .sliderItems ul li:hover .borders,
.photoalbum_inner.slider .sliderItems ul li.active .borders {
  cursor: pointer;
  border: solid 5px #f3bf50;
  height: 140px;
  width: 140px;
  position: absolute;
  left: 0;
  top: 0;
}
.photoalbum_inner.slider .sliderItems ul li.active .arrow {
  position: absolute;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -150px -46px;
  display: inline-block;
  height: 23px;
  width: 12px;
  left: 141px;
  top: 50%;
  margin-top: -11.5px;
}
.photoalbum_inner.slider.right {
  margin-left: -5px;
}
.photoalbum_inner.slider.right .photoalbum {
  margin: 0 155px 0 0;
}
.photoalbum_inner.slider.right .sliderItems {
  float: right;
}
.photoalbum_inner.slider.right .sliderItems ul li.active .arrow {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -150px -70px;
  display: inline-block;
  height: 23px;
  width: 12px;
  left: auto;
  right: 141px;
}
/* Наши пользователи
-----------------------------------------------------------------------------*/
.users ul {
  margin: 0 -3px 28px -4px;
  height: 177px;
  overflow: hidden;
}
.users ul li {
  display: inline-block;
  margin: 0 3px 10px 4px;
  width: 150px;
  text-align: center;
}
.users ul li a {
  font: 300 15px/14px 'Roboto';
  color: #f3bf50;
}
.users ul li a:hover {
  text-decoration: none;
}
.users ul li img {
  height: 150px;
  width: 150px;
  margin: 0 0 7px 0;
}
/*
-----------------------------------------------------------------------------*/
.openInfoInner .infoInner {
  height: 209px;
}
.openInfoInner .infoInner .slideItems {
  display: block;
  visibility: visible;
}
.openInfoInner .buttonBorder {
  background: #f3bf50;
  color: #000;
}
.openInfoInner .buttonBorder .squares {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -160px -281px;
  display: inline-block;
  height: 9px;
  width: 37px;
}
.infoInner {
  background: url("https://files.enjourney.ru/images/parallel_slider_infoInner_bg.png");
  position: absolute;
  padding-top: 96px;
  overflow: hidden;
  display: none;
  height: 80px;
  width: 100%;
  z-index: 4;
  bottom: 0;
}
.infoInner .icon {
  margin-right: 5px;
}
.infoInner .buttonBorder {
  float: left;
  margin: 0 0 0 20px !important;
}
.infoInner .buttonBorder:hover .squares {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -160px -281px;
  display: inline-block;
  height: 9px;
  width: 37px;
}
.infoInner .share a,
.infoInner .operation,
.infoInner .buttonBorder {
  margin: 0 0 0 20px;
}
.infoInner .share.like {
  margin: 0 10px;
}
.infoInner .share {
  margin: 0 20px 0 0;
  float: right;
}
.infoInner .share a {
  display: inline-block !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.infoInner .share.like {
  right: 287px;
  top: 100px;
}
/* Баннер
-----------------------------------------------------------------------------*/
.content-box {
  font: 300 14px/1.1 'Roboto';
  position: relative;
  text-align: center;
  min-width: 1000px;
  overflow: hidden;
  color: #fff;
  display: block;
}
.content-box .pattern {
  display: table;
  vertical-align: middle;
}
.content-box .pattern .inner_center {
  display: table-cell;
  vertical-align: middle;
}
.content-box img {
  min-width: 180px;
  line-height: 0;
  float: left;
  margin: 0;
  padding: 0;
}
.content-box .bgr {
  position: relative;
  min-width: 1000px;
  margin-top: -10%;
  max-width: 100%;
  width: 100%;
  top: 190px;
}
.content-box .buttonBorder {
  margin: 0 !important;
}
.content-box.nash_proekt {
  background: url("https://files.enjourney.ru/images/banner_nash_proekt.jpg") no-repeat 50% 50%;
  height: 270px;
}
.content-box.nash_proekt .headingBanner {
  padding-bottom: 5px;
}
.content-box.nash_proekt .pattern .inner_center {
  vertical-align: baseline;
  padding: 64px 0 0 0;
}
.content-box.nash_proekt .info {
  margin: 0 auto;
  width: 98%;
}
.content-box.nash_proekt .info td {
  text-align: center;
  padding: 20px 0;
  width: 12.5%;
  font-size: 13px;
}
.content-box.nash_proekt .info span {
  font: 300 36px/39px 'Roboto';
  display: block;
}
.content-box.nash_proekt .item {
  margin: 20px;
  float: left;
}
.content-box.lubite_putrshestvovat {
  background: url("https://files.enjourney.ru/images/banner_lubite_putrshestvovat.jpg") no-repeat 50% 50%;
  background-size: cover;
  height: 364px;
  font: 400 13px/1 'Roboto';
  letter-spacing: 0.6px;
}
.content-box.lubite_putrshestvovat .pattern {
  z-index: 1;
}
.content-box.lubite_putrshestvovat:after {
  box-shadow: inset 0 0 384px 90px #00000090;
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 0;
}
.content-box.lubite_putrshestvovat .man {
  background: url("https://files.enjourney.ru/images/banner_lubite_putrshestvovat.png") no-repeat 50% 0%;
  position: absolute;
  content: '';
  bottom: 0;
  height: 220px;
  width: 273px;
  right: 1%;
}
.content-box.lubite_putrshestvovat .headingBanner {
  font-size: 30px !important;
  letter-spacing: 4.5px !important;
}
.content-box.lubite_putrshestvovat table {
  max-width: 1080px;
  width: 80%;
  margin: 18px auto 30px;
}
.content-box.lubite_putrshestvovat table td {
  width: 16.666666666666668%;
}
.content-box.lubite_putrshestvovat table td a {
  line-height: 18px;
  color: #fff;
  display: block;
}
.content-box.lubite_putrshestvovat table td a .icon {
  display: block;
  text-align: center;
  margin: 8px auto 7px;
}
.content-box.lubite_putrshestvovat table td a .icon.i1 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat 0px 0px;
  height: 48px;
  width: 55px;
}
.content-box.lubite_putrshestvovat table td a .icon.i2 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -55px 0px;
  height: 48px;
  width: 57px;
}
.content-box.lubite_putrshestvovat table td a .icon.i3 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -112px 0px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a .icon.i4 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -168px 0px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a .icon.i5 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -224px 0px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a .icon.i6 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -280px 0px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a:hover .icon.i1 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat 0px -48px;
  height: 48px;
  width: 55px;
}
.content-box.lubite_putrshestvovat table td a:hover .icon.i2 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -55px -48px;
  height: 48px;
  width: 57px;
}
.content-box.lubite_putrshestvovat table td a:hover .icon.i3 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -112px -48px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a:hover .icon.i4 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -168px -48px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a:hover .icon.i5 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -224px -48px;
  height: 48px;
  width: 56px;
}
.content-box.lubite_putrshestvovat table td a:hover .icon.i6 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -280px -48px;
  height: 48px;
  width: 56px;
}
.content-box_inner {
  width: 100%;
}
.content-box_inner .content-box {
  padding-bottom: 20%;
  height: auto;
}
.content-box_inner .content-box img.bgr {
  position: absolute;
  left: 0;
}
.content-box_inner .content-box .pattern {
  padding-bottom: 20%;
}
.content-box_inner .content-box .pattern .inner_center {
  padding-top: 7%;
}
.headingBanner {
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
  font: 400 48px/1.3 'Roboto';
  text-transform: uppercase;
  letter-spacing: 10px;
  text-align: center;
  color: #fff;
}
.headingBanner.h1 {
  font: 300 36px/1 'Roboto';
  margin: -10px 0 30px 0;
}
.headingBanner.h2 {
  font: 300 24px/1 'Roboto';
  letter-spacing: normal;
  margin: 30px 0 10px 0;
  text-transform: none;
  text-shadow: none;
}
/* Баннер
-----------------------------------------------------------------------------*/
.content-box {
  font: 300 14px/1.1 'Roboto';
  position: relative;
  text-align: center;
  min-width: 1000px;
  overflow: hidden;
  color: #fff;
  display: block;
}
.content-box_overflow-visible {
  overflow: visible;
}
.content-box .pattern {
  display: table;
  vertical-align: middle;
}
.content-box .pattern .inner_center {
  display: table-cell;
  vertical-align: middle;
}
.content-box img {
  min-width: 180px;
  line-height: 0;
  float: left;
  margin: 0;
  padding: 0;
}
.content-box .bgr {
  position: relative;
  min-width: 1000px;
  margin-top: -10%;
  max-width: 100%;
  width: 100%;
  top: 190px;
}
.content-box .buttonBorder {
  margin: 0 !important;
}
.content-box.users {
  background: url("https://files.enjourney.ru/images/banner_users.jpg") no-repeat 50% 50%;
  height: 270px;
}
.content-box.users .headingBanner {
  padding-bottom: 16px;
}
.content-box.users .pattern {
  background-color: transparent !important;
}
.content-box.users .pattern .inner_center {
  vertical-align: baseline;
  padding-top: 72px;
}
.content-box.users .pattern,
.content-box.photo_day .pattern {
  background-color: rgba(0, 0, 0, 0.5);
}
.content-box.photo_day {
  background: url("https://files.enjourney.ru/images/banner_photo_day.jpg") no-repeat 50% 50%;
  background-size: cover;
  height: 340px;
}
.content-box.photo_day .headingBanner {
  padding-bottom: 17px;
}
.content-box.photo_day .pattern .inner_center {
  vertical-align: baseline;
  padding-top: 105px;
}
.content-box_inner {
  width: 100%;
}
.content-box_inner .content-box {
  padding-bottom: 20%;
  height: auto;
}
.content-box_inner .content-box img.bgr {
  position: absolute;
  left: 0;
}
.content-box_inner .content-box .pattern {
  padding-bottom: 20%;
}
.content-box_inner .content-box .pattern .inner_center {
  padding-top: 7%;
}
.bannerFullImage {
  display: block;
  height: 325px;
  margin: 0 -29px;
  padding: 0 29px;
  width: 100%;
}
#banner_premiya_runeta_2016 {
  background: #010125 url("https://files.enjourney.ru/images/banner_premiya_runeta_2016.jpg") 50% 50% no-repeat;
}
#banner_sozdai_svoyu_kartu_2016 {
  background: #181818 url("https://files.enjourney.ru/images/banner_sozdai_svoyu_kartu_2016.jpg") 50% 50% no-repeat;
}
#banner_zametki_2016 {
  background: #f2b751 url("https://files.enjourney.ru/images/banner_zametki_2016.jpg") 50% 50% no-repeat;
}
#banner_competition_2016 {
  background: #000000 url("https://files.enjourney.ru/images/banner_competition_2016.jpg") 50% 50% no-repeat;
}
#banner_competition_results_2016 {
  background: #000000 url("https://files.enjourney.ru/images/banner_competition_results_2016.jpg") 50% 50% no-repeat;
}
/* Фильтр
-----------------------------------------------------------------------------*/
.filter-photoalbums {
  position: relative;
  z-index: 0;
}
.filter-photoalbums .pattern {
  display: block;
}
.filter-photoalbums .filter-box {
  background: #171719 url("https://files.enjourney.ru/images/filter-box_pattern.png") repeat-x;
  border-top: 3px solid #f3bf50;
  padding: 0;
  height: 1500px;
  width: 338px;
  float: left;
}
.filter-photoalbums .filter-heading {
  font: 300 36px/44px 'Roboto';
  margin: 30px 30px 18px 30px;
  text-align: left;
  color: #fff;
}
.filter-photoalbums .filter-label {
  font: 300 18px 'Roboto';
  text-align: left;
  margin: 41px 30px 15px 30px;
  color: #fff;
}
.filter-photoalbums .filter-map {
  background: url("https://files.enjourney.ru/images/map_filter_bg.png") no-repeat;
  margin: 10px auto;
  height: 180px;
  width: 362px;
}
.filter-photoalbums .inner,
.filter-photoalbums .filter-box,
.filter-photoalbums .items-box {
  position: relative;
  z-index: 3;
  height: auto;
}
.filter-photoalbums .filter-box {
  z-index: 4;
}
.filter-photoalbums .items-box {
  margin-left: 338px;
}
.filter-photoalbums .filter-box:hover,
.filter-photoalbums .items-box:hover {
  z-index: 5;
}
.filter-photoalbums .inner-option {
  margin: 0 17px 0 30px;
}
.filter-photoalbums .inner-option ul {
  text-align: left;
  margin: -10px 0 -10px 14px;
}
.filter-photoalbums .inner-option ul li {
  margin: -9px 0;
}
.filter-photoalbums table {
  border-collapse: collapse;
  margin: -12px 0 0;
  width: 100%;
}
.filter-photoalbums table td {
  text-align: left;
}
.filter-photoalbums #Photoreport_name {
  font-size: 17px !important;
  width: 252px;
}
.filter-photoalbums .filter-radiobuttonList {
  list-style: none;
}
.filter-photoalbums .filter-radiobuttonList li {
  margin: 1px 0 4px;
}
.filter-photoalbums .filter-radiobuttonList li span {
  margin-right: 6px;
  top: 2px;
}
.filter-photoalbums .filter-radiobuttonList li a {
  font-size: 15px;
}
.filter-photoalbums .filter-group {
  padding: 0 30px;
}
/* Фильтр
-----------------------------------------------------------------------------*/
.photoalbum_filter {
  margin: 30px 0 38px 0;
  min-height: 283px;
  position: relative;
}
.photoalbum_filter .inner {
  background: #000000 url("https://files.enjourney.ru/images/photoalbum_filter_bg.jpg") repeat-x 34px 0;
  min-height: 283px;
}
.photoalbum_filter .heading {
  padding: 2px 3px 2px 27px;
  font: 300 21px 'Roboto';
  background: #f3bf50;
  height: 30px;
  color: #000;
}
.photoalbum_filter .heading input,
.photoalbum_filter .heading input::-webkit-input-placeholder {
  font: 300 13px/2 'Roboto';
  color: #554b26;
}
.photoalbum_filter .heading input:-moz-placeholder {
  font: 300 13px/2 'Roboto';
  color: #554b26;
}
.photoalbum_filter .heading input {
  background: #e1b205;
  padding: 7px 26px;
  position: relative;
  outline: none;
  width: 357px;
  height: 13px;
  border: none;
  top: -3px;
}
.photoalbum_filter .heading button {
  background: url("https://files.enjourney.ru/images/buttons/button_sprite.png") no-repeat 0px -82px;
  height: 16px;
  width: 16px;
  cursor: pointer;
  position: absolute;
  display: block;
  outline: none;
  border: none;
  right: 23px;
  top: 7px;
}
.photoalbum_filter .heading form {
  position: relative;
  float: right;
}
.photoalbum_filter .showFilter_inner {
  position: absolute;
  top: 100%;
  width: 100%;
  text-align: center;
}
/* Результаты выборки
-----------------------------------------------------------------------------*/
#searchResult .eq4,
#searchResult .eq5,
#searchResult .eq6 {
  display: none;
}
.button .arr {
  margin-top: -23.5px;
  position: absolute;
  display: block;
  z-index: 4;
  top: 50%;
}
.button.next {
  right: 0;
}
.button.next .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -133px -94px;
  display: inline-block;
  height: 47px;
  width: 27px;
}
.button.prev {
  left: 0;
}
.button.prev .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -105px -94px;
  display: inline-block;
  height: 47px;
  width: 27px;
}
/* Footer
-----------------------------------------------------------------------------*/
.footer {
  background: url("https://files.enjourney.ru/images/bg_footer.png") repeat 50% 50%;
  margin: -69px auto 0;
  position: relative;
  min-width: 1000px;
  font: 300 12px/1 'Roboto';
  height: 69px;
}
.footer .footer_inner {
  height: 69px;
  margin: 0 30px;
}
.footer .page {
  display: none;
}
.footer.openAbout {
  height: 801px;
}
.footer.openAbout .about {
  text-decoration: none;
  background: #f3bf50;
  color: #000;
}
.footer.openAbout .object1 {
  background: url("https://files.enjourney.ru/images/about/object1.png") no-repeat;
  margin-left: -270px;
  position: absolute;
  bottom: 0;
  height: 646px;
  width: 540px;
  left: 50%;
}
.footer.openAbout .page {
  position: relative;
  background: #b0ecfd url("https://files.enjourney.ru/images/footer_about_bg.jpg") repeat-x 100% 100%;
  display: block;
  min-height: 732px;
}
.footer.openAbout .page .inner {
  padding: 86px 30px 60px 30px;
  height: auto;
  margin: 0 auto;
}
.footer.openAbout .page .inner table {
  width: 100%;
}
.footer.openAbout .page .inner h1,
.footer.openAbout .page .inner h2 {
  font: 300 24px/1 'Roboto';
  padding-bottom: 14px;
}
.footer.openAbout .page .inner p {
  font: 300 14px/24px 'Roboto';
  padding-bottom: 14px;
}
.footer a {
  text-decoration: none;
}
.footer a:hover {
  text-decoration: none;
}
.footer nav {
  padding: 30px 0 0 0;
  position: absolute;
}
.footer nav a {
  color: #f3bf50;
}
.footer nav,
.footer nav span {
  color: #cccccc;
}
.footer nav.left {
  float: left;
  width: 70%;
}
.footer nav.left a {
  display: inline-block;
  padding: 10px 4%;
  margin-top: -10px;
  height: 29px;
}
.footer nav.left span {
  padding: 0 34px 0 0;
}
.footer nav.left .share {
  display: inline-block;
  position: relative;
  margin: 0 28px 0 0;
  height: 17px;
  padding: 0;
  top: -6px;
}
.footer nav.left .share a {
  line-height: 0;
  margin: 0;
  padding: 0;
}
.footer nav.right {
  float: right;
  padding: 18px 29px 0 0;
}
.footer .socialNetwork {
  display: inline-block;
  margin: 3px 60px 0 15px;
}
.footer .socialNetwork a {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -1px 0px;
  height: 26px;
  width: 26px;
  vertical-align: middle;
  display: inline-block;
  padding: 0;
  margin: 0 3px 0 0;
}
.footer .socialNetwork a.vk {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat 0px -26px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a.odnoklassniki {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -27px -26px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a.facebook {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -54px -26px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a.google {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -81px -26px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a.twitter {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -108px -26px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a:hover.vk {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat 0px 0px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a:hover.odnoklassniki {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -27px 0px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a:hover.facebook {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -54px 0px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a:hover.google {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -81px 0px;
  height: 26px;
  width: 26px;
}
.footer .socialNetwork a:hover.twitter {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -108px 0px;
  height: 26px;
  width: 26px;
}
@media screen and (max-width: 1362px) {
  .header .header_inner nav {
    width: auto;
  }
  .sSpace {
    padding: 0;
  }
  .photoalbum_inner.slider .sliderItems .eq4 {
    display: none;
  }
  .photoalbum_inner.slider .photoalbum {
    height: 630px;
  }
  #searchResult .photoalbum.w25 {
    width: 50%;
    height: 311px;
  }
  #firstAlbums .photoalbum {
    width: 50%;
  }
  .infoBox .box_inner.w25 {
    width: 24%;
  }
  .infoBox .box_inner.w75 {
    width: 72.5%;
  }
  .infoBox .newsBox .news li {
    display: none;
  }
  .infoBox .newsBox .news li.eq0,
  .infoBox .newsBox .news li.eq1 {
    display: block;
    width: 100%;
  }
}
/* 2181
--------------------------------------*/
@media screen and (min-width: 1920px) {
  .margin-fix {
    margin: 0 -10px;
  }
  .inner {
    margin: 0 5px;
  }
  .photoalbum_filter {
    float: left;
    margin-top: 0;
    display: inline-block;
    width: 57.142857142857146%;
  }
  .infoBox .news ul li {
    width: 25%;
  }
}
/* 1176
--------------------------------------*/
@media screen and (max-width: 1176px) {
  .photoalbum_inner.slider .sliderItems .eq3 {
    display: none;
  }
  .photoalbum_inner.slider .photoalbum {
    height: 470px;
  }
  .header .header_inner nav a {
    margin: 0 1%;
  }
  .experts .box .col-50 {
    width: auto;
  }
  .experts .sliderExperts .slider_inner .item {
    width: 16.666666666666668%;
  }
  .experts .sliderExperts .slider_inner .item.hidden {
    display: inline-block;
  }
  .infoBox .box_inner.w25 {
    width: 24%;
  }
  .infoBox .box_inner.w75 {
    width: 72%;
  }
}
@media screen and (min-width: 1700px) {
  #searchResult .photoalbum {
    width: 20%;
  }
  #searchResult .eq4 {
    display: inline-block;
  }
}
@media screen and (min-width: 1900px) {
  .content-box .bgr {
    display: block;
  }
  #searchResult .photoalbum {
    width: 16.666666666666668%;
  }
  #searchResult .eq5 {
    display: inline-block;
  }
}
@media screen and (min-width: 2100px) {
  .newsBox .news li {
    width: 25%;
  }
  .newsBox .news .eq2 {
    display: none;
  }
  .box .box_inner.w25 {
    width: 25%;
  }
  .box .box_inner.w25 .infoBox .col {
    height: 100%;
    width: 50%;
  }
  .box .box_inner.w75 {
    width: 36%;
    height: 100%;
  }
}
.contentInner {
  color: #000000;
  font: 300 14px/20px 'Roboto';
}
.contentInner h1,
.contentInner h2,
.contentInner h3,
.contentInner h4,
.contentInner h5,
.contentInner h6 {
  font: 300 40px/1 'Roboto';
  font-weight: lighter;
}
.contentInner h1 {
  font-size: 40px;
}
.contentInner h2 {
  font-size: 36px;
}
.contentInner h3 {
  font-size: 28px;
}
.contentInner h4 {
  font-size: 24px;
}
.contentInner h5 {
  font-size: 22px;
}
.contentInner h6 {
  font-size: 20px;
}
.contentInner p {
  padding: 0 0 18px;
}
.description_img {
  font: 300 13px/1 'Roboto';
  text-align: right;
  color: #666666;
  margin-bottom: 4px;
}
.description_img a {
  color: #336699;
  text-decoration: none;
}
.description_img img {
  margin-bottom: 5px !important;
}
.counters {
  position: absolute;
  right: 200%;
  top: 0;
}
#searchResult .photoalbum:hover a img,
.box_inner:hover a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.menuActions {
  margin-bottom: 18px;
  margin-top: 15px;
  position: relative;
  z-index: 3;
}
.menuActions a {
  font: 300 12px/1 'Roboto';
  text-decoration: none;
  color: #f3bf50;
}
.menuActions a span {
  display: inline-block;
  margin-right: 3px;
}
.menuActions a.view span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -146px;
  display: inline-block;
  height: 11px;
  width: 18px;
}
.addRecord {
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  margin: 0 8px 0 8px;
  background: #297496;
  text-align: center;
  position: relative;
  height: 140px;
  width: 140px;
  color: #fff;
}
.addRecord .addRecordBg {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat 0px -102px;
  height: 102px;
  width: 106px;
  margin-left: -70.66666666666667px;
  margin-top: -37.77777777777778px;
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
}
.addRecord .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  z-index: 1;
}
.addRecord span {
  font: 300 15px 'Roboto';
  position: relative;
  color: #fff;
  z-index: 1;
  top: 63%;
}
.addRecord.video {
  background: #216888;
}
.addRecord.video .icon {
  margin: -20.869565217391305px 0 0 -12px;
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -245px -1px;
  height: 24px;
  width: 24px;
}
.addRecord.onAir {
  background: #46575e;
}
.addRecord.onAir .addRecordBg {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat 0px -306px;
  height: 102px;
  width: 106px;
}
.addRecord.onAir .icon {
  margin: -20.833333333333336px 0 0 -12.5px;
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -270px 0px;
  height: 25px;
  width: 25px;
}
.addRecord.photo .icon {
  margin: -19.28571428571429px 0 0 -21px;
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -202px 0px;
  height: 27px;
  width: 42px;
}
.addRecord.photos .icon {
  margin: -18.571428571428573px 0 0 -14.5px;
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -108px 0px;
  height: 26px;
  width: 29px;
}
.addRecord.question .icon {
  margin: -21.666666666666668px 0 0 -15.5px;
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -138px 0px;
  height: 26px;
  width: 31px;
}
.addRecord.council .icon {
  margin: -21.666666666666668px 0 0 -15.5px;
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -170px 0px;
  height: 26px;
  width: 31px;
}
.addRecord:hover {
  background: #f3bf50;
}
.addRecord:hover span {
  color: #000;
}
.addRecord:hover .addRecordBg {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat 0px 0px;
  height: 102px;
  width: 106px;
}
.addRecord:hover.video .icon {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -245px -29px;
  height: 24px;
  width: 24px;
}
.addRecord:hover.onAir .addRecordBg {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat 0px -204px;
  height: 102px;
  width: 106px;
}
.addRecord:hover.onAir .icon {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -270px -29px;
  height: 25px;
  width: 25px;
}
.addRecord:hover.photo .icon {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -202px -28px;
  height: 27px;
  width: 42px;
}
.addRecord:hover.photos .icon {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -108px -29px;
  height: 26px;
  width: 29px;
}
.addRecord:hover.question .icon {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -138px -29px;
  height: 26px;
  width: 31px;
}
.addRecord:hover.council .icon {
  background: url("https://files.enjourney.ru/images/profile/sprite.png") no-repeat -170px -29px;
  height: 26px;
  width: 31px;
}
.addRecord .bg {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.addRecord input {
  display: none;
}
.yiiLog {
  position: fixed;
  z-index: 333;
  bottom: 0;
}
.listParamsItem {
  color: #fff;
}
.listParamsItem dl dd,
.listParamsItem dl dt {
  margin: 0 5px 11px 0;
}
.listParamsItem dl dt {
  text-align: right;
  float: left;
  clear: both;
}
.listParamsItem table {
  margin: 0 auto 0;
}
.listParamsItem table tr td {
  font: 300 13px/1 'Roboto';
  text-align: center;
  width: 33.333333333333336%;
}
.listParamsItem table tr td > span {
  display: inline-block;
  margin-bottom: 2px;
  white-space: nowrap;
  font-size: 30px;
  width: 100%;
}
.listParamsItem table tr td .radiobuttons {
  margin-top: 6px;
}
/**
-----------------------------------------------------------------*/
#process {
  position: fixed;
  z-index: 333;
  height: 100%;
  width: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
#process .message {
  padding: 30px;
  font: 300 40px/1 'Roboto';
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
  position: absolute;
  text-align: center;
  width: 800px;
  color: #fff;
  margin: 0 -430px;
  z-index: 2;
  left: 50%;
  top: 50%;
}
.viewerPhoto {
  background: #303234 url("https://files.enjourney.ru/images/bg_body.png");
  min-width: 1000px;
  min-height: 800px;
  position: fixed;
  z-index: 899;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.viewerPhoto .close {
  position: absolute;
  top: 63px;
  right: 30px;
  width: 130px;
  height: 30px;
  color: #fff;
  text-align: right;
}
.viewerPhoto .closeSlider {
  display: block;
  float: right;
  margin: 0 0 0 10px;
}
.viewerPhoto .control {
  cursor: pointer;
}
.viewerPhoto .link {
  position: absolute;
  display: block;
  width: 170px;
  top: 90px;
  bottom: 0;
}
.viewerPhoto .link > .arr {
  margin-top: -23.5px;
  position: absolute;
  display: block;
  right: auto;
  z-index: 4;
  left: auto;
  top: 50%;
}
.viewerPhoto .link.next {
  right: 0;
}
.viewerPhoto .link.next .arr {
  right: 30px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -133px -94px;
  display: inline-block;
  height: 47px;
  width: 27px;
}
.viewerPhoto .link.prev .arr {
  left: 30px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -105px -94px;
  display: inline-block;
  height: 47px;
  width: 27px;
}
.viewerPhoto .inner {
  margin: 100px 170px;
  position: relative;
  height: auto;
  width: auto;
}
.viewerPhoto .inner .SlideCast {
  position: relative;
  margin: 0 auto;
}
.viewerPhoto .inner .slide .imagesInner {
  text-align: center;
}
.viewerPhoto .inner .slide .imagesInner .img {
  max-width: 100%;
  max-height: 100%;
}
.viewerPhoto .inner .slide .imagesInner .img_small {
  display: none;
}
.formErrorReportWidget {
  position: relative;
  padding: 30px;
  margin: 11px 0;
}
.formErrorReportWidget form {
  position: relative;
  z-index: 2;
}
.formErrorReportWidget form .inpt {
  line-height: 24px;
}
.formErrorReportWidget form .inpt input {
  margin-right: 6px;
}
.scrollAlterContentInnerFix {
  position: relative;
  overflow: hidden;
}
.scrollAlter {
  position: absolute;
  margin: 10px 0;
  display: none;
  width: 12px;
  bottom: 0;
  right: 0;
  top: 0;
}
.scrollAlter.open {
  display: block;
}
.scrollAlter .fsInner {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: 0;
}
.scrollAlter .fs {
  background: #f3bf50;
  position: absolute;
  height: 100%;
  width: 6px;
  left: 2px;
}
.scrollAlter .arr {
  position: absolute;
  display: block;
  top: auto;
  left: 0;
  right: auto;
  bottom: auto;
}
.scrollAlter .arr.t {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -56px -211px;
  display: inline-block;
  height: 7px;
  width: 11px;
  top: -10px;
}
.scrollAlter .arr.b {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -56px -187px;
  display: inline-block;
  height: 7px;
  width: 11px;
  bottom: -10px;
}
.beige .scrollAlter .fs,
.gray .scrollAlter .fs {
  background: #336699;
}
.beige .scrollAlter .arr,
.gray .scrollAlter .arr {
  left: -1px;
}
.beige .scrollAlter .arr.t,
.gray .scrollAlter .arr.t {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -55px -126px;
  display: inline-block;
  height: 8px;
  width: 13px;
}
.beige .scrollAlter .arr.b,
.gray .scrollAlter .arr.b {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -55px -135px;
  display: inline-block;
  height: 8px;
  width: 13px;
}
.listPhotoreport {
  width: 100%;
}
.listPhotoreport .itemListPhotoreport {
  display: none;
}
.listPhotoreport .itemListPhotoreport .photoreport_control .arr {
  margin-top: 21px;
  float: left;
}
.listPhotoreport .catalogItem {
  display: inline-block;
}
.listPhotoreport .tab {
  display: none;
}
.listPhotoreport.photoreportsseries .tab#photoreportsseries,
.listPhotoreport.photoreports .tab#photoreports,
.listPhotoreport.photoreportsseriesedit .tab.photoreportsseriesedit {
  display: block;
}
.listPhotoreport.photoreports .photoreportsseriesadd,
.listPhotoreport.photoreportsseries .photoreportsseriesadd,
.listPhotoreport.photoreports .photoreportsseriesedit,
.listPhotoreport.photoreportsseries .photoreportsseriesedit {
  display: none;
}
.listPhotoreport.photoreports.edit .listSeries,
.listPhotoreport.photoreportsseries.edit .listSeries {
  display: none;
}
.listPhotoreport.photoreports.edit .photoreportsseriesadd,
.listPhotoreport.photoreportsseries.edit .photoreportsseriesadd,
.listPhotoreport.photoreports.edit .photoreportsseriesedit,
.listPhotoreport.photoreportsseries.edit .photoreportsseriesedit {
  display: block;
}
.listPhotoreport.list .catalogItem {
  display: none;
}
.listPhotoreport.list .itemListPhotoreport {
  display: block;
}
.listPhotoreport .itemListPhotoreport {
  border-top: 1px solid #717172;
  padding: 0 25px;
  height: 69px;
}
.listPhotoreport .itemListPhotoreport .colleft {
  overflow: hidden;
}
.listPhotoreport .itemListPhotoreport .colleft .colleftInner {
  width: 2000px;
}
.listPhotoreport .itemListPhotoreport .colleft .col {
  display: inline-block;
  float: none;
}
.listPhotoreport .itemListPhotoreport .col {
  display: inline-block;
  margin: 0 5px;
  height: 69px;
  line-height: 69px;
  vertical-align: middle;
  min-width: 27px;
}
.listPhotoreport .itemListPhotoreport .col img {
  height: 50px;
  width: 50px;
  margin-top: 9.5px;
}
.listPhotoreport .itemListPhotoreport .col .flag {
  margin-top: 27.5px;
}
.listPhotoreport .itemListPhotoreport .col.c2 {
  width: 30px;
}
.listPhotoreport .itemListPhotoreport .col.c3 {
  width: 59px;
}
.listPhotoreport .itemListPhotoreport .col.cDate {
  float: right;
  font-size: 15px;
}
.listPhotoreport .itemListPhotoreport .col .menuEditItemListPhotoreport {
  display: none;
  margin: 0 5px;
}
.listPhotoreport .itemListPhotoreport .col .menuEditItemListPhotoreport a {
  font-size: 15px;
  color: #f3bf50;
  margin: 0 5px;
}
.listPhotoreport .itemListPhotoreport .col .menuEditItemListPhotoreport .operation {
  position: relative;
  top: 10px;
}
.listPhotoreport .itemListPhotoreport .col,
.listPhotoreport .itemListPhotoreport .col a,
.listPhotoreport .itemListPhotoreport .col input {
  font: 300 16px/69px 'Roboto';
  outline: none;
  border: none;
  color: #fff;
}
.listPhotoreport .itemListPhotoreport .col input {
  background: transparent;
}
.listPhotoreport .itemListPhotoreport .col .noname {
  color: #0a8bfb;
}
.listPhotoreport .itemListPhotoreport .col .params {
  padding-right: 18px;
}
.listPhotoreport .itemListPhotoreport .col .param {
  padding-left: 20px;
}
.listPhotoreport .itemListPhotoreport .col .param .icon {
  margin-left: 4px;
}
.listPhotoreport .itemListPhotoreport:hover {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
.listPhotoreport .itemListPhotoreport:hover .menuEditItemListPhotoreport {
  display: inline-block;
}
.listPhotoreport .item.first .itemListPhotoreport {
  border-top: none;
}
.listPhotoreport .item .checkbox span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -447px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
  font: 300 14px 'Roboto';
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  position: relative;
}
.listPhotoreport .item .checkbox span > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -447px -1px;
  height: 14px;
  width: 14px;
  position: relative;
  display: inline-block;
  margin: 0 8px 0 0;
  position: relative !important;
  top: 3px;
}
.listPhotoreport .item .checkbox span > span input {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 100%;
  z-index: -100;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  height: 1px;
  width: 1px;
}
.listPhotoreport .item .checkbox span.inside {
  padding-bottom: 5px;
  display: block;
}
.listPhotoreport .item .checkbox span.inside > span {
  float: left;
  top: 2px;
}
.listPhotoreport .item .checkbox span.inside .label {
  padding-left: 20px;
  text-align: left;
  display: block;
}
.listPhotoreport .item .checkbox span:hover > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -431px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.listPhotoreport .item .checkbox span:active > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -431px -17px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.listPhotoreport .item .checkbox span.halfChecked.checked > span,
.listPhotoreport .item .checkbox span.checked > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -415px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.listPhotoreport .item .checkbox span.halfChecked > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -399px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.listPhotoreport .item .checkbox span input {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 100%;
  z-index: -100;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  height: 1px;
  width: 1px;
}
.listPhotoreport .item.checked .arr {
  position: absolute;
}
.listPhotoreport .item.checked .arr.up {
  right: 30px;
}
.listPhotoreport .item.checked .arr.down {
  right: 0;
}
.listPhotoreport .item.checked .checkbox span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -415px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.listPhotoreport .item.checked:first-child .arr.up {
  display: none;
}
.listPhotoreport .item.checked:last-child .arr.down {
  display: none;
}
.listPhotoreport .item.checked .itemListPhotoreport {
  background: url("https://files.enjourney.ru/images/profile/list_photoreport_pattern.png");
}
.listPhotoreport .item.checked .itemListPhotoreport .menuEditItemListPhotoreport {
  display: inline-block;
}
.listPhotoreport .item.checked .itemListPhotoreport .col.name input {
  top: 0;
}
.styledInput {
  font: 300 18px/1 'Roboto';
  color: #fff !important;
  background: transparent !important;
  outline: none;
  border: none;
  width: 100%;
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
}
.styledInput:-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.styledInput::-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.styledInput:-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.styledInput::-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.styledInput::-webkit-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.styledInput:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.styledInput:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.styledInput:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.styledInput:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.styledInput:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.styledInput:-moz-placeholder {
  line-height: 23px;
}
.styledInput::-moz-placeholder {
  line-height: 23px;
}
.styledInput:-ms-input-placeholder {
  line-height: 23px;
}
.styledInput::-webkit-input-placeholder {
  line-height: 23px;
}
.modalOverlay {
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
}
.profileHeader {
  color: #fff;
  font-size: 30px;
  padding: 23px 30px 18px;
}
.profileFilters {
  margin: 0 0 20px;
  padding: 0 30px;
}
.textList {
  margin: 0 0 20px;
}
.textList .textListTitle {
  color: #ffffff;
  font-size: 18px;
  padding: 30px 30px 7px;
}
.textList .textListValues .textListValue {
  border-bottom: 1px #717273 solid;
  min-height: 60px;
  padding: 10px 30px;
}
.textList .textListValues .textListValue .avatar {
  float: left;
}
.textList .textListValues .textListValue .avatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
}
.textList .textListValues .textListValue .textListValueTitle {
  color: #f3bf50;
  display: block;
  font-size: 18px;
  margin: 7px 0 10px 80px;
}
.textList .textListValues .textListValue .textListText {
  color: #cccccc;
  font-size: 13px;
  margin-left: 80px;
  word-wrap: break-word;
}
.textList .textListValues .textListValue .textListText .flag {
  left: -1px;
  margin-right: 1px;
  position: relative;
  top: 3px;
}
.textList .textListValues .textListValue:last-child {
  border-bottom: none;
}
.tooltiped {
  position: relative;
}
.tooltiped > .tooltip {
  display: none;
  padding: 10px 0 0;
  position: absolute;
  left: -12px;
  top: 100%;
  width: 100px;
}
.tooltiped > .tooltip:before {
  border: 8px solid transparent;
  border-bottom-color: #fff;
  border-width: 0 8px 8px;
  content: '';
  left: 22px;
  position: absolute;
  top: 3px;
  z-index: 1;
}
.tooltiped > .tooltip.left {
  left: auto;
  right: -4px;
}
.tooltiped > .tooltip.left:before {
  left: auto;
  right: 14px;
}
.tooltiped > .tooltip.top {
  bottom: 100%;
  padding: 0 0 10px;
  top: auto;
}
.tooltiped > .tooltip.top:before {
  border-bottom-color: transparent;
  border-top-color: #fff;
  border-width: 8px 8px 0;
  bottom: 3px;
  top: auto;
}
.tooltiped > .tooltip .tooltipInner {
  background: #fff;
  border: 1px solid #e3eff4;
  color: #333333;
  display: block;
  padding: 9px;
  text-align: left;
  width: 100%;
}
.tooltiped:hover > .tooltip {
  display: block;
}
.replyTooltiped {
  position: fixed;
  z-index: 1002;
}
.replyTooltiped .replyTooltip {
  display: block;
  width: 400px;
}
.replyTooltiped .replyTooltip .replyTooltipInner {
  max-height: 200px;
  overflow: hidden;
  position: relative;
}
.replyTooltiped .replyTooltip .replyTooltipInner:after {
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 66%, #ffffff 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 66%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 66%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  content: '';
  display: block;
  height: 70px;
  left: 0;
  position: absolute;
  top: 150px;
  width: 100%;
}
.replyTooltiped .replyTooltip .replyTooltipInner .avatar {
  margin: 5px 14px 0 0;
  float: left;
}
.replyTooltiped .replyTooltip .replyTooltipInner .commentInner {
  padding-top: 17px;
}
.replyTooltiped .replyTooltip .replyTooltipInner .user {
  float: left;
  padding-right: 10px;
  font-weight: 100;
  font-size: 18px;
}
.replyTooltiped .replyTooltip .replyTooltipInner .commentText {
  font-size: 14px;
  line-height: 22px;
  padding: 0 0 0 64px;
  white-space: normal;
  word-wrap: break-word;
}
.replyTooltiped .replyTooltip .replyTooltipInner .commentText .emoji {
  vertical-align: top;
}
.replyTooltiped .replyTooltip a,
.replyTooltiped .replyTooltip .replyLink {
  color: #346799;
}
form .buttonLock {
  display: none;
}
form.lock .buttonLocked {
  display: none;
}
form.lock .buttonLock {
  display: block;
}
.num {
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #cc0000;
  display: inline-block;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  min-width: 20px;
  font-size: 14px;
  height: 20px;
  color: #fff;
}
.num.hidden {
  display: none;
}
nav.menu_horisontal {
  margin: 0 0 0 202px;
}
.menu_horisontal {
  vertical-align: middle;
  position: relative;
  white-space: nowrap;
}
.menu_horisontal__item {
  padding: 20px 9px 18px 9px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  margin: 0 11px 0 4px;
  color: #cccccc;
}
.menu_horisontal a {
  padding: 20px 9px 18px 9px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  margin: 0 11px 0 4px;
  color: #fff;
}
.menu_horisontal a:after {
  content: " ";
  position: absolute;
  background: #f3bf50;
  width: 100%;
  bottom: 0;
  height: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: height 0.25s;
  -moz-transition: height 0.25s;
  -ms-transition: height 0.25s;
  -o-transition: height 0.25s;
  transition: height 0.25s;
}
.menu_horisontal a:hover,
.menu_horisontal a.active {
  background-image: url("https://files.enjourney.ru/images/light/7.png");
  background-repeat: repeat;
}
.menu_horisontal a.active:after {
  height: 3px;
}
.menu_horisontal a:hover {
  color: #000 !important;
}
.menu_horisontal a:hover:after {
  height: 100%;
}
.menu_horisontal_yellow-link a {
  color: #f3bf50;
}
.menu_horisontal_yellow-link a:hover,
.menu_horisontal_yellow-link a.active {
  background: none;
}
.menu_vertical a {
  border-left: 3px solid transparent;
  color: #fff;
  display: block;
  font-size: 16px;
  padding: 10px 25px;
  white-space: nowrap;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.menu_vertical a.active {
  background: rgba(255, 255, 255, 0.07);
  border-left: 3px solid #f3bf50;
}
.menu_vertical a:hover {
  background: #f3bf50;
  color: #000 !important;
}
.feedbackWidgetMenu {
  font-size: 18px;
  height: 39px;
  line-height: 36px;
  padding: 1px 30px 0;
  position: relative;
  vertical-align: middle;
}
.feedbackWidgetMenu:after {
  background: #7f8288;
  bottom: 0;
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
  width: 100%;
}
.feedbackWidgetMenu .showAll {
  float: right;
  line-height: 36px;
  vertical-align: middle;
}
.feedbackWidgetMenu .operation {
  float: right;
  margin: 0 7px 0 19px;
  vertical-align: middle;
}
.feedbackWidgetMenuTab {
  border-bottom: 3px solid transparent;
  color: #f3bf50;
  cursor: pointer;
  display: inline-block;
  float: left;
  padding: 0 10px;
}
.feedbackWidgetMenuTab:first-of-type {
  margin-left: -10px;
}
.feedbackWidgetMenuTab.active,
.feedbackWidgetMenuTab:hover {
  border-bottom-color: #f3bf50;
  color: #fff;
}
.feedbackWidgetMenuTab.active.feedbackWidgetMenuTabLikes:after,
.feedbackWidgetMenuTab:hover.feedbackWidgetMenuTabLikes:after {
  background-position: -289px -245px;
}
.feedbackWidgetMenuTab.active.feedbackWidgetMenuTabComments:after,
.feedbackWidgetMenuTab:hover.feedbackWidgetMenuTabComments:after {
  background-position: -305px -245px;
}
.feedbackWidgetMenuTab.active.feedbackWidgetMenuTabFriends:after,
.feedbackWidgetMenuTab:hover.feedbackWidgetMenuTabFriends:after {
  background-position: -320px -245px;
}
.feedbackWidgetMenuTab.active.feedbackWidgetMenuTabAdmin:after,
.feedbackWidgetMenuTab:hover.feedbackWidgetMenuTabAdmin:after {
  background-position: -335px -245px;
}
.feedbackWidgetMenuTab:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px 0px;
  display: inline-block;
  height: 13px;
  width: 0px;
  content: '';
  margin-left: 4px;
}
.feedbackWidgetMenuTabLikes:after {
  background-position: -289px -230px;
  width: 14px;
}
.feedbackWidgetMenuTabComments:after {
  background-position: -305px -230px;
  width: 13px;
}
.feedbackWidgetMenuTabFriends:after {
  background-position: -320px -230px;
  width: 13px;
}
.feedbackWidgetMenuTabAdmin:after {
  background-position: -335px -230px;
  width: 16px;
}
.feedbackWidget .feedback_item {
  float: right;
  position: relative;
  width: 100%;
}
.feedbackWidget .feedback_item:after {
  background: #7f8288;
  bottom: 0;
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
  width: 100%;
}
.feedbackWidget .feedback_item .feedback_item_inner {
  padding: 18px 30px 10px;
}
.feedbackWidget .feedback_item .feedback_title {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  margin: -4px 0 7px;
  white-space: normal;
}
.feedbackWidget .feedback_item .feedback_title a {
  display: inline-block;
}
.feedbackWidget .feedback_item .feedback_images {
  margin: 5px 0;
}
.feedbackWidget .feedback_item .feedback_avatars {
  color: #fff;
  font-size: 14px;
  margin: 0 7px 5px 0;
}
.feedbackWidget .feedback_item .feedback_avatars .avatar {
  margin-right: 6px;
}
.feedbackWidget .feedback_item .feedback_avatars .avatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  vertical-align: middle;
  width: 50px;
}
.feedbackWidget .feedback_item .feedback_avatars .friendButton {
  margin-right: 10px;
}
.feedbackWidget .feedback_item .feedback_avatars .friendLink {
  display: inline-block;
  margin: 0 10px;
}
.feedbackWidget .feedback_item .feedback_avatars .commentsWidget {
  margin: 0;
}
.feedbackWidget .feedback_item .feedback_avatars .commentsWidget .comment {
  background: none;
  padding: 0;
}
.feedbackWidget .feedback_item .feedback_avatars .commentsWidget .comment .user {
  display: none;
}
.feedbackWidget .feedback_item .feedback_avatars .commentsWidget .comment .operations {
  margin-left: 0;
}
.feedbackWidget .feedback_item .text {
  display: block;
  margin: 8px 0;
}
.feedbackWidget .feedback_item .likeWidget {
  position: absolute;
  right: 30px;
}
.feedbackWidget .feedback_item.noitem {
  color: #ccc;
}
.feedbackWidget .feedback_item .commentsWidget {
  background: none;
  max-width: 100%;
}
.feedbackWidget .feedback_item .commentsWidget .comment:first-child {
  padding: 0;
}
.feedbackWidget .feedback_item .commentsWidget .comment:first-child.reply {
  padding: 0;
}
.feedbackWidget .feedback_item .commentsWidget .comment {
  background: none;
}
.feedbackWidget .feedback_item .commentsWidget .comment:after {
  display: none;
}
.feedbackWidget .feedback_item .commentsWidget .comment .attached .images .image .thumb {
  padding: 0 5% 0 0;
  width: 10%;
}
.feedbackWidget .feedback_item .commentsWidget .comment .attached .videos .video {
  width: 30%;
}
.feedbackWidget .feedback_item .commentsWidget .comment .attached .videos .video .thumb {
  padding-bottom: 100%;
}
.lentacontent .feedbackWidgetMenu {
  height: 45px;
}
.lentacontent .feedbackWidgetMenuTab {
  font-size: 15px;
  padding-top: 5px;
  padding-bottom: 1px;
}
.leftProfilePanel {
  background: #373d42;
  /* Old browsers */

  background: -moz-linear-gradient(top, #3e454b 0%, #171719 50%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e454b), color-stop(50%, #171719));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #3e454b 0%, #171719 50%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #3e454b 0%, #171719 50%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #3e454b 0%, #171719 50%);
  /* IE10+ */

  background: linear-gradient(to bottom, #3e454b 0%, #171719 50%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e454b', endColorstr='#171719', GradientType=0);
  /* IE6-9 */

  position: absolute;
  width: 338px;
}
.leftProfilePanel > .pattern {
  position: relative;
}
.leftProfilePanel .recommended > .title {
  color: #fff;
  font-size: 18px;
  padding: 15px 30px;
}
.leftProfilePanel .recommended > .title .operation {
  margin-top: -4px;
  margin-right: -10px;
}
.leftProfilePanel .recommended .recommended_content .catalogItem {
  width: 100% !important;
}
.leftProfilePanel .recommended .recommended_content .catalogItem:hover .itemDescription {
  display: block;
}
.leftProfilePanel .textList .textListTitle {
  padding: 30px 30px 13px;
}
.leftProfilePanel .textList .textListValues .textListValue {
  border: none;
  min-height: 0;
  padding: 5px 30px;
}
.leftProfilePanel .popularUsers .textListValues .textListValue .avatar,
.leftProfilePanel .possibleFriends .textListValues .textListValue .avatar {
  float: none;
  vertical-align: middle;
}
.leftProfilePanel .popularUsers .textListValues .textListValue .textListValueTitle,
.leftProfilePanel .possibleFriends .textListValues .textListValue .textListValueTitle {
  display: inline-block;
  margin: 0 0 0 7px;
  max-width: 210px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.leftProfilePanel .lastComments .textListValues .textListValue {
  min-height: 56px;
}
.leftProfilePanel .lastComments .textListValues .textListValue .textListValueTitle,
.leftProfilePanel .lastComments .textListValues .textListValue .textListText {
  margin-left: 60px;
}
.leftProfilePanel .lastComments .textListValues .textListValue .textListValueTitle {
  margin-bottom: 7px;
  margin-top: -3px;
}
.leftProfilePanel .lastComments .textListValues .textListValue .textListText {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}
.friendLinks {
  padding: 36px 0 10px;
}
.friendLinks.lock {
  overflow: visible;
}
.friendLinks.nofriends .buttonBorder {
  margin-left: 0 !important;
}
.friendLinks.nofriends .arrDown {
  display: none !important;
}
.friendLinks .autocomplite > .dropDownMenu {
  display: block;
  padding: 0 30px 10px;
}
.friendLinks .autocomplite > .dropDownMenu .arrDown {
  left: 4px;
}
.friendLinks .autocomplite > .dropDownMenu > .label {
  font-size: 18px !important;
}
.friendLinks .autocomplite.multiple .dropDownMenuOut input {
  left: 0;
}
.friendLinks .selectedValues {
  margin: 14px 0 0;
}
.friendLinks .selectedValues .value {
  color: #f3bf50;
  font-size: 18px !important;
  padding: 2px 30px 8px !important;
}
.friendLinks .selectedValues .value .avatar {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px;
  vertical-align: middle;
}
.friendLinks .selectedValues .value .delete {
  display: none;
}
.friendLinks .selectedValues .value .dropDownMenuInner {
  left: 58px;
  top: 28px;
}
.friendLinks .selectedValues .value .dropDownMenuInner .dropDownMenuOut {
  padding: 12px 20px;
}
.friendLinks .selectedValues .value .dropDownMenuInner .dropDownMenuOut a {
  color: #f3bf50;
  padding: 8px 0;
}
.lightModalCover {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  z-index: 1000;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.lightModalCover .lightModalContent {
  height: 60%;
  margin: 10% auto;
  width: 50%;
}
.gray .commentsWidget a,
.theme_light a,
.gray .commentsWidget .link,
.theme_light .link {
  color: #346799;
}
.gray .commentsWidget .avatar.online .status,
.theme_light .avatar.online .status {
  background-color: #346799;
}
.gray .commentsWidget .buttonBorder,
.theme_light .buttonBorder {
  background: #fff;
  border-color: #346799;
  color: #346799;
}
.gray .commentsWidget .buttonBorder:hover,
.theme_light .buttonBorder:hover {
  background-color: #f3bf50;
  border: 1px solid #f3bf50;
  color: #000;
}
.gray .commentsWidget .operation,
.theme_light .operation {
  background-image: url("https://files.enjourney.ru/images/sprite_operations_theme_light.png") !important;
}
.gray .commentsWidget .likeHeart.small .like,
.theme_light .likeHeart.small .like {
  background-image: url("https://files.enjourney.ru/images/sprite_theme_light.png") !important;
}
.gray .commentsWidget .scrollable .scrollableTrack .scrollableCaret,
.theme_light .scrollable .scrollableTrack .scrollableCaret {
  background: #346799;
}
.gray .commentsWidget .dropDownMenuOut > a,
.theme_light .dropDownMenuOut > a,
.gray .commentsWidget .dropDownMenuOut .list > li > a,
.theme_light .dropDownMenuOut .list > li > a,
.gray .commentsWidget .dropDownMenuOut .list > li > noindex > a,
.theme_light .dropDownMenuOut .list > li > noindex > a,
.gray .commentsWidget .dropDownMenuOut .link,
.theme_light .dropDownMenuOut .link {
  color: #f3bf50;
}
.gray .commentsWidget .dropDownMenuOut > a:hover,
.theme_light .dropDownMenuOut > a:hover,
.gray .commentsWidget .dropDownMenuOut .list > li > a:hover,
.theme_light .dropDownMenuOut .list > li > a:hover,
.gray .commentsWidget .dropDownMenuOut .list > li > noindex > a:hover,
.theme_light .dropDownMenuOut .list > li > noindex > a:hover,
.gray .commentsWidget .dropDownMenuOut .link:hover,
.theme_light .dropDownMenuOut .link:hover {
  color: #000;
}
.gray .commentsWidget .styledInput,
.theme_light .styledInput {
  color: #346799 !important;
}
.gray .commentsWidget .-a-neon,
.theme_light .-a-neon {
  animation: neon_light 1s ease-in-out infinite alternate;
  -o-animation: neon_light 1s ease-in-out infinite alternate;
  -ms-animation: neon_light 1s ease-in-out infinite alternate;
  -moz-animation: neon_light 1s ease-in-out infinite alternate;
  -webkit-animation: neon_light 1s ease-in-out infinite alternate;
}
.shortAutocompliteWidget {
  display: none;
}
.geoposEditFull {
  height: 100%;
  width: 100%;
}
.geoposEditFull .bg1,
.geoposEditFull .bg2 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 338px;
  z-index: 1;
}
.geoposEditFull .bg1 {
  background: -moz-linear-gradient(top, rgba(57, 62, 66, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -webkit-linear-gradient(top, rgba(57, 62, 66, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(57, 62, 66, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99393e42', endColorstr='#99000000', GradientType=0);
}
.geoposEditFull .bg2 {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.3) 50%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.3) 50%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.3) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=0);
}
.geoposEditFull .pattern {
  padding: 30px 50px 0;
  width: 238px;
  z-index: 2;
}
.geoposEditFull .pattern .title {
  font-size: 20px;
  margin-top: 44px;
}
.geoposEditFull .pattern .name,
.geoposEditFull .pattern .marks,
.geoposEditFull .pattern .route {
  position: relative;
}
.geoposEditFull .pattern .name .operation {
  left: -36px;
  position: absolute;
  top: -7px;
}
.geoposEditFull .pattern .marks .icon_geomark,
.geoposEditFull .pattern .route .icon_link {
  left: -23px;
  position: absolute;
  top: 5px;
}
.geoposEditFull .pattern .mark,
.geoposEditFull .pattern .waypoint {
  position: relative;
}
.geoposEditFull .pattern .mark .operation,
.geoposEditFull .pattern .waypoint .operation {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  right: -36px;
  top: 0;
}
.geoposEditFull .pattern .mark:hover .operation,
.geoposEditFull .pattern .waypoint:hover .operation {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.geoposEditFull .pattern .addMark,
.geoposEditFull .pattern .addWaypoint {
  display: block;
  font-size: 15px;
  margin: 3px 0 0;
}
.geoposEditFull .pattern .mark {
  padding-top: 7px;
}
.geoposEditFull .pattern .addMark {
  margin-top: 13px;
}
.geoposEditFull .pattern .styledInput {
  color: #aae4ff !important;
  font-size: 15px;
  padding: 0;
}
.geoposEditFull .pattern .waypoint {
  display: block;
  height: 37px;
  margin-left: -24px;
}
.geoposEditFull .pattern .waypoint .styledInput {
  margin: 7px 0 0;
  width: calc(100% - 24px);
  width: -moz-calc(100% - 24px);
  width: -webkit-calc(100% - 24px);
}
.geoposEditFull .pattern .waypoint:first-child .waypointHandler .circle:before {
  display: none;
}
.geoposEditFull .pattern .waypoint:last-child .waypointHandler .circle:after {
  display: none;
}
.geoposEditFull .pattern .waypointHandler {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 24px;
}
.geoposEditFull .pattern .waypointHandler .circle {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px #f3bf50 solid;
  display: inline-block;
  height: 7px;
  margin: 11px 0 0 2px;
  position: relative;
  width: 7px;
}
.geoposEditFull .pattern .waypointHandler .circle:before {
  border-left: 1px #f3bf50 solid;
  left: 50%;
  content: '';
  height: 11px;
  margin-left: -1px;
  position: absolute;
  top: -13px;
}
.geoposEditFull .pattern .waypointHandler .circle:after {
  border-left: 1px #f3bf50 solid;
  content: '';
  height: 15px;
  left: 50%;
  margin-left: -1px;
  position: absolute;
  top: 9px;
}
#geoposMapMenu a {
  font-size: 14px;
  display: block;
  padding: 5px 20px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
#geoposMapMenu a:hover {
  background: #f3bf50;
  color: #000;
}
.geopos .flag {
  margin: 0 4px -2px 0;
}
.selectWidget .dropDownMenu .radiobutton,
.sortFormWidget .dropDownMenu .radiobutton,
.viewToggleWidget .dropDownMenu .radiobutton {
  display: block;
}
.autocomplite-countries .styledInput {
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  width: 244px !important;
}
.autocomplite-countries .styledInput:-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.autocomplite-countries .styledInput::-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.autocomplite-countries .styledInput:-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.autocomplite-countries .styledInput::-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.autocomplite-countries .styledInput::-webkit-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.autocomplite-countries .styledInput:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.autocomplite-countries .styledInput:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.autocomplite-countries .styledInput:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.autocomplite-countries .styledInput:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.autocomplite-countries .styledInput:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.autocomplite-city input {
  left: 0 !important;
}
.sortFormWidget {
  display: inline-block;
}
.modalWindowWidget .box.cityErrorForm {
  background: rgba(0, 0, 0, 0.15) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  margin-top: 10px;
  padding: 28px 29px 50px;
}
.modalWindowWidget .box.cityErrorForm .cityErrorForm__label {
  font-size: 18px;
  margin-bottom: 9px;
}
.modalWindowWidget .box.cityErrorForm .cityErrorForm__input {
  margin-bottom: 38px;
}
.modalWindowWidget .box.cityErrorForm .cityErrorForm__headingEng {
  margin-bottom: 31px;
}
.modalWindowWidget .box.cityErrorForm #CountriesCitiesRequests_city_id {
  margin-bottom: 15px;
}
.modalWindowWidget .box.cityErrorForm #CountriesCitiesRequests_country_id {
  margin-bottom: 27px;
}
.cityErrorOk {
  display: none;
}
.cityErrorOk__line2 {
  font-size: 24px;
  margin: 7px 0 32px;
  text-align: center;
}
.cityErrorOk__buttons {
  text-align: center;
}
.cityErrorOk__yes {
  margin-right: 28px;
}
.buttonBorder.yellow.cityErrorOk__yes {
  margin-right: 28px !important;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > ._closer_,
#CountriesCitiesRequests_city_id > .dropDownMenu > .label,
#CountriesCitiesRequests_city_id > .dropDownMenu > .arrDown {
  display: none;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner {
  display: block;
  left: 0;
  margin-left: 0;
  padding-top: 0;
  position: relative;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut {
  background: none;
  margin-top: 0;
  padding: 0;
  position: relative;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut > .dropDownMenuArr {
  display: none;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut > .listValuesInner > .listValues {
  height: 81px;
  margin: 14px 0 0;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut li[data-value] > .checkbox {
  display: inline-block;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut li[data-value] > .checkbox > span:first-child {
  display: none;
}
#CountriesCitiesRequests_city_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut li[data-value] > .checkbox:hover {
  background: #f3bf50;
  color: #000;
}
#CountriesCitiesRequests_city_id > .selectedValues {
  display: none;
}
#CountriesCitiesRequests_country_id {
  margin-bottom: 35px;
}
#CountriesCitiesRequests_country_id > .dropDownMenu > .dropDownMenuInner > .dropDownMenuOut li[data-value] > .checkbox > span:first-child {
  display: none;
}
#CountriesCitiesRequests_country_id .selectedValues {
  display: inline-block;
  margin-left: 20px;
}
#CountriesCitiesRequests_country_id .selectedValues .operation {
  display: none;
}
.modalCommentsPanel {
  background: rgba(0, 0, 0, 0.75) url("/images/catalogItem_pattern_bg.png");
  height: calc(100% - 68px);
  padding: 34px 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 371px;
  z-index: 33;
}
.modalCommentsPanelTitle {
  display: inline-block;
  line-height: 50px;
  font-size: 18px;
  position: relative;
  top: -4px;
}
.modalCommentsPanelTitle img {
  margin-right: 10px;
  vertical-align: middle;
}
.modalCommentsPanelComments {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.modalCommentsPanelComments .openForm {
  display: none !important;
}
.modalCommentsPanelComments .comment.form {
  display: block !important;
}
.modalCommentsPanelComments .commentsWidget,
.modalCommentsPanelComments .comment {
  background: none !important;
}
.modalCommentsPanelComments .commentsWidget {
  margin: 0 !important;
}
.guestOverlayWindow {
  background: rgba(243, 191, 80, 0.9);
  bottom: 100%;
  color: #000;
  display: table;
  padding: 40px 40px 39px;
  position: fixed;
  right: 0;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
  width: 405px;
  z-index: 1001;
}
.guestOverlayWindow__content {
  display: inline-block;
  position: relative;
}
.guestOverlayWindow__buttons {
  display: inline-block;
  vertical-align: top;
}
.guestOverlayWindow__buttons .authServices .authService {
  background: none;
  display: inline-block;
  margin: 0 12px 10px 0;
}
.guestOverlayWindow__text {
  display: inline-block;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 19px;
  text-align: left;
  vertical-align: top;
}
.guestOverlayWindow__minimize.operation {
  position: absolute;
  right: -10px;
  top: -3px;
}
.noimage {
  background: 50% 50% no-repeat;
  background-size: cover;
}
.noimage.Note {
  background-image: url("https://files.enjourney.ru/images/favoriteBlurNote.png");
}
.modalWindowWidget .registrationMobile {
  background: #303234 url("https://files.enjourney.ru/images/bg_body.png") repeat 50% 50%;
  color: #fff;
  font-size: 16px;
  padding: 0;
  text-align: center;
}
.modalWindowWidget .registrationMobile__logo,
.modalWindowWidget .registrationMobile__divider,
.modalWindowWidget .registrationMobile__form,
.modalWindowWidget .registrationMobile__links {
  position: relative;
  z-index: 3;
}
.modalWindowWidget .registrationMobile__logo {
  background: #000;
  cursor: pointer;
  display: block;
  padding: 5% 0 4%;
  text-align: center;
}
.modalWindowWidget .registrationMobile__logoImage {
  width: 60%;
}
.modalWindowWidget .registrationMobile__share {
  padding: 28px 0 24px;
}
.modalWindowWidget .registrationMobile__shareText {
  padding: 0 0 13px;
}
.modalWindowWidget .registrationMobile__share .auth-service {
  margin-right: 15px;
}
.modalWindowWidget .registrationMobile__label {
  display: none;
}
.modalWindowWidget .registrationMobile__divider {
  border: 0 solid #fff;
  border-top-width: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .registrationMobile__dividerText {
  font-size: 90%;
  padding: 0 10px;
  text-transform: uppercase;
}
.modalWindowWidget .registrationMobile form.registrationMobile__form,
.modalWindowWidget .registrationMobile td.registrationMobile__form {
  display: inline-block;
  padding: 0;
  width: 400px;
}
.modalWindowWidget .registrationMobile__inputs {
  padding: 23px 5% 34px;
}
.modalWindowWidget .registrationMobile__inputsText {
  padding: 0 0 12px;
}
.modalWindowWidget .registrationMobile__inputsInput {
  margin: 0 0 5px;
}
.modalWindowWidget .registrationMobile__inputsButtons {
  padding: 17px 0 0;
}
.modalWindowWidget .registrationMobile__links {
  background: #000;
  font-size: 2.5vh;
  line-height: 100%;
  padding: 5%;
  text-align: left;
}
.modalWindowWidget .registrationMobile__linksLine {
  line-height: 1.5;
}
.modalWindowWidget .registrationMobile_horizontal .registrationMobile__logo {
  padding: 25px 0;
}
.modalWindowWidget .registrationMobile_horizontal .registrationMobile__logoImage {
  width: 400px;
}
.modalWindowWidget .registrationMobile_horizontal .registrationMobile__links {
  font-size: 1.5vw;
  padding: 25px 0;
}
.modalWindowWidget .registrationMobile_horizontal .registrationMobile__linksLine {
  margin: auto;
  width: 400px;
}
.-a-neon {
  animation: neon 1s ease-in-out infinite alternate;
  -o-animation: neon 1s ease-in-out infinite alternate;
  -ms-animation: neon 1s ease-in-out infinite alternate;
  -moz-animation: neon 1s ease-in-out infinite alternate;
  -webkit-animation: neon 1s ease-in-out infinite alternate;
}
@-webkit-keyframes neon {
  from {
    box-shadow: 0 0 15px #f3bf50;
  }
  to {
    box-shadow: 0 0 5px #f3bf50;
  }
}
@-moz-keyframes neon {
  from {
    box-shadow: 0 0 15px #f3bf50;
  }
  to {
    box-shadow: 0 0 5px #f3bf50;
  }
}
@keyframes neon {
  from {
    box-shadow: 0 0 15px #f3bf50;
  }
  to {
    box-shadow: 0 0 5px #f3bf50;
  }
}
@-webkit-keyframes neon_light {
  from {
    box-shadow: 0 0 15px #336699;
  }
  to {
    box-shadow: 0 0 5px #336699;
  }
}
@-moz-keyframes neon_light {
  from {
    box-shadow: 0 0 15px #336699;
  }
  to {
    box-shadow: 0 0 5px #336699;
  }
}
@keyframes neon_light {
  from {
    box-shadow: 0 0 15px #336699;
  }
  to {
    box-shadow: 0 0 5px #336699;
  }
}
.-a-fadeIn {
  animation: fadeIn 0.5s linear 1;
  -o-animation: fadeIn 0.5s linear 1;
  -ms-animation: fadeIn 0.5s linear 1;
  -moz-animation: fadeIn 0.5s linear 1;
  -webkit-animation: fadeIn 0.5s linear 1;
}
@-webkit-keyframes fadeIn {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=0);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=0);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=0);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
}
.-a-fadeOut {
  animation: fadeOut 0.5s linear 1;
  -o-animation: fadeOut 0.5s linear 1;
  -ms-animation: fadeOut 0.5s linear 1;
  -moz-animation: fadeOut 0.5s linear 1;
  -webkit-animation: fadeOut 0.5s linear 1;
}
@-webkit-keyframes fadeOut {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=0);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=0);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=0);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
}
.-a-blurIn {
  animation: blurIn 0.5s linear 1;
  -o-animation: blurIn 0.5s linear 1;
  -ms-animation: blurIn 0.5s linear 1;
  -moz-animation: blurIn 0.5s linear 1;
  -webkit-animation: blurIn 0.5s linear 1;
}
@-webkit-keyframes blurIn {
  from {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10px" /></filter></svg>#blur');
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
  }
  to {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="0" /></filter></svg>#blur');
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: blur(0px);
  }
}
@-moz-keyframes blurIn {
  from {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10px" /></filter></svg>#blur');
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
  }
  to {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="0" /></filter></svg>#blur');
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: blur(0px);
  }
}
@keyframes blurIn {
  from {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10px" /></filter></svg>#blur');
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
  }
  to {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="0" /></filter></svg>#blur');
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: blur(0px);
  }
}
.-a-blurOut {
  animation: blurOut 0.5s linear 1;
  -o-animation: blurOut 0.5s linear 1;
  -ms-animation: blurOut 0.5s linear 1;
  -moz-animation: blurOut 0.5s linear 1;
  -webkit-animation: blurOut 0.5s linear 1;
}
@-webkit-keyframes blurOut {
  from {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="0" /></filter></svg>#blur');
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: blur(0px);
  }
  to {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10px" /></filter></svg>#blur');
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
  }
}
@-moz-keyframes blurOut {
  from {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="0" /></filter></svg>#blur');
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: blur(0px);
  }
  to {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10px" /></filter></svg>#blur');
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
  }
}
@keyframes blurOut {
  from {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="0" /></filter></svg>#blur');
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    filter: blur(0px);
  }
  to {
    -webkit-backface-visibility: hidden;
    filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10px" /></filter></svg>#blur');
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
  }
}
.-a-rotate {
  animation: rotate 0.5s linear infinite;
  -o-animation: rotate 0.5s linear infinite;
  -ms-animation: rotate 0.5s linear infinite;
  -moz-animation: rotate 0.5s linear infinite;
  -webkit-animation: rotate 0.5s linear infinite;
}
@-webkit-keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.preloader {
  height: 70px;
  position: relative;
  width: 70px;
}
.preloader .rotate {
  overflow: hidden;
  position: absolute;
  top: 8px;
  right: 8px;
  bottom: 50%;
  left: 8px;
  transform-origin: 50% 100%;
}
.preloader .rotate:after {
  box-sizing: border-box;
  display: block;
  border: solid 6px #f3bf50;
  width: 100%;
  height: 200%;
  border-radius: 50%;
  content: '';
}
.-a-preloader .-a-rotate:after {
  animation: preloader 1.2s linear infinite alternate;
  -o-animation: preloader 1.2s linear infinite alternate;
  -ms-animation: preloader 1.2s linear infinite alternate;
  -moz-animation: preloader 1.2s linear infinite alternate;
  -webkit-animation: preloader 1.2s linear infinite alternate;
}
.theme_light .-a-preloader .-a-rotate:after {
  animation: preloader_light 1.2s linear infinite alternate;
  -o-animation: preloader_light 1.2s linear infinite alternate;
  -ms-animation: preloader_light 1.2s linear infinite alternate;
  -moz-animation: preloader_light 1.2s linear infinite alternate;
  -webkit-animation: preloader_light 1.2s linear infinite alternate;
}
@-webkit-keyframes preloader {
  from {
    border-color: #f3bf50;
  }
  to {
    border-color: #fff;
  }
}
@-moz-keyframes preloader {
  from {
    border-color: #f3bf50;
  }
  to {
    border-color: #fff;
  }
}
@keyframes preloader {
  from {
    border-color: #f3bf50;
  }
  to {
    border-color: #fff;
  }
}
@-webkit-keyframes preloader_light {
  from {
    border-color: #346799;
  }
  to {
    border-color: #333333;
  }
}
@-moz-keyframes preloader_light {
  from {
    border-color: #346799;
  }
  to {
    border-color: #333333;
  }
}
@keyframes preloader_light {
  from {
    border-color: #346799;
  }
  to {
    border-color: #333333;
  }
}
@media screen and (max-width: 1000px) {
  .allInner {
    width: 1000px;
  }
}
nav[data-priority-nav] {
  overflow: hidden;
}
nav[data-priority-nav].priority-nav--ready {
  overflow: visible;
}
.priority-nav__items {
  display: inline;
}
@media screen and (min-width: 1000px) and (max-width: 1600px) {
  .allInner {
    width: 100%;
  }
}
@media screen and (min-width: 1920px) {
  .footer .footer_inner nav.left a {
    padding: 10px 35px;
  }
}
#photoLens {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url("https://files.enjourney.ru/images/photoLens.png") -100px 0 no-repeat;
  height: 12px;
  left: 78px;
  position: absolute;
  top: 21px;
  width: 12px;
  z-index: 4;
}
#worker {
  background: url("https://files.enjourney.ru/images/worker2.png") 116px 0 no-repeat;
  bottom: 0;
  cursor: pointer;
  height: 48px;
  position: fixed;
  right: 20px;
  width: 116px;
}
#workerTooltip {
  display: none;
  bottom: 56px;
  right: 52px;
}
.inner_cabinet .sSpace,
.header .sSpace {
  max-width: none;
}
.photoreport .PhotoreportViewControl {
  background-color: transparent !important;
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
}
.photoreport .itemDescription.nomr .infoInner {
  bottom: 0;
}
.photoreport .listView,
.poleznoznat .listView {
  margin-top: 35px;
}
.photoreport .listView img,
.poleznoznat .listView img {
  width: 100%;
}
.photoreport .listView img.vertical,
.poleznoznat .listView img.vertical {
  width: auto;
}
.photoreport .listView .itemDescription,
.poleznoznat .listView .itemDescription {
  width: auto;
  padding: 33px 86px;
}
.photoreport .listView .menuActions,
.poleznoznat .listView .menuActions {
  margin-bottom: 8px;
}
.photoreport .listView .slide .img_small,
.poleznoznat .listView .slide .img_small {
  display: none;
}
.photoreport,
.poleznoznat {
  padding: 53px 0 69px 0;
  overflow: hidden;
}
.photoreport s .sSpace,
.poleznoznat s .sSpace {
  margin-bottom: -12px;
}
.photoreport .view.list,
.poleznoznat .view.list {
  display: none;
}
.photoreport .view.slider,
.poleznoznat .view.slider {
  display: block;
  visibility: visible;
  color: #fff;
}
.photoreport .view.slider:before,
.poleznoznat .view.slider:before {
  content: '';
  height: 70px;
  display: block;
}
.photoreport.list .view.list,
.poleznoznat.list .view.list {
  display: block;
  visibility: visible;
}
.photoreport.list .view.slider,
.poleznoznat.list .view.slider {
  display: none;
}
.photoreport .articleTitle,
.poleznoznat .articleTitle {
  font: 300 36px/1 'Roboto';
  padding: 74px 30px 17px 30px;
}
.photoreport .articleTitle .articleDate,
.poleznoznat .articleTitle .articleDate {
  font: 300 13px/2 'Roboto';
  padding-top: 4px;
}
.photoreport .slider .articleTitle,
.poleznoznat .slider .articleTitle {
  padding-bottom: 0;
  padding-top: 30px;
}
.photoreport .slider .itemText,
.poleznoznat .slider .itemText {
  line-height: 22px !important;
}
.photoreport .infoInnerProvider .itemDescription,
.poleznoznat .infoInnerProvider .itemDescription {
  padding-top: 7px;
  color: #fff;
}
.photoreport .infoInnerProvider .itemDescription .itemTitle,
.poleznoznat .infoInnerProvider .itemDescription .itemTitle {
  font: 300 24px/1 'Roboto' !important;
  padding: 4px 0 9px 0;
}
.photoreport .infoInnerProvider .itemDescription .links,
.poleznoznat .infoInnerProvider .itemDescription .links,
.photoreport .infoInnerProvider .itemDescription .itemText,
.poleznoznat .infoInnerProvider .itemDescription .itemText {
  font: 300 15px/26px 'Roboto';
  padding: 2px 0 0 0;
  margin-bottom: -5px;
}
.photoreport .infoInnerProvider .itemDescription .links p,
.poleznoznat .infoInnerProvider .itemDescription .links p,
.photoreport .infoInnerProvider .itemDescription .itemText p,
.poleznoznat .infoInnerProvider .itemDescription .itemText p {
  padding-bottom: 10px;
}
.photoreport .infoInnerProvider .itemDescription.active,
.poleznoznat .infoInnerProvider .itemDescription.active {
  display: block;
}
.photoreport .date,
.poleznoznat .date {
  color: #a6adb3;
  margin: 10px 0 0 0;
  font: 300 13px/1 'Roboto';
}
.photoreport.list .listView,
.poleznoznat.list .listView,
.photoreport.list .itemDescription,
.poleznoznat.list .itemDescription,
.photoreport.list .listView,
.poleznoznat.list .listView {
  display: block;
}
.photoreport.list .sliderView,
.poleznoznat.list .sliderView {
  position: absolute;
  z-index: -4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  overflow: hidden;
}
.poleznoznat {
  overflow: hidden;
}
.poleznoznat .fixedInner {
  top: 53px;
  position: fixed;
  z-index: 4;
  width: 100%;
}
.poleznoznat .articleTitle {
  padding-top: 130px ;
}
.view.slider .listView,
.view.slider .itemDescription {
  display: none;
}
.view.slider .listView.active,
.view.slider .itemDescription.active {
  display: block;
}
@media screen and (max-width: 1280px) {
  .poleznoznat.listView .slide .img {
    display: none;
  }
  .poleznoznat.listView .slide .img_small {
    display: block;
  }
}
.catalogPhotoalbumsContent,
.usersContent,
.notesContent {
  padding: 0 0 70px;
  margin: 53px 0 0;
  position: relative;
}
.ellipse {
  position: absolute;
  z-index: 3;
  left: 29px;
  top: 20px;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 18px;
  -khtml-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
  display: inline-block;
  height: 44px;
  padding: 11px 32px 0;
  text-align: center;
}
.ellipse__content {
  display: inline-block;
  line-height: 0;
  margin: 0 -16px;
}
.statisticView__count {
  display: block;
  font: 300 23px/1 'Roboto';
  margin: 0 0 6px;
}
.statisticView__heading {
  font-size: 12px;
}
.statisticView-rating.statisticView {
  padding-bottom: 11px;
  text-align: left;
  z-index: 100;
  height: auto;
  top: 80px;
}
.statisticView-rating.statisticView .ellipse__content {
  font-family: monospace;
  white-space: pre;
  line-height: 1;
  word-break: break-all;
  max-height: 141px;
  max-width: 100px;
  font-size: 10px;
  overflow: hidden;
  display: block;
}
.catalogPhotoAlbums .message {
  padding: 150px 0;
  font: 300 28px/1.3 'Roboto';
}
.catalogPhotoAlbums .message .buttonBorder {
  display: inline-block;
  margin: 20px 0 0 0;
}
.catalogPhotoAlbums .message.small {
  color: #fff;
  font-size: 18px;
  padding: 120px 0;
}
.catalogPhotoAlbums .message.small a {
  font-size: 18px;
}
.catalogPhotoAlbums > .title {
  text-transform: uppercase;
  font: 300 36px 'Roboto';
  letter-spacing: 7px;
  -webkit-text-shadow: 2px 2px 0 #000000;
  -moz-text-shadow: 2px 2px 0 #000000;
  text-shadow: 2px 2px 0 #000000;
  background-image: url("https://files.enjourney.ru/images/shadow/30.png");
  background-repeat: repeat;
  padding: 37px 0 6px 0;
}
.catalogPhotoAlbums .items-box {
  margin-left: 400px;
}
.catalogPhotoAlbums .filter-box {
  width: 400px !important;
}
.catalogPhotoAlbums .title {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  overflow: hidden;
}
.catalogPhotoAlbums .catalogItem {
  position: relative;
  overflow: hidden;
  text-align: left;
  line-height: 0;
  float: left;
  width: 50%;
}
.catalogPhotoAlbums .catalogItem > a {
  display: block;
  padding-bottom: 100%;
}
.catalogPhotoAlbums .catalogItem.size21 > a {
  padding-bottom: 50%;
}
.catalogPhotoAlbums .catalogItem.size32 > a {
  padding-bottom: 66.66666666666667%;
}
.catalogPhotoAlbums .catalogItem.noZoom > div {
  padding-bottom: 100%;
}
.catalogPhotoAlbums .catalogItem.noZoom img {
  position: absolute;
}
.catalogPhotoAlbums .catalogItem .imagesAddition,
.catalogPhotoAlbums .catalogItem .images {
  overflow: hidden;
  width: 100%;
  position: absolute;
}
.catalogPhotoAlbums .catalogItem.moar .text {
  font: 300 18px/24px 'Roboto';
  height: 100%;
  margin-top: -24px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  z-index: 1;
}
.catalogPhotoAlbums .catalogItem.moar img {
  background: url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  width: 100%;
}
.catalogPhotoAlbums .catalogItem.hidden {
  display: none;
}
.catalogPhotoAlbums .catalogItem.hidden.custom_filler,
.catalogPhotoAlbums .catalogItem.hidden.visable {
  display: block;
  visibility: visible;
}
.catalogPhotoAlbums .catalogItem .title {
  display: -webkit-box;
  line-height: 25px !important;
  max-height: 50px;
  font-size: 20px !important;
  position: relative;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  left: -2px;
}
.catalogPhotoAlbums .catalogItem .itemDescriptionHidden {
  position: absolute;
  padding: 0 10% 0 10%;
  font: 300 14px/22px 'Roboto';
  width: 80%;
  visibility: hidden;
  min-height: 100%;
  height: 100%;
  color: #fff;
  z-index: 7;
  left: 0;
  top: 0;
}
.catalogPhotoAlbums .catalogItem .itemDescriptionHidden .text {
  font: 300 14px/22px 'Roboto';
  width: 80%;
  position: absolute;
  overflow: hidden;
  margin-top: -25%;
  display: block;
  height: 50%;
  padding: 0;
  top: 50%;
}
.catalogPhotoAlbums .catalogItem .itemDescriptionHidden .text .wrap {
  height: 100%;
  display: table;
}
.catalogPhotoAlbums .catalogItem .itemDescriptionHidden .text .inner {
  vertical-align: middle;
  display: table-cell;
}
.catalogPhotoAlbums .catalogItem .itemDescriptionHidden .circle {
  font: 300 23px/14px 'Roboto';
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -158px;
  display: inline-block;
  height: 41px;
  width: 55px;
  padding-top: 15px;
  text-align: center;
  position: absolute;
  display: block;
  right: 20px;
  color: #fff;
  top: 20px;
}
.catalogPhotoAlbums .catalogItem .itemDescriptionHidden .circle span {
  font-size: 12px;
}
.catalogPhotoAlbums .catalogItem .itemBlurBg,
.catalogPhotoAlbums .catalogItem .itemShadowBg {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  left: 0;
  top: 0;
}
.catalogPhotoAlbums .catalogItem .itemShadowBg {
  background: #000;
  z-index: 5;
}
.catalogPhotoAlbums .catalogItem .itemDescription {
  background: url("https://files.enjourney.ru/images/photoalbum_shadow_xy_bg.png") repeat;
  position: absolute;
  padding: 0 30px 23px 30px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 34;
  color: #fff;
}
.catalogPhotoAlbums .catalogItem .itemDescription .autor {
  font: 300 14px/22px 'Roboto';
  position: relative;
  bottom: -4px;
  color: #fff;
  left: -1px;
}
.catalogPhotoAlbums .catalogItem .itemDescription .itemDescriptionTopBg {
  background: url("https://files.enjourney.ru/images/photoalbum_shadow_bg.png") repeat;
  position: absolute;
  height: 50px;
  bottom: 100%;
  width: 100%;
  left: 0;
}
.catalogPhotoAlbums .catalogItem .itemDescription .country {
  display: inline-block;
  line-height: 20px;
  margin-top: 7px;
}
.catalogPhotoAlbums .catalogItem .itemDescription .country.text {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  overflow: hidden;
  height: 18px;
  width: 82%;
}
.catalogPhotoAlbums .catalogItem .itemDescription .country .bg {
  min-width: 1px !important;
}
.catalogPhotoAlbums .catalogItem .itemDescription .country .flag {
  display: inline-block;
  position: relative;
  margin: 0 5px 0 0;
  top: 2px;
}
.catalogPhotoAlbums .catalogItem .itemDescription .countries {
  width: 82%;
}
.catalogPhotoAlbums .catalogItem .itemDescription .countries.selectModerator {
  width: 76%;
}
.catalogPhotoAlbums .catalogItem img {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  height: 100%;
  width: 100%;
}
.catalogPhotoAlbums .catalogItem a {
  display: block;
}
.catalogPhotoAlbums .catalogItem a:hover .link > .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.catalogPhotoAlbums .catalogItem .heading {
  font: 300 36px/1 'Roboto';
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  letter-spacing: 6px;
  position: absolute;
  bottom: 109px;
  color: #fff;
  left: 30px;
}
.catalogPhotoAlbums .catalogItem .description {
  font: 300 14px/1 'Roboto';
  position: absolute;
  bottom: 86px;
  color: #fff;
  left: 30px;
}
.catalogPhotoAlbums .catalogItem .link {
  position: absolute;
  bottom: 26px;
  left: 30px;
}
.catalogPhotoAlbums .catalogItem .heading,
.catalogPhotoAlbums .catalogItem .description,
.catalogPhotoAlbums .catalogItem .link,
.catalogPhotoAlbums .catalogItem a {
  z-index: 3;
}
.catalogPhotoAlbums .catalogItem .pattern {
  display: block;
  z-index: 2;
}
.catalogPhotoAlbums .catalogItem.searchResult {
  background: url('http://files.enjourney.ru/images/favoriteBlurNote.png');
}
.catalogPhotoAlbums .catalogItem.searchResult .pattern {
  height: 300px;
}
.catalogPhotoAlbums .catalogItem.searchResult .searchText {
  margin: 10px -30px -30px -30px;
  padding: 45px 30px 45px 30px;
  position: relative;
  color: #fff;
  line-height: 1;
}
.catalogPhotoAlbums .catalogItem.searchResult .searchText > span {
  max-height: 95px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 4;
}
.catalogPhotoAlbums .catalogItem.selectModerator .country.text {
  width: 76%;
}
.catalogPhotoAlbums .catalogItem.noZoom div:hover img,
.catalogPhotoAlbums .catalogItem.noZoom a:hover img {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.catalogPhotoAlbums .catalogItem.subscribe a {
  position: absolute;
  display: block;
  height: auto;
  bottom: 24px;
  width: auto;
  left: 30px;
}
.catalogPhotoAlbums .catalogItem.subscribe a:hover img {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.catalogPhotoAlbums .catalogItem.hidden {
  display: none;
}
.catalogPhotoAlbums .catalogItem:hover {
  z-index: 333 !important;
}
.catalogPhotoAlbums .catalogItem:hover .itemBlurBg {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.catalogPhotoAlbums .catalogItem:hover .itemShadowBg {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=46)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.46;
  -moz-opacity: 0.46;
  opacity: 0.46;
}
.catalogPhotoAlbums .catalogItem:hover .imagesAddition > img,
.catalogPhotoAlbums .catalogItem:hover .images > img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.catalogPhotoAlbums .catalogItem:hover .itemDescriptionHidden {
  display: block;
  visibility: visible;
  z-index: 34;
}
.catalogPhotoAlbums .catalogItem.no-zoom .imagesAddition > img,
.catalogPhotoAlbums .catalogItem.no-zoom .images > img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.catalogPhotoAlbums .catalogItem.edit .itemShadowBg {
  background: #297496;
}
.catalogPhotoAlbums .catalogItem.edit .itemDescription {
  z-index: 4;
}
.catalogPhotoAlbums .catalogItem.edit .menuEditItemListPhotoreport {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  padding: 20px;
}
.catalogPhotoAlbums .catalogItem.edit .menuEditItemListPhotoreport a {
  float: right;
  margin: 0 10px;
  display: inline-block;
}
.catalogPhotoAlbums .catalogItem.edit .menuEditItemListPhotoreport a.hidden {
  display: none;
}
.catalogPhotoAlbums .catalogItem.edit .menuEditItemListPhotoreport a.hidden.custom_filler,
.catalogPhotoAlbums .catalogItem.edit .menuEditItemListPhotoreport a.hidden.visable {
  display: block;
  visibility: visible;
}
.catalogPhotoAlbums .catalogItem.edit .buttonBorder {
  margin-top: -18px;
  margin-left: -63px !important;
  display: inline-block;
  text-align: center;
  position: absolute;
  z-index: 33;
  left: 50%;
  top: 50%;
}
.catalogPhotoAlbums .catalogItem.edit .series {
  position: absolute;
  left: 20px;
  top: 23px;
}
.catalogPhotoAlbums .catalogItem .icon,
.catalogPhotoAlbums .catalogItem .likeHeart {
  position: absolute;
  float: right;
  bottom: 22px;
  right: 30px;
}
.catalogPhotoAlbums .catalogItem .icon {
  bottom: 24px;
}
.catalogPhotoAlbums .catalogItem.selectModerator .likeHeart {
  right: 56px;
}
.catalogPhotoAlbums .catalogItem.announce_item {
  overflow: hidden;
}
.catalogPhotoAlbums .catalogItem.announce_item .itemDescription,
.catalogPhotoAlbums .catalogItem.announce_item .announce {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.catalogPhotoAlbums .catalogItem.announce_item .itemDescription {
  top: auto;
  padding-top: 24px;
}
.catalogPhotoAlbums .catalogItem.announce_item .itemDescription:before {
  content: '';
  margin-top: -100%;
}
.catalogPhotoAlbums .catalogItem.announce_item .itemDescription .countries {
  width: auto;
}
.catalogPhotoAlbums .catalogItem.announce_item .itemDescription .countries .country {
  margin-top: 10px;
}
.catalogPhotoAlbums .catalogItem.announce_item .announce {
  padding-bottom: 100%;
  margin-top: 1px;
  position: absolute;
  line-height: 1;
  width: 100%;
  color: #fff;
  bottom: 0;
  left: 0;
  top: 100%;
}
.catalogPhotoAlbums .catalogItem.announce_item .announce span {
  position: relative;
  line-height: 24px;
  font-size: 16px;
  display: block;
  z-index: 2;
  margin: 14px 28px;
}
.catalogPhotoAlbums .catalogItem.announce_item:hover .itemDescription {
  bottom: auto;
}
.catalogPhotoAlbums .catalogItem:hover .statisticView-rating.statisticView .ellipse__content {
  max-height: 100%;
  max-width: 100%;
  overflow: visible;
}
.catalogPhotoAlbums__one-in-line .catalogItem {
  width: 100% !important;
}
.catalogPhotoAlbums__three-in-line .catalogItem {
  width: 33.333333333333336% !important;
}
.catalogPhotoAlbums__three-in-line .catalogItem.w2 {
  width: 66.66666666666667% !important;
}
.catalogPhotoAlbums__three-in-line .catalogItem.w3 {
  width: 100% !important;
}
.catalogPhotoAlbums__four-in-line .catalogItem {
  width: 25% !important;
}
.catalogPhotoAlbums__four-in-line .catalogItem.w2 {
  width: 50% !important;
}
.catalogPhotoAlbums__four-in-line .catalogItem.w3 {
  width: 75% !important;
}
.catalogPhotoAlbums__five-in-line .catalogItem {
  width: 20% !important;
}
.catalogPhotoAlbums__five-in-line .catalogItem.w2 {
  width: 40% !important;
}
.catalogPhotoAlbums__five-in-line .catalogItem.w3 {
  width: 60% !important;
}
#photoreports .catalogItem:hover .itemDescriptionHidden {
  display: block;
  visibility: visible;
}
.strana_wrapper .catalogItem:hover .itemDescription {
  display: block;
  visibility: visible;
}
@media screen and (min-width: 783px) and (max-width: 1166px) {
  .rowItem,
  .catalogPhotoAlbums .catalogItem {
    width: 50%;
  }
  .rowItem.w2,
  .catalogPhotoAlbums .catalogItem.w2 {
    width: 100%;
  }
  .rowItem.w3,
  .catalogPhotoAlbums .catalogItem.w3 {
    width: 150%;
  }
}
@media screen and (min-width: 1166px) and (max-width: 1400px) {
  .rowItem,
  .catalogPhotoAlbums .catalogItem {
    width: 33.333333333333336%;
  }
  .rowItem.w2,
  .catalogPhotoAlbums .catalogItem.w2 {
    width: 66.66666666666667%;
  }
  .rowItem.w3,
  .catalogPhotoAlbums .catalogItem.w3 {
    width: 100%;
  }
}
@media screen and (min-width: 1400px) {
  .rowItem,
  .catalogPhotoAlbums .catalogItem {
    width: 25%;
  }
  .rowItem.w2,
  .catalogPhotoAlbums .catalogItem.w2 {
    width: 50%;
  }
  .rowItem.w3,
  .catalogPhotoAlbums .catalogItem.w3 {
    width: 75%;
  }
}
@media screen and (min-width: 1932px) {
  .rowItem,
  .catalogPhotoAlbums .catalogItem {
    width: 20%;
  }
  .rowItem.w2,
  .catalogPhotoAlbums .catalogItem.w2 {
    width: 40%;
  }
  .rowItem.w3,
  .catalogPhotoAlbums .catalogItem.w3 {
    width: 60%;
  }
}
@media screen and (min-width: 2315px) {
  .rowItem,
  .catalogPhotoAlbums .catalogItem {
    width: 16.666666666666668%;
  }
  .rowItem.w2,
  .catalogPhotoAlbums .catalogItem.w2 {
    width: 33.333333333333336%;
  }
  .rowItem.w3,
  .catalogPhotoAlbums .catalogItem.w3 {
    width: 50%;
  }
  #photoreports .catalogPhotoAlbums .catalogItem:nth-child(n+12) {
    display: none;
  }
}
@media screen and (min-width: 2698px) {
  .rowItem,
  .catalogPhotoAlbums .catalogItem {
    width: 16.666666666666668%;
  }
  .rowItem.w2,
  .catalogPhotoAlbums .catalogItem.w2 {
    width: 33.333333333333336%;
  }
  .rowItem.w3,
  .catalogPhotoAlbums .catalogItem.w3 {
    width: 50%;
  }
  #photoreports .catalogPhotoAlbums .catalogItem:nth-child(n+12) {
    display: none;
  }
}
.catalogPhotoAlbums .catalogItem.obzoriSubscribe .itemDescription h1 {
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 36px;
  margin: 0 0 10px;
  text-transform: uppercase;
}
.catalogPhotoAlbums .catalogItem.obzoriSubscribe .itemDescription h2 {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 25px;
}
.catalogPhotoAlbums .catalogItem.obzoriSubscribe .itemDescription a {
  display: inline-block;
  margin: 0 !important;
}
.catalogPhotoAlbums .catalogItem.obzoriSubscribe:hover .itemDescription {
  display: block;
}
.statistic-view_top,
.catalogPhotoAlbums .catalogItem .statistic-view_top {
  background: rgba(0, 0, 0, 0.8);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 1%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 1%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 1%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.8)', endColorstr='rgba(0, 0, 0, 0)', GradientType=0);
  text-align: right;
  display: none;
  height: 120px;
  bottom: auto;
  top: 0;
}
.statistic-view_top .icon,
.catalogPhotoAlbums .catalogItem .statistic-view_top .icon {
  position: static;
  margin-left: 6px;
}
.statistic-view_visible,
.catalogPhotoAlbums .catalogItem .statistic-view_visible {
  display: block;
}
.statistic-view_compact .statistic-view__count,
.catalogPhotoAlbums .catalogItem .statistic-view_compact .statistic-view__count {
  margin: 26px 1px 26px 5px;
}
.statistic-view_compact .statistic-view__count_compact,
.catalogPhotoAlbums .catalogItem .statistic-view_compact .statistic-view__count_compact {
  display: block;
}
.statistic-view_compact .statistic-view__count_compact-hide,
.catalogPhotoAlbums .catalogItem .statistic-view_compact .statistic-view__count_compact-hide {
  display: none;
}
.statistic-view__count,
.catalogPhotoAlbums .catalogItem .statistic-view__count {
  display: inline-block;
  line-height: 16px;
  font-size: 13px;
  margin: 26px 1px 26px 19px;
}
.statistic-view__count:nth-child(1),
.catalogPhotoAlbums .catalogItem .statistic-view__count:nth-child(1) {
  margin-left: 0;
}
.statistic-view__count_compact,
.catalogPhotoAlbums .catalogItem .statistic-view__count_compact {
  display: none;
}
.statistic-view__count_compact-hide,
.catalogPhotoAlbums .catalogItem .statistic-view__count_compact-hide {
  display: block;
}
.statistic-view__count_left,
.catalogPhotoAlbums .catalogItem .statistic-view__count_left {
  float: left;
  margin: 26px 0;
}
.favoriteItem .statistic-view_top {
  background: transparent;
  position: absolute;
  z-index: 5;
  right: 81px;
  top: 12px;
}
.favoriteItem .statistic-view_top .icon {
  position: relative;
  top: 2px;
}
.favoriteItem .statistic-view__count_left {
  display: none;
  margin: 28px 10px;
}
.favoriteItem:hover .statistic-view_top,
.catalogPhotoAlbums .catalogItem:hover .statistic-view_top {
  display: block;
}
.dropDownMenu {
  position: relative;
  display: inline-block;
}
.dropDownMenu.redactor-link-tooltip {
  padding: 0;
}
.dropDownMenu.abs {
  position: absolute;
}
.dropDownMenu ._closer_ {
  display: none;
  position: fixed;
  z-index: 2;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.dropDownMenu .arrDown {
  cursor: pointer;
  left: 2px;
  position: relative;
  top: 3px;
}
.dropDownMenu .ui-datepicker {
  margin: -20px -20px -10px -20px;
  position: relative;
  padding-top: 1px;
  border: 0;
}
.dropDownMenu .datepicker_title {
  padding: 30px 0 10px;
}
.dropDownMenu .dropDownMenuInner {
  position: absolute;
  padding-top: 6px;
  display: none;
  z-index: 2004;
  left: -1px;
}
.dropDownMenu .dropDownMenuInner .fDatePicker {
  display: inline-block;
}
.dropDownMenu .dropDownMenuInner.right {
  left: auto;
  right: -1px;
}
.dropDownMenu > .label {
  cursor: pointer;
  padding-right: 3px;
}
.dropDownMenu .menuList {
  margin: -6px -20px 1px -20px;
}
.dropDownMenu .menuList a {
  display: block;
  padding: 6px 15px 3px 15px;
  font-size: 14px;
  line-height: 1;
  color: #f3bf50;
}
.dropDownMenu .menuList li {
  display: block;
  margin-bottom: 3px;
}
.dropDownMenu .menuList li:hover {
  background-color: #f3bf50;
}
.dropDownMenu .menuList li:hover a {
  color: #000;
}
.dropDownMenu .inpt.checkbox {
  padding-bottom: 5px;
  display: block;
}
.dropDownMenu.bottom .dropDownMenuInner {
  top: 100%;
}
.dropDownMenu.bottom .dropDownMenuInner .dropDownMenuArr {
  top: -9px;
}
.dropDownMenu.top > .dropDownMenuInner {
  bottom: 100%;
  top: auto;
}
.dropDownMenu.top > .dropDownMenuInner > .dropDownMenuOut {
  position: absolute;
  bottom: 100%;
}
.dropDownMenu.top > .dropDownMenuInner > .dropDownMenuOut > .dropDownMenuArr {
  bottom: -9px;
  top: auto;
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
  -moz-clip-path: polygon(0 0, 50% 100%, 100% 0);
  -ms-clip-path: polygon(0 0, 50% 100%, 100% 0);
  -o-clip-path: polygon(0 0, 50% 100%, 100% 0);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.dropDownMenu .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -290px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.dropDownMenu.open > .icon.arrDown,
.dropDownMenu:hover > .icon.arrDown {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -290px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.dropDownMenu.open > .icon.arrDown_black,
.dropDownMenu:hover > .icon.arrDown_black {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -452px -35px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.dropDownMenu.open > ._closer_,
.dropDownMenu.active > ._closer_,
.dropDownMenu.open > .dropDownMenuInner,
.dropDownMenu.active > .dropDownMenuInner {
  display: block;
}
.dropDownMenu.link s .dropDownMenuInner {
  margin-left: -35px;
  left: 100%;
}
.dropDownMenu.link s .dropDownMenuInner.right {
  left: auto;
  margin-left: auto;
  right: 100%;
  margin-right: -41px;
}
.dropDownMenu.link s .dropDownMenuInner.right .dropDownMenuOut .dropDownMenuArr {
  left: auto;
  right: 21px;
}
.dropDownMenu .selectedValues div {
  margin: 2px 0;
}
.dropDownMenu .dropDownMenuOutLeftBottomFloat,
.dropDownMenu .dropDownMenuOutRightBottomFloat {
  bottom: 27px;
  font-size: 15px;
  position: absolute;
}
.dropDownMenu .dropDownMenuOutLeftBottomFloat {
  left: 20px;
}
.dropDownMenu .dropDownMenuOutRightBottomFloat {
  right: 20px;
}
.dropDownMenuOut {
  background: #3a4045 url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  padding: 20px 20px 10px;
  color: #fff;
  display: inline-block;
}
.dropDownMenuOut div.hr {
  height: 1px;
  background: #525c64;
  margin: 10px -20px;
}
.dropDownMenuOut table {
  width: 100%;
  text-align: left;
  margin: 0;
}
.dropDownMenuOut table td {
  text-align: left;
}
.dropDownMenuOut .radiobuttons {
  margin-top: 5px;
}
.dropDownMenuOut .scrollAlterContentInnerFix {
  max-height: 400px;
  overflow: auto;
}
.dropDownMenuOut .radiobutton {
  font: 300 13px/2 'Roboto';
}
.dropDownMenuOut .radiobutton .arr {
  margin-right: 6px;
}
.dropDownMenuOut .radiobutton label {
  position: relative;
  top: -2px;
}
.dropDownMenuOut .dropDownMenuArr {
  height: 9px;
  width: 16px;
  background: #3a4045 url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  position: absolute;
  left: 21px;
  top: -9px;
  -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
  -moz-clip-path: polygon(50% 0, 0 100%, 100% 100%);
  -ms-clip-path: polygon(50% 0, 0 100%, 100% 100%);
  -o-clip-path: polygon(50% 0, 0 100%, 100% 100%);
  clip-path: polygon(50% 0, 0 100%, 100% 100%);
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: none;
  color: inherit;
  border: none;
  outline: none;
  border-bottom: solid 1px #555;
  width: 95%;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}
/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ':';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: '.';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}
.ui-timepicker-div {
  padding: 10px 0 7px;
}
.ui-timepicker-div dl {
  text-align: center;
}
.ui-timepicker-div dl dd {
  margin: 0;
}
.ui-timepicker-div dl .ui_tpicker_hour,
.ui-timepicker-div dl .ui_tpicker_minute {
  display: inline-block;
}
.ui-timepicker-div dl .ui_tpicker_hour input,
.ui-timepicker-div dl .ui_tpicker_minute input {
  background: transparent;
  border: none;
  color: #aae4ff;
  cursor: pointer;
  font-size: 48px;
  font-family: "Roboto Light";
  text-align: right;
  width: 55px;
}
.ui-timepicker-div dl .ui_tpicker_hour input:focus,
.ui-timepicker-div dl .ui_tpicker_minute input:focus {
  outline: none;
}
.ui-timepicker-div dl .ui_tpicker_hour .ui_tpicker_hour_slider {
  display: inline-block;
}
.ui-timepicker-div dl .ui_tpicker_hour .ui_tpicker_hour_slider:after {
  content: ":";
  font-size: 48px;
  margin: 0 12px;
}
.ui-timepicker-div dl .ui-corner-all {
  position: static;
}
.ui-timepicker-div dl .ui_tpicker_time {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}
.sliderValue {
  position: relative;
  padding: 0 22px;
  height: 17px;
}
.sliderValue .sliderValueArr,
.sliderValue .sliderValueRange {
  display: block;
}
.sliderValue .sliderValueRange {
  background: #f3bf50;
  height: 1px;
  width: 100%;
}
.sliderValue .sliderRange {
  padding: 7.5px 0;
  position: relative;
}
.sliderValue .ui-slider-handle {
  cursor: pointer;
  background: #f3bf50;
  position: absolute;
  height: 13px;
  left: 0;
  top: 2px;
  width: 3px;
}
.sliderValue .sliderValueArr {
  position: absolute;
}
.sliderValue .sliderValueArr.up {
  right: 0;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -362px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.sliderValue .sliderValueArr.up:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -362px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.sliderValue .sliderValueArr.down {
  left: 0;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -344px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.sliderValue .sliderValueArr.down:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -344px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.checkbox {
  font: 300 14px 'Roboto';
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.checkbox > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -447px -1px;
  height: 14px;
  width: 14px;
  position: relative;
  display: inline-block;
  margin: 0 8px 0 0;
  position: relative !important;
  top: 3px;
}
.checkbox > span input {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 100%;
  z-index: -100;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  height: 1px;
  width: 1px;
}
.checkbox.inside {
  padding-bottom: 5px;
  display: block;
}
.checkbox.inside > span {
  float: left;
  top: 2px;
}
.checkbox.inside .label {
  padding-left: 20px;
  text-align: left;
  display: block;
}
.checkbox:hover > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -431px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.checkbox:active > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -431px -17px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.checkbox.halfChecked.checked > span,
.checkbox.checked > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -415px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.checkbox.halfChecked > span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -399px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.checkboxList .checkboxListMenu {
  position: relative;
}
.checkboxList .checkboxListMenu.open .checkboxList {
  display: block;
  visibility: visible;
}
.checkboxList .checkboxListMenu.open .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -226px -55px;
  display: inline-block;
  height: 10px;
  width: 9px;
}
.checkboxList .checkboxList {
  display: none;
}
.checkboxList .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -70px -167px;
  height: 9px;
  width: 9px;
  display: inline-block;
  position: absolute;
  left: -15px;
  top: 5px;
}
table td .checkboxList {
  padding-left: 17px;
}
.date {
  cursor: pointer;
}
.date a {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -137px -144px;
  display: inline-block;
  height: 15px;
  width: 13px;
  margin: 0 5px;
}
.date span {
  font: 300 18px/1 'Roboto';
  color: #fff;
  font-size: 18px;
  display: none;
}
.date span.checked {
  display: inline-block;
}
.rechecker {
  cursor: pointer;
}
.rechecker a {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -137px -144px;
  display: inline-block;
  height: 15px;
  width: 13px;
  margin: 0 5px;
}
.rechecker span {
  font: 300 18px/1 'Roboto';
  color: #fff;
  font-size: 18px;
  display: none;
}
.rechecker span.checked {
  display: inline-block;
}
.radiobuttonbox {
  border: 1px solid #f3bf50;
  display: inline-block;
  border-radius: 20px;
  overflow: hidden;
  margin: 5px;
}
.radiobuttonbox ul {
  margin: -1px 0 !important;
}
.radiobuttonbox li {
  border-bottom: 1px solid transparent;
  border-left: 3px solid transparent;
  cursor: pointer;
  font: 300 15px 'Roboto';
  padding: 7px 7px 8px 4px;
  text-align: center;
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.radiobuttonbox li a {
  color: #f3bf50;
  padding: 0 13px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.radiobuttonbox li,
.radiobuttonbox li a {
  text-decoration: none;
  color: #f3bf50;
}
.radiobuttonbox li .view_map .icon {
  position: relative;
  left: 2px;
  margin: -3px -9px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -245px -175px;
  display: inline-block;
  height: 16px;
  width: 21px;
}
.radiobuttonbox li .view_blocks .icon {
  position: relative;
  left: 2px;
  margin: -1px -9px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -198px -289px;
  display: inline-block;
  height: 12px;
  width: 19px;
}
.radiobuttonbox li .view_list .icon {
  margin: -1px -9px;
  position: relative;
  left: -3px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -70px -187px;
  display: inline-block;
  height: 12px;
  width: 17px;
}
.radiobuttonbox li:hover,
.radiobuttonbox li.checked {
  background: #f3bf50;
  border-left: 3px solid #f3bf50;
}
.radiobuttonbox li:hover a,
.radiobuttonbox li.checked a {
  color: #000000;
}
.radiobuttonbox li:hover .view_map .icon,
.radiobuttonbox li.checked .view_map .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -222px -175px;
  display: inline-block;
  height: 16px;
  width: 21px;
}
.radiobuttonbox li:hover .view_list .icon,
.radiobuttonbox li.checked .view_list .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -70px -200px;
  display: inline-block;
  height: 12px;
  width: 17px;
}
.radiobuttonbox li:hover .view_blocks .icon,
.radiobuttonbox li.checked .view_blocks .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -198px -302px;
  display: inline-block;
  height: 12px;
  width: 19px;
}
.radiobuttonbox.inline li {
  float: left;
  border: none;
}
.radiobuttonbox.flat {
  overflow: visible;
  border-radius: 0;
  display: block;
  border: none;
  padding: 0;
  margin: 0;
}
.radiobuttonbox.flat ul li {
  background: rgba(0, 0, 0, 0.35);
  padding: 11px 14px 10px;
  margin-bottom: 1px;
  text-align: left;
}
.radiobuttonbox.flat ul li .arr {
  margin-top: 5px;
  margin-right: 16px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.radiobuttonbox.flat ul li a {
  font-size: 18px;
}
.radiobuttonbox.flat ul li.checked {
  background-color: rgba(255, 255, 255, 0.07);
}
.radiobuttonbox.flat ul li.checked a {
  color: #fff;
}
.radiobuttonbox.flat ul li.checked .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.radiobuttonbox.flat ul li:hover {
  background: #f3bf50;
}
.radiobuttonbox.flat ul li:hover a {
  color: #000;
}
.radiobuttonbox.flat ul li:hover .arr {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.radiobutton,
.radiobutton label {
  cursor: pointer;
}
.radiobutton > .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -495px -1px;
  height: 14px;
  width: 14px;
  display: inline-block;
  position: relative;
}
.radiobutton:hover > .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -479px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.radiobutton.selected .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -463px -1px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.radiobutton .icon {
  margin: 0 5px;
}
.radiobutton.disabled {
  color: #999;
}
.radiobutton.disabled > .arr {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: none;
  border: 1px #999 solid;
  height: 12px;
  width: 12px;
}
.number {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 5px 15px;
}
.number .arr {
  margin-top: -10px;
  position: absolute;
  display: block;
  top: 50%;
}
.number .arr.l {
  left: -15px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -182px -193px;
  display: inline-block;
  height: 26px;
  width: 15px;
}
.number .arr.r {
  right: -15px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -166px -193px;
  display: inline-block;
  height: 26px;
  width: 15px;
}
.number .val {
  padding: 0 10px;
  font-size: 38px;
  color: #fff;
}
.hrx {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  background: #cbcac8;
  margin: 4px 0 5px;
  height: 1px;
}
.autocomplite {
  position: relative;
}
.autocomplite span.label {
  font-size: 15px !important;
  color: #f3bf50;
}
.autocomplite .dropDownMenuOut {
  max-width: 300px;
}
.autocomplite .radiobutton .arr {
  top: 2px;
}
.autocomplite .arrDown {
  position: relative;
  top: 3px;
  left: 2px;
}
.autocomplite .listValuesInner {
  position: relative;
  left: -7px;
  padding: 0;
  top: -6px;
}
.autocomplite .listValues {
  max-height: 300px;
  min-width: 327px;
  height: 300px;
  overflow: hidden;
}
.autocomplite .listValues .scrollableContent {
  margin-right: 10px;
}
.autocomplite .listValues .hrx {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  height: 22px;
  width: 244px;
  background: transparent;
  border-bottom: 1px solid #cccccc;
  margin-left: 31px;
  font-size: 18px;
  margin-top: 5px;
}
.autocomplite .listValues.open {
  display: block;
}
.autocomplite .listValues ul {
  overflow: auto;
}
.autocomplite .listValues a {
  font: 300 14px/1 'Roboto';
  padding: 5px 10px;
  display: block;
  color: #fff;
}
.autocomplite .listValues a.additionalUser {
  height: 34px;
}
.autocomplite .listValues a.additionalUser .arr {
  top: 5px;
}
.autocomplite .listValues a.additionalUser img {
  -webkit-border-radius: 17px;
  -khtml-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  margin-bottom: -12px;
  margin-right: 10px;
  height: 34px;
  width: 34px;
}
.autocomplite .selectedValues .value {
  display: inline-block;
  font: 300 14px/1 'Roboto';
  float: left;
}
.autocomplite .selectedValues .remove {
  padding: 0 !important;
  display: inline-block !important;
  position: relative;
  margin: 0 11px;
  top: 1px;
}
.autocomplite .listValues,
.autocomplite .selectedValues {
  margin: 6px 0;
}
.autocomplite .listValues .flag,
.autocomplite .selectedValues .flag {
  position: relative;
  margin-right: 7px;
  top: 2px;
}
.autocomplite .listValues .operation,
.autocomplite .selectedValues .operation {
  margin: 0 0 0 8px;
  position: relative;
  top: -1px;
}
.autocomplite .listValues .value,
.autocomplite .selectedValues .value {
  float: none;
  text-decoration: none;
  padding: 3px 0 2px 0;
  display: block;
}
.autocomplite .flag {
  display: inline-block;
  margin-right: 5px;
}
.autocomplite.multiple .dropDownMenuOut input {
  font-size: 17px !important;
  margin-top: -38px;
  position: relative;
  left: 24px;
}
.autocomplite.multiple .listValues ul {
  overflow: hidden;
}
.autocomplite.multiple .inpt.checkbox {
  padding-bottom: 4px;
}
.autocomplite.multiple .inpt.checkbox > span {
  top: 2px;
}
.autocomplite.list .selectedValues .value {
  display: block;
  float: none;
}
.autocomplite.hiddenValue .selectedValues {
  display: none;
}
.autocomplite.autocomplite_input .listValues {
  height: auto;
  padding: 0;
}
.year .flag {
  margin-bottom: -2px;
}
.year .icon_plus,
.year .icon_remove {
  margin-bottom: -4px;
}
.year .yearSelectDiv {
  margin: 0 10px;
}
.section[data-id="map"] .listValues .value:first-child,
.section[data-id="map"] .selectedValues .value:first-child {
  padding: 8px 0 0;
}
.section[data-id="map"] .listValues .value:last-child,
.section[data-id="map"] .selectedValues .value:last-child {
  padding: 19px 0 0;
}
.fDatePicker {
  vertical-align: top;
}
.fDatePicker .line {
  display: inline-block;
  vertical-align: top;
  background: #ffffff;
  position: relative;
  margin: 0 7px;
  height: 1px;
  width: 8px;
  top: 7px;
}
.fDatePicker input {
  position: absolute;
  z-index: -10;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.fDatePicker .ui-timepicker-div input {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.fDatePicker .dateItem {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.fDatePicker .dateItem .value {
  vertical-align: top;
  color: #fff !important;
}
.fDatePicker .dateItem .datePicker {
  position: absolute;
  right: 0;
  top: 100%;
}
.fDatePicker .datePick .arr {
  background: none;
  width: auto;
  height: auto;
}
.fDatePicker .datePick .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -137px -176px;
  height: 15px;
  width: 16px;
  display: inline-block;
  margin: 0 auto;
}
.fDatePicker .datePick .operation {
  margin: -10px 0 0 2px;
}
.fDatePicker .datePick:hover .date {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -259px;
}
.fDatePicker.label .datePick:hover .date {
  background: none;
}
.fDatePicker .dropDownSelect.ui-datepicker-month,
#ui-datepicker-div .dropDownSelect.ui-datepicker-month {
  float: left;
  margin-left: 30px;
  text-align: left;
  width: auto;
}
.fDatePicker .dropDownSelect.ui-datepicker-year,
#ui-datepicker-div .dropDownSelect.ui-datepicker-year {
  float: right;
  margin-right: 35px;
  text-align: right;
}
.fDatePicker .dropDownSelect .dropDownMenuOut,
#ui-datepicker-div .dropDownSelect .dropDownMenuOut {
  background: #51575d;
  background: -moz-linear-gradient(top, #51575d 0%, #303031 100%);
  background: -webkit-linear-gradient(top, #51575d 0%, #303031 100%);
  background: linear-gradient(to bottom, #51575d 0%, #303031 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51575d', endColorstr='#303031', GradientType=0);
  padding: 10px 0;
}
.fDatePicker .dropDownSelect .dropDownMenuOut .dropDownMenuArr,
#ui-datepicker-div .dropDownSelect .dropDownMenuOut .dropDownMenuArr {
  background-color: #51575d;
}
.fDatePicker .dropDownSelectValues,
#ui-datepicker-div .dropDownSelectValues {
  margin: 13px 0 12px;
  max-height: 338px;
  overflow: hidden;
  z-index: 1;
}
.fDatePicker .dropDownSelectValue,
#ui-datepicker-div .dropDownSelectValue {
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  padding: 5px 25px 6px;
  text-align: left;
}
.fDatePicker .dropDownSelectValue:hover,
#ui-datepicker-div .dropDownSelectValue:hover {
  color: #000;
  background: #f3bf50;
}
.fDatePicker .dropDownSelectValue.active,
#ui-datepicker-div .dropDownSelectValue.active {
  color: #fff;
}
.fDatePicker .dropDownSelectBg,
#ui-datepicker-div .dropDownSelectBg {
  background: url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png") right 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.autocomplite .arrow,
.ui-datepicker .arrow {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -137px -208px;
  display: inline-block;
  height: 10px;
  width: 16px;
  position: absolute;
  z-index: 3;
  left: 7px;
  top: -10px;
}
.autocomplite .arrow {
  left: 20px;
  top: -9px;
}
.ui-datepicker {
  border: 1px solid #525c64;
  background: #191c1e url("https://files.enjourney.ru/images/modalWindowGradient.png") 0 0 repeat-x;
  color: #fff;
  z-index: 34;
}
.ui-datepicker,
.ui-datepicker a,
.ui-datepicker-unselectable span {
  font: 300 14px/1 'Roboto';
}
.ui-datepicker-header {
  height: 51px;
  width: 100%;
}
.ui-datepicker-title {
  text-align: center;
  margin-top: 15px;
  display: block;
  width: 100%;
}
.ui-datepicker-title .dropDownSelectValueLabel {
  font: 300 19px 'Roboto';
  color: #fff;
}
.ui-datepicker-title .dropDownSelect .arrDown {
  background: url(https://files.enjourney.ru/images/sprite.png) no-repeat -290px -18px !important;
  left: 4px;
  top: 2px;
}
.ui-datepicker-title .dropDownSelect:hover .arrDown {
  background: url(https://files.enjourney.ru/images/sprite.png) no-repeat -290px 0 !important;
}
.ui-datepicker-month {
  display: inline-block;
  text-align: center;
  float: left;
  width: 173px;
}
select.ui-datepicker-year,
select.ui-datepicker-month {
  display: none;
}
.ui-datepicker .ui-corner-all .ui-icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -308px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.ui-datepicker .ui-corner-all.ui-state-hover .ui-icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -308px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.ui-datepicker .ui-corner-all.ui-datepicker-prev {
  left: 20px;
  top: 17px;
}
.ui-datepicker .ui-corner-all.ui-datepicker-next {
  right: 168px;
  top: 17px;
}
.ui-datepicker .ui-corner-all.ui-datepicker-next .ui-icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.ui-datepicker .ui-corner-all.ui-datepicker-next.ui-state-hover .ui-icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.ui-datepicker .rengeYear {
  text-align: center;
  position: relative;
  width: 108px;
  float: left;
  margin-top: 1px;
}
.ui-datepicker .rengeYear select {
  display: inline-block;
}
.ui-datepicker .rengeYear .ui-corner-all {
  top: 4px;
}
.ui-datepicker .rengeYear .ui-corner-all.ui-datepicker-prev {
  left: 0;
}
.ui-datepicker .rengeYear .ui-corner-all.ui-datepicker-next {
  right: 0;
}
.ui-datepicker .ui-state-active {
  background: url("https://files.enjourney.ru/images/form/ui-datepicker-current-day.png") 50% 50% no-repeat;
  color: #000;
}
.ui-datepicker-unselectable {
  color: #b4b4b4;
}
.ui-datepicker table {
  position: relative;
  margin-top: 51px !important;
  display: block;
  width: auto !important;
  padding: 11px 20px 13px;
}
.ui-datepicker table,
.ui-datepicker table a {
  color: #fff;
}
.ui-datepicker table th {
  color: #b5b5b5;
  padding-bottom: 10px;
}
.ui-datepicker table th,
.ui-datepicker table td {
  vertical-align: middle;
  text-align: center;
}
.ui-datepicker table th,
.ui-datepicker table td,
.ui-datepicker table th a,
.ui-datepicker table td a {
  width: 40px;
  height: 30px;
}
.ui-datepicker table th a,
.ui-datepicker table td a {
  padding-top: 8px;
  height: 22px;
  display: inline-block;
}
.ui-datepicker-calendar:before,
.ui-datepicker-calendar:after {
  background: #7f8288;
  content: '';
  height: 1px;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
  position: absolute;
  width: 100%;
}
.ui-datepicker-calendar:before {
  top: 0;
}
.ui-datepicker-calendar:after {
  bottom: -1px;
}
.ui-datepicker .dropDownMenu .dropDownMenuInner {
  left: auto;
  right: 34px;
}
.hasDatepicker {
  width: 282px;
}
.hasDatepicker .ui-datepicker,
.hasDatepicker .ui-datepicker a,
.hasDatepicker .ui-datepicker .ui-datepicker-unselectable span {
  font: 300 14px/1 'Roboto' !important;
}
.filter-box {
  padding-left: 30px;
  min-height: 695px;
  text-align: left;
  width: 346px;
  z-index: 3;
  border: 0;
}
.filter-box .inner {
  margin: 0;
}
.filter-box span {
  font: 300 13px/1 'Roboto' !important;
  color: #cccccc;
}
.filter-box textarea,
.filter-box input {
  font: 300 27px/1 'Roboto' !important;
  background: transparent;
  outline: none;
  overflow: hidden;
  border: none;
  padding: 0;
  margin: 0;
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  color: #aae4ff !important;
}
.filter-box textarea:-moz-placeholder,
.filter-box input:-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.filter-box textarea::-moz-placeholder,
.filter-box input::-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.filter-box textarea:-ms-input-placeholder,
.filter-box input:-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.filter-box textarea::-ms-input-placeholder,
.filter-box input::-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.filter-box textarea::-webkit-input-placeholder,
.filter-box input::-webkit-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.filter-box textarea:focus:-moz-placeholder,
.filter-box input:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.filter-box textarea:focus::-moz-placeholder,
.filter-box input:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.filter-box textarea:focus:-ms-input-placeholder,
.filter-box input:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.filter-box textarea:focus::-ms-input-placeholder,
.filter-box input:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.filter-box textarea:focus::-webkit-input-placeholder,
.filter-box input:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.filter-box input {
  font-size: 22px !important;
}
.filter-box .autocomplite input {
  height: 28px;
  line-height: 28px;
  margin-bottom: 17px;
}
.filter-box .label {
  font-size: 13px !important;
  margin-top: 10px;
  font-style: normal;
}
.ui-corner-all {
  position: absolute;
  z-index: 2003 !important;
}
.inpt.text {
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  font: 300 30px/1 'Roboto';
  background: none;
  outline: none;
  border: none;
  color: #fff;
}
.inpt.text:-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.inpt.text::-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.inpt.text:-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.inpt.text::-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.inpt.text::-webkit-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.inpt.text:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.inpt.text:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.inpt.text:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.inpt.text:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.inpt.text:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.inpt.text.noborder {
  background: none !important;
}
.searchChar {
  color: #fff;
}
.sliderValue,
.number,
.checkbox,
.rechecker,
.radiobutton,
.radiobuttonbox {
  position: relative;
}
.sliderValue input,
.number input,
.checkbox input,
.rechecker input,
.radiobutton input,
.radiobuttonbox input {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 100%;
  z-index: -100;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  height: 1px;
  width: 1px;
}
.left .dropDownMenuOut {
  right: 0;
}
.left .dropDownMenuOut .dropDownMenuArr {
  left: auto;
  right: 21px;
}
.friends .friends_list .friend .friend_content .operation.left .dropDownMenuInner {
  left: auto;
  right: -12px;
}
.altTitlePopup {
  border: #e3eff4 1px solid;
  font: 300 14px 'Roboto';
  position: absolute;
  background: #fff;
  padding: 5px 9px 7px 9px;
  z-index: 1005;
  color: #333;
  max-width: 300px;
}
.altTitlePopup .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -258px -41px;
  display: inline-block;
  height: 9px;
  width: 16px;
  position: absolute;
  bottom: 100%;
  left: 20px;
}
.altTitlePopup.left {
  visibility: hidden;
}
.altTitlePopup.left .arr {
  left: auto;
  right: 20px;
}
.altTitlePopup.top .arr {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  bottom: auto;
  top: 100%;
}
.icon {
  display: inline-block;
}
.icon_statistic-count-view {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -58px;
  display: inline-block;
  height: 13px;
  width: 22px;
}
.icon_statistic-count-comment {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -4px -87px;
  display: inline-block;
  height: 14px;
  width: 15px;
}
.icon_statistic-count-photo {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -3px -72px;
  display: inline-block;
  height: 14px;
  width: 17px;
}
.icon_geomark {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -251px -274px;
  display: inline-block;
  height: 20px;
  width: 13px;
}
.icon_link {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -269px -274px;
  display: inline-block;
  height: 20px;
  width: 14px;
}
.profileBirthday {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -166px -150px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.profileDateRegister {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -166px -164px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.profileLink {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -166px -178px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.icon_info {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -254px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_info:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -254px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_remove {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -236px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_remove:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -236px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_remove_gray {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -308px -54px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_remove_gray:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -308px -36px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_plus {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -362px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_plus:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -362px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_plus_gray {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -326px -54px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_plus_gray:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -326px -36px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_remove_no_circle {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -344px -72px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_remove_no_circle:hover,
.icon_remove_no_circle.hover,
.icon_remove_no_circle.active {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -344px -72px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_tick {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -362px -90px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_tick:hover,
.icon_tick.hover,
.icon_tick.active {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -362px -72px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.icon_corporative {
  margin: 0 0 -2px 6px;
}
.icon_config {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -149px 0px;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.profileRestore {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -137px -160px;
  display: inline-block;
  height: 15px;
  width: 13px;
}
.search {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -83px -145px;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.search.gray {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -83px -128px;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.mapList {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -70px -187px;
  display: inline-block;
  height: 12px;
  width: 17px;
}
.mapPlus {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -70px -167px;
  display: inline-block;
  height: 9px;
  width: 9px;
}
.mapMinus {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -80px -167px;
  display: inline-block;
  height: 9px;
  width: 9px;
}
.squares {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -160px -291px;
  display: inline-block;
  height: 9px;
  width: 37px;
}
.icon.selectModerator {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -14px -32px;
  display: inline-block;
  height: 13px;
  width: 16px;
}
.icon.messageSelect {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -284px -161px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.icon.messageSelected {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -284px -177px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.autocomplite .remove:hover,
.autocomplite .remove {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -184px -83px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.plane {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -194px -166px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.userIcon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -184px -136px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.thouroperatop {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -184px -122px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.suitcase {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -194px -180px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.stars {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -208px -176px;
  display: inline-block;
  height: 12px;
  width: 12px;
}
.comments_count {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -208px -150px;
  display: inline-block;
  height: 12px;
  width: 15px;
}
.likes {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -208px -163px;
  display: inline-block;
  height: 12px;
  width: 14px;
}
.kubok {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -14px -32px;
  display: inline-block;
  height: 13px;
  width: 16px;
}
.kubok_off {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -31px -32px;
  display: inline-block;
  height: 13px;
  width: 16px;
}
.closeSlider {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -195px -315px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.arrLeft {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -308px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.arrLeft:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -308px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.arrRight {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.arrRight:hover {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -272px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.camera {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -243px -193px;
  display: inline-block;
  height: 34px;
  width: 45px;
}
.picture {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -337px -193px;
  display: inline-block;
  height: 34px;
  width: 45px;
}
.map {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -431px -193px;
  display: inline-block;
  height: 34px;
  width: 45px;
}
.loading {
  background: url("https://files.enjourney.ru/images/fileStorage/fileupload_sprite.png") no-repeat -1px -38px;
  height: 36px;
  width: 36px;
}
.loading.s25 {
  background: url("https://files.enjourney.ru/images/fileStorage/fileupload_sprite.png") no-repeat -1px -75px;
}
.loading.s50 {
  background: url("https://files.enjourney.ru/images/fileStorage/fileupload_sprite.png") no-repeat -1px -112px;
}
.loading.s75 {
  background: url("https://files.enjourney.ru/images/fileStorage/fileupload_sprite.png") no-repeat -1px -149px;
}
.loading.s100 {
  background: url("https://files.enjourney.ru/images/fileStorage/fileupload_sprite.png") no-repeat -1px -186px;
}
.folder {
  background: url("https://files.enjourney.ru/images/fileStorage/sprite_filestorage.png") no-repeat 0px 0px;
  height: 34px;
  width: 42px;
}
.folder.basketClear {
  background: url("https://files.enjourney.ru/images/fileStorage/sprite_filestorage.png") no-repeat -43px -35px;
  height: 34px;
  width: 30px;
}
.folder.basket {
  background: url("https://files.enjourney.ru/images/fileStorage/sprite_filestorage.png") no-repeat -43px 0px;
  height: 34px;
  width: 30px;
}
.folder.new {
  background: url("https://files.enjourney.ru/images/fileStorage/sprite_filestorage.png") no-repeat 0px -35px;
  height: 34px;
  width: 42px;
}
.weatherIcon {
  height: 37px;
  width: 37px;
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -113px 1px;
}
.weatherIcon.code3,
.weatherIcon.code4 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat 1px 1px;
}
.weatherIcon.code5,
.weatherIcon.code6,
.weatherIcon.code7,
.weatherIcon.code10,
.weatherIcon.code18,
.weatherIcon.code35 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat 1px -37px;
}
.weatherIcon.code1,
.weatherIcon.code9,
.weatherIcon.code11,
.weatherIcon.code12,
.weatherIcon.code17,
.weatherIcon.code45,
.weatherIcon.code46 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat 1px -75px;
}
.weatherIcon.code42 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -37px 1px;
}
.weatherIcon.code15,
.weatherIcon.code16,
.weatherIcon.code41,
.weatherIcon.code43 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -37px -37px;
}
.weatherIcon.code19,
.weatherIcon.code20,
.weatherIcon.code21,
.weatherIcon.code22 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -37px -75px;
}
.weatherIcon.code0,
.weatherIcon.code2,
.weatherIcon.code23,
.weatherIcon.code24,
.weatherIcon.code25 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -75px 1px;
}
.weatherIcon.code8 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -75px -37px;
}
.weatherIcon.code37,
.weatherIcon.code38,
.weatherIcon.code39 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -75px -75px;
}
.weatherIcon.code31,
.weatherIcon.code32,
.weatherIcon.code33,
.weatherIcon.code34,
.weatherIcon.code36 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -113px 1px;
}
.weatherIcon.code29,
.weatherIcon.code30,
.weatherIcon.code44,
.weatherIcon.code3200 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -113px -37px;
}
.weatherIcon.code26,
.weatherIcon.code27,
.weatherIcon.code28 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -113px -75px;
}
.weatherIcon.code40,
.weatherIcon.code47 {
  background: url("https://files.enjourney.ru/images/sprite_weather.png") no-repeat -151px 1px;
}
.arrDown {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -290px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.arrDown.gray {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -290px -54px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.theme_light .arrDown {
  background: url("https://files.enjourney.ru/images/sprite_theme_light.png?v2") no-repeat -290px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.theme_light .arrDown.gray {
  background: url("https://files.enjourney.ru/images/sprite_theme_light.png?v2") no-repeat -290px -54px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.socket {
  display: inline-block;
  height: 30px;
  width: 30px;
  margin: -9px 17px -9px -1px;
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px 1px;
}
.socket.socketA {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px 1px;
}
.socket.socketB {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px -29px;
}
.socket.socketC {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px -59px;
}
.socket.socketD {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px -89px;
}
.socket.socketE {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px -119px;
}
.socket.socketF {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat 1px -149px;
}
.socket.socketG {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat -29px 1px;
}
.socket.socketH {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat -29px -29px;
}
.socket.socketI {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat -29px -59px;
}
.socket.socketJ {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat -29px -89px;
}
.socket.socketK {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat -29px -119px;
}
.socket.socketL {
  background: url("https://files.enjourney.ru/images/sprite_socket.png") no-repeat -29px -149px;
}
.operation {
  display: inline-block;
  cursor: pointer;
  outline: none;
  border: none;
  height: 36px;
  width: 36px;
  position: relative;
  /*&.search{
    width: 16px;
    height: 16px;
  }*/

}
.operation.buttonBorder {
  padding: 0;
}
.operation.buttonBorder .dropDownMenuInner {
  left: -12px;
  top: 33px;
}
.operation.buttonBorder.left .dropDownMenuInner {
  left: 47px;
}
.operation::before,
.operation::after {
  content: " ";
  position: absolute;
  height: 36px;
  width: 36px;
  left: 0;
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.operation.flash {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px 0px;
}
.operation.flash:hover,
.operation.flash.active {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -37px;
}
.operation.circle::before {
  z-index: -1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -518px;
}
.operation.active::after,
.operation:hover::after,
.operation.hover::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.operation.active::after,
.operation:hover::after,
.operation.hover::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.operation.addToMainImage,
.operation.star {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -333px;
}
.operation.goBack {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -222px;
}
.operation.goNext {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -222px;
}
.operation.arrowBack {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -555px;
}
.operation.arrowNext {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -259px -555px;
}
.operation.replace,
.operation.move {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -148px;
}
.operation.rotate,
.operation.turn {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -74px;
}
.operation.unpublic {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px 0px;
}
.operation.source,
.operation.public {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px 0px;
}
.operation.download {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -148px;
}
.operation.imgFloatingLeft {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -555px;
}
.operation.imgFloatingRight {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -555px;
}
.operation.imgFloatingCenter {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -555px;
}
.operation.imgFloatingCenterOut {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -555px;
}
.operation.imgFloatingCenterRealWidth {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -555px;
}
.operation.edit {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px 0px;
}
.operation.removed,
.operation.remove {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -74px;
}
.operation.config {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -74px;
}
.operation.link {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -74px;
}
.operation.bookmark {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -222px;
}
.operation.arrUp {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -74px;
}
.operation.arrDown {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px 0px;
}
.operation.bell {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -148px;
}
.operation.bell.hasNew {
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.operation.arrLeft {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -222px;
}
.operation.arrRight {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -222px;
}
.operation.comments {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -296px;
}
.operation.date {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -222px;
}
.operation.delete {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -236px -18px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.operation.close {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -407px;
}
.operation.close.light {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -370px;
}
.operation.view {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -407px;
}
.operation.save {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -407px;
}
.operation.profile {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -296px;
}
.operation.deleted {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -148px;
}
.operation.orderedlist {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -148px;
}
.operation.unorderedlist {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -148px;
}
.operation.bold {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -74px;
}
.operation.comment {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -148px;
}
.operation.plus {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -222px;
}
.operation.plusCircle {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -296px;
}
.operation.minus {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -259px -222px;
}
.operation.minusCircle {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -259px -296px;
}
.operation.options {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -74px;
}
.operation.cross {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px 0px;
}
.operation.report {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px 0px;
}
.operation.reply {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -222px;
}
.operation.addPhoto {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -333px;
}
.operation.addVideo {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -333px;
  margin-right: 40px !important;
}
.operation.addSmile {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -444px;
}
.operation.addTimer {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -444px;
}
.operation.heading {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -333px;
}
.operation.setting {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -74px;
}
.operation.share {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -444px;
}
.operation.share::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -481px;
}
.operation.shareCircle {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -518px;
}
.operation.shareCircle::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -481px;
}
.operation.sliders {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -444px;
}
.operation.sliders::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -481px;
}
.operation.arrRightStop {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -444px;
}
.operation.arrRightStop::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -481px;
}
.operation.map {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -74px;
}
.operation.map::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -111px;
}
.operation.addToMainImage::after,
.operation.star::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -370px;
}
.operation.goBack::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -259px;
}
.operation.rotate::after,
.operation.turn::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -111px;
}
.operation.replace::after,
.operation.move::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -185px;
}
.operation.unpublic::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -37px;
}
.operation.source::after,
.operation.public::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -37px;
}
.operation.download::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -185px;
}
.operation.imgFloatingLeft::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -592px;
}
.operation.imgFloatingRight::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -592px;
}
.operation.imgFloatingCenter::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -592px;
}
.operation.imgFloatingCenterOut::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -592px;
}
.operation.imgFloatingCenterRealWidth::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -592px;
}
.operation.edit::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -37px;
}
.operation.removed::after,
.operation.remove::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -111px;
}
.operation.config::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -111px;
}
.operation.link::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -111px;
}
.operation.bookmark::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -259px;
}
.operation.arrUp::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -111px;
}
.operation.arrDown::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -37px;
}
.operation.bell::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -185px;
}
.operation.arrLeft::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -259px;
}
.operation.arrRight::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -259px;
}
.operation.comments::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -259px;
}
.operation.date::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -259px;
}
.operation.delete::after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -236px 0px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.operation.close::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -370px;
}
.operation.view::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -370px;
}
.operation.save::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -370px;
}
.operation.profile::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -259px;
}
.operation.deleted::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -185px;
}
.operation.orderedlist::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -74px -185px;
}
.operation.unorderedlist::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -185px;
}
.operation.bold::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -111px;
}
.operation.comment::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -185px;
}
.operation.plus::after,
.operation.plusCircle::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -259px;
}
.operation.minus::after,
.operation.minusCircle::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -259px -259px;
}
.operation.options::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -111px;
}
.operation.cross::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -37px;
}
.operation.report::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -37px;
}
.operation.reply::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -259px;
}
.operation.addPhoto::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -370px;
}
.operation.addVideo::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -370px;
}
.operation.addSmile::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") 0px -481px;
}
.operation.addTimer::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -37px -481px;
}
.operation.heading::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -111px -370px;
}
.operation.setting::after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -111px;
}
.operation.blocks {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -444px;
}
.operation.blocks:after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -481px;
}
.operation.plainCross {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -185px -555px;
}
.open .bell {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -222px -185px;
}
.gray .commentsWidget .icon_info,
.theme_light .icon_info {
  background-image: url("https://files.enjourney.ru/images/sprite_theme_light.png") !important;
}
.n1.i1 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat 0px 0px;
  height: 48px;
  width: 55px;
}
.n1.i2 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -55px 0px;
  height: 48px;
  width: 57px;
}
.n1.i3 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -112px 0px;
  height: 48px;
  width: 56px;
}
.n1.i4 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -168px 0px;
  height: 48px;
  width: 56px;
}
.n1.i5 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -224px 0px;
  height: 48px;
  width: 56px;
}
.n1.i6 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -280px 0px;
  height: 48px;
  width: 56px;
}
.n1.i7 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -337px 0px;
  height: 48px;
  width: 43px;
}
.n1.i8 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -381px 0px;
  height: 48px;
  width: 56px;
}
.n1.y.i1,
.n1.hover.i1,
.n1:hover.i1 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat 0px -48px;
  height: 48px;
  width: 55px;
}
.n1.y.i2,
.n1.hover.i2,
.n1:hover.i2 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -55px -48px;
  height: 48px;
  width: 57px;
}
.n1.y.i3,
.n1.hover.i3,
.n1:hover.i3 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -112px -48px;
  height: 48px;
  width: 56px;
}
.n1.y.i4,
.n1.hover.i4,
.n1:hover.i4 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -168px -48px;
  height: 48px;
  width: 56px;
}
.n1.y.i5,
.n1.hover.i5,
.n1:hover.i5 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -224px -48px;
  height: 48px;
  width: 56px;
}
.n1.y.i6,
.n1.hover.i6,
.n1:hover.i6 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -280px -48px;
  height: 48px;
  width: 56px;
}
.n1.y.i7,
.n1.hover.i7,
.n1:hover.i7 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -337px -48px;
  height: 48px;
  width: 43px;
}
.n1.y.i8,
.n1.hover.i8,
.n1:hover.i8 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -381px -48px;
  height: 48px;
  width: 56px;
}
.n1.b.i1 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat 0px -102px;
  height: 48px;
  width: 55px;
}
.n1.b.i2 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -55px -97px;
  height: 48px;
  width: 57px;
}
.n1.b.i3 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -112px -97px;
  height: 48px;
  width: 56px;
}
.n1.b.i4 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -168px -97px;
  height: 48px;
  width: 56px;
}
.n1.b.i5 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -224px -97px;
  height: 48px;
  width: 56px;
}
.n1.b.i6 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -280px -97px;
  height: 48px;
  width: 56px;
}
.n1.b.i7 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -337px -97px;
  height: 48px;
  width: 43px;
}
.n1.b.i8 {
  background: url("https://files.enjourney.ru/images/sprite_lubite_putrshestvovat.png") no-repeat -381px -97px;
  height: 48px;
  width: 56px;
}
.simplicon.arrDown {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -226px -55px;
  display: inline-block;
  height: 10px;
  width: 9px;
}
.simplicon.plus {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -216px -46px;
  display: inline-block;
  height: 10px;
  width: 9px;
}
.users_inner .pattern {
  font: 300 13px/1 'Roboto';
  background-color: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  text-align: left;
  display: block;
}
.users_inner .flags {
  display: block;
  margin: 10px 0 0;
}
.users_inner .flags .flag {
  display: inline-block;
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
.users_inner .inner-content {
  bottom: 20px;
  display: none;
  left: 0;
  position: absolute;
  padding: 0 10px;
  text-align: left;
}
.users_inner .name {
  color: #f3bf50;
  font: 300 18px/1.2 'Roboto';
  padding: 0 0 10px 0;
}
.users_inner .item {
  width: 20%;
  display: inline-block;
  min-width: 180px;
  position: relative;
  float: left;
}
.users_inner .item:hover .pattern {
  visibility: visible;
}
.users_inner .item:hover .inner-content {
  display: block;
}
.users_inner img {
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .users_inner .item {
    width: 20%;
  }
  .users_inner .item:nth-child(n+6) {
    display: none;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .users_inner .item {
    width: 16.666666666666668%;
  }
  .users_inner .item:nth-child(n+7) {
    display: none;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1601px) {
  .users_inner .item {
    width: 14.285714285714286%;
  }
  .users_inner .item:nth-child(n+8) {
    display: none;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1801px) {
  .users_inner .item {
    width: 12.5%;
  }
  .users_inner .item:nth-child(n+9) {
    display: none;
  }
}
@media screen and (min-width: 1800px) and (max-width: 2001px) {
  .users_inner .item {
    width: 11.11111111111111%;
  }
  .users_inner .item:nth-child(n+10) {
    display: none;
  }
}
@media screen and (min-width: 2000px) and (max-width: 2201px) {
  .users_inner .item {
    width: 10%;
  }
  .users_inner .item:nth-child(n+11) {
    display: none;
  }
}
@media screen and (min-width: 2200px) {
  .users_inner .item {
    width: 9.090909090909092%;
  }
}
_:-ms-input-placeholder,
:root .settings {
  background-color: rgba(0, 0, 0, 0.7);
}
.settings {
  background: rgba(0, 0, 0, 0.15) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  font-size: 14px;
  height: 532px;
  width: 990px;
}
.settings .section_container > table > tr > td,
.settings .section_container > table > tbody > td {
  padding-right: 10px;
  vertical-align: top;
}
.settings .ui-datepicker-calendar .ui-datepicker-unselectable,
.settings .ui-datepicker-calendar .ui-state-default {
  text-align: center;
}
.settings .radiobuttons .radiobutton {
  line-height: 24px;
  margin-bottom: 0;
  font-size: 15px;
  display: block;
  color: #fff;
}
.settings .radiobuttons .radiobutton .arr {
  margin-right: 8px;
}
.settings .settings_header {
  background: rgba(0, 0, 0, 0.15);
  padding: 0 20px;
  position: relative;
}
.settings .settings_header .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: left;
  z-index: 1;
}
.settings .settings_header .menu li {
  display: inline-block;
  margin-right: 15px;
}
.settings .settings_header .menu li a {
  color: #fff;
  font-size: 15px;
  margin: 0;
  padding: 18px 9px 17px 10px;
}
.settings .settings_header .saveButton {
  position: absolute;
  right: 30px;
  top: 8px;
  z-index: 1;
}
.settings .settings_header .saveButton.hover {
  background: #f3bf50;
  color: #000;
}
.settings .settings_header .resetButton {
  position: absolute;
  right: 156px;
  top: 8px;
  z-index: 1;
}
.settings .images .avatar_container {
  background: rgba(0, 0, 0, 0.62);
  display: inline-block;
  float: left;
  height: 160px;
  position: relative;
  padding: 27px;
  width: 160px;
}
.settings .images .profile_background {
  display: inline-block;
  float: left;
  height: 214px;
  width: 776px;
}
.settings .editImage {
  line-height: 0;
  position: relative;
}
.settings .editImage img {
  display: block;
}
.settings .editImage input {
  display: none;
}
.settings .editImage .bg {
  background: #f3bf50;
  color: #000;
  display: none;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 0;
  vertical-align: middle;
  z-index: 5;
}
.settings .editImage .bg span {
  text-decoration: none;
}
.settings .editImage:hover .bg {
  display: block;
}
.settings .editImageForm {
  position: relative;
}
.settings .editImageForm .turn {
  position: absolute;
  right: -17px;
  top: -17px;
}
.settings .editImage.avatar {
  height: 160px;
  width: 160px;
}
.settings .editImage.avatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 160px;
  width: 160px;
}
.settings .editImage.avatar .bg {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 160px;
  width: 160px;
}
.settings .editImage.avatar .bg span {
  font: 300 16px/160px 'Roboto';
}
.settings .editImage.profile_background {
  height: 214px;
  width: 776px;
}
.settings .editImage.profile_background img {
  height: 214px;
  width: 776px;
}
.settings .editImage.profile_background .bg {
  height: 214px;
  width: 776px;
}
.settings .editImage.profile_background .bg span {
  font: 300 16px/216px 'Roboto';
}
.settings section {
  height: 479px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.settings section[data-id="profile"] .section_container {
  padding-right: 0;
}
.settings section[data-id="profile"] .section_container table td {
  padding: 0 120px 0 0;
}
.settings section[data-id="map"] .autocomplite .label {
  color: #fff;
  font-size: 24px !important;
}
.settings section[data-id="map"] .autocomplite .operation {
  margin-bottom: -9px;
}
.settings section[data-id="map"] .autocomplite .listValues ul {
  overflow-x: hidden;
}
.settings section[data-id="map"] .dropDownMenu.link .dropDownMenuInner {
  margin-left: -48px;
}
.settings section[data-id="privacy"] {
  overflow: visible;
}
.settings section[data-id="privacy"] .inner-option {
  margin-top: 25px;
}
.settings section[data-id="notifications"] h2,
.settings section[data-id="lenta"] h2 {
  margin: 4px 0 11px;
}
.settings section[data-id="notifications"] .filter,
.settings section[data-id="lenta"] .filter {
  margin: 0 0 26px;
}
.settings section[data-id="notifications"] .filter .dropDownMenuOut,
.settings section[data-id="lenta"] .filter .dropDownMenuOut {
  width: auto;
}
.settings section[data-id="notifications"] .filter .arrDown,
.settings section[data-id="lenta"] .filter .arrDown {
  position: relative;
  top: 4px;
}
.settings section .section_container {
  padding: 29px 29px 30px;
}
.settings .inpt {
  cursor: pointer;
  margin: 0 0 7px;
}
.settings .fDatePicker {
  display: inline-block;
  padding: 2px 0 0 5px !important;
}
.settings h2 {
  margin: 0 0 25px;
  text-align: left !important;
}
.settings .section form {
  padding: 0;
}
.settings .section form.privacyForm {
  width: 360px;
}
.settings .section h2 {
  margin: 10px 0 17px;
  font-size: 24px;
}
.settings .section h3 {
  margin: 10px 0 7px;
  text-align: left;
  font-size: 18px;
}
.settings .section[data-id="map"] .selectedValues {
  overflow: hidden;
}
.settings .inner-option li {
  margin-bottom: 5px;
}
.settings input {
  margin: 0 0 15px;
}
.settings input[type="checkbox"] {
  width: auto;
}
.settings .icon {
  cursor: pointer;
}
.settings .yearSelectDiv {
  display: inline-block;
  margin-top: 1px;
  vertical-align: middle;
}
.settings .yearSelectDiv input {
  color: #fff;
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
  width: 40px;
}
.settings .yearSelectDiv .icon {
  margin-top: 1px;
}
.settings .share {
  margin-top: -25px;
}
.settings .share a,
.settings .share .buttonBorder {
  margin-top: 18px;
  vertical-align: middle;
}
.settings .radioToggler .inpt {
  display: none;
}
.settings .radioToggler .operation {
  margin-left: 4px;
  vertical-align: middle;
}
.settings .dropDownMenuOut {
  max-width: none;
}
.settings .privacyButton button {
  margin-left: 0 !important;
}
.settings .photoreportYear {
  padding: 3px 0;
}
.settings .photoreportYear .year {
  display: inline-block;
  margin-right: 10px;
}
.settings .photoreportYear .flag {
  margin-bottom: -2px;
  margin-right: 5px;
}
.settings .countryYears {
  height: 355px;
  overflow: hidden;
  margin: 0 0 5px;
}
.settings .socialNetwork {
  display: inline-block;
  position: relative;
}
.settings .socialNetwork.facebook {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat 0px 0px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.vkontakte {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -41px 0px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.twitter {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -82px 0px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.google {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -123px 0px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.odnoklassniki {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -164px 0px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.active.facebook {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat 0px -41px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.active.vkontakte {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -41px -41px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.active.twitter {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -82px -41px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.active.google {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -123px -41px;
  height: 41px;
  width: 41px;
}
.settings .socialNetwork.active.odnoklassniki {
  background: url("https://files.enjourney.ru/images/sprite_socialNetwork.png") no-repeat -164px -41px;
  height: 41px;
  width: 41px;
}
.currency {
  height: 18px;
  width: 18px;
}
.currency.rur {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat 0px 0px;
}
.currency.usd {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat -18px 0px;
}
.currency.eur {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat -36px 0px;
}
.currency.h30 {
  height: 30px;
}
.currency.h30.rur {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat 0px -36px;
}
.currency.h30.usd {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat -18px -36px;
}
.currency.h30.eur {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat -36px -36px;
}
.currency.small {
  height: 13px;
  width: 9px;
}
.currency.small.rur {
  background: url("https://files.enjourney.ru/images/spriteCurrency.png") no-repeat -4px -70px;
}
.filter-block .filter_tip {
  font-size: 13px;
  position: relative;
  color: #cccccc;
}
.filter-block .filter_tip span {
  color: #cccccc;
}
.FSlider .fs12 {
  display: inline;
  font-size: 12px !important;
  color: #cccccc;
}
.slider.ranged {
  background: #485154;
  border-top: 2px solid #373f42;
  height: 3px;
  position: relative;
  top: 3px;
  width: 100%;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.slider.ranged .ui-slider-handle {
  background: #a7a7a7 url("https://files.enjourney.ru/images/handlerBG.png") repeat-x;
  cursor: pointer;
  height: 13px;
  margin: -6px 0 0 -6px;
  width: 12px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.slider.ranged .ui-slider-range {
  background: #f3bf50;
  height: 5px;
  width: 100%;
  top: -2px;
}
.slider.ranged .min,
.slider.ranged .max {
  bottom: -24px;
  font-size: 12px;
  position: absolute;
}
.slider.ranged .min {
  left: 0;
}
.slider.ranged .max {
  right: 0;
}
#userMessages {
  background: url("https://files.enjourney.ru/images/userMessagesBg.jpg");
  background-size: cover;
  min-width: 990px;
  position: relative;
}
#userMessages .userMessages_userList {
  min-width: 297px;
  width: 30%;
}
#userMessages .userMessages_messageActions,
#userMessages .userMessages_messageSearch,
#userMessages .userMessages_messageList,
#userMessages .userMessages_messageForm {
  margin-left: 30%;
  min-width: 693px;
  width: 70%;
}
#userMessages .userMessages_userList {
  float: left;
}
#userMessages .userMessages_userList_heading {
  font-size: 30px;
  padding: 30px;
}
#userMessages .userMessages_userList_users {
  overflow: hidden;
  position: relative;
}
#userMessages .userMessages_userList_user {
  color: #fff;
  display: block;
  padding: 15px 30px;
}
#userMessages .userMessages_userList_user:hover,
#userMessages .userMessages_userList_user.current {
  background: rgba(0, 0, 0, 0.15);
}
#userMessages .userMessages_userList_time {
  float: right;
  font-size: 15px;
  margin-top: 6px;
}
#userMessages .userMessages_userList_time.short {
  display: none;
}
#userMessages .userMessages_userList_avatar {
  float: left;
  margin-right: 8px;
  position: relative;
}
#userMessages .userMessages_userList_avatar .userMessages_avatarImage {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
#userMessages .userMessages_userList_newCount {
  left: 35px;
  position: absolute;
  top: -4px;
}
#userMessages .userMessages_userList_name {
  color: #f3bf50;
  display: block;
  font-size: 18px;
  margin: 5px 0;
  max-width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#userMessages .userMessages_userList_text {
  display: block;
  font-size: 14px;
  margin: 5px 0;
  max-width: 394px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#userMessages .userMessages_messageActions {
  background: rgba(0, 0, 0, 0.3) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  display: none;
  margin-bottom: 1px;
  padding: 21px 30px 16px;
}
#userMessages .userMessages_messageActions .userMessages_messageDelete {
  margin: -1px 0 -2px;
}
#userMessages .userMessages_messageSearch {
  background: rgba(0, 0, 0, 0.3) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  font-size: 15px;
  margin-bottom: 1px;
  padding: 30px 30px 25px;
}
#userMessages .userMessages_messageSearch .styledInput {
  font-size: 15px;
  margin-left: 27px;
  width: 211px;
}
#userMessages .userMessages_messageSearch .search {
  border: none;
  cursor: pointer;
  margin-left: 15px;
  outline: none;
}
#userMessages.selected .userMessages_messageActions {
  display: block;
}
#userMessages.selected .userMessages_messageSearch {
  display: none;
}
#userMessages .userMessages_messageList {
  background: rgba(0, 0, 0, 0.3) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
}
#userMessages .userMessages_messageList h2 {
  font-size: 30px;
  margin-top: 50px;
}
#userMessages .userMessages_messageList h3 {
  font-size: 24px;
  margin-top: 25px;
}
#userMessages .userMessages_dialog {
  overflow: hidden;
}
#userMessages .userMessages_dialog_prevMessages .preloader,
#userMessages .userMessages_dialog_nextMessages .preloader {
  height: 30px;
  margin-left: 30px;
  width: 30px;
}
#userMessages .userMessages_dialog_prevMessages .preloader .rotate,
#userMessages .userMessages_dialog_nextMessages .preloader .rotate {
  left: 4px;
  right: 4px;
  top: 4px;
}
#userMessages .userMessages_dialog_prevMessages .preloader .rotate:after,
#userMessages .userMessages_dialog_nextMessages .preloader .rotate:after {
  border-width: 3px;
}
#userMessages .userMessages_dateDivider {
  margin: 9px 0;
  padding: 0 30px;
}
#userMessages .userMessages_dateDivider fieldset {
  border-top: 1px solid #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  text-align: center;
}
#userMessages .userMessages_dateDivider fieldset legend {
  font-size: 18px;
  padding: 0 18px;
}
#userMessages .userMessages_message {
  cursor: pointer;
  display: block;
  font-size: 15px;
  padding: 15px 30px;
  position: relative;
}
#userMessages .userMessages_message.searchMessage {
  cursor: pointer;
}
#userMessages .userMessages_message.highlight {
  background: rgba(255, 255, 255, 0.15);
}
#userMessages .userMessages_message .userMessages_messageSelect,
#userMessages .userMessages_message .userMessages_messageSelected {
  display: none;
  left: 48px;
  position: absolute;
  top: 33px;
}
#userMessages .userMessages_message.selected .userMessages_messageTime {
  visibility: hidden !important;
}
#userMessages .userMessages_message.selected .userMessages_messageSelect {
  display: none !important;
}
#userMessages .userMessages_message.selected .userMessages_messageSelected {
  display: inline-block !important;
}
#userMessages .userMessages_message:hover .userMessages_messageTime {
  visibility: hidden;
}
#userMessages .userMessages_message:hover .userMessages_messageSelect {
  display: inline-block;
}
#userMessages .userMessages_message:hover .userMessages_messageSelected {
  display: none;
}
#userMessages .userMessages_messageTime {
  float: left;
  line-height: 50px;
  margin-right: 20px;
  vertical-align: middle;
}
#userMessages .searchMessage .userMessages_messageTime {
  line-height: 150%;
  margin-top: 14px;
}
#userMessages .searchMessage .userMessages_messageText,
#userMessages .searchMessage .userMessages_attached {
  margin-left: 136px;
}
#userMessages .userMessages_messageAvatar {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  height: 50px;
  margin-right: 8px;
  width: 50px;
  background: #fff;
}
#userMessages .userMessages_messageAvatar_additional {
  border: 2px solid #212223;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  height: 32px;
  left: -40px;
  margin-right: -36px;
  position: relative;
  top: 30px;
  width: 32px;
}
#userMessages .userMessages_messageText {
  display: block;
  line-height: 150%;
  margin-left: 115px;
  padding-top: 14px;
  word-wrap: break-word;
}
#userMessages .userMessages_attached {
  margin-left: 115px;
}
#userMessages .userMessages_attachedImages {
  width: 600px;
}
#userMessages .userMessages_attachedImage {
  background: 50% 50% no-repeat;
  background-size: cover;
  display: inline-block;
  padding-bottom: 33.333333333333336%;
  width: 33.333333333333336%;
}
#userMessages .userMessages_attachedVideos noindex {
  display: inline-block;
}
#userMessages .userMessages_attachedGeoPos .geopos {
  width: 600px;
}
#userMessages .userMessages_messageForm {
  background: rgba(0, 0, 0, 0.3) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  bottom: 0;
  margin-top: 1px;
  position: absolute;
}
#userMessages .userMessages_messageForm.disabled .userMessages_messageFormElts,
#userMessages .userMessages_messageForm.disabled .commentsWidget {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#userMessages .userMessages_messageForm.disabled .overlay {
  display: block;
}
#userMessages .userMessages_messageForm .styledInput {
  margin-bottom: 5px;
}
#userMessages .userMessages_messageForm .submit {
  float: right;
}
#userMessages .userMessages_messageForm .arrow {
  border: solid #f3bf50;
  border-width: 0 1px 1px 0;
  display: inline-block;
  float: right;
  height: 6px;
  line-height: 36px;
  margin: 13px 12px;
  position: relative;
  transform: rotate(-45deg);
  vertical-align: middle;
  width: 6px;
}
#userMessages .userMessages_messageForm .arrow:before {
  background: #f3bf50;
  content: '';
  display: block;
  height: 1px;
  left: -2px;
  position: absolute;
  top: 2px;
  transform: rotate(45deg);
  width: 9px;
}
#userMessages .userMessages_messageForm .userAvatar {
  float: right;
}
#userMessages .userMessages_messageForm .userAvatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  height: 36px;
  width: 36px;
}
#userMessages .userMessages_messageForm .overlay {
  background: rgba(0, 0, 0, 0.5);
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
#userMessages .userMessages_messageForm .commentsWidget {
  background: none;
  margin: 0;
  max-width: none;
  padding: 10px 30px 33px;
}
#userMessages .userMessages_messageForm .commentsWidget .openForm,
#userMessages .userMessages_messageForm .commentsWidget .collapseComments {
  display: none;
}
#userMessages .userMessages_messageForm .commentsWidget .comment.form {
  background: none;
  display: block !important;
  padding: 0;
}
#userMessages .userMessages_messageForm .commentsWidget .comment .avatar {
  margin: 5px 11px 0 0;
}
#userMessages .userMessages_messageForm .commentsWidget .comment .commentInnet {
  margin: 0 0 0 61px;
}
#userMessages .userMessages_messageForm .commentsWidget .comment .CommentTextInner {
  border-bottom-color: #45738b;
  margin: 0 0 -13px 0;
  min-height: 49px;
  padding: 5px 0 0 0;
}
#userMessages .userMessages_messageForm .commentsWidget .attached .images {
  width: 600px;
}
#userMessagesQuick {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  position: fixed;
  right: 0;
  width: 350px;
  z-index: 10000;
}
#userMessagesQuick .message {
  padding: 10px;
  position: relative;
}
#userMessagesQuick .message .name {
  color: #f3bf50;
  display: block;
  font-size: 15px;
  padding: 0 0 10px;
}
#userMessagesQuick .message .avatar {
  float: left;
  margin-right: 10px;
  width: 60px;
}
#userMessagesQuick .message .avatar img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
#userMessagesQuick .message .text {
  color: #fff;
  font-size: 14px;
}
#userMessagesQuick .message .close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
@media screen and (max-width: 1110px) {
  #userMessages .userMessages_userList_heading {
    font-size: 24px;
  }
}
@media screen and (max-width: 1300px) {
  #userMessages .userMessages_userList_time {
    display: none;
  }
  #userMessages .userMessages_userList_time.short {
    display: block;
  }
}
.likeTop,
.emojis {
  display: block;
}
.likeTop.window,
.emojis.window {
  background: #191c1e;
  border: 1px solid #525c64;
  padding: 10px 20px;
  position: absolute;
  z-index: 1333;
  width: 104px;
  left: -4px;
  top: 45px;
}
.likeTop.window:after,
.emojis.window:after {
  content: '';
  background: #333333;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  height: 19px;
  width: 100%;
  left: 0;
  bottom: 100%;
}
.likeTop.window .arr,
.emojis.window .arr {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -241px -41px;
  display: inline-block;
  height: 9px;
  width: 16px;
  position: absolute;
  bottom: 100%;
  left: 21px;
}
.likeTop.window.top .arr,
.emojis.window.top .arr {
  top: 100%;
  bottom: auto;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.likeTop .emoji,
.emojis .emoji {
  cursor: pointer;
  margin: 5px;
}
.emoji {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -khtml-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  height: 18px !important;
  width: 16px !important;
  display: inline-block;
  margin: 0 1px;
}
.emoji.S1f60a {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") 0px 0px !important;
}
.emoji.S1f609 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -17px 0px !important;
}
.emoji.S1f606 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -34px 0px !important;
}
.emoji.S1f612 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -51px 0px !important;
}
.emoji.S1f603 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -68px 0px !important;
}
.emoji.S1f60e {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -85px 0px !important;
}
.emoji.S1f629 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -102px 0px !important;
}
.emoji.S1f633 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -119px 0px !important;
}
.emoji.S1f630 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") 0px -19px !important;
}
.emoji.S1f637 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -17px -19px !important;
}
.emoji.S1f621 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -34px -19px !important;
}
.emoji.S1f44d {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -51px -19px !important;
}
.emoji.S1f44e {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -68px -19px !important;
}
.emoji.S1f446 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -85px -19px !important;
}
.emoji.S270c {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -102px -19px !important;
}
.emoji.S2665 {
  background: url("https://files.enjourney.ru/images/sprite_emoji.png") -119px -19px !important;
}
.leftProfilePanel {
  float: left;
  overflow: hidden;
}
.leftProfilePanel .avatar img {
  height: 32px;
  width: 32px;
}
.leftProfilePanel .textList .textListValues .textListValue .textListValueTitle {
  font-size: 17px;
  margin-bottom: 2px;
}
.leftProfilePanel .textList .textListValues .textListValue .textListText {
  margin-bottom: 7px;
}
.leftProfilePanel .textList .textListValues .textListValue .textListValueTitle,
.leftProfilePanel .textList .textListValues .textListValue .textListText {
  margin-left: 39px;
}
.leftProfilePanel .possibleFriends.textList .textListValues .textListValue {
  min-height: 32px;
  padding: 4px 30px;
}
.leftProfilePanel .possibleFriends.textList .textListValues .textListValue .avatar {
  float: left;
}
.leftProfilePanel .possibleFriends.textList .textListValues .textListValue .textListValueTitle {
  display: block;
  line-height: 32px;
  vertical-align: middle;
}
.leftProfilePanel .possibleFriends.textList .textListTitle {
  padding-bottom: 9px;
}
.leftProfilePanel .recommended > .title {
  padding-bottom: 9px;
}
.leftProfilePanel .textList {
  margin: 0 0 1px;
}
.leftProfilePanel .textList .textListTitle {
  padding: 19px 30px 7px;
}
.friendLinks .selectedValues {
  margin: 0;
}
.friendLinks .selectedValues .value {
  font-size: 15px !important;
  padding: 2px 30px 6px !important;
}
.blur {
  -webkit-user-select: none;
}
.allInner {
  position: relative;
}
.modalWindowClose {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px 0px;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 36px;
  height: 36px;
  z-index: 1000;
}
.modalWindowClose:after {
  background: url("https://files.enjourney.ru/images/sprite_operations.png?v20171228") -148px -37px;
}
.modalWindowClose .tooltip {
  white-space: nowrap;
  width: auto;
}
.modalWindowClose .tooltip .tooltipInner {
  width: auto;
}
.modalWindowWidget {
  -webkit-overflow-scrolling: touch;
  position: fixed;
  overflow: auto;
  color: #fff;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 1002;
}
.modalWindowWidget .box {
  margin: 12px 0;
  padding: 25px 26px;
  position: relative;
}
.modalWindowWidget .box .boxInner {
  position: relative;
  z-index: 3;
  font: 300 14px/1 'Roboto';
}
.modalWindowWidget .box .boxInner .buttonBorder {
  margin-left: 0 !important;
}
.modalWindowWidget .box form {
  position: relative;
  z-index: 3;
}
.modalWindowWidget .box form.qualificationForm .scrollable {
  max-height: 463px;
  overflow: hidden;
}
.modalWindowWidget .box form .radiobuttons .radiobutton .arr {
  margin-right: 6px;
  position: relative;
  top: 2px;
}
.modalWindowWidget .inpt.text,
.modalWindowWidget table {
  width: 100%;
}
.modalWindowWidget .inpt.text td,
.modalWindowWidget table td {
  padding-bottom: 6px;
}
.modalWindowWidget .inpt.text input,
.modalWindowWidget table input,
.modalWindowWidget .inpt.text textarea,
.modalWindowWidget table textarea {
  font: 300 17px/1 'Roboto';
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  padding-bottom: 2px;
  color: #aae4ff;
  background: transparent;
  outline: none;
  border: none;
  width: 100%;
}
.modalWindowWidget .inpt.text input:-moz-placeholder,
.modalWindowWidget table input:-moz-placeholder,
.modalWindowWidget .inpt.text textarea:-moz-placeholder,
.modalWindowWidget table textarea:-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input::-moz-placeholder,
.modalWindowWidget table input::-moz-placeholder,
.modalWindowWidget .inpt.text textarea::-moz-placeholder,
.modalWindowWidget table textarea::-moz-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input:-ms-input-placeholder,
.modalWindowWidget table input:-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea:-ms-input-placeholder,
.modalWindowWidget table textarea:-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input::-ms-input-placeholder,
.modalWindowWidget table input::-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea::-ms-input-placeholder,
.modalWindowWidget table textarea::-ms-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input::-webkit-input-placeholder,
.modalWindowWidget table input::-webkit-input-placeholder,
.modalWindowWidget .inpt.text textarea::-webkit-input-placeholder,
.modalWindowWidget table textarea::-webkit-input-placeholder {
  color: #aae4ff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input:focus:-moz-placeholder,
.modalWindowWidget table input:focus:-moz-placeholder,
.modalWindowWidget .inpt.text textarea:focus:-moz-placeholder,
.modalWindowWidget table textarea:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input:focus::-moz-placeholder,
.modalWindowWidget table input:focus::-moz-placeholder,
.modalWindowWidget .inpt.text textarea:focus::-moz-placeholder,
.modalWindowWidget table textarea:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input:focus:-ms-input-placeholder,
.modalWindowWidget table input:focus:-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea:focus:-ms-input-placeholder,
.modalWindowWidget table textarea:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input:focus::-ms-input-placeholder,
.modalWindowWidget table input:focus::-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea:focus::-ms-input-placeholder,
.modalWindowWidget table textarea:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input:focus::-webkit-input-placeholder,
.modalWindowWidget table input:focus::-webkit-input-placeholder,
.modalWindowWidget .inpt.text textarea:focus::-webkit-input-placeholder,
.modalWindowWidget table textarea:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input.error,
.modalWindowWidget table input.error,
.modalWindowWidget .inpt.text textarea.error,
.modalWindowWidget table textarea.error {
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  color: #ff9594;
}
.modalWindowWidget .inpt.text input.error:-moz-placeholder,
.modalWindowWidget table input.error:-moz-placeholder,
.modalWindowWidget .inpt.text textarea.error:-moz-placeholder,
.modalWindowWidget table textarea.error:-moz-placeholder {
  color: #ff9594;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input.error::-moz-placeholder,
.modalWindowWidget table input.error::-moz-placeholder,
.modalWindowWidget .inpt.text textarea.error::-moz-placeholder,
.modalWindowWidget table textarea.error::-moz-placeholder {
  color: #ff9594;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input.error:-ms-input-placeholder,
.modalWindowWidget table input.error:-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea.error:-ms-input-placeholder,
.modalWindowWidget table textarea.error:-ms-input-placeholder {
  color: #ff9594;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input.error::-ms-input-placeholder,
.modalWindowWidget table input.error::-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea.error::-ms-input-placeholder,
.modalWindowWidget table textarea.error::-ms-input-placeholder {
  color: #ff9594;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input.error::-webkit-input-placeholder,
.modalWindowWidget table input.error::-webkit-input-placeholder,
.modalWindowWidget .inpt.text textarea.error::-webkit-input-placeholder,
.modalWindowWidget table textarea.error::-webkit-input-placeholder {
  color: #ff9594;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.modalWindowWidget .inpt.text input.error:focus:-moz-placeholder,
.modalWindowWidget table input.error:focus:-moz-placeholder,
.modalWindowWidget .inpt.text textarea.error:focus:-moz-placeholder,
.modalWindowWidget table textarea.error:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input.error:focus::-moz-placeholder,
.modalWindowWidget table input.error:focus::-moz-placeholder,
.modalWindowWidget .inpt.text textarea.error:focus::-moz-placeholder,
.modalWindowWidget table textarea.error:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input.error:focus:-ms-input-placeholder,
.modalWindowWidget table input.error:focus:-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea.error:focus:-ms-input-placeholder,
.modalWindowWidget table textarea.error:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input.error:focus::-ms-input-placeholder,
.modalWindowWidget table input.error:focus::-ms-input-placeholder,
.modalWindowWidget .inpt.text textarea.error:focus::-ms-input-placeholder,
.modalWindowWidget table textarea.error:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input.error:focus::-webkit-input-placeholder,
.modalWindowWidget table input.error:focus::-webkit-input-placeholder,
.modalWindowWidget .inpt.text textarea.error:focus::-webkit-input-placeholder,
.modalWindowWidget table textarea.error:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modalWindowWidget .inpt.text input.noborder,
.modalWindowWidget table input.noborder,
.modalWindowWidget .inpt.text textarea.noborder,
.modalWindowWidget table textarea.noborder {
  background: none !important;
}
.modalWindowWidget .inpt.text textarea,
.modalWindowWidget table textarea {
  height: 3em;
}
.modalWindowWidget h1,
.modalWindowWidget h2,
.modalWindowWidget h3,
.modalWindowWidget h4 {
  font: 300 30px/1 'Roboto';
  text-align: center;
}
.modalWindowWidget .inner {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  z-index: 999;
  height: auto;
}
.modalWindowWidget .inner .pattern {
  background: rgba(0, 0, 0, 0.15) url("https://files.enjourney.ru/images/catalogItem_pattern_bg.png");
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.modalWindowWidget .inner #redactor-modal-body {
  position: relative;
}
.modalWindowWidget .ajaxForm {
  padding: 0 4px;
}
.modalWindowWidget .ajaxForm .share a {
  margin: 0 5px;
}
.modalWindowWidget .ajaxForm .share a .auth-title {
  display: none;
}
.modalWindowWidget .ajaxForm .fDatePicker {
  padding-top: 5px;
}
.modalWindowWidget .ajaxForm .radiobuttons.fll .radiobutton {
  margin-right: 5px;
}
.modalWindowWidget .ajaxForm.registration {
  padding: 2px 4px;
}
.modalWindowWidget .ajaxForm.registration table td {
  padding-bottom: 19px;
  line-height: 1.2;
  width: 190px;
}
.modalWindowWidget .ajaxForm.registration table td input {
  margin-left: -1px;
}
.modalWindowWidget .ajaxForm.registration .radiobuttons .radiobutton {
  margin: 0 18px;
}
.modalWindowWidget .ajaxForm.loginForm table td {
  vertical-align: middle;
}
.modalWindowWidget .viewerVideo {
  margin: 0 auto;
  height: 87vh;
  width: 100%;
}
.modalWindowWidget .viewerImages.lenta__itemFull.photoreport .itemText .itemTitle .itemOperations {
  left: 61px;
}
.modalWindowWidget .scrollableTrack {
  z-index: 4;
}
.modalWindowShadow:hover,
.modalWindowShadow {
  background: #000 50% 50%;
  background-size: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999 !important;
}
.modalWindowShadow:hover.close,
.modalWindowShadow.close {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.searchplacewindow .menuCategory {
  width: 374px;
  padding: 7px 0;
}
.searchplacewindow .menuCategory .scrollableContent {
  margin-right: 44px;
  margin-left: 11px;
}
.searchplacewindow table {
  margin: 0 4px;
  width: 100%;
}
.searchplacewindow table td,
.searchplacewindow table th {
  vertical-align: top;
  width: 50%;
}
.searchplacewindow table th {
  font: 300 24px/34px 'Roboto';
  text-align: left;
  color: #fff;
}
.searchplacewindow .clearForm {
  margin-right: 18px;
}
.searchplacewindow .buttonBorder {
  padding: 9px 23px 10px 23px;
}
.maxHeight .shirm .box #fileStorage .listPhotoreport {
  height: 100%;
}
.box.searchplacewindow {
  padding: 22px 7px;
}
.box.searchplacewindow th {
  padding: 0 0 0 14px;
}
.box.register2 {
  padding: 12px 26px;
}
.box.register2 table tr td {
  padding-bottom: 18px;
  padding-right: 21px;
}
.box.register2 table tr td input {
  width: 205px;
}
.box.register2 .fDatePicker {
  display: inline-block;
  padding-left: 5px;
  padding-top: 2px;
}
.box.register2 .radioToggler label {
  font-size: 14px;
  position: relative;
  top: -12px;
}
.box.register2 .radioToggler input {
  display: none;
}
.textCompetitionComments {
  overflow: hidden;
  margin: -48px -26px -48px -26px;
}
.textCompetitionComments.likeWindow .title {
  margin-bottom: 30px;
}
.textCompetitionComments.likeWindow .user {
  vertical-align: top;
  width: 39%;
}
.textCompetitionComments.likeWindow .user .ta-l {
  display: block;
}
.textCompetitionComments.likeWindow .user .name,
.textCompetitionComments.likeWindow .user .avatar {
  width: 100%;
}
.textCompetitionComments .commentsWidget {
  position: relative;
}
.textCompetitionComments .commentsWidget > .comment.form.parent.hidden {
  display: block !important;
}
.textCompetitionComments .commentsWidget > .comments {
  max-height: 507px;
  overflow: hidden;
}
.textCompetitionComments .commentsWidget > .comment.form.parent {
  top: 0;
}
.textTermsdrawing,
.agreementText,
.textCompetitionfaq {
  max-height: 584px;
  margin-top: -6px;
  padding: 0 25px 0 4px;
  overflow: hidden;
}
.textTermsdrawing p,
.agreementText p,
.textCompetitionfaq p {
  font: 300 15px/24px 'Roboto';
  padding-bottom: 24px;
}
.textTermsdrawing strong,
.agreementText strong,
.textCompetitionfaq strong {
  font-weight: bold;
}
.textCompetitionfaq {
  margin: -38px -26px !important;
}
.textCompetitionfaq .item {
  padding: 26px 30px 42px 30px;
  margin: 0 -25px 0 -4px;
  border-top: 1px solid #5c6472;
}
.textCompetitionfaq .item .questionTitle {
  margin-bottom: 3px;
  font-size: 24px;
}
.textCompetitionfaq .item .requestText {
  font-size: 15px;
  line-height: 24px;
}
.textCompetitionfaq .questionLinks {
  margin: 38px 26px 36px 26px;
}
.textCompetitionfaq .questionLink {
  margin-bottom: 10px;
  display: block;
}
.agreementText h1 {
  font-size: 26px;
  margin: 20px 0 10px;
}
.agreementText ul li,
.agreementText ol li {
  line-height: 24px;
  margin: 10px 0 10px 15px;
}
.agreementText .level2 {
  padding-left: 15px;
}
.agreementText .level3 {
  padding-left: 30px;
}
.maxWidth.maxHeight .gmap {
  position: absolute;
}
.maxWidth.maxHeight .inner {
  position: absolute;
  height: auto;
  width: auto;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.maxWidth.maxHeight .modalWindowShadow.modalWindowClose {
  z-index: 999;
}
.maxWidth.maxHeight .modalWindowClose {
  z-index: 1001;
}
.theme_light .modalWindowWidget a {
  color: #346799;
}
.modalWindowWidget .theme_light a {
  color: #346799;
}
.auth-services .auth-service {
  display: inline-block;
  margin-right: 5px;
}
.auth-services .auth-service:last-child {
  margin-right: 0;
}
.auth-services .auth-title {
  display: none;
}
.share a {
  display: inline-block;
  position: relative;
  margin: 0 10px 0 0 !important;
  vertical-align: top;
}
.share a::after {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  position: absolute;
  content: ' ';
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  display: inline-block;
  height: 36px;
  width: 36px;
  left: 0;
  top: 0;
}
.share a:last-child {
  margin: 0;
}
.share a:hover:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.share a.facebook {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.facebook:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.instagram {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -185px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.instagram:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -185px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.vk,
.share a.vkontakte {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -37px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.vk:after,
.share a.vkontakte:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -37px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.twitter {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -74px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.twitter:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -74px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.google_oauth,
.share a.googleplus {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -111px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.google_oauth:after,
.share a.googleplus:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -111px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.pinterest {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -148px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.pinterest:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -148px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.sitemap {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -222px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
  height: 36px !important;
}
.share a.sitemap:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -222px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.youtube {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -259px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.youtube:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -259px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.enjourney {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -296px -344px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share a.enjourney:after {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -296px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.facebook {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat 0px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.instagram {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -185px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.vk,
.share.reverseHover a.vkontakte {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -37px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.twitter {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -74px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.google_oauth,
.share.reverseHover a.googleplus {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -111px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.pinterest {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -148px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
}
.share.reverseHover a.sitemap {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -222px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
  height: 36px !important;
}
.share.reverseHover a.enjourney {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -296px -381px;
  display: inline-block;
  height: 36px;
  width: 36px;
  height: 36px !important;
}
.share.ico {
  margin: 0 -10px 0 0;
}
.share.ico a {
  margin: 0 10px 0 0;
}
.share.ico a:after {
  display: none;
}
.share.ico a.facebook {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -9px -424px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.share.ico a.vk,
.share.ico a.vkontakte {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -44px -424px;
  display: inline-block;
  height: 17px;
  width: 25px;
}
.share.ico a.twitter {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -82px -424px;
  display: inline-block;
  height: 17px;
  width: 20px;
}
.PhotoreportItemsInner.dark .articleTitle .share a.facebook,
.share.white a.facebook {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -9px -442px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.PhotoreportItemsInner.dark .articleTitle .share a.vk,
.share.white a.vk,
.PhotoreportItemsInner.dark .articleTitle .share a.vkontakte,
.share.white a.vkontakte {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -44px -442px;
  display: inline-block;
  height: 17px;
  width: 25px;
}
.PhotoreportItemsInner.dark .articleTitle .share a.twitter,
.share.white a.twitter {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -82px -442px;
  display: inline-block;
  height: 17px;
  width: 20px;
}
footer .share {
  padding: 17px 0 0 0;
  margin: 0 -10px;
  float: right;
}
.shortAutocompliteWidget {
  display: none;
  margin-left: -30px;
  position: absolute;
  width: 300px;
  z-index: 3;
}
.shortAutocompliteWidget .dropDownMenuOut {
  padding: 20px 20px 10px !important;
  right: auto !important;
  width: 100%;
}
.shortAutocompliteWidget .dropDownMenuOut .dropDownMenuContent {
  max-height: 300px;
  overflow: hidden;
  margin: 10px 0;
}
.shortAutocompliteWidget .dropDownMenuOut .dropDownMenuContent .value {
  cursor: pointer;
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 4px 0;
}
.shortAutocompliteWidget .dropDownMenuOut .dropDownMenuContent .value .avatar {
  margin: 0 !important;
  top: 0;
}
.shortAutocompliteWidget .dropDownMenuOut .dropDownMenuContent .value img {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  margin-right: 8px;
  vertical-align: middle;
  width: 50px;
}
.shortAutocompliteWidgetLazyLoad {
  background: rgba(243, 191, 80, 0.5);
  color: #000;
  cursor: pointer;
  padding: 2px 5px;
  position: relative;
  text-align: center;
}
.shortAutocompliteWidgetLazyLoad:hover {
  background: #f3bf50;
}
.commentsWidget {
  background: url("https://files.enjourney.ru/images/bg_body.png");
  color: #fff;
  font: 300 14px/22px 'Roboto';
  margin: 10px auto;
  max-width: 1000px;
  position: relative;
  text-align: left;
  /* стили для ленты */

}
.commentsWidget .avatar.online .status {
  right: 0;
  top: 0;
}
.commentsWidget .paginatorComment {
  margin: 10px 0;
}
.commentsWidget .showlall {
  margin: 0 0 30px 0;
}
.commentsWidget .hidden {
  display: none !important;
}
.commentsWidget .hide a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.commentsWidget .hide a.answers {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.commentsWidget .collapseComments {
  display: none !important;
  left: -43px;
  position: absolute;
}
.commentsWidget.expanded .collapseComments {
  display: block !important;
}
.commentsWidget.hideCollapser .collapseComments {
  display: none !important;
}
.commentsWidget .answers .icon {
  margin-bottom: -6px;
  margin-right: 5px;
  position: relative;
  top: -2px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -380px -90px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.commentsWidget .answers:hover .icon {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -380px -72px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
.commentsWidget .openForm {
  font-size: 15px;
  padding: 11px 19px 15px;
  display: block;
  background-image: url("https://files.enjourney.ru/images/shadow/30.png");
  background-repeat: repeat;
}
.commentsWidget .comment_group:after,
.commentsWidget .comment:after {
  background: rgba(127, 130, 136, 0.25);
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  padding: 0;
  margin: 0;
  right: 0;
  left: 0;
}
.commentsWidget .comment_group:before,
.commentsWidget .comment:before {
  content: '';
  position: absolute;
  z-index: 2;
  height: 30px;
  width: 1px;
  left: 45px;
  top: 68px;
}
.commentsWidget .comment {
  position: relative;
  display: block;
  padding: 2px 20px 4px 20px;
  background: url("https://files.enjourney.ru/images/comments_widget/comments_bg_2.png");
}
.commentsWidget .comment .commentInner .commentInner {
  padding-top: 17px;
}
.commentsWidget .comment:last-child:after {
  display: none;
}
.commentsWidget .comment:before {
  bottom: -33px;
  height: auto;
  top: 34px;
}
.commentsWidget .comment .comment {
  padding: 0;
}
.commentsWidget .comment .comment.reply {
  padding: 0;
}
.commentsWidget .comment .comment.reply.form {
  background: transparent;
}
.commentsWidget .comment.edit .commentInner {
  display: none !important;
}
.commentsWidget .comment.comment_active {
  animation: comment_active 1.2s linear 1 reverse;
  -o-animation: comment_active 1.2s linear 1 reverse;
  -ms-animation: comment_active 1.2s linear 1 reverse;
  -moz-animation: comment_active 1.2s linear 1 reverse;
  -webkit-animation: comment_active 1.2s linear 1 reverse;
}
.commentsWidget .comment .comment.form.parent {
  background: none;
}
.commentsWidget .comment.form {
  padding-top: 15px;
}
.commentsWidget .comment.form .operations .dropDownMenu {
  margin-left: 10px;
}
.commentsWidget .comment.form .operations .dropDownMenu .dropDownMenuOut {
  right: auto;
}
.commentsWidget .comment.form .operations .dropDownMenu .dropDownMenuOut ul {
  margin-top: -10px;
}
.commentsWidget .comment.form .operations .dropDownMenu .dropDownMenuOut ul li {
  margin: 10px 0 5px;
}
.commentsWidget .comment.form .date {
  color: #f3bf50;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -khtml-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.commentsWidget .comment.form .attached .video .thumb {
  background-size: cover;
  background-position: 50% 50%;
  padding-top: 100%;
  width: 100%;
}
.commentsWidget .comment .date {
  color: #c6c6c6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  margin: 0 !important;
}
.commentsWidget .comment .date.operation {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.commentsWidget .comment.reply {
  padding-left: 83px;
}
.commentsWidget .comment .avatar {
  margin: 5px 14px 0 0;
  float: left;
}
.commentsWidget .comment .user {
  float: left;
  padding-right: 10px;
  font-weight: 100;
  font-size: 18px;
}
.commentsWidget .comment .commentText,
.commentsWidget .comment .commentInfo {
  padding: 0 0 0 64px;
  white-space: normal;
  word-wrap: break-word;
}
.commentsWidget .comment .commentText .emoji,
.commentsWidget .comment .commentInfo .emoji {
  margin: -4px 1px !important;
}
.commentsWidget .comment .commentText .operations,
.commentsWidget .comment .commentInfo .operations {
  line-height: 27px;
  margin: -7px 0 -21px;
  padding-right: 36px;
}
.commentsWidget .comment .commentText {
  padding-top: 1px;
}
.commentsWidget .comment .commentText .attached {
  clear: both;
}
.commentsWidget .comment .commentInnet {
  margin: 0 0 0 64px;
}
.commentsWidget .comment .commentInnet form .operations,
.commentsWidget .comment .commentInnet form .operations .operation {
  margin: 0 !important;
}
.commentsWidget .comment .commentInnet form .attached {
  margin-top: 0;
  white-space: normal;
}
.commentsWidget .comment .commentInnet form .attached .videos .video {
  width: 27%;
}
.commentsWidget .comment .commentInnet form .attached .poll .inpt {
  width: 100%;
  font-size: 17px;
  display: block;
}
.commentsWidget .comment .commentInnet form .attached .images .image {
  margin: 0 10px 10px 0;
  cursor: ew-resize;
  width: 27%;
}
.commentsWidget .comment .commentInnet form .attached .images .image canvas,
.commentsWidget .comment .commentInnet form .attached .images .image img {
  width: 100%;
}
.commentsWidget .comment .attached {
  margin-top: 8px;
}
.commentsWidget .comment .attached .multiprogressbar {
  position: absolute;
  margin: 0 !important;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.commentsWidget .comment .attached .links .link {
  width: 80%;
  position: relative;
}
.commentsWidget .comment .attached .links .link .operation.delete {
  background-image: url("https://files.enjourney.ru/images/sprite.png") !important;
}
.commentsWidget .comment .attached .links .link .thumb {
  background-position: 50% 50%;
  background-size: cover;
  margin-right: 10px;
  height: 110px;
  width: 140px;
  float: left;
}
.commentsWidget .comment .attached .links .link .title {
  font-size: 16px;
  color: #f3bf50;
  padding-right: 20px;
  overflow: hidden;
  display: block;
  padding-bottom: 10px;
  height: 30px;
}
.commentsWidget .comment .attached .videos .video {
  width: 100%;
}
.commentsWidget .comment .attached .videos .video.open,
.commentsWidget .comment .attached .videos .video.open iframe {
  width: 100% !important;
}
.commentsWidget .comment .attached .videos .video.open .before,
.commentsWidget .comment .attached .videos .video.open iframe .before {
  display: block;
  padding-bottom: 56.2%;
  content: '';
}
.commentsWidget .comment .attached .videos .video.open iframe {
  position: absolute;
  top: 0;
  height: 100%;
}
.commentsWidget .comment .attached .images .image .thumb {
  width: 30%;
  padding: 0 5% 5% 0;
}
.commentsWidget .comment .attached .images .image .thumb canvas,
.commentsWidget .comment .attached .images .image .thumb img {
  width: 100%;
}
.commentsWidget .comment .attached .images noindex:nth-child(3n) .image .thumb,
.commentsWidget .comment .attached .images .image:nth-child(3n) .thumb {
  padding-right: 0;
}
.commentsWidget .comment .attached .videos,
.commentsWidget .comment .attached .images {
  line-height: 0;
}
.commentsWidget .comment .attached .videos .video,
.commentsWidget .comment .attached .images .video,
.commentsWidget .comment .attached .videos .image,
.commentsWidget .comment .attached .images .image {
  position: relative;
}
.commentsWidget .comment .attached .videos .video .operation.remove,
.commentsWidget .comment .attached .images .video .operation.remove,
.commentsWidget .comment .attached .videos .image .operation.remove,
.commentsWidget .comment .attached .images .image .operation.remove {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}
.commentsWidget .comment .attached .geoposTpl {
  display: none;
}
.commentsWidget .comment .attached .geopos {
  font-size: 16px;
}
.commentsWidget .comment .attached .geopos .icon_remove {
  margin: 0px 4px -4px 4px;
}
.commentsWidget .comment .attached .timerResult {
  font-size: 16px;
}
.commentsWidget .comment .attached .timerResult .icon_remove {
  cursor: pointer;
  margin: 0 0 -3px 6px;
}
.commentsWidget .comment .commentInfo {
  height: 15px;
  font: 300 13px/1 'Roboto';
  margin: 8px 0 14px;
}
.commentsWidget .comment .commentInfo .operations a {
  margin-right: 16px;
}
.commentsWidget .comment .avatar img {
  border-radius: 50px;
  height: 50px;
  width: 50px !important;
}
.commentsWidget .comment .CommentTextInner {
  font: 300 17px/22px 'Roboto';
  padding: 23px 0 0 0;
  margin: 0 0 12px 0;
  border-bottom: 1px solid #4a5a62;
  color: #aae4ff;
  background: none;
  overflow: auto;
  overflow-x: hidden;
  outline: none;
  width: 100%;
  white-space: pre-wrap;
  min-height: 21px;
  max-height: 300px;
}
.commentsWidget .comment .CommentTextInner .emoji {
  margin: -4px 1px;
}
.commentsWidget .comment .errors {
  position: absolute;
  color: #f3bf50;
}
.commentsWidget .comment:hover .hide a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.commentsWidget .comment:hover .date {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.commentsWidget .comment_group {
  position: relative;
}
.commentsWidget .comment_group .preview {
  position: absolute;
  z-index: 40;
  left: 84px;
  top: 18px;
}
.commentsWidget .comment_group .avatar {
  position: relative;
  z-index: 3;
}
.commentsWidget .comment_group .line {
  background-color: #f3bf50;
  position: absolute;
  height: 1px;
  width: 41px;
  left: 45px;
  top: 33px;
}
.commentsWidget .comment_group .comment:last-child:before {
  display: none;
}
.commentsWidget .comment_group .comment_group_content {
  padding-bottom: 0;
  padding-top: 18px;
  height: 53px;
}
.commentsWidget .comment_group .comment_group_content:after {
  background: none;
}
.commentsWidget .comment_group .comment_group_content:before {
  background: none;
}
.commentsWidget .comment_group .comment_group_content .comment_group_title {
  display: inline-block;
  position: relative;
  margin-left: 15px;
  top: -21px;
}
.commentsWidget .comment_group .comment_group_content .comment_group_image {
  background-position: 50% 50%;
  position: relative;
  border: 1px solid #f3bf50;
  display: inline-block;
  line-height: 0;
  z-index: 3;
  height: 48px;
  width: 48px;
}
.commentsWidget .comment_group .comment_group:before,
.commentsWidget .comment_group .comment:before {
  background-color: #f3bf50;
}
.commentsWidget .commentInner .itemText .radiobuttons {
  padding: 4px 0;
  padding-bottom: 25px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton {
  padding: 4px 0;
  display: block;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton label {
  position: relative;
  margin-left: 7px;
  top: -2px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton,
.commentsWidget .commentInner .itemText .itemPoll {
  color: #fff;
  font-size: 14px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton span,
.commentsWidget .commentInner .itemText .itemPoll span {
  font-size: 13px;
  color: #9a9a9a;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .theme,
.commentsWidget .commentInner .itemText .itemPoll .theme {
  font-size: 18px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .itemPoolTitle,
.commentsWidget .commentInner .itemText .itemPoll .itemPoolTitle {
  margin: 0 9px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .itemPoolTitle .var,
.commentsWidget .commentInner .itemText .itemPoll .itemPoolTitle .var {
  padding-right: 140px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .line,
.commentsWidget .commentInner .itemText .itemPoll .line {
  margin-bottom: 6px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .line,
.commentsWidget .commentInner .itemText .itemPoll .line,
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .line span,
.commentsWidget .commentInner .itemText .itemPoll .line span {
  font-size: 14px;
  color: #fff;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .line .bg,
.commentsWidget .commentInner .itemText .itemPoll .line .bg {
  margin: -1px 0 0 0;
  background-color: #333;
  width: 100%;
  height: 3px;
}
.commentsWidget .commentInner .itemText .radiobuttons .radiobutton .line .bg span,
.commentsWidget .commentInner .itemText .itemPoll .line .bg span {
  display: block;
  background: #fff;
  height: 100%;
}
.commentsWidget.competition {
  margin: 0 -70px;
}
.commentsWidget.competition .competitionTimer {
  padding-top: 30px;
}
.commentsWidget.competition .comment {
  padding-bottom: 31px;
}
.commentsWidget.competition .comment .commentText {
  padding: 20px 64px;
}
.commentsWidget.competition .comment .userIN {
  position: absolute;
  z-index: 2;
  left: 70px;
  top: 5px;
}
.commentsWidget.competition .comment .userIN .user {
  position: relative;
  top: 19px;
}
.commentsWidget.competition .comment .userIN .avatar img {
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.commentsWidget.competition .comment .userIN.winner .avatar img {
  border-color: #f3bf50;
}
.commentsWidget.competition .comment .userIN.winner .avatar:before {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -299px -135px;
  display: inline-block;
  height: 57px;
  width: 63px;
  position: absolute;
  content: '';
  left: -7px;
  top: -3px;
}
.commentsWidget.competition .comment .userIN.winner .user:after {
  content: ' - победитель конкурса';
  color: #000;
}
.commentsWidget.competition .comment:after {
  display: none;
}
.commentsWidget.competition .comment .commentInner .commentInner img {
  width: 100%;
}
.replyLink {
  border-bottom: 1px dashed;
  color: #f3bf50;
  cursor: pointer;
}
.replyLink__remove {
  cursor: pointer;
  margin: 0 0 -4px 4px;
}
.gray .commentsWidget,
.theme_light .commentsWidget {
  background: transparent;
  color: #333;
}
.gray .commentsWidget .comment .attached .links .link .title,
.theme_light .commentsWidget .comment .attached .links .link .title {
  color: #346799;
}
.gray .commentsWidget .commentInner .itemText .itemPoll .theme,
.theme_light .commentsWidget .commentInner .itemText .itemPoll .theme,
.gray .commentsWidget .commentInner .radiobuttons .radiobutton,
.theme_light .commentsWidget .commentInner .radiobuttons .radiobutton,
.gray .commentsWidget .commentInner .itemText .itemPoll .itemPoolTitle span,
.theme_light .commentsWidget .commentInner .itemText .itemPoll .itemPoolTitle span,
.gray .commentsWidget .commentInner .itemText .itemPoll .itemPoolTitle,
.theme_light .commentsWidget .commentInner .itemText .itemPoll .itemPoolTitle {
  color: #333;
}
.gray .commentsWidget .commentInner .itemText .itemPoll .line .bg span,
.theme_light .commentsWidget .commentInner .itemText .itemPoll .line .bg span {
  background: #888888;
}
.gray .commentsWidget .comment .attached .inpt.text,
.theme_light .commentsWidget .comment .attached .inpt.text {
  background: url("https://files.enjourney.ru/images/border-input.png") repeat-x 100% 100% !important;
  color: #000;
}
.gray .commentsWidget .comment .attached .inpt.text:-moz-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:-moz-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.gray .commentsWidget .comment .attached .inpt.text::-moz-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text::-moz-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.gray .commentsWidget .comment .attached .inpt.text:-ms-input-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:-ms-input-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.gray .commentsWidget .comment .attached .inpt.text::-ms-input-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text::-ms-input-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.gray .commentsWidget .comment .attached .inpt.text::-webkit-input-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text::-webkit-input-placeholder {
  color: #336699;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 300ms;
}
.gray .commentsWidget .comment .attached .inpt.text:focus:-moz-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:focus:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.gray .commentsWidget .comment .attached .inpt.text:focus::-moz-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:focus::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.gray .commentsWidget .comment .attached .inpt.text:focus:-ms-input-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:focus:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.gray .commentsWidget .comment .attached .inpt.text:focus::-ms-input-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:focus::-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.gray .commentsWidget .comment .attached .inpt.text:focus::-webkit-input-placeholder,
.theme_light .commentsWidget .comment .attached .inpt.text:focus::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.gray .commentsWidget .comment .attached .links .link .title,
.theme_light .commentsWidget .comment .attached .links .link .title {
  color: #346799;
}
.gray .commentsWidget .comment_group .comment_group .line,
.theme_light .commentsWidget .comment_group .comment_group .line,
.gray .commentsWidget .comment_group .comment .line,
.theme_light .commentsWidget .comment_group .comment .line,
.gray .commentsWidget .comment_group .comment_group:before,
.theme_light .commentsWidget .comment_group .comment_group:before,
.gray .commentsWidget .comment_group .comment:before,
.theme_light .commentsWidget .comment_group .comment:before {
  background-color: #346799;
}
.gray .commentsWidget .comment_group .comment_group_content .comment_group_image,
.theme_light .commentsWidget .comment_group .comment_group_content .comment_group_image {
  border-color: #346799;
}
.gray .commentsWidget .openForm,
.theme_light .commentsWidget .openForm {
  background: none;
  position: relative;
}
.gray .commentsWidget .openForm:before,
.theme_light .commentsWidget .openForm:before {
  background: rgba(127, 130, 136, 0.25);
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  padding: 0;
  margin: 0;
  right: 0;
  left: 0;
  top: 0;
}
.gray .commentsWidget .comments:before,
.theme_light .commentsWidget .comments:before {
  background: rgba(127, 130, 136, 0.25);
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  padding: 0;
  margin: 0;
  right: 0;
  left: 0;
  top: 0;
}
.gray .commentsWidget .comment,
.theme_light .commentsWidget .comment {
  background: none;
}
.gray .commentsWidget .comment.form.parent,
.theme_light .commentsWidget .comment.form.parent {
  background: none;
  position: relative;
}
.gray .commentsWidget .comment.form.parent .attached .links .link,
.theme_light .commentsWidget .comment.form.parent .attached .links .link {
  width: 100%;
}
.gray .commentsWidget .comment.form.parent .attached .links .link .thumb,
.theme_light .commentsWidget .comment.form.parent .attached .links .link .thumb {
  width: 100%;
  height: 263px;
}
.gray .commentsWidget .comment.form.parent:before,
.theme_light .commentsWidget .comment.form.parent:before {
  background: rgba(127, 130, 136, 0.25);
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  padding: 0;
  margin: 0;
  right: 0;
  left: 0;
  top: 0;
}
.gray .commentsWidget .comment .date,
.theme_light .commentsWidget .comment .date {
  color: #666;
}
.gray .commentsWidget .comment.form .date,
.theme_light .commentsWidget .comment.form .date {
  color: #346799;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -khtml-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.gray .commentsWidget .comment .CommentTextInner,
.theme_light .commentsWidget .comment .CommentTextInner {
  border-bottom: 1px solid #c2d1e0;
  color: #346799;
}
.gray .commentsWidget .comment .errors,
.theme_light .commentsWidget .comment .errors {
  position: absolute;
  color: #f3bf50;
}
.gray .commentsWidget .answers .icon,
.theme_light .commentsWidget .answers .icon {
  background-image: url("https://files.enjourney.ru/images/sprite_theme_light.png");
}
@-webkit-keyframes comment_active {
  from {
    background-color: transparent;
  }
  to {
    background-color: rgba(255, 255, 255, 0.3);
  }
}
@-moz-keyframes comment_active {
  from {
    background-color: transparent;
  }
  to {
    background-color: rgba(255, 255, 255, 0.3);
  }
}
@keyframes comment_active {
  from {
    background-color: transparent;
  }
  to {
    background-color: rgba(255, 255, 255, 0.3);
  }
}
.slide,
.SlideCast {
  position: relative;
  line-height: 0;
}
.slide .imagesInner,
.SlideCast .imagesInner {
  position: relative !important;
  text-align: center;
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-image: url("https://files.enjourney.ru/images/shadow/40.png");
  background-repeat: repeat;
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  -moz-background-size: cover;
  /* Firefox 3.6+ */

  -webkit-background-size: cover;
  /* Safari 3.1+ и Chrome 4.0+ */

  -o-background-size: cover;
  /* Opera 9.6+ */

  background-size: cover;
  /* Современные браузеры */

}
.slide .imagesInner.s15,
.SlideCast .imagesInner.s15 {
  background-image: url("https://files.enjourney.ru/images/shadow/15.png");
  background-repeat: repeat;
}
.slide .imagesInner.s30,
.SlideCast .imagesInner.s30 {
  background-image: url("https://files.enjourney.ru/images/shadow/30.png");
  background-repeat: repeat;
}
.slide .imagesInner.s40,
.SlideCast .imagesInner.s40 {
  background-image: url("https://files.enjourney.ru/images/shadow/40.png");
  background-repeat: repeat;
}
.slide .imagesInner.s50,
.SlideCast .imagesInner.s50 {
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
}
.slide .imagesInner.s60,
.SlideCast .imagesInner.s60 {
  background-image: url("https://files.enjourney.ru/images/shadow/60.png");
  background-repeat: repeat;
}
.slide .imagesInner.s80,
.SlideCast .imagesInner.s80 {
  background-image: url("https://files.enjourney.ru/images/shadow/80.png");
  background-repeat: repeat;
}
.slide .imagesInner .shadows,
.SlideCast .imagesInner .shadows {
  position: absolute;
  height: 100%;
  width: 100%;
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
}
.slide img,
.SlideCast img {
  position: relative;
  z-index: 1;
  background: #000;
  border: 0 !important;
  border-collapse: collapse;
  outline: none;
  vertical-align: bottom;
}
.slide .first,
.SlideCast .first {
  position: relative;
  z-index: 1;
}
.slide .hidden,
.SlideCast .hidden {
  position: absolute;
  visibility: hidden;
  z-index: 0;
  left: 0;
  top: 0;
}
.slide .points,
.SlideCast .points {
  position: absolute;
  width: 16px;
  right: 10px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  z-index: 2;
  top: 10px;
}
.slide .points .point,
.SlideCast .points .point {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -167px -29px;
  display: inline-block;
  height: 16px;
  width: 16px;
  display: block;
  margin: 3px 0;
}
.slide .points .point.hover,
.SlideCast .points .point.hover,
.slide .points .point.active,
.SlideCast .points .point.active {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -150px -29px;
  display: inline-block;
  height: 16px;
  width: 16px;
  display: block;
}
.slide:hover .points,
.SlideCast:hover .points {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.slide:hover .infoInner,
.SlideCast:hover .infoInner {
  display: block;
}
.slideItems {
  height: 100px;
  text-align: center;
  position: absolute;
  overflow: hidden;
  width: 100%;
  top: 185px;
  display: none;
}
.slideItems .arr {
  position: absolute !important;
  top: 32px !important;
  -webkit-box-shadow: 0 0 0 0 #000000;
  -moz-box-shadow: 0 0 0 0 #000000;
  box-shadow: 0 0 0 0 #000000;
}
.slideItems .arr.l {
  left: 30px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -155px -301px;
  display: inline-block;
  height: 33px;
  width: 19px;
}
.slideItems .arr.r {
  right: 30px;
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -174px -301px;
  display: inline-block;
  height: 33px;
  width: 19px;
}
.slideItems img {
  display: inline-block !important;
  max-height: 100%;
  min-width: 100%;
  width: auto !important;
  border: 1px solid #cccccc;
}
.slideItems .parallelSlideItemsItem {
  display: inline-block;
  text-align: center;
  overflow: hidden;
  height: 100px;
  width: 100px;
  margin: 0 5px;
  position: relative;
}
.slideItems .parallelSlideItemsItem img {
  outline: none;
  border: none;
  height: 100px;
  width: 100px;
}
.slideItems .parallelSlideItemsItem .border {
  left: 0;
  top: 0;
  z-index: 2;
  display: inline-block;
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  width: 98px;
  height: 98px;
  border: 1px solid #cccccc;
}
.slideItems .parallelSlideItemsItem.active .border {
  border: 1px solid #f3bf50;
  width: 98px;
  height: 98px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=0);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.theme_light .arr.l {
  background-image: url("https://files.enjourney.ru/images/sprite_theme_light.png");
}
.theme_light .arr.r {
  background-image: url("https://files.enjourney.ru/images/sprite_theme_light.png");
}
.theme_light .infoInner .source {
  background-image: url("https://files.enjourney.ru/images/sprite_operations.png") !important;
}
.theme_light .infoInner .buttonBorder {
  background-image: url("https://files.enjourney.ru/images/shadow/50.png");
  background-repeat: repeat;
  background-color: transparent;
  border-color: #f3bf50;
  color: #f3bf50;
}
.likeWindow {
  vertical-align: top;
  text-align: center;
  padding-top: 32px;
  max-height: 403px;
  overflow: hidden;
  margin: -25px;
  width: 889px;
}
.likeWindow .user {
  display: inline-block;
  width: 130px;
  margin: 10px 20px;
  padding-bottom: 27px;
}
.likeWindow .name {
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  width: 130px;
  height: 14px;
}
.likeWindow .avatar {
  padding-bottom: 7px;
  font-size: 15px;
}
.likeWindow .avatar img {
  width: 130px;
  height: 130px;
}
.likeWidget .likeTop,
.pollWidget .likeTop {
  display: none;
  padding: 15px 10px 20px 19px;
  vertical-align: top;
  margin-bottom: 9px;
  position: absolute;
  bottom: 100%;
  right: -23px;
  width: auto;
  left: auto;
  top: auto;
}
.likeWidget .likeTop .arr,
.pollWidget .likeTop .arr {
  left: auto;
  right: 21px;
}
.likeWidget .likeTop:after,
.pollWidget .likeTop:after {
  height: 13px;
}
.likeWidget .likeTop *:after,
.pollWidget .likeTop *:after {
  display: none;
}
.likeWidget .likeTop .inner,
.pollWidget .likeTop .inner {
  height: 50px;
  max-width: 300px;
  min-width: 187px;
  overflow: hidden;
  margin: 12px 0 0 0;
}
.likeWidget .likeTop .avatar,
.pollWidget .likeTop .avatar {
  -webkit-transition: left 0.1s;
  -moz-transition: left 0.1s;
  -ms-transition: left 0.1s;
  -o-transition: left 0.1s;
  transition: left 0.1s;
  left: -60px;
  vertical-align: top;
  display: table-cell !important;
  margin: 0 !important;
}
.likeWidget .likeTop.nl .avatar,
.pollWidget .likeTop.nl .avatar {
  left: 0;
}
.likeWidget .likeTop a,
.pollWidget .likeTop a {
  display: block !important;
  line-height: 1;
  padding-bottom: 0 !important;
  font-size: 15px !important;
}
.likeWidget .likeTop img,
.pollWidget .likeTop img {
  margin: 0 10px 0 0 !important;
  display: inline-block;
  max-width: 50px !important;
  min-width: 50px !important;
  height: 50px !important;
  width: 50px !important;
}
.likeWidget.active .likeTop,
.pollWidget.active .likeTop {
  display: block;
  visibility: visible;
}
.pollWidget {
  position: relative;
}
.pollWidget .likeTop {
  right: -9px;
}
.likeWidget {
  position: relative;
}
.likeWidget.liked .likeTop .inner .avatar {
  left: 0;
}
.likeWidget.bottom .likeTop {
  margin-top: 9px;
  bottom: auto;
  top: 100%;
}
.likeWidget.bottom .likeTop .arr {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  top: auto;
  bottom: 100%;
}
.likeWidget:before {
  content: '';
  background: #333333;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  height: 30px;
  bottom: 100%;
  width: 100%;
  left: 0;
}
.likeButton {
  display: inline-block;
}
.likeButton .buttonBorder {
  margin: 0 !important;
}
.likeButton .likeCount {
  position: relative;
  height: 100%;
  float: right;
  top: 2px;
}
.likeButton .likeCount span {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -186px -220px;
  display: inline-block;
  height: 34px;
  width: 13px;
  position: absolute;
  display: block;
  left: -13px;
  top: 0;
}
.likeButton .likeCount div {
  font: 300 20px 'Roboto';
  -webkit-border-radius: 0 40px 40px 0;
  -khtml-border-radius: 0 40px 40px 0;
  -moz-border-radius: 0 40px 40px 0;
  border-radius: 0 40px 40px 0;
  padding: 4px 19px 4px 10px;
  color: #fff;
  background-image: url("https://files.enjourney.ru/images/shadow/35.png");
  background-repeat: repeat;
}
.likeHeart {
  display: inline-block;
  cursor: pointer;
  line-height: 36px;
  color: #fff;
  height: 36px;
}
.likeHeart .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -200px -230px;
  height: 36px;
  width: 40px;
  display: inline-block;
  margin-left: 9px;
}
.likeHeart .likeTop {
  right: -10px;
}
.likeHeart .likeCount {
  font: 300 18px/1 'Roboto';
  display: inline-block;
  position: relative;
  color: #fff;
  top: -13px;
}
.likeHeart.hover .like,
.likeHeart:hover .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -200px -193px;
  display: inline-block;
  height: 36px;
  width: 40px;
}
.likeHeart.liked .like,
.likeHeart.liked.hover .like,
.likeHeart.liked:hover .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -243px -230px;
  display: inline-block;
  height: 36px;
  width: 40px;
}
.likeHeart.small {
  height: auto;
  line-height: 1;
}
.likeHeart.small .likeTop {
  right: -23px;
}
.likeHeart.small .likeCount {
  font: 300 13px/1 'Roboto';
  top: -2px;
}
.likeHeart.small .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -199px -274px;
  display: inline-block;
  height: 14px;
  width: 15px;
  margin-left: 3px;
}
.likeHeart.small:hover .like,
.likeHeart.small.hover .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -215px -274px;
  display: inline-block;
  height: 14px;
  width: 15px;
}
.likeHeart.small.liked .like,
.likeHeart.small.liked.hover .like,
.likeHeart.small.liked:hover .like {
  background: url("https://files.enjourney.ru/images/sprite.png?v2") no-repeat -231px -274px;
  display: inline-block;
  height: 14px;
  width: 15px;
}
.theme_light .pollWidget .likeTop,
.theme_light .likeWidget .likeTop {
  background: #fff;
}
.theme_light .likeHeart.small .likeCount {
  color: #346799;
}
