* { margin:0;padding:0;}

body, p, li, td, th
		{ 
		font-family: Verdana, Helvetica CE, sans-serif;
		font-size: 11px;
		line-height: 140%;
        	text-align:justify;
        
		}

body		
		{
		background-color: #e9ffe1; /* #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.75em 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 img	
		{
		position:relative;
		border-color:#000000;
		border-style:solid;
		border-width:1px;	 
		max-height:18px;
		padding:0;
		margin:0;
top: -18px;
left: 275px;
		}	
		
/* .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; /*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; /*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;
		left: 5px;
		top: 110px; /*110px */
		background-color:#FFFFFF;
		width:985px;
		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:71px;
           top:15px;
         }

#top #de { left:103px;
           top:34px;
         }
         
#top #rus { left:170px;
           top:-4px;

         }
         
#top #esp { left:203px;
           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: 11px; 
  	        color:#ffffff;/*#ff6633;#00C040;*/
		text-transform:uppercase;
		text-decoration:none;
		font: normal 700 11px Verdana;
/*		font-weight:bold;*/
/*		font-size: 10pt;*/
		line-height:125%;
		border-width: 1px;
		border-color:#59c56d;
		border-style: solid;
		
	
		} 


#left #menu  a:hover 
		{
		background-color:#ffffff;/*#00C040;*/
/*		font-weight:bold;*/
		font: normal 700 11px Verdana;
/*		font-size: 10pt;*/
		/*font-size: 11px;*/
		color:#59c56d;/*#ffffff;#ffff99;*/
		
		/*text-decoration:underline;*/
		}		


#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;
         
       }
	   
.rimain .podmenu .formular {
    border: 1px solid #59C56D;
    height: 75px;
    width: 99%;
	margin-top: 10px;	
}

 
#left .podmenu .formular .napis, .rimain .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, .rimain .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, .rimain .podmenu .formular .tlacitko
      {
        position: relative;
        left: 7px;
        top: 8px;
        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;
	 }	
	 
.podmenu .kor-logo
	 {
	  position:relative;
	  left:39px;
	  width:auto;
	  top: 15px;
	  margin-top: 20px;
	  margin-bottom: 20px; 
     }	


/*.ie8 .podmenu .kor-logo
     {
        margin-top: 615px;
         
     }*/
     
     
 .podmenu .kor-logo1
	 {
	  position:relative;
	  left:39px;
	  width:auto;
	  top: 15px;
	  margin-top: 20px;
	  margin-bottom: 20px; 
     }	


/*.ie8 .podmenu .kor-logo1
     {
        margin-top: 690px;
         
     }   */   

#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 .benefit
 { position:relative;
   left:40px;
   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 p
   {
      margin-left: 2px;
      margin-right: 2px;
   }

.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: -63px;
  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 0 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: 9pt;*/
		}


.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: normal 700 11px Verdana;
	/*	line-height:110%;*/
	  color:#061600; /*#cc3300; */
		}
.centermain .cmmenuxl a .cudlik
		{  margin-right: 5px;
		   position:relative;
		   text-decoration:none;
		   border: none;
		}		
		
				
		
.centermain .cmmenuxl a:link, .centermain .cmmenu a:visited
		{
		color:#061600;/*#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%;/*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:100%;
		text-align:justify;
		}		

		
.centermain .cmmenu 
		{
		position:relative;
		display:block;
		width:99%;/*width:58%;*/
		padding:0 0 .3em 0;
/*		background-color:#e9ffe1;*/
		z-index:2;
		font-size:11px;
		}


		
.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:100%;
		}
