body {
  color: #000000;font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size:100%; margin: 0;padding: 0;background-color: #000000;text-align: center;padding-top:15px;
}

img {border:0px solid #ffffff;cursor:pointer;}

table{
  border-collapse:collapse;border:1px solid #666666;margin:10px;width:820px;
}    
    
table th{
 padding:2px;vertical-align:top;font-weight:bold;font-size:9pt;background-color:#dddddd;border:1px solid #666666;text-align:left; 
}

table td{
 padding:2px;vertical-align:top;font-size:8pt;border:1px solid #666666; 
}    

h1 {
   padding:5px;margin:5px; font-weight:bold;font-size:11pt;color:#0066cc;cursor:default;
   }
  
h2 {
   padding:2px;margin:2px; font-weight:bold;font-size:10pt;color:#6FB5FC;cursor:default;
   }

h3 {
   padding-left:5px;padding-right:5px;margin-left:5px; margin-right:5px; font-weight:bold;font-size:10pt;color:#666666;cursor:default;
   }

.d1{ color:#0066cc;font-weight:bold; }
.d2{ color:#ff3300;font-weight:bold; } 
.d3{ color:#006600;font-weight:bold; } 
   
.cc { text-align:center !important; }
.ll { text-align:left !important; }
.rr { text-align:right !important; }

.fl { float:left !important; }
.fr { float:right !important; }  
   
form { margin:0;padding:0; }
   
p {padding:5px;margin:5px;}

#hlavni {  /* hlavni kontejner */
  width: 850px;
  margin-top: 1px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#wobsah {  /* box - napinak */
   width:850px;float:left; 
}

#head { /* design */
  height:100px;background-image: url(../_sysimg/main.png);vertical-align:bottom;font-size:10pt; position:relative;
}

#menu{ /* hlavni nabidka */
  width:850px;text-align:right;position:absolute;top:100px;background-image:url(../_sysimg/m1.png);height:20px; 
}


#login{ /* hlavni nabidka */
  width:230px;text-align:left;margin-left:30px;
}


#obsahovy { /* content */
  text-align:left;float:none;height:100%;vertical-align:top;margin-bottom: 5px;border-top:20px solid #ffffff;background-color: #ffffff;
}

#rights { /* patka ze spratka */
 text-align:left;float:none;width:100%;background-color:#1F3850;margin-top:-10px; }

.header_l {  /*  pozadi img */
       font-weight:bold;font-size:10pt;color:#333333;cursor:default;padding-left:30px;background-image: url(../_sysimg/bghead.png); border-top:3px solid #ffffff; 
 }

div.active_users {
  position:absolute;
  left:330px;
  top:10px;
  width:300px;
  color:#ffa;
}
div.active_users strong {
 display:block;
 color:#fc0;
} 
div.active_users span.auser {
 margin:0 10px 0 0;
} 
/* hyperlinks */ 
 
a:link {
         color:#0066cc;text-decoration:none;font-weight:bold;
         }

a:visited {
         color:#0066cc;text-decoration:none;font-weight:bold;
         }

a:active {
         color:#0066cc;text-decoration:none;font-weight:bold;
         }

a:hover {
         color:#ff0000;text-decoration:none;font-weight:bold;
         }

/* menu classses */              
         
.menui {
      padding:2px;color:#000000;font-size:10.0pt;cursor:default;letter-spacing:1px;background-color:#ffffff;background-image:url(../_sysimg/m2.png);cursor:help; 
      }
.menu {
      padding:2px;color:#ffffff;font-size:10.0pt;letter-spacing:1px;cursor:help;  
      }

.active
   {
   cursor:help;
   }      
      
.menu a:link {
  color:#eeeeee;text-decoration:none;font-weight:bold;
         }

.menu a:visited {
  color:#eeeeee;text-decoration:none;font-weight:bold;
         }

.menu a:active {
  color:#eeeeee;text-decoration:none;font-weight:bold; 
         }

.menu a:hover {
  color:#ffffff;text-decoration:none;font-weight:bold;         
     } 
        
/* shell classes */ 

.userclass{ border:1px solid #333333;font-weight: normal;font-size: 9pt;color: #333333; cursor: default; padding:3px; }       
         
.nadpis{font-weight: bold;font-size: 10pt;color: #1F3850; cursor: default;}

.pref{width:820px;text-align:justify;padding-left:10px;background-color:#eeeeee;border-left:5px solid #1F3850;font-weight: bold;font-size: 10pt;color: #1F3850; cursor: pointer;}
.subpref{width:800px;text-align:justify;margin-left:20px;padding-left:10px;background-color:#eeeeee;border-left:5px solid #ff0000;font-weight: bold;font-size: 10pt;color: #ff0000; cursor: pointer;}

.popis{font-weight: normal;font-size: 9pt;color: #333333; cursor: default;}

.minipopis{font-weight: normal;font-size: 8pt;color: #ffffff; cursor: default;}

.in{
    padding:1px;
    font-size : 8pt;
    font-weight: normal;
    border: solid 1px #666666;
    color: #333333;
    background-color:#ffffff;
  }

.bt {
    font-size : 8pt;
    font-weight: bold;
    color:#ffffff;
    border-top: solid 1px #aaaaaa;
    border-bottom: solid 1px #666666;
    border-left: solid 1px #aaaaaa;
    border-right: solid 1px #666666;
    background: #333333;
    text-align: center;
    }

.lstx li {margin-left:20px;padding:0;display: list-item; list-style: disc outside url(../_sysimg/level1.png);}

.lstx li ul li {margin:0;padding:0;display: list-item; list-style: disc outside url(../_sysimg/level2.png);}

.lstx li ul li ul li {margin:0;padding:0;display: list-item; list-style: disc outside url(../_sysimg/level3.png);}

.lstx li ul li ul li ul li {margin:0;padding:0;display: list-item; list-style: disc outside url(../_sysimg/level4.png);}

ul li {
         font-size : 8pt;
         color: #000000;
	margin-left:30px;
      } 
	  
.relativeposition {
	position:relative;
}	  
