@charset "windows-1251";

body {background-color: #ccc; color: #333; cursor: default; margin: 0; padding: 0}
select {height: auto !important}
.submit {cursor: pointer}

#top {width: 850px; margin: 0 auto}


#top_form {height: 75px; font-size: 10px; overflow: hidden; clear: left; position: relative; margin: 9px 0 0 0; padding: 0}
#top_form * {white-space: nowrap; position: absolute}
   #top_form img {border: none; display: block; top: 0; left: 15px}
   #top_form a, #top_form span {color: #fff}
   #top_form a {text-decoration: underline}
   #top_form span b {color: #fff; font-size: 9px; font-weight: normal; padding: 0 5px}
   #top_form .about {width: 160px; color: #ffd1b3; font-size: 11px; font-weight: bold; top: 21px; left: 271px}
   #top_form .example {top: 3px; left: 433px}
   #top_form .login {top: 58px; left: 271px}
   #top_form .login *, #top_form .search * {color: #f60; position: static}
   #top_form .search {width: 280px; top: 39px; left: 434px}
      #top_form .search a {color: #fff}
      #top_form .search b {padding: 0 64px}
   #top_form .seek {width: 53px; top: 38px; left: 656px}
   #top_form .reg {color: #f60; text-align: right; top: 58px; right: 10px}
   #top_form .text {width: 272px; height: 16px; font-family: verdana; font-size: 12px; border: 1px #fff solid; top: 18px; left: 434px; padding: 2px 2px 0 2px}
   #top_form .submit {background: #dedfde; width: 83px; font-size: 11px; text-transform: lowercase; border: 1px #eee outset; top: 18px; left: 736px; padding: 2px 0 3px 0}
   #top_form .message, #top_form .reserve {text-align: right; top: 58px; margin: 0; padding-left: 15px}
   #top_form .message {background: url(/images/profile-auth-mail.gif) 0 3px no-repeat; right: 138px}
   #top_form .reserve {background: url(/images/profile-auth-book.gif) 0 1px no-repeat; left: 533px}
   #top_form .message *, #top_form .reserve * {position: static}
   #top_form .message a, #top_form .reserve a {color: #f60; text-decoration: underline}

   #top_form .flash {width: 620px; height: 55px; overflow: hidden; margin-left: 230px}
   #top_form .flash object {width: 620px; height: 55px}
   #top_form .flash a img {cursor: pointer; display: block; z-index: 5}
   #top_form .flash a.brand_1 img {width: 203px; height: 55px; top: 0; left: 0}
   #top_form .flash a.brand_2 img {width: 416px; height: 18px; top: 0; left: 204px}
   #top_form .flash a.brand_3 img {width: 125px; height: 17px; top: 38px; left: 304px}
   #top_form .flash a.brand_4 img {width: 24px; height: 23px; top: 16px; left: 482px}
   #top_form .flash a.brand_5 img {width: 31px; height: 23px; top: 16px; left: 589px}
   #top_form .flash a.brand_6 img {width: 136px; height: 17px; top: 38px; left: 484px}
   #top_form i {background: #f60; width: 10px; height: 55px; overflow: hidden; display: block; top: 0; left: 0}
   #top_form i.large {width: 620px; height: 55px; left: 230px}
   #top_form u {background: #ffe3d1; width: 620px; height: 23px; overflow: hidden; display: block; top: 55px; left: 230px}
   #top_form u.user {background: url(/images/profile-icon-mykp.jpg) -1px -1px; width: 16px; height: 14px; top: 58px; left: 243px}

   #top_form div.brand {position: static}



/* DROP DOWN MENU */
#menu_top_help, #menu_bot_help {background: #ffffe1; color: #333; font-family: tahoma; font-size: 11px; border: 1px #333 solid; white-space: nowrap; display: none; position: absolute; z-index: 100; padding: 1px 2px 2px 2px}
#menu_top_help {top: 18px}
#menu_bot_help {top: 33px}
ul.menu {width: 620px; height: 20px; font-size: 11px; font-weight: bold; list-style: none; margin: 0; padding: 0 0 0 30px}
   ul.menu * {white-space: nowrap; position: static !important; z-index: 50}
   ul.menu li {list-style: none; float: left; margin: 0; padding: 0}
   ul.menu a {color: #333 !important}
   ul.menu span {color: #007; border-left: 2px #f60 solid; cursor: pointer; display: block; padding: 6px 25px 0 7px}
   ul.menu span.act {color: #f60 !important; cursor: pointer}
   ul.menu li div {display: none}
      ul.menu li.act {position: relative !important}
      ul.menu li.act span {color: #f60 !important; cursor: default}
      ul.menu li.act div {background: url(/images/spacer.gif); min-width: 180px; height: auto !important; font-size: 10px; font-weight: normal; display: block; position: absolute !important; top: 19px; left: 0; padding: 10px 0 15px 0}
      ul.menu li.act div * {background: #f2f2f2 url(/images/bullet.gif) 8px 11px no-repeat !important; *background-position: 8px 12px !important; color: #007; border: 1px #dedfde solid; border-bottom: none; display: block; position: static; padding: 5px 8px 6px 16px}
      ul.menu li.act div span {color: #333 !important}
      ul.menu li.act div a:hover, ul.menu li.act div span.act, ul.menu li.act div span.lastact {background-color: #e3e8f0 !important}
      ul.menu li.act div a.unact {background-image: url(/images/bullet_gray_1.gif) !important; color: #777 !important}
      ul.menu li.act div .last, ul.menu li.act div .lastact {border-bottom: 1px #dedfde solid !important}
      ul.menu li.act div.last {left: auto; right: -6px}
      ul.menu li.act div span a {background: none !important; text-decoration: underline; border: none; display: inline; padding: 0}
ul.act {margin-bottom: 10px !important; padding: 0}
   ul.act * {white-space: normal}
   ul.act a {color: #999 !important}
   ul.act li {background-repeat: repeat-y !important; width: 111px; height: 200px; margin-right: 10px; padding: 0}
   ul.act span {cursor: default; white-space: normal !important; display: block; margin-bottom: 10px; padding-left: 9px}
   ul.act p {background: url(/images/bullet.gif) 0 5px no-repeat; color: #999; font-size: 10px; font-weight: normal; margin: 0 0 5px 9px; padding-left: 6px}
   ul.act p.unact {background-image: url(/images/bullet_gray_1.gif)}
   ul.act p.unact a {color: #444 !important}
   ul.act a:hover {text-decoration: underline !important}
#bottom ul.menu {border-bottom: 2px #ccc solid; padding: 0 0 0 230px}
   #bottom ul.menu li span {background: none; height: auto; overflow: none; clear: none; padding-top: 0; padding-bottom: 9px}
   #bottom ul.menu span {color: #007}
   #bottom ul.menu li.act div span {padding: 5px 5px 6px 16px}
   #bottom ul.menu li.act div {top: 12px; padding-bottom: 5px}
   #bottom ul.menu li.act div.last {right: -6px}
/* DROP DOWN MENU END */



#bottom {background: #fff url(/images/bottom.gif) 100% 100% no-repeat; font-size: 11px; overflow: hidden; position: relative; padding-top: 20px}
div.bottom_gray {background: #f2f2f2 !important}

#bottom ul, #bottom li {list-style: none; margin: 0; padding: 0}

#bottom .buttons {width: 320px; height: 100px; text-transform: lowercase; margin: 0 auto; padding-top: 65px}
   #bottom .buttons li {float: left; margin: 0 18px}
   #bottom .buttons a {background: url(/images/buttonz/bg_bottom_buttons.gif) no-repeat; color: #999; text-align: center; float: left; padding-top: 27px}
   #bottom .buttons a:hover {color: #f60}
      #bottom .buttons .main a {background-position: 6px 0}
      #bottom .buttons .search a {background-position: -59px 0}
      #bottom .buttons .rss a {background-position: -103px 0}
      #bottom .buttons .adv a {background-position: -180px 0}

#bottom cite {color: #f60; font-style: normal; clear: left; float: left; display: block; padding: 0 4px 0 15px}
#bottom cite a {color: #f60; text-decoration: underline}

#bottom .stuff {height: 20px; margin: 0; padding: 0}
   #bottom .stuff li {background: url(/images/bg_bottom_stuff.gif) 0 1px no-repeat; float: left; margin: 0; padding: 0 4px 0 6px}
   #bottom .stuff .adv {background: none; float: right; padding-right: 15px}
   #bottom .stuff a {color: #005; text-decoration: underline}
   #bottom .stuff a:hover {color: #f60}
   #bottom strike {height: 1px; overflow: hidden; clear: both; display: block}

div.bottom_gray .buttons .main a {background-position: 6px -73px !important}
div.bottom_gray .buttons .search a {background-position: -59px -73px !important}
div.bottom_gray .buttons .rss a {background-position: -103px -73px !important}
div.bottom_gray .buttons .adv a {background-position: -180px -73px !important}


/* OPERA */
@media all and (min-width: 0) {
   #top_form .text {padding-top: 1px; padding-bottom: 1px}
   #top_form .submit {padding-top: 2px; padding-bottom: 2px}
}



/* APPLE iPHONE */
@media only screen and (max-device-width: 480px)
{
   ul.menu span {padding: 6px 18px 0 7px}
   ul.menu li.act div.last {right: -12px}

   #top .submit {padding-top: 1px !important; padding-bottom: 1px !important}
   #bottom .buttons li {margin: 0 14px}

   .comm_cloud a.cloud {top: 5px !important; left: 375px !important}
}



/* OTHER */

#block_left,
#block_left_pad,
#block_left_padtop,
#block_left_index,
#block_left_gray {color: #333; vertical-align: top}

#block_left {padding-right: 20px}
#block_left_pad {padding: 0 20px}
#block_left_padtop {padding: 10px 20px 0 0}
#block_left_gray {background: #f2f2f2; padding-right: 20px}

#block_left .block_left,
#block_left_padtop .block_left_padtop,
#block_left_gray .block_left_gray {width: 475px}

#block_left_pad .block_left_pad {width: 455px}
#block_left_index .block_left_index {width: 599px}

/* OTHER */

#block_leftt,
#block_leftt_pad,
#block_leftt_padtop,
#block_leftt_index,
#block_leftt_gray {color: #333; vertical-align: top}

#block_leftt {padding-right: 20px}
#block_leftt_pad {padding: 0 20px}
#block_leftt_padtop {padding: 10px 20px 0 0}
#block_leftt_gray {background: #f2f2f2; padding-right: 20px}

#block_leftt .block_leftt,
#block_left_padtop .block_leftt_padtop,
#block_leftt_gray .block_leftt_gray {width: 835px}

#block_leftt_pad .block_leftt_pad {width: 835px}
#block_leftt_index .block_leftt_index {width: 852px}


div.hidden {visibility: hidden; position: absolute; top: 250px; left: 50%}
div.hidden_2 * {position: absolute; z-index: 903}
div.hidden_3 {position: absolute; top: 341px; z-index: 903; margin-left: 595px}
div.filmfans {background: #fff url(/images/6years.gif) 229px 12px no-repeat; height: 55px}

.comm_cloud {position: relative}
.comm_cloud a.cloud {background: url(/images/comm_cloud.gif) no-repeat; color: #999 !important; font-family: tahoma !important; font-size: 10px !important; font-style: normal; text-decoration: none !important; white-space: nowrap !important; display: block; position: absolute; top: 1px; left: 423px; padding-left: 17px}
.news .comm_cloud a.cloud, .text a.cloud {color: #999 !important; display: inline; position: static; margin-left: 5px}

.thermo a, .thermo_2 a {color: #005; text-decoration: underline}
table.thermo {border-collapse: collapse; margin-left: 20px}
   table.thermo td {color: #f60; font-size: 23px; vertical-align: top; padding: 10px 0}
   table.thermo .slash {color: #999; padding: 10px 5px}
   table.thermo i {color: #333; font-family: arial; font-size: 12px; font-style: normal; display: block}
table.thermo_2 {border-collapse: collapse}
   table.thermo_2 td {color: #f60; font-size: 23px; vertical-align: top; padding: 10px 0}
   table.thermo_2 .slash {color: #999; padding: 10px 5px}
   table.thermo_2 .sub {color: #005}
div.thermo {background: #f2f2f2 url(/images/bg-chapter.jpg); height: 13px; border: 1px #999 solid; border-left: none; border-right: none; padding: 7px 20px 8px 25px}
   div.thermo p {background: url(/images/sqr-orange.gif) 0 6px no-repeat; margin: 0; padding-left: 12px}
   div.header {background: #f2f2f2 url(/images/bg_main_line.jpg); height: 13px; color: #f60; font-family: arial; font-size: 12px; font-weight: bold; border-left: 2px #f60 solid; margin-bottom: 20px; padding: 6px 20px 9px 20px}

.insert * {list-style: none; margin: 0; padding: 0}
.insert ul, .insert li {overflow: hidden; height: 17px}
.insert ul {float: right}
.insert li {background: #007 url(/images/bg-blue-top.jpg); height: 17px; color: #fff; font-size: 9px; float: left; margin-left: 1px; padding: 2px 10px}
.insert li.act {background: #f60 url(/images/bg-orange-top.jpg)}
.insert a {color: #fff !important; text-decoration: underline}

.rss_right {height: 15px}
.rss_right a {background: url(/images/profile/rssplus.gif) no-repeat; color: #777 !important; text-decoration: underline; float: right; display: block; padding: 0 0 2px 20px}

div.dub {height: 105px; color: #333; font-family: arial; font-size: 12px; position: relative; margin-left: 20px}
div.dub * {margin: 0; padding: 0}
div.dub img, div.dub i, div.dub p {position: absolute; top: 5px}
div.dub img {width: 52px; border: 1px #ccc solid; left: 25px}
div.dub i, div.dub b {display: block}
div.dub i {width: 25px; height: 25px; color: #555; font-family: tahoma; font-size: 11px; font-style: normal; overflow: hidden; left: 0}
div.dub p {width: 200px; left: 90px}
   div.dub p a {color: #005; text-decoration: underline}
   div.dub p a:hover {color: #f60}
   div.dub p b {color: #999; font-weight: normal; margin-bottom: 14px}

div.dub p.dub, div.dub p.dub_2 {width: 150px; color: #999; text-align: right; left: 341px}
div.dub p.dub_2 {left: 277px}
   div.dub p.dub a, div.dub p.dub_2 a {color: #7f7faa; font-weight: normal}
   div.dub p.dub a:hover, div.dub p.dub_2 a:hover {color: #ffb27f}
   div.dub p.dub b, div.dub p.dub_2 b {color: #ccc; font-weight: normal}
div.dub img.dub, div.dub img.dub_2 {border-color: #999; left: auto !important; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}
div.dub img.dub {right: 0}
div.dub img.dub_2 {right: 64px}



div.index_blogs {background: #f2f2f2 url(/images/bg_index_blogs.gif) 100% 0 no-repeat; padding: 0 10px 0 15px}
   div.index_blogs * {margin: 0; padding: 0}
   div.index_blogs b {font-weight: normal; clear: right; display: block; padding-top: 15px}
   div.index_blogs b a {color: #f60}
   div.index_blogs p {width: 360px; margin-bottom: 10px}
   div.index_blogs p a {color: #006 !important; font-weight: bold}
   div.index_blogs .text {_height: 1px; position: relative}
      div.index_blogs .text i {width: 365px; display: block; padding-bottom: 15px}
      div.index_blogs .text i a {color: #333 !important; font-family: arial; font-size: 12px; text-decoration: underline}
      div.index_blogs .text a.img {width: 67px; height: 67px; overflow: hidden; display: block; position: absolute; bottom: 11px; left: 382px}
      div.index_blogs .text span {width: 60px; display: block; position: absolute; bottom: 11px; left: 464px; padding-top: 37px}
      div.index_blogs .text span a {color: #777 !important}






div.profilezz {height: 20px}
div.user_online {background: url(/images/user_online.gif); width: 63px; height: 17px; margin-left: 20px}

div.no_padds {width: 238px; overflow: hidden; padding: 0 13px 0 2px}
div.no_padds .rightnum, div.no_padds .rightname, div.no_padds .rightdig {padding-top: 3px; padding-bottom: 3px}
div.no_padds b {font-weight: bold}

#main0, #main111, #main1, #main2, #main3, #main4,
#main20, #main21, #main211, #main22, #main23, #main24 {position: absolute; top: 0; left: 0}
#sub0, #sub111, #sub1, #sub2, #sub3, #sub4 {position: absolute; top: 3px; left: -9px; visibility:hidden}
#sub20, #sub21, #sub211, #sub22, #sub23, #sub24 {position: absolute; top: 9px; left: -9px; visibility: hidden}

strong {font-weight: normal}
a {color: #000; text-decoration: none}
a:hover {color: #f60}
a:active {color: #f60}
a.small-lnk {font-size: 10px; color: #005; text-decoration: underline}
a.all {color: #005; text-decoration: underline}
a.continue {color: #f60; text-decoration: underline}
a.black {color: #fff}
a.orange {color: #f60; text-decoration: underline}
a.black-list {color: #000}
a.black-underline {color: #000; text-decoration: underline}
a.black-big {color: #fff; font-weight: bold; text-decoration: underline}
a.black-big:hover {color: #fff}

input.search {font-size:11px;border:1px solid #fff;background-color: #fff;width:150px}
input.auth {border:1px solid #999;width:80px; font-family: tahoma, verdana; font-size: 11px; font-weight: normal}
input.messagebut {font-size:10px;border:1px solid #f60;background-color: #ffecda;color: #000;width:150px;height:20px}
input.messagetext {font-size:10px;border:1px solid #f60;background-color: #fff;height:17px}
select.messagetext {font-size:10px;height:17px}
textarea.messagetext {font-size:11px;font-family: tahoma,verdana,sans-serif;border:1px solid #f60;background-color: #fff;width:300px;height:100px}
select.ratefilm {font-size:9px;background-color: #eee;color: #f60;width:90px}

td {font-family: tahoma, verdana; font-size: 11px; color: #000;}
td.digit {color: #f60; font-family: tahoma, verdana; font-size: 9px; font-weight: bold}
td.textorange {color: #f60;}
td.th {font-size:11px;color: #fff;background-color: #005}
td.first {padding:5px;font-size:11px;color: #000;border-bottom:1px solid #ccc}
.stats {font-size:10px;color: #f60}
td.stats {font-size:10px;color: #f60}
td.line-l-r {border-left:1px solid #999;border-right:1px solid #999}
td.messagehead {color: #fff;font-size:11px;background-color: #f60;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
td.messageheadold {color: #777;font-size:11px;background-color: #eee;border-top:1px solid #999;border-bottom:1px solid #999}
td.messagefoot {font-size:10px;background-color: #ffecda;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
td.message {text-align:left;padding-top:10px;padding-bottom:10px}
td.textgreybig {font-size: 12px;color: #000}
td.desc-title {padding:5px;border-bottom:1px dotted #999;vertical-align:top;color: #f60}
td.desc-data {padding:5px;border-bottom:1px dotted #999;color: #000}
td.menu {border-left:2px solid #f60;padding-left:7px;vertical-align:bottom;height:20px}
td.menu2 {border-left:2px solid #F60;padding-left:7px;vertical-align:top;height:20px}
tr.menu_act {background-color: #e3e8f0;}
tr.menu_nonact {background-color:#f2f2f2;border-bottom:1px solid #666;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #666;}
table.menu {border-bottom:0px;background-color:#dedfde}
td.border-tb {height: 26px; padding: 1px 0;border-bottom:1px solid #999;border-top:1px solid #999;background:url('/images/bg-chapter.jpg');background-color: #f2f2f2;}
td.afisha {border-bottom:1px solid #ccc;padding:10px;padding-left:0px;padding-right:30px;vertical-align:top}
td.corner-top {background-color: #ccc;text-align:center;border-top:1px solid #999}
td.corner-bottom {background-color: #ccc;border-bottom:1px solid #999;padding-left:10px}
td.moviedesc {vertical-align:top;font-size:10px;color: #888;line-height:12px}
td.newshead {font-weight:bold;color:#000070}
td.newstext {text-align:left}
td.news {font-family: arial, sans-serif; font-size: 12px; font-weight: normal;color: #333;}
td.all {font-weight: bold; font-size:11px}
td.tv {font-family: tahoma, verdana; font-size: 11px; color: #000}
span.all_sm {font-size:9px}

H1 {font-size: 25px; font-weight: normal; color: #000}
H1.main_title {color: #f60;font-size: 25px; font-weight: normal;padding:0px;margin:5px 0px}
H1.moviename-big {vertical-align:middle;padding-left:10px;margin:5px 0px;font-size: 25px;font-weight: normal}
H1.level2 {font-weight:100;font-size:23px;padding:0px;margin:0px;color: #f60;vertical-align:top;}
H1.slash {vertical-align:top;text-align:center;font-weight:100;font-size:23px;padding:0px;margin:0px;color: #999;}
H2.textorangebig {font-weight:bold;font-size:14px;color: #f60;margin:0px}
h2.chapter {margin:0px;padding:0px;color: #f60;font-size:11px;padding-left:20px}

img.menu {position:relative;top:3px}
img.menu-bottom {position:relative;top:-2px}
img.news {border-bottom:15px solid #fff;border-right:12px solid #fff}
img.main {border:1px solid #f60}

span.text-white {font-weight:100;color: #fff}
span.text-orange {font-weight:100;color: #f60}
span.text-grey {font-weight:100;color: #999}
span.small-grey {font-size:10px;font-weight:100;color: #999}
span.spoiler {color: #f2f2f2;}

ul.trivia {list-style-image: url(/images/ul-trivia.gif);list-style-type: disc; margin:0px; padding-left:15px}
li.trivia {padding:3px}
small.admin {color: #f60}
div.asd {width:200px;font-size: 11px;background-color: #ffffe1;border:1px solid #000;visibility:hidden;z-index:4;position:absolute}
td.active_box {background-color: #f60;color: #fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-weight:bold}
td.nonactive_box {border-bottom:1px solid #ccc;border-left:1px solid #ccc}
td.thbox_a {background-color: #007;border-bottom:2px solid #999;border-left:1px solid #fff;color: #fff}
td.thbox_n {background-color: #f2f2f2;border-bottom:2px solid #999;border-left:1px solid #fff;}
td.main_line {background:#f2f2f2 url('/images/bg_main_line.jpg');border-left:2px solid #f60;padding-left:20px;height:28px; font-family: arial, sans-serif; font-size: 12px; font-weight: bold}



/* RIGHT.CSS */

div.right {}
div.right img {display: block; margin: 0 auto; margin-bottom: 5px}

.arrows_left, .arrows_right {background: url(/images/bg_arrows_right.png); width: 21px; height: 30px; overflow: hidden; cursor: pointer}
.arrows_left {background-position: -21px 0}
.arrows_right {background-position: 0 0}
.arrows_left:hover {background-position: -21px -31px}
.arrows_right:hover {background-position: 0 -31px}


.wall {background: #f2f2f2; width: 240px; font-family: tahoma; position: relative; margin-bottom: 30px}
.wall * {margin: 0; padding: 0}

.wall p {background: url(/images/right_wall_top.jpg); height: 21px; color: #f60; font-weight: bold; padding: 10px 0 0 54px}
.wall p i {color: #999; font-size: 9px; font-weight: normal; font-style: normal; position: absolute; top: 11px; right: 5px}
.wall .img {text-align: center; position: relative}
.wall img {width: 170px; height: 128px; border: 1px #ccc solid; border-top: none; border-bottom: none; display: inline; margin: 0 auto}
.wall .arrows_left, .wall .arrows_right {position: absolute; top: 50%; margin-top: -15px}
.wall .arrows_left {left: 213px}
.wall .arrows_right {left: 7px}
.wall u {text-decoration: none}

.wall span {background: #e3e8f0 url(/images/right_dvd_bg.gif) repeat-y; display: block; padding: 4px 10px 5px 45px}
   .wall span a {color: #005; font-size: 11px; text-decoration: underline}
   .wall span a:hover {color: #f60}
   .wall span b {color: #777; font-size: 10px; font-weight: normal; display: block}

.wall .more {color: #999; font-size: 9px; text-decoration: underline; position: absolute; bottom: -12px; right: 0}



/*
.dvd_cat {background: #f2f2f2; font-family: tahoma; position: relative; margin-bottom: 20px}
.dvd_cat * {margin: 0; padding: 0}

.dvd_cat p {background: url(/images/right_dvd_top.gif); height: 22px; color: #f60; font-weight: bold; margin-bottom: 10px; padding: 15px 0 0 54px}
.dvd_cat img {width: 110px; border: 1px #999 solid; display: block; margin: 0 auto}
.dvd_cat div {position: absolute; top: 50%; margin-top: -15px}
.dvd_cat .arrows_left {left: 209px}
.dvd_cat .arrows_right {left: 10px}

.dvd_cat span {background: #e3e8f0 url(/images/right_dvd_bg.gif) repeat-y; display: block; margin-top: 10px; padding: 4px 10px 5px 45px}
   .dvd_cat span a {color: #005; font-size: 11px; text-decoration: underline}
   .dvd_cat span a:hover {color: #f60}
   .dvd_cat span b {color: #777; font-size: 10px; font-weight: normal; display: block}
*/

.dvd_cat {background: #f2f2f2; font-family: tahoma; position: relative; margin-bottom: 25px}
.dvd_cat p {background: url(/images/right_dvd_top.gif); height: 22px; color: #f60; font-weight: bold; margin-bottom: 10px; padding: 15px 0 0 54px}
#scroller_field {width:240px; position:relative; overflow:hidden;}
#scroller_photo_set{position:relative; width:5000px;}
.scroll_photo {width:240px; float:left;}
.scroll_photo img {border: 1px #999 solid; display: block; margin: 0 auto; margin-bottom: 8px}
.scroll_photo span {color: #999; font-size: 10px; text-align: center; display: block; margin-bottom: 10px}
.dvd_cat .arrows_left {left: 209px;position: absolute; margin-top: 60px; z-index:20; }
.dvd_cat .arrows_right {left: 10px;position: absolute;  margin-top: 60px;z-index:20; }
.dvd_cat .disable_left {background-position: -21px -63px; cursor:default;}
.dvd_cat .disable_right {background-position: 0 -63px; cursor:default;}
.dvd_cat .more {color: #777; font-family: tahoma; font-size: 10px; text-decoration: underline; position: absolute; bottom: -13px; right: 0}




a.bdaylink, #w_bdayname {color: #007; text-decoration: underline}
a.bdaylink:hover, #w_bdayname:hover {color: #f60}

table.righthead {background: url(/images/bg-chapter3.jpg) 0% 100% repeat-x; background-color: #fff}
table.righthead2 {background: url(/images/bg-chapter4.jpg) 0% 100% repeat-x; background-color: #ρρρ}
td.righthead_item {padding:4px; color: #f60}
tr.act {background-color: #e3e8f0}
tr.nonact {background-color: #f2f2f2}
td.rightnum {color: #f60; padding:5px; font-size:10px; text-align:center}
td.rightname {padding:4px;}
td.rightdig {padding:6px; color: #f60; text-align:center; vertical-align:top}
a.all2, a.all2:hover {color: #007; text-decoration:underline}
a.all3, a.all3:hover {color: #999; text-decoration:underline}