.bg-1 {
  background-image: url(../int_images/fon.png)
}
.bg-room {
  background-image: url(../int_images/fon-room.png)
}
.bg-tsp {
  background-image: url(../int_images/fon-tsp.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: auto 100%;
}
.area__left {
 min-width: 560rem;
    margin-right: -83rem;
    margin-left: -102rem;
    height: 100%;
  position: relative;
}
.nav__drop-content:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -4rem;
  width: 12rem;
  height: 100%;
  background: url(../int_images/nav-ul.png) 0 0 repeat-y;
  background-size: 100% auto
}
.nav__img:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../int_images/nav-bg.png) no-repeat 50%;
  background-size: 100%
}
.pers {
  background: url(../int_images/left-aside-2.png) no-repeat top -21rem left;
  background-size: 560rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 44rem;
  width: 560rem;
  padding-left: 87rem;
  padding-right: 65rem;
  min-height: 636rem
}
.pers__header {
  height: 34rem;
  width: 100%;
  gap: 26rem;
  margin-bottom: 2rem;
  margin-left: 15rem;
}
.pers__left-btn {
  background: url(../int_images/pers-left-btn.png) no-repeat 50%;
  width: 70rem;
  height: 50rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: none;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: 12rem;
  margin-right: -6rem;
  background-size: 100%;
  margin-bottom: -3rem
}
.pers__right-btn {
  background: url(../int_images/pers-right-btn.png) no-repeat 50%;
  width: 70rem;
  height: 50rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 5rem;
  padding-right: 20rem;
  margin-left: -6rem;
  background-size: 100%;
  margin-bottom: -5rem
}
.pers__right-btn_act {
  background: url(../int_images/pers-right-btn.png) no-repeat 50%;
  width: 70rem;
  height: 50rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 5rem;
  padding-right: 20rem;
  margin-left: -6rem;
  background-size: 100%;
  margin-bottom: -5rem;
  cursor: default;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.pers__right-btn img, .pers__right-btn_act img {
  width: 70%
}
.pers__neme {
  margin-top: 16rem;
  font-size: 18rem;
  font-family: var(--brg);
  background: -webkit-gradient(linear, right top, left top, from(#d9a960), color-stop(33%, #fff), color-stop(35%, #faeed4), color-stop(72%, #f5dda8), color-stop(85%, #eac687), to(#deae66));
  background: -o-linear-gradient(right, #d9a960, #fff 33%, #faeed4 35%, #f5dda8 72%, #eac687 85%, #deae66);
  background: linear-gradient(-90deg, #d9a960, #fff 33%, #faeed4 35%, #f5dda8 72%, #eac687 85%, #deae66);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-weight: 400;
  letter-spacing: 1.5rem;
}
.pers__arm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 41rem
}
.pers__body-left-hand span {
  position: absolute;
  left: -41rem;
  bottom: -14rem;
  width: 47rem;
  text-align: right;
}
.pers__body-torsos span {
  position: absolute;
  top: 4rem
}
.pers__body-torsos span:first-child {
  left: -54rem;
  width: 47rem;
  text-align: right;
}
.pers__body-right-hand span {
  position: absolute;
  right: -50rem;
  bottom: -14rem;
  width: 47rem;
  text-align: left;
}
.pers__body-legs span {
  text-align: center;
  width: 47rem;
  position: absolute;
  left: -7rem;
  top: 77rem;  
}

.chat {
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*background-position: top, calc(50% - 887rem) top, calc(50% + 887rem) top;
  background-repeat: no-repeat, no-repeat, no-repeat;*/
  background: url(../images/new/chat-bg-pattern.png) repeat;
  background-size: 100% 100%;
  z-index: 2;
  height: 300rem;
}
.chat .resize-handle {
  cursor: ns-resize;
  display: block;
  width: 100%;
  height: 26rem;
}
.chat__left:after, .chat__left:before {
  content: "";
  height: calc(100% + 35rem);
  margin-top: -35rem;
  width: 44rem;
  display: block;
  background: url(../int_images/chat-v-border-header.png), url(../int_images/chat-v-border.png);
  background-position: top, top;
  background-repeat: no-repeat, repeat-y;
  background-size: 100%, 8rem
}
.chat__form-btn {
  border: none;
  border-radius: 38rem;
  width: 38rem;
  height: 38rem;
  background-image: url(../int_images/chat-form-btn.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: calc(100% + 2rem);
  background-color: #a8a4a1;
  cursor: pointer;
}
.chat__form-timer {
  width: 187rem;
  height: 77rem;
  background: url(../int_images/bg-time.png) no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -34rem;
  color: #fff;
  font-weight: 700;
  font-size: 16rem;
  background-size: 100%
}
.map {
    background: url(../int_images/map-bg-small.png) no-repeat;
    background-position: top 10rem left;
    background-size: 835rem;
    min-width: 835rem;
    min-height: 616rem;
    margin-right: -84rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.map .btn__map:hover {
 -webkit-filter: sepia(50%) saturate(180%);
  filter: sepia(50%) saturate(180%);    
}
.map .btn__map.btn-sawmill {
    top: 116rem;
    left: 10rem;
}
.map .btn__map.btn-forest {
    top: 88rem;
    left: 10rem;
}
.map .btn__map.btn-ugodiya {
    top: 145rem;
    left: 10rem;
}
.road-sign__list:after {
  min-height: calc(100% - 60rem);
  width: 30rem;
  margin: 0 auto;
  background-image: url(../int_images/road-sign-center.png);
  background-repeat: repeat-y;
  background-size: 24rem auto;
  background-position: 50%;
  bottom: 50rem;
  z-index: -1
}
.road-sign__list:before {
  display: block;
  width: 151rem;
  height: calc(100% + 30rem);
  top: -30rem;
  z-index: 1;
  background-image: url(../int_images/road-sign-center-bottom.png), url(../int_images/road-sign-center-top.png);
  background-repeat: no-repeat, no-repeat;
  background-position: bottom, top;
  background-size: 137rem auto, 24rem auto
}
.road-sign__list-bottom li:nth-child(odd) .btn__sign, .road-sign__list-top li:nth-child(odd) .btn__sign {
  padding: 2rem 3rem 3rem 18rem;
  background-image: url(../int_images/btn-sign-left.png);
  background-position: 0
}
.road-sign__list-bottom li:nth-child(2n+2) .btn__sign, .road-sign__list-top li:nth-child(2n+2) .btn__sign {
  padding: 2rem 18rem 3rem 3rem;
  background-image: url(../int_images/btn-sign-right.png);
  background-position: 100%;
  -webkit-box-shadow: 40px 0 10px -30px rgba(0, 0, 0, .7) inset;
  box-shadow: inset 40px 0 10px -30px rgba(0, 0, 0, .7)
}
.storage__menu {
  background: url(../int_images/room-menu-bg.png) no-repeat top;
  background-size: 100% auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 25rem 33rem 29rem;
  min-width: 372rem;
  width: 372rem;
  margin-right: -10rem;
  height: 428rem;
  gap: 18rem
}
.storage__menu-pet .menu-pet-btn {
  width: 100rem;
  height: 40rem;
  background: url(../int_images/pet-btn.png) no-repeat 50%;
  background-size: 100% 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: var(--brg);
  font-size: 16rem;
  text-decoration: none;
  letter-spacing: 1.1rem;
}
.storage__menu-btn._redbg {
  background: url(../int_images/btn-red.png) no-repeat 50%;
  background-size: 100% 100%
}
.storage__menu-btn._brownbg {
  background: url(../int_images/btn-brown.png) no-repeat 50%;
  background-size: 100% 100%
}

.c800				{color:#800 !important;}
.cnavy				{color:navy !important;}
.too				{color:#000000 !important;font-size:12rem;font-weight:bold}
.menu				{color:#1F59B3 !important;font-size:12rem;font-weight:bold;}
.krit,.private,.sys	{color:#b21919  !important;    font-weight:bold}
.green		{color:green !important;  font-weight:bold}
.uvor { color: #0a3a0a !important; font-weight: bold; text-shadow: #ffffffc4 1rem 1rem 5rem; }
.dr_in_chat { color: #b21919  !important; font-weight: bold; text-shadow: #ffffffc4 1rem 1rem 5rem; }
.otv				{color:#800 !important;   font-weight:bold}
.yellow             {color: #e0df33}
.blue,.hick	{color:#a5a5ff !important;   font-weight:bold}
.red {color: #c00000;!important}
.luck { color: #221276 !important; font-weight: bold; text-shadow: #ffffff75 1rem 1rem 5rem; }
.grey               {color:grey !important;   font-weight:bold}
.gold {background: -webkit-gradient(linear, right top, left top, from(#d9a960), color-stop(50%, #faeed4), to(#eac687));
  background: -o-linear-gradient(right, #d9a960, #faeed4 50%, #eac687 100%);
  background: linear-gradient(-90deg, #d9a960, #faeed4 50%, #eac687);
  -webkit-background-clip: text;
  top: -6rem;
  position: relative;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-weight: 800;font-family: var(--brg);font-size: 16rem;
  }
.serebro {background-image: -webkit-gradient(linear, left top, left bottom, from(#95837a), color-stop(46%, #f8f5ef), to(#645645));
  background-image: -o-linear-gradient(top, #95837a 0, #f8f5ef 46%, #645645 100%);
  background-image: linear-gradient(180deg, #95837a, #f8f5ef 46%, #645645);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0); position: relative; top: -6rem;
  font-weight: 800;font-family: var(--brg);font-size: 16rem;
  }
.gold2 {background: -webkit-gradient(linear, right top, left top, from(#d9a960), color-stop(50%, #faeed4), to(#eac687));
  background: -o-linear-gradient(right, #d9a960, #faeed4 50%, #eac687 100%);
  background: linear-gradient(-90deg, #d9a960, #faeed4 50%, #eac687);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-weight: 800;font-family: var(--brg);font-size: 16rem;
  }
.serebro2 {background-image: -webkit-gradient(linear, left top, left bottom, from(#95837a), color-stop(46%, #f8f5ef), to(#645645));
  background-image: -o-linear-gradient(top, #95837a 0, #f8f5ef 46%, #645645 100%);
  background-image: linear-gradient(180deg, #95837a, #f8f5ef 46%, #645645);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-weight: 800;font-family: var(--brg);font-size: 16rem;
  }
.back				{color:#BC2EEA !important;font-weight:bold}

.s-0	{color:Navy    !important;font-style:italic;font-weight:normal !important}
.s-1	{color:#c00000 !important;font-style:italic;font-weight:normal !important}
.s-2	{color:#880088 !important;font-style:italic;font-weight:normal !important}
.s0		{color:Navy    !important;font-weight:bold}
.s1		{color:#c00000 !important;font-weight:bold}
.s2		{color:#880088 !important;font-weight:bold}

.rOr	{color:#a66410;font-weight:bold}
.rEl	{color:#136c13;font-weight:bold}
.rGn	{color:#6f5c4f;font-weight:bold}
.rHb	{color:#8b2626;font-weight:bold}
.rHm	{color:#8527a4;font-weight:bold}
.rDr	{color:#be1414;font-weight:bold;}
.rAr    {color:#0066cc;font-weight:bold;}
.rAb    {color:#0800B9;font-weight: bold;}
.rWm	{color:black;font-weight:bold}

.tr_param {
    display: flex;
    flex-direction: row;
    gap: 8rem;
}
.pers__img2 {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 158rem;
  height: 158rem;
  margin-top: 4rem
}
#my_cash {color: #BA0000 !important}

.nav__drop-content li:hover {
-webkit-filter: sepia(50%) saturate(180%) brightness(130%);
filter: sepia(50%) saturate(180%) brightness(130%);
}
.chat__form-btn:hover {
  -webkit-filter: invert(0) sepia(0) saturate(549%) hue-rotate(368deg) brightness(70%) contrast(107%);
  filter: invert(0) sepia(0) saturate(549%) hue-rotate(368deg) brightness(70%) contrast(107%)
}
.messages__row a { text-decoration: none; color: #111171; cursor: pointer;font-weight: bold;}
.messages__row a.sys { color: #b21919 !important; }
.messages__row { display: block; padding-top: 5rem; color: black; }
.messages__row .uvor {color: #086808 !important;}
.messages__row .othtime { background: transparent; color: #37c037; }
.messages__row .mytime { background: #5f4828; color: #28140b; }
.user__list-row { font-size: 12rem; }
.user__list-row a, #groupdiv a {cursor: pointer; font-size: 12rem; color: #111171 !important;font-weight: bold;}
.chat__form-input {cursor: text; border: 2rem solid #4c423e;}
.user__list-row b {color: black;}
.hidden { display: none; }
.left { float: left; }
.block { display: block; }
.div_u_list { color: #fff; font-size: 12rem;}
.div_u_list img {cursor: pointer;}
#groupdiv {color: #fff; font-size: 12rem;}
#groupdiv a { cursor: pointer; color: #0606f1; }
.row { display: flex; flex-direction: row; gap: 5rem;  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;  align-items: center;}
.row2 { display: flex; flex-direction: row; gap: 5rem;  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;  align-items: center;}
.row_left { display: flex; flex-direction: row; gap: 5rem; width: fit-content; align-items: center; }
.column { display: flex; flex-direction: column; gap: 5rem;}
.rowContext { display: flex; flex-direction: row; gap: 5rem; cursor: pointer;padding-left: 10rem;padding-right: 10rem;padding-top: 2rem; padding-bottom: 2rem;}
.mnu { display: flex; flex-direction: column; color:navy; background-color: #F1E7C9; z-index: 10; position: absolute; font-size: 12rem;} 
.rowContext.menu_head { color: black; cursor: default; }
.rowContext:hover { background-color: #FFD566; }
.rowContext.menu_head:hover { background-color: #F1E7C9; }
.bg-room-complect {
  background-image: url(../int_images/fon-room-complect.png);
}
.bg-room-artifact {
  background-image: url(../int_images/fon-room-artifact.png)
}
.bg-room-pet {
  background-image: url(../int_images/fon-room-pet.png)
}
.bg-room-bag {
  background-image: url(../int_images/fon-room-bag.png)
}
.storage__menu-pet-img {
    background: url(../int_images/pet-ramka.png) no-repeat 50%;
}
.storage__menu-pet-name {
    background: url(../int_images/pet-name.png) no-repeat 50%;
}
.storage__menu-btn._darkbg {
  background: url(../int_images/btn-dark.png) no-repeat 50%;
}
.storage__menu-btn._blue1bg {
  background: url(../int_images/btn-blue.png) no-repeat 50%;
}
.storage__menu-btn._blue2bg {
  background: url(../int_images/btn-blue2.png) no-repeat 50%;
}
.storage__menu-btn._greenbg {
  background: url(../int_images/btn-green1.png) no-repeat 50%;
}
.complect__menu {
    background: url(../int_images/room-complect-menu-bg.png) no-repeat top;
}
.bag__menu {
    background: url(../int_images/room-bag-menu-bg.png);
    background-size: 207rem 471rem;
}
.radiobox input[type=radio] + label:before {
    background: url(../int_images/radio.png) no-repeat 50%;
}
.manikin__slot._helmet {
    width: 52rem;
    height: 52rem;
}
.podklad_25 {
    width: 26rem !important;
    height: 26rem !important;
}
.podklad_25._helmet {
    position: absolute;
    top: 26rem;
    left: 26rem;
}
.podklad_25._helmet:after {
    width: 0rem !important;
}
.manikin__slot._pants {
    width: 52rem;
    height: 52rem;
    top: 85rem;
}
.manikin__slot._hand2 {
    width: 76rem;
    height: 52rem;
}
.manikin__right .manikin__slot-group {
    width: 87rem;
    height: 133rem;
}
.podklad_38 {
    width: 38rem !important;
    height: 26rem !important;
}
.podklad_38._hand2 {
    position: absolute;
    left: 38rem;
    top: 26rem;
}
.manikin__slot._hand3 {
    width: 32rem;
    height: 32rem;
    top: 60rem;
}
.podklad_16 {
    width: 16rem !important;
    height: 16rem !important;
}
.podklad_16._hand3 , .podklad_16._hand4 , .podklad_16._hand5 , .podklad_16._hand6 {
    position: absolute;
    left: 16rem !important;
    top: 16rem !important;
}
.manikin__slot._hand4 {
    width: 32rem;
    height: 32rem;
    top: 60rem;
    left: 50rem;
}
.manikin__slot._hand5 {
    width: 32rem;
    height: 32rem;
    top: 98rem;
}
.manikin__slot._hand6 {
    width: 32rem;
    height: 32rem;
    top: 98rem;
    left: 50rem;
}
.manikin__right .manikin__slot._shield {
    width: 52rem;
    height: 26rem;
    top: 150rem;
}
.manikin__right .manikin__slot._shield:after {
  left: -92rem;
  top: 15rem;
  width: 92rem;
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-22deg);
  transform: rotate(-5deg);
}
.manikin__right .manikin__slot-group:after {
  content: "";
  display: block;
  position: absolute;
  height: 1rem;
  background: -webkit-gradient(linear, left top, right top, from(#cda25f), color-stop(50%, #f9f6f3), to(#cda25f));
  background: -o-linear-gradient(left, #cda25f 0, #f9f6f3 50%, #cda25f 100%);
  background: linear-gradient(90deg, #cda25f, #f9f6f3 50%, #cda25f);
  -webkit-box-shadow: 0 0 4rem #000;
  box-shadow: 0 0 4rem #000;
  left: -26rem;
  top: 25rem;
  width: 30rem;
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.podklad_25_13._shield {
    width: 26rem !important;
    height: 13rem !important;
    position: absolute;
    left: 26rem !important;
    top: 13rem !important;
}
.podklad_25_13._shield:after {
    width: 0rem !important;
}
.manikin__slot._pants:after {
  left: -36rem;
  top: 52rem;
  width: 39rem;
  -webkit-transform: rotate(-39deg);
  -ms-transform: rotate(-12deg);
  transform: rotate(-39deg);
}
.manikin__right .manikin__slot._body {
    width: 52rem;
    height: 76rem;
    top: 321rem;
}
.podklad_26_38._body {
    width: 26rem !important;
    height: 38rem !important;
    position: absolute;
    left: 26rem !important;
    top: 38rem !important;
}
.podklad_26_38._body:after {
    width: 0rem !important;
}
.manikin__slot._neck {
    width: 52rem;
    height: 26rem;
}
.podklad_26_13._neck {
    width: 26rem !important;
    height: 13rem !important;
    position: absolute;
    left: 26rem !important;
    top: 13rem !important;
}
.podklad_26_13._neck:after {
    width: 0rem !important;
}
.manikin__left .manikin__slot._shield {
    width: 52rem;
    height: 52rem;
    top: 68rem;
}
.manikin__left .manikin__slot._body {
    width: 52rem;
    height: 76rem;
    top: 129rem;
}
.manikin__left .manikin__slot-group {
    width: 87rem;
    height: 133rem;
}
.manikin__left .manikin__slot-group:after { right: -16rem; }
.manikin__slot._foot {
    width: 52rem;
    height: 52rem;
    top: 349rem;
}
.manikin__slot._foot:after {
  right: -54rem;
  top: 18rem;
  width: 57rem;
  -webkit-transform: rotate(-31deg);
  -ms-transform: rotate(-31deg);
  transform: rotate(-31deg);
}
.btn__border {width:fit-content;}
.file-label, .input {margin-bottom: 2rem;}
.btn__border.active { cursor: default; }
.manikin_human {
  margin-left: -15rem;
  min-width: 332rem;
  width: 332rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: -6rem
}
.storage__menu-btn.active { cursor: default; }
.room__stat_info {color: #fff;font-size: 12rem;}
.amun__item {width: auto;max-width: 360rem;gap: 0rem;}
.amun__item-img img {width: auto; max-width: 75rem;}
.amun__item-info {width: 203rem;}
.amun__item-img {width: auto;height: auto;}
.amun__item-name span {
  position: relative;
  font-size: 14rem;
  font-family: unset;
  /* background: -o-linear-gradient(269.93deg, #3d2d25 10%, #fff 50%, #3d2d25 90%); */
  /* background: linear-gradient(180.07deg, #3d2d25 10%, #fff 50%, #3d2d25 90%); */
  background: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}
.amun__item-text { font-size: 12rem; color: #fff; width: 100%; }
.amun__trans-top, .amun__trans-top .input {  
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.manikin__slot img {position: absolute; z-index: 3; width: 100%;cursor:pointer;height: 100%;}
.manikin_pet {
  margin-left: -15rem;
  min-width: 353rem;
  width: 353rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: -6rem;
  margin-right: -25rem
}
.pers__header span {font-size: 11rem;}
.manikin_pet .manikin__center {
  padding-top: 60rem;
  height: auto;
}
.manikin_pet .manikin__center img {
  width: 161rem;
  height: 223rem
}
.manikin_pet .manikin__left {
  width: 175rem;
  margin-right: -46rem
}
.manikin_pet .manikin__right .manikin__slot._helmet_pet {
  left: -94rem;
  top: 2rem;
  width: 52rem;
  height: 52rem;
}
.manikin_pet .manikin__right .manikin__slot._helmet_pet:after {
  left: 20rem;
  top: 67rem;
  width: 33rem;
  -webkit-transform: rotate(-112deg);
  -ms-transform: rotate(-112deg);
  transform: rotate(-112deg);
}
.manikin_pet .manikin__left .manikin__slot._hand1_pet {
  left: 42rem;
  top: 25rem
}
.manikin_pet .manikin__left .manikin__slot._hand1_pet:after {
  right: -101rem;
  top: 79rem;
  width: 135rem;
  -webkit-transform: rotate(56deg);
  -ms-transform: rotate(56deg);
  transform: rotate(56deg)
}
.manikin_pet .manikin__left .manikin__slot._shield_pet {
  left: 42rem;
  top: 58rem;
  width: 52rem;
  height: 52rem;
}
.manikin_pet .manikin__left .manikin__slot._shield_pet:after {
  right: -109rem;
  top: 80rem;
  width: 129rem;
  -webkit-transform: rotate(47deg);
  -ms-transform: rotate(47deg);
  transform: rotate(47deg);
}
.manikin_pet .manikin__left .manikin__slot-group_pet {
  top: 112rem;
  right: 93rem;
  position: absolute;
}
.manikin_pet .manikin__left .manikin__slot-group_pet:after {
  content: "";
  display: block;
  position: absolute;
  height: 1rem;
  background: -webkit-gradient(linear, left top, right top, from(#cda25f), color-stop(50%, #f9f6f3), to(#cda25f));
  background: -o-linear-gradient(left, #cda25f 0, #f9f6f3 50%, #cda25f 100%);
  background: linear-gradient(90deg, #cda25f, #f9f6f3 50%, #cda25f);
  -webkit-box-shadow: 0 0 4rem #000;
  box-shadow: 0 0 4rem #000;
  left: 75rem;
  top: 99rem;
  width: 30rem;
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.manikin_pet .manikin__right .manikin__slot-group_pet {
  top: 189rem;
  right: 334rem;
  position: absolute;
}
.manikin_pet .manikin__right .manikin__slot-group_pet:after {
  content: "";
  display: block;
  position: absolute;
  height: 1rem;
  background: -webkit-gradient(linear, left top, right top, from(#cda25f), color-stop(50%, #f9f6f3), to(#cda25f));
  background: -o-linear-gradient(left, #cda25f 0, #f9f6f3 50%, #cda25f 100%);
  background: linear-gradient(90deg, #cda25f, #f9f6f3 50%, #cda25f);
  -webkit-box-shadow: 0 0 4rem #000;
  box-shadow: 0 0 4rem #000;
  left: 81rem;
  top: 89rem;
  width: 104rem;
  -webkit-transform: rotate(-16deg);
  -ms-transform: rotate(-16deg);
  transform: rotate(-16deg);
}
.manikin_pet .manikin__right {
  margin-left: -80rem;
  width: 127rem;
  margin-top: 0
}
.manikin_pet .manikin__left .manikin__slot._neck_pet {
    left: 203rem;
    top: 4rem;
    width: 52rem;
    height: 26rem;
}
.manikin_pet .manikin__left .manikin__slot._neck_pet:after {
  right: 21rem;
  top: 57rem;
  width: 85rem;
  -webkit-transform: rotate(-77deg);
  -ms-transform: rotate(-77deg);
  transform: rotate(-77deg)
}
.manikin_pet .manikin__right .manikin__slot._hand1_pet {
  left: 0;
  top: 25rem
}
.manikin_pet .manikin__right .manikin__slot._hand1_pet:after {
  left: -54rem;
  top: 79rem;
  width: 94rem;
  -webkit-transform: rotate(-82deg);
  -ms-transform: rotate(-82deg);
  transform: rotate(-82deg)
}
.manikin_pet .manikin__right .manikin__slot._shield_pet {
  left: 84rem;
  top: 107rem;
  width: 52rem;
  height: 26rem;
}
.manikin_pet .manikin__right .manikin__slot._shield_pet:after {
  left: -35rem;
  top: 32rem;
  width: 39rem;
  -webkit-transform: rotate(-39deg);
  -ms-transform: rotate(-39deg);
  transform: rotate(-39deg);
}
.manikin_pet .manikin__left .manikin__slot._body_pet {
  left: 290rem;
  top: 25rem;
  width: 52rem;
  height: 76rem;
}
.manikin_pet .manikin__left .manikin__slot._body_pet:after {
  left: -70rem;
  top: 84rem;
  width: 85rem;
  -webkit-transform: rotate(-51deg);
  -ms-transform: rotate(-51deg);
  transform: rotate(-51deg)
}
.manikin_pet .manikin__left .manikin__slot._foot_pet {
  right: -160rem;
  top: 178rem;
  width: 52rem;
  height: 52rem;
}
.manikin_pet .manikin__left .manikin__slot._foot_pet:after {
  right: 64rem;
  top: 48rem;
  width: 33rem;
  height: 57rem;
  background: none;
  border-top: 1rem solid #e7d2b0;
  border-right: 1rem solid #e7d2b0;
  -webkit-transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  transform: rotate(0deg) scaleX(1) skewX(-24deg) skewY(-53deg);
  -webkit-box-shadow: none;
  box-shadow: none
}
.manikin_pet .manikin__right .manikin__slot._pants_pet {
  left: 8rem;
  top: 66rem;
  width: 52rem;
  height: 52rem;
}
.manikin_pet .manikin__right .manikin__slot._pants_pet:after {
  left: -47rem;
  top: 95rem;
  width: 96rem;
  -webkit-transform: rotate(-66deg);
  -ms-transform: rotate(-66deg);
  transform: rotate(-66deg);
}
.storage__left .complets {
    background-color: rgba(24, 33, 45, .659);
    display: flex;
    flex-direction: column;
    color: #fff;
}
.complets .complect_header {
    text-align: center;
    font-weight: bold;
    font-family: var(--brg);
    font-size: 16rem;
    padding-bottom: 15rem;
}
.pers_location {
  font-size: 12rem;
  background: -webkit-gradient(linear, right top, left top, from(#d9a960), color-stop(33%, #fff), color-stop(35%, #faeed4), color-stop(72%, #f5dda8), color-stop(85%, #eac687), to(#deae66));
  background: -o-linear-gradient(right, #d9a960, #fff 33%, #faeed4 35%, #f5dda8 72%, #eac687 85%, #deae66);
  background: linear-gradient(-90deg, #d9a960, #fff 33%, #faeed4 35%, #f5dda8 72%, #eac687 85%, #deae66);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-weight: 400;
  max-width: 236rem;
  text-align: center;
  max-height: 14rem;
  overflow: hidden;  
}
.nav {gap: 2rem;}
.amun__bottom {
    width: 340rem;
    gap: 3rem;
}
.amun__item-right { min-width: 110rem; padding-left: 10rem; max-width: 155rem; height: auto;justify-content: center;align-items: center;}
.amun__item-row select { font-size: 12rem; max-width: 120rem; }
.bg-burse {
  background-image: url(../int_images/fon-burse.png)
}
.bg-burse-housetrade {
  background-image: url(../int_images/fon-burse-housetrade.png)
}
.housetrade__item:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../int_images/housetrade-ramka.png) no-repeat top
}
.modal-static {
  position: relative;
  z-index: 1;
  padding: 11rem;
  background: url(../int_images/modal-v.png), url(../int_images/modal-v.png), url(../int_images/modal-h.png), url(../int_images/modal-h.png);
  background-position: 0, 100%, top, bottom;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x
}
.modal-static:before {
  content: "";
  width: calc(100% + 24rem);
  height: calc(100% + 8rem);
  display: block;
  position: absolute;
  left: -12px;
  top: -4rem;
  background: url(../int_images/modal-angl-t-l.png), url(../int_images/modal-angl-t-r.png), url(../int_images/modal-angl-b-l.png), url(../int_images/modal-angl-b-r.png);
  background-position: 0 0, 100% 0, 0 100%, 100% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat
}
.room-modal__title:after {
  content: "";
  display: block;
  position: absolute;
  top: -17rem;
  left: 0;
  width: 100%;
  height: calc(100% + 26.6rem);
  background: url(../int_images/room-modal-title-t-l.png), url(../int_images/room-modal-title-t-r.png), url(../int_images/room-modal-title-t.png), url(../int_images/room-modal-title-b-r.png), url(../int_images/room-modal-title-b-l.png), url(../int_images/room-modal-title-b.png);
  background-repeat: no-repeat;
  background-position: top 4rem left -1rem, top 4rem right -1rem, top, bottom right -1rem, bottom left -1rem, bottom
}
.room-modal__title:before {
  content: "";
  display: block;
  position: absolute;
  top: 1rem;
  left: -7rem;
  width: calc(100% + 14rem);
  height: calc(100% - 4rem);
  background: url(../int_images/room-modal-title-l.png), url(../int_images/room-modal-title-r.png);
  background-repeat: no-repeat;
  background-position: 0, 100%;
  background-clip: content-box
}
.pagination {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5rem;
  height: 40rem;
  padding: 7rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1rem, #0b100b), color-stop(2rem, #ab8e6e), color-stop(2rem, #19170b), color-stop(3rem, #2b291f), color-stop(4rem, #a89574), color-stop(6rem, #7a674a), color-stop(6rem, #060a03), color-stop(7rem, #262721), color-stop(7rem, rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(#262721), color-stop(#060a03), color-stop(#7a674a), color-stop(#a89574), color-stop(#2b291f), color-stop(#19170b), color-stop(#ab8e6e), to(#0b100b)), url(../int_images/pagination-bg.png);
  background: -o-linear-gradient(top, #0b100b 1rem, #ab8e6e 2rem, #19170b 2rem, #2b291f 3rem, #a89574 4rem, #7a674a 6rem, #060a03 6rem, #262721 7rem, rgba(0, 0, 0, 0) 7rem, rgba(0, 0, 0, 0) calc(100% - 7rem), #262721 calc(100% - 7rem), #060a03 calc(100% - 6rem), #7a674a calc(100% - 6rem), #a89574 calc(100% - 4rem), #2b291f calc(100% - 3rem), #19170b calc(100% - 2rem), #ab8e6e calc(100% - 2rem), #0b100b calc(100% - 1rem)), url(../int_images/pagination-bg.png);
  background: linear-gradient(180deg, #0b100b 1rem, #ab8e6e 2rem, #19170b 0, #2b291f 3rem, #a89574 4rem, #7a674a 6rem, #060a03 0, #262721 7rem, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) calc(100% - 7rem), #262721 calc(100% - 7rem), #060a03 calc(100% - 6rem), #7a674a calc(100% - 6rem), #a89574 calc(100% - 4rem), #2b291f calc(100% - 3rem), #19170b calc(100% - 2rem), #ab8e6e calc(100% - 2rem), #0b100b calc(100% - 1rem)), url(../int_images/pagination-bg.png);
  width: fit-content;
}
.pagination:before {
  content: "";
  display: block;
  height: 100%;
  width: calc(100% + 50rem);
  position: absolute;
  left: -25rem;
  top: 0;
  background: url(../int_images/pagination-left.png), url(../int_images/pagination-right.png);
  background-repeat: no-repeat, no-repeat;
  background-position: 0, 100%;
  background-size: auto 100%, auto 100%
}
.dealer__list {
    background: url(../int_images/burse-diller-bg.png) repeat-y;
}
.dealer__item {
    background: url(../int_images/burse-diller-item2.png) no-repeat 50%;
}
.bg-fortunawheel {
    background-image: url(../int_images/fon-fortunawheel.png);
}
.fortun__right-bg {
    background: url(../int_images/fortun-right.png);
}
.wheel-container {
    background: url(../int_images/wheel-fon.png);
}
.wheel {
    background: url(../int_images/wheel-image2.png) no-repeat 50%;
}
.pointer {
    background: url(../int_images/wheel-pointer.png);
    z-index: 3; cursor: pointer;
}
/*.amun__item-text span {white-space: nowrap;}*/
.burse__top-admin { margin-top: 10rem; margin-left: 30rem; }
.input input {font-size: 13rem;font-family: inherit;}
.btn__gradient {font-size: 14rem;height: 25rem;letter-spacing: 1.1rem;}
.burse {height: 100%;}
.fortun__right { height: 440rem;}
.room-modal__table2 {
  width: 100%;
  border: none
}
.room-modal__table2 td, .room-modal__table2 th {
  padding: 5rem;
  font-size: 12rem;
  text-align: center;
  color: #e2e2e2;
  background: hsla(0, 0%, 88.6%, .1)
}
.room-modal__table2 td:first-child, .room-modal__table2 th:first-child {
  text-align: left
}
.room-modal__table2 td:last-child, .room-modal__table2 th:last-child {
  text-align: right
}
.room-modal__table2 th {
  text-align: center;
  padding: 10rem 5rem;
  background: hsla(0, 0%, 88.6%, .15)
}
.room-modal__table2 tbody td:nth-child(odd) {
  background: hsla(0, 0%, 88.6%, .05)
}
.bg-smithy-artefact {
  background-image: url(../int_images/fon-smithy-artefact.png)
}
.bg-smithy-cutter {
  background-image: url(../int_images/fon-smithy-cutter.png)
}
.bg-smithy-gov {
  background-image: url(../int_images/fon-smithy-gov.png);
}
.btn__ramka {
  color: #000;
  padding: 8rem 12rem;
  border-radius: 0;
  position: relative;
  cursor: pointer;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  height: 36rem;
  background: url(../int_images/btn-ramka-tl.png), url(../int_images/btn-ramka-tr.png), url(../int_images/btn-ramka-bl.png), url(../int_images/btn-ramka-br.png), url(../int_images/btn-ramka-t.png), url(../int_images/btn-ramka-b.png), url(../int_images/btn-ramka-l.png), url(../int_images/btn-ramka-r.png), rgba(24, 19, 17, .81);
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y;
  background-position: 0 0, 100% 0, 0 100%, 100% 100%, top, bottom, 0, 100%;
}
.go-to-top {
  position: fixed;
  bottom: 20rem;
  right: 20rem;
  width: 50rem;
  height: 50rem;
  color: #000;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24rem;
  -webkit-transition: opacity .3s, visibility .3s;
  -o-transition: opacity .3s, visibility .3s;
  transition: opacity .3s, visibility .3s;
  background: url(../int_images/arrow-top.png), #2b352c;
  background-repeat: no-repeat, repeat;
  background-position: 50%, 50%;
  -webkit-box-shadow: inset 0 0 1rem 2rem #2b352c, inset 0 0 .5rem 2.5rem #000, inset 0 0 .5rem 4rem #8e765a, inset 0 0 .5rem 5rem #000;
  box-shadow: inset 0 0 1rem 2rem #2b352c, inset 0 0 .5rem 2.5rem #000, inset 0 0 .5rem 4rem #8e765a, inset 0 0 .5rem 5rem #000;
  -webkit-filter: brightness(70%);
  filter: brightness(70%)
}
.smithy-gov__ramka {
  border-radius: 3rem;
  width: 100%;
  max-height: calc(100% - 48rem);
  background: url(../int_images/smithy-ramka-ba.png), url(../int_images/smithy-ramka-ba.png), url(../int_images/smithy-ramka-ta.png), url(../int_images/smithy-ramka-ta.png), url(../int_images/smithy-ramka-h.png), url(../int_images/smithy-ramka-h.png), url(../int_images/smithy-ramka-v.png), url(../int_images/smithy-ramka-v.png);
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y;
  background-position: 0 100%, 100% 100%, 0 0, 100% 0, top, bottom, left 2rem center, right 2rem center;
  -webkit-box-shadow: 0 0 5rem 2rem #000;
  box-shadow: 0 0 5rem 2rem #000;
  padding: 15rem 19rem
}
.smithy-artifact__img {
    background: url(../int_images/cloche.png) no-repeat top;
}
.smithy-artifact__right-img {
    background: url(../int_images/smithy-artifact-right-img.png) no-repeat top;
}
.smithy-artifact__title {
background: url(../int_images/smithy-artifact__title-l.png), url(../int_images/smithy-artifact__title-r.png), url(../int_images/smithy-artifact__title-c.png);
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0, 100%, 50%;
  height: 46rem;
  padding: 10rem 30rem;
  margin-top: -30rem    
}
.smithy-persarm__title {
 height: 44rem;
  background: url(../int_images/smithy-pers-arm-l-uzor.png), url(../int_images/smithy-pers-arm-r-uzor.png) #7d6551;
  background-repeat: no-repeat, no-repeat, repeat;
  background-position: left 8rem center, left calc(100% - 8rem) center, 50%;
  -webkit-box-shadow: inset 0 0 1rem 4rem #7d6551, inset 0 0 .5rem 4.5rem #000, inset 0 0 .5rem 6rem #736b63, inset 0 0 .5rem 7rem #000;
  box-shadow: inset 0 0 1rem 4rem #7d6551, inset 0 0 .5rem 4.5rem #000, inset 0 0 .5rem 6rem #736b63, inset 0 0 .5rem 7rem #000;
  padding: 6rem 50rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -25rem    
}
.smithy-specarm__title {
    background: url(../int_images/smithy-spec-uzor-l.png), url(../int_images/smithy-spec-uzor-r.png) #7d6551;
}
.smithy-specarm .smithy-specarm__img > div {
    background: url(../int_images/smithy-specarm-right-img.png);
}
.smithy-studio__title {
    background: url(../int_images/smithy-studio-title.png) no-repeat top;
}
.smithy-studio__item {
    background: url(../int_images/smithy-studio-item.png) no-repeat top;
}
.smithy-cutter__title {
    background: url(../int_images/smithy-cutter-title.png) no-repeat top;
}
.smithy-cutter__item {
    background: url(../int_images/smithy-cutter-item.png) no-repeat top;
}
.smithy-cutter-pers {
    width: 1006rem;
    height: calc(100% - 172rem);
    background: url(../int_images/smithy_pers_middle.png) no-repeat top;
    background-size: 100% 100% !important;
    max-height: unset;
    margin-top: 0rem;
}
.smithy-cutter-pers__item-bottom {
    background: url(../int_images/smithy-cutter-pers-seporator.png) no-repeat 50%;
}
.smithy-studio-pers {
    width: 700rem;
    height: calc(100% - 172rem);
    background: url(../int_images/smithy_pers_middle2.png) no-repeat top;
    background-size: 100% 100% !important;
    max-height: unset;
    margin-top: 0rem;
  min-height: 437rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  z-index: 0;
  padding: 70rem 58rem 50rem 50rem;
  gap: 34rem

}
span.header {
  position: relative;
  font-size: 16rem;
  font-family: var(--brg);
  background: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
 
}
.smithy-gov__bl {
    width: calc(100% - 75rem);
}
.smithy-gov__item span img {
    width: unset;
    height: unset;
}
.smithy-gov__item-col {
    width: 200rem;
}
.smithy-gov__item b {
    font-family: unset;
    font-size: 13rem;
}
.smithy-gov__item-bottom span {
    color: #fff;
    font-family: var(--brg);
}
.page__header {
    z-index: 10;
}
.smithy-studio-pers__item-title b {
    font-family: unset;
    font-size: 14rem;
}
.btn__gradient.button {
    width: auto; margin-left: auto; margin-right: auto;
}
.c-gold { text-align: center; }
.smithy-cutter__item-text {padding: 0 15rem;}
.smithy-cutter-pers2 {
    width: 700rem;
    height: calc(100% - 172rem);
    background: url(../int_images/smithy_pers_middle2.png) no-repeat top;
    background-size: 100% 100% !important;
    max-height: unset;
    margin-top: 0rem;
  min-height: 437rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  z-index: 0;
  padding: 70rem 58rem 50rem 50rem;
  gap: 34rem
}
.smithy-cutter-pers__item-title {
    font-family: unset;
}
.amun__item-left { width: 195rem;max-width: 195rem;}
.smithy-persarm__right-text {
    grid-template-columns: 1.6fr 1.6fr;
    align-items: start;
    align-content: center;
}
.smithy-modarm__header .smithy-artifact__title {
  margin-top: -19rem;
}
.smithy-artifact {min-height: unset;}
.smithy-modarm {
    height: calc(100% + 8rem);
}
.smithy-modarm input {
    font-size: 12rem;
}
.smithy-modarm__form-item span {
    color: #fff;
}
.smithy-modarm__form-item > .label {
    flex-grow: 1;
}
.smithy-modarm__content-right .smithy-modarm__form-item .label {
    text-align: right;
}
.modal__arch:before {
  background: url(../int_images/modal-arch-bottom.png), url(../int_images/modal-arch-top.png);
  background-repeat: no-repeat, no-repeat;
  background-position: bottom, top;
  background-size: 100% auto, 100% auto;
  top: 0;
  height: 100%;
  z-index: 1
}
.modal__arch:after {
  background: url(../int_images/modal-arch-center.png);
  background-repeat: repeat-y;
  background-position: top;
  background-size: 100% auto;
  top: 93rem;
  height: calc(100% - 130rem);
  z-index: 0
}
.modal__arch .modal__body:before {
  background: url(../int_images/modal-arch-fon.png);
  background-repeat: repeat-y;
  background-position: top;
  background-size: 100% auto;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 76rem);
  z-index: 0
}
#deb {display: none;}
.area__right.bl-scroll { margin-left: 0rem; }
.in_game {
  width: 10rem;
  height: 10rem;
  background: green;
  border-radius: 50%;
}
.bl-scroll { overflow-x:hidden; }
.out_game {
  width: 10rem;
  height: 10rem;
  background: red;
  border-radius: 50%;
}
.pers__hp_pet {
  background-image: -webkit-gradient(linear, left top, right top, from(#cf5939), to(#cf8142));
  background-image: -o-linear-gradient(left, #cf5939 0, #cf8142 100%);
  background-image: linear-gradient(90deg, #cf8142, #cf5939);
  -webkit-box-shadow: inset -11rem 0 2rem -8rem rgba(0, 0, 0, .3), 0 1rem 9.5rem .5rem #dfb636;
  box-shadow: inset -11rem 0 2rem -8rem rgba(0, 0, 0, .3), 0 1rem 9.5rem .5rem #dfb636;
  width: 6rem;
  height: 93rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}
.pers__hp-count_pet {
  margin-top: 18rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #9cb2d3;
  font-size: 10rem
}
img.coin {
  width: 20rem;
  height: 20rem;
}
.wrapper__grid:has(.interface-b) {
    max-width: unset;
}
.wrapper__grid {
    max-width: unset;
}
.interface-b__sidebar-item nobr {
    display: flex; gap: 5rem; width: fit-content;
}
.modal__backdrop {
  z-index: 98;
  background: rgb(0 0 0 / 69%);
}
.deviz {
    width: 100%;
    height: auto;
    border-radius: 10rem;
    border: 3rem solid #95837a;
    padding-left: 20rem;
    padding-right: 20rem;
    padding-top: 10rem;
    padding-bottom: 10rem; 
    text-align: center; 
    font-size: 12rem;    
}
.interface-b__gamer-grid:not(:last-child) {
  margin: 0 0 25rem;
}
.modal__transparent {
    max-width: unset;
    background: rgba(24, 24, 32, 0.9);
}
.row a, .row_left a {color: blue;FONT-WEIGHT: bold;}
.interface-b__content-inner { background: rgba(0, 0, 0, 0.6); }
.btn__border, .smithy-gov__item-bottom span { font-family: unset; }
.nav__item-text:before, .nav__item-text span { letter-spacing: 1.1rem; }
.btn__border span { white-space: nowrap; }
.amun__bottom .btn__gradient { font-size: 14rem; }
.amun__trans-label { font-size: 11rem; }
.btn__gradient-invert span, .btn__ramka span, span.header {letter-spacing: 1.1rem;}
.gotik_16 { font-family: var(--font-family-secondary); font-size: 16rem; letter-spacing: 1.1rem; color: #fff;}
.interface-b__user { margin: 0 0 0 0; }
.interface-b { -webkit-box-pack: start; justify-content: flex-start; }
.interface-b__sidebar-block { height: calc(100% - 190rem); background: url("../img/content/interface-sidebar-bg.png") no-repeat;  background-size: 100% 100%;  padding: 40rem 40rem 40rem 50rem; }
.interface-b__sidebar {width: calc(100% - 1215rem);}
.gallery-b__photo.act { filter: brightness(2.5); }
.gallery-b__photo { background: url(../img/content/photo-border.png) no-repeat; background-size: 100% 100%; }
.pers_pic {cursor: pointer;max-width: 125rem; max-height: 135rem; margin-left: 5rem; margin-top: 5rem; margin-right: 5rem; margin-bottom: 5rem;}
.have_like {cursor: pointer; width: 30rem; height: 30rem; background: url(/int_images/like1.png) no-repeat; background-size: 100% 100%;}
.havent_like {cursor: pointer; width: 30rem; height: 30rem; background: url(/int_images/like0.png) no-repeat; background-size: 100% 100%;}
.have_like:hover , .havent_like:hover { background: url(/int_images/like_act.png) no-repeat; background-size: 100% 100%;}
.big_pers_pic {max-width: 400rem; max-height: 420rem; margin-left: 12rem; margin-top: 4rem; margin-right: 5rem; margin-bottom: 4rem;}
.edit_button { position: relative; float: left; width: 30px; height: 30px; cursor: pointer; background: url(/int_images/edit.gif) no-repeat; margin-left: 10px; }
.edit_button:hover { background: url(/int_images/edit_act.gif) no-repeat; }
.clearfloat, br { clear: both;}
.bg-room-healer-2 {
    background-image: url(../images/new/fon-room-healer2.png);
    background-position:50% 50%;
    background-size:cover;
}
.nav__item-text span { font-weight: unset; }
.room-page { padding: 14rem 20rem 0 0; }
.gotik2_16 { font-family: var(--brg); font-size: 16rem; letter-spacing: 1.2rem; color: #fff;}
.room-page__edit { align-items: center; }
.room-page__find { justify-content: flex-start; }
.def_table {
  width: 100%;
  border: none
}
.def_table td, .def_table th {
  padding: 5rem;
  font-size: 12rem;
  text-align: center;
  color: #e2e2e2;
  background: hsla(0, 0%, 88.6%, .1)
}
.def_table th {
  text-align: center;
  padding: 10rem 5rem;
  background: hsla(0, 0%, 88.6%, .35)
}
.def_table tbody tr td:nth-child(even) {
  background: hsla(0, 0%, 88.6%, .15)
}
.def_table tbody tr td:nth-child(odd) {
  background: hsla(0, 0%, 88.6%, .25)
}
.room-page__block { padding: 80rem 0 0; max-width: 200rem; }
.input textarea { font-family: unset; }
textarea {padding:5rem;}
.healer { margin-top: 10rem; }
.healer__price { margin: 10rem 0; }
.healer__list { grid-row-gap: 10rem; margin: 0 0 10rem; }
.input select { font-family: unset; font-size: 13rem; }
.bchk0,.bchk1,.bchk2,.bchk3	{width:15rem;height:18rem;border:solid 0rem;color:transparent}
.bchk0	{background-image:url(../img/bchk0.gif)}
.bchk1	{background-image:url(../img/bchk1.gif)}
.bchk2	{background-image:url(../img/bchk2.gif)}
.modal__arch {width: 600rem;}
.modal__title-gold .hr {
    margin-bottom: 10rem;
}
.smithy-cutter-pers__item-col small {
  font-size: 13rem;
  color: hsl(0deg 0% 99.06% / 70%);
}
.smithy-cutter-pers__title b { letter-spacing: 2rem; }
.room-page__item { height: 370rem; }
.room-page__text { height: 165rem; }
.infoimg {width: 10rem; height: 10rem;}
.chat .container { height: calc(100% + 7rem); }
.logs-b__table nobr { display: inline-block; padding-right: 5rem;}
.logs-b__table .coin {width: 15rem;height: 15rem;}
.logs-b__table .row_left {display: flex;flex-direction: row;gap: 5rem;width: fit-content;align-content: stretch;align-items: baseline;}
.messages__list, .chat__user { background: linear-gradient(to left, #c7b8a48f 40%, transparent 100%); }
.messages__row .othtime {
    background: transparent;
    color: #0a3a0a;}
.messages__row .mytime {
    background: #0a3a0a;
    color: #bfaa85;
}
.messages__list {
    font-size: 12rem;
    font-weight: 600;
}
.messages__row {
    display: block;
    padding-top: 5rem;
    color: #2a221c;
}
.messages__row nobr { display: inline-flex; gap: 3rem; padding-right: 5rem; align-items: center;}
.messages__row nobr img { height: fit-content; }
.messages__row img { vertical-align: middle; }
.messages__row img.coin { position:relative;top:-3rem; }
.user__list-row {
    font-size: 12rem;
    padding-bottom: 3rem;
}
.interface-b__content-frame a:not(.btn__gradient) {color: #a0a0ff;}
.interface-b__content-frame a:not(.btn__gradient):hover {
    -webkit-filter: sepia(50%) saturate(180%) brightness(130%);
    filter: sepia(50%) saturate(180%) brightness(130%);
}

.fights__table a {color:#a0a0ff;text-decoration:auto;}
.fights__table a:hover {
    -webkit-filter: sepia(50%) saturate(180%) brightness(130%);
    filter: sepia(50%) saturate(180%) brightness(130%);
}

.chat__content {padding-right: 0rem;}
.fights__filter .input { width: fit-content; }
.quests__item-left .quests__text {height: 200rem;width: 185rem;}
.amun__trans-bottom .file-label, .amun__trans-bottom .input { width: 38rem; }
.smithy-persarm__right-form .file-label input, .smithy-persarm__right-form .input input { font-size: 13rem; }
.smithy-modarm__artifact-text b { letter-spacing: 1rem; }
.smithy-cutter-pers__desc, .smithy-studio-pers__item-title { font-size: 13rem; }
.container { max-width: 1700rem; }
.nav {left: 45%;}
.room__content {padding-left:20rem;}
.user-aside {
  background: url(../images/aside-user.png) top no-repeat;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 103rem 22rem 40rem 30rem;
  margin-left: 20rem;
  margin-top: -4rem;
  height: 267rem;
}
.rating-aside__nav {
  gap: 17rem;
  background: url(../images/rating-nav.png) top no-repeat;
  background-size: 100% 100%;
  padding: 98rem 30rem;
  height: 421rem;
}
.rating-aside__list {
  background: url(../images/rating-list.png) top no-repeat;
  background-size: 100% 100%;
  width: 475rem;
  height: 737rem;
  padding: 228rem 30rem 0 67rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -59rem;
  margin-top: -31rem;
}

.btn__border2 {
  height: 38rem;
  background: rgba(29, 7, 7, .8);
  border: 2rem solid #948579;
  -webkit-box-shadow: inset 0 0 2rem 4rem #3c2b23;
  box-shadow: inset 0 0 2rem 4rem #3c2b23;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 18rem;
  font-weight: 400;
  text-decoration: none;
  padding: 0 8rem;
  position: relative
}
.btn__border2:before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 4rem);
  height: calc(100% + 4rem);
  top: -2rem;
  left: -2rem;
  background: -o-radial-gradient(50% 50%, 54.61% 183.7%, rgba(61, 45, 37, 0) 5%, rgba(61, 45, 37, 0) 82.08%, #3d2d25 95.2%);
  background: radial-gradient(54.61% 183.7% at 50% 50%, rgba(61, 45, 37, 0) 5%, rgba(61, 45, 37, 0) 82.08%, #3d2d25 95.2%)
}
.btn__border2 span {
  position: relative;
  z-index: 1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#95837a), color-stop(46%, #f8f5ef), color-stop(47%, #f9f6f1), color-stop(53%, #faf6f2), color-stop(75%, #afa69c), to(#645645));
  background-image: -o-linear-gradient(top, #95837a 0, #f8f5ef 46%, #f9f6f1 47%, #faf6f2 53%, #afa69c 75%, #645645 100%);
  background-image: linear-gradient(180deg, #95837a, #f8f5ef 46%, #f9f6f1 47%, #faf6f2 53%, #afa69c 75%, #645645);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}
