@charset "utf-8";
body {font-size: 75%; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000}
#loading {position:absolute}

#main {width:780px; text-align:left; background:#fff; border:2px solid #fff; position:relative; margin-top:10px}
#over {height:20px; color:silver; background:#000; border-top:2px solid #000}
#top {height: 105px; background: url(gfx/main.jpg) no-repeat; margin-top:1px; position:relative}
#backlink {width:190px; height: 106px; position:absolute; cursor:pointer}
#top #stripe {height: 105px; width:15px; background: red; position:absolute; filter: alpha(opacity=75); -moz-opacity:0.75;}
#link {top:20px; left:200px; position:absolute}
#top #text {top:20px; right:0; width:250px; position:absolute}
#top h1 {font-size:80%}
#top h2 {font-size:90%; margin:0; border:0; text-decoration:none}

#menu {position: absolute; right: 0; bottom:0; width:580px; font-size: 105%;background: red; border-bottom: 2px solid #000; text-align:right}
#menu a:hover,#menu .mark {background: #000; 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}

.mark {color:silver; text-decoration:underline}

#path {clear:both;margin-top:10px; font-size:85%}

#leftmrg {float: left; height:400px}
#left {float: left; width: 190px; margin: 10px 0 35px 0; font-size:95%; background:#fff; border-bottom: 1px solid #fff}
#left h2 {background: #000; font-size:120%; color:#fff; padding: 2px 3px; margin:0; font-weight:bold; text-decoration:none}
#left p {padding: 0; margin:0; font-size:90%}
#left ul {list-style-type:none; margin:0;padding:0}
#left ul a {padding:1px 0 0 5px; aheight:18px; color:#fff; padding: 2px 0 2px 3px; border-left: 15px solid #FF7777}
#left ul li {background:#949494; margin-top:1px}
#left ul ul a {padding-left: 16px; color:#383838; font-style:normal; padding: 1px 0 1px 16px; border-left: 15px solid #FFCCCC}
#left ul ul li {background:#DDDDDD; 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 a {display:block; width:100%; padding: 0 0 0 3px}
ul a:hover, #left ul a:hover, #left ul .mark {background:red; text-decoration:none}
ul ul {font-size:90%}
ul ul ul {font-size:95%}

.no_type {list-style-type:none}

#content {float:right; width: 570px; overflow:auto; amargin-right:7px; border-right: 7px solid #fff}

#b1{clear: both; background: red; border-top:2px solid #000; font-size:80%; text-align:right}
#b1 a {color:#FF9F9F; margin-right:5px}

.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: #000; 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: #002851}
form {margin:0; border:0}

img {border:0}
a img {filter: none}
a:hover img {filter: alpha(opacity=55); -moz-opacity:0.55; border-color: #004080}

.gal a img, .ilink {border: 1px solid #DCDCDC; margin: 3px}
#files a img {margin: 3px}

blockquote {margin-top:2px}

a:hover {color: #606060; text-decoration:underline}
a {color: red; font-weight: normal; text-decoration: none}

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:6px; color: red; font-weight:normal}
h2 {font-size: 140%; margin: 7px 0 3px 0; color: #606060; font-weight:normal; text-decoration:underline}
h3 {font-size: 125%; margin: 3px 0 1px 0}
h4 {font-size: 100%; margin: 3px 0 1px 0; font-weight:normal; border-bottom:1px solid red}
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}
