#common_menu .cm-user-card_holder {
 clear:both;
 zoom:1
}
#common_menu .cm-user-card_holder:after {
 clear:both;
 content:".";
 display:block;
 line-height:0;
 height:0;
 visibility:hidden
}
#common_menu .cm-link,
#common_menu .cm-nav-link,
#common_menu .cm-clan-link,
#common_menu .cm-user-link,
#common_menu .cm-text-link,
#common_menu .cm-showcase_opener,
#common_menu .cm-footer-logout_link,
#common_menu .cm-browsers-alert_link {
 -webkit-transition:color ease 0.1s, text-shadow ease 0.1s;
 transition:color ease 0.1s, text-shadow ease 0.1s;
 color:#707273;
 display:inline-block;
 position:relative;
 text-decoration:none;
 line-height:inherit;
 font-size:inherit
}
#common_menu .cm-not-touch .cm-link:hover,
#common_menu .cm-not-touch .cm-nav-link:hover,
#common_menu .cm-not-touch .cm-clan-link:hover,
#common_menu .cm-not-touch .cm-user-link:hover,
#common_menu .cm-not-touch .cm-text-link:hover,
#common_menu .cm-not-touch .cm-showcase_opener:hover,
#common_menu .cm-not-touch .cm-footer-logout_link:hover,
#common_menu .cm-not-touch .cm-browsers-alert_link:hover,
#common_menu .cm-not-touch .cm-link:active,
#common_menu .cm-not-touch .cm-nav-link:active,
#common_menu .cm-not-touch .cm-clan-link:active,
#common_menu .cm-not-touch .cm-user-link:active,
#common_menu .cm-not-touch .cm-text-link:active,
#common_menu .cm-not-touch .cm-showcase_opener:active,
#common_menu .cm-not-touch .cm-footer-logout_link:active,
#common_menu .cm-not-touch .cm-browsers-alert_link:active {
 color:#e5e5e5;
 text-decoration:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-link:hover,
 #common_menu .cm-not-touch .cm-nav-link:hover,
 #common_menu .cm-not-touch .cm-clan-link:hover,
 #common_menu .cm-not-touch .cm-user-link:hover,
 #common_menu .cm-not-touch .cm-text-link:hover,
 #common_menu .cm-not-touch .cm-showcase_opener:hover,
 #common_menu .cm-not-touch .cm-footer-logout_link:hover,
 #common_menu .cm-not-touch .cm-browsers-alert_link:hover,
 #common_menu .cm-not-touch .cm-link:active,
 #common_menu .cm-not-touch .cm-nav-link:active,
 #common_menu .cm-not-touch .cm-clan-link:active,
 #common_menu .cm-not-touch .cm-user-link:active,
 #common_menu .cm-not-touch .cm-text-link:active,
 #common_menu .cm-not-touch .cm-showcase_opener:active,
 #common_menu .cm-not-touch .cm-footer-logout_link:active,
 #common_menu .cm-not-touch .cm-browsers-alert_link:active {
  color:#babdbf
 }
}
#common_menu .cm-not-svg .cm-link,
#common_menu .cm-not-svg .cm-nav-link,
#common_menu .cm-not-svg .cm-clan-link,
#common_menu .cm-not-svg .cm-user-link,
#common_menu .cm-not-svg .cm-text-link,
#common_menu .cm-not-svg .cm-showcase_opener,
#common_menu .cm-not-svg .cm-footer-logout_link,
#common_menu .cm-not-svg .cm-browsers-alert_link {
 transition:none
}
#common_menu .cm-link:after,
#common_menu .cm-nav-link:after,
#common_menu .cm-clan-link:after,
#common_menu .cm-game-link:after,
#common_menu .cm-user-link:after,
#common_menu .cm-card-game_name__link:after,
#common_menu .cm-browsers-alert_link:after {
 filter:alpha(opacity=0);
 opacity:0;
 content:"";
 border-bottom:0 solid;
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 margin-top:8px;
 transition:.1s ease opacity
}
#common_menu .cm-link:hover:after,
#common_menu .cm-nav-link:hover:after,
#common_menu .cm-clan-link:hover:after,
#common_menu .cm-game-link:hover:after,
#common_menu .cm-user-link:hover:after,
#common_menu .cm-card-game_name__link:hover:after,
#common_menu .cm-browsers-alert_link:hover:after {
 filter:alpha(opacity=80);
 opacity:0.8;
 border-bottom-width:1px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-link:after,
 #common_menu .cm-nav-link:after,
 #common_menu .cm-clan-link:after,
 #common_menu .cm-game-link:after,
 #common_menu .cm-user-link:after,
 #common_menu .cm-card-game_name__link:after,
 #common_menu .cm-browsers-alert_link:after {
  content:none
 }
}
#common_menu .cm-clan-link,
#common_menu .cm-text-link,
#common_menu .cm-showcase-related_text {
 border-bottom:1px solid transparent;
 display:inline;
 transition:.1s ease border
}
#common_menu .cm-clan-link:after,
#common_menu .cm-text-link:after,
#common_menu .cm-showcase-related_text:after {
 content:none
}
#common_menu .cm-clan-link:hover,
#common_menu .cm-text-link:hover,
#common_menu .cm-showcase-related_text:hover {
 border-color:currentColor
}
#common_menu .cm-showcase_dropdown,
#common_menu .cm-user-unauthorized,
#common_menu .cm-user-menu,
#common_menu .cm-notifications {
 -webkit-transition:top linear 0.1s, opacity linear 0.06s;
 transition:top linear 0.1s, opacity linear 0.06s;
 filter:alpha(opacity=0);
 opacity:0;
 background:#0e0e0e;
 background:rgba(14,14,14,0.97);
 position:absolute;
 top:-100%;
 z-index:-1;
 display:none;
 will-change:transform
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase_dropdown,
 #common_menu .cm-user-unauthorized,
 #common_menu .cm-user-menu,
 #common_menu .cm-notifications {
  -webkit-transition:none;
  transition:none;
  background:#171717;
  border-left:none;
  border-right:none;
  font-size:14px;
  left:0;
  width:100%
 }
}
#common_menu .cm-showcase_dropdown__opened,
#common_menu .cm-user-unauthorized__opened,
#common_menu .cm-user-menu__opened,
#common_menu .cm-notifications__opened {
 -webkit-transition:top linear 0.15s, opacity linear 0.2s;
 transition:top linear 0.15s, opacity linear 0.2s;
 filter:alpha(opacity=100);
 opacity:1;
 top:36px;
 z-index:100;
 display:block
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase_dropdown__opened,
 #common_menu .cm-user-unauthorized__opened,
 #common_menu .cm-user-menu__opened,
 #common_menu .cm-notifications__opened {
  -webkit-transition:none;
  transition:none
 }
}
#common_menu ol,
#common_menu ul,
#common_menu li {
 list-style:none
}
#common_menu a:hover {
 text-decoration:none
}
#common_menu a:focus {
 outline:0
}
#common_menu img {
 border:none
}
#common_menu * {
 box-sizing:content-box;
 color:inherit;
 float:none;
 font:normal;
 font-family:inherit;
 font-size:inherit;
 font-style:inherit;
 font-variant:inherit;
 font-weight:inherit;
 height:auto;
 left:auto;
 letter-spacing:normal;
 line-height:inherit;
 list-style:none;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:disc;
 margin:0;
 margin-bottom:0;
 margin-left:0;
 margin-right:0;
 margin-top:0;
 max-height:none;
 max-width:none;
 min-height:0;
 min-width:0;
 opacity:1;
 orphans:0;
 outline:0;
 outline-color:invert;
 outline-style:none;
 outline-width:medium;
 overflow:visible;
 overflow-x:visible;
 overflow-y:visible;
 padding:0;
 padding-bottom:0;
 padding-left:0;
 padding-right:0;
 padding-top:0;
 position:static;
 right:auto;
 table-layout:auto;
 text-align:inherit;
 text-align-last:auto;
 text-decoration:none;
 text-decoration-color:inherit;
 text-decoration-line:none;
 text-decoration-style:solid;
 text-indent:0;
 text-shadow:none;
 text-transform:none;
 top:auto;
 vertical-align:baseline;
 visibility:visible;
 white-space:normal;
 word-spacing:normal
}
#common_menu *:before,
#common_menu *:after {
 box-sizing:content-box
}
#common_menu .cm-layout {
 background:#050505;
 position:relative;
 -webkit-text-size-adjust:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-font-smoothing:antialiased
}
#common_menu .cm-layout:not(.cm-layout__noscript) {
 box-shadow:0 0 0 1px rgba(255,255,255,0.1)
}
#common_menu .cm-layout_content {
 color:#525454;
 font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
 font-size:13px;
 height:37px;
 margin:auto;
 padding:0 10px;
 z-index:100
}
@media all and (max-width: 1023px) {
 #common_menu .cm-layout_content {
  padding:0
 }
}
#common_menu .cm-layout__noscript .cm-layout_content {
 z-index:auto
}
@font-face {
 font-family:'warhelioscondcregular';
 src:url("../fonts/warhelioscondc-webfont.eot");
 src:url("../fonts/warhelioscondc-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/warhelioscondc-webfont.woff") format("woff"),
 url("../fonts/warhelioscondc-webfont.ttf") format("truetype"),
 url("../fonts/warhelioscondc-webfont.svg#warhelioscondcregular") format("svg");
 font-weight:normal;
 font-style:normal
}
#common_menu .cm-premium {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 background-position:0 -1280px;
 width:16px;
 height:16px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 filter:alpha(opacity=80);
 opacity:0.8;
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 vertical-align:middle;
 display:none
}
#common_menu .cm-not-svg .cm-premium,
#common_menu .cm-layout__china.cm-not-svg .cm-premium {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@media all and (max-width: 479px) {
 #common_menu .cm-premium {
  background-repeat:no-repeat;
  background-image:url("../img/main_sprite_1.1.23.svg");
  background-position:7px -463px;
  filter:alpha(opacity=80);
  opacity:0.8;
  width:auto;
  height:37px;
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  top:0
 }
 #common_menu .cm-not-svg .cm-premium,
 #common_menu .cm-layout__china.cm-not-svg .cm-premium {
  background-image:url("../img/main_sprite_1.1.23.png")
 }
 #common_menu .cm-user-menu-link__opened .cm-premium {
  filter:alpha(opacity=100);
  opacity:1;
  background-position:6px -503px
 }
}
#common_menu .cm-premium__active {
 display:inline-block;
 *display:inline;
 *zoom:1
}
@media all and (min-width: 480px) {
 #common_menu .cm-premium__active-ws {
  display:inline-block;
  *display:inline;
  *zoom:1;
  background-position:0 -1340px
 }
 #common_menu .cm-premium__active-plus {
  display:inline-block;
  *display:inline;
  *zoom:1;
  background-position:0 -1310px
 }
}
#common_menu .cm-user-menu-link__opened .cm-premium {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-user-menu-link:hover .cm-premium {
 filter:alpha(opacity=100);
 opacity:1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu-link:hover .cm-premium {
  opacity:.8
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu-link__opened .cm-premium,
 #common_menu .cm-user-menu-link__opened:hover .cm-premium {
  opacity:1
 }
}
#common_menu .cm-important {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 background-position:0 -670px;
 width:12px;
 height:12px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 filter:alpha(opacity=60);
 opacity:0.6;
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 vertical-align:middle;
 display:none
}
#common_menu .cm-not-svg .cm-important,
#common_menu .cm-layout__china.cm-not-svg .cm-important {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@media all and (max-width: 479px) {
 #common_menu .cm-important {
  background-repeat:no-repeat;
  background-image:url("../img/main_sprite_1.1.23.svg");
  background-position:10px -383px;
  opacity:1;
  width:auto;
  height:37px;
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  top:0
 }
 #common_menu .cm-not-svg .cm-important,
 #common_menu .cm-layout__china.cm-not-svg .cm-important {
  background-image:url("../img/main_sprite_1.1.23.png")
 }
 #common_menu .cm-user-menu-link__opened .cm-important {
  background-position:9px -423px
 }
}
#common_menu .cm-important__active {
 display:inline-block;
 *display:inline;
 *zoom:1
}
#common_menu .cm-user-menu-link__opened .cm-important,
#common_menu .cm-not-touch .cm-user-menu-link:hover .cm-important {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-currency {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 margin:-3px 3px 0;
 vertical-align:middle
}
#common_menu .cm-currency__gold {
 background-position:0 -650px;
 width:11px;
 height:10px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-currency__gold,
#common_menu .cm-layout__china.cm-not-svg .cm-currency__gold {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-currency__silver {
 background-position:0 -2980px;
 width:17px;
 height:10px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-currency__silver,
#common_menu .cm-layout__china.cm-not-svg .cm-currency__silver {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-currency__ingot {
 background-position:0 -730px;
 width:17px;
 height:10px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-currency__ingot,
