body{ background-color: #d1d1d1; background-image: url('/images/i/g2_01.gif'); background-position: top left; font-family: Verdana, Arial; font-size: 12px; padding: 45px 0px 0px 0px; margin: 0px; }

a, a:link, a:active, a:visited{ text-decoration: none; color: #8c8c8c; }
a:hover{ text-decoration: underline; }
.content a, .content a:link, .content a:active, .content a:visited{ text-decoration: underline; color: #8c8c8c; }
.content a:hover{ text-decoration: none; }

.selected a{ color: #ffb2d8; }
.txt_03{ font-size: 14px; }
.txt_04{ font-size: 13px; }

p{ text-align: justify; }
img{ border: 0px; }
td{ vertical-align: top; }
.vam{ vertical-align: middle; }
.vab{ vertical-align: bottom; }
.acenter{ text-align: center; }

h1{ margin: 5px 0px; padding: 0px; font-size: 16px; color: #a0a0a0; }
h2{ margin: 3px 0px; padding: 0px; font-size: 14px; color: #a0a0a0; }

.img_r{ margin: 0px 0px 5px 10px; }
.img_l{ margin: 0px 10px 5px 0px; }

table.path-top{ margin: 0px 0px 7px 0px; }
table.path-bottom{ margin: 7px 0px 0px 0px; }
table.path-top td, table.path-bottom td{ font-family: Tahoma, Verdana, Serif; font-size: 11px; padding: 1px 0px; }
table.path-top td a:link, table.path-top td a:active, table.path-top td a:visited, table.path-bottom td a:link, table.path-bottom td a:active, table.path-bottom td a:visited{ color: #1C5155; }

.date{ font-size: 11px; color: #1C5155; }

table .txtbottom td{ font-size: 9px; color: #666666; }

.block{ display: block; width: 150px; height: 270px; float: left; padding: 0px; margin: 0px; }
.block2{ display: block; width: 100px; height: 140px; float: left; padding: 0px; margin: 0px; }