* { 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;
   font-weight: bold;
}

.menu {
    height:25px;
    padding: 5px 20px;
    background-color: #353739;   
    width: 960px;
}
.menu .item {
    width: 28px;
}
.menu .item a{
    cursor: pointer;    
    font-size: 17px;
    font-weight:600;
    text-decoration: none;
    line-height: 25px;
    height: 25px;
}
.menu a {
    cursor: pointer;    
    color: #CBC1C0;
    font-size: 15px;
    font-weight:600;
    text-decoration: none;
}
.menu a:hover{
    color: #FFF;
}
.menu div
{
  float: left;
  width: auto;
  height: auto;
}

.menu .clmn {
    width: 32px;
}

.menu .clmn1 {
    padding-top: 5px;  
    width: 85px;
}

.menu .clmn3 {
    padding-top: 5px;  
    width: 80px;
}

.menu .clmn4 {
    padding-top: 5px;  
    width: 55px;
}

.menu .blog {
    float: right;
    padding-top: 5px;  
    text-align: 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;
}

a.mnu_active {
   color: #FFF; 
   font-weight:800 
}

.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;
}

.sep {
    height:5px; 
    background-color:#E8E8DF;
}
.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: 970px;
   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;
    min-height: 670px;
    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;
}

#column-right .akcija {
    padding-left:10px;
    color: black;
    margin: 0px 0px 16px 0px;
}

.akcijos_title {
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 0px 5px;
}

.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;
}

/* TV */
.tv {
    list-style: none inside none;
    margin: 0 0 10px 10px;
}
.tv li {
    width: 200px;
    height: 35px;
    margin: 5px 0;
}

.tv span {
    display: table-cell;
    height: 35px;
    vertical-align: middle;
}
.tv input {
    float: left;
    margin-top: 11px;
}
.tv a.logo {
    background: url(../img/tv-sprite.png) no-repeat;
    height: 35px;
    display: block;
    float: left;
    margin: 0 5px;
}

.BTV-bw {
    width: 28px;
    height: 35px;
    background-position: -260px -72px;
}

.BTV a.logo {
    width: 28px;
    height: 35px;
    background-position: -260px -108px;
}

.FCA a.logo{
    width: 50px;
    height: 39px;
    background-position: -51px -166px;
}

.FCB a.logo{
    width: 55px;
    height: 39px;
    background-position: -168px -85px;
}

.FCK a.logo{
    width: 60px;
    height: 39px;
    background-position: -107px -85px;
}

.FCKl a.logo{
    width: 50px;
    height: 39px;
    background-position: -0px -166px;
}

.FCS a.logo{
    width: 53px;
    height: 39px;
    background-position: -0px -125px;
}

.FCV a.logo{
    width: 50px;
    height: 40px;
    background-position: -161px -125px;
}

.Init-bw {
    width: 51px;
    height: 37px;
    background-position: -102px -166px;
}

.Init a.logo {
    width: 51px;
    height: 37px;
    background-position: -154px -166px;
}

.LNK-bw {
    width: 51px;
    height: 35px;
    background-position: -198px -36px;
}

.LNK a.logo{
    width: 51px;
    height: 35px;
    background-position: -198px -0px;
}

.LTV-bw {
    width: 35px;
    height: 35px;
    background-position: -250px -0px;
}

.LTV a.logo {
    width: 35px;
    height: 35px;
    background-position: -250px -36px;
}

.LTV2-bw {
    width: 35px;
    height: 35px;
    background-position: -248px -144px;
}

.LTV2 a.logo{
    width: 35px;
    height: 35px;
    background-position: -224px -72px;
}

.LrTV-bw {
    width: 106px;
    height: 30px;
    background-position: -91px -54px;
}

.LrTV a.logo{
    width: 106px;
    height: 30px;
    background-position: -0px -85px;
}

.Multikino a.logo{
    width: 106px;
    height: 19px;
    background-position: -54px -125px;
}

.PBK-bw {
    width: 35px;
    height: 34px;
    background-position: -0px -216px;
}

.PBK a.logo{
    width: 35px;
    height: 34px;
    background-position: -36px -216px;
}

.Pasaka a.logo{
    width: 106px;
    height: 53px;
    background-position: -91px -0px;
}

.Skalvija a.logo{
    width: 90px;
    height: 65px;
    background-position: -0px -0px;
}

.TV1-bw {
    width: 35px;
    height: 35px;
    background-position: -212px -144px;
}

.TV1 a.logo{
    width: 35px;
    height: 35px;
    background-position: -206px -180px;
}

.TV3-bw {
    width: 35px;
    height: 35px;
    background-position: -242px -180px;
}

.TV3 a.logo{
    width: 35px;
    height: 35px;
    background-position: -224px -108px;
}

.TV6-bw {
    width: 32px;
    height: 35px;
    background-position: -72px -216px;
}

.TV6 a.logo{
    width: 32px;
    height: 35px;
    background-position: -105px -216px;
}
