/* CSS Document */

form
{
  margin:0 0 0 0;
}

hr
{
  color:#ddd;
}


div#panel-nastaveni
{
  min-height:350px;
  background-image:url('../soubory/img/pozadi-nastaveni.png');
  background-position:right bottom;
  background-repeat:no-repeat;
}

/* -- Prehled -- */

table.nastaveni-prehled
{
  width:700px;
  text-align:left;
}

table.nastaveni-prehled td.jmeno
{
    text-align:left;
    font:bold 22px verdana, tahoma, arial;
}

table.nastaveni-prehled th
{
  vertical-align:top;
}

table.nastaveni-prehled td
{
  vertical-align:top;
}




table.nastaveni-prehled input, table.nastaveni-prehled select
{
  width:200px;
  border:1px solid #ddd;
}


table.nastaveni-prehled input.nastaveni-submit
{
  width:80px;
}




table.nastaveni-prehled div.polozka
{
  border-radius:4px;
  background-color:#E6EBFF;
  border:1px solid #ACCDFF;
  font:normal 16px verdana, tahoma, arial;
  padding:3px;
  margin:0 2px 2px 0;

}

table.nastaveni-prehled div.polozka a, table.nastaveni-prehled div.polozka b
{
  color:#8FA5FF;
  text-decoration:none;
  font-weight:bold;
  float:right;
}

table.nastaveni-prehled div.polozka a.aktivni
{
  
}


table.nastaveni-prehled div.polozka a.neaktivni
{
  color:#E6EBFF;
}

table.nastaveni-prehled div.polozka a.neaktivni:hover
{
  color:#8FA5FF;
}

table.nastaveni-prehled b.zastup
{
  float:right;
  color:#999;
  font-size:14px;
}















a.nastaveni, a.nastaveniA
{
  text-decoration:none;
  color:#bbb;
  font:normal 14px verdana, tahoma, arial;
}

a.nastaveniA
{
  font-weight:bold;
  color:green;
}

a.nastaveni:hover
{
  color:#888;
}

/* --- TABLE UZIV --- */

table.nastaveni
{
  width:100%;
  margin:0 0 0 0;
  background-color:white;
  border-collapse:collapse;
  font:normal 12px verdana, tahoma, arial;
}

table.nastaveni th
{
  background-color:#D4E6FF;
  border:1px solid #e0e0ff;
}

table.nastaveni td
{
  border:1px solid #e0e0ff;
}

table.nastaveni tr:hover
{
  background-color:#FFFFEA;
}

table.nastaveni td.id-nastaveni
{
  text-align:right;
}


table.nastaveni a
{
  text-decoration:none;
}

a.aktivni
{
  color:green;
  font-weight:bold;
}

table.nastaveni a.neaktivni
{
  font:bold 12px tahoma, verdana, arial;
  color:red;
}

a.edit
{
  font:bold 12px tahoma, verdana, arial;
  color:blue;
}






/* -- TABULKA REGISTRACE -- */

table.tabulka-registrace
{
  width:100%;
  margin-bottom:40px;
}

table.tabulka-registrace th
{
  font:bold 13px verdana, tahoma, arial;
}

table.tabulka-registrace th.nazev-zarizeni
{
  font:bold 22px verdana, tahoma, arial;
  color:#888;
}

table.tabulka-registrace input
{
  border:1px solid #ddd;
  width:95%;
}






/*  ---- Nastaveni prav ---- */

div.prava-menu-moduly
{
  width:190px;
  font-size:12px;
  border:0px solid grey;
  float:left;
}

div.prava-menu-moduly a
{
  width:169px;
  display:block;
  height:26px;
  background-color:white;
  text-decoration:none;
  color:#666;
  font-weight:bold;
  text-align:left;
  margin:5px 0 0 10px;
  padding-top:8px;
  padding-left:10px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border:1px solid white;
  border-right:none;
}

div.prava-menu-moduly a.aktivni
{
  background-color:#B3CDFF;
  width:170px;
  border:1px solid #8EACD6;
  border-right:none;

}

div.prava-menu-moduly a.neaktivni:hover
{
  background-color:#EBF5FF;
  border:1px solid #B6D2FF;
  border-right:none;

}


div.prava-panel
{
width:auto;
  background-color:#b3cdff;
  display:block;
  min-height:400px;

  border:none;
  margin:0 0 0 0;
  display:block;
  overflow:hidden;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
  border:1px solid #8EACD6;
}


div.prava-funkce
{
  width:300px;
  min-height:500px;
  margin:20px 10px 0 20px;
  float:left;
}

div.prava-funkce span, div.prava-mista span.funkce
{
  display:block;
  border:2px outset #aaa;
  background-color:#FFFFD9;
  text-decoration:none;
  padding-top:4px;
  padding-bottom:4px;
}

div.prava-funkce span.ANO
{
  font-weight:bold;
  background-color:#D9FFD9;
}

div.prava-funkce span a
{
  margin:4px 10px 0 10px;
  color:black;
  text-decoration:none;
}

div.prava-funkce input[type=text]
{
  width:242px;
  border:1px solid #aaa;
}

div.prava-funkce input[type=submit]
{
  width:50px;
  border:1px solid #aaa;
}


div.prava-mista span.funkce a.IkonaOznaceno, div.prava-mista span.funkce a.IkonaNeoznaceno, div.prava-mista span.funkce a.IkonaPlus, div.prava-funkce span a.IkonaPlus
{
  margin:2px 4px 0 0;

}

div.prava-panel-ajax
{
  width:auto;
  margin:20px 10px 0 0;
  border:1px solid #bbb;
  background-color:#DFE9FF;
  overflow:hidden;
  display:block
}

div.prava-panel-ajax span
{
  display:block;
}

div.prava-panel-ajax span.A
{
  background-color:white;
  font-weight:bold;
  border:1px solid #bbb;
}


div.prava-panel-ajax span a
{

  text-decoration:none;
  color:black;
  margin:4px 5px 0px 4px;
}


div.prava-panel-ajax a.doplnit
{
  font-weight:bold;
  font-size:12px;
  float:right;
  color:blue;
}



div.prava-zarizeni
{

}

div.prava-panel-ajax span:hover
{
  background-color:#DFFFE7;
}








