
body {
background:  rgb(235,235,235) url('pozadi.jpg') repeat;
margin: 2px 0; padding: 0;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
             color: black;
 text-align: center;
font-size: 90%;
 }

    #bodyv {  
position: relative;
width: 775px;   color: rgb(1,73,36);
text-align: right;
margin: 0 auto;  
 padding:  0;
 font-weight: normal;
border: 0px rgb(175,209,185) solid;
    }

/* ****************************************************************   nadhlava stranky */
    

    #hlavickav {  
position: relative;
  color: rgb(1,73,36);
text-align: right;
margin: 0 auto;  
 padding:  2px 0 2px 0;
 font-weight: normal;
font-size: 90%;

    }
    

    #hlavickav a { 
 color: rgb(1,73,36);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}

    #hlavickav a:visited { 
 color: rgb(1,73,36);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px;  
}

    #hlavickav a:hover { 
text-decoration: none;
background: rgb(1,73,36);
 color: white;
    padding: 0 4px;
margin: 0 4px;
  
}


/* ****************************************************************   nadhlava stranky */
    

    #nadhlavav {  
position: relative;
  color: rgb(1,73,36);
text-align: left;
margin: 0 auto;  
 padding:  0 0 2px 0;
 font-weight: normal;
background: rgb(175,209,185);
font-size: 90%;
 border-top: solid 1px rgb(1,73,36);
 border-left: solid 1px rgb(1,73,36);
 border-right: solid 1px rgb(1,73,36);
    }
    

    #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;
  
}

 /* ****************************************************************   levý pruh s menu - uvnitř obsahu */
 
  #hlmenu {
position: relative;
float: right;
width: 310px;
margin:  0 0 1px 0; 
 padding: 0;


    }
    

    
        #hlmenu a{display: block;
color: rgb(1,73,36);
background: rgb(235,235,235) url('hlava.jpg') norepeat right center;
text-align: left;
margin: 1px 0;
padding: 1px 0;
font-style: normal;
font-size: 90%;
font-weight: bold;
text-decoration: none;
    } 
    
        #hlmenu a:hover{display: block;

color: rgb(1,73,36);
background: rgb(235,235,235);

text-align: left;
margin: 1px 0;
padding: 1px 0;
font-style: normal;
font-size: 90%;
font-weight: bold;
text-decoration: none;
    } 

        #hlmenu .aktual{display: block;
color: white;
text-align: left;
background: rgb(175,75,24); 
margin: 1px 0;
padding: 1px 0;
font-style: normal;
font-size: 90%;
font-weight: bold;

text-decoration: none;
    } 



 
 /* ****************************************************************   hlava stránky */

    

    

    #hlavav {    font-size: 1em;    color: rgb(6,18,76);
position: relative;
height: 140px;
text-align: left;
margin: 0 auto; 
 padding:  0 ;
 background:  white  ;
 font-weight: bold;
 border-left: solid 1px rgb(1,73,36);
 border-right: solid 1px rgb(1,73,36);
    }



    #hlavav img {   
float: left;
margin: 10px 30px 10px 10px; border: 0;
}    






 /* ****************************************************************   podhlava stránky */

 

    #podhlavav {  
position: relative;
  color: rgb(1,73,36);
text-align: left;
margin: 0 auto 0 auto;  
 padding:  3px 0 3px 5px;
 font-weight: normal;
background: rgb(175,209,185);
 font-size: 90%;   
 border-bottom: solid 1px rgb(1,73,36);
 border-left: solid 1px rgb(1,73,36);
 border-right: solid 1px rgb(1,73,36);
    }
    

    #podhlavav  a { 
color: rgb(1,73,36);
text-decoration: none;
font-weight: bold;

    padding: 0 4px;
margin: 2px 4px; 
}

    #podhlavav  a:visited { 
color: rgb(1,73,36);
text-decoration: none;
font-weight: bold;

    padding: 0 4px;
margin: 2px 4px;  
}

    #podhlavav  a:hover { 
color: rgb(1,73,36);
text-decoration: none;
background: rgb(1,73,36);
font-weight: bold;
 color: white;
    padding: 0 4px;
margin: 2px 4px; 
}

    
    #podhlavav  .aktual { 
color: rgb(175,75,24)
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 2px 4px; 
}



 /* ****************************************************************   obsah stránky */


    

    
    #obsahv {position: relative;
text-align: center;
margin: 0 auto;  
 padding: 10px 0 ;
