HTML, BODY {height: 100%; margin: 0; padding: 0; }
HTML {font-size: 100.1%; }
* HTML {background: #3E5A7D url(/_/i/bodyBgTiled.gif); }
BODY {background: url(/_/i/bodyIntBgTiled.gif); color: #FFF; font-family: Verdana, "Lucida Grand", Lucida, Helvetica, Arial, sans-serif; font-size: 0.8125em; }
#body_Home {background: #3E5A7D url(/_/i/bodyBgTiled.gif); }
TABLE {font-size: 100%; }
FORM, FIELDSET {border: none; margin: 0; padding: 0; }
FORM DL {margin: 0; min-width: 350px; padding: 0; width: 75%; }
FORM DL DT {margin: 0; margin-bottom: 0.1em; padding: 0; }
FORM DL DD {margin: 0; margin-bottom: 1em; padding: 0; }
FORM DD INPUT, FORM DD TEXTAREA {font-family: Verdana, sans-serif; font-size: 100%; width: 100%; }
OBJECT {vertical-align: top; }
A IMG {border: none; }
HR {display: none; }

A {color: #FFF; }
A:hover {color: #FFF; text-decoration: none; }

H1 {font-size: 1.538em; font-weight: normal; margin-top: 0; margin-bottom: 0.5em; text-align: left; }
H2 {font-size: 1.42em; font-weight: normal; margin-bottom: 0.3em; margin-top: 0.5em; text-align: left; }
H3 {font-size: 1em; font-weight: bold; margin-bottom: 0.3em; margin-top: 0.5em; text-align: left; }

P, OL, UL, DL, DIV.tbl, DIV.pubtext, .imgB, .pureImgB {margin-top: 1em; margin-bottom: 1em; }

#allExceptBot {background: url(/_/i/iMainBgBot.gif) center bottom no-repeat; min-height: 100%; text-align: center; }
* HTML #allExceptBot {height: 100%; }
#allExceptBotA {height: 693px; margin-left: auto; margin-right: auto; position: relative; padding-top: 1px; width: 819px; }

#pageTitle {margin-bottom: 2em; }
#body_Home {background: url(/_/i/iMainBg.jpg) center top no-repeat; text-align: center; }
#body_Home #logo {background: url(/_/i/eng_iLogo.gif) no-repeat; height: 67px; margin: 0; margin-left: auto; margin-top: 4px; margin-right: auto; margin-bottom: 411px; overflow: hidden; padding-left: 451px; top: 4px; width: 451px; }
#body_Home #logo/**/ {width: /**/0; }
#body_Home H2 {display: none; }

#body_Home #mnu {background: #000; list-style: none; margin: 0; margin-left: auto; margin-right: auto; margin-bottom: 7px; padding: 0; overflow: hidden; width: 559px; }
#body_Home #mnu LI {background-repeat: no-repeat; background-position: 0 5px; float: left; margin: 0; padding: 0; }
#body_Home #mnu LI A {display: block; height: 21px; overflow: hidden; padding-top: 21px; }
#body_Home #mnu LI A/**/ {height: /**/0; }

#body_Home #mnu_PressReleases {background-image: url(/_/i/eng_iMnu_PressReleases.gif); width: 106px; }
#body_Home #mnu_News {background-image: url(/_/i/eng_iMnu_News.gif); width: 58px; }
#body_Home #mnu_Photo {background-image: url(/_/i/eng_iMnu_Photo.gif); width: 68px; }
#body_Home #mnu_AudioVideo {background-image: url(/_/i/eng_iMnu_AudioVideo.gif); width: 102px; }
#body_Home #mnu_Articles {background-image: url(/_/i/eng_iMnu_Articles.gif); width: 156px; }
#body_Home #mnu_Contacts {background-image: url(/_/i/eng_iMnu_Contacts.gif); width: 69px; }

#body_Home #mnu_PressReleases.on {background-image: url(/_/i/eng_iMnu_PressReleasesOn.gif); }
#body_Home #mnu_News.on {background-image: url(/_/i/eng_iMnu_NewsOn.gif); }
#body_Home #mnu_Photo.on {background-image: url(/_/i/eng_iMnu_PhotoOn.gif); }
#body_Home #mnu_AudioVideo.on {background-image: url(/_/i/eng_iMnu_AudioVideoOn.gif); }
#body_Home #mnu_Articles.on {background-image: url(/_/i/eng_iMnu_ArticlesOn.gif); }
#body_Home #mnu_Contacts.on {background-image: url(/_/i/eng_iMnu_ContactsOn.gif); }

#body_Home #lang {height: 21px; list-style: none; margin: 0; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0; width: 97px; }
#body_Home #lang LI {background-repeat: no-repeat; float: left; margin: 0; padding: 0; }
#body_Home #lang A, #body_Home #lang SPAN {display: block; height: 21px; overflow: hidden; padding-top: 21px; }
#body_Home #lang A/**/, #body_Home #lang SPAN/**/ {height: /**/0; }
#body_Home #lang_Rus {background-image: url(/_/i/iLang_Rus.gif); width: 51px; }
#body_Home #lang_Eng {background-image: url(/_/i/iLang_Eng.gif); width: 46px; }

#ornam {left: 50%; margin-left: -415px; position: absolute; top: 529px; }
#ornamInternal {right: 10%; margin-right: -50px; position: absolute; top: 200px; }

#body_Home #bot {background: #3E5A7D url(/_/i/bodyBgTiled.gif); height: 74px; margin-top: -74px; overflow: hidden; position: relative; width: 100%; }
#bot IMG {vertical-align: top; }
#body_Home #botA {background: url(/_/i/botBgTiled.gif) repeat-x; overflow: hidden; width: 100%; }

#botBn {float: right; padding-top: 9px; padding-right: 9px; }
#botBn DIV {float: left; margin-left: 5px; }
#counters {float: right; padding-top: 7px; padding-right: 5px; }
#counters DIV SPAN {display: block; height: 0; overflow: hidden; width: 0; }

#elcosLogo {float: left; margin: 0; padding-left: 11px; padding-top: 24px; padding-bottom: 22px; }
#elcosLogo A {background: url(/_/i/elcosLogo.gif) no-repeat; display: block; height: 28px; width: 140px; }
#elcosLogo A SPAN {display: none; }

/*  */

/*  */

#goToContent {display: none; }

#all {background: url(/_/i/mainBgTiled.gif) repeat-x; }
#allA {background: url(/_/i/topBg.jpg) center top no-repeat; }

#top {height: 143px; overflow: hidden; text-align: center; width: 100%; }
#top #logo {margin: 0; margin-left: auto; margin-top: 16px; margin-right: auto; width: 453px; }
#top #logo A {background: url(/_/i/logo.gif) no-repeat; display: block; height: 73px; overflow: hidden; padding-top: 73px; }
#top #logo A/**/ {height: /**/0; }

#all #mnu {text-align: center; }
#all #mnu UL {background: url(/_/i/mnuBgTiled.gif) repeat-x; list-style: none; margin: 0; margin-left: auto; margin-bottom: 2em; margin-right: auto; overflow: hidden; padding: 0; width: 519px; }
#all #mnu LI {background-repeat: no-repeat; float: left; margin: 0; padding: 0; }

#all #mnu LI A {display: block; height: 21px; overflow: hidden; padding-top: 21px; }
#all #mnu LI A/**/ {height: /**/0; }

#btn_Home {background: url(/_/i/btn_Home.gif) no-repeat; left: 0; margin: 0; position: absolute; top: 143px; width: 32px; }
#btn_Home A {display: block; height: 21px; overflow: hidden; padding-top: 21px; }
#btn_Home A/**/ {height: /**/0; }

#mnu_PressReleases {background-image: url(/_/i/eng_mnu_PressReleases.gif); width: 115px; }
#mnu_News {background-image: url(/_/i/eng_mnu_News.gif); width: 49px; }
#mnu_Photo {background-image: url(/_/i/eng_mnu_Photo.gif); width: 56px; }
#mnu_AudioVideo {background-image: url(/_/i/eng_mnu_AudioVideo.gif); width: 88px; }
#mnu_Articles {background-image: url(/_/i/eng_mnu_Articles.gif); width: 141px; }
#mnu_Contacts {background-image: url(/_/i/eng_mnu_Contacts.gif); width: 70px; }

#all #bot {background: url(/_/i/botIntBgTiled.gif); }
#all #botA {background: url(/_/i/botIntBgATiled.gif) repeat-x; overflow: hidden; padding-top: 37px; width: 100%; }

#content {text-align: center; }
#contentInner {margin-left: auto; margin-right: auto; min-height: 650px; text-align: justify; width: 80%; }
* HTML #contentInner {height: 650px; }

#all #lang {background: url(/_/i/langIntBgTiled.gif) 0 10px repeat-x; list-style: none; margin: 0; padding: 0; overflow: hidden; padding-left: 10px; position: absolute; right: 0; top: 143px; width: 71px; }
#all #lang/**/ {width: /**/61px; }
#all #lang LI {background-repeat: no-repeat; background-position: 0 6px; float: left; margin: 0; padding: 0; width: 24px; }
#all #lang A, #all #lang SPAN {display: block; height: 21px; }

#all #lang A, #all #lang SPAN {display: block; height: 21px; overflow: hidden; padding-top: 21px; }
#all #lang A/**/, #all #lang SPAN/**/ {height: /**/0; }

#all #lang_Rus {background-image: url(/_/i/langInt_Rus.gif); }
#all #lang_Eng {background-image: url(/_/i/langInt_Eng.gif); }
#all #lang_Rus.on {background-image: url(/_/i/langInt_RusOn.gif); }
#all #lang_Eng.on {background-image: url(/_/i/langInt_EngOn.gif); }

.imgA .pic,
.imgC .pic {background: #45648C url(/_/i/contentPicBgTiled.gif) repeat-x; border: 1px solid #7A91A8; }
.imgA .pic IMG,
.imgC .pic IMG {border: 1px solid #44648C; margin: 2px; vertical-align: top; }

.imgA {float: left; margin: 0; margin-top: 1em; margin-right: 15px; margin-bottom: 15px; }
.imgB {text-align: center; }
.imgC {float: right; margin: 0; margin-top: 1em; margin-left: 15px; margin-bottom: 15px; }

.hr {background: #FFF; height: 1px; overflow: hidden; width: 100%; }
.hr HR {display: none; }

/* финтифлюшки */
#iLights_SideA {left: 0; position: absolute; top: 135px; }
#iLights_SideB {left: 735px; position: absolute; top: 135px; }
.iLights SPAN {background-repeat: no-repeat; display: block; height: 54px; margin-bottom: 6px; overflow: hidden; visibility: hidden; width: 84px; }

#iLetters {left: 185px; overflow: hidden; position: absolute; top: 18px; width: 500px; }
#iLetters SPAN {cursor: pointer; display: block; float: left; height: 53px; margin-right: 33px; width: 47px; }
#iPhotoL_1 {background-image: url(/_/i/iPhotoL_1.jpg); }
#iPhotoL_2 {background-image: url(/_/i/iPhotoL_2.jpg); }
#iPhotoL_3 {background-image: url(/_/i/iPhotoL_3.jpg); }
#iPhotoL_4 {background-image: url(/_/i/iPhotoL_4.jpg); }
#iPhotoL_5 {background-image: url(/_/i/iPhotoL_5.jpg); }
#iPhotoL_6 {background-image: url(/_/i/iPhotoL_6.jpg); }

#iPhotoR_1 {background-image: url(/_/i/iPhotoR_1.jpg); }
#iPhotoR_2 {background-image: url(/_/i/iPhotoR_2.jpg); }
#iPhotoR_3 {background-image: url(/_/i/iPhotoR_3.jpg); }
#iPhotoR_4 {background-image: url(/_/i/iPhotoR_4.jpg); }
#iPhotoR_5 {background-image: url(/_/i/iPhotoR_5.jpg); }
#iPhotoR_6 {background-image: url(/_/i/iPhotoR_6.jpg); }
/* /финтифлюшки */

.tracklist TABLE {border-collapse: collapse; border-spacing: 0; }
.tracklist TD, .tracklist TH {padding: 0.1em 2em 0.1em 0; }
.tracklist IMG {vertical-align: middle; }

.album {overflow: hidden; width: 100%; }
.album .pic {float: left; padding: 0; width: 250px; }
.album .pic IMG {border: 1px solid #44648C; vertical-align: top; }
.album .tracklistBox {float: right; margin-left: -250px; width: 100%; }
.album .tracklist {padding-left: 250px; width: 100%; }
.album .tracklist/**/ {margin-left: /**/250px; padding-left: /**/0; width: /**/auto; }

.photo {list-style: none; margin: 0; margin-top: 1em; margin-bottom: 1em; overflow: auto; padding: 0; width: 100%; }
.photo LI {float: left; margin: 0; padding: 0; padding-right: 10px; padding-bottom: 10px; }
.photo A {display: block; }
.photo IMG {border: 1px solid #95ADC9; vertical-align: top; }

.pB {text-align: center; }
.pC {text-align: right; }
.sign {text-align: right; }