#common_menu .cm-layout__china.cm-not-svg .cm-currency__ingot {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-currency__premium {
 background-position:0 -1280px;
 width:16px;
 height:16px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-currency__premium,
#common_menu .cm-layout__china.cm-not-svg .cm-currency__premium {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-currency__influence {
 background-position:0 -700px;
 width:13px;
 height:13px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-currency__influence,
#common_menu .cm-layout__china.cm-not-svg .cm-currency__influence {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-noscript {
 display:inline-block;
 *display:inline;
 *zoom:1;
 background:#050505;
 box-shadow:0 0 0 1px rgba(255,255,255,0.1);
 color:#525454;
 font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
 font-size:13px;
 line-height:22px;
 margin-top:1px;
 padding:12px 0;
 text-align:center;
 vertical-align:middle;
 width:100%
}
@media all and (max-width: 479px) {
 #common_menu .cm-noscript {
  padding:15px 0;
  position:relative;
  text-align:left
 }
}
#common_menu .cm-noscript_alert {
 display:inline-block;
 *display:inline;
 *zoom:1;
 background-position:0 0;
 width:19px;
 height:17px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 line-height:46px;
 width:21px;
 margin-right:9px;
 position:relative;
 top:-2px;
 vertical-align:middle
}
#common_menu .cm-not-svg .cm-noscript_alert,
#common_menu .cm-layout__china.cm-not-svg .cm-noscript_alert {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@media all and (max-width: 479px) {
 #common_menu .cm-noscript_alert {
  position:absolute;
  top:16px;
  left:17px
 }
}
#common_menu .cm-noscript p {
 color:#7c7e80;
 font-size:14px;
 margin:0
}
@media all and (max-width: 479px) {
 #common_menu .cm-noscript p {
  font-size:16px;
  padding:0 50px
 }
}
#common_menu .cm-nowrap {
 white-space:nowrap
}
@media all and (max-width: 1023px) {
 #common_menu .cm-nowrap__responsive {
  white-space:normal
 }
}
#common_menu .cm-bold {
 font-weight:bold
}
#common_menu .cm-platforms {
 text-align:left;
 margin-left:10px;
 margin-bottom:15px;
 line-height:20px
}
#common_menu .cm-platforms_item {
 display:inline-block;
 *display:inline;
 *zoom:1;
 font-size:12px;
 color:white;
 vertical-align:middle;
 margin-right:17px
}
@media all and (max-width: 479px) {
 #common_menu .cm-platforms_item {
  font-size:13px
 }
}
#common_menu .cm-platforms_icon {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle;
 position:relative;
 margin-top:-3px
}
#common_menu .cm-platforms_icon__www {
 background-position:0 -3240px;
 width:16px;
 height:19px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__www,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__www {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ouya {
 background-position:0 -1260px;
 width:41px;
 height:10px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ouya,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ouya {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__linux {
 background-position:0 -780px;
 width:13px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__linux,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__linux {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ps2 {
 background-position:0 -1550px;
 width:20px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ps2,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ps2 {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ps3 {
 background-position:0 -1580px;
 width:20px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ps3,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ps3 {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ps4 {
 background-position:0 -1610px;
 width:70px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ps4,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ps4 {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ps5 {
 background-position:0 -1640px;
 width:68px;
 height:20px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ps5,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ps5 {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ps {
 background-position:0 -1520px;
 width:20px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ps,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ps {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__tizen {
 background-position:0 -3030px;
 width:18px;
 height:17px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__tizen,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__tizen {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__steam-machines {
 background-position:0 -3000px;
 width:17px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__steam-machines,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__steam-machines {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__wii-u {
 background-position:0 -3180px;
 width:15px;
 height:11px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__wii-u,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__wii-u {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__gog-galaxy {
 background-position:0 -620px;
 width:19px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__gog-galaxy,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__gog-galaxy {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__nintendo-3ds {
 background-position:0 -1140px;
 width:82px;
 height:10px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__nintendo-3ds,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__nintendo-3ds {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__nintendo-ds {
 background-position:0 -1160px;
 width:69px;
 height:10px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__nintendo-ds,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__nintendo-ds {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__nintendo {
 background-position:0 -1110px;
 width:61px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__nintendo,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__nintendo {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__windows-mobile {
 background-position:0 -3210px;
 width:11px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__windows-mobile,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__windows-mobile {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__windows-phone {
 background-position:0 -3210px;
 width:11px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__windows-phone,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__windows-phone {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__android {
 background-position:0 -30px;
 width:13px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__android,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__android {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__ios {
 background-position:0 -60px;
 width:12px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__ios,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__ios {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__windows {
 background-position:0 -3210px;
 width:11px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__windows,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__windows {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__windows-10 {
 background-position:0 -3210px;
 width:11px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__windows-10,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__windows-10 {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__apple-tv {
 background-position:0 -60px;
 width:12px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__apple-tv,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__apple-tv {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__mac {
 background-position:0 -60px;
 width:12px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__mac,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__mac {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__xbox-360 {
 background-position:0 -3270px;
 width:15px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__xbox-360,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__xbox-360 {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__xbox {
 background-position:0 -3270px;
 width:15px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__xbox,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__xbox {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__xbox-one {
 background-position:0 -3270px;
 width:15px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__xbox-one,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__xbox-one {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__xbox-series-x {
 background-position:0 -3270px;
 width:15px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__xbox-series-x,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__xbox-series-x {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_icon__xbox-series-s {
 background-position:0 -3270px;
 width:15px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-platforms_icon__xbox-series-s,
#common_menu .cm-layout__china.cm-not-svg .cm-platforms_icon__xbox-series-s {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-platforms_text {
 text-transform:uppercase
}
#common_menu .cm-link__important {
 color:#d19834
}
#common_menu .cm-not-touch .cm-link__important:hover {
 color:#ffbe4c;
 text-shadow:none
}
#common_menu .cm-link__user-name {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 *display:inline;
 *zoom:1;
 color:#525454;
 padding:0 8px;
 max-width:105px;
 vertical-align:top
}
@media all and (max-width: 1023px) {
 #common_menu .cm-link__logout {
  padding:0 10px 0 0
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-link__logout {
  padding-right:15px
 }
}
#common_menu .cm-link__no-decoration:after {
 content:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-link__register {
  display:none
 }
}
#common_menu .cm-tooltip__error .cm-link {
 color:#aaadaf
}
#common_menu .cm-not-touch .cm-tooltip__error .cm-link:hover {
 color:white
}
#common_menu .cm-menu__user .cm-link {
 vertical-align:top
}
#common_menu .cm-nav-link {
 display:inline-block;
 *display:inline;
 *zoom:1;
 line-height:37px;
 margin:0 12px 0 9px;
 position:relative;
 white-space:nowrap;
 z-index:1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-nav-link {
  color:#babdbf;
  display:block;
  margin:0;
  font-size:16px;
  padding:6px 14px
 }
}
#common_menu .cm-nav-link_text {
 position:relative
}
#common_menu .cm-layout-rtl .cm-nav-link {
 direction:rtl;
 text-align:left
}
#common_menu .cm-nav-link:after {
 content:none
}
#common_menu .cm-clan-link {
 -webkit-transition:border-bottom ease 0.1s;
 transition:border-bottom ease 0.1s;
 padding-bottom:1px;
 color:#e5edf3
}
#common_menu .cm-clan-link:hover {
 color:white
}
@media all and (max-width: 1023px) {
 #common_menu .cm-clan-link:hover {
  border-color:transparent
 }
}
#common_menu .cm-user-menu-link {
 display:inline-block;
 *display:inline;
 *zoom:1;
 -webkit-transition:opacity 0.1s ease;
 transition:opacity 0.1s ease;
 color:white;
 line-height:37px;
 margin-left:3px;
 padding:0 8px 0 9px;
 position:relative;
 vertical-align:top;
 border-left:1px solid transparent;
 border-right:1px solid transparent;
 -webkit-backface-visibility:hidden
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu-link {
  font-size:14px;
  margin:0;
  border:0;
  padding:0 14px
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-menu-link {
  font:0/0 a;
  text-shadow:none;
  color:transparent;
  display:inline-block;
  *display:inline;
  *zoom:1;
  background-repeat:no-repeat;
  background-image:url("../img/main_sprite_1.1.23.svg");
  background-position:10px -320px;
  filter:alpha(opacity=60);
  opacity:0.6;
  width:11px;
  height:37px;
  vertical-align:top
 }
 #common_menu .cm-not-svg .cm-user-menu-link,
 #common_menu .cm-layout__china.cm-not-svg .cm-user-menu-link {
  background-image:url("../img/main_sprite_1.1.23.png")
 }
}
#common_menu .cm-user-menu-link:hover {
 cursor:pointer
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-menu-link__important {
  background-image:none
 }
 #common_menu .cm-not-svg .cm-user-menu-link__important,
 #common_menu .cm-layout__china.cm-not-svg .cm-user-menu-link__important {
  background-image:none
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-menu-link__premium {
  filter:alpha(opacity=100);
  opacity:1;
  background-image:none
 }
 #common_menu .cm-not-svg .cm-user-menu-link__premium,
 #common_menu .cm-layout__china.cm-not-svg .cm-user-menu-link__premium {
  background-image:none
 }
}
#common_menu .cm-user-menu-link__opened {
 border-color:#313335;
 z-index:101;
 background-color:#0e0e0e
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu-link__opened {
  background-color:#171717;
  border-left:1px solid #313335;
  box-shadow:none;
  color:#e5e5e5;
  padding-left:13px
 }
 #common_menu .cm-user-menu-link__opened:hover {
  color:#e5e5e5
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-menu-link__opened {
  filter:alpha(opacity=100);
  opacity:1;
  background-position:9px -350px
 }
}
#common_menu .cm-user-menu-link__unauthorised {
 display:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu-link__unauthorised {
  display:inline-block;
  *display:inline;
  *zoom:1;
  filter:alpha(opacity=60);
  opacity:0.6;
  background-repeat:no-repeat;
  background-image:url("../img/main_sprite_1.1.23.svg");
  background-position:8px -3052px;
  border-left:1px solid transparent;
  width:11px;
  height:37px;
  vertical-align:top
 }
 #common_menu .cm-not-svg .cm-user-menu-link__unauthorised,
 #common_menu .cm-layout__china.cm-not-svg .cm-user-menu-link__unauthorised {
  background-image:url("../img/main_sprite_1.1.23.png")
 }
}
#common_menu .cm-user-menu-link__unauthorised-opened {
 filter:alpha(opacity=100);
 opacity:1;
 background-position:8px -3091px;
 z-index:101;
 background-color:#171717;
 border-color:#313335
}
#common_menu .cm-user-menu-link_cutted-text {
 filter:alpha(opacity=60);
 opacity:0.6;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 *display:inline;
 *zoom:1;
 max-width:75px;
 vertical-align:top
}
#common_menu .cm-not-touch .cm-user-menu-link:hover .cm-user-menu-link_cutted-text,
#common_menu .cm-user-menu-link__opened .cm-user-menu-link_cutted-text {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-game-link {
 -webkit-transition:color ease 0.1s;
 transition:color ease 0.1s;
 display:inline-block;
 *display:inline;
 *zoom:1;
 color:#babdbf;
 font-size:14px;
 line-height:28px;
 margin:0 0 0 30px;
 position:relative;
 text-decoration:none;
 vertical-align:middle;
 white-space:nowrap
}
#common_menu .cm-game-link_ico-wrapper {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 top:-1px;
 left:-45px;
 width:55px;
 height:50px;
 line-height:50px;
 position:absolute;
 text-align:center
}
#common_menu .cm-game-link_ico-holder {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle
}
#common_menu .cm-game-link_ico-holder img,
#common_menu .cm-game-link_ico-holder svg {
 display:block;
 margin:0 auto
}
#common_menu .cm-game-link_ico-wrapper {
 top:50%;
 margin-top:-27px
}
#common_menu .cm-game-link_ico-holder {
 -webkit-transform:scale(0.5);
 -ms-transform:scale(0.5);
 transform:scale(0.5)
}
@media all and (max-width: 1023px) {
 #common_menu .cm-game-link {
  font-size:16px;
  display:block;
  margin:0;
  padding:0 0 0 39px;
  white-space:normal
 }
}
#common_menu .cm-game-link:hover {
 color:#fff
}
@media all and (max-width: 1023px) {
 #common_menu .cm-game-link:hover {
  color:#babdbf
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-game-link_ico-wrapper {
  left:-8px
 }
}
#common_menu .cm-game-link_ico-holder img path,
#common_menu .cm-game-link_ico-holder img ellipse,
#common_menu .cm-game-link_ico-holder img line,
#common_menu .cm-game-link_ico-holder img polygon,
#common_menu .cm-game-link_ico-holder img polyline,
#common_menu .cm-game-link_ico-holder img rect,
#common_menu .cm-game-link_ico-holder img circle,
#common_menu .cm-game-link_ico-holder svg path,
#common_menu .cm-game-link_ico-holder svg ellipse,
#common_menu .cm-game-link_ico-holder svg line,
#common_menu .cm-game-link_ico-holder svg polygon,
#common_menu .cm-game-link_ico-holder svg polyline,
#common_menu .cm-game-link_ico-holder svg rect,
#common_menu .cm-game-link_ico-holder svg circle {
 -webkit-transition:fill ease 0.1s;
 transition:fill ease 0.1s;
 fill:currentColor
}
#common_menu .cm-ie8 .cm-game-link_ico-wrapper {
 width:55px
}
#common_menu .cm-ie8 .cm-game-link_ico-holder {
 width:40%;
 height:40%
}
#common_menu .cm-ie8 .cm-game-link_ico-holder img,
#common_menu .cm-ie8 .cm-game-link_ico-holder svg {
 max-width:100%;
 max-height:100%
}
#common_menu .cm-ie9 .cm-game-link_ico-holder,
#common_menu .cm-ie10 .cm-game-link_ico-holder,
#common_menu .cm-ie11 .cm-game-link_ico-holder {
 height:100%
}
#common_menu .cm-user-link {
 color:#658c4c;
 font-weight:bold
}
#common_menu .cm-user-link:hover {
 color:#81bb5c
}
#common_menu .cm-text-link {
 color:#d19834
}
#common_menu .cm-not-touch .cm-text-link:hover {
 color:#ffbe4c;
 text-shadow:none
}
#common_menu .cm-arrow {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 filter:alpha(opacity=60);
 opacity:0.6;
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 background-position:0 -570px;
 width:7px;
 height:4px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 margin-left:5px;
 vertical-align:middle;
 -webkit-perspective-origin:center;
 perspective-origin:center
}
#common_menu .cm-not-svg .cm-arrow,
#common_menu .cm-layout__china.cm-not-svg .cm-arrow {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@media all and (max-width: 479px) {
 #common_menu .cm-arrow__mobile-hidden {
  display:none
 }
}
#common_menu .cm-arrow__mobile {
 display:none
}
@media all and (max-width: 767px) {
 #common_menu .cm-arrow__mobile {
  display:block
 }
}
#common_menu .cm-arrow__showcase {
 filter:alpha(opacity=100);
 opacity:1
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-card_opener .cm-arrow {
  position:absolute;
  right:15px;
  top:50%;
  margin-top:-2px
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab .cm-arrow {
  position:absolute;
  right:15px;
  top:50%;
  margin-top:-2px
 }
}
#common_menu .cm-not-touch .cm-user-menu-link:hover .cm-arrow {
 filter:alpha(opacity=100);
 opacity:1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-user-menu-link:hover .cm-arrow {
  opacity:0.6
 }
}
#common_menu .cm-showcase_opener__opened .cm-arrow,
#common_menu .cm-not-touch .cm-showcase_opener__opened:hover .cm-arrow,
#common_menu .cm-user-menu-link__opened .cm-arrow,
#common_menu .cm-not-touch .cm-user-menu-link__opened:hover .cm-arrow,
#common_menu .cm-user-card_opener__opened .cm-arrow,
#common_menu .cm-tab__opened .cm-arrow {
 filter:alpha(opacity=100);
 opacity:1;
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase_opener__opened .cm-arrow:hover,
 #common_menu .cm-not-touch .cm-showcase_opener__opened:hover .cm-arrow:hover,
 #common_menu .cm-user-menu-link__opened .cm-arrow:hover,
 #common_menu .cm-not-touch .cm-user-menu-link__opened:hover .cm-arrow:hover,
 #common_menu .cm-user-card_opener__opened .cm-arrow:hover,
 #common_menu .cm-tab__opened .cm-arrow:hover {
  opacity:1
 }
}
#common_menu .cm-not-svg .cm-arrow {
 transition:none
}
#common_menu .cm-layout-rtl .cm-arrow {
 margin-left:0;
 margin-right:5px
}
@media all and (max-width: 479px) {
 #common_menu .cm-layout-rtl .cm-arrow {
  margin-left:25px;
  margin-right:0
 }
 #common_menu .cm-layout-rtl .cm-arrow__showcase {
  margin-left:0;
  margin-right:5px
 }
}
#common_menu .cm-button {
 -webkit-transition:all ease 0.1s;
 transition:all ease 0.1s;
 color:#707273;
 border:1px solid #333333;
 border-radius:1px;
 font-size:12px;
 min-width:60px;
 padding:8px 15px;
 text-align:center;
 text-decoration:none;
 position:relative;
 z-index:10
}
#common_menu .cm-button:hover {
 text-decoration:none;
 color:#707273
}
#common_menu .cm-button__notifications {
 display:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-button__notifications {
  margin:15px;
  background:transparent;
  color:#737576;
  font-size:16px
 }
 #common_menu .cm-button__notifications:active {
  background:#858585;
  color:#050505
 }
 #common_menu .cm-notifications_list__show .cm-button__notifications {
  display:block
 }
 #common_menu .cm-notifications_empty__show .cm-button__notifications,
 #common_menu .cm-notifications-settings__show .cm-button__notifications {
  display:none
 }
}
#common_menu .cm-up {
 display:none;
 height:22px;
 padding:0;
 position:relative
}
@media all and (max-width: 1023px) {
 #common_menu .cm-up {
  display:block
 }
}
#common_menu .cm-up__bordered {
 border-top:1px solid #272626
}
#common_menu .cm-up_link {
 display:block;
 height:100%;
 line-height:19px;
 text-align:center
}
#common_menu .cm-up_arrow {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 filter:alpha(opacity=50);
 opacity:0.5;
 -webkit-transition:opacity 0.1s ease;
 transition:opacity 0.1s ease;
 background-position:0 -3160px;
 width:9px;
 height:4px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 vertical-align:middle
}
#common_menu .cm-not-svg .cm-up_arrow,
#common_menu .cm-layout__china.cm-not-svg .cm-up_arrow {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-up_link:hover .cm-up_arrow {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-showcase {
 float:left
}
#common_menu .cm-showcase_opener {
 display:inline-block;
 *display:inline;
 *zoom:1;
 font-size:13px;
 letter-spacing:normal;
 line-height:normal;
 word-spacing:normal;
 filter:alpha(opacity=60);
 opacity:0.6;
 color:white;
 font-size:13px;
 line-height:37px;
 padding:0 8px 0 9px;
 position:relative;
 white-space:nowrap;
 vertical-align:top;
 cursor:pointer;
 border-left:1px solid transparent;
 border-right:1px solid transparent;
 -webkit-backface-visibility:hidden;
 z-index:101
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase_opener {
  font-size:14px
 }
}
#common_menu .cm-not-touch .cm-showcase_opener:hover,
#common_menu .cm-not-touch .cm-showcase_opener:active,
#common_menu .cm-showcase_opener__opened {
 filter:alpha(opacity=100);
 opacity:1;
 z-index:101;
 background:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-showcase_opener:hover,
 #common_menu .cm-not-touch .cm-showcase_opener:active,
 #common_menu .cm-showcase_opener__opened {
  position:relative
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-not-touch .cm-showcase_opener:hover,
 #common_menu .cm-not-touch .cm-showcase_opener:active,
 #common_menu .cm-showcase_opener__opened {
  border-color:#313335;
  background-color:#171717
 }
}
#common_menu .cm-layout-rtl .cm-showcase_opener {
 direction:rtl;
 text-align:left
}
#common_menu .cm-showcase_dropdown {
 left:0;
 right:0;
 overflow:hidden
}
#common_menu .cm-showcase_dropdown__opened {
 top:36px
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_dropdown__opened {
  border-top:1px solid #313335
 }
}
#common_menu .cm-showcase_dropdown:after {
 background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 10%, rgba(255,255,255,0.08) 90%, rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 10%, rgba(255,255,255,0.08) 90%, rgba(255,255,255,0) 100%);
 background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 10%, rgba(255,255,255,0.08) 90%, rgba(255,255,255,0) 100%);
 background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 10%, rgba(255,255,255,0.08) 90%, rgba(255,255,255,0) 100%);
 background:linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 10%, rgba(255,255,255,0.08) 90%, rgba(255,255,255,0) 100%);
 content:'';
 position:absolute;
 left:0;
 right:0;
 height:1px;
 top:50px;
 z-index:2
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase_dropdown:after {
  left:30px;
  right:30px
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_dropdown:after {
  content:none
 }
}
#common_menu .cm-showcase_heading {
 text-transform:uppercase;
 color:#707273;
 font-size:16px;
 line-height:50px;
 display:none;
 padding:0 10px
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_heading {
  display:block
 }
}
#common_menu .cm-showcase_wrapper {
 max-width:944px;
 margin:auto;
 height:430px;
 overflow:hidden
}
@media all and (min-width: 2300px) {
 #common_menu .cm-showcase_wrapper {
  max-width:1220px
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase_wrapper {
  margin:0 40px
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_wrapper {
  height:auto;
  margin:0
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase_wrapper {
  height:auto
 }
}
#common_menu .cm-showcase_list {
 overflow:hidden;
 text-align:center;
 white-space:nowrap
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_list {
  white-space:normal
 }
}
#common_menu .cm-showcase_item {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:top;
 width:14%;
 z-index:1
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_item {
  width:100%;
  background:#171717;
  position:relative;
  overflow:hidden;
  border-top:1px solid #272626
 }
}
#common_menu .cm-showcase_item:nth-child(1):nth-last-child(6),
#common_menu .cm-showcase_item:nth-child(1):nth-last-child(6) ~ li {
 width:16%
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_item:nth-child(1):nth-last-child(6),
 #common_menu .cm-showcase_item:nth-child(1):nth-last-child(6) ~ li {
  width:100%
 }
}
#common_menu .cm-showcase_item:nth-child(1):nth-last-child(-n+5),
#common_menu .cm-showcase_item:nth-child(1):nth-last-child(-n+5) ~ li {
 width:20%
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_item:nth-child(1):nth-last-child(-n+5),
 #common_menu .cm-showcase_item:nth-child(1):nth-last-child(-n+5) ~ li {
  width:100%
 }
}
#common_menu .cm-showcase_item:nth-child(1):nth-last-child(n+7),
#common_menu .cm-showcase_item:nth-child(1):nth-last-child(n+7) ~ li {
 width:14%
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase_item:nth-child(1):nth-last-child(n+7),
 #common_menu .cm-showcase_item:nth-child(1):nth-last-child(n+7) ~ li {
  width:100%
 }
}
#common_menu .cm-showcase__opened {
 display:block
}
#common_menu .cm-showcase-nav {
 position:absolute;
 left:50%;
 top:0;
 height:146px;
 max-width:1024px;
 width:100%;
 margin-left:-512px
}
@media all and (min-width: 2300px) {
 #common_menu .cm-showcase-nav {
  max-width:1300px;
  margin-left:-650px
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav {
  width:100%;
  left:0;
  margin-left:0
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-showcase-nav {
  display:none
 }
}
#common_menu .cm-showcase-nav_link {
 position:absolute;
 top:10px;
 width:40px;
 height:126px;
 line-height:126px;
 z-index:3;
 text-align:center;
 visibility:hidden;
 opacity:0;
 display:none\9
}
#common_menu .cm-showcase-nav_link:after {
 background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 20%, rgba(255,255,255,0.08) 80%, rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 20%, rgba(255,255,255,0.08) 80%, rgba(255,255,255,0) 100%);
 background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 20%, rgba(255,255,255,0.08) 80%, rgba(255,255,255,0) 100%);
 background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 20%, rgba(255,255,255,0.08) 80%, rgba(255,255,255,0) 100%);
 background:linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 20%, rgba(255,255,255,0.08) 80%, rgba(255,255,255,0) 100%);
 position:absolute;
 top:0;
 width:1px;
 height:100%
}
#common_menu .cm-showcase-nav_link__left {
 left:0
}
#common_menu .cm-showcase-nav_link__left:after {
 right:0
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav_link__left:after {
  content:''
 }
}
#common_menu .cm-showcase-nav_link__right {
 right:0
}
#common_menu .cm-showcase-nav_link__right:after {
 left:0
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav_link__right:after {
  content:''
 }
}
#common_menu .cm-showcase-nav_link__active {
 display:block\9;
 visibility:visible;
 opacity:0.5
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav_link__active {
  opacity:0.7
 }
}
#common_menu .cm-showcase-nav_ico-wrapper {
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 background-position:-1px -261px;
 -webkit-transform:translateZ(0);
 -ms-transform:translateZ(0);
 transform:translateZ(0);
 will-change:transform, opacity;
 height:26px;
 width:26px;
 vertical-align:middle;
 position:absolute;
 z-index:-1;
 left:7.5px;
 top:28px
}
#common_menu .cm-not-svg .cm-showcase-nav_ico-wrapper,
#common_menu .cm-layout__china.cm-not-svg .cm-showcase-nav_ico-wrapper {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav_ico-wrapper {
  display:none
 }
}
#common_menu .cm-showcase-nav_link__sonar .cm-showcase-nav_ico-wrapper {
 -webkit-animation:sonarEffect 2s infinite;
 animation:sonarEffect 2s infinite
}
#common_menu .cm-showcase-nav_link__sonar .cm-showcase-nav_ico-wrapper:after {
 content:"";
 position:absolute;
 left:-52px;
 right:-52px;
 top:-52px;
 bottom:-52px
}
#common_menu .cm-showcase-nav_ico {
 display:inline-block;
 *display:inline;
 *zoom:1;
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 height:26px;
 width:26px;
 line-height:26px;
 position:relative;
 vertical-align:middle;
 margin-bottom:1px;
 margin-top:-46px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav_ico {
  margin-top:0
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-nav_link__sonar .cm-showcase-nav_ico {
  -webkit-animation:pulseEffect 2s infinite;
  animation:pulseEffect 2s infinite
 }
}
#common_menu .cm-showcase-nav_ico__left {
 background-position:0 -750px;
 width:11px;
 height:11px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-showcase-nav_ico__left,
