body {
  font-family:Verdana,Arial,sans-serif;
  font-size:10pt;
  background-color:#ffffff;
  margin:0px;
  background-image:url("images/bg-top_111h.jpg");
  background-position:320px 0px;
  background-repeat:repeat-x;
}

p, td, th, li {
  font-size:10pt;
  font-family:Verdana,Arial,sans-serif;
}

th {
  font-weight:bold;
}

p.badlang {
  text-align:center;
  font-style:italic;
  visibility:hidden;
  position:absolute;
}

div#title {
  height:93px;
  left:300px;
  top:0px;
  width:20px;
  position:absolute;
  background-color:black;
}

div#nav{
  float:left;
  width:210px;
  padding-left:90px;
  padding-top:370px;
  left:0px;
  top:0px;
  position:absolute;
  background-image:url("images/bg-left_300w.jpg");
  background-position:top left;
  background-repeat:no-repeat;
}

div#content {
  /*top:0px;*/
/*   margin-left:300px; */
  /*position:absolute;*/
  width:480px;
  padding-top:120px;
  margin-left:310px;
  min-height:475px;
  margin-bottom:10px;
}

h1 {
  text-align:left;
  color:#ee7f00;
  font-size:17pt;
  letter-spacing:1pt;
  width:470px;
  height:48px;
  background-repeat:no-repeat;
  text-indent:-9999px;
  background-position:-8px 0px;
  margin-top:0px;
}

h2 {
  text-align:left;
  font-size:14pt;
}

h3 {
  text-align:left;
  font-size:10pt;
  font-weight:bold;
}

h4 {
  text-align:left;
  font-size:10pt;
  font-weight:bold;
  color:red;
}

td {
 	vertical-align:top;
}

a, a:visited {
	color:blue;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

img {
  border-width:0px;
}

tr.odd {
  background-color:#ffffff;
}

tr.even {
  background-color:#efa756;
}

table.film_list_table {
    width: 470px;
    height: 192px;
    margin-bottom: 10px;
    background-image: url("images/table_back.jpg");
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-right: 5px;
    min-height: 220px;
}

table.film_list_table tr {
    height: 10px;
}

table.film_list_table tr.lastTR {
    
}

td.titleTD a, td.titleTD a:visited {
    color: black;
}

table.film_list_table td.teaserTD {
    width: 144px;
    padding: 5px 10px;
}

table.film_list_table td.teaserTD img {
    width: 144px;
}

table.film_list_table td.titleTD {
    font-weight: bold;
    padding-top: 5px;
}

table.film_list_table td.lengthTD {
    width: 70px;
    padding-top: 5px;
    padding-right: 5px;
    text-align: right;
}

table.film_list_table td.checkTD {
    width: 20px;
    padding-top: 5px;
}

table.film_list_table td.summaryTD {
}

table.cities_table {
    
}

table.cities_table tr {
    
}    

table.cities_table td {
    padding: 5px 5px;
    border-bottom: solid 5px white;
}

tr.cities_table_0 {
    background-color: #a4b7c5;/*e7f6ff*/
}

tr.cities_table_1 {
    background-color: #afc2d0;/*deedf8*/
}

table.cities_table2 {
    padding: 0px;
}

table.cities_table2 td {
    margin: 0px;
    padding: 0px;
}

table.cities_table2 td.cit_table_top_left {
    width: 10px;
    height: 10px;
    background-image: url('images/table/cit_table_top_left.jpg');
    background-repeat: no-repeat;
}

table.cities_table2 td.cit_table_top_right {
    width: 10px;
    height: 10px;
    background-image: url('images/table/cit_table_top_right.jpg');
    background-repeat: no-repeat;
}

table.cities_table2 td.cit_table_bottom_left {
    width: 10px;
    height: 10px;
    background-image: url('images/table/cit_table_bottom_left.jpg');
    background-repeat: no-repeat;
}

table.cities_table2 td.cit_table_bottom_right {
    width: 10px;
    height: 10px;
    background-image: url('images/table/cit_table_bottom_right.jpg');
    background-repeat: no-repeat;
}

table.cities_table2 td.cit_table_fill {
    background-image: url('images/table/cit_table_filler.jpg');
}

.program .header1 {
    visibility: visible;
    text-indent: 0;
    letter-spacing: 0;
    background-color: #EE7F00;
    color: white;
    font-size: 1.2em;
    height: 1.1em;
    padding: 0.4em;
    padding-left: 1em;
    width: 45%;
    float: left;
    clear: both;
    margin-bottom: 1em;
    margin-top: 1em;
    white-space:nowrap;
    margin-left:0px;
    margin-right:0px;
}

.program .header2 {
    visibility: visible;
    text-indent: 0;
    letter-spacing: 0;
    background-color: #999999;
    color: white;
    font-size: 1.2em;
    height: 1.1em;
    padding: 0.4em;
    padding-left: 1em;
    width: 45%;
    float: right;
    margin-bottom: 1em;
    margin-top: 1em;
    white-space: nowrap;
    margin-left:0px;
    margin-right:0px;
}

.program .header2 em {
    font-size: 0.8em;
}

.program .film_title {
    color: #ee7f00;
}

.program .film_time {
    
}

.program .film_info {
    display: block;
    font-size: 0.8em;
}

.program img {
    border: 0;
    display: block;
    clear: both;
    float: left;
}

.program .film {
    margin: 5px 0px 5px 170px;
    clear: right;
}

.program .pause {
    font-style: italic;
}
