h1 {  font-size : 1em; display :inline  ; color : inherit; font-weight : inherit; }
h2 {  font-size : 1em; display :inline  ; color : inherit; font-weight : inherit; }
h3 {}
h4 {}
  body {background-color : #ffedbd; margin : 0}
  a:link {color : maroon}
  a:active {color : #5e0000}
  a:visited {color : black}

  table.layout_table01 {width : 100%; border : none}
  table.layout_table02 {width : 100%; border : none; vertical-align : top}
  table.layout_table03 {width : 100%; border : none; vertical-align : top}
  td.layout_column01 {width : 10%}
  td.layout_column02 {width : 80%; align-content : center; text-align : center; vertical-align : top}
  td.layout_column03 {width : 10%; height : 600px; background-image : url("./Pictures/Title.jpg")}
  td.layout_column03a {width : 15%; height : 600px; vertical-align : top}
  td.layout_column04 {width : 80%; align-content : center; text-align : center; vertical-align : top}
  td.layout_column05 {height : 2em}
  tr.layout_row01 {vertical-align : top}
  p.layout_text01 {font-size : 0.8em}
  p.layout_text02 {font-size : 1.2em; text-align : center}
  h1.layout_header01 {font-weight : bold; font-size : 1.6em; text-align : center}

 a.upperhead_link:link {color : #fefe69}
 a.upperhead_link:visited {color : #fefe69}
 a.upperhead_link:active {color : #fefe69}
.upperhead_ { color : #008029; background : #FDCCEE }
._upperhead0 { color : #f0ea00; background : #000090; FONT-WEIGHT : bold; PADDING-BOTTOM : 2px; PADDING-TOP : 7px; PADDING-LEFT : 0px; FONT-SIZE:30px; FONT-FAMILY : arial}
.overupperhead {
  width: 100%;
  border-spacing: 0;
}
.upperhead0 {
  color : #0000c0;
  background : #f0f0f0;
  FONT-WEIGHT : bold;
  PADDING-BOTTOM : 6px;
  PADDING-TOP : 15px;
  PADDING-LEFT : 0px;
  FONT-SIZE:27px;
  FONT-FAMILY : Arial, sans-serif
}
a.upperhead0:link {
  text-decoration :none;
}
a.upperhead0:visited {
  text-decoration :none;
}
a.upperhead0:active {
  text-decoration :none;
}
.upperhead01 {
  FONT-WEIGHT : bold;
  font-style : italic;
  FONT-SIZE:20px
}
.upperhead { color : #fefe69; background : #0032b5; FONT-WEIGHT : normal; FONT-FAMILY:arial }
.menu { background : #DDE7E8; padding-left : 15}
.overhormenu {background : #d0d0ff; width : 100%; border-spacing: 0px}
.hormenu {background : #d0d0f0; border-spacing : 1px; }
._hormenuitem {background : #4300c4; color: #fff000; TEXT-ALIGN : Center; FONT-SIZE:17px; LETTER-SPACING:0px; FONT-FAMILY:arial; FONT-WEIGHT : bold; padding : 0px}
.hormenuitem {
  background : #f0f0ff;
  color: red;
  TEXT-ALIGN : Center; 
  FONT-SIZE:15px;
  LETTER-SPACING:0px;
  FONT-WEIGHT : bold;
  padding-top: 0.2em;
  font-family : Tahoma;
  padding-left : 0;
  padding-right : 0;
}
.hormenuitem:hover { background : #e0e0ee}

.hormenuitem a {
//    background : #f0f0ff;
  color: navy;
  TEXT-ALIGN : Center; 
  FONT-SIZE:15px;
  LETTER-SPACING:0px;
  FONT-WEIGHT : bold;
  font-family : Tahoma;
  text-decoration : none;
  padding-left : 45px;
  padding-right : 45px;
}
.hormenuitem a:link { color: navy; }
.hormenuitem a:visited { color: navy; }
.hormenuitem a:active { color: navy; }
.hormenuitem a:hover { background : #e0e0ee}
.dropdown_menu {
  position : absolute;
  display : none;
  text-align : left;
  color : navy;
  background-color : #f0f0ff;
  padding-left : 45px;
  padding-right : 45px;
  margin-left : 0;
}

.dropdown_menu a {
  text-decoration : none;
  display : block;
  margin-top : 6px;
  margin-bottom : 6px;
  text-align : left;
  background-color : #f0f0ff;
  color : navy;
  padding : 0;
  margin-left : 0;
}
.dropdown_menu a:link { color : navy; }
.dropdown_menu a:visited { color : navy; }
.dropdown_menu a:hover { background-color : #e0e0ee; }
.startpagecontent { width : 100% }

.sitehello01 {font-size : 1.2em; color : #000060; font-style : normal; padding-top: 3em; text-indent: 2em; margin-top : 0em; margin-bottom : 0em}
.sitehello02 {margin-top : 0em; margin-bottom : 0em; padding:0; text-indent: 2em; text-align : justify}

.sitenews { padding-left : 10em; background : #fdfdfd}
.sitenewsleftblanc { max-width : 5em; width : 5em; }
.sitenews01 { min-width : 30em; }
.sitenewstitle {
  padding-left : 0em;
  padding-top : 1.5em;
  padding-bottom : 0.5em;
  font-size : 1.4em;
  font-weight : bold
}
.sitenewsline { font-size : 1em; height : 1.3em }
.sitenewsdate {
  color: #a0a0f0;
  font-weight: bold; 
  FONT-STYLE : normal;
  font-size : 1.2em;
  text-align : right;
/*  width : 14em;*/
  padding-right : 0.6em;
  vertical-align : top
}
.startpage_rightcolumn {
  vertical-align : top;
  padding-top : 60px;
  width : 450px;
}
.startpage_rightcolumn01 {
  width : 100%;
  border-spacing : 15px;
}
.startpage_rightcolumn02 {
  border : solid;
  border-width : 1px;
  border-color : navy;
  border-radius : 5px;
  padding-bottom : 20px;
}
.adtitle {
  font-family : Tahoma, sans-serif;
  font-size : 20px;
  text-align : center;
  font-weight : bold;
  margin-top : 15px;
  margin-bottom : 6px;
  text-decoration : none;
  color : #3030f0;
}
.adtitle a:link {
  color : #3030f0;
  text-decoration : none;
}
.adtitle a:visited {
  color : #3030f0;
  text-decoration : none;
}
.adtitle a:active {
  color : #3030f0;
  text-decoration : none;
}

.adtext {
  color : #000070;
  font-family : Times;
  font-size : 17px;
  text-align : center;
  font-weight : normal;
  margin-top : 0.2em;
  margin-bottom : 0;
}
.adpicture {
  text-align : center;
  margin-top : 0;
}

.path {
  margin-top : 1em;
  margin-bottom : 0;
  color : #0010b0;
}
a.path:link {
  color : inherit;
}
a.path:visited {
  color : inherit;
}
.path h2 {
  color : inherit;
  font-weight : inherit;
  display : inline;
}
.pagecontent { }
.contentcolumn {
  font-size : 1.25em;
  padding-left : 6em;
  width : 55em;
  TEXT-INDENT : 2.8em;
}
/*contentcolumn table {
  font-size : 1em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
}*/
.titlepicture {
  text-align : center;
  margin-top : 2em;
  margin-bottom : 1em;
}

.leftblanc { max-width : 15em; width : 15em; padding : 0; }
.chordmenu {background : #3200c8; padding : 0; border-spacing : 1px; }
.comment  {COLOR : #555555; FONT-STYLE : italic; margin-top: 0; margin-bottom: 0; font-size: 0.9em}
.low_comment  {COLOR : #003C00; FONT-STYLE : italic; LINE-HEIGHT : 81%}
.note_pict { margin-top: 0; margin-bottom: 1em }
.news_ {background : url(./Pictures/Bemp_b.gif) white no-repeat center}
.news__ { background : #fff7bd backgrfound : #ffdb9f #FFEDBD}
.news { background : #dfe8ff; PADDING-LEFT : 5px}
.news_border_top {background : #c8a55b; HEIGHT : 0; PADDING : 0; FONT-SIZE : 1pt }
.news_border_left {background : #c8a55b; WIDTH : 0}
.news_border_topleft {background : #c8a55b; PADDING : 0; FONT-SIZE : 1pt}
.news_border_topright {background : #c8a55b; PADDING : 0; FONT-SIZE : 1pt}
.news_border_right {background : #c8a55b; WIDTH : 3; PADDING : 0; FONT-SIZE : 1pt}
.news_border_bottom {background : #c8a55b; HEIGHT : 3; PADDING : 0; FONT-SIZE : 1pt}
.news_border_bottomleft {background : #c8a55b; PADDING : 0; FONT-SIZE : 1pt}
.news_border_bottomright {background : #c8a55b; PADDING : 0; FONT-SIZE : 1pt}
.level1 { MARGIN-LEFT : 40 }
.author { COLOR : #8000ff; FONT-SIZE : small; FONT-WEIGHT : bold; MARGIN-TOP : 10; MARGIN-BOTTOM : 0}
.song   { FONT-SIZE : x-small;}
.chord_in_menu {COLOR : green; FONT-STYLE : normal; FONT-SIZE : 20px; FONT-WEIGHT : bold; TEXT-DECORATION : none; }
.authorlist {FONT-SIZE : 20px; LINE-HEIGHT : 25px; LETTER-SPACING : 0.05em}
.cancel_style {LINE-HEIGHT : 120%}
.category {FONT-SIZE: 18px; MARGIN-TOP:7px; MARGIN-BOTTOM:0}
.songtext {font-size : 1.3em; COLOR:#000000}
.chords_authors {FONT-SIZE : 1.3em; FONT-STYLE : normal; margin-top: 0; margin-bottom: 0}
.chords_fingering {FONT-SIZE : 1em; FONT-STYLE : normal; color : #333333; vertical-align : top; padding-bottom : 0.2em; font-family : Tahoma; }

  .section_title {FONT-SIZE : 1.35em; FONT-WEIGHT : bold; TEXT-ALIGN : center; TEXT-INDENT : 0; FONT-STYLE : normal; MARGIN-TOP : 1.5em; margin-bottom : 0.5em; letter-spacing : 0.01em}

  .section_title2 {FONT-SIZE : 1.2em; FONT-WEIGHT : bold; TEXT-ALIGN : left; TEXT-INDENT : 2.33em; FONT-STYLE : normal; MARGIN-TOP : 1.5em; margin-bottom : 0.5em; letter-spacing : 0.01em}

.normal_text {
  font-size : 1em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  margin-top : 0.06em;
  margin-bottom : 0.06em;
}

.normal_text_size2 {
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  margin-top : 0.06em;
  margin-bottom : 0.06em;
}

.normal_text_list {
  FONT-WEIGHT : normal;
  TEXT-ALIGN : left;
  MARGIN-BOTTOM : 0.06em;
  MARGIN-TOP : 0.06em;
  padding : 0;
  list-style-position : inside;
}
  .normal_text_centered {FONT-SIZE : 1.25em; FONT-WEIGHT : normal; TEXT-ALIGN : center;  MARGIN-BOTTOM : 1px; MARGIN-TOP : 1px}

.normal_text_size3 {
  FONT-SIZE : 1.15em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  text-indent : 2.43em;
  MARGIN-BOTTOM : 0.06em;
  MARGIN-TOP : 0.06em;
}

.normal_text_bigger {
  FONT-SIZE : 1.3em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  text-indent : 2.15em;
  MARGIN-BOTTOM : 0.06em;
  MARGIN-TOP : 0.06em;
}
.normal_text_size4 {
  FONT-SIZE : 1.3em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  text-indent : 2.15em;
  MARGIN-BOTTOM : 0.06em;
  MARGIN-TOP : 0.06em;
}

.normal_text_smaller {
  FONT-SIZE : 0.9em; 
  text-indent : 3.11em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  MARGIN-BOTTOM : 0.06em;
  MARGIN-TOP : 0.06em;
}
.normal_text_size1 {
  FONT-SIZE : 0.9em; 
  text-indent : 3.11em;
  FONT-WEIGHT : normal;
  TEXT-ALIGN : justify;
  MARGIN-BOTTOM : 0.06em;
  MARGIN-TOP : 0.06em;
}

  /*.normal_text_noindent {FONT-WEIGHT : normal; TEXT-ALIGN : justify; TEXT-INDENT : 0}*/
.ref_to_next_level {
  font-size : 1.3em;
  text-align : left;
  text-indent : 2.15em;
  margin-top : 0.5em;
  margin-left : 0.5em;
}
  .lyrics_with_chords {font-size : 0.85em; font-weight : normal; text-align : left; font-family : Consolas,monospace; white-space : pre; margin-bottom : 0.1em; margin-top : 0.1em; text-indent : 0; }
  chsub {vertical-align : -20%; font-size : 0.8em; letter-spacing : 0.2em}
  .noindent { TEXT-INDENT : 0 }
  .with_grid {border-width : 1px; border-collapse : collapse; border-style : dotted; }
  .bottom_grid {border-bottom-width : 1px; border-collapse : collapse; border-bottom-style : dotted;}
  .invisible_grid {border-width : 0px; border-collapse : collapse; border-style : dotted;}
  .default_table { padding-left : 0; padding-top : 0; padding-bottom : 0; padding-right : 0; margin-left : 2.8em; text-align : left; border-collapse : collapse; margin-top : 1em; margin-bottom : 1em; text-indent : 0;}
  .default_cell {padding-left : 0em; padding-right: 2em; padding-top : 0; padding-bottom : 0; text-align : left;}
  .nopadright { padding-right : 0; }
  .minimal_padding { padding : 0px; border-collapse : collapse; border-width : 1px;} 
/*  .tbl_align {padding-right: 1em;} */
  nn {FONT-SIZE : 1em; FONT-WEIGHT : normal; font-style : italic;  TEXT-ALIGN : left; WHITE-SPACE : pre} /* имя ноты (до ре ми...)*/
  nt {FONT-SIZE : 1em; FONT-WEIGHT : bold; TEXT-ALIGN : left;  TEXT-ALIGN : left; WHITE-SPACE : pre} /* текст (буквенное обозначение) ноты (c d e...) */
  dfn {font-style : italic}
  oc {vertical-align : 35%; font-size : 60%} /* номер октавы */

  .canvasLyrics {font-size : 1.5em; font-family : "Times"}
  .canvasChords {font-size : 1.2em; font-family : Tahoma; color: #808590}

  .chord {COLOR : #666666; FONT-STYLE : normal; LINE-HEIGHT : 82%}  /* static chord */
  .canvasVerse {margin-top: 0; margin-bottom: 0}

/* Supercollection */

.sc_chordName {
  color : #0040b0;
  font-weight : bold;
  text-indent : 0.8em;
  font-size : 1.1em;
  margin : 0;
  margin-top : 1.1em;
}
.sc_fingeringTable {
  border-spacing : 0;
  border-collapse : collapse;
  padding : 0;
  text-indent : 0;
}
.sc_fingeringTable td { 
  width : 170px;
  padding : 0;
  margin : 0;
  border-spacing : 0;
  border-collapse : collapse;
//  border : solid;
}
.sc_contentcolumn {
  font-size : 1.25em;
  padding-left : 6em;
  width : 60em;
  TEXT-INDENT : 2.8em;
}


//  .chord {COLOR : green; }

@font-face {
  font-family: MsReferenceSansSerif;
  src: url(MSREFER0.eot);
}

@font-face {
  font-family: 'mz_buenardregular';
    src: url('MZBuenard.eot'), url('mzbuenardregular.woff') format('woff');
      /*url('mzbuenardregular.ttf') format('truetype')*/;
}

.acc {FONT-FAMILY : "MsReferenceSansSerif", "MS Reference Sans Serif"; FONT-SIZE : 75%; FONT-WEIGHT : normal; VERTICAL-ALIGN : 40%}
.acinl {FONT-FAMILY : "MsReferenceSansSerif", "MS Reference Sans Serif"; FONT-WEIGHT : normal;}

acc {FONT-FAMILY : "MsReferenceSansSerif", "MS Reference Sans Serif"; FONT-SIZE : 75%; FONT-WEIGHT : normal; VERTICAL-ALIGN : 30%}
acinl {FONT-FAMILY : "MsReferenceSansSerif", "MS Reference Sans Serif"; FONT-WEIGHT : normal;}
chacc {FONT-FAMILY : "MsReferenceSansSerif", "MS Reference Sans Serif"; FONT-SIZE : 0.8em; FONT-WEIGHT : normal; VERTICAL-ALIGN : 40%; letter-spacing : 0.1em}

.mus {FONT-FAMILY : "mz_buenardregular"; FONT-SIZE : 110%; FONT-WEIGHT : normal; VERTICAL-ALIGN : 40%}
mus {FONT-FAMILY : "mz_buenardregular"; FONT-SIZE : 110%; FONT-WEIGHT : normal; VERTICAL-ALIGN : 40%}
musinl {FONT-FAMILY : "mz_buenardregular"; FONT-SIZE : 110%; FONT-WEIGHT : normal}