.centermain .cmmenu a:link, .centermain .cmmenu a:visited
		{
		color:#061600;/*;/*#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:100%;
		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 .odst 
		{ margin-left: 12px;
		  margin-right: 12px;
		 padding:0 0 .6em 0;
		}


.centermain .red 
		{
		margin:0em 0 0.2em 0;
		padding: 0.5em 12px 0.5em 12px;
		background-color:#ff0000;
		color:#ffffff;
		font-size: 1.75em;
		line-height: 2em
		}

.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 {
    border: 0 none;
    margin-bottom: 1.25em;
    padding: 0;
    position: relative;
    width: 100%;
}


.centermain th 
		{
		font-weight:bold;
		text-align:center;
		height:1.5em;
        border: 0;
/*		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;
/*         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: 0px;
       
       }        
  
.centermain .tramvaje td a .tri .rady
      {
         margin-top: 0;
         margin-bottom: 0;
         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 .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;
		}		


.centermain .odst p
		{
    padding-top: 0.5em;
    padding-bottom: 0em;
		}

.centermain .odst ul li
		{
    padding-top: 0.25em;
    padding-bottom: 0em;
		}

.centermain .red p
		{
    padding-top: 0.75em;
    padding-bottom: 0em;
		}


.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;
	
		width:190px;
		height:auto;
		top:2px;
		background-color: #ffffff;	
	
	
		border: dotted 1px #00C040;
	
		}	

.rimain .active:hover li { display: block; }

.rimain .active li { display: none; }

.rimain .navlist { list-style-type: none; }

.rimain .subnavlist { list-style-type: none;   }

/**.rimain .subnavlist .blok { background-color: #FF7000; color: white;}

.rimain .subnavlist .blok a { background-color: #FF7000; color: white;}

.rimain .subnavlist .blok a:hover { background-color: #FF7000; color: white;}**/

.rimain .subnavlist .blok a .text { left: 3em; width: 100px;} 

.rimain .subnavlist .blok a { background-color:#FFFFBB; color: #CC3300;} 

.rimain li { 
         margin-left:0;
         padding-left: 0;
         list-style-position: outside;

           }
		
.rimain .nadpis
        { margin-bottom: 5px;
          border: none;
          
        }
   
 
 .rimain .blok
		{
	
		display:block;
		height:5em;
		width:190px;
		margin-bottom: 1px;
		padding-bottom: 1px;
		z-index: 2;
	    border-bottom: dotted 1px #00C040;
     
		}		
	
 
 .rimain .blok1
		{
		
		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%;
		
	
  	    text-transform:uppercase;
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		line-height:125%;	
		color:#cc3300;
		background-color: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;	
	
		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:12px;
		   padding:1em;
		   z-index:10;
		   background-color:#59C56D;
		   display:block;
         }

.validator_tvarmailu
         {
            position:relative;
            top:-36px;
			z-index:10;
			background-color:#59C56D;
			display:block;
			 
         }




/* 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: 225px;

         }
         
.bezZastavekCheck
          {
             position: relative;
             right: 123px;
             bottom: 25px;
            
           
            
          
          }         
.bez_text
        {
        
        position: relative;
             right: -44px;
             bottom: 42px;
             color:#CC3300;
             font-size:7pt;
             font-weight:bold;
        
        
        }
        
        
        
        


.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: 3px;
          top: 18px;
          width:43px;
            
        }

.zastavka_do
        {
          position:relative;
          font-size: 7pt;
          color: #CC3300;
          font-weight:bold;
          left: 3px;
          top: 18px;
          width:50px;
            
        }

.ListObce_do
        { 
          position: relative;
          width: 110px;
          height: 16px;
          font-size: 10px;
          border:1px solid #59C56D; 
          left: 65px;
          bottom: -3px;  
        }

.ListZastavky_do
        { 
          position: relative;
          width: 110px;
          height: 16px;
          font-size: 10px;
          border:1px solid #59C56D; 
          left: 65px;
          bottom: -2px; 
        }


.z_obce
        {
          position:relative;
          font-size: 7pt;
          color: #CC3300;
          font-weight:bold;
          left: 3px;
          top: 16px;
          width: 36px;
            
        }



.zastavka_z
        {
          position:relative;
          font-size: 7pt;
          color: #CC3300;
          font-weight:bold;
          left: 3px;
          top: 15px;
          width:50px;
            
        }


.cas
        {
          position:relative;
          font-size: 10px;
          color: #CC3300;
          font-weight:bold;
          left: 3px;
          top: 11px;
          width: 21px;
        }
  
.ie7 .cas

        {
         
          top: 13px; 
        }

.opera9 .cas
        {
          top: 14px;
        } 

.ff3 .cas
        {
          top: 14px;
        }


.Time
        { 
          position: relative;
          left: 29px; 
          background-color: white;
          font-size: 10px;
          border:1px solid #59C56D; 
          height:12px; 
          Width:29px;
          bottom: 4px;
	      text-align: center;
        }


.ie7 .Time
       { 
       bottom: 1px;
        
       } 

.ff3 .Time
        { 
          bottom: 3px;
        }



.opera9 .Time
        { 
          bottom: 2px;
        }

.ie .Time 
        {
          border:1px groove #C0C0C0;
        }

#left .datum
        {
          position:relative;
          font-size: 10px;
          color: #CC3300;
          font-weight:bold;
          left: 65px;
          bottom: 18px;
          width: 36px;
        }

.ajax__calendar_container
        {
         
          z-index: 3;
        }  

.Calendar
        { 
          position: relative;
          Width:49px;
          background-color: white;
          left: 109px;
          bottom: 35px;
          font-size: 10px;
          border:1px solid #59C56D;
          height:12px;
	      text-align: center;
        }


.ie .Calendar
        {
          border:1px groove #C0C0C0;
        }


.ff3 .Calendar
        { 
          bottom: 35px;
        }

.ListObce
        { 
          position: relative;
          left: 65px;
          bottom: 0px; 
          width: 110px;
          height: 16px;
         
          font-size: 10px;
         
          
          border:1px solid #59C56D; 
           
        }

.ListZastavky
        { 
          position: relative;
          left: 65px;
          bottom: 1px; 
          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: 9px;  
         bottom: 39px;
         left: 18px; 
        }




.Image 
       {
         position: relative;
         left: -3px;
         bottom: 32px; 
	     width: 14px;
       }

.ff3 .Image
       { 
         bottom: 33px;
       }

.Button
      {
        background-color:#59C56D;
        border-color:white;
        bottom:34px;
        color:white;
        font-size:11px;
        font-weight:bold;
        left:4px;
	height: 23px;
        position:relative;
        width:95%;
	margin-top: 0.5em;
      }

#datumRady
  {
    position:relative;
    top:2px;
    color: white; 
    background-color:#ff7000;
    width:600px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 3px;
 /**   height: 30px;   **/
  }

.datumDnes
  {
    position:relative;
    font-weight:bold;
    bottom:0px;
    text-align: center;
    padding-left: 21px;
  }


.datumZitra
  {
top:3px;  
   position:relative;
   bottom: 2px;
   text-align: center;
   padding-left: 21px;

  }


#heslo
  { 
     position:relative;
     color: white; 
     background-color:#ff7000;
     width:576px;
     padding-left: 12px;
     padding-right: 12px;
padding-bottom: 5px;
padding-top: 5px;
text-align:center;
     margin-top:2px;  
  } 

.tipDne
  {
    position: relative;
    font-weight:bold;
color: yellow;
  }


.rimain .anketa 
{ font-family: Sans-Serif;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 2px;
  padding-top: 2px;
  background-color:#FFFFFF;
  text-align: left;
}

.rimain .anketa a
{
	color:black ;
	text-decoration:none;
    text-transform: none;
    margin: 0;
    padding:0;
    line-height: normal;
    display: inline;  
}

.rimain .anketa a:hover, a:link, a:visited
{   color:black;
	text-decoration: none;
    margin: 0;
    padding:1px;
    line-height: normal;
    display: inline;    
}

.rimain .anketa .elementTitle
{   color:#CC3300;
	font-weight: bold;
	font-size: 11px;
	white-space : nowrap;
}

.rimain .anketa .elementSubTitle
{  
    right: 2px; 
	color: #CC3300;
	font-weight: bold;
	font-size: 11px;
  	display: block;
	text-align:left;
	margin-bottom:10px;
}

.rimain .anketa .elementText
{
    padding-left:5px;
    font-size: 11px;
	font-weight: bold;
    color: #CC3300;

/*font-weight: bold;*/

}

.rimain .anketa .elementLink
{
	font-weight: bold;
	font-size: 10px;
padding-right: 1px;
text-align: left;
    color: #061600; //* #CC3300;**/
}

.rimain .anketa .odpoved
{
   

}

.rimain .anketa .link
{
   
 
}

.rimain .anketa .item
{

margin-top:1px;


   
}

.rimain .anketa p
{
   margin-right: 20px;
}

#Repeater1_ctl00_ImageButton1
{ max-width: 150px;}

.rimain .anketa .AnketaButton
{
    background-color: #59C56D;
    border-color: white;
    bottom: 34px;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    left: 4px;
    margin-top: 7px;
    width: 95%;
    margin-left: 9px;

}

/*CSS pro vyhledavac ve spojeni.aspx*/


.centermain .results 
{
     border-collapse: collapse;
     margin-top: 10px;
     margin-bottom: 30px;
     margin-left: 15px;
     margin-right: 15px;
    
     
}

.ie .centermain .results
{


}

.centermain #ConnectionLabel table
{
   
border-collapse: collapse;

}

.centermain .results thead tr
{
     
  border-collapse: collapse;   
      
     
}

.centermain .results thead tr th
{ 
 
  background-color: white;
    border: 1px dotted #00C040;
   font-size: 9pt;
}

.ie .centermain .results thead tr th
{ 
 
  background-color: white;
    border: 1px solid #00C040;
   font-size: 9pt;
}


.centermain .results tbody tr td
{ 
 
   font-size: 9pt;
  border-left: 1px dotted #00C040;
  border-right: 1px dotted #00C040;
}


.ie .centermain .results tbody tr td
{ 
 
   font-size: 9pt;
  border-left: 1px solid #00C040;
  border-right: 1px solid #00C040;
}

.centermain .results tbody .last td
{ 
  border-left: none;
  border-right: none;
  border-top: 1px dotted #00C040;
}
 
.ie .centermain .results tbody .last td
{ 
  border-left: none;
  border-right: none;
  border-top: 1px solid #00C040;
} 


.centermain .results thead tr .right_w5
{
  border-right: 0 none white;
}

.ie .centermain .results thead tr .right_w5
{
  border-right: 0 none white;
}

.centermain .results thead tr .right_w6
{
  border-left: none;
}


.ie .centermain .results thead tr .right_w6
{
  border-left: none;
}

.centermain .results thead tr .time_w6p
{

  padding-left: 2px;
  padding-right: 2px;
}

.centermain .results thead tr .left_w6p
{
  
  padding-left: 2px;
  padding-right: 2px;
  
}

.centermain .results tbody tr .right_first
{
  border-right: none;
  
}

.ie .centermain .results tbody tr .right_first
{
  border-right: none;
  
}

.centermain .results tbody tr .right_second
{
  border-left: none;

  width: 6%;
}

.ie .centermain .results tbody tr .right_second
{
  border-left: none;

  width: 6%;
}

.centermain .results .last .right_second
{
  border-right: none;

}


.ie .centermain .results .last .right_second
{
  border-right: none;

}

.centermain .results tbody tr .right
{
  padding-left: 4px;
  padding-bottom: 5px;
  width: 6%;
  padding-right: 2px;
  padding-top: 4px;

}


.centermain .results tbody tr .right_second, .centermain .results tbody tr .right_first
{
  padding-left: 10px;
  padding-bottom: 5px;
}

.centermain .results tbody tr .notes p
{
  padding-left: 6px;
  font-size: 9pt;
}

.centermain .results tbody tr .notes
{
  padding-top: 5px;
  
}

.centermain .results thead tr .right_w36
{
  width: 50%;
}

.centermain .results thead tr .left_w36p
{
  width: 20%;
}

#PrintButton
{
  margin-left: 10px;
  background-color: #59C56D; 
  color: white; 
  font-weight: bold;
  padding: 2px; 
  font-size: 15px;
  width: 170px;
}

#PredchoziButton
{
  margin-left: 10px;
  background-color: #59C56D; 
  color: white; 
  font-size: 15px;
  font-weight: bold;
  padding: 2px;
  width: 170px;

}

#NasledujiciButton
{
  margin-left: 10px;
  background-color: #59C56D; 
  color: white;
  font-weight: bold;
  font-size: 15px;
  padding: 2px;
  width: 176px; 
}

#MapaButton
{
  margin-left: 10px;
  background-color: #59C56D; 
  color: white;
  font-weight: bold;
  font-size: 15px;
  padding: 2px;
  width: 176px;

}

.centermain .tlacitka
{
  margin-left: 105px;
  margin-bottom: 2px;
  font-weight: bold;
  
  color: #59C56D;
 
  
}



/*Tridy pro jquery menu */

.jmenu
{
 display: none;
 position: relative;
 background-color: white;
 border-top: 1px solid #59C56D;
 border-bottom: 1px solid #59C56D;
border-right: 1px solid #59C56D;
 z-index: 5;
 bottom: 25px;
 left: 180px;
 border-left: none;
 border-right: none;

}




.jmenu img
{
   width: 30px;
   height: 30px;
   border: 1px dotted #59C56D;
   margin-right: 5px;
   border: none;
  


}

 #left #menu .jmenu a
{
	background-color:white;
	position:static;
	display:block;
	margin-bottom: 2px;
          padding: 0;
	height: auto; 
          color:#59C56D;/*#ff6633;#00C040;*/
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
	font-size: auto;
	/*line-height:125%;*/
	border: none;
	padding: 0;
	margin: 0;
		
	
}

.jmenu .item .text
{
  position: relative; 
  bottom: 9px;
  color: #59C56D;
  font-weight: bold;
   
}

.polozka {
height: 25px;

}

.jmenu .item
{
 padding-left:10px;
 padding-top: 3px;
 border-right: 0;
} 

.chrome .polozka, .safari .polozka {
height: 24px;

}

.chrome .jmenu, .safari .jmenu {
  bottom: 24px;

}

/*Tridy pro captcha*/


.kontaktni
{
   margin-left: 10px


}

.kontaktni .NameLabel
{margin-top: 10px;
font-weight: bold;

}

.kontaktni .NameTextBox
{ margin-top: 12px;
  margin-left: 5px;
  width: 250px;
}


.kontaktni .EmailLabel
{margin-top: 10px;
 font-weight: bold;

}

.kontaktni .MailTextBox
{ margin-top: 12px;
  margin-left: 11px;
  width: 250px;
}


.kontaktni .MessageLabel
{margin-top: 10px;
 font-weight: bold;
 position: relative;
 bottom: 190px;

}

.kontaktni .max
{
  margin-left: 440px;

}



.kontaktni .MessageTextBox
{ margin-top: 12px;
  margin-left: 1px;
  width: 480px;
  height: 200px;
}
.kontaktni .NameRequiredFieldValidator
{
  margin-left: 56px;
  font-weight: bold;
  
}

.kontaktni .MailRequiredFieldValidator
{
  margin-left: 56px;
  font-weight: bold;
  
}

.kontaktni .MailRegularExpressionValidator
{
  margin-left: 56px;
  font-weight: bold;
  
}

.kontaktni .MessageRequiredFieldValidator
{
  margin-left: 56px;
  font-weight: bold;

}






.kontaktni .captcha
{ margin-left: 55px;
 margin-bottom: 10px;
 margin-top: 10px;
  
}

.kontaktni .captcha img
{ border: 1px solid #59C56D;
  
}

.kontaktni .SendButton
{ background-color: #59C56D;
  color: white;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 53px;
  border: none;
  font-weight: bold;
}

.kontaktni .ControlLabel
{
 font-weight: bold;
 margin-left: 55px;
}

.kontaktni .CaptchaTextBox
{ border: 1px solid #59C56D;
  margin-bottom: 10px;
  
}

.kontaktni .CustomValidator
{
   margin-left: 60px;
  font-weight: bold;
  font-size: 12px;
}

/*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;
}


/*Tridy pro google vyhledavac*/

.SearchingTextBox 
{


         width: 160px;
         margin-top: 8px;
         margin-left: 8px;
         border-color: #59C56D;
         border-style: solid;
         border-width: 1px;
         font-size: 10px;
         height: 17px;
         

}

.SearchingButton
{


        margin-top: 4px;
        margin-left: 8px;
        width: 54px;
        height: 21px;
        background-color: #59C56D;
        color: white; 
        font-size: 10px;
        font-weight: bold;
        text-align: center;

}

.personalized {

    padding: 2px 0 0 0;
    border: 1px solid #59C56D;
    width: 99%;
    display: block;
}

    .personalized ul {
        padding: 0em 0.5em;
    }

.personalized li {
    text-align: left;
    clear: both;
}
.personalized li .read-less {
    display: inline-block;
    float: right;
}
.personalized li .read-less2 {
    display: inline-block;
    float: right;
    margin-top: 0;
}
.personalized li .read-less2 a{
    font-weight:bold;
}
    .personalized li .details {
        width: 100%;
        display: inline;
    }


.selectBusStop {
    display: inline-block;
    width: 300px;
}

    .selectBusStop input {
        width: 80%;
    }
    
    
    
     .selectBusStop select {
        max-width: 80%;
    }



table.plain td {
    width: auto;
    text-align: left;
}

table.plainGrid tr, table.plainGrid, table.plainGrid td {
    border: none;
}

table.plainGrid td {
    width: auto;
    text-align: left;
    padding-left: 5px;padding-right: 5px;
}

#MainContent_gridAccountHistory {
    width: 100%;
}
#MainContent_ddAddTimetable {
    width: 10em;
}

