/*
** MediaWiki style sheet for RuDataCinemaSkin
** Copyright J-Vista - http://j-vista.ru/
*/

.visualClear {clear:both;}

a {text-decoration:none; color:#002bb8; background:none;}
a:visited {color:#5a3696;}
a:active {color:#faa700;}
a:hover {text-decoration:underline;}
a.stub {color:#772233;}
a.new:visited, #p-personal a.new:visited {color:#a55858;}

#SAPE_ads a {color:#AAAAAA;}
#SAPE_ads a:visited {color:#AAAAAA;}
#SAPE_ads a:active {color:#AAAAAA;}
#SAPE_ads a:hover {color:#AAAAAA;}

p {margin:.4em 0 .5em 0; line-height:1.5em;}

hr {height:1px; color:#aaa; background-color:#aaa; border:0; margin:.2em 0 .2em 0;}

h1, h2, h3, h4, h5, h6 {color:black; background:none; font-weight:normal; margin:0; padding-top:.5em; padding-bottom:.17em; border-bottom:1px solid #8e1125/*B4283E*/;}
h1 {font-size:188%;}
h2 {font-size:150%;}
h3, h4, h5, h6 {border-bottom:none; font-weight:bold;}
h3 {font-size:132%;}
h4 {font-size:116%;}
h5 {font-size:100%;}
h6 {font-size:80%; }

ol {line-height:1.5em; margin:.3em 0 0 3.2em; padding:0; list-style-image:none;}
li {margin-bottom:.1em;}
dt {font-weight:bold; margin-bottom:.1em;}
dl {margin-top:.2em; margin-bottom:.5em;}
dd {line-height:1.5em; margin-left:2em; margin-bottom:.1em;}

fieldset {border:1px solid #2f6fab; margin:1em 0 1em 0; padding:0 1em 1em; line-height:1.5em;}
legend {padding:.5em; font-size:95%;}
form {border:none; margin:0;}
input.historysubmit {padding:0 .3em .3em .3em !important; font-size:94%; cursor:pointer; height:1.7em !important; margin-left:1.6em;}


/* disabled for now
blockquote {font-family:Times, "Times New Roman", serif; font-style:italic;}*/

/*
** the main content area
*/
#siteSub {display:none;}
#jump-to-nav {display:none;}
#contentSub, #contentSub2 {font-size:84%; padding-left: 17px; width:auto; color: #000;}
#contentSub p, #contentSub2 p {margin: 0;}
span.subpages {display:block;}

.firstHeading {margin-bottom:.1em;}

/* user notification thing */
/*
.usermessage {background-color:#ffce7b; border:1px solid #ffa500; color:black; font-weight:bold; margin:1em 0 1em; padding:.5em 1em; vertical-align:middle;}
*/
.usermessage {
	border: 2px solid #8e1125; color: black; font-weight: bold; 
	margin: 12px 0 12px; padding: 5px 12px 6px 31px; vertical-align:middle;
	background: url(/w/skins/rudatacinemaskin/images/i_newmessage.gif) 12px center no-repeat #f9ee44;
}
#siteNotice {text-align:center; font-size:95%; padding:0 .9em;}
#siteNotice p {margin:0; padding:0;}
.error {color:red; font-size:larger;}
.errorbox, .successbox {font-size:larger; border:2px solid; padding:.5em 1em; float:left; margin-bottom:2em; color:#000;}
.errorbox {border-color:red; background-color:#fff2f2;}
.successbox {border-color:green; background-color:#dfd;}
.errorbox h2, .successbox h2 {font-size:1em; font-weight:bold; display:inline; margin:0 .5em 0 0; border:none;}

#catlinks {padding:5px; margin-top:1em; clear:both;}
#catlinks span.as_a, #catlinks a {color:#206cc9; /*color: #CC2200;*/ font-size: 14px; font-weight: bold;}
#catlinks, #catlinks span a {color:#206cc9; font-size: 11px; font-weight: normal;}
#catlinks span a.new {color:#b4283e;}
/* currently unused, intended to be used by a metadata box
in the bottom-right corner of the content area */
.documentDescription {font-weight:bold; display:block; margin:1em 0; line-height:1.5em;}
.documentByLine {text-align:right; font-size:90%; clear:both; font-weight:normal; color:#76797c;}

/* emulate center */
.center {width:100%; text-align:center;}
*.center * {margin-left:auto; margin-right:auto;}
/* small for tables and similar */
.small, .small * {font-size:94%;}
table.small {font-size:100%;}

/*
** content styles
*/


.mw-warning {margin-left:50px; margin-right:50px; text-align:center;}

/* images */
div.floatright, table.floatright {clear:right; float:right; position:relative; margin:0 0 .5em .5em; border:0;}
div.floatright p {font-style:italic;}
div.floatleft, table.floatleft {float:left; position:relative; margin:0 .5em .5em 0; border:0;}
div.floatleft p {font-style:italic;}


/*
** classes for special content elements like town boxes
** intended to be referenced directly from the wiki src
*/

/*
** User styles
*/
/* table standards */
table.rimage {float:right; position:relative; margin-left:1em; margin-bottom:1em; text-align:center;}
.toccolours {border:1px solid #aaa; background-color:#f9f9f9; padding:5px; font-size:95%;}
div.townBox {position:relative; float:right; background:white; margin-left:1em; border:1px solid gray; padding:.3em; width:200px; overflow:hidden; clear:right;}
div.townBox dl {padding:0; margin:0 0 .3em; font-size:96%;}
div.townBox dl dt {background:none; margin:.4em 0 0;}
div.townBox dl dd {margin:.1em 0 0 1.1em; background-color:#f3f3f3;}

/*
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2
*/
#bodyContent a.external,
#bodyContent a[href ^="gopher://"] {background:url(external.png) center right no-repeat; padding-right:13px;}
#bodyContent a[href ^="https://"],
.link-https {background:url(lock_icon.gif) center right no-repeat; padding-right:16px;}
#bodyContent a[href ^="mailto:"],
.link-mailto {background:url(mail_icon.gif) center right no-repeat; padding-right:18px;}
#bodyContent a[href ^="news://"] {background:url(news_icon.png) center right no-repeat; padding-right:18px;}
#bodyContent a[href ^="ftp://"],
.link-ftp {background:url(file_icon.gif) center right no-repeat; padding-right:18px;}
#bodyContent a[href ^="irc://"],
.link-irc {background:url(discussionitem_icon.gif) center right no-repeat; padding-right:18px;}
/* disable interwiki styling */
#bodyContent a.extiw,
#bodyContent a.extiw:active {color:#36b; background:none; padding:0;}
#bodyContent a.external {color:#36b;}
/* this can be used in the content area to switch off
special external link styling */
#bodyContent .plainlinks a {background:none !important; padding:0 !important;}
/*
** Structural Elements
*/

/*
** general portlet styles (elements in the quickbar)
*/





/*
** the remaining portlets
*/
#p-tbx,
#p-lang {position:relative; z-index:3;}

/* TODO:#t-iscite is only used by the Cite extension, come up with some
 * system which allows extensions to add to this file on the fly
 */
#t-ispermalink, #t-iscite {color:#999;}
/*
** footer
*/

/* hide from incapable browsers */
head:first-child+body #footer li {white-space:nowrap;}


/* js pref toc */
#preftoc {margin:0; padding:0; width:100%; clear:both;}
#preftoc li {margin:1px -2px 1px 2px; float:left; padding:2px 0 3px 0; background-color:#f0f0f0; color:#000; border-bottom:0; position:relative; white-space:nowrap; list-style-type:none; list-style-image:none; z-index:3;}
#preftoc li.selected {font-weight:bold; background-color:#f9f9f9; cursor:default;}
#preftoc a,
#preftoc a:active {display:block; color:#000; padding:0 .7em; position:relative; text-decoration:none;}
#preftoc li.selected a {cursor:default; text-decoration:none;}
#prefcontrol {padding-top:2em; clear:both;}
#preferences {margin:0; border:1px solid #aaa; clear:both; padding:1.5em; background-color:#F9F9F9;}
.prefsection {border:none; padding:0; margin:0;}
.prefsection fieldset {border:1px solid #aaa; float:left; margin-right:2em;}
.prefsection legend {font-weight:bold;  }
.prefsection table, .prefsection legend {background-color:#F9F9F9;}
.mainLegend {display:none;}
div.prefsectiontip {font-size:95%; margin-top:0; background-color:#FFC1C1; padding:.2em .7em; clear:both;}
.btnSavePrefs {font-weight:bold; padding-left:.3em; padding-right:.3em;}

.preferences-login {clear:both; margin-bottom:1.5em;}

.prefcache {font-size:90%; margin-top:2em;}

div#userloginForm form, div#userlogin form#userlogin2 {margin:0 3em 1em 0; clear:both; padding:1.5em 2em; float:left;}
div#userloginForm table, div#userlogin form#userlogin2 table {}
div#userloginForm h2, div#userlogin form#userlogin2 h2 {padding-top:0; color: #B4283E; border: 0;}
#userloginForm form {border: 0; background: #fff !;}
#userlogin td, #userloginForm td {padding: 3px;}
#userlogin input, #userloginForm input {border: 1px solid #555; padding: 3px;}
#wpRemember {border: 0 !important;}
#userloginForm {background: transparent;}

div#userlogin .captcha {border:1px solid #bbb; padding:1.5em 2em; width:400px; background-color:white;}


#userloginprompt, #languagelinks {font-size:85%;}

#login-sectiontip {font-size:85%; line-height:1.2; padding-top:2em;}

#userlogin .loginText, #userlogin .loginPassword {width:12em;}

#userloginlink a, #wpLoginattempt, #wpCreateaccount {font-weight:bold;}

/*
** IE/Mac fixes, hope to find a validating way to move this
** to a separate stylesheet. This would work but doesn't validate:
** @import("IEMacFixes.css");
*/
/* footer icons need a fixed width */
* > html #f-poweredbyico,
* > html #f-copyrightico {width:88px;}

/* more IE fixes */
/* float/negative margin brokenness */
* html #footer {margin-top:0;}
* html #column-content {display:inline; margin-bottom:0;}

#pagehistory li.selected {position:relative;}

/* Mac IE 5.0 fix; floated content turns invisible */
* > html #column-content {float:none;}
* > html #column-one {position:absolute; left:0; top:0;}
* > html #footer {margin-left:13.2em;}
.redirectText {font-size:150%; margin:5px;}

.printfooter {display:none;}

.not-patrolled {background-color:#ffa;}
div.patrollink {font-size:75%; text-align:right;}
span.newpage, span.minor, span.searchmatch, span.bot {font-weight:bold;}
span.unpatrolled {font-weight:bold; color:red;}

span.searchmatch {color:red;}
.sharedUploadNotice {font-style:italic;}

span.updatedmarker {color:black; background-color:#0f0;}
span.newpageletter {font-weight:bold; color:black; background-color:yellow;}
span.minoreditletter {color:black; background-color:#c5ffe6;}

table.gallery {border:1px solid #ccc; width: 100%; margin:2px; padding:2px; background-color:white;}

table.gallery tr {vertical-align:top;}

table.gallery td {vertical-align:top; background-color:#f9f9f9; border:solid 2px white;}

table.gallery td.galleryheader {text-align:center; font-weight:bold;}

div.gallerybox {margin:2px; width: 150px;}

div.gallerybox div.thumb {text-align:center; border:1px solid #ccc; margin:2px;}

div.gallerytext {font-size:94%; padding:2px 4px;}

span.comment {font-style:italic;}

span.changedby {font-size:95%;}

.previewnote {text-indent:3em; color:#c00; border-bottom:1px solid #aaa; padding-bottom:1em; margin-bottom:1em;}

.previewnote p {margin:0; padding:0;}

.editExternally {border:1px solid gray; background-color:#ffffff; padding:3px; margin-top:0.5em; float:left; font-size:small; text-align:center;}
.editExternallyHelp {font-style:italic; color:gray;}

li span.deleted, span.history-deleted {text-decoration:line-through; color:#888; font-style:italic;}

.toggle {margin-left:2em; text-indent:-2em;}

/* Classes for EXIF data display */
table.mw_metadata {font-size:0.8em; margin-left:0.5em; margin-bottom:0.5em; width:300px;}

table.mw_metadata caption {font-weight:bold;}

table.mw_metadata th {font-weight:normal;}

table.mw_metadata td {padding:0.1em;}

table.mw_metadata {border:none; border-collapse:collapse;}

table.mw_metadata td, table.mw_metadata th {text-align:center; border:1px solid #aaaaaa; padding-left:0.1em; padding-right:0.1em;}

table.mw_metadata th {background-color:#f9f9f9;}

table.mw_metadata td {background-color:#fcfcfc;}

table.collapsed tr.collapsable {display:none;}


/* filetoc */
ul#filetoc {text-align:center; border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size:95%; margin-bottom:0.5em; margin-left:0; margin-right:0;}

#filetoc li {display:inline; list-style-type:none; padding-right:2em;}

/* @bug 1714 */
input#wpSave, input#wpDiff {margin-right:0.33em;}

#editform .editOptions {display:inline;}

#wpSave {font-weight:bold;}

/* Classes for article validation */

table.revisionform_default {border:1px solid #000000;}

table.revisionform_focus {border:1px solid #000000; background-color:#00BBFF;}

tr.revision_tr_default {background-color:#EEEEEE;}

tr.revision_tr_first {background-color:#DDDDDD;}

p.revision_saved {color:green; font-weight:bold;}

#mw_trackbacks {border:solid 1px #bbbbff; background-color:#eeeeff; padding:0.2em;}


/* Allmessages table */

#allmessagestable th {background-color:#b2b2ff;}

#allmessagestable tr.orig {background-color:#ffe2e2;}

#allmessagestable tr.new {background-color:#e2ffe2;}

#allmessagestable tr.def {background-color:#f0f0ff;}


/* noarticletext */
div.noarticletext {border:1px solid #ccc; background:#fff; padding:.2em 1em; color:#000;}

div#searchTargetContainer {left:      10px; top:       10px; width:     90%; background:white;}

div#searchTarget {padding:   3px; margin:    5px; background:#F0F0F0; border:    solid 1px blue;}

div#searchTarget ul li {list-style:none;}

div#searchTarget ul li:before {color:orange; content:"\00BB \0020";}

div.multipageimagenavbox {
   border:solid 1px silver;
   padding:4px;
   margin:1em;
   -moz-border-radius:6px;
   background:#f0f0f0;}

div.multipageimagenavbox div.thumb {
   border:none;
   margin-left:2em;
   margin-right:2em;}

div.multipageimagenavbox hr {
   margin:6px;}

table.multipageimage td {
   text-align:center;}

/*
  Table pager (e.g. Special:Imagelist)
  - remove underlines from the navigation link
  - collapse borders
  - set the borders to outsets (similar to Special:Allmessages)
  - remove line wrapping for all td and th, set background color
  - restore line wrapping for the last two table cells (description and size)
*/
.TablePager_nav a {text-decoration:none;}
.TablePager {border-collapse:collapse;}
.TablePager, .TablePager td, .TablePager th { border:0.15em solid #777777; padding:0 0.15em 0 0.15em;}
.TablePager th {background-color:#eeeeff}
.TablePager td {background-color:#ffffff}
.TablePager tr:hover td {background-color:#eeeeff}

.imagelist td, .imagelist th {white-space:nowrap}
.imagelist .TablePager_col_links {background-color:#eeeeff}
.imagelist .TablePager_col_img_description {white-space:normal}
.imagelist th.TablePager_sort {background-color:#ccccff}

.usersrating td, .usersrating th {white-space:nowrap}
.usersrating th.TablePager_sort {background-color:#ccccff}
.usersrating .TablePager_col_user_name {text-align:left}
.usersrating .TablePager_col_user_rating {text-align:left}
.SpecContribRating {color:green; font-weight:bold; padding-right:5px}
.RecentEditsRating {color:green; font-weight:bold; padding-right:5px}



/*	NEW// -------------------------------------------------	*/



* {margin:0; padding:0; border:0; font-size:100.01%;}
html, body {position:absolute; width:100%; 	height:100%; font:12px Tahoma; color:#000; background:#fff;}


a {color:#206cc9; text-decoration:none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse;}
td {vertical-align:top;}
p {margin:15px 0 15px 0;}
#globalWrapper {position: relative; height: 100%;}
html>body #globalWrapper {height: auto; min-height: 100%;}
textarea {width:100%; margin-top: 5px; padding:5px; border:1px solid #555;}

#bodyContent td {padding: 5px;}

ul {list-style-type: none; padding: 10px 15px;}

li {line-height: 1.5em !important;}

select {vertical-align:middle; border: 1px solid #555; margin-right: 5px;}
.messagebox td {padding: 10px;}

.notice {margin: 1em !important;}

#global {width: 100%;}

#main {width:100%; margin-top:10px;}
#main td {vertical-align:top;}
#main_right, #main_left {width: 50%;}
#main_right td, #main_left td, #main_right_table td {padding: 0;}
#main_left {padding-right: 15px;}
#main_right {padding-right: 10px;}

#left_column {width:160px;}

/*Logo properties*/
#p-logo {width:167px; height:193px; background:url('/w/skins/rudatacinemaskin/images/logo.jpg') center center no-repeat;}
#p-logo h5 {display:none;}
#p-logo a, #p-logo a:hover {display:block; width:167px; height:193px;}

/*Navigation portlet*/
#p-navigation {margin:24px 0px 35px 5px;}
#p-personal-2 {margin:0 0px 20px 5px;}
#p-navigation table, #p-personal-2 table {border: 1px solid #ddd;}

.menu_tape table td a, .menu_tape table td a:visited {
	display:block; padding-left:10px; width:140px; height:19px; padding-top:2px; text-decoration:none;
	font-size:13px; color:#000; 
	padding-right:3px;
}
.menu_tape table td.active a, .menu_tape table td.active a:visited {
	color:#fff;
	background:url('/w/skins/rudatacinemaskin/images/bg_navigation_active.png') left top repeat-x;
}
.menu_tape table td a:hover {text-decoration: underline;}
/*
.menu_tape table td#pt-mytalk.active a {
	background:url('/w/skins/rudatacinemaskin/images/bg_navigation_active_double.png') left 2px no-repeat;
	padding-bottom: 2px;
}
*/

#welcome_username {margin: 0; padding: 0 0 27px 16px; font-size:13px; color:#000; line-height: 16px;}

#p-tb {padding: 5px 3px 0 0; margin-left: 5px; width: 150px; border: 1px solid #ddd;}
#p-tb div {padding: 0 0 8px 11px;}
#p-tb a {color:#3d3d3d; text-decoration:underline; line-height: 17px;}

#yandex-direct { margin-top: 40px; margin-left: 5px; width: 155px; }

/*the page-related actions- page/talk, edit etc*/
#p-cactions {padding: 7px 17px;}
#p-cactions .hiddenStructure {display:none;}
#p-cactions a {font-size: 12px; font-weight: normal; color: #206cc9; margin-right: 10px;}
#p-cactions #ca-talk a {margin-right: 20px;}
#p-cactions .new a {color:#B4283E;}
#p-cactions .selected a {font-weight: bold;}
/*
#p-cactions ul {list-style:none;}
#p-cactions li {}
#p-cactions li.selected {border-color:#fabd23; font-weight:bold;}
#p-cactions li a {}
#p-cactions li.selected a {background-color:#fff;}
#p-cactions .new a {color:#ba0000;}
#p-cactions li a:hover {}
#p-cactions h5 {display:none;}
#p-cactions li.istalk {	margin-right:0;}
#p-cactions li.istalk a {padding-right:.5em;}
#p-cactions #ca-addsection a {}
*/

#top {width:100%;}
#top td.center {width:50%; text-align:center; height:220px;}

#content {background: transparent !important;}

/*Search portlet*/
#p-search {text-align:left; width:490px; padding-top:6px; padding-bottom:86px;}
#p-search #searchInput {width:357px; height:21px; border-top:1px solid #ababab; border-left:1px solid #ababab; font-size:17px; padding:3px;}
#p-search label {font-size:15px; color:#888; font-weight:bold; margin-left:3px;}
#p-search input.searchButton {width:104px; height:28px; vertical-align:middle; margin-bottom:1px;}
#p-search #searchGoButton {}
#p-search * {vertical-align:middle;}

/*Personal toolbar*/
#p-personal {height:60px; width:70px; margin:9px 10px 0 0; padding:36px 17px 0 15px; background:url('/w/skins/rudatacinemaskin/images/clap.png') left top no-repeat;}
#p-personal h5 {display:none;}
#p-personal div.pBody div {margin-bottom:5px;}
#p-personal a {color: #fff !important; text-decoration:underline;}

/*Count of views*/
#star_container {width:108px; height:140px; margin-top:15px;}
#star {color:#ffe466; font-size:11px; line-height:13px; background:url('/w/skins/rudatacinemaskin/images/star.png') left top no-repeat; left:-46px; text-align:center; padding-top:50px; width:154px; height:75px;}
#star span.count {font-size:16px;}

#beforeFooter {height: 150px;}
#footer {
/*
	background:url('/w/skins/rudatacinemaskin/images/bg_footer_top.jpg') top left no-repeat; 
*/
	position: absolute; left: 0; bottom: 0; width: 100%; height: 150px;
}
#footer table {background:#102b32; margin-top: 20px; height: 60px;}
#footer td {color:#fff;}
#footer td.left {width:490px; background:url('/w/skins/rudatacinemaskin/images/logo_bottom.jpg') left top no-repeat; padding: 10px 0 10px 95px; font-size: 11px;}
#footer td.center {}
#footer td.right {width:570px;}/* background:url('/w/skins/rudatacinemaskin/images/powered_by.gif') right top no-repeat;}*/
#footer td.right div {width:456px;}
#footer td.right div.menu {background:#40555b; padding:2px 0px 4px 0px;}
#footer td.right div.menu a, #madein a {margin:0 10px; font-size:11px; text-decoration:underline; color:#fff;}
#madein {padding-top:8px; text-align:right;}

#f-poweredbyico {padding:12px 15px 0 0;}
 /* the icon in front of the user name, single quotes in bg url to hide it from iemac */
/*li#pt-userpage, li#pt-anonuserpage, li#pt-login {	background:url(user.gif) top left no-repeat;	padding-left:20px;	text-transform:none;} /* offsets to distinguish the tab groups */
/*li#ca-talk {}
li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {}*/
/*
div.box_header {height:21px; background:#8e1125; color:#fff; font-weight:bold; padding:1px 17px 0px 17px; font-size:15px;}
div.box_header p {margin:0; line-height:1.2em;}
div.box_header .plainlinks a {color:#fff !important; text-decoration:underline; font-size:10px;}
*/
#bodyContent p {padding-left: 0; margin-left: 0;}
#bodyContent ul {list-style: square outside url(/w/skins/rudatacinemaskin/images/bullet.gif);  padding-left: 20px;}
#bodyContent ul li {margin-bottom: 7px;}
#bodyContent ul.type2 {list-style-type: none; list-style-image: none; padding-left: 20px;}
#bodyContent ul.bigbullet {list-style: square outside url(/w/skins/rudatacinemaskin/images/bullet.gif); line-height:1.5em;  padding: 15px 10px; margin: 0 0 0 7px;}
#bodyContent ul.bigbullet li {list-style: square outside url(/w/skins/rudatacinemaskin/images/bullet.gif); margin-bottom:15px; padding-left: 5px;}

#bodyContent {padding-right: 50px;}
#bodyContent td a.new {color:#b4283e;}
#bodyContent input {border:1px solid #555;}
/* Some space under the headers in the content area */
#bodyContent h1, #bodyContent h2 {margin-bottom:.6em;}
#bodyContent h3, #bodyContent h4, #bodyContent h5 {margin-bottom:.3em;}
#bodyContent h3 {font-size:16px; font-weight:bold !important; color:#8e1125;}
#bodyContent h2 {padding-top: 20px; font-size: 22px; color:#8e1125;}
#bodyContent h1 {color:#8e1125; font-size: 24px;}
/*#bodyContent h1 *, #bodyContent h2 *, #bodyContent h3 * {color:#8e1125;}*/
#bodyContent blockquote {background: transparent; border: 1px solid #ddd;}
#wpSave, #wpPreview, #wpDiff {padding: 3px;}

/* thumbnails */
div.thumb {margin-bottom:.5em; border-style:solid; border-color:white; width:auto;}
div.thumb div {border:1px solid #ccc; padding:3px !important; background-color:#f9f9f9; font-size:94%; text-align:center; overflow:hidden;}
div.thumb div a img {border:1px solid #ccc;}
div.thumb div div.thumbcaption {border:none; text-align:left; line-height:1.4em; padding:.3em 0 .1em 0;}
div.magnify {float:right; border:none !important; background:none !important;}
div.magnify a, div.magnify img {	display:block; border:none !important; background:none !important;}
div.tright {float:right; border-width:.5em 0 .8em 1.4em;}
div.tleft {float: left; margin-right:.5em; border-width:.5em 1.4em .8em 0;}

img.top-gallery { height: 100px; margin-right: 3px; margin-bottom: 3px; }
table.top-gallery { width: 100%; text-align: center; border: 1px solid #ccc; margin-bottom: 10px; }
div.top-gallery { text-align: right; /*width: 20%; border:1px solid #bbbbbb;*/ padding:0.3em; }

.hiddenStructure {display:none; speak:none;}
img.tex {vertical-align:middle;}
span.texhtml {font-family:serif;}

#bodyContent .thumb td {padding: 0;}
.thumb td.topleft {height:8px; width:10px; background:url('/w/skins/rudatacinemaskin/images/thumb01.gif') right bottom no-repeat;}
.thumb td.topcenter {background:url('/w/skins/rudatacinemaskin/images/thumb02.gif') left bottom repeat-x;}
.thumb td.topright {width:11px; background:url('/w/skins/rudatacinemaskin/images/thumb03.gif') left bottom no-repeat;}
.thumb td.middleleft {background:url('/w/skins/rudatacinemaskin/images/thumb04.gif') right top repeat-y;}
.thumb td.middleright {background:url('/w/skins/rudatacinemaskin/images/thumb05.gif') left top repeat-y;}
.thumb td.bottomleft {height:7px; background:url('/w/skins/rudatacinemaskin/images/thumb06.gif') right top no-repeat;}
.thumb td.bottomcenter {background:url('/w/skins/rudatacinemaskin/images/thumb07.gif') left top repeat-x;}
.thumb td.bottomright {background:url('/w/skins/rudatacinemaskin/images/thumb08.gif') left top no-repeat;}
.thumbinner {border:0 !important; padding:0 !important;}
.thumbinner, .thumbinner * {background:#e9e9e9 !important;}

/* Tools (edit etc..) */

.editsection {margin-left: 5px; /*position: relative;*/}

/* TOC */

#toc, .toc, .mw-warning {border:1px solid #aaa; background-color:#f9f9f9; padding:5px; font-size:95%;}
#toc h2, #toc td b, .toc h2 {display:inline; border:none; padding:0 7px; font-weight:bold; color:#B4283E; font-size:14px;}
#toc .toctoggle, #toc .toctoggle a {color:#206cc9;}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {	text-align:left;}
#toc #toctitle {padding-bottom: 10px;}
#toc ul, .toc ul {margin:0; padding-top: 0; padding-bottom: 0;text-align:left; list-style-type: none; list-style-image: none;}
#toc ul ul, .toc ul ul {margin:0 0 0 2em;}
#toc td>ul {margin:10px 20px;}
#toc .toctoggle, .toc .toctoggle {font-size:94%;}
#toc {border:0; background:#fff;}
#toc td a {font-size:12px; color:#206cc9;}
#toc td li {padding:0; margin:0; background:transparent; list-style-type: none; list-style-image: none;}
#toc td li span {white-space:nowrap;}
li.toclevel-3 {display:inline;}
li.toclevel-3 .tocnumber {display:none;}
li.toclevel-3 .toctext {padding:0 7px;}
.tocnumber, .toctext {font-size: 12px;}
table#toc {background: transparent !important; border: 0 !important;}
table#toc td {padding: 3px;}
table#toc td a {color: #206cc9;}
/*#toc {width: 70%;}*/ /* causes non-inline display */
#toc td li, #toc td ul {width: 100%;}

/* SUBCAT */

.categories_by_alphabet td ul li, #mw-pages ul li, #mw-subcategories ul, #mw-pages ul, ul.categories li {list-style-type: none; list-style-image: none;}
.categories_by_alphabet td ul li, #mw-pages ul li, ul.categories li {background: transparent; margin: 0 0 0 15px; padding: 0;}
.categories_by_alphabet td ul li a, #mw-pages ul li a, ul.categories li a {line-height: 18px;}
.categories_by_alphabet td h2, #mw-pages h2 {color: #B4283E; border: 0;}

/* PAGEHISTORY */
.autocomment, .autocomment a {color:gray;}
#pagehistory span.user {margin-left:1.4em; margin-right:.4em;}
#pagehistory span.minor {font-weight:bold;}
#pagehistory li {border:1px solid white;}
#pagehistory li.selected {border-bottom: 1px solid #CC2200;}
#pagehistory input {margin: 0 5px; border: 0;}
.historysubmit {padding: 3px; border: 1px solid #555; margin-bottom: 5px;}
.messagebox {margin: 10px 20px !important; border-width: 1px !important;}
.filehistory td, .filehistory th {padding: 2px 10px;}



/* DIFF RENDERING */
table.diff, td.diff-otitle, td.diff-ntitle {background-color:white;}
td.diff-otitle, td.diff-ntitle {text-align: left; line-height: 19px;}
td.diff-otitle strong, td.diff-ntitle strong {font-size: 14px;}
td.diff-otitle a, td.diff-ntitle a, td.diff-otitle, td.diff-ntitle {color: #206cc9}
td.diff-lineno {padding-left: 20px !important;}
td.diff-multi {padding: 10px 0 !important;}
td.diff-marker {width: 20px; font-weight: bold !important; text-align: center !important; vertical-align: middle !important;}
td.diff-context {background: #fff !important; color: #565656 !important;}
td.diff-deletedline {background: #f1d4d8 !important; color: #000 !important;}
td.diff-deletedline-sign {background: #f1d4d8 !important;}
td.diff-deletedline-sign img {margin: 5px 8px;}
td.diff-addedline {background: #dbecf4 !important; color: #000 !important;}
td.diff-addedline-sign {padding-left: 40px; background: url('/w/skins/rudatacinemaskin/images/diff_plus_bg.gif') 40px top repeat-y; background: #dbecf4 !important;}
td.diff-addedline-sign img {margin: 5px 8px;}
td.diff-context, td.diff-deletedline, td.diff-addedline {padding: 5px !important;}
td.diff-context, td.diff-deletedline, td.diff-addedline, td.diff-marker {font-size: 11px !important;}

td.diff-addedline-strnum, td.diff-deletedline-strnum {padding: 5px 0;}
td.diff-addedline-strnum {padding-left: 40px;}

td.diff-addedline {background:#cfc; font-size:smaller;}
td.diff-deletedline {background:#ffa; font-size:smaller;}
td.diff-context {background:#eee; font-size:smaller;}
span.diffchange {color:red; font-weight:bold;}

/* RCOPTIONS */
.rcoptions {line-height: 18px;}
.rcoptions select {}
.rcoptions input {border: 1px solid #555;}
.rcoptions input#nsinvert {border: 0; margin: 0;}

/* LOGGED IN */
#preftoc li, #preftoc li.selected {background: transparent; border: 0;}
#preftoc li a {color: #206cc9;}
#preferences, #preferences table {background: transparent; border: 0;}
div.prefsectiontip {font-size:95%; margin-top:0; background-color:#FFC1C1; padding:.2em .7em; clear:both; margin: 10px 0;}
div.prefsectiontip p {margin: 0;}

form#upload {margin-top: 20px;}
form#upload td {padding: 5px 10px;}
form#upload textarea {margin-bottom: 10px;}

/* FILETOC */
ul#filetoc {background: transparent; margin-bottom: 20px;}
ul#filetoc li {background: transparent;}

form#uploadwarning td {padding: 5px;}
form#uploadwarning td p {padding: 0px; margin: 0px;}

form#powersearch input {margin: 0 5px;}
form#powersearch label {display: block;}
form#powersearch label input {margin-right: 10px;}

.special li {line-height:1.4em; margin:0; padding: 0 0 0 20px;}
abbr, acronym, .explain {border-bottom:1px dotted black; color:black; background:none; cursor:help;}
q {font-family:Times, "Times New Roman", serif; font-style:italic;}
code {background-color:#f2f2f2;}
pre {padding:1em; border:1px dashed #2f6fab; color:black; background-color:#f9f9f9; line-height:1.1em;}

table.infobox {border-color: #CC2200;}
table.infobox td, table.infobox th {padding: 2px 5px !important; vertical-align: top; font-size: 12px; line-height: 1.2em;}
table.infobox th {background: #f9f9f9;}
table.infobox td {background: #fff;}
table.infobox td a, table.infobox th a {font-size: 12px;}

/* TEMPLATES */
#bodyContent table.template_bearer {width: 100px; position: relative !important; float: none !important; border: 1px solid #ccc;}
#bodyContent table.template_bearer td {border: 0; padding: 10px !important; font-size: 12px;}
#bodyContent table.template_bearer td p {display: inline; margin: 0 !important; padding: 0 !important;}
#bodyContent table.template_bearer td.image img {margin-bottom: 7px;}
#bodyContent table.template_bearer td table {border-collapse: collapse; border: 0px; margin: 14px 0 0 0;}
#bodyContent table.template_bearer td table td.left {padding: 0 10px 0 0 !important;}

#bodyContent table.template_bearer td a {color:#206cc9;}

table.template_film {width: 100%; position: relative !important; float: none !important; border-collapse: collapse; border: 0px;}
table.template_film td {border: 0; padding: 0; font-size: 12px;}
table.template_film td a {color:#206cc9;}
table.template_film td.image {width: 200px; padding-right: 30px;}
table.template_film td img {margin-bottom: 7px;}
table.template_film td table {width: 100%; border-collapse: collapse; border: 0px; margin: 0;}

table#toc.template_years {width: auto !important; border: 1px solid #aaa !important;}


/*	OVERRIDES	*/

.rel {position:relative !important;}
.abs {position:absolute !important;}
.png {filter:expression(fixPNG(this));}
.png a {position:relative !important;}
a.new {color:#ba0000;}

/*	//NEW -------------------------------------------------	*/
