#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: hidden; background: white; }
#F2.part { width: 955px; height: 300px; top: 405px; left: 0px; border-top: 2px solid #D90033; overflow-x: hidden; background: white; }
#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;background-color: #EEEEEE; 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; cursor: pointer; }
.itools { width: 27px; height: 30px; float: right; cursor: pointer; }
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; }
.mint { cursor: pointer; }
#highlight, .mint:hover { color: white; background-color: black; }
#printlogo { display: none; }
#printurl { display: none; }
.xn { font-weight: bold; color: #D90033; }
.cn { font-weight: bold; color: #D90033; white-space: nowrap; }
.fn { font-weight: bold; color: #8E3608; white-space: nowrap; 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; }
#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; word-spacing: 1em; }
.drudel span { word-spacing: .1em; }
.drudel a:link, .drudel a:visited { border: 1px solid white; color: #E29C78 !important; text-decoration: none; }
.drudel a:focus, .drudel a:hover { color: black; border: 1px solid #D90033 !important; }
.drudel a:active { color: white; background-color: black; }
.feature { color: #999999; text-align: justify; word-spacing: 1em; }
.feature span { word-spacing: .1em; }
.feature a:link { border: 1px solid white; color: #999999 !important; text-decoration: none; }
.feature a:visited { border: 1px solid white; color: #AAAAAA !important; text-decoration: none; }
.feature a:focus, .feature a:hover { color: black; border: 1px solid #D90033 !important; }
.feature a:active { color: white; background-color: black; }
.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 { color: gray; }
#P1 a:link, #P1 a:visited {  } /* border: 1px solid transparent; */
#P1 a:focus, #P1 a:hover { color: white; background: black; } /* border: 1px solid #8E3608; */
#P1 a:active { color: white; background: black; }
#P2 a { color: black; }
#P2 a:focus, #P2 a:hover { color: black; background-color: #ECECEC; }
#F3 a, .ax { text-decoration: underline; }
#F4 a { text-decoration: none; }
.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 { 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-right: .35em !important; }
.margin div { text-align: right; }
.margin img { margin-left: 2ex; margin-bottom: 2ex; cursor: pointer; }
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 { font-size: 10pt; }
ul.toggle li li li.article { font-weight: normal; color: black; font-style: oblique; background: #FFFFCC; }
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; color: silver; text-decoration: none; padding-left: .25em; padding-right: .5em; }
ul.toggle div a { color: black; font-style: normal; }
ul.toggle em { font-size: 9pt; font-weight: normal; color: silver; background: white; margin-top: .5em; display: block; }
ul table { table-layout: auto; color: black; margin: 5px 0px; cursor: pointer; }
ul tr:hover { background: #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; }
#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; }
.export { 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 { display: none; }
#language img { opacity: 0.4; filter: alpha(opacity=40); }
.rtl div { text-align: right; }
.rtl .fn { padding-right: 0; }
.small { font-size: 10pt; }
.name { font-size: 20px; }
.link { height: .8em; width: .8em; padding-right: .5em; }
.visual { float: right; margin-right: .35em !important; }
h3 { margin-top: 2ex; margin-bottom: .5ex; }
sup, .var { line-height: 0px; }
.person { font-weight: bold; color: #A0A0A0; }
.person b { font-weight: bold; color: black; }
.babel { display: none; }
.silver { color: silver; }
.circ { display: inline-block; background-color: #CCCCCC; color: white; text-align: center; line-height: 0px; border-radius: 50%; width: 3ex; height: 3ex; margin-left: .2em; }
.circ:hover { background-color: black; }
.circ span { display: inline-block; padding-top: 50%; padding-bottom: 50%; }
#splinfo { width: 100%; font-size: 16px; }
#splinfo .cn { padding-left: .6ex; margin-top: 2ex; }
#splinfo table { width: 100%; font-size: 14px; margin-top: 1ex; }
#splinfo table tr td { padding: 1ex; vertical-align: top; background-image: linear-gradient(135deg, #FFFFFF 0%, #DDDDDD 100%); }
#F001 { margin-top: -1ex; width: 1000%; font-size: 13pt; }
#F001, #F001 ul { list-style: none; padding: 0px; }
#F001 li { float: left; position: relative; } /* text-align: center; */
#F001 span { position: relative; display: inline-block; box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4); height: 80px; width: 150px; background-image: linear-gradient(315deg, #DDDDDD 0%, #FFFFFF 100%); margin: .8ex; }
#F001 a { display: table-cell; height: 80px; width: 150px; text-align: center; vertical-align: middle; }
#F001 li.hidden { cursor: s-resize; }
#F001 li.hidden a:hover { outline: 2px solid black; background-color: inherit; box-shadow: 8px 8px 12px -6px rgba(0,0,0,0.8); }
#F001 li.hidden span { background-image: linear-gradient(315deg, #E29C78 0%, #FFFFFF 100%); }
#F001 ul { border-top: 4px solid #AAAAAA; }
#F001 ul span:not(.last)::before { display: inline-block; content: ""; position: absolute; left: 75px; top: -8px; height: 8px; width: 150px; border-left: 4px solid #AAAAAA; }
#F001 ul span.last::before { content: ""; position: absolute; left: 75px; top: -12px; height: 5px; width: 1000px; border-top: 6px solid white; border-left: 4px solid #AAAAAA; }
#F001 li:not(.hidden) > span:not(.leaf)::after { display: inline-block; content: ""; position: absolute; left: 75px; bottom: -11px; height: 8px; border-left: 4px solid #AAAAAA; }
#F001 ul li:first-child::before { content: ""; position: absolute; left: -68px; top: -5px; height: 0px; width: 150px; border-top: 6px solid white; }
#F001 ul li:last-child::after { content: ""; position: absolute; right: -72px; top: -5px; height: 0px; width: 150px; border-top: 6px solid white; }

/* end of file */