.frame{
  width:800px;
  height:565px;
  background-color:#f4f5d5;
  background-image:url(./images/party/party_back.jpg);
  margin-top:0;
  margin-bottom:0;
  margin-left:50px;
  margin-right:50px;
  padding-top:0;
  padding-bottom:0;
  position:relative;
  top:0;
  left:0;
}
.samba_r{
  position:absolute;
  width:152px;
  height:120px;
  left:630px;
  top:15px;
  text-align:center;
  vertical-align:bottom;
}
.samba_l{
  position:absolute;
  width:152px;
  height:120px;
  left:15px;
  top:430px;
  text-align:center;
  vertical-align:bottom;
}
td.detail{
  width:450px;
  height:131px;
  background-image:url(./images/party_t.png);
  text-align:left;
  vertical-align:middle;
  padding-left:20px;
}
.gallery{
  width:800px;
  height:1600px;
  background-color:#f4f5d5;
  margin-top:0;
  margin-bottom:0;
  margin-left:50px;
  margin-right:50px;
  padding-top:0;
  padding-bottom:0;
  position:relative;
  top:0;
  left:0;
}
.gallery a{
  text-decoration:none;
}
.photo{
  position:absolute;
  width:320px;
  height:320px;
  text-align:center;
  vertical-align:bottom;
}
#photo1{
  left:60px;
  top:20px;
}
#photo2{
  left:420px;
  top:20px;
}
#photo3{
  left:240px;
  top:360px;
}
#photo4{
  left:60px;
  top:800px;
}
#photo5{
  left:420px;
  top:800px;
}
#photo6{
  left:240px;
  top:1240px;
}
.text{
  position:absolute;
  width:360px;
  height:80px;
  text-align:center;
  vertical-align:top;
}
#text1{
  left:220px;
  top:260px;
}
#text3{
  left:220px;
  top:690px;
}
#text4{
  left:40px;
  top:1130px;
}
#text5{
  left:400px;
  top:1040px;
}
#text6{
  left:220px;
  top:1480px;
}