#common_menu .cm-layout__china.cm-not-svg .cm-showcase-nav_ico__left {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-showcase-nav_ico__right {
 background-position:0 -1730px;
 width:11px;
 height:11px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-showcase-nav_ico__right,
#common_menu .cm-layout__china.cm-not-svg .cm-showcase-nav_ico__right {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@-webkit-keyframes sonarEffect {
 0% {
  opacity:.3
 }
 40% {
  opacity:1
 }
 100% {
  -webkit-transform:scale(1.5);
  -ms-transform:scale(1.5);
  transform:scale(1.5);
  opacity:0
 }
}
@keyframes sonarEffect {
 0% {
  opacity:.3
 }
 40% {
  opacity:1
 }
 100% {
  -webkit-transform:scale(1.5);
  -ms-transform:scale(1.5);
  transform:scale(1.5);
  opacity:0
 }
}
@-webkit-keyframes pulseEffect {
 0% {
  opacity:.2
 }
 60% {
  opacity:1
 }
 100% {
  opacity:.2
 }
}
@keyframes pulseEffect {
 0% {
  opacity:.2
 }
 60% {
  opacity:1
 }
 100% {
  opacity:.2
 }
}
#common_menu .cm-tab {
 -webkit-transition:color ease 0.1s;
 transition:color ease 0.1s;
 cursor:pointer;
 color:#a6a6a7;
 text-decoration:none;
 position:relative;
 z-index:3;
 margin:25px 10px 10px;
 display:block;
 padding-top:60px
}
#common_menu .cm-tab_ico-wrapper {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 top:-1px;
 left:-45px;
 width:55px;
 height:50px;
 line-height:50px;
 position:absolute;
 text-align:center
}
#common_menu .cm-tab_ico-holder {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle
}
#common_menu .cm-tab_ico-holder img,
#common_menu .cm-tab_ico-holder svg {
 display:block;
 margin:0 auto
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab {
  margin:0;
  padding:16px 40px;
  line-height:18px
 }
 #common_menu .cm-tab_ico-wrapper {
  top:50%;
  margin-top:-27px
 }
 #common_menu .cm-tab_ico-holder {
  -webkit-transform:scale(0.5);
  -ms-transform:scale(0.5);
  transform:scale(0.5)
 }
}
#common_menu .cm-tab__opened {
 cursor:default
}
#common_menu .cm-tab__opened:after {
 position:absolute;
 left:0;
 top:0;
 height:50px;
 width:100%;
 z-index:-1;
 background:rgba(34,34,36,0.6)
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab__opened:after {
  content:''
 }
}
@media all and (max-width: 639px) {
 #common_menu .cm-tab__opened:after {
  background:none;
  border-bottom:1px solid rgba(255,255,255,0.05)
 }
}
#common_menu .cm-tab_ico-wrapper {
 left:0;
 width:100%
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab_ico-wrapper {
  line-height:50px;
  height:50px;
  width:55px;
  left:-9px;
  margin-top:-26px
 }
}
#common_menu .cm-tab_ico-holder {
 position:relative
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab_ico-holder {
  -webkit-transform:scale(0.5);
  -ms-transform:scale(0.5);
  transform:scale(0.5)
 }
}
#common_menu .cm-tab_ico-holder__marked:after {
 content:"";
 background:#ffc233;
 box-shadow:rgba(255,79,1,0.3);
 border-radius:50%;
 position:absolute;
 height:5px;
 width:5px;
 top:-7px;
 right:-7px
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab_ico-holder__marked:after {
  -webkit-transform:scale(2);
  -ms-transform:scale(2);
  transform:scale(2)
 }
}
#common_menu .cm-tab_ico-holder svg path,
#common_menu .cm-tab_ico-holder svg ellipse,
#common_menu .cm-tab_ico-holder svg line,
#common_menu .cm-tab_ico-holder svg polygon,
#common_menu .cm-tab_ico-holder svg polyline,
#common_menu .cm-tab_ico-holder svg rect,
#common_menu .cm-tab_ico-holder svg circle,
#common_menu .cm-tab_ico-holder img path,
#common_menu .cm-tab_ico-holder img ellipse,
#common_menu .cm-tab_ico-holder img line,
#common_menu .cm-tab_ico-holder img polygon,
#common_menu .cm-tab_ico-holder img polyline,
#common_menu .cm-tab_ico-holder img rect,
#common_menu .cm-tab_ico-holder img circle {
 fill:currentColor
}
#common_menu .cm-ie9 .cm-tab_ico-holder,
#common_menu .cm-ie10 .cm-tab_ico-holder,
#common_menu .cm-ie11 .cm-tab_ico-holder {
 height:100%
}
#common_menu .cm-tab_text {
 display:block;
 font-size:15px;
 line-height:18px;
 font-family:"warhelioscondcregular", Arial, "Helvetica CY", Helvetica, sans-serif
}
@media all and (max-width: 767px) {
 #common_menu .cm-tab_text {
  overflow:hidden;
  text-align:left;
  font-size:16px;
  font-family:Arial, "Helvetica CY", Helvetica, sans-serif
 }
}
#common_menu .cm-visual {
 padding-top:146px;
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 width:100%;
 overflow:hidden;
 text-align:left;
 background:#171717;
 display:none
}
@media all and (max-width: 767px) {
 #common_menu .cm-visual {
  position:relative;
  padding:0;
  overflow:visible
 }
}
#common_menu .cm-visual:before {
 content:'';
 position:absolute;
 left:0;
 top:0;
 height:146px;
 width:100%;
 z-index:2;
 background-image:url("../img/bg.png") \9;
 background:rgba(34,34,36,0.6)
}
@media all and (max-width: 767px) {
 #common_menu .cm-visual:before {
  content:none
 }
}
#common_menu .cm-visual__opened {
 display:block
}
#common_menu .cm-visual_bg {
 position:absolute;
 left:50%;
 top:0;
 z-index:-1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-visual_bg {
  left:0;
  height:672px;
  line-height:672px;
  top:-121px
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-visual_bg {
  top:-244px
 }
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_bg {
  height:1071px;
  line-height:1071px;
  top:-432px;
  margin-top:-15px
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-visual_bg {
  left:50%
 }
}
#common_menu .cm-visual_image-wrapper {
 position:relative;
 left:-50%;
 display:block;
 vertical-align:top
}
@media all and (max-width: 1023px) {
 #common_menu .cm-visual_image-wrapper {
  left:0;
  vertical-align:middle;
  width:100%
 }
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_image-wrapper {
  vertical-align:top;
  display:inline-block
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-visual_image-wrapper {
  left:-50%;
  width:480px
 }
}
#common_menu .cm-visual_image-holder {
 display:block
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_image-holder {
  display:inline-block;
  position:relative;
  line-height:0
 }
 #common_menu .cm-visual_image-holder:after {
  background:-moz-linear-gradient(top, rgba(23,23,23,0) 0%, #171717 100%);
  background:-webkit-linear-gradient(top, rgba(23,23,23,0) 0%, #171717 100%);
  background:-o-linear-gradient(top, rgba(23,23,23,0) 0%, #171717 100%);
  background:-ms-linear-gradient(top, rgba(23,23,23,0) 0%, #171717 100%);
  background:linear-gradient(top, rgba(23,23,23,0) 0%, #171717 100%);
  content:'';
  position:absolute;
  bottom:0;
  right:0;
  left:0;
  height:200px
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-visual_image {
  vertical-align:middle;
  width:100%
 }
}
#common_menu .cm-visual_image__desktop {
 display:block
}
@media all and (max-width: 1023px) {
 #common_menu .cm-visual_image__desktop {
  display:none
 }
}
#common_menu .cm-visual_image__tablet {
 display:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-visual_image__tablet {
  display:inline-block
 }
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_image__tablet {
  display:none
 }
}
#common_menu .cm-visual_image__mobile {
 display:none
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_image__mobile {
  display:inline-block
 }
}
#common_menu .cm-visual_content {
 max-width:1024px;
 margin:0 auto;
 color:#e5e5e5;
 line-height:22px
}
#common_menu .cm-visual_content:after {
 display:block;
 clear:both;
 content:''
}
#common_menu .cm-visual_logo-wrapper {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 padding:0 10px;
 width:40%;
 float:left;
 position:relative;
 z-index:1;
 line-height:284px;
 text-align:center
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_logo-wrapper {
  float:none;
  display:block;
  width:100%;
  line-height:207px
 }
}
#common_menu .cm-visual_logo-holder {
 display:inline-block;
 *display:inline;
 *zoom:1;
 text-align:center;
 vertical-align:middle;
 width:100%
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_logo-holder {
  vertical-align:bottom;
  padding-bottom:15px
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-visual_logo-holder {
  width:275px
 }
}
#common_menu .cm-visual_logo {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle;
 max-width:100%
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_logo {
  vertical-align:bottom
 }
}
#common_menu .cm-visual_logo * {
 fill:#fff
}
#common_menu .cm-visual_description {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 width:60%;
 float:right
}
@media all and (max-width: 639px) {
 #common_menu .cm-visual_description {
  width:100%;
  overflow:hidden;
  position:relative;
  padding-top:20px;
  padding-bottom:5px
 }
 #common_menu .cm-visual_description:after {
  background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);
  background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);
  background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);
  background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);
  background:linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);
  content:'';
  position:absolute;
  left:0;
  right:0;
  height:100%;
  top:0;
  z-index:0
 }
}
#common_menu .cm-showcase-about {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 padding:0 10px;
 float:right;
 width:55%;
 position:relative;
 z-index:1
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase-about {
  width:100%
 }
}
#common_menu .cm-showcase-about:after {
 position:absolute;
 content:'';
 left:0;
 right:0;
 top:0;
 height:284px;
 z-index:-1;
 background:rgba(34,34,36,0.25)
}
@media all and (max-width: 639px) {
 #common_menu .cm-showcase-about:after {
  content:none
 }
}
#common_menu .cm-showcase-about_title {
 text-transform:uppercase;
 font-size:18px;
 margin-bottom:18px;
 margin-top:51px;
 margin-left:10px;
 font-family:"warhelioscondcregular", Arial, "Helvetica CY", Helvetica, sans-serif
}
@media all and (max-width: 639px) {
 #common_menu .cm-showcase-about_title {
  margin-top:0
 }
}
#common_menu .cm-showcase-about_holder {
 max-height:187px;
 overflow:hidden
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-about_holder {
  overflow-y:scroll
 }
 #common_menu .cm-showcase-about_holder::-webkit-scrollbar {
  display:none
 }
}
@media all and (max-width: 639px) {
 #common_menu .cm-showcase-about_holder {
  margin-right:0;
  max-height:none;
  overflow-y:hidden
 }
}
#common_menu .cm-showcase-about_text {
 margin:0 0 15px 10px;
 font-size:14px;
 max-height:130px;
 overflow:hidden
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-about_text {
  max-height:none
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase-about_text {
  font-size:16px;
  line-height:26px
 }
}
#common_menu .cm-showcase-related {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 padding:0 10px 0 20px;
 width:45%;
 float:right;
 position:relative;
 z-index:1
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase-related {
  width:100%;
  padding:0 10px
 }
}
#common_menu .cm-showcase-related:after {
 position:absolute;
 left:0;
 top:0;
 height:284px;
 clear:both;
 content:'';
 padding:0 9999px 0 0;
 margin:0 -9999px 0 0;
 background:rgba(34,34,36,0.4);
 z-index:-1
}
@media all and (max-width: 639px) {
 #common_menu .cm-showcase-related:after {
  content:none
 }
}
#common_menu .cm-showcase-related_title {
 text-transform:uppercase;
 font-size:18px;
 margin-bottom:18px;
 margin-top:51px;
 margin-left:10px;
 font-family:"warhelioscondcregular", Arial, "Helvetica CY", Helvetica, sans-serif
}
@media all and (max-width: 639px) {
 #common_menu .cm-showcase-related_title {
  margin-top:0
 }
}
#common_menu .cm-showcase-related_list {
 position:relative;
 z-index:1;
 overflow:hidden;
 height:175px;
 font-size:13px;
 line-height:15px;
 margin-bottom:15px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-showcase-related_list {
  overflow-y:scroll
 }
 #common_menu .cm-showcase-related_list::-webkit-scrollbar {
  display:none
 }
}
@media all and (max-width: 639px) {
 #common_menu .cm-showcase-related_list {
  height:auto;
  overflow-y:hidden
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase-related_list {
  font-size:16px;
  line-height:24px
 }
}
#common_menu .cm-showcase-related_item {
 position:relative;
 padding:4px 10px 7px
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase-related_item {
  display:inline-block;
  vertical-align:top
 }
}
#common_menu .cm-showcase-related_item:before {
 content:'';
 position:absolute;
 left:0;
 top:10px;
 width:2px;
 height:2px;
 border-radius:50%;
 background:#fff
}
@media all and (max-width: 479px) {
 #common_menu .cm-showcase-related_item:before {
  top:17px
 }
}
#common_menu .cm-showcase-related_text {
 color:#e5e5e5
}
#common_menu .cm-not-touch .cm-showcase-related_text:hover {
 border-color:#e5e5e5
}
#common_menu .cm-showcase-related_new-mark {
 font-size:11px;
 margin:0 0 0 4px
}
#common_menu .cm-menu {
 line-height:37px;
 padding:0
}
#common_menu .cm-menu__user {
 float:right;
 text-align:right;
 position:relative
}
@media all and (max-width: 1023px) {
 #common_menu .cm-menu__user {
  position:static
 }
}
#common_menu .cm-menu__user-unauthorized {
 white-space:nowrap
}
@media all and (max-width: 1023px) {
 #common_menu .cm-menu__user-unauthorized {
  padding-right:0;
  position:static
 }
}
#common_menu .cm-menu_text-or {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:top
}
@media all and (max-width: 1023px) {
 #common_menu .cm-menu_text-or {
  display:none
 }
}
#common_menu .cm-menu_static {
 overflow:hidden;
 height:37px
}
@media all and (max-width: 639px) {
 #common_menu .cm-menu_static {
  display:none
 }
}
#common_menu .cm-dropdown__opened {
 display:block
}
#common_menu .cm-user-unauthorized {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 text-align:left;
 border:1px solid #313335;
 border-width:1px 0;
 left:0
}
#common_menu .cm-user-unauthorized__opened {
 display:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-unauthorized__opened {
  display:block
 }
}
#common_menu .cm-user-unauthorized_item {
 display:block
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-unauthorized_item {
  background:#171717;
  border-top:1px solid #272626
 }
 #common_menu .cm-user-unauthorized_item:first-child {
  border:none
 }
}
#common_menu .cm-user-card {
 overflow:hidden;
 position:relative;
 width:100%;
 max-width:608px;
 border-top:1px solid #454545
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-card {
  width:100%;
  max-width:100%;
  border-color:#313335
 }
}
#common_menu .cm-user-card:first-child {
 border-top:none
}
#common_menu .cm-user-card_opener {
 display:none;
 position:relative;
 z-index:20;
 background:rgba(14,14,14,0.97);
 box-shadow:0 10px 50px 10px rgba(14,14,14,0.97);
 padding:11px 7px
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-card_opener {
  display:block;
  background:#171717
 }
}
#common_menu .cm-user-card_opener__opened {
 background:none;
 box-shadow:none;
 border-bottom:1px solid rgba(255,255,255,0.05)
}
#common_menu .cm-user-card_holder {
 position:relative
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-card_holder {
  display:none;
  position:static
 }
}
#common_menu .cm-user-card_holder:before {
 content:'';
 width:100%;
 height:100%;
 background:url("../img/cards/bg-card_clouds.png") 100% 0 no-repeat;
 position:absolute;
 z-index:5;
 left:0;
 top:0
}
#common_menu .cm-user-card_holder__opened {
 display:block
}
#common_menu .cm-user-card_content {
 overflow:hidden;
 padding-top:18px;
 position:relative;
 z-index:15
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-card_content {
  padding-left:5%
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-user-card_content {
  padding-left:2.5%
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-card_content {
  width:100%;
  padding:0
 }
}
#common_menu .cm-user-card_visual {
 float:left;
 width:80%;
 max-width:250px;
 margin-right:5px;
 height:171px;
 position:relative;
 z-index:1
}
@media all and (max-width: 767px) {
 #common_menu .cm-user-card_visual {
  width:37%
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-user-card_visual {
  float:none;
  display:block;
  width:100%;
  height:157px
 }
}
#common_menu .cm-user-card_image-wrapper {
 position:absolute;
 left:0;
 top:-141px;
 width:100%;
 height:450px;
 line-height:450px;
 vertical-align:middle
}
#common_menu .cm-user-card_image {
 display:inline-block;
 vertical-align:middle;
 width:100%
}
#common_menu .cm-card-game {
 position:relative;
 z-index:5
}
#common_menu .cm-card-game_ico-wrapper {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 top:-1px;
 left:-45px;
 width:55px;
 height:50px;
 line-height:50px;
 position:absolute;
 text-align:center
}
#common_menu .cm-card-game_ico-holder {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle
}
#common_menu .cm-card-game_ico-holder img,
#common_menu .cm-card-game_ico-holder svg {
 display:block;
 margin:0 auto
}
#common_menu .cm-card-game_ico-wrapper {
 top:50%;
 margin-top:-27px
}
#common_menu .cm-card-game_ico-holder {
 -webkit-transform:scale(0.5);
 -ms-transform:scale(0.5);
 transform:scale(0.5)
}
@media all and (max-width: 479px) {
 #common_menu .cm-card-game {
  margin:0 0 0 32px
 }
}
#common_menu .cm-card-game__mobile-hide {
 margin-bottom:16px
}
@media all and (max-width: 479px) {
 #common_menu .cm-card-game__mobile-hide {
  display:none
 }
}
#common_menu .cm-card-game__premium:after {
 content:attr(data-text);
 display:inline-block;
 font-size:12px;
 color:#7c7e80
}
#common_menu .cm-card-game_name {
 display:inline-block;
 *display:inline;
 *zoom:1;
 color:#babdbf;
 font-size:18px;
 line-height:32px;
 margin:0 5px 0 30px;
 position:relative;
 text-decoration:none;
 text-transform:uppercase;
 vertical-align:baseline;
 font-family:"warhelioscondcregular", Arial, "Helvetica CY", Helvetica, sans-serif
}
@media all and (max-width: 1023px) {
 #common_menu .cm-card-game_name {
  font-size:16px
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-card-game_name {
  text-transform:none;
  font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
  margin-left:0
 }
}
#common_menu .cm-card-game_name__link {
 -webkit-transition:color ease 0.1s;
 transition:color ease 0.1s
}
#common_menu .cm-card-game_name__link:after {
 margin-top:10px
}
#common_menu .cm-card-game_name__link:hover {
 color:white
}
@media all and (max-width: 1023px) {
 #common_menu .cm-card-game_name__link:hover {
  color:#babdbf
 }
}
#common_menu .cm-card-game_name__premium {
 color:#d19834
}
#common_menu .cm-card-game_name__premium:hover {
 color:#ffbe4c
}
@media all and (max-width: 1023px) {
 #common_menu .cm-card-game_name__premium:hover {
  color:#d19834
 }
}
#common_menu .cm-card-game_ico-holder img path,
#common_menu .cm-card-game_ico-holder img ellipse,
#common_menu .cm-card-game_ico-holder img line,
#common_menu .cm-card-game_ico-holder img polygon,
#common_menu .cm-card-game_ico-holder img polyline,
#common_menu .cm-card-game_ico-holder img rect,
#common_menu .cm-card-game_ico-holder img circle,
#common_menu .cm-card-game_ico-holder svg path,
#common_menu .cm-card-game_ico-holder svg ellipse,
#common_menu .cm-card-game_ico-holder svg line,
#common_menu .cm-card-game_ico-holder svg polygon,
#common_menu .cm-card-game_ico-holder svg polyline,
#common_menu .cm-card-game_ico-holder svg rect,
#common_menu .cm-card-game_ico-holder svg circle {
 -webkit-transition:fill ease 0.1s;
 transition:fill ease 0.1s;
 fill:currentColor
}
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img path,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img ellipse,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img line,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img polygon,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img polyline,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img rect,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder img circle,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg path,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg ellipse,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg line,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg polygon,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg polyline,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg rect,
#common_menu .cm-not-svg .cm-card-game_name__link .cm-card-game_ico-holder svg circle {
 fill:white;
 opacity:0.6
}
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img path,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img ellipse,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img line,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img polygon,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img polyline,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img rect,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder img circle,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg path,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg ellipse,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg line,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg polygon,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg polyline,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg rect,
#common_menu .cm-not-svg .cm-card-game_name__premium .cm-card-game_ico-holder svg circle {
 fill:#d19834;
 opacity:0.9
}
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img path,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img path,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img ellipse,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img ellipse,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img line,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img line,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img polygon,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img polygon,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img polyline,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img polyline,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img rect,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img rect,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder img circle,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder img circle,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg path,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg path,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg ellipse,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg ellipse,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg line,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg line,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg polygon,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg polygon,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg polyline,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg polyline,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg rect,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg rect,
#common_menu .cm-not-svg .cm-card-game_name__link:hover .cm-card-game_ico-holder svg circle,
#common_menu .cm-not-svg .cm-card-game_name__premium:hover .cm-card-game_ico-holder svg circle {
 opacity:1
}
#common_menu .cm-ie8 .cm-card-game_ico-wrapper {
 width:55px
}
#common_menu .cm-ie8 .cm-card-game_ico-holder {
 width:40%;
 height:40%
}
#common_menu .cm-ie8 .cm-card-game_ico-holder img,
#common_menu .cm-ie8 .cm-card-game_ico-holder svg {
 max-width:100%;
 max-height:100%
}
#common_menu .cm-ie9 .cm-card-game_ico-holder,
#common_menu .cm-ie10 .cm-card-game_ico-holder,
#common_menu .cm-ie11 .cm-card-game_ico-holder {
 height:100%
}
#common_menu .cm-card-info {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 margin:0;
 padding:0;
 width:92%
}
@media all and (max-width: 479px) {
 #common_menu .cm-card-info {
  width:100%;
  padding-right:8px
 }
}
#common_menu .cm-card-info_item {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:top;
 width:50%;
 padding:0 4px 0 0;
 margin-bottom:14px
}
@media all and (max-width: 479px) {
 #common_menu .cm-card-info_item {
  margin:6px 0 16px;
  padding-left:4px
 }
}
#common_menu .cm-card-info_item__mobile-only {
 display:none
}
@media all and (max-width: 479px) {
 #common_menu .cm-card-info_item__mobile-only {
  display:inline-block
 }
}
#common_menu .cm-info-text {
 display:inline-block;
 *display:inline;
 *zoom:1;
 color:#babdbf;
 font-size:14px;
 line-height:18px;
 margin:0 0 0 26px;
 position:relative;
 text-decoration:none;
 vertical-align:top
}
#common_menu .cm-info-text_ico-wrapper {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 top:-1px;
 left:-26px;
 width:20px;
 height:18px;
 line-height:18px;
 position:absolute;
 text-align:center
}
#common_menu .cm-info-text_ico-holder {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle
}
#common_menu .cm-info-text_ico-holder img,
#common_menu .cm-info-text_ico-holder svg {
 display:block;
 margin:0 auto
}
@media all and (max-width: 1023px) {
 #common_menu .cm-info-text {
  font-size:15px
 }
}
#common_menu .cm-info-text__link {
 -webkit-transition:color ease 0.1s;
 transition:color ease 0.1s
}
#common_menu .cm-not-touch .cm-info-text__link:hover {
 text-decoration:underline;
 color:#fff
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-info-text__link:hover {
  color:#babdbf;
  text-decoration:none
 }
}
#common_menu .cm-not-touch .cm-info-text__purchase:hover {
 text-decoration:none
}
#common_menu .cm-info-text__buy {
 color:#d19834
}
#common_menu .cm-not-touch .cm-info-text__buy:hover {
 color:#ffbe4c
}
#common_menu .cm-info-text__not-buy {
 color:#d19834
}
#common_menu .cm-info-text__not-link {
 color:#babdbf;
 cursor:default
}
@media all and (max-width: 479px) {
 #common_menu .cm-info-text__units {
  font-size:20px
 }
}
#common_menu .cm-info-text__profile:before {
 background-position:0 -1370px;
 width:11px;
 height:12px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 content:'';
 position:absolute;
 left:-21px;
 top:3px;
 opacity:0.7;
 font-size:0;
 line-height:0;
 display:block
}
#common_menu .cm-not-svg .cm-info-text__profile:before,
#common_menu .cm-layout__china.cm-not-svg .cm-info-text__profile:before {
 background-image:url("../img/main_sprite_1.1.23.png")
}
@media all and (max-width: 479px) {
 #common_menu .cm-info-text_units-name {
  display:inline-block;
  *display:inline;
  *zoom:1;
  line-height:18px;
  font-size:14px
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-info-text_dimension {
  display:none
 }
}
#common_menu .cm-info-text_plus {
 display:inline-block;
 *display:inline;
 *zoom:1;
 -webkit-transition:border-color ease 0.1s;
 transition:border-color ease 0.1s;
 color:white;
 border:1px solid #6f6f6f;
 font-size:14px;
 line-height:13px;
 height:13px;
 margin:0 3px;
 padding:0 3px;
 text-decoration:none
}
@media all and (max-width: 479px) {
 #common_menu .cm-info-text_plus {
  position:relative;
  top:-2px;
  margin:0
 }
}
#common_menu .cm-not-touch .cm-info-text:hover .cm-info-text_plus {
 background:#ffc233;
 color:#0e0e0e;
 border-color:#ffc233;
 text-decoration:none
}
#common_menu .cm-info-text_ico-wrapper {
 opacity:.7
}
@media all and (max-width: 479px) {
 #common_menu .cm-info-text_ico-wrapper {
  line-height:18px;
  height:18px
 }
}
#common_menu .cm-not-touch .cm-info-text:hover .cm-info-text_ico-wrapper {
 opacity:1
}
#common_menu .cm-not-touch .cm-info-text:hover .cm-info-text_ico-wrapper__no-hover {
 opacity:.7
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-info-text:hover .cm-info-text_ico-wrapper {
  opacity:.7
 }
}
#common_menu .cm-user-menu {
 border:1px solid #313335;
 box-shadow:0 0 25px rgba(0,0,0,0.4);
 text-align:left;
 right:0;
 font-size:14px;
 line-height:18px;
 background:#0e0e0e;
 background:rgba(14,14,14,0.97);
 overflow:hidden
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu {
  position:absolute;
  font-size:16px;
  background:#0e0e0e;
  border-width:1px 0 0;
  width:100%
 }
}
#common_menu .cm-user-menu_holder {
 overflow:hidden;
 font-size:14px;
 line-height:18px;
 text-align:left;
 background:#0e0e0e;
 background:rgba(14,14,14,0.97)
}
@media all and (max-width: 1023px) {
 #common_menu .cm-user-menu_holder {
  font-size:16px;
  width:100%;
  overflow:hidden;
  background:#171717
 }
}
#common_menu .cm-menu-heading {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 width:608px;
 color:#707273;
 font-size:14px;
 line-height:37px;
 font-weight:normal;
 font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
 margin:0;
 position:relative;
 z-index:2;
 padding:8px 21px 6px;
 border-bottom:1px solid #454545;
 text-transform:uppercase
}
@media all and (max-width: 1023px) {
 #common_menu .cm-menu-heading {
  font-size:16px;
  width:100%;
  padding:8px 14px 7px;
  background:#171717;
  border-color:#313335
 }
}
#common_menu .cm-global-card {
 overflow:hidden;
 position:relative;
 z-index:1;
 margin-top:-1px;
 width:608px;
 border-bottom:1px solid #454545;
 background:#020202 url("../img/cards/bg-card_default.jpg") no-repeat
}
@media all and (max-width: 1023px) {
 #common_menu .cm-global-card {
  width:100%
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-global-card {
  padding-bottom:191px;
  background-position:0 100%
 }
}
#common_menu .cm-global-card_image {
 float:left;
 width:80%;
 max-width:278px;
 height:171px;
 position:relative
}
@media all and (max-width: 767px) {
 #common_menu .cm-global-card_image {
  width:37%
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-global-card_image {
  float:none;
  position:absolute;
  bottom:0;
  left:0;
  padding-bottom:20px;
  width:100%
 }
}
#common_menu .cm-global-card_image:after {
 content:'';
 position:absolute;
 top:-140px;
 left:0;
 width:100%;
 height:450px;
 background-position:0 50%;
 background-size:contain;
 background-repeat:no-repeat;
 background-image:url("../img/cards/image-card_global.png")
}
#common_menu .cm-global-card_content {
 padding-top:23px
}
#common_menu .cm-global-card_list {
 margin:0;
 padding:0;
 overflow:hidden;
 position:relative;
 z-index:1
}
@media all and (max-width: 479px) {
 #common_menu .cm-global-card_list {
  margin-left:10px
 }
}
#common_menu .cm-global-card_item {
 padding:3px 0 2px;
 overflow:hidden
}
@media all and (max-width: 479px) {
 #common_menu .cm-global-card_item {
  padding:6px 0
 }
}
#common_menu .cm-cross-game {
 padding:0;
 margin:9px 0 -53px;
 line-height:32px;
 width:608px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-cross-game {
  width:100%;
  margin-bottom:-48px
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-cross-game {
  margin-bottom:0;
  padding-bottom:16px;
  border-bottom:1px solid #272626
 }
}
#common_menu .cm-cross-game_item {
 padding:8px 24px 0
}
@media all and (max-width: 1023px) {
 #common_menu .cm-cross-game_item {
  padding-left:13px
 }
}
#common_menu .cm-singletons {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 display:inline-block;
 *display:inline;
 *zoom:1;
 position:relative;
 opacity:0.6
}
#common_menu .cm-singletons_ico-wrapper {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 top:-1px;
 left:0;
 width:25px;
 height:32px;
 line-height:32px;
 position:absolute;
 text-align:center
}
#common_menu .cm-singletons_ico-holder {
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:middle
}
#common_menu .cm-singletons_ico-holder img,
#common_menu .cm-singletons_ico-holder svg {
 display:block;
 margin:0 auto
}
@media all and (max-width: 1023px) {
 #common_menu .cm-singletons {
  padding:0
 }
}
#common_menu .cm-not-touch .cm-singletons:hover {
 opacity:1
}
#common_menu .cm-singletons_text {
 display:inline-block;
 *display:inline;
 *zoom:1;
 border-bottom:1px solid transparent;
 transition:.1s ease border-color;
 color:inherit;
 font-size:14px;
 line-height:18px;
 vertical-align:middle
}
@media all and (max-width: 1023px) {
 #common_menu .cm-singletons_text {
  font-size:16px
 }
}
#common_menu .cm-singletons:hover .cm-singletons_text {
 border-color:currentColor
}
#common_menu .cm-singletons_text__main {
 font-size:13px;
 line-height:37px;
 border:none;
 vertical-align:top
}
@media all and (max-width: 1023px) {
 #common_menu .cm-singletons_text__main {
  font-size:14px
 }
}
#common_menu .cm-singletons__main {
 line-height:37px;
 height:37px;
 margin:0 10px;
 vertical-align:top
}
#common_menu .cm-singletons__logo {
 margin:0;
 float:left
}
@media all and (max-width: 1023px) {
 #common_menu .cm-singletons__logo {
  margin-left:10px
 }
}
#common_menu .cm-singletons_ico-wrapper {
 display:inline-block;
 *display:inline;
 *zoom:1;
 text-align:left;
 opacity:1;
 top:0;
 margin-right:-5px;
 position:relative
}
#common_menu .cm-singletons_ico-wrapper__main {
 height:37px;
 line-height:37px
}
#common_menu .cm-singletons_ico-wrapper__logo {
 margin-right:0
}
#common_menu .cm-singletons_ico * {
 fill:currentColor
}
#common_menu .cm-singletons_ico-holder__logo {
 width:19px;
 height:19px;
 line-height:19px;
 vertical-align:middle;
 margin-top:-2px
}
#common_menu .cm-incomplete-profile {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 line-height:22px;
 color:#7c7e80;
 overflow:hidden;
 width:309px;
 margin:0;
 padding:20px 29px 21px;
 border-bottom:1px solid #272626
}
@media all and (max-width: 1023px) {
 #common_menu .cm-incomplete-profile {
  width:100%;
  padding-right:24px;
  padding-left:24px
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-incomplete-profile {
  padding-right:14px;
  padding-left:14px
 }
}
#common_menu .cm-footer-logout {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 padding:9px 32px;
 text-align:right;
 line-height:32px
}
#common_menu .cm-footer-logout__wide {
 padding:21px 24px;
 width:608px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-footer-logout__wide {
  padding:16px 24px;
  width:100%
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-footer-logout__wide {
  margin:0;
  padding:10px 14px
 }
}
@media all and (max-width: 479px) {
 #common_menu .cm-footer-logout__wide {
  padding-left:16px;
  padding-right:16px
 }
}
#common_menu .cm-footer-logout_link {
 z-index:2
}
#common_menu .cm-footer-logout_link:after {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 background-position:0 -2950px;
 width:13px;
 height:12px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 content:'';
 opacity:.4;
 position:absolute;
 left:-18px;
 top:50%;
 margin-top:-6px
}
#common_menu .cm-not-svg .cm-footer-logout_link:after,
#common_menu .cm-layout__china.cm-not-svg .cm-footer-logout_link:after {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-footer-logout_link:hover:after {
 opacity:1
}
#common_menu .cm-protection {
 overflow:hidden;
 position:relative
}
#common_menu .cm-protection_paragraph {
 overflow:hidden;
 margin:0;
 line-height:22px;
 color:#0f0f0f
}
#common_menu .cm-protection_message {
 -webkit-transition:top linear 0.5s, opacity linear 0.5s;
 transition:top linear 0.5s, opacity linear 0.5s;
 filter:alpha(opacity=0);
 opacity:0;
 top:100%;
 left:0;
 right:0;
 position:absolute;
 background:#ffc233;
 overflow:hidden;
 padding:14px 24px 15px
}
#common_menu .cm-protection_phone__show .cm-protection_message__phone {
 filter:alpha(opacity=100);
 opacity:1;
 top:0
}
#common_menu .cm-protection_password__show .cm-protection_message__password {
 filter:alpha(opacity=100);
 opacity:1;
 top:0
}
#common_menu .cm-protection_text {
 display:block
}
@media all and (max-width: 479px) {
 #common_menu .cm-protection_text {
  display:inline
 }
 #common_menu .cm-layout-rtl .cm-protection_text {
  display:block
 }
}
#common_menu .cm-protection_link {
 color:inherit;
 text-decoration:underline
}
@media all and (max-width: 767px) {
 #common_menu .cm-protection_link {
  display:inline
 }
}
#common_menu .cm-protection_link:hover {
 color:inherit
}
#common_menu .cm-protection_icon {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 float:left;
 vertical-align:middle;
 margin-right:19px;
 margin-top:2px
}
#common_menu .cm-protection_icon__password {
 background-position:0 -1460px;
 width:32px;
 height:43px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-protection_icon__password,
