/*css/page.css*/
* { padding: 0; margin: 0; outline: 0; }

body { margin: 0 auto; color: #000; font: 90%/1.5 Arial, sans-serif; }
input, select, textarea { margin: 0 auto; color: #000; font: 90%/1.5 Arial; }
table { border-collapse: collapse; }
strong { color: #555; font-weight: bold; }
em { border-bottom: dashed 1px; }
img { border: none; }

.u { border-bottom: dashed 1px; }
.b { color: #777; font-weight: bold; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.msg  { margin: 0 auto; font-size: 100%; }
.msg  span { padding: .5em 0; }

.red  { color: red; }

.go-top { position: fixed; bottom: 11em; right: .1em; text-decoration: none; color: green; /*background-color: rgba(0, 0, 0, 0.3);*/ font-size: 12px; padding: 1em; display: none; }
.go-top img { width: 36px; }

.clear { clear: both; line-height: 0; }
.m-counter { display: none }


