body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px}

p {margin:0; text-indent:0; margin-top:7px}

a {color:#9a120e; text-decoration:underline}
a:hover {text-decoration:none}

.tmenu td {text-align:center; font-weight:bold; letter-spacing:1px}
.tmenu a {color:white; padding:3px 10px 3px 15px; text-decoration:none; border-right:1px solid #264f86; display:block}
.tmenu a:hover {color:#a9cdff} /*background-image:url(images/bgm.gif); background-repeat:repeat-x;*/

.text {border:1px solid #264f86; padding:5px; text-align:justify}

.copy {text-align:center; font-size:11px; color:white}
.copy a {color:white}

h1 {margin:0 5px 0 0; padding:0; font-size:21px; color:white; font-style:italic}
h2 {margin:0; margin-bottom:7px; padding:0; font-size:14px; text-align:right; color:#1c4781; text-decoration:underline}

.pub_name {margin-top:7px}
.pub_name a {color:#3163a7}
.pub_det {font-size:11px}
.pub_photo {}
.back {text-align:right; margin-top:7px; color:#9a120e; font-size:11px}

.prod_name {text-align:center; margin-top:4px}
.prod_name a {color:black}

.prod_price {text-align:center; margin-bottom:4px; font-weight:bold}
.price {font-weight:bold; text-align:center}

textarea {font-family:Arial, Helvetica, sans-serif; color:#4d4e4e; font-size:12px; border:1px solid #d8e2eb; padding:2px}
input {font-family:Arial, Helvetica, sans-serif; color:#4d4e4e; font-size:12px; border:1px solid #d8e2eb; padding:2px}
.code {width:100%; padding:3px; border:1px solid #d8e2eb; font-size:15px; text-align:center; color:#26539c; letter-spacing:2px; font-weight:bold}

.question {background-color:#dcddde; display:block; padding:2px 4px 2px 4px; color:black;}
.answer {padding:4px; border-left:1px solid #dcddde; margin-bottom:7px}

.lnk {padding: 2px 5px 2px 5px; font-size: 11px; border: 1px solid #9A120E; background-color: #CCC; text-decoration:none}
.lnk:hover {background-color: #AAA;}
.curlnk {padding: 2px 5px 2px 5px; color: gray; border: 1px solid gray; background-color: #CCC; font-size:11px}