/* http://realworldstyle.com/2col.html */
body,td,a,p{font-family:arial,sans-serif}

html, body {
	margin: 0;
	padding: 3px;
	background-color: white;
	color: black;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

.chyba {  padding: 1em; font-weight: bold; color: red; background: yellow; border: solid 1px red; margin: 3px; }

table.zakladni { border-collapse: collapse; margin: 10px; }
table.zakladni th, table.zakladni td {  border: solid 1px black; padding: 4px; }

table.zakladni table { border-collapse: collapse; margin: 10px; }
table.zakladni th { text-align: center; }
table.zakladni td { text-align: left; }

table.klky { font-size: smaller; }

ul.seznamleku li {
    margin: 5px;
}
div#page {
    min-height: 400px;
}

.lek0 {
    border: 1px solid #6BB300;
    background-color: #E6FFBF;
}
.lek1 {
    border: 1px solid #FFE500 /*#FFFF00*/;
    background-color: #FFFFBF;
}
.lek2 {
    border: 1px solid #0033CC;
    background-color: #BFCFFF;
}
.lek3 {
    border: 1px solid #FF0000;
    background-color: #FFBFBF;
}
.lek4 {
    border: 1px solid #009999;
    background-color: #BFFFFF;
}
.lek5 {
    border: 1px solid #FF8000;
    background-color: #FFDFBF;
}

.lek6 {
    border: 1px solid #0066B3;
    background-color: #BFE4FF;
}

.lek7 {
    border: 1px solid #CC0099;
    background-color: #FFBFEF;
}

.lekpole {
    padding: 10px;
}

div.pisal {
    /*font-size: small;*/
    text-align: left;
    border: 1px solid gray;
    background-color: white;
    width: 100%;
    height: auto;
}
div.radek {
}
div.vybranyradek {
    background-color: blue;
    color: white;
}


pre.vypis {
    border: 1px solid black;
    background-color: #f0f0f0;
    padding: 1em;
    width: auto;
    margin: 2px;
    /*font-size: medium;*/
}

div.kombinace {
    border: 1px solid black;
    background-color: beige;
    padding: 0.5em;
    width: auto;
    margin: 2px;
}
div.prispevek {
    margin: 1em;
}
div.prispevek div.podpis {
    text-align: right;
}

/* ------------ */
div.platno {
    position: relative;
    top: 0;
    left: 0;
    width: 90%;
    text-align: center;
}
div.lekform {
    margin: 5px;
    padding: 3px;
    /*width: 45%;*/
}


div#pok {
    text-align: center;
}

/*
div#medi {
    text-align: center;
    font-size: small;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    padding: 1em;
}
*/

div#medi {
   text-align: center;
    /*font-size: small;*/
}


