body { 
margin:0;
padding:0;
background-color : white;
}

.core { 
padding:0.5em;
margin:0em;
}

a:hover { color: red; }

img { border:none;}

acronym { 
border-bottom:1px dashed green; 
cursor:help; 
}

div.core div {
margin:0.5em;
margin-left:0;
padding:0.5em;
}

h2 {
margin:0;
margin-top:0.5em;
}

p.text {
padding-left:0.5em;
padding-top:0.5em;
margin:2px;
}

pre {
margin:0;
margin-top:0.5em;
margin-left:0.5em;
margin-bottom:1em;
padding:0.5em;
border:1px solid black;
background:#dddddd;
}

html>body pre {
width:100%;
display:table;
}

.a1 {
margin:0;
color:blue;
}

.a2 {
color:black;
}

.a3 {
color:purple;
}

.a4 {
color:green;
}

.a5 {
border:1px solid red;
color:red;
}

.error {
padding:0.5em;
font-size:large;
background-color:red;
}

.important {
padding:0.5em;
font-size:large;
background-color:yellow;
}

.legal {
padding-left:0.5em;
padding-top:0.5em;
margin:2px;
font-size:xx-small;
}

.skratka {
margin:5px;
}

.obsah {
margin:5px;
}

h1 {
margin:0;
padding:0.5em;
border-bottom:3px dashed #99ccff;
line-height:1em;
font-family : sans-serif;
font-size : x-large;
}

.nadpis {
margin:0;
padding:1em;
padding-bottom:0.5em;
border-bottom:3px dashed red;
line-height:1em;
font-family : sans-serif;
font-size : x-large;
font-weight:bold;
text-align:center;
}

ul {
margin-top:0;
margin-bottom:0;
}
