#attributes, .col08, .banner01, .block03, .col06 P.nomargin, .col01, #path, .pages, .menu-box, .col04, .tabs { display: none; }


TABLE { width: 100%; }
TABLE TH { border: 1px solid #ddd; padding: 4px 8px; }
TABLE TD { border: 1px solid #eee; padding: 4px 8px; }

TABLE.form {}
TABLE.form TH { line-height: normal; width: 30%; padding: 5px 0 5px 10px; border: solid #e9e8d6; border-width: 1px 0; background: none; }
TABLE.form TD { line-height: normal; width: 70%; padding: 1px 10px 1px 10px; border: solid #e9e8d6; border-width: 1px 0; background: none; }
TABLE.form TD.data { padding: 5px 10px; font-weight: normal; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form .max { width: 280px; }
TABLE.form .default { width: 200px; }
TABLE.form .min { width: 60px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 274px; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 194px; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min { width: 54px; }
TABLE.form TH.subheading { text-align: center; background: url(bg27.gif); padding: 5px 10px; border: 5px solid #fff; }
TABLE.form A { color: #777; text-decoration: underline; }
TABLE.form A:hover { color: #e40000; }

/* Image List */

UL.imagelist { padding: 0; margin: 5px 0 0 0; list-style: none; }
UL.imagelist LI { float: left; margin: 10px 13px 0 0; padding: 0; background: none !important; }
UL.imagelist LI.last { margin: 10px 0 0 0; }
UL.imagelist LI A { float: left; border: 1px solid #c3c3c3; padding: 2px; }
UL.imagelist LI IMG { width: 107px; }

/* News */

UL.news { padding: 0; margin: 1em 0 0 0; line-height: 16px; list-style: none; border-bottom: 1px dotted #ddd; }
UL.news LI { float: left; width: 100%; padding: 0; margin: 0; border-top: 1px dotted #ddd; }
UL.news LI P.heading { margin: 0; padding: 4px 0; }
UL.news LI P.heading A { font-weight: bold; text-decoration: none; }
UL.news LI P.heading A:hover { text-decoration: underline; }
UL.news LI P.lead { margin: -3px 0 0 0; padding: 0 0 15px 12px; }
UL.news SPAN.date { float: right; color: #999; }

/* Comments */

UL.comments { padding: 0; margin: 1em 0 0 0; line-height: 16px; list-style: none; border-bottom: 1px dotted #ddd; }
UL.comments LI { float: left; width: 100%; padding: 0; margin: 0; border-top: 1px dotted #ddd; }

UL.indexnews { padding: 0; margin: 1em 0 0 0; line-height: 16px; list-style: none; border-bottom: 1px dotted #ddd; }
UL.indexnews LI { float: left; width: 100%; padding: 0; margin: 0; border-top: 1px dotted #ddd; }

/* Fix for ff2 */

.clear { overflow: visible !important; }
.col { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
*:first-child+HTML .col { overflow: hidden !important; }
* HTML .col { overflow: hidden; }
.clear:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }