﻿  body {
    margin-top: 0px;
    margin-right:5px;
    margin-bottom: 10px;
    margin-left:5px;
    text-align:left;
    padding: 0px;
    color: #000000;
    background-color: #ffffff;
    font: 15px/1.2;
    font-family: Verdana, "Geneva CE", lucida, sans-serif;
    height:100%;
    border: 0px solid #428e10;
  }

  .bez{
    clear:both;
  }
  .gray{
    color:#ffffff;
    background:#aaaaaa;
    width:30px;
    height:15px;
    cursor:pointer;
  }

  .red{
    color:#ffffff;
    background:#ff0000;
    width:30px;
    height:15px;
    cursor:pointer;
  }

  h1{
    color:#ffffff;
    background:#009000;
    text-align:center;
    margin:0px 0px 5px 0px;
  }
  h2{
    color:#000000;
    background:#ffffff;
    border-bottom:1px solid #000000;
    font-weight:bold;
    font-size:10pt;
    margin:5px 0px 0px 0px;
  }
  h3{
    color:#000000;
    background:#ffffff;
    border-bottom:1px solid #000000;
    font-size:10pt;
  }
  h4{
    color:#ff0000;
    background:#ffffff;
    border-bottom:0px solid #000000;
    font-size:14pt;
    margin:0px;
  }
  p{
    font-size:8pt;
    margin:0px;
  }
  .menu{
    font-size:8pt;
    margin:0px;
    border-top:0px solid #000000;
    border-bottom:1px solid #000000;
  }
  a {
   background: #ffffff;
   color: #0000ff;
   text-decoration:none;
  }
  a:hover {
   background: #ffffff;
   color: #ff0000;
   text-decoration:none;
  }
  .zapati{
    color:#009000;
    background:#ffffff;
    font-size:8pt;
    text-align:right;
    border-top:1px solid #000000;
  }
  .tucne{
    font-weight:bold;
  }
  .male{
    font-size:10pt;
  }
  .cervene{
   background: #ffffff;
   color: #ff0000;
  }
  .zlute{
    color:#ffffff;
    background:#000000;
  }
  .cervena{
   background: #ff0000;
   color: #ffffff;
  }
  .modre{
   background: #ffffff;
   color: #0000ff;
  }
  .zahl{
   background: #a0a0a0;
   color: #000000;
  }
  .stred{
   text-align:center;
  }
  .leva{
   text-align:left;
  }
  .prava{
   text-align:right;
  }
  .maleX{
    font-size:6pt;
  }
  .maleY{
    font-size:8pt;
  }
  form{
    margin:0px;
    padding:0px;
  }
  label{
    margin:0px;
  }
  .formularZS .zlute{
    color:#ffff00;
    background:#0090aa;
  }
  .formularZS  form{
    float:left;
    height:30px;
  }
  .formularLS  form{
    float:left;
  }
  .formularZS{
    color:#ffffff;
    background:#0090aa;
    border: 1px solid #000000;
    text-align:left;
    font-size:8pt;
    margin:1px;
    padding:1px;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .formularZSin{
    color:#ffffff;
    background:#0090aa;
    border: 0px solid #000000;
    text-align:left;
    font-size:8pt;
  }
  .formularLS .zlute{
    color:#ffff00;
    background:#aa5000;
  }

  .formularLS{
    color:#ffffff;
    background:#aa5000;
    border: 1px solid #000000;
    text-align:left;
    font-size:8pt;
    margin:1px;
    padding:1px;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }

  .formularUC{
    color:#ffffff;
    background:#aaaaaa;
    border: 1px solid #000000;
    text-align:left;
    font-size:8pt;
    margin:1px;
    padding:1px;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .formularRA{
    color:#000000;
    background:#aaffaa;
    border: 1px solid #000000;
    text-align:left;
    font-size:8pt;
    margin:1px;
    padding:1px;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .formularRA .cervene{
    color:#ff0000;
    background:#aaffaa;
  }

  .formularLSin{
    color:#ffffff;
    background:#aa5000;
    border: 0px solid #000000;
    text-align:left;
    font-size:8pt;
  }


  .poz1{
    color:#ffffff;
    background:#aa5000;
    border:1px solid #000000;
  }
  .poz1 a{
    color:#ffffff;
    background:#aa5000;
  }
  .poz1 a:hover{
    color:#ffff00;
    background:#aa5000;
  }
  .poz2{
    color:#ffffff;
    background:#ff5000;
    border: 1px solid #000000;
  }
  .poz2 a{
    color:#ffffff;
    background:#ff5000;
  }
  .poz2 a:hover{
    color:#ffff00;
    background:#ff5000;
  }
  .poz3{
    color:#ffffff;
    background:#aaaaaa;
    border: 1px solid #000000;
  }
  .poz3 a{
    color:#ffffff;
    background:#000090;
  }
  .poz3 a:hover{
    color:#ffff00;
    background:#000090;
  }
  .poz4{
    color:#ffffff;
    background:#0090aa;
    border: 1px solid #000000;
  }
  .poz4 a{
    color:#ffffff;
    background:#0090aa;
  }
  .poz4 a:hover{
    color:#ffff00;
    background:#0090aa;
  }
  .seznamDL{
    font-size:12px;
    color:#000000;
    background:#ffffff;
    padding:0px;
  }
  .rozvrh {
    border-collapse:separate;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .seznam{
    font-size:12px;
    border-collapse:collapse;
    color:#000000;
    background:#ffffff;
    border: 1px solid #000000;
    margin:0px;
    padding:0px;
  }
  .seznam td{
    border: 1px solid #000000;
    padding:2px;
  }
  .seznam .zahlavi{
    color:#000000;
    background:#a0a0a0;
  }
  .seznam .nerozvrh1{
    color:#000000;
    background:#a0a0a0;
    border: 1px solid #000000;
  }
  .seznam .rozvrh1 a{
    color:#ffff00;
    background:#0090a0;
    border: 0px solid #000000;
  }
  .seznam .rozvrh1 a:hover{
    color:#9000a0;
    background:#0090a0;
    border: 0px solid #000000;
  }
  .seznam .rozvrh1{
    color:#ffffff;
    background:#0090a0;
    border: 1px solid #000000;
  }
  .seznam .nerozvrh2{
    color:#000000;
    background:#ffa0a0;
    border: 1px solid #000000;
  }
  .seznam .rozvrh2{
    color:#ffffff;
    background:#9000a0;
    border: 1px solid #000000;
  }
  .seznam .rozvrh2 a{
    color:#ffff00;
    background:#9000a0;
    border: 0px solid #000000;
  }
  .seznam .rozvrh2 a:hover{
    color:#0090a0;
    background:#9000a0;
    border: 0px solid #000000;
  }
  .seznam .bila{
    color:#000000;
    background:#ffffff;
    border: 1px solid #000000;
  }
  .seznam .seda{
    color:#000000;
    background:#f0f0f0;
    border: 1px solid #000000;
  }
  .akceCo{
    color:#000000;
    background:#b0ffff;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akceCo a{
    color:#ff0000;
    background:#dddddd;
  }
  .akceCo a:hover{
    color:#0000ff;
    background:#dddddd;
  }
  .akcePř{
    color:#000000;
    background:#dddddd;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akcePř a{
    color:#000000;
    background:#dddddd;
  }
  .akcePř a:hover{
    color:#0000ff;
    background:#dddddd;
  }
  
  .akcePřA{
    color:#000000;
    background:#905050;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akcePřA a{
    color:#ffffff;
    background:#905050;
  }
  .akcePřA a:hover{
    color:#ffff00;
    background:#905050;
  }
  
  .akceCv{
    color:#000000;
    background:#00cc00;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akceCv a{
    color:#000000;
    background:#00cc00;
  }
  .akceCv a:hover{
    color:#0000ff;
    background:#00cc00;
  }

  .akceCvA{
    color:#000000;
    background:#ff9090;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akceCvA a{
    color:#ff0000;
    background:#aacc00;
  }
  .akceCvA a:hover{
    color:#0000ff;
    background:#aacc00;
  }
  
  .akceSe{
    color:#000000;
    background:#aaffaa;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akceSe a{
    color:#000000;
    background:#aaffaa;
  }
  .akceSe a:hover{
    color:#0000ff;
    background:#aaffaa;
  }

  .akceSeA{
    color:#000000;
    background:#ffcccc;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akceSeA a{
    color:#ff0000;
    background:#ffcccc;
  }
  .akceSeA a:hover{
    color:#0000ff;
    background:#ffcccc;
  }
  
  .akce{
    color:#000000;
    background:#00ffff;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akce a{
    color:#ff0000;
    background:#00ffff;
  }
  .akce a:hover{
    color:#0000ff;
    background:#00ffff;
  }
  
  .akce_sel{
    color:#000000;
    background:#909090;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akce_sel a{
    color:#ff0000;
    background:#909090;
  }
  .akce_sel a:hover{
    color:#0000ff;
    background:#909090;
  }
  .akce_pl{
    color:#000000;
    background:#f0f0f0;
    font-size:8pt;
    font-weight:bold;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akce_pl a{
    color:#ff0000;
    background:#f0f0f0;
  }
  .akce_pl a:hover{
    color:#0000ff;
    background:#f0f0f0;
  }
  .akce_del{
    color:#000000;
    background:#00dddd;
    font-size:8pt;
    text-align:center;
    border: 1px solid #000000;
    border-radius:5px 5px 5px 5px;
    box-shadow: 3px 3px 0px 0px #e0e0e0;
  }
  .akce_del a{
    color:#ff0000;
    background:#00dddd;
  }
  .akce_del a:hover{
    color:#0000ff;
    background:#00dddd;
  }
  .prazdne{
    color:#000000;
    background:#ffffff;
  }
  .prazdneA{
    color:#000000;
    background:#ff0000;
  }
  .kryje{
    color:#ffffff;
    background:#ff0000;
  }
  .top{
    border-top:1px solid #000000;
  }

  .right{
    border-right:0px solid #000000;
  }

 .admin_o{
   background-color: #ffffff;
   color:#0090aa;
 }
 .admin_o1{
   background-color: #0090aa;
   color:#ffffff;
 }
 .admin {
   margin:5px 0px 5px 0px;
   width:auto;
   height:auto;
   background-color: #ffffff;
   color:#000000;
   border: 0px solid #ff0000;
 }
 .admin a{
   display:block;
   cursor:pointer;
   height:auto;
   width:100px;
   border: 1px solid #2378d2;
   float:left;
   text-align:center;
   text-decoration:none;
 }

 .admin .zobrazit{
   display:blok;
   border:1px solid #2378d2;
   float:none;
   padding:5px;

 }
 .admin_a{
   float:none;
   height:19px;
 }
 .blok_ZS{
   margin:5px;
   display:inline-table;
 }
 .blok_LS{
   display:inline-table;
 }
 .blok_end{
   float:none;
}
  .ano{
    border:3px solid #0000ff;
  }
  .ne{
    border:3px solid #ffffff;
  }

 .show{
   opacity: 1;
   filter: alpha(opacity=100);
 }
 .hide{
   display:none;
 }
