body, p, td  {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : none;
   COLOR : #000000;
   text-decoration : none;
}

A, A:link, A:visited, A:active  {
   COLOR : #1E4FA7;
   text-decoration : none;
}

A:hover  {
   COLOR : #000000;
   text-decoration : underline;
}

.error  {
   FONT-SIZE : 12px;
   font-weight : bold;
   COLOR : #ff0000;   
}


.nadpis, h1  {
   font-family: arial, helvetica;
   font-size: 22px;
   font-weight: 900;
   font-style: normal;
   color: #FF9E13;
}

h2  {
   font-family: arial, helvetica;
   font-size: 15px;
   font-weight: bolder;
   font-style: normal;
   color: #FF9E13;
}

h3  {
   font-family: arial, helvetica;
   font-size: 12px;
   font-weight: bold;
   font-style: oblique;
   color: #FF9E13;
}

h4  {
   font-family: arial, helvetica;
   font-size: 17px;
   font-weight: bolder;
   font-style: normal;
   color: #30427A;
}

h5  {
   font-family: arial, helvetica;
   font-size: 15px;
   font-weight: bolder;
   font-style: normal;
   color: #30427A;
}

.button, A.button, A.button:link, A.button:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;   
   background-color: #CCCCCC;      
   width: 157px;
   height: 36px;
   text-align: center;
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
   padding-top: 8px;
   padding-bottom: 10px;
   padding-left: 21px;
   padding-right: 16px;   
}

A.button:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;   
   background-color: #FFCCCC;      
   width: 157px;
   height: 36px;
   text-align: center;
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
   padding-top: 8px;
   padding-bottom: 10px;
   padding-left: 21px;
   padding-right: 16px;   
}

.search {
   font-family: Arial, Helvetica; 
   font-size: 10px; 
   color: #000000; 
   border-style: solid; 
   BORDER-BOTTOM: #000000 1px solid;
   BORDER-LEFT: #000000 1px solid;
   BORDER-RIGHT: #000000 1px solid;
   BORDER-TOP: #000000 1px solid;

}

.onlyprint {
   display: none;
}
.tabulkaSedyRamik
{
   border: 1px solid #686868;
   border-collapse: collapse;
}

.tabulkaSedyRamik td
{
   border: 1px solid #989898;
   padding: 4px;
   spacing: 0px;
   vertical-align: middle;
}

.tabulkaBezRamika
{
   border: 0px solid #686868;
   border-collapse: collapse;
}

.tabulkaBezRamika td
{
   border: 0px solid #989898;
   padding: 2px;
   spacing: 0px;
   vertical-align: top;
}

.tabulkaBezRamikaVStrede
{
   border: 0px solid #686868;
   border-collapse: collapse;
}

.tabulkaBezRamikaVStrede td
{
   border: 0px solid #989898;
   padding: 2px;
   spacing: 0px;
   vertical-align: middle;
   text-align: left; 
}

.tabulkaFormular
{
   border: 1px solid #686868;
   border-collapse: collapse;
}

.tabulkaFormular td
{
   border: 1px solid #989898;
   padding: 0px;
   spacing: 0px;
   vertical-align: middle;
}