background: rgb(175,209,185);
font-size: 90%;
 border-top: solid 1px rgb(1,73,36);
 border-bottom: solid 1px rgb(1,73,36);
 border-left: solid 1px rgb(1,73,36);
 border-right: solid 1px rgb(1,73,36);
 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: right;
width: 220px;
margin:  0 3px 1px 0; 
 padding: 0;
background: white;
border: 1px solid rgb(1,73,36);

    }

        #menu h3{
color: white; 
font-weight: bold;
text-align: left;
margin: 1px ;
padding: 1px 5px;
font-style: normal;
          font-size: 100%;
background: rgb(175,75,24);
    } 

        #menu h3.aktual{
color: white; 
font-weight: bold;
text-align: left;
margin: 1px ;
padding: 1px 5px;
font-style: normal;
          font-size: 100%;
background: rgb(1,73,36);
    } 

  #menuv {
position: relative;
font-weight: bold;
margin:  0 0  15px 0; 
 padding: 0 5px;
background: white;
color: rgb(1,73,36);
    }
    
        #menuv a{display: block;
color: rgb(1,73,36);

text-align: left;
margin:  2px 5px;
padding: 2px 5px;
font-style: normal;
          font-size: 90%;
font-weight: bold;

text-decoration: underline;
    } 
    
        #menuv a:hover{
display: block;
color: rgb(1,73,36);
margin:  2px 5px;
padding: 2px 5px;
font-style: normal;
          font-size: 90%;
font-weight: bold;
text-decoration: none;
    } 

        #menuv .podaktual{display: block;
color: rgb(175,75,24);

text-align: left;
margin:  2px 5px;
padding: 2px 5px;
font-style: normal;
          font-size: 90%;
font-weight: bold;
text-decoration: none;
    } 

  #akce {
position: relative;
margin:  0;
font-weight: normal; 
 padding: 0 7px;
background: white;
color: black;
text-align: left;
    }

        #akce h2{
color: rgb(1,73,36); 
font-weight: bold;
text-align: left;
margin: 5px 1px 1px 1px;
padding: 1px 0;
font-style: normal;
          font-size: 100%;

    } 
 #akce p.odkaz{
color: rgb(175,75,24); 
font-weight: bold;
text-align: right;
margin: 1px  1px 7px 1px;
padding: 1px 5px 7px 1px;

          font-size: 100%;
	border-bottom: 1px solid rgb(175,75,24);
    } 
   
        #akce a{
color: rgb(175,75,24);


text-align: center;
margin: 5px;
padding: 5px;
font-style: normal;
          font-size: 100%;
font-weight: bold;
text-decoration: none;
    } 
    
        #akce a:hover{

color: rgb(155,22,26);


text-align: center
margin: 5px;
padding: 5px;
font-style: normal;
         font-size: 100%;
font-weight: bold;
text-decoration: none;
    } 




   
      


    
    #pravy {display: block; float: left;
position: relative;
width: 510px;
color: black;
margin: 0 0 0 5px; 
    padding: 0 0 10px 0;
    text-align: left;
          font-size: 100%;
  font-weight: normal;

    } 
    
        #pravy h2{
color: rgb(175,75,24);
text-align: left;
margin: 0 0 10px 0;
padding: 1px 10px;

  font-weight: bold;
      font-size: 110%;
border-left: 10px solid rgb(175,75,24);
    } 
        #pravy h4{
color: rgb(1,73,36);
text-align: left;
margin: 15px 0 0px 0;
padding:   2px 2px 0 2px;
border-top: 1px solid rgb(175,75,24);
      font-size: 100%;
    } 


    
        #pravy .datum{


color: silver;

    } 
    
    
        #pravy img{

margin: 0;
border: 1px solid rgb(6,18,76);
    }        



        #pravy img.uvod{
border: 1px solid rgb(6,18,76);
float: left;
margin: 0 10px 10px 0;

    }

        #pravy img.uvodp{
border: 1px solid rgb(6,18,76);
float: right;
margin: 0 0 10px 10px;

    }

        #pravy img.db{
border: 1px solid rgb(175,75,24);
float: right;
margin: 5px 0 5px 10px;

    }

    #pravy a { 
color: rgb(1,73,36);
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(175,75,24);
      border-bottom: 1px solid rgb(175,75,24);
text-align: right;
margin: 10px 0 10px 0;
padding: 2px 0;
clear: both;
    }

        #pravy p.odkaz{