.showDeparture {
    cursor:pointer;
}

ul.multicolumn{
  width:90%;
  margin-bottom:20px;
  overflow:hidden;
  border-top:1px solid #ccc;
}
ul.multicolumn li{
  line-height:1.5em;
  border-bottom:1px solid #ccc;
  float:left;
  display:inline;
}
ul.double li  { width:50%;}
ul.triple li  { width:33.333%; }
ul.quad li    { width:25%; } 
ul.six li     { width:16.666%; }
ul.seven li     { width:14%; }
ul.eight li     { width:12%; }
ul.ten li     { width:12%; }

ul.withoutBullet {
        list-style-type: none;
        list-style-image: none;        
}

.changePassword input[type=password] {
    width: 200px;
}
.changePassword label {
    width: 15em;
    display: inline-block;
}

span.aligner {
    line-height: 2em;
}

input[type="checkbox"] {
margin-top:10px;
    border: none !important;
}
a img {
    border: none;
}

#loginForm {
    text-align: center;
}
#loginForm a {
    display: block;
		font: normal 700 11px Verdana;
/*    font-weight: bold;*/
    margin: 0;
}
#loginForm input, .wrap input {
    border: 1px solid #59C56D;
}
#loginForm input[type="submit"], .wrap input[type="submit"] {
    background-color: #59C56D;
    color: white;
   /* margin: 10px;*/
}
#loginForm fieldset, .wrap fieldset {
    padding: 13px 0;
    border: 1px solid #59C56D;
}
#loginForm legend, .wrap legend {
    color: silver;
    font-size: 14px;
    margin-left: 9px;
    padding: 4px;
}
.wrap {
    padding: 10px;
}
.wrap p {
    margin-top: 6px;
    margin-bottom: 6px;
}
.wrap fieldset {
    padding: 13px;
}
.wrap input[type="checkbox"] {
    margin-right: 7px;
}
.wrap table {
}
/*.wrap h3 {
    border-bottom: 1px solid #EAEAEA;
    color: #8E8E8E;
    font-size: 14px;
    margin: 11px 0;
    padding-bottom: 5px;
    padding-top: 20px;
}*/
.wrap h3 {
    border-bottom: 1px solid #EAEAEA;
    color: #8E8E8E;
    font-size: 14px;
    margin: 0 0 11px;
    padding-bottom: 5px;
}
.wrap h3.padded {
    padding-top: 15px;
}

