@font-face{font-family:alte;src:url(fonts/alte.eot);src:url(fonts/alte.woff) format('woff') , url(fonts/alte.ttf) format('truetype') , url(fonts/alte.svg) format('svg');font-weight:400;font-style:normal}.btn-outline-primary,.btn-primary,header .nav-link,header .navbar-brand{color:#fff!important}h4,h5{color:#333}body,h3,h5,label.placeholder span{font-family:Verdana,Arial,Helvetica,sans-serif}#main2,#main3{width:70%}#footer,#wrap{max-width:1260px;margin:0 auto;text-align:left}#main2,#tabs,h5{padding-bottom:10px}#login,#tabnava-p{padding-left:20px}#tabnav,#tabnava-p{margin:0 0 10px;padding-top:4px}#board_js,#contribs,#home_news li,#main,#main3,#sidebar,#sidebar2,#sidebar3,#social_links,#tabs{margin-top:20px}#login_area,#logo{height:146px;padding-top:20px}#sidebar .box_grey h2,.box_blue .top,.stable .edited,.tablewo .edited,.tr_comment{font-style:italic}#home-explorer,#home-puzzles,#home-search{width:307px;background:url(https://www.365chess.com/images/xhome-banners-bk.png.pagespeed.ic.YSnaXRjDei.png) no-repeat}#box_features,.box_sidebar,.columns li,.diagram,.jump{overflow:hidden}body{font-size:14px!important;text-align:center}header .nav-item{margin:0 3px}header .nav-link{text-transform:uppercase;text-decoration:none;text-align:center;position:relative;padding:5px 0;display:block;font-size:12px;white-space:nowrap}header .nav-link:after{content:"";display:block;width:100%;height:3px;position:absolute;bottom:0;left:0;background:#03844c;opacity:0;transform:translateY(3px);transition:50ms linear}header .nav-link.active:after,header .nav-link:hover:after{transform:translateY(0);opacity:1}header.main-header .nav-link:hover{color:#00a65e!important}.dropdown-item{color:#212529!important}.tr_messages_error,.tr_messages_success{text-transform:uppercase;font-size:.875rem;text-align:center;padding:.5rem 3rem!important;min-width:50%;z-index:999}.tr_move{cursor:pointer;white-space:nowrap;display:inline-block;padding:.25em .17em}.tr_move:hover{background-color:#f0f0ee}.currNode{background:#d1e4f6}.tr_comment{font-size:90%;word-wrap:break-word;margin:0 .2em 0 .1em}.input,.input2{font-style:normal}.trainer_marks{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;pointer-events:none}#footer,#middle,#wrap,.note{position:relative}.offcanvas-menu .offcanvas-divider{color:#def1e7}.offcanvas-menu .offcanva-btn{color:#fff;font-size:.875rem;padding:5px 12px;border-radius:5px;text-decoration:none}.offcanvas-menu .offcanva-btn:hover{background-color:#00a65e}.offcanvas-menu .offcanvas-body{padding:0 0 1rem}.offcanvas-menu .offcanvas-welcome{background:#162158;color:#fff;padding:15px 20px;font-size:14px}.offcanvas-menu .section-title{padding:15px 20px 7px;color:#cacaca;font-weight:400;display:grid;grid-template-columns:20px 1fr 20px;align-items:center;font-size:13px;grid-gap:8px;cursor:pointer;user-select:none;border-bottom:1px solid #cacaca}.offcanvas-menu .section-title .icon{height:16px;background:#cacaca;mask-position:center center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.offcanvas-menu .section-content ul{font-size:13px;margin:0;list-style:none;padding:0}.offcanvas-menu .section-content ul a{padding:7px 30px;text-decoration:none;margin:0;color:#383b41;border-radius:5px;transition:.1s linear;background:#fff;display:flex;justify-content:space-between}#ham,#home_news .gallery br+br,#login,#login_responsive,#notes-message,.hide,.offcanvas-menu .section-content ul a .arrow{display:none}.offcanvas-menu .section-content ul a.active,.offcanvas-menu .section-content ul a:hover{background:#def1e7;border-radius:5px}.offcanvas-menu .section-content ul a.active .arrow,.offcanvas-menu .section-content ul a:hover .arrow{opacity:1}.offcanvas-menu .section-content ul a .arrow:after{font-family:"Font Awesome 5 Pro";content:"?"}.offcanvas-menu .section-content ul a .arrow.active{transform:rotate(180deg)}@media screen and (min-width:768px){.offcanvas-menu .offcanvas-body{padding:0 0 1rem}.offcanvas-menu .section-title{cursor:default;padding:15px 0 5px;border-bottom:0}.offcanvas-menu .section-content ul a{padding:7px 0 7px 15px;font-weight:400;margin:0}.offcanvas-menu .section-content ul a .arrow{opacity:0;display:block;width:15px;height:auto;transition:.1s linear}}.offcanvas-menu .offcanvas-menu-main .icon{mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 448\ 512\'%3E%3Cpath\ d=\'M416\ 476v24c0\ 6.627-5.373\ 12-12\ 12H44c-6.627\ 0-12-5.373-12-12v-24c0-6.627\ 5.373-12\ 12-12h360c6.627\ 0\ 12\ 5.373\ 12\ 12zm-8.033-324H248v-48h50a6\ 6\ 0\ 0\ 0\ 6-6V62a6\ 6\ 0\ 0\ 0-6-6h-50V6a6\ 6\ 0\ 0\ 0-6-6h-36a6\ 6\ 0\ 0\ 0-6\ 6v50h-50a6\ 6\ 0\ 0\ 0-6\ 6v36a6\ 6\ 0\ 0\ 0\ 6\ 6h50v48H40.033c-27.574\ 0-46.879\ 27.244-37.738\ 53.259L87.582\ 448h272.836l85.287-242.741C454.846\ 179.244\ 435.541\ 152\ 407.967\ 152z\'/%3E%3C/svg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 448\ 512\'%3E%3Cpath\ d=\'M416\ 476v24c0\ 6.627-5.373\ 12-12\ 12H44c-6.627\ 0-12-5.373-12-12v-24c0-6.627\ 5.373-12\ 12-12h360c6.627\ 0\ 12\ 5.373\ 12\ 12zm-8.033-324H248v-48h50a6\ 6\ 0\ 0\ 0\ 6-6V62a6\ 6\ 0\ 0\ 0-6-6h-50V6a6\ 6\ 0\ 0\ 0-6-6h-36a6\ 6\ 0\ 0\ 0-6\ 6v50h-50a6\ 6\ 0\ 0\ 0-6\ 6v36a6\ 6\ 0\ 0\ 0\ 6\ 6h50v48H40.033c-27.574\ 0-46.879\ 27.244-37.738\ 53.259L87.582\ 448h272.836l85.287-242.741C454.846\ 179.244\ 435.541\ 152\ 407.967\ 152z\'/%3E%3C/svg%3E)}.nav-pills .nav-link,.nav-tabs .nav-link{border:0;position:relative;color:#212529;border-radius:0}.nav-tabs .nav-link.active{color:#fff!important;background:#00a65e!important}.tooltip-inner{max-width:300px;width:300px;padding:.25rem .1rem!important;font-size:.9em}.blue_button,.blue_button_small,.bt_start,.button,.button-disabled,.button-orange1,.button-small-yellow,.green_button{padding:5px 10px!important;text-decoration:none!important;font-size:1.4em!important;font-weight:400!important;font-family:'Roboto Slab',Tahoma,Geneva,sans-serif!important;color:#fff!important}.tooltip-inner .row>*{padding-right:5px!important;padding-left:5px!important}@-webkit-keyframes openmenu{0%{left:-300px}100%{left:0}}@keyframes openmenu{0%{left:-300px}100%{left:0}}@-webkit-keyframes closemenu{0%{left:0}100%{left:-300px}}@keyframes closemenu{0%{left:0}100%{left:-300px}}@-webkit-keyframes openlogin{0%{left:-300px}100%{left:0}}@keyframes openlogin{0%{left:-300px}100%{left:0}}@-webkit-keyframes closelogin{0%{left:0}100%{left:-300px}}@keyframes closelogin{0%{left:0}100%{left:-300px}}.loadersmall{border:5px solid #f3f3f3;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin;border-top:5px solid #555;border-radius:50%;width:30px;height:30px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#home_news .gallery dl,#home_news .wp-smiley,h2,ol,ul{margin:0}.carousel-control{width:4%!important}.carousel-control.left,.carousel-control.right{background-image:none!important}.bt_start:hover,form textarea{background:#fff!important;color:#001929!important}.jump{clear:both;height:0}form input[type="password"],form input[type="text"],form select{background:#fff!important;padding:6px 10px!important;margin:0;height:auto!important;font-size:1.3em!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;vertical-align:middle!important;color:#001929!important;border:1px solid #001929!important}form textarea{margin:0;font-size:1em!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:5px!important;border:1px solid #001929!important}#login_area form label+label+label{margin-top:22px;float:right}#login_area form label+label+label .bt_start{font-size:1.3em!important}label{font-weight:400!important}.blue_button,.blue_button_small,.bt_start,.button,.button-orange1,.button-small-yellow,.green_button{background:#001929!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;border:none!important;height:auto!important}.button-disabled{background:#848484!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;border:none!important;height:auto!important}.button,.input{padding:1px}#top a.current,.atable thead,.bkm_cat,.error,.help_title,.stable thead,.ttable thead,h3,h4,h5{font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-size:10px!important}.bt_start_white,.button-orange1{color:#fff!important;background:#cc513d!important}.bt_start_sky{color:#fff!important;background:#55ade3!important}.green_button{background:#cc513d!important}#top.open_ham{-webkit-animation-name:openmenu;-webkit-animation-duration:.5s;-webkit-animation-delay:0s;animation-name:openmenu;animation-duration:.5s;animation-delay:0s;left:0}#login_area.open_login,#top.close_ham{-webkit-animation-duration:.5s;-webkit-animation-delay:0s}#top.close_ham{-webkit-animation-name:closemenu;animation-name:closemenu;animation-duration:.5s;animation-delay:0s;left:-300px}#login_area.open_login{-webkit-animation-name:openlogin;animation-name:openmenu;animation-duration:.5s;animation-delay:0s;left:0}#login_area.close_login{-webkit-animation-name:closelogin;-webkit-animation-duration:.5s;-webkit-animation-delay:0s;animation-name:closemenu;animation-duration:.5s;animation-delay:0s;left:-300px}#board_js table table tr td,#board_js table tr td input{width:auto!important}.pag{margin:20px 0;text-indent:-5000px}.pag tr td a,.pag tr td b{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;line-height:auto;padding:5px 10px;display:block;margin:0 0 0 4px;background:#001929;float:left;color:#fff!important;text-decoration:none;text-indent:0}.input2,a img{border:none}.pag tr td a:hover,.pag tr td b{background:#55ade3}.pag tr td a:hover{color:#001929;text-decoration:none}*{padding:0;margin:0}p{margin:0 0 8px}#latest_games .content,.blclear,.clear,.clear_both{clear:both}h3{font-size:.9em}h4{font-size:28px}h5{padding-left:10px;font-size:14px}.engine-move:hover,.stable a:hover,.stable a:link,a:link,a:visited{color:#337ab7}#tabnav a:hover,#top a:hover,.ttable a:hover,.ttable a:link,a:hover{color:#cc513d}h2.title a:link,h2.title a:visited,h3.title a:link,h3.title a:visited{color:#222;text-decoration:none}#carousel_chess .banner_slider{width:50%;font-family:'Roboto Slab',Tahoma,Geneva,sans-serif;color:#001929;float:left;padding-bottom:20px;text-align:center;min-height:270px}#carousel_chess .banner_slider:last-child,#sidebar #banner_support_us a,#sidebar #banner_tell_your_friends a,.button-secondary:hover,.button-small:disabled:hover,.button-small:hover,.button-small[disabled]:hover,.button3:hover,.submit input:hover{color:#fff}#carousel_chess .light{background:url(https://www.365chess.com/images3/xbg_banner_light.png.pagespeed.ic.OCVBQ-fWtb.jpg) right top no-repeat #c6eaff}#carousel_chess .dark{background:url(https://www.365chess.com/images3/xbg_banner_dark.png.pagespeed.ic.1W0_bx0aPZ.png) left top no-repeat #001929}#carousel_chess .banner_slider h2{padding:15px 30px 0 80px;margin:0;font-size:3em;font-weight:700;text-align:left}#carousel_chess .banner_slider p{padding:15px 30px 10px 60px;margin:0;font-size:1.8em;text-align:left}#carousel_chess .banner_slider:last-child h2,#carousel_chess .banner_slider:last-child p{padding-left:30px;padding-right:60px}#carousel_chess .banner_slider .bt_start{display:inline;margin:10px auto 0;width:auto;text-align:center}.carousel-control-next,.carousel-control-prev{width:7%!important}#footer,#top{font-size:110%}#top a{color:#e5e5e5;text-decoration:none}#top a.current{color:#fff}#opbar{float:right;text-align:right}#opbar a{color:#ccc;text-decoration:none;float:left;padding:3px}#login_area{float:right;color:#fff}#login_area input{margin:5px 5px 0 0!important}#article table a:hover,#article table a:link,#login_area a,.tablewo a:hover,.tablewo a:link,.top_players a,div.notice-ad strong{color:#55ade3}#login_box{font-size:1.2em}#logged_box{padding-top:70px;text-align:right;z-index:2;font-size:2em}#login_area input.input{border:1px solid #9f9f9f;font-size:12px;height:16px;padding-top:2px;margin-top:5px;margin-bottom:5px}label.placeholder span{color:#333;position:absolute;padding-top:9px;padding-left:3px;font-size:12px;display:block}#login_area input.partial,#signup .signup_hint,label.placeholder.partial span{color:#999}#footer,#footer a,#footer a:hover{color:#666}label.placeholder.hidden span{display:none;color:red}#wrap{width:97%;display:block}#login{width:510px;height:73px}.error{color:red}#article,#main{width:70%;min-height:330px;padding-bottom:20px}#sidebar,#sidebar2,#sidebar3{display:block;margin-bottom:20px;width:28%}#sidebar h2{font-size:16px}#common-mistakes dt,#composition #stipulation,#contributions dt,#fleft,#last_session dt,#problem-details dt,#problem-stats dt,#rating-puzzles dt,#session-type dt,.fleft,.ms #article,.ms #main,.ms #main2,.ms #main3,.ms #main_sr,.new-ratings dt,.sm #sidebar,.sm #sidebar2,.sm #sidebar3,.sm #sidebar_sr{float:left}#common-mistakes dd,#contributions dd,#fright,#last_session dd,#problem-details dd,#problem-stats dd,#rating-puzzles dd,#session-type dd,#top_chess_players .rating,.fright,.ms #rightbar,.ms #sidebar,.ms #sidebar2,.ms #sidebar3,.ms #sidebar_sr,.new-ratings dd,.sm #main,.sm #main2,.sm #main3,.sm #main_sr{float:right}#main3{padding-bottom:20px}#main3 h2{font-size:150%}#main_sr{width:330px}#sidebar_sr{display:block;margin-bottom:20px;width:598px}#mainfull{margin:20px auto;text-align:left}#mainfull .title{font-size:1.3rem;margin-bottom:.5rem;font-family:Roboto,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:900;line-height:1.2}.percent{font-family:Tahoma;font-size:10px;color:#fff}.btn,.button,.input,.input2,input.submit{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em}#main p,#mainfull p{padding:7px 0;line-height:1.5em}#sidebar.wide_sidebar,#sidebar2.wide_sidebar,#sidebar3.wide_sidebar{width:40%}#main.wide_main,#main2.wide_main,#main3.wide_main{width:58%}#footer{width:100%;padding:20px 0;border-top:1px solid #ccc;display:block;clear:both}#middle{clear:both}.column-a,.column-b,.column-c{width:210px;float:left;margin:0 20px 40px 0}.column-d{width:210px;float:left;margin:0 0 40px}#footer a{text-decoration:none;font-weight:400}.column-a ul li,.column-b ul li,.column-c ul li,.column-d ul li{list-style-type:none;padding:3px 0}input.submit{width:99px;height:21px;padding:1px}.left_blue,.left_grey{width:162px;padding-left:15px}.input2{background-color:#ffe2d0}.newsb,.newst{font-family:"Trebuchet MS"}.newst{font-size:10px;color:#fff}.news,.newsb,.newss,.newstb,.newsts{color:#000}.newsb{font-size:22px}.newstb{font-family:Georgia,"Times New Roman",Times,serif;font-size:28px}.news{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}.newsts{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px}.main_search,.newss,.opmoves,moves{font-family:Verdana,Arial,Helvetica,sans-serif}.newss{font-size:.9em}.left_blue{background-color:#cc513d;height:28px;color:#fff}.left_grey{background-color:#c6eaff;height:27px;color:#001929}.buttons{height:28px;border-bottom:1px solid #c9cfd3}.buttons li{list-style:none;line-height:28px;margin-left:8px;display:inline;float:left}.buttons li a,.buttons li a:hover{font:11px/28px Verdana,Arial,Helvetica,sans-serif;color:#b7010d;text-decoration:none}.buttons li a{height:28px;width:177px}.table1{border-spacing:0;border-collapse:collapse}.table1 td{padding:4px 6px}.sep10{height:10px}#profile .tbl_current_rating tr,.sep20{height:20px}.sep3{height:3px}.bkm_cat{font-size:14px}.linkt{height:20px;line-height:20px;text-align:center;font-size:.9em;border-top:1px solid #b7010d;margin-top:28px;color:#b7010d}hr{border:0;height:1px;background:#b7010d}.help_title{color:#646464;padding-top:40px}.questions{padding:0 0 0 20px}#tabnav,#tabnav_s,#top_chess_players .name,.atable td,.rating-cap{padding-left:10px}.helpful_links{padding-top:10px;list-style:none}#latest_games dt,#latest_games li,#most_viewed_articles li,.stable{margin-top:10px}.stable thead{background-color:#55ade3;color:#fff;font-size:1em}#article table thead a,#article table thead a.visited,#article table thead a:link,.atable thead a,.atable thead a.visited,.atable thead a:link,.box_link a,.box_link a:hover,.stable thead a,.stable thead a.visited,.stable thead a:link,.ttable thead a,.ttable thead a.visited,.ttable thead a:link{color:#fff;text-decoration:none}.atable a:link,.error2,.main_search{color:#b7010d}#tabnav_s a:hover,#tabnava a:hover,.stable tbody{color:#001929}.stable td{padding:10px;width:auto!important}.stable .delete,.tablewo .delete{text-decoration:line-through;font-style:italic}#article table .light,.stable .light,.tablewo .light{background:#fff}.stable .dark,.tablewo .dark{background:#f0f0f0}.atable thead{background-color:#cc513d;color:#fff}.atable tbody{color:#001929;font-size:.9em}.atable tr,.ttable tr{height:24px}.atable .dark,.atable .light,.gray-columns-middle .columns li:nth-child(2n),.ttable tbody td,table.results-table tr:nth-child(odd){background:#c6eaff}.ttable thead{background-color:#55ade3;color:#fff;text-align:center}.ttable tbody{color:#333;font-size:.9em;text-align:center}.ttable td{width:116px;border-bottom:1px solid #fff;border-right:5px solid #fff}table.hoverable tr.hover{background-color:#598ca9!important;color:#fff!important;cursor:pointer!important}.moves a,.opmoves a{color:#000;text-decoration:none;font-weight:400}.moves .forward a:hover,.moves a:hover,.moves a:visited,.opmoves .forward a:hover,.opmoves a:hover,.opmoves a:visited{color:#000}.moves .current,.opmoves .current{padding:2px;background:#ffc;font-weight:700;border:1px solid #b7010d}.moves .forward,.opmoves .forward{color:#828282}.opmoves{line-height:23px}#comments .header{padding:5px;background:#eee;border:1px solid #ccc}#comments .cleft{float:left;width:300px;line-height:16px}#comments .cright{text-align:right;line-height:16px}#comments .body{padding:12px;clear:both;display:block;background-color:#fafaf7;border:1px solid #e6e3d9;border-top:0;margin-bottom:18px}#header .title,#puzzles_options .option .main h2{padding-bottom:0!important}.error2{font-weight:700}.searchbk{background-image:url(https://www.365chess.com/images/xbg3.gif.pagespeed.ic.LcZ4YC9Oq2.png);background-repeat:repeat-x;height:500px}div.notice-alert{padding:10px;color:#fff;background-color:#bd0000;font-weight:700;text-align:center}div.notice-supporter{padding:10px;color:#de3301;background-color:#ffc;font-weight:600;font-size:1.1em;text-align:center}div.notice-ad{padding:10px;background-color:#fefee9;margin-bottom:20px;text-align:center}div.notice-new{padding:10px;font:12px Verdana,Arial,Helvetica,sans-serif;color:#000;background-color:#ffc;margin-bottom:20px;text-align:center}.light{background:#e7f0f5}.dark{background:#ddccd1}.players{height:28px;border-bottom:1px solid #55ade3}.players li{list-style:none;line-height:28px;margin-right:5px;display:inline;float:left;width:21px;text-align:center}.players li a,.players li a:hover{font:11px/28px Verdana,Arial,Helvetica,sans-serif;color:#55ade3;text-decoration:none}.players li a{height:28px;width:177px}.main_search{margin-left:20px;font-size:24px;font-weight:700}div.box_link{margin-top:5px;padding:2px 10px;background:#b7010d;color:#fff;line-height:17px;text-decoration:none;text-align:center}.buttons2 li{list-style:none;margin-right:3px;display:inline;float:left}.text_button{font-family:Arial,Helvetica,sans-serif;font-size:.9em;background:url(https://www.365chess.com/images/btn_bk2.gif.pagespeed.ce.nnCFv3oErt.gif) repeat-x;color:#000;border:1px solid #b7939d;text-decoration:none;text-align:center;width:70px}.text_button.disabled{border:1px solid #ccc;background-color:#eaeaea;color:#949494;cursor:default}.flink{color:#b7010d;text-decoration:underline}.info_box{clear:left;margin:10px 0 10px 10px!important;width:98%;padding:0}.note{background:#c6eaff;bottom:6px;right:6px;padding:10px 10px 10px 40px;margin:20px 0 0;text-align:left;color:#2e2e2e}.tellafriend{background:url(https://www.365chess.com/images/xenvelope.gif.pagespeed.ic.0ArfQomBP4.png) no-repeat #a9010e;padding:5px 5px 5px 40px;margin:0;text-align:left;border:1px solid #cf0010;color:#fff;position:absolute;left:750px;top:20px}input.button-small-#c6eaff,input.button-small-#c6eaff2{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}.column50{width:50%}#problem-stats .content span,#rightbar,#search_block #content span,ul.dropdown li:hover ul{display:block}#tabs{height:33px}#tabs-p{height:34px}#tabnav li,#tabnav_s li,#tabnava li,#tabnava-p li{margin:0;padding:0;display:inline;list-style-type:none}#tabnav a:link,#tabnav a:visited{float:left;background:#55ade3;width:120px;padding:5px 10px;margin-right:10px;text-align:center;text-decoration:none;color:#001929}#tabnav .active a:link,#tabnav .active a:visited{background:#001929;color:#55ade3;font-weight:400}#tabnav_s{font-size:9px;height:16px;margin:9px 0 10px;padding-top:3px}#tabnav_s a:link,#tabnav_s a:visited{float:left;background:#eee;line-height:10px;padding:3px 10px;margin-right:10px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;text-decoration:none;color:#666}#tabnav_s .active a:link,#tabnav_s .active a:visited{background:#cc513d;color:#fff;font-weight:400}#tabnav_s a:link.online,#tabnav_s a:visited.online{background:#c6eaff;color:#001929;font-weight:400;text-decoration:blink}#tabnav_s a:hover.online{color:#c6eaff}#tabnava{margin:20px 0 0 20px;padding:4px 20px 0;border-bottom:3px solid #001929;height:31px}#tabnava a:link,#tabnava a:visited{float:left;background:#55ade3;line-height:14px;border-top-left-radius:10px;border-top-right-radius:10px;padding:4px 11px 6px;margin-right:5px;text-align:center;text-decoration:none;color:#001929}#tabnava .active a:link,#tabnava .active a:visited{background:#001929;color:#fff;font-weight:400}#tabnava-p{height:26px}#tabnava-p a:link,#tabnava-p a:visited{float:left;line-height:14px;padding:4px 11px 6px;margin-right:5px;text-align:center;text-decoration:none;color:#001929}#tabnava-p .active a:link,#tabnava-p .active a:visited{background:#c6eaff;color:#001929;font-weight:400}#tabnava-p a:hover{color:#001929;background:#c6eaff}.elo{font-size:14px;font-weight:400;font-family:Verdana,Arial,Helvetica,sans-serif}.button-highlighted,.button-secondary,.button3,.submit input{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-style:solid;border-width:1px;cursor:pointer;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.5em;padding:3px 5px;text-decoration:none;outline:0}#faq_new dd p,a.grey-button{line-height:1.2em}input.button-small,input.button-small-blue,input.button-small-green{-webkit-border-radius:5px;-moz-border-radius:5px;border-width:0;cursor:pointer;font-family:Verdana,Geneva,sans-serif;text-align:center;vertical-align:middle;padding:3px 6px;text-decoration:none;outline:0;color:#fff}input.button-small{border-radius:5px;font-size:1em;background:#001929;min-width:40px}input.button-small-blue,input.button-small-green{border-radius:5px;font-size:1.4em;background:#001929!important;min-width:50px}input.button-small-blue{padding:2px 10px 5px!important}.button-small-disabled,div.button-small{border-width:0;font-family:Verdana,Geneva,sans-serif;text-align:center;height:25px;padding:3px 6px;outline:0;min-width:50px;cursor:pointer;text-decoration:none;vertical-align:middle;font-size:1em}input.button-small-#c6eaff{border-width:0;cursor:pointer;font-family:Verdana,Geneva,sans-serif;font-size:.9em;text-align:center;font-weight:700;line-height:20px;height:24px;padding:2px 3px 5px!important;text-decoration:none;outline:0;color:#fff;background:#ce9100;min-width:50px}#article h2,#sidebar .box h2,input.button-small-#c6eaff2{font-family:Arial,Helvetica,sans-serif}input.button-small-#c6eaff2{border-width:0;cursor:pointer;font-size:14px;text-align:center;font-weight:700;line-height:34px;height:34px;padding:2px 15px 5px!important;text-decoration:none;outline:0;color:#fff;background:#f60;min-width:50px;text-transform:uppercase}div.button-small{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;background:#001929}#search_block input.text,input.text{height:19px}.hight tbody tr,.table_optip td,.tablewo tr{vertical-align:top}#loginbox .subtitle,#profile .tbl_current_rating thead,#puzzle-solving-themes .title,.button-highlighted,.subselect .current{font-weight:700}.button-secondary{background-color:#cee1ef!important}.button-small:disabled,.button-small[disabled]{background-color:#ccc;border:1px solid #999;color:#fff}.button-small-disabled{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;opacity:.5;-moz-opacity:.50;background:#848484}.inputbutton,.inputbutton2{border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:.9em;padding:2px 15px 3px;border-style:solid;border-width:1px;color:#fff;text-align:center}.button3:hover,.submit input:hover{border-color:#fff}.button-secondary:hover{border-color:#328ab2}.inputbutton{background-color:#3b5998}.inputbutton2{background-color:#9e010d}.button-big{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background:#c52c10;color:#fff;padding:8px 10px;border-style:solid;border-width:1px;cursor:pointer;font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;line-height:22px;font-weight:700;font-size:13px}table.moves_table td,table.moves_table th{border-top:1px solid #999;padding:4px!important;width:40px}#profile #right_column .separator,#settings h3,.tablewo td.actions_row,img.flag{border-bottom:1px solid #ccc}.news_line{border-top:1px solid #e39fab;color:#4e8abe;font-size:.9em;line-height:16px;margin:0 0 15px;padding:5px 10px 20px;text-align:center;width:80%}#contribs{border:1px solid #ccc;background-color:#fbfbfb;padding:10px;color:#666}#article{width:671px}#article h2{color:#cc513d;font-weight:700;font-size:18px;padding-bottom:10px!important}#search_block input.text,#search_block select{border:1px solid #9f9f9f;font-size:12px;padding-top:2px;margin-top:5px}#article p{padding:7px 0;text-align:justify}#article table{margin:1em 1em 1em 0}#article table thead,.tablewo thead{background-color:#4b596d;color:#fff;font-weight:700;font-size:.9em}#article table tbody,.tablewo tbody{color:#333;font-size:.9em}#article table td,#article table th{border-bottom:1px solid #ccc;padding:7px 5px}#article table .dark{background:#f7f7f7}#logo{width:45%;float:left}#logo img{float:left;margin-right:10px}#header .title{padding-top:10px;margin-bottom:0!important;font-size:40px;color:#fff;font-family:Tahoma;font-weight:700}#header .title a{text-decoration:none;color:#fff}#search_block #search_block_main,#search_block_search_pos #search_block_search_pos_main{background:#c6eaff;text-align:left;width:100%;max-width:900px}#search_block_main,#search_block_opening_explorer_main,#search_block_search_pos_main,#search_block_tournament{clear:both;padding:0;width:100%;max-width:550px}#puzzles_options .option-2 .fleft img,#recent_puzzles li img,#search_block_search_pos #search_block_search_pos_main{max-width:100%}#search_block_tournament{background:#c6eaff;max-width:100%}#search_block .top,#search_block_search_pos .top{height:12px;padding:0;margin:0;display:block;line-height:1px;border-top:3px solid #001929}#search_block #content{padding:15px 30px}#search_block select{height:23px}#search_block .long{width:212px}#search_block .mid{width:150px}#search_block .short{width:100px}#search_block .shorter{width:50px}#search_block .lleft,#search_block .lright,#search_block label,#search_block label.right{padding-top:15px;display:block}#recent_puzzles ul,#search_block ul,#search_block_opening_explorer ul,#search_block_search_pos ul,.ab_options ul{list-style:none;margin:0;padding:0}#search_block li,#search_block_opening_explorer li,#search_block_search_pos li{display:inline;float:left;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-weight:700;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}#search_block .typeahead li{display:block!important;float:none!important;text-align:left!important}#search_block .search_game,#search_block_opening_explorer .opening_explorer,#search_block_search_pos .opening_explorer{background:#001929;border-right:1px solid #c6eaff;color:#fff;padding:5px 10px}#search_block .opening_explorer,#search_block .search_position,#search_block_opening_explorer .search_game,#search_block_opening_explorer .search_position,#search_block_search_pos .search_game,#search_block_search_pos .search_position{background:#55ade3;border-right:1px solid #c6eaff;color:#001929;padding:5px 10px}#search_block li a,#search_block_opening_explorer li a,#search_block_search_pos li a{color:#001929;text-decoration:none}#search_block #advanced_search,#search_block .bottom,#search_block_search_pos .bottom{display:block;margin:0 auto;clear:both;padding-top:20px}#puzzle-solving-content-right #puzzle-user-rating,#puzzle-solving-themes,#search_block #adv_search,#search_block_search_pos #search_opts,.main_box #upload_photo_thumb form{padding-top:20px}a.grey-button{padding:4px 10px;background:#888;-moz-border-radius:11px;-moz-box-sizing:content-box;font-family:Verdana,Geneva,sans-serif;font-size:.9em;font-weight:700;color:#fff;text-decoration:none}.blue_button,.blue_button_small,.green_button{border:0;cursor:pointer;height:29px;line-height:25px;padding:0 0 7px;position:relative;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:12px;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-weight:700;margin:0 auto}a.blue_button_lnk,a:hover.blue_button_lnk{color:#fff;text-decoration:none}.blue_button{display:block;background:url(https://www.365chess.com/images/xblue_button_v2.gif.pagespeed.ic.mly6rHs5do.png) no-repeat}.blue_button_small{background:url(https://www.365chess.com/images/xblue_button_small_v2.gif.pagespeed.ic.CPrruei38g.png) no-repeat}.green_button{display:block;width:200px}.box,.box_grey,.box_grey_2{margin-bottom:15px;padding-bottom:15px}#sidebar .box h2{font-size:18px;color:#cc513d;font-weight:700;text-indent:16px;padding-top:11px}#sidebar .box h3{font-family:Verdana,Geneva,sans-serif;font-weight:400;text-indent:16px;font-size:.9em;color:#999;margin-bottom:15px}#sidebar .box_grey h2,#sidebar .box_grey h4{font-weight:700;padding-top:11px;text-indent:16px}#sidebar .box .content,#sidebar .box_blue_side .content,#sidebar .box_grey .content,.box_blue .content{padding:0 16px}#sidebar .box .bottom,#sidebar .box_blue_side .bottom,#sidebar .box_grey .bottom,#sidebar .box_grey_2 .bottom{display:block;height:22px;line-height:22px;margin:0 auto;text-align:center}#google_plusone h3,#profile .data .subselect{text-align:left!important}#sidebar .box_grey h2{font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#cc513d}#sidebar .box_grey h4{font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;font-style:normal}#sidebar .box_blue_side h2 span,#sidebar .box_grey h2 span{font-style:normal!important}#sidebar .box_blue_side h3,#sidebar .box_grey h3{font-family:Verdana,Geneva,sans-serif;font-weight:400;font-size:.9em;color:#999;margin-bottom:15px;padding:10px 16px 0}.box_blue_side{background:#001929;margin-bottom:15px;padding-bottom:15px}#sidebar .box_blue_side h2{font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:700;text-indent:16px;padding-top:11px}#sidebar .box_blue_side h4{background:url(https://www.365chess.com/images/xsidebar_box_blue_top_v2.gif.pagespeed.ic.pt-fyA9Y1L.png) left top no-repeat;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;font-style:normal;font-weight:700;text-indent:16px;padding-top:11px}#box_features h2,#box_features h4,#recomm_sites h2,#sidebar .sidebar_item_header h2{font-family:Arial,Helvetica,sans-serif}#sidebar .sidebar_item_header{border-top:1px solid #81bff2;clear:left;margin-top:15px;text-align:left}#sidebar .sidebar_item_header h2{font-size:18px;color:#cc513d;font-weight:700;padding:0;margin:0;text-indent:0;background:0 0}#home_news ul,#latest_games ul,#menu-sidebar ul,#most_viewed_articles ul,.new-ratings ul{list-style:none}#menu-sidebar li{margin-top:10px;margin-left:10px}#menu-sidebar li a{display:block;margin-top:5px;margin-bottom:3px;font-weight:700}img.flag{padding-bottom:1px;padding-right:1px;border-right:1px solid #ccc}#recomm_sites h2{font-size:18px;color:#cc513d;font-weight:700;text-indent:16px;padding-top:11px;margin-bottom:10px}#top_chess_players .player{float:left;width:210px;margin-bottom:11px}#latest_games .c_button_next,#latest_games .c_button_prev{height:8px;line-height:8px;width:11px;border:0;display:block;position:relative;cursor:pointer}#latest_games #nav{padding-right:10px;float:right}#latest_games li a{display:block;margin-top:5px;margin-bottom:3px}#latest_games dd{margin-top:5px}#latest_games .c_button_prev{margin:0 auto;background:url(https://www.365chess.com/images/xrecent_games_prev_v2.png.pagespeed.ic.-BCJLX43nl.png) no-repeat}#latest_games .c_button_next{margin:3px auto 0;background:url(https://www.365chess.com/images/xrecent_games_next_v2.png.pagespeed.ic.LfgWCi291q.png) no-repeat}#sidebar #banner_opening_explorer{background:url(https://www.365chess.com/images/xchess_opening_explorer_v2.png.pagespeed.ic.BCVDTEf6rH.png);height:132px;margin-bottom:15px}#sidebar #banner_opening_explorer a{height:132px;color:#fff;text-decoration:none}#sidebar #banner_opening_explorer .title{text-decoration:none;display:block;font-size:20px;font-family:Calibri,Arial,Helvetica,sans-serif;padding:10px 0 0 10px}#home_news h3 a,#main2 #op_exp_flip a,#sidebar #banner_opening_explorer .title a{text-decoration:none}#sidebar #banner_opening_explorer .content{text-decoration:none;display:block;width:130px;position:relative;left:10px;top:10px}#sidebar #banner_opening_explorer .lnk{text-decoration:underline;display:block;width:130px;position:relative;left:10px;top:18px}#sidebar #banner_search_position{background:url(https://www.365chess.com/images/xbanner_search_position_v2.png.pagespeed.ic.W47Fx0gbZs.png);height:132px;margin-bottom:15px}#sidebar #banner_search_position a{height:132px;text-decoration:none;color:#fff}#sidebar #banner_search_position .title{text-decoration:none;display:block;font-size:20px;font-family:Calibri,Arial,Geneva,sans-serif;padding:10px 0 0 10px}#sidebar #banner_search_position .content{text-decoration:none;display:block;width:130px;position:relative;left:10px;top:5px}#sidebar #banner_search_position .lnk{text-decoration:underline;display:block;width:130px;position:relative;left:10px;top:15px}#sidebar #banner_support_us{padding:10px;margin-bottom:15px;background:#cc513d;color:#fff;font-size:1.2em}#sidebar #banner_support_us a .title,#sidebar #banner_tell_your_friends a .title{text-decoration:none;display:block;padding:10px 0;font-size:1.3em}#sidebar #banner_tell_your_friends{padding:10px;margin-bottom:15px;background:#cc513d;font-size:1.2em}#box_features_content{padding:15px}#box_features #box_features_content_box{padding:0 30px 0 0}#box_features h2{font-style:normal;margin-bottom:5px;font-weight:400;color:#cc513d}#box_features h4{font-weight:700}#box_features li strong,#home_news h3,#home_news h4{font-family:Verdana,Geneva,sans-serif}#box_features ul{list-style:none;padding-top:20px}#box_features li{padding:0 0 1em 1.3em;line-height:1.4}#box_features #bottom{clear:both;height:11px;margin-bottom:20px}#box_features .and_more{font-weight:700;display:block;text-indent:15px;padding-bottom:20px}#home_news h2{margin-bottom:0;color:#cc513d}#home_news h3{font-weight:700;font-size:16px;margin:auto;padding:0}#home_news h4{font-weight:400;font-size:.9em;color:#7f7f7f;margin:auto;padding:0}#home_news .image{float:left;width:5%;text-align:left}#home_news .text{float:left;width:95%;font-size:1.3em}#home_news .text h3{font-size:1.2em;padding:5px 0}#home_news p{margin:20px 0}#home_news .bottom{clear:both;width:100%;height:1px;background:url(https://www.365chess.com/images/x1px_grey_v2.png.pagespeed.ic.vBO9Fagv0T.png) repeat-x}#home_news .older_entries{text-align:right;display:block;padding-top:20px}#search_block_opening_explorer #search_block_opening_explorer_main{border-top:3px solid #001929}#search_block_opening_explorer .top{height:12px;padding:0;margin:0;display:block;line-height:1px}#search_block_opening_explorer .full_top{background:url(https://www.365chess.com/images/xbox_blue_top_d_v2.gif.pagespeed.ic.-TlYBs5CA2.png) left top no-repeat!important}#search_block_opening_explorer #content{padding:5px 7px 10px;max-width:500px;text-align:left}#search_block_opening_explorer li{display:inline;float:left;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-weight:700}.fen{padding-top:10px;clear:both}.fen input{padding:3px;max-width:400px}#main2 #rel_ops{padding-top:30px;width:500px}#main2 #rel_ops h3,#opening-notes h2{font-size:16px;font-weight:400;margin:0;font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,arial,verdana,sans-serif;border-bottom:3px solid #eee}#main #signup textarea,input.text{font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:5px;font-size:12px}#main2 #rel_ops li{list-style:none;line-height:18px;font-weight:700;padding-left:10px}#main2 #rel_ops li a,.diagram .eco{font-weight:400}#search_block_search_pos #content{padding:5px 10px 15px}#search_block_search_pos .search_game{background:#55ade3;border-right:1px solid #c6eaff;color:#001929;padding-left:5px 10px}#search_block_search_pos .search_position{background:#001929;border-right:1px solid #c6eaff;color:#fff;padding-left:5px 10px}#search_block_search_pos .opening_explorer{background:#55ade3;border-right:1px solid #c6eaff;color:#001929}#search_block_search_pos select{border:1px solid #9f9f9f;font-size:12px;height:23px;padding-top:2px}#search_block_search_pos .search_games{padding-left:15px}#helpful_links{background:#001929;margin-top:30px}#common-mistakes table,#helpful_links .bottom,#profile #right_column dd,#puzzle-solving #giveup-buttons,#settings{padding-top:10px}#composition,#puzzle-solving #board-buttons,#puzzle-solving-content-right #complete_sol{padding-top:5px}#dialog-solution p,#eco_search h2{padding-top:10px!important}#search_opts label{padding-top:3px;display:block}#eco_search h2{margin-bottom:0;text-indent:16px!important}.red{color:#c60000!important}#signup{background:#c6eaff;padding:10px}#main #signup form .indent,#main #signup form label,#modal-dialog form label{padding:8px 0;margin:5px 0 5px 10px;display:block}#main #signup form label input{width:210px;display:block}input.text{border:1px solid #9f9f9f;padding-top:2px}#main #signup .verylong{width:300px}#main #signup #homepage,#main #signup #my_games{padding:13px 0 13px 10px}#main #signup #my_games span{margin-top:5px!important;display:block}#main #signup #my_games label{display:inline!important}#main #signup #my_games label input{display:inline!important;width:auto!important}#main #signup textarea{padding-top:2px}#main #signup #aliases_desc{width:200px;margin-left:15px;padding-top:3px;color:#999}#main #signup form div select,#main #signup form label select,select{border:1px solid #9f9f9f;font-size:12px;height:23px;margin-top:5px;padding-top:2px}#main .remember{padding-left:10px;clear:both}#register_small{padding-top:25px}#signup hr{border:0;height:1px;background:#001929;margin:10px 0}#signup .signup_hint_edit{color:#999;padding-left:10px}.items_desc{margin-left:15px}#link_to_page_mygames,.mistakes td,.mistakes thead td{text-align:right}#link_to_page_mygames input.text{width:400px;color:#333}#badges_banners h3{font-size:18px;padding-top:15px}#badges_banners textarea{font-size:10px;margin-top:15px}#badges_banners table{margin-bottom:20px}#badges_banners td{padding-top:20px;vertical-align:middle;text-align:center}#profile #left_column{float:left;width:30%;color:red}#profile #left_column a{margin-top:8px!important;display:block}#profile #right_column{float:right;width:69%}#profile #right_column .separator{line-height:14px;height:14px}#profile #right_column .separator span{background:#fff;padding:2px 5px 2px 0;font-weight:700;float:left;bottom:1px;z-index:1000}#profile #right_column dt{float:left;width:140px;padding-top:10px;color:#666}#profile .flag{vertical-align:bottom}#profile .space{clear:both;padding-top:20px}#profile .p_meter{background:repeat-x #fff;border:1px solid #333;display:block;height:12px;margin-left:10px;width:100px}#profile #profile-completeness{background-color:#ddf0f8;border:1px solid #99cce6;height:72px;padding:7px 0;margin-top:15px;text-align:left;color:#333}#profile .percentage{display:block;text-align:center;margin-bottom:7px}#profile-completeness a{display:block;text-align:center}table.moves_table{text-align:center;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}table.moves_table td{text-align:left}.currMove{background:#ccc;padding:4px}.box_blue,.main_box{padding-bottom:15px}.opex_repertoire{margin-top:10px;margin-bottom:10px;display:block}.ab_options li{display:inline;float:left;line-height:28px;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-weight:700}#puzzle-solving-content-left #you_play,#puzzle-solving-content-right #timer,#rating-puzzles h4 .comment,#supporters_lightbox h3,.box_blue .top,.main_box h2{font-family:Arial,Helvetica,sans-serif}#top .rightop{margin-left:115px}#top .rightop_logged{margin-left:60px}#repertoire_player{margin-top:10px;border:1px solid #7ebef2}#repertoire_player #lside{width:50%;float:left}#repertoire_player #lside .icon{padding-left:5px;float:left}#repertoire_player #lside .link{padding-top:3px;padding-left:5px;float:left}#repertoire_player #rside{width:50%;float:right;text-align:right}#repertoire_player #rside .icon{padding-right:5px;float:right}#repertoire_player #rside .link{padding-top:3px;padding-left:10px;float:left}.main_box{background:url(https://www.365chess.com/images/xbox_main_bg_v2.gif.pagespeed.ic.GLNnriC2ab.png) left bottom no-repeat;width:641px;margin:50px auto 0}.main_box h2{background:url(https://www.365chess.com/images/xbox_main_top_v2.gif.pagespeed.ic.uAKsJ2dorm.png) left top no-repeat;font-size:14px;color:#333;font-weight:700;text-indent:16px;line-height:27px}.dotted,.mistakes tr{background:url(https://www.365chess.com/images/dots.gif.pagespeed.ce.VlBvtM3HGE.gif) center bottom repeat-x}.main_box .content{padding:16px}.main_box #upload_photo{padding:20px 90px}.main_box #upload_photo span{display:block;padding:5px 0 30px;color:#666}.main_box #upload_photo a,.main_box #upload_photo_thumb a{padding-left:20px}.main_box #upload_photo .button-small,.main_box #upload_photo_thumb .button-small{padding-left:10px!important;padding-right:10px!important}.main_box #upload_photo_thumb{text-align:center}#puzzle-solving-content-right #view-puzzle,#search_result_players{margin-bottom:15px}#search_result_players span{display:block;text-indent:280px;margin-bottom:5px}#search_result_players table{border:1px solid #999;width:375px;margin:0 auto}#search_result_players table td{border-bottom:0!important}#search_result_players td.games{text-align:center;width:145px}table.results-table{border-collapse:collapse;margin-top:8px;color:#001929;width:100%}.box_sidebar .content,table.results-table td,table.results-table th{padding:10px}table.results-table th{background-color:#55ade3;color:#fff;font-weight:700}tr.highlight td{background-color:#e2e2e2;font-weight:700}#profile #current_rating{float:left;width:360px;margin-top:25px}#profile #rating_evolution{float:right;width:300px;margin-top:25px}#profile .tbl_current_rating,#settings .data table{width:100%}.subselect{text-align:right;margin:8px 0 5px}.subselect ul{list-style:none;display:inline;padding:0}.subselect li{display:inline}#profile #solving_history{padding-top:60px}#solving_history .good{color:#008400}#solving_history .wrong{color:#900}.tablenav{clear:both;height:30px;vertical-align:middle;margin:6px 0 4px}.tablenav .actions{height:30px;line-height:30px}.hight tbody td{padding:7px 0 0 10px;line-height:1.5em;height:48px}#main form select{border:1px solid #9f9f9f;font-size:12px;height:23px}#main form select option,select option{padding-right:10px}.new-ratings{width:200px;margin:0 auto}#common-mistakes ul,#contributions ul,#last_session ul,#problem-details ul,#problem-stats ul,#rating-puzzles ul,#session-type ul{list-style:none;padding-top:15px}.new-ratings li{margin-bottom:5px;height:20px;clear:both}#common-mistakes li,#contributions li,#last_session li,#problem-details li,#problem-stats li,#rating-puzzles li,#session-type li{margin-bottom:5px;clear:both}.dotted-h{line-height:18px;height:30px;margin-bottom:25px!important}.dotted-t{background:url(https://www.365chess.com/images/dots.gif.pagespeed.ce.VlBvtM3HGE.gif) top repeat-x;display:block;padding-top:7px}#rating-puzzles h4 .comment{font-size:.9em;color:#999}#recent_puzzles li .title,#sidebar .box_grey_2 h2,#sidebar .box_grey_2 h3{font-family:Verdana,Geneva,sans-serif}.box_blue{background:url(https://www.365chess.com/images/xpuzzle_tselector_main_v2.png.pagespeed.ic.4bNcV2l1w_.png) left bottom no-repeat;margin-bottom:15px}.box_blue .top{background:url(https://www.365chess.com/images/xpuzzle_tselector_top_v2.png.pagespeed.ic.6WKETP3QGo.png) left top no-repeat;font-size:18px;color:#cc513d;font-weight:700;text-indent:16px;padding-top:11px}#faq_new dt,#puzzle-solving-content-right #navbar,.diagram .diagram-board{padding:10px 0}#profile #mycollections,#profile #mypuzzles,#profile #tselector{margin-top:25px}#profile #tselector dt{float:left;width:120px;clear:both;height:30px;padding-top:10px}#profile #tselector dt.notop{height:20px!important}#profile #tselector dd{float:left;width:400px}#profile .data{margin-top:50px}.tablewo thead a,.tablewo thead a.visited,.tablewo thead a:link{color:#fff;text-decoration:none}.tablewo thead td{padding-left:10px;vertical-align:middle;height:24px}.tablewo tbody td{padding:7px 0 0 10px;height:24px;line-height:1.3em}.tablewo td.actions_row{padding-top:2px}#mycollections #table_actions,#mypuzzles #table_actions{margin-top:4px}#modal-dialog,.mistakes td.first{text-align:left}#modal-dialog form label input{width:190px;display:block}#puzzle-solving #heading{font-size:18px;font-weight:700;margin-top:20px}#puzzle-solving #heading #report-as,#puzzle-solving #heading #title{height:30px}#puzzle-solving #heading #puzzle_id{font-size:18px;font-weight:700}#puzzle-solving #heading span{font-size:.9em;font-weight:400}#puzzle-solving-content-left{width:40%;float:left}#puzzle-solving-content-left #you_play{text-align:center;font-size:18px;padding-bottom:10px;height:26px}#composition{font-size:12px;font-weight:700;color:#333}#composition #material{float:right;padding-right:25px}#puzzle-solving-content-right{width:45%;float:right}#puzzle-solving-content-right #timer{font-size:18px;font-weight:700}#puzzle-solving-content-right #timer span{font-size:18px;font-weight:400}#puzzle-solving-content-right #moves{padding-top:10px;font-size:12px}#puzzle-solving-content-right #solved-correct #message{background-color:#b8f7b8;width:100%;text-align:center;margin-top:7px}#puzzle-solving-content-right #solved-correct #message span,#puzzle-solving-content-right #solved-giveup #message span,#puzzle-solving-content-right #solved-incorrect #message span{display:block;padding:15px 0;font-weight:700;font-size:1em}.new-ratings span{font-size:11px!important;padding:0!important;font-weight:400!important;display:inline!important}#puzzle-solving-content-right #solved-giveup #message,#puzzle-solving-content-right #solved-incorrect #message{background-color:#ff8b89;width:100%;text-align:center;margin-top:7px}#puzzle-solving-content-right #view-puzzle #message{background-color:#e5e5e5;width:100%;text-align:center}#puzzle-solving-content-right #view-puzzle #message p{margin:0;padding:10px;line-height:1.5em}#puzzle-solving-content-right #puzzle-user-rating .title,#puzzle-solving-content-right .title{font-weight:700;padding-bottom:10px}#puzzle-solving-content-right #puzzle-user-rating #comment{color:#666;padding-top:5px;clear:both}#puzzle-solving-themes .theme{float:left;vertical-align:middle;padding-right:10px;padding-top:10px}#puzzle-solving-themes .theme div{padding-bottom:3px;display:inline}#puzzle-solving-themes #add-tag{clear:both;padding-top:10px}#puzzle-solving-content-right #loading{padding-top:10px;font-size:14px}#problem-stats .subselect{text-align:center;margin:20px 0 0!important}#social_links a{margin-bottom:10px;display:block}#sidebar .box_grey_2 h2{font-size:14px;font-style:normal;font-weight:700;text-indent:16px;padding-top:15px;height:40px;background:#001929;color:#fff}#sidebar .box_grey_2 h3{font-size:14px;font-style:normal;font-weight:700;text-indent:10px;padding-top:8px;height:32px;margin-top:20px;clear:both;background:#001929;color:#fff}#sidebar .box_grey_2 .content{padding:0 8px}#sidebar .already_supporter{background:url(https://www.365chess.com/images/xoneline_bk_v2.png.pagespeed.ic._ezMm54G2M.png) left top no-repeat;height:39px;margin-bottom:20px;font-family:Tahoma,Geneva,sans-serif;text-align:center;line-height:39px}#sidebar #puzzle_day_sidebar h3{color:#333}.supporter_button{text-align:center;border:5px solid #c6eaff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin:0 auto;width:580px;padding:5px 0}.gray-columns-top{margin-top:20px;background:#001929}.columns{line-height:20px;list-style:none}.columns h3{font-family:Tahoma,Geneva,sans-serif;font-size:16px;font-weight:700;color:#fff}.columns li{width:100%}.columns div{float:left;height:52px;line-height:52px;width:20%;text-align:center;color:#666}.columns .price{height:40px;line-height:14px}.columns .first-column{text-align:left;width:58%;margin:0;padding:0 0 0 5%;color:#001929;font-size:1.3em}.columns .ltick,.columns .ntick,.columns .tick,.columns .tickwc{padding:15px 0 0;width:20%;margin:0}.columns .tick{background:url(https://www.365chess.com/images3/xok.png.pagespeed.ic.7bHPVU3qjG.png) 50% 50% no-repeat}.columns .tickwc{background:url(https://www.365chess.com/images3/xok.png.pagespeed.ic.7bHPVU3qjG.png) 50% 7px no-repeat}.columns .ntick{background:url(https://www.365chess.com/images3/xno.png.pagespeed.ic.Qwsqhpxhjh.png) 50% 50% no-repeat}.columns .ltick{background:url(https://www.365chess.com/images3/xok_yellow.png,qv=3.pagespeed.ic.j-OlYAYg5y.png) 50% 7px no-repeat}.table_optip td{height:20px}#supporters_lightbox{padding:30px 20px}#supporters_lightbox h3{color:#cc513d;font-weight:700;font-size:22px;padding-bottom:10px!important}.diagram{position:relative;color:#000;font-size:13px;padding:10px;text-align:center;width:480px;background:#f5f5f5;border:1px solid #ccc}.diagram .title{font-size:16px;font-weight:700;padding-bottom:5px}.diagram .players{font-weight:700;border:0!important;height:auto!important}.diagram .caption{width:510px;text-align:left;margin:0 auto}#home_news img{margin:0;max-width:640px}#home_news .attachment img{max-width:900px}#home_news .alignleft,#home_news img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}#home_news .alignright,#home_news img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}#home_news .aligncenter,#home_news img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}#home_news img.aligncenter,#home_news img.alignleft,#home_news img.alignright{margin-bottom:12px}#home_news .wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px}#home_news .gallery,#puzzle_day{margin:auto}#home_news .wp-caption img{margin:5px 5px 0}#home_news .wp-caption p.wp-caption-text{margin:5px;color:#888;font-size:12px}#home_news .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}#home_news .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}#home_news .gallery img{border:10px solid #f1f1f1}#puzzles_options .option{background:#c6eaff;min-height:100px;clear:both;margin-bottom:10px}#puzzles_options .off{background:url(https://www.365chess.com/images/xbk_puzzles_off_v2.gif.pagespeed.ic.iK_Yhfn4S5.png) no-repeat!important;min-height:100px!important;color:#aaa!important}#puzzles_options .off h2{color:#aaa!important}#puzzles_options .option .content{padding:9px 15px}#puzzles_options .off .content{padding:11px 15px!important}#puzzles_options .option .main{float:left;padding-left:22px;width:60%}#puzzles_options .option .button_start{float:right;margin-top:39px;max-width:15%;font-size:.9em}#puzzles_options .option-2{clear:both;padding-bottom:50px}.top_players #nav,.top_players h2{padding-bottom:10px;padding-top:10px}#puzzles_options .option-2 p{line-height:1.5em}#puzzles_options .option-2 a.button{float:none!important;padding:4px 25px!important}#puzzles_options .option-2 ul{margin:10px;list-style-type:disc;padding-left:20px}#puzzles_options .option-2 li{line-height:1.5em;display:list-item}#puzzles_options #puzzles_op2 .fleft{width:30%}#puzzles_options .option-2 .fright{width:60%}.subtitle-puzzles{font-size:16px;font-weight:700;color:#cc513d}.top_players{min-height:210px;background:#001929;color:#fff}.top_players li{list-style:none;padding:0 15px}.top_players .player{float:left;width:180px;margin-bottom:11px}.title .content,.top_players .content{width:90%!important;margin:0 auto!important}.top_players .content ul li,.top_players .title ul li{width:200px!important}.top_players .content{padding-top:20px!important;padding-right:0!important;padding-left:0!important}.top_players #nav{background:#fff;color:#001929}.top_players #nav .left{float:left;padding-left:10px}.top_players #nav .right{float:right;padding-right:10px}.top_players #nav .title{text-align:center;width:190px;float:left;font-size:12px;font-weight:700}.top_players #nav .title li{width:160px}#recent_puzzles h2{padding-top:15px}#recent_puzzles li{float:left;width:30%;background:#c6eaff;min-height:290px;margin-right:3%;text-align:center}#recent_puzzles li.first{margin-left:0!important}#recent_puzzles li .title{font-size:18px;font-weight:700;padding-top:10px;color:#001929}#recent_puzzles li .puzzle{padding-top:25px;padding-bottom:5px}#settings h3{margin-bottom:14px}#settings .data{padding-left:30px;clear:both}#home-banners{height:154px;margin-bottom:15px}#home-banners .banner{height:154px}#banner-puzzles-supp a,#home-banners a{text-decoration:none;cursor:hand}#home-banners .title{padding-top:10px;padding-left:17px;font-family:Calibri,Arial,Tahoma,Geneva,sans-serif;font-size:26px;font-weight:700;color:#08c;width:250px}#home-banners .content{width:145px;position:relative;left:17px;top:5px;color:#333;height:84px}#home-banners .lnk{padding-left:17px;font-weight:700;color:#333}#home-banners .over .lnk{color:#08c!important}#home-puzzles{height:154px;float:left;margin-right:7px}#home-puzzles.off{background-position:0 -308px}#home-puzzles.over{background-position:0 -462px}#home-explorer{height:154px;float:left}#home-explorer.off{background-position:0 0}#home-explorer.over{background-position:0 -154px!important}#home-search{height:154px;float:right}#home-search.off{background-position:0 -616px}#home-search.over{background-position:0 -770px}.mistakes thead tr{font-weight:700;background:0 0}.mistakes tr{height:25px}.mistakes tr.last{background:0 0!important}#banner-puzzles-supp{margin-bottom:15px;background:#55ade3}#banner-puzzles-supp .title{font-family:Tahoma,Geneva,sans-serif;font-size:20px;text-align:left;color:#fff;padding:15px 0 0 15px}#banner-puzzles-supp .content{font-family:Verdana,Geneva,sans-serif;padding:15px;color:#fff}.orange{color:#cc513d!important;font-size:2em!important;padding:15px 0}#dialog-solution p textarea{padding:5px;margin-bottom:15px}#puzzle_day{background:url(https://www.365chess.com/images/xbox_blue_bg_v2.gif.pagespeed.ic.rA9ngH-w6j.png) left bottom no-repeat;clear:both;padding:0}#puzzle_day .top{background:url(https://www.365chess.com/images/xbox_blue_top_e_v2.gif.pagespeed.ic.6bNJ_ASiP_.png) left top no-repeat;height:12px;padding:0;margin:0;display:block;line-height:1px}#puzzle_day #content{padding:15px 30px;text-align:left;max-width:500px}#puzzle_day #help{color:#060;font-weight:700}#puzzle_day #link-to-puzzles{padding-top:15px;line-height:20px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}#google_plusone{padding:15px 0;text-align:center}#google_plusone h3{padding-bottom:10px;color:#08c;font-size:12px}#loginbox{background:#c6eaff;margin:15px auto;padding:15px 20px;max-width:700px;width:100%;text-align:left;color:#001929}#loginbox .title{font-weight:700;font-family:Arial;padding-bottom:10px;color:#0e5589}#loginbox .fleft,#loginbox .fright{width:48%}#loginbox .fleft .title,#loginbox .fright .title{padding-bottom:10px;font-size:26px;font-wright:bold}#loginbox .inputbig{color:#888;margin:6px 0;width:250px;padding:2px}#loginbox .join_button{cursor:pointer;margin:5px 0;color:#888;overflow:visible;padding:2px 8px;vertical-align:middle;font-weight:700}#loginbox #error_label{background:#fcc;border-radius:3px;color:#c00;padding:8px;margin-right:40px}#loginbox .inputerror{background:#ffebeb}#loginbox ul{padding:0;list-style-type:none;margin:3px 0 25px;line-height:1.6em}#loginbox p{margin:3px 0 15px;line-height:1.6em}#loginbox ul li{margin-left:0}#loginbox table td{padding:6px 0}#loginbox .message{color:#0e5589;font-weight:700;padding-bottom:0!important;margin-bottom:0}#opening-notes{width:95%;margin:20px auto 0}#opening-notes #notes-body{margin-top:15px}#opening-notes .create-note{background:#001929;border-radius:3px;padding:12px;text-align:center;color:#fff}#opening-notes .create-note a{font-size:18px}#notes-message h3{font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,arial,verdana,sans-serif;font-size:16px;font-weight:400;color:#333!important}#notes-message a{font-size:14px}#ecotree .line{padding-left:5px}#ecotree .opname{width:300px;float:left}#ecotree .opmoves{float:right;width:50%}.box_sidebar{margin-bottom:10px;background:#c6eaff}.sdialogButton,.sdialogButton:hover{background-color:#ee3b44}#inline-supporter{font-size:14px;font-weight:400}#inline-supporter h4{font-size:24px;color:#ee3b43;text-align:center;font-weight:400}#faq_new dl dd,#faq_new dt{font-size:1.4em}.sdialogButton{border:1px solid #ee3b44;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:17px;padding:16px 31px;text-decoration:none}.sdialogButton:active{position:relative;top:1px}#mainfull #search_block .lleft{width:400px!important}#faq_new{width:100%;color:#001929}#faq_new a{color:#104b70}#faq_new dl:last-child dd{font-size:1.1em;margin-bottom:10px}@media (max-width:1400px){body{font-size:1.2em}}@media (max-width:1200px){#puzzle-solving-content-right{width:35%}}@media (max-width:1100px){#board_play,#board_play_popup,#div_board_play_search{width:75%!important}}@media (max-width:1000px){#content #eco,#content label span,#content label.fright,#content select,#table-serach,#table_left,#table_right,.game_list_board,.game_list_moves{width:100%!important}#carousel_chess .banner_slider h2,#carousel_chess .banner_slider p,#carousel_chess .banner_slider:last-child h2,#carousel_chess .banner_slider:last-child p{padding-left:30px;padding-right:30px}#login_area .google-btn,#tabnava li{display:inline}body{font-size:1.5em!important}#board_play,#board_play_popup,#div_board_play_search{width:65%!important}#login_area,#top{width:300px;position:absolute;left:-300px}#divsep100{padding-top:0!important}#content label span{float:left;display:block}#col-eco,#col-img,#col-mov,#rel_ops,.up1000{display:none}#top{top:146px;z-index:100;background:#fff}#ham{top:0;width:40px;height:40px;background:url(https://www.365chess.com/images3/icon_ham.png.pagespeed.ce.lZPc9_dg5_.png) left center no-repeat #cc513d;position:absolute;left:100%;display:block;margin-left:-40px;z-index:101}#login_responsive{display:block;width:100%;font-size:2em;color:#fff;background:#55ade3;text-align:center;line-height:68px;vertical-align:middle;height:68px}#login_responsive a{color:#001929;text-decoration:none}#login_responsive a:hover{color:#fff}#login_area{height:auto;top:206px;z-index:99;background:#001929;margin:0;text-align:center;padding-bottom:20px}#login_area form label{width:80%;float:none}#login_area form label+label+label{margin-top:0;float:none}#wrap{width:100%;margin:0 auto}#article,#main,#main2,#sidebar,#sidebar2{width:95%!important;margin:0 auto;float:none!important}.GameTextLayer-Popup{height:auto!important;max-height:300px}.board-play-popup{min-height:auto!important}#main.wide_main,#main2.wide_main,#main3.wide_main,#sidebar.wide_sidebar,#sidebar2.wide_sidebar,#sidebar3.wide_sidebar{width:95%}#mainfull{width:95%;margin:20px auto}#logo{width:95%;margin:0 auto;float:none;padding-top:40px}#logo img{max-width:20%;height:auto!important}#logo h2{font-size:2.4em}.carousel-control{width:10%!important}#carousel_chess .banner_slider,#puzzle-solving-content-left,#puzzle-solving-content-right{width:100%;float:none}#carousel_chess .banner_slider h2{font-size:2.2em}#carousel_chess .banner_slider p{font-size:1.7em}#carousel_chess .banner_slider .bt_start{display:inline;width:auto}#search_block ul li,#search_block_opening_explorer ul li,#search_block_search_pos ul li{font-size:.9em}.fright{float:none!important}#home_news .image{width:10%}#footer,#home_news .text{width:90%}#tabs #fleft{float:none;text-align:center}#profile #left_column{float:none;width:95%;margin:0 auto;text-align:center}#profile #right_column{float:none;width:95%;margin:0 auto}#puzzles_options .option-2 .fleft,#puzzles_options .option-2 .fright{width:100%}.column-a,.column-b,.column-c,.column-d{float:none}.supporter_button{background:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%}.supporter_button table{width:auto!important}.supporter_button table input{margin-left:3px!important}#tabnava{margin:20px 0 0;border-bottom:none;height:auto}#tabnava li{margin:0;padding:0;list-style-type:none}#tabnava a:link,#tabnava a:visited{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:5px}.buttons2 li{margin-bottom:5px}#loginbox fleft,#loginbox fright{float:none;width:100%}}@media (max-width:700px){#signin-right{width:100%!important}#modal_content_id{width:auto!important}.__fs-branding{display:none!important}}@media (max-width:630px){#main3,#sidebar3,#sort_endgames{width:100%!important}#footer{font-size:1.4em!important}body{font-size:1.3em!important}#col-belo,#col-birth,#col-ctry,#col-dat,#col-fide,#col-open,#col-title,#col-welo,#desktopdiv,#opmoves{display:none}#mobilediv{display:block!important}#board_play,#board_play_popup,#div_board_play_search{width:98%!important}#blname,#wlname{width:150px!important}#bname,#wname{width:100px!important}#sort_endgames{float:left}.widget-game{height:510px!important}.widget-game2{height:420px!important}}@media (max-width:540px){.img-width-full{width:350px!important;height:113px!important}.sidebar2-widget{max-width:500px!important}}@media (max-width:400px){#article,#main,#main2,#sidebar,#sidebar2{width:98%!important;margin:0 auto;float:none!important}.green_button{width:150px}.long_h1{font-size:18px}.stable td{padding:7px;width:auto!important}#footer{font-size:1.3em!important}body{font-size:1.2em!important}#col-bars,#col-played,#col-tour{display:none}#chart_analysis{width:390px!important}}@media (max-width:330px){.stable td{padding:5px;width:auto!important}body{font-size:1.1em!important}#chart_analysis{width:300px!important}}ul.dropdown{text-align:left;width:100%;margin:0;padding:0;background:url(https://www.365chess.com/images3/xbg_menu.gif.pagespeed.ic.waMNjGv3ln.png) repeat-x;height:68px}ul.dropdown li{display:inline-block!important;margin:0;padding:0}ul.dropdown li a{display:block;height:34px;line-height:34px;padding:0 15px}ul.dropdown ul li,ul.sub_menu{overflow:hidden;margin:0;padding:0}ul.dropdown li a.arrow_menu{background:url(https://www.365chess.com/images3/xarrow_menu.png.pagespeed.ic.jCMGehvE6h.png) right center no-repeat}ul.dropdown ul{position:absolute;display:none}ul.dropdown ul li{height:34px;background:#001929}ul.dropdown ul li a{background:#001929;height:34px}@media (max-width:1000px){ul.dropdown,ul.dropdown li a{color:#001929!important;width:100%;height:auto}ul.dropdown li a,ul.dropdown ul li a{background:url(https://www.365chess.com/images3/arrow.png.pagespeed.ce.h-PqbMRC60.png) right center no-repeat}ul.dropdown,ul.sub_menu{height:auto}ul.dropdown{background:#fff}ul.dropdown li{width:100%;display:compact!important;border-bottom:1px solid #d6d6d6}ul.dropdown li a{font-size:1.5em;display:block;line-height:auto;padding:6px 4%}ul.dropdown li a.arrow_menu,ul.sub_menu{background:0 0}ul.dropdown ul{margin:0;width:100%;position:relative;display:block}ul.dropdown ul li{color:#55ade3!important;background:0 0;border:none;padding:0;margin:0}ul.dropdown ul li a{color:#55ade3!important;padding:0 0 6px 8%;width:95%;font-size:1.3em}}#365chess_rail_right{height:auto!important;overflow:hidden!important}.overflow-visible{overflow:visible!important}.fEy1Z2XT,.poptin-credit{display:none!important}.google-btn{margin-top:3px;padding:8px 46px;border:1px solid gray;border-radius:10px;transition:.5s;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;align-items:center;color:#3d4055;background:#fff}.google-btn img{height:20px;margin:0 6px 0 0}.google-btn:hover{cursor:pointer;background-color:#f0fff0}.engine-move{cursor:pointer}