body{
  font-family: Verdana, 'Geneva CE', lucida, sans-serif; 
  font-size: 8pt;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #000000;
  background-color: #d4effc;
  background-image:url(../_sys/body_bg.jpg);
  background-repeat:repeat-x;
  }
/* Tabulky */

table td{ 
  vertical-align:top;
  }

/* odkazy */

.textbox a:link,.textbox  a:visited,.textbox  a:active {
     color:#0066cc;
     text-decoration:none;
     font-weight:bold;
    }

.textbox a:hover {
     color:#ff6600;
     text-decoration:none;
     font-weight:bold;
    }

a:link,.textbox  a:visited,.textbox  a:active {
     color:#0066cc;
     text-decoration:none;
     font-weight:bold;
    }

a:hover {
     color:#ff6600;
     text-decoration:none;
     font-weight:bold;
    } 

h1 {
   font-weight:bold;
   font-size:14pt;
   color:#000000;
   cursor:pointer;
   margin:0;
   padding:0;
  }
  
h1 img {
 border:0;
}  
  
h2 {
   font-weight:bold;
   font-size:10pt;
   color:#666666;
   cursor:default; 
   
  }

h2 img{ margin-bottom:-4px; }  
 
h3 {
   font-weight:bold;
   font-size:10pt;
   color:#ffffff;
   cursor:default;
  }
   
p {
  padding:0;margin:0;
  }   

#zoneswitch{
 width:100%; 
 text-align:center;
}  

#zonebox {
	width: 800px;
         margin-left:auto;
         margin-right:auto;
         text-align:left;
	background-image:url(../_sys/content.jpg);
         background-color:#dddddd;
	}

#header {
  width:800px;
  height:180px;
  vertical-align:bottom;
  text-align:center;
  background-color:#000000; 
  background-image:url(../_sys/main.jpg);
}

#zonefoot {
 height:45px;
 background-color:#dddddd;
 background-image:url(../_sys/foot.jpg);
}

#zonefoot p { 
 padding:15px 30px 0 30px;
 text-align:center;
 font-size:8pt;
 color:#666666; 
}

a:link, a:visited, a:active {
     color:#0066cc;
    }

a:hover {
     color:#ff6600;
    }         
         
#sidebar {
	float: left;
	width: 200px;
	margin:0; 
  padding:0;
  background-repeat:repeat-y;
  position:relative;
  top:-20px;       
	}

#sidebar-content {
	margin:0; 
         padding-left: 5px;
         padding-right: 10px;
         font-size: 100%;
	}

#main {
	margin:0 0 0 200px; padding:0;
	position:relative;
  top:-30px; 
      }

#main-content {
	margin:0; padding:0;
	font-size: 100%;
	}
         
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}
         
hr.iecleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: visible;
         color:#eeeeee;
         }         


.textbox {
 margin:10px;
 padding:0px;
 font-size:8pt;
 min-height: 300px;
 height: auto;
 _height: 300px;
}

/* Menu + head */

#menubox
{
position:relative;
top:10px;
width:100%;
z-index:100;
}

#menubox a
{
display:block;
font-size:100%;
/* width:185px; */
text-decoration:none;
color:#ffcc00;
background-color:#00aa00;
margin:1px 1px 1px 30px;
padding:2px;
}

#menubox a:hover
{
color:#ffff00;
background-color:#00cc00;
}

/* listmenu */

.mmimg
{
 background:url(../_sys/active.gif) no-repeat;  
}

.smmimg
{
 background:url(../_sys/active.gif) no-repeat;  
} 
        
.mcat{
  width:180px;
  margin: 0 0 0 0px; padding: 0;
}        

.subcat{
  margin: 0 0 0 5px; padding: 0;
}    
 
.mcat li{
  color:#ffcc00;font-size:9pt;cursor:default;font-weight:bold;margin:4px 0 0 0;padding:2px;padding:0 0 0 5px; list-style-type: none;
}

.subcat li{
  color:#ffffff;font-size:9pt;cursor:default;font-weight:bold;margin:0 0 0 15px;padding: 0;list-style-type: disc;
}        
        
        
.mcat li a:link, .mcat li a:visited, .mcat li a:active
{
 color:#ffff00;text-decoration:none;display:block;width:100%;background:none;
 background-color:#006699;
 padding:2px;
}

.mcat li a:hover
{
color:#ffcc00;
background-color:#0066aa;
}

.subcat li a:link, .subcat li a:visited, .subcat li a:active{
  color:#ffffff;text-decoration:none;display:block;width:100%;background:none;
}

.subcat li a:hover{
  color:#cccccc;
}

/* Input prvky */
     
.in {
 font-size : 9pt;
 font-weight: normal;
 border:1px solid #888888;
 color:#333333;
 background-color:#ffffff;
}

.bt{
 font-size: 9pt;
 font-weight: bold;
 color: #666666;
 border:1px solid #888888;
 text-align: center;
 background-color: #cccccc;
 padding:1px;
}

.frmTab {
 border-collapse:collapse;
}

.frmTab th {
 font-size:9pt;
 font-weight:bold;
 color:#333333;
 text-align:left;
 vertical-align:top;
 border-bottom:1px solid #cccccc;
 padding-bottom:5px;
}

.frmTab td {
 font-size:8pt;
 font-weight:normal;
 color:#333333;
 text-align:left;
 vertical-align:top;
 border-bottom:1px solid #cccccc;
 padding:1px;
}



/* Pomocne */  
  
.skryty
 {
  display:none;
 }     