#common_menu .cm-layout__china.cm-not-svg .cm-protection_icon__password {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-protection_icon__phone {
 background-position:0 -1400px;
 width:32px;
 height:43px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg")
}
#common_menu .cm-not-svg .cm-protection_icon__phone,
#common_menu .cm-layout__china.cm-not-svg .cm-protection_icon__phone {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-protection__animate {
 -webkit-transition:height linear 0.5s 0s;
 transition:height linear 0.5s 0s
}
#common_menu .cm-counter {
 -webkit-animation:3s play-down infinite 2s;
 animation:3s play-down infinite 2s;
 -webkit-transition:background ease 0.1s;
 transition:background ease 0.1s;
 background:#ffbb33;
 border-radius:50%;
 color:#0c0d0e;
 display:inline-block;
 line-height:17px;
 font-weight:bold;
 float:right;
 padding:0 3px;
 margin:9px 0 -25px;
 margin-right:-8px;
 min-width:10px;
 position:relative;
 text-align:center;
 z-index:1
}
#common_menu .cm-counter:hover,
#common_menu .cm-notifications-link:hover .cm-counter {
 -webkit-animation:paused;
 animation:paused
}
#common_menu .cm-counter__hidden {
 -webkit-animation:none;
 animation:none;
 display:none
}
#common_menu .cm-counter__double {
 min-width:14px
}
#common_menu .cm-counter__splash:after {
 -webkit-animation:counter ease 0.5s;
 animation:counter ease 0.5s;
 background:transparent;
 border-radius:10px;
 content:"";
 display:block;
 height:2px;
 width:2px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-1px 0 0 -1px
}
#common_menu .cm-counter_number {
 box-shadow:0 0 12px 2px rgba(255,79,1,0.3);
 display:block;
 height:16px;
 margin-right:-3px;
 margin-left:-3px;
 padding:0 3px;
 border-radius:50%
}
#common_menu .cm-counter_number__infinity {
 font:bold 18px/16px "Courier New"
}
#common_menu .cm-notifications-link:hover .cm-counter_number {
 background-color:#ffd050;
 box-shadow:0 0 12px 2px rgba(255,79,1,0.45)
}
@-webkit-keyframes counter {
 0% {
  height:2px;
  width:2px;
  margin:-1px 0 0 -1px;
  box-shadow:0 0 0 4px black
 }
 100% {
  height:16px;
  width:16px;
  margin:-8px 0 0 -8px;
  box-shadow:0 0 0 4px black
 }
}
@keyframes counter {
 0% {
  height:2px;
  width:2px;
  margin:-1px 0 0 -1px;
  box-shadow:0 0 0 4px black
 }
 100% {
  height:16px;
  width:16px;
  margin:-8px 0 0 -8px;
  box-shadow:0 0 0 4px black
 }
}
@-webkit-keyframes play-down {
 from {
  top:0
 }
 4% {
  top:1px
 }
 8% {
  top:-3px
 }
 12% {
  top:-1px
 }
 16% {
  top:-3px
 }
 20% {
  top:0
 }
 to {
  top:0
 }
}
@keyframes play-down {
 from {
  top:0
 }
 4% {
  top:1px
 }
 8% {
  top:-3px
 }
 12% {
  top:-1px
 }
 16% {
  top:-3px
 }
 20% {
  top:0
 }
 to {
  top:0
 }
}
#common_menu .cm-notifications {
 border:1px solid #313335;
 box-shadow:0 0 25px rgba(0,0,0,0.4);
 color:#b2b5b7;
 left:auto;
 right:0;
 width:436px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications {
  right:0 !important;
  border-width:1px 0 0;
  width:100%
 }
}
#common_menu .cm-notifications p {
 margin:0 0 7px
}
#common_menu .cm-notifications_item {
 background:#0e0e0e;
 border-top:1px solid #1d1d1d;
 line-height:22px;
 padding:25px 25px 28px;
 position:relative;
 text-align:left
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications_item {
  background:#171717;
  border-color:#313335
 }
}
#common_menu .cm-notifications_item:hover {
 border-color:#1d1d1d;
 border-color:rgba(207,207,207,0.02);
 z-index:1
}
#common_menu .cm-notifications_item:hover:before {
 content:'';
 width:100%;
 position:absolute;
 left:0;
 top:-1px;
 bottom:0;
 background:#151515;
 background:rgba(207,207,207,0.02)
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications_item:hover {
  background:#171717;
  border-color:#313335
 }
 #common_menu .cm-notifications_item:hover:before {
  content:none
 }
}
#common_menu .cm-notifications_item:first-child {
 border:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications_item {
  max-width:100%
 }
}
#common_menu .cm-notifications_item__unread {
 opacity:1
}
#common_menu .cm-notifications_item__unread:before {
 content:'';
 width:100%;
 position:absolute;
 left:0;
 top:-1px;
 bottom:0;
 background:#151515;
 background:rgba(255,255,255,0.05)
}
#common_menu .cm-notifications_item__hidden {
 display:none
}
#common_menu .cm-notifications_icon-holder {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 margin:7px 0 15px 21px;
 float:left;
 width:18px;
 position:relative;
 opacity:.6
}
#common_menu .cm-not-touch .cm-menu_item__notifications:hover .cm-notifications_icon-holder {
 opacity:1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-menu_item__notifications:hover .cm-notifications_icon-holder {
  opacity:.6
 }
}
#common_menu .cm-notifications_icon {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 position:relative
}
#common_menu .cm-notifications_icon__ccs {
 background-position:0 -1760px;
 width:34px;
 height:42px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-17px
}
#common_menu .cm-not-svg .cm-notifications_icon__ccs,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__ccs {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wgcwx {
 background-position:0 -2490px;
 width:29px;
 height:35px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-14.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__wgcwx,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wgcwx {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__moo {
 background-position:0 -2230px;
 width:42px;
 height:33px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-21px
}
#common_menu .cm-not-svg .cm-notifications_icon__moo,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__moo {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__spt {
 background-position:0 -2340px;
 width:35px;
 height:38px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-17.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__spt,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__spt {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wgq {
 background-position:0 -2590px;
 width:36px;
 height:38px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-18px
}
#common_menu .cm-not-svg .cm-notifications_icon__wgq,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wgq {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wgcc {
 background-position:0 -2440px;
 width:35px;
 height:34px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-17.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__wgcc,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wgcc {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wgleague {
 background-position:0 -2540px;
 width:27px;
 height:32px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-13.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__wgleague,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wgleague {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__pss {
 background-position:0 -2280px;
 width:32px;
 height:42px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-16px
}
#common_menu .cm-not-svg .cm-notifications_icon__pss,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__pss {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wgrp {
 background-position:0 -2640px;
 width:40px;
 height:31px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-20px
}
#common_menu .cm-not-svg .cm-notifications_icon__wgrp,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wgrp {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wot {
 background-position:0 -2690px;
 width:29px;
 height:37px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-14.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__wot,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wot {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wotb {
 background-position:0 -2740px;
 width:28px;
 height:38px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-14px
}
#common_menu .cm-not-svg .cm-notifications_icon__wotb,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wotb {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wotg {
 background-position:0 -2790px;
 width:49px;
 height:50px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-24.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__wotg,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wotg {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wowp {
 background-position:0 -2850px;
 width:60px;
 height:33px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-30px
}
#common_menu .cm-not-svg .cm-notifications_icon__wowp,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wowp {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__wowp-blog {
 background-position:0 -2900px;
 width:62px;
 height:35px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-31px
}
#common_menu .cm-not-svg .cm-notifications_icon__wowp-blog,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__wowp-blog {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wgcc {
 background-position:0 -1870px;
 width:57px;
 height:34px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-28.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wgcc,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wgcc {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-moo {
 background-position:0 -1820px;
 width:48px;
 height:36px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-24px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-moo,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-moo {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wgleague {
 background-position:0 -1920px;
 width:51px;
 height:36px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-25.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wgleague,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wgleague {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wot {
 background-position:0 -1970px;
 width:51px;
 height:39px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-25.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wot,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wot {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wotb {
 background-position:0 -2020px;
 width:48px;
 height:40px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-24px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wotb,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wotb {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wotg {
 background-position:0 -2070px;
 width:53px;
 height:49px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-26.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wotg,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wotg {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wowp {
 background-position:0 -2130px;
 width:60px;
 height:36px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-30px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wowp,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wowp {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_icon__hof-wows {
 background-position:0 -2180px;
 width:53px;
 height:38px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-26.5px
}
#common_menu .cm-not-svg .cm-notifications_icon__hof-wows,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_icon__hof-wows {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_type {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 position:absolute;
 left:100%;
 bottom:-6px;
 z-index:1;
 padding-right:1px
}
#common_menu .cm-notifications_type__important {
 background-position:0 -960px;
 width:20px;
 height:20px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-10px
}
#common_menu .cm-not-svg .cm-notifications_type__important,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_type__important {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_type__message {
 background-position:0 -1020px;
 width:20px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-10px
}
#common_menu .cm-not-svg .cm-notifications_type__message,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_type__message {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_type__alert {
 background-position:0 -930px;
 width:22px;
 height:20px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-11px
}
#common_menu .cm-not-svg .cm-notifications_type__alert,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_type__alert {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_type__social {
 background-position:0 -1050px;
 width:24px;
 height:19px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-12px
}
#common_menu .cm-not-svg .cm-notifications_type__social,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_type__social {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_type__success {
 background-position:0 -1080px;
 width:13px;
 height:12px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-6.5px
}
#common_menu .cm-not-svg .cm-notifications_type__success,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_type__success {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_type__info {
 background-position:0 -990px;
 width:20px;
 height:20px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 margin-left:-10px
}
#common_menu .cm-not-svg .cm-notifications_type__info,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_type__info {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_info {
 margin-left:68px;
 position:relative;
 font-size:14px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications_info {
  font-size:16px;
  line-height:22px
 }
}
#common_menu .cm-notifications_time {
 color:#7c7e80;
 display:block;
 margin-top:9px
}
#common_menu .cm-notifications_important {
 font-weight:bold
}
#common_menu .cm-notifications_empty {
 color:#7c7e80;
 font-size:14px;
 padding:47px 50px 40px;
 text-align:center;
 margin-top:53px;
 display:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications_empty {
  font-size:16px;
  padding:50px 40px 30px
 }
}
#common_menu .cm-notifications_empty__show .cm-notifications_empty {
 display:block
}
#common_menu .cm-notifications_empty-logo {
 background-position:0 -140px;
 width:65px;
 height:80px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 filter:alpha(opacity=20);
 opacity:0.2;
 margin:0 auto 20px
}
#common_menu .cm-not-svg .cm-notifications_empty-logo,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications_empty-logo {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications_new {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 filter:alpha(opacity=0);
 opacity:0;
 display:none
}
#common_menu .cm-notifications_list__show .cm-notifications_new {
 display:inline-block
}
#common_menu .cm-notifications_new__hidden {
 height:0;
 display:none
}
#common_menu .cm-notifications_list__show .cm-notifications_new__hidden {
 display:inline-block
}
#common_menu .cm-notifications_new__active {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-notifications_unread-number__hidden {
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-animation:0.2s hide 0s;
 animation:0.2s hide 0s
}
#common_menu .cm-notifications_unread-number__active {
 filter:alpha(opacity=100);
 opacity:1;
 -webkit-animation:0.2s show 0s;
 animation:0.2s show 0s
}
#common_menu .cm-notifications_new-link {
 color:#3a3a3a;
 border-bottom:1px dashed #3a3a3a;
 text-decoration:none
}
#common_menu .cm-notifications_new-link:hover {
 color:#0e0e0e
}
#common_menu .cm-notifications_item-wrapper {
 -webkit-transition:height ease 0.15s, opacity ease 0.1s;
 transition:height ease 0.15s, opacity ease 0.1s;
 filter:alpha(opacity=100);
 opacity:1;
 overflow:hidden
}
#common_menu .cm-notifications_item-wrapper__removing {
 height:0;
 filter:alpha(opacity=0);
 opacity:0
}
#common_menu .cm-notifications_loading {
 display:none;
 padding:47px 0 40px;
 text-align:center
}
#common_menu .cm-notifications_loading__show .cm-notifications_loading {
 display:block
}
#common_menu .cm-notifications_loading__active {
 display:block
}
#common_menu .cm-notifications_user {
 color:#a3a6a7;
 font-weight:bold
}
@-webkit-keyframes hide {
 from {
  filter:alpha(opacity=100);
  opacity:1
 }
 to {
  filter:alpha(opacity=0);
  opacity:0
 }
}
@keyframes hide {
 from {
  filter:alpha(opacity=100);
  opacity:1
 }
 to {
  filter:alpha(opacity=0);
  opacity:0
 }
}
@-webkit-keyframes show {
 from {
  filter:alpha(opacity=0);
  opacity:0
 }
 to {
  filter:alpha(opacity=100);
  opacity:1
 }
}
@keyframes show {
 from {
  filter:alpha(opacity=0);
  opacity:0
 }
 to {
  filter:alpha(opacity=100);
  opacity:1
 }
}
#common_menu .cm-notifications-link {
 display:inline-block;
 *display:inline;
 *zoom:1;
 border-left:1px solid #050505;
 border-right:1px solid #050505;
 width:18px;
 line-height:37px;
 position:relative;
 padding:0 10px;
 text-decoration:none;
 vertical-align:top;
 transform:translateZ(0);
 display:none
}
#common_menu .cm-notifications-link:hover {
 text-decoration:none
}
#common_menu .cm-notifications-link:before {
 content:'';
 width:0;
 height:0;
 position:absolute;
 left:50%;
 top:50%;
 z-index:-1
}
#common_menu .cm-notifications-link__show {
 display:inline-block
}
#common_menu .cm-notifications-link__opened {
 color:#e5e5e5;
 z-index:101;
 background:#0e0e0e;
 border-left:1px solid #313335;
 border-right:1px solid #313335
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-link__opened {
  box-shadow:none;
  position:relative;
  background:#171717
 }
}
#common_menu .cm-notifications-link__opened:before {
 box-shadow:0 0 10px 7px rgba(255,255,255,0.5)
}
#common_menu .cm-notifications-link_icon {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 filter:alpha(opacity=60);
 opacity:0.6;
 background-position:0 -1180px;
 width:18px;
 height:22px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 line-height:34px;
 vertical-align:middle;
 *vertical-align:0;
 position:relative;
 z-index:0
}
#common_menu .cm-not-svg .cm-notifications-link_icon,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications-link_icon {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-not-touch .cm-notifications-link:hover .cm-notifications-link_icon {
 filter:alpha(opacity=100);
 opacity:1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-not-touch .cm-notifications-link:hover .cm-notifications-link_icon {
  opacity:0.6
 }
}
#common_menu .cm-notifications-link__opened .cm-notifications-link_icon,
#common_menu .cm-not-touch .cm-notifications-link__opened:hover .cm-notifications-link_icon {
 background-position:0 -1220px;
 width:18px;
 height:22px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-not-svg .cm-notifications-link__opened .cm-notifications-link_icon,