.wrap table td, .wrap table th {
    padding: 5px 7px 5px 0;
}
/*
    .wrap input[type="submit"] {
        margin: auto;
        display: block;
    }
*/
.wrap table.plain {
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
}
.wrap button {
    background-color: #59C56D;
    border: 1px solid #59C56D;
    color: white;
    cursor: pointer;
    font-size: 13px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 4px;
}
.wrap select {
    border: 1px solid #59C56D;
}
.wrap input[type="text"], .wrap select, .wrap input[type="password"], .customInput {
    font-size: 13px;
    padding: 5px;
    border: 1px solid #59C56D;
}
.customInput.smaller {
    font-size: 11px;
    padding: 1px;
}
.greenbtn.smaller {
	font: normal 700 11px Verdana;
/*    font-size: 11px;*/
    padding: 1px;
    margin: 0;
}

.wrap input[type="text"], .wrap input[type="password"] {
    width: 204px;
}
.wrap .addwrap {
    width: 433px; margin: auto;
}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

hr.greenline {
    background-color: #59C56D;
    border: medium none;
    color: #59C56D;
    height: 1px;
    margin: 11px 0;
}

#departureDiv .showDeparture ul {
    margin: 0;
    padding: 0;
}
#departureDiv .showDeparture ul li {
    border: none;
}
#departureDiv ul li:first-child, #div2 ul li:first-child, #div3 ul li:first-child, .personalized ul li:first-child {
    border: medium none;
}
#departureDiv ul li, #div2 ul li, #div3 ul li, .personalized ul li {
    border-top: 1px solid #59C56D;
    list-style-type: none;
    padding-top: 5px;
}
#departureDiv ul li ul li, #div2 ul li ul li, #div3 ul li ul li, .personalized ul li ul li {
    font-size: 9px;
    margin: 0;
    border: none;
}

