
body {
background: transparent;
margin: 2px 0; padding: 0;
font-family: "Comic Sans MS", "Arial CE", "Sand CE", "Helvetica CE", "Comic Sans MS", lucida, fantasy;
             color: black;
 text-align: center;
font-size: 105%;

 }
 
 
    body p { 
	border: 0;
         margin: 0;
    padding: 0;

}

 /* ****************************************************************  počasí- absolutně */
 
  #pocasi {
position: absolute;
width: 100px;
height: 100px;
margin: 0; 
top: 35px;
left: 50%;
margin:  0  0 0 2px; 
    padding: 0;
     background: transparent;  
         z-index: 2;
    }
    
    #pocasi img { 
	border: 0;
         margin: 0 5px ;
    padding: 0;

}

    #pocasi a { 
	border: 0;
         margin: 0 ;
    padding: 0;

}


 /* ****************************************************************  jazyky - absolutně */
 
  #jazyky {
position: absolute;
width: 152px;
height: 40px;
margin: 0; 
top: 142px;
left: 50%;
margin:  0  0 0 -260px; 
    padding: 0;
     background: transparent;  
         z-index: 2;
    }
    
    #jazyky img { 
	border: 0;
         margin: 0 3px ;
    padding: 0;

}

    #jazyky p { 
	border: 0;
         margin: 0;
    padding: 0;

}


/* ****************************************************************   nadhlava stranky */
    
    #hlavicka {  
position: relative;
  color: rgb(154,80,45);
text-align: center;
margin: 0 auto;  
 padding:  0;
background: transparent;
    }

    #hlavickav { width: 875px; 
position: relative;
  color: rgb(154,80,45);
text-align: right;
margin: 0 auto;  
 padding:  2px 10px 2px 0;
 font-weight: normal;
font-size: 90%;
background: transparent;
    }
    

    #hlavickav a { font-size: 100%;
  color: rgb(154,80,45);

text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 4px; 
 border: solid 0px rgb(154,80,45);
}

    #hlavickav a:visited { font-size: 100%;
  color: rgb(154,80,45);

text-decoration: none;
font-weight: normal;
 border: solid 0px rgb(154,80,45);
    padding: 0 4px;
margin: 4px;  
}

    #hlavickav a:hover {  font-size: 100%;
text-decoration: none;
background: rgb(154,80,45);
  color: white;

    padding: 0 4px;
margin:  4px;
  
}


/* ****************************************************************   nadhlava stranky */
    #nadhlava {  
position: relative;
  color: rgb(1,73,36);
text-align: center;
margin: 0 auto;  
 padding:  0;

    }    

    #nadhlavav { width: 875px;  
position: relative;
  color: rgb(1,73,36);
text-align: left;
margin: 0 auto;  
 padding:  0 0 2px 0;
 font-weight: normal;
background: rgb(207,184,141);
font-size: 90%;
 border-top: solid 1px rgb(154,80,45);
 border-left: solid 1px rgb(154,80,45);
 border-right: solid 1px rgb(154,80,45);
    }
    

    #nadhlavav a { 
 color: rgb(1,73,36);
text-decoration: underline;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}

    #nadhlavav a:visited { 
 color: rgb(1,73,36);
text-decoration: underline;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px;  
}

    #nadhlavav a:hover { 
text-decoration: none;
background: rgb(1,73,36);
 color: white;
    padding: 0 4px;
margin: 0 4px;
  
}


 
 /* ****************************************************************   hlava stránky */

    
    #hlava {  
position: relative;
  color: rgb(1,73,36);
text-align: center;
margin: 0 auto;  
 padding:  0;

    }
    

    #hlavav {    font-size: 1em;    color: rgb(6,18,76);  width: 875px; 
position: relative;
height: 150px;
text-align: left;
margin: 0 auto; 
 padding:  0 ;
background:  white url('hlava.jpg') no-repeat right top;
 font-weight: bold;
 border-top: solid 0px rgb(154,80,45);
 border-left: solid 0px rgb(154,80,45);
 border-right: solid 0px rgb(154,80,45);
    }



    #hlavav img {   
float: left;
margin: 0 3px 6px 3px; border: 0;
}    






 /* ****************************************************************   podhlava stránky */

    #podhlava {  
