body {
    background-color: black;
    margin: 0;
    padding: 0;
    font-family: Georgia,Verdana,'Arial ce', 'arial', 'helvetica ce', 'helvetica', 'sans-serif';
    text-align: center;
    background-image: url('../obr/bg.gif');    
}
      
      
#layout_page {
        margin: 0;
        padding: 0;                  
        width: 100%;        
        background-image: url('../obr/bg2.gif');
        background-repeat : repeat-x;
}

#title {        
        margin: auto;
        padding: 0;
        width: 800px;
        height: 224px;
        background-image: url('../obr/title.jpg'); 
        background-repeat : no-repeat;        

}

#body_start {
	width: 800px;
         height: 24px;
         background-image: url('../obr/bg_start.gif'); 
         background-repeat : no-repeat;
         margin: auto;  
}

#body_content {
	width: 800px;   
         background-image: url('../obr/bg_body.gif');
         margin: auto;
         text-align: left;           
}

#content a {
      color: navy;

}

#content {
	padding-left: 25px;
       	padding-right: 25px;  
         font-size: .8em;
         line-height: 180%;
         text-align: right;
}
h1 {
	margin: 0;
         text-align: right;
         font-size: 1.9em;
         font-style: italic;
         margin-bottom: 20px;
}

h2 {
	margin: 0;        
         font-size: 1.2em;   
         margin-top: 20px;
}

#body_end {
	width: 800px;
         height: 25px;
         background-image: url('../obr/bg_end.gif'); 
         background-repeat : no-repeat; 
         margin: auto;
         margin-bottom: 0px;           
}

#menu {
 	float: left;
         width: 170px;   
         text-align: left; 
}

#menu ul {
 	margin:0;
         padding: 0;
         list-style-type: none;
}

#menu ul li  {              
 	padding: 0;
         margin: 0;
         margin-top: 3px;
         margin-bottom: 3px; 
         position: relative;                     
}

#menu ul li #podmenu  {  
      width: 170px;            
 	position: absolute;
      right: -170px;
      top: 5px;                       
}

#menu ul li #podmenu ul li  {  
      margin: 0;                      
}

#menu ul li a  {
 	display: block;
         width: 100%;
         height: 25px;
         color: #fff;      
         font-family: verdana;
         background-image: url('../obr/bg_menu.gif');
         background-color: navy;
         background-repeat: no-repeat;
         text-decoration: none;     
}

#menu ul li a:hover  {
 	color: black;
         background-image: url('../obr/bg_menu_over.gif');  
         text-decoration: none;
         background-color: navy;       
}

#menu ul li a span  {
 	display: block;
         padding:1px;
         padding-left: 17px;
}

#page  {
         text-align: left;
         margin-left: 200px;
         padding-bottom: 20px;
         font-family: verdana;
}

.image_right {
 	float: right;
         margin: 10px;
         border: 1px solid gray;
         padding: 3px;
}

#copyright  {
         text-align: center;   
         color: white;
         font-family: verdana;
         font-size: .7em;
         margin-bottom: 5px;
}

#copyright a  {               
         color: white;    
}

strong {
 	font-weight: bold;
         color:  #030E6E;
         font-variant: small-caps;
}

#language {
         width: 170px;   
         text-align: center; 
}

#language img {
         border: 1px solid silver;
         margin: 10px;
}

table.pujcovna {
      font-size: 0.7em;
      border-collapse: collapse;
}

table.pujcovna td, table.pujcovna th {
      border: 1px solid black;
      padding: 2px;
      line-height: 1.1em;
}

table.pujcovna th {
      background: #f0f0f0;
}

