* { margin: 0; padding: 0; }
body {
   font-family:"helvetica neue",helvetica,arial,sans-serif;
   font-size:12px;
   background-color:#E8E8DF;
   color:black;
   text-align:center;
}
#header {
    height:150px;
    background-color:#E8E8DF;
    background-image: url(../img/film.gif);
    background-repeat: repeat-x
}

#logo {
    padding-top: 60px;
    padding-left: 50px;
}
.showed {
    color:#a1a1a1;
}
#wrapper {
   width:1000px;
   margin:auto;
   padding:0px;
   background-color: #F5F5F5; 
   border:0px solid #fff;
   text-align:left;
}
h1 {
   padding-top: 10px;
   padding-left: 30px;
   font-size:20px;
   color:yellow;
}
h2 {
   font-size:13px;
   text-align:left;
   padding: 10px 0px 10px 10px;
   text-transform: uppercase;
   font-weight: bold;
}
h3 {
   font-size:13px;
   text-align:left;
   padding: 0px 0px 10px 10px;
   text-transform: uppercase;
   font-weight: bold;
   text-decoration: underline;
}

#menu div {
    margin:0;
}

#menu a {
    text-decoration: none;
}

#menu {
    height:25px;
    position:relative;
    padding-left: 20px;
    padding-top: 0px;
    background-color: #353739;   
}

div.menu {
    width: 970px;
}

div.menu div
{
  float: left;
  width: auto;
  height: auto;
}

div.menu .clmn {
    width: 32px;
}

div.menu .clmn1 {
    padding-top: 5px;  
    width: 85px;
}

div.menu .clmn3 {
    padding-top: 5px;  
    width: 70px;
}

div.menu .clmn4 {
    padding-top: 5px;  
    width: 55px;
}

div.menu .blog {
    float: right;
    padding-top: 5px;  
    text-alig: right;
}

#submenu div {
    margin:0;
}

#submenu a {
    text-decoration: none;
}

#submenu {
    height:30px;
    position:relative;
    padding-left: 30px;
    padding-bottom: 5px;
    background-color: #C2AD63; 
}

div.submenu {
    width: 748px;
}

div.submenu div
{
  float: left;
  width: auto;
  height: auto;
}

div.submenu .city1 {
  width: 100px;
}
div.submenu .city2 {
  width: 100px;
}
div.submenu .city3 {
  width: 100px;
}

.mnu_active {
   color: #FFFFFF; 
   font-size: 14px;
   font-weight:800 
}
.mnu {
    cursor: pointer;    
    color: #CBC1C0;
    font-size: 11px;
    font-weight:600;
}

.submnu_active {
   font-size:14px;
   text-align:left;
   padding: 10px 0px 10px 10px;
   text-transform: uppercase;
   font-weight: bold;
   text-decoration: underline;
}

.submnu {
   font-size:11px;
   text-align:left;
   padding: 10px 0px 10px 10px;
   text-transform: uppercase;
   font-weight: bold;
}

.hidde {
    display: none;
}

#movies_list div.title {
    width:748px;
    background-color: #C2AD63;
}

.title {
   font-size:13px;
   font-weight:bolder;
}
.time {
    font-size:12px;
    font-weight:bolder;
}

#container div {
    margin:0;
}
#footer {
    padding:10px;
    background-color:#E8E8DF;
}
.foot {
   font-size:11px;
   text-align:center;
   padding: 2px 0px 5px 30px;
}

#container {
   position:relative;
}

#column-left {
   width: 748px;
   height: auto;
   min-height: 580px;
   border: 2px solid #919191;
}

#column-left a {
    color: black;
}

.see_tomorow {
    height: 250px;
    padding: 10px;    
}

#column-middle {
    width:10px; 
    background-color:#E8E8DF;
}

#column-right {
    position:absolute;
    height: auto;
    bottom:0px;
    top:0px;
    right:0px;
    width:236px;
    background-color:#E8E8DF;
    font-size: 14px;
    border: 2px solid #919191;
}

#column-right .title {
    padding-left:10px;
    color: black;
    background-color:#C2AD63;
    margin: 0px 0px 16px 0px;
}

#column-right h1 {
   font-size:16px;
   text-align:left;
   padding: 0px 0px 1px 10px;
   font-weight: bolder;
   color:black;
}

#column-right h2 {
   font-size:13px;
   text-align:left;
   padding: 10px 0px 10px 0px;
   text-transform: uppercase;
   font-weight: bold;
}

#column-right a {
    color: black;
}

#column-right p {
    padding-left:5px;
    margin: 0px 0px 16px 0px;
}

.even
{
    width: 748px;
    background-color: #E8E8DF;
}

div.movie
{
  width: 748px;
  padding-top:5px;
}

div.movie div
{
  float: left;
  width: auto;
  height: auto;
  padding: 2px;
}
div.movie .clmn1 {
    text-align:center;
    width: 110px;
}

div.movie .clmn2 {
  width: 350px;
  padding: 0px 5px 5px 5px;
}

div.movie .clmn3 {
  width: 70px;
}

div.movie .clmn4 {
    width: 115px;
}
div.clear {
    padding-top: 10px;
    clear: both;
}
div.hey {
    position:absolute;
    bottom: 0;
    height: auto;
    padding: 0px 5px 5px 5px;
}