.levesubmenuheader {
    background-color: #FFAE5E;
    border: 1px solid #BF6000;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    text-align: center;
}
.levesubmenu {
    background-color: #FFCD9B;
    border: 1px solid #FFA74F;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}
.levesubmenu a,.levesubmenu a:visited,.levesubmenu a:link {
    border: 1px solid #FFCC98;
    background-color: #FFCC78;
    margin-top: 1px;
    margin-bottom: 1px;
    text-decoration: none;
    display: block;
    color: #000098;
    line-height: 1.1em;
}
.levesubmenu a:hover {
    background-color: #FFB060;
    border: 1px solid #FFA74F;
}
.levesubmenu img {
    position: relative;
    top: 3px;
}
.levesubmenu .todo {
  background-color: #F0CCFF;
  color: #CC0098;
}

/*
 *
 */

.levesubmenuheader2 {
    background-color: #ff775e;
    border: 1px solid #BF6000;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    text-align: center;
}
.levesubmenu2 {
    background-color: #ff9f9b;
    border: 1px solid #FFA74F;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}
.levesubmenu2 a,.levesubmenu2 a:visited,.levesubmenu2 a:link {
    border: 1px solid #FF9a98;
    background-color: #ff9a78;
    margin-top: 2px;
    margin-bottom: 2px;
    text-decoration: none;
    display: block;
    color: #000098;
}
.levesubmenu2 a:hover {
    background-color: #FFB060;
    border: 1px solid #FFA74F;
}
.levesubmenu2 .todo {
  background-color: #F0CCFF;
  color: #CC0098;
}
/*      
 *
 */

.levemenu {
    float: left;
    width: 125px;
    padding: 2px;
}
.pravemenu {
    background-color: #FFCD9B;
    float: right;
    border: 1px solid #FFA74F;
    width: 200px;
    padding: 2px;
}
.stred {
    margin-top: 4px;
}
.stredin {
    background-color: #FFEBD7;
    padding: 4px;
    margin-left: 130px;
    border: 1px solid #FFA74F;
}
#holder {
    position: absolute;
    width: 90%;
    height: 90%;
    min-width: 600px;
    min-height: 400px;
}

#supplemental {
    width: 600px;
    height: 400px;
    visibility: hidden;
}

#content {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 600px;
    height: 400px;
    margin: 0 0 0 0;
/*    border: 1px solid #000000; */
    text-align: left;
    background-color: #e3e4f6;
    background: url(/img/mp-login.png);
}
#econtent {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 600px;
    height: 400px;
    margin: -200px 0 0 -300px;
    border: 1px solid #000000;
    text-align: left;
    background-color: #f68483;
    background: url(/img/noc-error.png);
}
#ereason {
    text-align: center;
    vertical-align: middle;
    color: red;
    margin-top: 180px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: large;
    font-color: red;
}
#login table {
    background: none;
    border: 1px solid grey;
    padding: 10px;
    border-radius:  0 0 0 0;
}
.formular {
    margin-top: 122px;
    margin-left: 170px;
}
.formular input {
    border: 1px solid #252968;
    background-color: #ececee;
}
.formular table {
    border: none
}
.formular .tlacitko {
    vertical-align: middle;
    text-align: center;
    background: url(/img/em_btn.png) no-repeat;
    border: none;
    padding: 1px 0px;
    overflow: hidden;
    width: 80px;
    height: 21px;
    margin: 1px 1px 1px 1px;
}
.list td {
    padding-right: 5px;
    padding-left: 5px;
}
body, td, th, div, p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
table th {
    border-width: 0 0 1px 0;
    background-color: #F0F0F0;
    text-align: left;
    padding-right: 10px;
    padding-left: 5px;
    border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}
table th + th {
    border-left: 1px solid #ccc;
}
table td.seperated {
    border-top: 1px solid #ccc;
    font-weight: bold;
}
table {
    font-size: 10px;
    padding: 2px;
    margin-bottom: 5px;
/*    border: 1px solid #999;*/
    padding: 1px;
    background: #c4c8cc;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(72,72,72,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(72,72,72,1);
    box-shadow: 2px 2px 5px 0px rgba(72,72,72,1);
    border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}
