* {
  margin:0; padding:0;
}
body {
  background:#fff;
  padding-bottom:10px;
  text-align:center;
  font:normal 80%/160% "Trebuchet MS",Verdana,Arial,sans-serif;
}
h2,h3,h4 {
  padding:2em 0 0 0;
}
#main {
  color:#666;
}
#main p {
  padding-top:1.5em;
}
#main-page {
  margin:0 auto;
  width:700px;
  background:#fff;
}
h1 {
  position:relative;
  height:340px;
  background:#F18F04 url('../images/logo.gif') 50% 80px no-repeat;
}
hr, .invisible, address {
  display:none;
}
#main-menu {
  position:relative;
  top:-1.6em;
  margin-left:110px;
  _margin-left:100px;
  height:160px;
}
#main-menu ul li {
  display:block;
  width:110px; height:120px;
  float:left;
  margin:0 5px;
}
#main-menu ul li a {
  display:block;
  width:100%; height:100%;
  font:bold 100%/120% Tahoma,Helvetica,Verdana,Arial,sans-serif;
  color:#000;
  font-variant:small-caps;
  text-decoration:none;
}
#main-menu ul li a:hover {
  color:#fff;
  text-decoration:underline;
}
.cf {
  clear:left;
}
#main-menu ul li a.m01 {
  width:107px;
  background:url('../images/menu-profil.gif') 0 100% no-repeat;
}
#main-menu ul li a.m02 {
  width:107px;
  background:url('../images/menu-realizace.gif') 0 100% no-repeat;
}
#main-menu ul li a.m03 {
  width:107px;
  background:url('../images/menu-projekty.gif') 0 100% no-repeat;
}
#main-menu ul li a.m04 {
  width:107px;
  background:url('../images/menu-kontakty.gif') 0 100% no-repeat;
}
#main-menu ul li a.m05 {
  width:107px;
  background:url('../images/menu-development.gif') 0 100% no-repeat;
}
#main-menu ul li a:hover.m01 {
  background-position:-107px 100%;
}
#main-menu ul li a:hover.m02 {
  background-position:-107px 100%;
}
#main-menu ul li a:hover.m03 {
  background-position:-107px 100%;
}
#main-menu ul li a:hover.m04 {
  background-position:-107px 100%;
}
#main-menu ul li a:hover.m05 {
  background-position:-107px 100%;
}

