
body {
 background: ;
  background: rgb(236,191,98) url('../images/obsah.jpg') repeat-y center top;
 margin: 0; 
    padding: 0;
    font-family:  arial, arial CE, sans-serif;
             color: rgb(27,59,131);
 text-align: center;
 }



 /* ****************************************************************   horní menu - absolutně */

 #menuh {display: block;
position: absolute;
width: 580px;
height: 16px;
margin: 0; 
top: 27px;
left: 50%;
margin:  0 0 0 -225px; 
    padding: 0;
background: transparent;  
         z-index: 2;
         text-align: right;
      }  
      

 #menuh a{
text-decoration: none;
margin: 0; 
color: white;
margin:  0; 
    padding: 0 10px 0 23px;
background: rgb(27,59,131) url('../images/odkaz.jpg') no-repeat left top;  
         text-align: right;
         font-size: 0.8em;
         font-weight: bold;
                  z-index: 2;
      }  
      
 #menuh a:hover{
 color: white;
text-decoration: none;
background: rgb(27,59,131) url('../images/odkaza.jpg') no-repeat left top;  
      }               


 #menuh .aktual{

margin: 0; 
color: rgb(254,162, 0);
margin:  0; 
    padding: 0 10px 0 32px;
background: rgb(27,59,131) url('../images/odkaza.jpg') no-repeat left top;
         text-align: right;
         font-size: 0.8em;
         font-weight: bold;
      }  
      

    
      
      
 /* ****************************************************************   dolní menu - absolutně */

 #menud {display: block;
position: absolute;
width: 580px;
height: 16px;
margin: 0; 
top: 153px;
left: 50%;
margin:  0 0 0 -225px; 
    padding: 0;
background: transparent ;  
         z-index: 2;
         text-align: right;
      }  
      

 #menud a{
text-decoration: none;margin: 0; 
color: white;
margin:  0; 
    padding: 0 10px 0 32px;
background: rgb(27,59,131) url('../images/odkaz.jpg') no-repeat left top;  
         text-align: right;
         font-size: 0.8em;
         font-weight: bold;
      }  
      
 #menud a:hover{
 color: white;
text-decoration: none;
background: rgb(27,59,131) url('../images/odkaza.jpg') no-repeat left top;  
      }               


 #menud .aktual{

margin: 0; 
color: rgb(254,162, 0);
margin:  0; 
    padding: 0 10px 0 32px;
background: rgb(27,59,131) url('../images/odkaza.jpg') no-repeat left top;  
         text-align: right;
         font-size: 0.8em;
         font-weight: bold;
      }        


 /* ****************************************************************   hlava stránky */

    
    #hlava {clear: both; 

position: relative;
width: 100%;
text-align: center;
margin:   0 auto; 
 padding: 3px 0;
 background:  rgb(236,191,98);  
color: rgb(27,59,131);    
 font-size: 1em;
 font-weight: normal;

border-bottom: solid 1px rgb(27,59,131);   
  
    }

    #hlavav { 

position: relative;
width: 775px;
text-align: right;
margin:   0; 
 padding: 0;
 background:  rgb(236,191,98);  
color: rgb(27,59,131);    
 font-size: 0.7em;
 font-weight: normal;
 
    }

    #hlaval { 
float: left;
position: relative;
width: 220px;
text-align: center;
margin:   0; 
 padding: 0;
 background:  rgb(236,191,98);  
color: rgb(27,59,131);    
 font-size: 1em;
 font-weight: normal;
 
    }
    

    #hlavav a { 
color: rgb(27,59,131);
text-decoration: underline;
border: 0;
font-weight: normal;

    padding: 0;
}

    #hlavav a:hover { 
text-decoration: none;

}


 /* ****************************************************************   obsah stránky */

#obsah-obal {display: block;
position: relative;
width: 775px; 
 background: white url('../images/obsah.jpg') repeat-y center top;
margin: 0 auto 0 auto; 
    padding: 0;
 text-align: center;
    }
    

    
    #obsah {display: block;
position: relative;
width: 100%;
 background: white url('../images/obsah.jpg') repeat-y center top;
margin: 0; 
    padding: 0;
    }
    
    #obsah img.horni{
float: right;
margin: 9px 3px 20px 0; 
    padding: 0;

    }

    
    #konec {clear: both; 
position: relative;

 
    }

 /* ****************************************************************   levý pruh s logem a podmenu */
 
  #menu {display: block;
position: relative;
float: left;
width: 210px;
margin:  0; 
 padding: 0;


    }
    
    #menu img { 
	border: 0;
         margin: 0 0 0 1px;
    padding: 0;
}


        #menu h1{
border-top: dotted 3px white;
color: white;
width: 190px;
text-align: left;
margin: 10px;
padding: 5px 0 0 0;
font-style: normal;
          font-size: 0.8em;

    } 
    
        #menu a.text{display: block;
 border-top: groove 0px rgb(236,191,98);
border-bottom: groove 0px rgb(236,191,98);    
color: white;
width: 190px;
text-align: left;
margin: 5px 10px;
padding: 0 0 0 0;
font-style: normal;
          font-size: 0.8em;
background: rgb(27,59,131) url('../images/odkaz.jpg') no-repeat right top;
font-weight: bold;
text-decoration: none;
    } 
    
        #menu a.text:hover{display: block;
   
color: white;
width: 190px;
text-decoration: none;
text-align: left;
margin: 5px 10px;
padding: 0 0 0 0;
font-style: normal;
          font-size: 0.8em;
