body { margin: 0; padding: 0 10%; background: #fff; }
body, ul, ol, table { font: 12px Georgia, "Times New Roman", Times, serif; }
img { border: 0; }
h1 { padding: 5px 0; font-size: 1.5em; margin: 0; color: #3D5698; border-bottom: 1px solid #999; font-weight: normal; }
h1 a { color: #744; }
h2 { padding: 3px 0; font-size: 1.3em; margin: 0; }
h3 { padding: 3px 5px; font-size: 1.1em; margin: 0; }
ul { list-style: none; margin: 0 0 1em 0; padding: 0; }
ul li { padding: 4px 0 4px 17px; background: transparent url(item.gif) no-repeat left 4px; }
a { text-decoration: none; color: #933; }
a:hover { text-decoration: underline; /* color: #009900; */ }

#top { position: relative; height: 80px; }
#head a { color: white; }
#logo { position: absolute; width: 260px; height: 80px; padding: 20px 0 0 0; }
#logo a { font: normal 25px Georgia, "Times New Roman", Times, serif; color: #CC0000; }
/* #topbaner { position: absolute; width: 468px; height: 60px; right: 10px; top: 100px; } */
#head { height: 80px; margin-left: 260px; background: #999 url(bg_top.jpg) no-repeat; }

#middle { padding: 10px; }
#center { margin: 0 0 0 250px; }
#left { width: 230px; float: left; }
#bottom { border-top: 1px solid #999; }

.whiteblock { background: #ffffff; margin: 0 0 15px 0; }
.whiteblock table { }
.whiteblock table td { padding: 10px; width: 35%; vertical-align: top; }
.whiteblock table td.art { background: #EDF7F8; }
.whiteblock table td.list { border-right: 0; width: auto; }

.blnx { padding: 10px; }
.blnx a { font-weight: bold; }

.pad { padding: 10px; }
.ban { padding: 0 0 10px 0; text-align: center; }
.cl { clear: left; position: relative; font-size: 1px; height: 1px; }
.date {color: #7C96B7; white-space: nowrap; }
.rss { font-size: 0.9em; vertical-align: top; }
.rec { width: 230px; position: absolute; bottom: 0; font: 11px Verdana, Arial, Helvetica, sans-serif;  }
.red { color: #CC3300; }
img.context { float: left; padding: 3px 5px 5px 0; }
.no { display: none; }

ul.h3list li { background-position: left 0.8em; }