.container { font-family:arial,sans-serif; font-size:14px; color:#000; background-color:#fff; }
.container TD { font-family:arial,sans-serif; font-size:13px; }
.container TH { font-family:verdana,sans-serif; font-size:13px; font-weight:bold; }

H1, H2, H3, H4, H5, H6 { font-weight:bold; font-family:verdana,sans-serif; margin:1em 0em 0.5em 0em; }
H3 { font-family:arial,sans-serif; }
H1 { font-size:140%; }
H2 { font-size:130%; }
H3 { font-size:120%; }
H4 { font-size:110%; }
H5 { font-size:100%; }
H6 { font-size:90%; }
H1.headline { font-family:arial,sans-serif; color:#751; margin-top:0em; margin-bottom:0.75rem; }
H2.headline2 { font-family:arial,sans-serif; font-weight:normal; }

.container A { color:#039; }
.container A:visited { color:#609; }
.container A:hover { color:#c00; text-decoration:underline; }
.container A:focus { color:#c00; }
.container A:active { color:#c00; }
#idx-column A { text-decoration:none; }
#idx-content A { text-decoration:underline; }
#idx-media A { text-decoration:underline; }
A[NAME] { text-decoration:none; }

#idx-content P, #idx-content UL, #idx-content OL { padding-top:0.25rem; padding-bottom:0.25rem; margin-top:0.25rem; margin-bottom:0.5rem; }
#idx-content UL, #idx-content OL { margin-left:2.5rem; }
#idx-content LI { margin-bottom:0.25rem; }
#idx-content DT { margin-bottom:0.25rem; }
#idx-content DD { margin-bottom:0.5rem; margin-left:2.5rem; }
P+UL, P+OL, UL+UL { margin-top:0rem !important; padding-top:0rem !important; }

#idx-content STRONG { font-weight:bold; font-family:verdana,sans-serif; }
#idx-content B { font-weight:bold; }
#idx-content EM { font-style:italic; }
#idx-content I { font-style:italic; }

#idx-content BIG, #idx-content .large, #idx-content .big { font-size:110%; }
#idx-content SMALL, #idx-content .small { font-size:86%; }
#idx-content .larger { font-size:107%; }
#idx-content .smaller { font-size:93%; }

#idx-content .nowrap { white-space:nowrap; }
#idx-content .novisible { visibility:hidden; }
#idx-content .normal { font-weight:normal; }
#idx-content .sans { font-family:arial,sans-serif; }
#idx-content .serif { font-family:serif; font-size:104%; }
#idx-content .mono { font-family:monospace; font-size:104%; }

ABBR, ACRONYM, .idx-help { cursor:help; }
ACRONYM { color:#369; }
.idx-help { border-bottom:1px dotted; }
BLOCKQUOTE { margin:0.5rem; padding:0rem 0.5rem 0.5rem 1.5rem; }
Q { quotes: "«" "»" "„" "“"; }

FORM { padding:0em; margin:0em; }
INPUT, SELECT, TEXTAREA { font-size:100%; }
INPUT[type=button], INPUT[type=submit], INPUT[type=reset] { padding:2px 0.5em 2px 0.5em; }
FIELDSET { padding:0.5em 1em 1em 1em; border:1px solid #666; }
LEGEND { color:#000; font-family:verdana,sans-serif; font-weight:bold; margin-bottom:0.25em; }

#idx-content CAPTION { padding:0.5rem 0rem 0.5rem 0rem; font-family:verdana,sans-serif; font-size:110%; font-weight:bold; text-align:center; }
#idx-content P + TABLE>CAPTION, #idx-content UL + TABLE>CAPTION, #idx-content OL + TABLE>CAPTION { padding-top:0rem; }

#idx-burger { margin-bottom:1px; white-space:nowrap; max-width:160px; }
A#burger-link { display:block; padding:3px 0px 0px 30px; text-decoration:none; background-repeat:no-repeat; background-position:left top; }
A.burger-icon { color:#039; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEUAM5n///+DEPOlAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAH0lEQVR42mNgxAIYQACHIAMmwCGIph2rRcQLjmAnAQDc+AENalPynwAAAABJRU5ErkJggg==); }
A.burger-icon:visited { color:#039; }
A.burger-icon:hover, A.burger-icon:active { color:#c00; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEXMMzP////H7NQLAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAH0lEQVR42mNgxAIYQACHIAMmwCGIph2rRcQLjmAnAQDc+AENalPynwAAAABJRU5ErkJggg==); }
A.cross-icon { color:#c00 !important; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEXMMzP////H7NQLAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAQ0lEQVR42mNgxAIYSBJkQJIBsyGCDAgxmCBCFMpgQOFAJZGVIDQgDEMYjWwFAyMxgti0Y7MIm5OwOR6rN7EGCAWBDAALewFFn6EO4gAAAABJRU5ErkJggg==) !important; }

UL.idx-mainmenu { margin-top:0.175rem; font-size:14px; font-family:verdana,sans-serif; background-color:#fff; border:none; box-shadow:none; border-right:1px solid #751; }
.idx-mainmenu LI { list-style-type:none; margin:0px; padding:0px; }
.idx-mainmenu LI UL { font-size:13px; font-family:arial,sans-serif; }
.idx-mainmenu A { display:block; color:#009; padding:3px 2px 3px 18px; white-space:normal; }
.idx-mainmenu A:visited { color:#009; }
.idx-mainmenu A.selected { color:#751; }
.idx-mainmenu A:focus { color:#009; }
.idx-mainmenu A:active { color:#009; }
.idx-mainmenu A:hover { color:#c00; text-decoration:underline; }
.idx-mainmenu .idx-popupmenu { display:block; }
.idx-mainmenu UL A { padding-left:36px; }
.idx-mainmenu UL UL A { padding-left:54px; }
.idx-mainmenu UL UL UL A { padding-left:72px; }
#idx-menu UL.hidemainmenu { display:block; }
#idx-menu UL.showmainmenu { display:block; }
.idx-mainmenu LI .hidepopupmenu { display:none; }
.idx-mainmenu LI .showpopupmenu { display:block !important; }
.idx-mainmenu>LI A.popuphref { background-position:0px 7px; background-repeat:no-repeat; }
.idx-mainmenu>LI UL A.popuphref { background-position:18px 5px; }
.idx-mainmenu>LI UL UL A.popuphref { background-position:36px 5px; }
.idx-mainmenu>LI A.arrow-down { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEUAAJn///9lkTHzAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAJklEQVR42mNgRAMMtBJggIhCKAY4EyYMk4TyYWYwwPiM6DRtXAoAgJkA8Vjm9Q4AAAAASUVORK5CYII=); }
.idx-mainmenu>LI A.arrow-down:hover { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEXMMzP////H7NQLAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAJklEQVR42mNgRAMMtBJggIhCKAY4EyYMk4TyYWYwwPiM6DRtXAoAgJkA8Vjm9Q4AAAAASUVORK5CYII=); }
.idx-mainmenu>LI A.arrow-right { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEUAAJn///9lkTHzAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAKElEQVR42mNgRAMMxAowYAgwoGuBiyBkMDUz4FeBbgaGLQykOx2PAACACQDxa8jN/QAAAABJRU5ErkJggg==); }
.idx-mainmenu>LI A.arrow-right:hover { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEXMMzP////H7NQLAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAKElEQVR42mNgRAMMxAowYAgwoGuBiyBkMDUz4FeBbgaGLQykOx2PAACACQDxa8jN/QAAAABJRU5ErkJggg==); }

@media all and (max-width:1120px) {
UL.idx-mainmenu { font-size:15px; background-color:#889; border:1px solid #778; box-shadow:1px 1px 2px #aab; }
.idx-mainmenu LI UL { font-size:14px; }
.idx-mainmenu A { color:#fff; text-decoration:none; white-space:nowrap; overflow:hidden; padding:5px 20px 4px 24px; }
.idx-mainmenu A:visited { color:#fff; }
.idx-mainmenu A.selected { color:#fff; }
.idx-mainmenu A:focus { color:#fff; }
.idx-mainmenu A:active { color:#fff; }
.idx-mainmenu A:hover { color:#009; background-color:#fff; text-decoration:none; }
.idx-mainmenu UL A { padding-left:42px; }
.idx-mainmenu UL UL A { padding-left:60px; }
.idx-mainmenu UL UL UL A { padding-left:78px; }
#idx-menu UL.hidemainmenu { display:none; }
.idx-mainmenu>LI A.popuphref { background-position:6px 50%; }
.idx-mainmenu>LI UL A.popuphref { background-position:24px 50%; }
.idx-mainmenu>LI UL UL A.popuphref { background-position:42px 50%; }
.idx-mainmenu>LI A.arrow-down { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEX///////9VfPVsAAAAAnRSTlMA/1uRIrUAAAABYktHRACIBR1IAAAAH0lEQVR42mNgoBdgZESm4EwkPpiDwgeJMKKbQ1NXAgAJhwARPBzqhQAAAABJRU5ErkJggg==); }
.idx-mainmenu>LI A.arrow-down:hover { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEUAAJn///9lkTHzAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAJklEQVR42mNgRAMMtBJggIhCKAY4EyYMk4TyYWYwwPiM6DRtXAoAgJkA8Vjm9Q4AAAAASUVORK5CYII=); }
.idx-mainmenu>LI A.arrow-right { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEX///////9VfPVsAAAAAnRSTlMA/1uRIrUAAAABYktHRACIBR1IAAAAF0lEQVR42mNgIBcwYghQRYRUPqY7KAIAChcAEUdfgakAAAAASUVORK5CYII=); }
.idx-mainmenu>LI A.arrow-right:hover { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEUAAJn///9lkTHzAAAAAnRSTlP/AOW3MEoAAAABYktHRAH/Ai3eAAAAKElEQVR42mNgRAMMxAowYAgwoGuBiyBkMDUz4FeBbgaGLQykOx2PAACACQDxa8jN/QAAAABJRU5ErkJggg==); }
}

#idx-wrapper .idx-rightmenu { padding-left:1rem; border-left:1px solid #751; }
#idx-wrapper .idx-rightmenu UL {  margin-left:1.5rem; margin-bottom:0rem; padding-bottom:0.5rem; }
#idx-wrapper .idx-rightmenu H6 { margin-top:0em; padding-top:0.5em; }
#idx-wrapper .idx-rightmenu H6, .idx-rightmenu LI { color:#861; }

#idx-wrapper UL.idx-listmenu { margin-left:0px; }
#idx-wrapper UL.idx-listmenu UL { margin:0.125rem 0rem 0.25rem 2rem; padding-top:0rem; padding-bottom:0rem; font-size:93%; }
#idx-wrapper UL.idx-listmenu UL.hidelistmenu { display:none; }
#idx-wrapper UL.idx-listmenu UL.showlistmenu { display:block; }
#idx-wrapper UL.idx-listmenu>LI { list-style-type:none; margin-left:0px; padding-top:0.25rem; padding-left:0px; }
#idx-wrapper UL.idx-listmenu>LI A.listhref { display:inline-block; width:20px; height:20px; text-decoration:none; background-repeat:no-repeat; background-position:0px 50%; cursor:pointer; }
#idx-wrapper UL.idx-listmenu>LI A.arrow-down { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACVBMVEUzZpn///9+qdM23iQhAAAAA3RSTlP/AP9p7B++AAAAAWJLR0QB/wIt3gAAAC9JREFUeNpjYEQDDDQSYEAAqAoGJrAcEwNcC1gEwoeaARSB8mGGMsD4jOg0VVwKAIFvAPSwY93aAAAAAElFTkSuQmCC); }
#idx-wrapper UL.idx-listmenu>LI A.arrow-right { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACVBMVEUzZpn///9+qdM23iQhAAAAA3RSTlP/AP9p7B++AAAAAWJLR0QB/wIt3gAAADBJREFUeNpjYEQDDNgFGDAEGNAFmBjQtcBF4GbARBCGMjHgV4FuBoYtDIRcykiKAACBogD0pTspmwAAAABJRU5ErkJggg==); }
#idx-wrapper UL.idx-listmenu>LI BIG[onclick] { color:#369; cursor:pointer; }
#idx-wrapper UL.idx-listmenu>LI SPAN[onclick] { color:#369; cursor:pointer; }

#idx-media UL.idx-listmenu LI { list-style-type:none; }

#idx-breadcrumbs { margin-top:0.175rem; padding-bottom:0.6rem; }
@media all and (max-width:1120px) { #idx-breadcrumbs { margin-top:0rem; } }
#idx-breadcrumbs UL { margin:0px !important; padding:0px !important; }
#idx-breadcrumbs UL>LI { display:inline-block; list-style-type:none; font-size:86%; color:#751; margin-bottom:0rem; padding-right:0.4em; }
#idx-breadcrumbs UL>LI>A { padding-right:0.4em; }
#idx-breadcrumbs UL>LI>SPAN { vertical-align:-1px; }

.grey, .gray { color:#666; }
.gold { color:#751; }
.blue { color:#009; }
.red { color:#b00; }
.teal { color:#188; }
.green { color:#281; }
.brown { color:#842; }
.maroon { color:#900; }
.violet { color:#909; }
.black { color:#000; }
.white { color:#fff; }
.error { color:#C33; }
.bg-grey, .bg-gray { background-color:#eee; }
.bg-white { background-color:#fff; }
.blank { background-color:#fff !important; }
.overline { border-top:1px solid #751; }
.underline { border-bottom:1px solid #751; }

.d-positive { color:#009; white-space:nowrap; }
.d-positive:before { display:marker; content:"+"; }
.d-negative { color:#b00; white-space:nowrap; }

UL>LI { list-style-type:disc; }
UL[type=disc]>LI, LI[type=disc] { list-style-type:disc; }
UL[type=circle]>LI, LI[type=circle] { list-style-type:circle; }
UL[type=square]>LI, LI[type=square] { list-style-type:square; }

TD[align=left], TH[align=left] { text-align:left; }
TD[align=right], TH[align=right] { text-align:right; }
TD[align=center], TH[align=center] { text-align:center; }
TD[valign=top], TH[valign=top] { vertical-align:top; }
TD[valign=bottom], TH[valign=bottom] { vertical-align:bottom; }
TD[valign=middle], TH[valign=middle] { vertical-align:middle; }

TABLE[cellpadding="2"] TD, TABLE[cellpadding="2"] TH { padding:2px; }
TABLE[cellpadding="3"] TD, TABLE[cellpadding="3"] TH { padding:3px; }
TABLE[cellpadding="4"] TD, TABLE[cellpadding="4"] TH { padding:4px; }
TABLE[cellpadding="5"] TD, TABLE[cellpadding="5"] TH { padding:5px; }

IMG.border { border:1px solid #889; }
INPUT.border { border:1px solid #889; }

DIV.border { border:1px solid #889; padding:0.5rem 1rem; margin:0.5rem 0rem; }

TABLE.border { border:1px solid #889; }
TABLE.border TH { background-color:#eee; }

TABLE.line { border-top:1px solid #889; }
TABLE.line TH { padding:3px 0.5rem 3px 0.5rem; border-bottom:1px solid #889; background-color:#eee; }
TABLE.line TD { padding:3px 0.5rem 3px 0.5rem; border-bottom:1px solid #889; }

TABLE.grid { border-left:1px solid #889; border-top:1px solid #889; }
TABLE.grid TH { padding:3px 0.4rem 3px 0.4rem; border-right:1px solid #889; border-bottom:1px solid #889; background-color:#eee; }
TABLE.grid TD { padding:3px 0.4rem 3px 0.4rem; border-right:1px solid #889; border-bottom:1px solid #889; }

TABLE.zebra { border-top:1px solid #159; border-bottom:1px solid #159; }
TABLE.zebra TH { padding:3px 0.4rem 3px 0.4rem; border-bottom:1px solid #159; color:#fff; background-color:#159; }
TABLE.zebra TD { padding:3px 0.4rem 3px 0.4rem; }
TABLE.zebra TD.r0 { background-color:#fff; }
TABLE.zebra TD.r1 { background-color:#eee; }
TABLE.zebra TH.blank { color:#333; }

DIV.compact-table { overflow:auto; }
DIV.expand-table { overflow:visible; }
.compact-table TABLE.line TH, .compact-table TABLE.zebra TH { padding:3px 0.2rem 3px 0.2rem; }
.compact-table TABLE.line TD, .compact-table TABLE.zebra TD { padding:3px 0.5rem 3px 0.2rem; }
P.table-comment { font-size:86%; color:#666; margin-left:0.75rem; margin-bottom:0.25rem; }
UL.table-comment { font-size:86%; color:#666; margin-left:1.5rem !important; }
UL.table-comment LI { list-style-type:circle; }
.table-comment + .table-comment { margin-top:0rem !important; padding-top:0rem !important; }

DIV.idx-currency { padding-top:0.5rem; padding-bottom:0.5rem; }
DIV.idx-currency TABLE TH { text-align:left; }
DIV.idx-currency TABLE.zebra TD { padding:3px 0.2rem 3px 0.2rem; }
DIV.idx-currency TABLE.zebra TH { padding:3px 0.2rem 3px 0.2rem; }
DIV.idx-currency DIV.remark { padding:0.25rem 0rem 0rem 0.75rem; margin:0rem; font-size:86%; color:#666; }
DIV.idx-currency UL.remark { font-size:86%; color:#666; margin:0rem 0rem 0rem 1.5rem !important; padding-bottom:0rem !important; }
DIV.idx-currency UL.remark LI { list-style-type:circle; margin-bottom:0rem !important; }
DIV.idx-currency DIV.update { font-size:93%; padding:0.25rem 0rem 0rem 0.75rem; margin:0rem; color:#666; }
#idx-content DIV.conv { padding-left:40%; padding-bottom:0.75rem; }
.cur-compact > DIV.idx-currency+DIV.idx-currency { padding-top:0rem; }
DIV.idx-converter { padding-top:0.5rem; padding-bottom:0.5rem; max-width:36rem; }
DIV.idx-converter INPUT[type="number"] { width:7em; padding-left:1px; padding-right:1px; }
DIV.idx-converter INPUT[type="text"] { width:7em; padding-left:1px; padding-right:1px; }
DIV.idx-converter DIV.remark { padding:0.25rem 0rem 0rem 0.25rem; margin:0rem; font-size:86%; color:#666; }
DIV.idx-converter .cur-compact DIV.idx-currency { padding-top:0rem; }
@media all and (max-width:800px) { #idx-content DIV.conv { padding-left:50%; } }
@media all and (max-width:640px) { #idx-content DIV.conv { padding-left:60%; } }
@media all and (max-width:480px) { #idx-content DIV.conv { padding-left:70%; } }

TD.smart, TH.smart { display:table-cell; }
@media screen and ( max-width:640px) {
TABLE.zebra TD.smart, TABLE.zebra TH.smart { display:none; }
TABLE.zebra TD.smart-zero { width:0rem; padding-left:0rem; padding-right:0rem; }
TABLE.zebra TD.smart-zero SPAN { display:none; }
}
@media screen and ( max-width:400px) {
TABLE.zebra TD.smart-name { font-size:12px; }
}

.nopaddingcell { padding-left:0rem !important; }
@media all and (max-width:400px) { .nopaddingcell { padding-right:0rem !important; } }

#idx-sitemap > UL { font-size:110%; }
#idx-sitemap LI { margin-bottom:0.4rem; }
#idx-sitemap LI UL { font-size:92%; }
#idx-sitemap > UL UL { margin-bottom:0rem; }
#idx-sitemap > UL UL UL { padding-bottom:0rem; margin-top:0rem; }
#sitemaplink { clear:both; padding-top:1rem; margin-bottom:1rem; }
#sitemaplink UL { margin-left:1.25rem; }

DIV.svg-graph { margin-top:0.5rem; margin-bottom:1rem; overflow:auto; }
DIV.svg-div { margin-top:0.5rem; margin-bottom:1rem; }
DIV.svg-div .svg-graph { margin-top:0rem; margin-bottom:0.5rem; }
DIV.svg-div FORM DIV { padding:0.25rem 0rem 0.5rem 0rem; white-space:nowrap; }
DIV.svg-div FORM INPUT { font-size:13px; }
@media all and (min-width:640px) { DIV.svg-div FORM DIV { padding:0.5rem 0rem 0rem 5rem; } }
.svg-map { width:auto; }
@media all and (max-width:640px) { .svg-map { width:100%; } }

DIV.idx-updatetime { color:#666; font-size:86%; white-space:nowrap; text-align:right; position:relative; top:-0.5rem; margin-bottom:-0.5rem; }
DIV.idx-updatetime + .idx-rightmenu { margin-top:1rem; }
@media all and (max-width:560px) { DIV.idx-updatetime + .idx-rightmenu { margin-top:0rem; } }

#idx-content .warning { display:block; }
#idx-content .warning:before { display:marker; content:"Внимание!"; color:#c00; font-family:verdana,sans-serif; }
#idx-content .notabene { padding-left:2em; text-indent:-2em; }
#idx-content .notabene:before { display:marker; content:"NB: "; }
#idx-content UL.see-also { margin-left:1.5rem; }
#idx-content UL.see-also>LI { list-style-type:square; }
#idx-content UL.see-also>LI UL { margin-left:1rem; margin-top:0rem; color:#000; }
#idx-content UL.see-also>LI UL>LI>SPAN { color:#751; }
#idx-content UL.see-also>LI UL UL { margin-bottom:0rem; }

.index-popup { display:inline-block; position:absolute; width:220px; background-color:#ffc; border:1px solid #996; padding:5px; font-size:13px; cursor:help; z-index:5; }
.index-help { cursor:help; border-bottom:1px dotted; }
.index-help:hover { color:#c00; }

.idx-seotext { clear:right; border-top:1px solid #751; border-bottom:1px solid #751; margin:0.5rem 0rem 1rem 0rem; padding:0.5rem 0rem; }
.idx-seotext H2 { font-size:120%; }

/*
@media all and (min-width:880px) { #idx-media .fixedbanner { position:fixed !important; top:0px; z-index:4; } }
*/
.mfz-page-wrap { overflow:visible !important; }
#idx-media .fixedbanner { position:sticky; top:8px; }

@media screen and (min-width:400px) {
A.extlink { padding-right:14px; background-image:url(../img/extlink.png); background-repeat:no-repeat; background-position:right -1px; }
A.extlink:visited { background-position:right -25px; }
A.extlink:hover { background-position:right -49px; }
A.extlink:focus { background-position:right -73px; }
A.extlink:active { background-position:right -97px; }
}

.minfin-button { display:inline-block; text-align:center; margin:0.5rem 0rem 0.5rem 0rem; }
.minfin-button A { display:block; white-space:nowrap; font-family:sans-serif; font-size:15px; font-weight:bold; text-align:center; padding:0.5em 1.5rem 0.5em 1.5rem; border-radius:3px; }
.minfin-button A { color:#fff; background-color:#DF3014; text-decoration:none !important; }
.minfin-button A:visited { color:#fff; }
.minfin-button A:focus { color:#fff; }
.minfin-button A:active { color:#fff; }
.minfin-button A:hover { color:#fff; background-color:#E55943; text-decoration:none !important; }

ASIDE.aside-mobile-app { display:block; margin:0.5rem 0px 0.75rem 0px; }
ASIDE.aside-mobile-app DIV { font-size:110%; padding:2px 0px 6px 3px; }
ASIDE.aside-mobile-app IMG { padding:0px 8px 4px 0px; }

#idx-content .enemy { border:1px solid #889; padding:0rem 1rem; background-color:#ffd; }
#idx-content .enemy .casualties { display:flex; flex-flow:row; justify-content:space-between; align-items:top; }
#idx-content .casualties SMALL { color:#751; }
#idx-content .casualties ABBR { text-decoration:none; }
#idx-content .casualties SPAN { color:#000 !important; }
#idx-content .casualties IMG { width:450px; margin:0rem 0rem 0.5rem 0rem; border:1px solid #888; }
@media all and (max-width:640px) { #idx-content .casualties IMG { width:300px; } }
#idx-content .enemy .casualties IMG { width:300px; margin:0rem 0.5rem; }
@media all and (max-width:640px) { #idx-content .enemy .casualties IMG { display:none; } }

@media print { .noprint { display:none; } }
@media screen { .print { display:none; } }