position: relative;
  color: rgb(1,73,36);
text-align: center;
margin: 0 auto;  
 padding:  0;

    } 

    #podhlavav { width: 875px;  
position: relative;
  color: white;
text-align: left;
margin: 0 auto 0 auto;  
  padding:  3px 0 3px 0;
 font-weight: normal;
background: rgb(154,80,45);
 font-size: 90%;   

    }

    #podhlavavv { 
position: relative;
  color: white;
text-align: right;
margin: 0;
 padding:  3px 10px 3px 5px;  

 font-weight: normal;
background: rgb(207,184,142);
 font-size: 100%;   
 border-bottom: solid 1px white;
 border-top: solid 1px white;
    }
    

    #podhlavavv  a { 
  color: rgb(154,80,45);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}

    #podhlavavv  a:visited { 
  color: rgb(154,80,45);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px;  
}

    #podhlavavv  a:hover { 
text-decoration: none;
background: white;
font-weight: normal;
 color: rgb(154,80,45);
    padding: 0 4px;
margin: 0 4px; 
}

    
    #podhlavavv  .aktual { 
  color: white;
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}



 /* ****************************************************************   obsah stránky */


    #obsah {  
position: relative;
  color: rgb(1,73,36);
text-align: center;
margin: 0 auto;  
 padding:  0;

    }     

    
    #obsahv {position: relative;
width: 875px;  
text-align: center;
margin: 0 auto;  
 padding: 0 0 ;
background: rgb(229,217,193);
font-size: 90%;
border: 0px solid rgb(154,80,45);
 font-weight: bold;

    }
    
    #obsahv img.horni{
float: right;
margin: 9px 3px 20px 0; 
    padding: 0;

    }


 /* ****************************************************************   levý pruh s menu - uvnitř obsahu */
 
  #menu {
position: relative;
float: left;
width: 240px;
margin:  15px 3px 0 7px; 
 padding: 0px;
background: rgb(154,80,45);
border-right: 2px solid rgb(154,80,45);
border-bottom: 2px solid rgb(154,80,45);
border-left: 2px solid rgb(154,80,45);
    }

            #menu h1{
color: rgb(154,80,45); 
font-weight: bold;
text-align: left;
margin: 2px 0;
padding: 1px 5px;
font-style: normal;
          font-size: 10%;
background: rgb(154,80,45);

    } 

        #menu h2{
color: white; 
font-weight: bold;
text-align: left;
margin: 2px 0;
padding: 1px 5px;
font-style: normal;
          font-size: 100%;
background: rgb(154,80,45);
border: 1px solid white;
    } 

         #menu  img{

margin: 0;
border: 0px solid rgb(6,18,76);
    }       


  .menuv {
position: relative;
font-weight: bold;
margin:  0 ; 
 padding: 5px 0 10px 0;
background: rgb(207,184,142);
color: rgb(154,80,45);
    }
    
        .menuv a{display: block;
color: rgb(154,80,45);

text-align: left;
margin:  4px 2px 0 2px;
padding: 2px 2px;
font-style: normal;
          font-size: 100%;
font-weight: normal;

text-decoration: none;
    } 
    
        .menuv a:hover{
display: block;
color: white;
background: rgb(154,80,45);
margin:  4px 2px 0 2px;
padding: 2px 2px;
font-style: normal;
          font-size: 100%;
font-weight: normal;
text-decoration: none;
    } 

        .menuv .podaktual{display: block;
color: white;

text-align: left;
margin:  4px 2px 0 2px;
padding: 2px 2px;
font-style: normal;
          font-size: 100%;
font-weight: normal;
text-decoration: none;
    } 


  #menuu {
position: relative;
font-weight: bold;
margin:  0; 
 padding: 5px 0 10px 0;
  background: rgb(207,184,142);
color: rgb(154,80,45);
    }
    
        #menuu a{display: block;
color: rgb(154,80,45);

text-align: left;
margin:  4px 2px 0 2px;
padding: 2px 2px;
font-style: normal;
          font-size: 100%;
font-weight: normal;

text-decoration: none;
    } 
    
        #menuu a:hover{
