/* open-sans-regular - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/os/open-sans-v18-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/os/open-sans-v18-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	   font-display: swap;
}

/* open-sans-italic - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/os/open-sans-v18-latin_cyrillic-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/os/open-sans-v18-latin_cyrillic-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	   font-display: swap;
}

/* open-sans-600 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/os/open-sans-v18-latin_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/os/open-sans-v18-latin_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	   font-display: swap;
}

/* open-sans-700 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/os/open-sans-v18-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/os/open-sans-v18-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	   font-display: swap;
}


* {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
	box-sizing: border-box;
}
body {
	margin: 0px;
	background: #0f0f0f;
	font-size: 14px;
	line-height: 1.2;
	font-family: 'Open Sans', Arial, sans-serif;
	color: #fff;
}
hr {background-image: url("https://www.gameawards.ru/images/bg-border.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding: 5px 0;
	border: 0;}
sup {font-size: 12px;}
menu {
    padding: 0;
}
figure > a {
    display: block;
    max-width: 100%;
}
a {color: #fff; text-decoration:none;}
a:hover{color: #e03800;cursor: pointer;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
.logo-site {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
	width: 100%;
	font-size: 12px;
    font-weight: 600;
	text-transform: uppercase;
	color: #e03800;
	padding-bottom: 10px;
}
blockquote {
    background: #4f4f4f;
    padding: 5px 10px;
    margin: 0;
    font-style: italic;
    border: 1px solid #000;

}
.logo-site:hover {background: #4f4f4f; color: #fff;}
.logo-ga--full {
    background: rgba(0, 0, 0, 0) url("https://www.gameawards.ru/images/ga_logo_head.png") no-repeat scroll 0 0 / contain ;
    display: block;
width: 220px;
height: 60px;
margin-left: auto;
    margin-right: auto;
}
.logo-ga--full:hover{
	background: rgba(0, 0, 0, 0) url("https://www.gameawards.ru/images/ga_logo_head_hover.png") no-repeat scroll 0 0 / contain ;
}
.layout{position:relative;overflow:hidden;width:100%;min-width:320px;height:100%;min-height:100%;background:#282828; max-width: 1400px;margin-left: auto; margin-right: auto;}

@media only screen and (min-width:100px){.layout{overflow:visible}
.layout__canvas{position:relative;width:100%;height:100%;-webkit-transition:300ms ease all;transition:300ms ease all;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:100px){.layout__canvas{min-height:100%}}


.layout_service{background:#fff;z-index:900}@media only screen and (min-width:1200px){.layout_service{overflow:hidden}}.layout_service .empty-block{position:absolute;top:50%;margin-top:-200px}.layout__canvas{position:relative;width:100%;height:100%;-webkit-transition:300ms ease all;transition:300ms ease all;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:1200px){.layout__canvas{min-height:100%}}.layout__canvas_show{-webkit-transform:translateX(250px);-webkit-transform:translate3d(250px,0,0);-ms-transform:translateX(250px);transform:translateX(250px);-webkit-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.layout__canvas_show .layout__topbar_canvas-toggler:after{opacity:.65;display:block;bottom:0}.layout__canvas_show .btn_navbar_toggle{background-color:#282828; color: #e03800;}@media only screen and (min-width:1200px){.layout__canvas_show{-webkit-transform:none;-ms-transform:none;transform:none}}.layout__navbar{position:absolute;top:0;height:100%;left:-250px;width:250px;background-color:#1d1f20;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}

@media only screen and (min-width:1200px){.layout__navbar{left:auto;min-height:498px}.layout__navbar.sticky{position:fixed}.layout__navbar.sticky .promo-block_sticky-bottom{bottom:0}}


.layout__topbar{margin-bottom: 10px;text-align:left;position:relative;}.layout__topbar:after{clear:both;content:'';display:table}@media only screen and (max-width:1200px){.layout__topbar{margin-bottom: 10px;}}.layout__topbar_wrap{}@media only screen and (min-width:768px){.layout__topbar_wrap:after{clear:both;content:'';display:table}}@media only screen and (min-width:1200px){.layout__topbar_wrap{margin:0}}.layout__topbar_suggest{float:left;height:100%;width:100%}.layout__topbar_suggest:after{clear:both;content:'';display:table}.layout__topbar_canvas-toggler{float:left;height:100%;width:165px;text-align:left}@media only screen and (min-width:1200px){.layout__topbar_canvas-toggler{display:none}}.layout__topbar_right{position:relative;z-index:1}@media only screen and (min-width:1024px){.layout__topbar_right{float:left;margin-left:0;width:100%;z-index:200}}
.layout__body{position:relative;height:auto!important;min-height:100%;overflow:hidden;margin:0;padding:0;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}@media only screen and (min-width:1024px){.layout__body{overflow-y:hidden;}.layout__body:before{bottom:0;content:'';display:block;position:absolute;right:0;top:0;width:300px;z-index:1;}.layout__body:after{content:'';display:block;}}@media only screen and (min-width:1200px){.layout__body{margin-left:250px;}}.layout__footer{background: #282828;width:auto;margin:0 10px;position:relative;}@media only screen and (min-width:768px){.layout__footer{margin:0;}}@media only screen and (min-width:1024px){.layout__footer{z-index:2;}.layout__footer:after{clear:both;content:'';display:table;}}@media only screen and (min-width:1200px){.layout__footer{margin-left:250px;}}

.main-menu, .iuser-menu{margin:0;padding:0;list-style:none}.main-menu__item, .iuser-menu__item{position:relative}.main-menu__link{display:inline-block;width:100%;height:30px;padding:0 15px;line-height:30px;font-size:14px;box-sizing: border-box; text-transform: uppercase; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.main-menu__link:hover{text-decoration:none;color:#fff;background:#e03800;}.main-menu__link:focus{text-decoration:none;color:#fff;background:#e03800;}.main-menu__link i {font-size:16px; color:#e03800;}
.hot_link {
color: #f9ec23;	
font-weight: 600;
}
.main-menu__item .active {color:#fff;background:#e03800;}
.suggest{float:left;width:100%;height:100%;margin:0;padding:0;position:relative; z-index:100; box-shadow: rgba(255,255,255,0.15) 0 1px 0 inset,rgba(0,0,0,0.35) 0 5px 5px;}
.header_ads {
margin-left:255px;
}
@media only screen and (max-width:720px){
	.suggest{border: none; box-shadow: none;}
	.header_ads {
margin-left:0;
}
.mobile_bl {
	display: none !important;
}
}
.ga_margin_t10 {
margin-top: 10px;	
}
.right_fr{background: #1d1f20;padding: 10px; box-shadow: rgba(0,0,0,0.35) 0 2px 5px inset,rgba(255,255,255,0.1) 0 1px 0;}
.right_fr_block {margin-bottom: 10px;}
.article-right-suggested-publications-wrapper__sticky {
width: 300px;
height: 620px;	
}
.gaads_300_300 {
    width: 100%;
    height: 300px;
	margin-bottom: 10px;
}

.column{}.column:after{clear:both;content:'';display:table}@media(max-width:480px){.mobile_suggest_active .column_wrap:before{content:'';position:fixed;top:56px;left:0;width:100%;bottom:0;padding:0 10px;background:#fff;z-index:200;-webkit-backface-visibility:hidden}}.column_main{float:none}@media only screen and (min-width:1024px){.column_main{float:left;width:100%}}@media only screen and (min-width:1024px){.column_sidebar{float:left;display:block;width:300px;margin-left:-300px;position:relative;height:100%;min-height:1px;z-index:1}}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
.all-links {
    font-weight: 600;
    padding: 5px 0 0;
}
.ya-share2__container_size_m .ya-share2__icon {
    background-size: 30px 30px !important;
    height: 30px !important;
    width: 30px !important;
}
.ya-share2__container_size_m .ya-share2__counter {
    font-size: 15px !important;
    padding: 2px 10px !important;
}
.add-comments-auth {
    background: #4f4f4f;
	color: #fff;
    font-size: 20px;
    padding: 10px 15px;
    text-align: center;
}
	.cover_block_bg.lazy {
   background-image: none !important;
   background-color: #202020;
}
.cover_block_bg {
	background-size: cover;
	background-position: center 0;
}
.cover_block_bg_p {
	padding: 10px;
}
.hprofile-gr {
overflow: hidden;
background: rgba(32, 32, 32, 0.7);
}
.hprofile-gr .profile-game-nav {
	background: rgba(79,79,79, 0.6);
}
.lazy {
	background: #4f4f4f;
}
.lazy img {
width: 100%;	
}
/* == профиль пользователя */

.uprof_layout {
  display: block;
  justify-content: center;
}

