 body { padding: 0; margin:0; border:0; font: normal 8pt/10pt Verdana, "Arial CE", Arial, sans-serif; color: black; background: white }
 
  img.photo { border: 1 solid black }
  img.koncert { border: 1 solid black; margin: 10 }
  ul { margin: 20 20 20 40; text-align: justify; color: #303030; line-height: 150% }
  ul li { list-style-image: url(images/ul1.gif); text-align: justify; margin: 10 0; }
  

  td { padding: 0; margin:0; border:0; font: normal 8pt/10pt Verdana, "Arial CE", Arial, sans-serif; color: black; }
  

  h1 { margin: 20 0 10 30; font: normal 18pt "Arial CE", Arial, sans-serif; color: #9F0000; letter-spacing: 5pt; }
  h2 { margin: 20 20 0 20; font: normal bold 13pt "Arial CE", Arial, sans-serif; color: #00009F; letter-spacing: 1pt; }
  h3 { margin: 20 20 0 20; font: normal bold 11pt "Arial CE", Arial, sans-serif; color: black; }
  h4 { margin: 20 20 0 20; font: italic bold 10pt "Arial CE", Arial, sans-serif; color: #3C0800; }
  .menu { padding: 2 5; font: normal bold 6.5pt/9pt Verdana, "Arial CE", Arial, sans-serif; color: black }
  .menu a:link, .menu a:active, .menu a:visited { color: #86827C; text-decoration: none; } 
  .menu a:hover { color: #3C0800; text-decoration: none; }
  .small { font: normal 6.5pt/8pt Verdana, "Arial CE", Arial, sans-serif; }
  p { margin: 20; text-align: justify; text-indent: 30pt; color: #303030; line-height: 150% }
  p.pp { text-indent: 0pt; }
  p.podpis { text-align: right; }
  p b { font-weight: bold; color: #3C0800; }
  p.basket { text-indent: 0pt; text-align: center;} 

  p.tradice { text-indent: 0pt; margin: 10 20 20 20; }

a:link, a:active, a:visited { color: black; text-decoration: none; }
  a:hover { text-decoration: underline; color: black; }
  table { border:0; margin: 0; }
  table.table { border: 1px solid #303030; margin: 20; }
  table.table1 { border: 0 solid #303030; margin: 20; }
  td.table { padding: 2 5; border: 1px solid #FAFAFA; }
  td.stable { padding: 2 3; font: normal 6.5pt/8pt Verdana, "Arial CE", Arial, sans-serif; border: 1px solid #FAFAFA; }
  td.tablehead { padding: 1 3; background-color: #FFD174; color: #3C0800; font: normal bold 10pt "Arial CE", Arial, sans-serif; }
  td.stablehead { padding: 1 3; background-color: #FFD174; color: #3C0800; font: normal bold 8pt "Arial CE", Arial, sans-serif; }
  td.sstablehead { padding: 1 3; background-color: #FFD174; color: #3C0800; font: normal 6.5pt "Arial CE", Arial, sans-serif; }
  img { margin: 0; border: 0 }
  img.photo { border: 1 solid black }
  ul { margin: 20 20 20 40; text-align: justify; color: #303030; line-height: 150% }
  ul ul { margin: 0 0 0 20; } 
  ol ul { margin: 0 0 0 20; } 
  ul ol { margin: 0 0 0 20; } 
  ul li { list-style-image: url(images/ul1.gif); text-align: justify; margin: 10 0; }
  ul li li { list-style-image: url(images/ul2.gif); margin: 5 0; }
  ul li li li{ list-style-image: url(images/ul3.gif); margin: 2 0; }
  ol { margin: 20 20 20 50; text-align: justify; line-height: 150%; color: #303030; }
  ol ol { margin: 0 0 0 20; } 
  ol li { list-style: upper-roman; text-align: justify; margin: 10 0; }
  ol li:first-line { font-weight: bold; color: #3C0800; }
  ol li li { list-style: lower-alpha; margin: 5 0; }
  ol li li:first-line { font-weight: normal; color: #303030; }
  ol li li li { list-style: decimal; margin: 2 0; }
  
  td.cla1 { padding: 3 3 5 3; font: normal 7.5pt "Arial CE", Arial, sans-serif; }
  td.cla1 b { font: normal bold 12pt "Arial CE", Arial, sans-serif; color: #00009F; letter-spacing: 1pt; }
  td.cla2 { padding: 2 3; font: normal 7.5pt "Arial CE", Arial, sans-serif; }
  td.cla2 b { font: normal bold 11pt "Arial CE", Arial, sans-serif; color: #00009F; letter-spacing: 1pt; }
  td.cla3 { padding: 1 3; font: normal 6.5pt "Arial CE", Arial, sans-serif; }
  td.cla3 b { font: normal bold 9pt "Arial CE", Arial, sans-serif; color: #00009F; letter-spacing: 1pt; }
  td.cla4 { padding: 1 2; font: normal 6.5pt "Arial CE", Arial, sans-serif; }
  td.cla4 b { font: normal bold 7.5pt "Arial CE", Arial, sans-serif; color: #00009F; letter-spacing: 1pt; }

  td.tea1 { padding: 2 3; font: normal 7.5pt "Arial CE", Arial, sans-serif; }
  td.tea1 b { font: normal bold 10pt "Arial CE", Arial, sans-serif; color: #9F0000; letter-spacing: 1pt; }
  td.tea2 { padding: 1 3; font: normal 7.5pt "Arial CE", Arial, sans-serif; }
  td.tea2 b { font: normal bold 9pt "Arial CE", Arial, sans-serif; color: #9F0000; letter-spacing: 1pt; }
  td.tea3 { padding: 1 2; font: normal 6.5pt "Arial CE", Arial, sans-serif; }
  td.tea3 b { font: normal bold 8.5pt "Arial CE", Arial, sans-serif; color: #9F0000; letter-spacing: 1pt; }
  td.tea4 { padding: 1; font: normal 6.5pt "Arial CE", Arial, sans-serif; }
  td.tea4 b { font: normal bold 7.5pt "Arial CE", Arial, sans-serif; color: #9F0000; letter-spacing: 1pt; }
  
  div { margin: 20 }
  div div { margin-left:20 }
  
  form { margin:0 }
  input, select, textarea { padding: 0; margin:1; font: normal 8pt/9pt Verdana, "Arial CE", Arial, sans-serif; }

  table.inter { border: 1 solid #004080; margin: 20; }
  td.inter { padding: 1 4; font: normal 6.5pt "Arial CE", Arial, sans-serif; background-color: #EDF9FF; color:#002270 }
  td.inter input, td.inter select, td.inter textarea { padding: 1; margin:2; font: normal 7pt/9pt Verdana, "Arial CE", Arial, sans-serif; background-color: #FBFEFF; border:1 solid #004080; }
  td.inter input.ibutton { padding: 0 2; font: bold 6.5pt/9pt Verdana, sans-serif; background-color: #004080; border-bottom: 1 solid #000080;border-right: 1 solid #000080;border-top: 1 solid #0080B0;border-left: 1 solid #0080B0; color:white; cursor:hand; }
  td.interhead { padding: 1 4; font: normal 7.5pt "Arial CE", Arial, sans-serif; background-color: #004080; color:white; }
  input.ibutton { padding: 0 2; font: bold 6.5pt/9pt Verdana, sans-serif; background-color: #004080; border-bottom: 1 solid #000080;border-right: 1 solid #000080;border-top: 1 solid #0080B0;border-left: 1 solid #0080B0; color:white; cursor:hand; }
  td.inter input.iradio { padding: 0; background-color: #EDF9FF; color:EDF9FF; cursor:hand; border: 0; }
  td.inter .smile { margin: 0; border:0; background-color: #EDF9FF; }

  b {font-weight: bold; }