.emoji{}.emoji__smiley{width:18px;height:18px;display:inline-block;margin-top:-5px}.emoji__pane .emoji__smiley{margin:2px 5px;float:left;border:1px solid transparent}.emoji__pane .emoji__smiley:hover{border:1px solid #693}.emoji__toggle{cursor:pointer;width:16px;height:16px;position:relative}.emoji__pane{visibility:hidden;opacity:0;padding:6px 0 6px 6px;width:217px;height:97px;background:#fff;position:absolute;border:1px solid #693;top:-12px;left:29px;transform:translate(-100%,-100%);transition:all;transition-delay:.4s}.emoji__pane:after{content:"";width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#fff transparent transparent transparent;position:absolute;bottom:0;right:13px;transform:translate(0,100%)}.emoji__pane:before{content:"";width:0;height:0;border-style:solid;border-width:12px 8.5px 0 8.5px;border-color:#693 transparent transparent transparent;position:absolute;bottom:0;right:12px;transform:translate(0,100%)}.emoji__toggle:hover .emoji__pane,.emoji__pane_open{opacity:1;visibility:visible;transition:opacity .4s ease-in-out;pointer-events:all}[class^="emoji-icon-"],[class*=" emoji-icon-"]{background-image:url(/cassette.axd/file/Content/images/emoji-icons-0b6f1ce53f8bf8de0bb46d9018d6fb711652a11b.png);background-repeat:no-repeat;background-position:center;display:inline-block;line-height:14px;vertical-align:middle}.emoji-icon-angel{width:18px;height:18px;background-position:-1px -1px}.emoji-icon-angry{width:18px;height:18px;background-position:-21px -1px}.emoji-icon-bored{width:18px;height:18px;background-position:-41px -1px}.emoji-icon-confused{width:18px;height:18px;background-position:-61px -1px}.emoji-icon-cool{width:18px;height:18px;background-position:-81px -1px}.emoji-icon-cry{width:18px;height:18px;background-position:-1px -21px}.emoji-icon-cute{width:18px;height:18px;background-position:-21px -21px}.emoji-icon-devil{width:18px;height:18px;background-position:-41px -21px}.emoji-icon-fist{width:18px;height:18px;background-position:-61px -21px}.emoji-icon-kiss{width:18px;height:18px;background-position:-81px -21px}.emoji-icon-kiss2{width:18px;height:18px;background-position:-1px -41px}.emoji-icon-laugh{width:18px;height:18px;background-position:-21px -41px}.emoji-icon-lol{width:18px;height:18px;background-position:-41px -41px}.emoji-icon-love{width:18px;height:18px;background-position:-61px -41px}.emoji-icon-ok{width:18px;height:18px;background-position:-81px -41px}.emoji-icon-oops{width:18px;height:18px;background-position:-1px -61px}.emoji-icon-peace{width:18px;height:18px;background-position:-21px -61px}.emoji-icon-pokerface{width:18px;height:18px;background-position:-41px -61px}.emoji-icon-sad{width:18px;height:18px;background-position:-61px -61px}.emoji-icon-sleep{width:18px;height:18px;background-position:-81px -61px}.emoji-icon-sorry{width:18px;height:18px;background-position:-1px -81px}.emoji-icon-teeth{width:18px;height:18px;background-position:-21px -81px}.emoji-icon-thumbs{width:18px;height:18px;background-position:-41px -81px}.emoji-icon-thumbs_down{width:18px;height:18px;background-position:-61px -81px}.emoji-icon-tounge{width:18px;height:18px;background-position:-81px -81px}.emoji-icon-twink{width:18px;height:18px;background-position:-101px -1px}.emoji-icon-wat{width:18px;height:18px;background-position:-101px -21px}.emoji-icon-yami{width:18px;height:18px;background-position:-101px -41px}.user-search-page h2{margin-bottom:14px}.user-search-page .search-inputs{margin-bottom:20px}.user-search-page form{margin-bottom:0}.user-search-page form input{font-size:14px;height:20px;box-shadow:inset 1px 2px 5px #d1d1d1}.user-search-page form button{color:#666;padding-left:10px;padding-right:10px;height:30px;font-size:14px}.user-search-page .result-columns{overflow:hidden;width:1000px;margin-left:-10px;clear:left}.user-search-page .result-columns .result-column{width:50%;float:left}.user-search-result-table tbody>tr>td{background-color:#e8e8e8;padding:14px 14px 14px 30px}.user-search-result-table tbody>tr:nth-child(odd)>td{background-color:#f5f5f5}.user-search-result-table-right tbody>tr>td{background-color:#f5f5f5}.user-search-result-table-right tbody>tr:nth-child(odd)>td{background-color:#e8e8e8}.user-search-result-table .avatar-block{margin-right:8px;float:left}.user-search-result-table .info-block{width:380px;float:left}.user-search-result-table .info-block-top{float:left;width:100%}.user-search-result-table .info-block-left{float:left;width:290px}.user-search-result-table .info-block-right{float:right;width:84px}.user-search-result-table .info-block-right-top{display:inline-block;float:right}.user-search-result-table .info-block-right-top button{margin:0}.user-search-result-table .info-block-right-bottom{display:inline-block;width:170px;float:right;margin-top:4px}.user-search-result-table .login-block .user-status-text,.user-search-result-table .location{color:#7c7c7c;font-size:12px}.user-search-result-table .login-block .user-status-text{display:block;margin-left:4px;max-width:220px}.user-search-result-table .user-badge-login{max-width:270px;font-size:13px}.user-search-result-table .challenge-button{margin-left:6px}.user-search-result-table .btn{padding-left:7px;padding-right:7px}.user-search-result-table .user-is-friend{font-size:12px;font-style:italic;color:#7c7c7c;float:right;margin-top:2px;margin-right:4px}.user-search-result-table .it-is-you{float:right;font-size:12px;height:25px;color:#7c7c7c}.user-search-row{height:98px}.user-search-row .buttons-block{display:inline-block}.user-search-row .location-block{max-height:40px;max-width:220px;overflow:hidden;padding-left:4px;line-height:18px}.layout-wrapper-public-index{background:#6a9c39}.layout-wrapper-public-index .layout-nano{margin-top:-44px}.public-index{background:#fff;width:1000px;overflow:hidden;margin-left:-30px}.public-index .top-block{background:url(/cassette.axd/file/Content/images/public-index-top-bg-726a7b7c45d6b3fbf7e50935c123e271fabcdc13.png) no-repeat;width:1000px;height:460px}.public-index .top-block.top-block-ru{background:url(/cassette.axd/file/Content/images/public-index-top-bg-2-5483ab2be9994364fcba0ef44dc0635de50f2c94.png) no-repeat}.public-index .separator-lines div{width:100%;height:1px}.public-index .separator-lines .sep-line-1{background:#9bcc35}.public-index .separator-lines .sep-line-2{background:#c2e589}.public-index .separator-lines .sep-line-3{background:#709301;height:2px}.public-index .play-chess-block{overflow:hidden;float:right;margin-top:4px;width:510px;margin-right:-5px}.public-index .play-chess-block.play-chess-block-ru{margin-right:131px}.public-index .play-chess-block.play-chess-block__mini.play-chess-block-ru{margin-right:50px;margin-top:4px}.public-index .play-chess-image{height:18px;text-align:center}.public-index .play-chess-image i{background:url(/cassette.axd/file/Content/images/public-index-crown-adfa924bc757040371a973e5a673ffd9dfcc6530.png) no-repeat;width:17px;height:18px;display:inline-block;background-position:0 4px}.public-index .play-chess-text-wrapper{text-align:center}.public-index .play-chess-text-container{display:inline-block;overflow:hidden}.public-index .play-chess-text-container.play-chess-text-container__mini .play-chess-text{font-size:27px;line-height:27px}.public-index .play-chess-text-container.play-chess-text-container__mini .play-chess-text-cover .border-line.second-line{margin-top:41px}.public-index .play-chess-descriptions-items>div{line-height:24px}.public-index .play-chess-text-border{border-bottom:1px solid #989999;padding-bottom:1px;display:inline-block;float:left}.public-index .play-chess-text-cover{width:19px;position:relative;height:62px}.public-index .play-chess-text-container__mini .play-chess-text-cover{height:49px}.public-index .play-chess-text-cover .border-line{width:19px;height:1px;background:linear-gradient(90deg,rgba(114,137,146,0),#989999);background:-webkit-linear-gradient(left,rgba(114,137,146,0),#989999);background:-moz-linear-gradient(left,rgba(114,137,146,0),#989999);background:-ms-linear-gradient(left,rgba(114,137,146,0),#989999)}.public-index .play-chess-text-cover.play-chess-text-cover-right .border-line{width:19px;height:1px;background:linear-gradient(90deg,#989999,rgba(114,137,146,0));background:-webkit-linear-gradient(left,#989999,rgba(114,137,146,0));background:-moz-linear-gradient(left,#989999,rgba(114,137,146,0));background:-ms-linear-gradient(left,#989999,rgba(114,137,146,0))}.public-index .play-chess-text-cover .border-line.second-line{margin-top:60px}.public-index .play-chess-text-cover .border-line.third-line{margin-top:1px}.public-index .play-chess-text-cover-left{float:left;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.1));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.1));background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.1));background:-ms-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.1))}.public-index .play-chess-text-cover-right{float:right;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,0));background:-webkit-linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,0));background:-moz-linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,0));background:-ms-linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,0))}.public-index .play-chess-text{float:left;padding:8px 0 6px 0;color:#555;border-top:1px solid #989999;border-bottom:1px solid #989999;font-size:38px;line-height:46px;background:rgba(255,255,255,.1);font-family:Impact,'Oswald',sans-serif;width:460px}.public-index .play-chess-description{font-size:13px;padding:10px 40px;text-align:center;line-height:20px}.public-index .play-chess-divider{text-align:center;margin-bottom:12px}.public-index .play-chess-divider-img{background:url(/cassette.axd/file/Content/images/public-index-images-12567741873419043d4326a904ae76d73fee31b4.png);background-position:0 -61px;height:13px;width:113px;display:inline-block}.public-index .register-block{overflow:hidden;text-align:center}.public-index .register-block.register-block__mini{text-align:left;margin-top:10px}.public-index .register-block .btn_attention{display:inline-block;padding:8px 18px;text-align:center;border-radius:0;color:#fff;font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,.35);line-height:16px;border-radius:2px}.public-index .register-block .btn_video{margin-left:10px;font-size:16px;padding:8px 6px;line-height:16px}.public-index .register-block .btn_big{display:inline-block;padding:10px 18px 12px 18px;text-align:center;border-radius:0;font-size:16px;line-height:16px;border-radius:2px}.public-index .register-block .action-button{box-sizing:border-box;width:142px;height:36px;font-size:15px}.public-index .bottom-block{background:#6a9c39;width:1000px;height:310px;background:radial-gradient(ellipse at top,rgba(203,223,200,.1) 0%,#6a9c39 70%,#6a9c39 100%)}.public-index .bottom-block .project-feature{width:220px;background:#fff;float:left;margin-right:20px;box-shadow:0 1px 6px #2c5e70;margin-top:-10px}.public-index .bottom-block .project-feature .feature-head-top{height:5px;background:#e5e5e5;background:linear-gradient(0,#fff,#d7d7d7);background:-webkit-linear-gradient(bottom,#fff,#d7d7d7);background:-moz-linear-gradient(bottom,#fff,#d7d7d7);background:-ms-linear-gradient(bottom,#fff,#d7d7d7)}.public-index .bottom-block .project-feature .feature-head-bottom{height:6px;background:#e5e5e5;background:linear-gradient(0,#e7e7e7,#fff);background:-webkit-linear-gradient(bottom,#e7e7e7,#fff);background:-moz-linear-gradient(bottom,#e7e7e7,#fff);background:-ms-linear-gradient(bottom,#e7e7e7,#fff)}.public-index .bottom-block .project-feature .feature-top{height:70px;background:#e5e5e5;background:linear-gradient(0,#fff,#e8e8e8);background:-webkit-linear-gradient(bottom,#fff,#e8e8e8);background:-moz-linear-gradient(bottom,#fff,#e8e8e8);background:-ms-linear-gradient(bottom,#fff,#e8e8e8);padding-top:20px;text-align:center}.public-index .bottom-block .project-feature-1{margin-left:150px}.public-index .bottom-block .project-feature .feature-top i{background:url(/cassette.axd/file/Content/images/public-index-images-12567741873419043d4326a904ae76d73fee31b4.png);display:inline-block;width:72px;height:56px}.public-index .bottom-block .project-feature-1 .feature-top i{background-position:-218px 0}.public-index .bottom-block .project-feature-2 .feature-top i{background-position:-72px 0;margin-left:-6px}.public-index .bottom-block .project-feature-3 .feature-top i{background-position:0 0;margin-left:-2px}.public-index .bottom-block .project-feature .feature-center{margin-top:3px;height:150px;background:#e5e5e5;background:linear-gradient(0,#e5e5e5,#fff);background:-webkit-linear-gradient(bottom,#e5e5e5,#fff);background:-moz-linear-gradient(bottom,#e5e5e5,#fff);background:-ms-linear-gradient(bottom,#e5e5e5,#fff);padding:0 10px 14px 10px;display:flex;flex-direction:column;justify-content:space-between;z-index:1;position:relative}.public-index .bottom-block .project-feature .feature-center .feature-text{color:#358fbe;text-shadow:0 0 1px #b4cfe2;font-size:20px;line-height:24px;text-align:center;height:50px}.public-index .bottom-block .project-feature-2 .feature-center .feature-text{color:#ff910f;text-shadow:0 0 1px #feb980}.public-index .bottom-block .project-feature-3 .feature-center .feature-text{color:#2e902e;text-shadow:0 0 1px #b2d0b2}.public-index .bottom-block .project-feature .feature-center .feature-description{text-align:center;margin:5px 0;font-size:13px}.public-index .bottom-block .project-feature .feature-center .feature-link{text-align:center;height:20px}.public-index .bottom-block .project-feature .feature-center .feature-link a{font-size:13px;text-decoration:underline;color:#09f}.public-index .bottom-block .project-feature .feature-center .feature-link a:hover{color:#09f}.public-index .bottom-block .project-feature .feature-bottom{background:url(/cassette.axd/file/Content/images/public-index-feature-bottom-25ebf087f8636d96ef482b0148676119e274ec8f.png);width:230px;height:33px;position:absolute;margin-left:-6px}.public-index .trainings-link{background-image:url(/cassette.axd/file/Content/images/chessking-trainings-5a936f16b948d755b7565a31775e0cbf2c9736ed.jpg);width:257px;height:360px;display:block;float:left;margin-top:50px;margin-left:50px;-webkit-box-shadow:3px 3px 5px #999;-ms-box-shadow:3px 3px 5px #999;box-shadow:3px 3px 5px #999}.public-index .play-chess-descriptions-items a,.index-public-info-modal a{text-decoration:underline;color:#09f}.public-index .play-chess-descriptions-items a:hover,.index-public-info-modal a:hover{color:#09f}.index-public-info-modal strong{font-weight:bold}.index-public-info-modal em{font-style:italic}.index-public-info-modal p{margin-top:10px;margin-bottom:10px}.index-public-info-modal p:first-child{margin-top:0}.index-public-info-modal p:last-child{margin-bottom:0}.index-public-info-modal img{max-width:100%}.public-info-modal__nano{width:100%;height:490px}.index-public-info-modal .modal__body{max-height:490px;overflow-y:auto}.public-index ul,.public-index ol{display:block;list-style:disc outside none;margin:1em 0;padding:0 0 0 40px}.public-index ol{list-style-type:decimal}.public-index li{display:list-item}.beta-test-page{overflow:hidden;padding-top:18px}.beta-test-picture{float:left;width:206px;margin-right:60px;margin-left:36px;height:214px;background:url(/cassette.axd/file/Content/images/piece-ribbon-beta-26317601a89eedf7be2e39f37ba06c6993b0b3b7.png)}.beta-test-form-block{float:left;width:520px}.beta-test-header{color:#333;font-size:37px;line-height:37px;text-shadow:0 0 1px #aaa;-webkit-text-shadow:0 0 1px #aaa}.beta-test-header .beta-symbol{color:#f63a51;text-shadow:0 0 1px #f0b9c0;-webkit-text-shadow:0 0 1px #f0b9c0}.beta-test-description{font-size:13px;margin-top:16px;text-shadow:0 0 1px #ccc;-webkit-text-shadow:0 0 1px #ccc}.beta-test-form-header{margin-top:36px;margin-bottom:8px;font-size:18px;font-weight:bold}.beta-test-email-input{margin-bottom:6px}.beta-test-email-input input{margin-bottom:0;height:30px;font-size:16px;padding-left:12px;width:320px}.beta-test-email-input.error input,.beta-test-email-input.error input:focus{border-color:#fb6666;color:#fb6666}.beta-test-email-input input:not(:focus){box-shadow:inset 2px 3px 7px -1px #d1d1d1}.beta-test-email-description{font-size:13px;margin-bottom:50px;padding-left:1px;text-shadow:0 0 1px #ccc;-webkit-text-shadow:0 0 1px #ccc}.beta-test-email-description.error{color:#f33}.beta-test-page .big-green-button{font-size:17px;padding:11px 42px 11px;display:inline-block;float:left;margin-bottom:3px}.beta-test-page .big-green-button[disabled]{color:#fff;opacity:.4;filter:alpha(opacity=40)}.beta-test-page .loader{display:none;background:url('/cassette.axd/file/Content/images/loader-big-black-313b867d11fc0dd6bc6ca47c334bbcf18956ca76.gif');width:32px;height:32px;float:left;margin-left:16px;margin-top:3px}.beta-test-page .loader.visible{display:inline-block}.request-is-sent{width:510px;border-radius:1px;margin-top:16px;padding:30px 25px 36px;overflow:hidden;border:1px solid #78bd78;background:#c6e6c6;background:linear-gradient(0,#a6d8a6,#e7f4e7);background:-webkit-linear-gradient(bottom,#a6d8a6,#e7f4e7);background:-moz-linear-gradient(bottom,#a6d8a6,#e7f4e7);background:-ms-linear-gradient(bottom,#a6d8a6,#e7f4e7);box-shadow:0 1px 3px #aaa}.beta-test-page .request-is-sent{display:none}.beta-test-page .server-error{display:none;width:510px;border-radius:1px;margin-top:16px;padding:24px 20px 28px;overflow:hidden;border:1px solid #f99;background:#ffdada;background:linear-gradient(0,#fcc,#ffe8e8);background:-webkit-linear-gradient(bottom,#fcc,#ffe8e8);background:-moz-linear-gradient(bottom,#fcc,#ffe8e8);background:-ms-linear-gradient(bottom,#fcc,#ffe8e8);box-shadow:0 1px 3px #aaa}.beta-test-page .server-error .message-icon{float:left;background:url('/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png');width:38px;height:38px;margin-right:24px;background-position:-62px -291px}.beta-test-page .server-error .message-container{float:left;width:440px}.beta-test-page .server-error .message-header{font-weight:bold;color:#c33;font-size:18px;line-height:18px}.beta-test-page .server-error .message-description{color:#f66;font-size:13px;margin-top:10px}.profile-tabs{margin-bottom:18px;margin-left:-10px}.personal-info-description{margin-bottom:14px;font-size:13px}.profile-form .control-group{margin-bottom:4px}.profile-form .control-group>label{float:none;width:auto;padding-top:0;text-align:left;font-size:11px;margin-bottom:0}.profile-form .control-group .controls>input[type=text],.profile-form .control-group .controls>input[type=password]{width:314px;padding:6px 12px}.profile-form .control-group .controls>select{width:340px;padding:6px 8px;height:34px}.profile-form .control-group .controls{margin-left:0}.btn-hide-loading{display:none}.profile-form .btn-hide,.profile-form .btn-hide-active{padding:6px 8px}.btn-hide i,.btn-hide-active i{width:17px;height:12px;background:url(/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png) -26px -330px;display:inline-block;vertical-align:middle}.btn-hide i{background:url(/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png) -4px -330px}.profile-form .btn-hide,.profile-form .btn-hide-active{margin-left:3px;margin-right:6px}.profile-form .control-group-margin{margin-top:24px}.profile-form .date-view-model,.profile-form .controls-line{width:340px;display:inline-block}.profile-form .control-submit{margin-top:30px}.profile-form .control-submit button{font-size:17px;padding:6px 12px}.profile-form label.radio{display:inline-block;padding:6px 13px 6px 13px}.profile-form label.radio.active{border:1px solid #cdcdcd;background:#f1f1f1;padding:6px 12px 6px 12px}.profile-form .control-group .hide-description{position:absolute;padding:7px 0;background:#fff;color:#666;font-size:13px}.profile-form .social-info-description{margin-bottom:20px;font-size:13px;border:1px solid #d8d8d8;padding:8px;box-shadow:inset 1px 0 0 #e3e3e3,1px 0 0 1px #f5f5f5}.profile-form .social-info-description .social-info-icon{display:inline-block;height:27px;width:27px;background-image:url(/cassette.axd/file/Content/images/social-info-0bfda0ebaf6f9f4222f1cdebdaf241cba0bc8f11.png);background-repeat:no-repeat;margin:0 10px 0 5px}.profile-form .social-info-description span{vertical-align:middle}.profile-form label{color:#333}.profile-form textarea{width:506px;resize:none}.profile-form .control-group .controls>input.profile-hobby[type=text]{width:494px}.profile-form label.checkbox{font-size:13px}.profile-form{margin-bottom:20px}.edit-avatar-block{margin:0}.edit-avatar-block .btn{width:204px;margin-top:10px;font-size:13px}.edit-avatar-block .user-avatar{border:10px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.apply-chess-class{background-color:#fc3;padding:8px;height:30px;box-shadow:0 1px 1px 1px rgba(0,0,0,.2);color:#000;font-size:13px;margin-bottom:20px}.apply-chess-class .apply-chess-class-icon{height:29px;width:29px;background-image:url(/cassette.axd/file/Content/images/screamer-icon-dc376feb3b177fd173877c0d39966a0ad0d6bc97.png);background-repeat:no-repeat;margin:0 11px 0 5px;display:inline-block}.apply-chess-class span{vertical-align:middle;line-height:30px}.apply-chess-class .accept-chess-class{float:right;margin-right:8px}.apply-chess-class .cancel-chess-class{float:right}.chzn-container-single>.chzn-single>abbr{top:10px}.challenge-modal .game-options{overflow:hidden}.challenge-modal .slider-container{margin-bottom:0;height:20px}.challenge-modal .slider-container p{font-size:14px}.search-challenge-modal .extra-options{margin:10px 0 16px}.extended-challenge-modal .slider-container{margin-bottom:10px}.color-row{margin-bottom:10px;margin-top:10px}.color-options{overflow:hidden;padding:10px 0}.extended-challenge-modal.challenge-modal .color-options .btn{margin:0;float:left}.extended-challenge-modal .btn-challenge-time-control,.search-challenge-modal .btn-challenge-time-control{width:168px;height:48px;margin-bottom:8px;margin-right:4px;font-size:18px;color:#666}.extended-challenge-modal .btn-challenge-time-control.btn_primary,.search-challenge-modal .btn-challenge-time-control.btn_primary{color:#fff}.extended-challenge-modal .btn-challenge-time-control:nth-child(3n),.search-challenge-modal .btn-challenge-time-control:nth-child(3n){margin-right:0}.extended-challenge-modal .color-options .btn.btn_primary{text-shadow:0 1px #333;-webkit-text-shadow:0 1px #333}.common-challenges-table-block{width:480px}.common-challenges-table.gamezone-table thead:first-child tr:first-child th,.common-challenges-table.gamezone-table thead>tr>th{background-color:#f93;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-shadow:1px 0 0 #ffb56b;line-height:16px}.common-challenges-table.gamezone-table th.rating-game i{margin-top:1px}.gamezone-table thead:first-child tr:first-child th.rating{padding-left:14px}.common-challenges-table.gamezone-table thead:first-child tr:first-child th.min-horizontal-padding,.common-challenges-table.gamezone-table thead>tr>th.min-horizontal-padding,.common-challenges-table.gamezone-table td.min-horizontal-padding{padding-right:2px;padding-left:2px}.common-challenges-table.gamezone-table th.rating{width:64px}.common-challenges-table.gamezone-table th.player{width:160px}.common-challenges-table.gamezone-table th.rating-game{width:20px}.common-challenges-table.gamezone-table th.time-control{width:76px}.common-challenges-table.gamezone-table th.accept{width:90px}.common-challenges-table.gamezone-table th.rating a,.common-challenges-table.gamezone-table th.rating a:hover,.common-challenges-table.gamezone-table th.time-control a,.common-challenges-table.gamezone-table th.time-control a:hover{text-decoration:none}.common-challenges-table.gamezone-table th.rating a span.text,.common-challenges-table.gamezone-table th.rating a:hover span.text,.common-challenges-table.gamezone-table th.time-control a span.text,.common-challenges-table.gamezone-table th.time-control a:hover span.text{color:#fff;text-decoration:underline}.common-challenges-table.gamezone-table th.rating a span.arrow,.common-challenges-table.gamezone-table th.rating a:hover span.arrow,.common-challenges-table.gamezone-table th.time-control a span.arrow,.common-challenges-table.gamezone-table th.time-control a:hover span.arrow{color:#fff;text-decoration:none}.common-challenges-table.gamezone-table td.rating{padding-left:12px}.common-challenges-table.gamezone-table td.rating span{color:#999;margin-left:2px}.common-challenges-table.gamezone-table .btn{font-size:13px;line-height:13px;padding-top:3px;padding-bottom:5px}.common-challenges-table.gamezone-table .btn i{margin-top:1px;margin-right:2px}.common-challenges-table.gamezone-table td.accept-button{padding-right:10px}.common-challenges-table.gamezone-table td.accept-button .not-visible{visibility:hidden}.common-challenges-table.gamezone-table td.player i.custom-notebook{margin-top:2px;margin-left:2px}.common-challenges-options{margin-left:0}.common-challenges-options .header{height:34px;background-color:#c60;color:#fff;padding-top:8px;padding-left:14px;padding-right:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px}.common-challenges-options .header a,.common-challenges-options .header a:hover{color:#fff;text-decoration:none}.common-challenges-options .header a .text,.common-challenges-options .header a:hover .text{text-decoration:underline}.common-challenges-options .header a .sign{font-size:24px;line-height:13px;display:inline-block;vertical-align:bottom}.common-challenges-options .body{background-color:#e5e5e5;padding:16px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.common-challenges-options .body h5{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:normal;font-size:15px;margin-bottom:10px;margin-top:16px}.common-challenges-options .body h5.first{margin-top:0}.common-challenges-options .body label{font-size:13px;color:#666}.common-challenges-options .body label input{margin:-2px 0 0 0}.common-challenges-options .body .game-types{margin-top:-8px}.common-challenges-options .body .game-types label{margin-bottom:2px}.common-challenges-options .body .time-controls .btn{width:38px;box-shadow:none;margin:0 -3px 1px 0;padding:12px 10px;color:#666;font-size:14px}.common-challenges-options .body .time-controls .btn.active:not(.disabled),.common-challenges-options .body .time-controls .btn.active:not(.disabled):hover,.common-challenges-options .body .time-controls .btn:active:not(.disabled),.common-challenges-options .body .time-controls .btn:active:not(.disabled):hover{background-image:-webkit-linear-gradient(#ffa347 10%,#eb8f33 60%,#f1953a 100%);background-image:linear-gradient(#ffa347 10%,#eb8f33 60%,#f1953a 100%);background-position:0 0;color:#fff;border:1px solid #c60}.common-challenges-options .body .rating-options input[type=text]{width:120px;margin-left:4px;height:16px}.common-challenges-options .body .rating-options input[type=text]:not(:focus){box-shadow:inset 0 2px 4px #ccc}.common-challenges-options .body .rating-options .text-input-label{width:40px;display:inline-block}.common-challenges-options .body .rating-options label{margin-bottom:10px}.common-challenges-options .radio-button-custom{margin-bottom:9px}.common-challenges-container a.show-diagram,.common-challenges-container a.show-list{background-position:center;background-repeat:no-repeat;width:220px;height:72px;display:inline-block;color:#fff;text-decoration:none;margin-top:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;padding-top:26px}.common-challenges-container a.show-diagram:hover,.common-challenges-container a.show-list:hover{color:#fff}.common-challenges-container a.show-diagram{background-image:url(/cassette.axd/file/Content/images/common-challenges-diagram-8791e679661e18fdab787dc289648b84fd3e3e8d.png);padding-left:86px}.common-challenges-container a.show-list{background-image:url(/cassette.axd/file/Content/images/common-challenges-list-bc66c52f3c2cf7b8ff1d1c521864637edcf7ed2f.png);padding-left:94px}.common-challenges-container div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:none}.common-challenges-container .common-challenges-diagram,.common-challenges-container .common-challenges-no-data{margin-left:20px;width:700px;height:511px}.common-challenges-container .common-challenges-no-data{font-size:17px;text-align:center;padding-top:210px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4}.common-challenges-container .common-challenges-diagram-tooltip{display:none;position:absolute;z-index:1;background:#fff;border:none;box-shadow:0 0 6px 1px #aaa;padding:16px;font-size:13px;overflow:hidden}.common-challenges-container .common-challenges-diagram-tooltip>div:not(:first-child){margin-top:14px}.common-challenges-container .common-challenges-diagram-tooltip>a,.common-challenges-container .common-challenges-diagram-tooltip>i,.common-challenges-container .common-challenges-diagram-tooltip>button{display:inline-block}.common-challenges-container .common-challenges-diagram-tooltip i.custom-notebook{vertical-align:top;margin-top:8px;margin-left:2px}.common-challenges-container .common-challenges-diagram-tooltip button{margin-left:10px;font-size:13px;line-height:13px;padding-top:3px;padding-bottom:5px}.common-challenges-container .common-challenges-diagram-tooltip button i{margin-top:1px;margin-right:2px}
/*!
 * Cropper.js v0.8.1
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2016 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2016-09-03T04:55:16.458Z
 */
.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}.cropper-container img{display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;width:100%;height:100%;image-orientation:0deg}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75}.cropper-center:before,.cropper-center:after{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#39f}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f}@media(min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media(min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media(min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:#178fe5 0 1px 3px 0 inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#fff));background:-webkit-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-o-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#fff 73%);background:linear-gradient(to bottom,#f4f8fa 0,#fff 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}.user-team{background:#e5e5e5;padding:10px;overflow:hidden}.user-team__item{display:table-cell;vertical-align:middle;height:48px}.user-team__item_padding{padding-right:6px}.user-team__text{color:#666;font-size:13px}.user-team__warning{background-color:#f7c26b;padding:10px;font-size:13px;color:#444}.user-team__name-link{color:#000;text-decoration:none;font-size:14px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:240px;white-space:nowrap;display:inline-block}.user-team__name-link:hover{color:#000;text-decoration:underline}.play-widget{display:none;z-index:9998;position:fixed;height:90%;min-height:670px;top:calc(50% - 45%);left:calc(50% - 35%);overflow:hidden;background:#fff;width:70%;min-width:1000px}@media screen and (max-width:1428px){.play-widget{top:calc(50% - 335px);left:calc(50% - 500px);height:670px;width:1000px}}.play-widget_on{display:block}.play-widget_expanded.play-widget{height:100%;width:100%;box-sizing:border-box;position:fixed;left:0;top:0;max-width:100%;max-height:100%;min-width:100%}.play-widget_expanded .play-widget__window{box-sizing:border-box;height:100%;width:100%}.play-widget__header{display:block;width:100%;height:29px;background:#669934;margin-bottom:20px}.play-widget__header-title{display:inline-block;color:#fff;padding:6px 10px;font-size:16px;text-overflow:ellipsis;max-width:800px;overflow:hidden;white-space:nowrap}.play-widget__header-text,.play-widget__header-text:focus,.play-widget__header-text:visited{color:#fff;text-decoration-color:#fff}.play-widget__content-wrapper{padding:0 10px}.play-widget__loader-wrapper{width:100%;height:100%;position:absolute;text-align:center;z-index:1}.play-widget__loader-wrapper_message{display:none;margin-top:270px;font-size:20px}.play-widget__loader{background-image:url(/cassette.axd/file/Content/images/loader-big-black-313b867d11fc0dd6bc6ca47c334bbcf18956ca76.gif);width:32px;height:32px;display:inline-block;margin-top:270px}.play-widget__logo{float:left}.play-widget__expander-btn,.play-widget__close-btn{float:right;margin-right:5px;margin-top:5px;cursor:pointer}.play-widget__content{clear:both}.play-widget__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background-color:#000;opacity:.6}@media only screen and (orientation:portrait){.play-widget_expanded .chess-complex-flex__board{display:block}.play-widget_expanded .chess-complex-flex__notation{display:block;padding-left:0;padding-right:20px}.play-widget_expanded .chess-complex__notation-container{max-width:100%;width:100%}.play-widget_expanded .cc-notation-panel{margin-top:15px}}.analysis-panel{background-color:#e8e8e8;margin-top:1px}.analysis-panel__body{height:315px}.analysis-panel__body p{padding:5px}.analysis-panel__body .wins{background-color:#9c3}.online-users{width:100%;float:left}.online-users__filters{width:100%;overflow:hidden;margin-bottom:14px}.online-users__table{margin-bottom:8px}.online-users__footer{overflow:hidden}.online-users__pages{float:right;margin-top:8px}.online-users__actions{float:left}.online-users__actions .link{font-size:13px;vertical-align:text-top}.online-users__action{margin-bottom:6px}.online-users__computer{vertical-align:middle}input[type="text"].search-input{width:128px;border-radius:0;font-style:italic;padding:0 6px;font-size:13px;line-height:20px;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="text"].search-input:focus{border-color:rgba(82,168,236,.8);outline:0}input[type="text"].search-input.search-input_online-users{height:20px}.search-filter{position:relative;display:inline-block;margin-top:4px;text-align:center}.search-filter__input{padding-right:45px;width:231px}.search-filter__toggle{position:absolute;top:6px;right:7px;cursor:pointer}.search-filter__arrow{font-size:10px;color:#999;margin-left:-4px;display:inline-block}.search-filter__zoom_orange{display:none}.search-filter__zoom_gray{display:inline-block}.search-filter__content{display:none;position:absolute;width:256px;height:235px;background:#fff;border:1px solid #690;border-top:none;top:30px;z-index:2;text-align:left;padding:13px}.search-filter__options{margin-top:5px;height:19px;text-align:center}.search-filter__options-content{cursor:pointer}.search-filter__icon{vertical-align:middle;display:inline-block}.search-filter__range{vertical-align:middle;font-size:11px}.search-filter__option{display:none;text-align:center}.search-filter__option_active{display:inline-block}.search-filter__option_active~.search-filter__option_active::before{color:#690;content:"|";display:inline-block;margin:0 3px}.search-filter__row{margin-bottom:16px}.search-filter__row-title{margin-bottom:10px;color:#690}.search-filter__range-text{color:#bbb;font-size:11px;margin-right:4px}.search-filter__range-input{width:45px;height:16px;margin-right:15px}.search-filter__title{color:#999;font-size:18px;margin-bottom:15px;float:left}.search-filter__cancel{float:right;cursor:pointer;color:#bbb;font-size:14px}.search-filter__cancel:hover{text-decoration:underline}.search-filter_open .search-filter__input{border:1px solid #690}.search-filter_open .search-filter__arrow{color:#f60;transform:rotate(180deg)}.search-filter_open .search-filter__zoom_orange{display:inline-block}.search-filter_open .search-filter__zoom_gray{display:none}.search-filter_open .search-filter__content{display:block}.search-filter_active .search-filter__arrow{color:#f60}.search-filter_active .search-filter__zoom_orange{display:inline-block}.search-filter_active .search-filter__zoom_gray{display:none}.gamehall-table{width:100%}.gamehall-table__header-cell{background:#999;color:#fff;font-weight:normal;font-size:13px;padding:8px 0;vertical-align:middle}.gamehall-table__header-cell_left{text-align:left;padding-left:15px}.gamehall-table__header-cell_sort{cursor:pointer}.gamehall-table__header-cell_sort:not(.gamehall-table__header-cell_sort-active):hover{background:#777}.gamehall-table__header-cell_sort-with-icon{width:40px}.gamehall-table__header-cell_sort-active{background:#666}.gamehall-table__header-cell_empty{width:24px}.gamehall-table__header-cell_empty-wide{width:56px}.gamehall-table__sort{position:absolute;margin-top:10px;font-size:9px;color:#999}.gamehall-table__body-cell{font-size:13px;text-align:center;padding:3px 0;vertical-align:middle}.gamehall-table__body-cell_left{text-align:left;padding-left:13px}.gamehall-table__body-cell_name{padding-top:1px}.gamehall-table__row{}.gamehall-table__row:nth-child(even){background:#e5e5e5}.gamehall-table__row_highlighted{background:#d1e0c1}.gamehall-table__row_highlighted:nth-child(even){background:#b2cc99}.gamehall-table__row_active,.gamehall-table__row_active:nth-child(even){background:#f60;color:#fff}.gamehall-table__row_empty{height:24px}a.gamehall-table__username,span.gamehall-table__username{color:#000;text-decoration:none;vertical-align:middle;margin-left:5px;line-height:15px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:145px;overflow:hidden;display:inline-block;white-space:nowrap}a.gamehall-table__username:hover{text-decoration:underline}.gamehall-table__row_active a.gamehall-table__username,.gamehall-table__row_active span.gamehall-table__username{color:#fff}span.gamehall-table__username{cursor:default}.gamehall-table__rating-icon{margin-top:2px}.challenge-search{overflow:hidden;height:40px}.challenge-search__button{background:#f60;color:#fff;float:left;width:150px;height:40px;font-size:22px}.challenge-search__button_dropdown{background:#c30;color:#fff;width:32px;font-size:10px}.challenge-search__button_cpu{background:#c30;color:#fff;width:34px;font-size:10px;margin-right:3px;text-align:center}.challenge-search__button_cancel{background:#c30;width:32px}.challenge-search__button-icon{float:left;margin-left:10px}.challenge-search__button-text{float:left;display:inline-block;margin-top:5px;width:106px}.challenge-search__info{float:left;display:inline-block;background:#f60;color:#fff;font-size:11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:151px;height:40px;padding:2px 0 0 10px}.challenge-search__cancel-icon{margin-top:4px}.challenge-search__control-text{vertical-align:middle;line-height:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.challenge-search__info-icon{vertical-align:middle}.challenge-search__rating-icon{vertical-align:middle}.gamehall-challenge{height:32px;background:#e8e8e8}.gamehall-challenge_with-margin{margin-top:1px}.gamehall-challenge__button{float:right;height:32px;width:32px}.gamehall-challenge__loader{float:right;margin-top:11px;margin-right:2px;background:url(/cassette.axd/file/Content/images/ajax-loader-horizontal-small-1023485ff4e0253c93f947e799dfbe58858ec1e2.gif) no-repeat;display:inline-block;width:34px;height:10px;vertical-align:middle}.gamehall-challenge__tournament-name{font-size:13px;color:#000;font-weight:bold;line-height:16px;text-decoration:none;display:inline-block;max-width:165px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gamehall-challenge__tournament-name:hover{text-decoration:underline}.gamehall-challenge__direction-arrow{position:relative;float:left;margin-left:-34px;margin-top:-2px}.gamehall-challenge__avatar{float:left}.gamehall-challenge__avatar-image{float:left}.gamehall-challenge__info{float:left;margin-left:4px;line-height:13px}.gamehall-challenge__user-name,.gamehall-challenge__user-name.user-badge__login{font-weight:normal;font-size:13px;line-height:15px;margin-top:1px;max-width:150px;cursor:default}.gamehall-challenge__user-name.user-badge__login,.gamehall-challenge__user-name.user-badge__login:hover{text-decoration:none}.gamehall-challenge_incoming .gamehall-challenge__user-name{max-width:116px}.gamehall-challenge__challenge-info{font-size:11px;color:#555}.gamehall-challenge__rating-icon{float:left}.gamehall-challenge__rating{float:left}.gamehall-challenge__time-control{float:left;margin-left:3px}.gamehall-challenge__game-type{float:left;margin-left:3px}.gamehall-challenge__widget-name .user-badge__login{max-width:90px}.gamehall-active-game{background:#ffd1b2}.gamehall-active-game__link{float:left;background:#ffd1b2;color:#000;font-size:13px;text-decoration:none;display:block;margin:0;padding:7px 0 7px 10px;width:156px}.gamehall-active-game__link_finished{background:#e8e8e8}a.gamehall-active-game__link{text-decoration:none}.gamehall-active-game__close-btn{float:right;border:none;background:transparent;color:#666;width:34px;font-size:26px;height:34px;cursor:pointer;box-sizing:border-box;outline:none}.gamehall-active-game__login{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:66px;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:middle}.gamehall-active-game__dash{display:inline-block;overflow:hidden;vertical-align:middle}.common-challenges{width:100%;float:left}.common-challenges__table{}.common-challenges__table .gamehall-table__row_empty{height:34px}.common-challenges__table .gamehall-table__username{margin-left:0}.common-challenges__table .gamehall-table__rating{vertical-align:middle;line-height:15px}.common-challenges__table .gamehall-table__computer-icon{vertical-align:middle}.common-challenges__table .gamehall-table__chess960-icon{vertical-align:middle;height:12px}.common-challenges__table .gamehall-table__row:nth-child(even){height:32px}.common-challenges__table .gamehall-table__header-cell_sort{padding-left:4px;padding-right:4px}.common-challenges__table .gamehall-table__sort{margin-left:1px}.common-challenges__table-button{float:right;height:32px;width:32px}.common-challenges__table-button_not-visible{visibility:hidden}.common-challenges__table-filters-button{float:right;height:34px;width:32px;background:#666}.common-challenges__table-filters-button_not-default-filters{background:#f60}.common-challenges__table-button-cell{padding:1px 0}.gamehall-table__row:nth-child(even) .common-challenges__table-button-cell{padding:0}.common-challenges__table-username-header-cell{width:220px;text-align:left;padding-left:10px}.common-challenges__table-username-body-cell{text-align:left;padding-left:10px}.common-challenges__table-settings-header-cell{padding:0}.common-challenges__table-rating-icon{margin-top:1px}.common-challenges__table-rating-true-icon{margin-top:1px}.common-challenges__table-filters-arrow{position:absolute;margin-top:11px;font-size:9px;color:#fff;margin-left:-4px}.common-challenges__table-rating-header-cell{width:22px}.common-challenges__switch{float:right;margin-top:20px}.common-challenges__switch-button{color:#fff;background-color:#fff;width:145px;height:28px;font-size:18px;padding-left:12px}.btn.common-challenges__switch-filters-button{margin-right:16px;padding:3px 7px;background:#693;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.btn.common-challenges__switch-filters-button:hover{background:#527a29}.common-challenges__switch-button-diagram{background-image:url('/cassette.axd/file/Content/images/common-challenges-diagram-mini-8b709d4b19bce6c5cf7a76bbd43a5ead9df0433b.png')}.common-challenges__switch-button-table{background-image:url('/cassette.axd/file/Content/images/common-challenges-list-mini-d7102c27f8eee4e96d228010af646d1dbe9d326f.png')}.common-challenges__diagram{width:469px;height:540px;margin-top:-10px}.challenge-filters{}.challenge-filters__header{background:#f60;height:34px}.challenge-filters__header-text{color:#fff;font-size:13px;float:left;padding:7px 0 0 14px}.challenge-filters__header-button{background:#e5e5e5;float:right;height:34px;width:32px}.challenge-filters__header-button-arrow{color:#999;position:absolute;margin-top:11px;font-size:9px;margin-left:-4px}.challenge-filters__body{background:#e5e5e5;overflow:hidden;padding:14px 18px 20px 18px}.challenge-filters__body-header{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:normal;font-size:15px;margin-bottom:7px;margin-top:16px}.challenge-filters__body-header_first{margin-top:0;margin-bottom:2px}.challenge-filters__radio{margin-left:-1px}.challenge-filters__checkboxes{margin-top:8px}.challenge-filters__time-controls{margin-left:2px;overflow:hidden;margin-bottom:18px}.challenge-filters__rating-options-wrapper{margin-top:9px}.challenge-filters__rating-options{float:left}.challenge-filters__deafult-options-wrapper{float:right;margin-top:66px;margin-right:2px}.challenge-filters .text-input__input,.challenge-filters .text-input__label,.challenge-filters .checkbox,.challenge-filters .radio-button{color:#666}.challenge-filters .text-input__label{width:40px;display:inline-block}.challenge-filters .text-input__input{width:140px;margin-left:4px;height:16px}.challenge-filters .text-input{margin-bottom:10px}.challenge-filters__deafult-button{font-size:13px;background:#693;color:#fff;padding:3px 11px 3px 12px}.challenge-filters__deafult-button-sign{font-size:24px;line-height:15px;display:inline-block;vertical-align:middle;margin-top:1px}.three-animated-dots_one{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:0s;-o-animation:dot 1.3s infinite;-o-animation-delay:0s;-moz-animation:dot 1.3s infinite;-moz-animation-delay:0s;animation:dot 1.3s infinite;animation-delay:0s;margin-right:-4px}.three-animated-dots_two{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.2s;-moz-animation:dot 1.3s infinite;-moz-animation-delay:.2s;-o-animation:dot 1.3s infinite;-o-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s;margin-right:-4px}.three-animated-dots_three{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;-moz-animation:dot 1.3s infinite;-moz-animation-delay:.3s;-o-animation:dot 1.3s infinite;-o-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s;margin-right:-4px}@-webkit-keyframes dot{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes dot{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes dot{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}@keyframes dot{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.diagram-tooltip{position:absolute;z-index:1;background:#fff;border:none;box-shadow:0 0 6px 1px #aaa;font-size:13px;overflow:hidden;width:270px;z-index:1000}.diagram-tooltip__avatar{float:left}.diagram-tooltip__userinfo{display:inline-block;float:left;margin-left:6px;margin-top:-1px}.diagram-tooltip .user-badge__login{vertical-align:top;font-weight:normal;max-width:96px}.diagram-tooltip .user-badge__login.user-badge__login_cp:hover{text-decoration:none;cursor:default}.diagram-tooltip .custom-notebook{vertical-align:top;margin-top:2px}.diagram-tooltip__footer{padding:16px 0 12px;text-align:center;background:#fafafa;border-top:1px solid #ccc}.diagram-tooltip__footer-circle{background:#f60;width:24px;height:24px;border-radius:12px;display:inline-block}.diagram-tooltip__button{float:right;height:32px;width:32px}.diagram-tooltip__row{padding:12px;overflow:hidden}.diagram-tooltip__row:nth-child(even){background:#f4f4f4}.diagram-tooltip_time-control{float:right;margin-right:4px;background:#c5f1fa;vertical-align:top;padding:7px 7px 0;height:25px}.diagram-tooltip__is-rating{background:#ffd1b2}.diagram-tooltip__rating{float:left;font-size:11px;color:#999;line-height:13px}.diagram-tooltip__rating-icon{float:left}.live-games{width:100%;float:left}.live-games__table{}.live-games__table-rating-icon{margin-top:2px}.live-games__table-ratings{width:60px}.live-games__table-players-header{width:130px}.live-games__table-view-game{width:60px}.live-games a.user-badge__login{font-weight:normal;text-decoration:none;vertical-align:top;display:inline-block;margin-top:1px}.live-games a.user-badge__login:hover{text-decoration:underline}.live-games .user-badge-login-no-link{float:none;font-weight:normal;text-decoration:none;vertical-align:top;display:inline-block;overflow:hidden;line-height:16px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:120px}.live-games a.user-badge-login:hover{text-decoration:underline}.live-games__table-players{text-align:left}.live-games .gamehall-table__row_empty{height:42px}.live-games .gamehall-table__row_empty:nth-child(odd){height:52px}.live-games__table .gamehall-table__row:nth-child(odd) .gamehall-table__body-cell{padding-top:8px;padding-bottom:8px}.live-games__pager{margin-top:16px}.participants-modal.modal{}.participants-modal__nano{width:100%;height:490px}.participants-modal__row:not(:last-child){margin-bottom:6px}.participants-modal .modal__body{max-height:490px;overflow-y:auto}.chat{background-color:#e8e8e8}.chat_game{margin-top:1px}.chat__body{height:512px;width:460px}.chat_game .chat__body{height:123px;width:100%}#chat-container .chat__body{height:512px;width:460px}.chat__footer{border-top:1px solid #ccc;padding-top:14px;padding-bottom:15px;text-align:center;width:100%;white-space:nowrap}.chat__footer{padding-top:8px;padding-bottom:9px}input.chat__input{margin:0;border-radius:0;width:306px;box-shadow:none;font-size:13px;padding:4px 26px 4px 6px}.chat__button{font-size:13px;height:30px;width:90px}.chat_game .chat__button{width:30px;padding:8px 0}.chat_game input.chat__input{padding-right:46px;width:100%;box-sizing:border-box}.chat__messages{padding-top:10px;height:502px;overflow-y:auto;-ms-word-wrap:break-word;word-wrap:break-word;padding-left:12px;padding-right:12px;right:-16px!important;outline:0!important}.chat_game .chat__messages{height:auto}.chat__message-icon{display:none}.chat__message-options{position:absolute;right:7px;margin-top:6px;display:inline-block}.chat__input-wrapper{position:relative;display:inline-block}.chat_game .chat__input-wrapper{width:calc(100% - 50px)}.chat__message-mode{cursor:pointer;display:inline-block}.chat__message-mode_all .custom-say-all{display:block}.chat__message-mode_observers .custom-say-observers{display:block}.chat__message-mode_players .custom-say-players{display:block}.chat__emoji-toggle{position:absolute;margin-left:-36px;margin-top:9px;cursor:pointer}.online-masters{position:absolute;background:#f60;color:#fff;font-size:10px;padding:3px 6px;line-height:12px;margin-left:74px;margin-top:-11px}.announcement{font-size:13px;padding:10px;background:#e8e8e8}.announcement a{color:#09f;text-decoration:none}.announcement a:hover{color:#09f;text-decoration:underline}.announcement__item:not(:last-child){margin-bottom:10px}.top-game{}.top-game .collapsible__header{text-align:center}.top-game .collapsible__header-text{float:left}.top-game__time-control{display:inline-block;font-size:13px;color:#fff;text-align:center;padding-top:5px}.top-game__time-control-icon{margin-top:-1px}.top-game__body{font-size:13px;padding:10px;background:#e8e8e8;cursor:pointer;display:block;text-decoration:none;color:#000;display:block}.top-game__cc{cursor:pointer}.top-game__body-row{display:block;margin-bottom:8px}.top-game__body-row_bottom{margin-top:8px;margin-bottom:0}.top-game__rating-icon{margin-top:2px}.top-game__player-timer{float:right;display:block;line-height:17px}.top-game__turn-indicator{float:right;margin-top:5px;margin-right:4px;width:7px;height:7px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#693}.top-game__player-name{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:87px;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:top}.top-game__result{float:right;background:#693;color:#fff;padding:2px 7px 0 7px;border-radius:3px;margin-top:-2px}.filters{}.filters__left{float:left;padding-top:2px;margin-left:10px}.filters__left .checkbox{margin-right:8px}.filters__search{float:right}.profile-actions{}.profile-actions__item{margin-top:10px}.profile-actions__btn{box-sizing:border-box;text-align:left;white-space:nowrap;width:100%}.profile-actions__icon{margin-right:5px;margin-top:4px;vertical-align:top;width:20px}.profile-actions__title{display:inline-block;white-space:normal}.filter-panel{border:1px solid #ccc;background:#eaeaea;font-size:14px;color:#666;box-shadow:inset 0 1px 0 #ececec;box-sizing:border-box;padding:15px 18px}.filter-panel__option{height:70px}.filter-panel__headline{color:#333;margin-bottom:11px}.filter-panel__slider{margin:21px 0 22px 4px;width:172px}.filter-panel__dropdown{width:100%}.filter-panel__radio{margin:-5px 0 10px 0}.filter-panel_announcements{min-height:280px;font-size:13px;max-height:520px;overflow:auto}.forum-topic__table{border-collapse:separate;width:100%}.forum-topic__hidden{display:none}.forum-topic__cell{border:1px solid #ccc;border-bottom:none;padding:25px 26px 0 26px;border-radius:5px 5px 0 0}.forum-topic__icon{float:left;margin-right:8px}.forum-topic__title{color:#000;font-size:18px;line-height:20px;text-decoration:none;display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:725px}.forum-topic__title:hover{text-decoration:underline}.forum-topic_mini .forum-topic__title{white-space:nowrap;max-width:425px}.forum-topic__subforums{margin-bottom:10px}.forum-topic__description{display:block;line-height:14px;font-size:12px;max-width:875px;overflow:hidden;text-overflow:ellipsis}.forum-topic_mini .forum-topic__description{max-width:500px;max-height:40px;color:#999;margin:0 0 0 26px}.forum-topic__date-wrapper{float:right}.forum-topic__date{color:#999;font-size:12px;vertical-align:middle}.forum-topic__calendar{vertical-align:middle}.forum-topic__author{line-height:13px}.forum-topic__topic-actions{margin-top:14px;margin-bottom:10px}.forum-topic__post-cell{border:1px solid #ccc;border-bottom:none;padding:8px;vertical-align:top}.forum-topic__post-cell.forum-topic__post-cell_search .topic-actions{border-top:1px solid #ccc;width:793px;margin-left:-8px;margin-right:-10px;padding-left:8px;padding-top:8px;margin-top:8px}.forum-topic__user-cell{width:120px;min-height:100px;padding:8px;padding-top:28px;border:1px solid #ccc;border-bottom:none;border-right:none;text-align:center;vertical-align:top}.forum-topic__user-cell .user-badge__avatar-link{display:block;margin-bottom:10px}.forum-topic__user-cell .user-badge__avatar-wrapper{display:block;margin-bottom:10px}.forum-topic__user-cell .user-badge__login{max-width:85px}.forum-topic__user-cell.forum-topic__user-cell_search{padding-top:20px}.forum-topic__post-row:hover .forum-topic__post-cell,.forum-topic__post-row:hover .forum-topic__user-cell{background-color:#f0f0f0}.forum-topic__post-row_highlighted{background:#ffc}.forum-topic__additional{float:right;text-align:right}.forum-topic__browser{color:#999;font-size:14px}.forum-topic__resolution{color:#999;font-size:14px}.forum-topic__post-text{display:inline-block;min-height:78px;width:650px;word-wrap:break-word;overflow:visible;font-size:14px}.forum-topic__post-text_deleted{color:#999}.forum-topic__post-time{color:#999;font-size:14px}.forum-topic__post-actions{margin-top:12px;visibility:hidden}.forum-topic__post-cell:hover .forum-topic__post-actions{visibility:visible}.profile-avatar{border:9px solid #cfcfcf;padding:1px;text-align:center;width:200px}.profile-avatar__avatar{margin-bottom:10px}.profile-avatar__status-text{height:18px;color:#666;font-size:12px}.profile-avatar__login{margin-bottom:10px;margin-top:5px}.profile-avatar__last-online-date{margin-top:6px;color:#666;font-size:12px}.user-status{display:inline-block;line-height:16px;vertical-align:middle;width:11px;height:16px;background-repeat:no-repeat;background-position:0 0}.user-status_undefined,.user-status_offline{background:url(/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png);background-position:-36px -34px}.user-status_free{background:url(/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png);background-position:-36px -18px}.user-status_busy{background:url(/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png);background-position:-36px -2px}.user-status_playing{background:url(/cassette.axd/file/Content/images/custom-icons-7a049ebec5be2aee943d3cadb5776f98959efc07.png);background-position:-65px -603px}.friends-tile__item{display:inline-block;text-align:center;float:left;margin-right:9px;height:48px;width:48px;position:relative;padding-bottom:28px}.friends-tile__item:nth-child(4n){margin-right:0}.friends-tile__login .user-badge__login{font-size:10px;text-decoration:none;font-size:10px;width:48px;text-align:center;-ms-word-break:break-all;word-break:break-all;max-height:23px;margin-top:5px;line-height:11px;position:relative;top:-2px}.judge-punish-modal .modal__body{max-height:420px}.judge-punish-modal .input{width:calc(100% - 14px)}.judge-punish-modal textarea.input{resize:none;height:75px}.judge-punish-modal .day-input{width:100px;display:inline-block}.judge-punish-modal .btn-group-as-table{table-layout:fixed;width:100%;margin-top:10px;margin-bottom:10px}.judge-punish-modal .btn-group-as-table td{padding:0}.judge-punish-modal .btn-group-as-table td:first-child .btn{border-radius:5px 0 0 5px;border-right:0}.judge-punish-modal .btn-group-as-table td:last-child .btn{border-radius:0 5px 5px 0;border-left:0}.judge-punish-modal .btn-group-as-table .btn.active{background:#cdcdcd;background:-webkit-linear-gradient(top,#cdcdcd 1%,#fcfcfc 99%);background:linear-gradient(to bottom,#cdcdcd 1%,#fcfcfc 99%);border:1px solid #ccc}.judge-punish-modal .btn-group-as-table .btn{border:1px solid #ccc;box-shadow:none;border-radius:0;color:#666;margin:0;width:100%;font-size:12px;background:#fcfcfc;background:-webkit-linear-gradient(top,#fcfcfc 0%,#cdcdcd 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#cdcdcd 100%)}.judge-punish-modal .modal__body h3{padding-top:0}.judge-punish-modal .modal__body label.reason{margin-top:20px}.judgement-checkboxes .checkbox{display:block;font-size:14px;margin-bottom:4px}.judge-punish-modal .modal__body .time{margin-top:10px;margin-bottom:10px}.user-popover-wrapper{height:98px;background:#693;background-repeat:no-repeat;background-position:top;background-size:100% 1px,100% 100%;position:absolute;display:none;box-shadow:2px 2px 10px #b5b5b5;padding:5px;z-index:999}.user-popover{display:block;height:64px;background-color:#fff;padding:17px}.user-popover__info-top{width:214px;overflow:hidden}.user-popover__info-top-left{float:left}.user-popover__info-top-right{float:right;font-size:14px}.user-popover__info-top-right .custom-star-white{margin-right:4px}.user-popover__avatar{float:left;margin-right:16px}.user-popover__info{float:left;margin-top:-4px}.user-popover__buttons{margin-top:0}.user-popover__username{height:18px;line-height:18px;margin-left:-2px;margin-bottom:1px}.user-popover__username .user-status{float:left;margin-right:4px}.user-popover__username .user-badge__login{float:left}.user-popover__team-text{position:absolute;margin-top:-6px;font-size:11px;color:#888;height:12px;max-width:160px;overflow:hidden;line-height:14px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.user-popover__status-text{margin-top:8px;margin-bottom:5px;font-size:12px;color:#666;height:12px}.user-popover .btn{padding:1px 7px;font-size:13px}.user-search-form{margin-bottom:22px;margin-top:4px}.user-search-form__input{box-shadow:inset 1px 2px 5px #d1d1d1;width:142px;font-size:14px;height:20px;line-height:16px;padding:4px 6px 4px 10px;border-radius:4px 0 0 4px;background-color:#fff;border:1px solid #ccc;display:inline-block;outline:none}.user-search-form__btn{font-size:12px;line-height:16px;padding-left:10px;padding-right:10px;color:#666;height:30px;border-radius:0 4px 4px 0;padding:4px 7px 4px 7px;border:1px solid #ccc;margin:0 0 0 -5px;vertical-align:top;outline:none;cursor:pointer;background-image:linear-gradient(#fafafa 10%,#ececec 60%,#f3f3f3 100%);width:60px}.user-search-form__btn:hover{background-image:linear-gradient(#efefef 10%,#e9e9e9 60%,#e7e7e7 100%)}.user-search-form__btn:active{background-image:linear-gradient(#efefef 10%,#e9e9e9 60%,#e7e7e7 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.25)}.last-events{width:220px}.last-events__item{height:37px;margin-bottom:0;padding:4px 7px;background-color:#e3e3e3;border:none;box-shadow:none}.last-events__item-details{float:left;margin-top:6px}.last-events__item:nth-child(even){background:#fff}.last-events__item-opponent{display:inline-block;float:right;margin-top:8px}.last-events__item-opponent_ellipsis{max-width:145px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.last-events__item-opponent .user-status{margin-top:-1px}.last-events__item-ago{color:#999;font-size:10px;line-height:10px}.last-events__item-ago_centered{margin-top:7px}.last-events__item-result{font-size:13px}.current-user-info{height:66px;width:206px;padding:6px;background-color:#e3e6e6;border:1px solid #cfcfcf;-webkit-box-shadow:inset 0 1px 0 white,0 1px 2px white;box-shadow:inset 0 1px 0 white,0 1px 2px white}.current-user-info__edit-link{display:inline-block;margin-top:7px;margin-left:2px;font-size:12px}.current-user-info__login{display:inline-block;float:left;width:132px}.current-user-info__avatar{display:inline-block;float:left;margin-right:6px}.current-user-info__location{display:inline-block;width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:2px}.current-user-info .user-badge__location{max-width:110px}.ratings-widget__toggle{width:200px;background-color:#f0f0f0;color:#690;text-decoration:none;text-align:left;font-size:18px;font-family:sans-serif;font-weight:lighter;display:inline-block;border-top:1px solid #cbcbcb;padding-right:10px;padding-top:10px;padding-left:10px;padding-bottom:4px;padding-top:7px;height:23px}.ratings-widget__toggle:hover{color:#690;text-decoration:none;cursor:pointer}.ratings-widget__content{width:200px;padding:8px 10px 5px 10px;position:static;border-radius:0;background-color:#e3e3e3;box-shadow:none;border-top:1px solid #ccc;margin:0;color:#666;font-size:14px}.ratings-widget__content_hidden{display:none}.ratings-widget__caret{margin-top:3px}.ratings-widget__toggle:hover .ratings-widget__caret{background-position:-5px -106px}.ratings-widget__toggle_opened .ratings-widget__caret{background-position:-5px -95px}.ratings-widget__toggle_opened:hover .ratings-widget__caret{background-position:-5px -130px}.ratings-widget__name{display:none;color:#999;font-size:16px;margin-left:6px}.ratings-widget__toggle:hover .ratings-widget__name{display:inline-block}.ratings-widget__toggle_opened .ratings-widget__name{display:inline-block}.ratings-widget__games-played{font-weight:bold;margin-top:16px;margin-bottom:10px}.ratings-widget__games-played .custom-game-white{margin-top:-2px}.ratings-widget__graph-link-wrapper{text-align:right;margin-top:5px}.ratings-widget__toggle_opened{background-color:#fafafa}.site-statistics{}.site-statistics__header{height:50px;background:url(/cassette.axd/file/Content/images/stat-block-header-ff7af0b05e6200c1dce75c63b6c646af7701d11d.png);width:220px;position:relative}.site-statistics__online{float:left;width:100px;margin-top:9px}.site-statistics__header-text{float:left;margin-left:8px;width:108px;color:#fff;font-size:17px;text-align:center;margin-top:16px;text-shadow:1px 0 0 #aaa}.site-statistics__online-count{text-align:center;font-size:20px}.site-statistics__online-label{text-align:center;font-size:14px}.site-statistics__row{background-color:#f1f1f1;padding:7px 10px 5px;font-size:14px;overflow:hidden;border-bottom:1px solid #ccc;text-shadow:0 1px 0 #fff}.site-statistics__row-label{float:left}.site-statistics__row-count{float:right;font-size:17px;line-height:22px}.most-active{}.most-active__item{margin-bottom:6px}.most-active__badge{float:left}.most-active__count{float:right;line-height:32px}.topic-actions{cursor:pointer;display:inline-block}.topic-actions__action{display:inline-block;color:#999;text-decoration:none;border:1px solid #ccc;padding:3px 6px;border-radius:4px;background:#fff}.topic-actions__action_red:hover{color:#f66;border:1px solid #f99}.topic-actions__action_green:hover{color:#360;border:1px solid #693}.topic-actions__action_hide{display:none}.topic-actions__action .topic-actions__icon{display:inline-block;height:18px;vertical-align:middle}.topic-actions__action:hover .topic-actions__icon{display:none}.topic-actions__action .topic-actions__icon-active{display:none}.topic-actions__action:hover .topic-actions__icon-active{display:inline-block;vertical-align:middle;height:18px}.writing-block{background:linear-gradient(to bottom,#eaeaea 1%,#ccc 99%);border:1px solid #ccc;border-radius:0 0 5px 5px;box-sizing:border-box;padding:20px 20px 0 20px}.writing-block__input{margin-bottom:0;width:670px;box-sizing:border-box;height:90px;font-size:14px;overflow:hidden;padding-right:25px;resize:none}.writing-block__btn{font-size:14px}.writing-block__avatar{margin:13px 0 0 16px;display:inline-block}.writing-block_empty{padding:10px}.writing-block__wrapper{display:inline-block;position:relative;margin:0 15px}.writing-block__options{position:absolute;top:0;right:0;width:26px;height:100%;box-sizing:border-box;padding:6px 6px 0 0;text-align:center}.writing-block__help{text-align:right;color:gray}.writing-block__help-item{margin-right:5px}.comments-count{font-size:12px;text-align:center}.comments-count__date{vertical-align:middle;text-decoration:none;font-size:12px}.comments-count__date_link{color:#50b7dc}.comments-count__date_link:hover{text-decoration:underline}.comments-count__icon{margin:0 2px 0 0;vertical-align:middle}.comments-count__count{vertical-align:middle;font-size:16px;margin-bottom:4px}.forum-create{border:1px solid #ccc;border-radius:5px;padding:10px 20px;-moz-box-sizing:border-box;box-sizing:border-box}.forum-create__label{font-size:18px;margin-bottom:10px}.forum-create__title{width:475px;margin-bottom:10px}.forum-create__description{width:100%;box-sizing:border-box;margin-bottom:10px}.forum-create__submit{margin-top:10px}.table-legend{margin-top:7px;overflow:hidden}.table-legend__show-me{vertical-align:middle}.table-legend__show-me-icon{vertical-align:middle}.table-legend__wins-loses{float:right;color:#aaa;font-size:12px;margin-top:1px}.table-legend__wins,.table-legend__loses,.table-legend__draws{display:inline-block;vertical-align:middle}.table-legend__wins-icon{display:inline-block;width:10px;height:10px;margin:0 3px 0 10px;border:1px solid #ccc;background-color:#cbe2b5;vertical-align:middle}.table-legend__loses-icon{vertical-align:middle;width:10px;display:inline-block;height:10px;margin:0 3px 0 10px;border:1px solid #ccc;background-color:#fcc}.table-legend__draws-icon{display:inline-block;width:10px;height:10px;margin:0 3px 0 10px;border:1px solid #ccc;background-color:#dfdfdf;vertical-align:middle}.send-message{background:#d7d7d7;background-image:-webkit-linear-gradient(top,#e7e7e7,#ccc);background-image:linear-gradient(top,#e7e7e7,#ccc);border:1px solid #cecece;border-top:none;border-radius:0 0 4px 4px;padding:15px}.send-message__avatar{float:left}.send-message__text{border-radius:0;resize:none;height:54px;margin:3px 15px 0 15px;width:445px;display:inline-block}.send-message__input{width:375px}.send-message__btn{display:inline-block;vertical-align:top;padding:4px 13px}.ratings-user-info{}.ratings-user-info__avatar{margin-right:10px;display:inline-block}.ratings-user-info__texts{display:inline-block;vertical-align:top;margin-top:12px}.ratings-user-info__element{font-size:24px;line-height:26px}.ratings-user-info__arrow{font-size:24px;line-height:26px;color:#999;margin-left:4px;margin-right:4px}.ratings-user-info__element .user-badge__login{font-size:24px;line-height:26px;text-decoration:none;font-weight:normal}.tournaments-list{}.tournaments-list__container{border:1px solid #ccc;background:#f4f4f4;border-radius:4px}.tournaments-list__header{padding:3px 13px;color:#fff;margin-bottom:0;margin-top:0;cursor:pointer;background:#999;box-shadow:inset 0 1px #b9b9b9;border-top:1px solid #898989;border-bottom:1px solid #898989}.tournaments-list__header_red{background:#f66;box-shadow:inset 0 1px #ffabab;border-top:1px solid #c66;border-bottom:1px solid #c66}.tournaments-list__header_blue{background:#39c;box-shadow:inset 0 1px #9fd7ec;border-top:1px solid #3f9dcb;border-bottom:1px solid #3f9dcb}.tournaments-list__header_orange{background:#f93;box-shadow:inset 0 1px #ffc78f;border-top:1px solid #c93;border-bottom:1px solid #c93}.tournaments-list__toggle{float:right;position:relative;top:7px;left:-9px}.tournaments-list__archive-header{padding:5px 0}.tournament-info{width:220px;float:left;margin-left:20px}.tournament-info__table{width:100%}.tournament-info_small{position:absolute;left:740px;margin-left:0!important;border-top:1px solid #d08b40;border-bottom:1px solid #d08b40}.tournament-info__small .tournament-info__current-status{font-size:12px;background:#efa75a;background:-webkit-linear-gradient(top,#efa75a 0%,#eaa053 100%);background:linear-gradient(to bottom,#efa75a 0%,#eaa053 100%)}.tournament-info__small .tournament-info__current-status{height:39px}.tournament-info table .tournament-info__status{padding:10px 0;text-align:center;border:1px solid #d08b40;background:-webkit-linear-gradient(top,#efa75a 0%,#eaa053 100%);background:linear-gradient(to bottom,#efa75a 0%,#eaa053 100%);color:#fff;font-size:18px}.tournament-info table .tournament-info__current-status{background:#f0bd86;background:-webkit-linear-gradient(top,#f0bd86 0%,#eab47d 100%);background:linear-gradient(to bottom,#f0bd86 0%,#eab47d 100%);border-left:1px solid #d08b40;border-right:1px solid #d08b40;border-bottom:1px solid #dead78;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center;padding:0;height:40px}.tournament-info__t-data{background:#eaeaea;border-left:1px solid #d7dada;border-right:1px solid #d7dada;padding:5px 0;border-bottom:1px solid #ccc}.tournament-info__left{float:left;width:40px;padding-left:12.5px;padding-top:2px;-moz-box-sizing:border-box;box-sizing:border-box}.tournament-info__main{float:left;width:140px}.tournament-info table form button{margin:5px auto 0 auto;display:block}.tournament-info__title{margin:0;padding-left:0;color:#333;font-weight:bold;text-shadow:0 1px 1px #fafafa}.tournament-info form{margin-bottom:0}.slider-container>div.ui-slider{float:right;margin:8px 24px 10px 16px;width:340px}.ui-slider{background:#cacaca;border-left:1px solid #b3b3b3;border-bottom:1px solid #eee;border-top:1px solid #868686;-webkit-box-shadow:inset 0 1px #b3b3b3;box-shadow:inset 0 1px #b3b3b3;height:3px}.ui-slider_cpu{width:300px!important}.ui-slider-range{background:#efa75a;border-right:1px solid #d49450;border-bottom:1px solid #eee;border-top:1px solid #9e6f3c;-webkit-box-shadow:inset 0 1px #d49450;box-shadow:inset 0 1px #d49450;height:3px;position:relative}.ui-slider-handle{width:21px;height:21px;float:left;margin-left:-11px;position:relative;top:-15px;outline:none!important;background-image:url(data:image/png;base64,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)}.ui-slider .ui-slider-handle:nth-child(3){margin-left:-20px}.ui-slider-handle.ui-slider-handle-max-value{margin-left:-20px}.ui-slider-handle .slider-tooltip{top:-16px;left:-40px;position:absolute;text-decoration:none;color:#666;text-align:center;width:100px;font-size:11px;outline:none!important}.ui-slider .slider-max-value{float:right;margin-top:7px;font-size:12px}.ui-slider .slider-min-value{float:left;margin-top:7px;font-size:12px;position:relative;left:-6px}.user-friend{margin-bottom:30px;width:300px;float:left;margin-left:20px}.user-friend___avatar{display:inline-block}.user-friend___right{display:inline-block;vertical-align:top}.user-friend___info{display:block}.user-friend___status{display:block;font-size:12px;color:#999}.user-friend___deletion-block-container{display:inline-block}.user-friend___deletion-confirmation-wrapper{display:inline-block;position:absolute;margin-top:-7px;margin-left:103px;z-index:2}.user-friend___deletion-confirmation{background-color:#fc6;display:inline-block;border:1px solid #c93;height:38px;box-shadow:0 0 20px 1px #bbb}.user-friend___deletion-confirmation a{background-color:#fc6;color:#333;padding:10px 11px;display:inline-block;float:left;text-decoration:none}.user-friend___deletion-confirmation a:hover{color:#333;background-color:#ffdc97;background:-webkit-linear-gradient(bottom,#fecb67,#ffe6b3);background:linear-gradient(to top,#fecb67,#ffe6b3)}.user-friend___deletion-confirmation a.confirm-deletion{border-right:1px dotted #c93}.user-friend___-deletion-confirmation a.confirm-deletion:before{position:absolute;top:15px;left:-4px;display:inline-block;border-top:5px solid rgba(0,0,0,0);border-right:5px solid #c93;border-bottom:5px solid rgba(0,0,0,0);content:''}.user-friend___deletion-confirmation a.confirm-deletion:after{position:absolute;top:16px;left:-3px;display:inline-block;border-top:4px solid rgba(0,0,0,0);border-right:4px solid #fc6;border-bottom:4px solid rgba(0,0,0,0);content:''}.user-friend___deletion-confirmation a.confirm-deletion:hover:after{border-right:4px solid #ffdc97}.l-friends-page__sort{width:500px;display:inline-block;vertical-align:middle;float:left}.l-friends-page__filter-and-sort{background:#f4f4f4;padding-right:13px;display:block}.l-friends-page__search{display:inline-block;vertical-align:middle;float:right;margin-top:8px}.l-friends-page__tile{display:table-cell;padding-top:15px;min-width:739px}.l-friends-page__requests{display:table-cell;vertical-align:top}.tournament-tracker-template{}.tournament-tracker-template__info{font-size:13px;text-decoration:none;float:left;color:#000;margin-left:3px;padding:2px 0;width:81%}.tournament-tracker-template__row{line-height:18px}.tournament-tracker-template__row-item{padding:0 5px;font-size:12px}.tournament-tracker-template__label{margin-right:-4px;margin-left:4px}.tournament-tracker-template__name{overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;vertical-align:middle;max-width:160px}.tournament-tracker-template__name_shorter{max-width:105px}.tournament-tracker-template__row-item:not(:last-of-type){border-right:1px solid #fff}.tournament-tracker-template__button{float:right;height:41px;width:17%}.tournament-tracker-template__icon-man{margin-top:-1px}.tournament-search{border:1px solid #ccc;background:#eaeaea;font-size:14px;color:#666;box-shadow:inset 0 1px 0 #ececec;box-sizing:border-box;padding:15px 18px}.tournament-search__header{font-weight:bold;font-size:17px}.tournament-search__submit{padding-left:20px;padding-right:20px}.tournament-search__select{width:302px}.tournament-search__date-text{color:#555;margin-right:6px}.tournament-search__clear-filters{float:right;font-weight:normal}.tournament-search .control-group{margin-top:10px}.tournament-search .control-submit{margin-top:20px}.tournament-search .input{width:288px}.tournament-search__date-input.input{width:68px;margin-right:6px}.knockout-table{overflow:hidden}.knockout-table__header{width:175px;background:#693;color:#fff;text-align:center;padding:5px 0}.knockout-table__user-row{overflow:hidden;margin-top:4px}.knockout-table__user-row_first{margin-top:10px}.knockout-table__user-badge{overflow:hidden;background:#ededed;padding:4px;height:34px;width:120px;float:left}.knockout-table__user-name{margin-top:-2px}.knockout-table__user-name .user-badge__login_template{max-width:64px}.knockout-table__user-flag [class^="flag-"]{margin-left:1px}.knockout-table__result{width:33px;color:#000;text-decoration:none;display:block;float:left;padding-top:12px;height:30px;text-align:center;background:#d3d3d3}.knockout-table__result_win{background:#9c3}.knockout-table__result_loss{background:#f99}.fen-diagram{}.fen-diagram__copy-input{border:0;background:transparent;color:gray;font-size:80%;width:346px}.team-badge{}.team-badge__avatar{float:left;display:inline-block;margin-right:5px;margin-bottom:5px;border:1px solid #fff}.team-badge__text{color:#000;text-decoration:none;font-size:16px;display:inline-block;overflow:hidden;line-height:16px;height:18px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;margin-top:3px;text-shadow:0 1px 0 #fff}.team-badge__text_team{max-width:168px}.team-badge__text_player{max-width:135px;margin-left:4px}.team-badge__text:hover{text-decoration:underline}.team-badge__info{float:left}.team-badge__players{float:right}.team-badge__players-table{width:245px;vertical-align:middle;background-color:#f5f5f5;border:none}.team-badge__players-table-position{width:30px;text-align:center}.team-badge__players-table__dark{background-color:#ededed}.blacklist{display:table-cell;min-width:739px}.blacklist__empty-block{color:#999;font-size:18px}.blacklist__user{margin-bottom:30px;width:200px;float:left}.blacklist__user-avatar{display:inline-block}.blacklist__user-info-block{display:inline-block;vertical-align:top}.blacklist__user-info{display:block}.blacklist__deletion-block-container{display:inline-block}.blacklist__deletion-confirmation-wrapper{display:inline-block;position:absolute;margin-top:-7px;margin-left:103px;z-index:2}.blacklist__deletion-confirmation{background-color:#fc6;display:inline-block;border:1px solid #c93;height:38px;box-shadow:0 0 20px 1px #bbb}.blacklist__deletion-confirmation a{background-color:#fc6;color:#333;padding:10px 11px;display:inline-block;float:left;text-decoration:none}.blacklist__deletion-confirmation a:hover{color:#333;background-color:#ffdc97;background:-webkit-linear-gradient(bottom,#fecb67,#ffe6b3);background:linear-gradient(to top,#fecb67,#ffe6b3)}.blacklist__deletion-confirmation a.confirm-deletion{border-right:1px dotted #c93}.blacklist__-deletion-confirmation a.confirm-deletion:before{position:absolute;top:15px;left:-4px;display:inline-block;border-top:5px solid rgba(0,0,0,0);border-right:5px solid #c93;border-bottom:5px solid rgba(0,0,0,0);content:''}.blacklist__deletion-confirmation a.confirm-deletion:after{position:absolute;top:16px;left:-3px;display:inline-block;border-top:4px solid rgba(0,0,0,0);border-right:4px solid #fc6;border-bottom:4px solid rgba(0,0,0,0);content:''}.blacklist__deletion-confirmation a.confirm-deletion:hover:after{border-right:4px solid #ffdc97}.team-requests-invites{margin-top:10px}.team-requests-invites__empty{text-align:center}.team-requests-invites__section{margin-bottom:20px}.team-requests-invites__section-header{line-height:20px;color:#999;font-size:18px;font-weight:normal;margin:10px 10px 10px 0}.team-requests-invites__team-block{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team-requests-invites__team-block-link{color:#000;text-decoration:none;font-weight:bold;font-size:12px}.team-requests-invites__team-block-img{margin-right:5px}.team-requests-invites__request,.team-requests-invites__invite{display:inline-block;width:200px;padding:6px;margin:10px 10px 0 0;border:1px solid #cfcfcf;background-color:#e3e6e6;box-shadow:inset 0 1px 0 white,0 1px 2px white}.team-requests-invites__request-half,.team-requests-invites__invite-half{width:50%;float:left}.input-group{margin:10px 0}.input-group__label{vertical-align:top}.input-group__label_inline{display:inline-block;width:250px}.input-group__controls{}.input-group__controls_inline{display:inline-block}.input-group__input{resize:none;width:310px}.input-group__message{display:block;color:#999}.input-group__validation{margin-left:5px}.input-group__validation_inline{display:inline-block}.club-details{}.club-details__status{}.club-details__table{margin:15px 0}.club-details__controls{}.club-page{}.club-page__info{margin:20px 0;text-align:justify;font-size:13px}.club-page__paragraph{margin:10px 0}.club-page__legend{color:#999;margin:20px 0}.club-page__list{list-style-type:disc;margin-left:17px}.club-page__list-item:not(:first-child){margin-top:4px}.club-partners{min-height:350px}.club-partners__country{width:250px;margin-right:13px}.club-partners__region{width:250px}.club-partners__clubs-list{margin-top:20px;max-height:600px;overflow-y:auto;padding-right:10px}.club-partners__club{margin-bottom:15px;border-bottom:1px solid #ccc}.club-partners__btn{display:block;float:right}.club{padding-bottom:15px}.club__name{display:block;font-size:18px;margin-bottom:5px}.club__region{display:block}.club__address{display:block}.club__contacts{display:block}.club__condition{display:block;margin-top:10px;font-weight:bold}.club-confirm-user{}.club-confirm-user__info{display:inline-block;text-align:left;padding-left:15px;width:430px}.club-confirm-user__field{font-weight:bold;display:inline-block;width:140px;vertical-align:middle;text-align:left}.club-confirm-user__value{display:inline-block}.club-confirm-user__photo{display:inline-block;vertical-align:top}.club-confirm-user__row{display:block;padding:7px 0;border-bottom:1px solid #ccc}.club-confirm-user__row:first-child{padding:0 0 7px 0}.arbiter-details{}.arbiter-details__status{}.arbiter-details__table{margin:15px 0}.arbiter-details__controls{}.arbiter-page{}.arbiter-page__info{margin:20px 0;text-align:justify;font-size:13px}.arbiter-page__paragraph{margin:10px 0}.arbiter-page__legend{background:#f5f5f5;padding:10px;margin-bottom:20px}.arbiter-page__list{list-style-type:disc;margin-left:17px}.arbiter-page__list-item:not(:first-child){margin-top:4px}.arbiter-page .input-group__controls_inline{display:block;margin-left:250px}.arbiter-page .input-group__label_inline{float:left}.arbiter-partners{min-height:350px;width:100%;height:490px}.arbiter-partners__country{width:250px;margin-right:13px}.arbiter-partners__region{width:250px}.arbiter-partners__arbiters-list{margin-top:15px}.arbiter-partners__arbiter{margin-bottom:5px;border-bottom:1px solid #ccc}.arbiter-partners__btn{display:block;float:right}.arbiter-partners .table{border:1px solid #ccc}.arbiter-partners .table__cell{padding:5px}.arbiter{margin-bottom:15px}.arbiter__closed-venue{background:#fcf8e3}.arbiter__name{display:block;font-size:18px;margin-bottom:5px}.arbiter__region{display:block}.arbiter__info{display:block}.arbiter__contacts{display:block}.arbiter__condition{display:block;margin-top:10px;font-weight:bold}.arbiter__clickable:hover{cursor:pointer}.arbiter-confirm-user{}.arbiter-confirm-user__info{display:inline-block;text-align:left;padding-left:15px;width:430px}.arbiter-confirm-user__field{font-weight:bold;display:inline-block;width:140px;vertical-align:middle;text-align:left}.arbiter-confirm-user__value{display:inline-block}.arbiter-confirm-user__photo{display:inline-block;vertical-align:top}.arbiter-confirm-user__row{display:block;padding:7px 0;border-bottom:1px solid #ccc}.arbiter-confirm-user__row:first-child{padding:0 0 7px 0}.tournaments-bar{background:#ededed;margin-top:1px;overflow:hidden}.tournaments-bar__item{font-size:13px;text-decoration:none;float:left;color:#000;padding:2px 0;width:100%}.tournaments-bar__item:nth-child(even){background:#f2f2f2}.tournaments-bar__row{line-height:18px}.tournaments-bar__row-item{display:inline-block;padding:0 5px;font-size:12px}.tournaments-bar__label{margin-right:-4px;margin-left:4px}.tournaments-bar__name{overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;vertical-align:middle;max-width:160px}.tournaments-bar__name_shorter{max-width:105px}.tournaments-bar__row-item:not(:last-of-type){border-right:1px solid #fff}.tournaments-bar__button{float:right;height:41px;width:17%}.tournaments-bar__icon-man{margin-top:-1px}.user-providers{width:300px}.user-providers__list{margin-top:10px}.user-providers__list-title{font-size:18px}.user-providers__list-item{height:60px}.user-providers__list-item:nth-child(even){background-color:#eee}.user-providers__list-item:nth-child(odd){background-color:#ccc}.user-providers__list-item_icon{float:left;margin-top:9px;margin-left:10px}.user-providers__list-item_btn{float:right;margin-top:15px;margin-right:15px}.user-providers__addition-title{margin-top:10px;font-size:16px}.user-providers__available-list{margin-top:10px;padding:5px 5px 5px 0}.user-providers__available-list-item{display:inline-block;margin:0 0 0 5px;padding:0;border:none;overflow:hidden;cursor:pointer;outline:none;opacity:.8}.user-providers__available-list-item:active,.user-providers__available-list-item:hover,.user-providers__available-list-item:focus{outline:none;opacity:1}