body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url('./images/bg.gif');
	background-position: left top;
	background-repeat: repeat;
	behavior:url('./js/hover.htc');
}
ul, ol, li, h1, h2, h3, h4, h5, h6, form, div, img {
  list-style: none;
  margin: 0px;
  border: 0px;
}
#page {
  width: 100%;
  min-height: 500px;
	background-image: url('./images/bg-grad.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 2px solid #fff;
}
.main-page {
  width: 700px;
  min-width: 500px;
  margin: 0px auto;
}
.text-kellyana {
  text-align: justify;
}
#kellyana {
  position: relative;
  float: left;
  margin: 0px 20px 10px 0px;
}
#kytka-leva {
  width: 820px;
  margin: 0px auto;
	background-image: url('./images/kytka-leva.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
#kytka-prava {
  width: 820px;
  margin: 0px auto;
	background-image: url('./images/kytka-prava.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}
#logo {
  margin: 20px auto;
}
#ram-okna {
  width: 570px;
  height: 340px;
  margin: 0px auto;
  text-align: center;
  cursor: pointer;
  _cursor: hand;
}
#okno-zeny {
  position: relative;
  float: left;
  width: 190px;
  height: 338px;
	background-image: url('./images/zeny.png');
	background-position: left-top;
	background-repeat: no-repeat;
}
#okno-zeny:hover {
	background-image: url('./images/zeny-hover.png');
}
#okno-deti {
  position: relative;
  float: left;
  width: 190px;
  height: 338px;
	background-image: url('./images/deti.png');
	background-position: left-top;
	background-repeat: no-repeat;
}
#okno-deti:hover {
	background-image: url('./images/deti-hover.png');
}
#okno-o-me {
  position: relative;
  float: left;
  width: 190px;
  height: 338px;
	background-image: url('./images/o-me.png');
	background-position: left-top;
	background-repeat: no-repeat;
}
#okno-o-me:hover {
	background-image: url('./images/o-me-hover.png');
}
.okno-text {
  margin: 160px 20px 20px 20px;
}
.foto {
  vertical-align: middle;
  margin: 10px;
  border: 2px solid #f18bb7;
}
.foto:hover {
  border: 2px solid #fff;
}
#footer {
  width: 550px;
  margin: 5px auto;
  text-align: left;
}
.footer-menu {
  float: left;
  margin: 10px 5px;
  background-color: #000;
  border-left: 1px solid #444;
  text-align: left;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.footer-menu:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
#navigace{
}
.footer-menu:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.tb {
  margin: 15px;
  vertical-align: middle;
  border: 2px solid #721c37;
}
.tb:hover {
  border: 2px solid #fff;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
#napsali-o-me img.ico {
  vertical-align: middle;
  margin-right: 5px;
}
#napsali-o-me li {
  margin: 5px 0px;
}
#napsali-o-me li a {
  text-decoration: none;
}
#napsali-o-me li a:hover {
  text-decoration: underline;
}
#mapa {
  margin: 20px;
  border: 2px solid #fff;
}
#container {
  margin: 10px;
}
#odkazy {
  width: 100%;
  height: 20px;
  background-color: #000;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  text-align: center;
}