#main { width: 840px; padding: 0; border: 0; }
#index_besides { width: 349px; }

h1 { margin: 5px 0; padding: 1px 0 0 0; border: solid #000; border-width: 3px 0 0 0; }
h1 img { vertical-align: bottom; }
h2.with_img { padding: 2px 10px 0 10px; }
.banner { text-align: center; border: solid #D50; border-width: 1px 0; }
.banner a img { padding: 1px 0; border: solid #FC6; border-width: 5px 0; }
.banner a img:hover { border-color: #FEC; }
