-ms-viewport{width:device-width}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1px 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;outline:none;border-radius:none;box-shadow:none}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
label{cursor:default}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;caption-side:top}
th{text-align:left}
/*
 *	Simply fast class
 */
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.reset td,.reset th{border:none;background:none;padding:0}
.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;float:none;width:auto}
.l,img.left,.col-content,.col-left,.quick-params dt,.crossroad-people li .img,.crossroad-news .img,.list-comments .name,.list-comments .time,.nav-tabs,.nav-geo,.item-film .col-l,.item-film .img,.select-row-film .select-item .img,.box-detail-film .col-img,.box-detail-cinema .col-img,.box-rating > .hd h2,.box-rating > .hd p{float:left;display:inline}
.r,img.right,.col-side,.col-right,.list-comments .rating,.list-comments .stars,.nav-date,.item-film .col-r,.select-row-film .select-item .imdb,.select-row-film .select-item .status,.box-detail-film .user-rate,.box-rating > .hd .btns{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.cfx{zoom:1;}
.cfx:after,.cfx:before{content:'';display:table;clear:both}
.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}
.ctx{zoom:1;display:table-cell;}
.ie7 .ctx{display:block}
.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.hide,.js .jsHide{display:none}
.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}
.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.lower{text-transform:lowercase}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.thin{font-weight:normal}
.italic{font-style:italic}
.normal{font-style:normal}
.top{vertical-align:top}
.middle{vertical-align:middle}
.big{font-size:14px}
.bigger{font-size:18px}
.small{font-size:11px}
.error,.red{color:#c00}
.green{color:#678713}
.grey{color:#999}
.nowrap{white-space:nowrap}
/*
 * Typo
 */
body{font:normal 13px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;line-height:1.2;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#c00}
h1{font-size:22px;margin:0 0 .6em;}
h1 small{display:block;font-size:13px;color:#999}
h2{font-size:18px;margin:1.4em 0 .85em}
h3{font-size:16px;margin:1.4em 0 .8em}
h4,h5,h6{font-size:14px;margin:.2em 0 .85em}
p{margin:0 0 1.2em}
a{color:#c00;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);text-decoration:none;}
a:hover{color:#ff2a00;text-decoration:underline}
ul,ol{margin:0 0 1.5em 5px;list-style:none;padding:0}
li{padding:0 0 0 20px;margin:0 0 8px;}
li ol,li ul{margin:.75em 0 0}
ul li{background:url("../img/bg/li.png") 0 5px no-repeat}
ol{counter-reset:item;}
ol li{background:none;position:relative;}
ol li:before,ol li .ie-counter{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0;width:18px;color:#c00;font-weight:bold;text-align:left}
dl{margin:0 0 1.5em}
dt{font-weight:bold;margin:0 0 .4em}
dd{margin:0 0 1em;padding:0}
table{width:100%;clear:both;margin:0 0 1.5em;empty-cells:show;border-collapse:collapse;border:1px solid #e2e8ed}
caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top}
td,th{vertical-align:top;padding:10px 20px;border:1px solid #e2e8ed}
th{font-weight:bold;text-align:left;border-top:none}
tbody th{background:#f3f4f4}
tbody tr:nth-child(even) th{background:#fcfcfc}
thead th{padding:12px 15px 10px;border-bottom:1px solid #f7f7f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0%,#f7f7f7 100%);background:-moz-linear-gradient(top,#fff 0%,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0%,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0%,#f7f7f7 100%);background:linear-gradient(top,#fff 0%,#f7f7f7 100%);color:$dark}
blockquote{display:inline-block;margin:.8em 0 .3em;font:normal 15px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;}
blockquote p{margin:0}
blockquote .author{display:block;font-size:14px;text-align:right}
img.left{margin:0 20px 15px 0}
img.right{margin:0 0 15px 20px}
.ie7 a[href] *{cursor:pointer}
/*
 *	Grid
 */
.row,.row-main,#menu-main ul,.crossroad-news li,.list-comments .hd,.list-comments .bd,.list-comments .ft,.box-main .hd,.box-main .bd,.item-film,.box-detail-film,.box-detail-cinema,.box-rating > .hd{position:relative;margin:0;padding:0;zoom:1;}
.row:after,.row-main:after,#menu-main ul:after,.crossroad-news li:after,.list-comments .hd:after,.list-comments .bd:after,.list-comments .ft:after,.box-main .hd:after,.box-main .bd:after,.item-film:after,.box-detail-film:after,.box-detail-cinema:after,.box-rating > .hd:after,.row:before,.row-main:before,#menu-main ul:before,.crossroad-news li:before,.list-comments .hd:before,.list-comments .bd:before,.list-comments .ft:before,.box-main .hd:before,.box-main .bd:before,.item-film:before,.box-detail-film:before,.box-detail-cinema:before,.box-rating > .hd:before{content:'';display:table;clear:both}
.row-main{margin:0 auto;width:990px}
.col{display:inline;float:left;left:100%;position:relative;padding:0}
.col-content{width:653px}
.col-side{width:300px}
.col-left{width:308px}
.col-right{width:308px}
.cols-bordered .col-left:after,.cols-bordered .col-content:after,.cols-bordered .col-left > .after,.cols-bordered .col-content > .after{content:'';position:absolute;top:0;bottom:0;left:671px;border-right:1px solid #ebebeb}
.cols-bordered .col-left > .after,.cols-bordered .col-left:after{left:326px}
.cols-bordered-more .col-left:after,.cols-bordered-more .col-content:after,.cols-bordered-more .col-left > .after,.cols-bordered-more .col-content > .after{bottom:20px}
.grid-h{width:48.5%}
.col-h-1{margin-left:-100%}
.col-h-2{margin-left:-48.5%}
.grid-t{width:31.333333333333332%}
.grid-2t{width:65.66666666666666%}
.col-t-1{margin-left:-100%}
.col-t-2{margin-left:-65.66666666666667%}
.col-t-3{margin-left:-31.333333333333343%}
.grid-q{width:22.75%}
.grid-3q{width:74.25%}
.col-q-1{margin-left:-100%}
.col-q-2{margin-left:-74.25%}
.col-q-3{margin-left:-48.5%}
.col-q-4{margin-left:-22.75%}
.stars{display:inline-block;vertical-align:top;}
.stars .stars-bar,.stars .stars-in{display:block;width:80px;height:13px;background:#fff url("../img/ico/all.png") 0 -400px no-repeat}
.stars .stars-in{width:0;font:0/0 a;color:transparent;text-decoration:none;background-position:0 -425px}
.stars-l .stars-bar{width:155px;height:23px;background-position:0 -450px}
.stars-l .stars-in{height:23px;background-position:0 -475px}
.rating{display:inline-block;position:relative;padding:6px 0 5px;}
.rating .rating-bar,.rating .rating-in{display:block;width:165px;height:4px;border:1px solid #ccc;background:#fff}
.rating .rating-in{width:0;margin:-1px 0 0 -1px;background:#d11a1a;border-color:#ba0000}
.rating .rating-desc{display:block;font-size:11px;line-height:15px}
.rating .rating-btns{position:absolute;top:0;right:0;display:none}
.rating:hover .rating-desc,.rating:hover .rating-bar{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.rating:hover .rating-btns{display:block}
.more{margin:12px 0 0;border-top:1px solid #ebebeb;text-align:center;}
.more a{display:inline-block;min-width:90px;padding:0 5px;font-size:11px;line-height:19px;border:1px solid #ccc;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.more a:after{content:'';position:relative;display:inline-block;vertical-align:top;margin:5px 0 0 3px;width:8px;height:9px;background:url("../img/ico/all.png") 0 0 no-repeat}
.more a:hover:after{background-position:-25px 0}
.col-content .more{padding-right:18px;margin-right:-18px}
.col-side .more,.col-right .more{padding-left:18px;margin-left:-18px}
.status{display:inline-block;font:bold 8px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;}
.status span{display:block;background:#ff2a00;color:#fff;padding:3px 4px}
.img .status{overflow:hidden;position:absolute;top:-1px;left:-1px;width:70px;height:70px;}
.img .status span{display:block;margin:14px 0 0 -20px;width:80px;text-align:center;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.favorite{display:inline-block;vertical-align:top;width:24px;height:23px;margin-left:3px;font:0/0 a;color:transparent;text-decoration:none;background:url("../img/ico/all.png") 0 -600px no-repeat;}
.ie7 .favorite{display:inline;zoom:1}
.favorite:hover,.favorite.active{background-position:-50px -600px}
.quick-params dt{width:75px;font-weight:normal;text-transform:none;margin:0 0 4px}
.quick-params dd{margin:0 0 4px 75px}
.quick-params dt.space,.quick-params dt.space + dd{padding-top:13px}
.js .ellipsis,.js .ellipsis-all{overflow:hidden}
.ad-leader{width:1012px;margin-left:-5px;}
#main + .ad-leader{margin-top:25px}
.ad-side{width:315px;margin:0 0 25px}
.twitter-share-button{width:85px !important}
.fb_like{height:20px !important;}
.fb_like span{vertical-align:top !important}
.fb-like-box{margin:0 0 29px;}
.col-right .fb-like-box{margin-top:40px}
.page-wrap .share{height:20px;line-height:20px;overflow:hidden;}
.page-wrap .share > *{display:inline-block !important;vertical-align:top !important;}
.ie7 .page-wrap .share > *{display:inline !important;zoom:1}
.page-wrap .share .fb-like{margin-right:11px}
.ico-imdb{position:relative;display:inline-block;vertical-align:middle;top:-2px;width:37px;height:18px;background:url("../img/ico/all.png") 0 -300px no-repeat;font:0/0 a;color:transparent;text-decoration:none}
.popup{position:absolute;top:0;left:0;display:none;z-index:99;padding:12px 12px 0;width:786px;background:#fff;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.popup .menu-locality{margin:12px -12px 0;padding:8px 0;border-top:1px solid #ebebeb}
.popup-select-cinema{width:516px}
.menu-locality .col{left:auto;width:270px}
.menu-locality ul{font-size:14px;line-height:18px;}
.menu-locality ul a{position:relative;display:block;padding:4px 20px 4px 27px;color:#333;text-decoration:none;}
.menu-locality ul a:hover{background:#ff2a00;color:#fff}
.menu-locality ul a.active{font-weight:bold;}
.menu-locality ul a.active:hover{background:none;color:#333;cursor:default}
.menu-locality ul + ul{margin-top:26px}
.menu-locality .favorite{position:absolute;left:5px;top:4px;width:16px;height:15px;margin:0;background-position:-100px -600px;}
.menu-locality .favorite.active{background-position:-150px -600px}
.timeline{position:relative;background:#fff;border:1px solid #e6e6e6;height:11px;margin:20px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.timeline-now{display:block;height:11px;background:#e6e6e6;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.timeline-times{position:absolute;top:0;left:5px;right:6px}
.timeline-time{position:absolute;top:-1px;margin:0 0 0 -15px;width:30px;text-align:center;font:11px/17px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999;}
.timeline-time .timeline-point{display:block;width:11px;height:11px;border:1px solid #ccc;margin:0 auto;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.timeline-time .timeline-text{display:block;width:100%}
.timeline-time.active{color:#c00;}
.timeline-time.active .timeline-point{background:#cc0101 url("../img/btn/all.png") 0 -9px repeat-x;border-color:#ba0000}
.timeline-time.reverse .timeline-text{position:absolute;bottom:100%}
.ajax-layers{position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.ajax-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}
.ajax-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/bg/ajax.gif") 50% 100px no-repeat}
/*
 *	Forms
 */
.inp-text{display:block;border:1px solid #ccc;padding:7px 11px 6px;height:17px;font:14px/17px Arial,"Helvetica Neue",Helvetica,sans-serif;background:#fff;color:#333;-webkit-box-shadow:inset 0 0 5px rgba(204,204,204,0.6);-moz-box-shadow:inset 0 0 5px rgba(204,204,204,0.6);box-shadow:inset 0 0 5px rgba(204,204,204,0.6);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.inp-text::-moz-placeholder{color:#999}
.inp-text::-webkit-input-placeholder{color:#999}
.inp-text:focus::-moz-placeholder{color:rgba(0,0,0,0)}
.inp-text:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}
.inp-text:focus{border-color:#999}
.inp-fix{position:relative;display:block;padding:0 24px 0 0;}
.inp-fix .inp-text{width:100%;margin:0 -24px 0 0}
.btn{display:inline-block;vertical-align:top;margin:0;padding:0;background:transparent;border:none;text-decoration:none;}
.ie7 .btn{display:inline;zoom:1}
.btn span{position:relative;display:block;height:30px;padding:0 13px;background:#cc0101 url("../img/btn/all.png") 0 0 repeat-x;color:#fff;font:bold 14px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;text-decoration:none;border:1px solid #ba0000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn:hover{text-decoration:none;}
.btn:hover span{background:#ff2b01 url("../img/btn/all.png") 0 -100px repeat-x;border-color:#ed2800}
.btn-search span{padding:0 10px;font:0/0 a;color:transparent;}
.btn-search span .before,.btn-search span:before{content:'';display:block;width:20px;height:20px;margin:5px 0;background:url("../img/btn/all.png") 0 -200px no-repeat}
.btn-white span{background:#fff;border-color:#ccc;color:#333}
.btn-white:hover span{border-color:#999;background:#fff}
.btn-add span,.btn-like span,.btn-navigate span{padding-left:32px;}
.btn-add span .before,.btn-like span .before,.btn-navigate span .before,.btn-add span:before,.btn-like span:before,.btn-navigate span:before{content:'';position:absolute;top:50%;left:0;background:url("../img/btn/all.png") 0 -300px no-repeat;width:15px;height:15px;margin:-7px 0 0 9px}
.btn-like span{padding-left:33px;}
.btn-like span .before,.btn-like span:before{width:15px;height:17px;margin:-9px 0 0 8px;background-position:0 -400px}
.btn-not-like span{padding-right:33px;}
.btn-not-like span .before,.btn-not-like span:before{content:'';position:absolute;top:50%;right:0;width:15px;height:17px;margin:-7px 8px 0 0;background:url("../img/btn/all.png") 0 -500px no-repeat}
.btn-navigate span{padding-left:42px;}
.btn-navigate span .before,.btn-navigate span:before{width:25px;height:21px;margin:-11px 0 0 8px;background-position:0 -600px}
.btn-arr{margin-right:20px;}
.btn-arr span{padding-right:9px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.btn-arr span .after,.btn-arr span:after{content:'';position:absolute;left:100%;top:-1px;width:16px;height:32px;background:url("../img/btn/all.png") 100% -1300px no-repeat}
.btn-arr:hover span:after,.btn-arr:hover span .after{background-position:100% -1400px}
.suggest-result{display:none;position:absolute;top:0;right:0;white-space:nowrap;min-width:270px;overflow:hidden;background:#fff;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.suggest-result a{display:block;padding:0 16px;line-height:20px;color:#333;}
.suggest-result a:hover{background-color:#ff2a00;color:#fff;text-decoration:none}
/*
 *	Layout
 */
body{position:relative;color:#333}
/*
 *	Logo
 */
#logo{display:block;margin:0 0 14px;padding:0;font:100%/1 Arial,"Helvetica Neue",Helvetica,sans-serif;width:223px;}
#logo a{display:block;background:url("../img/logo-dokina-tiscali-hover.png") 400px 0 no-repeat;}
#logo a:hover{background-position:0 0;}
#logo a:hover img{visibility:hidden}
/*
 *	Base layout
 */
.page-bg{background:#151a1f url("../img/bg/pattern.png") 50% 0 repeat}
.page-wrap{position:relative;width:990px;margin:0 auto;padding:29px 20px;background:#fff url("../img/bg/footer.png") 0 100% repeat-x;-webkit-box-shadow:0 0 20px rgba(6,18,27,0.8);-moz-box-shadow:0 0 20px rgba(6,18,27,0.8);box-shadow:0 0 20px rgba(6,18,27,0.8)}
.ad-wrap{position:relative;z-index:2;width:990px;margin:0 auto;background:#fff;padding:29px 20px 0;}
.ad-wrap + .page-wrap{padding-top:0}
.skin-test .page-bg{background:#0fc9d1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.skin-test .ad-wrap{background:none}
#header{padding:14px 0 0 0}
#main > .row{margin-bottom:22px;}
#main > .row:last-child{margin-bottom:0}
/*
 *	Menu
 */
#menu-skip{position:absolute;left:-5000px;top:-5000px;}
#menu-skip a:focus{position:absolute;top:5000px;left:5000px}
#menu-main{position:relative;overflow:hidden;zoom:1;padding:0 0 3px;margin:0 0 22px;font:bold 14px/29px Arial,"Helvetica Neue",Helvetica,sans-serif;}
#menu-main ul{padding:0 0 1px;background:#e4e4e4 url("../img/bg/menu.png") 0 0 repeat-x;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}
#menu-main li{float:left;overflow:hidden;padding:0 0 3px;margin:0 -1px -4px 0}
#menu-main a{display:block;border:1px solid #d2d2d2;border-width:0 1px;padding:0 16px;zoom:1;}
#menu-main a:hover{position:relative;background:#ff2a01 url("../img/bg/menu.png") 0 -200px repeat-x;color:#fff;border-color:#e02803;-webkit-box-shadow:0 2px 1px rgba(224,40,3,0.5);-moz-box-shadow:0 2px 1px rgba(224,40,3,0.5);box-shadow:0 2px 1px rgba(224,40,3,0.5);text-decoration:none}
#menu-main a.active{position:relative;z-index:2;background:#cc0101 url("../img/bg/menu.png") 0 -100px repeat-x;color:#fff;border-color:#bc2929;-webkit-box-shadow:0 2px 1px rgba(205,4,4,0.5);-moz-box-shadow:0 2px 1px rgba(205,4,4,0.5);box-shadow:0 2px 1px rgba(205,4,4,0.5)}
#menu-main li:first-child a{font:0/0 a;color:transparent;text-decoration:none;}
#menu-main li:first-child a:after,#menu-main li:first-child a .after{content:'';display:inline-block;vertical-align:middle;width:24px;height:22px;margin:3px 8px 4px;background:url("../img/bg/menu.png") 0 -400px no-repeat}
#menu-main li:first-child a.active:after,#menu-main li:first-child a.active .after{background-position:0 -300px}
#menu-main .share{position:absolute;right:16px;top:5px}
/*
 *	Form
 */
#form-search{position:absolute;right:10px;top:35px}
.form-search{position:relative;padding-right:41px;width:240px;}
.form-search .inp-text{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}
.form-search .btn-search{position:absolute;right:0;top:0;}
.ie7 .form-search .btn-search{top:1px}
.form-search .btn-search span{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
/*
 *	Crossroads
 */
/* Cover */
.crossroad-cover{position:relative;margin:0 0 25px;}
.crossroad-cover ul{font-family:'Courier New',monospace;letter-spacing:-.63em;margin:0 0 -10px -27px;zoom:1}
.ie7 .crossroad-cover ul{word-spacing:-.63em}
.crossroad-cover ul > *{display:inline-block;vertical-align:top;width:142px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .crossroad-cover ul > *{display:inline;zoom:1}
.crossroad-cover li{margin:0 0 17px 27px;}
.crossroad-cover li > a{position:relative;z-index:2;display:block;text-decoration:none;min-height:253px}
.crossroad-cover li .img{position:relative;display:block;height:213px;margin:0 0 8px;background:#eee;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);text-align:center;font:0/213px a}
.crossroad-cover li .name{display:block;text-align:center;font-weight:bold;margin:0 5px;}
.ie7 .crossroad-cover li .name{margin:0;word-break:break-all;overflow:hidden;width:142px}
.crossroad-cover li .ico-play{position:absolute;top:50%;left:50%;width:39px;height:44px;background:url("../img/ico/all.png") 0 -25px no-repeat;margin:-22px 0 0 -20px}
.crossroad-cover li a:hover .img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #ff2a00}
.crossroad-cover li a:hover .name{text-decoration:underline}
.crossroad-cover li a:hover .ico-play{width:59px;height:68px;margin:-34px 0 0 -30px;background-position:-50px -25px}
.crossroad-cover li.active > a .img:after,.crossroad-cover li.active > a:hover .img:after{content:'';position:absolute;top:-4px;left:-4px;width:100%;height:100%;border:4px solid #c00;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.crossroad-cover li.active > a:after{content:'';position:absolute;border-bottom:10px solid #c00;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;left:50%;margin:8px 0 0 -10px}
.crossroad-cover .scroll{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;margin:0;}
.crossroad-cover .scroll > * > *{white-space:normal}
.js .crossroad-cover .scroll{overflow-x:hidden}
.crossroad-cover .scroll li{padding:0 0 0 13px;margin:0;}
.crossroad-cover .scroll li:first-child{padding-left:0}
.crossroad-cover .sk-carousel-x{position:relative;overflow:hidden;width:100%;}
.crossroad-cover .sk-carousel-x .scroll{overflow:visible}
/*.crossroad-cover .prev,.crossroad-cover .next{position:absolute;z-index:5;left:0;top:0;bottom:0;width:21px;}
.crossroad-cover .prev span,.crossroad-cover .next span{position:absolute;top:92px;left:0;width:21px;height:31px;background:url("../img/ico/all.png") 0 -100px no-repeat;font:0/0 a;color:transparent;text-decoration:none}*/
.crossroad-cover .prev.off,.crossroad-cover .next.off,.crossroad-cover .prev.disabled,.crossroad-cover .next.disabled{display:none}
/*.crossroad-cover .prev:hover span{background-position:-50px -100px}
.crossroad-cover .next{left:auto;right:0;}
.crossroad-cover .next span{background-position:0 -150px}
.crossroad-cover .next:hover span{background-position:-50px -150px}*/
.crossroad-cover + .crossroad-cover{margin-top:-15px}
.col-side .crossroad-cover{margin-bottom:18px;}
.col-side .crossroad-cover ul{margin-left:-16px;margin-right:-2px;margin-bottom:-18px;}
.col-side .crossroad-cover ul li{margin-left:16px}
.box-main .crossroad-cover ul{margin-left:-22px;margin-bottom:-17px;}
.box-main .crossroad-cover ul li{margin-left:22px}
.crossroad-cover .crossroad-detail{height:0;position:absolute;left:0;top:auto;width:100%;display:block;overflow:hidden;}
.crossroad-cover .crossroad-detail .item-cover{margin:17px 0 10px}
/* Gallery */
.crossroad-gallery{position:relative;margin:0 0 15px;}
.crossroad-gallery .scroll{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;margin:0;}
.crossroad-gallery .scroll > * > *{white-space:normal}
.js .crossroad-gallery .scroll{overflow-x:hidden}
.crossroad-gallery .scroll li{padding:0 0 0 13px;margin:0;}
.crossroad-gallery .scroll li:first-child{margin-left:0;padding-left:0}
.crossroad-gallery .sk-carousel-x{position:relative;overflow:hidden;width:100%;}
.crossroad-gallery .sk-carousel-x .scroll{overflow:visible}
.crossroad-gallery ul{font-family:'Courier New',monospace;letter-spacing:-.63em;margin:0 0 -10px -27px;}
.ie7 .crossroad-gallery ul{word-spacing:-.63em}
.crossroad-gallery ul > *{display:inline-block;vertical-align:top;width:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .crossroad-gallery ul > *{display:inline;zoom:1}
.crossroad-gallery ul li{margin:0 0 17px 27px}
.crossroad-gallery ul a{display:block;text-decoration:none}
.crossroad-gallery ul .img{position:relative;display:block;overflow:hidden}
.crossroad-gallery ul .ico-zoom{display:none;position:absolute;top:50%;left:50%;width:62px;height:71px;background:url("../img/ico/all.png") 0 -200px no-repeat;margin:-35px 0 0 -31px}
.crossroad-gallery ul a:hover .ico-zoom{display:block}
/*.crossroad-gallery .prev,.crossroad-gallery .next{position:absolute;left:0;top:0;bottom:0;width:21px;}
.crossroad-gallery .prev span,.crossroad-gallery .next span{position:absolute;top:92px;left:0;width:21px;height:31px;background:url("../img/ico/all.png") 0 -100px no-repeat;font:0/0 a;color:transparent;text-decoration:none}*/
.crossroad-gallery .prev.off,.crossroad-gallery .next.off,.crossroad-gallery .prev.disabled,.crossroad-gallery .next.disabled{display:none}
/*.crossroad-gallery .prev:hover span{background-position:-50px -100px}
.crossroad-gallery .next{left:auto;right:0;}
.crossroad-gallery .next span{background-position:0 -150px}
.crossroad-gallery .next:hover span{background-position:-50px -150px}*/
/* People */
.crossroad-people{margin:0 0 15px;}
.crossroad-people ul{font-family:'Courier New',monospace;letter-spacing:-.63em;margin:0 0 -20px -35px}
.ie7 .crossroad-people ul{word-spacing:-.63em}
.crossroad-people ul > *{display:inline-block;vertical-align:top;width:227px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .crossroad-people ul > *{display:inline;zoom:1}
.crossroad-people li{padding:0 0 0 63px;margin:0 0 20px 35px;}
.crossroad-people li .img{margin:-5px 0 0 -63px}
.crossroad-people li .title{font:bold 13px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin:5px 0 .25em}
.crossroad-people li strong{font-weight:normal;color:#999;display:block}
.crossroad-people-small ul{margin:0 0 -10px -25px}
.crossroad-people-small li{width:140px;padding:0 0 0 35px;margin:0 0 10px 25px;}
.crossroad-people-small li .img{margin:0 0 0 -35px}
.crossroad-people-small li .title{margin:0 0 .15em}
.crossroad-people-small li p{font-size:11px}
/* Top */
.crossorad-top li .before,.crossorad-top li:before,.crossorad-top li .ie-counter{display:none}
.crossorad-top li{padding:5px 90px 5px 14px;background:#f6f6f5;min-height:40px;line-height:40px;}
.ie7 .crossorad-top li{font-size:32px}
.crossorad-top li:nth-child(2n){background:#fbfbfb}
.crossorad-top li .img{position:absolute;top:5px;left:0;font-size:0;}
.crossorad-top li .img + .name{padding-left:26px}
.crossorad-top li .name{display:inline-block;vertical-align:middle;font-size:13px;line-height:16px;margin:-1px 0 0;}
.ie7 .crossorad-top li .name{display:inline;zoom:1}
.crossorad-top li .name.ellipsis{max-height:32px}
.crossorad-top li p{position:absolute;top:50%;right:14px;line-height:18px;margin-top:-8px;font-size:13px}
.crossorad-top li a:hover .name{text-decoration:underline}
/* News */
.crossroad-news li + li{margin:23px 0 0}
.crossroad-news li p{margin:0}
.crossroad-news .name{font-size:14px;line-height:18px;margin:3px 0 0}
.crossroad-news .item-small{padding:0 0 0 120px;}
.crossroad-news .item-small .name.ellipsis{max-height:54px}
.crossroad-news .item-small .img{margin:0 0 0 -120px}
.col-side .crossroad-news ul{min-height:253px}
.user-rate{position:relative;border:1px solid #ccc;width:93px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 40px;}
.user-rate > strong{color:#c00;display:block;text-align:center;padding:3px 0 0;line-height:90px;font-size:73px}
.user-rate > span{position:absolute;bottom:3px;right:3px;color:#999}
.user-rate .btn{position:absolute;top:100%;left:0;margin:0 0 0 -1px;display:block;width:95px}
.list-comments li{border:1px solid #dbdbdb;font-size:14px;line-height:18px;padding:0 0 12px;}
.list-comments li + li{margin-top:10px}
.list-comments .hd{background:#f3f3f3;padding:0 20px;margin:0 0 18px}
.list-comments .bd{padding:0 20px;margin:0 0 19px}
.list-comments .ft{padding:0 20px}
.list-comments .name{margin:9px 0}
.list-comments .rating{margin:2px 0 0}
.list-comments .stars{margin:-5px 0 0}
.list-comments .time{color:#999}
.list-comments p{margin:0}
.box-main{margin:0 0 22px;}
.box-main .hd{z-index:10;min-height:47px;}
.box-main .hd h2{float:left;min-width:300px;margin:10px 0 0}
.box-main .bd{border-top:3px solid #ba0000;background:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px 13px}
.box-main .col-l{float:left;width:300px}
.box-main .col-r{float:right;width:626px}
.nav-tabs{margin-left:13px;min-width:300px;}
.nav-tabs ul{font-family:'Courier New',monospace;letter-spacing:-.63em;white-space:nowrap}
.ie7 .nav-tabs ul{word-spacing:-.63em}
.nav-tabs ul > *{display:inline-block;vertical-align:top;width:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .nav-tabs ul > *{display:inline;zoom:1}
.nav-tabs li{margin-left:2px;}
.nav-tabs li:first-child{margin-left:0}
.nav-tabs a{display:block;font:bold 18px/46px Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 20px;border:1px solid #ccc;border-bottom:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#fff;}
.nav-tabs a:hover{background:#ed2800 url("../img/btn/all.png") 0 -800px repeat-x;color:#fff;border-color:#ed2800;text-decoration:none;cursor:pointer}
.nav-tabs a.active{background:#cc0101 url("../img/btn/all.png") 0 -700px repeat-x;color:#fff;border-color:#ba0000;}
.nav-tabs a.active:hover{text-decoration:none;cursor:default}
.nav-geo{margin:6px 0 0 35px;padding:0 0 0 23px;background:url("../img/ico/all.png") 0 -696px no-repeat;}
.nav-geo strong{display:block}
.nav-date{text-transform:uppercase;margin:7px 96px 0 22px;}
.nav-date ul{font-family:'Courier New',monospace;letter-spacing:-.63em;white-space:nowrap}
.ie7 .nav-date ul{word-spacing:-.63em}
.nav-date ul > *{display:inline-block;vertical-align:top;width:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .nav-date ul > *{display:inline;zoom:1}
.nav-date li{padding-left:9px;}
.nav-date li:first-child{padding-left:0}
.nav-date li > a,.nav-date li > strong{display:block;font:bold 14px/29px Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 16px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333;background:#fff;}
.nav-date li > a:hover,.nav-date li > strong:hover{text-decoration:none;color:#333;border-color:#999;cursor:pointer}
.nav-date li > a.active,.nav-date li > strong.active{color:#c00;border-color:#ba0000;}
.nav-date li > a.active:hover,.nav-date li > strong.active:hover{text-decoration:none;cursor:default}
.nav-date .datepick{position:relative;}
.nav-date .datepick > strong{background:url("../img/btn/all.png") 100% -1199px no-repeat;padding-right:40px}
.nav-date .datepick .list{display:none;position:absolute;top:100%;margin-top:-1px;right:0;white-space:nowrap;min-width:100%;overflow:hidden}
.nav-date .datepick .list-in{display:block;background:#fff;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.nav-date .datepick a{display:block;padding:0 16px;line-height:25px;color:#333;}
.nav-date .datepick a:hover{background-color:#ff2a00;color:#fff;text-decoration:none}
.nav-date .datepick:hover{z-index:10;}
.nav-date .datepick:hover > strong{border-color:#999}
.nav-date .datepick:hover .list{display:block}
.nav-view{position:absolute;top:0;right:0;margin:7px 0 0 22px;}
.nav-view ul{position:relative;font-family:'Courier New',monospace;letter-spacing:-.63em;white-space:nowrap;}
.ie7 .nav-view ul{word-spacing:-.63em}
.nav-view ul > *{display:inline-block;vertical-align:top;width:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .nav-view ul > *{display:inline;zoom:1}
.nav-view ul:before,.nav-view ul:after{content:'';position:absolute;z-index:10;left:3px;right:3px;background:#fff;height:1px;top:1px}
.nav-view ul:after{top:auto;bottom:1px}
.nav-view li{margin-left:-1px;}
.nav-view li:first-child{margin-left:0}
.nav-view a{display:block;height:29px;width:36px;border:1px solid #ccc;font:0/0 a;color:transparent;text-decoration:none;}
.nav-view a:hover{border-color:#999;position:relative;cursor:pointer}
.nav-view a.active{position:relative;z-index:2;border-color:#ba0000}
.nav-view li:first-child a{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.nav-view li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.nav-view .ico-table a{background:#fff url("../img/ico/all.png") 6px -797px no-repeat;}
.nav-view .ico-table a.active{background-position:-94px -797px}
.nav-view .ico-list a{background:#fff url("../img/ico/all.png") 7px -845px no-repeat;}
.nav-view .ico-list a.active{background-position:-93px -845px}
.item-film{padding:2px 0 0 110px;color:#666;}
.item-film .col-l{position:relative;width:490px;}
.item-film .col-l > a{display:block;max-width:320px}
.item-film .col-r{width:300px;padding:4px 0 0}
.item-film .img{position:relative;display:block;margin:-2px 0 0 -110px;width:95px;height:142px;background:#eee;text-align:center;font:0/142px a}
.item-film .name{margin:0 0 8px;font-size:18px;color:#333;max-width:320px}
.item-film .summary{margin:0;line-height:17px}
.item-film .imdb{position:absolute;right:0;top:5px;font-size:10px;color:#999;font-weight:bold;}
.item-film .imdb strong{color:#333;font-size:14px}
.item-film .close{position:absolute;right:100px;top:4px;font-size:14px;}
.item-film .close a{display:block;padding:0 0 0 21px;background:url("../img/btn/all.png") 0 -996px no-repeat;}
.item-film .close a:hover{background-position:0 -1096px}
.item-film .ico-imdb{margin-right:3px}
.item-film .btns{margin:0}
.item-film .desc{height:85px;margin:0 0 14px;line-height:17px}
.item-film .btn span{padding:0 7px;min-width:80px}
.item-film a:hover .name{color:#ff2a00}
.col-r .item-film .name{max-width:400px;height:22px}
.js .col-r .item-film{cursor:pointer}
.col-r .item-film a:hover{text-decoration:none;}
.col-r .item-film a:hover .name{color:#333}
.item-cover{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.item-cover .film{overflow:hidden;border-bottom:1px solid #ccc;padding:10px 12px 10px 10px;margin-bottom:-1px;}
.item-cover .film .l{width:300px;margin-right:20px}
.item-cover .film .name{padding:2px 0 0;margin:0 0 7px;font-size:18px;line-height:20px;text-align:left}
.item-cover .film .imdb{margin:0;font-size:10px;color:#999;}
.item-cover .film .imdb .ico-imdb{margin-right:2px}
.item-cover .film .imdb strong{color:#333;font-size:12px}
.item-cover .film .summary{float:left;width:300px;color:#666;margin:0}
.item-cover .film .btns{float:right;margin:0;text-align:right;width:300px;padding:8px 0 0}
.item-cover .film .btn span{min-width:80px;padding:0 5px}
.item-cover .cinema{position:relative;padding:9px 600px 9px 65px;overflow:hidden;zoom:1;border-top:1px solid transparent;border-bottom:1px solid transparent;background:50% 0 no-repeat;-webkit-background-origin:border-box;-moz-background-origin:border-box;background-origin:border-box;-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box;margin-bottom:-1px;}
.ie7 .item-cover .cinema{width:327px}
.item-cover .cinema .l{position:relative}
.item-cover .cinema .timeline{position:absolute;right:50px;top:50%;width:480px;margin:-5px 0 0}
.item-cover .cinema .distance{position:absolute;top:17px;font-size:12px;left:7px;text-align:center;width:45px;padding:0 0 8px;color:#666;background:url("../img/bg/distance.png") 50% 18px no-repeat}
.item-cover .cinema .name{display:block;font-size:16px;line-height:20px;margin:1px 0 3px;height:20px;text-align:left;}
.item-cover .cinema .name a,.item-cover .cinema .name a:hover{color:#333;text-decoration:none}
.item-cover .cinema .summary{color:#666}
.item-cover .cinema .favorite{position:absolute;left:100%;top:8px;margin-left:9px}
.item-cover .cinema:hover{background-color:#fff;border-color:#ccc;z-index:2}
.item-cover .cinema + .cinema{background-image:url("../img/bg/separator.png")}
.js .item-cover .cinema{cursor:pointer}
/*
 *	Program
 */
.program + .program{margin-top:18px}
.select-row{margin:0 0 12px;min-height:60px;}
* + .select-row{margin-top:18px}
.select-row h2{font-size:18px;float:left;margin:0;padding:19px 0 0}
.col-r .select-row{border-bottom:1px solid #e6e6e6;min-height:59px;margin-right:-13px;padding-right:24px}
.select-item,.select-list-cinema li{position:relative;float:left;width:337px;margin:0;border:1px solid #ccc;padding:9px 36px 9px 7px;min-height:40px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.select-item:after,.select-list-cinema li:after,.select-item .after,.select-list-cinema li .after{content:'';position:absolute;right:0;top:1px;bottom:1px;width:29px;border-left:1px solid #ccc;background:url("../img/btn/arr-down.png") 50% 50% no-repeat}
.select-item .name,.select-list-cinema li .name{display:block;font-size:16px;line-height:20px;height:20px;margin:1px 0 3px;}
.select-item .name a,.select-list-cinema li .name a{display:block;color:#333;text-decoration:none;}
.select-item .name a:hover,.select-list-cinema li .name a:hover{color:#333;text-decoration:none}
.select-item .summary,.select-list-cinema li .summary{float:left;color:#666}
.select-item.sk-dialog-active,.select-list-cinema li.sk-dialog-active,.select-item:hover,.select-list-cinema li:hover{border-color:#999}
.js .select-item,.js .select-list-cinema li{cursor:pointer}
.select-row-new .select-item .name{text-align:center;padding-top:10px}
.select-row-film .select-item{padding-left:47px;width:297px;}
.select-row-film .select-item .imdb{margin:0 0 -3px 7px;font-size:10px;color:#999;}
.select-row-film .select-item .imdb .ico-imdb{margin-right:2px;}
@media (-webkit-min-device-pixel-ratio:0){.select-row-film .select-item .imdb .ico-imdb{vertical-align:top}
}.select-row-film .select-item .imdb strong{color:#333;font-size:12px}
.select-row-film .select-item .img{margin:0 0 0 -40px;height:40px;font:0/40px a;text-align:center;background:#eee}
.select-row-film .btns{float:left;padding:15px 0 0 18px;margin:0}
.select-row-cinema .select-item,.select-list-cinema li{padding-left:60px;width:284px;}
.select-row-cinema .select-item .favorite,.select-list-cinema li .favorite{position:absolute;right:37px;top:17px}
.select-row-cinema .select-item .distance,.select-list-cinema li .distance{position:absolute;top:17px;font-size:12px;left:7px;text-align:center;width:45px;padding:0 0 8px;color:#666;background:url("../img/bg/distance.png") 50% 18px no-repeat}
.select-row-cinema .btns{float:left;padding:15px 0 0 18px;margin:0}
.select-row-cinema .logo{float:right;font:0/60px a;margin:0 0 -1px}
.select-list-cinema{margin:0 0 39px;}
.select-list-cinema .scroll{font-family:'Courier New',monospace;letter-spacing:-.63em;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.ie7 .select-list-cinema .scroll{word-spacing:-.63em}
.select-list-cinema .scroll > *{display:inline-block;vertical-align:top;width:100%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .select-list-cinema .scroll > *{display:inline;zoom:1}
.select-list-cinema .scroll > * > *{white-space:normal}
.js .select-list-cinema .scroll{overflow-x:hidden}
.select-list-cinema .scroll ul{padding-left:20px;}
.select-list-cinema .scroll ul:first-child{padding-left:0}
.select-list-cinema .sk-carousel-x{position:relative;overflow:hidden;width:100%;}
.select-list-cinema .sk-carousel-x .scroll{overflow:visible}
.select-list-cinema li{float:none;width:auto;padding-right:42px;background:transparent;border-color:transparent;}
.select-list-cinema li:after{display:none}
.select-list-cinema li .favorite{right:10px}
.select-list-cinema li:hover{background:#fff;border-color:#ccc;cursor:pointer}
.select-list-cinema li.active{background:#fff;border-color:#c00;color:#c00;}
.select-list-cinema li.active .distance{color:#c00;background-position:50% -182px}
.select-list-cinema li.active .summary,.select-list-cinema li.active .name a,.select-list-cinema li.active .name a:hover{color:#c00}
.select-list-cinema li + li{margin-top:11px}
.select-list-cinema .pager{text-align:center;font:0/31px Arial,"Helvetica Neue",Helvetica,sans-serif;margin:11px 0 0;}
.select-list-cinema .pager a{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;font:0/0 a;color:transparent;text-decoration:none;background:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.select-list-cinema .pager a.active{border-top:1px solid #999;background:#999}
.select-list-cinema .pager a:hover{border-color:#999}
.select-list-cinema .pager .prev,.select-list-cinema .pager .next{width:29px;height:29px;margin:0 9px}
.select-list-cinema .pager .prev{background:#fff url("../img/btn/all.png") 0 -1493px no-repeat}
.select-list-cinema .pager .next{background:#fff url("../img/btn/all.png") 100% -1593px no-repeat}
.select-list-cinema .pager .disabled{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.select-list-cinema .pager .disabled:hover{border-color:#ccc}
.program-list li + li{margin-top:10px;padding-top:11px;background:url("../img/bg/separator.png") 50% 0 no-repeat}
.col-r .program-list{padding-right:24px;margin:-10px -13px -10px 0;}
.col-r .program-list li{margin:0;padding:10px;border:1px solid transparent;-webkit-background-origin:border-box;-moz-background-origin:border-box;background-origin:border-box;-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box;}
.col-r .program-list li + li{margin:-1px 0 0}
.col-r .program-list li:last-child{margin-bottom:10px}
.col-r .program-list li:hover{position:relative;z-index:2;background:#fff;border-color:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.js .col-r .program-list ul{max-height:663px;overflow:hidden;padding:10px 0 0}
.col-r .program-list:before,.col-r .program-list:after{content:'';position:absolute;top:0;left:0;right:24px;z-index:10;height:10px;background:url("../img/bg/mask-scroll.png") 0 0 repeat-x}
.col-r .program-list:after{top:auto;bottom:0;background-position:0 -50px}
.program-list.js-scroll{position:relative;zoom:1;overflow:hidden}
.program-list .scrollbar{position:absolute;top:10px;right:0;bottom:10px;width:15px;border-left:1px solid #fff}
.program-list .sk-slider-range{position:absolute;top:22px;bottom:22px}
.program-list .sk-slider-pane{position:absolute;top:0;bottom:0}
.program-list .sk-slider-handle{height:44px;position:absolute;left:3px;top:0;width:9px;margin-top:-22px;background:#666;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transform:translate3d(0,0,1px)}
.program-table{position:relative;}
.program-table table{position:relative;border:none;border-collapse:collapse}
.program-table td,.program-table th{padding:8px 5px;background:none;border:1px solid #cacaca;border-width:0 0 1px;vertical-align:middle;}
.program-table td + *,.program-table th + *{border-left-width:1px}
.program-table thead td,.program-table thead th{border-top-width:1px;text-align:center;padding:8px 0;line-height:1;vertical-align:bottom}
.program-table thead .col-name,.program-table thead .col-time{font-size:14px}
.program-table thead .col-distance{font-size:11px;width:70px}
.program-table thead .col-version{font-size:11px;width:40px}
.program-table thead .col-imdb{width:68px;padding-top:6px;padding-bottom:6px}
.program-table tbody td{background:#fff}
.program-table tbody .col-name{font-size:14px;}
.program-table tbody .col-name a{font-weight:bold}
.program-table tbody .col-distance{font-size:12px;padding-left:16px;color:#999}
.program-table tbody .col-version{font-size:12px;text-align:center;color:#999}
.program-table tbody .col-imdb{text-align:center;font-size:10px;color:#999;}
.program-table tbody .col-imdb strong{color:#333;font-size:12px}
.program-table tbody .col-time{background:none;padding:2px 0;width:38px;text-align:center;font-weight:bold;font-size:12px;line-height:14px;color:#999;}
.program-table tbody .col-time + .col-time{border-left-width:0;padding-left:1px;background-image:url("../img/bg/bd-w.png");background-repeat:repeat-y}
.program-table tbody .col-time.full{background-color:#fff;}
.program-table tbody .col-time.full + .full{background-image:url("../img/bg/bd-grey.png")}
.program-table tbody .col-time.active{color:#333}
.program-table tbody tr:hover td{cursor:pointer;}
.program-table tbody tr:hover td.col-name,.program-table tbody tr:hover td.col-distance,.program-table tbody tr:hover td.col-version,.program-table tbody tr:hover td.col-imdb{color:#fff;background-color:#e8371f;}
.program-table tbody tr:hover td.col-name strong,.program-table tbody tr:hover td.col-distance strong,.program-table tbody tr:hover td.col-version strong,.program-table tbody tr:hover td.col-imdb strong{color:#fff}
.program-table tbody tr:hover td.full{background-color:#e8371f}
.program-table tbody tr:hover td.active{color:#fff}
.program-table tbody tr:hover td .link,.program-table tbody tr:hover td .toggle{color:#fff;text-decoration:underline}
.program-table tbody tr:hover td .toggle{background:url("../img/btn/all.png") 100% -896px no-repeat}
.program-table tbody tr.detail:hover td{cursor:text}
.program-table .favorite{float:right;margin:-4px 0 -3px}
.program-table .col-imdb .ico-imdb{top:0}
.program-table .toggle{display:block;padding-right:25px}
.js .program-table .detail{display:none}
.program-table .detail td{padding:12px 18px 12px 5px}
.program-table .timeline-vertical{position:absolute;top:31px;bottom:0;width:1px;background:#c00;}
.program-table .timeline-vertical .top,.program-table .timeline-vertical .bottom{position:absolute;margin-left:-5px;bottom:100%;left:0;width:11px;height:6px;background:url("../img/bg/vertical-timeline.png") 0 0 no-repeat}
.program-table .timeline-vertical .bottom{bottom:auto;top:100%;background-position:0 100%}
/*
 *	Box
 */
.box-detail-film{padding:0 0 25px;margin:0 0 18px;border-bottom:1px solid #ebebeb;}
.box-detail-film .col-text{position:relative;padding:1px 0 40px}
.box-detail-film .col-img{width:214px;margin-right:18px;}
.box-detail-film .col-img + .col-text{margin-left:232px;min-height:280px}
.box-detail-film .col-img p{margin:0}
.box-detail-film h1{margin:-5px 0 19px}
.box-detail-film .user-rate{margin:-13px 0 41px 20px}
.box-detail-film .summary{font-weight:bold;margin-bottom:17px}
.box-detail-film .quick-params{margin:0;overflow:hidden;zoom:1}
.js .box-detail-film .crew{height:16px}
.js .box-detail-film .actors{height:32px}
.box-detail-film .desc{margin:0;}
/*.js .box-detail-film .desc{height:48px}*/
.box-detail-film .share{position:absolute;bottom:0;left:0;width:100%}
.box-detail-film .break{clear:right}
.col-content .box-detail-film{padding-right:18px;margin-right:-18px}
.box-detail-cinema{padding:0 0 19px;margin:0 0 18px;border-bottom:1px solid #ebebeb;}
.box-detail-cinema .col-text{position:relative;padding:1px 0 40px}
.box-detail-cinema .col-img{width:214px;margin-right:18px;text-align:center;}
.box-detail-cinema .col-img + .col-text{margin-left:232px;min-height:235px}
.box-detail-cinema .col-img p{margin:0;}
.box-detail-cinema .col-img p + p{margin-top:13px}
.box-detail-cinema h1{margin:-5px 0 19px}
.box-detail-cinema .quick-params{margin:0;overflow:hidden;zoom:1;line-height:20px;}
.box-detail-cinema .quick-params dt,.box-detail-cinema .quick-params dd{margin-bottom:0}
.box-detail-cinema .share{position:absolute;bottom:0;left:0;width:100%}
.box-detail-cinema .break{clear:right}
.col-content .box-detail-cinema{padding-right:18px;margin-right:-18px}
.box-rating{margin:0 0 10px;}
.box-rating > .hd{padding:3px 0 0;margin:0 0 11px;}
.box-rating > .hd h2{margin:0 8px 0 0}
.box-rating > .hd p{margin:5px 0 0}
.box-rating > .hd .btns{margin:-4px 0 0}
.box-rating > .hd .stars{padding-left:89px;white-space:nowrap;line-height:13px}
.box-rating > .hd .stars-bar{float:left;margin:-1px 0 0 -89px}
:first-child{margin-top:0}
:last-child{margin-bottom:0}