body div td table {
   font-family: Verdena, 'Georgia CE', 'Times New CE', 'New York CE', 'Times CE', Georgia, times, serif;
   /*font-family: Verdena, Arial, Helvetica, sans-serif;*/
   font-size: 14px;
   font-style: normal;
}


/* admin menu */
div.menu{
   background-color:#C7CCE7;
   margin-top:5px;
   margin-bottom:0px;
   text-align:left;
   border-left:solid #99AACC 1px;
   border-right:solid #99AACC 1px;
   border-top:solid #99AACC 1px;
}

a.menu {
   text-decoration:none;
   margin-left:3px;
   margin-right:3px;
   color:black;
   font-weight:bold;
}

a:hover.menu {
   background-color:#E7E7F7;
   color:red;
   border-top:solid #C7CCE7 1px;
}

div.menu a.act{
   background-color:#E7E7F7;
   border-top:solid #C7CCE7 1px;
   color:black;
   font-weight:bold;
   text-decoration:none;
}

/* admin menu */
div.submenu{
   background-color:#E7E7F7;
   margin-top:0px;
   margin-bottom:25px;
   text-align:left;
   border-left:solid #99AACC 1px;
   border-right:solid #99AACC 1px;
   border-bottom:solid #99AACC 1px;
   
}

/* tabulka */
table {
   border-collapse:collapse;
   white-space:nowrap;
   margin-top: 5px;
}

th {
  background-color:#244474;
  color: white;
  font-weight:bold;
  padding:3px 3px;
  border:solid #99AACC 1px;
}

td {
   padding: 3px 3px;
   border:solid #99AACC 1px;
}

caption {
  font-weight:bold;
  margin: 0px 0px;
}

/* formulare */
input {
   border:solid black 1px;
}

/* spolecne */
#green{
   color:#33ff33;
   font-weight:bold;
}

#red{
   color:red;
   font-weight:bold;
}

.bold{
  font-weight:bold;
}


/* servery */
div.server-insert{
  padding:0px 0px;
  border:solid #FF9933 1px;
  width: 800px;
}

p.server-insert {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.server-insert span {
  font-weight:bold;
}

table.server-insert{
  margin-left:20px;
}

table.server-insert td {
   padding: 3px 3px;
   border:none;
}

div.server-search{
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.server-search {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.server-search span {
  margin-left:10px;
  font-weight:bold;
}

div.server-delete {
  margin-left:290px;
  margin-bottom:10px;

}

div.server-del{
  padding:0px 0px;
  border:solid red 1px;
}

.server-tpl-title {
margin-left:25px;
}

p.server-del {
   background-color:red;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:white;
}

div.server-del p.bold {
   margin-left:10px;
}

div.server-del form {
   margin-left:10px;
}

/* kategorie */
div.category-insert{
   float:left;
   width:900px;
   border:solid #FF9933 1px;
   margin-top:10px;
   margin-bottom:10px;
}

div.category-insert p {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.category-insert span {
   margin: 3px 3px;
   font-weight:bold;
}

div.category-insert input {
   margin-right:5px;
}

div.input-insert{
   float:left;
   width:500px;
}

div.input-delete{
   float:left;
   width:300px;
}

div.form-insert{
   border:solid #FF9933 1px;
   margin-top:10px;
   margin-bottom:10px;
}

div.form-insert p {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.form-insert span {
   margin: 3px 3px;
   font-weight:bold;
}
/* uzivatele */

span.filter{
  margin-left:10px;
  font-weight:bold;
}

td.red{
  background-color:#ff6633;
  color:black;
  font-weight:bold;
}

td.green{
  background-color:#33ff33;
  color:black;
  font-weight:bold;
}

div.user-account{
  float:left;
  width:500px;

}

div.user-data{
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.user-data {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.user-data ul{
   list-style:none;
   margin-left:10px;
   margin-right:0px;
   margin-top:5px;
   margin-bottom:10px;
   padding:0px 0px;
}

div.user-data span{
   font-weight:bold;
}

span.access{
  margin-left:10px;
}

div.user-server{
  float:right;
  width:350px;
  border:solid #244474 1px;
}

div.user-server p {
   background-color:#244474;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:white;
}

div.user-program{
  margin-top:10px;
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.user-program {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.user-programterm {
   border:solid 1px #244474;
   margin:5px 5px;
   padding:0px 0px;

}

p.user-programterm {
  background-color:#244474;
  color:white;
  margin:0px 0px;
  font-weight:bold;
}

p.user-labelterm {
  font-weight:bold;
  margin:0px 0px;
}

p.user-term {
  padding-left:5px;
  margin:0px 0px;
}

div.user-search{
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.user-search {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

span.search{
  margin-left:10px;
  font-weight:bold;
}

/* entity */
div.entit-insert{
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.entit-insert {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.entit-insert td{
  border:none;
}

/* entity */
div.word-insert{
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.word-insert {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.word-insert td{
  border:none;
}

/* login */

div.login {
  width:300px;
  padding:0px 0px;
  border:solid #FF9933 1px;
  margin-left:25%;
  margin-right:25%;
  margin-top:50px;
}

p.login {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}

div.login td {
   border:none;
}

/* nastaveni */
div.server-set{
  width:350px;
  margin-left:5px;
  margin-right:5px;
  margin-top:10px;
  margin-bottom:10px;
  padding:0px 0px;
  border:solid #FF9933 1px;
}

p.server-set {
   background-color:#FF9933;
   margin: 3px 3px;
   font-weight:bold;
   padding-left:5px;
   color:black;
}
