body {
  background: transparent url(/tloyellow.png);
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
}

#top {
  background: #b30415 url(/top2.jpg) repeat-x;
  font: 10pt "Times New Roman CE", "Times New Roman", Times, serif;
  height: 100px;
  min-width: 630px;
  margin-left: 160px;
}

#t1 {
  font-size: 85px;
  font-weight: bold;
  position: absolute;
  left: 173px; /* 160+13 */
  top: -7px;
  color: #ff8c00;
  width: 500px;
}

#t2 {
  font-size: 50px;
  left: 333px; /* 160+173 */
  color: #ffd700;
  font-weight: bold;
  position: absolute;
  top: 38px;
}

#t3 {
  font-size: 15px;
  left: 160px; /* 160+0 */
  color: #d97c00;
  font-weight: bold;
  z-index: 0;
  position: absolute;
  top: 12px;
  text-align: right;
  width: 620px;
  line-height: 17px;
}

#rozporka {
  margin-left: 630px;
}

#t4 {
  position: relative;
  text-align: right;
  padding: 10px 10px 0;
  z-index: 1;
}

#t4 a { color: #8b0000 }

#t5 {
  font-size: 14pt;
  font-weight: bold;
  position: relative;
  text-align: right;
  padding: 10px 10px 0;
  z-index: 1;
}

#t5 a { color: #ffd700; }
#t5 a:hover { color: #ff8c00; }

#t6 {
  right: 0;
  position: absolute;
  text-align: right;
  top: 0;
  width: 160px;
  height: 100px;
  background: url("rightup.jpg");
  background-repeat: no-repeat;
}

#overall {
  background: url("leftrep.jpg");
  background-repeat: repeat-y;
}

#overindex {
  background: url("rightrep.jpg");
  background-repeat: repeat-y;
  background-position: right;
  margin-right: -10px;
}

#left {
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 160px;
}

#menu {
  background: #b30415 url(/left.jpg) repeat-y;
  font: 10pt "Times New Roman CE", "Times New Roman", Times, serif;
  padding: 0 10px 10px 10px;
  text-align: left;
  height: 700px;
}

#menu #krzyz {
  border: 0;
  margin-bottom: 10px;
}

#menu a {
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
}

#menu a:link { color: black }
#menu a:visited { color: black }
#menu a:hover { color: #feee81 }

#menu a.podpis { font-size: 10pt }
#menu a.podpis:hover { color: black }

#lmain {
/*  background: #b30415 url(/leftrep.jpg) repeat-y;*/
}

#main {
  margin: 10px;
  margin-left: 170px;
  /*margin-left: 10px;*/
}

#left .msg {
  background: url(/tloyellow1.png);
  border: 3px dotted #ff6600; /*#1756c3;*/
  margin: 10px 0 0;
  width: 154px;
}

#left .msg a {
  display: block;
  color: #8b0000;
  padding: 5px;
}

#main .msg {
  background: url(/tloyellow1.png);
  border: 3px dotted #ff6600; /*#1756c3;*/
  margin: 2px 0 0;
  text-align: center;
  width: 154px;
}

#main .msg a {
  color: #8b0000;
  padding: 5px;
}

#rmain .msg {
  background: url(/tloyellow1.png);
  /*background: url(/tloyellow2.png);*/
  /*border: 3px dotted #ff6600;*/ /*#1756c3;*/
/*  margin: 2px 0 0 0;*/
/*  padding-left: 10px;*/
  text-align: center;
  width: 140px;
  padding-bottom: 1px;
}

#rmain {
  background: #b30415 url(/rightrep.jpg) repeat-y;
  padding: 10px;
  width: 140px;
}

#rmain .msg a {
  color: #8b0000;
/*  padding: 5px;*/
}

#rmain #zdjnagl {
/*  color: #ffd700;*/
/*  color: #b30415;*/
  margin: 0 0 6px;
  padding-top: 5px;
  font-weight: bold;
}

#rmain .zdj .podpis {
/* tutaj manipulowa? marginesem wok?? podpisu zdj?cia */
/*  color: #ffd700;*/
/*  color: #ff8c00;*/
  margin: 3px 10px 10px 10px;
}

