#FNF_CONT_TP, #NMN_CONT_TP { display:flex; width:100%; margin:0 auto; justify-content:space-between; border-collapse:collapse; }
#NMN_CONT_TP { margin-bottom:1em; }
#FNF_CONT_TP > DIV:last-child { flex-basis:30%; }
#NMN_CONT_TP > DIV:first-child { flex-basis:30%; margin-left:.7em; }


#FishChoose P { margin-left:2em; font-weight:bold; color:#222; text-shadow:1px 1px 2px #FFF; }
#FishChoose P B { color:#000; }

@keyframes floatanim { 75% { transform:rotate(0deg); } 80% { transform:rotate(-10deg); } 85% { transform:rotate(7deg); } 90% { transform:rotate(-6deg); } 95% { transform:rotate(3deg); } }

@keyframes floatanim2 { 88% { transform:none; } 90% { transform:scaleX(.9); } 92% { transform:none; } }

#FiSH_TP, #FiSHa_TP { background:url(/i/fig/fish.gif); background-size:contain;  }
#FiSH_TP { width:19.1em; height:13.8em;  animation:floatanim 12s 0s linear normal infinite; }
#FiSHa_TP { width:15.28em; height:11em; animation:floatanim2 12s 0s linear normal infinite;  }

.PLASH_ROUND_FFF H3 { margin:.3em 0; }

P.NOTJUSTSMS_TP { margin-left:1.5em; font-weight:bold; color:#663756; text-shadow:2px 2px 2px #FFF; }

B.EMPH { margin:0 .4em; color:#EDEDED; background-color:#443223; font-family:Arial, sans-serif; cursor:default; }

#TermsConds_TP { display:none; }
#TermsConds_TP P { margin:1.5em 0 0 1.5em; padding:.5em .5em .8em 1em; background:linear-gradient(to bottom, #f6f8e3, #f6f6f6); color:#3e7d19; border-radius:20px/8px; border-top:2px solid #bdc0c6; border-bottom:1px dashed #b2d5b2; }
#TermsConds_TP P B:first-of-type { color:#877378; text-shadow:1px 1px 2px #FFF; }
#TermsConds_TP P IMG { width:1.7em; height:1.6em; margin:.2em .4em .2em .2em; vertical-align:middle; border-radius:3px; }

#ASPHALT_TP { float:right; margin:0 0 .5em 1em; width:19em; border-radius:10px; }

#W4FISH_TP H3 { margin-bottom:0; color:#5E7B5B; }
#W4FISH_TP P { margin-top:.4em; padding:.5em; background:#F0EDD3; border-radius:.5em; box-shadow:1px 1px 3px gray; }
#W4FISH_TP P B.EMPH { font-size:90%; }
