body{
  font-family: Verdana, 'Geneva CE', lucida, sans-serif; 
  font-size: 8pt;
  margin: 0 0 0 0;
  padding: 0;
  text-align: center;
  color: #000000;
  background-color: #7697b7;
  background-image:url(../_img/body_bg.jpg);
  background-repeat:repeat-x;
  behavior:url("../_js/csshover.htc");
}
/* Tabulky */

table td{ 
  vertical-align:top;
  }

/* odkazy */

.textbox a:link,.textbox  a:visited,.textbox  a:active {
     color:#ff3300;
     text-decoration:none;
     font-weight:bold;
    }

.textbox a:hover {
     color:#0066cc;
     text-decoration:none;
     font-weight:bold;
    }

.textbox p {
padding: 10px 0 0 0;
    }

.textbox td {
  font-family: Verdana, 'Geneva CE', lucida, sans-serif; 
  font-size: 8pt;
    }
.textbox td a:hover img 
{
  filter: alpha(opacity=70); 
 -moz-opacity: 0.7;
 KhtmlOpacity: .7;
 opacity: .7; 
}

.textbox li {
 padding: 6px 0 0 0;
    }

.textbox ul {
 padding: 0 0 0 30px;
    }

#lngbar { color:#333333;margin:4px 4px 4px 4px;width:200px;position:absolute;top:135px;text-align:center;z-index:2000; }

#lngbar a:link img,#lngbar a:active img,#lngbar a:visited img 
{ 
 border:0; 
 filter: alpha(opacity=60); 
 -moz-opacity: 0.6;
 KhtmlOpacity: .6;
 opacity: .6; 
}

#lngbar a:hover img
{ 
 border:0; 
 filter: alpha(opacity=90); 
 -moz-opacity: 0.9;
 KhtmlOpacity: .9;
 opacity: .9; 
}

#lngbar a #alng 
{
 filter: alpha(opacity=99); 
 -moz-opacity: .9;
 KhtmlOpacity: .9;
 opacity: .9; 
}

.textbox img {
  margin: 0 5px 0 0;
 }

a:link, a:visited, a:active {
     color:#d33f00;
     text-decoration:none;
     font-weight:bold;
    }

a:hover {
     color:#ff6600;
     text-decoration:none;
     font-weight:bold;
    } 

h1 {
   text-transform:uppercase;padding:0;margin:0px; font-weight:bold;font-size:10pt;color:#ffffff;cursor:default;
   text-align:center;
   width:800px;
   z-index:1999;
}

h1 img {
 border:0;
}  
  
h1 a:link,h1 a:active,h1 a:visited { 
  margin: 0 20px 0 20px;
  display:block;
  height:130px;
  width:760px;
  background-color:#ffffff;
  filter: alpha(opacity=0); 
   -moz-opacity: 0;
   KhtmlOpacity: 0;
   opacity: 0;	
}   

h1 a:hover { 
   filter: alpha(opacity=20); 
   -moz-opacity: 0.2;
   KhtmlOpacity: .2;
   opacity: .2;	
 }   
  
h2 {
   font-weight:bold;
   font-size:10pt;
   cursor:default; 
  }

h2 img{ margin-bottom:-4px; }  
 
h3 {
   font-weight:bold;
   font-size:9pt;
   cursor:default;
   padding:0 0 0 5px;
  }

h4 {
   font-weight:bold;
   font-size:8pt;
   cursor:default;
   padding:0 0 0 5px;
  }
   
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(../_img/content.jpg);
         background-color:#ffffff;
         
	}

#header {
  width:800px;
  height:130px;
  vertical-align:bottom;
  text-align:center;
  background-image:url(../_img/main.jpg);
}

#zonefoot {
 height:60px;
 background-color:#ffffff;
 background-image:url(../_img/foot.jpg);
 background-repeat:repeat-x;
}

#zonefoot p { 
 padding:10px 30px 0 30px;
 text-align:center;
 font-size:8pt;
 color:#ffffff; 
}

#zonefoot a:link,#zonefoot a:visited,#zonefoot a:active {
     color:#ffcc00;
    }

#zonefoot a:hover {
     color:#ffff00;
    }         
         
#sidebar {
	float: left;
	width: 200px;
	margin:0; 
  padding:0;
  background-repeat:repeat-y;
     
	}

#sidebar-content {
	margin:0 10px 0 17px; 
  padding: 0 0 0 0;
  font-size: 100%;
  
	}

#main {
	margin:0 15px 0 200px; padding:0;
      }

#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:5px;
 padding:0px;
 font-size:8pt;
 min-height: 300px;
 height: auto;
 _height: 300px;
}

.textbox p { padding:4px 0 4px 0; }

.referal 
{
 width:570px;
 border-collapse:collapse;
 border:1px solid #888888;
 border-bottom:4px solid #888888;
}

.referal th
{
 font-size:10pt;
 font-weight:bold;
 border:1px solid #888888;
 border-bottom:4px solid #888888;
 background-color:#dddddd;
}

.referal td
{
 font-size:8pt;
 font-weight:normal;
 border:1px solid #888888;
}

/* listmenu */

.mcat{
  margin: 50px 0 0 5px; padding: 0;
  width:175px;
}        

.subcat{
  margin: 0 0 0 0; padding: 0;
}    
 
.mcat li {
  color:#ffffff;font-size:9pt;cursor:default;font-weight:bold;margin:2px 2px 0 2px;padding:2px;padding:0 0 0 0; list-style-type: none;
}

.subcat li{
  color:#ffffff;font-size:90%;cursor:default;font-weight:bold;margin:0 0 0 5px;padding: 0;list-style-type: none;
  text-align:left;
}        
        
.mcat li a:link, .mcat li a:visited, .mcat li a:active
{
 color:#ffffff;text-decoration:none;display:block;
 background-image:url(../_img/button.gif);
 background-repeat:no-repeat;
 background-color:#7697b7;
 padding:4px 0 4px 10px;
}

.mcatiefix li a:link, .mcatiefix li a:visited, .mcatiefix li a:active
{
 width:100%;
}

.mcat li a:hover
{
color:#1d4469;
background-image:url(../_img/overbutton.gif);
 background-repeat:no-repeat;
 background-color:#a3c4e4;
}

.subcat li a:link, .subcat li a:visited, .subcat li a:active{
  color:#7697b7;text-decoration:none;display:block;width:90%;
  background-image:url(../_img/sbutton.gif);
  background-repeat:no-repeat;
  background-color:#ffffff;
}

.subcat li a:hover{
  color:#006699;
}

/* 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;
}

/* Pomocne */  
  
.skryty
 {
  display:none;
 }     

.cc { text-align:center; }
.ll { text-align:left; }
.rr { text-align:right; }
