body{
  width: 100%;
	margin: 0 auto;
  padding: 0;
  font-family: serif;
  background-color: rgb(74, 68, 68);
}
a{
  color: #720800;
  text-decoration: underline;
}
a:hover{
  color: #cc3333;
  text-decoration: none;
}
img{
  border: 0;
}
#main {
  position: relative;
  float: left;
 	width: 100%;
	margin: 0;
  padding: 0;
	min-height: 100%;
	height: 100%;
  background-color: rgb(74, 68, 68);
}
#all{
  position: relative;
  width: 947px;
  min-width: 947px;
  margin: 0 auto;
  padding: 10px 0px 0px 0px;
}
#top{
  position: relative;
  float: left;
  margin: 0;
  padding: 0px 0px 0px 0px;
  width: 949px;
  background-color: rgb(74, 68, 68);
  background-image: url("img/menu-background.bmp");
  background-repeat: repeat-y;
  background-position: left center;
}
#menu{
  position: relative;
  float: left;
  margin: 0;
  padding: 0px 0px 0px 0px;
  width: 620px;
}
#menu-top{
  position: relative;
  float: left;
  margin: 0;
  padding: 0px 0px 0px 0px;
  width: 620px;
  height: 3px;
  background-color: rgb(74, 68, 68);
  background-image: url("img/menu-top.bmp");
  background-repeat: no-repeat;
  background-position: left bottom;
}
#menu-left{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 67px;
  height: 39px;
  background-image: url("img/menu-left.bmp");
  background-repeat: no-repeat;
  background-position: left center;
}
#menu2{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 550px;
  background-image: url("img/body-background.jpg");
  background-repeat: repeat-y;
  background-position: left center;
}
#menu2 embed{
  position: absolute;
  left: 0;
  top: 0;
  width: 550px;
  height: 180px;
}
#menu-text{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 550px;
  background-color: rgb(244, 242, 243);
}
#logo{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 329px;
  height: 189px;
  background-color: rgb(74, 68, 68);
  background-image: url("img/logo.jpg");
  background-repeat: no-repeat;
  background-position: center center;
}
#body{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 949px;
  background-color: rgb(74, 68, 68);
  background-image: url("img/body-background.jpg");
  background-repeat: repeat-y;
  background-position: left center;
  overflow: hidden;
}
#body-text{
  position: relative;
  float: left;
  margin: 0;
  padding: 30px 10px 0px 10px;
  width: 600px;
  color: rgb(74, 68, 68);
}
#body-flash{
  position: relative;
  float: left;
  margin: 0;
  padding: 0px 1px 0px 0px;
  width: 328px;
  overflow: hidden;
}
a#svatby1{
  position: relative;
  float: left;
  margin: 0;
  padding: 340px 20px 0px 20px;
  width: 250px;
  height: 60px;
  background-color: rgb(244, 242, 243);
  background-image: url("img/obrady.jpg");
  background-repeat: no-repeat;
  background-position: center 15px;
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  font-size: 18px;
  color: rgb(74, 68, 68);
  text-indent: 14px;
  text-align: center;
  text-decoration: none;
  letter-spacing: 3px;
}
a#svatby1:hover{
  color: rgb(74, 68, 68);
  text-decoration: none;
  background-color:#cccccc;
}
#svatby1 b{
  color: red;
  font-size: 22px;
}
a#svatby2{
  position: relative;
  float: right;
  margin: 0;
  padding: 340px 20px 0px 20px;
  width: 250px;
  height: 60px;
  background-color: rgb(244, 242, 243);
  background-image: url("img/aranzovane.jpg");
  background-repeat: no-repeat;
  background-position: center 15px;
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  font-size: 18px;
  color: rgb(74, 68, 68);
  text-indent: 14px;
  text-align: center;
  text-decoration: none;
  letter-spacing: 3px;
}
a#svatby2:hover{
  color: rgb(74, 68, 68);
  text-decoration: none;
  background-color:#cccccc;
}
#svatby2 b{
  color: red;
  font-size: 22px;
}
#body-text h1{
  margin: 0;
  padding: 0px 0px 0px 0px;
  min-width: 100%;
  width: 100%;
  background-color: rgb(244, 242, 243);
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  font-size: 18px;
  text-indent: 14px;
  letter-spacing: 3px;
}
#body-text h1:first-letter, #body-text h1 b{
  color: red;
  font-size: 22px;
}
#body-text2{
  position: relative;
  float: left;
  margin: 0;
  padding: 30px 10px 0px 10px;
  width: 600px;
  text-align: center;
}
a#link-galerie{
  padding-left: 14px;
  color: rgb(74, 68, 68);
  font-size: 18px;
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  text-decoration: underline;
  letter-spacing: 3px;
}
a#link-galerie:hover{
  text-decoration: none;
}
a#link-galerie b{
  color: red;
  font-size: 22px;
}
#body-text h2{
  margin: 0;
  padding: 0px 15px 0px 15px;
  min-width: 570px;
  width: 570px;
  background-color: rgb(244, 242, 243);
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  font-size: 18px;
  xtext-indent: 15px;
  letter-spacing: 3px;
}
#body-text h2:first-letter, #body-text h2 b{
  color: red;
  font-size: 22px;
}
#body-text p{
  margin: 0;
  padding: 0px 14px 10px 14px;
  text-indent: 30px;
}
#body-text strong{
  margin: 0;
  padding: 0px 14px 0px 14px;
}
#body-text p strong{
  margin: 0;
  padding: 0;
}
#body-text table tr td{
  margin: 0;
  padding: 0px 0px 0px 14px;
}
#body-text-img{
  padding: 10px;
  text-align: center;
  border: 0;
}
#footer{
  position: relative;
  float: left;
  margin: 0;
  padding: 90px 359px 0px 0px;
  width: 590px;
  height: 62px;
  background-color: rgb(74, 68, 68);
  background-image: url("img/fotter-background.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 20px;
}
#footer p{
  width: 100%;
  margin: 0;
  padding: 0;
  color: white;
  text-align: right;
}
#footer p a{
  color: white;
  text-decoration: underline;
}
#footer p a:hover{
  color: white;
  text-decoration: none;
}