@CHARSET "UTF-8";
body { background-color: #7e3328; background-image: url('../images/mainbg_grad.gif'); background-repeat: repeat-x; color: #000; font-family: Tahoma,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
label { cursor: pointer; }

#contentwrapper { width: 990px; margin: 0 auto; padding: 20px 0 51px 0; }
#navicol { width: 55px; position: relative; z-index: 10; }
#maincontent { width: 935px; position: relative; left: 55px; z-index: 5; }

div.hruler { height: 1px; border-top: 1px dotted #919191; }
div.sep_1 { height: 25px; padding: 0; margin: 0; }
div.sep_2 { height: 20px; padding: 0; margin: 0; }
div.sep_3 { height: 60px; padding: 0; margin: 0; }
div.sep_4 { height: 10px; padding: 0; margin: 0; }
div.sep_5 { height: 35px; padding: 0; margin: 0; }
div.sep_6 { height: 15px; padding: 0; margin: 0; }
span.nowrap { white-space: nowrap; }
span.wbr { width: 0px; font-size: 1px; font-size: 0px; }

input.hidden { display: none; }
div.errorCloudStatic { width: auto; font-size: 11px; color: red; font-weight: bold; line-height: 16px; }
p.errorMsg { font-size: 12px; color: red; font-weight: bold; line-height: 16px; padding-bottom: 10px; text-align: center; }

h1.pageTitle { font-family: Arial,sans-serif; font-size: 22px; color: #000; }

#defaultLoaderLayer { width: 32px; margin-left: auto; }

p.plaintext { font-size: 12px; color: #000; line-height: 17px; }
p.plaintext a { color: #000; text-decoration: underline; }

iframe.fileUploadIFrame { display: none; }

ul.error_list li { color: red; margin-left: 10px; }

div.pageheader { width: 935px; height: 54px; clear: both; padding-bottom: 17px; }
div.pageheader div.logo { width: 280px; height: 54px; float: left; }
div.pageheader div.search { width: 241px; height: 54px; float: right; }
div.pageheader div.search input { width: 219px; padding: 0 15px 0 7px; font-family: Arial,sans-serif; font-size: 11px; color: #8a9095; background-image: url('../images/search_bgicon.gif'); background-repeat: no-repeat; background-position: 227px; background-color: #fff; }

div.navigationMenu { width: 935px; height: 35px; position: relative; left: 1px; clear: both; background-image: url('../images/navi_bg.gif?1243508539'); background-repeat: no-repeat; background-position: left bottom; }
div.navigationMenu div.tab_a { float: left; height: 35px; }
div.navigationMenu div.tab_a td.lb { height: 35px; width: 4px; background-image: url('../images/nav_lab.gif'); background-repeat: no-repeat; }
div.navigationMenu div.tab_a td.rb { height: 35px; width: 4px; background-image: url('../images/nav_rab.gif'); background-repeat: no-repeat; }
div.navigationMenu div.tab_a td.link { padding: 0 9px; font-size: 12px; font-weight: bold; color: #000; line-height: 35px; background-color: #fff; }
div.navigationMenu div.tab_a td.link a { color: #000; }
div.navigationMenu div.tab_ia { float: left; height: 30px; margin-top: 5px; }
div.navigationMenu div.tab_ia td.link { padding: 0 9px; font-size: 12px; font-weight: bold; color: #fff; line-height: 30px; }
div.navigationMenu div.tab_ia td.link a { color: #fff; }

div.leftNavigationMenu { position: relative; }
div.leftNavigationMenu div.tabs { position: fixed; top: 130px; width: 72px; }
* html div.leftNavigationMenu div.tabs { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
div.leftNavigationMenu div.tab_a { width: 72px; height: 45px; background-image: url('../images/lnavi_a_bg.gif'); }
div.leftNavigationMenu div.tab_a div.content { width: 55px; text-align: center; padding-top: 5px; }
div.leftNavigationMenu div.tab_a div.content p.link a { font-size: 12px; font-weight: bold; color: #16222b; }
div.leftNavigationMenu div.tab_a div.content p.link2 { text-align: center; padding-top: 3px; }
div.leftNavigationMenu div.tab_a div.content p.link2 a { font-size: 11px; color: #16222b; }
div.leftNavigationMenu div.tab_a div.content p.date { font-size: 9px; color: #fbefce; padding-top: 3px; }
div.leftNavigationMenu div.tab_a div.content2 { width: 68px; text-align: center; padding-top: 5px; }
div.leftNavigationMenu div.tab_a div.content2 p.link a { font-size: 11px; font-weight: bold; color: #16222b; line-height: 33px; text-align: center; }
div.leftNavigationMenu div.tab_a p.link_hd img { width: 32px; height: 23px; margin: 0 auto; padding-top: 5px; }
div.leftNavigationMenu div.tab_ia { width: 46px; height: 34px; margin-left: 9px; background-image: url('../images/lnavi_ia_bg.gif'); border-right: 1px solid #16222b; }
div.leftNavigationMenu div.tab_ia_hd { width: 46px; height: 47px; margin-left: 9px; background-image: url('../images/lnavi_hd_ia_bg.gif'); border-right: 1px solid #16222b; }
div.leftNavigationMenu div.tab_ia_hd p.link_hd img { width: 32px; height: 23px; margin: 0 auto; padding-top: 12px; }
div.leftNavigationMenu div.tab_ia p.link { padding-top: 8px; text-align: center; }
div.leftNavigationMenu div.tab_ia p.link2 { padding-top: 5px; text-align: center; }
div.leftNavigationMenu div.tab_ia p.link a { font-size: 12px; font-weight: bold; color: #d8d8d8; }
div.leftNavigationMenu div.tab_ia p.link2 a { font-size: 10px; font-weight: bold; color: #d8d8d8; }
div.leftNavigationMenu div.separator { width: 55px; height: 1px; background-color: transparent; border-right: 1px solid #16222b; }
div.leftNavigationMenu div.separator_med { width: 55px; height: 9px; background-color: transparent; border-right: 1px solid #16222b; }


div.twocolumns { width: 935px; padding-left: 1px; clear: both; background-image: url('../images/twocolumns_bg.gif'); background-repeat: repeat-y; }
div.twocolumns div.leftcolumn { width: 696px; float: left; background-color: #16222b; }
div.twocolumns div.rightcolumn { width: 238px; float: left; background-color: transparent; }

div.twocolumns div.leftcolumn div.leftbox { width: 696px; margin-bottom: 8px; }
div.twocolumns div.leftcolumn div.leftbox div.container { width: 644px; padding: 15px 28px 0 23px; background-color: #fff; border-right: 1px solid #c9d2d5; }
div.twocolumns div.leftcolumn div.leftbox div.leftbox_bbg { width: 696px; height: 2px; background-image: url('../images/leftbox_bbg.gif'); }
div.twocolumns div.leftcolumn div.leftbox div.leftbox_tbg { width: 696px; height: 2px; background-image: url('../images/leftbox_tbg.gif'); }
div.twocolumns div.leftcolumn div.leftbox div.header { position: relative; }
div.twocolumns div.leftcolumn div.leftbox div.header table { position: absolute; top: -36px; left: 27px; }
div.twocolumns div.leftcolumn div.leftbox div.header td.lb { width: 4px; height: 36px; background-image: url('../images/header_lb.gif'); }
div.twocolumns div.leftcolumn div.leftbox div.header td.rb { width: 4px; height: 36px; background-image: url('../images/header_rb.gif'); }
div.twocolumns div.leftcolumn div.leftbox div.header td.title { height: 36px; background-image: url('../images/header_bg.gif'); background-repeat: repeat-x; padding: 0 14px; text-align: center; }
div.twocolumns div.leftcolumn div.leftbox div.header td.title h3 { display: inline; font-size: 12px; font-weight: bold; color: #16222b; line-height: 36px; }
div.twocolumns div.leftcolumn div.leftbox div.header td.title div { width: 70px; height: 0; padding: 0; margin: 0; }
div.twocolumns div.leftcolumn div.leftbox div.header td.arrow img { position: relative; left: 35px; top: -1px; }
div.twocolumns div.leftcolumn div.leftbox div.header td.arrow div { width: 106px; height: 0; padding: 0; margin: 0; }

div.twocolumns div.rightcolumn div.rightbox { width: 238px; padding-bottom: 9px; }
div.twocolumns div.rightcolumn div.rightbox div.topborder { width: 238px; height: 3px; background-image: url('../images/rightbox_borders.gif'); background-position: 0 0; }
div.twocolumns div.rightcolumn div.rightbox div.bottomborder { width: 238px; height: 3px; background-image: url('../images/rightbox_borders.gif'); background-position: 0 -3px; }
div.twocolumns div.rightcolumn div.rightbox div.headerWrapper { position: relative; }
div.twocolumns div.rightcolumn div.rightbox div.headerWrapper div.header { width: 106px; height: 51px; background-image: url('../images/header_title_01.gif'); position: absolute; top: -36px; left: -1px; }
div.twocolumns div.rightcolumn div.rightbox div.headerWrapper div.header h3.text { display: block; padding-top: 11px; text-align: center; font-size: 12px; font-weight: bold; color: #16222b; }
div.twocolumns div.rightcolumn div.rightbox div.wrapper { width: 208px; padding: 22px 16px 41px 14px; background-color: #fbe7d2; }

div.twocolumns div.rightcolumn div.rightbox_b { width: 238px; padding-bottom: 9px; }
div.twocolumns div.rightcolumn div.rightbox_b div.topborder { width: 238px; height: 3px; background-image: url('../images/rightbox_borders.gif'); background-position: 0 -6px; }
div.twocolumns div.rightcolumn div.rightbox_b div.bottomborder { width: 238px; height: 3px; background-image: url('../images/rightbox_borders.gif'); background-position: 0 -9px; }
div.twocolumns div.rightcolumn div.rightbox_b div.headerWrapper { position: relative; }
div.twocolumns div.rightcolumn div.rightbox_b div.headerWrapper div.header { width: 106px; height: 51px; background-image: url('../images/header_title_01.gif'); position: absolute; top: -36px; left: -1px; }
div.twocolumns div.rightcolumn div.rightbox_b div.headerWrapper div.header h3.text { display: block; padding-top: 11px; text-align: center; font-size: 12px; font-weight: bold; color: #16222b; }
div.twocolumns div.rightcolumn div.rightbox_b div.wrapper { width: 208px; padding: 22px 16px 41px 14px; background-color: #e9e9e9; }

div.onecolumn { width: 935px; padding-left: 1px; clear: both; background-image: url('../images/twocolumns_bg.gif'); background-repeat: repeat-y; }
div.onecolumn div.centercolumn { width: 935px; }
div.onecolumn div.centercolumn div.cc_tb { width: 935px; height: 2px; background-image: url('../images/centercolumn_tb.gif'); }
div.onecolumn div.centercolumn div.cc_bb { width: 935px; height: 2px; background-image: url('../images/centercolumn_bb.gif'); }
div.onecolumn div.centercolumn div.content { width: 933px; background-color: #fff; border-right: 1px solid #c9d2d5; }

div.footer { width: 935px; }
div.footer div.wrapper { width: 935px; background-image: url('../images/twocolumns_bg.gif'); background-repeat: repeat-y; padding: 11px 0 13px 0; font-size: 12px; color: #fff; }
div.footer div.wrapper a { color: #fff; }
div.footer div.wrapper div.content { width: 639px; clear: both; padding: 0 28px 0 30px; }
div.footer div.wrapper div.content div.copy { width: 300px; float: left; }
div.footer div.wrapper div.content div.links { width: 300px; float: right; text-align: right; }
div.footer div.wrapper div.content div.links span { padding: 0 10px; }
div.footer div.footer_bbg { width: 935px; height: 4px; clear: both; background-image: url('../images/footer_bbg.gif'); background-repeat: no-repeat; }

div.movieBasicEntry { width: 644px; }
div.movieBasicEntry div.header_a { width: 644px; clear: both; padding-bottom: 5px; }
div.movieBasicEntry div.header_a div.mainrate { width: 65px; height: 27px; float: left; background-image: url('../images/main_rate_bg.gif'); padding: 10px 0; }
div.movieBasicEntry div.header_a div.mainrate td.main { font-size: 27px; font-weight: bold; color: #fff; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.movieBasicEntry div.header_a div.mainrate td.super { font-size: 11px; font-weight: bold; color: #cedee6; line-height: 12px; }
div.movieBasicEntry div.header_a div.mainrate td.super div { position: relative; top: -6px; }
div.movieBasicEntry div.header_a div.mainrate_b { width: 65px; height: 27px; float: left; background-image: url('../images/main_rate_2_bg.gif'); padding: 10px 0; }
div.movieBasicEntry div.header_a div.mainrate_b td.main { font-size: 27px; font-weight: bold; color: #fff; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.movieBasicEntry div.header_a div.mainrate_b td.super { font-size: 11px; font-weight: bold; color: #e7978d; line-height: 12px; }
div.movieBasicEntry div.header_a div.mainrate_b td.super div { position: relative; top: -6px; }
div.movieBasicEntry div.header_a div.mainrate_c { width: 65px; height: 27px; float: left; background-color: transparent; padding: 10px 0; }
div.movieBasicEntry div.header_a div.mainrate_c td.main { font-size: 27px; font-weight: bold; color: #aaa; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.movieBasicEntry div.header_a div.mainrate_c td.super { font-size: 11px; font-weight: bold; color: #c2c2c2; line-height: 12px; }
div.movieBasicEntry div.header_a div.mainrate_c td.super div { position: relative; top: -6px; }
div.movieBasicEntry div.header_a div.title_channel { width: 500px; float: left; padding-left: 9px; }
div.movieBasicEntry div.header_a div.title_channel div.title h2,h3 { display: inline; }
div.movieBasicEntry div.header_a div.title_channel div.title h2 { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 27px; color: #000; }
div.movieBasicEntry div.header_a div.title_channel div.title h2 a { color: #000; }
div.movieBasicEntry div.header_a div.title_channel div.title h3 { font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; color: #7f7f7f; }
div.movieBasicEntry div.header_a div.title_channel div.title h3 a { color: #7f7f7f; }
div.movieBasicEntry div.header_a div.title_channel div.channel td.date { font-size: 11px; font-weight: bold; color: #666; padding-right: 6px; }
div.movieBasicEntry div.header_a div.title_channel div.channel td.rating { padding-right: 9px; }
div.movieBasicEntry div.header_a div.title_channel div.channel td.rating img { display: inline; padding-right: 1px; }
div.movieBasicEntry div.header_a div.title_channel div.channel td.fd { padding-right: 6px; }
div.roll_link { width: 64px; float: left; padding: 10px 0 0 6px; font-family: Arial,sans-serif; font-size: 10px; color: #b2b2b2; }
div.roll_link { cursor: pointer; }
div.roll_link td.arrow { padding-right: 3px; }
div.movieBasicEntry div.summary { font-size: 11px; line-height: 16px; color: #665e55; background-color: #feead5; padding-bottom: 3px; }
div.movieBasicEntry div.summary p { padding-left: 11px; }
div.movieBasicEntry div.summary p a { color: #665e55; text-decoration: underline; white-space: nowrap; }
div.movieBasicEntry div.summary p b.directory { padding-left: 10px; }
div.movieBasicEntry div.movieDisplayDates { width: 644px; }
div.movieBasicEntry div.movieDisplayDates div.row { width: 644px; clear: both; }
div.movieBasicEntry div.movieDisplayDates div.row div.col { width: 200px; float: left; padding-left: 10px; line-height: 25px; font-size: 11px; color: #665e55; }
div.movieBasicEntry div.mdescription { width: 644px; padding-top: 17px; clear: both; }
div.movieBasicEntry div.mdescription div.content { width: 416px; float: left; padding-right: 16px; text-align: justify; }
div.movieBasicEntry div.mdescription div.content_noimg { width: 644px; float: left; text-align: justify; }
div.movieBasicEntry div.mdescription div.image { width: 210px; height: 296px; float: right; border: 1px solid #d3d9dd; }
div.movieBasicEntry div.mdescription div.image img { padding: 6px 5px; }
div.movieBasicEntry div.mdescription div.comment_summary { padding-top: 15px; clear: both; }
div.movieBasicEntry div.mdescription div.comment_summary div.comment_col { width: 155px; float: left; }
div.movieBasicEntry div.mdescription div.comment_summary td.comment_cloud { width: 26px; height: 21px; background-image: url('../images/icons_sprite.gif?1251982241'); background-repeat: no-repeat; background-position: 0 0; text-align: center; }
div.movieBasicEntry div.mdescription div.comment_summary td.comment_cloud p { position: relative; top: -2px; font-size: 9px; color: #93989c; line-height: 9px; }
div.movieBasicEntry div.mdescription div.comment_summary td.add_comment { padding-left: 7px; }
div.movieBasicEntry div.mdescription div.comment_summary td.add_comment a { font-size: 12px; font-weight: bold; color: #7097aa; line-height: 21px; text-decoration: underline; }
div.movieBasicEntry div.mdescription div.comment_summary div.addposter_col { width: 120px; float: left; }
div.movieBasicEntry div.mdescription div.comment_summary td.document_icon { width: 17px; height: 21px; background-image: url('../images/icons_sprite.gif?1251982241'); background-repeat: no-repeat; background-position: 0 -21px; }
div.movieBasicEntry div.mdescription div.comment_summary td.add_poster { padding-left: 7px; }
div.movieBasicEntry div.mdescription div.comment_summary td.add_poster a { font-size: 12px; font-weight: bold; color: #7097aa; line-height: 21px; text-decoration: underline; }
div.movieBasicEntry div.mdescription div.comment_summary div.trailer_col { width: 100px; float: left; }
div.movieBasicEntry div.mdescription div.comment_summary td.trailer_link { padding-left: 7px; }
div.movieBasicEntry div.mdescription div.comment_summary td.trailer_link a { font-size: 12px; font-weight: bold; color: #7097aa; line-height: 21px; text-decoration: underline; }
div.movieBasicEntry div.mdescription div.comment_summary td.trailer_icon { width: 27px; height: 21px; background-image: url('../images/icons_sprite.gif?1251982241'); background-repeat: no-repeat; background-position: 0 -42px; }

div.movieSmallEntry { width: 208px; background-color: #fbe7d2; }
div.movieSmallEntry div.header_a { width: 208px; clear: both; font-family: Arial,sans-serif; }
div.movieSmallEntry div.header_a div.rating { width: 40px; height: 35px; float: left; background-image: url('../images/mini_rate_bg.gif'); }
div.movieSmallEntry div.header_a div.rating p.rate { text-align: center; font-size: 29px; font-weight: bold; color: #fff; }
div.movieSmallEntry div.header_a div.title { padding-left: 6px; width: 162px; float: right; }
div.movieSmallEntry div.header_a div.title h2 { font-size: 12px; font-weight: bold; color: #000; }
div.movieSmallEntry div.header_a div.title h2 a { color: #000; }
div.movieSmallEntry div.header_a div.title h3 { font-size: 9px; font-weight: bold; color: #645c54; }
div.movieSmallEntry div.header_a div.title h3 a { color: #645c54; }
div.movieSmallEntry div.header_b { padding-top: 6px; width: 208px; clear: both; }
div.movieSmallEntry div.header_b div.summary { width: 102px; float: left; font-size: 11px; color: #5a534c; line-height: 15px; }
div.movieSmallEntry div.header_b div.summary a { color: #5a534c; text-decoration: underline; }
div.movieSmallEntry div.header_b div.summary div.displayinfo { width: 102px; height: 34px; margin-bottom: 8px; background-image: url('../images/displaydate_mini_bg.gif'); }
div.movieSmallEntry div.header_b div.summary div.displayinfo p { text-align: center; padding-top: 3px; line-height: 11px; }
div.movieSmallEntry div.header_b div.image { width: 100px; float: right; }
div.movieSmallEntry p.description { padding-top: 13px; font-size: 11px; line-height: 15px; color: #72716e; text-align: justify; }
div.movieSmallEntry p.more { padding-top: 10px; font-size: 12px; font-weight: bold; color: #7097aa; }
div.movieSmallEntry p.more a { color: #7097aa; text-decoration: underline; }

div.movieEntryShort { width: 644px; }
div.movieEntryShort div.header_a { width: 644px; clear: both; }
div.movieEntryShort div.header_a div.mainrate { width: 65px; height: 27px; float: left; background-color: transparent; padding: 10px 0; }
div.movieEntryShort div.header_a div.mainrate td.main { font-size: 27px; font-weight: bold; color: #aaa; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.movieEntryShort div.header_a div.mainrate td.super { font-size: 11px; font-weight: bold; color: #c2c2c2; line-height: 12px; }
div.movieEntryShort div.header_a div.mainrate td.super div { position: relative; top: -6px; }
div.movieEntryShort div.header_a div.title_channel { width: 492px; float: left; padding-left: 9px; }
div.movieEntryShort div.header_a div.title_channel div.title h2,h3 { display: inline; }
div.movieEntryShort div.header_a div.title_channel div.title h2 { font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; line-height: 17px; color: #000; }
div.movieEntryShort div.header_a div.title_channel div.title h2 a { color: #000; }
div.movieEntryShort div.header_a div.title_channel div.title h3 { font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; color: #7f7f7f; }
div.movieEntryShort div.header_a div.title_channel div.title h3 a { color: #7f7f7f; }
div.movieEntryShort div.header_a div.title_channel div.channel td.date { font-size: 11px; font-weight: bold; color: #666; padding-right: 6px; }
div.movieEntryShort div.header_a div.title_channel div.channel td.rating { padding-right: 9px; }
div.movieEntryShort div.header_a div.title_channel div.channel td.rating img { display: inline; padding-right: 1px; }
div.movieEntryShort div.header_a div.title_channel div.channel td.summary { font-size: 11px; color: #666; }
div.movieEntryShort div.header_a div.fd { width: 70px; float: right; padding-right: 8px; }

div.serverErrorBox { width: 908px; padding: 30px 0 54px 25px; background-color: transparent; clear: both; font-family: Arial,sans-serif; }
div.serverErrorBox div.codecolumn { width: 110px; padding-right: 24px; float: left; }
div.serverErrorBox div.msgcolumn { width: 774px; float: left; color: #16222b; }
div.serverErrorBox div.codecolumn div.code { width: 110px; height: 79px; background-image: url('../images/error_bg.gif'); font-size: 61px; font-weight: bold; color: #fff; line-height: 79px; letter-spacing: -0.6px; }
div.serverErrorBox div.codecolumn div.code p { text-align: center; }
div.serverErrorBox div.msgcolumn p.title { font-size: 29px; font-weight: bold; letter-spacing: -0.6px; padding-bottom: 10px; }
div.serverErrorBox div.msgcolumn p.subtitle { font-size: 12px; font-weight: bold; }
div.serverErrorBox div.msgcolumn div.text { font-size: 12px; padding-bottom: 10px; }
div.serverErrorBox div.msgcolumn div.text a { color: #16222b; text-decoration: underline; }
div.serverErrorBox div.msgcolumn div.navi a { font-size: 12px; font-weight: bold; color: #7097aa; text-decoration: underline; line-height: 17px; }

div.movieCommentEntry { width: 644px; clear: both; font-family: Arial,sans-serif; padding: 22px 0; }
div.movieCommentEntry div.user { width: 141px; padding-right: 10px; float: left; }
div.movieCommentEntry div.user p.name { font-size: 12px; font-weight: bold; color: #666; line-height: 19px; }
div.movieCommentEntry div.user p.date { font-size: 10px; color: #666; line-height: 19px; }
div.movieCommentEntry div.comment { width: 493px; float: right; font-size: 11px; line-height: 16px; color: #000; text-align: justify; }

div.personEntryBasic { width: 644px; font-family: Arial,sans-serif; }
div.personEntryBasic h1.title { display: block; font-size: 20px; font-weight: bold; color: #000; }

div.movieSearchResultsDisplayBox { width: 644px; font-family: Arial,sans-serif; }
div.movieSearchResultsDisplayBox p.title { font-size: 12px; font-weight: bold; color: #000; }
div.movieSearchResultsDisplayBox p.title a { color: #7097aa; text-decoration: underline; }

div.movieCommentForm { width: 644px; font-family: Arial,sans-serif; }
div.movieCommentForm p.text { font-size: 12px; font-weight: bold; line-height: 19px; }
div.movieCommentForm div.author_box { width: 416px; height: 30px; background-image: url('../images/inputs_bg.gif'); background-repeat: no-repeat; background-position: 0 0; position: relative; }
div.movieCommentForm div.author_box input { width: 408px; margin: 0 4px; background-color: transparent; border: none; position: absolute; top: 6px; }
div.movieCommentForm div.comment_box { width: 416px; height: 132px; background-image: url('../images/inputs_bg.gif'); background-repeat: no-repeat; background-position: 0 -30px; position: relative; }
div.movieCommentForm div.comment_box textarea { width: 408px; height: 124px; margin: 4px; background-color: transparent; border: none; }
div.movieCommentForm div.submitLink { width: 416px; margin-right: 4px; }
div.movieCommentForm div.submitLink table { width: 110px; float: right; cursor: pointer; }
div.movieCommentForm div.submitLink a { font-size: 11px; font-weight: bold; color: #7097aa; text-decoration: underline; }
div.movieCommentForm div.submitLink table div.arrow { width: 9px; height: 10px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 0; }

div.pagination { padding: 10px 0; font-family: Arial,sans-serif; line-height: 17px; }
div.pagination div.box {}
div.pagination div.box div.prev {}
div.pagination div.box div.prev a { font-size: 11px; font-weight: bold; color: #7097aa; text-decoration: underline; }
div.pagination div.box div.prev td.prev { padding-right: 9px; }
div.pagination div.box div.prev td.prev a { display: block; width: 9px; height: 10px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 -10px; }
div.pagination div.box div.next {}
div.pagination div.box div.next td.next { padding-left: 9px; }
div.pagination div.box div.next td.next a { display: block; width: 9px; height: 10px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 0; }
div.pagination div.box div.next a.next { font-size: 11px; font-weight: bold; color: #7097aa; text-decoration: underline; }
div.pagination div.box div.pages { padding: 0 13px;}
div.pagination div.box div.pages span { padding: 0 4px; color: #aaa; }
div.pagination div.box div.pages span a { color: #aaa; font-size: 12px; }
div.pagination div.box div.pages span a.active { font-weight: bold; color: #7097aa; text-decoration: underline; }

div.archiveHeader { width: 644px; clear: both; }
div.archiveHeader div.date h2.archiveTitle { font-size: 20px; line-height: 26px; color: #000; font-family: Arial,sans-serif; }
div.archiveHeader div.date h2.archiveTitle span { font-weight: bold; color: #7097aa; }
div.archiveHeader div.date { width: 400px; float: left; }
div.archiveHeader div.archiveCalendar { width: 244px; float: right; }
div.archiveHeader div.archiveCalendar td.text { font-size: 11px; color: #16222b; line-height: 30px; padding-right: 11px; }
div.archiveHeader div.archiveCalendar td.archiveCalendar_bg { width: 113px; height: 30px; background-image: url('../images/inputs_bg.gif'); background-repeat: no-repeat; background-position: 0 -162px; }
div.archiveHeader div.archiveCalendar td.archiveCalendar_bg div { position: relative; height: 30px; }
div.archiveHeader div.archiveCalendar td.archiveCalendar_bg input { font-size: 11px; font-weight: bold; width: 77px; background-color: transparent; border: none; position: absolute; top: 8px; left: 5px; }
div.archiveHeader div.archiveCalendar td.archiveCalendar_bg img { width: 21px; height: 22px; position: absolute; left: 87px; top: 3px; cursor: pointer; }

h3.segment_title { display: inline; font-size: 20px; font-weight: bold; color: #000; font-family: Arial,sans-serif; line-height: 27px; }
p.segment_subtitle { font-size: 12px; font-weight: bold; color: #000; line-height: 17px; padding-bottom: 5px; font-family: Arial,sans-serif; }
p.comment_text { font-size: 11px; color: #7f7f7f; font-family: Arial,sans-serif; }
p.email a { font-size: 11px; font-weight: bold; color: #7097aa; font-family: Arial,sans-serif; text-decoration: underline; }
span.email a { font-size: 11px; font-weight: bold; color: #7097aa; font-family: Arial,sans-serif; text-decoration: underline; }

div.form_a { font-family: Arial,sans-serif; }
div.form_a p.title { font-size: 12px; font-weight: bold; color: #000; line-height: 17px; padding-bottom: 5px; }
div.form_a div.general_text_input { width: 416px; height: 30px; background-image: url('../images/inputs_bg.gif'); background-repeat: no-repeat; background-position: 0 0; position: relative; }
div.form_a div.general_text_input input { width: 408px; margin: 0 4px; background-color: transparent; border: none; position: absolute; top: 6px; font-size: 12px; color: #7f7f7f; }
div.form_a div.general_textarea { width: 416px; height: 132px; background-image: url('../images/inputs_bg.gif'); background-repeat: no-repeat; background-position: 0 -30px; position: relative; }
div.form_a div.general_textarea textarea { width: 408px; height: 124px; margin: 4px; background-color: transparent; border: none; font-size: 12px; color: #7f7f7f; }
div.form_a div.general_submit { clear: both; width: 406px; padding-right: 10px; }
div.form_a div.general_submit table { float: right; cursor: pointer;  }
div.form_a div.general_submit table a { font-size: 11px; font-weight: bold; color: #7097aa; text-decoration: underline; padding-right: 7px; }
div.form_a div.general_submit table div.arrow { width: 9px; height: 10px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 0; }

div.faqEntry { width: 644px; font-family: Arial,sans-serif; }
div.faqEntry table.question td.arrow { padding-right: 7px; }
div.faqEntry table.question td.arrow p { width: 9px; height: 10px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 0; }
div.faqEntry table.question td.question { font-size: 12px; font-weight: bold; color: #000; line-height: 17px; }
div.faqEntry div.answer { font-size: 12px; line-height: 17px; color: #000; }

div.tvFilters { width: 644px; font-family: Arial,sans-serif; }
div.tvFilters div.rollers { width: 644px; clear: both; }
div.tvFilters div.rollers div.tvFiltersRoller { width: 110px; float: left; }
div.tvFilters div.rollers table { cursor: pointer; }
div.tvFilters div.rollers table td.arrow_down { padding-right: 7px; }
div.tvFilters div.rollers table td.arrow_down p { width: 8px; height: 9px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 -20px; }
div.tvFilters div.rollers table td.arrow_up { padding-right: 7px; }
div.tvFilters div.rollers table td.arrow_up p { width: 8px; height: 9px; background-image: url('../images/arrows_bg.gif'); background-repeat: no-repeat; background-position: 0 -29px; }
div.tvFilters div.rollers table td.text { font-size: 11px; color: #7097aa; font-weight: bold; text-decoration: underline; }
div.tvFilters div.rollers div.moviesRoller { width: 160px; float: right; }
div.tvFilters div.rollers div.moviesRoller table { float: right; }

div.tvFiltersBox { width: 644px; display: none; }
div.tvFiltersBox div.filterTitle { width: 644px; padding-bottom: 14px; }
div.tvFiltersBox div.filterTitle td.checkBox { padding-right: 10px; }
div.tvFiltersBox div.filterTitle td.title label { font-size: 20px; font-weight: bold; color: #7097aa; font-family: Arial,sans-serif; line-height: 24px; }
div.tvFiltersBox div.filterTitle td.title label span { font-size: 12px; color: #7f7f7f; }
div.tvFiltersBox div.channels { width: 644px; clear: both; }
div.tvFiltersBox div.channels div.channel { width: 89px; height: 58px; background-image: url('../images/channel_bg.gif'); background-repeat: no-repeat; padding-right: 10px; float: left; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper { padding-top: 5px; height: 31px; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.tvp_1 { width: 59px; height: 23px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 0; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.tvp_2 { width: 62px; height: 21px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -23px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.tvn { width: 26px; height: 26px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -44px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.polsat { width: 28px; height: 30px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -70px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.hbo { width: 42px; height: 18px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -162px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.canal_plus_film { width: 73px; height: 24px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -180px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.tvnhd { width: 37px; height: 25px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -119px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.hbohd { width: 79px; height: 18px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -144px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.canal_plus_filmhd { width: 58px; height: 28px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -204px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.nfilmhd { width: 55px; height: 30px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -232px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.nfilmhd2 { width: 55px; height: 26px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -262px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.mgm_hd { width: 56px; height: 32px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -289px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.filmbox_hd { width: 46px; height: 32px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -321px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.canal_plus { width: 52px; height: 13px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -353px; margin: 0 auto; }
div.tvFiltersBox div.channels div.channel div.icon_wrapper div.canal_plus_hd { width: 75px; height: 14px; background-image: url('../images/icons_tv.gif?1252223879'); background-repeat: no-repeat; background-position: 0 -366px; margin: 0 auto; }
div.tvFiltersBox div.channels table.checkBox { margin-left: 9px; }
div.tvFiltersBox div.channels table.checkBox label { font-family: Arial,sans-serif; font-size: 10px; font-weight: bold; color: #000; }

div.topDownloadsMovieHeader { width: 644px; clear: both; }
div.topDownloadsMovieHeader div.col_a { width: 577px; float: left; font-size: 12px; color: #000; line-height: 17px; }
div.topDownloadsMovieHeader div.col_b { width: 67px; float: left; font-size: 10px; color: #000; line-height: 17px; }

div.topDownloadsMovieEntry { width: 644px; clear: both; font-family: Arial,sans-serif; }
div.topDownloadsMovieEntry div.pos { width: 37px; float: left; }
div.topDownloadsMovieEntry div.pos p { font-size: 25px; color: #aaa; font-weight: bold; }
div.topDownloadsMovieEntry div.title { width: 530px; float: left; padding-right: 10px; }
div.topDownloadsMovieEntry div.title a { font-size: 12px; font-weight: bold; color: #7097aa; line-height: 32px; }
div.topDownloadsMovieEntry div.stats { width: 67px; float: left; }
div.topDownloadsMovieEntry div.stats p { font-size: 12px; font-weight: bold; color: #16222b; line-height: 32px; text-align: center; }

div.paginator { padding-top: 15px; }
div.paginator table { margin: 0 auto; }
div.paginator a { font-size: 12px; font-weight: bold; color: #7097aa; }
div.paginator div.prev { width: 91px; height: 31px; float: left; }
div.paginator div.prev div.arrow { width: 17px; height: 31px; background-image: url('../images/arrows_bg.gif'); background-position: 0 -38px; float: left; }
div.paginator div.prev div.link { width: 73px; height: 29px; line-height: 29px; border-top: 1px solid #7097aa; border-right: 1px solid #7097aa; border-bottom: 1px solid #7097aa; float: left; text-align: center; }
div.paginator div.prev div.link a { font-size: 12px; font-weight: bold; color: #7097aa; }
div.paginator div.next { width: 91px; height: 31px; float: left; margin-left: 4px; }
div.paginator div.next div.arrow { width: 17px; height: 31px; background-image: url('../images/arrows_bg.gif'); background-position: 0 -69px; float: left; }
div.paginator div.next div.link { width: 73px; height: 29px; line-height: 29px; border-top: 1px solid #7097aa; border-left: 1px solid #7097aa; border-bottom: 1px solid #7097aa; float: left; text-align: center; }
div.paginator div.page_a { width: 28px; height: 31px; line-height: 31px; background-color: #7097aa; text-align: center; float: left; margin-left: 4px; }
div.paginator div.page_a a { color: #fff; }
div.paginator div.page_ia { width: 26px; height: 29px; line-height: 29px; border: 1px solid #7097aa; text-align: center; float: left; margin-left: 4px; }
* html div.paginator div.page_ia { width: 28px; }
div.paginator div.page_dots { width: 28px; height: 31px; line-height: 31px; color: #7097aa; text-align: center; float: left; margin-left: 4px; }

div.reviewEntryFull { width: 644px; }
div.reviewEntryFull div.header_a { width: 644px; clear: both; padding-bottom: 5px; }
div.reviewEntryFull div.header_a div.mainrate { width: 65px; height: 27px; float: left; background-image: url('../images/main_rate_bg.gif'); padding: 10px 0; }
div.reviewEntryFull div.header_a div.mainrate td.main { font-size: 27px; font-weight: bold; color: #fff; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.reviewEntryFull div.header_a div.mainrate td.super { font-size: 11px; font-weight: bold; color: #cedee6; line-height: 12px; }
div.reviewEntryFull div.header_a div.mainrate td.super div { position: relative; top: -6px; }
div.reviewEntryFull div.header_a div.mainrate_b { width: 65px; height: 27px; float: left; background-image: url('../images/main_rate_2_bg.gif'); padding: 10px 0; }
div.reviewEntryFull div.header_a div.mainrate_b td.main { font-size: 27px; font-weight: bold; color: #fff; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.reviewEntryFull div.header_a div.mainrate_b td.super { font-size: 11px; font-weight: bold; color: #e7978d; line-height: 12px; }
div.reviewEntryFull div.header_a div.mainrate_b td.super div { position: relative; top: -6px; }
div.reviewEntryFull div.header_a div.mainrate_c { width: 65px; height: 27px; float: left; background-color: transparent; padding: 10px 0; }
div.reviewEntryFull div.header_a div.mainrate_c td.main { font-size: 27px; font-weight: bold; color: #aaa; font-family: Arial,sans-serif; line-height: 27px; padding-left: 7px; }
div.reviewEntryFull div.header_a div.mainrate_c td.super { font-size: 11px; font-weight: bold; color: #c2c2c2; line-height: 12px; }
div.reviewEntryFull div.header_a div.mainrate_c td.super div { position: relative; top: -6px; }
div.reviewEntryFull div.header_a div.title_info { width: 500px; float: left; padding-left: 9px; }
div.reviewEntryFull div.header_a div.title_info div.title h2,h3 { display: inline; }
div.reviewEntryFull div.header_a div.title_info div.title h2 { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; line-height: 27px; color: #000; }
div.reviewEntryFull div.header_a div.title_info div.title h2 a { color: #000; }
div.reviewEntryFull div.header_a div.title_info div.title h3 { font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; color: #7f7f7f; }
div.reviewEntryFull div.header_a div.title_info div.title h3 a { color: #7f7f7f; }
div.reviewEntryFull div.header_a div.title_info div.info { font-family: Arial,sans-serif; }
div.reviewEntryFull div.header_a div.title_info div.info td.rating { padding-right: 9px; }
div.reviewEntryFull div.header_a div.title_info div.info td.rating img { display: inline; padding-right: 1px; }
div.reviewEntryFull div.header_a div.title_info div.info td.premiere { font-size: 11px; color: #666; padding-right: 6px; }
div.reviewEntryFull div.header_a div.title_info div.info td.author { font-size: 11px; color: #666; padding-right: 6px; }
div.reviewEntryFull div.header_a div.title_info div.info td.author a { color: #7097aa; text-decoration: underline; }
div.reviewEntryFull div.summary { font-size: 11px; line-height: 16px; color: #665e55; background-color: #feead5; padding-bottom: 3px; }
div.reviewEntryFull div.summary p { padding-left: 11px; }
div.reviewEntryFull div.summary p a { color: #665e55; text-decoration: underline; white-space: nowrap; }
div.reviewEntryFull div.summary p b.directory { padding-left: 10px; }
div.reviewEntryFull div.mdescription { width: 644px; padding-top: 17px; clear: both; font-family: Arial,sans-serif; }
div.reviewEntryFull div.mdescription a { font-weight: bold; color: #7097aa; text-decoration: underline; }
div.reviewEntryFull div.mdescription div.content { width: 416px; float: left; padding-right: 16px; text-align: justify; }
div.reviewEntryFull div.mdescription div.content p { padding-bottom: 10px; }
div.reviewEntryFull div.mdescription div.content_noimg { width: 644px; float: left; text-align: justify; }
div.reviewEntryFull div.mdescription div.content_noimg p { padding-bottom: 10px; }
div.reviewEntryFull div.mdescription div.image { width: 210px; height: 296px; float: right; border: 1px solid #d3d9dd; }
div.reviewEntryFull div.mdescription div.image img { padding: 6px 5px; }

div.reviewsEntryMini { width: 208px; }
div.reviewsEntryMini div.header_a { width: 208px; clear: both; font-family: Arial,sans-serif; }
div.reviewsEntryMini div.header_a div.rating { width: 40px; height: 35px; float: left; background-image: url('../images/mini_rate_bg.gif'); }
div.reviewsEntryMini div.header_a div.rating p.rate { text-align: center; font-size: 29px; font-weight: bold; color: #fff; }
div.reviewsEntryMini div.header_a div.title { padding-left: 6px; width: 162px; float: right; }
div.reviewsEntryMini div.header_a div.title h2 { font-size: 12px; font-weight: bold; color: #000; }
div.reviewsEntryMini div.header_a div.title h2 a { color: #000; }
div.reviewsEntryMini div.header_a div.title h3 { font-size: 9px; font-weight: bold; color: #645c54; }
div.reviewsEntryMini div.header_a div.title h3 a { color: #645c54; }
div.reviewsEntryMini div.header_b { padding-top: 6px; width: 208px; }
div.reviewsEntryMini div.header_b div.summary { width: 208px; font-size: 11px; color: #5a534c; line-height: 15px; }
div.reviewsEntryMini div.header_b div.summary a { color: #5a534c; text-decoration: underline; }
div.reviewsEntryMini div.header_b div.image { width: 100px; height: 140px; float: right; }
div.reviewsEntryMini p.description { padding-top: 13px; font-size: 11px; line-height: 15px; color: #72716e; text-align: justify; }
div.reviewsEntryMini p.more { padding-top: 10px; font-size: 12px; font-weight: bold; color: #7097aa; }
div.reviewsEntryMini p.more a { color: #7097aa; text-decoration: underline; }

div.reviewEntryShort { width: 644px; }

div.movieTrailers { padding-top: 25px; }
div.movieTrailers table.title td { line-height: 26px; }
div.movieTrailers table.title td.icon { width: 27px; height: 21px; background-image: url('../images/icons_sprite.gif?1251982241'); background-repeat: no-repeat; background-position: 0 -42px; }
div.movieTrailers table.title td.text { padding-left: 7px; font-size: 12px; color: #7097aa; font-weight: bold; }

div.trailerEntry { padding-top: 12px; }
div.trailerEntry table tr td { padding: 4px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }