* { margin:0;padding:0;}

body, p, li, td, th
		{ 
		font-family: Verdana CE, Helvetica CE, Verdana, sans-serif;
		font-size: 8pt;
		line-height: 140%;
        text-align:justify;
        
		}

body		
		{
		background-color: #ffffff; /*#E9FFE1;*/
		/*background-image: url("img/center/loga/neutralni.gif");
		background-repeat: repeat;*/		
		scrollbar-face-color: #00C040;
		scrollbar-shadow-color: #00C040;
		scrollbar-highlight-color: #00C040;
		scrollbar-3dlight-color: #404040;
		scrollbar-darkshadow-color: #404040;
		scrollbar-track-color: #e0e0e0;
		scrollbar-arrow-color: #404040;
		margin:0;
		padding:0;
		display:block;
		border:none;
		}

li
		{
		list-style-position:inside;
		margin-left:0;	
		padding-left:2em;
		}


H1	{
		height: 20px;
		display:block;
		position:relative;
		margin: 0 0 0 0;
		padding: .25em 0 .25em .5em;
		color:#ffffff;/*#ffff99;*/
		font-weight:bold;
		font-size:1.5em;
		letter-spacing: 0.5px;
		text-align:center;
		text-transform:uppercase;
		line-height:100%;
		background-color:#59c56d /*#00c040 puvodni zelena barva nadpisu*/;
		}	


H2	{
		display:block;
		font-weight: bold;
		margin:0.5em 0 0.5em 0;
		padding: .3em;
		padding-left: 13px;
		font-size: 1.25em;
		color:#ffffff;/*#ffff99;*/
		background-color: #59c56d;/*puvodni zelena viz H1*/
		text-transform:uppercase;
		}

H2 img
		{
		position:relative;
		float:left;
		top:-.2em;
		left: -.2em;
		vertical-align:top;
		height:1.5em;
		}

.H2blok	{
		display:block;
		font-weight: bold;
		background-color:#e9ffe1;
		text-transform:uppercase;
		line-height:125%;
		font-size: 1.25em;
		}
		
.H2blok a
		{
		display:block;
		position:relative;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		line-height:125%;
		margin: 0 0 0 0;
		padding: 1em;
		}




.H2blok a:link, .H2blok a:visited	
		{
		color:#ff6633;
		}
.H2blok a:hover	
		{
		display:block;
		font-weight: bold;
		color:#FFFFFF;
		background-color:#00c040;
		text-transform:uppercase;
		text-decoration:none;
		line-height:125%;
		}

.H2blok a:link .rozbal, .H2blok a:visited .rozbal
		{
		display:none;
		}
		
.H2blok a:hover .rozbal  
		{
		display:block;
		color:#FFFFFF;
		/*margin: 0 0 0 0;
		padding: .3em .3em .3em .3em;*/
		background-color:#00c040;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		text-align:left;
		line-height:125%;
		text-align:justify;
		}	


H3	{
		display:block;
		font-weight: bold;
		margin:0;
		padding: 0;
		font-size: 1em;
		color:#ff3300;
/*		background-color:#00c040;*/
		text-transform:uppercase;
		}



		
.h1rss a img	
		{
		position:relative;
		border-color:#000000;
		border-style:solid;
		border-width:1px;	 
		max-height:18px;
		padding:0;
		margin:0;
		top:0;
		}	
		
.h1rss a:hover	
		{
		border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;	 
		}

.nezalom
		{
		  white-space:nowrap; 
		}
		

.presmer
       {  
         
         top: 100px;
         left: 130px;
         
         height: 50px;
         margin: 0 0 0 0;
		 padding: .25em 0 .25em .5em;
		 color:#ffffff;/*#ffff99;*/
		 font-weight:bold;
		 letter-spacing: 0.5px;
		 line-height:100%;
		 background-color:#59c56d;
		 font-size: 15pt; 
       }  

.odkaz_pok
       {
          position: relative;
          top: 50px;
          text-align: center;
          font-size: 12pt;
        
          color:#59C56D;
	   }
		
.odkaz_pok a:link
      {
       color:#59C56D;
      }   

.odkaz_pok a:visited
      {
       color:#59C56D;
      } 

.logo_ids
       {
           
           left: 130px;
           
       }

.odkaz a:link, .odkaz a:visited
       {
           color:#cc3300;
           text-decoration: none;
       } 
       
.odkaz a:hover
       {        
          color: #59C56D;
       }
.zpet
     {  		
      position: relative;
      margin-top: 20px;
      font-size: 15px;
      color: white;
      background-color: #59c56d;
      font-weight: bold;
      padding: 6px 14px 6px 14px;
      width: 45px;
      height: 12px;
      border-style: outset;
      left: -3px;      
     }
     
.zpet a:link, .zpet a:visited, .zpet a:hover
     {
      color: white;
      text-decoration: none;
     } **/
     
.zpet
     {  		
      position: relative;
      margin-top: 20px;
          
     }
     
.zpet a:link, .zpet a:visited, .zpet a:hover
     {
      color: #cc3300;
      
     }     
               
#main
		{
	
		display:block;
	
	    padding-left: 5px;
        padding-right: 5px;	
        margin-left: auto;
        margin-right: auto; 
		width: 990px;
		max-width:1500px;
		min-width:800px;
		height:auto;
        padding-bottom: 150px;
		/*background-color:#e9ffe1;*/
		}

#top
		{
		
		display:block;
		padding-top:0px;
		width:100%;
		height:168px;
		left:0;
		background-image: url('../img/top/pozadi.jpg');
		background-repeat: no-repeat;
		/*background-color:#FFFFFF;*/
		/*border-bottom-color:#00C040;
		border-bottom-width:1px;
		border-bottom-style:solid;*/
		}

#top #text		
		{
		position: relative;
		top: 51px;
		right: 200px;
		padding:7px 0px 9px 0;
		width:auto;
		height:auto;
		text-transform:uppercase;
		text-align:right;
		font-size:20px;
		font-weight:bold;
		line-height: 110%;*/
		/*border-right-color:#00C040;
		border-right-width:1px;
		border-right-style:solid;*/
		}		
		
#top #imgids	
		{
		
		position: relative;
		top: 110px;
		width:auto;
		height:auto;
		}			

#top #imgbrn	
		{
		position: relative;
		bottom: 2px;
		float: right;
		right: 77px;
		width:auto;
		height:auto;
		}

#top #imgjmk	
		{
		position: relative;
		bottom: 2px;
		float: right;
		right: 88px;
		width:auto;
		height:auto;
		}

#top #cz,#top #gb,#top #de, #top #esp, #top #rus 
		{
		position: relative;
		float: right;
		
		
		}

#top #cz { bottom:4px;
           left:39px;
         }

#top #gb { left:69px;
           top:15px;
         }

#top #de { left:99px;
           top:34px;
         }
         
#top #rus { left:163px;
           top:-4px;
         }
         
