table, td, form { margin:0; padding:0; }
body, td { color: #303030; font-size: 12px; font-family: Arial, Tahoma; }
hr { display: none; }
h1, h2, h3, h4, h5, h6 { font-size: 16px; font-weight: bold; font-family: Arial, Tahoma; }
a { color: #0093c7; text-decoration: underline; }

.menu, .menuact { margin: 1px 10px; padding: 2px 8px; font-family: Arial, Tahoma; }
.menu { border: 1px solid #ffffff; background-color: #ffffff; }
.menuact { border: 1px solid #de0000; background-color: #fdf2f2; }
.menu a, .menuact a { display:block; color: #303030; text-decoration: none; font-weight: bold; padding-left: 16px; background: url(/images/pip1.gif) no-repeat 0 0.4em; }

.news img { float: left; margin-right: 20px; margin-bottom: 10px; }
.news .date { color: #6b6b6b; margin: 7px 0px; font-size: 11px; }
.readnews .date { color: #6b6b6b; margin: 10px 0px; font-size: 11px; }
.readnews .imgn { float: right; margin-left: 20px; }

.nav { line-height: 22px; }
.nav .page { padding: 0px 30px; }
.nav .page a { padding: 3px 5px; margin: 0px 1px; border: 1px solid #ffffff; }
.nav .page a.active { background-color: #eeeeee; color: #303030; border: 1px solid #c3c3c3; font-weight: bold; text-decoration: none; }
.nav .page a:hover { background-color: #eeeeee; border: 1px solid #c3c3c3; }

.sep1 { margin: 20px 0px; height: 1px; background: url(/images/sep1.gif) repeat-x; }
.sepend { margin: 20px 0px; height: 1px; background-color: #c3c3c3; }
.tsmall, .tsmall td { font-size: 11px; }
.tred { color: #de0000; }
.sm, .sm a { color: gray; font-size: 11px; }
