* {margin:0;padding:0;border:0;}

body {font-size:14px;line-height:175%;color:#333;background:url(../images/body-back.gif) repeat-x #def;}
div#container {width:960px;margin:0 auto;background:url(../images/container-back.gif) repeat-y #fff;}
div#header {width:960px;height:206px;background:url(../images/banner01.jpg) no-repeat transparent;text-align:right;}
div#main {width:720px;float:right;background:#fff;}
div#menu {width:238px;float:left;color:#fff;background:#369;}
div#footer {width:960px;clear:both;color:#fff;background:#369;text-align:center;}

h1 {color:#666;font-size:small;padding-right:5px;}
h2 {color:#333;margin-bottom:8px;}
h3 {color:#333;font-weight:bold;margin-top:16px;margin-bottom:6px;border-left:solid 6px #933;padding-left:6px;border-bottom:solid 1px #eee;}
div#menu div.paragraph {margin:8px;}
div#main div.paragraph {margin:12px;}

a, a:visited, a:active {color:#933;text-decoration:none;}
a:hover {color:#f30;text-decoration:underline;}
div#menu a {color:#fff;text-decoration:none;font-size:120%;}
div#menu a:hover {color:#f30;text-decoration:none;font-size:120%;}
div#menu ul li{width:220px;height:48px;border-bottom: dotted 1px #fff;}
.topic-end {padding-bottom:10px;border-bottom: dotted 1px #333;}
.topic-endsp {padding-bottom:10px;}

table.divtotal {width:480px;line-height:125%}
table.divtotal th, table.divtotal td {text-align:left;border;padding-top:0px;padding-bottom:0px;}
table.divtotal th.numbers, table.divtotal td.numbers {width:100px;text-align:right;}

.articlelist dt {padding-left:1em;background:#9cf;}
.articlelist dd {padding-left:2em;background:#def;margin-bottom:5px;}

.arttitle {background:#9cf;padding:3px;border:0;margin-bottom:0;}
.authtitle {background:#def;padding:3px;margin-bottom:6px;}
.attention {color:#f00; font-weight:bold;}
.attention {color:#f00; font-weight:bold;}
.emphasis {font-weight:bold;}

table.sheet td {padding:5px;border-right:solid 1px #666;border-bottom:solid 1px #666;}
table.sheet2 td {padding:5px;border-bottom:solid 1px #666;}
table.sheet3 td {width:50%;padding:5px;border-right:solid 1px #666;border-bottom:solid 1px #666;vertical-align:top;}
table.sheet4 td {padding:5px;;vertical-align:middle;}
table.sheet5 td {padding:5px;border-right:solid 1px #666;border-bottom:solid 1px #666;text-align:center;vertical-align:top;margin:0}
.row1 {border-left:solid 1px #666;}
.row2 {border-left:solid 1px #666;border-right:hidden;}
.row3 {border-right:solid 1px #666;}
.col1 {border-top:solid 1px #666;}

.clm1-1{border:solid 1px #666;}
.clm1-2{border-top:solid 1px #666;border-bottom:solid 1px #666;border-right:dotted 1px #666;}
.clm1-3{border-top:solid 1px #666;border-bottom:solid 1px #666;border-right:solid 1px #666;}
.clm2-1{border-left:solid 1px #666;border-right:solid 1px #666;}
.clm2-2{border-right:dotted 1px #666;}
.clm2-3{border-right:solid 1px #666;}
.clm3-1{border-bottom:dotted 1px #666;border-left:solid 1px #666;border-right:solid 1px #666;}
.clm3-2{border-bottom:dotted 1px #666;border-right:dotted 1px #666;}
.clm3-3{border-bottom:dotted 1px #666;border-right:solid 1px #666;}
.clm4-1{border-bottom:solid 1px #666;border-left:solid 1px #666;border-right:solid 1px #666;}
.clm4-2{border-bottom:solid 1px #666;border-right:dotted 1px #666;}
.clm4-3{border-bottom:solid 1px #666;border-right:solid 1px #666;}

ul.listmark {padding-left:2em;list-style-type: disc;}
.marking {font-weight:bold;text-decoration:underline;}