@-webkit-keyframes popUp {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes popUp {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes slideUp {
  from {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}
@keyframes slideUp {
  from {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}
#right_bl .sticky {
  position: relative;
}
@media only screen and (min-width:1024px){
#right_bl .sticky {
  position: fixed;
}	
}
.article_content {
	font-size: 16px;
line-height: 1.4;
color: #ddd;
text-align: justify;
}
.article_content p {
    margin: 20px 0;
}
.article_content img {
    margin: 0 auto;
display: block;
}
.article_content .marker {
background: #4f4f4f;	
color: #fff;
font-size: 14px;
padding: 0 5px;
box-shadow: rgba(255,255,255,0.1) 0 1px 0 inset;
}

.article_content table {
  font-size: 14px;
  width: 100%;
  max-width: 100%;
  text-align: left;
  border-collapse: collapse;
  background: #1d1f20;
}
.table100 {
display: table !important;	
}
.big-table {
	overflow: auto;
	position: relative;
}
.big-table table {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	overflow-x: auto;
	scrollbar-color: rgba(79,79,79, 0.6) rgba(79,79,79, 0.2);
	-webkit-overflow-scrolling: touch;
}
.big-table table::-webkit-scrollbar-track {border-radius: 4px;}
.big-table table::-webkit-scrollbar {width: 10px; height: 10px;}
.big-table table::-webkit-scrollbar-thumb {border-radius: 4px;background: rgba(79,79,79, 0.6);}
.big-table table:hover::-webkit-scrollbar-thumb {background: rgba(180,0,0,.65);}
.scroll-right:after {
	content: '';
	display: block;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 500;
	background: radial-gradient(ellipse at right, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 15px 100%;
	background-position: 100% 0%;
}
.scroll-left:before {
	content: '';
	display: block;
	width: 15px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 500;
	background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 75%) 0 center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 15px 100%;
}
.article_content th {
  color: #fff;
  border-bottom: 1px solid #4f4f4f;
  padding: 10px 15px;
}
.article_content td {
  color: #fff;
  border-bottom: 1px solid #4f4f4f;
  border-right:1px solid #4f4f4f;
  padding: 10px 15px;
}
.article_content td p {
  margin: 0;
}
.article_content tr:last-child td {
  border-bottom: none;
}
.article_content td:last-child {
  border-right: none;
}
.article_content tr:hover td {
   background: #4f4f4f;
}

.platform-item {
border-radius: 3px;
padding: 2px 5px;
background: rgba(255,255,255,0.1);	
margin-bottom: 5px;
display: inline-block;
margin-right: 5px;
box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
font-size: 13px;
color: #fff;
}
.plat-9 {
background: rgba(0,0,0,0.4);	
}
.plat-18 {
background: rgba(75,125,47,0.4);	
}
.plat-19 {
background: rgba(242,242,242,0.4);	
}
.plat-23 {
background: rgba(0,114,206,0.4);	
}
.plat-24 {
background: rgba(16,124,16,0.4);	
}
.plat-158 {
background: rgba(230,0,18,0.4);	
}
.plat-160 {
background: rgba(0,110,207,0.4);	
}
.plat-161 {
background: rgba(16,124,15,0.4);	
}
.profile {
  -webkit-animation: popUp ease-in-out 350ms;
  animation: popUp ease-in-out 350ms;
  background: linear-gradient(rgba(32, 32, 32, 0), rgb(32, 32, 32, 0.9) 50%);
  margin-top: 40px;
  padding: 28px 30px 30px 35px;
  position: relative;
}
.profile__account {
  align-self: center;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  padding-left: 135px;
}
.profile__header {
  display: flex;
  margin-bottom: 20px;
}

.profile__key {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}
.profile__picture {
  background: #282828;
  border-radius: 100px;
  border: 10px solid #282828;
  height: 125px;
  position: absolute;
  top: -45px;
  width: 125px;
  overflow: hidden;
}
.profile__picture:before {
  border-radius: 100px;
  box-shadow: 0 0 40px 0px rgba(0, 0, 0, 0.17);
  content: "";
  height: calc(100% + 20px);
  left: -10px;
  position: absolute;
  top: -10px;
  width: calc(100% + 20px);
  z-index: -1;
}
.profile__picture img {
  border-radius: 100px;
  height: 100%;
  width: 100%;
}
.profile__stat {
  -webkit-animation: slideUp ease-in-out 350ms forwards;
          animation: slideUp ease-in-out 350ms forwards;
  border-right: 1px solid #e9e9e9;
  display: flex;
  flex: 1;
  justify-content: center;
  opacity: 0;
  padding: 10px 4px;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.profile__stat:last-of-type {
  border-right: none;
}
.profile__stat:nth-child(1) {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
.profile__stat:nth-child(2) {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.profile__stat:nth-child(3) {
  -webkit-animation-delay: 600ms;
          animation-delay: 600ms;
}
.profile__stats {
  display: flex;
}
.profile__username {
  font-weight: 600;
  margin: 0;
  text-align: right;
  font-size: 20px;
  line-height: 1;
}
.profile_head_nav_menu_s {
    vertical-align: middle;
}
.profile_head_nav_menu_e {
    vertical-align: middle;
    margin-left: 15px;
}
.profile_head_nav_menu_s_e {
	font-size: 12px;
	margin-left: 15px;
}
.profile_head_nav_menu_s_e svg {
vertical-align: middle;	
}
.profile__value {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}

@media only screen and (max-width:768px){
	.profile__header {
  display: block;
  position: relative;
  overflow: hidden;
}
.profile__picture {
	border: 5px solid #282828;
	height: 60px;
	width: 60px;
	left: 55px;
}
	.profile__stats {
  display: block;
}
.profile__account {
padding: 0;	
}
}
/* профиль конец */

/* selectiz начало */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e03800;
  color: #fff;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
/* selectiz конец */
/* calendar начало */
.swiper {
  width: 100%; 
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #f9ec23 !important;	
}
.swiper-button-prev, .swiper-button-next {
  background-repeat: no-repeat;
background-size: 100% auto;
background-position: center;
background-color: rgba(79,79,79, 0.8);
padding: 10px !important;
width: 24px !important;
height: 24px !important;
border-radius: 50%;
top: 100px !important;
}
.swiper-button-prev {
  background-image: url("../images/icon_prev.svg");
}

.swiper-button-next {
  background-image: url("../images/icon_next.svg");
}

.swiper-button-prev::after, .swiper-button-next::after {
  display: none;
}


.calendar {
    display: flex;
    flex-flow: column;
	
}
.calendar .days {
    display: flex;
    flex-flow: wrap;
}
.calendar .days .day_name {
    width: calc(100% / 7);
    border-right: 1px solid #161718;
    padding: 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background-color: #161718;
	text-align: center;
}
.calendar .days .day_name:nth-child(7) {
    border: none;
}
.calendar .days .day_num {
    display: flex;
    flex-flow: column;
    width: calc(100% / 7);
    border-right: 1px solid #161718;
    border-bottom: 1px solid #161718;
    padding: 10px;
    font-weight: bold;
    color: #7c878d;
    cursor: pointer;
    min-height: 100px;
	position: relative;
}
.calendar .days .day_num .date {
  position: absolute;
z-index: 100;
background: rgba(79,79,79, 0.8);
padding: 5px;
box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
color: #fff;
line-height: 1;
font-weight: 600;
top: 0;
left: 0;
width: 100%;
text-align: center;
}
.calendar .days .day_num .event {
    margin-top: 20px;
}
.calendar .days .day_num:nth-child(7n+1) {
    border-left: 1px solid #161718;
}
.calendar .days .day_num:hover {
    background-color: #202020;
	box-shadow: rgba(0,0,0,0.35) 0 2px 5px inset,rgba(255,255,255,0.1) 0 1px 0;
}
.calendar .days .day_num.ignore {
    background-color: #1d1f20;
    color: #4f4f4f;
    cursor: inherit;
}
.calendar .days .day_num.ignore .date {
	background: rgba(79,79,79, 0.4);
	color: #4f4f4f;
	box-shadow: none;
}
.calendar .days .day_num.selected {
    background-color: #202020;
    cursor: inherit;
	border: 1px solid #e03800;
}

/* calendar конец */
.input_seach {
	background: #1c1c1c;
	border: 2px solid #282828;
    color: #8b8b8b;
	padding: 9px 35px;
	width: 100%;
	-moz-box-sizing: border-box; /* Для Firefox */
    -webkit-box-sizing: border-box; /* Для Safari и Chrome */
    box-sizing: border-box; /* Для IE и Opera */
}
.input_seach:focus {
    border-color: #e03800;
}
.b-header__search::before {
    background-image: url("search.png");
    background-position: 0 -16px;
    content: "";
    display: block;
    height: 16px;
    left: 15px;
    position: absolute;
    top: 13px;
    width: 16px;
    z-index: 2;
}
.b-header__search_p {
	padding-left: 40px !important;
}
.stick {background:rgba(40, 40, 40, 0.7); border: 1px solid #000;
    border-radius: 2px; box-shadow:0 6px 28px 0 rgba(0, 0, 0, 0.1); color: #fff; padding:10px; margin-bottom:15px; margin-right:15px;z-index: 10; transition: opacity 0.4s linear 0s, left 0.5s ease 0s, top 0.5s ease 0s, right 0.5s ease 0s, bottom 0.5s ease 0s; width: 300px;}
	.sticktitle {font-size: 16px; font-weight: 600; margin: 0;}
	.stickmes {font-size: 12px;}
	.stickmes  a{color: #ffcc00;}
.cover_block:hover .edit-prof-cover{
  opacity: 1;
}
.avatar_block:hover .fileform{
  opacity: 1;
}
.edit-prof-cover-block {
position: relative;}
.edit-prof-cover {
 position: absolute;
	opacity: 0;
	right: 15px;
    top: 15px;
}
.edit-prof-ava {
 position: absolute;
	opacity: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}
.fileform { 
    background-color: rgba(15, 15, 15, 0.7);
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    overflow: hidden;
    padding: 5px 10px;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	  -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
}
.fileform .btnupload{
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    -moz-opacity: 0; 
    filter: alpha(opacity=0); 
    opacity: 0; 
    cursor: pointer;
    height: 26px; 
    z-index:20;
}
.addbtnupload{
    position:absolute; 
    top:0; 
    left:0;
    -moz-opacity: 0; 
    filter: alpha(opacity=0); 
    opacity: 0; 
    cursor: pointer;
    height: 30px; 
    z-index:20;
}
.filename-mask {
	background: transparent;
    border: 0;
    width: 100%;
}
.filter_rblock {
    background: #282828;
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px;
    margin-top: -10px;
}
.filter_item_title {
font-size: 16px;
font-weight: 600;
display: block;
margin-top: 10px;
margin-bottom: 5px;
}
.filter_item {
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 0;
	display: inline-block;
}
.filter_item a {
 border-color: rgba(255, 255, 255, 0.3);
}
.filter_item a.selected {
	background: #e03800;
 border-radius: 3px;
 border: 0;
    padding: 0px 5px;
	color: #fff;
}

.pseudo {
    border-bottom: 1px dotted;
}
.gabtn {
border: 0;
	border-radius: 3px;
	cursor: pointer;
    display: inline-block;
	font-size: 14px;
    line-height: 2;
    margin-bottom: 10px;
    margin-right: 10px;
	padding: 0 10px;
	color: #fff;
	 text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	 font-family: 'Open Sans', Arial, sans-serif;
}
.gabtn svg {
	vertical-align: middle;
width: 20px;
height: 20px;
margin-right: 5px;
}
.gabtn_news_agreg {
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    padding: 4px 20px;
    border: 1px solid #000;
    border-radius: 3px;
    -webkit-transition: border-color .25s ease-out;
    transition: border-color .25s ease-out;
}
.gabtn_news_agreg:hover {
    border-color: #e03800;
}
.gabtn_news_agreg svg {
    width: 164px;
    height: 30px;
	display: block;
fill: currentColor;
}
.gabtnr {
float: right;
margin: 0 !important;}
.gabtnye {
	background: #e03800;
	background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));
background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));
background-size: auto 100%;
box-shadow: rgba(255,255,255,0.15) 0 1px 0 inset,rgba(0,0,0,0.25) 0 3px 3px -3px;
border: 1px solid #000;
}
.gabtnye:disabled {
background: #4f4f4f;	
}
.gabtngoogle {
background: #fff;	
border: 1px solid #000;
color: #000;	
}
.gabtngoogle:hover {
color: #666 !important;
}
.gabtnvk {
background: #4680C2;
color: #fff;
border: 1px solid #000;	
}
.gabtnred {
	background: #e03800;
}
.gabtn100 {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
}
.gabtn:hover {
	color: #fff;
	 opacity: 0.9;
}
.gabtncount {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=") repeat-y scroll 0 0;
	font-weight: 600;
	float: right;
    margin-left: 10px;
    padding-left: 10px;
	text-transform: uppercase;
}
.add-comments-auth a {
    border-bottom: 2px dashed #fff;
    color: #fff;
}
.add-comments-auth a:hover {
    border-color: #dd4b39;
    color: #dd4b39;
}
#commentRoot {
	padding: 0;
}
.comment-block {
    margin: 0 0 10px;
    position: relative;
	list-style: none;
}
.commentContent {
	background: #202020;
    padding: 10px;
	position:relative;
}
.combest {
	background: #5c4949;
}
.comment-child {
	margin-left: 70px;
	padding: 0;
}
.comment-pic, .comment-pic img {
    display: block;
    height: 50px;
    width: 50px;
}
.comment-pic {
    border: 1px solid #000;
    border-radius: 2px;
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
}
.comment-pic img {
    border-radius: 2px;
}
.comment-inner {
    overflow: hidden;
}
.comment-rating {
    width: 100%;
color: #8b8b8b;
}
.answerLink {
    border-bottom: 1px dashed #7c7676;
    color: #7c7676;
    font-size: 14px;
}
.answerLink:hover {
    border: 0 none;
}
.comment-head {
}
.comment-user {
    color: #e03800;
    display: inline-block;
   font-weight: 600;
    white-space: nowrap;
}
.comment-date {
	color:#8b8b8b;
	font-size: 13px;
}
.comment-content {
	width: 100%;
    font-size: 14px;
    line-height: 20px;
	overflow-wrap: break-word;
overflow: hidden;
word-wrap:break-word;
-moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}
.lenta_author__name {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}
.user__name_banned {
    text-decoration: line-through;
	color: #838383;
}
.rewiews-head {
background: rgba( 0, 0, 0, 0.5 );
height: 40px;
margin-bottom: 10px;	
}
.rewiew-thumb {
    float: left;
    margin-right: 5px;
margin-left: 10px;
}
.rewiew_rating {
margin-right: 10px;
margin-top: 10px;	
}

.title_rewiews {

    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
    padding: 2px 0px 0px 0px;

}
/*  Формочка */
#newComment {list-style: none;}
#newComment, .loader {display: none;}
#cancelComment
{
background: #4f4f4f;
color: #fff;
cursor: pointer;
font-size: 14px;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
font-weight: 600;
padding: 0 15px;
position: absolute;
right: 10px;
top: 11px;
z-index: 10;
}
#cancelComment:hover{
background: #e03800;	
color: #fff;
}
#newComment textarea
{
    background: #1c1c1c;
border: 2px solid #4f4f4f;
color: #fff;
    box-sizing: border-box;
    display: block;
    height: 50px;
    min-height: 50px;
    padding: 10px;
    width: 100%;
	box-shadow: rgba(0,0,0,0.25) 0 2px 5px inset;
	outline: none;
	-moz-appearance: none;
}
#newComment textarea:focus
{
border-color: #e03800;
}
#newComment button
{
	background: #e03800 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozREUwMzY4MkJFNjQxMUUzOTI0RjhFMkRCQTQ3MjExNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozREUwMzY4M0JFNjQxMUUzOTI0RjhFMkRCQTQ3MjExNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNERTAzNjgwQkU2NDExRTM5MjRGOEUyREJBNDcyMTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNERTAzNjgxQkU2NDExRTM5MjRGOEUyREJBNDcyMTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+r9HKHgAAAKJJREFUeNpi+P//fzkQf/1POQCZUc4IJH4wMDCwM1AH/AIZ+J+BioCJgcoA3cAoIGYkEccgG8CCZmAAEPOS6ChnZA7VwxDdhU1AvIlEM/yBuJZmkUJzL68C4r1kREoYnIeWfSJBDiYRRyMbMDRyyk8qmvcdZGA9iEENw4C4ET2ALyGF71ogZiM1knCF4TogjgSVb9SIFLINw2YgRYaBAECAAQB1H/WSefxECwAAAABJRU5ErkJggg==") no-repeat scroll 15px 56%;
    margin-top: 10px;
color: #fff;
cursor: pointer;
border: medium none;
outline: medium none;
padding: 10px 10px 10px 45px;
border-radius: 3px;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
font-size: 14px;
font-weight: 600;
} 
.addNewcombut {
	background: #e03800;
	border: 0 none;
border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
	font-weight: 600;
    line-height: 2;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 0 10px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
}
.addNewcombut:hover {
	color: #fff;
	 opacity: 0.9;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	border: 0;
}

.video__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video__media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    display: none;
    padding: 0;
    width: 68px;
    height: 48px;
    border: none;
    background-color: transparent;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.video__button-shape {
    fill: #212121;
    fill-opacity: 0.8;
}

.video__button-icon {
    fill: #ffffff;
}

.video__button:focus {
    outline: none;
}

.video-container:hover .video__button-shape,
.video__button:focus .video__button-shape {
    fill: #ff0000;
    fill-opacity: 1;
}

/* Enabled */

.video--enabled {
    cursor: pointer;
}

.video--enabled .video__button {
    display: block;
}
.game_sys_req strong {
    color: #8b8b8b;
    display: inline-block;
    font-weight: normal;
    text-transform: uppercase;
}
/* spoiler */
div.spoiler {
  margin-bottom: 10px;
}
div.spoiler div.spoiler-title {
	color: #ddd;
	font-size: 16px;
	font-weight: 600;
	padding: 5px 100px 5px 15px;
	border: 1px solid #4f4f4f;
	background: #4f4f4f;
	cursor: pointer;
	position: relative;
	}

div.spoiler div.spoiler-title div.spoiler-toggle {
	display: inline-block;
	cursor: pointer;
	-webkit-user-modify: read-only;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
}

div.spoiler div.spoiler-title div.hide-icon:after {
content: 'показать';
cursor: pointer;
position: absolute;
top: 5px;
right: 15px;
color: #8b8b8b;
font-weight: normal;
}


div.spoiler div.spoiler-title div.show-icon:after {
content: 'скрыть';
cursor: pointer;
position: absolute;
top: 5px;
right: 15px;
color: #8b8b8b;
font-weight: normal;
}

div.spoiler div.spoiler-content {
	display: none;
	font-size: 16px;
	border: 1px solid #4f4f4f;
	border-top: 0px;
	padding: 5px 10px;
}
.wiki-section {
    display: inline-block;
    padding: 0 10px 15px 0;
    vertical-align: top;
    width: 32%;
	box-sizing: border-box;
}
@media only screen and (max-width:768px){
	.wiki-section {
    width: 100%;
}
}
.wiki-section-title {
    color: #8b8b8b;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    margin: 0 0 10px;
}
.wiki-section-list .item {
    display: inline-block;
    line-height: 1.5;
    margin: 0 5px 5px 0;
}


.page{position:relative;z-index:2}@media only screen and (min-width:1024px){.page{margin-right:300px}}
.pagenoright {margin-right:0px !important;}
.page__header{position:relative;padding:5px 10px;}@media only screen and (min-width:768px){.page__header{position:relative;padding: 0px;}}.page__header-desc{color: #8b8b8b;font-size: 0.9em;line-height: 1.2em;}.page__header>.btn,.page__header>.empty-block__button{position:absolute;right:30px;top:20px}.page__header_overflow:after{clear:both;content:'';display:table}.page__header_touched{cursor:pointer}.page__header_touched:hover{background:#eee}.page__header_dropdown{position:relative}.page__header_dropdown .dropdown{position:absolute;top:20px;right:10px;left:10px;text-align:right;height:1px}@media only screen and (min-width:768px){.page__header_dropdown .dropdown{left:auto;text-align:left;height:auto}}@media only screen and (min-width:768px){.page__header_dropdown .dropdown{right:30px}}.page__header h1{margin:0;color:#fff;font-size:30px;}.page__header-title_bordered{border-bottom:1px solid #f0f0f0}.page__header-link{line-height:1em;font-size:inherit;font-weight:inherit}.page__header-link_seen{float:right;font-size:15px}.page__header-link_seen:hover{border-bottom:1px dotted;text-decoration:none}.page__header-icon{cursor:pointer;vertical-align:top;font-size:27px}.page__header-trigger{cursor:pointer}.page__header-progress{padding:20px 10px;height:82px;position:relative}.page__header-progress:after{content:'';display:block;width:auto;position:absolute;bottom:0;left:10px;right:10px;border-bottom:1px solid #f0f0f0;-webkit-transition:all .3s linear;transition:all .3s linear}.page__header-progress.is_stuck{z-index:300;background-color:#fff;box-shadow:0 3px 3px rgba(240,240,240,0.5)}.page__header-progress.is_stuck:after{left:0;right:0}@media only screen and (min-width:768px){.page__header-progress{padding:20px 30px}.page__header-progress:after{left:30px;right:30px}}@media only screen and (min-width:768px){.page__header-progress_complete span{white-space:nowrap;line-height:42px}}.page__body{display: block;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;}
.page__body_table{padding:0 10px 10px;}
.page__body_table p a {
color: #e03800;
font-weight: 600;
}
.pod-body {
    overflow: hidden;
}
.form-submit .form-block {
    margin-bottom: 10px;
}
.cow {
    display: block;
}
.cow::after {
    clear: both;
    content: "";
    display: table;
}
.wrapper {
    width: 100%;
    display: table;
    border-collapse: collapse;
}
.row {
	background: #282828;
	font-size: 16px;
}
.col {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    width: 25%;
}
.row:nth-of-type(even) {
    background: #222222;
}
/* == Для разрешения 601px-1024px == */

@media only screen and (max-width: 1024px),
(min-device-width: 600px) and (max-device-width: 1024px) {
    .wrapper {
        border: none;
    }
    .row {
        border: none;
    }
    .col {
        border: none;
    }
    .row > .col:nth-child(1),
    .col:nth-child(3) {
        float: left;
        width: 50%;
        border-right: none;
    }
    .row > .col:nth-child(2),
    .col:nth-child(4) {
        float: right;
        width: 45.6%;
    }
}
/* == Для разрешения < 600px == */

@media only screen and (max-width: 600px),
(min-device-width: 0px) and (max-device-width: 600px) {
    .wrapper {
        display: table;
    }
    .row > .col:nth-child(1),
    .col:nth-child(3) {
        width: 100%;
    }
    .row > .col:nth-child(2),
    .col:nth-child(4) {
        width: 100%;
        box-sizing: border-box;
    }
    .row > .col:nth-child(2) {
        border-bottom: none;
        border-top: none;
    }
    .row > .col:nth-child(4) {
        border-top: none;
    }
}
/* hover style just for information */
label:hover:before {
  border: 1px solid #8b8b8b!important;
}
.tabs {
}
.tabs__caption {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	list-style: none;
	position: relative;
	margin: -1px 0 0 -1px;
	padding: 0;
}
.tabs__caption li:last-child:before {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	right: -2px;
	z-index: -1;
	height: 5px;
	background: #7DCA86;
}
.tabs__caption:after {
	content: '';
	display: table;
	clear: both;
}
.tabs__caption li {
	padding: 5px 10px;
	color: #FFF;
	position: relative;
	text-align: center;
}
.tabs__caption li:not(.active) {
	cursor: pointer;
}
.tabs__caption li:not(.active):hover {
	background: #e03800;
}
.tabs__caption .active {
	background: #e03800;
color: #fff;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
}
.tabs__content {
	display: none;
	margin-top: 10px;
}
.tabs__content.active {
	display: block;
}
.block_center_autorize {background: #282828; margin-left: auto;
    margin-right: auto;
    padding: 15px;
    width: 470px;
	margin-top: 50px;
    overflow: hidden;}
	.block_in {display: inline-block;}
	.col-25 {width: 25%;}
.col-50 {width: 50%;}
.col-75 {width:75%;}
.col-100 {width:100%;}
.block_padding {height:10px;}
.col-25, .col-50, .col-75, .col-100 {float:left; display: flex;}
.mb-15 {
    margin-bottom: 15px !important;
}
.gp-g-sbox-15 {
    
	width: 9.0909%;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    padding-bottom: 3px;
}
@media screen and (min-width:1024px){
	.g-sbox-15 {
    width: 14.2857%;
}
}
.gp-g-sbox-15 img {
    display: block;
}
.gp-g-sbox-15 p {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.8);
    font-size: 13px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    color: #fff;
    border: 1px solid #e03800;
	top: 0;
right: 0;
margin: 0;
text-align: center;
z-index: 10;
}
.gp-g-sbox-15:hover p {
    display: block;
}
.lentablock_a {background: #202020;
   display: inline-block;
    margin: 2.5%;
    width: 44.7%;}
	.lentablock_a:hover {background: #4f4f4f;}
	@media screen and (max-width: 1200px) {
	.lentablock_a {width: 100%; margin: 10px 0;}
	}
	.lentablock_main {background: #202020;
   display: inline-block;
    margin-bottom: 10px;
    width: 100%;
	border: 1px solid #161718;
	box-shadow: rgba(0,0,0,0.35) 0 1px 3px;
	}
	.lentablock_main:hover {
    border: 1px solid #e03800;
}
	@media screen and (max-width: 1200px) {
	.lentablock_main {width: 100%; margin: 10px 0;}
	}
	
	
	.lentablock__main_b {padding: 10px;}
	.lentablock__main_b_bb {box-sizing: border-box;}
	.lentablock__main_b .lentam_bg {margin-bottom:10px; width: 100%; display: inline-block;}
	.bgmimg {width: 100%; border:0;}
	@media screen and (max-width: 1024px) {
	.lentablock__main_b .lentam_bg {height: auto;}
	.bgmimg {height: auto;}
	}
	.card__game-bg{background:no-repeat top;background-size:cover;}
	.card__game-bg.lazy {
   background-image: none !important;
   background-color: #202020;
}
	/****** jQuery Autocomplete CSS *************/
    .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #4f4f4f;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #e03800;
}
	.gTitle {font-size: 14px; font-weight: 600; color: #fff;}
	.gTitle_a {margin-bottom: 15px;}
	.gIcon {margin: 0 15px 15px 0; border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 0 1px #000;
    float: left;}
	.lentablock_b {padding: 15px;}
	.lentablock_b .lenta_bg {margin:15px 0; width: 100%; height: 180px;}
	.bgimg {width: 100%; height: 180px; border:0;}
	.lentablock_text {
		color: #fff;
font-size: 14px;
    line-height: 18px;
    white-space: pre-wrap;
    word-wrap: break-word;
	margin:0;}
	.lentablock_text.text--22 {font-size: 22px;
    font-weight: 300;
    letter-spacing: 0.01em;
    line-height: 1.1;}
	.block_info {color:#8b8b8b; font-size: 12px; display: inline-block; margin-top: 5px;}
	.block_info-user, .block_info-date, .block_info-views, .block_info-comment, .block_info-download, .block_info-filesize {
    float: left;
    margin-right: 10px;
	height: 15px;
line-height: 15px;
padding-left: 20px;
font-weight: 600;
}
.block_info-date {
background: url("../images/icon_calend.svg") left no-repeat;
}
.block_info-views {
background: url("../images/icon_views.svg") left no-repeat;
}
.block_info-user {
background: url("../images/icon_author.svg") left no-repeat;
}
.block_info-comment {
background: url("../images/icon_comment.svg") left no-repeat;
}
.block_info-download {
background: url("../images/icon_download.svg") left no-repeat;
}
.block_info-filesize {
background: url("../images/icons_filesize.svg") left no-repeat;
}
.img-tag {
    top: 10px;
    color: #e03800;
    display: inline-block;
    font-size: 11px;
	font-weight: 600;
    left: 10px;
    line-height: 10px;
    padding: 0 10px;
    pointer-events: none;
    position: absolute;
    vertical-align: middle;
}
.img-tag .tag::after {
	background: #f9ec23;
    border-radius: 0 0 0 15px;
    border-right: 1px solid #f9ec23;
border-top: 1px solid #f9ec23;
    content: "";
    height: 14px;
    position: absolute;
    top: 2px;
	right: -8px;
    transform: rotate(45deg);
    width: 14px;
    z-index: 1;
}
.img-tag .tag {
    display: inline-block;
    padding: 5px 0;
}
.tag-red {
    background: #f9ec23;
border-bottom: 1px solid #f9ec23;
border-left: 1px solid #f9ec23;
border-top: 1px solid #f9ec23;
}
.ga-gamescore-plus {
    background: #769419;
    border: 1px solid #000;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    padding: 5px;
    position: relative;
}
.ga-gamescore-minus {
    background: #c30;
    border: 1px solid #000;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    padding: 5px;
    position: relative;
}
.block-edit-pen {
    float: right;
    padding-bottom: 10px;
    padding-left: 10px;
}
.da-arrows {
    -moz-user-select: none;
}
.da-arrows span {
    background-color: rgba(255, 255, 255, 0.66);
    background-image: none, url("https://www.gameawards.ru/images/carousel-controls.svg");
    border-radius: 4px;
    cursor: pointer;
    display: block;
    height: 125px;
    opacity: 0;
    position: absolute;
    top: 40%;
    transition-duration: 200ms;
    transition-property: opacity;
    transition-timing-function: ease-in;
    width: 60px;
    z-index: 100;
}
.content-image:hover .da-arrows span  {
    opacity: 1;
}
.da-arrows span.da-arrows-prev {
    background-position: 15px 30px;
}
.da-arrows span.da-arrows-next {
    background-position: -58px 30px;
}
.da-arrows span.da-arrows-prev {
    left: 15px;
}
.da-arrows span.da-arrows-next {
    right: 15px;
}

#login_f{
    background: rgba(15,15,15,.85);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    display: none;
}
.login_f {
    position: fixed;
    top: 0px;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 11000;
}

.auth {
    padding: 10px;
	text-align: center;
	z-index: 100;
	background: #1d1f20;
	margin-top: 10%;
max-width: 850px;
margin-left: auto;
margin-right: auto;
position: relative;
}
@media only screen and (max-width:720px){
	.auth {
	margin-top: 0;
height: 100%;
}
}
.clearfix::after {
    clear: both;
    content: "";
    display: block;
}
.auth .form-header {
    font-weight: 600;
   margin: 0px 0px 15px;
    text-align: center;
	font-size: 18px;
}
.line {
    clear: left;
    display: block;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
}
.authFormField {
    margin: 0 0 10px;
}
.login_f_Close_c {
	display: block;
position: absolute;
right: 0;
top: 0;
}
.login_modal_close {
background: red;
color: #fff;
font-size: 14px;
padding: 0 15px;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
font-weight: 600;	
}
.login_modal_close:hover {
background: #c30;	
color: #fff;
}
.modalPopupField {
    background: #1c1c1c;
    border: 2px solid #4f4f4f;
	box-shadow: rgba(0,0,0,0.25) 0 2px 5px inset;
    box-sizing: border-box;
    color: #fff;
    display: block;
    height: 38px;
    outline: 0 none;
    padding: 7px 10px;
    width: 100%;
}
.modalPopupField:focus {
    border-color: #e03800;
}
.submit-line {
    margin-bottom: 10px;
    margin-top: 20px;
	clear: both;
}
.ui-kit-paginator {
    display: block;
    position: relative;
    text-align: center;
}
.ui-kit-paginator--list {
    margin-top: 40px;
    vertical-align: top;
}
.ui-paginator, .ui-kit-paginator--list, .ui-paginator *, .ui-kit-paginator--list * {
    box-sizing: border-box;
    display: inline-block;
}
.ui-paginator, .ui-kit-paginator--list {
    -moz-user-select: none;
    height: 41px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-paginator--link.it-looks_like-prev, .it-looks_like-prev.ui-kit-paginator--list-link, .ui-paginator--link.it-looks_like-prev *, .it-looks_like-prev.ui-kit-paginator--list-link * {
    font: 0px/0 a;
}
.ui-paginator--link.it-looks_like-next, .it-looks_like-next.ui-kit-paginator--list-link, .ui-paginator--link.it-looks_like-next *, .it-looks_like-next.ui-kit-paginator--list-link * {
    font: 0px/0 a;
}
.ui-paginator--link.it-looks_like-prev, .it-looks_like-prev.ui-kit-paginator--list-link {
    background-position: 50% 12px;
}
.ui-paginator--link.it-looks_like-next, .it-looks_like-next.ui-kit-paginator--list-link {
    background-position: 50% 12px;
}
.ui-paginator--link:first-child, .ui-kit-paginator--list-link:first-child {
    border-left: 1px solid #161718;
    border-radius: 3px 0 0 3px;
}
.ui-paginator--link:last-child, .ui-kit-paginator--list-link:last-child {
    border-radius: 0 3px 3px 0;
    border-right: 1px solid #161718;
    margin: 0;
}
.ui-paginator--link.it-looks_like-prev, .it-looks_like-prev.ui-kit-paginator--list-link {
    background: #161718 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAAGn5h7fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNpi/v//PwMTM1s+Q2NTazyIAxBAjCCCGSj0HyCAmKFy/x0dnT8wgDggDFT3HyCAkDn7QWr5Dx46/KOutkqRiYGB4QMQCwAxA9iopua290D2A4AAAnNgACh4H0gpgCWAhvgDGRugcgJAcz6CGExAxkaYWSBzgbri4eYiA6BEPZBKAAggbBIgyxVYkAT0gdQFGB/mxPVAdgBIAGgnI4gGhwCQ1gC5DCioCdPBhGT8B2S7YEbtB7IdQJJAXYIozgVK2gOpAzCPYnMuSEAAIMAwJJAU8AOpBTDXQoEDNpPygdQENP2gME4AhS8LUmBsgMYEDDwAmQ5UdBFZJwuSz+CmARUFMuAAsOCwh9oggCR3AeqMixgasMRqA5rBIM8XgPxAKJQ2oDnXAQCrX51vSBe62gAAAABJRU5ErkJggg==") no-repeat scroll 50% center;
}
.ui-paginator--link.it-looks_like-next, .it-looks_like-next.ui-kit-paginator--list-link {
    background: #161718 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAAGn5h7fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASpJREFUeNpiaGxq9f///z8DA4gAcv4DBBAziMHEAAQAAQRhMbP9d3R0fsAMZPgDBSPqaqsCAQIIpHA/SBamNqCpue0/SA8jSATIuQ82AKQZSCsA9XQCBBAjUE88kLOAAQIEgIIf4VpgAKj1PUgSiC/AzOIHcj5A5QuAuiaCrI8H4vswJ8AwQACBJN4DsT66BBPMTKBx8xmQAMyO/UC2A8geoPmCKK4CStoDqQMwZzMh6f6Azaj1oPAACQCNYkQOBg0g3gAU1ITpYIHSBkDBi8hGAQQYKKxgLoLZA/L5QgYcAGY3yKUboH6FgQtAnIBhA3KgQ71ZD6Qa0AxeALX5I4YGJI3yQOoBmrADCxaF+UBqAprwBqjzPsL8oA8VVEBSBDI9gFAoIdIHDgAAnEWtPrmEnK4AAAAASUVORK5CYII=") no-repeat scroll 50% center;
}
.ui-paginator--link, .ui-kit-paginator--list-link, .ui-paginator--link *, .ui-kit-paginator--list-link * {
    color: #fff;
    cursor: pointer;
   line-height: 41px;
font-size: 16px;
font-weight: 600;
    outline: medium none;
    text-decoration: none;
}
.ui-paginator--link, .ui-kit-paginator--list-link {
    background-color: #4f4f4f;
    border: 1px solid #161718;
    height: 41px;
    margin: 0 -1px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 41px;
}
.ui-paginator--link.it-is-selected, .it-is-selected.ui-kit-paginator--list-link, .ui-paginator--link.it-is-selected *, .it-is-selected.ui-kit-paginator--list-link * {
    color: #fff;
    cursor: default;
}
.ui-paginator--link.it-is-selected, .it-is-selected.ui-kit-paginator--list-link {
    background: #e03800;
border-color: #e03800;
    z-index: 3;
}
/* /пагинация */
.btn_navbar_toggle {
    background-color: transparent;
    border: 0;
    display: inline-block;
    height: 55px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 55px;
	font-size: 40px;
	color: #fff;
	z-index: 999;
	margin-left: 10px;
margin-top: 10px;
}
/* меню */
.nav {
	margin: 10px 0;
}
.nav ul {
	margin: 0;
	padding: 0;
}
.nav li {
	padding: 0;
	list-style: none;
	display: inline-block;
	*display:inline; /* ie7 */
}
.nav a {
	padding: 0 10px;
	text-decoration: none;
	color: #fff;
	line-height: 1;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}
.nav a:hover {
	color: #e03800;
}
.nav .current a {
	background: none;
}
/* меню справа */
.nav.right ul {
	text-align: right;
}
/* меню по центру */
.nav.center ul {
	text-align: center;
}
@media screen and (max-width: 600px) {
	.nav {
		position: relative;
		min-height: 40px;
	}	
	.nav ul {
		width: 180px;
		padding: 5px 0;
		position: absolute;
		top: 0;
		left: 0;
		border: 1px solid #0f0f0f;
		background: #1c1c1c url(images/icon-menu.png) no-repeat 10px 11px;
	}
	.nav li {
		display: none; /* скрыть все <li> пункты */
		margin: 0;
	}
	.nav .current {
		display: block; /* показывать только текущие активные <li> пункты */
	}
	.nav a {
		display: block;
		padding: 5px 5px 5px 32px;
		text-align: left;
	}
	.nav .current a {
		background: none;
	}
 
	/* при наведении на пункты меню */
	.nav ul:hover {
		background-image: none;
	}
	.nav ul:hover li {
		display: block;
		margin: 0 0 5px;
	}
 
}

.menu_services{width:100%; margin:15px 0;}@media only screen and (min-width:768px){.menu_services{float:left}}.menu_inline{display:inline-block}.menu_inline:after{clear:both;content:'';display:table}.menu__item,.chzn-results>li{float:left;margin-left:10px}.menu__item:first-child,.chzn-results>li:first-child{margin:0}@media only screen and (min-width:768px){.menu__item,.chzn-results>li{margin-left:15px}.menu__item:first-child,.chzn-results>li:first-child{margin:0}}.menu_dropdown,.chzn-results{width:100%;background:#fff;border-radius:5px;box-shadow:0 1px 3px 1px #c4c2c2;position:relative}.menu_dropdown .menu__item,.chzn-results .menu__item,.menu_dropdown .chzn-results>li,.chzn-results>li{float:none;margin:0;display:block;border-bottom:1px solid #f0f0f0}.menu_dropdown .menu__item:last-child,.chzn-results .menu__item:last-child,.menu_dropdown .chzn-results>li:last-child,.chzn-results>li:last-child{border:0}.menu_dropdown .menu__item-link,.chzn-results .menu__item-link,.menu_dropdown .chzn-results>li,.chzn-results>li{display:inline-block;white-space:nowrap;width:100%;padding:12px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-weight:700;font-size:14px;color:#333;text-decoration:none}.menu_dropdown .menu__item-link:hover,.chzn-results .menu__item-link:hover,.menu_dropdown .chzn-results>li:hover,.chzn-results>li:hover{background-color:#eef2f5}.menu_dropdown .menu__item-link:active,.chzn-results .menu__item-link:active,.menu_dropdown .chzn-results>li:active,.chzn-results>li:active{background-color:#e6ebef}.menu_dropdown .menu__item-link_delete,.chzn-results .menu__item-link_delete{color:#ff555d}
.menu, .chzn-results {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.rbl500 {
	max-height: 500px;
	}
	.rbl250 {
	max-height: 250px;
	}
.left_scroll_bl {
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
	scrollbar-color: rgba(79,79,79, 0.6) rgba(79,79,79, 0.2);
}
.left_scroll_bl::-webkit-scrollbar-track {border-radius: 4px;}
.left_scroll_bl::-webkit-scrollbar {width: 10px;}
.left_scroll_bl::-webkit-scrollbar-thumb {border-radius: 4px;background: rgba(79,79,79, 0.6);}
.left_scroll_bl:hover::-webkit-scrollbar-thumb {background: rgba(180,0,0,.65);}

.copy-block{box-sizing:border-box; text-align:center;background:none;border-top:1px solid #424b5f;padding:15px;width:100%;margin:15px 0 0}@media only screen and (min-width:1200px){.copy-block{border:0}}.copy-block_sticky-bottom{position:relative;-webkit-transition:bottom .1s ease-in;transition:bottom .1s ease-in}@media only screen and (min-width:1200px){.copy-block_sticky-bottom{position:relative;bottom:0;left:auto;width:250px; height: 410px; padding: 5px;}}.copy-block__desc{color:#8b8b8b;font-size:14px;margin-bottom:15px; margin-top: 0;}

.rate_num{background-color:#8ACD32;color:#FFF;font-size:12px;font-weight:700;display:inline-block;width:60px;padding-right:10px;}
.forum_toptext{font-size:12px;color:#252525;font-family:Arial;font-weight:bold;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin: 10px 0;
	font-style: normal;
    font-weight: 700;
	line-height: 1.2;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #fff;
	border-bottom: 1px dashed;
}
h1, .h1 {
    font-size: 27px;
}
h2, .h2 {
    font-size: 26px;
}
h3, .h3 {
    font-size: 20px;
}
h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 16px;
}
h6, .h6 {
    font-size: 15px;
}

/* лента видосов */
.media-list {
    list-style: outside none none;
    padding-left: 0;
}
.rowv {
    margin-left: -5px;
    margin-right: -5px;
}
.module-content {
    padding: 0;
}
.tileview-list-module .media {
    margin-top: 0;
}
.tileview-list-module .item {
	box-sizing: border-box;
}
.class_paddingbot_bg {
height: 38px;
    line-height: 38px;
}
.block-table {
border: 2px solid #4f4f4f;
overflow: hidden;
padding-bottom: 10px;
}
.block-table .thead {
    background-color: #4f4f4f;
    font-weight: 600;
    overflow: hidden;
    padding: 10px;
}
.block-table .tbody {
overflow: hidden;
    padding: 10px;
}
   .block-table .tdbg:nth-child(2n) {
    background: #282828;
   }
.block-table .tbody .topic {
    padding: 0 10px 0 46px;
}
.block-table .tbody .topic {
    position: relative;
}
.block-table .thead .right-count {
    text-align: right;
}
.block-table .tbody .right-count {
    text-align: right;
}
.right-count svg {
	width: 35px;
height: 35px;
position: absolute;
top: -10px;
right: 0;
bottom: 0;
}
.block-table .tbody .topic.sticky::before {
    background: rgba(0, 0, 0, 0) url("https://www.gameawards.ru/images/sticky.svg") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 22px;
    left: 4px;
    position: absolute;
    top: 5px;
    width: 22px;
}
.col-block-2 {
    width: 50%;
	min-height: 1px;
	padding-left: 5px;
padding-right: 5px;
    position: relative;
	float: left;
	box-sizing: border-box;
}
.col-block-3 {
    width: 33.3333%;
	min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
	float: left;
}
.col-block-4 {
    width: 25%;
    position: relative;
	float: left;
}
.col-block-5 {
	width: 75%;
    position: relative;
	float: left;
}
.col-block-6 {
	width: 16.6666%;
    position: relative;
	float: left;
}
@media only screen and (max-width:768px){
	.col-block-2 {width: 50%;}
	.col-block-3 {width: 50%;}
	.col-block-4 {width: 50%;}
	.col-block-5 {width: 50%;}
	.col-block-6 {width: 50%;}
}
@media only screen and (max-width:480px){
	.col-block-2 {width: 100%;}
	.col-block-3 {width: 100%;}
	.col-block-4 {width: 100%;}
	.col-block-5 {width: 100%;}
	.col-block-6 {width: 100%;}
}
.tileview-list-module .item:nth-of-type(3n+1) {
    clear: left;
}
@media only screen and (max-width:768px){
	.tileview-list-module .item:nth-of-type(3n+1) {
    clear: none;
}
	.tileview-list-module .item:nth-of-type(2n+1) {
    clear: left;
}
}
.tileview-list-item {
    margin: 0 0 40px;
    position: relative;
}
.tileview-list-item.video-tile {
    border: medium none;
    height: auto;
    overflow: hidden;
    padding: 0;
}
.video-tile .media {
  margin-top: 0;
}

.video-tile .media-center {
  position: relative;
}
.video-tile .media-center img{
  width: 100%;
}

.video-tile .media-center a:after {
  content: "\f04b";
  font-size: 50px;
  color: #e03800;
  position: absolute;
  left: 50%;
  margin: -35px 0 0 -35px;
  top: 50%;
  font-family: FontAwesome;
  background: rgba(255,255,255,0.4);
  border:2px solid #e03800;
  border-radius: 70px;
  width: 70px;
  height: 70px;
  text-align: center;
  text-indent: 10px;
  line-height: 70px;
  text-shadow: 0 0 5px rgba(0,0,0,0.3);
  opacity: 0.8;
  display: none;
}

.video-tile .media-center a:hover:after {
  display: block;
}

.tileview-list-item.featblck-tile {
    border: medium none;
    height: auto;
    overflow: hidden;
    padding: 0;
}
.featblck-tile .media {
  margin-top: 0
}

.featblck-tile .media-center {
  position: relative
}



.tileview-list-item {
    margin-bottom: 10px;
    overflow: hidden;
}
.tileview-list-item .views {
    top: 10px;
    color: #fff;
    font-size: 12px;
    left: 10px;
    position: absolute;
    text-align: center;
	background: rgba(79,79,79, 0.8);
padding: 2px 5px;
border-radius: 3px;
box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
}
.tileview-list-item .duration {
    bottom: 10px;
    color: #fff;
     font-size: 12px;
    position: absolute;
    right: 10px;
    text-align: center;
	background: rgba(79,79,79, 0.8);
padding: 2px 5px;
border-radius: 3px;
box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
}
.tileview-list-item.video-tile .title {
    font-size: 14px;
	font-weight: 600;
}
.tileview-list-item.featblck-tile .title {
    font-size: 14px;
	font-weight: 600;
}
.media-title a, .title a, .author-info a {
	border: 0;
}
/* /лента видосов */

.news-title {
    font-size: 42px;
    line-height: 1;
}
@media only screen and (min-width:1200px){
img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
}
img {
    border: 0;
    max-width: 100% !important;
	height: auto !important;
    vertical-align: middle;
}
.leftdivblock {
width: 300px; float: left; box-shadow: 0px 0px 0px 1px rgb(215, 216, 218) inset; background: rgb(234, 234, 235);
}
.rightdivblock_1stnews {width: 620px; float: right;}
.gameinfo_timg {border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 0 1px #000; float: left;margin: 0 10px 10px 0;}
	#soderjanie .header1{padding-left: 15px; display: inherit;}
	#soderjanie .header2{padding-left: 15px; display: inherit;}
	#soderjanie .header3{padding-left: 15px; display: inherit;}
.content-image {
    position: relative;
}
.content-image img {
    max-width: 100%;
    width: 100%;
	border: 1px solid #4f4f4f;
}
.content-avatar {
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    display: inline-block;
    height: 48px;
    margin-right: 10px;
    vertical-align: middle;
    width: 48px;
	}
	.circle-container {
  display: block;
  left: 50%;
    margin: -50px 0 0 -50px;
	position: absolute;
    top: 50%;
}
.circle-container a {
    color: #fff;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.circle-container a:hover {
    text-shadow: 0 0 10px #fff;
}
	.circliful {
    position: relative; 
	border-radius: 100%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.75), 0 0 1px rgba(255, 255, 255, 0.3) inset;
}

.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block;
	color: #fff;
}

.circle-info, .circle-info-half {
	color: #999;
}

.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}
	.n_block {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAB/CAQAAABvA9uwAAAASUlEQVQoz2NhYGRgYIEQTKgsbFxsBDMuLjPcAGYsEmhcFiyyRBAIbWgsNCX4DSBJAr/lxHqGCRcLWwhhU4KTYEQNdrT4ZRg0BAD+0AL8q9ZkXAAAAABJRU5ErkJggg==") no-repeat scroll center top rgba(0, 0, 0, 0);padding: 10px; position: relative;}
	.n_block:hover {-webkit-transform:scale(1.1);
transform:scale(1.1); z-index: 10; box-shadow: 0 10px 30px #373736, 0 0 0 3px #fff inset;}
.blog_tag {
    background: rgba(32,32,32,0.6);
	box-shadow: rgba(255,255,255,0.1) 0 1px 0 inset;
	border: 1px solid #161718;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 5px 10px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    z-index: 1;
}

.n_block_text {
width: 100%;
box-sizing: border-box;
clear: both;
    bottom: 0;
	left: 0;
    position: absolute;
    padding: 10px;
	background: linear-gradient(rgba(32, 32, 32, 0), rgb(32, 32, 32)60%);
}
.cube_block_title_big {color: #fff;
    text-shadow: 1px 1px 1px #000;
	font-size: 26px; font-weight: 700;
    line-height: 1;}
	.cube_block_title_big a {
		color: #fff;
	}
	@media only screen and (max-width:1024px){
	.cube_block_title_big {
	font-size: 18px;	
	}
	}
	.cube_block_title_small a{color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	font-size: 12px; font-weight: 600;
    line-height: 1;}
	.cube_block_title_small a:hover {text-shadow: 0 0 10px #fff;}
	.cube_block_title {color: #fff;
    text-shadow: 1px 1px 1px #000;
	font-size: 18px; 
	font-weight: 700;
	margin: 0;}
figure {
    margin: 0;
}
.media-figure {
    max-width: 100%;
    position: relative;
}
.media-body {
    color: #8b8b8b;
    overflow: hidden;
}
.media-block {display: none;}@media only screen and (min-width:768px){.media-block{display: block;}}
@media screen and (max-width: 1024px) {
.media-body {
    float:left;
}
	}
.media-deck {
    color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.media--small{
    border-bottom: 1px solid #0f0f0f;
    padding: 10px 0;
}
.media--small:first-child{
    padding-top: 0;
}
.media--small:last-child{
    border-bottom: none;
	padding-bottom: 0;
}
.media--small .media-figure {
    width: 100px;
}
.media--small .media-comgames {
    width: 50px;
}
.media--small .media-img {
    margin-right: 10px;
    width: inherit;
	border: 1px solid #000;
}
.media {
    display: block;
    position: relative;
}
.align-vertical--contain {
    border-collapse: collapse;
    display: table !important;
    width: 100%;
}
.align-vertical--child {
    display: table-cell;
    vertical-align: middle;
}
.topsearch_modblock {
	background: #282828;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);
	box-sizing: border-box;
	padding: 10px;
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    width: 100%;   
	
}
.avc-block-h:hover{
background: #4f4f4f;
}
.sug_category {
background: #4f4f4f;
color: #fff;
font-size: 12px;
    font-weight: 600;
	padding: 5px;
}
.sug_category a {
    border-bottom: 1px dashed;
    color: #fff;
}
.media-title {
color: #fff;
    font-size: 18px;
    font-weight: 600;
	margin-top: 0;
    margin-bottom: 10px;
}
.media--is-top .media-body {
    background-image: url("https://www.gameawards.ru/images/bg-border.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}
.media--is-top .media-title {
   font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
}
.media--is-top .media-deck {
    margin-bottom: 1.2;
    margin-top: 0.71429rem;
}
.media-figure--has-rhythm {
    margin-bottom: 15px;
}

.media--small .media-title {
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    overflow: hidden;
}
.figure-v-top {width: 206px; margin-bottom: 8px;}
.figure-f-left {width: 272px; margin-bottom: 8px;}
.figure-1st-n {width: 592px; margin-bottom: 8px;}
.figure-2nd-n {width: 279px; margin-bottom: 8px;}
.figure-3rd-n {width: 179px; margin-bottom: 8px;}
.figure-articles {width: 285px; margin-bottom: 8px;}
.river .media-figure {
    width: 40%;
}
.media-figure--river {
    width: 50%;
	float: left;
}
.media-figure--gbox {
    width: 128px;
	float: left;
    margin-right: 10px;
	margin-bottom: 10px;
}
.media-figure--gbox100 {
    width: 100px;
	float: left;
    margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
}
.media-figure--gbox100-c {
    margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.ta_center {
text-align: center;
}

.media-figure--gbox100-c img {
border: 2px solid rgba(32, 32, 32, 0.4);
width: 100px;
height: 100px !important;
}
@media only screen and (max-width:720px){
	.media-figure--gbox {display:none;}
	.media-figure--gbox100 {display:none;}
}
.pod-images .pod-body {
    margin: 0.71429rem -2px 0;
	padding: 0;
}
.pod-images__item {
    float: left;
    padding: 0 2px;
    width: 50%;
	box-sizing: border-box;
	list-style: none;
}
.pod-images__item:nth-of-type(2n+1) {
    clear: both;
}
.pod-images__item .media-figure {
    margin-bottom: 4px;
}
.pod-images__item > a {
    display: block;
}

.profile-game-title {
    font-size: 20px;
	font-weight: 600;
	text-shadow: 0 1px 1px #000;
}
.profile-game-title small {
    display: block;
    font-size: 13px;
}
dl {
    margin-bottom: 10px;
    margin-top: 0;
}
dd {
    margin-left: 0;
}
dd, dt {
    line-height: 1.42857;
}
.profile-game {border: 1px solid #000; box-shadow: rgba(255,255,255,0.15) 0 1px 0 inset,rgba(0,0,0,0.35) 0 5px 5px; overflow: hidden;}
.profile-game-nav {
    display: flex;
    float: left;
    justify-content: center;
    width: 100%;
	background: rgba(180,0,0,.65);
border-top: 1px solid #000;
box-shadow: rgba(255,255,255,0.1) 0 1px 0 inset;
}
.profile-game-nav .active {
background: #e03800;	
color: #fff;
}
.profile-game-nav .active:hover {
background: transparent;	
}
.profile-game-nav a {
	color: #fff;
    cursor: pointer;
    display: flex;
    flex-basis: auto;
    flex-direction: column;
    flex-grow: 0;
    font-size: 14px;
	font-weight: 600;
    padding: 5px 10px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	border-left: 1px solid #000;
	box-shadow: rgba(255,255,255,0.2) -1px 0 0;
}
.profile-game-nav a:first-of-type {
	border: 0;
	box-shadow: none;
}
.profile-game-nav a:hover{
	color: #e03800;
}
.profile-game-nav a:active{
	color: #e03800;
}
.profile-game-rm {
	margin-left: 112px;
	margin-right: 10px;
}
@media only screen and (max-width:768px){
.profile-game-nav {
    display: block;
}
.profile-game-rm {
	margin-left: 0;
	margin-right: 0;
}
}
.profile-game-metadata {
    color: #fff;
	font-size: 14px;
    line-height: 1.7;
    margin-bottom: 0;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	float: left;
}
.profile-game-metadata dt {
    float: left;
    font-weight: 600;
    width: 115px;
}
.profile-game-metadata dd {
    overflow: hidden;
}
@media screen and (max-width: 1024px) {
	.media-figure--river, .media-figure--gbox {
    width: 100%;
	margin-bottom: 10px;
}
	}
.river .media-figure {
    float: left;
    margin-right: 10px;
}
.media-img {
    position: relative;
	overflow: hidden;
}
.imgflare--imgbg:before {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.imgflare--imgbg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(120%) contrast(105%);filter:brightness(120%) contrast(105%)}
@media screen and (max-width: 1024px) {
.imgflare--imgbg img {
    width:100%;
}
	}
.media-figure .media-type {
    top: 5px;
    color: #fff;
    display: inline-block;
    font-size: 0.85714rem;
    font-style: normal;
    font-weight: 600;
    left: 0;
    line-height: 1.42857rem;
    padding: 0 6px;
    position: absolute;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    z-index: 2;
}
.content-type {
    background: none no-repeat scroll 50% 50% / cover rgba(0, 0, 0, 0);
    bottom: auto;
    display: block;
    font-size: 0;
    left: 50%;
    padding: 0;
    position: absolute;
    right: auto;
    top: 50%;
    z-index: 1;
}
.content-type--64x64 {
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
}
.content-type.content-type--video {
    background-image: url("play-btn.png");
    border-radius: 100%;
}
.content-type.content-type--video:hover {
    background-image: url("play-btn-hover.png");
    border-radius: 100%;
}
.texthugesmall{font-size:11px;color:#333333;font-family:Arial;font-style:Italic;text-decoration:none;}
.cap4{font-size:18px;color:#ffffff;font-family:Arial;font-weight:bold;text-shadow:0 2px rgba(0, 0, 0, 0.1);}
a.cap4:link{color:#ffffff;text-decoration:none;font-size:18px;font-weight:bold;}
a.cap4:visited{color:#ffffff;text-decoration:none;font-size:18px;font-weight:bold;}
a.cap4:hover{color:#ffffff;text-decoration:underline;font-size:18px;font-weight:bold;}
.capsmall{font-size:12px;color:#fff;font-family:Arial;font-weight:bold;}
a.capsmall:link{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;}
a.capsmall:visited{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;}
a.capsmall:hover{color:#a10000;text-decoration:underline;font-size:12px;font-weight:bold;}
.cappm{font-size:11px;color:#ffffff;font-family:Arial;font-weight:bold;display:inline-block;background:#ff6101;width:16px;height:22px;}
.cap3{font-size:12px;color:#ffffff;font-family:Arial;font-weight:bold;padding-left:4px;padding-right:4px;}
a.cap3:link{color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}
a.cap3:visited{color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}
a.cap3:hover{color:#ffffff;text-decoration:underline;font-size:12px;font-weight:bold;}
.container-ic-ga{background:url(csg-502c810517e6d.png) no-repeat top left;}
.sprite-accept_16{background-position:0 0;width:16px;height:16px;}
.sprite-chats_16{background-position:0 -23px;width:16px;height:16px;}
#sprite-comment_16{background-position:0 -46px;width:16px;height:16px;}
.sprite-deny_16{background-position:0 -69px;width:16px;height:16px;}
.sprite-document_16{background-position:0 -92px;width:16px;height:16px;}
#sprite-download_16{background-position:0 -115px;width:16px;height:16px;}
#sprite-favorite_16{background-position:0 -138px;width:16px;height:16px;}
.sprite-folder_16{background-position:0 -161px;width:16px;height:16px;}
.sprite-game_profile_16{background-position:0 -184px;width:16px;height:16px;}
.sprite-home_16{background-position:0 -207px;width:16px;height:16px;}
.sprite-mail_16{background-position:0 -230px;width:16px;height:16px;}
.sprite-notes_16{background-position:0 -253px;width:16px;height:16px;}
.sprite-pencil_16{background-position:0 -276px;width:16px;height:16px;}
.sprite-popup_16{background-position:0 -299px;width:16px;height:16px;}
.sprite-rss_16{background-position:0 -322px;width:16px;height:16px;}
.sprite-star_16{background-position:0 -345px;width:16px;height:16px;}
.sprite-tag_16{background-position:0 -368px;width:16px;height:16px;}
.sprite-thoughts_16{background-position:0 -391px;width:16px;height:16px;}
.sprite-user_16{background-position:0 -414px;width:16px;height:16px;}
#sprite-users_16{background-position:0 -437px;width:16px;height:16px;}
.fiinga {
    background: url(csg-502c810517e6d.png) no-repeat scroll center transparent;
	background-position:0 -115px;
    font-weight: 600;
	font-size: 11px;
    padding-left: 20px;
    padding-right: 2px;
}
.views_fire {

    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAfCAYAAAAWRbZDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAklJREFUeNpifG7IQCxgB+IFQHwUiKcwkAGYSFD7E4hNgXgy1FKaWgYCT6B0PBCfAWJWWlnGCMTaSHxjIN5PK8sMgFgETcwaiOfTwrJAHOIJQOxAjJmkWJaKR24hmrowSiwD+UoCj7wcEEdD2Q+AeCUQY2QqRiLz2U0gViOg5j4QK0HZ/4H4GxBz4/OZKhCro4mlEWERCCgCMT8SnwuIl+CzzBWIZyPxeYF4Bgnx6oMWX6CgdYdxWNAUmwCxLRJ/JTR/EQsmAjEPlsQjgc1nyK7yhGJs4BsOcWFoGYoMxIE4Ct2yBGiEggwqAuJVeHwAKoxjSfBxHXpqfAnEYkD8C4jZCGi+DMR6UJ9vI9JCU5jPQqAWMRBhEQh8htLbgTiPSMvCYJa1kFj630dig6qcfUTosQJZZoklb2EDvdCghsUZMogjQr8SyLJIIhR+AOISIL6DlCWQwVMiSn8BJmjtSwisQyoVzgHxOyxqWgmY8R9kmSwRlrVCMzco5SXiUHMXiC/gMeMdyDIOAhb1AfE9KLsRiC/hUYuv5r7ChJSMsYHnQFyMVJL/JuCwK3jkNoMsu4hHQT6JWeIeDvG/QLwIZNkcHAqeAfFqEi37iEO8AYi/gCzbAsRnsSjYykAd8AhWaMBKkCAsih6SYbAAGv8fEDujV54g2x3RFHKTYZkKlqbeHWw19QEgNgfit7BSmgzLYHpeAbEZEJ/A1yw4BS0nQfHogtYCJgREoM24g1B9p4lpyoF85gvETUBsQ0KzwAqIO6AN1jfYFAAEGAByT2TRCyvOUwAAAABJRU5ErkJggg==") no-repeat;
   float: left;
margin-right: 10px;
    height: 31px;
    line-height: 31px;
    padding-left: 35px;
    color: #fff;
    text-shadow: 0 1px 1px #000;
    font-weight: 600;

}
.contentviews {
    background: url(csg-502c810517e6d.png) no-repeat scroll center transparent;
	background-position:0 -437px;
    font-weight: 600;
	font-size: 11px;
    padding-left: 19px;
    padding-right: 5px;
}
#drop-files {
	border: 1px dashed #666666;
    min-height: 78px;
    overflow: hidden;
	color: #3366CC
    font: 12px arial,sans-serif;
	text-align: center;
	vertical-align: baseline;
}

#drop-files p {
color: #3366CC;
	clear:none;
	padding:0;
	margin:0;
}

#uploaded-holder {
	display: none;
	position:relative;
	margin: 0 auto;
}

#dropped-files {
	display:block;
	margin: 0 auto;
	width: 256px;
}

#upload-button {
	z-index: 9999;
	display: none;
	margin: 20px 0;
}

.drop-button {
	display: block;
	position: absolute;
	z-index: 9999;
	padding: 5px;
	width: 100%;
	background: rgba(0,0,0,0.6);
	font-size: 1em;
	bottom: 0;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
	color: #FFF;
}

#dropped-files .image {
	position: relative;
	height: 400px;
	width: 240px;
	border: 4px solid #fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	background: #fff;
	float: center;
	border-radius: 4px;
	margin: 0 4px 4px 0;
	overflow: hidden;
}

#upload-button .ss-upload {
	font-size: 0.7em;
}

#upload-button a {
	text-decoration: none;
	color: #fff;
	font-weight: 600;
	box-shadow: 0 0 1000px 62px rgba(255, 255, 255, 1), inset 0 -35px 40px -10px #0A9FCA;
	font-size: 20px;
	padding: 10px 20px;
	background-color: #4bc1e3;
	border-radius: 10px;
}

#upload-button span {
	position:relative;
	text-align: center;
	background: white;
	border-radius: 10px;
	font-size: 1.1em;
	padding: 6px;
	margin-right: 8px;
}
#upload-button a:hover {
	box-shadow: 0 0 1000px 62px rgba(255, 255, 255, 1), inset 0 -5px 40px 0px #0A9FCA;	
}


#dropped-files #upload-button .delete {
	padding: 7px 6px 4px 6px;
	border-radius: 100px;
	background: rgba(0,0,0,0.6);
	box-shadow: none;
	font-size: 1em;
	margin-left: 8px;
}

#dropped-files #upload-button .delete:hover {
	background: rgba(0,0,0,0.8);
}

#loading {
	display: none;
	width: 100%;
	position: relative;
	margin: 20px;
}

#loading-bar {
	width: 404px;
	height: 40px;
	background: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	border-radius: 5px;
	padding: 2px;
}

.loading-color {
	width: 0%;
	height: 100%;
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
	border-radius: inherit;
	background-color: #4edbf1;
}

#loading-content {
	position: relative;
	top: 15px;
	font-size: 1.2em;
	font-weight: 600;
	text-align: center;
	width: 405px;
}

#file-name-holder {
	width: 100%;
	float: left;
}

#file-name-holder h1 {
	text-align: center;
	padding: 20px 0;
	font-size: 3em;
	margin: 0;
}

#uploaded-files {
	width:500px;
	list-style:none;
	margin:0 auto;
	padding: 10px;
	color: #545454;
}

#uploaded-files li {
	padding: 10px;
	border-bottom: 1px solid #eee;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 25px;
	color: #545454;
}

#uploaded-files a {
	color: #1bacbf;
}
.gaMainContentBox {
    clear: both;
    display: block;
    overflow: hidden;
	margin-top: 5px;
}
.userinfoblock {
    float: none;
    margin-top: 0;
}
.contentcomments {
    background: url(csg-502c810517e6d.png) no-repeat scroll center transparent;
	background-position:0 -46px;
    font-weight: 600;
	font-size: 11px;
    padding-left: 20px;
    padding-right: 2px;
}
.contentrating {
    background: url(csg-502c810517e6d.png) no-repeat scroll center transparent;
	background-position:0 -138px;
    font-weight: 600;
	font-size: 11px;
    padding-left: 18px;
    padding-right: 3px;
}
.th_label-title {
    background: url("th_label_pic.gif") repeat-x scroll 100% 0.9em transparent;
    padding: 0 10px 0 0;
}
.contenttime{display: inline-block;
background-color:#282828;
box-shadow:rgba(255,255,255,0.1) 0 1px 0 inset;
font-size: 14px;
font-weight: normal;
color:#fff;
padding: 5px 10px;
border: 1px solid #161718;}
.trophies-h4{background-image:url(/images/trophies_ps3.png);background-color:transparent;background-repeat:no-repeat;}
#trophies-h4_bronze_png{height:86px;width:78px;background-position:-0px -0px;}
#trophies-h4_gold_png{height:86px;width:78px;background-position:-78px -0px;}
#trophies-h4_platinum_png{height:86px;width:78px;background-position:-156px -0px;}
#trophies-h4_silver_png{height:86px;width:78px;background-position:-234px -0px;}

.pod {
    margin-bottom: 15px;
    position: relative;
}
.pod-header {
	border-bottom: 1px solid #4f4f4f;
	color: #fff;
    display: block;
	margin: 0 0 10px;
    position: relative;
	min-height: 25px;
}
.pod-header:after {
    clear: both;
    content: "";
    display: table;
}
.pod-header > a {
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 0.88886rem;
    font-weight: 400;
    line-height: 1.42857rem;
    padding: 0.35714rem;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
}
.pod-title{
background: #4f4f4f;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    min-height: 25px;
    padding: 0 10px;
    position: relative;
}
.pod-title a{
    border-bottom: 1px dashed;
    color: #fff;
}
.pod-title a:hover{
    color: #e03800;
	border-color: #e03800;
    cursor: pointer;
}
.subHeaderSectionContainer{border-top: 1px solid #E9E9E9;height: 25px;line-height: 25px;margin-top: 5px;}
.subHeaderSection{background: none repeat scroll center top rgba(255, 255, 255, 0.7);
    border-top: 1px solid #E03800;
    color: #E03800;
    display: inline-block;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 1px;
    line-height: 20px;
    text-transform: uppercase;}
	.rate-title h2 {
		text-align:center;
	}
	.rating_overall {
	font-size: 130px;
	line-height:1;
	color: #ffcc00;
	text-align: center;	
	}
	.rate-detail-title {
		height: 36px;
line-height: 36px;
font-size: 18px;
	}
	.rate-detail {
		font-size: 18px;
color: #fff;
text-align: center;
border: 2px solid #4f4f4f;
border-radius: 50%;
display: inline-block;
padding: 3px;
width: 26px;
height: 26px;
line-height: 26px;
	}
	.rate-stiker37 {
		background: rgba(0, 0, 0, 0) url("https://www.gameawards.ru/images/stikers/37.png") no-repeat center center / contain;
		height: 200px;
		
	}
	.rate-stiker89 {
		background: rgba(0, 0, 0, 0) url("https://www.gameawards.ru/images/stikers/89.png") no-repeat center center / contain;
		height: 200px;
		
	}
	.loader-star-rating {
        position: relative;
        border-radius: 50%;
        margin-right: 85px;
        display: inline-block;
        vertical-align: middle;
    }
    
    .loader-star {
        position: absolute;
        top: calc(50% - 12px);
    }
	.loader-9 .star1 {
        -webkit-animation: stars-pulse 1s ease-in-out infinite;
        animation: stars-pulse 1s ease-in-out infinite;
        left: 0;
    }
    
    .loader-9 .star2 {
        -webkit-animation: stars-pulse 1s 0.2s ease-in-out infinite;
        animation: stars-pulse 1s 0.2s ease-in-out infinite;
        left: 25px;
    }
    
    .loader-9 .star3 {
        -webkit-animation: stars-pulse 1s 0.4s ease-in-out infinite;
        animation: stars-pulse 1s 0.4s ease-in-out infinite;
        left: 50px;
    }
	@-webkit-keyframes stars-pulse {
        0%,
        100% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1;
        }
        80% {
            -webkit-transform: scale(0);
            transform: scale(0);
            opacity: 0;
        }
    }
    
    @keyframes stars-pulse {
        0%,
        100% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1;
        }
        80% {
            -webkit-transform: scale(0);
            transform: scale(0);
            opacity: 0;
        }
    }
.profile-game-rating {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mat_rating{
  position: relative;
box-shadow: rgba(255,255,255,0.1) 0 1px 0 inset;
background: rgba(32,32,32,0.6);
border: 1px solid #000;
padding: 10px;
}
.rating-bar{
  padding:2px;
  background-color: #1d1f20;
box-shadow: rgba(0,0,0,0.25) 0 2px 5px inset,rgba(255,255,255,0.1) 0 1px 0;
}
.rating-bar span{
  display:block;
  height:15px;
}
.comment-rating-bar {
  padding:2px;
  background-color: #1d1f20;
box-shadow: rgba(0,0,0,0.25) 0 1px 3px inset,rgba(255,255,255,0.1) 0 1px 0;
}
.comment-rating-bar span{
  display:block;
  height:3px;
}
.comment-like, .comment-dislike {
	vertical-align: middle;
}
.comment-dislike {
	margin-left: 15px;
float: right;
}
.r_circ {
	position: absolute;
top: 13px;
left: 20px;
color: #fff;
font-size: 12px;
line-height: 1;
}

.my_rate {
margin-top: 10px;
}

/* Used to color the bars */
.ayellow { background:#e03800; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
-webkit-transition: width 0.6s ease;
transition: width 0.6s ease;}
.progress_bar {
}
/* CSS3 Animation */
.animate {
  animation: progress 2s linear;
  -moz-animation: progress 2s linear;
  -webkit-animation: progress 2s linear;
  -ms-animation: progress 2s linear;
  -o-animation: progress 2s linear;
}
/* Span fills 100% of parent div (.rate-n) which may be 10-100% of the width of black bar (.rating) */
@-webkit-keyframes progress {
  from { width:0% }
  to { width:100%; }
}
@-moz-keyframes progress {
  from { width:0% }
  to { width:100%; }
}
@-ms-keyframes progress {
  from { width:0% }
  to { width:100%; }
}
@-o-keyframes progress {
  from { width:0% }
  to { width:100%; }
}
@keyframes progress {
  from { width:0% }
  to { width:100%; }
}
.ga-gameCount {
    display: block;
    float: right;
    margin-top: 12px;
    text-align: center;
    width: 48px;
}

.ga-label {
    font-size: 11px;
}
.ga-number {
    font-size: 18px;
    font-weight: 600;
}



.rateplus{color: #769419;font-size: 18px;font-weight: 600;}
.rateminus{color: #c30;font-size: 18px;font-weight: 600;}
.okay{color:#000;}
.okay_box{background:#efcf00; box-shadow: 0 0 0 1px rgba(191, 153, 0, 0.8); padding:5px; margin-top:5px;}
.warning{font-size:14px;color:#fff;font-weight:bold;}
a.warning:link{color:#fff;text-decoration:underline;}
a.warning:visited{color:#fff;text-decoration:underline;}
a.warning:hover{color:#fff;text-decoration:none;}
.warning_box{background:#dd4b39;padding:5px;margin-top:5px;}
#p{margin-bottom:0.0em;margin-top:0.0em;}
.item_rating{font-size:11px;color:#55640C;font-family:Arial;font-weight:bold;}
a.item_rating:link{color:#55640C;text-decoration:none;}
a.item_rating:visited{color:#55640C;text-decoration:none;}
a.item_rating:hover{color:#5E5E5E;text-decoration:underline;}
.headertitle{font-size:11px;color:#FFFFFF;font-family:Arial;font-weight:bold;text-decoration:none;padding-left:4px;}
a.headertitle:link{color:#FFFFFF;text-decoration:underline;}
a.headertitle:visited{color:#FFFFFF;text-decoration:underline;}
a.headertitle:hover{color:#FFFFFF;text-decoration:none;}
.headertitle_small{font-size:11px;color:#E03800;font-family:Arial;text-decoration:none;}
a.headertitle_small:link{color:#E03800;text-decoration:underline;}
a.headertitle_small:visited{color:#E03800;text-decoration:underline;}
a.headertitle_small:hover{color:#E03800;text-decoration:none;}
.post_user{font-size:16px;color:#fff;font-family:arial;font-weight:700;text-decoration:none;line-height:18px;}
a.post_user:link{color:#fff;text-decoration:none;}
a.post_user:visited{color:#fff;text-decoration:none;}
a.post_user:hover{color:#A10000;text-decoration:none;}
.latest_titlebig{font-size:34px;color:#373736;font-family:arial;font-weight:700;text-decoration:none;line-height:1;}
.breadcrumb{color:#8b8b8b;}
a.breadcrumb:link{color:#999999;text-decoration:underline;}
a.breadcrumb:visited{color:#999999;text-decoration:underline;}
a.breadcrumb:hover{color:#999999;text-decoration:none;}
.adsplit{width:100%;padding:5px;}
a.adsplit:link{color:#000000;text-decoration:none;font-weight:bold;}
a.adsplit:visited{color:#000000;text-decoration:none;font-weight:bold;}
a.adsplit:hover{color:#CFCFCF;text-decoration:none;font-weight:bold;}
.comment{color:#8b8b8b;}
a.comment:link{color:#55640C;text-decoration:underline;font-size:12px;}
a.comment:visited{color:#55640C;text-decoration:underline;font-size:12px;}
a.comment:hover{color:#55640C;text-decoration:underline;font-size:12px;}
.spacer{height:2px;padding:0px;margin:0px;}
.file_input{padding:2px;font-size:11px;color:#000000;font-family:Arial;border:1px solid #BCBCBC;background:#FFFFFF;line-height:0;}
.input{margin:0px;padding:1px;font-size:11px;color:#000000;font-family:Arial;border:1px solid #BCBCBC;background:#FFFFFF;line-height:1.2;}
.textarea_class, .textbox_class{padding:0px;width:100%;font-size:11px;color:#000000;font-family:Arial;border:1px solid #BCBCBC;background:#FFFFFF;}
.signature{font-size:11px;color:#707070;font-family:Arial;line-height:1.2;margin:0;}

.hr{border:1px transparent;color:#E9E9E9;background-color:#E9E9E9;height:1px;}
.quote{padding:10px;font-size:11px;color:#000000;font-family:Arial;font-style:italic;border:1px dashed #C0C0C0;background:#FFFFFF;line-height:100%;margin:0;}
.frontendpopup{border:0px;padding:10px;background:#FFFFFF;}
.error{font-size:12px;color:red;font-family:Arial;font-weight:bold;padding:5px;}
.select{font-size:11px;color:#000000;font-family:Arial;width:145px;}
.adrepeat{align:center;}
.tablereg{border-collapse:collapse;border-width:0px;spacing:0px;border:0px;}
.tdreg{border-collapse:collapse;padding:0px;border-width:0px;border:0px;spacing:0px;}
.pagenav{font-size:12px;color:#000000;font-family:Arial;text-decoration:none;font-weight:bold;}
.texthuger{font-size:50px;color:#000000;font-family:Arial;font-weight:bold;text-decoration:none;}
.forumthread{font-size:11px;color:#000000;font-family:Arial;text-decoration:none;}
a.forumthread:visited{color:#787878;}
a.forumthread:hover{color:#000000;}
a.forumthread:link{color:#5C7300;}
.forumjump{font-size:10px;color:#8A8A8A;font-family:Arial;}
.slideshow{font-size:11px;color:#8A8A8A;font-family:Arial;}
.slideshowb{font-size:11px;color:#CDCDCD;font-family:Arial;}
.popupmessage{padding:10px;border:1px dashed #DADADA;background:#F8F8F8;}
a.latest:hover{color:#767676;text-decoration:none}
#mbOverlay{position:absolute;left:0;width:100%;background-color:#fff;z-index:100;cursor:pointer;}
#mbCenter{position:absolute;z-index:101;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #fff;margin:0;padding:5px;}
.mbLoading{background:#fff url(../images/spinner.gif) no-repeat center;}
#mbImage{margin:0;padding:0;height:0;border:none;font-size:0;overflow:hidden;}
.clear{clear:both;height:0;margin:0;padding:0;font-size:0;overflow:hidden;}
#mbBottom{font-family:Arial;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0;}
#mbNavigation{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c;}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px;}
#mbCloseLink, #mbPrevLink, #mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer;}
#mbPrevLink, #mbNextLink{width:17px;}
#mbPrevLink{background:transparent url(../images/prev.gif) no-repeat;}
#mbNextLink{background:transparent url(../images/next.gif) no-repeat;}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover{background-position:0 -23px;}
#mbCloseLink{width:20px;background:transparent url(../images/close.gif) no-repeat;}
#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight:normal;text-align:justify;}
#log{padding:0.0em;margin-left:0px;border:0px;margin-top:0px;}
#log_res{overflow:auto;}
#log_res.ajax-loading{padding:20px 0;background:url(../images/spinner.gif) no-repeat center;}
.buttons{float:left;padding-bottom:20px;clear:both;}
a.button{border: 2px solid #e03800; border-radius: 3px; color: #e03800; font-weight: 600; cursor: pointer;font-size: 15px; padding: 0 10px; line-height: 2; margin-bottom: 10px; margin-right: 10px; position: relative; display:inline-block; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);}
a.button:hover{color: #fff;
border-color: #e03800;
background: #e03800;}
a.button:active{color: #fff;
border-color: #e03800;
background: #e03800;}

a.butrate{color: #fff;
cursor: pointer;
font-size: 14px;
font-weight: 600;
box-shadow: rgba(255,255,255,0.2) -1px 0 0;
padding: 5px 10px;
text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
border-left: 1px solid rgba(0,0,0,0.8);}
a.butrate:first-of-type {
	border: 0;
	box-shadow: none;
}
a.butrate:hover{color: #fff;
background: #e03800;}
a.butrate:active{color: #fff;
background: #e03800;}
.active_grate {
color: #fff; background: #e03800;
}