img{
    border:0px
}
embed{
    padding:0px;
    border:0px;
    margin:0px;
}
embed.secs{
    margin:0px 0px 10px 0px;
}
embed.ssvg{
    margin:10px 0px 10px 0px;
}
p.foot{
    text-align:left;
}
body{
    margin:0px;
    padding:0px;
}
body>div{
    margin:auto;
    width:1000px;
    padding:12px;
}
div.header{
    height:160px;
    padding:0px 12px 0px 12px;
    text-align:center;
    background-image: url(png/headerbg.png);
}
div.header>table{
    margin:0px;
}
div.header>table td.ll{
    text-align:left;
    vertical-align:top;
    width:340px;
}
div.header>table td.mm{
    vertical-align:middle;
    width:340px;
}
div.header>table td.rr{
    font-weight:bold;
    text-align:right;
    vertical-align:bottom;
    width:340px;
}
div.header>table td.tt{
    font:bold 34px sans-serif;
}
table.pmir{
    margin:auto;
    font-size:18px;
    margin-top:12px;
    margin-bottom:12px;
}
table.pmir tr.data{
    background-color:#d0d0d0;
    font-family:monospace;
}
table.pmir tr.header{
    background-color:#8888FF;
}
table.pmir td{
    padding:2px 5px 2px 5px;
}
table.pmir tr.data>td:first-child{
    font-family:Sans-serif;
    font-weight:bold;
    text-align:left;
    color:blue;
    cursor:pointer;
}
table.pmir tr.data>td.pmirmutt{
    background-color:#EF7892;
}
table.pmir tr.data>td.pmirmut{
    background-color:#70BDDF;
}
table.pmir ul.mirs{
    display:none;
    padding-left:18px;
    margin:0px;
    font:16px sans-serif;
}
table.pmir ul.mirs>li.mirmut{
    background-color:#FF3842;
}
ul.spelist{
    font-size:22px;
    font-weight:900;
    padding-left:22px;
}
ul.spelist li{
    margin-top:6px;
}
div.navbar{
    font:bold 26px sans-serif;
    padding:4px 12px 0px 12px;
    border-bottom:solid #000066 2px;
    background-color:#88AAEE;
}
div.navbar>a{
    margin-right:2px;
    text-decoration:none;
    vertical-align:bottom;
    border:solid 2px #000066;
    background-color:#EDE9FE;
    border-bottom-color:#EDE9FE;
}
div.navbar>a.navbar_nor{
    border-bottom-color:#000066;
    background-color:#BDB9CE;
    font-size:22px;
    color:#444444;
}
div.navbar>a.navbar_nor:hover{
    color:#000000;
    background-color:#EDE9FE;
}
div.navbar>form{
    float:right;
    margin-top:-3px;
}
div.navbar>form>p{
    display:inline;
}
div.navbar>form>p>button{
    font-size:14px;
}
div.navbar>form>p>input{
    font-size:14px;
    width:120px;
}
div.footer{
    font-size:16px;
    background-color:#EDEDED;
    text-align:center;
}
p.tit_big{
    font: bold 26px sans-serif;
    margin:0px;
    padding:12px 0px 0px 0px;
}
p.tit_sma{
    font: bold 16px sans-serif;
    margin:0px;
    padding:18px 0px 6px 0px;
}
p.tit_nor{
    font:bold 20px sans-serif;
    margin:0px;
    padding:24px 0px 0px 0px;
    color:#333333;
}
big.modpath a{
    color:#1A3682;
}
big.modpath{
    font:bold 20px serif;
}
textarea.sequence{
    margin:5px 100px 0px 100px;
    font:16px monospace;
    width:800px;
    height:90px;
}
textarea.inlinesequence{
    margin:5px 100px 0px 100px;
    font:16px monospace;
    width:800px;
    height:46px;
}
hr.bold{
    height:3px;
    margin:8px 0px 8px 0px;
    background-color:#2B589B;
}
div.content{
    font-size:18px;
    background-color:#EDE9FE;
}
font.mutbase{
    background-color:#D7156C;
    font-weight:bold;
}
table.mirsnp{
    margin:12px auto 12px auto;
    font:18px sans-serif;
}
table.mirsnp td.mir{
    font-weight:bold;
    padding:3px;
    background-color:#CCCCCC
}
table.mirsnp td.tar{
    font:bold 18px sans-serif;
    padding:3px;
    background-color:#CCCCCC
}
table.mirsnp td.seq{
    font:16px monospace;
    text-align:center;
}
table.mirsnp td.race{
    font:bold 16px sans-serif;
}
table.mirsnp td.left{
    text-align:right;
}
table.mirsnp td.right{
    text-align:left;
}
td.score0{
    font:14px monospace;
    text-align:center;
    background-color:#115A22;
}
td.score5{
    font:14px monospace;
    text-align:center;
    background-color:#048823;
}
td.score10{
    font:14px monospace;
    text-align:center;
    background-color:#08C234;
}
td.score15{
    font:14px monospace;
    text-align:center;
    background-color:#09E63D;
}
td.score20{
    font:14px monospace;
    text-align:center;
    background-color:#60F605;
}
td.score25{
    font:14px monospace;
    text-align:center;
    background-color:#A8F605;
}
td.score30{
    font:14px monospace;
    text-align:center;
    background-color:#CCF605;
}
td.score35{
    font:14px monospace;
    text-align:center;
    background-color:#F6B405;
}
td.score40{
    font:14px monospace;
    text-align:center;
    background-color:#FF0000;
}
td.score45{
    font:14px monospace;
    text-align:center;
    background-color:#900000;
}
div.mirlist{
    width:994px;
    height:300px;
    overflow:auto;
    border:3px #bbbbbb double;
    margin:8px 0px 8px 0px;
}
ul.mirlist{
    margin:0px;
    padding:0px 0px 0px 24px;
    font:bold 16px serif;
}
ul.mirlist li{
    margin-top:2px;
}
ul.mirlist li.mut>a{
    background-color:#EF7892;
}
ul.mirlist li.pmut>a{
    background-color:#70BDDF;
}
ul.tarlist{
    font:bold 16px serif;
}
ul.tarlist li{
    margin-top:2px;
}
ul.contacts li{
    margin-top:3px;
}
p.intro{
    padding:0px 12px 3px 12px;
    text-align:justify;
    font:normal 20px serif;
    line-height:150%;
    color:#222222;
}
ul.reflist{
    padding:0px 96px 0px 96px;
    text-align:justify;
    line-height:150%;
    list-style:none;
}
ul.reflist li{
    margin-top:25px;
}
ul.reflist li br{
    margin-bottom:20px;
}
ul.reflist a{
    font-weight:bold;
}
table.pmirsnp td{
    padding-top:10px;
    text-align:center;
    font:bold 20px serif;
}
div.float{
    position:absolute;
    right:0px;
    width:88px;
    height:90px;
    text-align:center;
}