display: block;
color: white;
background: rgb(154,80,45);
margin:  4px 2px 0 2px;
padding: 2px 2px;
font-style: normal;
          font-size: 100%;
font-weight: normal;
text-decoration: none;
    } 

        #menuu .podaktual{display: block;
 color: white;

text-align: left;
margin:  4px 2px 0 2px;
padding: 2px 2px;
font-style: normal;
          font-size: 100%;
font-weight: normal;
text-decoration: none;
    } 






   
      


    
    #pravy {display: block; float: left;
position: relative;
width: 580px;
color: black;
margin: 15px 0 0 20px; 
    padding: 0 0 10px 0;
    text-align: left;
          font-size: 100%;
  font-weight: normal;

    } 
    
        #pravy h2{
color: rgb(154,80,45);
text-align: left;
margin: 0 0 10px 0;
padding: 1px 0;

  font-weight: bold;
      font-size: 110%;
border-top: 2px solid rgb(154,80,45);
    } 
        #pravy h4{
color: rgb(154,80,45);
text-align: left;
margin: 10px 0 10px 0;
padding:   2px 2px 0 2px;
 border-bottom: solid 1px rgb(154,80,45); 
      font-size: 100%;
    } 


    
        #pravy .datum{


color: silver;

    } 
    
    
        #pravy img{

margin: 0;
border: 0px solid rgb(6,18,76);
    }        



        #pravy img.uvod{
border: 1px solid rgb(154,80,45);
float: right;
margin: 0 0 10px 10px;

    }

        #pravy img.uvodp{
border: 1px solid rgb(6,18,76);
float: right;
margin: 0 0 10px 10px;

    }

        #pravy img.db{
border: 1px solid rgb(154,80,45);
float: right;
margin: 5px 0 5px 10px;

    }

    #pravy a { 
color: rgb(154,80,45);
text-decoration: underline;

}

    #pravy a:hover { 
text-decoration: none;

}  

        #pravy p.center{

text-align: center;

    }
    
    
        #pravy p.pravy{

text-align: right;
margin: 0;
    }

        #pravy p.soubor{
      border-top: 1px solid rgb(154,80,45);
      border-bottom: 1px solid rgb(154,80,45);
text-align: right;
margin: 10px 0 0 0;
padding: 2px 0;
clear: both;
    }
    
        #pravy ul{

margin: 0 0 0 0;
    } 

        #pravy li.mezery{

margin:  0 0 10px 0 ;
    } 
    
        #pravy ol{

margin: 10px 0 10px 50px;
    } 

        #pravy hr{ border-top: 1px solid rgb(6,18,76); height: 1px;
clear: both;
    } 
    
#pravy .nahledy
{ position: relative;
  float: left;
  display: block;
  width: 160px;
  height: 160px;
background: rgb(207,184,142);
  margin: 5px; text-align: center;
      border: 1px solid rgb(154,80,45);
  padding: 5px 0 0 0;
text-align: center;
	}

#pravy .nahledym
{ position: relative;
  float: left;
  display: block;
  width: 80px;
  height: 80px;
background: rgb(207,184,142);
  margin: 5px; text-align: center;
      border: 1px solid rgb(154,80,45);
  padding: 5px 0 0 0;
text-align: center;
	}

#pravy  .polozka
{ 
  display: block; width: 570px;
  min-height: 150px;

  margin: 0 0 10px  0; text-align: left;
      border: 1px solid rgb(154,80,45);

  padding: 3px;
  clear: both;
	} 

        #pravy .konec{
clear: both;
    }  


  #podmenu {  clear: both; display: block;
position: relative;
margin:  5px 0 ; 
 padding: 2px 30px 2px 0;
background: rgb(154,80,45);  
text-align: right;
    } 
           
   #podmenu a {  padding: 1px 7px ; 
color: white;
text-decoration: none;
 font-weight: normal;
}

   #podmenu a:hover { 
text-decoration: none;
color: rgb(154,80,45);
background: white;
}  





 

  #menud {  clear: both; display: block;
position: relative;
margin:  0 0 1px 0; 
 padding: 0;
  

    } 
    
    


    

 /* ****************************************************************   podhlava stránky */

    #pata {  