#ctl17_LoginView1_Panel4 ul li:first-child, #ctl15_LoginView1_Panel4 ul li:first-child, #div3 div:nth-last-child(2) ul li {
    border-top: 1px solid #59C56D;
}





.pridat_spojeni input[type="text"] {
    width: 47%;
}
.wrap table.plain tr td {
    padding-left: 4px;
    padding-top: 3px;
}

.wrap table.plain tr:hover td {
    background-color: #F2F2F2;
}

#personalization h2 {
    margin: 0;
}

#personalization input[type="submit"], .greenbtn {
    border-bottom: 1px solid #319644;
    border-right: 1px solid #3EAD52;
    box-shadow: 1px 1px 3px #CCCCCC;
    cursor: pointer;
    font: normal 700 11px Verdana;
/*    font-weight: bold;*/
    margin-top: 10px;
    padding: 4px 16px;
    text-transform: uppercase;
    background-color: #59C56D;
    color: white;
}
/*
.greenbtn {
    float: right;
}*/
.greenAbtn {
    background-color: #59C56D;
    color: #FFFFFF !important;
    display: block !important;
    padding: 5px 0 !important;
    text-align: center;
    border-top: 2px solid #FFFFFF;

    width: 100%;
}


#personalization table.spojeni th {
    background-color: #59C56D;
}
#personalization .selectboxit-container .selectboxit {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #59C56D;
    border-radius: 0 0 0 0;
    padding: 3px;
    width: 166px !important;
}
#personalization .selectboxit-container span, .selectboxit-container .selectboxit-options a {
    font-size: 12px;
}
#personalization .selectboxit-options {
    border-radius: 0 0 0 0;
    border: 1px solid #59C56D;
    width: 314px;
}
#personalization .selectbox-list > .selectboxit-focus > .selectboxit-option-anchor {
    background-image: none;
    background-color: #59C56D;
}
/*.wrap .field-validation-error {
    display: block !important;
}*/
.personalized p {
    padding: 6px 8px 0;
}
.personalized ul {
    margin: 2px;
}
.personalized ul li {
    margin: 6px 0;
}
.personalized ul li a {
    font-weight:normal;
}
.personalized a {
    font-weight: bold;
}
.personalized h2 a {
    color: white;
    display: block;
    width: 80%;
}

