/* 3.9.2013 */
	body { 
    background:white;text-align:center;margin:0px;padding:0px;
    font-size:12px;font-Family:tahoma,arial;
  }  
  h2 { margin:30px;color:navy; }  
  h4 { font-size:14px;margin:20px 10px;color:#111; }
  div { font-size:12px;border-top-left-radius:2px; }
  span { border-radius:8px; }
  fieldset { border-top-left-radius:10px; }
  
  table { margin-top:15px;margin-bottom:15px;min-width:60%;box-shadow:6px 6px 3px #ccc; }
  table tr:first-child { background:#bbc; }
  table tr:nth-child(odd) { background:#dde; }
  table tr:nth-child(even) { background:#eef; }
  .noshadowbox { box-shadow:0px 0px 0px #ffffff; }  /* tabulka bez shadow */
  
  .yesshadowbox { box-shadow:6px 6px 3px #ccc; }  /* shadow */
  
  .no-close .ui-dialog-titlebar-close { display: none; } /* UI dialog */
  .showcss{ display:block; } .hidecss{ display:none; }   /* UI confirm dialog */
  
  th { 
    font-size:12px;font-weight:bold;color:#113;white-space:nowrap;padding:2px;text-align:center;
    background:#ccd;/*background-image:url('img/podkladv.png');background-repeat:repeat-x; */
  }
  tr:first-child th:first-child { border-top-left-radius:10px; }
  td { font-size:12px;color:#113; }
  .tdden { padding:3px 5px;text-align:center; }
  
  @media screen { #dochadzkarestable tr:first-child { display:none; }}
  @media print { 
/*    #dochadzkarestable, #exportres { box-shadow:0px 0px 0px #ffffff;line-height:15px; }*/
    #dochadzkarestable td:nth-child(1) { white-space:nowrap; }
    #dochadzkarestable td:nth-child(6), #dochadzkarestable td:nth-child(7),
    #dochadzkarestable th:nth-child(6), #dochadzkarestable th:nth-child(7) { display:none; }
    #dochadzkarestable img, #exportres img { display:none; }
    #dochadzkarestable td, #exportres td { font-size:8px;color:#000;font-weight:normal;padding:0px 2px; }
    #dochadzkarestable th, #exportres th { font-size:10px;color:#000;font-weight:normal;padding:0px 2px; }
/*     #exportres th, #exportres td { border:1px solid #000; } */
    th, td { border:1px solid #000; }
    tr:first-child th:first-child { border-top-left-radius:0px; }
    table { border-collapse:collapse;box-shadow:0px 0px 0px #ffffff;line-height:16px; }
  }
  
  #dochadzkarestable .tdden { font-size:12px;padding:2px 10px;text-align:left; }
  #dochadzkarestable th { 
    font-size:12px;font-weight:bold;white-space:nowrap;padding:5px 10px;text-align:left;
  } 
  #exportres .tdden { font-size:9px;padding:3px;text-align:center; }
  #exportres .th1 { 
    font-size:11px;font-weight:bold;white-space:nowrap;padding:5px;text-align:center;
  } 
  .tdden2 { font-size:12px;white-space:nowrap;padding:5px;text-align:center; }
  .th2 { font-size:14px;font-weight:bold;white-space:nowrap;padding:5px 15px;text-align:center; }
  .th3 { font-size:9px;font-weight:bold;white-space:nowrap;padding:3px;text-align:center; }

  #peoplesettingsdiv,#exportdiv,#sviatkydiv,#nastrojediv { 
    display:none;background:white;font-size:12px;font-weight:normal;
    margin:10px;padding:10px;text-align:left;
    border:1px solid #666;border-top-left-radius:10px;
  }
  /*#osobydiv,#kodydiv,*/
  /*#peoplesettingsdiv,#sviatkydiv,#nastrojediv { text-align:left; }*/
  #exportdiv { /*text-align:center;*/font-size:14px; }

  #legenda { 
    /*position:absolute;left:70px;top:35px;width:300px;*/
    font-size:8px;text-align:left;white-space:nowrap;
    margin:0px 10px;padding:5px;
    visibility:hidden;background:white;
    border:1px solid #aaaaaa;border-top-left-radius:10px;
  }
  #legendavykaz { 
    position:absolute;left:70px;top:35px;width:300px;
    margin:10px;padding:30px;
    visibility:hidden;background:white;text-align:left;
    border:1px solid #aaaaaa;border-top-left-radius:10px;
  }

  #logincontent,#registercontent { 
    margin:10px;padding:10px 20px;
    background:white;text-align:center;
    border:1px solid #800;
  }
  #logincontent td,#registercontent td { font-size:14px;color:#113; }
  
  .tditem { padding:3px;text-align:center; }
  .tdpritomni { padding:3px 50px 3px 50px;text-align:left;font-weight:bold; }
  .tdlist { padding:2px 20px;text-align:left;font-weight:normal; }
/*  #helper,#helpercontent {
    position:absolute;top:30px;right:-190px;width:200px;height:120px;margin:0px;padding:5px;
    background:#fff;text-align:center;
    border:1px solid #999;
  }
  #helpercontent { 
    display:none;
    position:absolute;top:30px;right:21px;width:200px;height:120px;margin:0px;padding:5px;
    background:#fff;text-align:center;
    border:1px solid #999;
  }              */
  #pritomnidiv,#dochadzkadiv,#statistikadiv,#upravydochadzkydiv,#pwdchangediv { 
    display:none;
    margin:20px 10px;padding:20px 10px;
    background:white;font-size:12px;
    border:1px solid #336;border-top-left-radius:10px;
  }
  
  #pritomnidiv,#statistikadiv { text-align:center; }
  #dochadzkadiv   { text-align:left; }
  
  #upravydochadzkydiv { font-size:14px; }
  #upravydochadzkydiv table { text-align:left; }
  #upravydochadzkydiv table td { padding:4px 8px; }
  #upravydochadzkydiv table th { padding:6px; }
  #upravydochadzkydiv table td:nth-child(1) { text-align:center; }
  #upravydochadzkydiv table td:nth-child(2) { font-weight:bold }

  #resstattable td:nth-child(3) { font-weight:bold }
  
  #dochadzkadiv p { font-size:14px;font-weight:bold;text-align:center; }
  #editcontainer {
    display:none;
    position:absolute;left:0px;top:0px;right:0px;bottom:0px;
    /*background:#000;opacity:0.4;filter:alpha(opacity=40);*/
    background-color:rgba(0,0,0,0.4);
    border:0px solid #ccc;
  }
  #shadowedit {
    display:none;
    position:absolute;left:140px;top:100px;right:100px;bottom:60px;
    /*background:#000;opacity:0.5;filter:alpha(opacity=50);*/
    background-color:rgba(0,0,0,0.5);
  }
  #editdiv {
    display:none;
    position:absolute;left:120px;top:80px;right:120px;bottom:80px;margin:0px;padding:50px;
    background:#fff;text-align:left;
    border:1px solid black;border-top-left-radius:10px;
  }
  /*.additemdb,.edititemdb,.editworkinghours { display:none; }*/
  /*.addcodes,.addperson,.addholidays { display:none; }    */
  #menuedited { margin:20px 10px 0px 10px;padding:5px 10px;overflow:auto;max-height:180px; }
  #showedited { margin:0px 10px 10px 10px;padding:5px 10px;overflow:auto;max-height:180px; }
  #restable { min-width:35%; }
  #restable th { font-size:14px; }
  #restable td { font-size:12px; }

  .previewImage,#pAccess { display:none; }
  #previewImage {
    display:none;padding:15px 5px 10px 15px;
    position:absolute;top:20px;right:30px;width:320px;height:240px;
    color:#fff;
    background:#000;
    background:rgba(0,0,0,0.5);
    opacity:0.5;filter:alpha(opacity=50);
  }
  #previewPresent {
    display:none;padding:15px 5px 10px 15px;
    position:absolute;top:20px;right:30px;width:220px;height:210px;
    color:#fff;background-color:rgba(0,0,0,0.9);
    /*background:#000;opacity:0.9;filter:alpha(opacity=90);*/
  }
  
  #dialogUpload {
    position:absolute;top:0px;right:0px;bottom:0px;left:0px;
    text-align:center;
    color:#fff;background-color:rgba(0,0,0,0.1);
    margin:0px;padding-top:280px;
    /*background:#000;opacity:0.1;filter:alpha(opacity=10);    */
  }
  
  .lblspan { font-size:14px;font-weight:bold; } 
  
  hr { width:60%; }

  a { text-decoration:none; }
  .menua { 
    font-weight:bold;font-size:16px;color:#777;
    margin:3px;padding:5px 15px;border:1px solid #f0f0f0; 
  }  

  ul { list-style-type: none; }
  li { margin:10px 2px;padding:5px 10px; }
  .menub,.menuc { 
    font-weight:bold;font-size:14px;color:#777;
    margin:10px 5px;padding:5px;border:0px solid #f0f0f0; 
  }  
  
  .rssTitle { font-weight:bold;font-size:14px;color:#000;padding:5px; }
  .rssDescription { font-weight:normal;font-size:12px;color:#666;padding:5px; }
  .rssSource { font-weight:normal;font-size:10px;color:#696;padding:5px; }
  .rssDate { font-weight:normal;font-size:10px;color:#069;padding:5px; }

  .datepicker { width:120px;text-align:center;font-weight:bold; }