background: rgb(27,59,131)  url('../images/odkaza.jpg') no-repeat right top;
font-weight: bold;
    } 
    
        #menu .aktual{display: block;
 border-top: solid 1px white;
 border-bottom: solid 1px white;   
width: 190px;
text-align: left;
margin: 5px 10px;
padding: 0 0 0 0;
font-style: normal;
          font-size: 0.8em;
background: rgb(27,59,131) url('../images/odkaza.jpg') no-repeat right top;
font-weight: bold;
color:  rgb(236,191,98);
    } 
    
        #menu .podaktual{display: block;
background:  url('../images/podaktual.gif') no-repeat left; 
width: 190px;
text-align: left;
margin: 5px 10px;
padding: 0 0 0 20px;
font-style: normal;
          font-size: 0.8em;
font-weight: bold;
color:  white;
    } 


    
    #pravy {display: block; float: right;

position: relative;
width: 535px;

margin: 0 10px 0 10px; 
    padding: 0;
    text-align: left;
          font-size: 0.8em;
  font-weight: normal;

    } 
    
        #pravy h1{

width: 100%;
text-align: right;
margin: 10px 0;
color: rgb(236,191,98);
padding: 2px;
font-style: italic;
      font-size: 1.2em;
border-top: dotted 0px silver;
border-bottom: dotted 3px rgb(27,59,131);
    }
    
        #pravy h2{
width: 100%;
text-align: left;
margin: 30px 0 3px 0;
padding: 2px;
font-style: normal;
      font-size: 1.1em;
border-top: dotted 3px silver;

    } 
    
        #pravy h2.aktual{
width: 100%;
text-align: left;
margin: 0 0 6px 0;
padding: 2px;
font-style: normal;
      font-size: 1.1em;
border-top: dotted 3px silver;

    }       
    
        #pravy .datum{


color: silver;

    } 
    
    
        #pravy img{

margin: 5px;
border: 0;
    }        
    
        #pravy img.pravy{

float: right;
margin: 10px;

    }

    #pravy a { 
color: rgb(27,59,131);
text-decoration: underline;

}

    #pravy a:hover { 
text-decoration: none;

}  

        #pravy p.center{

text-align: center;

    }

        #pravy p.stred{

text-align: center;

    }
    
    
        #pravy p.right{

text-align: right;

    }
    
        #pravy ul{

margin: 0 0 0 50px;


    }   
    

 /* ****************************************************************   pata stránky */

    
    #copy {clear: both; 

position: relative;
width: 100%;
text-align: center;
margin:  0; 
 padding: 3px 0;
 background:  rgb(236,191,98);  
 color: rgb(27,59,131);    
 font-size: 1em;
 font-weight: normal;
 border-top: solid 1px rgb(27,59,131);
 border-bottom: solid 1px rgb(27,59,131);   
 
    }

    #copyv { 

position: relative;
width: 775px;
text-align: right;
margin:   0; 
 padding: 0;
 background:  rgb(236,191,98);  
color: rgb(27,59,131);    
 font-size: 0.7em;
 font-weight: normal;
 
    }

    #copyl { 
float: left;
position: relative;
width: 220px;
text-align: center;
margin:   0; 
 padding: 0;
 background:  rgb(236,191,98);  
color: rgb(27,59,131);    
 font-size: 1em;
 font-weight: normal;
 
    }
    

    #copyv a { 
color: rgb(27,59,131);
text-decoration: underline;
border: 0;
font-weight: normal;

    padding: 0;
}

    #copyv a:hover { 
text-decoration: none;

}

/* tabulky .......................................................................... */



table
{ 
  table-layout: auto;
  vertical-align: top;
  font-weight: normal;
 font-size: 1em;
	}
	
td.cena
{    vertical-align: top;
    font-weight: bold;
   padding: 0 10px 0 10px;
	text-align: left;
   height: 20px;
	}
	
td.cenas
{    vertical-align: top;
    font-weight: normal;
   padding: 0 10px 0 10px;
	text-align: left;
   height: 20px; color: silver; 
	}
	
td.cenar
{    vertical-align: top;
    font-weight: bold;
   padding: 0 10px 0 10px;
	text-align: left;
   height: 20px;
  color: red; 
	}
	
td.popis
{    vertical-align: top;
    font-weight: normal;
	text-align: left;
   padding: 0 10px 10px 10px ;
	}

td.tucnep
{    vertical-align: top;
    font-weight: bold;
   padding: 0 10px 0 0;
	text-align: right;
 width: 220px;
	}

td.tucnep1
{    vertical-align: top;
    font-weight: bold;
   padding: 0 10px 0 0;
	text-align: right;
 width: 150px;
	}

td.tucnepv
{    vertical-align: top;
    font-weight: bold;
   padding: 0 10px 0 0;
	text-align: right;
 width: 180px;
	}
	
td.nahled
{    vertical-align: top;
    font-weight: bold;
   padding: 0;
	text-align: center;
 width: 150px
	}
	

td.tucnea
{    vertical-align: top;
    font-weight: bold;
   padding: 0 10px 0 0;
	text-align: right;
 width: 60px;
	}
	
	
/* ***************************************************************  tiskárna  */
@media print { 
#hlava { display: none;
	}
#menuh { display: none;
	}
#menu { display: none;
	}
#menud { display: none;
	}
#copy { display: none;
	}
    }
    

