@charset "utf-8";
body {font-size:75%;padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000}

#over {width:780px;text-align:left;color:silver;margin:25px 0 1px 0;border-bottom:7px solid #515151}
#img {position:absolute;right:-20px;top:-48px}

#main {width:780px;text-align:left;background:#fff;border:1px solid #fff;position:relative}
#top {height:100px;margin-top:1px;position:relative}
#link {top:17px;left:5px;position:absolute}
#top #text {top:25px;left:220px;width:290px;position:absolute}
#top .h1 {margin:0;border:0;padding:0;color:#ff0000}
#top .h2 {font-size:80%;margin:0;padding:0}

#menu {position:absolute;bottom:0;width:100%;font-size:110%;background:#515151;border-bottom:2px solid #000;border-top:1px solid #fff;text-align:right}
#menu a:hover,#menu .mark {background:#ff0000;border-bottom:2px solid #000;text-decoration:none}
#menu a {border-left:1px solid #fff;border-bottom:2px solid #000;padding:0 10px;color:#fff}

#icon {margin-bottom:7px}

a:hover {color:#606060;text-decoration:underline}
a {color:#ff0000;font-weight:normal;text-decoration:none}

.mark {color:#606060;text-decoration:underline}

#path {clear:both;margin-top:7px;font-size:85%}

#leftmrg {float:left;width:5px;height:400px}
#left {float:left;width:200px;margin:7px 0 10px 0;font-size:95%;background:#fff;border-bottom:1px solid #fff}
#left h2 {background:#515151;font-size:110%;color:#fff;padding:2px 3px;margin:0;font-weight:bold;text-decoration:none;border-left:10px solid #000}
#left p {padding:0;margin:0;font-size:90%}
#m ul{list-style-type:none;margin:0;padding:0}
#m ul a {color:#000;padding:2px 0 2px 3px;display:block;width:100%}
#m ul a:hover, #m ul .mark {background:#ff0000;text-decoration:none;color:#fff}
#m ul li a {background:#BBBBBB;margin-top:1px}
#m ul ul a {color:#383838;font-style:normal;padding:1px 0 1px 16px}
#m ul ul li {background:#D5D5D5;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;border-right:7px solid #fff}

#b1{clear:both;background:#515151;height:20px;border-top:2px solid #000;text-align:right}
#b1 a {color:#fff;margin-right:5px;font-size:85%}

.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);opacity:0.7;border-color:#ff0000}
.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:#000;color:#fff;padding:1px}

h1 {font-size:175%;margin-top:10px;color:#ff0000;font-weight:normal}
h2 {font-size:140%;margin:7px 0 5px 0;color:#606060;font-weight:normal}
h3 {font-size:120%;margin:3px 0 1px 0}
h4 {font-size:100%;margin:3px 0 1px 0;font-weight:normal;border-bottom:1px solid #ff0000}
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:#e0e8d9;height:1px;background:#e0e8d9;border:0}

.sm9 {font-size:80%}
.sm10 {font-size:90%}

.hand {cursor:pointer}
.red {color:#FF0000}
.paging {clear:both;background:#eaeaea;padding:0px 5px;height:20px;margin:3px 0}

.brg {font-size:140%;text-align:right;color:#c0c0c0}

.forum {font-size:130%;font-weight:bold;border-bottom:1px solid #000;padding:5px 0 0 0}

.gray {background:#D3D3D3}
.under {font-size:80%; width:780px}
