/* CSS Document */

/* -- table popups -- */
table.popup { margin:0; padding:0; border:0; border-collapse:collapse; width:530px;}
table.popup th,
table.popup td { padding:3px 4px 2px 4px; border-bottom:1px solid #D8d8D8; }

table.popup th { background-color:#f1EdEc; color:#434343; }

/* number cell */
table.popup .num { background-color:#E8E8E8; font-weight:bold; text-align:center; }
#fuji { background-color:#4F5C80; color:#FFFFFF;} /* Fujimura's */

/* photo cell */
table.popup .photo { padding:0; margin:0; }
#click{ cursor: hand; }

/* Construction */
#ttitle { background-color:#000; color:white; border-top:none; text-align:left; padding:3px; margin:0; }

#photocell { width:530px; height:530px; text-align:center; vertical-align:middle; background-color:#000000; padding:0; border-bottom:0px;}
#photocell img { vertical-align:middle; }


div.controlA { width:500px; text-align:right; padding-top:12px; }
/* div.control_sbhref { width:480px; height:16px; margin-left:20px; text-align:right;} */

/* div.controlB { width:500px; text-align:right; padding-top:20px; } */
div.controlA span img { margin:3px; }
/* div.controlB span img { margin:3px; } */


body.plane { background-image:none; }




span.numberButtonOn { display:block; float:right; width:18px; height:18px; text-align:center; background:#000; color:#fff; line-height:normal; border:1px solid #000; }

a.numberButton, 
a.numberButton:link,
a.numberButton:visited,
a.numberButton:hover,
a.numberButton:active { display:block; float:right; width:18px; height:18px; text-align:center; background:#555; color:#ddd; line-height:normal; }

span.numberButtonOn,
a.numberButton, 
a.numberButton:link,
a.numberButton:visited,
a.numberButton:hover,
a.numberButton:active {
	margin:12px 3px 0 4px;
}

a.numberButton:link    { border:1px solid #666; }
a.numberButton:visited { border:1px solid #666; }
a.numberButton:hover   { border:1px solid #333; color:#ff932a; }
a.numberButton:active  { border:1px solid #333; color:#ff932a; }

div.controlC { width:500px; text-align:right; padding-top:0px; clear:both; }
div.control_sbhref { width:480px; height:44px; margin-left:20px; text-align:right; }

div.controlB { width:500px; text-align:right; padding-top:14px; } /*36*/
div.controlC span img,
div.controlB span img { margin:3px; }