.personalized li .read-more a, .personalized li .read-less a {
    font-weight: bold;
}
.personalized li span.direction {
    font-size: 9px;
}

.selectBusStop strong {
    background-color: #59C56D;
    color: white;
    display: block;
    margin: auto;
    max-width: 270px;
    padding: 7px 3px;
    text-align: center;
}

.showhide {
    float: right;
    text-align: right;
}
.showhide a {
    font-weight: normal;
    color: white;
    font-style: italic;
}

.personalized .plusminus a {
    float: right;
    display: inline;
    width: auto;
}
a .plusminus {
    float: right;
}

.showhide a:hover {
    text-decoration: underline;
}

.formular #Panel1 {
    padding-top: 0.5em;
}

#ConnectionParametersDiv input[type=text],#HowOftenDiv input[type=text]{
    width: 100px;
}

#EntityGroupsTableHead tr th {
    background: none;
}

#EntityGroupsTable input[type=text], #EntityGroupsTable select, #HowOftenDiv input[type=text]{
    padding: 2px;
}

input[type=radio] {
    border: 0px;
}

dt {
    font-weight: bold;
}


#rssLabel p{
padding: 10px;
}


#rssLabel h2{
padding: 5px;
}


#rssLabel div{
padding: 10px;
}

.odst hr {

color: #59C56D;
margin-top: 1em;
margin-bottom: 0.5em;
}


.odst p img {

padding: 0 0 0 1em;

}

.wheelchair{
    width: 9px;
    height: 9px;
}

.line2 .alfa {
float: left;
width: 19px;
text-align: right;
}

.line2 .beta {
    float: left;
    padding-left: 5px;
    width: 105px;
}

.line2 .gama {
    float: left;
    text-align: right;
    width: 43px;
}





.red p img {

padding: 0 0 0 1em;

}


.centermain a img {

padding: 0 1em 0 1em;

}
