@media print {
.noprint{display:none;}
}


html,body{color:#000;}
#maincont,#topnews,#filminfoline ul, #filminfolinevert ul{display:block;}
html,body{text-align:center;}
body,p,.filmtitle, .combit{font-family:Georgia, "Trebuchet MS", Helvetica, tahoma, Arial, sans-serif;}
.sser,.tabs dt, .counter,.credits_line, .item_catname, .video_line, #med_navigator, .video_link_size, #cine_b dt, #box_cia dt,#topnews,#logo_n_search,.afisha_theatres, .afisha_movies,blockquote, .mvideo,.mphoto, #interfacts {font-family:Arial, sans-serif;}
.rb_title,.readmore{font-family:Arial, sans-serif;font-weight:bold;}
.art_com, .art_tag, H3 {font-family:"Arial Narrow", Arial, sans-serif;}
.counter {font-weight:bold;}
h1, h2, .newsh1page, .subtitle, #interfacts {text-align:left;}

/* redesing block */


/* редизайн */
/* #head_block{position:relative;height:1177px;background:#841618 url(/images/images_stakeland/top_bg.jpg) top center no-repeat;z-index:0;} */
#container{position:relative;text-align:left;margin:0 auto;}
.mainblock{background:#e0e0e0;}
#newmenu li a {color:#333;}
#newmenu {background:#e0e0e0 url(/images/images_main/menu_shadow.png) top left repeat-x;}

/* #logo_n_search{height:100px;} */
#logo_n_search{background:#fff;}
#logo_n_search a {color:#999;}
#logo_n_search {color:#333;}

#logo_n_search {height:50px;}

span.filmzrutoplogo{display:block;float:left;margin:6px 10px 0 28px;width:250px;height:45px;background:url(/images/images_main/filmzrutoplogorfdnb.png) top left no-repeat;}
span.filmzrutoplogo:hover{background-position:0 -45px;}


span.filmzrutoplogo120{display:block;float:left;margin:16px 22px 0;width:120px;height:20px;background:url(/images/images_main/filmzrutoplogorfdnb12044.png) top left no-repeat;}
span.filmzrutoplogo120:hover{background-position:0 -23px;}




/* .banner997120{height:140px;overflow:hidden;} */
/* #head_block{position:relative;height:1177px;background:#841618 url(/images/images_stakeland/top_bg.jpg) top center no-repeat;z-index:0;} */
/* #container{position:relative;text-align:left;margin:-1177px auto 0;z-index:500;} */
/* .mainblock{background:#841618;} */
/* #newmenu li a {color:#FFF;} */
/* .bottombgimg {display:block;width:100%;height:668px;margin-top:-668px;background:#841618 url(/images/images_stakeland/bottom_bg.jpg) bottom center no-repeat;z-index:0;} */
/* .topbanner{height:240px;} */
/* #container{position:relative;text-align:left;margin:0 auto;} */
/* .mainblock{background:#f0f0f0 url(/images/images_main/top_blue_bg.png) top left repeat-x;} */



/* */

.mp-large,.mp-large-video,.mp-medium,.mp-small {border:0px #333 solid;float:left;}
.mp-large,.mp-large-video,.mp-medium {margin:10px 0 0 10px;}
.mp-small {margin:10px 0 0 9px;}
.mp-large {width:485px;height:320px;position:relative;}
.mp-large-video {width:640px;}


.mp-medium {width:320px;height:320px;position:relative;}
.mp-small {width:156px;}
.mp-large .excluzive {width:90px;height:24px;float:right;background-color:#900;color:#fff;padding:8px 4px 0;font-size:14px;margin:-8px -8px 0 0;font-weight:bold;text-align:center;}
.mp-medium .excluzive {width:70px;height:20px;float:right;background-color:#900;color:#fff;padding:4px 4px 0;font-size:11px;margin:-32px -8px 0 0;font-weight:bold;text-align:center;font-family:Arial;}
.mp-large .mp-bg {margin:200px 8px 8px;background:url(/images/dez/bg333op80.png); position: absolute; bottom: 0%;}
.mp-medium .mp-bg {margin:160px 8px 8px;background:url(/images/dez/bg333op80.png);position: absolute; bottom: 0%;}
/* .mp-medium .mp-bg  {height:150px;} */
.mp-text {padding:8px;color:#fff;font-family:Arial;}

.mp-text a:link, .mp-text a:visited {color:#fff;text-decoration:none;}
/* .mp-text a:link, .mp-text a:visited {color:#fff;text-decoration:none; border-bottom:1px solid #65cbff;} */
.mp-text a:hover {color:#ddd;text-decoration:none; border-bottom:1px solid #65cbff;}
.mp-text .header {font-size:12pt;font-weight:bold;margin-bottom:8px;line-height:1.1;}
.mp-text .text {font-size:8pt;line-height:1.0;text-align:left;}
.mp-text .tagline {font-size:9pt;font-style:oblique;color:#aaa;}
.mp-small img {width:156px;height:156px;}
.mp-small img.poster {width:156px;height:229px;background-color:#66d;}
.mp-small .header, .mp-small .header a {font-size:10pt;font-weight:bold;margin-bottom:8px;color:#fff;}
/* #reviews {clear:both;} */
#reviews a, #mainvideo a, #afi a {color:#636363;text-decoration:none; border-bottom:1px solid #65cbff;}
#reviews .header, #mainvideo .header, #afi .header {font-size:11pt;font-weight:bold;margin-bottom:8px;color:#000;font-variant:small-caps;}
#reviews .text, #mainvideo .text {font-family:"Arial Narrow", Arial, sans-serif;font-size:10pt;color:#333;text-align:left;line-height:1.2;}


.dk {background-color:#333;color:#fff;}
div#afi {background-color:#fff;}

/* background-color:#f0f0f0; */

#navigation .mp-text {padding:12px 8px;color:#606060;line-height:1.2;border-bottom:1px solid #65cbff;}
#navigation .mp-text .header {font-size:12pt;margin-bottom:8px;font-family:Georgia;font-weight:bold;}
#navigation .mp-text .text {font-size:10pt;font-family:Arial;line-height:120%;}
#navigation .mp-text .tagline {font-size:10pt;font-style:oblique;color:#aaa;font-family:Arial;}
#navigation a:link, #navigation a:visited {color:#333;}
#navigation a:hover {color:#666;}
#navigation li.boxoff {padding:12px 8px;color:#606060;border-bottom:5px dotted #fff; height:70px;}
#navigation li.boxoff div.place 	{font-size:11pt;float:left; width:20px;}
#navigation li.boxoff div.header 	{font-size:12pt;margin-bottom:8px;font-family:Georgia;font-weight:bold;}
#navigation li.boxoff span.distrib 	{font-size:8pt;font-style:oblique;color:#aaa;font-family:Arial;}
#navigation li.boxoff div.numbers 	{font-size:12pt;float:left;width:75px;font-family:Georgia;text-align:center;}
#navigation .rb_title {padding-left:8px;}

#navigation2 .mp-text {padding:12px 8px;color:#606060;line-height:1.2;border-bottom:1px solid #65cbff;}
#navigation2 .mp-text .header {font-size:12pt;margin-bottom:8px;font-family:Georgia;font-weight:bold;}
#navigation2 .mp-text .text {font-size:10pt;font-family:Arial;line-height:120%;}
#navigation2 .mp-text .tagline {font-size:10pt;font-style:oblique;color:#aaa;font-family:Arial;}
#navigation2 a:link, #navigation2 a:visited {color:#333;}
#navigation2 a:hover {color:#666;}
#navigation2 .rb_title {padding-left:8px;}


#newfooter {padding:8px 0;}
#newfooter, #newfooter .rb_title {background-color:#c9c9c9; color:#333;}
#newfooter a {color:#606060;}
#newfooter a:hover {color:#eee;}
#newfooter .item {width:140px; margin-left:16px;float:left;line-height:2.5;}
#newfooter .itemblock {float:left;}
#newfooter .itemmax {width:329px; margin-left:8px;float:left;line-height:1.7;}


#navigation2v .mp-text {padding:8px;color:#fff;font-family:Arial;border-bottom:0;}
#navigation2v .mp-text a:link, .mp-text a:visited {color:#fff;text-decoration:none;}
/* #navigation2v .mp-text a:link, .mp-text a:visited {color:#fff;text-decoration:none; border-bottom:1px solid #65cbff;} */
#navigation2v .mp-text a:hover {color:#ddd;text-decoration:none; border-bottom:1px solid #65cbff;}

#navigation2v .mp-text .header {font-family:Arial;font-size:12pt;font-weight:bold;margin-bottom:8px;line-height:1.1;}
#navigation2v .mp-text .text {font-size:8pt;line-height:1.0;text-align:left;}
#navigation2v .mp-text .tagline {font-size:9pt;font-style:oblique;color:#aaa;}
#navigation2v a:link, #navigation2v a:visited {color:#fff;}
/* */



#filminfoline, #filminfolinevert {clear:both;}
#filminfoline div.numb, #filminfolinevert div.numb {height:28px;}

/* html{behavior:url(/js/csshover.htc);} */




/* .rb_title{background:#fff;} */
/* основной цвет */
.dcb,.item_catname,span.art_com,.xcol a:hover {color:#fff;background-color:#3971a5;}
.linkcomment,.dark {background-color:#3971a5;}
.calendar_month{border-color:#3971a5;}
a.inside_page,.lcc,ul.regular a,.wbg a{color:#3971a5;}
.tipsblock {color:#fff;}

/* #newmenu,.tabs dt,.linkcomment,.dark {background-color:#4492cb;} */


#search_people li, #search_tags li {margin:8px 0;}


.darkmain{background-color:#979797;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;}
/* 222428 */

/* чуть темнее основного цвета */
#med_navigator a,a:link,a:visited,a:active,.wc,.more a:link,.more a:visited {color:#13598c;} 
#footer a, .footer_copy a,.footer_menu a {color:#fff;} 

.tabs dt:hover,#topnews{background-color:#e0e0e0;}
#navigation a.inside_page{border-bottom:1px dashed #13598c;}
.video_link_size,.mc, .xcol{color:#13598c;}

/* темный основной цвет */

.dc {color:#1f4263;}

/* светлый голубой */
span.pagenmb,TD.calendar_page{background-color:#a9dcff;}

/* #box_cia .item_descr,#cine_b .item_descr,.rb_title a,.readmore a, ul.blueborder li.item_oneblock_dark{border-color:#a9dcff;} */
#box_cia .item_descr,#cine_b .item_descr,.rb_title a,.readmore a, ul.blueborder li.item_oneblock_dark{border-color:#AAA;}
#box_cia dt,#topnews,#topnews .item{border-color:#e0e0e0;}

/* светлый цвет */
/* .lcb,.footer_menu,.footer_copy,.tabs dt.selected {background-color:#8aabce;color:#fff;} */
.lcb {background-color:#e8e8e8;color:#333;}
.footer_menu, .footer_copy{background:url(/images/images_stakeland/semitransp_50.png);color:#fff;}


.xcol a:link,a:hover{color:#6096ce;}

/* нейтральный синий */
a.inside_page{border-bottom:1px dotted #0077A5;}

#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:16px 0;margin-left:0;}

#box_cia .item_descr,#cine_b .item_descr,SPAN.dategr,.newsh1page,.newsheader,.submenu,#box_cia .numb,#cine_b .numb,H1,H2,H3{line-height:100%;}
.descript {line-height:150%;}
.rb_title a, .readmore a {text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;}
ul.blueborder li.item_oneblock_dark{height:72px;border-bottom:1px solid;}

#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,.search_form,.bl240,.tabs dt,.film_cast_title,.calendar_month,.calendar_bar,.calendar_item,.afisha{float:left;}
div.afisha_theatres{float:right;}
#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;}


/* что за цвет? */

.lc{color:#fff7cc;}

/* дальше ничего не меняется */

.flr {float:right;}

.wbg,.tabs dt.selected{background-color:#fff;}





/* новое */
#film_card,.article_block{padding:4px;}
#film_card{margin-left:2px;}
.line480,.article_block, .mar80{margin:0 0 0 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:2px 8px;width:35px;text-align:center;display:block;}
span.vote {color:#a34d36;}
span.pending {color:#366fa3;}

body{line-height:110%;}
p,.film_cast,.article_block{line-height:160%;}

DIV,#bottom_img,IMG.limg,a.seceltor_small,.tabs dd.selected{display:block;}
#bottom_img{height:200px;}

.fs6,.video_x_download,TD.calendar_page,TD.calendar_page_act,.review,span.afisha_calendar_item_month,.video_link_size{font-size:6pt;font-family:Arial;}
.fs7,#filminfo li.descr,.counter,div.afisha_theatres,div.afisha_movies,span.town{font-size:7pt;font-family:Arial;}
.fs8,.tabs dt,.video_x_title,#filminfoline li,#filminfolinevert li,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,blockquote,.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,.article_block {font-size:10pt;}
.fs11{font-size:11pt;}
.fs12,.selector_menu,.selector_headlines,.comments_author,.h2small{font-size:12pt;}
.fs13,.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;}
.fs16x{font-size:16pt;}
.fs16, #filminfoline .numb, #filminfolinevert .numb{font-size:20pt;}
.fs18{font-size:14pt;}
.brd1t{border-top:1px solid #e0e0e0;}
.brd1r{border-right:1px solid #e0e0e0;}
.brd1b{border-bottom:1px solid #e0e0e0;}
.brd1l{border-left:1px solid #e0e0e0;}

.selector_smallmenu,#filminfo li.descr{text-transform:uppercase;}
.lowcase,.tabs dt{text-transform:lowercase;}

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;}
/* .banner997120{margin-top:8px;} */


.content{display:inline;}

#navigation{float:right;width:320px;text-align:left; margin:0 8px 0 0;}
#navigation2{float:left;width:320px;text-align:left;}
#container,#extra,#maincont,.w997,#bottom_img,.topbanner,.block997{width:997px;}
.more{padding:0 8px;}
.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:12px 16px 12px 26px; margin:6px 1px 7px;}

.red{color:#f63;}
.gc,.lightgrey,.box_mainpage{color:#aaa;}
.topprev,.brown,.rb_title,.rb_title a {color:#333;}
.dark,.film_title_eng,H2,.credits_line,.grey,.subtitle,.blog_date_main,.newssrcgr,.video_line,.readmore a{color:#666;}
.greybg,.txt,#interfacts{background-color:#f0f0f0;}
.mvideo {background-color:#efefef;} 

#release_table TR.content_dark,.content_dark,.message_ok .message_error .message_other,.newslisting,div.afisha_theatres,div.afisha_movies{background-color:#f9f9f9;}
.basic_content{border-top:1px solid #d2d2d2;}

.tabs dt,.calendar_item_day,#afisha_calendar-flexcroll-hscroller,div.afisha_calendar_checkbox,div.afisha_calendar_item{background-color:#f0f0f0;}

.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,.white,span.art_reg a,span.pagenmbact,#spec_mark,.spoiler{color:#fff;}
table#bottommenu TH,table#bottommenu a{color:#000;}
.footer_menu td,.footer_copy td,#footer{color:#666;}

.hrline,.hrlinerev,.clr,.rb_title,.h8px,.h20px,.h20pxdwn,#footer,.bottom_block,.vplay480,#comments_block,.video_line,#review_block{clear:both;}
/* .credits_line, */
.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:0px 20px;}
.mvideo,.mphoto{line-height:100%;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{color:#f3f3f3;}

/* дальше дефолтные значения */
.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: 630px; 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;}

#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 15px;margin:7px 4px 0 8px;border:none;font-size:11pt;} 
#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: #F0F0F0; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;} 
#newmenu li a {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:69px;height:100px;margin:2px;}


.afishadark {background-color:#222428;height: 20px;margin: -20px 0;opacity: 0.85;overflow: hidden;position: absolute;width: 156px;z-index: 50;}
.afishainfo {position: absolute;width:156px;margin:-20px 2px 0 2px;z-index:100;}


ul.small_content li,.linkcomment{padding:5px 0;}

.box_mainpage{padding-top:14px;margin-bottom:0;padding-bottom:0;}
.rb_title{padding:15px 10px 15px 20px;margin-top:0;}
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,.item_catname,.xcol a{color:#333;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 9px 0 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:0;width:68px;height:68px;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;font-style:italic;}


#box_cia .numb,#cine_b .numb{float:right;text-align:right;padding-top:10px;overflow:hidden;width:65px;height:28px;color:#999;}
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,div.darkmain a,#topnews a{text-decoration:none;color:#fff;} */

#box_cia a,#cine_b a,span.pagenmb a,span.nav_main_act a,span.art_tag a,span.art_nav a,#med_navigator span.nav_main_act a,#med_navigator span.art_nav a,span.art_tag a,div.darkmain a,#topnews a{text-decoration:none;color:#333;}
.item_catname a,span.pagenmb a,span.nav_main_act a,span.art_com a,#med_navigator span.nav_main_act a,#med_navigator span.art_com a{text-decoration:none;color:#fff;}

.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 {padding:0;margin:0 auto 6px;}
.video_line {float:right; width:250px; line-height: 90%; text-align:right;}
.vplay480 .video_line {float:right; width:250px; line-height: 90%; text-align:right;margin-right:12px;}
.vplay480 .video_down {float:left; width:140px; text-align:left;margin-left:12px;}

.tipsblock{font-size:16pt;line-height:150%;padding:58px 28px 0;}
.m28l{margin-left:28px;}
.m10r{margin-right:10px;}
.film_marks{width:154px;border-left:2px dotted #ddd;margin: 0 4px 8px 0;}
span.icon16,span.icon16r0,span.icon16l0,span.icon16r{display:block;width:20px;height:20px;cursor:pointer;}
span.icon16{margin-top:3px;margin-right:5px;}
span.icon16x{display:inline-block;width:16px;height:16px;cursor:pointer;margin:0 5px -5px 5px;}
span.icon32x{float:left;display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 10px;}
span.icon32x5{float:left;display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 5px;}
span.icon32{display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 auto;}
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%;}
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:17pt;margin:4px 20px 10px;}
H2{font-size:15pt;margin:0 20px 10px;}
.newsheader{margin:0 20px 10px;}
.newsh1page {font-size:16pt;margin:20px 20px 10px;}
.descript{margin:20px 20px 10px;}
SPAN.dategr{color:#AAA;}
P,.support,.spoiler{text-align:justify;margin:0 20px 10px 20px;}
.article_block{text-align:justify;}
.spoiler a{color:#fff;}
table.all0,#filmreview,#filmreview_n{border-spacing:0;}

.filminfo_div{padding:0 8px;border:1px solid #efefef;}
.filminfo_div li{padding:8px 0;}
#filminfo_block{width:156px;margin-left:8px;}
#filminfo{border-spacing:0;}
#film_card{float:right;width:484px;}
#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:20px 20px 10px;}
.review_name{margin-bottom:5px;}
IMG.img50{width:50px;float:right;border:1px solid #333;margin:5px 0;}

IMG.img67,IMG.post_img{width:67px;border:1px solid #333;}
IMG.img67_m0{width:67px;height:67px;}
IMG.img100{width:100px;float:right;border:0;}
IMG.poster_medium{margin-bottom:8px;width:156px;}
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{margin:5px 0; width:128px;padding:7px;float:left;}
#videoexcuz IMG.video_x_img{width:120px;height:70px;border:1px solid #333;}
#videoexcuz .video_x_download {margin:0 5px;}

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{padding-left:30px;}

.dashunderline{border-bottom:1px dashed #09c;}
.search_form{margin:0 0 0 20px;}
.login_block{width:310px;float:right;padding-right:8px;}
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:#666;line-height:270%;height:3.1em;border-right:1px solid #aaa;position:relative;margin-left:0;margin-right:0;cursor:pointer;padding:0 20px;}
/* .tabs dt.selected{color:#fff;z-index:3;cursor:auto;border-color:#203a5b;} */

.tabs dt.selected{color:#333;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:16px 20px;line-height: 180%;font-style: oblique;}
#filminfo li.smenu{border-top:1px dotted #6cf;}
#filminfo li.smenu, #filminfo li.descr{height:24px;padding:8px 0;}

#filminfoline li {float:left; width:80px; height:40px; text-align:center; border:0; border-right: 2px dotted #ddd; padding:10px 0; background-color:#fff;}
#filminfolinevert li {height:40px; text-align:center; border:0; border-bottom: 5px dotted #fff; padding:10px 0; background-color:#f3f3f3;}

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:#999;text-transform:lowercase;margin-right:0;padding:3px 10px 3px 0;}
span.nav_main_pas a{text-decoration:none;color:#999;border-bottom:1px solid #DDD;}
.film_cast{padding:0;}
.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{width:190px;padding:5px; margin-right:10px;}
div.afisha_movies{float:left;width:210px;padding:5px;margin-left:10px;}
.afisha{padding:5px;}
#afisha_calendar{width:990px;height:140px;position:relative;overflow:auto;}
div.afisha_calendar_item_label{width:50px;height:15px;padding:2px;font-family:"Arial Narrow";}
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 solid #DDD;}
#filminfo li.smenu a:hover{color:#0cf;text-decoration:none;border-bottom:1px solid #DDD;}
TD.calendar_page,TD.calendar_page_act{padding:3px 10px;}
div.afisha_calendar_item,div.afisha_calendar_checkbox{width:50px;padding:2px;}