/* ::::: http://bits.wikimedia.org/skins-1.5/vector/main-ltr.css?283p ::::: */

html, body { margin: 0pt; padding: 0pt; height: 100%; font-family: sans-serif; font-size: 1em; }
body { background-color: rgb(243, 243, 243); background-image: url('page-base.png'); }
#content { padding: 1em; margin-left: 10em; background-image: url('border.png'); background-position: left top; background-repeat: repeat-y; background-color: white; color: black; }
#mw-page-base { height: 5em; background-color: white; background-image: url('page-fade.png'); background-position: left bottom; background-repeat: repeat-x; }
#mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em; background-image: url('border.png'); background-position: left bottom; background-repeat: repeat-x; }
div#mw-head { position: absolute; top: 0pt; right: 0pt; width: 100%; }
div#mw-head h5 { margin: 0pt; padding: 0pt; }
div.emptyPortlet { display: none; }
#p-personal { position: absolute; top: 0pt; padding-left: 10em; right: 0.75em; }
#p-personal h5 { display: none; }
#p-personal ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#p-personal li { line-height: 1.125em; float: left; }
#p-personal li { margin-left: 0.75em; margin-top: 0.5em; font-size: 0.75em; white-space: nowrap; }
#left-navigation { position: absolute; left: 10em; top: 2.5em; }
#right-navigation { float: right; margin-top: 2.5em; }
div.vectorTabs h5, div.vectorMenu h5 span { display: none; }
div.vectorTabs { float: left; height: 2.5em; }
div.vectorTabs { background-image: url('tab-break.png'); background-position: left bottom; background-repeat: no-repeat; padding-left: 1px; }
div.vectorTabs ul { float: left; }
div.vectorTabs ul { margin: 0pt; padding: 0pt; height: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.vectorTabs ul li { float: left; }
div.vectorTabs ul li { margin: 0pt; padding: 0pt; line-height: 1.125em; display: inline-block; height: 100%; background-color: rgb(243, 243, 243); background-image: url('tab-normal-fade.png'); background-position: left bottom; background-repeat: repeat-x; white-space: nowrap; }
div.vectorTabs ul > li { display: block; }
div.vectorTabs li.selected { background-image: url('tab-current-fade.png'); }
div.vectorTabs li a { display: inline-block; height: 2.5em; padding-left: 0.4em; padding-right: 0.4em; background-image: url('tab-break.png'); background-position: right bottom; background-repeat: no-repeat; }
div.vectorTabs li a, div.vectorTabs li a span { color: rgb(6, 69, 173); cursor: pointer; }
div.vectorTabs li a span { font-size: 0.8em; }
div.vectorTabs li > a { display: block; }
div.vectorTabs a span { display: inline-block; padding-top: 1.25em; }
div.vectorTabs a > span { float: left; display: block; }
div.vectorTabs li.selected a, div.vectorTabs li.selected a span, div.vectorTabs li.selected a:visited div.vectorTabs li.selected a:visited span { color: rgb(51, 51, 51); text-decoration: none; }
div.vectorMenu { direction: ltr; float: left; background-image: url('arrow-down-icon.png'); background-position: 100% 60%; background-repeat: no-repeat; cursor: pointer; }
div#mw-head div.vectorMenu h5 { float: left; background-image: url('tab-break.png'); background-repeat: no-repeat; }
div#mw-head div.vectorMenu > h5 { background-image: none; }
div#mw-head div.vectorMenu h5 { background-position: left bottom; margin-left: -1px; }
div.vectorMenu h5 a { display: inline-block; width: 24px; height: 2.5em; text-decoration: none; background-image: url('tab-break.png'); background-repeat: no-repeat; }
div.vectorMenu h5 a { background-position: right bottom; }
div.vectorMenu h5 > a { display: block; }
div.vectorMenu div.menu { position: relative; display: none; clear: both; text-align: left; }
div.vectorMenu:hover div.menu { display: block; }
div.vectorMenu ul { border-style: solid; border-color: silver; border-width: 0pt 1px 1px; margin: 0pt 0pt 0pt -1px; padding: 0pt; position: absolute; background-color: white; list-style-position: outside; list-style-image: none; list-style-type: none; text-align: left; }
div.vectorMenu ul, x:-moz-any-link { min-width: 5em; }
div.vectorMenu ul, x:-moz-any-link, x:default { min-width: 0pt; }
#p-search h5 { display: none; }
#p-search { float: left; }
#p-search { margin-right: 0.5em; margin-left: 0.5em; }
#p-search form, #p-search input { margin: 0.4em 0pt 0pt; }
#simpleSearch { border: 1px solid rgb(170, 170, 170); margin-top: 0.65em; position: relative; min-height: 1px; background-color: white; background-image: url('search-fade.png'); background-position: left top; background-repeat: repeat-x; }
div#simpleSearch .placeholder { color: rgb(153, 153, 153); }
div#simpleSearch input#searchInput { border-width: 0pt; margin: 0pt; padding: 3px; vertical-align: top; font-size: 13px; width: 14em; background-color: transparent; }
#simpleSearch button#searchButton { border: medium none ; margin: 0pt 5px; padding: 0pt; cursor: pointer; background-color: transparent; font-size: x-small; }
div#simpleSearch button#searchButton img { border: medium none ; margin: 0pt; padding: 0pt; vertical-align: middle; }
div#mw-panel { position: absolute; top: 160px; padding-top: 1em; width: 10em; left: 0pt; }
div#mw-panel div.portal { padding-bottom: 1.5em; }
div#mw-panel div.portal h5 { border: medium none ; padding: 0pt 0.25em 0.25em 1.75em; font-weight: normal; color: rgb(68, 68, 68); cursor: default; font-size: 0.75em; }
div#mw-panel div.portal div.body { margin: 0pt 0pt 0pt 1.25em; padding-top: 0.5em; background-image: url('portal-break.png'); background-repeat: no-repeat; background-position: left top; }
div#mw-panel div.portal div.body ul { margin: 0pt; padding: 0pt; list-style-position: outside; list-style-image: none; list-style-type: none; }
div#mw-panel div.portal div.body ul li { margin: 0pt; padding: 0pt 0pt 0.5em; overflow: hidden; line-height: 1.125em; font-size: 0.75em; }
div#mw-panel div.portal div.body ul li a { color: rgb(6, 69, 173); }
div#mw-panel div.portal div.body ul li a:visited { color: rgb(11, 0, 128); }
#footer { padding: 0.75em; margin-left: 10em; margin-top: 0pt; background-image: url('border.png'); background-position: left top; background-repeat: repeat-x; }
#footer ul { margin: 0pt; padding: 0pt; list-style-position: outside; list-style-image: none; list-style-type: none; }
#footer ul li { margin: 0pt; padding: 0.5em 0pt; color: rgb(51, 51, 51); font-size: 0.7em; }
#footer #footer-icons { float: right; }
body.ltr #footer #footer-places { float: left; }
#footer #footer-info li { line-height: 1.4em; }
#footer #footer-icons li { float: left; margin-left: 0.5em; line-height: 2em; }
#footer #footer-places li { float: left; margin-right: 1em; line-height: 2em; }
#p-logo { position: absolute; top: -160px; left: 0pt; width: 10em; height: 160px; }
#p-logo a { display: block; width: 10em; height: 160px; background-repeat: no-repeat; background-position: center center; text-decoration: none; }
#content { line-height: 1.5em; }
#bodyContent { font-size: 0.8em; }
a { background: transparent none repeat scroll 0% 0%; text-decoration: none; color: rgb(6, 69, 173); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a:visited { color: rgb(11, 0, 128); }
a:active { color: rgb(250, 167, 0); }
a:hover { text-decoration: underline; }
a.new, #p-personal a.new { color: rgb(186, 0, 0); }
a.new:visited, #p-personal a.new:visited { color: rgb(165, 88, 88); }
img { border: medium none ; vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { border-bottom: 1px solid rgb(170, 170, 170); margin: 0pt; background: transparent none repeat scroll 0% 0%; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal; padding-top: 0.5em; padding-bottom: 0.17em; width: auto; }
h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3, h4, h5, h6 { border-bottom: medium none; font-weight: bold; }
h3 { font-size: 132%; }
h5 { font-size: 100%; }
p { margin: 0.4em 0pt 0.5em; line-height: 1.5em; }
p img { margin: 0pt; }
ul { margin: 0.3em 0pt 0pt 1.5em; padding: 0pt; line-height: 1.5em; list-style-type: square; list-style-image: url('bullet-icon.png'); }
ol { margin: 0.3em 0pt 0pt 3.2em; padding: 0pt; line-height: 1.5em; list-style-image: none; }
li { margin-bottom: 0.1em; }
table { font-size: 100%; color: black; background-color: white; }
form { border: medium none ; margin: 0pt; }
#toc, .toc, .mw-warning { border: 1px solid rgb(170, 170, 170); padding: 5px; background-color: rgb(249, 249, 249); font-size: 95%; }
#toc h2, .toc h2 { border: medium none ; padding: 0pt; display: inline; font-size: 100%; font-weight: bold; }
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; }
#toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0pt; padding-left: 0pt; text-align: left; }
#toc ul ul, .toc ul ul { margin: 0pt 0pt 0pt 2em; }
#toc .toctoggle, .toc .toctoggle { font-size: 94%; }
img.thumbborder { border: 1px solid rgb(221, 221, 221); }
#siteNotice { margin: 0pt; text-align: center; font-size: 0.8em; }
.catlinks { border: 1px solid rgb(170, 170, 170); padding: 5px; background-color: rgb(249, 249, 249); margin-top: 1em; clear: both; }
#siteSub { display: none; }
#jump-to-nav { display: none; }
#contentSub, #contentSub2 { margin: 0pt 0pt 1.4em 1em; font-size: 84%; line-height: 1.2em; color: rgb(125, 125, 125); width: auto; }
h1, h2 { margin-bottom: 0.6em; }
h3, h4, h5 { margin-bottom: 0.3em; }
#firstHeading { margin-top: 0pt; padding-top: 0pt; margin-bottom: 0.1em; line-height: 1.2em; font-size: 1.6em; padding-bottom: 0pt; }
#content a.external, #content a[href^="gopher://"] { padding: 0pt 13px 0pt 0pt; background: transparent url('external-link-ltr-icon.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content a[href^="ftp://"], .link-ftp { padding: 0pt 13px 0pt 0pt; background: transparent url('file-icon.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content a.external[href$=".pdf"], #content a.external[href$=".PDF"], #content a.external[href*=".pdf#"], #content a.external[href*=".PDF#"], #content a.external[href*=".pdf?"], #content a.external[href*=".PDF?"], .link-document { padding: 0pt 13px 0pt 0pt; background: transparent url('document-icon.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content a.external { color: rgb(51, 102, 187); }
#content .printfooter { display: none; }
#pt-userpage, #pt-anonuserpage, #pt-login { background: transparent url('user-icon.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px ! important; text-transform: none; }
#bodyContent { position: relative; width: 100%; }
#mw-js-message { font-size: 0.8em; }
div#bodyContent { line-height: 1.5em; }
div.vectorTabs ul { background-image: url('tab-break.png'); background-position: right bottom; background-repeat: no-repeat; }
/* ::::: http://bits.wikimedia.org/skins-1.5/common/shared.css?283p ::::: */

div#mw-js-message { border: 1px solid rgb(221, 221, 221); margin: 1em 5%; padding: 0.5em 2.5%; background-color: rgb(252, 252, 252); }
.mw-hidden-cats-hidden { display: none; }
.visualClear { clear: both; }
/* ::::: http://ru.wikipedia.org/w/extensions/FlaggedRevs/client/flaggedrevs.css?76 ::::: */

/* ::::: http://bits.wikimedia.org/w/extensions/UsabilityInitiative/css/combined.min.css?117 ::::: */

.suggestions { border: medium none ; margin: -1px 0pt 0pt; padding: 0pt; overflow: hidden; position: absolute; top: 0px; left: 0px; width: 0px; z-index: 99; }
.suggestions-special { border: 1px solid rgb(170, 170, 170); margin: -2px 0pt 0pt; padding: 0.25em; position: relative; background-color: window; font-size: 0.8em; cursor: pointer; display: none; line-height: 1.25em; }
.suggestions-results { border: 1px solid rgb(170, 170, 170); margin: 0pt; padding: 0pt; background-color: window; font-size: 0.8em; cursor: pointer; }
#mw-panel.collapsible-nav div.portal { margin: -11px 9px 10px 11px; padding: 0.25em 0pt ! important; background-image: url('portal-break_001.png'); background-position: left top; background-repeat: no-repeat; }
#mw-panel.collapsible-nav div.portal h5 { padding: 4px 0pt 3px 1.5em; background: transparent url('arrow-down.png') no-repeat scroll 0pt 50%; color: rgb(77, 77, 77); font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 0px; }
#mw-panel.collapsible-nav div.collapsed h5 { background: transparent url('arrow-right.png') no-repeat scroll 0pt 50%; color: rgb(6, 69, 173); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 0px; }
#mw-panel.collapsible-nav div h5:hover { cursor: pointer; text-decoration: none; }
#mw-panel.collapsible-nav div.collapsed h5:hover { text-decoration: underline; }
#mw-panel.collapsible-nav div.portal div.body { background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-top: 0px; display: none; }
#mw-panel.collapsible-nav div.persistent div.body { display: block; }
#mw-panel.collapsible-nav div.first h5 { display: none; }
#mw-panel.collapsible-nav div.persistent h5 { background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-left: 0.7em; cursor: default; }
#mw-panel.collapsible-nav div.portal div.body ul li { padding: 0.25em 0pt; }
#mw-panel.collapsible-nav div.first { background-image: none; margin-top: 0px; }
#mw-panel.collapsible-nav div.persistent div.body { margin-left: 0.5em; }
div.suggestions { z-index: 1099; }
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button::-moz-focus-inner { border: 0pt none ; }
/* ::::: http://bits.wikimedia.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2y ::::: */

/* ::::: http://ru.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400 ::::: */

.infobox { border: 1px solid rgb(170, 170, 170); padding: 0.4em; background-color: rgb(249, 249, 249); margin-bottom: 0.5em; margin-left: 1em; float: right; clear: right; font-size: 90%; width: 18em; vertical-align: middle; }
.infobox td, .infobox th { vertical-align: top; }
table.infobox td p { margin: 0pt; }
blockquote { margin: 0.7em 0pt 0.7em 5%; padding: 0.7em 2% 0.7em 4%; background-color: rgb(245, 245, 245); }
ol.references { font-size: 100%; }
.references-small { font-size: 90%; }
sup.reference:target, ol.references li:target, cite:target, span.citation:target { background-color: rgb(221, 238, 255); }
sup.reference:target { font-weight: bold; }
sup, sub { line-height: 1em; }
a.external[href$=".pdf"], a.external[href*=".pdf?"], a.external[href*=".pdf#"], a.external[href$=".PDF"], a.external[href*=".PDF?"], a.external[href*=".PDF#"], span.PDFlink a { background: transparent url('icons-mini-file_acrobat.gif') no-repeat scroll right center ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-right: 18px ! important; }
div#vector_bughunt_transition_message { display: none; }
/* ::::: http://ru.wikipedia.org/w/index.php?title=MediaWiki:Vector.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400 ::::: */

#siteSub { display: inline; font-size: 92%; font-weight: normal; }
div.vectorMenu div { z-index: 2; }
#siteNotice div { margin: 0pt; }
/* ::::: http://ru.wikipedia.org/w/index.php?title=-&action=raw&maxage=2678400&gen=css ::::: */

a.new, #quickbar a.new { color: rgb(204, 34, 0); }
/* ::::: http://ru.wikipedia.org/w/index.php?action=raw&ctype=text/css&title=MediaWiki%3AGadget-HideFlaggedRevs.css ::::: */

.central-notice-banner { border: 2px solid rgb(108, 200, 243); padding: 7px 0pt; position: relative; margin-bottom: 1em ! important; background-image: url('bughunting.png'); background-repeat: no-repeat; background-position: left center; }
.toggle-box { float: right; margin-top: 0.75em; margin-right: 0.75em; font-size: 0.8em; }
.vector-bughunt-banner-message { text-align: center; }
.vector-bughunt-banner-message a, .vector-bughunt-banner-message-date { height: 2em; cursor: pointer; text-decoration: none; }
.vector-bughunt-banner-message a.vector-bughunt-banner-message-left { color: rgb(51, 51, 51); }
.vector-bughunt-banner-message a.vector-bughunt-banner-message-right { color: rgb(6, 69, 173); }
.vector-bughunt-banner-message-date { color: rgb(255, 102, 0); cursor: auto; }
