/* Оригинальные стили common-block / user_info (пути → /static/chrome/) */

.common-block { position: relative; margin: 24px 28px 28px; }
.common-block .common-content { position: relative; z-index: 2; }

.common-block .corner-tl {
  position: absolute; top: -19px; left: -23px; width: 141px; height: 176px;
  background: url('/static/chrome/common-block-tl.png') 0 0 no-repeat; z-index: 3; pointer-events: none;
}
.common-block .corner-tr {
  position: absolute; top: -19px; right: -24px; width: 146px; height: 176px;
  background: url('/static/chrome/common-block-tr.png') 0 0 no-repeat; z-index: 3; pointer-events: none;
}
.common-block .corner-bl {
  position: absolute; bottom: -19px; left: -19px; width: 238px; height: 127px;
  background: url('/static/chrome/common-block-bl.png') 0 0 no-repeat; z-index: 3; pointer-events: none;
}
.common-block .corner-br {
  position: absolute; bottom: -19px; right: -21px; width: 241px; height: 128px;
  background: url('/static/chrome/common-block-br.png') 0 0 no-repeat; z-index: 3; pointer-events: none;
}

.common-block .bg-inner { background: url('/static/chrome/bgg2.gif') repeat; }
.common-block .bg-inner-l { background: url('/static/chrome/common-block-inner-l.png') 0 0 repeat-y; }
.common-block .bg-inner-r { background: url('/static/chrome/common-block-inner-r.png') 100% 0 repeat-y; }
.common-block .bg-inner-t { margin: 0 12px; background: url('/static/chrome/common-block-inner-t.png') 0 0 repeat-x; }
.common-block .bg-inner-b { padding: 20px 18px; background: url('/static/chrome/common-block-inner-b.png') 0 100% repeat-x; }

.common-block .bg-t {
  height: 41px; margin: 0 39px; text-align: center;
  background: url('/static/chrome/common-block-t.png') 0 100% repeat-x;
}
.common-block .bg-b {
  height: 41px; margin: 0 39px;
  background: url('/static/chrome/common-block-b.png') 0 0 repeat-x;
}
.common-block .bg-l { background: url('/static/chrome/common-block-l.png') 0 0 repeat-y; }
.common-block .bg-r { padding: 0 39px; background: url('/static/chrome/common-block-r.png') 100% 0 repeat-y; }

.common-block__red .corner-tl { background: url('/static/chrome/common-block-red-tl.png') 0 0 no-repeat; }
.common-block__red .corner-tr { background: url('/static/chrome/common-block-red-tr.png') 0 0 no-repeat; }
.common-block__red .corner-bl { background: url('/static/chrome/common-block-red-bl.png') 0 0 no-repeat; }
.common-block__red .corner-br { background: url('/static/chrome/common-block-red-br.png') 0 0 no-repeat; }
.common-block__red .bg-inner-l { background: url('/static/chrome/common-block-inner-red-l.png') 0 0 repeat-y; }
.common-block__red .bg-inner-r { background: url('/static/chrome/common-block-inner-red-r.png') 100% 0 repeat-y; }

/* Имя в шапке common-block */
.common-header,
.common-header .h-inner,
.common-header .h-txt { display: inline-block; }
.common-header {
  position: relative; top: 7px; z-index: 4; height: 38px;
  padding: 0 0 0 192px;
  background: url('/static/chrome/common-header.png') 0 0 no-repeat;
}
.common-header .h-inner {
  height: 38px; padding: 0 192px 0 0;
  background: url('/static/chrome/common-header.png') 100% -38px no-repeat;
}
.common-header .h-txt {
  padding: 10px 0 0; font-weight: bold; font-size: 12px; text-align: center;
  color: #faf7b9; white-space: nowrap; min-width: 80px;
}