#common_menu .cm-layout__china.cm-not-svg .cm-notifications-link__opened .cm-notifications-link_icon,
#common_menu .cm-not-svg .cm-not-touch .cm-notifications-link__opened:hover .cm-notifications-link_icon,
#common_menu .cm-layout__china.cm-not-svg .cm-not-touch .cm-notifications-link__opened:hover .cm-notifications-link_icon {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-notifications-settings {
 padding:20px 30px 28px 37px;
 text-align:left;
 display:none;
 font-size:14px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-settings {
  padding:8px 14px 22px;
  border-bottom:1px solid #3a3a3a;
  font-size:16px;
  margin-bottom:-1px
 }
}
#common_menu .cm-notifications-settings__show .cm-notifications-settings {
 display:block
}
#common_menu .cm-notifications-settings_title {
 text-transform:uppercase;
 font-weight:normal;
 color:#707273;
 display:block
}
#common_menu .cm-notifications-settings_back {
 width:60px;
 display:block;
 margin:0 0 0 auto;
 text-align:center;
 font-size:14px;
 line-height:15px;
 text-transform:uppercase;
 border-color:#3a3a3a;
 color:#b2b5b7;
 color:rgba(178,181,183,0.5)
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-settings_back {
  width:auto;
  margin-top:0;
  background:transparent;
  color:#737576;
  text-transform:none;
  line-height:25px;
  font-size:16px
 }
 #common_menu .cm-notifications-settings_back:hover,
 #common_menu .cm-notifications-settings_back:active {
  background:#858585;
  border-color:#858585;
  color:#050505
 }
}
#common_menu .cm-notifications-settings_back:hover {
 border-color:#ffc233;
 background:#ffc233;
 color:#000
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-settings_back:hover {
  background:#858585;
  border-color:#858585;
  color:#050505
 }
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-settings_form {
  display:table;
  width:100%;
  padding-top:13px
 }
}
#common_menu .cm-notifications-settings_item {
 position:relative;
 margin-bottom:24px;
 padding:11px 0 10px;
 border-bottom:1px solid #272727;
 border-bottom:1px solid rgba(39,39,39,0.75)
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-settings_item {
  padding-top:0;
  padding-bottom:2px;
  margin:0;
  border:0;
  display:table-cell;
  vertical-align:top
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-notifications-settings_item {
  display:block
 }
}
#common_menu .cm-notifications-settings_message {
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 filter:alpha(opacity=0);
 opacity:0;
 float:left;
 color:#707273;
 width:235px;
 line-height:33px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-settings_message {
  float:none;
  display:table-cell;
  vertical-align:top;
  line-height:25px;
  text-align:right
 }
}
@media all and (max-width: 767px) {
 #common_menu .cm-notifications-settings_message {
  width:auto;
  text-align:left;
  display:block;
  margin-left:26px;
  margin-bottom:11px;
  line-height:33px
 }
}
#common_menu .cm-notifications-settings_message__active {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-notifications-settings_check {
 position:absolute;
 left:-9999px;
 padding:0;
 width:13px;
 height:13px;
 outline:none;
 display:inline-block;
 vertical-align:top;
 margin-right:-13px;
 line-height:25px;
 margin-top:4px;
 left:0\9
}
#common_menu .cm-notifications-settings_check+.cm-notifications-settings_label {
 padding-left:26px;
 line-height:25px;
 color:#babdbf;
 position:relative;
 display:inline-block;
 vertical-align:top
}
#common_menu .cm-notifications-settings_check+.cm-notifications-settings_label:before {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 content:'';
 position:absolute;
 width:13px;
 height:13px;
 left:0;
 top:6px;
 color:#dba72e;
 border:1px solid #3d3d3d;
 display:none\9
}
#common_menu .cm-notifications-settings_check+.cm-notifications-settings_label:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -webkit-transition:opacity ease 0.1s;
 transition:opacity ease 0.1s;
 filter:alpha(opacity=0);
 opacity:0;
 content:'';
 position:absolute;
 top:6px;
 left:0;
 margin-top:2px;
 margin-left:3px;
 border-radius:2px;
 height:4px;
 width:6px;
 border:solid #dba72e;
 border-width:0 0 2px 2px;
 display:none\9
}
#common_menu .cm-notifications-settings_check:checked+.cm-notifications-settings_label:after {
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-notifications-panel {
 position:absolute;
 top:0;
 left:0;
 right:0;
 text-align:left;
 line-height:53px;
 font-size:13px;
 padding:0 25px;
 border-bottom:1px solid;
 border-color:#1d1d1d;
 display:none
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-panel {
  border-color:#313335
 }
}
#common_menu .cm-notifications-panel__fixed {
 position:fixed;
 top:0;
 z-index:100;
 background:#171717
}
#common_menu .cm-notifications_list__show .cm-notifications-panel,
#common_menu .cm-notifications_empty__show .cm-notifications-panel {
 display:block
}
#common_menu .cm-notifications-panel_link {
 float:right;
 font-size:14px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-panel_link {
  font-size:16px
 }
}
#common_menu .cm-notifications-panel_text {
 color:#707273;
 font-size:14px;
 text-transform:uppercase
}
@media all and (max-width: 1023px) {
 #common_menu .cm-notifications-panel_text {
  font-size:16px;
  vertical-align:top
 }
}
#common_menu .cm-close {
 color:#6f6f6f;
 opacity:0;
 position:absolute;
 top:5px;
 right:20px;
 text-decoration:none
}
#common_menu .cm-close:hover {
 color:#a0a0a0;
 text-decoration:none
}
#common_menu .cm-notifications_item .cm-close {
 opacity:1
}
#common_menu .cm-not-touch .cm-notifications_item .cm-close {
 opacity:0
}
#common_menu .cm-not-touch .cm-notifications_item:hover .cm-close {
 opacity:1
}
#common_menu .cm-tooltip .cm-close {
 filter:alpha(opacity=100);
 opacity:1;
 color:#0f0f0f;
 right:0;
 width:20px;
 height:20px;
 line-height:20px;
 text-align:center;
 top:1px
}
#common_menu .cm-tooltip__error .cm-close {
 color:#aaadaf
}
#common_menu .cm-tooltip__error .cm-close:hover {
 color:white
}
#common_menu .cm-not-touch .cm-close {
 -webkit-transition:opacity ease 0.1s, color ease 0.1s;
 transition:opacity ease 0.1s, color ease 0.1s
}
#common_menu .cm-close__protection {
 filter:alpha(opacity=100);
 opacity:1;
 color:#0f0f0f;
 right:9px;
 top:3px
}
#common_menu .cm-close__browsers {
 filter:alpha(opacity=100);
 opacity:1;
 color:#0f0f0f;
 top:50%;
 margin-top:-9px
}
#common_menu .cm-tooltip {
 -webkit-transform:translate(0, 30px);
 -ms-transform:translate(0, 30px);
 transform:translate(0, 30px);
 -webkit-transition:opacity 0.3s linear, transform 0.4s ease-out;
 transition:opacity 0.3s linear, transform 0.4s ease-out;
 background:#ffc233;
 color:#0f0f0f;
 display:inline-block;
 font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
 font-size:14px;
 line-height:20px;
 margin:30px -30px 0 -30px;
 max-width:280px;
 opacity:0;
 padding:15px 20px;
 position:absolute
}
@media all and (max-width: 1023px) {
 #common_menu .cm-tooltip {
  left:0 !important;
  right:0 !important;
  margin:0;
  max-width:none
 }
}
#common_menu .cm-old-browser .cm-tooltip {
 margin-top:60px
}
#common_menu .cm-tooltip:before {
 border:9px solid transparent;
 border-bottom:9px solid #ffc233;
 content:'';
 position:absolute;
 top:-16px;
 left:23px
}
@media all and (max-width: 1023px) {
 #common_menu .cm-tooltip:before {
  display:none
 }
}
#common_menu .cm-tooltip__center {
 margin:20px 0 0
}
#common_menu .cm-tooltip__center:before {
 left:50%;
 margin-left:-5px
}
#common_menu .cm-tooltip__right:before {
 left:auto;
 right:23px
}
#common_menu .cm-tooltip__open {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 transform:translate(0, 0);
 opacity:1;
 z-index:100000
}
#common_menu .cm-tooltip__notification {
 margin:20px 0 0;
 left:50%
}
#common_menu .cm-tooltip__notification:before {
 display:none
}
#common_menu .cm-tooltip__error {
 background:#ba1e00;
 color:#fff
}
#common_menu .cm-tooltip__error:before {
 border-bottom-color:#ba1e00
}
#common_menu .cm-title {
 -webkit-transform:translate(0, 30px);
 -ms-transform:translate(0, 30px);
 transform:translate(0, 30px);
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 filter:alpha(opacity=0);
 opacity:0;
 max-width:333px;
 text-align:left;
 background:#ffc233;
 font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
 font-size:14px;
 line-height:18px;
 color:#0f0f0f;
 position:absolute;
 top:-9999px;
 z-index:25000
}
#common_menu .cm-title__show {
 -webkit-transition:opacity 0.1s linear 0.5s, transform 0.4s ease-out 0.5s;
 transition:opacity 0.1s linear 0.5s, transform 0.4s ease-out 0.5s;
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 transform:translate(0, 0);
 filter:alpha(opacity=100);
 opacity:1
}
#common_menu .cm-title_paragraph {
 margin:11px 14px 12px;
 overflow:hidden;
 text-overflow:ellipsis
}
#common_menu .cm-browsers-alert {
 position:absolute;
 left:0;
 top:37px;
 right:0;
 padding:15px 35px 15px 0;
 background:#ffc233;
 text-align:center;
 line-height:17px;
 font-size:14px;
 font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
 color:#0f0f0f;
 vertical-align:middle;
 display:none;
 z-index:99
}
#common_menu .cm-browsers-alert_icon {
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 display:inline-block;
 *display:inline;
 *zoom:1;
 background-position:0 -230px;
 width:19px;
 height:17px;
 background-repeat:no-repeat;
 background-image:url("../img/main_sprite_1.1.23.svg");
 vertical-align:middle;
 position:relative;
 margin-top:-5px
}
#common_menu .cm-not-svg .cm-browsers-alert_icon,
#common_menu .cm-layout__china.cm-not-svg .cm-browsers-alert_icon {
 background-image:url("../img/main_sprite_1.1.23.png")
}
#common_menu .cm-browsers-alert_link {
 color:#0f0f0f;
 *text-decoration:underline
}
#common_menu .cm-browsers-alert_link:after {
 filter:alpha(opacity=80);
 opacity:0.8;
 border-bottom-width:1px
}
#common_menu .cm-not-touch .cm-browsers-alert_link:hover {
 color:#0f0f0f
}
#common_menu .cm-not-touch .cm-browsers-alert_link:hover:after {
 filter:alpha(opacity=0);
 opacity:0
}
#common_menu .cm-scroll {
 position:relative;
 overflow:hidden;
 display:none
}
#common_menu .cm-notifications_list__show .cm-scroll,
#common_menu .cm-user-menu_holder .cm-scroll {
 display:block
}
#common_menu .cm-scroll__notifications {
 margin-top:54px
}
#common_menu .cm-scroll__cards {
 border-bottom:1px solid #454545;
 z-index:1
}
@media all and (max-width: 1023px) {
 #common_menu .cm-scroll__cards {
  border-color:#313335
 }
}
#common_menu .cm-scroll__cards:after {
 content:'';
 position:absolute;
 left:0;
 bottom:-11px;
 height:10px;
 right:0;
 z-index:2;
 border-top:1px solid #454545;
 box-shadow:0 0 40px 5px black
}
@media all and (max-width: 1023px) {
 #common_menu .cm-scroll__cards:after {
  content:none
 }
}
#common_menu .cm-scroll_container {
 -webkit-tap-highlight-color:transparent;
 position:relative;
 width:100%;
 z-index:1
}
#common_menu .cm-scroll_track {
 -webkit-transition:0.2s opacity ease;
 transition:0.2s opacity ease;
 background-color:#1d1d1d;
 bottom:0;
 display:none;
 position:absolute;
 opacity:0;
 right:2px;
 top:0;
 width:6px;
 z-index:2
}
@media all and (max-width: 1023px) {
 #common_menu .cm-scroll_track {
  display:none
 }
}
#common_menu .cm-scroll:hover .cm-scroll_track {
 opacity:1
}
#common_menu .cm-scroll_thumb {
 background-color:#2f2f2f;
 position:absolute;
 width:6px !important
}
