@charset "utf-8";
body {font-size: 73%; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000}


#main {width:780px; text-align:left; background:#fff; position:relative; border:solid #fff; border-width:0 1px 1px 1px}
#top {height: 117px; position:relative; background: #FF6600 url(gfx/top1.jpg) no-repeat}
#over {position:absolute; top:93px; right:5px}
#over input {border:0; background:transparent; padding:0}
#top #t1 {position:absolute; left:380px; top:27px; font-size:130%; color:#CC3300; font-weight:bold}
#top #t2 {position:absolute; left:330px; top:50px; font-size:130%; color:#CC3300; font-weight:bold}

#link {top:5px;left:95px; width:210px; height:100px; position:absolute}

#m0 {text-align:right;background: url(gfx/top2.jpg) no-repeat; height:15px; font-size:90%; padding-top:1px}
#m0 a:hover,#m0 .mark {border-bottom: 1px solid #E59865; text-decoration:none; color:#fff; background:#FFB27F}
#m0 a {border-top: 1px solid #fff;border-bottom: 1px solid #CC3300; color:#fff; border-left: 1px solid #fff;  padding: 0 10px; background:#FF6600}

#icon {margin-bottom: 5px}

a:hover {color: #606060; text-decoration:underline}
a {color: #FF6600; font-weight: normal; text-decoration: none}

.mark {color:#606060; text-decoration:underline}

#path {clear:both;margin-top:5px; font-size:85%}

#leftmrg {float: left; width:0px; height:400px}
#left {float: left; width: 200px; margin: 5px 0; font-size:95%}
#left h2 {font-size:125%; margin:0; padding:3px 0 3px 13px; color:#fff; text-decoration:none; border-bottom:2px solid #fff; background:#FF0000; font-weight:normal}
#left p {padding: 0; margin:0}
#m ul {list-style-type:none; margin:0;padding:0}
#m ul a {padding:3px 0 3px 3px; display:block; width:100%;  border-left: 10px solid #0033FF; text-decoration:none; color:#fff}
#m ul a:hover, #m ul .mark {background: #F4A774}
#m ul li {background:#ff6600; margin-top:1px}
#m ul ul a {font-style:normal; padding: 1px 0 1px 17px}
#m ul ul li {background:#FFBE93; margin-top:0; border-top: 1px solid #fff}

#right {float:right; padding:0 0 0 5px;color:gray;width:200px; border-left: 1px solid #EAEAEA; margin-left:10px}

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}

#content {float:right; width: 550px; overflow:auto; padding-right:5px}

#b1{clear: both; border-top:3px solid #ff6600}
#copy {color:gainsboro; font-size:80%}

.sep {border-top: 7px solid #fff}

p {margin:0;padding:0  0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif}

.light {background: url(gfx/side.jpg) no-repeat}
.border {border: solid #d7d7d7 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}

.readonly {background: #DCDCDC; color: gray}
.butt {text-align: center; background: #515151; cursor: pointer; color:#fff} 
.butt2 {background:gray;font-size:80%;cursor:pointer;color:#fff}
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: #FF6600}
.gal a img, .ilink {border: 1px solid #DCDCDC; 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-top:10px; color: #FF0000; font-weight:normal}
h2 {font-size: 140%; margin: 4px 0; color: #000}
h3 {font-size: 120%; margin: 3px 0 1px 0; color:#0033FF}
h4 {font-size: 100%; margin: 3px 0 1px 0; font-weight:normal; border-bottom:1px solid #FF6600}
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: #FF6600; height: 1px; background: #FF6600; border: 0}

.sm9 {font-size: 80%}
.sm10 {font-size: 90%}

.hand {cursor: pointer}
.red {color:#FF6600}
.paging {clear: both; background:#eaeaea; padding: 0px 5px; height:20px; margin:3px 0}

.forum {font-size:130%; font-weight:bold; border-bottom: 1px solid #000; padding: 5px 0 0 0}

.gray {background: #D3D3D3}
