/* top right bottom left*/
html, body { height:100%; }
body {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  margin: 0;
  padding: 0;
}
a { color:#557FFF; }
a:hover { text-decoration:none; }
/*p, li { margin:2px; color:#555; padding:2px}*/
ul { padding-left:1em; }
img { border: none; }
.bordered { border:1px solid #aaa; }
h1 { text-align: right; margin: 2px; color: #000; font-family: Verdana, Helvetica, sans-serif; font-size: 3em;}
h3, h5 { margin-bottom: 4px; }
textarea { background: #ccc; color: #333; border: 1px solid #aaa; }
#content { width:700px; background:#eee; margin-left:auto; margin-right:auto; padding:8px; border-left:10px solid #ccc; border-right:10px solid #ccc; }


DIV#theboxoffice_indexwrap {
  MARGIN: 50px auto 0px;
  WIDTH: 750px
}

div#footerfix{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top: 0px white solid;
  color: white;
  text-align: center;
  font-size: 10px;
}
div#footerfix A {
  font-weight: bold;
  color: white;
  text-decoration: none;
}
@media screen{
  body>div#footerfix{
   position:fixed;
  }
}
* html body{
  overflow: hidden;
}


/* ### Tooltip Menu1 ### */
.tooltip1 a, .tooltip1 a:visited  {
  position: relative;
  display: block;
  width: 100px;
  height: 100px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  cursor: hand;
}

.tooltip1 a span {
  display: none;
}

.tooltip1 a:hover {
  text-indent: 0;
}

.tooltip1 a:hover span {
  position:absolute;
  display: block;
  top: 4px;
  left: 4px;
  width: 90px;
  height: 45px !important;
  height /**/: 90px;
  padding-top: 45px;
  color: #000;
  background: #fff;
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity:0.6;
}

.tooltip1 span.active {
  position:absolute;
  display: block;
  top: 4px;
  left: 4px;
  width: 90px;
  height: 45px !important;
  height /**/: 90px;
  padding-top: 45px;
  color: #000;
  background: #fff;
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity:0.6;
}

.menu a, .menu a:visited  {
  position: relative;
  display: block;
  width: 80px;
  height: 75px !important;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  cursor: hand;
}

.menu a:hover {
  text-indent: 0;
}

.menu span.main {
  position:absolute;
  display: block;
  bottom: 5px;
  left: 0px;
  width: 95px;
  height: 15px !important;
  height /**/: 20px;
  padding: 2px;
  color: #000;
  background: #fff;
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity:0.6;
}

#h_scroller_container {
 overflow:hidden;
 position:relative;
}
#h_scroller_container a img.sel {
  /*border: 1px solid red;*/
}
#h_scroller_container a img {
  border: 1px solid #86A5BF;
}
#h_scroller_container a:hover img {
  border: 1px solid black;
}
#h_scroller_container a:hover {
  color: red; /* Dummy definition to overcome IE bug */
}

#h_scroller_text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-align: left;
  text-decoration: none;
  padding-left: 16px;
  /*background: url(../images/b_square_yellow.gif) no-repeat 0px 2px;*/
}

#v_scroller_container {
 overflow:hidden;
 position:relative;
}
#v_scroller_container a img.sel {
  /*border: 1px solid red;*/
}
#v_scroller_container a img {
  border: 1px solid #86A5BF;
}
#v_scroller_container a:hover img {
  border: 1px solid black;
}
#v_scroller_container a:hover {
  color: red; /* Dummy definition to overcome IE bug */
}


#fotocentrale {
  position: absolute;
}
#fotocentrale span {
  display: block;
  position: absolute;
  overflow:hidden;
  left: 15px;
  top: 257px;
  width: 320px;
  padding: 0px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000;
  text-align: left;
  line-height: 1.1em;
}
#descrcentrale {
  z-index: 10;
  position: absolute;
  overflow:hidden;
  left: 0px;
  top: 328px;
  width: 618px !important;
  width /**/: 748px;
  height: 100px !important;
  height /**/: 105px;
  background: #B0C5D6;
  border: 0px;
  margin: 0px;
  padding-left: 120px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 2px;
}

#descrcentrale {
  /*color: #000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;*/
  text-align: justify;
  line-height: 1.2em;
}


#descrmain1 {
  z-index: 10;
  position: absolute;
  overflow: hidden;
  left: 205px;
  top: 15px;
  width: 500px !important;
  width /**/: 530px;
  height: 470px !important;
  height /**/: 500px;
  background: #B0C5D6;
  border: 0px;
  margin: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: justify;
  line-height: 1.3em;
}

#descrmain1 strong {
  font-size: 12px;
}

#descrmain1 p {
  margin-top: 6px;
  margin-bottom: 6px
}

#footer {
  padding: 2px;
}
#footer span {
  display: block;
  padding: 0px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: white;
  text-align: center;
  line-height: 1em;
}

#footer a {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: white;
  text-decoration: none;
}

.imgleft {
  float: left;
  padding: 0px 6px 6px 0px;
}

.imgright {
  float: right;
  padding: 0px 0px 6px 6px;
}

.alert {
  color:#ff0000;
  font-weight: bold;
}

#powered{
  width: 100%;
  padding-bottom: 4px;
  border-top: 0px white solid;
  color: white;
  text-align: center;
  font-size: 10px;
}
#powered A {
  font-weight: bold;
  color: white;
  text-decoration: none;
}