HTML {font-size: 100.1%; }
HTML, BODY {margin: 0; padding: 0; }
BODY {background: #FFF; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8125em; }
TABLE {font-size: 100%; }
FORM, FIELDSET {border: none; margin: 0; padding: 0; }
FORM DL {margin: 0; padding: 0; }
FORM DT {font-weight: bold; margin: 0; margin-bottom: 0.1em; padding: 0; }
FORM DD {margin: 0; margin-bottom: 0.5em; padding: 0; }

HR {display: none; }
A IMG {border: none; }
A {color: #903; text-decoration: none; }
A:hover {color: #C30; text-decoration: underline; }

H1 {margin: 0; }
H2 {font-size: 1.42em; margin: 0; margin-top: 1em; margin-bottom: 0.8em; }
H3 {font-size: 1.25em; margin: 0; margin-top: 1em; margin-bottom: 0.8em; }
H4 {font-size: 1em; margin: 0; margin-top: 1em; margin-bottom: 0.8em; }

DL, OL, UL, P {margin-top: 1em; margin-bottom: 1em; }

OL.long, UL.long LI {margin-bottom: 1em; }
OL.short, UL.short LI {margin-bottom: 0; }

.isolated {zoom: 1; }
.isolated:before,
.isolated:after {display: block; content: "."; height: 0; visibility: hidden; width: 0; }
.isolated:after {clear: both; }

#all {min-width: 770px; position: relative; width: 100%; }

#toFav {background: #D4DFE8 url(/_/i/toFavBgTiled.gif) 0 100% repeat-x; border-bottom: 1px solid #001F2A; border-top: 1px solid #FFF; font-size: 0.85em; margin: 0; padding-top: 0.1em; padding-bottom: 0.17em;  overflow: hidden; width: 100%; }
#toFavA {min-height: 15px; padding-left: 13px; }
#toFav A {background: url(/_/i/toFavBg.gif) 0 50% no-repeat; float: left; min-height: 13px; padding-left: 20px; }
* HTML #toFav A {height: 15px; }

#top {background: #650D26 url(/_/i/topBgTiled.gif); height: 77px; }

#logo {background: url(/_/i/logo.gif) no-repeat; height: 77px; margin: 0; position: relative; width: 193px; z-index: 10; }
#logo.unauth {background-image: url(/_/i/logoUnauth.gif); height: 77px; width: 193px; }
#logo A {display: block; height: 77px; width: 193px; }
#logo SPAN {display: none; }

#mnu {background: #00456F url(/_/i/mnuBgTiled.gif) repeat-x; width: 100%; }
#mnu UL {display: table; list-style: none; margin: 0; padding: 0; width: 100%; }
#mnu UL {overflow: hidden; width: 100%; }
#mnu UL LI {background: url(/_/i/mnuItemBg.gif) no-repeat; display: table-cell; margin: 0; padding: 0; }
#mnu UL LI A {padding-left: 0.8em; padding-right: 0.8em; }

#mnu A {background: url(/_/i/mnuItemBgA.gif) 100% 0 no-repeat; color: #FFF; display: block; font-weight: bold; padding: 0.6em 0.3em; text-align: center; text-decoration: none; white-space: nowrap; }
#mnu A:hover {color: #FFB863; text-decoration: underline; }
#mnu TABLE {border-collapse: collapse; width: 100%; }
* HTML #mnu A {height: 1px; }
#mnu TABLE TD {background: url(/_/i/mnuItemBg.gif) no-repeat; padding: 0; }

#alphabetNSearch {background: url(/_/i/alphabetNSearchBgTiled.gif); line-height: 1.25em; padding-top: 0.5em; padding-bottom: 0.5em; overflow: hidden; width: 100%; }
#alphabetNSearch H4 {display: none; }
#alphabetNSearchA {background: url(/_/i/alphabetNSearchBgATiled.gif) repeat-x; padding: 0 4px; }
#alphabet {float: left; font-weight: bold; }
#alphabet UL {list-style: none; margin: 0; padding: 0; }
#alphabet LI {display: inline; margin: 0; padding: 0; }
#alphabet H5 {display: none; }

#topSearch {float: right; min-height: 35px; }
* HTML #topSearch {height: 35px; }
#topSearch INPUT {background: #FFF; border: 1px solid #285A6E; color: #16678C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: middle; width: 200px; }
#topSearch SELECT {background: #FFF; border: 1px solid #285A6E; color: #16678C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: middle; }

/* ******************** */

#main {background: #C5D0D9; padding-bottom: 2em; width: 100%; }
{width: 100%; }

#mainA, .area {zoom: 1; }
#mainA:before, .area:before, #mainA:after , .area:after {display: block; content: "."; height: 0; visibility: hidden; width: 0; }
#mainA:after , .area:after {clear: both; }

.area {background: #FFF; }

#app_1 .areaInner,
#app_2 .areaInner {padding-left: 4px; padding-top: 0.3em; padding-right: 4px; padding-bottom: 0.5em; width: 100%; }

#app_1 .areaInner/**/,
#app_2 .areaInner/**/ {width: /**/auto; }

#content .areaInner {padding-left: 7px; padding-top: 0.3em; padding-right: 7px; padding-bottom: 0.5em; width: 100%; }
#content .areaInner/**/ {width: /**/auto; }

BODY.aCa #contentBox {float: right; margin-left: -30%; width: 100%; }
BODY.aCa #content {padding-left: 30%; width: 100%; }
BODY.aCa #content/**/ {width: /**/auto; }

#body_Home.aCa #contentBox {margin-left: -250px; }
#body_Home.aCa #content {padding-left: 250px; }
#body_Home.aCa #app_1 {width: 250px; }

BODY.Ca #contentBox {float: left; margin-right: -23%; width: 100%; }
BODY.Ca #content {padding-right: 23%; width: 100%; }
BODY.Ca #content/**/ {width: /**/auto; }

#contentA {padding-left: 4px; padding-right: 4px; width: 100%; }
#contentA/**/ {width: /**/auto; }

/*#content .blkTitle {text-transform: uppercase; }*/

#content {text-align: justify; }

.blkTitle {background-repeat: repeat-x; color: #FFF; font-size: 1em; font-weight: bold; margin: 0; padding: 0; text-align: center; width: 100%; }
.blkTitle SPAN {background-repeat: no-repeat; background-position: 100% 0; display: block; }
.blkTitle SPAN SPAN {background-repeat: no-repeat; background-position: 0 0; display: block; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 25px; padding-right: 25px; }

.author A, A.author {color: #808080; font-weight: bold; }
.author A:hover, A.author:hover {color: #000; }

/* Типы блоков по ЦВЕТАМ */
.blkTypeA, .blkTypeB, .blkTypeC {margin-bottom: 0.5em; }
.blkTypeA .blkTitle {background: #004875 url(/_/i/headerBgTiled.gif) repeat-x; color: #FFF; font-size: 100%; margin: 0; text-align: center; }
.blkTypeA .blkTitle SPAN {background: url(/_/i/headerBgA.gif) 100% 0 no-repeat; display: block; }
.blkTypeA .blkTitle SPAN SPAN {background: url(/_/i/headerBgB.gif) no-repeat; }
.blkTypeA .area {border: 1px solid #004B7A; border-top: none; }

.blkTypeB .blkTitle {background-color: #651327; background-image: url(/_/i/blkTypeB_HeaderBgTiled.gif); }
.blkTypeB .blkTitle SPAN {background-image: url(/_/i/blkTypeB_HeaderBg.gif); }
.blkTypeB .blkTitle SPAN SPAN {background-image: url(/_/i/blkTypeB_HeaderBgA.gif); }
.blkTypeB .area {border: 1px solid #651327; border-top: none; }

.blkTypeC .blkTitle {background: #457800 url(/_/i/localNavHeaderBgTiled.gif) repeat-x; color: #FFF; font-size: 100%; margin: 0; padding: 0; text-align: center; }
.blkTypeC .blkTitle SPAN {background: url(/_/i/localNavHeaderBg.gif) 100% 0 no-repeat; display: block; }
.blkTypeC .blkTitle SPAN SPAN {background: url(/_/i/localNavHeaderBgA.gif) no-repeat; }
.blkTypeC .area {border: 1px solid #457B00; border-top: none; }
/* /Типы блоков по ЦВЕТАМ */

.blkTxt .area {padding-bottom: 2em; }

/*DL.news {margin: 0.2em 0; padding: 0; }
.news DT {margin: 0; margin-bottom: 1em; overflow: hidden; padding: 0; text-align: left; width: 100%; }
.news DT STRONG {font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; }
.news DT STRONG A {color: #000; }
.news DT STRONG A:hover {color: #0094D4; text-decoration: underline; }
.news DT .date {color: #004876; float: right; font-size: 0.85em; font-style: normal; }
.news DT .date SPAN {display: none; }
.news DT .author {float: left; font-size: 0.85em; font-style: normal; font-weight: normal; }
.news DD {border-bottom: 1px solid #004B7A; margin: 0; margin-bottom: 1em; padding: 0; padding-bottom: 1em; }
.news .more {font-size: 0.85em; text-align: right; }*/

#app_1 {float: left; font-size: 0.85em; width: 30%; }
* HTML #app_1 {overflow: hidden; }
#app_1_A {padding-left: 4px; width: 100%; }
#app_1_A/**/ {width: /**/auto; }

#app_1 .blkTitle {font-size: 1.17em; }
#app_1 .more {margin: 0; }
#app_1 .more A {background: #CCE5F9; display: block; font-weight: bold; padding: 0.35em 4px 0.45em; text-align: center; text-decoration: none; }
#app_1 .more A:hover {background: #E1F2FF; }
#app_1 .exlam {background: #CCE5F9; display: block; font-weight: bold; margin: 0; padding: 0.35em 4px 0.45em; text-align: center; text-decoration: none; }
#app_1 .rating {color: #008000; }

#app_1 DL {margin: 0; padding: 0; }
#app_1 DT {background: #E2E8ED; border-bottom: 1px solid #BDC2C6; margin: 0; padding: 0.25em 4px; }
#app_1 DD {border-bottom: 1px solid #651327; margin: 0; padding: 0.25em 4px; }

#app_1 FORM DT {background: none; border-bottom: none; font-weight: bold; margin: 0; margin-bottom: 0.1em; padding: 0; }
#app_1 FORM DD {border-bottom: none; margin: 0; margin-bottom: 0.5em; padding: 0; }

#latestNovelty .midiTitle {background: #E2E8ED; border-bottom: 1px solid #BDC2C6; font-size: 100%; font-weight: normal; margin: 0; padding: 0.25em 4px; }
.midiTitle A, A.midiTitle {font-weight: bold; }
#latestNovelty .infoNPic {background: url(/_/i/picBgTiled.gif) 100% 0 repeat-y; border-bottom: 1px solid #651327; overflow: hidden; width: 100%; }
#latestNovelty .infoNPicA {padding: 0.25em 4px; }
#latestNovelty .infoNPic .pic {float: right; margin-left: 4px; margin-bottom: 4px; }
#latestNovelty .infoNPic .pic IMG {border: 1px solid #990033; vertical-align: top; }
#latestNovelty .infoNPic .author {font-size: 1.15em; }
#latestNovelty .info {margin-right: 72px; }

#app_1 UL.authors {background: url(/_/i/picBgTiled.gif) 100% 0 repeat-y; list-style: none; margin: 0; padding: 0; }
#app_1 UL.authors LI {border-bottom: 1px solid #651327; margin: 0; padding: 0; vertical-align: top; width: 100%; }
#app_1 UL.authors .pic {float: right; margin-left: 4px; margin-bottom: 4px; }
#app_1 UL.authors .pic IMG {border: 1px solid #990033; vertical-align: top; }
#app_1 UL.authors LI .item {padding: 0.25em 4px; width: 100%; }
#app_1 UL.authors LI .item/**/ {width: /**/auto; }
#app_1 UL.authors LI .item .author {font-size: 1.15em; }
#app_1 UL.authors LI .item .info {margin: 0; margin-right: 72px; }
#app_1 UL.authors LI .itemA {overflow: hidden; width: 100%; }

#resources .area {background: #E2E8ED; font-weight: bold; }
#resources UL {list-style: none; margin: 0.5em 0; padding: 0; }
#resources UL LI {padding: 0; }

#artists TABLE {border-collapse: collapse; width: 100%; }
#artists TABLE TH {border-bottom: 1px solid #651327; font-weight: normal; padding: 0; text-align: left; }
#artists TABLE TH A {background: #EEF3F7; display: block; padding: 0.25em 4px; text-decoration: none; }
* HTML #artists TABLE TH A {height: 1px; }
#artists TABLE TH A:hover {background: #CCE5F9; }
#artists TABLE TD {background: #E2E8ED; color: #004876; border-bottom: 1px solid #651327; border-left: 1px solid #651327; padding: 0; padding: 0.25em 4px; }
#artists .area {border-bottom: none; }

#moderators .area {border-bottom: none; }

.localNav UL {list-style: none; margin: 0; padding: 0; }
.localNav UL LI {margin: 0; padding: 0; vertical-align: top; width: 100%; }
.localNav UL LI A {background: #EEF3F7; border-bottom-width: 1px; border-bottom-style: solid ; display: block; padding: 0.25em 4px; text-decoration: none; zoom: 1; }
* HTML .localNav UL LI A {display: block; height: 1px; }
* HTML .localNav UL LI {display: inline; height: 1px; }
.localNav UL LI A:hover {background: #CCE5F9; text-decoration: none; }
.localNav UL LI A EM {display: block; font-style: normal; text-align: center; }
.localNav .area {border-bottom: none; }
.blkTypeA.localNav .area UL LI A {border-bottom-color: #004875; }
.blkTypeB.localNav .area UL LI A {border-bottom-color: #004875; }
.blkTypeC.localNav .area UL LI A {border-bottom-color: #457800; }

#app_2 {float: right; font-size: 0.85em; width: 23%; }
* HTML #app_2 {overflow: hidden; }
#app_2_A {padding-right: 4px; width: 100%; }
#app_2_A/**/ {width: /**/auto; }

#app_2 .blkTitle {font-size: 1.17em; }
#app_2 A EM {color: #F00; font-style: normal; }
#app_2 .area {background: #E2E8ED; }

#app_2 DL {margin: 0.8em 0; padding: 0; }
#app_2 DT {margin: 0; padding: 0; }
#app_2 DD {margin: 0; margin-bottom: 0.8em; padding: 0; }

#frmAuth {overflow: hidden; width: 100%; }
#frmAuth .area {background: #e2e8ed; }
#frmAuth .areaInner {padding-bottom: 0; padding-top: 0.5em; }
#frmAuth FORM {margin: 0; margin-bottom: 0.5em; }
#frmAuth_Login {background: #FFF; border: 1px solid #651327; width: 120px; }
* HTML #frmAuth_Login {padding-top: 3px; }
#frmAuth_Passwd {background: #FFF; border: 1px solid #651327; width: 120px; }
* HTML #frmAuth_Passwd {padding-top: 3px; }
#frmAuth_Submit {background: #FFA500; border: 1px solid #000; width: 2em; }
#frmAuth UL {list-style: none; margin: 0; margin-bottom: 0.5em; padding: 0; }
#frmAuth UL LI {margin: 0; padding: 0; }
#frmAuth .reg {margin: 0; }
#frmAuth .reg A {background: #FFA500; border-top: 1px solid #651327; color: #000; display: block; font-weight: bold; margin: 0; margin-left: -4px; margin-right: -4px; text-align: center; padding: 0.35em 0 0.45em; text-decoration: none; text-transform: uppercase; }
#frmAuth .reg A:hover {background: #FFC55B; }

#memberControls UL {border-bottom: 1px solid #457B00; list-style: none; margin: 0; margin-bottom: 0.7em; padding: 0; padding-bottom: 0.7em; }
#memberControls UL.last {border-bottom: none; padding-bottom: 0; }
#memberControls UL LI {background: url(/_/i/localNavBullet.gif) 0 5px no-repeat; line-height: 1.2em; padding-left: 8px; min-height: 8px; }
#memberControls UL UL {border-bottom: none; font-size: 100%; margin: 0; padding-bottom: 0; }
#memberControls UL UL LI {background: url(/_/i/localNavSubBullet.gif) 0 5px no-repeat; padding-left: 11px; }
#memberControls #pic {background: #E2FEE0; border-bottom: 1px solid #457B00; margin-left: -4px; margin-right: -4px; padding: 0.25em 0; text-align: center; }
#memberControls #pic IMG {border: 1px solid #903; vertical-align: top; }
#memberControls .author {margin-top: 0.5em; margin-bottom: 1em; text-align: center; }
#memberControls .areaInner {padding-top: 0; }

#countersCode {height: 0; left: 0; overflow: hidden; position: absolute; top: 0; width: 0; }
#counters DIV {margin-bottom: 2px; }
#counters DIV IMG {vertical-align: top; }

#bot {background: #D4DFE8 url(/_/i/botBgTiled.gif) 0 100% repeat-x; border-top: 1px solid #FFF; border-bottom: 1px solid #001F2A; font-size: 0.87em; padding-top: 0.2em; padding-right: 4px; padding-bottom: 0.3em; text-align: right; text-transform: lowercase; }
#bot P {margin: 0; }

#topBn {margin-top: 0.2em; position: absolute; left: 0; top: 23px; width: 100%; }
#topBnXmp {background: #808080; height: 60px; margin-left: -117px; position: absolute; left: 50%; top: 0; width: 468px; }

#localNav {overflow: hidden; width: 100%; }
#localNav UL {border-bottom: 1px solid #004B7A; margin: 0; padding: 0.15em 0 0.25em; text-align: center; }
#localNav LI {display: inline; list-style: none; margin: 0; padding: 0; }
#localNav H4 {margin: 0; margin-top: 1em; font-size: 100%; text-align: center; }
#localNav LI.cur A {color: #008000; }

.infoExlam {font-size: 0.85em; text-align: center; }
.infoExlam P {border: 1px dashed #F00; margin: 1em auto; padding: 10px; text-align: center; width: 45%; }

.pages {text-align: center; }
.pages .curPage {color: #008000; }

.newTopic {text-align: center; }
.newTopic A {text-decoration: underline; }
.newTopic STRONG {font-size: 1.3em; font-weight: normal; }

EM.status {font-size: 0.85em; font-style: normal; }

#forum .area {padding-bottom: 1em; }

#forumTopicsList {border-top: 1px solid #004B7A; }
#forumTopicsList .item {background: url(/_/i/forumPostBgLTiled.gif) repeat-y; border-bottom: 1px solid #004B7A; position: relative; width: 100%; }
#forumTopicsList .itemA {padding-left: 73px; width: 100%; }
#forumTopicsList .itemA/**/ {width: /**/auto; }

#forumTopicsList .item .authorPic {left: 5px; position: absolute; top: 5px; }
#forumTopicsList .item .authorPic IMG {border: 1px solid #903; vertical-align: top; }
#forumTopicsList .item H2 {font-size: 1.3em; font-weight: normal; margin: 0; margin-bottom: 0.75em; padding-left: 5px; }
#forumTopicsList .item .authorEtc {background: #E2E8ED url(/_/i/forumTLAuthorEtcBgTiled.gif) 60% 0 repeat-y; border-bottom: 1px solid #004B7A; margin: 0; margin-bottom: 0.5em; overflow: hidden; text-align: left; width: 100%; }
#forumTopicsList .item .authorEtc .author {float: left; padding-left: 5px; padding-top: 0.55em; padding-bottom: 0.7em; }
#forumTopicsList .item .authorEtc .author SPAN {font-weight: normal; }
#forumTopicsList .item .authorEtc .date {float: right; font-size: 0.85em; font-style: normal; margin: 0; width: 40%; }
#forumTopicsList .item .authorEtc .date SPAN {display: block; padding-left: 5px; padding-top: 0.8em; padding-right: 15px; padding-bottom: 0.25em; position: relative; }
#forumTopicsList .item .txt {padding-left: 45px; padding-right: 15px; width: 100%; }
#forumTopicsList .item .txt/**/ {width: /**/auto; }
#forumTopicsList .item .txtInner {overflow: auto; width: 100%; }
#forumTopicsList .item .topicControls {text-align: right; }

#frmForumNewTopic {text-align: center; }
#frmForumNewTopicA {margin: 1em auto; text-align: left; width: 70%; }
#frmForumNewTopicB {background: #EEF3F7; border: 1px solid #004B7A; padding: 0.5em 0; }
#frmForumNewTopic FORM {padding-left: 10px; padding-right: 10px; width: 100%; }
#frmForumNewTopic FORM/**/ {width: /**/auto; }
#frmForumNewTopic DL {width: 100%; }
#frmForumNewTopic DT {width: 100%; }
#frmForumNewTopic DD {width: 100%; }
#frmForumNewTopic DD INPUT {width: 100%; }
#frmForumNewTopic TEXTAREA {width: 100%; }
#frmForumNewTopic H2 {font-size: 1.3em; font-weight: normal; margin: 0; margin-top: 2em; margin-bottom: 0.75em; }
#frmForumNewTopic .submit {text-align: center; }
#frmForumNewTopic .submit INPUT {background: #FFA500; border: 1px solid #000; }

.cnt {text-align: center; }
.forumControls {text-align: center; }

#forumTopicComments .itemA {background: #FFF url(/_/i/forumPostBgLTiled.gif) repeat-y; border: 1px solid #004B7A; margin-bottom: 0.25em; }
#forumTopicComments .itemB {position: relative; width: 100%; }
#forumTopicComments .itemC {padding-left: 73px; width: 100%; }
#forumTopicComments .itemC/**/ {width: /**/auto; }

#forumTopicComments .item .authorPic {left: 5px; position: absolute; top: 5px; }
#forumTopicComments .item .authorPic IMG {border: 1px solid #903; vertical-align: top; }
#forumTopic .item H1 {font-size: 1.3em; font-weight: normal; margin: 0; margin-bottom: 0.75em; padding-left: 5px; }
#forumTopicComments .item H2 {font-size: 1em; margin: 0; margin-bottom: 0.75em; padding-left: 5px; }
#forumTopicComments .item .authorEtc {background: #E2E8ED url(/_/i/forumTLAuthorEtcBgTiled.gif) 60% 0 repeat-y; border-bottom: 1px solid #004B7A; margin: 0; margin-bottom: 0.5em; overflow: hidden; text-align: left; width: 100%; }
#forumTopicComments .item .authorEtc .author {float: left; padding-left: 5px; padding-top: 0.55em; padding-bottom: 0.7em; }
#forumTopicComments .item .authorEtc .author SPAN {font-weight: normal; }
#forumTopicComments .item .authorEtc .date {float: right; font-size: 0.85em; font-style: normal; margin: 0; width: 40%; }
#forumTopicComments .item .authorEtc .date SPAN {display: block; padding-left: 5px; padding-top: 0.8em; padding-right: 15px; padding-bottom: 0.25em; position: relative; }
#forumTopicComments .item .txt {padding-left: 45px; padding-right: 15px; width: 100%; }
#forumTopicComments .item .txt/**/ {width: /**/auto; }
#forumTopicComments .item .txtInner {overflow: auto; width: 100%; }
#forumTopicComments .item .topicControls {text-align: right; }

#forumTopic .area {border-bottom: none; }

#forumTopicComments .level_20,
#forumTopicComments .level_40,
#forumTopicComments .level_60,
#forumTopicComments .level_80,
#forumTopicComments .level_100,
#forumTopicComments .level_120,
#forumTopicComments .level_140,
#forumTopicComments .level_160,
#forumTopicComments .level_180,
#forumTopicComments .level_200 {width: 100%; }

#forumTopicComments .level_20 {padding-left: 20px; }
#forumTopicComments .level_40 {padding-left: 40px; }
#forumTopicComments .level_60 {padding-left: 60px; }
#forumTopicComments .level_80 {padding-left: 80px; }
#forumTopicComments .level_100 {padding-left: 100px; }
#forumTopicComments .level_120 {padding-left: 120px; }
#forumTopicComments .level_140 {padding-left: 140px; }
#forumTopicComments .level_160 {padding-left: 160px; }
#forumTopicComments .level_180 {padding-left: 180px; }
#forumTopicComments .level_200 {padding-left: 180px; }

#forumTopicComments .level_20/**/,
#forumTopicComments .level_40/**/,
#forumTopicComments .level_60/**/,
#forumTopicComments .level_80/**/,
#forumTopicComments .level_100/**/,
#forumTopicComments .level_120/**/,
#forumTopicComments .level_140/**/,
#forumTopicComments .level_160/**/,
#forumTopicComments .level_180/**/,
#forumTopicComments .level_200/**/ {width: /**/auto; }



/* NEW --- 2006-05-27 */

.homeHalfs {overflow: hidden; width: 100%; }
.homeHalfs .col_1 {float: left; width: 50%; }
.homeHalfs .col_2 {margin-left: 50%; }
* HTML .homeHalfs .col_2 {height: 1px; left: -3px; margin-right: -3px; position: relative; } /* вместо {height: 1px} можно использовать {zoom: 1} */
.homeHalfs .col_1_inner {padding-right: 2px; width: 100%; }
.homeHalfs .col_2_inner {padding-left: 2px; width: 100%; }
.homeHalfs .col_1_inner,
.homeHalfs .col_2_inner/**/ {width: /**/auto; }

DIV.news {font-size: 0.85em;  overflow: hidden; text-align: left; width: 100%; }
DIV.news H3 {font-size: 100%; margin: 0; margin-bottom: 1em; }
DIV.news H3 EM {color: #004876; font-size: 0.85em; font-style: normal; font-weight: normal; }
DIV.news UL {list-style: none; margin: 0; overflow: hidden; padding: 0; width: 200%; }
DIV.news LI {float: left; margin: 0; padding: 0; width: 12.5%; }
DIV.news LI .inner {padding-right: 20px; width: 100%; }
DIV.news LI .inner/**/ {width: /**/auto; }

/* /NEW --- 2006-05-27 */

/* NEW --- 2006-06-04 */
#content .ad .area {min-height: 170px; } /* минимальная высота */
* HTML #content .ad .area {height: 170px; } /* минимальная высота для IE5-6 */
#content .ad .pic {float: right; margin-left: 15px; margin-bottom: 10px; }
#content .ad .pic {vertical-align: top; }
#content .ad IMG.pic,
#content .ad .pic IMG {vertical-align: top; }

#app_1 .ad .area,
#app_2 .ad .area {background: #e2e8ed; }
#app_1 .ad .area UL,
#app_2 .ad .area UL {color: #808080; list-style-position: inside; margin: 0; padding: 0; }
#app_1 .ad .area UL LI,
#app_2 .ad .area UL LI {margin: 0; margin-bottom: 0.1em; padding: 0; }
#app_1 .ad .area A,
#app_1 .ad .area A {color: #808080; }
#app_1 .ad .area A:hover,
#app_1 .ad .area A:hover {color: #000; }

.news .more {text-transform: lowercase; }
/* /NEW --- 2006-06-04 */

/* Don't show pictures in the news on the first page */
#body_Home .news UL LI IMG {display: none !important; }

