body {margin: 0 auto; text-align: left; padding: 0 0 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif normal; color: #212121; background-color: #000000;}
img
{
 border:0;
 text-decoration:none;
}
a
{
 text-decoration:underline;
 color:#a82323;
}
a:hover
{
        text-decoration:none;
        border-bottom:1px #ff6000 solid;
        color:#ff6000;
}
table
{
 font-size: 12px;
 font-family: Arial,Helvetica, sans-serif normal;
}
p
{
 padding-top:0;
 padding-bottom:10;
 margin-top:10;
 margin-bottom:10;
 font-size:12px;
}
h1
{
 font-weight:normal;
 font-size:43;
 text-decoration:none;
 line-height:1.3;
 padding-bottom:0;
 padding-top:0;
 font-family: Trebuchet MS, Tahoma,Arial, Helvetica, sans-serif normal;
        color:#ffe7a2;
        font-style: italic;
}
h2
{
 font-family: Arial, Helvetica, sans-serif normal;
 color:#212121;
 font-size:22;
 text-decoration:none;
 font-weight:bold;
 line-height:1.3;
}
h3
{
 font-family: Arial, Helvetica, sans-serif normal;
 color:#212121;
 font-size:16;
 text-decoration:none;
 line-height:1.3;
}
#head {height: 555; z-index:100; top: 0; position: absolute; left: 50%; margin-left:-490; width: 980; background-image: url(head.jpg); background-repeat: repeat-x}
#mid_l
{
        height:214;
        width:60;
        background-image: url(mid_l.jpg);
        background-repeat:no-repeat;
        position: absolute;
        top:555;
        left: 50%;
        margin-left:-490;
}
#mid_m
{
        height:214;
        width:860;
        background-image: url(mid_m.jpg);
        background-repeat:no-repeat;
        position: absolute;
        top:555;
        left: 50%;
        margin-left:-430;
        padding-top:38;
        padding-left:0;
}
#mid_r
{
        height:214;
        width:60;
        background-image: url(mid_r.jpg);
        background-repeat:no-repeat;
        position: absolute;
        top:555;
        left: 50%;
        margin-left:430;
}
#content
{
        z-index:100; top: 769; position: absolute; left: 50%; margin-left:-490; width: 980; background-color:#ffffff; clear:both;
}
#content2
{
        z-index:100; top: 555; position: absolute; left: 50%; margin-left:-490; width: 980; background-color:#ffffff; clear:both;
}
#copy
{
        width: 960; background-color:#ffffff; color:#535353; font-size:14; font-family:arial; padding-left:20; margin-top:120; margin-bottom:20;
}
#left
{
        width:660;
        float:left;
        margin-left:20;
        margin-right:20;
}
#right
{
        width:240;
        margin-left:20;
        margin-right:20;
        float:left;
}
.line {background-image: url(line.gif); background-repeat: repeat-x; height: 40; margin-bottom:20; }
.line2 {height: 20; margin-bottom:20; }
.line3 {background-image: url(line3.gif); background-repeat: repeat-x; height: 10;}
.film_seans
{
        font-family:Arial;
        color:#000000;
        font-size:18;
        height:25;
        margin-left:410;
        width:250;
        padding-left:10;
        border:1px #666666 dashed;
}
.film_seans2
{
        font-family:Arial;
        color:#000000;
        font-size:18;
}
.film_spisok
{
         margin-top:-52;
}
.film_spisok2
{
         margin-top:-23;
}
.grey
{
        color:#949494;
}
.film_zanr
{
        font-family:Arial;
        color:#000000;
        font-size:11;
}
.film_title
{
        font-size:24;
        text-decoration:none;
}
.film_title:hover
{
        font-size:24;
        text-decoration:none;
        border-bottom:1 #ff6000 solid;
}
.tip
{
        font-size:12;
        text-decoration:none;
        font-weight:bold;
        color:#212121;
}
.day
{
        color:#000000;
        font-size:18;
        font-family:Trebuchet MS, arial;
        text-decoration:none;
}
.day:hover
{
        text-decoration:underline;
}
.td_day
{
width:48;
height:30;
text-align:center;
}
.nowday
{
        background-color:#a82323;
        color:#fff;
        font-size:18;
        font-family:Trebuchet MS, arial;
        text-decoration:none;
}
.nowday:hover
{
        text-decoration:underline;
}
.sday
{
        color:#a82323;
        font-size:18;
        font-family:Trebuchet MS, arial;
        text-decoration:none;
}
.sday:hover
{
        text-decoration:underline;
}
#logo
{
        width:282;
        height:117;
        position:absolute;
        top:60;
        left:50%;
        margin-left:-450;
}
#links
{
        position:absolute;
        top:20;
        left:50%;
        margin-left:-450;
        color:#fff;
        font-size:14;
}
.links_white
{
        color:#fff;

}
.tel_s
{
        font-size:18;
        color:#ffffff;
}
.tel_b
{
        font-size:30;
        color:#ffffff;
}
#tel
{
        position:absolute;
        top:50;
        width:550;
        text-align:right;
        left:50%;
        margin-left:-75;
}
 #menu
 {
         position:absolute;
        top:330;
        left:50%;
        margin-left:-490;
        width:960;
        text-align:right;
        color:#ffffff;
        font-size:18;
 }
 .menu
 {
         text-decoration:underline;
        color:#ffffff;
        font-size:18;
 }
  .menu_active
 {
         text-decoration:none;
        color:#ff6000;
        font-size:18;
 }
 #pda_ico
 {
         position:absolute;
        top:210;
        left:50%;
        margin-left:-253;
        width:50;
        height:46;
 }
 #pda
 {
         position:absolute;
        top:265;
        left:50%;
        margin-left:-390;
 }
 .big
 {
         font-size:24;
 }
 .big2
 {
         font-size:36;
        color:#ff6000;
        text-transform:uppercase;
 }
  .smile
 {
         color: #212121;
        text-decoration:none;
        font-size:16;
 }
 .mid_f
 {
         float:left;
        width:200;
        margin-left:7;
        margin-right:7;

 }
 #prem
 {
         position:absolute;
        top:510;
        left:50%;
        margin-left:-470;
 }
 .news_date
 {
         color:#535353;
        font-size:10;
        font-family:arial;
 }
 .news
 {
         margin-top:20;
 }
 .trailer
 {
         float:left;
        width:330;
        height:300;
 }
a.preview:hover {
        BACKGROUND-COLOR: #1951a4; COLOR: #ffffff; TEXT-DECORATION: none
}
a.preview span{
display:none;
z-index:23;
}

a.preview:hover span{
display:block;
position:absolute;
margin-top:-330;
margin-left:-100;
background:#a82323;
border:1px solid #000000;
color:#000;
padding:5px;
font-size:11px;
cursor:pointer;
text-decoration:none;
}

.sharp {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: gray; TEXT-DECORATION: none
}
.sharp:visited {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: gray; TEXT-DECORATION: none
}



.cbody {
        PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 0.8em; WIDTH: 660px; PADDING-RIGHT: 0.8em; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px; margin-bottom:35px; background-color:#eeeeee;
}

.cbody P {
        MARGIN: 0px 0px 0.5em
}
.comment_info {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; FONT-WEIGHT: normal
}