@import url(base.css);

BODY {background: rgb(244,244,244)  
url(bodyBgTiled.gif) center top; color: #000; font-size: 0.875em; text-align: center; }

#all {background: url(bodyBgTopTiled_rus.jpg) repeat-x; width: 100%; }
#allA {background-image: url(bodyBgTop.jpg); background-position: center top; width: 100%; }
#allB {background-image: url(bodyBgTopA.jpg); background-position: 50% 157px; width: 100%; }

#all_rus {background: url(bodyBgTop_rus.jpg) repeat-x; width: 100%; }
#allA_rus {background-image: url(bodyBgTop_rus.jpg); background-position: center top; width: 100%; }

/*
#html_home,
#html_home BODY {height: 100%; }

#homeAll {display: table; width: 100%; height: 100%; }
#homeAllA {display: table-row; }
#homeAllB {display: table-cell; text-align: center; vertical-align: middle; }
*/

#top {height: 155px; width: 100%; }
#html_home #top {height: 163px; }

#topVisual {overflow: hidden; position: absolute; left: -61px; top: 0; }
#topVisual {height: 155px; }
#html_home #topVisual {height: 163px; }
#topVisual object {background: #B8A787; }

#logo {margin: 0; posi	tion: absolute; left: -6px; top: 40px; z-index: 20; }

#logo A,
#logo SPAN {display: block; position: relative; }

#logo,
#logo A {color: #fff; }

#logo A {cursor: pointer; }



#logo,
#logo A,
#logo SPAN {overflow: hidden; width: 340px; height: 62px; }

#homeCanvas,
#canvas {margin: auto; position: relative; text-align: left; width: 930px; }

#homeMain {background-image: url("homeMnuBgBot.jpg"); background-repeat: repeat; border: 1px solid black; overflow: hidden; position: relative; width: 100%; height: 450px; }

#homeMain OBJECT {position: absolute; left: 0; top: 0; }

#homeMnu {position: absolute; right: 20px; top: 113px; width: 200px; }

#homeMnu UL,
#homeMnu UL LI {margin: 0; padding: 0; width: 100%; }

#homeMnu UL {background-image: url(homeMnuBgBot.gif); background-position: left bottom; list-style: none; padding-bottom: 4px; }
#homeMnu UL LI A {background-position: 0 -42px; color: #fff; display: block; overflow: hidden; padding-top: 32px; width: 100%; height: 32px; }
#homeMnu UL LI A/**/ {height: /**/0; }
#homeMnu UL LI A:hover {background-position: 0 0; }

#homeMnu UL LI.bio {background-image: url(homeMnu_bio.jpg); }
#homeMnu UL LI.bio A {background-image: url(homeMnu_bio_on.jpg); }
#homeMnu UL LI.press {background-image: url(homeMnu_press.jpg); }
#homeMnu UL LI.press A {background-image: url(homeMnu_press_on.jpg); }
#homeMnu UL LI.repertoire {background-image: url(homeMnu_repertoire.jpg); }
#homeMnu UL LI.repertoire A {background-image: url(homeMnu_repertoire_on.jpg); }
#homeMnu UL LI.concerts {background-image: url(homeMnu_concerts.jpg); }
#homeMnu UL LI.concerts A {background-image: url(homeMnu_concerts_on.jpg); }
#homeMnu UL LI.disco {background-image: url(homeMnu_disco.jpg); }
#homeMnu UL LI.disco A {background-image: url(homeMnu_disco_on.jpg); }
#homeMnu UL LI.gallery {background-image: url(homeMnu_gallery.jpg); }
#homeMnu UL LI.gallery A {background-image: url(homeMnu_gallery_on.jpg); }
#homeMnu UL LI.guestbook {background-image: url(homeMnu_guestbook.jpg); }
#homeMnu UL LI.guestbook A {background-image: url(homeMnu_guestbook_on.jpg); }
#homeMnu UL LI.contacts {background-image: url(homeMnu_contacts.jpg); }
#homeMnu UL LI.contacts A {background-image: url(homeMnu_contacts_on.jpg); }

#homeMnu UL LI.bio_fr {background-image: url(homeMnu_bio_fr.jpg); }
#homeMnu UL LI.bio_fr A {background-image: url(homeMnu_bio_fr_on.jpg); }
#homeMnu UL LI.press_fr {background-image: url(homeMnu_press_fr.jpg); }
#homeMnu UL LI.press_fr A {background-image: url(homeMnu_press_fr_on.jpg); }
#homeMnu UL LI.repertoire_fr {background-image: url(homeMnu_repertoire.jpg); }
#homeMnu UL LI.repertoire_fr A {background-image: url(homeMnu_repertoire_on.jpg); }
#homeMnu UL LI.concerts_fr {background-image: url(homeMnu_concerts.jpg); }
#homeMnu UL LI.concerts_fr A {background-image: url(homeMnu_concerts_on.jpg); }
#homeMnu UL LI.disco_fr {background-image: url(homeMnu_disco_fr.jpg); }
#homeMnu UL LI.disco_fr A {background-image: url(homeMnu_disco_fr_on.jpg); }
#homeMnu UL LI.gallery_fr {background-image: url(homeMnu_gallery_fr.jpg); }
#homeMnu UL LI.gallery_fr A {background-image: url(homeMnu_gallery_fr_on.jpg); }
#homeMnu UL LI.guestbook_fr {background-image: url(homeMnu_guestbook_fr.jpg); }
#homeMnu UL LI.guestbook_fr A {background-image: url(homeMnu_guestbook_fr_on.jpg); }
#homeMnu UL LI.contacts_fr {background-image: url(homeMnu_contacts_fr.jpg); }
#homeMnu UL LI.contacts_fr A {background-image: url(homeMnu_contacts_fr_on.jpg); }

#homeMnu UL LI.bio_ger {background-image: url(homeMnu_bio_fr.jpg); }
#homeMnu UL LI.bio_ger A {background-image: url(homeMnu_bio_fr_on.jpg); }
#homeMnu UL LI.press_ger {background-image: url(homeMnu_press_fr.jpg); }
#homeMnu UL LI.press_ger A {background-image: url(homeMnu_press_fr_on.jpg); }
#homeMnu UL LI.repertoire_ger {background-image: url(homeMnu_repertoire.jpg); }
#homeMnu UL LI.repertoire_ger A {background-image: url(homeMnu_repertoire_on.jpg); }
#homeMnu UL LI.concerts_ger {background-image: url(homeMnu_concerts_ger.jpg); }
#homeMnu UL LI.concerts_ger A {background-image: url(homeMnu_concerts_ger_on.jpg); }
#homeMnu UL LI.disco_ger {background-image: url(homeMnu_disco_fr.jpg); }
#homeMnu UL LI.disco_ger A {background-image: url(homeMnu_disco_fr_on.jpg); }
#homeMnu UL LI.gallery_ger {background-image: url(homeMnu_gallery_ger.jpg); }
#homeMnu UL LI.gallery_ger A {background-image: url(homeMnu_gallery_ger_on.jpg); }
#homeMnu UL LI.guestbook_ger {background-image: url(homeMnu_guestbook_ger.jpg); }
#homeMnu UL LI.guestbook_ger A {background-image: url(homeMnu_guestbook_ger_on.jpg); }
#homeMnu UL LI.contacts_ger {background-image: url(homeMnu_contacts_ger.jpg); }
#homeMnu UL LI.contacts_ger A {background-image: url(homeMnu_contacts_ger_on.jpg); }

#homeMnu UL LI.bio_rus {background-image: url(homeMnu_bio_rus.jpg); }
#homeMnu UL LI.bio_rus A {background-image: url(homeMnu_bio_rus_on.jpg); }
#homeMnu UL LI.press_rus {background-image: url(homeMnu_press_rus.jpg); }
#homeMnu UL LI.press_rus A {background-image: url(homeMnu_press_rus_on.jpg); }
#homeMnu UL LI.repertoire_rus {background-image: url(homeMnu_repertoire_rus.jpg); }
#homeMnu UL LI.repertoire_rus A {background-image: url(homeMnu_repertoire_rus_on.jpg); }
#homeMnu UL LI.concerts_rus {background-image: url(homeMnu_concerts_rus.jpg); }
#homeMnu UL LI.concerts_rus A {background-image: url(homeMnu_concerts_rus_on.jpg); }
#homeMnu UL LI.disco_rus {background-image: url(homeMnu_disco_rus.jpg); }
#homeMnu UL LI.disco_rus A {background-image: url(homeMnu_disco_rus_on.jpg); }
#homeMnu UL LI.gallery_rus {background-image: url(homeMnu_gallery_rus.jpg); }
#homeMnu UL LI.gallery_rus A {background-image: url(homeMnu_gallery_rus_on.jpg); }
#homeMnu UL LI.guestbook_rus {background-image: url(homeMnu_guestbook_rus.jpg); }
#homeMnu UL LI.guestbook_rus A {background-image: url(homeMnu_guestbook_rus_on.jpg); }
#homeMnu UL LI.contacts_rus {background-image: url(homeMnu_contacts_rus.jpg); }
#homeMnu UL LI.contacts_rus A {background-image: url(homeMnu_contacts_rus_on.jpg); }

#serv {position: absolute; left: -3px; top: 0; overflow: hidden; z-index: 25; }

#serv UL,
#serv UL LI {margin: 0; padding: 0; }

#serv UL {list-style: none; }
#serv UL LI {float: left; }
#serv UL LI A {display: block; overflow: hidden; padding-top: 30px; width: 30px; height: 30px; }
#serv UL LI A/**/ {height: /**/0; }
#serv UL LI.eng {background-image: url(serv_eng.png); margin: 5px 0px 0px 0px;}
#serv UL LI.ger {background-image: url(serv_ger.png); margin: 5px 0px 0px 0px;}
#serv UL LI.fra {background-image: url(serv_fra.png); margin: 5px 0px 0px 0px;}
#serv UL LI.rus {background-image: url(serv_rus.png); margin: 5px 0px 0px 0px;}
#serv UL LI.home {background-image: url(serv_home.png); margin: 5px 0px 0px 0px;}
#html_home #serv UL LI.home {display: none; }
#serv UL LI.sitemap {background-image: url(serv_sitemap.png); margin: 5px 0px 0px 0px;}

#main {border: 2px solid #672f2f; border-left: none; border-right: none; min-height: 300px; width: 100%; }
* HTML #main {height: 300px; }

#contentBox {float: left; margin-right: -280px; width: 100%; }
#content {margin-right: 280px; min-height: 0; }
* HTML #content {height: 1px; }
#contentA {width: 100%; }
* HTML #contentA {overflow: hidden; }
#contentB {padding: 25px 0; padding-bottom: 3em; padding-right: 25px; width: 100%; }
#contentB/**/ {width: /**/auto; }
* HTML #contentB {height: 1px; }

#mnuCol {float: right; padding-top: 35px; padding-bottom: 3em; width: 260px; }
* HTML #mnuCol {overflow: hidden; }

#mnu UL,
#mnu UL LI {margin: 0; padding: 0; width: 100%; }

#mnu UL {background-image: url(mnuBg.jpg); background-position: left bottom; list-style: none; padding-bottom: 52px; padding-top: 75px; padding-left: 30px; right: 2px; }
#mnu UL LI A {background-position: 0 -42px; color: #fff; display: block; overflow: hidden; padding-top: 32px; width: 100%; height: 32px; }
#mnu UL LI A/**/ {height: /**/0; }
#mnu UL LI A:hover {background-position: 0 0; }

#mnu UL LI.bio {background-image: url(homeMnu_bio.jpg); }
#mnu UL LI.bio A {background-image: url(homeMnu_bio_on.jpg); }
#mnu UL LI.press {background-image: url(homeMnu_press.jpg); }
#mnu UL LI.press A {background-image: url(homeMnu_press_on.jpg); }
#mnu UL LI.repertoire {background-image: url(homeMnu_repertoire.jpg); }
#mnu UL LI.repertoire A {background-image: url(homeMnu_repertoire_on.jpg); }
#mnu UL LI.concerts {background-image: url(homeMnu_concerts.jpg); }
#mnu UL LI.concerts A {background-image: url(homeMnu_concerts_on.jpg); }
#mnu UL LI.disco {background-image: url(homeMnu_disco.jpg); }
#mnu UL LI.disco A {background-image: url(homeMnu_disco_on.jpg); }
#mnu UL LI.gallery {background-image: url(homeMnu_gallery.jpg); }
#mnu UL LI.gallery A {background-image: url(homeMnu_gallery_on.jpg); }
#mnu UL LI.guestbook {background-image: url(homeMnu_guestbook.jpg); }
#mnu UL LI.guestbook A {background-image: url(homeMnu_guestbook_on.jpg); }
#mnu UL LI.contacts {background-image: url(homeMnu_contacts.jpg); }
#mnu UL LI.contacts A {background-image: url(homeMnu_contacts_on.jpg); }

#mnu UL LI.bio_fr {background-image: url(homeMnu_bio_fr.jpg); }
#mnu UL LI.bio_fr A {background-image: url(homeMnu_bio_fr_on.jpg); }
#mnu UL LI.press_fr {background-image: url(homeMnu_press_fr.jpg); }
#mnu UL LI.press_fr A {background-image: url(homeMnu_press_fr_on.jpg); }
#mnu UL LI.repertoire_fr {background-image: url(homeMnu_repertoire.jpg); }
#mnu UL LI.repertoire_fr A {background-image: url(homeMnu_repertoire_on.jpg); }
#mnu UL LI.concerts_fr {background-image: url(homeMnu_concerts.jpg); }
#mnu UL LI.concerts_fr A {background-image: url(homeMnu_concerts_on.jpg); }
#mnu UL LI.disco_fr {background-image: url(homeMnu_disco_fr.jpg); }
#mnu UL LI.disco_fr A {background-image: url(homeMnu_disco_fr_on.jpg); }
#mnu UL LI.gallery_fr {background-image: url(homeMnu_gallery_fr.jpg); }
#mnu UL LI.gallery_fr A {background-image: url(homeMnu_gallery_fr_on.jpg); }
#mnu UL LI.guestbook_fr {background-image: url(homeMnu_guestbook_fr.jpg); }
#mnu UL LI.guestbook_fr A {background-image: url(homeMnu_guestbook_fr_on.jpg); }
#mnu UL LI.contacts_fr {background-image: url(homeMnu_contacts_fr.jpg); }
#mnu UL LI.contacts_fr A {background-image: url(homeMnu_contacts_fr_on.jpg); }

#mnu UL LI.bio_ger {background-image: url(homeMnu_bio_fr.jpg); }
#mnu UL LI.bio_ger A {background-image: url(homeMnu_bio_fr_on.jpg); }
#mnu UL LI.press_ger {background-image: url(homeMnu_press_fr.jpg); }
#mnu UL LI.press_ger A {background-image: url(homeMnu_press_fr_on.jpg); }
#mnu UL LI.repertoire_ger {background-image: url(homeMnu_repertoire.jpg); }
#mnu UL LI.repertoire_ger A {background-image: url(homeMnu_repertoire_on.jpg); }
#mnu UL LI.concerts_ger {background-image: url(homeMnu_concerts_ger.jpg); }
#mnu UL LI.concerts_ger A {background-image: url(homeMnu_concerts_ger_on.jpg); }
#mnu UL LI.disco_ger {background-image: url(homeMnu_disco_fr.jpg); }
#mnu UL LI.disco_ger A {background-image: url(homeMnu_disco_fr_on.jpg); }
#mnu UL LI.gallery_ger {background-image: url(homeMnu_gallery_ger.jpg); }
#mnu UL LI.gallery_ger A {background-image: url(homeMnu_gallery_ger_on.jpg); }
#mnu UL LI.guestbook_ger {background-image: url(homeMnu_guestbook_ger.jpg); }
#mnu UL LI.guestbook_ger A {background-image: url(homeMnu_guestbook_ger_on.jpg); }
#mnu UL LI.contacts_ger {background-image: url(homeMnu_contacts_ger.jpg); }
#mnu UL LI.contacts_ger A {background-image: url(homeMnu_contacts_ger_on.jpg); }

#mnu UL LI.bio_rus {background-image: url(homeMnu_bio_rus.jpg); }
#mnu UL LI.bio_rus A {background-image: url(homeMnu_bio_rus_on.jpg); }
#mnu UL LI.press_rus {background-image: url(homeMnu_press_rus.jpg); }
#mnu UL LI.press_rus A {background-image: url(homeMnu_press_rus_on.jpg); }
#mnu UL LI.repertoire_rus {background-image: url(homeMnu_repertoire_rus.jpg); }
#mnu UL LI.repertoire_rus A {background-image: url(homeMnu_repertoire_rus_on.jpg); }
#mnu UL LI.concerts_rus {background-image: url(homeMnu_concerts_rus.jpg); }
#mnu UL LI.concerts_rus A {background-image: url(homeMnu_concerts_rus_on.jpg); }
#mnu UL LI.disco_rus {background-image: url(homeMnu_disco_rus.jpg); }
#mnu UL LI.disco_rus A {background-image: url(homeMnu_disco_rus_on.jpg); }
#mnu UL LI.gallery_rus {background-image: url(homeMnu_gallery_rus.jpg); }
#mnu UL LI.gallery_rus A {background-image: url(homeMnu_gallery_rus_on.jpg); }
#mnu UL LI.guestbook_rus {background-image: url(homeMnu_guestbook_rus.jpg); }
#mnu UL LI.guestbook_rus A {background-image: url(homeMnu_guestbook_rus_on.jpg); }
#mnu UL LI.contacts_rus {background-image: url(homeMnu_contacts_rus.jpg); }
#mnu UL LI.contacts_rus A {background-image: url(homeMnu_contacts_rus_on.jpg); }

#bot {color: black;}
#copy {font-size: 13px; text-align: right; margin: 10px 0px 0px 0px;}

#guestbook DT SMALL {font-weight: normal; margin-left: 0.3em; text-align: right;}
#guestbook DD P {margin: 0; }

#foto {border-right-width: 1px;
border-right-style: solid;
border-right-color: black;
}