#top #esp { left:193px;
           top:15px;
         }  
		
#top a img
		{
		border-style:none;
		}

/*#top a:hover 	
		{
		border-color:#00C040;
		border-width:1px;
		border-style:dashed;
		}*/
		
#left
		{
		float:left;
		position:absolute;
		margin:0;
		padding:0;
		padding-bottom:10px;
		top: 170px;
		/*left:10px;*/
		width:180px;
		height:auto;
		/*#E9FFE1;*/
		/*color:#ffff33;*/
		}

#left .logo
       { position: relative;
         left: 30px;
       }

#left #menu


 
		{
		position:relative;
		display:block;
		/*margin: .6em 0 .3em 0;
		padding: .2em 0 .2em 0;*/
		top:  0px;
		left: 0px;
		width:100%;
		/*background-color:#00c040;/*#e9ffe1;*/
		/*border-color:#00C040;
		 border-width:4px;
		 border-style:double; solid;
		 border-collapse:collapse; */
		border: none; 
		}		
    
   #left #menu a
		{
		background-color:#59c56d;
		position:relative;
		display:block;
		margin-bottom: 2px;
		padding:.3em 0 .5em 0.7em;
		height: 12px; 
  	    color:#ffffff;/*#ff6633;#00C040;*/
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		font-size: 11px;
		/*line-height:125%;*/
		
	
		} 

#left #menu a:link, #left #menu a:visited
		{
		color:#ffffff;
		border-width: 1px;
		border-color:#59c56d;
		border-style: solid;
		}

#left #menu  a:hover 
		{
		background-color:#ffffff;/*#00C040;*/
		font-size: 11px;
		color:#59c56d;/*#ffffff;#ffff99;*/
		border-right: none;
		/*text-decoration:underline;*/
		}		

#left #menu .rozbal, #left #menu .rozbal
		{
		display:none;
		}
		
#left #menu a:hover .rozbal
		{
		display:block;
		position:absolute;
		left: 180px;
		top: -1px;
		margin-left: -1px;
		width: 15em;
		padding: 0 0 0 0;
		background-color:#00c040;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		/*font-size:.9em;*/
		text-align:left;
		line-height:125%;
		z-index: 2;
		/*border-color:#00c040;
		border-width:4px;
		border-top-style:double;
		border-right-style:double;
		border-bottom-style:double;*/
		border: none;
		}		

#left #menu a:hover .rozbal .text
		{
		display:block;
		margin: 1px 1px 1px 0;
		padding: .25em .4em .25em .5em;
		border-width: 1px;
		border-color:#59c56d;
		/*border-width:1px;
		border-left-style:dotted;
		border-top-style:double;
		border-right-style:double;
		border-bottom-style:double;*/
		background-color:#ffffff;
		color: #59c56d;
		z-index: 2;
		text-decoration:none;
		}

#left #menu .posledni
       	{ margin: 0;			
		}


#left .podmenu
       {
         /*margin-top: 10px;*/
         border-color: #00c040;
         padding-bottom: 10px;
         border: none;
         
       }

#left .podmenu .formular
       {
        width: 99%;
        height: 69px;
        margin-top: 10px;
        border:1px solid #59C56D;
         
       }

 
#left .podmenu .formular .napis
       {    
         padding-top: 5px;
	 padding-bottom: 5px;
         /*background-color: #59C56D;*/
	background-color:#ffffbb;
	border-color:#59C56D;
	border-bottom-style:solid;
	border-width:1px;
	/*color: white;*/
          color: #CC3300;
         text-align: center;
         font-weight: bold; 
          text-align:center;
	  font-weight:bold;
       }
       
#left .podmenu .formular .napis1
       {
       	 font-weight:bold;      
         background-color: #59C56D;
         color: white;
         text-align: center;
          
       }       
       
#left .podmenu .formular .pole
       {
         position: relative;
         width: 140px;
         top: 8px;
         left: 4px;
         border-color: #59C56D;
         border-style: solid;
         border-width: 1px;
	 font-size: 10px;
	 height: 17px;
	 text-align: center;
       } 


.opera9 #left .podmenu .formular .pole
        {
          top: 10px;
        } 



#left .podmenu .formular .tlacitko
      {
        position: relative;
        left: 1px;
        top: 10px;
        width: 28px;
        height: 21px;
        background-color: #59C56D;
        color: white; 
	font-size: 10px;
	font-weight: bold;
	text-align: center;
      }
		
#left .podmenu .popis
		{
		position:relative;
		display:block;
		margin-top: 40px;
		color:#CC3333 /*#00c040*/;
		height:auto;
		width:92%;
		/*border-color:#00C040;
		border-style:double;
		border-width:4px;*/
		border: none;
		font-weight:bold;
		text-align:center;
		text-transform:none;
		left:  9px;
		/*background-color:#e9ffe1;/*#00c040;*/
		}



#left .podmenu .popis2
		{
		position:relative;
		display:block;
		margin-top: 40px;
		color:#CC3333 /*#00c040*/;
		height:auto;
		width:100%;
		/*border-color:#00C040;
		border-style:double;
		border-width:4px;*/
		border: none;
		font-weight:bold;
		text-align:;
		text-transform:none;
		/*background-color:#e9ffe1;/*#00c040;*/
		background-color: #00c040;
		}



#left .podmenu .popis .nadpis, #left .podmenu .popis2 .nadpis
       {
       color:black;   
       margin-bottom: 7px;
       }
	
#left .podmenu .popis1
		{
		position:relative;
		display:block;
	    bottom: 30px;
		color:#CC3333;
		height:auto;
		width:100%;
		border: none;
		font-weight:bold;
		text-align:center;
		text-transform:none;
		/*background-color: #e9ffe1;*/		
		}

#left .podmenu .popis1 .sirka
    {
    position:relative;
		display:block;
    width:92%;
    text-align: center;
    left: 7px;   
    }
#left .podmenu .popis1 .nadpis
       {
       color:black;   
       margin-bottom: 7px;
       }



#left .podmenu .popisblue
		{
		position:relative;
		display:block;
		margin: .5em 0 .3em 0;
		padding: .2em .3em .2em .3em;
		color:#00c040;
		height:auto;
		width:100%;
		border-color:#00C040;
		border-style:double;/*solid;*/
		border-width:4px;
		font-weight:bold;
		text-align:center;
		text-transform:none;
		background-color:#ff9900;
		}


		
#left .podmenu .popis a,#left .popisblue a, #left .podmenu .popis2 a
		{
		color: #CC3333;
		text-decoration:underline;
		}
		

#left .podmenu .popis img
	 {
	 width: 98%;
	 padding:0;
	 margin:0;
	 }



		
/*#left .popis a img
	 {
	 position:relative;
	 top:0;
	 left:0;
	 }*/
	
#left .podmenu .popis a:hover img
	 {
	 border-color:#ff6633;
	 }	
	 
