.mainMenu a:hover { text-decoration: none; }
.subMenu  a:hover { text-decoration: none; }
.artspeechMenu  a:hover { text-decoration: none; }
.artnewsMenu  a:hover { text-decoration: none; }
.artnewsSubMenu  a:hover { text-decoration: none; }


.menuLayer { position: absolute; visibility: hidden; top: 0px; left: 0px; width: auto; }

.horiz div { display: inline; padding: 0px 0px 0px 0px; }
html>body .horiz div { display: block; float: left; }

.mainMenu       { width: 534px; height: 30px; }
.mainMenuOn-1   { width: 45px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/home_1.png') no-repeat; }
.mainMenuOff-1  { width: 45px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/home_0.png') no-repeat; }
.mainMenuOn-2   { width: 66px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/about_1.png') no-repeat; }
.mainMenuOff-2  { width: 66px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/about_0.png') no-repeat; }
.mainMenuOn-3   { width: 43px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/news_1.png') no-repeat;  }
.mainMenuOff-3  { width: 43px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/news_0.png') no-repeat;  }
.mainMenuOn-4   { width: 130px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/articles_1.png') no-repeat; }
.mainMenuOff-4  { width: 130px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/articles_0.png') no-repeat; }
.mainMenuOn-5   { width: 95px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/photos_1.png') no-repeat; }
.mainMenuOff-5  { width: 95px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/photos_0.png') no-repeat; }
.mainMenuOn-6   { width: 78px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/links_1.png') no-repeat; }
.mainMenuOff-6  { width: 78px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/links_0.png') no-repeat; }
.mainMenuOn-7   { width: 77px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/contact_1.png') no-repeat; }
.mainMenuOff-7  { width: 77px; height: 30px; font-weight: bold; cursor: pointer; background: url('/art/menubar/contact_0.png') no-repeat; }

/*
.artnewsMenu       { position: relative; left: -3px;  top: -4px; background: transparent; height: 100% }
.artnewsMenu a     { text-decoration: none }
.artnewsMenu td    { padding: 3px; }
.artnewsMenuOn     { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOff    { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOnT    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOffT   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOnB    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOffB   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
*/

.artnewsMenu       {  background: transparent; height: 100%; }
.artnewsMenu a     { text-decoration: none }
.artnewsMenu td    { padding: 3px; }
.artnewsMenuOn     { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOff    { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOnT    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOffT   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOnB    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsMenuOffB   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }


.artnewsMenu .subMenuOnT {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507;  cursor: pointer;}
.artnewsMenu .subMenuOn {   padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer; }
.artnewsMenu .subMenuOnB {  padding: 1px 3px 2px 3px; background-color: #310507; color: #fff; cursor: pointer;  }
.artnewsMenu .subMenuOffT { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.artnewsMenu .subMenuOff {  padding: 2px 3px 3px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.artnewsMenu .subMenuOffB { padding: 1px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; cursor: pointer; }


.artnewsSubMenu       { position: relative; top: 3px; left: 25px; background: #ffffff; }
.artnewsSubMenu a     { text-decoration: none }
.artnewsSubMenu td    { padding: 3px; }
.artnewsSubMenuOn     { border: 1px solid #000000; color: #e81717; background-color: #ffffff; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsSubMenuOff    { border: 1px solid #000000; color: #000000; background-color: #ffffff; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsSubMenuOnT    { border: 1px solid #000000; color: #e81717; background-color: #ffffff; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsSubMenuOffT   { border: 1px solid #000000; color: #000000; background-color: #ffffff; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsSubMenuOnB    { border: 1px solid #000000; color: #e81717; background-color: #ffffff; font-size: 9px; font-weight: bold; cursor: pointer; }
.artnewsSubMenuOffB   { border: 1px solid #000000; color: #000000; background-color: #ffffff; font-size: 9px; font-weight: bold; cursor: pointer; }



.artnewsSubMenu div.subMenuOnT {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer; }
.artnewsSubMenu div.subMenuOn {   padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer; }
.artnewsSubMenu div.subMenuOnB {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border: 0px solid red; cursor: pointer;  }
.artnewsSubMenu div.subMenuOffT { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.artnewsSubMenu div.subMenuOff {  padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer;}
.artnewsSubMenu div.subMenuOffB { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border: 0px solid red; cursor: pointer;}

/*
.artarticlesMenu       { position: relative; left: -3px;  top: -4px; background: transparent; height: 100% }
.artarticlesMenu a     { text-decoration: none }
.artarticlesMenu td    { padding: 3px; }
.artarticlesMenuOn     { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOff    { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOnT    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOffT   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOnB    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOffB   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
*/

.artarticlesMenu       { background: transparent; height: 100% }
.artarticlesMenu a     { text-decoration: none }
.artarticlesMenu td    { padding: 3px; }
.artarticlesMenuOn     { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOff    { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOnT    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOffT   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOnB    { border: 1px solid #000000; color: #e81717; font-size: 9px; font-weight: bold; cursor: pointer; }
.artarticlesMenuOffB   { border: 1px solid #000000; color: #000000; font-size: 9px; font-weight: bold; cursor: pointer; }

.artarticlesMenu .subMenuOnT {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer;  }
.artarticlesMenu .subMenuOn {   padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer;  }
.artarticlesMenu .subMenuOnB {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; cursor: pointer;   }
.artarticlesMenu .subMenuOffT { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.artarticlesMenu .subMenuOff {  padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.artarticlesMenu .subMenuOffB { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; cursor: pointer; }

.articlesSubMenu { position: relative; left: 25px; }
.articlesSubMenu a { text-decoration: none }
.articlesSubMenu .subMenuOnT {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer;  }
.articlesSubMenu .subMenuOn {   padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507; cursor: pointer;  }
.articlesSubMenu .subMenuOnB {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; cursor: pointer;   }
.articlesSubMenu .subMenuOffT { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.articlesSubMenu .subMenuOff {  padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.articlesSubMenu .subMenuOffB { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; cursor: pointer; }

.articlesSubSubMenu       { position: relative; left: 0px; background: #ffffff; }
html>body .articlesSubSubMenu       { position: relative; left: 25px; background: #ffffff; }
.articlesSubSubMenu a     { text-decoration: none }
.articlesSubSubMenu .subMenuOnT {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507 ; cursor: pointer; }
.articlesSubSubMenu .subMenuOn {   padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; border-bottom: 1px solid #310507 ; cursor: pointer; }
.articlesSubSubMenu .subMenuOnB {  padding: 2px 3px 2px 3px; background-color: #310507; color: #fff; cursor: pointer;   }
.articlesSubSubMenu .subMenuOffT { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.articlesSubSubMenu .subMenuOff {  padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; border-bottom: 1px solid #310507; cursor: pointer; }
.articlesSubSubMenu .subMenuOffB { padding: 2px 3px 2px 3px; background-color: #63181C; color: #C6D8DF; cursor: pointer; }