position: relative;
  color: rgb(1,73,36);
text-align: center;
margin: 0 auto;  
 padding:  0;

    } 

    #patav { width: 875px;  
position: relative;
  color: white;
text-align: right;
margin: 0 auto 0 auto;  
  padding:  3px 0 3px 0;
 font-weight: normal;
background: rgb(154,80,45);
 font-size: 100%;   

    }

    #patavv { 
position: relative;
  color: white;
text-align: center;
margin: 0;
 padding:  3px 10px 3px 5px;  

font-weight: normal;
background: rgb(207,184,142);
 font-size: 90%;   
 border-bottom: solid 1px white;
 border-top: solid 1px white;
    }
    

    #patavv  a { 
  color: rgb(154,80,45);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}

    #patavv  a:visited { 
  color: rgb(154,80,45);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px;  
}

    #patavv  a:hover { 
  color: white;
text-decoration: none;
background: white;
font-weight: normal;
 color: rgb(154,80,45);
    padding: 0 4px;
margin: 0 4px; 
}

    
    #patavv  .aktual { 
  color: white;
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}

        #patavv h2{

      font-size: 100%;
margin: 0 0 4px 0;


  font-weight: bold;


    } 



/* tabulky .......................................................................... */



table
{ margin: 0 0 0 20px;
  table-layout: auto;
  vertical-align: top;
  font-weight: normal;
 font-size: 100%;
	}

table.kalendar
{ margin: 0 ;  width: 570px;
  table-layout: auto;
  vertical-align: top;
  font-weight: normal;
 font-size: 100%;
  margin: 5px 0 5px 0; text-align: left;
      border: 1px solid rgb(154,80,45);
  padding: 3px;

	}

td
{    vertical-align: top;
    font-weight: normal;
   padding: 5px ;
	text-align: left;
	}
	
td.tucne
{    vertical-align: top;
    font-weight: bold;
   padding: 5px ;
	text-align: center;
	}

td.nadpis
{  color: rgb(154,80,45);
  vertical-align: top;
    font-weight: bold;
   padding: 5px ;
        border-bottom: 1px solid rgb(6,18,76);
	text-align: left;
   background: white;
	}


td.stred
{  
	text-align: center;
	}

td.pravak
{  
	text-align: right;  margin: 0 20px 0 0;
	}


td.popis
{    vertical-align: top;
    font-weight: bold;
   padding: 0; 
	text-align: left;
 border-bottom: solid 1px rgb(154,80,45); 
	}
	

td.obr
{    vertical-align: top;
    font-weight: normal;
   padding: 5px 0;
	text-align: center;
	}

td.formp
{    vertical-align: top;
    font-weight: bold;
	text-align: right;
   padding: 5px 10px;
width: 70px;
	}

td.tucnep
{    vertical-align: top;
    font-weight: bold;
	text-align: right;
   padding: 5px 10px;
width: 150px;
	}

td.pravyd
{    vertical-align: top;
    font-weight: bold;
	text-align: right;
   padding: 5px 10px;
width: 280px;
	}

td.pravyd2
{    vertical-align: top;
    font-weight: bold;
	text-align: right;
   padding: 5px 10px;
width: 250px;
	}

td.horni
{    vertical-align: top;   color: rgb(154,80,45);
    font-weight: bold;
   padding: 5px ;
	text-align: left;
	}
	
td.hornis
{    vertical-align: top;   color: rgb(155,22,26);
    font-weight: bold;
   padding: 5px ;
	text-align: center;
	}
	
legend{
        color: rgb(155,22,26);
		}

fieldset
{ margin: 0;
 width: 450px;
	}

input
{ 
 width: 220px;
	}
	
	textarea
{ 
 width: 450px;
	}

/* ***************************************************************  tiskárna  */
@media print { 

	#hlavicka { display: none;
	}

	#nadhlavav { display: none;
	}
		#nadhlavav { display: none;

	}
		#podhlavav { display: none;
	}
		#hlavickav { display: none;
	}
	#jazyky { display: none;
	}
		#pravy { float: left; border: 0;
	}

#menu { display: none;
	}
#patav { display: none;
	}
#podpatav { display: none;
	}
    }
    

