* { margin:0; padding:0;}
p { margin:0; padding:0;}
img {border:0; vertical-align:top; text-align:left;}
body { background:#fff; font-family:Arial; font-size:0.69em; font-weight:normal; line-height:1.45em; color:#565656;}
a:hover{text-decoration:none;}

input { vertical-align:middle; color:#565656;}

#main {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1024)? "1024px" : "100%");}

.tall_top { background:url(/_img/tall_top.gif) left top repeat-x #fff; width:100%;}

.block { background:#f3f3f3;}
.block .l_t { background:url(/_img/l_t.gif) no-repeat left top;}
.block .r_t { background:url(/_img/r_t.gif) no-repeat right top;}
.block .r_b { background:url(/_img/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(/_img/l_b.gif) no-repeat left bottom;}
.block .ind { padding:20px 20px 29px 24px;}

.block1 { background:url(/_img/line1.gif) left top repeat-y; width:260px;}
.block1 .ind { padding:0 0 8px 28px;}
.block1 .ind2 { padding:12px 0 13px 28px;}
.block1 .ind3 { padding:12px 0 13px 0;}

.line_hor { background:url(/_img/line2.gif) left bottom repeat-x; padding-bottom:31px; margin-bottom:30px;}
.line_hor1 { background:url(/_img/line4.gif) left bottom repeat-x; padding-bottom:12px; margin-bottom:22px;}

.fleft { float:left;}
.fright { float:right;}

.clear { clear:both;}

#left_side { width:379px; float:left; background:url(/_img/col1_bgd.jpg) no-repeat 9px 47px; display:block;}
#left_side .indent { padding:397px 54px 48px 64px;}
#left_side p { margin-bottom:40px; font-size:2.5em; }
#left_side .indent1 { padding:55px 0 0 0;}
#left_side .ind {font-size:1.5em; line-height:30px;}
#left_side a { color:#20b4f1; }
#left_side .image {text-align: center; font-size:1.5em;}
#left_side .image img { margin:0 0 15px 0;}
#left_side .image span { font-size:1.5em;}

#right_side { margin-left:379px;}
#left_side .wrapper { padding:0 0 48px 0;}

#header {height:276px; min-width:645px;}
#header .row_1 { height:145px;}
#header .row_1 .fleft img { margin:70px 0 0 0;}
#header .row_1 .fright .indent { padding:74px 34px 0 0;}
#header .row_2 { height:105px; background:url(/_img/header_menu_bgd.gif) left top repeat-x;}
#header .row_2 .left { background:url(/_img/header_menu_left.gif) no-repeat left top;}
#header .row_2 .right { background:url(/_img/header_menu_right.gif) no-repeat right top;}
#header .row_2 .indent { padding:30px 0 22px 37px;}

#footer { height:95px; background:url(/_img/footer_bgd.gif) left top repeat-x; font-size:1.2em;}
#footer .fleft {background:url(/_img/footer_bgd1.gif) left top no-repeat;}
#footer .fleft .indent { padding:36px 0 0 58px;}
#footer .fright { font-family:Tahoma; background:url(/_img/footer_bgd2.gif) no-repeat right top;}
#footer .fright .indent { padding:36px 53px 0 0;}
#footer .fright span { background:url(/_img/footer_marker.gif) no-repeat 0 2px; padding-left:45px; display:block; line-height:2.5em;}
#footer .fright a { color:#565656;}

#content { min-width:645px;}
#content .row_1 .col_1, .col_2 {width:100%;}
#content .col1 {padding-bottom: 10px;} 
#content .col_2 {padding-bottom: 40px;}
#content .col_2 .ind {margin:10px 30px 0 0;}
#content .col_2 .line_hor1 { margin-top:5px;}
#content .indent {margin:0 30px 0 5px;}
#content .title { font-size:2.3em;}

#movie  #content h1 { font-size:2.3em; font-weight:normal; line-height:30px;}
#movies #content h1 { font-size:2.3em; font-weight:normal; line-height:30px; text-align:center;}

#movies #content .col_1 .ind {margin:20px 30px 0 0; padding-bottom:10px;}
#movies #content .nmr { display:block; width:100%;}
#movies #content .nmr div { width: 48%; display:block; float: left; padding:5px 5px 40px 5px; text-align: left; }
#movies #content .nmr table { font-size:1em; width:100%;}
#movies #content .nmr img { margin:0 20px 20px 0; float:left;}
#movies #content .nmr p { margin:10px 0 0 22px; font-size:1.2em;}
#movies #content .nmr h4 {padding-top:6px; font-size:1.5em; line-height:1.2em; font-weight:normal;}
#movies #content .nmr h4 a { color:#20b4f1;}

#movies #content .mpm { display:block; width:100%;}
#movies #content .mpm div { width:48%; display:block; float:left; padding:5px 5px 15px 5px; text-align:left; }
#movies #content .mpm table { font-size:1.1em; width:100%;}
#movies #content .mpm ul { padding:0px;}
#movies #content .mpm ul li {margin-left:23px; list-style-type:disc; line-height:1.3em; }
#movies #content .mpm ul li a { color:#565656; }

#movie  #content .col_1 .ind { margin:40px 30px 0 0; padding-bottom:10px; font-size:1.2em; line-height:1.3em;}
#movie  #content .col_1 .ind a { color:#20b4f1;}
#movie  #content .col_2 .indent { padding-top:40px; }
#movie  #content .adv1 { padding:0 0 0 50px; float:right;}
#movie  #content .adv2 { padding:0 20px 20px 0; float:left;}
#movie  #content .mrv { display:block; font-size:1.1em; width:100%;}
#movie  #content .mrv table { font-size:1em; width:100%;}
#movie  #content .mdt { display:block; width:100%;}
#movie  #content .mdt table { font-size:1em; width:100%;}