#img_bio {padding: 10px 0px 20px 0px; float:left; }

#copy_1 {clear:both; float:left; width: 50%; font-size: 14px; letter-spacing: 1px; text-indent: 25px; text-align: left; margin: 10px 0px 0px -25px;}
#copy_2 {float:right; width: 50%; font: italic 16px "Book antiqua", serif; text-indent: 25px; letter-spacing: 1px; text-align: right; margin: 10px 0px 0px 0px; text-indent: 0px; text-align: right;}

a {text-decoration:none;}

a:link {color: blue;text-decoration:none;}

a:visited {color: purple;text-decoration:none;}

a:active {text-decoration:none;}

a:hover {color:green; text-decoration:none;}





p {font: 17px tahoma, sans-serif; text-indent: 30px; text-align: justify; padding: 0px 0px 15px 0px;}

h1 {font-size: 25px; font-weight: normal; margin-bottom: 30px; color: rgb(90,90,90);}

h2 {font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 20px;}

h3 {font-size: 18px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }

h4 {
font: 17px tahoma, sans-serif;
text-indent: 30px; 
font-weight: normal; 
padding: 0px 0px 15px 0px; }

h5 {
font: 17px tahoma, sans-serif;
text-indent: 0px; 
font-weight: normal; 
text-align: justify;
padding: 0px 0px 15px 25px; }


.column4 {float:left; width: 35%; font: italic 18px "Book antiqua", serif; text-indent: 0px; text-align: left; padding: 30px 0px 15px 60px;}

.floatstop {clear:both; }

.italic {font: italic 18px "Book antiqua", serif; text-indent: 30px; text-align: justify; padding: 0px 0px 15px 0px;}


#column1 {
float:left;
width: 10%;
}

#column2 {
float:left;
width: 90%;
}

.floatstop {
clear:both;
}


#box1 {position:absolute; top: 10px; left: 550px;}

#italic2 {float:right; width: 100%; font: italic 17px "Book antiqua", serif; font-weight: bold; letter-spacing: 1px; text-align: right;}


