@charset "utf-8";
body {font-size: 75%; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #464646}

#upmain {width:780px; border-bottom:1px dotted silver}
#main {width:780px; text-align:left; position:relative}
#top {height: 243px; position:relative; background: #fff url(top.jpg) 0 25px no-repeat}
#top #t1 {position:absolute; left: 0; top: 4px; font-size:90%; color:silver}
#top #t2 {position:absolute; left:175px; bottom: 60px; font-size:90%; color:silver}

#logo {position:absolute; left:25px; top:50px}

#m0 {position:absolute; right:0; top:3px}
#m0 a:hover,#m0 .mark {text-decoration:underline}
#m0 a {padding: 0 0 0 11px; text-decoration:none}

a:hover {color: #0100A4; text-decoration:underline}
a {color:#66AA00; text-decoration:none}

.mark {color:#606060; text-decoration:underline}

#content {float:right; width: 560px; overflow:auto; position:relative}

#prints {position:absolute; right:0; top:5px}
#prints img {cursor:pointer}

#leftmrg {float: left; width:0; height:300px}
#left {float: left; width: 190px; margin: 5px 0 10px 0}

#m1 {margin-bottom: 15px}
#m1 a {display:block; width:100%; line-height:35px; text-decoration:none; font-size:120%;font-weight:bold; background:#87DD00; color:#0100A4; padding: 0 0 0 10px; margin-top:1px}
#m1 a:hover, #m1 .mark {background:#0100A4; color:#fff}
#m1 .section {margin-top: 25px}

ol {margin:3px 0 5px 0; overflow:hidden} 

ul {margin-top:0;margin-left:12px;padding-left:12px;margin-bottom:7px; overflow:hidden}
ul p {margin-top:4px; padding:0}
ul ul {font-size:90%}
ul ul ul {font-size:95%}

.no_type {list-style-type:none}

#b1{clear: both; font-size:80%; text-align:right; width:780px; color:silver}
#b1 a {text-decoration:none; color:silver}
#b1 a:hover {color:gray}

.sep {border-top: 7px solid transparent}

p {margin:0;padding:0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif}

.light {background: url(side.jpg) no-repeat}
.border {border: solid #C0C0C0 1px}

.fr {float: right}
.fl {float: left}
.ar {text-align: right}
.ac {text-align: center}
.w100 {width: 100%}
.print {display:none}
.p3 {padding:3px}
.cb {clear:both}
.b {font-weight:bold}

.readonly {background: #DCDCDC; color: gray}
.butt {text-align: center; background: #727272; cursor: pointer; color:#fff; border:0} 
.butt2 {background:#949494;font-size:80%;cursor:pointer;color:#fff; border:0}
input, textarea, select {font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0 2px; color: #000}
form {margin:0; border:0}

img {border:0}

a:hover img, .gal a:hover img {_filter: alpha(opacity=70); -moz-opacity:0.70; border-color: #66AA00}
.gal a img, .ilink {border: 1px solid silver; margin: 3px}
#files a img {margin: 3px}

blockquote {margin-top:2px}

td {font-size: 75%; vertical-align: top; padding: 0 2px}
th {font-size: 80%; vertical-align: top; background: #676767; color:#fff; padding: 1px}

h1 {font-size: 175%; margin:10px 0 7px 0;font-weight:normal; color:#0100A4}
h2 {font-size: 130%; margin: 7px 0 3px 2px; border-bottom: 1px solid silver}
h3 {font-size: 115%; margin: 3px 0 1px 0}
h4 {font-size: 100%; margin: 3px 0 1px 0; font-weight:normal; border-bottom:1px solid gray}
h5 {font-size: 100%; margin: 0 0 2px 0; text-decoration: underline}
h6 {font-size: 90%; margin: 0 0 2px 0; font-weight:normal; text-decoration: underline}

hr {color: silver; height: 1px; background: silver; border: 0}

.sm9 {font-size: 80%}
.sm10 {font-size: 90%}

.hand {cursor: pointer}
.red {color:#ff0000}
.paging {clear: both; background:gainsboro; padding: 0px 5px; height:20px; margin:3px 0}

.forum {font-size:120%; font-weight:bold; border-bottom: 1px solid #000; padding: 5px 0 0 0; margin:0}

table {border-collapse:collapse}

legend {color: gray}