text-align: left;
margin: 10px 0 10px 0;
padding: 2px 0;
clear: both;
    }
    
        #pravy ul{

margin: 0 0 0 50px;
    } 

        #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(241,241,241);
  margin: 3px; text-align: center;
      border: 1px solid rgb(175,75,24);
  padding: 5px 0 0 0;
text-align: center;
	}

#pravy  .polozka
{ 
  display: block; width: 500px;
  height: 100px;
  min-height: 150px;
  margin: 2px 0; text-align: left;
      border: 1px solid rgb(175,75,24);
  background: rgb(241,241,241);
  padding: 3px;
  clear: both;
	} 

        #pravy .konec{
clear: both;
    }  



           






 

  #menud {  clear: both; display: block;
position: relative;
margin:  0 0 1px 0; 
 padding: 0;
  

    } 
    
    


    

/* ****************************************************************   pata stranky */
    

    #patav {  
position: relative;
  color: rgb(1,73,36);

text-align: center;
margin: 0 auto;  
 padding:  2px 0 2px 0;
 font-weight: normal;
font-size: 90%;

    }
    

    #patav a { 
 color: rgb(1,73,36);
text-decoration: underline;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px; 
}

    #patav a:visited { 
 color: rgb(1,73,36);
text-decoration: underline;
font-weight: normal;

    padding: 0 4px;
margin: 0 4px;  
}

    #patav a:hover { 
text-decoration: none;
background: rgb(1,73,36);
 color: white;
    padding: 0 4px;
margin: 0 4px;
  
}


 /* ****************************************************************   copyright */

 

    #podpatav {  
position: relative;
  color: rgb(1,73,36);
text-align: center;
margin: 0 auto 1px auto;  
 padding:  3px 0 3px 0;
 font-weight: normal;
background:  rgb(235,235,235);
 font-size: 90%;   
 border-top: solid 1px rgb(1,73,36);
 border-bottom: solid 1px rgb(1,73,36);
 border-left: solid 1px rgb(1,73,36);
 border-right: solid 1px rgb(1,73,36);
    }
    

    #podpatav  a { 
color: rgb(1,73,36);
text-decoration: underline;
font-weight: normal;

    padding: 0 4px;
margin: 2px 4px; 
}

    #podpatav  a:visited { 
color: rgb(1,73,36);
text-decoration:underline;
font-weight: normal;

    padding: 0 4px;
margin: 2px 4px;  
}

    #podpatav  a:hover { 
color: rgb(1,73,36);
text-decoration: none;
background: rgb(1,73,36);
font-weight: normal;
 color: white;
    padding: 0 4px;
margin: 2px 4px; 
}

    
    #podpatav  .aktual { 
color: rgb(1,73,36);
text-decoration: none;
font-weight: normal;

    padding: 0 4px;
margin: 2px 4px; 
}



/* tabulky .......................................................................... */



table
{ margin: 0 0 0 20px; width: 500px;
  table-layout: auto;
  vertical-align: top;
  font-weight: normal;
 font-size: 1em;
	}

table.kalendar
{ margin: 0 ; 
  table-layout: auto;
  vertical-align: top;
  font-weight: normal;
 font-size: 90%;
  margin: 5px 0 5px 0; text-align: left;
      border: 1px solid rgb(175,75,24);
  padding: 3px;
  background: rgb(241,241,241);
	}

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(175,75,24);   
  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: normal;
   padding: 0 0 5px 0;
	text-align: left;
	}
	

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: 120px;
	}

td.pravyd
{    vertical-align: top;
    font-weight: bold;
	text-align: right;
   padding: 5px 10px;
width: 180px;
	}

td.pravyd2
{    vertical-align: top;
    font-weight: bold;
	text-align: right;
   padding: 5px 10px;
width: 250px;
	}

td.horni
{    vertical-align: top;   color: rgb(175,75,24);
    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 0 0 70px;
 width: 400px;
	}

/* ***************************************************************  tiskárna  */
@media print { 

	#nadhlavav { display: none;
	}
		#nadhlavav { display: none;
	}
		#hlavav { border: 0;
	}
		#podhlavav { display: none;
	}
		#hlavickav { display: none;
	}
	#logo { display: none;
	}
		#pravy { float: left; border: 0;
	}
#hlmenu { display: none;
	}
#menu { display: none;
	}
#patav { display: none;
	}
#podpatav { display: none;
	}
    }
    