table a, .ahref {
    color: #146;
    text-decoration: none;
    cursor: pointer;
}
table a:hover, .ahref:hover {
    color: #111;
    text-decoration: underline;
    cursor: pointer;
}
.top {
    margin-left: 2px;
    margin-right: 0px;
    background: #FFCD9B;
    border: 1px solid #FFA74F;
}
input {
    border: 1px solid #FFCC66;
    height: auto;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFF99;
}
.inputdisabled {    
    background-color: #FFFFDD;
}
textarea,select {
    border: 1px solid #FFCC66;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFF99;
}

.tlacitko2 {
    height: 17px;
    font-size: 12px;
    min-width: 100px;
    text-align: center;
    background: #ffb468;
/*    background: url(/img/em_btn.png) no-repeat; */
    border: 1px dashed #ff8308;
}
.tlacitko2:hover {
    background: #fff3e8;
}  

.uplnevpravo {
    text-align: right;
}
.deleted {
    color: gray;
    text-decoration: line-through;
}
.fakturace {
    background-color: #FFCCCC;
}
/* Calendar */
table.calendar {
    width: 100%;
}

table.calendar td {
    text-align: center;
}

table.calendar td a {
    display: block;
}

table.calendar td a:hover {
    background-color: #99FFFF;
}

table.calendar th {
    background-color: #CC0066;
}

table.calendar td.selected {
    background-color: #0000FF;
}

img.calendar {
    border: none;
}
.ohraniceni {
    border: thin dashed #0000FF;
}
.ztrata0 {
  color: #000000;
  background-color: #00FF00;
}

.ztrata5 {
  color: #000000;
  background-color: #60FF00;
}

.ztrata10 {
  color: #000000;
  background-color: #00ff9d;
}

.ztrata15 {
  color: #000000;
  background-color: #ffc300;
}

.ztrata30 {
  color: #000000;
  background-color: #ff9100;
}
   

.ztrata100 {
  color: #000000;
  background-color: #FF0000;
}
.enabled {
  color: #000000;
  background-color: #00FF00;
}
.warn {
  color: #000000;
  background-color: #FFFF00;
}
.disabled {
  color: #000000;
  background-color: #FF0000;
}
.lister {                                                                                                                             
        border: 1px solid #000000;                                                                                                    
        padding: 1px 2px;                                                                                                             
        font-size: 10px;                                                                                                              
        font-family: Verdana, Arial, Helvetica, sans-serif;                                                                           
        color: #000000;                                                                                                               
        text-decoration: none;                                                                                                        
}                                                                                                                                     
.lister2 {                                                                                                                            
        border: 1px solid #000000;                                                                                                    
        padding: 1px 2px;                                                                                                             
        font-size: 10px;                                                                                                              
        font-family: Verdana, Arial, Helvetica, sans-serif;                                                                           
        color: #CCCCCC;                                                                                                               
        background-color: #333333;                                                                                                    
        text-decoration: none;                                                                                                        
}
.lister3 {                                                                                                                            
        border: 1px solid #000000;                                                                                                    
        padding: 1px 2px;                                                                                                             
        font-size: 10px;                                                                                                              
        font-family: Verdana, Arial, Helvetica, sans-serif;                                                                           
        color: #888888;                                                                                                               
        text-decoration: none;                                                                                                        
}
.hledat {
	width: 120px;
}
img {
  border: 0
}
.chybova_zprava             { color: #ff5928; font-weight: bold; }

/* table tree */
.hoverTable{
/*  width:100%; */
  border-collapse:collapse; 
}
.hoverTable td{ 
  padding:1px; border:#9D9D9D 0px solid;
}
/* Define the default color for all the table rows */
.hoverTable tr{
  background: #DCDCDC;
}
/* Define the hover highlight color for the table row */
.hoverTable tr:hover {
  background-color: #ffff99;
}
/* END table tree */
