/* ********************************* DA RIPULIRE **************************** */
.board-piece-start-style{visibility:hidden;background-repeat:no-repeat;border:0;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('/images/tiles/Worn Stucco.jpg') repeat;}
.ct-board-border-wooddark{background-color:#777;color:#CCC;border:2px solid #363A3D;background:url(/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-shimo0{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb0-46.jpg) repeat;}
.ct-shimo1{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb1-46.jpg) repeat;}
.ct-shimo2{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb2-46.jpg) repeat;}
.ct-shimo3{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb3-46.jpg) repeat;}
.ct-shimo4{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb4-46.jpg) repeat;}
.ct-shimo5{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb5-46.jpg) repeat;}
.ct-shimo6{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb6-46.jpg) repeat;}
.ct-shimo7{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb7-46.jpg) repeat;}
.ct-shimo8{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb8-46.jpg) repeat;}
.ct-shimo9{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb9-46.jpg) repeat;}
.ct-shimo10{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb10-46.jpg) repeat;}
.ct-shimo11{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb11-46.jpg) repeat;}
.ct-shimo12{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb12-46.jpg) repeat;}
.ct-shimo13{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb13-46.jpg) repeat;}
.ct-shimo14{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb14-46.jpg) repeat;}
.ct-shimo15{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb15-46.jpg) repeat;}
.ct-shimo16{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb16-46.jpg) repeat;}
.ct-shimo17{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb17-46.jpg) repeat;}
.ct-shimo18{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb18-46.jpg) repeat;}
.ct-shimo19{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb19-46.jpg) repeat;}
.ct-shimo20{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb20-46.jpg) repeat;}
.ct-shimo21{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb21-46.jpg) repeat;}
.ct-shimo22{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb22-46.jpg) repeat;}
.ct-shimo23{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb23-46.jpg) repeat;}
.ct-shimo24{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb24-46.jpg) repeat;}
.ct-shimo25{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb25-46.jpg) repeat;}
.ct-shimo26{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb26-46.jpg) repeat;}
.ct-shimo27{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb27-46.jpg) repeat;}
.ct-shimo28{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb28-46.jpg) repeat;}
.ct-shimo29{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb29-46.jpg) repeat;}
.ct-shimo30{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb30-46.jpg) repeat;}
.ct-shimo31{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb31-46.jpg) repeat;}
.ct-shimo32{display:block;float:left;background-color:#CC9C6C;background:url(../img/bb32-46.jpg) repeat;}

.ct-nyumba0{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb0-46.jpg) repeat;}
.ct-nyumba1{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb1-46.jpg) repeat;}
.ct-nyumba2{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb2-46.jpg) repeat;}
.ct-nyumba3{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb3-46.jpg) repeat;}
.ct-nyumba4{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb4-46.jpg) repeat;}
.ct-nyumba5{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb5-46.jpg) repeat;}
.ct-nyumba6{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb6-46.jpg) repeat;}
.ct-nyumba7{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb7-46.jpg) repeat;}
.ct-nyumba8{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb8-46.jpg) repeat;}
.ct-nyumba9{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb9-46.jpg) repeat;}
.ct-nyumba10{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb10-46.jpg) repeat;}
.ct-nyumba11{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb11-46.jpg) repeat;}
.ct-nyumba12{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb12-46.jpg) repeat;}
.ct-nyumba13{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb13-46.jpg) repeat;}
.ct-nyumba14{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb14-46.jpg) repeat;}
.ct-nyumba15{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb15-46.jpg) repeat;}
.ct-nyumba16{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb16-46.jpg) repeat;}
.ct-nyumba17{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb17-46.jpg) repeat;}
.ct-nyumba18{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb18-46.jpg) repeat;}
.ct-nyumba19{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb19-46.jpg) repeat;}
.ct-nyumba20{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb20-46.jpg) repeat;}
.ct-nyumba21{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb21-46.jpg) repeat;}
.ct-nyumba22{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb22-46.jpg) repeat;}
.ct-nyumba23{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb23-46.jpg) repeat;}
.ct-nyumba24{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb24-46.jpg) repeat;}
.ct-nyumba25{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb25-46.jpg) repeat;}
.ct-nyumba26{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb26-46.jpg) repeat;}
.ct-nyumba27{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb27-46.jpg) repeat;}
.ct-nyumba28{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb28-46.jpg) repeat;}
.ct-nyumba29{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb29-46.jpg) repeat;}
.ct-nyumba30{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb30-46.jpg) repeat;}
.ct-nyumba31{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb31-46.jpg) repeat;}
.ct-nyumba32{display:block;float:left;background-color:#CC9C6C;background:url(../img/cb32-46.jpg) repeat;}



.ct-ghala0{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r0-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}

.ct-ghala1{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r1-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala2{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r2-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala3{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r3-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala4{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r4-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala5{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r5-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala6{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r6-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala7{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r7-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala8{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r8-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala9{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r9-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala10{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r10-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala11{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r11-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala12{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r12-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala13{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r13-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala14{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r14-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala15{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r15-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala16{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r16-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala17{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r17-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala18{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r18-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala19{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r19-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala20{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r20-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-ghala21{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r21-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}

.ct-ghala22{display:block;
float:left;
background-color:#ffffff;
background:url(../img/r22-46.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-shimona{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/na.gif) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-shimonb{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/nb.gif) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-shimosa{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/sa.gif) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-shimosb{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/sb.gif) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba0{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/n0.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba1{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/n1.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba2{
display:block;
float:left;
background-color:#00CC00;
background:url(../img/n2.jpg) no-repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba3{display:block;float:left;background-color:#00CC00;background:url(../img/n3.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba4{display:block;float:left;background-color:#00CC00;background:url(../img/n4.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba5{display:block;float:left;background-color:#00CC00;background:url(../img/n5.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba6{display:block;float:left;background-color:#00CC00;background:url(../img/n6.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba7{display:block;float:left;background-color:#00CC00;background:url(../img/n7.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
.ct-namba8{display:block;float:left;background-color:#00CC00;background:url(../img/n8.jpg) repeat;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}

.ct-black-square,
.ct-black-square-grey{background-color:#666;}
.ct-white-square,
.ct-white-square-grey{background-color:#8D8D8C;}
.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(/images/tiles/WoodFine0009_preview.jpg) repeat;}
.ct-black-square-woodlight{background-color:#CC9C6C;background:url(/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('/images/tiles/Egyptian Marble.jpg') repeat;}
.ct-white-square-metal{background-color:#FCCC9C;background:url('/images/tiles/Aluminum Light.jpg') repeat;}
.ct-black-square-metal{background-color:#CC9C6C;background:url('/images/tiles/Aluminum Dark.jpg') repeat;}
.ct-white-square-stucco{background-color:#FCCC9C;background:url('/images/tiles/Tan Stucco.jpg') repeat;}
.ct-black-square-stucco{background-color:#CC9C6C;background:url('/images/tiles/Santa Fe Stucco.jpg') repeat;}
.ct-white-square-goldsilver{background-color:#FCCC9C;background:url(/images/tiles/Mothership.jpg) repeat;}
.ct-black-square-goldsilver{background-color:#CC9C6C;background:url('/images/tiles/Raw Gold.jpg') repeat;}
.ct-white-square-sandsnow{background-color:#FCCC9C;background:url(/images/tiles/Snow.jpg) repeat;}
.ct-black-square-sandsnow{background-color:#CC9C6C;background:url(/images/tiles/Slush.jpg) repeat;}
.ct-white-square-crackedstone{background-color:#FCCC9C;background:url('/images/tiles/Cracked Pomegranate.jpg') repeat;}
.ct-black-square-crackedstone{background-color:#CC9C6C;background:url('/images/tiles/Lightning Rock.jpg') repeat;}
.ct-white-square-granite{background-color:#FCCC9C;background:url('/images/tiles/White Beach Granite.jpg') repeat;}
.ct-black-square-granite{background-color:#CC9C6C;background:url('/images/tiles/Brown Pearl Granite.jpg') repeat;}
.ct-black-square-marblegreen{background-color:#CC9C6C;background:url('/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;}
.ct-back,
.ct-forward,
.ct-start,
.ct-end,
.ct-play,
.ct-stop{vertical-align:middle;}
.ct-mainline-commentary{padding-left:15px;}
.ct-board-move-mainline,.ct-board-move-variation{cursor:pointer;}
.ct-board-move-mainline{font-weight:700;}
.ct-board-move-comment{color:green;}
.ct-board-move-current{color:red;}
.ct-bad-move-score{color:#FF2020;}
.pgn-parser-error{background-color:red;color:#FFF;border:2px solid #363A3D;}
.ct-board-border-white{background-color:#FFFFFF;border:2px solid #363A3D;color:#000;}

.ct-board-noborder{background-color:#FFFFFF;}

.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('/images/tiles/Light Swirl Marble.jpg') repeat;background-color:#FCCC9C;}
.ct-subopt-move-score,.ct-opt-move-score{color:#8AAFEF;}

#board-container {
    margin-left: 0px;
}