#left .podmenu .kor-logo
	 {
	 position:relative;
	 left:39px;
	 width:auto;
	 top: 15px;
	 margin-top: 20px;
	 margin-bottom: 20px; 
   }	


#left .podmenu .uitp
 { position:relative;
   left: 30px; 
 }
 

#left .podmenu .emta
 { position:relative;
   left: 72px; 
   bottom: 30px;
 }



#left .podmenu .caovd
 { position: relative;
   left: 116px; 
   bottom: 60px;
 }   



#left .podmenu .fondy
 { position:relative;
   left:52px;
   bottom: 55px;
   margin-bottom: 10px; 
 }



#left .podmenu img
{ border: none;
}

/*#left .podmenu .rss
{ position:relative;
  bottom: 20px;
}*/

.centermain
       {
		display:block;
		position: relative;
		border-left-style: dotted;
		border-left-color:#00C040;
		border-left-width: 1px;
		border-right-style: dotted;
		border-right-color:#00C040;
		border-right-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color:#00C040;
		border-bottom-width: 1px;
		margin: 0 0 0 0;
		padding: 0;
		top:2px;
		right:170px;
		left:188px;
		min-width: 550px;
		width: 600px;
		/*height:30px;*/
		background-color:#ffffff; /*#e9ffe1;*/
		z-index:0;
		}

.centermain .news
    {
      margin-top: 10px;
    }

.centermain .news ul
   {
     list-style-image:url(img/center/cudlzel.gif);
   }

.centermain .news li
   {
     margin-top: 5px;
     margin-right: 15px;
   }

.centermain .tarif_mezera
    {
     margin-top: 20px;   
    }
    
    
.centermain .cmtop .rss
{ position:absolute;
  top: -33px;
  right: 0px;
  border: none;

}

.centermain .cmtop .rss img
{ border:none;
}

		
.centermain .popup
		{
		position:absolute;
		float:none;
		z-index:0;
		top: 2.8em;
		left: 0;
		width:100%;
		height:100%;
		background-color:#e9ffe1;
		border-color:#00C040;
		border-style:double;/*solid;*/
		border-width:4px;
		color:#00c040;
		}

#center a:link .popup{z-index:1;}
#center a:visited .popup {z-index:-1;}	

#center .popup a:link {z-index:1;}
#center .popup a:visited {z-index:1;}

/*
.centermain
		{
		position:absolute;
		display:block;
		width:96%;
		margin: .6em 0 0 0;
		padding: .6em 15px 5px 12px;
		background-color:#ffffff;
		border-color:#00C040;
		border-style:double;
		border-width:4px;
		z-index:-1;
		}
*/
.centermain .posun
    { margin-bottom: 10em;
    }

.centermain .posun h2
    { margin-top: 10px;
    }

.centermain .posun1
    {
      margin-top: 400px; 
    
    }    

.centermain .neposun
    { margin-bottom: 5px;
    }
    
.centermain .cmtop
		{
		position:relative;
		display:block;
		margin: .5em 0 1.3em 0;
		padding: 1em 0 1em 0;
		width:100%;
		height:auto;
		border-color:#00C040;
		border-width: 1px;
		border-bottom-style:dotted;
		background-color:#ffffbb;/*#e9ffe1;*/
        font-size: 10px;
		}


.centermain .cmmenuxl
		{
		position:relative;
		display:block;
		width:100%;
		padding:0 0 .3em 0;
		background-color:#ffffbb;/*#e9ffe1;*/
		z-index:2;
		}
		
.centermain .cmmenuxl a
		{
		position:relative;
		display:block;
		margin: .2em .2em .2em .2em;
		padding:.3em .9em .3em .9em;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		line-height:125%;
	  color:#cc3300;
		}
.centermain .cmmenuxl a .cudlik
		{  margin-right: 5px;
		   position:relative;
		   text-decoration:none;
		   border: none;
		}		
		
				
		
.centermain .cmmenuxl a:link, .centermain .cmmenu a:visited
		{
		color:#cc3300;/*#00c040;*/
		text-decoration:none;
		}

.centermain .cmmenuxl a:hover 
		{
		background-color:#ffffdd;/*#e9ffe1;/*#00c040;/*#e9ffe1;*/
		/*border-color:00C040;
		border-width: 1px;
		border-style:dotted;*/
		color:#00c040;/*#ff6633;/*#ffffff;/*#ffff99;*/
		font-size:1em;
		text-decoration:none;
		}		

.centermain .cmmenuxl a:link .cmrozbal, .centermain .cmmenu a:visited .cmrozbal
		{
		display:none;
		}
		
.centermain .cmmenuxl a:hover .cmrozbal
		{
		display:block;
		position:absolute;
		top:0;
		/*right:1.3em;
		left:60%;
		width:auto;*/
		left:95%;
		width:64%;
		margin: 0 0 0 0;
		padding: .3em 0 0 .3em;
		border-color:#00C040;
		border-width: 1px;
		border-top-style:dotted;
		color:#00c040;/*#ffffff;*/
		background-color:#ffffdd;/*#00c040;*/
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		text-align:left;
		line-height:125%;
		text-align:justify;
		}		

		
.centermain .cmmenu 
		{
		position:relative;
		display:block;
		width:63%;
		padding:0 0 .3em 0;
		background-color:#ffffbb;/*#e9ffe1;*/
		z-index:2;
		}


		
.centermain .cmmenu a
		{
		position:relative;
		display:block;
		margin: .2em .2em .2em .2em;
		padding:.3em .9em .3em .9em;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		line-height:125%;
		}
.centermain .cmmenu a:link, .centermain .cmmenu a:visited
		{
		color:#cc3300;/*#00c040;*/
		}

.centermain .cmmenu a:hover 
		{
		background-color:#ffffbb;/*#e9ffe1;/*#00c040;/*#e9ffe1;*/
		/*border-color:00C040;
		border-width: 1px;
		border-style:dotted;*/
		color:#00c040;/*#ff6633;/*#ffffff;/*#ffff99;*/
		font-size:1em;
		text-decoration:none;
		}		

.centermain .cmmenu .submenu a
		{
		position:relative;
		display:block;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		margin-left: -7px;
		margin-right: 30px;
		margin-top: -5px;
		margin-bottom: 3px;
		}

.centermain .cmmenu .submenu li
       {
         list-style-type: none;
       }
.centermain .cmmenu a:link .cmrozbal, .centermain .cmmenu a:visited .cmrozbal
		{
		display:none;
		}
		
.centermain .cmmenu a:hover .cmrozbal
		{
		display:block;
		position:absolute;
		
		/*right:1.3em;
		left:60%;
		width:auto;*/
		margin: 2px 2px 2px 2px;
		left:99%;
		width:55%;
		padding: .3em .3em .3em .3em;
		border-color:#00C040;
		border-width: 1px;
		border-style: dotted;
	    color:/*#00c040;/*#ffffff;*/#59c56d;
		background-color:/*#ffffdd;/*#00c040;*/white;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		text-align:left;
		line-height:125%;
		text-align:justify;
		z-index: 2;
		}		


