@media print {
.noprint{display:none;}
}

html,body{color:#000;}
#maincont,#topnews{display:block;}
html,body{text-align:center;}
body,p{font-family: Arial, "Trebuchet MS", Helvetica, tahoma, sans-serif;}
.counter,.credits_line, .item_catname, .video_line, #med_navigator, .video_link_size, #cine_b dt, #box_cia dt,#topnews,#logo_n_search {font-family:Arial, sans-serif;}
.rb_title {font-family:"Arial Black", sans-serif; text-transform:lowercase;}
H1,H2,.newsheader,.newsh1page{font-family:"Arial Narrow", sans-serif;}
.counter {font-weight:bold;}

/* html{behavior:url(/js/csshover.htc);}  */



/* редизайн */
#head_block{position:relative;height:535px;background:url(/images/images_main/bg_top1.jpg) top center no-repeat;z-index:100;}
div#container{position:relative;text-align:left;margin:-535px auto 0;z-index:500;}
/* .topbanner{height:240px;} */
/* .h20px{background:url(/images/images_vvedm/line20h.png) top center no-repeat;} */
/* .h20pxdwn{background:url(/images/images_vvedm/line20hdown.png) top center no-repeat;} */


#container{text-align:left;margin:0 auto 0;}
.mainblock{background:#f0f0f0;}
/* #logo_n_search{background:#3971a5;} */


/* основной цвет */
.item_catname,span.art_com,.xcol a:hover{color:#fff;background-color:#8d99f3;}
/* .dc {color:#8d99f3;} */
.dc {color:#882b50;}
.tabs dt,.linkcomment,.dark{background-color:#a23e66;}

.calendar_month {border-color:#f3938d;}
#topnews,#topnews .item{border-color:#f0f0f0;}


/* .darkmain{background-color:#222428;position: absolute;z-index:50;width:232px;margin:-65px 8px;height:57px;opacity:0.85;filter:alpha(opacity=85);overflow-x:hidden;overflow-y:hidden;} */
.darkmain{background-color:#fff;position: absolute;z-index:50;width:232px;margin:-65px 8px;height:57px;opacity:0.85;filter:alpha(opacity=85);overflow-x:hidden;overflow-y:hidden;}

/* чуть темнее основного цвета */
#med_navigator a,a:link,a:visited,a:active,.footer_menu a,.wc,.more a:link,.more a:visited {color:#a23e66;} 
/* d94f4c */
.tabs dt:hover,#topnews{background-color:#b90e52;}

#navigation a.inside_page{border-bottom:1px dashed #a6218c;}
.video_link_size,.mc, #footer a,.xcol{color:#ccc;}


/* темный основной цвет */



/* светлый голубой */
.calendar_item_day,span.pagenmb,#afisha_calendar-flexcroll-hscroller,div.afisha_calendar_checkbox,TD.calendar_page,div.afisha_calendar_item{background-color:#ffd4f1;}

#box_cia .item_descr,#cine_b .item_descr,.rb_title a,ul.blueborder li.item_oneblock_dark{border-color:#ffd4f1;}

/* светлый цвет */
.lcb,.footer_menu,.tabs dt.selected {background-color:#882b50;color:#fff;}
/* a23e66 */
/* 8e5ac8 */

a.inside_page,.lcc,ul.regular a,.tipsblock,.wbg a{color:#d94f4c;}
a.inside_page{border-bottom:1px dotted #d94f4c;}

.xcol a:link,a:hover{color:#f6bab6;}

blockquote{background-color:#ffd4f1;}




#logo_n_search{border-bottom:1px solid #ddd;}
.dark a{color:#fff;}
.lcb a,.li.item_oneblock_dark a{color:#fff}


#box_cia .item_descr,#cine_b .item_descr{border-top-width:1px;border-top-style:dotted;text-align:left;padding-top:10px;margin-left:0;}

#box_cia .item_descr,#cine_b .item_descr,SPAN.dategr,.descript,.newsh1page,.newsheader,.submenu,#box_cia .numb,#cine_b .numb,H1,H2{line-height:100%;}
.rb_title a{text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;}
ul.blueborder li.item_oneblock_dark{height:72px;border-bottom:1px dashed;}

#topnews .item,#extra,.content,li.item_oneblock_lite .item_smallpic,li.item_oneblock_lite .item_smallpic_qw,span.icon16,span.icon16l0,IMG.img132,IMG.img89,#filminfo_block,.reviewposter,img.castingphoto,IMG.img67,IMG.img67_m0,IMG.video_x_img,.search_form,.bl240,.tabs dt,.film_cast_title,.calendar_month,.calendar_bar,.calendar_item,div.afisha_theatres,.afisha{float:left;}
#maincont,ul.blueborder li.item_oneblock_dark,TABLE#subartinfo,.vplay480,span.pagenmbact,span.pagenmb,table.all0,#filmreview,#filmreview_n,#filminfo_block,#filminfo,#release_table,.tabs dt,.video_label_bar,TD.calendar_page,TD.calendar_page_act{border:0;}

#user_extended {color:#666;}
#user_extended a:link, #user_extended a:visited {color:#333;}
#user_extended a:hover {color:#aaa;}
#user_extended li {display:block;position:relative;height:35px;padding:5px;margin-right:10px;margin-top:7px; border-bottom: 1px dotted #777;} 


#newmenu {list-style:none; width:997px;height:45px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
#newmenu li {float:left;display:block;position:relative;padding:4px 10px 4px 10px;margin:7px 8px 0 8px;border:none;}  
#newmenu li ul li {float:left;display:block;position:relative;padding:5px;margin-right:10px;margin-top:7px;border-bottom: 1px dotted #777;} 
#newmenu li ul li a:hover {color:#aaa;}
#newmenu li:hover {background: #F9F9F9; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}  
#newmenu li a {color: #f002ff;display:block;outline:0;text-decoration:none;}  
#newmenu li:hover a {color:#161616;} 
#newmenu li:hover .dropdown_1column, #newmenu li:hover .dropdown_2columns, #newmenu li:hover .dropdown_3columns, #newmenu li:hover .dropdown_4columns, #newmenu li:hover .dropdown_5columns, #newmenu li:hover .dropdown_6columns {left:-1px;top:auto;} 
#newmenu .menu_right {float:right; margin-right:10px;}  
#newmenu li .align_right {-moz-border-radius: 5px 0px 5px 5px; -webkit-border-radius: 5px 0px 5px 5px;border-radius: 5px 0px 5px 5px;}  
#newmenu li:hover .align_right {left:auto; right:-1px; top:auto;} 
ul.fix100 li {width:100px;text-align:left;}
ul.fix175 li {width:175px;text-align:left;}
ul.fix200 li {width:200px;text-align:left;}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns, .dropdown_6columns {margin:4px auto; position:absolute; left:-999em; text-align:left; padding:10px 5px 10px 5px; border:1px solid #777777; border-top:none; background: #F9F9F9;-moz-border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px;z-index:1000;}
.dropdown_1column {width: 140px;}  
.dropdown_2columns {width: 280px;}  
.dropdown_3columns {width: 420px;}  
.dropdown_4columns {width: 560px;}  
.dropdown_5columns {width: 700px;} 
.dropdown_6columns {width: 840px;}
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6 {display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px;}  
.col_1 {width:130px;}  
.col_2 {width:270px;}  
.col_3 {width:410px;}  
.col_4 {width:550px;}  
.col_5 {width:690px;}
.col_6 {width:830px;}


table#boxoffice {margin:20px; font-family:"arial narrow"; border-collapse: collapse;width:954px;}
table#boxoffice thead {border-top:1px solid #999;border-bottom:2px solid #333;}
table#boxoffice tr {border-bottom:1px solid #999; height:50px;}
table#boxoffice td {padding:8px;}
table#boxoffice td.filmtitle {text-transform:uppercase;}
table#boxoffice td.new_release {background-color:fdf5d7;}


table#releases {font-family:"arial narrow"; border-collapse: collapse; width:100%;}
table#releases thead tr {border-top:1px solid #999;border-bottom:2px solid #333; height:50px;}
table#releases tr {border-bottom:1px solid #999;}
table#releases tr.px {border:0; padding:0;}
table#releases td {padding:4px;}
table#releases td.filmtitle {text-transform:uppercase;}
table#releases td.new_release {background-color:fdf5d7;}
table#releases IMG.post_img{width:33px;height:50px;margin:2px;}


.afishadark {background-color:#222428;height: 20px;margin: -20px 0;opacity: 0.85;overflow: hidden;position: absolute;width: 105px;z-index: 50;}
.afishainfo {position: absolute;width:105px;margin:-20px 2px 0 2px;z-index:100;}



/* что за цвет? */

.lc{color:#fff7cc;}

/* дальше ничего не меняется */

.flr {float:right;}

#topnews{display:block;height:248px;border-left-width:1px;border-left-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;border-top-style:solid;}
#topnews .item{display:inline;width:248px;height:248px;border-right-width:1px;border-right-style:solid;}

#newmenu, .wbg{background-color:#fff;}


/* .banner997120{height:140px;overflow:hidden;} */


/* новое */
#film_card,.article_block{padding:8px 0;border:1px solid #e7e7e7;}
.line480,.article_block, .mar80{margin-left:8px;}
#film_card{margin:0 7px 8px 8px;}
.h8px{display:block;height:8px;}
.h20px,.h20pxdwn{display:block;height:20px;}
.line480{display:block;height:1px;border-bottom:1px dashed #999;}
span.vote,span.pending {font-size:12pt;margin:8px;width:35px;text-align:center;display:block;}
span.vote {color:#a34d36;}
span.pending {color:#366fa3;}

body{line-height:110%;}
p,.film_cast{line-height:160%;}

DIV,#bottom_img,IMG.limg,a.seceltor_small,.tabs dd.selected{display:block;}
#bottom_img{height:200px;}

.fs6,TD.calendar_page,TD.calendar_page_act,.review,span.afisha_calendar_item_month,.video_link_size{font-size:6pt;}
.fs7,#filminfo li.descr,.counter,div.afisha_theatres,div.afisha_movies,#search_tags li,#search_people li,span.town{font-size:7pt;}
.fs8,TABLE#subartinfo TD,.header_text,SPAN.dategr,#interfacts,.blog_text_main,TABLE#release_table TD,#release_table TH.menu_item,small,.film_cast_name,.calendar_item,span.afisha_calendar_item_day{font-size:8pt;}
.fs9,.showreel,UL.small_content,TABLE.small_content,.film_cast_title,div.afisha_calendar_item_label,#filminfo li.smenu{font-size:9pt;}
.fs10,.c_max,.selector_small,TABLE,button,P,.support,.video_sort,.blog_auth_main,ul.text,blockquote,.tabs dt {font-size:10pt;}
.fs11,.video_x_download{font-size:11pt;}
.fs12,.selector_menu,.selector_headlines,.comments_author,.h2small{font-size:12pt;}
.fs13,.video_x_title,.video_label_status,.video_label_recommendation,.video_label_russian{font-size:13pt;}
.fs14,.message_ok,.message_error,.message_other,.cutin,.h1small,.newsheader,span.afisha_calendar_item_date,.block_title{font-size:14pt;}
.fs22{font-size:22pt;}

.selector_smallmenu,#filminfo li.descr{text-transform:uppercase;}

DIV,.m0,html,body,form,li,table,UL,.tabs{padding:0;}
DIV,.m0,html,body,form,li,table,UL,.tabs,SPAN.dategr,#spec_mark,IMG.img67_m0,#release_table{margin:0;}

mt8{margin-top:8px;}
mb8{margin-bottom:8px;}
.video_x_title,IMG.img67,IMG.img100,IMG.video_x_img{margin:5px;}
.banner997120,img{vertical-align:bottom;}


.content{display:inline;}
/* #navigation{float:right;width:320px;text-align:left;} */
#navigation{float:right;width:320px;text-align:left; margin:8px 8px 0 0;}
#container,#extra,#maincont,.w997,#bottom_img,.topbanner,.block997{width:997px;}
#bottom_block{height:537px;}
.more{padding:0 8px;}
/* .w677{width:677px;} */
.w677{width:660px;}
button{padding:0 1px;}
A IMG{border:none;}
.banner997120,.menu_ets,#footer,.bottom_block,#filminfo,.video_link_size,#release_table,.tabs,#head_block,.tabs dd,.calendar_bar{width:100%;}
.menu_ets{height:40px;}
#med_navigator{padding:16px 20px; margin-bottom:8px; margin-left:9px;}

/* .block997{position:relative;margin:auto;padding:0;} */
.red{color:#f63;}
.gc,.lightgrey,.box_mainpage{color:#ddd;}
.rb_title,.rb_title a,.topprev,.brown,.newsh1page a{color:#333;}
.dark,.film_title_eng,H2,.credits_line,.grey,.subtitle,.blog_date_main,.newssrcgr,.video_line{color:#666;}
.greybg,.txt,.mvideo,#interfacts{background-color:#f0f0f0;}
#release_table TR.content_dark,.content_dark,.mphoto,.message_ok .message_error .message_other,#videoexcuz,.newslisting,div.afisha_theatres,div.afisha_movies{background-color:#f9f9f9;}
.basic_content{border-top:1px solid #d2d2d2;}

#logo_n_search a,.mcb a:link,.mcb a:visited,.linkcomment a:link,.linkcomment a:visited,TD.calendar_page a,TD.calendar_page_act,.calendar_month_title,div.afisha_calendar_item_label,span.pagenmbact,#afisha_calendar-flexcroll-hscroller .flexcroll-scrollbar,.more,.mcb,.linkcomment,.mcg a,table#bottommenu a,.white,span.art_reg a,span.pagenmbact,table#bottommenu TH,#spec_mark,.spoiler{color:#fff;}

.hrline,.hrlinerev,.clr,.rb_title,.h8px,.h20px,.h20pxdwn,#footer,.bottom_block,.vplay480,#comments_block,.video_line,#review_block,#videoexcuz{clear:both;}
.reldate,.review,.film_marks,.selector_smallmenu,div.afisha_towns,.top_cyan,.bl240,.video_label_status,.video_label_recommendation,.video_label_russian,.cent,#filmreview_n TD,#filminfo TD.numb,#filmreview TD.numb,#boffice_start TD.numb,.numb,.calendar_month_title,.calendar_item,div.afisha_calendar_item_label,TD.calendar_page,TD.calendar_page_act,div.afisha_calendar_item,div.afisha_calendar_checkbox{text-align:center;}

.bbdot,.dline,LI.dots,table.dots td{border-bottom:1px dotted #999;}
UL{text-align:left;list-style-type:none;}
LI.listtitle{padding:8px 20px;}
.mvideo,.mphoto{line-height:120%;margin:1px 0 0 8px;padding:8px 20px;}
IMG.limg,#review_block{padding:10px;}
IMG.limg{margin-bottom:6px;border:1px solid #909090;}
.art_author{font-size:12px;white-space: nowrap;}
.hcol,.hcol a:link,.hcol a:visited,.footer_menu td{color:#f3f3f3;}
#footer{color:#7c7c7c;}

/* дальше дефолтные значения  */
.submenu{height:30px;text-align:left;padding:16px 20px 10px 28px;}
.message_ok .message_error .message_other{display: block; width: 100%; height: 70px; border: 1px solid #e5e5e5; margin: 0 10px; padding:20px; text-align: left;}
#message_block {display: block; width: 640px; height: 40px; border: 1px solid #e0e0e0; background-color:#fff; margin: 10px 8px; padding: 10px; text-align: left; font-size: 16pt; font-weight: 400;}
span.message_header{font-size:16pt; font-weight:bold;}
/* TABLE#subartinfo {border-collapse:collapse;margin:8px;width:660px;} */
TABLE#subartinfo {border-collapse:collapse;margin:8px;width:650px;}
TABLE#subartinfo TD{padding:10px 8px 5px 13px;}
TABLE#subartinfo TD.border{border-right:2px dotted #ccc;}
TABLE#subartinfo TR.border{border-top:2px dotted #ccc;}
.lbdot{border-left:1px dotted #ccc;}
.rbdot{border-right:1px dotted #ccc;}
.tbdot{border-top:1px dotted #ccc;}


ul.small_content li,.linkcomment{padding:5px 0;}

.box_mainpage{padding-top:14px;margin-bottom:0;padding-bottom:0;}
.rb_title{padding:16px 20px;border-bottom:1px solid #f0f0f0;}
li.item_oneblock_lite{height:90px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}

span.art_tag,span.art_com,span.art_nav,span.art_reg,.item_catname,.xcol a{color:#fff;text-transform:lowercase;padding:2px 4px;}
span.art_tag,span.art_com,span.art_nav,span.art_reg{text-align:left;height:16px;}
.item_catname{float:right;margin:10px 5px 5px;}
li.item_oneblock_lite .item_smallpic{border:1px solid #9cf;width:68px;height:50px;margin:10px;padding:0;}
li.item_oneblock_lite .item_smallpic_qw{border:1px solid #9cf;width:69px;height:69px;margin:10px;padding:0;}
li.item_oneblock_lite .item_descr, li.item_oneblock_dark .item_descr{text-align:left;margin-left:12px;padding:10px 5px 10px 0;font-weight:400;}


#box_cia .numb,#cine_b .numb{float:right;text-align:right;padding-top:10px;overflow:hidden;width:65px;height:24px;color:#fff;}
H1,H2,.newsheader,.newsh1page,small,.selector{font-weight:400;}


#minreport{background-color:#ffedc5;padding:16px 0;}
#box_cia a,#cine_b a,span.pagenmb a,span.nav_main_act a,span.art_com a,span.art_tag a,span.art_nav a,#med_navigator span.nav_main_act a,#med_navigator span.art_com a,#med_navigator span.art_nav a,span.art_tag a,.item_catname,div.item_catname a{text-decoration:none;color:#fff;}
div.darkmain a,#topnews a{text-decoration:none;color:#000;}

.nounder a,H1 a,.newsh1page a,LI.listtitle a,TD.calendar_page a,li.item_oneblock_lite a,li.item_oneblock_dark a{text-decoration:none;}
.vplay480{background-color:#fafafa;padding:0;margin:0 auto 6px;}
.tipsblock{font-size:16pt;line-height:150%;padding:58px 28px 0;}
.m28l{margin-left:28px;}
.m10r{margin-right:10px;}
.video_x_download{margin:15px;}
.film_marks{float:right;width:170px;border-left:2px dotted #ddd;margin: 0 4px 8px;}
span.icon16,span.icon16r0,span.icon16l0,span.icon16r{display:block;width:16px;height:16px;cursor:pointer;}
span.icon16{margin:0 5px 5px 0;}
span.icon16x{display:inline-block;width:16px;height:16px;cursor:pointer;margin:0 5px -5px 5px;}
span.icon16r{float:right;margin:16px 5px 5px 16px;}
span.icon16r0{float:right;margin:0 5px 0 0;}
span.icon16l0{margin:0 2px 0 0;}
span.icon12{display:block;width:11px;height:11px;cursor:pointer;margin:1px 5px;}
span.pagenmbact,span.pagenmb{padding:5px 15px;}
.linkcomment{position:relative;z-index:100;width:70px;margin:0 0 0 10px;}
.cutin{width:35%;float:right;font-weight:700;margin:0 20px 10px;}
.header_text,#interfacts{line-height:130%;}
#logo_n_search{height:100px;}
IMG.img132,IMG.img89{height:22px;margin:3px 10px 3px 20px;}
IMG.img132{width:132px;}
IMG.img89{width:89px;}
IMG.img89z{width:89px;height:22px;margin:3px 10px;}

#comments_block{width:970px;height:100px;margin:10px;}
H1{font-size:22pt;margin:4px 20px 10px;}
H2{font-size:16pt;margin:0 20px 10px;}
.newsheader{margin:0 20px 10px;}

.newsh1page{font-size:18pt;margin:20px 20px 10px;}

.descript{margin:20px 20px 10px;}
SPAN.dategr{color:#AAA;}
P,.support,.spoiler{text-align:justify;margin:0 20px 10px 20px;}
.spoiler a{color:#fff;}
table.all0,#filmreview,#filmreview_n{border-spacing:0;}

.filminfo_div{padding:0 8px;border:1px solid #efefef;}
#filminfo_block{width:132px;margin-left:8px;}
#filminfo{border-spacing:0;}
#film_card{float:right;width:500px;}
#filmreview{width:56%;}
#filmreview_n{width:98%;}
.bo_block_title{text-align:left;padding:12px 10px 0;}
.block_title{text-align:left;padding:0 5px 12px 0;}
.main_block_title{text-align:left;padding:12px 16px;}
.video_sort{text-align:left;padding:8px 20px;}
#spec_mark{font-size:18pt;padding:5px 10px 10px;}
.credits_line{margin:12px 20px;}
.video_line{margin:2px 20px;}
.video_link_size,img.video_link_quality,img.video_link_type{margin:2px 0 0;}
img.video_link_type {width:26px; height:6px;}
img.video_link_quality {width:51px; height:12px;}
#interfacts{width:32%;float:right;border-left:1px dotted #996;margin:0 20px 10px;padding:16px 5px 10px 16px;}
.reviewposter{border:1px dotted #996;margin:0 20px 10px;}
img.castingphoto{width:115px;height:150px;border:1px solid #336;margin:5px 10px 5px 0;}
.subtitle{font-size:16pt;margin:0 20px 10px;}
.review_name{margin-bottom:5px;}
IMG.img50{width:50px;float:right;border:1px solid #333;margin:5px 0;}

IMG.img67,IMG.img67_m0,IMG.post_img{width:67px;border:1px solid #333;}
IMG.img67_m0{height:67px;}
IMG.img100{width:100px;float:right;border:1px solid #333;}
IMG.poster_medium{padding:16px;margin-bottom:8px;width:100px; height:150px;}
IMG.poster_medium_115{padding:8px;margin-bottom:8px;width:115px; height:150px;}
IMG.poster_medium_100{padding:16px;margin-bottom:8px;}
.descr_name{margin-bottom:5px;}
.blog_auth_main{font-weight:700;margin:5px 0;}
.blog_text_main{margin:5px 0;}
#videoexcuz{border:1px solid #333;height:90px;margin:5px 0;}
IMG.video_x_img{width:120px;height:70px;border:1px solid #333;}
TR.headline{background-color:#eee;border-top:1px solid #999;border-bottom:2px solid #999;}
TR#release_table{border-bottom:1px dotted #333;}
#release_table TH.menu_item{border-top:1px solid;padding:5px;}
#release_table TH.menu_item a:active{color:#f33;}
#release_table TR.new_release{background-color:#ffecc5;}
.selector_headlines_ins{margin:16px 0;}
IMG.img_release_arrow{width:60px;height:20px;margin:10px 0;}
IMG.post_img{height:100px;margin:10px;}
.reldate{font-size:18pt;}
.film_title{font-size:16pt;line-height:120%;}
.shortlink a:link{text-decoration:none;cursor:pointer;border-bottom:1px dotted #fc0;color:#333;}
.new_release{background-color:#ffeec2;}
.ok,.warning,.alert,.stop{margin:10px;border:2px solid #09f;padding:20px;}
SPAN.notification_first_row{font-size:150%;margin-left:50px;}
.comments_author{font-weight:700;margin:0 20px;}
.text{text-align:justify;margin:0 0 8px;}
LI.winner{background-color:#ffecd9;}
ul.text{margin:0 20px 16px;text-align:justify;}
.selector a{color:#06C;font-size:13px;}
a.seceltor_small{padding-left:8px;}
.selector_headlines{font-weight:700;margin:10px 0 0 8px;}
.selector_smallmenu{color:#FF733C;font-weight:700;}
.selector_menu{font-weight:700;color:#039;margin-top:10px;}
.selected_text{margin-left:0;margin-right:0;margin-top:0;text-align:left;font-weight:700;padding:0 5px 0 10px;}
blockquote{margin-left:30px;margin-right:20px; padding:10px 5px;}
.lowcase{text-transform:lowercase;}
.dashunderline{border-bottom:1px dashed #09c;}
.search_form{margin:16px 0 0 20px;}
.login_block{width:300px;float:right;padding:16px 10px 0 0;}
div.afisha_towns{margin:0 20px 16px;}
.news_descript{margin:8px 20px;}
.simple_text{padding:10px 8px;}
.coloredcell{background-color:#730000;}
.showreel{font-family:Verdana, Arial, sans-serif;margin:0 8px 8px;padding:8px;}
.topprev{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}


TD.exit_text{color:#039;margin-top:10px;}
.stats{display:inline;height:0;left:-1000px;position:absolute;top:-1000px;visibility:hidden;width:0;}
.m10{margin:10px 0 0 5px;}
.newssrcgr{margin-left:6px;}
.c_max{font-weight:700;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
.newslisting{border-bottom-style:dotted;border-bottom-color:#666;margin-bottom:5px;border-width:0 0 1pt;padding:5px;}
.bl480{width:480px;float:right;background-color:#f6f6f6;}
.bl240{width:240px;background-color:#ccc;}
.tabs{float:right;overflow:hidden;font-size:.9em;zoom:1;position:relative;}
.tabs dt{color:#fff;font-weight:700;line-height:270%;height:3.1em;border-right:1px solid #aaa;position:relative;left:0;margin-right:0;cursor:pointer;padding:0 1em;}
.tabs dt.selected{color:#fff;z-index:3;cursor:auto;border-color:#203a5b;}
.tabs dd{display:none;float:right;position:relative;z-index:2;margin:40px 0 0 -100%;}
.tabs .tab-content{border:0 solid #203a5b;padding:5px;}
.video_label_status{background-color:#0c0;color:#fff;text-transform:lowercase;height:20px;width:86px;float:right;position:relative;padding:1px;}
.video_label_class{background-color:#00F;border:1px solid #F0F;float:right;position:relative;}
.video_label_recommendation{background-color:#c00;color:#fff;text-transform:lowercase;height:20px;width:160px;border:0 solid #F0F;float:right;position:relative;padding:1px;}
.video_label_russian{background-color:#06c;color:#fff;text-transform:lowercase;height:20px;width:160px;border:0 solid #F0F;float:right;position:relative;padding:1px;}
.video_label_bar{float:right;position:relative;width:10px;}
a.inside_page{text-decoration:none;cursor:pointer;}
TD,.left,TD.left{text-align:left;}
.nounder a:hover,H1 a:hover,.newsh1page a:hover,#boffice_start TD.descr a:hover{text-decoration:underline;}
.right,TR.right{text-align:right;}
TABLE.small_content TD{padding:4px;}


.lead{margin:20px 20px;line-height: 160%; font-weight:500;}
.upper {text-transform:uppercase;}


/* .prew{margin:20px 20px;line-height: 120%;} */
#filminfo li.smenu{border-top:1px dotted #6cf;}
#filminfo li.smenu, #filminfo li.descr{height:24px;padding:8px 0;}

table#bottommenu TD,table#bottommenu TH{padding:8px 4px;text-align:left;}
.rev_poster_main,IMG.rev_poster_main{width:68px;height:100px;border:1px solid #333;margin:8px 0 0 10px;}
span.nav_main_act{color:#fff;text-transform:lowercase;margin-right:0;padding:3px 6px 3px 10px;}
span.nav_main_pas{color:#6cf;text-transform:lowercase;margin-right:0;border-left:1px solid #999;padding:3px 10px;}
span.nav_main_pas a{text-decoration:none;color:#6cf;border-bottom:1px dashed #999;}
.film_cast{padding:0 20px;}
.film_cast_title{font-weight:bold;margin-right:8px;}
.film_cast_name{padding-left:100px;}
.calendar_month{width:177px;border-style:solid;border-width:1px;margin:20px;}
.calendar_bar{height:7px;}
.calendar_month_title{font-weight:bold;padding-top:4px;padding-bottom:4px;}
.calendar_item{width:25px;height:25px;vertical-align:baseline;}
.calendar_item_day{font-weight:bold;}
div.afisha_theatres{border-right:1px dashed #ccc;width:200px;padding:5px;}
div.afisha_movies{border-left:1px dashed #ccc;float:right;width:230px;padding:5px;}
.afisha{width:520px;padding:5px;}
#afisha_calendar{width:990px;height:140px;position:relative;overflow:auto;}
div.afisha_calendar_item_label{width:80px;height:15px;padding:2px;}
span.afisha_calendar_item_day{line-height:8px;}
span.afisha_calendar_item_date{font-weight:bold;line-height:14px;}
span.afisha_calendar_item_month{line-height:7px;}
#filminfo li.smenu a{color:#6cf;text-decoration:none;border-bottom:1px dashed #6cf;}
#filminfo li.smenu a:hover{color:#0cf;text-decoration:none;border-bottom:1px dashed #0cf;}
TD.calendar_page,TD.calendar_page_act{padding:3px 10px;}
div.afisha_calendar_item,div.afisha_calendar_checkbox{width:80px;padding:2px;}