body
{
  background-image:url('bg.jpg');
  background-repeat:repeat-x;
  margin:0px;
}

#header
{
  z-index:500;
  width:579px;
  height: 84px;
  background-image:url('top.jpg');
  margin:auto;
}

#content
{
  position:relative;
  width:579px;
  margin:auto;
  background-color:#fff;
  border-top:10px solid #b80000;
  border-bottom:10px solid #b80000;
  z-index:500;
}

#title
{
  position:absolute;
  left:166px;
  top:10px;
}

#zipBody
{
  position:absolute;
  width:415px;
  height:65px;
  right:0px;
  top:63px;
}

#theaterBody
{
  position:absolute;
  width:415px;
  right:0px;
  top:128px;
  height:63px;
}

#filmBody
{
  position:absolute;
  width:415px;
  right:0px;
  top:191px;
  height:63px;
}

#infoDiv
{
  height:430px;
  background-color:#f8f8f8;
  width:579px;
  margin:auto;
  border-bottom:10px solid #b80000;
  position:relative;
  top:-440px;
}

#slider
{
  margin-bottom:20px;
  height:440px;
  position:relative;
  z-index:0;
  overflow:hidden;
}

#zipDiv
{
  margin-left:25px;
  margin-top:10px;
  position:relative;
}

#theaterDiv
{
  position:relative;
  margin-left:25px;
  margin-top:10px;
}

#filmDiv
{
  position:relative;
  margin-left:25px;
  margin-top:10px;
}

#zipCover
{
  position:absolute;
  top:0px;
  left:0px;
  width:90px;
  height:25px;
  display:none;
  z-index:500;
}

#zipSpace
{
  color:#fff;
}

.zipAdd, .zipClear
{
  margin:0px;
  padding-left:0px;
  font-weight:bold;
  color:#000;
}

.selectOption
{
  padding-left:10px;
}

.selectTitle
{
  font-weight:bold;
}

h2
{
  width:423px;
  padding-left:156px;
  font-family:verdana;
  text-align:center;
  margin:0px;
  background-color:#ddd;
  top:0px;
  left:0px;
}

.titleBig
{
  font-size: 30px;
  padding-top:10px;
  height:56px;
}

.titleMedium
{
  font-size: 20px;
  padding-top:10px;
  height:56px;
}

.titleSmall
{
  font-size: 15px;
  padding-top:10px;
  height:56px;
}

.infoSynopsis
{
  text-align:justify;
  font-family:verdana;
  font-size:10px;
  color:#555;
}

.iBody
{
  position:absolute;
  top:70px;
  left:155px;
  padding:10px;
  width:403px;
}

.infoTheater
{
  background-color:#eee;
  font-family:verdana;
  font-weight:bold;
  font-size:11px;
  padding:3px;
  border-bottom:2px solid #ccc;
  margin-top:18px;
  text-align:center;
}

.iImage
{
  width:144px;
  height:215px;
  position:absolute;
  top:10px;
  left:10px;
  border:1px solid #333;
}

.iDiv
{
  position:absolute;
  top:236px;
  left:10px;
  width:146px;
}

.iT
{
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#eee;
  padding:2px;
  border-bottom:2px solid #ccc;
}

.iV
{
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  padding:4px 2px 4px 10px;
}
    

.infoTime
{
  font-family:verdana;
  font-size:11px;
  color:#777;
  padding:5px;
  text-align:center;
}

.loading
{
  position:absolute;
  left:-20px;
  top:3px;
}

.details
{
  color:#666666;
  font-family:verdana;
  font-size:11px;
  position:absolute;
  right:5px;
  top:50px;
}