/*FIRST LINE*/
body {background: #FFCC66; color: #000000; margin: 0px 0px 40px 0px; padding: 0px}
body.HDN {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 15px 20px 20px 20px; padding: 0px} /* Для страниц без стандартной шапки: объединение свойств стандартных body и table */

table {border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt}
td {padding: 0px}
a:link, a:visited {color: #0000CC}
a:active, a:hover {color: #990099}
h1 {font-size: 150%; font-weight: bold; margin: 0px}
h2 {font-size: 125%; font-weight: bold; margin: 0px}
h3 {font-size: 100%; font-weight: bold; margin: 0px}
p  {margin: 0px; text-align: justify; text-indent: 25px}
ul, ol, dl {margin-top: 0px; margin-bottom: 0px}
ul {list-style: square}
small {font-size: 9pt}
img {border: 0px}

.SMALL {font-size: 9pt}
.DIR {margin-left: 40px} /* Отказ от тэга <dir>, запрещённого в HTML 5 */

div.HD {background: #000000; width: 100%}
div.HD div.HDL {width: 980px; text-align: left}
div.HD div.HDM {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; padding: 0px 0px 8px 70px}
div.HD a:link, div.HD a:visited {color: #FFCC66; text-decoration: none}
div.HD a:active, div.HD a:hover {color: #FF9966; text-decoration: underline}

table.MNU {border-width: 1px 0px 0px 1px; border-style: solid; border-color: #000000}
table.MNU th, table.MNU td {border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; font-size: 10pt; font-weight: bold; padding: 1px 5px 2px 5px; text-align: center}
table.MNU th {background: #000000; color: #FFFFFF}
table.MNU a:link, table.MNU a:visited {color: #000000; text-decoration: none}
table.MNU a:active, table.MNU a:hover {color: #CC0000; text-decoration: underline}

h3.NEWS {margin-top: 10px}

div.IMGL {float: left;  margin: 2px 10px 5px 0px; padding: 0px}
div.IMGR {float: right; margin: 2px 0px 5px 10px; padding: 0px}
div.IMGLAC {float: left;  margin: 2px 10px 5px 0px; padding: 0px; text-align: center}
div.IMGRAC {float: right; margin: 2px 0px 5px 10px; padding: 0px; text-align: center}

div.RSLTN {float: right; margin: 0px; padding: 4px 0px 0px 0px; text-align: right}

table.TAB td {padding: 2px}
.WB {background: #000000; color: #FFFFFF}

table.T10 tr:first-child td { border-top: 1px solid #000000}
table.T10 tr td:first-child {border-left: 1px solid #000000}
table.T10 td {border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 2px 5px 2px 5px; font-size: 10pt}

table.TLINE td {border-top: 1px solid #000000; padding: 2px 5px 2px 5px}
table.TLINE tr:last-child td {border-bottom: 1px solid #000000}

div.RIS {margin: 0.5em 0em 0.5em 0em; text-align: center}
div.FORMULA {white-space: nowrap}
ol.FAQ li {margin-top: 1em}
ol.FAQ ul li, ol.FAQ ol li {margin-top: 0em}

/* TFL = Table on Films-Languages.htm */
table.TFL tr:first-child td { border-top: 1px solid #000000}
table.TFL tr td:first-child {border-left: 1px solid #000000}
table.TFL td {border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 2px 5px 2px 5px}

/* TFRHBO = Table on Films-RusHistory.htm - BoxOffice */
table.TFRHBO td {border-top: 1px solid #000000; padding: 2px 5px 2px 5px}
table.TFRHBO tr td:last-child {text-align: right}
table.TFRHBO tr:last-child td {border-bottom: 1px solid #000000}

/* TFRD = Table on Films-castcrew-RusDubbing.htm */
table.TFRD caption {font-size: 125%; font-weight: bold}
table.TFRD tr td:first-child {text-align: right}
table.TFRD td {padding: 2px 5px 2px 5px}

/* TMRP = Table on Misc-RusPlagiarism.htm */
table.TMRP tr:first-child td { border-top: 1px solid #000000}
table.TMRP tr td:first-child {border-left: 1px solid #000000}
table.TMRP tr:nth-child(odd)  td {background: #FFEE88; text-align: center; vertical-align: middle}
table.TMRP tr:nth-child(even) td {background: #FFDD77; text-align: center; vertical-align: top}
table.TMRP td {border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 2px 5px 2px 5px}

/* SWRF.. = CSS-styles for Games-swrebellion_faq.htm */
PRE.SWRFRF {font-size: 9pt; border: 1px dotted #000000; padding: 2px 5px 2px 5px; width: 100%}
/* ....RF - registry file */

CODE {font-size: 13pt}

table.ZVFG caption {color: #990000; font-weight: bold}
table.ZVFG td {font-size: 10pt; padding: 0px 8px 0px 0px; vertical-align: top}
span.TV {background: #000000; color: #FFFFFF; font-size: 9pt}
span.UN, i.UN {color: #0000FF}



/*END*/