* { margin: 0px; padding: 0px; }
img { border: none; }
body { color: #000; font-family: MetaBookLF-RomanRegular, sans-serif; font-size: 13px; width: 100%; }
.top { background-color: #000; height: 20px; }
.top div { color: red; float: left; font-family: MetaBoldLF-RomanRegular, sans-serif; padding: 2px 0px 0px 12px; }
.top .showMore { color: red; cursor: pointer; float: right; padding-right: 12px; text-decoration: underline; }
.top .showMore:hover { text-decoration: underline; }
.showMore2 { color: red; cursor: pointer; padding: 8px; text-align: center; text-decoration: underline; }
.showMore2:hover { text-decoration: underline; }
.textspiece { overflow: hidden; padding: 6px; width: 656px;}
.border-top { border-top: 1px solid #CCC; border-top-style: solid; }
.newsimage { float: left; width: 140px; }
.text { float: right; width: 510px; }
.readmore { color: red; cursor: pointer; font-family: MetaBoldLF-RomanRegular, sans-serif; }
.readmore:hover { text-decoration: underline; }
.extLink { color: #EC008C; display: block; font-family: MetaBoldLF-RomanRegular, sans-serif; text-decoration: none; }
.extLink:hover { text-decoration: underline; }
.header { font-size: 13px; font-family: MetaBoldLF-RomanRegular, sans-serif; }
.system { color: #00AEEF; font-size: 11px; }
.prebook { color: #41A500; font-size: 11px; margin: 0px 0px 0px 6px; }
.introduction { color: #888; margin: 2px 0px 2px 0px; }
.hidden { display: none; }
.grtvpiece { float: left; margin: 6px 0px 0px 9px; width: 126px; }
.grtvpiece .header { text-align: center; }
.grtvpiece .header a { color: black; font-size: 11px; text-decoration: none; }
.screenshot { float: left; height: 74px; margin: 6px 0px 0px 9px; overflow: hidden; width: 126px; }