*{border: 0px; margin: 0px; padding: 0px; font-family: 'Trebuchet MS',sans-serif; font-size: small; _font-size: x-small;}
.all{margin: 0px auto; text-align: left; position: relative; width:915px; background: url('../img/main_bg.png') repeat-y}
body{text-align:center;  background: rgb(184,207,220) url('../img/body_bg.png') repeat-x;}
a{color: rgb(37,96,216); text-decoration:underline}
a:hover{color: rgb(204,0,0)}
li, p, address{text-align:justify; clear:both;}
p{margin-top:7px;}
ul{list-style-type: square; margin: 4px 0px 0px 25px; display: block;}
ol{list-style-type: decimal; margin:4px 0px 0px 33px; display: block;}
ol ol{list-style-type: lower-alpha}
li{margin-top: 3px; padding-left: 5px;}

h2{font-size:x-large; _font-size:large; color:rgb(204,0,0); clear:both; margin: 10px 0px 10px 0px}
h3{font-size:medium; _font-size:small; color:rgb(204,0,0); clear:both; margin: 15px 0px 5px 0px}
h4{color:rgb(37,96,216); clear:both; margin: 15px 0px 5px 0px}
h5{}
h6{}
h2 span, h3 span, h4 span{font-weight: normal}
th, td{padding: 2px 5px}
th{background: rgb(37,96,216); color: rgb(255,255,255); border-left: 1px solid rgb(255,255,255)}
th.first{border-left: 0px;}
table{margin: 10px 0px 5px; border: 2px solid rgb(37,96,216); border-width: 2px 0px}
td{border-left: 1px solid rgb(255,255,255); vertical-align: top;}
td.first{border-left: 0px}
tr.licha td{background: rgb(230,230,230)}
tr.suda td{}
tfoot td{}
img{display: block; float: left; clear: left; width: auto; margin: 0px}
cite{}
address{}


.intro_img{display: block; clear: right; float: right; margin: 10px 0px 10px 10px; width: auto}
.warning{}
.proof{}
.info{}
.abstract{}
.content{}
.addition{} 
