@charset "utf-8";
body {font-size: 75%; padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #112953}
#main {width:980px; text-align:left; border:2px solid #fff; position:relative; background: #fff url(gfx/top1.png) no-repeat; margin-top:5px}

#top {height: 103px; position:relative; overflow:hidden}
#icon {position: absolute; top:30px; left:20px; height:50px; width:300px}
#link {top:10px;left:90px; width:200px; height:85px; position:absolute}

#top #text {text-align:right; color: #fff; padding: 6px; font-size:90%; width:720px;position:absolute; right:0}
#top h1 {font-size:200%; color:#fff; margin:0; border:0; text-decoration:none}
#top h2 {position: absolute; left:300px; bottom:13px; color:silver; font-size:80%; text-decoration:none; margin:0; padding:0; border:0; font-weight:normal}
#top .name {position: absolute; left:300px; bottom:26px; color:#fff; font-size:180%}

#m0 {text-align:right; font-size:110%; margin-left: 300px; margin-top:2px}
#m0 a {border: solid #fff; border-width: 1px 0 1px 1px; background:#0092DA url(gfx/bmo.gif) no-repeat;color:#fff; padding: 0 4px 0 9px}
#m0 .mark, #m0 a:hover{background:#1C4586 url(gfx/bmo.gif) no-repeat; color:#fff; text-decoration:none; border-bottom: 1px solid #1C4586}

#m10 {text-align:right; font-size:95%}
#m10 a {color:#000;padding: 0 13px; background: #EAEAEA; border-top: 1px solid #fff; border-left: 1px solid #fff;  text-decoration:none}
#m10 a:hover, #m10 .mark {background:#1C4586; border-top: 1px solid #0092DA; aborder-left: 1px solid #0092DA; color:#fff}

#over {margin-top:3px; color:gray; background:#EAEAEA; border-bottom:1px solid silver; padding:0 3px}
#over img {cursor:pointer}
#over #cart {font-weight:bold; margin-left:70px; border: solid #fff; border-width:0 0 0 1px; padding:0 15px}
#over #search {margin-left:62px; border:1px solid #DFDFDF}

a:hover {color: #112953; text-decoration:underline}
a {color: #0092DA; font-weight: normal; text-decoration: none}

.mark {color:#606060; text-decoration:underline}

#path {clear:both;margin-top:3px; font-size:85%}

#content {float:right; width: 710px; overflow:auto; margin-right: 5px}

#leftmrg {float: left; width:3px; height:400px}
#left {float: left; width: 240px; margin: 9px 0 10px 0; font-size:95%; overflow:auto}

.m h2, #left h2, .right h2, .list h2 {font-size:110%; color:#1C4586; padding: 2px 3px 1px 1px; margin:3px 0 0 0; font-weight:bold; text-decoration:none; border-bottom:1px solid #1C4586; clear:both}
.list h2 a {font-size:105%; font-weight:bold}

.m ul {list-style-type:none; margin:0;padding:0}
.m ul a {color:#000; padding: 2px 0 2px 3px; display:block; background:#D5D5D5; margin-top:1px}
.m ul a:hover, .m ul .mark {background:#0092DA; text-decoration:none; color:#fff}
.m ul ul a {color:#383838; font-style:normal; padding: 1px 0 1px 16px; background:#E2E2E2; margin-top:0; border-top: 1px solid #fff}

.right {width: 220px; float:right; padding-left:5px;border-left: 1px solid #EAEAEA; margin-left:10px; font-size:95%; background:#fff}
.right p {font-size: 80%}

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%}
ul a span, #left h2 a span {float:right; margin: 0 4px; font-size:85%}

.no_type {list-style-type:none}

#b1{clear: both; background: #1C4586; border-top:2px solid silver; color:#CCCCCC; padding:0 3px; font-size:80%}
#b1 a {color:#fff}

.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}
.aj {text-align: justify}
.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: #515151; cursor: pointer; color:#fff; border: none} 
.butt2 {background:#8D8D8D;font-size:80%;cursor:pointer;color:#fff; border:none}
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: #1C4586}
.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: 75%; vertical-align: top; background: #757575; color:#fff; padding: 2px 2px; border-bottom:1px solid #000; overflow:hidden}

h1 {font-size: 185%; margin-top:10px; color: #1C4586; font-weight:normal}
h2 {font-size: 130%; margin: 7px 0 5px 0; border-bottom:1px solid gainsboro}
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 #1C4586}
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:#1C4586}
.paging {clear: both; background:#eaeaea; padding: 0 5px; margin:3px 0; height:19px}

.dd a {background:#DADADA; border-left:1px solid white; border-top:1px solid white; border-top:1px solid white; border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8; font-weight:bold; font-size:110%}
.dd a:hover {text-decoration:none; background:#C8C8C8}

.brg {font-size: 140%; text-align:right; color:#c0c0c0; font-weight:bold}
.big1 {font-size: 110%}

.gray {background: #D3D3D3}

del {font-size:85%}

.list {float: left; width: 222px; padding-right:3px; margin-right:8px; font-size:90%; background: url(gfx/sider.jpg) top right no-repeat}

.im {float:left; margin-right: 5px}
.area {height:35px; width:140px}
.nw {white-space: nowrap}
.collapse {border-collapse: collapse}
.sumtable {border-top: 1px solid #C0C0C0; text-align: right}
form b, form del {white-space: nowrap}

.forum {font-size:130%; font-weight:bold; border-bottom: 1px solid #000; padding: 5px 0 0 0}

.m1 {border: 1px solid #C0C0C0; background:#1C4586; color:#fff; padding: 0 3px}
.m3 {border: 1px solid #C4ECFF; background:#E1F5FF; padding: 0 3px}