.centermain .cmright
		{
		position:absolute;
		top:1em;
		right:0em;
		left:68%;
		width:auto;	
		margin: 0;
		padding:0;
    background-color:#ffffbb;/*#e9ffe1;/*#00C040;*/
		color:#FFFF99;
		width:32%;
		height:auto;
		z-index:1;
		}	
		
.centermain .cmright a
		{
		display:block;
		margin: .2em .2em .2em .2em;
		padding:.3em .9em .3em .9em;
  	text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		line-height:125%;
		color:#cc3300;/*#00c040;*/
		}		

.centermain .cmright a:hover  
		{
		color:#00c040;/*#ff6633;*/
		text-decoration:underline;
		}	
	
.centermain .odst 
		{ margin-left: 12px;
		  margin-right: 12px;
		 padding:0 0 .6em 0;
		}


.centermain .red 
		{
		margin:0.5em 0 0.5em 0;
		padding: 0.3em;
		background-color:#ff0000;
		color:#ffffff;
		font-size: 1em;
		line-height: 1.5em
		}

.centermain .red .tuc
        {  font-weight:bold;
           padding-left: 0px;
           padding-right: 0px;
        }		

.centermain .red a:link, .centermain .red a:visited 
		{
		margin: 0.5em 0 0.5em 0;
		padding: 0.3em;
		display:inline;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:none;
		text-decoration:underline;
		}
		
.centermain .red a:hover 
		{
		display:inline;
		color:#aa0000;
		text-transform:none;
		text-decoration:underline;
		font-weight:normal;
		}		
		

.centermain .odst a:link, .centermain .odst a:visited 
		{
		display:inline;
		color:#aa0000;
		text-transform:none;
		text-decoration:underline;
		font-weight:normal;
		}
		
.centermain .odst a:hover 
		{
		color:#ff0000;
		font-size:1em;
		font-weight:normal;
		}

.centermain .odst .lb
		{
		font-weight:bold;
		}

.centermain .odst .rb
		{
		text-align:justify;
		}
		
		

.centermain .odst1 
		{ margin-bottom: 10px;
		  margin-left: 12px;
		  margin-right: 12px;
		  padding:0 0 .6em 0;
		}

.centermain .miniodst 
		{ margin-top: 7px;
		 
		}
		
.centermain .odst3 
		{ margin-bottom: 10px;
		  margin-left: 12px;
		  margin-right: 12px;
		  padding:0 0 .6em 0;
		  margin-top: 25px;
		}		

.centermain .odst1 .bold
       {
         font-weight: bold;
       }
.centermain .odst1 .kurz
        {   font-style: italic;
            margin-left: 5px;
        }
        
.centermain .odst1 ul 
       {   
          list-style-image: URL('img/center/cudlzel.gif');
       }        

.centermain .odst1 li
      {   
         margin-bottom: 2px; 
	  }
	  
.centermain .nadpis
        {  
           font-weight: bold; 
            
        }
        
.centermain .odst .left
        {   position: relative;
            text-align: left;
            width: 45%;
            margin-right: 30px;
        }

.centermain .odst1 .left
        {   
            text-align: left;            
        }

.centermain .odst1 td
        {   
            padding-bottom: 25px;      
        }


.centermain .odst .left1
        { 
         
          text-align: left;
          font-weight: bold;
        }

     
.centermain .odst .obrazek
        {  
          position: relative;
          text-align: right;          
        }
        
        
.centermain .odst .obrazek img
        {  
           border:none;
           width: 100px;
           height: 55px;
        }
                         

.centermain .clanek
      { z-index: 2;
        display: block;
        width: 600px;
        margin-bottom: 4px;  
      }

.centermain .clanek a
      { z-index: 2;
        background-color:#CCFF99;
        display:block;
        height: 45px;
        position:relative;
        width:100%;
      }  

.centermain .clanek a:hover
     {
       background-color: white;
     
     } 
.centermain .clanek a .noviny
      {
        position:relative;
        color: black;
        text-decoration: none;
        left:  30px;
        top: 8px; 
      }

.centermain .clanek a .nazev
      {
         position:relative;
         color:#CC0000;
         font-weight:bold;
         text-decoration: none;
         left:  193px;
         bottom: 15px;
       
      }

.centermain .tuc {font-weight:bold;}

