
body { 
       font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
        
       font-size: 9pt;
       color: #404040;
       background: #E6E0DB url('../images/bgr-str2.jpg') repeat-y;
       padding: 0px;
       margin: 0px;       
      }
      
td, th 	 { 
       font-size: 8pt;
	   padding-left: 4px;
            
      } 	  
      
caption { 
       font-size: 9pt;
	   font-weight: bold;
	   color: #5B3612;
            
      } 	  
  
      
	  
#obal {width: 900px;
       padding: 0px;
       background: #E6E0DB url('../images/bgr-cont.jpg') repeat-y ;
       margin: 0px;
	   text-align: left;
              
       }	
	   
#obal-bot {width: 810px;
       height: 14px;
       padding: 0px;
       background: #E6E0DB url('../images/str-bot-cont.jpg') no-repeat;
       margin: 0px;
       position: relative;
       left: 89px;
       
       }  	     
	  

#zahlavi {
         background: #FFFFFF;
         color: #F28F1A;
         font-size: 9pt;
         font-weight:bold;
         width: 900px;
         height: 175px;
         text-align: left;
         padding: 0px 0px 0px 0px;
		 margin-bottom: 0px;
         background: #E6E0DB url('../images/bgr-cont.jpg') repeat-y;
		 

         }
         
#obr_zahlavi {
               width: 900px;
               height:147px;
               position: relative;
               left: 0px;
               top:0px;
               background: #E6E0DB url('../images/hlavicka-cont.jpg') no-repeat ;
               }
               
#obr_produkty {
               width: 900px;
               height:147px;
               position: relative;
               left: 0px;
               top:0px;
               background: #E6E0DB url('../images/hlavicka-produkty.jpg') no-repeat ;
               }
               
#obr_spolecnost {
               width: 900px;
               height:147px;
               position: relative;
               left: 0px;
               top:0px;
               background: #E6E0DB url('../images/hlavicka-spolecnost.jpg') no-repeat ;
               }
               
#obr_tunelove {
               width: 900px;
               height:147px;
               position: relative;
               left: 0px;
               top:0px;
               background: #E6E0DB url('../images/hlavicka-tunelove.jpg') no-repeat ;
               }               
               
               
#obr_susarna {
               width: 900px;
               height:147px;
               position: relative;
               left: 0px;
               top:0px;
               background: #E6E0DB url('../images/hlavicka-susarna.jpg') no-repeat ;
               }               
               
               
			   
#lista_default {
       position: relative;
       left: 0px;
       z-index: 5;
       color: #000000;
       font-size: 9pt;
       font-weight:bold;
       width: 632px;
       height: 10px;
       display: inline;
       padding-top: 3px;-padding-top: 0px;
       padding-bottom: 10px;-padding-bottom: 5px;
       padding-right: 38px;-padding-right: 35px;
       
       margin: 0px;
               
       
                 }  
                 
  #lista {
               width: 632px; 
               height: 20px;
               background: #C8BAAB url('../images/lista.gif') repeat-y;
               position: relative;
               top: -2px;
               padding-top: 6px;
               padding-bottom: 2px;
               margin: 0px;
               margin-bottom:4px;
               border-bottom: 2px solid white;
               
             }
                 
#lista_default  ul{
         display: inline;
                        }       
                        
#lista_default  li{
         display: inline;
         color: #ffffff;
         font-weight:bold;
         margin: 0px 1px 0px 0px;

                        }    
                        
#lista_default  li a{
         color: #5B3612;
         text-decoration: none;
                        }  
                                    
#lista_default  li a:hover{
         color: #FFFFFF;
                        } 
#lista_default li a:active{
         color: #FFFFFF;
                        }     
                        
.odrazka{
         position: relative;
         top: 1px;
         border: 0px none;
                        } 			   


#sidebar {
         float: right;
         width: 166px;
         text-align: left;
         position: relative;
         right: 45px;-right: 38px;
         top: 5px;-top: 0px;
         padding-bottom: 10px;-padding-bottom: 0px;
         }
         
#vlajky {
         text-align: right;
         width: 166px;
         padding: 0px;
         margin: 0px;
         float: right;
         position: relative;
         top: -25px;
        
         
         }
         
#vlajky img{
         
         border: 1px solid #999999;  
         margin: 0px 1px 0px 2px;       }     
         

.heslo {
               color: #5B3612;
               font-size: 8pt;
               font-weight: bold;
			   margin-left: 10px;
               }
    
         
         
		 
#menu2 {
        padding: 15px 0px 15px 0px;
        margin: 0px;
        background: #896849;
        color: white;
        font-weight: bold;
        width: 162px;
         position: relative;
         top: 15px;
        z-index: 200;
        }   
        
