body {
    background-color: white;
    color: black;
    margin: 20px;
    padding: 0px;
    font-family: sans-serif;
}

.mainmenu {
	color: #ffffdd;
	vertical-align: top;
	background-color: #990000;
}

.menu {
	color: #ffffdd;
	vertical-align: top;
	background-color: #990000;
        font-size: 80%;
}

.contents {
   padding: 3ex;
   background-color: #ffffdd;
}

.highlight {
   color: #990000;
}

.stronghighlight {
   font-weight: bold;
   color: #990000;
}

li.wylicz {
   padding-bottom: 1.5ex;
}

dd.workshop {
   margin-bottom: 3ex;
}

table.roomtable {
   border-collapse: collapse;
   border: 2px solid #990000;
}

td.roomtable {
   valign: middle;
   border: 1px solid #990000;
}

h1 {
   font-size: xxlarge;
   font-style: normal;
   text-align: center;
   font-weight: bold;
   color: #990000;
}

h2 {
   font-size: xlarge;
   font-style: normal;
   font-weight: bold;
   color: #990000;
}

h3 {
   font-size: large;
   font-style: normal;
   font-weight: bold;
   color: #990000;
}

h4 {
   font-size: 100%;
   font-style: normal;
   font-weight: bold;
   color: #990000;
}

h5 {
   font-size: 100%;
   font-style: italic;
   font-weight: normal;
   color: #990000;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

a:link, a:visited, a:active {
   color: #990000;
   text-decoration: none;
}

a:link:hover, a:visited:hover {
   color: #990000;
   text-decoration: underline;
}

td.menu a:link, td.menu a:visited, td.menu a:active {
   color: #ffffdd;
   text-decoration: none;
}

td.menu a:hover {
   color: #ffffdd;
   text-decoration: underline;
}

table.fee th {
   font-weight: bold;
   text-align: center;
   background-color: #ffffdd;
}

table.fee td {
   font-weight: normal;
   text-align: center;
   background-color: #ffffdd;
}

dt.authors {
   font-style: italic;
   color: #990000;
}

dt.title {
   font-weight: bold;
   color: #990000;
}

dd.abstract {
}

