body {
 margin-top: 10px;
 margin-left: 0px;
 margin-right: 0px;
 text-align: center;   
 background-color: #FFFFFF;
 background: transparent url("http://www.stav2000.cz/img/bg.png") repeat-x 0 10px;
 font-family: Arial, Verdana;
 font-size: 1.0em;
 color: #333333;
}
a {
 color: #111111;
 text-decoration: none;
} 
a:hover {
 text-decoration: underline;
}
#obal {
 width: 960px;
 text-align: left;
 margin: 0 auto;
 position: relative;
}
#hlavicka {
 width: 928px;
 height: 110px; 
 position: relative;
 text-align: left;
 margin-left: 16px; 
}    
#logo, #llogo, #logo span {
 width: 320px;
 height: 110px;
 position: relative;
 display: block;    
 float: left;
 overflow: hidden;
 text-decoration: none;
}
#logo span, #llogo span {
 position: absolute;
 top: 0;
 left: 0;
 background: transparent url("http://www.stav2000.cz/img/logo_web.png") no-repeat 0 0;
}
#logo h1, #llogo h1 {
 clear: both;
 line-height: normal;
 padding: 0;
 margin: 0;
}  
#menu {
 width: 510px;
 height: 110px; 
 position: relative;
 text-align: right;  
 margin-left: 93px; 
 float: left;
}
#menu a {
 width: 80px;
 height: 31px; 
 position: relative;
 text-align: center;  
 margin-left: 1px;   
 margin-top: 73px; 
 float: left;
 background-color: #444444;
 text-decoration: none;
 color: #FFFFFF; 
 padding-top: 6px;
 font-size: 0.6em;   
 letter-spacing: 0px;
 font-family: Microsoft Sans Serif;
 text-transform: uppercase;
}  
#menu .m a {
 width: 65px;
} 
#menu .s a {
 width: 65px; 
 height: 37px;
 padding-top: 0px;
 line-height: 37px;
}
#menu a:hover {
 background-color: #D0683E;
}
#menu .active {
 background-color: #D0683E;
}
#prezentace {
 width: 928px;
 height: 394px; 
 position: relative;
 text-align: left;
 margin-left: 16px; 
 margin-top: 30px;
 background-color: #FFFFFF;
}   
#prezentace-img {
 width: 908px;
 height: 374px; 
 position: absolute;
 text-align: left;   
 margin-top: 10px;
 margin-left: 10px; 
} 
#obsah {
 width: 908px;
 position: relative;
 text-align: left;
 margin-left: 16px;   
 background-color: #FFFFFF;
 padding-top: 10px;
 padding-left: 20px;
 padding-right: 0px;  
 font-size: 0.8em;
}
#obsah1 {
 width: 550px;
 position: relative;
 text-align: left;
 float: left;     
 background-color: #FFFFFF;
 line-height: 1.3em;
} 
#obsah1v {
 width: 888px;
 position: relative;
 text-align: left;
 float: left; 
 padding-left: 20px;
 padding-right: 20px;    
 background-color: #FFFFFF;
 line-height: 1.3em;  
 font-size: 0.8em;
 margin-left: 16px;
}
#reference {
 width: 222px;
 margin-left: 65px;
 padding: 30px;
 padding-top: 20px;
 position: relative;
 text-align: left;
 height: 145px;
 float: left;            
 color: #D0683E;
 background-color: #FFFFFF;
 background-image: url("http://www.stav2000.cz/img/reference.png");  
 background-position: center bottom;
 background-repeat: repeat-x;
 font-size: 1.2em;  
 line-height: 1.7em;
 letter-spacing: 1px;
}  
#reference h2 {
 font-size: 1.3em;
 margin: 0px;
 padding: 0px;
 padding-bottom: 15px;
 font-weight: normal;
 letter-spacing: 6px;
}
#reference a {
 color: #D0683E;
 text-decoration: none;
} 
#reference a:hover {
 text-decoration: underline;
}
#paticka {
 width: 100%;
 height: 110px;
 margin-top: 40px;
 margin-bottom: 40px;
 position: relative;
 text-align: center;
 background-color: #444444;
}
#paticka .obal {
 width: 928px;
 height: 110px;
 text-align: left;
 margin: 0 auto;
 position: relative;   
 font-size: 0.7em;
 color: #FFFFFF;
}
#paticka .box1 {
 width: 290px;
 height: 90px;
 text-align: left;
 position: relative;
 float: left;
 padding-left: 20px;
 padding-top: 20px;   
 letter-spacing: 1px;
}  
#paticka .box2 {
 width: 173px;
 height: 90px;  
 padding-left: 20px;
 padding-top: 20px;
 text-align: left;
 position: relative;
 margin-left: 10px; 
 float: left;
 letter-spacing: 1px;
}  
#paticka .box3 {
 width: 155px;
 height: 90px;  
 padding-left: 33px;
 padding-top: 20px;
 text-align: left;
 position: relative;
 margin-left: 10px; 
 float: left;
 letter-spacing: 1px;
}
#paticka a {
 color: #FFFFFF;
 text-decoration: none;
} 
#paticka a:hover {
 text-decoration: underline;
}
h2 {
 font-size: 2.0em;
 padding-bottom: 6px;
 letter-spacing: -1px;
}
#obsah1v h2 {
 font-size: 2.0em;
 padding-bottom: 6px;
 letter-spacing: 1px; 
}