* {margin:0; padding:0}
body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {z-index:3; position:absolute; display:block; background:url(/img/tt_left.gif) top left no-repeat}
#tttop {z-index:3; display:block; height:5px; margin-left:5px; background:url(/img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {z-index:3; display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {z-index:3; display:block; height:5px; margin-left:5px; background:url(/img/tt_bottom.gif) top right no-repeat; overflow:hidden}



div.free {z-index:2; position:absolute; background-image: url(/img/bg_free.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}
div.nofree {z-index:2; position:absolute; background-image: url(/img/bg_nofree.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#fff; line-height:20px}

div.free1 {z-index:2; position:absolute; background-image: url(/img/bg_1.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free1 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.nofree1 {z-index:2; position:absolute; background-image: url(/img/bgno_1.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree1 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#fff; line-height:20px}


div.free2 {z-index:2; position:absolute; background-image: url(/img/bg_2.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free2 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.nofree2 {z-index:2; position:absolute; background-image: url(/img/bgno_2.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree2 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.free3 {z-index:2; position:absolute; background-image: url(/img/bg_3.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free3 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.nofree3 {z-index:2; position:absolute; background-image: url(/img/bgno_3.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree3 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#fff; line-height:20px}




div.free4 {z-index:2; position:absolute; background-image: url(/img/bg_4.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free4 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.nofree4 {z-index:2; position:absolute; background-image: url(/img/bgno_4.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree4 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#fff; line-height:20px}


div.free5 {z-index:2; position:absolute; background-image: url(/img/bg_5.gif); background-color:white; background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free5 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.nofree5 {z-index:2; position:absolute; background-image: url(/img/bgno_5.gif); background-color:white; background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree5 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#fff; line-height:20px}


div.free0 {z-index:2; position:absolute; background-image: url(/img/bg_0.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free0 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#000; line-height:20px}

div.nofree0 {z-index:2; position:absolute; background-image: url(/img/bgno_0.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree0 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; text-decoration:none; color:#fff; line-height:20px}




div.free55 {z-index:2; position:absolute; background-image: url(/img/bg_free.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center; }
div.free55 a{ display:block; width:20px; height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; color:#000; line-height:20px}

div.nofree55 {z-index:2; position:absolute; background-image: url(/img/bg_nofree.gif); background-repeat:no-repeat; width:20px; height:20px; text-align:center}
div.nofree55 a{ display:block; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; color:#fff; line-height:20px}