.board-piece-start-style{visibility:hidden;background-repeat:no-repeat;border:0;position:relative;padding:0;}
/*.ct-board-container{padding:5px;}*/
.ct-board{display:block;overflow:hidden;text-align:center;}
.ct-board-border{border:2px solid #363A3D;}
.ct-board-border-green{background-color:#408038;color:#CCC;border:2px solid #363A3D;}
.ct-board-border-greenwhite{background-color:#112724;color:#CCC;border:2px solid #363A3D;}
.ct-board-border-stucco{background-color:#777;color:#333;border:2px solid #363A3D;background:url('http://www.russiachess.org/images/tiles/Worn Stucco.jpg') repeat;}
.ct-board-border-wooddark{background-color:#777;color:#CCC;border:2px solid #363A3D;background:url(http://www.russiachess.org/images/tiles/WoodFine0011_preview.jpg) repeat;}
.ct-black-square,.ct-white-square,.ct-black-square-grey,.ct-white-square-grey,.ct-black-square-lightgrey,.ct-white-square-lightgrey,.ct-black-square-brown,.ct-white-square-brown,.ct-black-square-greenwhite,.ct-white-square-greenwhite,.ct-black-square-green,.ct-white-square-green,.ct-black-square-woodlight,.ct-white-square-woodlight,.ct-black-square-marblebrown,.ct-white-square-marblebrown,.ct-black-square-metal,.ct-white-square-metal,.ct-black-square-stucco,.ct-white-square-stucco,.ct-black-square-goldsilver,.ct-white-square-goldsilver,.ct-black-square-wooddark,.ct-white-square-wooddark,.ct-black-square-sandsnow,.ct-white-square-sandsnow,.ct-black-square-crackedstone,.ct-white-square-crackedstone,.ct-black-square-granite,.ct-white-square-granite,.ct-black-square-marblegreen,.ct-white-square-marblegreen{display:block;float:left;}
.ct-black-square,.ct-black-square-grey{background: url("img/cb.gif") no-repeat scroll left top transparent;}
.ct-white-square,.ct-white-square-grey{background: url("img/cw.gif") no-repeat scroll left top transparent;}
.ct-white-square-lightgrey{background-color:#CDCDCD;}
.ct-black-square-lightgrey{background-color:#AAA;}
.ct-white-square-brown{background-color:#FCCC9C;}
.ct-black-square-brown{background-color:#CC9C6C;}
.ct-white-square-woodlight{background-color:#FCCC9C;background:url(http://www.russiachess.org/images/tiles/WoodFine0009_preview.jpg) repeat;}
.ct-black-square-woodlight{background-color:#CC9C6C;background:url(http://www.russiachess.org/images/tiles/WoodFine0015_preview.jpg) repeat;}
.ct-white-square-green{background-color:#C8C060;color:red;}
.ct-black-square-green{background-color:#70A068;color:red;}
.ct-white-square-greenwhite{background-color:#FFFFF0;color:red;}
.ct-black-square-greenwhite{background-color:#2C794F;color:red;}
.ct-black-square-marblebrown{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Egyptian Marble.jpg') repeat;}
.ct-white-square-metal{background-color:#FCCC9C;background:url('http://www.russiachess.org/images/tiles/Aluminum Light.jpg') repeat;}
.ct-black-square-metal{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Aluminum Dark.jpg') repeat;}
.ct-white-square-stucco{background-color:#FCCC9C;background:url('http://www.russiachess.org/images/tiles/Tan Stucco.jpg') repeat;}
.ct-black-square-stucco{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Santa Fe Stucco.jpg') repeat;}
.ct-white-square-goldsilver{background-color:#FCCC9C;background:url(http://www.russiachess.org/images/tiles/Mothership.jpg) repeat;}
.ct-black-square-goldsilver{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Raw Gold.jpg') repeat;}
.ct-white-square-wooddark{background-color:#FCCC9C;background:url(http://www.russiachess.org/images/tiles/WoodFine0010_preview.jpg) repeat;}
.ct-black-square-wooddark{background-color:#CC9C6C;background:url(http://www.russiachess.org/images/tiles/WoodFine0003_preview.jpg) repeat;}
.ct-white-square-sandsnow{background-color:#FCCC9C;background:url(http://www.russiachess.org/images/tiles/Snow.jpg) repeat;}
.ct-black-square-sandsnow{background-color:#CC9C6C;background:url(http://www.russiachess.org/images/tiles/Slush.jpg) repeat;}
.ct-white-square-crackedstone{background-color:#FCCC9C;background:url('http://www.russiachess.org/images/tiles/Cracked Pomegranate.jpg') repeat;}
.ct-black-square-crackedstone{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Lightning Rock.jpg') repeat;}
.ct-white-square-granite{background-color:#FCCC9C;background:url('http://www.russiachess.org/images/tiles/White Beach Granite.jpg') repeat;}
.ct-black-square-granite{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Brown Pearl Granite.jpg') repeat;}
.ct-black-square-marblegreen{background-color:#CC9C6C;background:url('http://www.russiachess.org/images/tiles/Sea Green Marble.jpg') repeat;}
.ct-from-square{background:none;background-color:#9F9FFF;}
.ct-to-square{background:none;background-color:#557FFF;}
.ct-over-valid-square{background:none;background-color:green;}
.ct-over-invalid-square{background:none;background-color:red;}
.ct-nav-buttons{padding-bottom:7px;padding-top:7px;text-align:left; background: none repeat scroll 0 0 #2B3C50;}
.ct-back,.ct-forward,.ct-start,.ct-end,.ct-play,.ct-stop{vertical-align:middle;display:inline; cursor:pointer;}
.ct-back:hover,.ct-forward:hover,.ct-start:hover,.ct-end:hover,.ct-play:hover,.ct-stop:hover{vertical-align:middle;display:inline; cursor:pointer; background-color:#7C92B2;}
.ct-mainline-commentary{padding-left:15px;}
.ct-board-move-mainline{font-weight:700;}
.ct-board-move-comment{display:block;}
.ct-board-move-current .ct-board-move-movenum, .ct-board-move-current .ct-board-move-movetext{color:#7C92B2!important;}
.ct-board-move-current{color:#7C92B2;}
.ct-board-move-dottedempty{display:none;}
.ct-bad-move-score{color:#FF2020;}
.pgn-parser-error{background-color:red;color:#FFF;border:2px solid #363A3D;}#board-position-moves{overflow:auto;padding-top:10px;height:auto;width:210px;}#board-moves{overflow:auto;height:400px;width:210px;}
.ct-top-to-move-outer{border:1px solid transparent;}
.ct-top-to-move-inner{width:15px;height:15px;border:1px solid green;margin:1px;}
.ct-bottom-to-move-outer{border:1px solid transparent;position:absolute;left:0;bottom:0;}
.ct-bottom-to-move-inner{width:15px;height:15px;border:1px solid green;margin:1px;}
.ct-to-move-active{border:1px solid red;}
.ct-source-square{background:none;background-color:#AE8;}
.ct-dest-square{background-color:green;}
.ct-forum-pgn-moves{height:264px;width:280px;overflow:auto;border:1px solid #FFF;margin-top:4px;padding:3px;}
.ct-forum-pgn-headers{border:1px solid #FFF;width:280px;padding:3px;}
.ct-forum-pgn-moves .ct-board-move-comment{color:#A1C4E8;}
.ct-board-border-lightgrey,.ct-board-border-goldsilver{background-color:#777;border:2px solid #363A3D;color:#CCC;}
.ct-board-border-grey,.ct-board-border-metal,.ct-board-border-sandsnow,.ct-board-border-crackedstone,.ct-board-border-granite{background-color:#555;border:2px solid #363A3D;color:#CCC;}
.ct-board-border-brown,.ct-board-border-wood,.ct-board-border-marblebrown,.ct-board-border-marblegreen{background-color:#9C6C3C;border:2px solid #363A3D;color:#CCC;}
.ct-white-square-marblebrown,.ct-white-square-marblegreen{background:url('http://www.russiachess.org/images/tiles/Light Swirl Marble.jpg') repeat;background-color:#FCCC9C;}
.ct-board-move-mainline,.ct-board-move-variation,.ct-board-clickable-comment{cursor:pointer; padding-right: 5px; text-decoration: underline;}
.ct-subopt-move-score,.ct-opt-move-score{color:#8AAFEF;}
.ct-forum-pgn-board,.ct-forum-pgn-moves-and-headers{float:left;}

/*new*/
.ct-board-container .game-selector {margin: 10px 2px; font-size:1.2em;}
.ct-board-container .game-selector-form {background: none repeat scroll 0 0 #2B3C50;  padding-bottom: 5px;  padding-top: 5px;  text-align: left;}

.ct-board-border .rankLabels, .ct-board-border .fileLabels{color:#fff; font-weight: bold; }
.ct-board-move-mainline .ct-board-move-movenum {color: #737373;}
.ct-board-move-mainline .ct-board-move-movetext {color: #fff;}
/*new*/