.aktualnosc {
  background: transparent url(/tloyellow3.png);
  border: medium ridge #ffa500;
  margin: 0 0 5px;
}

.aktualnosc .data {
  padding: 10px 10px 0;
  text-align: right;
}

.aktualnosc .data a { color: #8b0000 }

.aktualnosc .tresc {
  padding: 10px;
}

h1 {
  background: transparent url(/h1.png) repeat-x;
  color: #b30415;
  font-size: 28px;
  height: 58px;
  line-height: normal;
  margin: 0 -10px;
  padding: 12px 0 0;
  text-align: center;
  vertical-align: middle;
}

/* komunikaty (np. w galerii przy zmianie zdjecia) */
h1.msg {
  color: #720000;
  font-style: italic;
  font-size: 24px;
  font-weight: bold;
  height: 54px;
  padding: 14px 0 0;
}

h2 {
  font-size: 18pt;
  font-weight: bold;
  text-align: center;
}

h3 {
  font-size: 16pt;
  font-weight: bold;
  text-align: left;
}

h4 {
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  margin-bottom: 4pt;
}

h5 {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2pt;
  margin-top: 6pt;
}

h6 {
  font-weight: bold;
  font-size: 10pt;
  margin-bottom: 1pt;
  margin-top: 3pt;
}

p {
  text-align: justify;
  margin: 5pt 0;
}

ol,ul { margin: 0 20pt }
ol.compact { margin-left: -10pt; margin-right: 0 }

hr {
  background: transparent url(/otok.png) repeat-x;
  border: 0px solid #ffff00;
  height: 12px;
  margin: 8px -8px;
}

hr.cienka { height: 1pt; color:red }

a:link, a:visited {
  color: red;
  font-weight: bold;
  text-decoration: none;
}

a:link:hover, a:visited:hover { color: #8b0000 }

table {
  font-size: 10pt;
}

table.light {
  background: transparent url(/tloyellow3.png);
  border: medium ridge #ffa500;
  margin-top: 5px;
  width: 100%;
}

tr.male { font-size: 8pt }
tr.a { background-color: #ffcc66 }
tr.b { background-color: #ffcc00 }

dt {
  font-weight: bold;
  margin-top: 5pt
}

dd {
/*  margin: 5pt 10pt 20pt*/
  margin-top: 5pt;
  margin-bottom: 10pt
}


td.buttons{
  height:40pt;
  text-align:center;
}

td.points{
  text-align:right;
  padding-right:10pt;
}
div.tytul {
  font-weight: bold; font-size: 40px; color: #ffa500; text-align: center
}
div.imie {
  font-weight: bold; font-size: 12px
}

td.p
  {
  text-indent: 0px;
  }

td.naglowek
  {
  padding: 5pt;
  background-color: #eee8aa;
  vertical-align: middle;
  }

td.chorus {
  }

td.wchorus{ width: 30px;  }

td.chords {
  text-indent: 20px;
  }

td.bis {
  text-indent: 20px;
  }

td.chordsup {
  text-indent: 0px;
  font-size: 8pt;
  }

tr.songbook
  {
  font-size: 12pt;
  line-height: 14pt;
  white-space: nowrap;
  }

div.songbook
  {
  font-size: 10pt;
  }


td.ref
  {
  width: 40pt;
  vertical-align: top;
  font: italic bold 14pt "Times New Roman CE","Times New Roman",Times,serif;
  }

td.blocksep
  {
  height: 2px;
  max-height: 2px;
  }


tr.akordy
  {
  font-size: 8pt;
  text-align: center;
  line-height: 7.5pt;
  }

*.info {
  font-size:10pt;
  vertical-align: top;
  }

small {
  font-size: 10pt;
}

#mini_login_form input {
  border: 1px solid black;
  font-size: x-small;
  background-color: #dd6622;
}

#mini_login_form {
  margin: 0px;
}

.siatka, .siatka td, .siatka th {
  font-size: x-small;
  border: 1px solid black;
  border-collapse: collapse;
}



/* vim:ts=2:sw=2:expandtab: 
 */ 