/* Контент user_info: две колонки */
table.coll { border-collapse: collapse; border-spacing: 0; }
.coll { border-collapse: collapse; border-spacing: 0; }
.w100 { width: 100%; }
.p10h, .p10h td { padding-left: 10px; padding-right: 10px; }
.p2v, .p2v td { padding-top: 2px; padding-bottom: 2px; }
.b { font-weight: bold; }
.redd, .redd * { color: #BA0000 !important; }
.bg_l { background-image: url('/static/chrome/bg_l.gif'); }
.brd2-top { border-top: 1px solid #DB9F73; }
.brd2-bt { border-bottom: 1px solid #DB9F73; }
.brd2-all { border: 1px solid #DB9F73; }

.tbl-usi_bg {
  background-image: url('/static/chrome/tbl-usi_bg.gif');
  background-repeat: repeat;
}

/* Вкладки «Игровая информация» */
a.tbl-shp_menu-center-act,
a.tbl-shp_menu-center-inact,
a.tbl-shp_menu-center-act span,
a.tbl-shp_menu-center-inact span {
  display: inline-block; height: 19px; margin: 0 0 0 -3px;
  padding: 0 0 0 16px; text-decoration: none; cursor: pointer;
}
a.tbl-shp_menu-center-act,
a.tbl-shp_menu-center-act span {
  color: #ffe9ba;
  background: url('/static/chrome/tbl-shp_menu-act_2.png') 0 0 no-repeat;
}
a.tbl-shp_menu-center-inact,
a.tbl-shp_menu-center-inact span {
  color: #461c0b;
  background: url('/static/chrome/tbl-shp_menu-inact_2.png') 0 0 no-repeat;
}
a.tbl-shp_menu-center-act span,
a.tbl-shp_menu-center-inact span {
  padding: 0 20px 0 8px; font-weight: bold; line-height: 16px;
  background-position: 100% -19px;
}
a.tbl-shp_menu-center-act:hover,
a.tbl-shp_menu-center-inact:hover { text-decoration: underline; }

.tbl-shp-sml {
  background: url('/static/chrome/tbl-shp-sml.png') no-repeat;
  font-size: 0;
}
.tbl-shp-sml.lt { background-position: 0 0; height: 22px; }
.tbl-shp-sml.rt { background-position: 0 -25px; height: 22px; }
.tbl-shp-sml.tt {
  background-position: center -50px; background-repeat: repeat-x; height: 22px; font-size: 12px;
}
.tbl-shp-sml.lt b,
.tbl-shp-sml.rt b { display: block; height: 18px; overflow: hidden; width: 20px; }

.tbl-shp-sml.lb { background-position: 0 -75px; }
.tbl-shp-sml.rb { background-position: 0 -100px; }
.tbl-shp-sml.bb {
  background-position: center -125px; background-repeat: repeat-x; height: 18px;
}
.tbl-shp-sml.lb b,
.tbl-shp-sml.rb b { display: block; height: 22px; overflow: hidden; width: 20px; }

.tbl-shp-sides {
  background: url('/static/chrome/tbl-shp-sides.png') no-repeat;
  font-size: 0;
  width: 20px;
}
.tbl-shp-sides.ls { background-position: left top; background-repeat: repeat-y; }
.tbl-shp-sides.rs { background-position: right top; background-repeat: repeat-y; }

.medal_bg td {
  text-align: center; vertical-align: middle;
  background-repeat: no-repeat; height: 53px;
}
.medal_bg_c { width: 45px; }

#userCanvas {
  position: relative;
  min-width: 380px;
  min-height: 360px;
  margin: 0 auto;
}

#userCanvas .paper-doll {
  background: transparent;
  border: none;
  padding: 4px 0 0;
}

.userinfo-spacer { width: 8px; }

/* Заголовок секции «Сохраненные бои» / user_info (tbl-usi-hdr.gif) */
.tbl-usi-hdr {
  background: url('/static/chrome/tbl-usi-hdr.gif') no-repeat;
  font-family: Tahoma, sans-serif;
  height: 22px;
}
.tbl-usi-hdr.lc { background-position: left -25px; width: 27px; }
.tbl-usi-hdr.rc { background-position: right 0; width: 27px; }
.tbl-usi-hdr.mbg {
  background-position: center -50px;
  background-repeat: repeat-x;
  color: #FCF5B7;
  font-size: 11px;
  font-weight: bold;
  height: 16px;
  padding: 1px 10px 5px 10px;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
}
.tbl-usi-hdr.lc b,
.tbl-usi-hdr.rc b {
  display: block;
  height: 22px;
  font-size: 0;
  overflow: hidden;
  width: 27px;
}
.usi-section-title {
  margin: 0 auto;
}