#menu2 li {
        padding: 0px;
        margin: 7px 0px 7px 0px;
        list-style-type:square;
                }  
                
#menu2 li a{
        color: white;
        text-decoration: none;
                }   
                
#menu2 li a:hover{
        color: #DCD2C8;
                } 
                
#menu2 li a:active{
        color: #DCD2C8;
                }                 
                              
                
#menu2 ul {
        padding: 0px 5px 0px 25px;
        margin: 0px;
                }   
#menu2 ul ul{
        padding: 0px 5px 0px 15px;
        margin: 0px;
        font-size: 9pt;
        font-weight: normal;
                }               
				
.cistic { clear: both;
         }   
         
hr.cistic { clear: both;
          margin: -1px 0 0 0;
          padding: 0px;
          height: 1px;
          visibility: hidden;
         }  
         
hr.cisticl { clear: left;
          margin: -1px 0 0 0;
          padding: 0px;
          height: 1px;
          visibility: hidden;
         }   
         

      						 

#middle { 
	margin: 15px 215px 30px 100px; 
	padding: 0px 20px 0px 25px; 
	font-size: 8pt;
	line-height: 1.6 em;
	font-family: "Verdana CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;



	
	
} 


#middle ul{ 
	margin: 0px; 
	padding: 0px; 
		
	
} 


#middle a img  	{ 
       border: 0px none;
	                }		 


#middle H2 
	 { padding: 8px 10px 16px 25px;
       font-size: 15px;
       font-weight:bold;
       font-variant: small-caps;
       color: #5B3612;
       text-align: left;
       padding-bottom: 12px;
  	   font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
                          }



#obal3 {
         padding-top: 0px;
         margin-top: 5px;
         width: 850px;
         height:33px; 
         
            }            
        
#zapati {
         text-align:center;
         width: 850px;
         height:20px; 
       clear: both;
       
                       }
         
#copy {
       padding: 0px; 
       margin:0px;        
       color:#000000;
       font-size: 7pt;
       position: relative;
       left: 50px;

       }  

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.ilustracni{
         
         border: 1px solid #C8BAAB;
         margin: 0px;
         padding: 4px 2px 4px 2px;
         display: inline;
         float: left;
         margin-left: 4px;
                 
}



.ilustracni a img  	{ 
       border: 0px none;
	   
	                }	

.schema-popis  	{ 
       font-size: 8pt;
	   color: black;
	   padding-left: 30px;
	   
	                }						

.foto-obal{
         
         margin-right: 5px;
         position: relative;
         left: 2px;
                  
         }
		 
.foto-obal a{
         
         margin-right: 5px;
         position: relative;
         left: 2px;
         border: 0px none;
         }	
		 
#tabulkagal
{	border:  0px none;
	margin:  0px;
	padding: 0px;
	caption-side: bottom;
    float: right;
    width: 455px;
       
    
		}		 
		
#tabulkagal TD
{	height: 40px;
    padding: 0px 1px 0px 1px;
    margin: 0px;
       
    
		}		 
		
		 
		 		 
dl.galerie {border: 1px solid #5B3612;
       background-color: #FFFFFF;
       width: 130px;-width: 128px;
       text-align: center;
       padding-top: 2px;
       padding-bottom: 2px;
       padding-left: 0px;-padding-left: 2px;
       padding-right: 0px;-padding-right: 2px;
       float:left;
       margin-right: 0px;-margin-right: 5px;
       margin-bottom: 5px;              }		 	 
         
       
.galerie dt{
         
         text-align: center;
		 font-size: 9px;
		 margin: 2px;
		 
         }	
		 
.galerie img {border: 3px solid #5B3612;
         width: 120px;
         height: 87px;
         text-align: center;
         margin: 0px 1px 0px 1px;            } 		 

.galerie { display: inline;}
         
.galerie2 a { display: inline;
            border: 1px solid white;
         }      
         
.galerie2 a:hover { display: inline;
            border: 1px solid #E67817; 
         }            
        
.ram { border: 1px solid black;
       margin: 5px;
        padding: 0px;                   
                                }   
                                
.foto { border: 1px solid black;
       margin: 25px 5px 0px 5px;
        padding: 0px;  
                                }                                  
                                
#fotoobal { width: 644px;-width: 658px;
        margin: 0px;
        padding:25px 0px 25px 0px;
        position: relative;
        left: -2px;
                                }  
								
.modra {color: #0000CC}
.hneda {color: #CC6600}								
								
.tms { margin-left: 45px;
       margin-top: 45px;  
                                }   
								
#vymenik { width: 500px;
        height: 293px;
        
                                }  																		
					
