HTML, BODY {margin: 0; padding: 0; }
HTML {font-size: 100.1%; }
BODY {background: #000; color: #EDE6C6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: justify; }
BODY.i {text-align: center; }
TABLE {font-size: 100%; }
FORM, FIELDSET {margin: 0; padding: 0; }
OBJECT {vertical-align: top; }
A IMG {border: none; }
HR {display: none; }

A {color: #EDE6C6; }
A:visited {color: #CFC9AD; }
A:hover {color: #FFF; text-decoration: none; }
A:active {bottom: -0.1em; position: relative; right: -0.1em; }

H1, H2, H3, H4, H5, H6 {text-align: left; }
H1 {color: #FFF; font-size: 1.85em; font-weight: normal; margin: 0; margin-bottom: 0.5em; }
H2 {color: #FFF; font-size: 1.25em; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em; }
H3 {font-size: 1.15em; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em; }
H4 {font-size: 1em; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em; }

DL {margin: 0; padding: 0; }
DT {font-weight: bold; margin: 0; padding: 0; }
DD {margin: 0; margin-bottom: 1em; padding: 0; }

P, OL, UL, DL, DIV.tbl, DIV.pubtext {margin-top: 1em; margin-bottom: 1em; }

.pB {text-align: center; }
.pC {text-align: right; }

#iAll {margin-left: auto; margin-right: auto; padding-top: 2px; text-align: left; width: 878px; }
#iMain {background: url(/_/i/homeBgMain.jpg) 100% 0 no-repeat; height: 514px; overflow: hidden; }
#iMainA {background: url(/_/i/iMainBgLTiled.gif) repeat-y; height: 506px; margin-top: 8px; position: relative; }

#iSelectLang {list-style: none; margin: 0; padding: 0; }
#iSelectLang LI {background-repeat: no-repeat; height: 13px; margin: 0; margin-top: -5px; padding: 0; position: absolute; top: 0; }
#iSelectLang LI A {display: block; height: 13px; width: 100%; }
#iSelectLang LI SPAN {display: none; }
#iSelectLang .rus {background-image: url(/_/i/_eng/iSelectLangRus.gif); left: 45px; width: 35px; }
#iSelectLang .eng {background-image: url(/_/i/_eng/iSelectLangEng.gif); left: 80px; width: 38px; }

#iLogo {background: url(/_/i/_eng/homeLogo.gif) no-repeat; height: 111px; left: 101px; margin: 0; padding: 0; position: absolute; top: 70px; width: 266px; }
#iLogo SPAN {display: none; }

#iHeaderNews {background: url(/_/i/_eng/homeNewsHeader.gif) no-repeat; height: 36px; left: 623px; margin: 0; position: absolute; top: 128px; width: 253px; }
#iHeaderNews SPAN {display: none; }

#iNews {font-size: 0.8em; height: 310px; left: 685px; overflow: hidden; position: absolute; top: 169px; width: 180px; }
#iNews DL {margin: 0; padding: 0; }
#iNews DT {background: url(/_/i/iNewsDash.gif) 100% 50% no-repeat; color: #CAC3A9; float: left; font-weight: bold; margin: 0; margin-right: 5px; padding: 0; padding-right: 8px; }
#iNews DD {background: url(/_/i/iNewsSeparator.gif) 0 100% no-repeat; color: #9A9686; margin: 0; margin-bottom: 7px; padding: 0; padding-bottom: 7px; text-align: justify; }
#iNews DD A {color: #9A9686; }
#iNews DD A:hover {color: #CAC3A9; }

#iAllNews {left: 735px; margin: 0; position: absolute; top: 490px; }
#iAllNews A {background: url(/_/i/_eng/homeAllNews.gif) 0 3px no-repeat; display: block; height: 15px; width: 84px; }
#iAllNews A SPAN {display: none; }

#iMnu {left: 181px; list-style: none; margin: 0; padding: 0; position: absolute; top: 316px; width: 187px; }
#iMnu LI {margin: 0; padding: 0; width: 100%; }
#iMnu LI A {display: block; height: 16px; overflow: hidden; padding-top: 16px; width: 100%; }
#iMnu LI A/**/ {height: /**/0; }
#iMnu LI A SPAN {display: none; }

#iMnu LI {background-repeat: no-repeat; }
#iMnu LI A {background-repeat: no-repeat; background-position: 0 -16px; position: static; }
#iMnu LI A:hover {background-position: 0 0; position: static; }

#iMnuNews {background-image: url(/_/i/_eng/homeMnu_news.gif); }
#iMnuBio {background-image: url(/_/i/_eng/homeMnu_bio.gif); }
#iMnuDiscography {background-image: url(/_/i/_eng/homeMnu_disco.gif); }
#iMnuArticles {background-image: url(/_/i/_eng/homeMnu_articles.gif); }
#iMnuPhoto {background-image: url(/_/i/_eng/homeMnu_photo.gif); }
#iMnuConcerts {background-image: url(/_/i/_eng/homeMnu_concerts.gif); }
#iMnuAudioVideo {background-image: url(/_/i/_eng/homeMnu_audioVideo.gif); }
#iMnuProjects {background-image: url(/_/i/_eng/homeMnu_projects.gif); }
#iMnuGuestbook {background-image: url(/_/i/_eng/homeMnu_guestbook.gif); }
#iMnuJazz {background-image: url(/_/i/_eng/homeMnu_jazz.gif); }
#iMnuContacts {background-image: url(/_/i/_eng/homeMnu_contacts.gif); }

#iMnuNews A {background-image: url(/_/i/_eng/homeMnu_news_on.gif); }
#iMnuBio A {background-image: url(/_/i/_eng/homeMnu_bio_on.gif); }
#iMnuDiscography A {background-image: url(/_/i/_eng/homeMnu_disco_on.gif); }
#iMnuArticles A {background-image: url(/_/i/_eng/homeMnu_articles_on.gif); }
#iMnuPhoto A {background-image: url(/_/i/_eng/homeMnu_photo_on.gif); }
#iMnuConcerts A {background-image: url(/_/i/_eng/homeMnu_concerts_on.gif); }
#iMnuAudioVideo A {background-image: url(/_/i/_eng/homeMnu_audioVideo_on.gif); }
#iMnuProjects A {background-image: url(/_/i/_eng/homeMnu_projects_on.gif); }
#iMnuGuestbook A {background-image: url(/_/i/_eng/homeMnu_guestbook_on.gif); }
#iMnuJazz A {background-image: url(/_/i/_eng/homeMnu_jazz_on.gif); }
#iMnuContacts A {background-image: url(/_/i/_eng/homeMnu_contacts_on.gif); }

#iMazuevBn {left: 686px; position: absolute; top: 4px; }

#iSponsorsEtc {background: #B9AEA0; border-bottom: 1px solid #332F29; color: #472D26; font-size: 0.85em; margin-left: 13px; width: 827px; }
#iSponsorsEtcA {overflow: hidden; padding-bottom: 8px; width: 827px; }
#iSponsorsEtc IMG {vertical-align: top; }
#iSponsorsEtc MARQUEE {background: #000; border-left: 8px solid #665D52; border-bottom: 7px solid #665D52; color: #CAC3A9; font-size: 0.8em; font-weight: bold; margin-left: 15px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; }
#iSponsorsEtc MARQUEE A {color: #CAC3A9; font-style: normal; text-decoration: none; }
#iSponsorsEtc MARQUEE A:hover {position: static; }
#iSponsorsEtc H4 {font-size: 100%; margin: 0; margin-top: 0.2em; margin-bottom: 0.3em; }

#elcosLogo A {background: url(/_/i/iElcosLogo.gif) no-repeat; display: block; height: 28px; width: 140px; }
#elcosLogo A SPAN {display: none; }

/* продюсеры и спонсоры -- ОБЩАЯ часть для главной и внутренних страниц */

#producer {float: left; width: 168px; }
#producerA {padding-left: 15px; }

#sponsor {float: left; width: 166px; }
#sponsor DIV {border-right: 1px solid #452B24; }

#partnersNFriends {float: left; width: 370px; }
#partnersNFriendsA {padding-left: 15px; }
#partnersNFriends .col_01, #partnersNFriends .col_02 {list-style: none; margin: 0; padding: 0; }
#partnersNFriends .col_01 {float: left; width: 160px; }
#partnersNFriends .col_02 {float: left; width: 180px; }
#partnersNFriends .col_01 LI, #partnersNFriends .col_02 LI {margin: 0; padding: 0; }
#partnersNFriends A {color: #472D26; font-style: normal; text-decoration: none; }
#partnersNFriends A:hover {color: #000; text-decoration: underline; }

#counters {border-left: 1px solid #452B24; float: right; margin-top: 1.35em; }
#countersA {padding-left: 15px; padding-right: 15px; }
#countersA DIV {margin-bottom: 1px; }
#countersA DIV SPAN {display: block; height: 0; overflow: hidden; width: 0; }

/* /продюсеры и спонсоры -- ОБЩАЯ часть для главной и внутренних страниц */

#iBot {height: 72px; position: relative; }
#botBn {left: 193px; position: absolute; top: 2px; }

#elcosLogo {left: 65px; position: absolute; top: 34px; }
#iBot #elcosLogo {left: 13px; }

#bnLBot {right: 57px; position: absolute; top: 2px; }
#iBot #bnLBot {left: 700px; }

#bnLBot IMG {vertical-align: top; }

#all {min-width: 990px; width: expression((document.body.clientWidth<=990)?'990px':'auto'); }

#main {background: #4B2E27 url(/_/i/mainBgTiled.gif); position: relative; }
#mainA {background: url(/_/i/mainBgBotTiled.gif) 0 100% repeat-x; }
#mainB {background: url(/_/i/mainBgTopTiled.gif) repeat-x; }
#mainC {background: url(/_/i/mainBgLTiled.gif) repeat-y; }
#mainD {background: url(/_/i/mainBgRTiled.gif) 100% 0 repeat-y; }
#mainE {background: url(/_/i/mainBgBig.jpg) 94px 0 no-repeat; }
#mainF {background-position: 94px 15px; background-repeat: no-repeat; }
.visual_1 #mainF {background-image: url(/_/i/visual_1.jpg); }
.visual_2 #mainF {background-image: url(/_/i/visual_2.jpg); }
.visual_3 #mainF {background-image: url(/_/i/visual_3.jpg); }
.visual_4 #mainF {background-image: url(/_/i/visual_4.jpg); }
.visual_5 #mainF {background-image: url(/_/i/visual_5.jpg); }
.visual_6 #mainF {background-image: url(/_/i/visual_6.jpg); }
#mainInner {overflow: hidden; padding-bottom: 2em; width: 100%; }

#contentNAppBox {float: right; margin-left: -295px; width: 100%; }
#contentNApp {padding-left: 295px; width: 100%; }
#contentNApp/* */ {margin-left: /**/295px; padding-left: /**/0; width: /**/auto; }
#contentNAppInner {overflow: hidden; width: 100%; }

#contentBox {float: left; margin-right: -256px; width: 100%; }
#content {padding-right: 256px; width: 100%; }
#content/* */ {margin-right: /**/256px; padding-right: /**/0; width: /**/auto; }
* HTML #contentInner {overflow: hidden; width: 100%; }

#app {float: right; font-size: 0.8em; overflow: hidden; padding-top: 88px; position: relative; text-align: left; width: 256px; }
#appA {padding-right: 20px; width: 100%; }
#appA/* */ {margin-right: /**/20px; padding-right: /**/0; width: /**/auto; }

#appMain {background: url(/_/i/appBgTopLine.gif) no-repeat; padding-top: 9px; }
* HTML #appMain {overflow: hidden; width: 100%; }
#appMainA {background: #E7DFBF url(/_/i/appBgTiled.gif) repeat-y; color: #4B2F28; width: 100%; }
* HTML #appMainA {overflow: hidden; }
#appMainB {background: url(/_/i/appBgTop.jpg) no-repeat; }
#appMainC {background: url(/_/i/appBgBot.jpg) 0 100% no-repeat; }

#appMain .area {min-height: 519px; padding-left: 34px; padding-right: 26px; width: 100%; }
#appMain .area/* */ {margin-left: /**/34px; margin-right: /**/26px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }
* HTML #appMain .area {height: 519px; }
#appMain .areaInner {padding-top: 54px; padding-bottom: 70px; }
#appHeaderNews {background: url(/_/i/_eng/appHeaderNews.gif) no-repeat; margin: 0; height: 47px; position: relative; left: -20px; width: 201px; }
#appHeaderNews SPAN {display: none; }

#appNews {margin: 0; margin-top: -10px; padding: 0; }
#appNews DT {background: url(/_/i/appNewsItemDash.gif) 100% 6px no-repeat; float: left; font-weight: bold; margin: 0; margin-right: 5px; padding: 0; padding-right: 8px; position: relative; }
#appNews DD {background: url(/_/i/appNewsItemSeparator.gif) 0 100% no-repeat; color: #7E7366; margin: 0; margin-bottom: 0.9em; padding: 0; padding-bottom: 1em; position: relative; }
* HTML #appNews DD {text-indent: -3px; }

#appNews DD A {color: #7E7366; }
#appNews DD A:hover {color: #4B2F28; }

#appNewsMore {margin: 0; position: relative; text-align: center; }
#appNewsMore A {background: url(/_/i/_eng/appNewsMore.gif) 0 5px no-repeat; display: block; height: 19px; margin-left: auto; margin-right: auto; width: 108px; }
#appNewsMore SPAN {display: none; }

#appBn DIV {margin-bottom: 16px; text-align: center; }
#appBn DIV IMG {vertical-align: top; }

#mnu {float: left; list-style: none; margin: 0; padding: 0; padding-top: 279px; width: 283px; }
#mnu H4 {display: none; }
#mnu UL {background: url(/_/i/mnuBgBot.gif) 0 100% no-repeat; color: #000; margin: 0; padding: 0; padding-bottom: 4px; width: 100%; }
#mnu LI {margin: 0; padding: 0; width: 100%; }
#mnu LI A {display: block; height: 27px; overflow: hidden; padding-top: 27px; width: 100%; }
#mnu LI A/**/ {height: /**/0; }
#mnu LI A SPAN {display: none; }

#mnu LI {background-repeat: no-repeat; }
#mnu LI A {background-repeat: no-repeat; background-position: 0 -27px; }
#mnu LI A:hover {background-position: 0 0; position: static; }

#mnuBn {margin-top: 2em; margin-right: 5px; text-align: right; }

#mnuNews {background-image: url(/_/i/_eng/mnuNews.gif); }
#mnuBio {background-image: url(/_/i/_eng/mnuBio.gif); }
#mnuDiscography {background-image: url(/_/i/_eng/mnuDiscography.gif); }
#mnuArticles {background-image: url(/_/i/_eng/mnuArticles.gif); }
#mnuPhoto {background-image: url(/_/i/_eng/mnuPhoto.gif); }
#mnuConcerts {background-image: url(/_/i/_eng/mnuConcerts.gif); }
#mnuAudioVideo {background-image: url(/_/i/_eng/mnuAudioVideo.gif); }
#mnuProjects {background-image: url(/_/i/_eng/mnuProjects.gif); }
#mnuGuestbook {background-image: url(/_/i/_eng/mnuGuestbook.gif); }
#mnuJazz {background-image: url(/_/i/_eng/mnuJazz.gif); }
#mnuContacts {background-image: url(/_/i/_eng/mnuContacts.gif); }

#mnuNews A {background-image: url(/_/i/_eng/mnuNewsOn.gif); }
#mnuNews A {background-image: url(/_/i/_eng/mnuNewsOn.gif); }
#mnuBio A {background-image: url(/_/i/_eng/mnuBioOn.gif); }
#mnuDiscography A {background-image: url(/_/i/_eng/mnuDiscographyOn.gif); }
#mnuArticles A {background-image: url(/_/i/_eng/mnuArticlesOn.gif); }
#mnuPhoto A {background-image: url(/_/i/_eng/mnuPhotoOn.gif); }
#mnuConcerts A {background-image: url(/_/i/_eng/mnuConcertsOn.gif); }
#mnuAudioVideo A {background-image: url(/_/i/_eng/mnuAudioVideoOn.gif); }
#mnuProjects A {background-image: url(/_/i/_eng/mnuProjectsOn.gif); }
#mnuGuestbook A {background-image: url(/_/i/_eng/mnuGuestbookOn.gif); }
#mnuJazz A {background-image: url(/_/i/_eng/mnuJazzOn.gif); }
#mnuContacts A {background-image: url(/_/i/_eng/mnuContactsOn.gif); }

#logo {background: url(/_/i/_eng/logo.gif); height: 123px; margin: 0; margin-left: 71px; width: 263px; }
#logo A {display: block; height: 123px; width: 263px; }
#logo SPAN {display: none; }

#infoRow {padding-left: 94px; padding-right: 20px; width: 100%; }
#infoRow/* */ {margin-left: /**/94px; margin-right: /**/20px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }
#infoRow MARQUEE {color: #DED6BA; font-size: 0.8em; font-weight: bold; margin: 0; padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; }
#infoRow MARQUEE A {color: #CAC3A9; font-style: normal; text-decoration: none; }
#infoRow MARQUEE A:hover {position: static; }

#selectLang {list-style: none; margin: 0; padding: 0; }
#selectLang LI {background-repeat: no-repeat; height: 13px; margin: 0; padding: 0; position: absolute; top: 0; }
#selectLang LI A {display: block; height: 13px; width: 100%; }
#selectLang LI SPAN {display: none; }
#selectLang .rus {background-image: url(/_/i/iSelectLangRus.gif); left: 94px; width: 35px; }
#selectLang .eng {background-image: url(/_/i/iSelectLangEng.gif); left: 129px; width: 38px; }

#pageTitle {margin-top: -15px; }
#bot {background: #FFF; padding-left: 65px; padding-right: 58px; width: 100%; }
#bot/* */ {margin-left: /**/65px; margin-right: /**/58px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }
#botA {background: #7E7366 url(/_/i/botBgTiled.gif); }
#botB {background: url(/_/i/botBgTopTiled.gif) repeat-x; border-bottom: 2px solid #302C27; }
#botC {background: url(/_/i/botBgTopL.gif) no-repeat; border-bottom: 2px solid #171513; overflow: hidden; padding-top: 11px; padding-bottom: 8px; width: 100%; }

#bot {color: #472D26; font-size: 0.85em; }
#botA {overflow: hidden; width: 100%; }
#bot IMG {vertical-align: top; }
#bot H4 {font-size: 100%; margin: 0; margin-top: 0.2em; margin-bottom: 0.3em; }

#botBn IMG {vertical-align: top; }

#etc {height: 72px; position: relative; }
#etc #botBn {left: 50%; margin-left: -234px; position: absolute; top: 2px; }

.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: 5px; padding-bottom: 5px; }
.photo A {background: url(/_/i/photoItemBg.gif) no-repeat; display: block; padding: 2px; padding-bottom: 13px; }
.photo IMG {vertical-align: top; }

#guestbook DT {margin-bottom: 0.5em; text-align: left; }
#guestbook DT EM {font-size: 0.85em; font-style: normal; font-weight: normal; }
#guestbook DT SPAN {display: none; }
#guestbook DD {margin-bottom: 1em; }

#discography {list-style: none; margin: 0; margin-top: 1em; margin-bottom: 1em; padding: 0; }
#discography LI {margin: 0; margin-bottom: 1em; overflow: hidden; padding: 0; width: 100%; }
#discography LI IMG {float: left; margin-right: 15px; }

.materialsList LI {margin-bottom: 0.8em; }
.materialsList A {text-decoration: none; }

/* Картинка слева (с комментарием), обтекаемая справа */
.imgA {clear: both; color: #7E7366; float: left; margin-right: 10px; margin-bottom: 7px; }
TABLE.imgA TH {font-size: 85%; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
TABLE.imgA {width: 1px; }
TABLE.imgA TD {text-align: center; }
.imgA IMG {border: 1px solid #7E7366; }
/* /Картинка слева (с комментарием), обтекаемая справа */

/* Картинка справа (с комментарием), обтекаемая слева */
.imgC {clear: both; color: #7E7366; float: right; margin-left: 10px; margin-bottom: 7px; }
TABLE.imgC TH {font-size: 85%; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
TABLE.imgC {width: 1px; }
TABLE.imgC TD {text-align: center; }
.imgC IMG {border: 1px solid #7E7366; }
/* /Картинка справа (с комментарием), обтекаемая слева */

.imgA UL,
.imgA UL LI,
.imgC UL,
.imgC UL LI,
.pureImgA UL,
.pureImgA UL LI,
.pureImgC UL,
.pureImgC UL LI {margin: 0; padding: 0; }

.imgA UL,
.imgC UL,
.pureImgA UL,
.pureImgC UL {list-style: none; }

.imgA UL LI,
.imgC UL LI,
.pureImgA UL LI,
.pureImgC UL LI {margin-bottom: 10px; }





/* Картинка по центру (с комментарием) */
.imgB {clear: both; color: #7E7366; font-size: 0.85em; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgB IMG {border: 1px solid #7E7366; }
.imgB TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.imgB TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.imgB TABLE IMG {margin-bottom: 0.2em; vertical-align: top; }
/* /Картинка по центру (с комментарием) */

/* Картинка по центру (с комментарием) */
.pureImgB {clear: both; color: #7E7366; font-size: 0.85em; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.pureImgB TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.pureImgB TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.pureImgB TABLE IMG {margin-bottom: 0.2em; vertical-align: top; }
/* /Картинка по центру (с комментарием) */

.pB {text-align: center; }
.pC {text-align: right; }
.sign {text-align: right; }

/* Обычная таблица с данными */
.tbl {clear: both; text-align: center; }
.tbl TD, .tbl TH {border-left: 1px solid #C0C0C0; border-top: 1px solid #7E7366; padding: 1px; padding-left: 3px; padding-right: 3px; text-align: left; }
.tbl TH {text-align: center; }
.tbl {text-align: left; }
.tbl TABLE {border-right: 1px solid #7E7366; border-bottom: 1px solid #C0C0C0; margin-left: auto; margin-right: auto; }
/* /Обычная таблица с данными */

.small {font-size: 0.85em; }

.hr {background: #7E7366; height: 1px; overflow: hidden; width: 100%; }