@import url(content.css);

BODY {background: #000; color: #FFF; text-align: center; }

.isolated {zoom: 1; }
.isolated:before,
.isolated:after {display: block; content: "."; height: 0; visibility: hidden; width: 0; }
.isolated:after {clear: both; }

/* поехали */

#all {min-width: 990px; position: relative; }
* HTML #all {height: 1px; }

#canvas {background: url(/_/i/topBg.jpg) no-repeat; margin-left: auto; margin-right: auto; padding-top: 225px; position: relative; text-align: left; width: 900px; }

#body_Home #canvas {background: none; padding-top: 0; }

#logo {background: url(/_/i/logo.gif) no-repeat; height: 43px; left: 280px; margin: 0; position: absolute; top: 70px; width: 354px; }
#logo A {display: block; height: 43px; width: 354px; }
#logo A,
#body_Home #logo {overflow: hidden; padding-top: 43px; }
#logo A/**/,
#body_Home #logo/**/ {height: /**/0; }

#mnu {left: 100px; margin-bottom: 1em; position: absolute; top: 160px; width: 700px; }
#mnu H4 {display: none; }
#mnu A {color: #000; display: block; height: 20px; overflow: hidden; padding-top: 20px; text-decoration: none; white-space: nowrap; }
#mnu A/**/ {height: /**/0; }
#mnu UL {list-style: none; margin: 0; overflow: hidden; padding: 0; width: 700px; }
#mnu LI {background-position: 0 4px; background-repeat: no-repeat; float: left; margin: 0; padding: 0; }

#mnu_About {background-image: url(/_/i/mnu_About.gif); width: 61px; }
#mnu_Creators {background-image: url(/_/i/mnu_Creators.gif); width: 97px; }
#mnu_Actors {background-image: url(/_/i/mnu_Actors.gif); width: 80px; }
#mnu_Music {background-image: url(/_/i/mnu_Music.gif); width: 76px; }
#mnu_Video {background-image: url(/_/i/mnu_Video.gif); width: 74px; }
#mnu_Photo {background-image: url(/_/i/mnu_Photo.gif); width: 85px; }
#mnu_News {background-image: url(/_/i/mnu_News.gif); width: 70px; }
#mnu_Forum {background-image: url(/_/i/mnu_Forum.gif); width: 77px; }
#mnu_Contacts {background-image: url(/_/i/mnu_Contacts.gif); width: 80px; }

#body_About #mnu_About {background-image: url(/_/i/mnu_About_on.gif); }
#body_Creators #mnu_Creators {background-image: url(/_/i/mnu_Creators_on.gif); }
#body_Actors #mnu_Actors {background-image: url(/_/i/mnu_Actors_on.gif); }
#body_Music #mnu_Music {background-image: url(/_/i/mnu_Music_on.gif); }
#body_Video #mnu_Video {background-image: url(/_/i/mnu_Video_on.gif); }
#body_Photo #mnu_Photo {background-image: url(/_/i/mnu_Photo_on.gif); }
#body_News #mnu_News {background-image: url(/_/i/mnu_News_on.gif); }
#body_Forum #mnu_Forum {background-image: url(/_/i/mnu_Forum_on.gif); }
#body_Contacts #mnu_Contacts {background-image: url(/_/i/mnu_Contacts_on.gif); }

#lang {position: absolute; top: 83px; right: 67px; }
#lang H5 {display: none; }
#lang A,
#lang SPAN {display: block; height: 15px; overflow: hidden; padding-top: 15px; width: 34px; }
#lang A/**/,
#lang SPAN/**/ {height: /**/0; }
#lang UL {list-style: none; margin: 0; overflow: hidden; padding: 0; width: 68px; }
#lang LI {background-repeat: no-repeat; float: left; margin: 0; padding: 0; }
#lang LI.rus {background-image: url(/_/i/lang_Rus.gif); }
#lang LI.eng {background-image: url(/_/i/lang_Eng_on.gif); }

#content {background: url(/_/i/visual_Contacts.jpg) center bottom no-repeat; border-top: 5px solid #3B5A6E; padding-top: 1em; padding-bottom: 2em; width: 100%; }
* HTML #content {height: 1px; }

#body_About #content {background-image: url(/_/i/visual_About.jpg); }
#body_Creators #content {background-image: url(/_/i/visual_Creators.jpg); }
#body_Actors #content {background-image: url(/_/i/visual_Actors.jpg); }
#body_Music #content {background-image: url(/_/i/visual_Music.jpg); }
#body_Video #content {background-image: url(/_/i/visual_Video.jpg); }
#body_Photo #content {background-image: url(/_/i/visual_Photo.jpg); }
#body_News #content {background-image: url(/_/i/visual_News.jpg); }
#body_Forum #content {background-image: url(/_/i/visual_Forum.jpg); }
#body_Contacts #content {background-image: url(/_/i/visual_Contacts.jpg); }

#contentInner {margin-left: 100px; min-height: 170px; padding-bottom: 300px; width: 700px; }
* HTML #contentInner {height: 470px; }
* HTML #contentInner/**/ {height: /**/170px; }

#body_PhotoBig #content {background: none; }
#body_PhotoBig #contentInner {min-height: none; padding-bottom: 0; }
* HTML #body_PhotoBig #contentInner {height: 1px; }
#body_Forum #contentInner {min-height: 490px; padding-bottom: 425px; }
* HTML #body_Forum #contentInner {height: 490px; }

DL.news DT EM {font-size: 0.85em; font-style: normal; font-weight: normal; }
UL.news {font-weight: bold; list-style: none; margin-left: 0; padding-left: 0; }
UL.news LI {margin-left: 0; margin-bottom: 0.6em; padding-left: 0; }
UL.news EM {font-size: 0.85em; font-style: normal; font-weight: normal; }

#crumbs {color: #999; font-size: 0.85em; }
#crumbs A {color: #999; text-decoration: underline; }
#crumbs A:hover {color: #FFF; }

#content P.date,
#content P.back,
#content P.more {font-size: 0.85em; }

#content P.back,
#content P.more {margin-top: 2em; }

#bot {border-top: 5px solid #3B5A6E; color: #999; font-size: 9px; padding-top: 1.5em; position: relative; width: 100%; }
* HTML #bot {height: 1px; }
#bot A {color: #FFF; text-decoration: none; }
#bot A:hover {text-decoration: underline; }
#bot P {margin: 0; }
#elcos {margin-bottom: 1.5em; }
#elcos A SPAN {display: none; }

#copyLogos {position: absolute; right: 0; top: 1.5em; zoom: 1; }
* HTML #copyLogos {height: 1px; }
#copyLogos IMG {vertical-align: top; }
#copyLogos DIV {float: left; padding-left: 5px; padding-bottom: 1.5em; }
#copyLogos DIV SPAN {display: block; height: 0; overflow: hidden; width: 0; }
#copyLogos DIV.counter {margin-top: -1px; margin-right: -1px; }

#counters {margin-top: -1px; padding-right: 20px; }
#body_Home #counters {float: none; height: 0; left: 0; overflow: hidden; visibility: hidden; position: absolute; top: 0; width: 0; }

.tblPhotoNInfo TABLE {border-collapse: collapse; border-spacing: 0; width: 100%; }
.tblPhotoNInfo TABLE TD {padding: 0; padding-bottom: 2em; text-align: center; vertical-align: top; }
.tblPhotoNInfo TABLE TD DIV {text-align: center; width: 185px; }
.tblPhotoNInfo TABLE TD IMG {vertical-align: top; }
.tblPhotoNInfo TABLE TD.item1 {text-align: left; width: 33%; }
.tblPhotoNInfo TABLE TD.item2 {text-align: center; width: 34%; }
.tblPhotoNInfo TABLE TD.item2 DIV {margin: 0 auto; }
.tblPhotoNInfo TABLE TD.item3 {text-align: right; width: 33%; }
.tblPhotoNInfo TABLE TD.item3 DIV {margin-left: auto; text-align: center; }
.tblPhotoNInfo TABLE TD DT {font-weight: normal; letter-spacing: -1px; }
.tblPhotoNInfo TABLE TD DD {font-weight: bold; text-transform: uppercase; }
.tblPhotoNInfo TABLE TD DD UL {font-weight: normal; text-transform: none; }
.tblPhotoNInfo TABLE TD UL,
.tblPhotoNInfo TABLE TD P.links {font-size: 0.917em; list-style: none; margin: 0; margin-top: 1.5em; padding: 0; }
.tblPhotoNInfo TABLE TD UL LI {margin: 0; margin-bottom: 0.4em; padding: 0; }

#actors H2 {text-align: center; }
#actors .other H2 {font-size: 100%; }
#actors .other P {color: #999; font-size: 0.833em; font-weight: bold; margin-top: 2.5em; text-align: center; text-transform: uppercase; }

#body_About H2 {font-size: 100%; margin-bottom: 0; text-transform: uppercase; }
#body_About .spec {color: #999; }

#body_Creators DT STRONG {text-transform: uppercase; }

#body_Creators DL.main DT {margin-bottom: 1em; }
#body_Creators DL.sec,
#body_Creators .copy {text-align: center; }

#body_PhotoSection UL.photo {margin-left: auto; margin-right: auto; position: relative; right: -65px; }
#body_PhotoSection UL.photo/**/ {width: 591px; right: -20px; }
#body_PhotoSection UL.photo/**/ {right: /**/-5px; }

#body_PhotoSection #content {background: none; }
#body_PhotoSection #contentInner {padding-bottom: 0; }

#body_Music #content UL LI {margin-bottom: 1em; }

#homeMnu {left: 0; list-style: none; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 0; }