* {
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  background-image: url('../artwork/clip/bg-html.gif');
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-align: center;
}

h1 {
  color: #333;
  font-size: 1.5em;
}

h2 {
  color: #333;
  font-size: 1em;
}

p {
  text-align: justify;
}

#menu-top {
  height: 146px;
  background-image: url('../artwork/clip/bg-menu-top.gif');
  background-repeat: repeat-x;
  text-align: center;
}

#menu-top-content {
  margin: auto;
  width: 791px;
  height: 121px;
  background-image: url('../artwork/clip/bg-menu-top-content.jpg');
  background-repeat: no-repeat;
}

#menu-href-content {
  width: 770px;
  margin: auto;
}

#html-content {
  margin: auto;
  margin-top: 12px;
  width: 770px;
  text-align: left;
}

#premiere {
  float: left;
  width: 243px;
  min-height: 520px;
}
#premiere-top {
  height: 27px;
  background-image: url('/artwork/clip/bg-top-premiere.gif');
  background-repeat: no-repeat;
  background-position: top;
}
#premiere-middle {
  min-height: 488px;
  background-color: #FAFAFA;
  color: #333;
  font-size: 0.8em;
}
#premiere-bottom {
  height: 7px;
  background-image: url('/artwork/clip/bg-bottom-premiere.gif');
  background-repeat: no-repeat;
  background-position: top;
}

#program {
  float: right;
  width: 521px;
  min-height: 488px;
}
#program-top {
  height: 27px;
  background-image: url('/artwork/clip/bg-top-program.gif');
  background-repeat: no-repeat;
  background-position: top;
}
#program-middle {
  min-height: 488px;
  background-color: #FAFAFA;
  color: #333;
  font-size: 0.8em;
}
#program-bottom {
  height: 7px;
  background-image: url('/artwork/clip/bg-bottom-program.gif');
  background-repeat: no-repeat;
  background-position: top;
}

#content {
  margin-top: 10px;
  clear: both;
  width: 770px;
  min-height: 462px;
}
#content-top {
  height: 27px;
  background-image: url('/artwork/clip/bg-top-content.gif');
  background-repeat: no-repeat;
  background-position: top;
}
#content-middle {
  min-height: 428px;
  background-color: #FAFAFA;
  color: #333;
  font-size: 0.8em;
}
#content-bottom {
  height: 7px;
  background-image: url('/artwork/clip/bg-bottom-content.gif');
  background-repeat: no-repeat;
  background-position: top;
}
#content-inner {
  width: 770px;
  min-height: 500px;
  color: #333;
  font-size: 0.8em;
}
#content-middle-inner {
  min-height: 466px;
  background-color: #FAFAFA;
  color: #333;
}

#line-down {
  margin-top: 10px;
  width: 770px;
  height: 27px;
  background-image: url('/artwork/clip/bg-line-down.gif');
  background-repeat: no-repeat;
  background-position: top;
  font-size: 12px;
  color: #FFF;
  line-height: 25px;
}

#men-behind {
  margin-top: 20px;
  text-align: center;
  font-size: 12px;
}
#men-behind a {
  color: #000;
}

#internet-reserving {
  margin-left: 12px;
  width: 494px;
  height: 41px;
  background-image: url('/artwork/clip/bg-internet-reserving.gif');
}

#vstupenka {
  margin-left: 12px;
  width: 494px;
  height: 41px;
  background-image: url('/artwork/clip/bg-vstupenka.gif');
}


#photogallery {
  float: right;
  xwidth: 212px;
  min-height: 500px;
  text-align: center;
  border: solid 1px red;
}

a.href-menu-top:link, a.href-menu-top:visited {
  font-size: 12px;
  font-weight: bold;
  color: #FBE6E6;
  text-decoration: none;
  line-height: 24px;
}

a.href-content:link, a.href-content:visited {
  color: #00309C;
}

p.p-text {
  margin-top: 15px;
}

.logo-kinoatlas {
  border: none;
  float: right;
  margin-top: 20px;
  margin-right: 20px;
} 

.picture {
  border: solid 1px #333;
  margin: 0px;
  padding: 0px;
}

.actual-program {
  min-height: 400px;
}