.centermain .mizik {font-size: 0.1em; color: #FFFFFA}

.centermain ul
		{
		padding:0.5em 0 0 3em;
		margin:0;
		list-style-image:url("img/center/cudlzel.gif");
		}

.centermain li
		{
		padding:0;
		margin:0;
		list-style-position:outside;
		}

.centermain .odst .uvnitr ul
		{
		padding:0;
		margin:0;
		list-style-image:url("");
		}
		
.centermain .odst .uvnitr li
		{
		list-style-position:inside;
		}
		

      
      
.centermain .odst2
  { /*background-color:#ccff99;*/ 
    position: relative;
    width: 60%;
    margin-left:  220px;
    bottom: 20px;
    margin-bottom: 20px;
       
  }
.centermain .datum 
		{ /*background-color:#ccff99;*/
		  margin-left: 24px;
		  padding:0 0 .6em 0;
		  font-weight: bold;
		}  
		
.centermain ol
		{
		padding:0;
		margin:0;
		border:0;
		list-style-position:outside;
		}

.centermain .tabulka
		{
		
        padding:0;
		margin-bottom:1.25em;
	    border:0;
		}

.centermain .tabulka_jz
		{
		position: relative;
        padding:0;
		margin-bottom:1.25em;
	    border:0;
		}


.centermain th 
		{
		font-weight:bold;
		text-align:center;
		height:1.5em;
		background-color:#4B97B4;
		}

.centermain td 
		{
	
		padding:0;
		width:8%;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
		}
		
.centermain .prvnisloupec 
		{
		width:20%;
		padding:0.75em 0 0.75em 0.5em;
		font-weight:normal;
		text-align:left;
		}




.centermain td a .rady
       { margin-top: 0;
         margin-bottom: 0;
         width:100%;
         height: 31px;
       
       }
  
/**Pro dva radky v jizdnim radu **/     
 .centermain .tramvaje td a .dva .rady, .centermain .nocni td a .dva .rady, .centermain .trolejbusy td a .dva .rady, .centermain .autobusy td a .dva .rady, .centermain .trolejbusy1 td a .dva .rady, .centermain .idsjmk td a .dva .rady, .centermain .meziregion td a .dva .rady, .centermain .vlaky td a .dva .rady, .centermain .blansko td a .dva .rady
       { margin-top: 0;
         margin-bottom: 0;
         width:100%;
         height: 23px;
       
       }
       
 .centermain .tramvaje td a .dva .rady .napis, .centermain .nocni td a .dva .rady .napis, .centermain .trolejbusy td a .dva .rady .napis,.centermain .autobusy td a .dva .rady .napis, .centermain .trolejbusy2 td a .dva .rady .napis, .centermain .idsjmk td a .dva .rady .napis, .centermain .meziregion td a .dva .rady .napis, .centermain .vlaky td a .dva .rady .napis, .centermain .blansko td a .dva .rady .napis
       {
         top: 3px;
       
       }        
  
.centermain .tramvaje td a .tri .rady
      {
         margin-top: 0;
         margin-bottom: 0;
         width:100%;
         height: 15px;
      }


.centermain .tramvaje td a .tri .rady .napis
      {
        top: 0px;
        font-size: 7pt; 
           
      }


/**nastaveni velikosti jizdnich radu**/           
.centermain .vlaky td a .rady, .centermain .tramvaje td a .rady, .centermain .autobusy td a .rady, .centermain .trolejbusy td a .rady, .centermain .trolejbusy1 td a .rady, .centermain .meziregion td a .rady, .centermain .idsjmk td a .rady, .centermain .nocni td a .rady, .centermain .blansko td a .rady       { 
           height: 46px;
       }


.centermain .vlaky td a .rady .napis, .centermain .tramvaje td a .rady .napis, .centermain .autobusy td a .rady .napis, .centermain .trolejbusy td a .rady .napis, .centermain .trolejbusy1 td a .rady .napis, .centermain .meziregion td a .rady .napis, .centermain .idsjmk td a .rady .napis, .centermain .nocni td a .rady .napis, .centermain .blansko td a .rady .napis       { 
           top: 16px;
       }


 /*.centermain .nocni td a .rady .napis
       { 
          top: 16px;
          font-size: 9pt;
       } 
*/

.centermain td a:hover .rady
       {
         background-color: white;
       
       }
       
             
.centermain td a .rady .napis
       { position: relative;
         top: 8px;
         font-size: 9pt;
       }        
         
.centermain td a:link 
		{
		color:#cc0000;
		font-weight:bold;
		text-decoration:none;
		}

.centermain td a:hover 
		{
		color:#cc0000;

		font-weight:bold;
		text-decoration: none;
		}		
		
.centermain td a:visited 
		{
		color:#cc0000;
		font-weight:bold;
		text-decoration:none;
		}			

.centermain .trasy 
        {  
        margin: 0 2px 0 2px;
        }

.centermain .trasy .linka_nad 
        {  
         width: 36px;
         height: 16px;
         background-color:#4B97B4;
         font-weight:bold;
        }
.centermain .trasy .trasa_nad 
        {  
         position: relative;
         bottom:16px;
         left: 38px;
         width: 454px;
         height: 16px;
         background-color:#4B97B4;
         font-weight:bold;
         text-align: center; 
        }
.centermain .trasy .dopravce_nad 
        {  
         position: relative;
         bottom:32px;
         left: 494px;
         width: 102px;
         height: 16px;
         background-color:#4B97B4;
         font-weight:bold;
         text-align: center; 
        }
.centermain .trasy .odkaz
       { width: 596px;
         height: 60px;
         background-color:#4B97B4; 
       }   
        
.centermain .trasy .odkaz .mezera
       { position:relative;
         left: 36px;
         width: 2px;
         bottom: 15px;
         height:60px;
         background-color: white;  
       }
/*
.centermain .trasy .linka 
        {  
         width: 36px;
         background-color:#FFAAAA;
         color: #CC0000;
         font-weight:bold;
         text-align: center;
         padding-top: 20px;  
         padding-bottom: 20px; 
       }
*/
.centermain .trasy .trasa 
        {  
         position:relative;
         bottom: 10px;
         left: 38px;
         width: 450px;
         background-color:#FFAAAA;
       
       }



.centermain .tdauto td
		{
		width:auto;
		padding:0.75em 0 0.75em 0.5em;
		font-weight:normal;
		text-align:left;
		}

.centermain .tdauto .tdl
		{
		font-size: 9pt;
        width:4em;
		padding:0.25em 0 0.25em 0em;
		font-weight:bold;
		text-align:center;
		}
.centermain .odbor
        {
          background-color:white;
        }
   
.centermain .bold
        {
          font-weight: bold;
        }

.centermain .bold1
        {
          font-weight: bold;
          margin-bottom: 7px;
        }
        
.centermain .zac
        {
          font-weight: bold;
          margin-bottom: 10px;
          margin-top: 25px;
        }

.centermain .email
        {
          margin-top:8px;
          margin-bottom: 3px;
        }
.centermain .web
        {
          margin-bottom: 15px; 
        }
        
.centermain .ic, .centermain .dic, .centermain .bs, .centermain .s
        {
          margin-bottom: 2px; 
        }                


.centermain .tabulecka
        {
          margin-top: 20px; 
        }
        
.centermain .tabulecka .zastupci
        {
          font-weight: bold; 
        }        

.centermain .tabulecka tr, .centermain .tabulecka td, .centermain .tabulecka th
        {
          text-align: left; 
        }        
        
        
.centermain .zamestnanci tr, .centermain .zamestnanci td, .centermain .zamestnanci th 
       {		
           text-align: left;
       }

.centermain .zakladni td
      {
       text-align: left;
       padding-top: 1px;
       padding-bottom: 1px;
      }        

.centermain .zakladni .info
      {
       padding-left: 3px;
      }

.centermain .zakladni2 .linka
      {
       padding-left: 3px;
       padding-top: 5px;
       padding-bottom: 5px;
       text-align: left;
       width: 430px;
      }


.centermain .zakladni2 .cislo
      {
       padding-right: 3px;
       padding-top: 5px;
       padding-bottom: 5px;
       text-align: right;
       width:20px;
      }

.centermain .zakladni2 .suda, .centermain .zakladni .suda
      {
       background-color: #C6DDC2;
      }
      
 .centermain .zakladni2 .licha, .centermain .zakladni .licha
      {
       background-color: #FEFAC7;
      }     
      
 .centermain .zakladni
      {
       border-collapse: collapse;
       width: 576px;
       
      }
 
 .centermain .zakladni2
      {
       border-collapse: collapse;
       width: 576px;
       margin-top: 10px;
      }
      
 .centermain .zakladni1
      {
       border-collapse: collapse;
       width: 576px;
       margin-top: 10px;
      }
 
 .centermain .zakladni .mini, .centermain .zakladni1 .mini
     {
        width: 606px;
     }
 
 .centermain .zakladni .nadpis, .centermain .zakladni1 .nadpis
     {
        width: 450px;
        font-weight: bold;
        text-align:center;
        background-color: #59C56D;
        padding-bottom: 0px;
     }
 
 .centermain .zakladni .nadpis0, .centermain .zakladni1 .nadpis0
     {
        width: 330px;
        font-weight: bold;
        text-align:center;
        background-color: #FFFFBB;
        padding-bottom: 0px;
     }
 
 .centermain .zakladni .udaj
     {
        width: 330px;
        background-color: #FFFFBB;
        text-align:center;
     }      
 
 .centermain .zakladni .vlevo, .centermain .zakladni1 .vlevo
     {
        width: 156px;
        background-color: #FFFFBB;
        padding-bottom: 2px;
        padding-left: 3px;
     }
     
 .centermain .zakladni .nadpis1
     {
        width: 110px;
        background-color: #FFFFBB;
        font-weight: bold;
        text-align: center;
     }
     
 .centermain .zakladni .udaj1
     {
        width: 110px;
        background-color: #FFFFBB;
        text-align:center;
     }    
 
 .centermain .zakladni .linka
      {
       padding-left: 3px;
       width: 450px;
      }
 
 .centermain .odst3 a:link
      { 
       color: #CC3333;
  
      }
 
 .centermain .odst3 a:visited
      { 
       color: #CC3333;
     
      }
      
 .centermain .odst3 a:hover
      { 
       color: #CC3333;

      }
 
.centermain .odst4 a:hover
     { 
       text-decoration: none;
     }

.centermain .odst4 a
     { 
       text-decoration: none;
     }

  

.centermain .odst4 .odkaz_spu
     {
       border: 1px solid  #FFFAAA;/*#F5F680*/
       background-color: #fffaaa;
       width: 195px;
       Height: 50px;
     }

     
.centermain .odst4 .uzel
    {  position: relative;
       top: 15px;
       color: #cc3300;
       text-decoration: none;
       font-weight: bold;
       text-align: left;
       padding-left: 10px;
    }

.centermain .odst4 a:hover .uzel
   {
     color: white;
     text-decoration: none;
     color: #cc3300;
   }
   

 
 
 .centermain .odst4 .odkaz a .popis, .centermain .odst4 .odkaz_gr a .popis
	 {  position: relative;
        color: #cc3300;
        font-weight: bold;
        text-align: left;
        top: 17px;
        left: 15px;
      }
      
 .centermain .odst4 .odkaz a .minipopis, .centermain .odst4 .odkaz_gr a .minipopis
	{   position: relative;
        color: black;
        text-align: left;
        top: 17px;
        left:15px;
        
     }

.centermain .odst4 .odkaz a:hover .popis, .centermain .odst4 .odkaz_gr a:hover .popis
	 {  position: relative;
        color: #CC3300;
     }
     
 .centermain .odst4 .odkaz a:hover .minipopis, .centermain .odst4 .odkaz_gr a:hover .minipopis
	{   position: relative;
        color: black;
    }

.centermain .odst4 .odkaz a img, .centermain .odst4 .odkaz_gr a img
     {  position: relative;
        width: 67px;
        left: 500px;
        bottom: 20px;   
     }

.centermain .odst4 .odkaz .radek, .centermain .odst4 .odkaz_gr .radek 
     {  position: relative;
        left: 500px;
        bottom: 35px;
        width: 67px;   
     }

.centermain .odst4 .odkaz, .centermain .odst4 .odkaz_gr
      { display:block;
        height: 64px;
        margin-bottom: 4px;
        width: 600px;
      }


.centermain .odst4 .odkaz a
      { position:relative;
        display:block;
        height: 64px;
        width: 100%;
        margin-bottom: 10px;
        background-color: #FFFAAA;/*#F5F680;*/
      }


.centermain .odst4 .odkaz_gr a
      { position:relative;
        display:block;
        height: 64px;
        width: 100%;
        margin-bottom: 10px;
        background-color:#CCFF99;
      }

.centermain .odst4 .odkaz a:hover, .centermain .odst4 .odkaz_gr a:hover
   {
     text-decoration: none;
     background-color: white;
   }






.centermain .odst4 a:hover .odkaz_spu
    {
      background-color: white;
       
    }

.centermain .odst4 .historie
     { display:block;
       width: 596px;
       background-color: #BADBFF;
       color: #cc3300;
       font-weight: bold;
       text-align: center;
       margin-bottom: 3px;
       margin-left: 2px;
       margin-right: 2px;
       height: 35px; 
     }


.centermain .odst4 .historie a
     { 
       display:block;
       background-color: #BADBFF;
       color: #cc3300;
       height: 35px;
     }


.centermain .odst4 .historie a .platnost
     { 
        position: relative;
        text-decoration: none;
        top: 10px;
     }

.centermain .odst4 .historie a:hover
     { 
       background-color: white;
     }

.centermain .odst4 .historie
     { 
       background-color:white;
       color: #cc3300;
     }


.centermain .odst5 a:hover
     {
       text-decoration: none;
     }

.centermain .odst5 .historie
     { 
       text-decoration: none;
       width: 626px;
       background-color:#F5F680;
       color: black;
       font-weight: bold;
       padding-top: 10px;
       padding-bottom: 10px;
       text-align: center;
       margin-bottom: 3px;
       margin-left: 2px;
       margin-right: 2px; 
     }
     
.centermain .odst5 a:hover .historie
     { 
       background-color: white;
       color: #cc3300;
     }     
     
.centermain .odst5 .informace
      { 
       text-decoration: none;
       width: 626px;
       background-color:#ccff99;
       color: black;
       font-weight: bold;
       padding-top: 10px;
       padding-bottom: 10px;
       text-align: center;
       margin-bottom: 3px;
       margin-left: 2px;
       margin-right: 2px; 
     }
     
 .centermain .odst5 a:link
     {
       text-decoration: none;
     }
 
 .centermain .odst5 a:hover .informace
  { 
     background-color: white;
     color: #cc3300;
  }
     
.centermain .odst5 .historie1
   { 
       text-decoration: none;
       width: 626px;
       background-color:#BADBFF;
       color: black;
       font-weight: bold;
       padding-top: 10px;
       padding-bottom: 10px;
       text-align: center;
       margin-bottom: 3px;
       margin-left: 2px;
       margin-right: 2px; 
  }        

.centermain .odst5 a:hover .historie1
  { 
       background-color: white;
       color: #cc3300;
  }

.centermain .odst6
  {
  }


    
.centermain .odst4 .mezera, .centermain .odst5 .mezera
     { margin-bottom: 30px;
       
     }

.centermain .odst_green
     {
       text-align: center;
       margin-top: 10px;
       margin-bottom: 20px;
       color:#00C040;
       font-weight: bold;
     }

.centermain .rady
     {
       margin-top: 10px;
       margin-bottom: 20px;
     }
     
 .centermain .rady .nadpisy
     {
       background-color: #4B97B4;
     }
 .centermain .rady .t-vlaky
     {
       background-color:#FFAAAA;
     }
 
 .centermain .rady .t-meziregion
     {
       background-color:#F5F680;
     }
     
 .centermain .rady .t-idsjmk
     {
      background-color:#80F68E;
     }    
 
  .centermain .rady td
     {
      padding: 0;
     } 
                        
.vlaky    {background-color:#FFAAAA; height:43px;}
.tramvaje {background-color:#B0DBFF; height:43px;}
.trolejbusy, .trolejbusy1   {background-color:#80F868;height:43px;}
.autobusy {background-color:#F6C580; height:43px;}
.idsjmk   {background-color:#80F68E}
.nocni    {color: #FFFFFF; background-color:#080880}
.dalkove  {background-color:#ffffcc}
.meziregion   {background-color:#f5f680}
.blansko   {background-color:#BDF680}
.ztp			{background-color:#DFC6F4}
.mimoprovoz   {background-color:#FFFFFF}
.tmavemodra   {background-color:#4B97B4}
.vyluky {background-color:#F6C580}


.centermain .nocni a:link 
		{
		color:#FFFFFF;
		font-weight:
		
		
		;
		text-decoration:none;
		}

.centermain .nocni a:hover 
		{
		color:#CC0033;
		font-weight:bold;
		text-decoration: none;
		}		
		
.centermain .nocni a:visited 
		{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		}		

.obrleft
		{
		float:left;
		margin:0 1em 0 0;
		padding: 0 0 0 0;
		}
.obrright
		{
		float:right;
		margin:0 0 0 1em;
		}		
		
.rimain
		{
		z-index: 5;
        float:right;
		display:block;
		position: relative;
		/*margin-left: 20px;*/
		/*padding:0;*/
		width:190px;
		height:auto;
		top:2px;
		background-color: #ffffff;	
		border: none;
		/*border-color:#00C040;
		border-style:double;
		border-width:4px;*/
		border-left: dotted 1px #00C040;
		border-right: dotted 1px #00C040;
		}	

/*#right .rimain
		{
		position:relative;
		display:block;
		margin: .6em 0 0 0;
		padding: 0;
		background-color:#ffffff; e9ffe1;
		border-color:#00C040;
		border-style:double; solid;
		border-width:4px;
		} 
*/
		
.rimain .nadpis
        { margin-bottom: 5px;
          border: none;
          
        }
        
 /*.rimain .imgbrn
        {
        position:relative;
        left: 121px;        
        bottom: 43px;
        }
 
 .rimain .imgjmk
        {
        position:relative;
        top: 3px;
        left: 74px;
        }
        
 .rimain .cz,  .rimain .gb, .rimain .de
        {   
        position: relative;
        left: 169px;
        bottom: 94px;  
        }
 
 .rimain a img
		{
		border-style:none;
		}
 
 
 .rimain .bloky
        {
        position:relative;
        bottom: 87px;
        } */
 
 .rimain .blok
		{
		/*position:relative;*/
		display:block;
		height:5em;
		width:190px;
		margin-bottom: 1px;
		padding-bottom: 1px;
		z-index: 2;
	    border-bottom: dotted 1px #00C040;
     
		}		
	
 
 .rimain .blok1
		{
		/*position:relative;*/
		display:block;
		height:5em;
		width:190px;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-bottom: 1px;
		border-top: dotted 1px #00C040;
	    border-bottom: dotted 1px #00C040;
     
		}
 
 
 .rimain .blok a, .rimain .blok1 a
		{
		position:relative;
		display:block;
		height:5em;
		width:100%;
		
		/*border-color:#00C040;
		border-bottom-style:dotted;
		border-width:1px;*/
  	    text-transform:uppercase;
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		line-height:125%;	
		color:#cc3300;
		background-color:/*#cfffbf#e9ffe1;*/ white;
		}
 
 .rimain .blok .text, .rimain .blok1 .text
   {       
      font-size: 7pt;
   }
 
 .rimain .blok a .text, .rimain .blok1 a .text
   { position: absolute;
     top: 10px;
     left: 1em;
     width: 13em;
   }  

.rimain .blok a:hover, .rimain .blok1 a:hover 
		{
		text-decoration:none;
		color:#FFFFFF;	
		/*border-color:#00C040;
		border-style:dotted;
		border-width:1px;*/
		background-color:#00c040;
		}			
		
.rimain .blok img, .rimain .blok1 img
		{
		position:relative;
		float:right;
		margin: 0;
		padding: 0;
		top: 5px;
		right: 4px; 
		border-style:none;	
		z-index:2;
		
		}

/*#right .blok img1 {margin: 0;padding: .6em 1em .6em 1em;		}				
#right .blok img2	{margin: 0;padding: .6em 1em .6em 1em;		}		
#right .blok img3	{margin: 0;padding: .6em 1em .6em 1em;		}*/

.footnote
		{
/*		margin-top:1em;*/
		text-align:right;
		font-size: 0.80em;
		}
.footnote a
		{
		color:#00c040;
		}	
	
.centermain a img
        {
        
         border-width: 1px;
         border-color: #59c56d;
        
        }
.centermain .pruhy
		{
		margin:0;
		padding:1.5em 0 1.5em 0;
		text-align:center;
		font-size:1.25em;
		}

.centermain .pruhy a
		{
		display:inline;
		color:#aa0000;
		text-transform:uppercase; 
		text-decoration:underline;
		font-weight:bold;	
		}
		
.centermain .pruhy a:hover 
		{
		color:#ff0000;
		}

.centermain .pruhy a:link .rozbal, .centermain .pruhy a:visited .rozbal
		{
		display:none;
		}	
		
.centermain .pruhy a:hover .rozbal    
		{
		display:block;
		margin: 0 0 0 0;
		padding: .3em .3em .3em .3em;
		color:#000000;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		text-align:left;
		line-height:125%;
		text-align:justify;
		}		

.centermain .odsazeni
    {
     margin-bottom: 30px;
    }
.svzluta
		{
		margin-left: 10px;
		margin-right: 10px;
		display:block;
		background-color:#ffffcc;
		padding:0;
		}
		
.svzluta a
		{
		display:block;
		background-color:#ffffcc;
  	text-transform:uppercase;
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		color:#ff6633;
		}

.svzluta a:link; a:visited
		{
		display:block;
  	text-transform:uppercase;
		text-decoration:none;
		text-align:left;
		}
		
.svzluta a:hover 
		{
		color:#ff0000;
		text-decoration:underline;
		}

.tmruzov 
		{
		background-color:#FFAAAA;
		padding:1em 1em 1em 0;
		}

.centermain .tmruzov a:link;
		{
		background-color:#FFAAAA;
		/*border-color:00C040;
		border-width: 1px;
		border-style:dotted;*/
		color:#000000;
		text-decoration:underline;
		}	
		
.centermain .tmruzov a:hover 
		{
		background-color:#FFAAAA;
		/*border-color:00C040;
		border-width: 1px;
		border-style:dotted;*/
		color:#000000;
		text-decoration:underline;
		}	

.blmodra 
		{
		background-color:#B0DBFF;
		padding:1.5em 0 1.5em 0;
		}
.fialova 
		{
		background-color:#DFC6F4;
		padding:1.5em 0 1.5em 0;
		}
.svzelen
		{
		background-color:#80F68E;
		padding:1.5em 0 1.5em 0;
		}
.oranzov
		{
		background-color:#F6C580;
		padding:1.5em 0 1.5em 0;
		}

.empty
        {
         position: absolute;
         top: 6000px;
         margin: 100px 0 0 0;
        }


.validator_mail
         {
           position:relative;
           top:24px;  
         }

.validator_tvarmailu
         {
            position:relative;
            top:12px;  
         }




/* Styly pro vyhledavac odjezdu ze zastavek*/

.CislaLabel
         {
            position: relative;
            font-size:11px;
            font-weight:bold;
            
         } 

.ZastavkaCisloLabel
         {
            position:relative;
            top: 2px;

           
         } 

.ZastavkaCisloTextBox {
bottom:15px;
font-size:12px;
height:15px;
left:124px;
position:relative;
width:47px;
}
.VyhledejOdjezdButton
         {
        bottom:34px;
font-size:11px;
height:21px;
left:179px;
position:relative;
}
         }

.CisloValidReq
         {
         font-size:10px;
position:relative;


         } 

.CisloValidExp
         {
        font-size:10px;
position:relative;


         } 


.vrchni
         {
           position: relative;
           
           left: 5px;  
         } 





.NazvyLabel
         {
         position: relative;
         } 

.ObecLabel0
         {
         position: relative;
         } 

.ObecTextBox
         {
         position: relative;
         } 

.NazevValidReq
         {
         position: relative;
         } 

.NazevValidExp
         {
         position: relative;
         } 

.ZastavkaLabel0
         {
         position: relative;
         } 

.ZastavkaTextBox
         {
         position: relative;
         } 

.VyhledatObecButton
         {
         position: relative;
         } 

.ObecLabel
         {
         position: relative;
         } 

.ObecDropDownList
         {
         position: relative;
         } 

.PotvrdObecButton
         {
         position: relative;
         } 

.ZpetObecButton
         {
         position: relative;
         } 

.ZastavkaLabel
         {
         position: relative;
         } 

.ZastavkaDropDownList
         {
         position: relative;
         } 

.PotvrdZastavkuButton
         {
         position: relative;
         } 

.ZastavkaZpetButton
         {
         position: relative;
         } 

.SloupekLabel
         {
         position: relative;
         } 

.SloupekDropDownList
         {
         position: relative;
         } 

.SloupekPotvrdButton
         {
         position: relative;
         } 

.SloupekZpetButton
         {
         position: relative;
         } 




/* Drop down searcher: */

.vyhledavac
        { 
          margin-top: 10px;
          border:1px solid #59C56D;
          width:99%;
          height: 210px;

         }

.napis2 
        {
/*          background-color:#59C56D;*/
	background-color:#ffffbb;
          color:#59C56D;
	border-color:#59C56D;
	border-bottom-style:solid;
	border-width:1px;
          padding:5px;
          text-align:center;
	  font-weight:bold;
          color: #CC3300;
        } 

.do_obce
        {
          position:relative;
          font-size: 7pt;
          color: #CC3300;
          font-weight:bold;
          left: 1px;
          top: 11px;
          width:43px;
            
        }

.zastavka_do
        {
          position:relative;
          font-size: 7pt;
          color: #CC3300;
          font-weight:bold;
          left: 1px;
          top: 11px;
          width:50px;
            
        }

.ListObce_do
        { 
          position: relative;
          width: 110px;
          height: 16px;
          font-size: 10px;
          border:1px solid #59C56D; 
          left: 67px;
          bottom: 4px;  
        }

.ListZastavky_do
        { 
          position: relative;
          width: 110px;
          height: 16px;
          font-size: 10px;
          border:1px solid #59C56D; 
          left: 67px;
          bottom: 5px; 
        }


.z_obce
        {
          position:relative;
          font-size: 10px;
          color: #CC3300;
          font-weight:bold;
          left: 1px;
          top: 11px;
          width: 36px;
            
        }



.zastavka_z
        {
          position:relative;
          font-size: 10px;
          color: #CC3300;
          font-weight:bold;
          left: 1px;
          top: 9px;
          width:50px;
            
        }


.cas
        {
          position:relative;
          font-size: 10px;
          color: #CC3300;
          font-weight:bold;
          left: 1px;
          top: 4px;
          width: 21px;
        }



.opera9 .cas
        {
          top: 6px;
        } 

.ff3 .cas
        {
          top: 5px;
        }


.Time
        { 
          position: relative;
          left: 36px; 
          background-color: white;
          font-size: 10px;
          border:1px solid #59C56D; 
          height:12px; 
          Width:27px;
          bottom: 10px;
	      text-align: center;
        }

.ff3 .Time
        { 
          bottom: 10px;
        }



.opera9 .Time
        { 
          bottom: 10px;
        }

.ie .Time 
        {
          border:1px groove #C0C0C0;
        }

#left .datum
        {
          position:relative;
          font-size: 10px;
          color: #CC3300;
          font-weight:bold;
          left: 74px;
          bottom: 25px;
          width: 36px;
        }


.ajax__calendar_container
        {
         
          z-index: 3;
        }  

.Calendar
        { 
          position: relative;
          Width:49px;
          background-color: white;
          left: 109px;
          bottom: 43px;
          font-size: 10px;
          border:1px solid #59C56D;
          height:12px;
	  text-align: center;
        }


.ie .Calendar
        {
          border:1px groove #C0C0C0;
        }


.ff3 .Calendar
        { 
          bottom: 41px;
        }

.ListObce
        { 
          position: relative;
          left: 67px;
          bottom: 6px; 
          width: 110px;
          height: 16px;
         
          font-size: 10px;
         
          
          border:1px solid #59C56D; 
           
        }

.ListZastavky
        { 
          position: relative;
          left: 67px;
          bottom: 7px; 
          width: 110px;
          height: 16px;
         
          font-size: 10px;
         
          
          border:1px solid #59C56D; 
           
        }





.searcher
        {
          position:relative;
          /*color: #CC3300;
          font-size: 10px;
          font-weight:bold;
          
          border: 1px solid #59C56D;*/ 
          color: #CC3300;
          font-size: 7pt;
          font-style: italic;
         
        } 




.Cas_Val
        {
         position: relative;
        
         font-size: 10px;  
         bottom: 39px;
         left: 18px; 
        }




.Image 
       {
         position: relative;
         left: -3px;
         bottom: 39px; 
	 width: 14px;
       }

.ff3 .Image
       { 
         bottom:39px;
         left:-2px;
       }

.Button
      {
        background-color:#59C56D;
        border-color:white;
        bottom:38px;
        color:white;
        font-size:11px;
        font-weight:bold;
        left:4px;
	height: 23px;
        position:relative;
        width:95%;
	margin-top: 0.5em;
      }



/*Tridy pro pop-up window mapy odjezdu z letiste*/

.letiste #mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.letiste .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  visibility:hidden;
  z-index:9999;
  padding:20px;
}

.letiste #dialog {
  width:1075px; 
  height: 760px;
  padding:10px;
  background-color:#ffffff;
}





