/* ::::: https://yastatic.net/yaca/0xc07d28c/pages-desktop/index/_index.css ::::: */

.content { font-size: 14px; line-height: 17px; box-sizing: border-box; min-height: 100%; margin: -109px 25px 0px; padding-top: 109px; }
@media screen and (max-width: 900px) {
}
.category .link, .link_theme_islands { text-decoration: none; }
.link_theme_islands { cursor: pointer; transition: color 0.15s ease-out 0s; color: rgb(0, 68, 187); }
.link_theme_islands.link_view_minor { color: rgb(102, 102, 153); }
.link_theme_islands:hover { color: rgb(238, 0, 0); }
:visited { color: rgb(153, 0, 153); }
.link_theme_islands:link:hover, .link_theme_islands:visited:hover { color: rgb(204, 0, 0); }
.icon, .select { display: inline-block; }
.icon { text-align: center; background: transparent none no-repeat scroll 50% center; }
.icon:empty::after { visibility: hidden; content: " "; }
.button_theme_islands { font-family: Arial,Helvetica,sans-serif; position: relative; display: inline-block; margin: 0px; padding: 0px; -moz-user-select: none; color: rgb(0, 0, 0); border: 0px none; border-radius: 3px; outline: 0px none; background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; text-align: center; white-space: nowrap; }
.button_theme_islands::-moz-focus-inner { padding: 0px; border: 0px none; }
.button_theme_islands .button__text { position: relative; display: inline-block; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.button_theme_islands .icon { position: relative; }
.button_theme_islands.button_type_link { text-decoration: none; }
.button_theme_islands::before { position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; content: ""; border-radius: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.button_theme_islands.button_pressed::before { background: rgb(246, 245, 243) none repeat scroll 0% 0%; }
.button_theme_islands.button_checked::before { background: rgb(255, 235, 160) none repeat scroll 0% 0%; }
.button_theme_islands.button_checked.button_pressed::before, .button_theme_islands.button_view_plain.button_checked.button_pressed { background: rgb(254, 228, 129) none repeat scroll 0% 0%; }
.button_theme_islands.button_view_plain::before { display: none; }
.button_theme_islands.button_view_action { background: rgba(191, 153, 0, 0.8) none repeat scroll 0% 0%; }
.button_theme_islands.button_view_action::before { background: rgb(255, 219, 77) none repeat scroll 0% 0%; }
.button_theme_islands.button_view_action.button_pressed::before { background: rgb(255, 204, 0) none repeat scroll 0% 0%; }
.button_theme_islands.button_view_pseudo::before { background: transparent none repeat scroll 0px 0px; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); }
.button_theme_islands.button_view_pseudo.button_hovered::before { box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }
.button_theme_islands.button_view_pseudo.button_pressed::before { background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; }
.button_theme_islands.button_view_pseudo.button_checked::before { background: rgb(255, 235, 160) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 1px rgba(153, 122, 0, 0.5); }
.button_theme_islands.button_view_pseudo.button_checked.button_hovered::before { box-shadow: 0px 0px 0px 1px rgba(129, 103, 0, 0.6); }
.button_theme_islands.button_view_pseudo.button_checked.button_pressed::before { background: rgb(254, 228, 129) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 1px rgba(129, 103, 0, 0.6); }
.button_theme_islands.button_disabled::before { display: none; }
.button_theme_islands.button_disabled.button_checked::before { display: block; background: rgb(255, 235, 160) none repeat scroll 0% 0%; }
.button_theme_islands .button__text:not(:last-child) { margin-right: 0px; }
.control-group .button_checked + .button_theme_islands::before, .control-group .checkbox_checked + .checkbox .button_theme_islands::before, .control-group .radio_checked + .radio .button_theme_islands::before { left: 0px; }
.control-group .button_theme_islands { border-radius: 0px; }
.control-group .button_theme_islands::before { right: 0px; border-radius: 0px; }
.control-group .button_theme_islands.button_checked::before, .control-group .button_theme_islands.button_focused-hard.button::before { right: 1px; }
.control-group .button_theme_islands.button_focused-hard.button::before { left: 1px; }
.control-group > .button_theme_islands:first-child, .control-group > :first-child .button_theme_islands { border-radius: 3px 0px 0px 3px; }
.control-group > .button_theme_islands:first-child::before, .control-group > :first-child .button_theme_islands::before { border-radius: 2px 0px 0px 2px; }
.control-group > .button_theme_islands:last-child, .control-group > :last-child .button_theme_islands { border-radius: 0px 3px 3px 0px; }
.control-group > .button_theme_islands:last-child::before, .control-group > :last-child .button_theme_islands::before { border-radius: 0px 2px 2px 0px; right: 1px; }
.control-group > :only-child .button_theme_islands { border-radius: 3px; }
.control-group > :only-child .button_theme_islands::before { border-radius: 2px; }
.button_theme_islands, .button_theme_islands::before { transition: background 0.1s ease-out 0s; }
.button_theme_islands.button_focused-hard::before { top: 2px; right: 2px; bottom: 2px; left: 2px; }
.button_theme_islands.button_view_pseudo.button_focused-hard::before { box-shadow: none; }
.button_theme_islands.button_view_action { background: rgb(255, 219, 77) none repeat scroll 0% 0%; }
.button_theme_islands.button_view_action::before { display: none; }
.button_theme_islands.button_size_head { font-size: 15px; line-height: 34px; }
.button_theme_islands.button_size_head .icon { width: 32px; }
.button_theme_islands.button_size_head .button__text { margin: 0px 15px; }
.button_theme_islands .icon + .button__text { margin-left: 0px; }
.control-group .button_theme_islands.button.button_focused-hard::before { right: 1px; left: 2px; }
.control-group .button_theme_islands.button.button_focused-hard:last-child::before { right: 2px; }
.select_theme_islands .select__button .button__text:empty::before { content: " "; }
.menu_theme_islands::after, .menu_theme_islands::before { display: block; content: ""; }
.menu_theme_islands.menu_size_s::after, .menu_theme_islands.menu_size_s::before { height: 3px; }
.menu_theme_islands.menu_size_m::after, .menu_theme_islands.menu_size_m::before { height: 4px; }
.menu_theme_islands.menu_size_l::after, .menu_theme_islands.menu_size_l::before { height: 5px; }
.menu_theme_islands.menu_size_xl::after, .menu_theme_islands.menu_size_xl::before { height: 6px; }
.menu-item_theme_islands.menu-item_type_link .link::after { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ""; }
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 1008px) {
	.yaca-list__gallery .game-snippet:nth-child(3) { display: none; }
}
@media screen and (max-width: 1226px) {
	.yaca-list__gallery .game-snippet:nth-child(4) { display: none; }
}
@media screen and (max-width: 1444px) {
	.yaca-list__gallery .game-snippet:nth-child(5) { display: none; }
}
@media screen and (max-width: 1662px) {
	.yaca-list__gallery .game-snippet:nth-child(6) { display: none; }
}
@media screen and (max-width: 1880px) {
	.yaca-list__gallery .game-snippet:nth-child(7) { display: none; }
}
@media screen and (max-width: 2098px) {
	.yaca-list__gallery .game-snippet:nth-child(8) { display: none; }
}
@media screen and (max-width: 2316px) {
	.yaca-list__gallery .game-snippet:nth-child(9) { display: none; }
}
@media screen and (max-width: 2534px) {
	.yaca-list__gallery .game-snippet:nth-child(10) { display: none; }
}
.game-snippet__thumb::after { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ""; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; }
.cy__not-described { line-height: 1.7em; margin-top: 30px; }
.cy__not-described-cy { font-weight: 700; }
.input_theme_islands { font-family: Arial,Helvetica,sans-serif; position: relative; display: inline-block; background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; }
.input_theme_islands::before { position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.input_theme_islands .input__box { position: relative; display: block; -moz-user-select: none; }
.input_theme_islands .input__control { font: inherit; position: relative; display: inline-block; box-sizing: border-box; padding: 0px; width: 100%; border: 0px none; outline: medium none; background: transparent none repeat scroll 0px 0px; }
.input_theme_islands .input__control::-moz-placeholder { opacity: 1; color: rgb(153, 153, 153); }
.input_theme_islands.input_has-clear .input__control { text-overflow: ellipsis; }
.input_theme_islands .input__clear { position: absolute; top: 0px; right: 0px; cursor: text; transition: opacity 0.1s ease-out 0s; opacity: 0; background: transparent none no-repeat scroll 50% 50%; }
.input_theme_islands.input_disabled .input__clear, .input_theme_islands.input_disabled::before { display: none; }
.input_theme_islands.input_has-clear .input__control { padding-right: 0px; }
.control-group .input_theme_islands::before { right: 0px; }
.control-group .input_theme_islands.input_focused::before { right: 1px; }
.control-group > .input_theme_islands:last-child::before, .control-group > :last-child .input_theme_islands::before { right: 1px; }
.input_theme_islands.input_focused::before { top: 2px; right: 2px; bottom: 2px; left: 2px; }
.input_theme_islands.input_size_head .input__clear { width: 34px; height: 34px; background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2214%22 height%3D%2214%22%3E%3Cpath d%3D%22M14 .7l-.7-.7L7 6.3.7 0 0 .7 6.3 7 0 13.3l.7.7L7 7.7l6.3 6.3.7-.7L7.7 7z%22%2F%3E%3C%2Fsvg%3E"); background-position: 10px 50%; }
.input_theme_islands.input_size_head { font-size: 15px; line-height: 20px; }
.input_theme_islands.input_size_head .input__control { height: 34px; padding: 0px 10px; }
.input_theme_islands.input_size_head.input_has-clear .input__box { padding-right: 34px; }
.textarea_theme_islands::-moz-placeholder { opacity: 1; color: rgb(153, 153, 153); }
.checkbox_theme_islands .checkbox__box::before { position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; content: ""; border-radius: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.checkbox_theme_islands .checkbox__box::after { position: absolute; top: -5px; left: 2px; content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2215%22 height%3D%2216%22%3E%3Cpath d%3D%22M13.5.5l-8 12L1.7 8l-1 1.6L5.6 15l9.1-13.4z%22%2F%3E%3C%2Fsvg%3E"); background-size: 100% auto; visibility: hidden; opacity: 0; transition: transform 0.05s ease-out 0s, opacity 0.05s ease-out 0s, visibility 0s linear 0.05s, -webkit-transform 0.05s ease-out 0s; }
.checkbox_theme_islands.checkbox_size_m .checkbox__box::after { width: 15px; height: 15px; transform: translateY(-5px); }
.checkbox_theme_islands.checkbox_size_l .checkbox__box::after { width: 18px; height: 18px; transform: translateY(-7px); }
.checkbox_theme_islands.checkbox_checked .checkbox__box::before { background: rgb(255, 235, 160) none repeat scroll 0% 0%; }
.checkbox_theme_islands.checkbox_checked .checkbox__box::after { visibility: visible; opacity: 1; transform: translateY(0px); transition-delay: 0s; }
.checkbox_theme_islands.checkbox_disabled .checkbox__box::before { display: none; }
.checkbox_theme_islands.checkbox_disabled.checkbox_checked .checkbox__box::after { opacity: 0.4; }
.page, html { height: 100%; }
html { min-height: 100%; }
.page_theme_islands { min-height: 100%; margin: 0px; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font: 14px/17px Arial,Helvetica,sans-serif; }
.header__main > .header__nameplate { line-height: 27px; margin-right: 0px; padding-bottom: 1px; }
.header__add { display: inline-block; flex-shrink: 0; margin-left: auto; padding-left: 30px; }
.header__add-link { display: block; }
.header { position: relative; z-index: 100; text-align: justify; height: 70px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.header::after { display: inline-block; width: 99%; content: ""; }
.header__main { display: flex; -moz-box-align: start; align-items: flex-start; white-space: nowrap; }
.header__content, .header__form, .header__nameplate { margin-top: 18px; text-align: left; }
.header__auth, .header__content, .header__form, .header__nameplate { display: inline-block; flex-shrink: 0; vertical-align: top; }
.header__nameplate { margin-right: auto; }
.header__auth { margin-left: auto; }
.tableau_device_desktop .tableau__tail, .tableau_device_desktop .tableau__tail::after, .tableau_device_touch-pad .tableau__tail, .tableau_device_touch-pad .tableau__tail::after { position: absolute; display: block; width: 0px; height: 0px; border-style: solid; border-color: transparent; }
.tableau_device_desktop .tableau__tail::after, .tableau_device_touch-pad .tableau__tail::after { top: 1.4px; left: -15px; content: ""; border-width: 0px 15px 15px; border-bottom-color: rgb(255, 255, 255); }
.tableau_opened .tableau__tail::after { content: " "; }
.user__badge.button_focused-hard .user__icon::after { border: 2px solid rgb(255, 204, 0); box-shadow: none; }
.user { height: 42px; overflow: hidden; }
.header__auth .user .user__enter .icon { margin-right: 7px; margin-left: 9px; }
.user__enter { margin-top: 5px; }
.user .user__enter .icon { width: 16px; margin-left: 4px; margin-right: 6px; background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M5 0v2h9v12h-9v2h11v-16zM0 6h6v-3l6 5-6 5v-3h-6v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.user__icon::after { position: absolute; top: 0px; left: 0px; content: ""; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2) inset; pointer-events: none; }
.user__icon, .user__icon-image, .user__icon::after { box-sizing: border-box; width: 42px; height: 42px; border-radius: 50%; }
.image { border: 0px none; }
@font-face {
	font-family: "yaca-logo";
	src: url('v8gl_dwft-lncpq7zjdlcdl20no.woff');
}
.header__nameplate { font-family: "yaca-logo",sans-serif; margin-left: -10px; z-index: 2; }
.nameplate { font-size: 17px; line-height: 28px; position: relative; display: inline-block; padding: 0px 10px; white-space: nowrap; border-width: 3px 0px 3px 3px; border-style: solid none solid solid; border-color: rgb(255, 204, 0) -moz-use-text-color rgb(255, 204, 0) rgb(255, 204, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0) ! important; text-decoration: none; }
.nameplate::after { position: absolute; top: -3px; left: 100%; width: 34px; height: 34px; content: ""; transform: scale(0.408, 0.707) rotate(45deg); transform-origin: 0px 0px 0px; border-width: 6px; border-color: rgb(255, 204, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-style: solid solid none none; background: rgb(255, 255, 255) none repeat scroll 0% 0% padding-box; box-sizing: border-box; }
.header__content { display: flex; -moz-box-flex: 1; flex: 1 0 0%; min-width: 400px; margin-right: 30px; margin-left: -1px; }
.header__content + .header__auth, .header__main > .header__nameplate + .header__content { padding-left: 0px; }
.header__nameplate + .header__content { padding-left: 48px; }
.header__search { display: flex; -moz-box-flex: 0; flex: 0 1 500px; }
.header__search .input_type_search { -moz-box-flex: 1; flex: 1 1 0%; }
.header__search .input_type_search .input__control { padding-left: 17px; }
.header__search > .button .button__text { display: block; }
.header__auth { overflow: hidden; min-width: 42px; margin-top: 13px; padding: 0px 20px 0px 40px; text-align: right; white-space: normal; }
.header__logo { position: relative; display: inline-block; min-width: 94px; height: 70px; text-align: center; }
.header__logo .image { position: absolute; left: 19px; top: 22px; width: 56px; height: 23px; border: 0px none; background-repeat: no-repeat; background-size: 100% 100%; }
.header__logo_lang_ru .image { background-image: url('g094ihwx2e4nxt2_e8cm8pljnbg.svg'); }
.clearfix::after { display: table; clear: both; content: ""; }
.copyright { color: rgb(153, 153, 153); white-space: nowrap; }
.footer { display: flex; padding: 10px 20px; background: rgb(246, 245, 243) none repeat scroll 0% 0%; }
.footer__column { display: inline-block; text-align: left; }
.footer__column_side_left { margin-right: auto; }
.footer__column_side_right { float: right; }
.footer .copyright, .footer .link { white-space: nowrap; }
.footer .copyright, .footer .link, .footer__column { margin-left: 16px; }
.footer .copyright:first-child, .footer .link:first-child, .footer__column:first-child { margin-left: 0px; }
.footer { font-size: 13px; line-height: 18px; }
.statcounter { position: absolute; left: -9999px; }
.framebuster { display: none; }
