
/* -------------------------------------------------------- */
/* This document validates as CSS level 2.1 */
/* http://jigsaw.w3.org/css-validator/#validate_by_uri */
/* http://jigsaw.w3.org/css-validator/#validate_by_upload */
/* http://jigsaw.w3.org/css-validator/#validate_by_input */
/* -------------------------------------------------------- */

 @media screen, projection, print { 
body { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
 color: rgb(66,66,66); 
} 
#logo img { 
  position: relative; 
  float: left; 
  top: 1px; 
  width: 150px; 
  height: 77px; 
  border: 0px; 
  padding: 0px; 
  margin: 0px; 
} 
#hlavicka { 
    position: absolute; 
 top: 10px; 
 left: 10px; 
 width: 150px;  
 height: 77px; 
 } 
#navigace { 
 position: absolute; 
 width: 200px; 
 top: 87px; 
 left: 10px; 
 list-style-type: none; 
} 
#nadpisStranky { 
    font-weight: bold; 
 font-size: 16px; 
 color: rgb(66,66,66); 
 font-family: Arial, Courier, sans-serif; 
 position: relative;  
 width: 75%; 
 } 
#obsah { 
 position: absolute; 
 top: 10px; 
 width: 100%; 
    padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 10px; 
 padding-top: 0px; 
 margin: 0px 0px 0px 200px;  
} 
ul#navigace li { 
 position: relative; 
 top: 5px; 
 left:-43px; 
 padding: 3px; 
 margin: 5px; 
 background-color: #eaeaea; 
 width: 90%; 
} 
ul#navigace li.menuNadpis { 
 position: relative; 
 top: 5px; 
 left:-43px; 
 padding: 3px; 
 margin: 5px; 
 background-color: #eaeaea; 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px;  
 font-weight: bold; 
 text-align: left; 
 width: 90%; 
} 
ul#navigace li.menuNadpis2 { 
 padding-right: 3px; 
 padding-left: 3px; 
 font-weight: normal; 
 font-size: 12px;  
 left: -43px; 
 padding-bottom: 3px; 
 margin: 5px; 
 width: 90%; 
 padding-top: 3px; 
 font-family: Arial, Courier, sans-serif; 
 position: relative; 
 top: 5px; 
 background-color: #eaeaea; 
 color: #003399; 
 text-align: left; 
 text-decoration: none; 
} 
span.odsadit { 
 position: relative; 
 left: 10px; 
} 
ul#navigace li img.langSwitch { 
 position: relative; 
 top: 1px; 
 left: 30px; 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px; 
 border: 0px; 
} 
ul#navigace a { 
 position: relative; 
 left: 10px; 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px;  
 color: #003399; 
 text-decoration: underline; 
} 
ul#navigace a:hover { 
 text-decoration: underline;    
} 
td.tableNadpis { 
  font-size: 12px; 
  font-family: Arial, Courier, sans-serif; 
  color: #000000; 
  border-right: #c0c0c0 1px solid; 
  border-top: #c0c0c0 1px solid; 
  border-left: #c0c0c0 1px solid; 
  border-bottom: #c0c0c0 1px solid; 
  background-color: #e5eaf5; 
  font-weight: bold; 
  text-align: left; 
} 
th.tableNadpisBlue { 
  font-size: 12px; 
  font-family: Arial, Courier, sans-serif; 
  color: #ffffff; 
  border-right: #c0c0c0 1px solid; 
  border-top: #c0c0c0 1px solid; 
  border-left: #c0c0c0 1px solid; 
  border-bottom: #c0c0c0 1px solid; 
  background-color: #006699; 
  font-weight: bold; 
  text-align: left; 
} 
td.tableNadpisDeb { 
 font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
 color: #000000; 
 border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
    background-color: #ffedd5; 
    font-weight: bold; 
    text-align: left; 
} 
td.tableNadpisWarn { 
    font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
    color: #000000; 
    border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
    background-color: #ff9900; 
    font-weight: bold; 
    text-align: left; 
} 
td.tableDetail { 
    background-color: #ffffff; 
    font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
    color: #000000; 
    border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
} 
td.tableDetailStress { 
    background-color: #ffff99; 
    font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
    color: #000000; 
    border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
} 
td.tableDetailLightYellow { 
    background-color: #ffffd9; 
    font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
    color: #000000; 
    border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
} 
td.tableDetailLightBlue { 
    background-color: #e5eff5; 
    font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
    color: #000000; 
    border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
} 
td.tableDetailLightGrey { 
    background-color: #e9e2dc; 
    font-size: 12px; 
 font-family: Arial, Courier, sans-serif; 
    color: #000000; 
    border-right: #c0c0c0 1px solid; 
    border-top: #c0c0c0 1px solid; 
    border-left: #c0c0c0 1px solid; 
    border-bottom: #c0c0c0 1px solid; 
} 
a.textNorm { 
    font-size: 12px; 
    color: #003399; 
    background-color: inherit; 
 font-family: Arial, Courier, sans-serif; 
    text-decoration: none; 
} 
a.textNorm:hover { 
    text-decoration: underline; 
} 
textarea.BiggerFonts { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
} 
input, select, textarea { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 10px; 
} 
select.biggerSelect { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
} 
input.biggerInput { 
 border: 1px #006699 solid; 
 padding: 1px; 
 margin: 1px; 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
} 
.label { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 11px; 
 font-weight: bold; 
 text-align: right; 
} 
label.labelBigger { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 text-align: right; 
} 
caption.captionBigger { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 text-align: center; 
} 
.mainLabel { 
 font-family: Arial, Courier, sans-serif; 
 font-size: 16px; 
 font-weight: bold; 
 text-align: right; 
} 
input.jerrsButton { 
 padding: 1px; 
 margin: 1px; 
 font-family: Arial, Courier, sans-serif; 
 font-size: 12px; 
} 
fieldset.oramovany { 
   border: 2px #006699 solid; 
   padding: 4px; 
} 
fieldset.neoramovany { 
   border: none; 
   padding: 4px; 
} 
span.inline_red { 
   font-weight: 700;   /* bold */ 
   color: #b9151c;     /* sytou cervenou barvu z webu cnb */ 
} 
span.inline_blue { 
   font-weight: 700;   /* bold */ 
   color: #006699;     /* sytou modrou barvu z webu cnb */ 
} 
 pre { font-family: monospaced, courier; 
 /* poradi: horni pravy spodni levy */  
 border-top: #D3D3D3 1px dotted; 
 border-right: #D3D3D3 1px dotted; 
 border-bottom: #D3D3D3 1px dotted; 
 border-left: #D3D3D3 1px dotted; 
 white-space: pre;  
 color: black; 
 background-color: #f0f0f0;  /* pozadii je svetle seda barva */ 
 /* poradi: horni pravy spodni levy */  
 padding-top: 1px; 
 padding-right: 1px; 
 padding-bottom: 1px; 
 padding-left: 1px; 
} 
 /* neviditelny debuggovaci prvek pro vypisy */  
span.inline_invisible { 
  font-family: Arial, Courier, sans-serif; 
  font-size: 8px; 
  font-weight: 100;   /* normalni */ 
  color: white;      /* bila barva, nebude nikdy videt */ 
     display: none; 
} 
} 
@media print { 
#hlavicka { 
     display: none; 
} 
#logo { 
    display: none; 
} 
#navigace { 
    display: none; 
} 
#obsah { 
 position: absolute; 
 top: 0px; 
 float: left; 
 width: 75%; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 10px; 
 padding-top: 0px; 
 margin: 0px 0px 0px 0px;  
} 
#nadpisStranky { 
 font-weight: bold; 
 font-size: 16px; 
 color: rgb(66,66,66); 
 font-family: Arial, Courier, sans-serif; 
 width: 100%; 
 } 
#test_dtb_name { 
    display: none; 
 } 
div.block_print_invisible { 
     display: none; 
} 
}  

