#F0.part { width: 573px; height: 250px; top: 155px; left: 0px; text-align: left; overflow: visible; }
#F1.part { width: 382px; height: 250px; top: 155px; left: 573px; overflow-x: auto; background: white; }
#F2.part { width: 955px; height: 300px; top: 405px; left: 0px; border-top: 2px solid #D90033; overflow-x: hidden; }
#F3 { width: 200px; height: 550px; top: 155px; left: 0px; border-top: 1px solid #AFAFAF; overflow-x: hidden; display: none; }
#F4 { width: 755px; height: 550px; top: 155px; left: 200px; overflow-x: hidden; display: none; }
#F4.full { width: 955px; height: 550px; top: 155px; left: 0px; display: none; }
#FE { width: 573px; height: 250px; top: 155px; left: 0px; text-align: left; overflow: visible; display: none; background: url(/x/pic/milk.png) repeat; }
#FH { width: 382px; height: 250px; top: 155px; left: 573px; overflow: visible; display: none; background: url(/x/pic/milk.png) repeat; }
#FS { width: 955px; height: 300px; top: 405px; left: 0px; overflow: visible; display: none; background: url(/x/pic/milk.png) repeat; }
select { font-family: "FF MetaPlus", "FF Meta", Arial, Helvetica, Verdana, sans-serif; font-size: 15px; width: 220px; }
.submit { margin: 4pt; padding: 2pt; text-align: left; width: 220px; display: block; }
#P1 { position: absolute; top: 0px; left: 0px; width: 955px; height: 731px; background: url(/x/pic/bg.gif) repeat-x; display: block; visibility: visible; }
#P2 { position: absolute; top: 0px; left: 0px; width: 955px; height: 731px; background: url(/x/pic/bg.gif) repeat-x; display: block; visibility: hidden; }
html { overflow: hidden; }
body { margin: 0px; padding: 0px; font-family: "FF MetaPlus", "FF Meta", Arial, Helvetica, Verdana, sans-serif; font-size: 15px; overflow: hidden; }
#header { position: absolute; top: 0px; left: 0px; width: 955px; height: 155px; background: url(/x/pic/screen.gif) no-repeat scroll; }
#footer { position: absolute; bottom: 0px; left: 0px; width: 955px; height: 26px; background-color: #E2E2E2; }
#charmap { display: none; }
.upper { display: none; }
.lower { display: inline; }
.part { position: absolute; overflow: auto; background-color: #E2E2E2; }
#atools { float: right; display: none; }
#atools img { width: 27px; height: 30px; margin: 6px; }
img.itools { width: 27px; height: 30px; float: right; }
td.milk { width: 140px; background-color: #DDDDDD; }
object { margin: 2px 0px; }
table { margin: 0pt; padding: 0pt; }
table h4 { margin-bottom: 1ex; }
.error { color: white; background-color: #D90033; margin-top: 6pt; padding: 6pt; text-align: justify; }
.note { background-color: white; }
.note p { background-color: #E29C78; margin-top: 6pt; padding: 6pt; text-align: justify; }
img { border: 0px; }
.active { color: white; background-color: gray; cursor: default; }
.alert { color: white !important; background-color: #BB1551; cursor: default; }
.selected { color: black; background-color: #E29C78; cursor: default; }
.showing td { color: black; background-color: #E29C78; cursor: default; }
.content, .section { padding-top: 8px; padding-left: 10px; padding-right: 4px; background-color: white; }
.section { padding-bottom: 1ex; background-color: #E29C78; }
.entry { display: none; }
.detail div { margin: 0px; text-align: left; }
* html .detail div { padding-right: .5em; }
.query { padding-bottom: 4px; background-color: #E2E2E2; }
.query img { cursor: pointer; }
.match { cursor: pointer; background-color: white; white-space: normal; }
.match th { background-color: #D9D9D9; }
.match tr.mark td { color: black; background-color: #D90033; }
.match tr:hover { background-color: #D9D9D9; }
input { font-family: "FF MetaPlus", "FF Meta", Arial, Helvetica, Verdana, sans-serif; font-size: 15px; width: 200px; }
input.search { display: block; }
input.flag { width: 50px; }
input.tick { width: 20px; }
noscript input { width: 100%; margin: 0px; padding-left: 2px; text-align: left; }
// select.flag { width: auto; }
textarea { width: 600px; height: auto; }
p { margin: 0px; }
p.smallskip { height: 0.6ex; }
p.skip { height: 1.5ex; }
div.result { margin: 0px; width: 200px; max-height: 120%; overflow-x: hidden; overflow-y: auto; position: absolute; border: 2px groove; background: #FFFFFF; display: none; }
div.result div { color: #8E3608; width: 100%; overflow: hidden; white-space: nowrap; }
div.result ul { margin: 0px; padding: 0px; position: absolute; left: 200px; width: 200px; list-style: none outside; border: 2px groove; display: none; }
div.result li { margin: 0px; padding: 0px; color: #8E3608; background-color: white; overflow: hidden; white-space: nowrap; }
div.result :hover { color: black; background-color: #E29C78; }
.right { background: url(/x/pic/right.gif) no-repeat right; }
#highlight { color: white; background-color: black; }
#printlogo { display: none; }
#printurl { display: none; }
.xn { font-weight: bold; color: #D90033; }
.cn { font-weight: bold; color: #D90033; }
.fn { font-weight: bold; color: #8E3608; padding-right: .25em; }
.mt { margin-top: .6ex !important; }
.em { font-weight: bold; }
.dt { border: 1px solid #E29C78; width: 100%; }
.dt td { vertical-align: top; }
.dt .alt0 td, .dt .alt0 th { border-left: 1px solid #D9E3FB; border-right: 1px solid #D9E3FB; }
.dt .alt1 td, .dt .alt1 th { border-left: 1px solid white; border-right: 1px solid white; background-color: #D9E3FB; }
.cite { font-style: italic; }
.copy { color: gray; }
.record { font-size: smaller; padding: 1ex; color: silver; }
#ani { margin: 4pt; }
.logo { white-space: nowrap; }
.logo img { margin-left: 6px; margin-right: 6px; }
.scroll { width: 100%; height: 100%; overflow: auto; }
#splash { width: 100%; font-size: 15pt; }
#splash td { padding-right: 1em; }
#hint { white-space: nowrap; }
.welcome { color: #D90033; }
.drudel { color: #E29C78; text-align: justify; }
.dark { background: #E2E2E2; }
.version { color: gray; white-space: nowrap; overflow: hidden; }
#curtain { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #E2E2E2; }
#curtain img { max-width: 100%; max-height: 100%; overflow: hidden; }
#intro img { position: absolute; right: 0px; top: 0px; width: 145px; height: 145px; display: none; }
#P1 a:link, #P1 a:visited { border: 1px solid transparent; color: gray; }
#P1 a:focus, #P1 a:hover { color: black; border: 1px solid #8E3608; }
#P1 a:active { color: white; background-color: black; }
#P2 a { color: black; }
#P2 a:focus, #P2 a:hover { color: black; background-color: #ECECEC; }
#F3 a, .ax { text-decoration: underline; }
.ae { margin-right: .3em; }
.ay { color: white; }
.ax:hover { background-color: #ECECEC; cursor: pointer; }
#F71 ul ul a:hover { border: 1px solid #ECECEC; background-color: #DDDDDD; }
.switch, .board, .side { display: none; }
.switch h2 { color: #8E3608; margin-top: 0pt; }
.menu th { font-size: 16px; color: #AAAAAA; text-align: center; vertical-align: middle; white-space: pre; padding-left: 12px; padding-right: 12px; }
.menu th.active { color: white; background-color: gray; }
.menu th:hover, .ay:hover, .record:hover { color: black; background-color: #DDDDDD; cursor: pointer; }
.menu h1 { width: 200px; cursor: pointer; }
.side h1 { margin: 0px; width: 200px; font-size: 11pt; text-transform: uppercase; border-bottom: 1px solid #AFAFAF; padding-top: 6px; padding-bottom: 6px; padding-left: 5px; font-weight: normal; }
.side h1:hover { background-color: #DDDDDD; }
.definition { padding-left: 1.2em; text-indent: -1.2em; }
.label { text-transform: uppercase; margin-right: .5em; }
.lemma { font-weight: bold; }
.margin { font-style: italic; float: right; }
.margin div { text-align: right; }
.margin button { margin-left: 1ex; }
ul.toggle li.hidden { cursor: pointer; }
ul.toggle, ul.toggle ul { margin: 0px; padding: 2px; list-style: none; display: block; }
ul.toggle li { left: 0px; padding-left: 15px; padding-right: 0px; display: block; }
ul.toggle li.plain { padding-left: 0px; }
ul.toggle li.hidden { background: url(/x/pic/right.gif) no-repeat top left; }
ul.toggle li.visible { background: url(/x/pic/ASC.gif) no-repeat top left; }
ul.toggle li li li.article { font-weight: normal; color: black; font-style: oblique; background-color: #D9E3FB; }
ul.toggle li li li.media { list-style-type: none; margin: 0px; padding: 0px; }
ul.toggle a, .source a { font-size: 10pt; font-weight: normal; text-decoration: none; padding-left: .5em; padding-right: .5em; }
ul.toggle em { font-size: 10pt; font-weight: normal; font-style: normal; background-color: white; display: block; }
ul table { table-layout: auto; color: black; margin: 5px 0px; cursor: pointer; }
ul tr:hover { background-color: #ECECEC; }
ul th { color: #8E3608; font-style: normal; font-weight: bold; text-align: center; }
ul td { font-style: normal; font-weight: normal; }
.rem { font-style: normal; margin-right: .4em; }
img.sort { display: inline; margin: 0px 10px; }
img.unsort { display: none; margin: 0px 10px; }
pre { margin: 0px; font-family: "FF MetaPlus", "FF Meta", Arial, Helvetica, Verdana, sans-serif; font-size: 15px; }
.column { color: black; }
.ed:hover { color: white; background-color: black; cursor: pointer; }
.ed table { display: inline; }
.batch { background-color: #D90033; margin-bottom: 1ex; }
#bold, .bold { font-weight: bold; }
.toolbar { display: none; white-space: nowrap; }
.toolbar img { width: 24px; height: 20px; margin-left: 12px; margin-right: 12px; }
#username, #password, #password1, #password2 { width: 195px; }
#settings { display: none; }
#gate { margin-left: 1em; }
#login, #change { width: 200px; font-size: 15px; display: block; margin-top: 1.5ex; }
#ok { display: none; margin-top: 2.5ex; }
#char { color: white; background-color: black; }
fieldset { margin-top: 8px; margin-left: 8px; padding-bottom: 10px; width: 20px; height: 20px; font-size: 20px; text-align: center; background-color: white; display: inline; }
fieldset:hover { background-color: #E2E2E2; }
tt { margin-left: .25em; margin-right: .25em; }
iframe { display: none; }
iframe.upload { width: 0px; height: 0px; display: none; }
iframe.pdf { width: 100%; height: 600px; }
#language { font-size: 16pt; color: silver; }
#language div { display: inline; }
span.de, span.en { display: none; }
.rtl div { text-align: right; }
.rtl .fn { padding-right: 0; }
button { width: 100px; display: inline-block; }
.image { border: 1px solid black; margin-left: 8px; margin-bottom: 8px; float: right; }
.zoom { cursor: url(/x/pic/zoom.cur); }
#stage { position: absolute; top: 18px; left: 221px; height: 80px; overflow: hidden; }
#stage img { float: left; margin-right: .8ex; height: 80px; }
#compare { position: absolute; top: 101px; }
#compare img { display: block; margin-top: 3px; height: 80px; border: 3px solid #555555; }
#corrector img { float: left; margin-top: 3px; margin-right: 3px; height: 80px; border: 3px solid #555555; }
@font-face { font-family: Calluna; src: url(/x/font/Calluna-Regular.otf); }
#XE table { width: 100%; }
#XE .word { border: 1px solid gray; border-radius: 2px; padding: 2px; }
#XE .edit { border: 2px solid black; border-radius: 2px; padding: 2px; }
.xepart { overflow: hidden; }
#scan { position: absolute; left: 0px; top: 155px; width: 573px; height: 550px; background-color: #EEEEEE; }
#text { position: absolute; right: 0px; top: 155px; width: 400px; height: 450px; overflow-y: scroll; background-color: white; font-size: larger; font-family: Calluna, Georgia, Garamond; padding: 10px; white-space: pre-wrap; }
#text input { width: 100px; display: block; background-color: lightyellow; }
#slot { position: absolute; right: 350px; bottom: 26px; width: 50px; height: 100px; padding: 10px; background-color: #ECECEC; overflow-y: auto; }
#code { position: absolute; right: 0px; bottom: 26px; width: 350px; height: 100px; padding: 10px; background-color: #ECECEC; overflow-y: auto; }
#code div { display: none; }
#code button { height: 3ex; }
#code button:hover { color: white; background-color: black; cursor: pointer; }
.xeblock { background: none repeat scroll 0 0 #FFFFCC; border-top: 1px solid #666666; border-bottom: 1px solid #666666; position: relative; display: block; clear: left; padding-top: .5em; padding-left: 2.5em; padding-bottom: .5em; margin-top: .5em; margin-bottom: .5em; overflow: hidden; }
.xeblock::after { color: #666666; font-size: small; font-family: sans-serif; font-weight: bold; content: attr(xe); position: absolute; left: -.2em; top: .5em; width: 3em; margin-right: -3em; clear: both; white-space: nowrap; transform: rotate(90deg) translate(1em, 0px); }
.xeinline { background: none repeat scroll 0 0 rgba(30, 30, 30, .1); border-radius: 2px; margin-bottom: 1em; padding-bottom: .6em; vertical-align: text-top; position: relative; display: inline-block; }
.xeinline::after { color: #666666; font-size: small; font-family: sans-serif; font-weight: 600; bottom: 0.3em; content: attr(xe) "\00A0" attr(xp); position: absolute; left: 50%; margin-left: -1em; transform: translate(0px, 1em); transform-origin: 0 100px 0; }
.xeinline[xp]:not([xp=""])::after { color: #8E3608; }
.xeinline[xp]:not([xp=""]):hover::after { color: #666666; content: attr(xp); }
.name { font-family: Calluna, Georgia, Garamond; font-style: italic; margin-right: 2em; }
.subdiv { font-size: 1.2em; padding-top: 1ex; clear: both; }

/* end of file */