
.center  {
    text-align: center;
}

.justify {
    text-align : justify;
}

.right {
    text-align : right;
}

.left {
    text-align : left;
}

.top {
    vertical-align: top;
}

.middle {
    vertical-align: middle;
}

.bottom {
    vertical-align: bottom;
}

h2  {
  background-color: inherit;
  color : #857B4E;
}

a  {
  background-color: inherit;
  color : #73AD10;
}

a:Visited  {
  background-color: inherit;
  color : #551A8B;
}

a:Active  {
  background-color: inherit;
  color : #FF0000;
}

a:Hover  {
  background-color: inherit;
  color : #00aa00;
  text-decoration : none;
}

a.small  {
  background-color: inherit;
  color : #857B4E;
  text-decoration : none;
  font-weight: bold;
  text-align : center;
  font-size : 79%;
  font-family : "Courier New", Courier, monospace;
}

a.small:Visited {
  background-color: inherit;
  color : #551A8B;
 }

a.small:Active {
  background-color: inherit;
  color : #FF0000;
 }

a.small:Hover  {
  color : White;
  text-decoration : none;
  background-color : #888C68;
}

a.order  {
  background-color: inherit;
  color : Blue;
}

a.order:Visited  {
  background-color: inherit;
  color : Blue;
}

a.order:Active  {
  background-color: inherit;
  color : Blue;
}

a.order:Hover  {
  background-color: inherit;
  color : Blue;
  text-decoration : none;
}

a.neededhelp {
  background-color: inherit;
  color : Red;
  text-decoration : none;
}

a.neededhelp:Visited {
  background-color: inherit;
  color : Red;
  text-decoration : none;
}

a.neededhelp:Active {
  background-color: inherit;
  color : Red;
  text-decoration : none;
}

a.neededhelp:Hover {
  color : White;
  background-color : Red;
  text-decoration : none;
}

body  {
    color : Black;
    background-color : White;
    scrollbar-3dlight-color : rgb(222,222,156);
    scrollbar-arrow-color : #999999;
    scrollbar-base-color : rgb(222,222,156);
    scrollbar-darkshadow-color : Black;
    scrollbar-face-color : rgb(222,222,156);
    scrollbar-highlight-color : #999999;
    scrollbar-shadow-color : #999999;
    scrollbar-track-color : rgb(221,221,219);
}

body.menu  {
  color: inherit;
  background-color: rgb(222,222,156);
}

body.bigpic {
  color: inherit;
  background-color : Black;
  border : 0;
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
}

p {
    margin: 2pt;
}
form, ul, ol, dl {
    margin: 0;
    padding: 0;
}
p:first-line {
  margin-left: 10pt;
}
p.copyright {
  text-align:right;
  font-size: 65%;
  font-style: italic;
}

p.schoolheader {
  font-size : 70%;
  text-align : center;
}

table.datat {
    text-align:justify;
    color: inherit;
    background-color:rgb(248,250,199);
    font-size : small;
    border-collapse: collapse;
}

table.datat td.datat1 {
    color: inherit;
    background-color: rgb(243,246,154);
;    background-color: rgb(248,252,151);
}

table.newentity {
  border: none;
  width: 100%;
}

table.print {
    width : 100%;
}

table.printheader, table.printallheader {
    width : 100%;
    border : 1px;
    color: Black;
    background-color: White;
    border-collapse: collapse;
}

table.printfooter, table.printallfooter {
    width : 60%;
    border : none;
}

td, th {
    padding-left: 2pt;
    padding-bottom: 1pt;
}

td.centercell {
  text-align: center;
  vertical-align: middle;
}

td.print, th.print {
  color: Black;
  background-color: White;
  font-size : 80%;
}

th.printall, td.printall {
  font-size : 60%;
  color: Black;
  background-color: White;
}

p.sponsorsheader {
  font-weight: bold;
  font-size : 90%;
  color: Black;
  background-color: White;
}

p.sponsorslist {
  font-size : 90%;
  color: Black;
  background-color: White;
}

td.needed {
  color : Red;
  background-color: inherit;
  text-align: right
}

td.headt {
  font-weight: bold;
  color: blue;
  text-align: center;
  background-color: rgb(180,180,0);
  font-size: small;
}

td.select {
  color: inherit;
  background-color:rgb(221,221,219);
  font-weight: bold;
}

td.neededrec {
  color: red;
  background-color: inherit;
  text-align:right
}

td.neededrecadd {
  color: red;
  background-color: inherit;
  text-align:left
}

td.notinserted {
  color:black;
  background-color:rgb(255,255,0);
}

font.alert {
  color : #FF0000;
  background-color: inherit;
  text-transform : uppercase;
}

img.navrcholu {
    width: 1pt;
    height: 1pt;
    border: none;
}

img.ikony {
   border: none;
   width:88px;
   height:31px
}

img.operace {
   border: none;
}

a.menu {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}