body, html {
  margin: 0;
  padding: 0;
  background: #fff url(../image-page/bg-page.jpg) repeat-x left top;
  color: #fff;
  text-align: center;
  font-family: arial;
  font-size: 14px;
}

#page {
  position: relative;
  margin: 0 auto;
  width: 950px;
  text-align: left;
}

#top { position: absolute; top: 0px; left: 0px; width: 950px; height: 125px; background: url(../image-page/bg-top.jpg) no-repeat left top;}
#top #menu { position: absolute; top: 95px; left: 190px; height: 33px; margin: 0; padding: 0;}
#top #menu li { margin: 0px; padding: 0px 16px 0px 18px; height: 33px; line-height: 33px; display: inline; list-style: none; color: #66676b; background: url(../image-page/bg-menu-line.jpg) no-repeat right top;}
#top #menu a { margin: 3px 0px; line-height: 33px; color: #66676b; text-decoration: none;  font-weight: bold; font-size: 12px;}
#top #menu .odsazene { color: #34bbdd; background: transparent;}
#top #menu .odsazene a { color: #34bbdd;}

#lineundertop { position: absolute; top: 125px; left: 0px; width: 950px; height: 7px; background: url(../image-page/bg-line-umenu.jpg) no-repeat left top;}

#footer { width: 950px; height: 90px; text-align: right; background: url(../image-page/bg-footer.jpg) no-repeat left top;}
#footer p { padding: 10px 30px 0 0; margin: 0px; font-size: 11px; color: #66676b;}
#footer a { color: #66676b; text-decoration: none;}
#footer a:hover { text-decoration: underline;}
#footer .hneda { color: #bf920b;}


#center { padding-top: 132px; width: 950px;}
#center .content { position: relative; width: 950px; height: 378px; background: url(../image-page/bg-page-content.jpg) no-repeat left top;}
#center .content a { color: #efbe52; text-decoration: underline;}
#center .content a:hover { text-decoration: none;}
#center .content p { margin: 0 0 10px 0; padding: 0px;}
#center .content address { font-style: normal;}
#center .content h1 { position: absolute; top: 20px; left: 205px; width: 260px; font-size: 25px; color: #fff; margin: 0px; padding: 0px; font-weight: normal;}
#center .content .podnadpis { position: absolute; top: 20px; left: 487px; padding: 0px; margin: 0px; font-size: 16px; color: #fff;}
#center .conttext { position: absolute; top: 50px; left: 487px; width: 450px; padding-right: 5px; height: 320px; overflow-y: auto;}

.nofloat {
  width: 1px;
  height: 1px;
  clear: both;
  overflow: hidden;
}