body {margin:0; padding:0; color:#333; font:82% arial,sans-serif; background:#fff}

#c0 {float:left; width:93%; margin:0 -25% 0 0; text-align:left; position:relative; left:3%}
#c1 {margin-right:26%; padding-top:25px}
#c2 {width:25%; margin:0 3% 0 0; float:left; background:#fff; text-align:left; position:relative; left:6%; padding-top:25px; clear:right}

#all_votes_layer h2, #friend_votes_layer h2 {text-align:left; color:#fff; padding:30px 0 0 40px}
#all_votes_layer div, #friend_votes_layer div {margin:0 40px; text-align:left; height:400px; padding-top:20px}

#article {padding:20px 0; float: left; position:relative; left:3%; width:48%}
#article h1 {margin:0 0 15px; line-height:100%}
#article h2 {font-weight:normal; font-size:150%; line-height:110%; margin:15px 0}
#article h3 {clear:right; margin:0 0 9px 0; padding-top:9px}
#article p {margin:0 0 15px}
#article a, .ch_poster a {color:#04c; text-decoration:none}
#article a:visited, .ch_poster a:visited {color:#939; text-decoration:none}
#article a:hover, .ch_poster a:hover {color:#39e}
#article .gr {color:#999}
#article small {font-size:87%}
#article img {margin:0 0 7px}
#article img.poster_100 {float:left; width:100px; margin:7px 20px 15px 0; border:#eee solid 1px}
#article .next {float:right; width:220px; color:#bbb; padding:20px 0; text-align:right}
#article .prev {float:left; width:220px; color:#bbb; padding:20px 0}
#article .prev span, #article .next span, #chtivo .prev span, #chtivo .next span {font-size:300%; line-height:90%}
#article .prev h2, #article .next h2 {font-size:145%; line-height:110%; margin:0}
#article hr {border:0; color:#fff; clear:both; margin:0; padding:0}
#article ol li {}

#chtivo {margin: 0; padding:25px 0 20px; float: left; width:45%; position:relative; left:3%}
#chtivo h1 {margin:0 0 15px; line-height:100%}
#chtivo h2 {font-weight:normal; font-size:150%; line-height:110%; margin:15px 0}
#chtivo h3 {clear:right; margin:0 0 9px; padding-top:9px}
#chtivo p {margin:0 0 15px}
#chtivo a, .ch_poster a {color:#04c; text-decoration:none}
#chtivo a:visited, .ch_poster a:visited {color:#939; text-decoration:none}
#chtivo a:hover, .ch_poster a:hover {color:#39e}
#chtivo .gr {color:#999}
#chtivo small {font-size:87%}
#chtivo img {margin:0 0 7px}
#chtivo img.poster_100 {float:left; width:100px; margin:7px 20px 10px 0; border:#eee solid 1px}
#chtivo .next {float:right; width:220px; color:#bbb; padding:20px 0; text-align:right}
#chtivo .prev {float:left; width:220px; color:#bbb; padding:20px 0}
#chtivo .prev span, #chtivo .next span {font-size:300%; line-height:90%}
#chtivo .prev h2, #chtivo .next h2 {font-size:145%; line-height:110%; margin:0}
#chtivo hr {border:0; color:#fff; clear:both; margin:0; padding:0}
#chtivo ol li {margin-bottom:15px}
#comment_layer {visibility:hidden; position:absolute; width:900px; height:300px; z-index:350; display:overflow; top:18%}
#comment_layer div {width:520px; height:320px; margin:0 auto; background:#fff; display:overflow; padding:15px 30px; border-right:#666 solid 1px; border-bottom:#666 solid 1px}
#comment_layer div textarea {padding:0; width:100%; height:260px; border:0; background:#fff; margin:9px 0 0}

#film_info {float:left; width:100%; margin:0 -160px 10px 0}
#film_info .col_left {margin-right:180px}
#film_info .body {overflow:hidden}
#film_info .body p img {vertical-align:top; margin:-3px 0 0 7px}
#film_info .body p .r18 {color:#b00; font-size:87%}
#film_info .body p .r16 {color:#f30; font-size:87%}
#film_info .body p .r14 {color:#f60; font-size:87%}
#film_info .body p .r9 {color:#6b0; font-size:87%}
#film_info h1 {margin-bottom:5px}
#film_info h3 {color:#999; font-weight:normal}

#gallery_layer {background:#888; width:900px; text-align:center; font-size:87%; display:overflow; z-index:400; color:#fff; top:10%}
#gallery_layer h1 a, #gallery_layer h1 a:visited {color:#fe9}
#gallery_layer h1 a:hover {color:#fff}
#gallery_layer h1 {float:left; width:800px; position:relative;left:50px; top:17px; margin:0; padding-bottom:20px}
#gallery_layer a.close, #all_votes_layer a.close, #friend_votes_layer a.close {float:right; margin:13px 15px 0 0; width:60px; text-align:right; color:#fe9}
#gallery_layer a.close:visited, #all_votes_layer a.close:visited, #friend_votes_layer a.close:visited {color:#fe9}
#gallery_layer a.close:hover, #all_votes_layer a.close:hover, #friend_votes_layer a.close:hover {color:#fff}
#gallery_layer a,#gallery_layer a:visited {color:#888}
#gallery_layer #gallery_mainpic {margin-bottom:7px}
#gallery_layer .pic {float:left; position:relative; left:215px; vertical-align:middle; width:400px; padding:15px 0}
#gallery_layer .pic_prev {float:left; width:35px; position:relative; left:200px; top:99px}
#gallery_layer .pic_next {float:left; width:35px; position:relative; left:230px; top:99px}
#gallery_layer #gallery_copy {color:#666}
#gallery_layer .shift {float:left; width:800px; height:130px; position:relative; left:24px}
#gallery_layer .shift img {width:150px; height:100px; border:#f00 solid 5px; float:left}
#gallery_layer .shift_prev {float:left; width:26px; position:relative; left:14px; top:15px}
#gallery_layer .shift_next {float:left; width:26px; position:relative; left:34px; top:15px}

#friend_votes_layer {background:#888; width:900px; text-align:center; display:overflow; z-index:400; color:#fff; top:10%; visibility:hidden}
#all_votes_layer {background:#888; width:900px; text-align:center; display:overflow; z-index:400; color:#fff; top:10%; visibility:hidden}

#layer_overlay {background-image: url(/i/overlay.gif); visibility:hidden; position:absolute; top:0; left:0; z-index:80}

.boom {padding:3px 6px; color:#d60}

#more_filmlink, #more_menlink {padding:0 0 0 38px}
#more_filmlist, #more_menlist {display:none}
#more_filmlist ul, #more_menlist ul {margin-top:0}

#nav {padding:0; width:70%; margin:0; float:left; position:relative; left:3%}
#nav ul {list-style:none}
#nav li {display:inline}
#nav li a {padding:9px 13px 10px 13px; float:left; text-align:center; text-decoration:none; color:#333; margin-right:0px; background:#eee}
#nav li a:hover,#nav li a.suba:hover {background:#ddd}
#nav li a.cur {background:none; color:#d60; font-weight:; font-size:160%; padding-top:5px; border:0}
#nav li a.cur:hover {background:none}
#new_message_body {width:500px}

#rate_film {padding:0; margin:0; font-weight:bold; float:left; width:160px; list-style:none; background:#eee}
#rate_film li a {color:#333; background:#fff; padding:2px 0 4px; text-indent:9px; float:left; width:158px; margin:0 1px; border-top:#eee solid 1px; clear:both}
.vote #rate_film li a {width:130px; margin:0}
.vote #rate_film {width:130px; background:none}
.vote {float:right; width:140px; position:relative; right:35px}
#rate_film li a.r11 {padding:3px 0 4px; color:#d60; font-weight:normal}
#rate_film li a.r11:hover {background:#eee; color:#d60}
#rate_film li a.r11sel {background:#eee}
#rate_film li a.r10:hover {background:#f30; color:#fff}
#rate_film li a.r10sel {background:#f30; color:#fff}
#rate_film li a.r9:hover {background:#f60; color:#fff}
#rate_film li a.r9sel {background:#f60; color:#fff}
#rate_film li a.r8:hover {background:#f90; color:#fff}
#rate_film li a.r8sel {background:#f90; color:#fff}
#rate_film li a.r7:hover {background:#8b0; color:#fff}
#rate_film li a.r7sel {background:#8b0; color:#fff}
#rate_film li a.r6:hover {background:#6a6; color:#fff}
#rate_film li a.r6sel {background:#6a6; color:#fff}
#rate_film li a.r5:hover {background:#598; color:#fff}
#rate_film li a.r5sel {background:#598; color:#fff}
#rate_film li a.r4:hover {background:#578; color:#fff}
#rate_film li a.r4sel {background:#578; color:#fff}
#rate_film li a.r3:hover {background:#457; color:#fff}
#rate_film li a.r3sel {background:#457; color:#fff}
#rate_film li a.r2:hover {background:#345; color:#fff}
#rate_film li a.r2sel {background:#345; color:#fff}
#rate_film li a.r1 {border-bottom:#eee solid 1px}
#rate_film li a.r1:hover {background:#223; color:#fff; border-bottom:#eee solid 1px}
#rate_film li a.r1sel {background:#223; color:#fff; border-bottom:#eee solid 1px}
#rate_film li a:hover {color:#fff}

#setup_floating {float:left; position:absolute; top:-300px; left:-400px; width:775px; height:480px; border:#999 solid 1px; background:#fff; visibility: hidden; z-index:5000}
#sub {padding:0 0 0 10px; margin:0; z-index:100; overflow:hidden; list-style:none}
#sub li {display:inline}
#sub li a {float:left; text-align:center; color:#333; text-decoration:underline; padding:3px 12px 5px; margin:6px 0 7px}
#sub li a:hover {background:#eee}
#sub li a.cur {background:#fff; color:#fff; background:#d60; text-decoration:none; font-weight:bold}
#sub li a.cur:hover {background:#d60}
#subscribe_element {width:27%; float:left; position:relative; left:9%}

#tab_friends {padding-bottom:20px}
#tab_gallery {padding-top:20px}
#tab_gallery img {width:150px; height:100px; background:#eee; margin:0 17px 17px 0}
#tab_gallery .gal_block {float:left; padding-bottom:20px; width:23%; margin-right:1.5%; color:#999}
#tab_gallery .gal_block img {margin:4px 0; width:150px; height:100px; background:#eee}
#tab_gallery .gal_block b {color:#333}
#tab_links ul {margin-top:20px}
#tab_links ul li {margin-bottom:5px}
#tab_info {padding:8px 0}
#tab_trailers {padding:15px 0}
#tab_trailers .trailers_nav {float:left; width:120px}
#tab_trailers .trailers_nav ul {margin:0; padding:0; list-style:none}
#tab_trailers .trailers_nav ul li a {float:left; padding:7px 0 9px; width:120px; font-size:100%; text-align:center; border-bottom:#fff solid 1px; background:#eee; color:#333}
#tab_trailers .trailers_nav ul li a.cur {background:#000; color:#fff}
#trailerPlayer {width:480px; float:left; overflow:hidden}

#tabs {padding:0; margin:0; font-size:100%; z-index:100; overflow:hidden; position:relative; list-style:none; height:35px}
#tabs li {display:inline}
#tabs li {padding:8px 17px 0; float:left; text-align:center; background:#888; margin-top:4px; height:147px; margin-right:1px}
#tabs li a {text-decoration:none; color:#fff; border-bottom: #bbb solid 1px}
#tabs li:hover {background:#999}
#tabs li.cur {padding:9px 17px 0; background:#fff; font-size:125%; font-weight:bold; border:#ddd solid 1px; border-top:#d60 solid 2px; border-bottom:0; margin-top:1px; color:#666}
#tabs li.cur a {color:#666; border:0}
#tabs li.cur:hover {background:#fff}
#tabs li.no a {border-bottom:0; color:#bbb}
#tabs li.no:hover {background:#888}

#tabs #ru_buy {background:#fe6}
#tabs #ru_buy.cur {background:#fff}

#tabs .tv a {padding-top:7px; height:23px}
#tabs .tv a.cur {padding-top:7px; height:24px}
#tabs .hol {color:#d60}
#tabs .no {color:#bbb}
#tabs a.no:hover {background:#f3f3f3}
#tabs li.write {background:#fff3bb}
#tabs li.cur {background:#fff}
#tabs li.write a {color:#666}
#tabs li.write:hover {background:#fd6}
#tab_this .poster, #tab_next .poster {margin-left:9px}
#tab_this h2, #tab_next h2 {margin:3px 0 9px}
#tab_this .schedule, #tab_next .schedule {border-top:#ddd solid 1px; width:80%}
#tabs .set_active {float:right; padding:3px 7px; height:14px; background:#fff}
#tabs .set_active a {color:#d60; border:0}
#tabs .set_active a:hover, #tabs .set_active a.visited:hover, #tabs .set_active:hover, #tabs .set:hover {background:#fff}
#tabs .set {padding:3px 7px; height:14px; float:right; background:#fff}
#tabs .set a {color:#333}
#tops {margin-top:20px}
#tabs .tvt {background:#3bd}
#tabs .tvt:hover {background:#4ce}
#tv_now .year {text-align:center}

#vote_floating {visibility:hidden; width:170px; margin:0; float:left; background:#fff; text-align:left; padding:0; position:absolute; z-index:9999; top:0; left:0}

.ad26 {float:right; width:26%; text-align:left; position:relative; right:1.5%}
.add_list {float:right}
.add_list .wish0 {float:right; height:26px; color:#666; margin-bottom:4px; background:url(/i/wish.gif) top left no-repeat}
.add_list .wish1 {float:right; height:26px; color:#666; margin-bottom:4px; background:url(/i/wish.gif) top left no-repeat; background-position:0 -54px}
.add_list .wish5 {float:right; height:26px; color:#666; margin-bottom:4px; background:url(/i/wish.gif) top left no-repeat; background-position:0 -27px}
.add_list a b {float:left; background:url(/i/right.gif) right top no-repeat; padding:5px 12px 0 35px; height:21px; font-weight:normal}
.add_list small {color:#999}
.adv_top {width:97%; margin:0 auto}
.address {float:right; width:300px; margin-bottom:-10px}
.address img {vertical-align:middle}
.allop {float:left; width:380px; margin:0 50px 0 0}
.allop th {color:#fff; background:#888; padding:3px 9px 0 0; width:150px; border:0; border-top:#999 solid 1px; text-align:right; height:20px; vertical-align:top}
.allop th.no {background:#777; color:#bbb; border:0}
.allop td {font-size:87%; padding:0; border-top:#888 solid 1px; width:230px; color:#fff}
.allop td h4 {float:right; background:#888; height:17px; text-align:left; padding:6px 0 0; font-weight:normal; text-indent:5px; margin:0}
.allop .total th {padding-top:3px}
.allop .total td {padding-top:4px}
.anons {position:relative; left:600px; padding-top:15px; width:34%; padding-left:4%}
.atitle,.atitle:visited,.kcharch .atitle,.kcharch .atitle:visited {background:#888; color:#fff; padding:0 8px 2px; font-weight:bold; float:left; margin:0 4px 4px 0}
.atitle:hover,.kcharch .atitle:hover {background:#39e; color:#fff}
.awr {margin:9px 0; padding:0; list-style:none; border-top:#ddd solid 1px; float:left; width:75%; position:relative; left:7px}
.awr .win {padding:12px 9px; background:url(/i/back_head.gif) bottom left repeat-x #fff}
.awr .win big {font-size:135%}
.awr_img {float:left; width:100px; border:#eee solid 1px; background:#eee; margin:9px 0}
.awr li {border-bottom:#ddd solid 1px; padding: 4px 0 4px 9px}
.awr_list {float:left; width:65%; position:relative; left:3%}
.awr_list h2 {padding-top:5px}
.awr_list .nomi li {margin-bottom:7px}

.bannerad {padding:15px 0 0}
.bannerad a img {width:240px; height:400px}
.bar {float:left; width:97%; position:relative; left:1.5%; background:url(i/back_topr.gif) top right no-repeat #222; padding:11px 0 0 0; height:33px; margin-top:20px; text-align:left}
.bar_re {float:right; width:150px; text-align:right; padding-top:5px}
.bar_re a, .bar_re a:visited {color:#9df} 
.bar_re .re_text a, .bar_re .re_text a:visited {color:#def}
.bar_re a img {margin-top:-18px}
.block97 {float:left; clear:both; position:relative; left:1.5%; width:97%; text-align:left}
.block_kch {lear:both; float:left; width:29%; margin:0 3% 25px 0; position:relative; left:3%; padding:5px 0 0}
.block_kch h3 {clear:both; padding:6px 0; margin:0}
.block_kch .a1, .block_kch .a1 a, .block_kch .a1 a:visited {color:#333}
.block_kch .a2, .block_kch .a2 a, .block_kch .a2 a:visited {color:#666}
.block_kch .a3, .block_kch .a3 a, .block_kch .a3 a:visited {color:#999}
.block_dvd {width:25%; float:left; position:relative; left:3%}
.block_news {float:left; width:36%; position:relative; left:6%}
.block_news ul {margin:0 0 13px 15px; list-style:square; padding:5px 0 0; clear:both}
.block_news ul li {margin-bottom:5px}
.block_news ul a {color:#333}
.block_news ul a:hover, .block_kch h3 a:hover, .block_kch h3 a:visited:hover {color:#39e}
.block_ops {float:right; width:29%; padding:5px 0 0}
.block_tv {width:30%; float:left; position:relative; left:5%; margin:5px 4% 17px 0}
.blog {width:50%; float:left; position:relative; left:3%; padding:15px 0}
.bot {clear:both; padding:0 0 15px; font-size:87%; color:#999; text-align:left; position:relative; left:1.5%; width:40%; float:left}
.bot a, .bot a:visited {color:#999}
.bot a:hover, .bot a:active {color:#04c}
.brblog {float:left; width:90px; margin-right:0px}
.brblog a {background:#fe9; width:80px}
.brblog a:visited {background:#fff}

.cast {border-collapse:collapse}
.cast td {padding:5px 25px 5px 0; border-top:#eee solid 1px; vertical-align:top}
.cast .dir {padding-bottom:12px; border:0}
.cast .left {text-align:right; width:100px; border:0}
.cast .no {border:0}
.ch_poster {clear:both;float:left; width:100px; margin:15px 3% 0 0; text-align:center; position:relative; left:3%}
.ch_poster img {margin:5px 0; border:#eee solid 1px}
.cit_body {float:left; width:33%; padding-top:5px; position:relative; left:3%}
.cit_title {float:left; width:90px; position:relative; left:3%; clear:left}
.cld {margin:0; padding:0}
#cld_body {padding:10px 0 0 10px; margin:0; font-size:100%; line-height:175%; float:left; width:95%}
#cld_body .cur, #cld_body #cur {color:#8b0}
#cld_body a, #cld_body a:visited {text-decoration:none; margin-right:9px; white-space:nowrap}
a.cl1, a.cl1:visited {font-size:230%; color:#333}
a.cl2, a.cl2:visited {font-size:170%; color:#666}
a.cl3, a.cl3:visited {font-size:135%; color:#999}
a.cl4, a.cl4:visited {font-size:115%; color:#bbb}
a.cl5, a.cl5:visited {font-size:100%; color:#ccc}
#cld_body a:hover, #cld_body a:active {color:#39e}
.clear {clear:both; line-height:0}
.col100 {float:left; width:100%; margin:25px 0 0}
.col80 {float:left; width:79%; margin:25px 0}
.col77 {float:left; width:77%; padding:20px 0}
.col74 {float:left; width:70%}
.col70 {float:left; width:67%; position:relative; left:3%; top:9px; margin: 0 4% 0 0}
.col60 {float:left; width:62%; margin:25px 2% 0 0}
.col60 p {clear:both; margin:0 0 12px 0}
.col58 {float:left; width:55%; margin: 0 4% 0 0}
.col50 {float:left; width:50%; margin:25px 0 0}
.col40 {float:left; width:42%; margin:25px 5% 10px 0}
.col30 {float:left; width:30%; margin:25px 5% 10px 0}
.col30 h2, .col60 h2, .col50 h2 {padding-bottom:7px}
.col27 {float:left; width:27%; position:relative; left:3%}
.col26 {float:right; width:26%; padding-top:15px}
.col17 {float:left; width:21%; position:relative; left:3%}
.col15 {float:left; width:15%; margin:0 2% 10px 3%}
.col12 {float:left; width:15%; position:relative; left:3%; top:9px}
.col12 ul {list-style:none; margin:10px 0 25px; padding:0}
.col12 .kids, .col12 .kids:visited {color:#8b0; font-size:150%}
.col12 ul a, .col12 ul a:visited {color:#333}
.col12 ul a:hover, .col12 ul a:active {color:#39e}
.col12 ul li {margin-bottom:5px}
.comment_form {display:none; padding-bottom:20px; margin-left:41px}
.comment_form img {float:left; width:32px; height:32px; background:#eee; margin:0 9px 150px 0}
.comment_form #review,.comment_form #comment {width:495px; height:150px; border:#333 solid 1px; margin:0 0 9px}
.comment_form .disableableButton {float:left; width:110px; margin:22px 0 0; right:9px; position:relatives}
#comment_new {margin-left:0}
#comment_new .disableableButton {float:right; width:110px; margin:0}
#comment_login_infomessage, #comment_login_errormessage, #comment_remind_errormessage, #comment_register_errormessage {color:#d60}
.comment_form form div {float:left; width:170px; padding:3px 0}
.comment_form form div input {margin:3px 0; width:160px}

.div {clear:both; border-top:#ddd solid 1px; width:97%; float:left; position:relative; left:1.5%; top:15px; padding:0 0 15px; margin:0; z-index:-20}
.div2 {clear:both; border-top:#ddd solid 1px; width:100%; float:left; padding:0; margin:0}
.div72 {border-top:#ddd solid 1px; width:70%; float:left; margin:9px 0 5px 0; position:relative; left:1.5%}
.dvd {float:left; width:100%; padding-bottom:30px}
.dvd_block {float:left; width:250px; height:90px; margin:20px 2% 0}
.dvd_block h3 {font-size:100%; margin-bottom:15px; color:#333; font-weight:normal}
.dvd_block img {width:60px; float:left; margin-right:12px; background:#ddd; height:90px}
.dvd_block .bt {width:47px; height:15px; background:#fff; margin:5px 0; float:none}
.dvd_block a {text-decoration:none}

.fav td {background:#fffbdd}
.film_list {margin-top:0; margin-bottom:30px; padding:0 0 30px 0; list-style: none}
.film_list a img {vertical-align:top}
.film_list li {float:left; width:98%; border:#fff solid 1px; border-bottom:#e9e9e9 solid 1px; padding:7px 0 7px 12px; cursor:move}
.film_list li:hover, li.over {background:#def; cursor:move; border-top:#def solid 1px}
.film_list li b {font-weight:normal; width:50px; text-align:right; float:left; margin-right:7px}
.film_list em {font-style:normal; float:right; color:#d60; width:35%; white-space:nowrap}
.film_list .c {padding:7px 0; width:550px; padding-left:57px}
.film_list .g {background:#f6f6ee; border-top:#f6f6ee solid 1px}

.film_name {float:left; width:70%; padding:17px 0 15px; border-top:#e9e9e9 solid 4px; font-weight:bold; font-size:117%}
.film_name a, .film_name a:visited {color:#333}
.film_name a:hover {color:#39e}
.film_mark {float:left; width:29%; text-align:right; padding:17px 0 15px; border-top:#e9e9e9 solid 1px;color:#d60; font-weight:bold; font-size:117%}

.film_top {clear:both; border-collapse:collapse}
.film_top td {border-bottom:#e9e9e9 solid 1px; padding:7px 0 7px 12px; vertical-align:top}
.film_top .n {text-align:left; width:30px; white-space:nowrap}
.film_top .v {color:#d60; text-align:left; width:35%; white-space:nowrap}
.film_top .c {padding:7px 0; width:550px}
.film_top .c textarea {margin:0 0 12px; background:#f6f6f6}
.film_top hr {border:0; color:#fff; clear:both; margin:12px 0; padding:0; border-top:#ddd dotted 2px}
.film_top img {vertical-align:top}
.film_top .g td {background:#f6f6ee}

.fop th {color:#fff; padding:2px 9px 3px; width:145px; border:0; border-right:#888 solid 3px; text-align:left; height:22px}
.fop th.no {background:#777; color:#aaa}
.fop td {font-size:87%; padding:5px 9px 15px; vertical-align:top}
.fop td a {line-height:150%; color:#fff}
.fop a:hover {color:#fe9}
.friend {color:#999; width:45%; float:left; margin: 6px 0 2px 3%; line-height:135%}
.friends {width:600px; border-collapse:collapse}
.friends td, .friends th {padding:3px 5px 3px 12px; border-bottom:#ddd solid 1px; text-align:left; vertical-align:center}
.friends th {padding:7px 12px}
.friends .name {padding-left:5px; width:200px} 
.friends .name2 {padding-left:5px; width:100%} 
.friends .alr td {background:#f3f3f3}

.gallery600 {float:left; width:100%; height:100%; background:url(i/gallery_back.png); position:fixed; top:0; left:0; z-index:999; text-align:center}
.gall_content {width:770px; margin:0 auto; position:relative; top:20%} 
.gallery600 .close {float:right; top:-30px; right:85px; position:relative; color:#fff; border-bottom:#999 solid 1px}
.gallery600 .nav {float:left; width:85px; padding-top:178px}
.gallery600 .still {background:#fff; width:600px; float:left; text-align:left}
.gallery600 .still img {width:100%}
.gallery600 .social {float:right; padding:21px 30px 0; width:200px; text-align:right}
.gallery600 .social img {width:24px; vertical-align:-8px}
.gallery600 .still p {padding:25px 30px; margin:0}
.genre {background:#888; text-align:left; padding:9px 13px; color:#fff; font-size:110%; border-bottom:#eee solid 1px}
.gr {color:#999}
.gray {background:#eee; text-align:left; float:left; width:100%}
.gray a,.gray a:visited {color:#333}
.gray_top {margin:0; width:100%; float:left; background:url(/i/gray_tr.gif) top right no-repeat #eee; text-align:left}
.gray_bot {margin:0 0 17px; width:100%; float:left; background:url(/i/gray_br.gif) top right no-repeat #eee; text-align:left}

.i24 {width:24px; margin:6px 7px 0 0; vertical-align:middle}
.i32 {float:left; width:32px; margin:-2px 11px 9px 0; background:#ddd; height:32px}
.i48 {float:left; width:48px; margin:0 9px 9px 0; background:#ddd; height:48px}
.iks {float:right; width:200px}
.iks .bck {float:left; height:12px; background:#eee; margin:3px 0 7px; width:200px}
.iks .clr {float:left; height:12px}
.intro {float:right; width:100%; margin:0 0 0 -600px}

.kcharch {float:left; width:85%; position:relative; left:3%}
.kcharch div {float:left; width:20%; margin-right:4%}
.kcharch img {width:150px; margin:5px 9px 9px 0; width:150px; height:100px; background:#ddd}
.kcharch h1 {float:left; width:60%; margin:0 0 20px; line-height:100%}
.kcharch h3 {font-weight:bold; margin-bottom:3px}
.kcharch .nav {float:left; width:30%; text-align:right; color:#bbb; font-size:145%}
.kcharch .nav span {font-size: 135%; line-height:70%}
.kcharch a, .kcharch a:visited {color:#333}
.kcharch2 img {width:150px; margin:5px 9px 9px 0; width:150px; height:100px; background:#ddd}
.kcharch2 h3 {font-weight:bold; margin-bottom:3px}
.kcharch2 div a, .kcharch a:visited {color:#333}
.kchintro {float:right; width:100%; margin:0 0 0 -490px}
.kchnews {padding:15px 0; position:relative; left:490px; width:45%}
.kchnews h2 {padding-top:12px}
.kchnews .main {float:left; width:45%; position:relative; left:12%}
.kchnews .main img {width:200px; height:135px; background:#ddd}
.kchnews .main a, .kchnews .main a:visited {color:#333}
.kchnews .news {float:left; width:39%; position:relative; left:17%}
.kchnews .news ul {margin:0; padding:0; list-style:none}
.kchnews .news li {margin:0; padding:0}
.kchnews .news li a, .kchnews .news li a:visited {padding:9px 12px; float:left; width:100%; border-top:#ddd solid 1px; color:#333; background:#fff}
.kchnews .news li a:hover {color:#39e}
.kchmain {width:490px; float:left; position:relative; left:3%; padding:15px 0 5px}
.kchmain .main {float:left; width:400px}
.kchmain .main img {width:400px; background:#ddd; margin-bottom:10px}
.kchmain .main a, .kchmain .main a:visited {color:#333}

.letter {padding:20px 12px; width:600px}
.letter .atitle {float:right; margin-right:1px}
.letter hr {border:0; color:#fff; clear:both; margin:30px 0 12px; padding:0; border-top:#ddd dotted 2px}
.letter textarea {height:250px; margin:0 0 7px}
.letter_preview {clear:both}
.letter_preview h3 {float:left; width:100%; padding:4px 0; text-align:center; background:#fd0; margin:0 0 15px; font-size:100%}
.letter_preview p {clear:both; margin-left:57px; width:500px}
.list {clear:both; margin:0; padding:5px 0 30px; list-style:none}
.list li {margin-bottom:2px; color:#999}
.list em {color:#333; margin-right:3px; font-style:normal}
.logo {position:absolute; margin:-11px 0 0}

.man_info {float:left; width:75%; padding-bottom:10px}
.marks {float:right; width:160px}
.marks a, .marks a:visited {background-image:url(/i/arrow_t.gif); background-repeat:no-repeat; background-position:142px 7px; font-weight:bold; color:#fff; padding:4px 0 5px 0; text-indent:7px; float:left; width:160px; margin:2px 0 5px}
#my_vote_href {background-image:url(/i/arrow_d.gif); background-position:142px 10px}
.login {float:left; width:155px; position:relative; left:5px}
.marks .login {top:5px}
.login h2 a, .login h2 a:visited {background:none; margin:0; font-weight:normal; color:#04c; padding:0; text-indent:0; float:none}
.login h2 a:hover, .login h2 a:visited:hover {color:#39e}
.marks a:hover,.marks a:active {color:#fff}
.marks h4 {float:left; width:100px; margin:0; padding:1px 0; font-weight:normal; font-size:87%}
.marks em {float:right; font-style:normal; color:#999; padding:1px 0; font-size:87%}
.marks span.mark0 {font-weight:bold; color:#fff; padding:4px 0 5px; text-indent:7px; float:left; width:160px; margin:2px 0 5px}
.mark10 {background:#f30}
.mark9 {background:#f60}
.mark8 {background:#f90}
.mark7 {background:#8b0}
.mark6 {background:#6a6}
.mark5 {background:#598}
.mark4 {background:#578}
.mark3 {background:#457}
.mark2 {background:#345}
.mark1 {background:#223}
.mark0 {background:#ccc}
.menu_col {margin:0; padding:0; list-style:none; dispaly: block}
.menu_col li {clear:both;margin:0; padding:0}
.menu_col a {border:#fff solid 1px; border-bottom:#e9e9e9 solid 1px; float:left; width:100%; padding:6px 0; text-indent:9px; color:#333; background:#f3f3f3}
.menu_col a:visited {color:#333}
.menu_col .cur {color:#333; font-weight:bold; background:#fff; border-bottom-color:#fff}
.menu_col a:hover {background:#ddd; border-bottom:#ccc solid 1px; color:#333}
.menu_col a.cur:hover {background:#fff; border-color:#fff}
.mess {width:100%; border-collapse:collapse}
.mess2 {border-collapse:collapse; width:60%}
.mess td {padding:3px 12px; border-bottom:#ddd solid 1px; white-space:nowrap}
.mess .lett {white-space:normal; width:100%}
.mess th {padding-bottom:7px}
.mess .alr td {background:#eee}
.mess .unr {font-weight:bold}
.mess_action {text-align:right; float:right; width:40%; padding:7px 9px}
.mess_paging {float:left; width:30%; padding-top:20px; margin-left:-30px}
.mess .from a, .mess .from a:visited {color:#333}
.mess a, .mess a:visited, .mess_action a, .mess_action a:visited {color:#04c}
.mess a:hover, .mess a:visited:hover, .mess_action a:hover, .mess_action a:visited:hover, .mess .from a:hover, .mess .from a:visited:hover {color:#39e}
.mess2 td {valign:top; padding:5px 12px; border-bottom:#ddd solid 1px; text-align:left; color:#d60}
.mess2 th {valign:top; padding:7px 12px; border-bottom:#ddd solid 1px; text-align:left; color:#333}
.mess2 .neg {background:#f8f8dd}
.mess2 .vot {white-space: nowrap}

.mob {float:right; padding:0 0 15px; font-size:87%; color:#999; text-align:right; position:relative; right:1.5%; width:40%}
.mob img {float:right; width:16px; margin:0 0 0 5px}
.mrks {float:right; width:160px; color:#999}

.mrks div a {float:left; width:160px; background:url(/i/mark_left.png) left top no-repeat; padding:0; margin:5px 0 9px 0; text-indent:0; height:8px}
.mrks div a b {float:right; height:8px; background:url(/i/mark_right.png) right top no-repeat #ddd}

#mrk0 h3 {color:#ccc; margin:0}
#mrk0 a {background-color:#ddd}
#mrk0 a b {width:90%}
#mrk1 h3 {color:#223; margin:0}
#mrk1 a {background-color:#223}
#mrk1 a b {width:90%}
#mrk2 h3 {color:#345; margin:0}
#mrk2 a {background-color:#345}
#mrk2 a b {width:80%}
#mrk3 h3 {color:#457; margin:0}
#mrk3 a {background-color:#457}
#mrk3 a b {width:70%}
#mrk4 h3 {color:#578; margin:0}
#mrk4 a {background-color:#578}
#mrk4 a b {width:60%}
#mrk5 h3 {color:#598; margin:0}
#mrk5 a {background-color:#598}
#mrk5 a b {width:50%}
#mrk6 h3 {color:#6a6; margin:0}
#mrk6 a {background-color:#6a6}
#mrk6 a b {width:40%}
#mrk7 h3 {color:#8b0; margin:0}
#mrk7 a,#mrk7 a:visited {background-color:#8b0}
#mrk7 a b {width:30%}
#mrk8 h3 {color:#f90; margin:0}
#mrk8 a {background-color:#f90}
#mrk8 a b {width:20%}
#mrk9 h3 {color:#f60; margin:0}
#mrk9 a {background-color:#f60}
#mrk9 a b {width:10%}
#mrk10 h3 {color:#f30; margin:0}
#mrk10 a {background-color:#f30}
#mrk10 a b {background-color:#f30; width:4px}

.mrn {color:#d60}
.multi {width:100%; float:left; clear:both; border:0}
.multi_div {width:100%; float:left; clear:both; z-index:5; border:#ddd solid 1px; border-bottom:0; margin:-1px 0 0; padding:0; line-height:0}
.multi0 {width:100%; float:left; clear:both; z-index:5; position:relative; border-top:#ddd solid 1px; margin:-1px 0 0; padding-bottom:35px}
.comment_form {border:0}
.my {float:right; width:26.5%; text-align:right; font-size:87%; padding:9px 0 0; right:3%; position:relative}
.my img {margin-right:5px; vertical-align:top}
.my a:visited {color:#04c}
.my a:hover, .my a:visited:hover {color:#39e}
.my_content {float:left; width:77%; margin:20px 0}
.my_content .rev {float:left; border-top:#e9e9e9 solid 1px; clear:both; width:100%}
.my_content .rev .p1 {float:left; width:70%; padding:13px 0 7px}
.my_content .rev .p1 img {float:left; width:32px; margin:0 11px 7px 0; background:#eee}
.my_content .rev .p1 h3 {padding-top:2px}
.my_content .rev h4 {float:left; width:29%; text-align:right; padding:15px 0 0; color:#d60; font-weight:bold; font-size:117%}
.my_content .rev p {clear:both; margin-left:43px}
.my_content .rev h3 a {color:#333}
.my_content .rev h3 a:hover, .my_content .rev h3 a:active {color:#39e}

.newss {float:left; width:40%; margin:15px 4% 17px 0; position:relative; left:5%}
.newss ul {margin:12px 0 13px 15px; list-style:square; padding:0}
.newss li {margin-bottom:5px}
.nobreak {white-space: nowrap}
.note {float:left; background:url(/i/note_left.gif) top left no-repeat #fd6; font-weight:normal; margin:0; height:20px}
.note b {float:left; background:url(/i/note_right.gif) right top no-repeat; padding:4px 7px 0 7px; height:19px; font-weight:normal}
.note a, .note a:visited {color:#333; border-bottom:#999 solid 1px}
.numero {list-style:none; margin-top:-5px} 
.numero li {display:inline}
.numero .dots {float:left; width:30px; text-align:center; margin-right:5px}
.numero a, .numero a:visited {padding:4px 9px; color:#eee; float:left; margin-right:6px; background:#999}
.numero a:hover {background:#aaa; color:#eee}
.numero a.cur {background:#d60; color:#fff}

ol.line li {margin-bottom:0}
.opinion3 {position:relative; left:70px; float:left; width:40%; padding-top:7px}
.opinion3 .author {clear:both; float:left; width:70%; padding:9px 0 3px}
.opinion3 .author img {float:left; width:32px; margin:-1px 9px 3px 0}
.opinion3 .mark {float:right; width:120px; font-size:115%; text-align:right; color:#d60; padding-top:12px}

.photo {float:left; width:100px; margin:0 20px 20px 0; background:#eee}

.pop_note {width:100%; height:100%; position:fixed; background:url(/i/black.gif); float:left; top:0; left:0; z-index:444}
.pop_note div {background:#fff; border:#eee solid 9px; float:left; width:20%; padding:40px 4%; position:fixed; top:40%; left:36%}

.post,.post_film {border-bottom:#ddd solid 1px; margin:0 0 17px; padding:4px 0 7px}
.post img, .post_film img {float:left; margin:-2px 11px 9px 0; width:32px; height:32px; background:#eee}
.post p, .post_film p {clear:both; margin-left:43px}
.post small, .post_film small {color:#999}
.post_film h3 {color:#d60; float:right; width:150px; text-align:right; padding-top:5px}

.poster {float:left; width:100px; height:148px; margin:0 20px 9px 0; border:#eee solid 1px; background:#f9f9f9}
.premier {width:97%; float:left; position:relative; left:3%; padding:20px 0 0; font-size:87%; overflow:hidden; height:21em}
#pr2 {left:0}
.premier div {float:left; width:117px; overflow: hidden; color:#999; margin-bottom:199px}
.premier img {margin:0 0 5px 0; border:#eee solid 1px; width:100px; height:148px; clear:both}
.premier span {clear:both; background:#d60; color:#fff; float:left; width:96px; height:16px; margin:-23px 0 0 1px; padding:1px 0 0 4px}
.premier a,.premier a:visited {color:#333; font-weight:normal; clear:both; float:left; width:102px; font-size:115%; padding-top:2px}
.premier h2 {width:100px; background:#ddd; height:6px; margin:-5px 1px 5px 1px; clear:both; float:left}
.premier .m10 {float:left; width:100%; background:#f30; height:100%; margin:0}
.premier .m9 {float:left; width:90%; background:#f60; height:100%; margin:0}
.premier .m8 {float:left; width:80%; background:#f90; height:100%; margin:0}
.premier .m7 {float:left; width:70%; background:#8b0; height:100%; margin:0}
.premier .m6 {float:left; width:60%; background:#6a6; height:100%; margin:0}
.premier .m5 {float:left; width:50%; background:#598; height:100%; margin:0}
.premier .m4 {float:left; width:40%; background:#578; height:100%; margin:0}
.premier .m3 {float:left; width:30%; background:#457; height:100%; margin:0}
.premier .m2 {float:left; width:20%; background:#345; height:100%; margin:0}
.premier .m1 {float:left; width:10%; background:#223; height:100%; margin:0}

.readers {width:30%; float:left; margin:0 0 20px 3%}
.re_text {float:left; width:135px; text-align:right; margin:4px 0 0 0}
.rrr {vertical-align:top; margin:-3px 0 12px 2px}

.sch {margin-top:-1px; font-size:100%; width:100%; border-collapse:collapse}
.sch_big {margin-top:-1px; border-bottom:#e9e9e9 solid 1px; clear:both; border-collapse:collapse}
.sch td, .sch_big td {border-top:#e9e9e9 solid 1px; padding:8px 0 8px 12px; vertical-align:top}
.sch .nmb {text-align:right; padding-left:6px}
.sch .leg td {padding:12px 0 12px 12px}
.sch .leg td img {vertical-align:middle; margin: 0 3px 0 9px}
.sch_big .n {text-align:center; width:30px}
.sch_big .v {color:#d60; text-align:right; padding-right:9px; white-space:nowrap}
.sch_big .c {padding:6px 0; width:550px}
.sch_big .c textarea {margin:0 0 12px; background:#f6f6f6}
.sch_big hr {border:0; color:#fff; clear:both; margin:12px 0; padding:0; border-top:#ddd dotted 2px}
.sch_big img {vertical-align:top}
.sch .negative td, .sch_big .g td {background:#f8f8dd}
.sch .gen {color:#999; white-space:nowrap; padding-right:9px}
.sch .cin a, .sch .cin a:visited, .sch .cin2 a, .sch .cin2 a:visited {color:#333}
.sch .cin a:hover, .sch .cin a:active, .sch .cin2 a:hover, .sch .cin2 a:active {color:#39e}
.sch .new {padding-right:20px; background:url(/i/new.gif) top right no-repeat}
.sch em {font-style:normal; background:#df9}
.sch .ddd, .time .ddd  {font-weight:normal; color:#0bb}
.sch .eng {padding:0 2px; border:#e60 solid 1px; font-weight:normal}
.sch .cin2 {font-weight:bold}
.sch .cin2 a {border-bottom:#999 solid 1px}
.sch .time {word-spacing:4px}
.sch .r18 {background:url(/i/18.gif) center right no-repeat}
.sch .r16 {background:url(/i/16.gif) center right no-repeat}
.sch .r9 {background:url(/i/9.gif) center right no-repeat}
.sch img {vertical-align:top; margin-left:5px}
.sch_head {background:url(i/back_head.gif) bottom left repeat-x}
.sch_head td, th {border-bottom:#ddd solid 1px}

.schedule {text-align:center; float:left; margin:0 0 5px; font-size:100%; width:100%; background:#fff; border-collapse:collapse}
.schedule td {padding:7px 0; border-bottom:#ddd solid 1px; vertical-align:top; width:14%}
.schedule th {border-bottom:#ddd solid 1px; font-weight:normal; padding:5px 0; line-height:115%}
.schedule em {font-style:normal; background:#df9}
.schedule .left {text-align:right; width:100px; padding:7px 10px 9px 0; color:#999; line-height:115%}
.schedule .today {background:#ffa}
.schedule .prim {border:0; text-align:left; width:385px}
.schedule th.wend {color:#d60; background:#fff9ee}
.schedule td.wend {background:#fff9ee}
.schedule .ddd {color:#099; font-weight:normal}
.schedule .eng {padding:0 2px; border:#e60 solid 1px; font-weight:normal}
.schedule .no .ddd {color:#bbb}
.schedule .no .eng{color:#bbb; border:0}
.schedule .no {color:#bbb}
.schedule .no em {background:none}
.schedule .next {border-bottom:0; font-weight:normal; padding:0; line-height:80%; font-size:250%; padding-left:5px}
.schedule .next a:visited {color:#04c}

.schedule_tbd {text-align:center; float:left; margin:0; background:#none; border-collapse:collapse; width:100%}
.schedule_tbd td {padding:7px 0; border-bottom:#ddd solid 1px; vertical-align:top; width:10%; line-height:135%}
.schedule_tbd th {font-weight:normal; padding:12px 0; line-height:135%}
.schedule_tbd em {font-style:normal; background:#df9}
.schedule_tbd .left {text-align:left; padding:7px 0 9px 15px; color:#999}
.schedule_tbd .today {background:#ffa}
.schedule_tbd .prim {border:0; text-align:left; width:385px}
.schedule_tbd th.wend {color:#d60}
.schedule_tbd th.today {background:url(/i/back_sch_cur.gif) bottom left repeat-x #ffa}
.schedule_tbd td.wend {background:#fff9ee}
.schedule_tbd th.left {color:#333}
.schedule_tbd .no {color:#bbb}
.schedule_tbd .no em {background:none}
.schedule_tbd .no .ddd  {color:#bbb}
.schedule_tbd .no .eng  {color:#bbb; border:0}
.schedule_tbd .ddd {color:#099; font-weight:normal}
.schedule_tbd .eng {padding:0 2px; border:#e60 solid 1px; font-weight:normal}
.schedule_tbd .next {border-bottom:0; font-weight:normal; padding:0; line-height:80%; font-size:250%; padding-left:5px}
.schedule_tbd .next a:visited {color:#04c}
.sch_head .thisw {color:#333; font-weight:bold}
.sch_head .nextw {color:#333; border-bottom:#999 1px dotted}

.search {padding-bottom:30px; border:0}
.search ul.full {margin-top:0; padding-top:15px}
.search ul.full li {line-height:115%; margin-bottom:9px}
.search_pic {width:100px; margin:10px 12px 0 0; float:left; padding-bottom:9px}
.search_pic img {width:100px; margin: 0 0 7px; background:#eee; border:#eee solid 1px}
.search_pic small {color:#888}
.search_tbl td {padding-right:20px}
.sexop {float:left; width:380px}
.sexop th {color:#fff; text-align:center; font-size:87%; font-weight:normal; height:23px; padding:0 9px; white-space:nowrap; border:0}
.sexop th.hn {text-align:right; font-weight:bold; padding:0 0 9px; font-size:100%}
.sexop th.hp {text-align:left; font-weight:bold; padding:0 0 9px; font-size:100%}
.sexop td {font-size:87%; padding:0; border-top:#888 solid 1px; width:150px}
.sexop td h4 {float:right; background:#888; height:17px; text-align:left; color:#fff; padding:6px 5px 0; font-weight:normal; margin:0}
.sexop .an {background:#333}
.sexop .ap {background:#fe9}
.sexop .mn {background:#035}
.sexop .mp {background:#9df}
.sexop .wn {background:#503}
.sexop .wp {background:#fad}
.sexop .an h4, .sexop .mn h4, .sexop .wn h4 {float:left; text-align:right}
.srb {float:left; margin-left:5px}
.src {margin-left:180px; width:350px; text-indent:1px; float:left}
.sub_title {font-size:64%; color:#bbb}
.summ {float:left; background:#eee; position:relative; left:1.5%; border-top:#ccc solid 4px; color:#333; font-size:87%; padding:15px 0 20px; width:97%; margin-bottom:9px}
.summ ul {list-style:none; margin:0; padding:0}
.summ ul li {margin-top:3px}

.thisday {float:left; width:19%; padding:0 0 15px}
.thisday img {margin:0 0 9px; width:100px; height:135px; background:#eee}
.top100 {width:100%}
.top100 td {border-bottom:#eee solid 1px; padding:7px 0 7px 7px; vertical-align:top}
.top100 th {font-size:87%; border-bottom:#eee solid 1px; padding:7px 9px; text-align:center}
.top100 td img {vertical-align:middle}
.top100 .pos {border:0; padding:0; width:115px}
.top100 .nu {text-align:right; padding-right:7px}
.top100 .ch {text-align:center}
.toper {background:#ffc; font-weight:normal; padding:2px 3px; margin-left:9px}
.tl{float:left; width:100%; padding:0; margin:0}
.tl li{float:left; width:23%; display:block; list-style: none !important; padding: 0 0 0 9% !important}
.tl p.head{font-weight:bold}
.tl a{color: #00c !important;}
.tl p{margin:0; !important;}
.tl p small{font-size:87%; color: #000 !important;}
.tl p b{font-size:87%; color: #060; font-weight: normal}
.tri_1 {float:left; width:100px;position:relative; left:3%; padding:15px 0}
.tri_1m {float:left; width:120px; position:relative; left:0; padding:15px 0}
.tri_2 {float:left; width:48%; position:relative; left:3%; padding:15px 0}
.tri_2m {float:left; position:relative; width:550px; left:0; padding:19px 0}
.tri_2n {float:left; position:relative; width:550px; left:3%; padding:10px 0}
.tri_2n .post {border-bottom:#ddd solid 1px; margin:0 0 9px; padding:12px 0 5px}
.tri_2m .post {border-bottom:#ddd solid 1px; margin:0 0 17px; padding:4px 0 7px}
.tri_2n .post img, .tri_2m .post img {float:left; margin:-2px 11px 17px 0; width:32px; height:32px; background:#eee}
.tri_2n .post .review {margin-top:-3px; float:left; width:63%}
.tri_2n .post h3 {font-size:115%; margin:0; padding:2px 0}
.tri_2n .post h4 {color:#d60; font-size:115%; float:right; width:27%; text-align:right}
.tri_2n .post p, .tri_2m .post p {clear:both; margin-left:43px}
.tri_2n .post small, .tri_2m .post small {color:#999}
.tri_2n .post h3 a, .tri_2n .post h3 a:visited {color:#333}
.tri_2n .post h3 a:hover, .tri_2n .post h3 a:active {color:#39e}
.tri_2n h1 {margin:0 0 15px}
.tri_2n h2 {font-weight:normal; font-size:150%; line-height:110%; margin:15px 0; color:#d60}
.tri_2n h3,.tri_2m h3 {margin:0 0 9px; padding-top:9px}
.tri_2n img.poster_100 {float:left; width:100px; margin:7px 20px 10px 0; border:#eee solid 1px}
.tri_2 hr {border:0; color:#fff; clear:both; margin:0; padding:0}
.tri_2n table {border-collapse:collapse}
.tri_2n table td {padding:0 0 15px; vertical-align:top}
.tri_2n .wsh {float:right; padding-top:5px}
.tri_3 {width:28%; float:right; padding:15px 0}
.tri_3m {width:15%; float:right; padding:15px 0}
.tv {width:100%; border-top:#ddd solid 1px; margin-top:-1px}
.tv a {border-bottom:#bce solid 1px}
.tv a:visited {border-bottom:#dbd solid 1px}
.tv a:hover, .top a:active {border-bottom:#cef solid 1px}
.tv td {padding:7px 0 6px 12px; border-bottom:#ddd solid 1px; vertical-align:top}
.tv th {text-align:left; padding:9px 13px; color:#599; font-size:135%; border-bottom:#999 solid 2px; font-weight:normal}
.tv .add td {background:#f9f9f9; border:0; padding:12px; font-size:110%}
.tv .time {width:40px; color:#d60; white-space:nowrap}
.tv .buy {text-align:right}
.tv .buy a {border:0}
.tv .buy img {margin:0 7px}
.tv .channel {text-align:right; white-space:nowrap}
.tv .channelnow {text-align:right; border-left:#eec solid 7px}
.tv .del {float:left; width:16px; height:16px; background:url(/i/i_del.png) top no-repeat; text-indent: -999px; margin:0 5px}
.tv .del:hover {background-position:0 -16px}
.tv .era {font-size:200%; padding:5px 0 0 12px; width:96px}
.tv .eratv {font-size:200%; padding:5px 18px 0 12px}
.tv .film, .tv .filmtv {padding:6px 9px 5px 12px; font-size:110%}
.tv .filmtv {width:100%}
.tv .film small, .tv .filmtv small {font-size:79%; color:#999}
.tv .icns {padding:6px 0 0 8px; width:4px}
.tv .icns img {margin:0 3px}
.tv .icns a {border:0}
.tv .year {width:30px; white-space:nowrap}
.tv .ch {white-space:nowrap; padding:11px 9px 0 0; white-space:nowrap}
.tv .ch img, .tv .super .ch img, .tv .sserie .ch img {float:none; margin:0 8px 0 0; width:20px; height:20px; vertical-align:middle; background:none}
.tv .serie .era, .tv .serie .eratv, .tv .sserie .eratv {background:#fff}
.tv .want td {background:#f3ffe6; border-top:#ce9 solid 1px; border-bottom:#ce9 solid 1px; padding-top:15px}
.tv .sserie td {background:#e9f3f6; padding-top:15px}
.tv .serie td {background:#e9f3f6}
.tv .super td {padding-top:15px}
.tv .super img, .tv .sserie img {width:150px; height:100px; background:#ddd}
.tv .reco td {background:#fffdee; border-top:#fd9 solid 1px; border-bottom:#fd9 solid 1px; padding-top:15px}
.tv .reco .filmtv, .tv .want .filmtv, .tv .sserie .filmtv, .tv .super .filmtv {padding:15px 3% 0 12px}
.tv .reco .filmtv img, .tv .want .filmtv img, .tv .sserie .filmtv img, .tv .super .filmtv img {float:left; margin:1px 7px 9px 0; width:150px}
.tv .filmtv p {font-size:79%; padding:9px 0}
.tv .hdr td {padding:17px 0 10px 9px; border-bottom:#333 solid 3px}
.tv .hdr .ps {padding:24px 0 0; white-space:nowrap}
.tv_close {float:right; margin:8px 5px 0 0; width:60px; text-align:center; font-size:87%}
.tv_save {width:150px; clear:both; position:relative; left:500px; top:10px}
.tv_subset {float:left; position:relative; top:25px; left:40px; width:245px}
.tv_subset2 {float:left; position:relative; top:45px; left:40px; width:700px; text-align:center}
.tv_subset img {width:16px; vertical-align:middle; margin:2px 2px 7px}
dl.tvs {margin:-1px 0 0}
.tvs dt {clear:both; float:left; width:220px; border-top:#ddd solid 1px; padding:6px 0; text-indent:9px; margin:0}
.tvs dd {border-top:#ddd solid 1px; padding:6px 0; margin:0 0 0 220px}
.tvs dd em {color:#d60; font-style:normal}

.user_name {float:left; width:50%}
.user_summ {padding: 0 0 0 14px; border-left:#eee solid 9px; margin-bottom:25px}

.vote_block {width:750px; text-align:left; margin:0 0 15px}
.vote_block #left_arrow {float:left; width:44px; padding-top:130px}
.vote_block #right_arrow {float:left; width:44px; padding-top:130px; text-align:right}
.vote_block .border {float:left; width:660px; border:#ddd solid 1px; padding:30px 0}
.vote_block .filmvote {float:left; width:418px; position:relative; left:35px}
.vote_block .filmvote h2 {color:#999}

.yell {clear:both; margin:0; padding:12px 0 1px; background:#fe9; color:#333; text-align:left; width:100%}
.yell a, .yell a:visited {color:#333}
.yell a:hover, .yell a:visited:hover {color:#39e}
.yell p {margin:0 20px 10px}
.yell .author {margin-bottom:3px; float:left; width:100%}
.yell img {float:left; width:32px; margin:-1px 9px 3px 0}
.yell_top {margin:0; width:100%; float:left; background:url(/i/yell_tr.gif) top right no-repeat #fe9; text-align:left}
.yell_bot {margin:0 0 17px; width:100%; float:left; background:url(/i/yell_br.gif) top right no-repeat #fe9; text-align:left}

dl.awards, dl.tvs {margin:-1px 0 0}
.awards dt {clear:both; float:left; width:40px; border-top:#ddd solid 1px; padding:6px 0; text-align:right; margin:0}
.awards dt.award {float:left; width:140px; text-indent:15px; margin:0; text-align:left; clear:none}
.awards dd {border-top:#ddd solid 1px; padding:6px 0; margin:0 0 0 180px}
.tvs dt {clear:both; float:left; width:220px; border-top:#ddd solid 1px; padding:6px 0; text-indent:9px; margin:0}
.tvs dd {border-top:#ddd solid 1px; padding:6px 0; margin:0 0 0 220px}
.tvs dd em {color:#d60; font-style:normal}

big {font-size:115%}
cite {font-style:normal; color:#888; padding:7px 10px; border-left:#ddd solid 7px; float:left; width:100%; margin: 0 0 10px}
fieldset {margin:0; padding:0}
fieldset legend {display:none}
h1 {font-weight:normal; font-size:200%; margin:0 0 9px; line-height:100%}
h2 {font-weight:normal; font-size:160%; line-height:100%; margin:0 0 5px}
h3 {font-size:115%; margin:0 0 9px; line-height:100%}
h4 {font-size:87%; margin:5px 0 0}
form {margin:0; padding:0}
small {font:87% arial,sans-serif}
table {font-size:100%}
textarea {font:100% arial,sans-serif; width:98%; height:150px; border:#ccc solid 1px; border-top:#777 solid 1px; padding:5px; margin:0; color:#333}
p {margin:0 0 15px}
a, .kcharch .nav a, #kformat .kcharch a {color:#04c; text-decoration:none}
a:visited, .kcharch .nav a:visited, #kformat .kcharch a:visited {color:#939; text-decoration:none}
a img {border:0}
a:hover,a:active, .gray a:hover, .kch h3 a:hover, .kcharch a:hover, #kformat .kcharch a:hover, .kchmain .main a:hover, .kchnews .main a:hover {color:#39e}
.premier a:hover {color:#39e}


.tab_head {float:left; width:100%; padding:12px 0 9px 0; background:url(/i/back_head.gif) bottom left repeat-x; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; border-left:#ddd solid 1px }
.tab_head .srch {float:right; width:15%; font-size:87%; text-align:right; padding:0 9px 0 0; margin-top:-2px}
.tab_head .left {float:left; width:80%; padding: 0 0 0 9px}
.tab_sorting {float:left; font-size:87%; padding:0 12px}
.tab_sorting img {float:left}
.tab_sorting select {margin:0 9px; float:left}
.tab_sorting .type {float:left; margin: -1px 0 0 11px}
.tbs {float:left}
.tbs a, .tbs a:visited {color:#666; padding:3px 7px 4px; float:left; margin:0 1px; font-size:87%}
.tbs a.cur,.tbs a.cur:visited {padding:0 0 0 9px; float:left; margin:0; background:url(/i/round_l.png) top left no-repeat}
.tbs a.cur b {background:url(/i/round_r.png) top right no-repeat; float:left; vertical-align:middle; padding:3px 9px 0 0; color:#fff; height:19px}

.collection {padding:20px 0}
.collection div {float:left; width:15%; margin: 17px 0 10px 1.5%; font-size:87%; line-height:130%; color:#999}
.collection div div {float:left; width:18px; margin:0}
.collection div div a img {width:14px; height:14px; float:left; margin:5px 0 5px 4px; background:none; border:0}
.collection div a {float:left; clear:both; color:#333;}
.collection h2 {width:100px; background:#ddd; height:5px; margin:7px 1px}
.collection .m10 {float:left; width:100%; background:#f30; height:100%; margin:0}
.collection .m9 {float:left; width:90%; background:#f60; height:100%; margin:0}
.collection .m8 {float:left; width:80%; background:#f90; height:100%; margin:0}
.collection .m7 {float:left; width:70%; background:#8b0; height:100%; margin:0}
.collection .m6 {float:left; width:60%; background:#6a6; height:100%; margin:0}
.collection .m5 {float:left; width:50%; background:#598; height:100%; margin:0}
.collection .m4 {float:left; width:40%; background:#578; height:100%; margin:0}
.collection .m3 {float:left; width:30%; background:#457; height:100%; margin:0}
.collection .m2 {float:left; width:20%; background:#345; height:100%; margin:0}
.collection .m1 {float:left; width:10%; background:#223; height:100%; margin:0}
.collection div a img {border:#eee solid 1px; width:100px; height:148px; background:#999; float:left; margin:3px 0 7px 0}
.collection div a.prim {width:12px; clear:none}
.collection div .prim img {border:0; width:12px; height:11px; background:none; float:left; margin:3px 0 0}
.collection div img {margin:3px 3px 0 0; float:left; clear:left}

.viewtx {border-top:0; width:100%; clear:both}
.viewtx td {padding:8px 0 7px 7px}
.viewtx .film {padding-top:9px}
.viewtx .icns img {margin:0 4px; vertical-align:middle}
.viewtx .dlt {width:4%; padding:9px 0 9px 7px}
.viewtx .rts {width:80px}
.viewtx .nm {padding:9px 0 9px 9px}
.viewtx .info {vertical-align:middle; font-size:87%; padding:4px 7px; width:30%}
.viewtx h2 {width:70px; background:#ddd; height:5px; margin:1px 0}
.viewtx .m10 {float:left; width:100%; background:#f30; height:100%; margin:0}
.viewtx .m9 {float:left; width:90%; background:#f60; height:100%; margin:0}
.viewtx .m8 {float:left; width:80%; background:#f90; height:100%; margin:0}
.viewtx .m7 {float:left; width:70%; background:#8b0; height:100%; margin:0}
.viewtx .m6 {float:left; width:60%; background:#6a6; height:100%; margin:0}
.viewtx .m5 {float:left; width:50%; background:#598; height:100%; margin:0}
.viewtx .m4 {float:left; width:40%; background:#578; height:100%; margin:0}
.viewtx .m3 {float:left; width:30%; background:#457; height:100%; margin:0}
.viewtx .m2 {float:left; width:20%; background:#345; height:100%; margin:0}
.viewtx .m1 {float:left; width:10%; background:#223; height:100%; margin:0}

.viewex {border-top:0; width:100%; clear:both}
.viewex .inf {width:60%}
.viewex .pst {width:100px; padding-top:15px}
.viewex .pst img {border:#eee solid 1px; width:100; height:148px; background:#f9f9f9}
.viewex td {padding:20px 9px}
.viewex h2 {color:#999; font-size:135%}
.viewex .icns {padding:20px 0 0 7px; width:20px}
.viewex .icns div {position:relative; top:87px}
.viewex .icns div img {margin:0 0 7px 5px}
.viewex .rts {width:27%; padding-left:3%}
.viewex .rts a {border:0}
.viewex .mrks {font-size:87%; color:#999; width:140px; float:left}
.viewex .mrks div a {width:140px; margin:5px 0 6px}
.viewex .nm {padding:20px 0 0 25px; width:15px}

.viewmx {border:0; clear:both; width:100%; padding-top:12px}
.viewmx div {float:left; width:140px; padding:9px 1% 0 1%; height:220px}
.viewmx a {font-size:95%; color:#333}
.viewmx .pst {float:left; background:f9f9f9; margin:0 0 9px 0; border:#eee solid 1px; width:100px; height:148px}
.viewmx .icns {padding:3px 0 0 0; width:20px; float:left; height:148px}
.viewmx .icns div {position:relative; top:87px; padding:0; width:20px; height:40px}
.viewmx .icns div img {margin:0 0 7px 5px}

.top a {border-bottom:#bce solid 1px}
.top a:visited {border-bottom:#dbd solid 1px}
.top a:hover, .top a:active {border-bottom:#cef solid 1px}
.top {margin-top:-44px; float:left}
.top .rt {padding:9px 0; text-align:center}
.top th {text-align:center; padding:9px 0; font-weight:bold; font-size:87%}
.top th {border-bottom:#ddd solid 1px; padding:12px 12px 11px 12px; color:#333; height:42px}
.top .tab_sorting {float:none; border-left:#ddd solid 1px}
.top .film {padding-left:30px}
.top .seen {background:#eef3ee}
.top .seen .film {background:url(/i/i_check.gif) top left no-repeat; background-position:5px 9px}
.top .wsh {width:25%; padding:6px 0 0 9px}
.top .mrks div {width:50px; background:#f90}
.top .tab_sorting {padding-left:21px}
.top .wsh a {border:0}
a.wishsmall0 {float:left; height:21px; background:url(/i/wishsmall.gif) top left no-repeat}
a.wishsmall1 {float:left; height:21px; color:#666; background:url(/i/wishsmall.gif) top left no-repeat; background-position:0 -42px}
a.wishsmall5 {float:left; height:21px; color:#666; background:url(/i/wishsmall.gif) top left no-repeat; background-position:0 -21px}
.wishsmall0 b, .wishsmall1 b, .wishsmall5 b {float:left; background:url(/i/rightsmall.gif) right top no-repeat; padding:4px 7px 0 27px; height:17px; font-weight:normal; color:#666; border:0; margin-right:-5px; font-size:87%}
a.wishex, a.wishex:hover {float:right; border:0}


@media all and (orientation: portrait) {
body {margin:0; padding:0; color:#333; font:1em arial,sans-serif; background:#fff}
#c1 {width:100%}
#c2 {display:none}

#film_info {float:left; width:100%; margin:0 -160px 10px 0}
#film_info .col_left {margin-right:180px}
#film_info .body {overflow:hidden}
#film_info .body p img {vertical-align:top; margin:-3px 0 0 7px}
#film_info .body p .r18 {color:#b00; font-size:87%}
#film_info .body p .r16 {color:#f30; font-size:87%}
#film_info .body p .r14 {color:#f60; font-size:87%}
#film_info .body p .r9 {color:#6b0; font-size:87%}
#film_info h1 {margin-bottom:5px}
#film_info h3 {color:#999; font-weight:normal}
.poster {float:left; width:30%; height:auto; margin:0 20px 9px 0; border:#eee solid 1px; background:#f9f9f9}



#tabs {padding:0; margin:0; font-size:100%; z-index:100; overflow:hidden; position:relative; list-style:none; height:4em}
#tabs li {display:inline}
#tabs li {padding:1em 0; width:19%; float:left; text-align:center; background:#888; margin-top:4px; height:2em; margin-right:1px;font-size:1em;font-weight:bsold;}
#tabs li a {text-decoration:none; color:#fff; border-bottom: #bbb solid 1px}
#tabs li:hover {background:#999}
#tabs li.cur {padding:1em 0; background:#fff; border:#ddd solid 1px; border-top:#d60 solid 2px; border-bottom:0; margin-top:1px; color:#666}
#tabs li.cur a {color:#666; border:0}
#tabs li.cur:hover {background:#fff}
#tabs li.no a {border-bottom:0; color:#bbb}
#tabs li.no:hover {background:#888}

.cast {border-collapse:collapse}
.cast td {padding:1em 25px 1em 0; border-top:#eee solid 1px; vertical-align:top; font-size:1em}
.cast .dir {padding-bottom:12px; border:0}
.cast .left {text-align:right; width:100px; border:0}
.cast .no {border:0}

.schedule_tbd {font-size:1em}

}