body { margin: 0px; padding: 0px; font-size: 13px; color: #606060; font-family: verdana, arial, helvetica, sans-serif; background-color: #f0f0f0; }

img { border: 0px; }

/* a, th, td, p, div, span, h1, h2, h3 { font-family: verdana, arial, helvetica, sans-serif; } */

#root { }
#wrapper { margin: 0 auto; width: 760px; }

#header { height: 250px; background: #fff url('/imgs/top/top00.jpg') 0 0 no-repeat; text-align: right; }
#header .moved { padding: 10px 10px 25px 0; font-size: 22px; }
#header .notice { padding-right: 10px; }

#menu { padding: 3px; }

a       { color: #007ecc; text-decoration: underline; }
a:hover { color: #1aa7ff; text-decoration: underline; }

.q { margin: 7px 0 5px 0; }
.q .hdr { margin: 0 3px 2px 0; text-align: right; }
.q .text { margin: 0; padding: 3px; border: 1px #dcdcdc solid; background-color: #fff; }

.s { font-size: 11px; color: #8c8c8c; text-align: center; }
.s a       { font-size: 11px; color: #8c8c8c; text-decoration: underline; }
.s a:hover { font-size: 11px; color: #8c8c8c; text-decoration: underline; }

.pages { margin: 20px 0 0 0; text-align: center; }

.counter { margin: 20px 0 10px 0; text-align: center; }

.error { color: #cc092f; font-weight: bold; text-align: center; }
