html{MIN-HEIGHT:100%;MARGIN:0;PADDING:0;BACKGROUND:#fff}
body{MIN-HEIGHT:100%;MIN-WIDTH:990px;COLOR:#636060;FONT-FAMILY:Tahoma, sans-serif;FONT-SIZE:11px;MARGIN:0;PADDING:0}
div,p,ul,h1,h2,h3,h4,form,iframe{LIST-STYLE-TYPE:none;MARGIN:0;PADDING:0}
ol,ol li{FONT-SIZE:11px;FONT-WEIGHT:700}a{COLOR:#ff0058;TEXT-DECORATION:none;FONT-SIZE:11px}
h1,h1 a,a.ha{FONT-SIZE:18px}
.clear{CLEAR:both;FLOAT:none;DISPLAY:block;FONT-SIZE:1%;LINE-HEIGHT:1%;MARGIN:0;PADDING:0}
table{EMPTY-CELLS:show;BORDER-SPACING:0;BORDER-COLLAPSE:collapse}
.bar{WIDTH:190px}
.column-right{FLOAT:right;Z-INDEX:10;POSITION:relative;MIN-HEIGHT:200px}
.column-left{FLOAT:left;WIDTH:250px;FONT-SIZE:11px}#main{MARGIN:0 250px}
.float{FLOAT:left;WIDTH:100%}
.block{OVERFLOW:hidden;MARGIN:0 0 5px;PADDING:17px 10px;BACKGROUND:#fff}
.bar div{FONT-SIZE:11px;MARGIN-BOTTOM:10px;PADDING:10px}
.c-bottom{MARGIN-BOTTOM:10px!important}
#events .day-events h2,h2.t-date{FONT-SIZE:16px;COLOR:#ff0058;TEXT-TRANSFORM:uppercase;HEIGHT:18px;DISPLAY:block;MARGIN:0 0 10px 10px;PADDING:10px 0 0}
#events .box h2 span,h2.t-date span{DISPLAY:inline}
#events .box h2.t-date a,#events .box h2.t-date a span{TEXT-DECORATION:none;COLOR:#ff0058}
#events.event h2.t-date{MARGIN-LEFT:0}
#topmenu,#flow,#footer,#footer-box{TEXT-ALIGN:left;WIDTH:1198px;MARGIN:0 auto 10px}
.page-layout .column-right{POSITION:static}
.main-content{FLOAT:left;WIDTH:998px;MARGIN-RIGHT:10px;FONT-SIZE:11px;Z-INDEX:9}
.main-content .full-part{WIDTH:998px}
.main-content .main-part{WIDTH:738px;FLOAT:left;MARGIN-LEFT:10px}
.main-content .block{WIDTH:auto;MARGIN-BOTTOM:5px;PADDING:7px;BACKGROUND:#fff}
.main-content .column-main{WIDTH:475px}
.main-content .clm-right{FLOAT:right;WIDTH:190px;OVERFLOW:hidden}
.box a,.main-content a{COLOR:#ff0058;TEXT-DECORATION:none}
.full-part .box,.main-part .box{MARGIN-BOTTOM:5px;PADDING:8px;BACKGROUND:#fff}
.bar .box div.clear{MARGIN:0;PADDING:0}.box .box-content{PADDING:10px}
.person a.avatar{FLOAT:left;DISPLAY:block;WIDTH:75px;HEIGHT:75px}
.person p{MARGIN-LEFT:83px;FONT-SIZE:10px}
.person p a{COLOR:#fff;FONT-SIZE:10px}
.person p a.name{FONT-SIZE:11px;FONT-WEIGHT:700;COLOR:#FD9202;DISPLAY:block;WIDTH:100px;HEIGHT:14px;OVERFLOW:hidden}
.person p.l{MARGIN-TOP:7px;LINE-HEIGHT:13px}
.person p.l a{COLOR:#C4C4C4!important;PADDING-LEFT:12px;BACKGROUND:no-repeat 0 2px}
.person p.l a:hover{COLOR:#fff}
.search-form input.edit{FONT-SIZE:11px;WIDTH:630px;MARGIN-TOP:1px}
.block input.button,.box input.button{COLOR:#fff;BORDER:none;FONT-SIZE:11px;MARGIN-LEFT:3px;PADDING:2px 5px;BACKGROUND:#ff0058}
.main-part .search-form input.edit{WIDTH:380px}.main-part .result-form input.edit{WIDTH:320px}
.column-left .box{MARGIN-BOTTOM:10px;PADDING:10px;BACKGROUND:#fff}
.box-grid .item{FLOAT:left;POSITION:relative;MARGIN-RIGHT:5px;HEIGHT:250px;WIDTH:185px;CURSOR:pointer}
.box-grid .last{MARGIN-RIGHT:0!important}
.box-grid .item span.dt{DISPLAY:block;POSITION:absolute;TOP:0;LEFT:0;Z-INDEX:2;COLOR:#fff;FONT-SIZE:10px;TEXT-ALIGN:center;LINE-HEIGHT:20px;PADDING:3px 3px 5px}
.box-grid .item span.dt b{DISPLAY:block;FONT-SIZE:20px;FONT-FAMILY:"Arial Black"}
.box-grid .item span.dt span{LINE-HEIGHT:8px;DISPLAY:block}
.box-grid .item span.tt{DISPLAY:block;POSITION:absolute;BOTTOM:0;LEFT:0;Z-INDEX:2;WIDTH:151px;COLOR:#fff;FONT-SIZE:11px;TEXT-DECORATION:none;PADDING:3px 7px}
.box-grid .item:hover span.tt,.box-grid .item:hover span.dt{COLOR:#fff;BACKGROUND:#ff0058 !important}
.full-part .events-top{PADDING-LEFT:9px}
.events-hot .item{WIDTH:129px;HEIGHT:180px;MARGIN-RIGHT:10px;MARGIN-BOTTOM:10px}
.events-hot .item span.tt{WIDTH:116px}
.film-all .item{WIDTH:89px;HEIGHT:125px;MARGIN-RIGHT:10px;MARGIN-BOTTOM:10px}
.film-all .item span.tt{WIDTH:76px}.ieopacity,.opacity{CURSOR:pointer;BACKGROUND:rgba(0,0,0,0.5) !important}
a:hover .ieopacity,a:hover .opacity{BACKGROUND:#ff0058 !important}
.top-counters{WIDTH:0;HEIGHT:0;OVERFLOW:hidden}
#topmenu{POSITION:relative}
#topmenu ul li{HEIGHT:20px;FLOAT:left;MARGIN-BOTTOM:5px;MARGIN-RIGHT:3px;PADDING:2px 0}
#topmenu ul{FLOAT:left;MARGIN:15px 0 0;PADDING:0}
#topmenu ul li a{FONT-SIZE:13px;LINE-HEIGHT:12px;COLOR:#fff;DISPLAY:block;MARGIN-BOTTOM:4px;TEXT-DECORATION:none}
#topmenu ul li a span{DISPLAY:block;PADDING:5px 7px 7px}
#topmenu ul li a.cur,#topmenu ul li a:hover{BACKGROUND:url(../img/bg/menu_right.gif) no-repeat top right}
#topmenu ul li a.cur span,#topmenu ul li a:hover span{BACKGROUND:url(../img/bg/menu_left.gif) no-repeat top left}
#topmenu.mini{MARGIN-BOTTOM:10px;MARGIN-TOP:12px}
#topmenu.mini .back{HEIGHT:44px;MARGIN-LEFT:120px;BACKGROUND:url(../img/bg/bg_menu.png) repeat-x top left}
#topmenu.mini .vsplesk{HEIGHT:44px;MARGIN-LEFT:40px;BACKGROUND:url(../img/logo/vsplesk.png) no-repeat top left}
#topmenu.mini ul{MARGIN:9px 0 0 90px}
#mini-logo{POSITION:absolute;TOP:0;LEFT:0;DISPLAY:block;WIDTH:160px;HEIGHT:44px;Z-INDEX:10;BACKGROUND:url(../img/logo/logo.png) no-repeat top left}
#topmenu.mini ul li{MARGIN-RIGHT:0}#topmenu.mini .prof{MARGIN-TOP:5px;FLOAT:right}
#topmenu.mini .prof td{PADDING-RIGHT:10px;VERTICAL-ALIGN:middle}
#topmenu.mini .prof td a.avatar{DISPLAY:block;WIDTH:25px;HEIGHT:25px;OVERFLOW:hidden}
#topmenu.mini .prof td a.name{FONT-WEIGHT:700;COLOR:#FD9202}
#topmenu.mini .prof td.act a.a-icon{COLOR:#C4C4C4!important}
#footer{WIDTH:938px;PADDING:20px;BACKGROUND:url(../img/bg/footer.png)}
#footer .copyright{WIDTH:380px;FLOAT:left}
#footer .copyright p{MARGIN-LEFT:70px}
#footer .copyright .logos{CLEAR:both;PADDING-TOP:10px;FLOAT:left}
#footer .copyright .logos a{MARGIN-RIGHT:5px}
#footer .menu ul li{DISPLAY:block;WIDTH:120px;PADDING-BOTTOM:2px}
#footer .menu ul li a{TEXT-DECORATION:underline;COLOR:#636060}
#footer .menu ul li a.map{COLOR:#d8d8d8}
#footer .counters{TEXT-ALIGN:right;FLOAT:right}
#footer .copyright .counters{MARGIN-RIGHT:20px;TEXT-ALIGN:left;PADDING-TOP:10px}
.box{BACKGROUND:#fff}
.box,.full-part .box,.main-part .box{BORDER:5px solid #e0e0e0;MARGIN-BOTTOM:10px;PADDING:3px}
.box,.full-part .box,.main-part img {PADDING:5px}
.bar div.box{MARGIN-BOTTOM:10px;PADDING:5px}
.box h2,.box h2 span{COLOR:#696969;FONT-SIZE:18px;LINE-HEIGHT:18px;TEXT-TRANSFORM:uppercase}
.box span.all{DISPLAY:inline;COLOR:#696969;FONT-SIZE:10px;TEXT-TRANSFORM:none!important}
.box span.all a{FONT-WEIGHT:400;TEXT-DECORATION:underline!important;FONT-SIZE:10px!important;COLOR:#ff0058;TEXT-TRANSFORM:none!important}
.box span.all a:hover{TEXT-DECORATION:none!important}
.box-connect{POSITION:relative;OVERFLOW:visible;BORDER-TOP:none!important;MARGIN-TOP:-10px;PADDING-TOP:8px!important;BACKGROUND:#fff url(../img/bg/box_connect_repeat.gif) repeat-x top left !important}
.box-connect b.left{DISPLAY:block;POSITION:absolute;WIDTH:5px;HEIGHT:5px;TOP:0;LEFT:-5px;LINE-HEIGHT:1%;FONT-SIZE:1%;PADDING:0;BACKGROUND:url(../img/bg/box_connect_left.png)}
.box-connect b.right{DISPLAY:block;POSITION:absolute;WIDTH:5px;HEIGHT:5px;TOP:0;RIGHT:-5px;LINE-HEIGHT:1%;FONT-SIZE:1%;PADDING:0;BACKGROUND:url(../img/bg/box_connect_right.png)}
h1.title span{TEXT-TRANSFORM:uppercase;FONT-WEIGHT:400;COLOR:#696969}
.box-comments{OVERFLOW:hidden;PADDING:10px!important}
.box-comments h2{MARGIN-LEFT:0!important;PADDING-TOP:0!important;PADDING-LEFT:0!important}
.box-auth{HEIGHT:121px;POSITION:relative;PADDING:6px 10px 5px!important;BACKGROUND:url(../img/bg/auth_box.png) repeat-x top left}
.box-auth table{BORDER-COLLAPSE:0;BORDER:none}
.box-auth table th{FONT-WEIGHT:400;WIDTH:70px}
.box-auth table th,.box-auth table td{HEIGHT:24px;VERTICAL-ALIGN:top;COLOR:#fff}
.box-auth table tr.last th,.box-auth table tr.last td{HEIGHT:auto}
.box-auth table td input.text{FONT-SIZE:11px;WIDTH:90px}
.box-auth table td input.check{FLOAT:left;MARGIN:2px 0 0}
.box-auth table td p{FONT-SIZE:10px;MARGIN-LEFT:20px;LINE-HEIGHT:9px}
.box-auth table td span.a-button{FLOAT:right;BACKGROUND:url(../img/bg/btn_auth_right.gif) no-repeat top right}
.box-auth table td span.a-button input{BORDER:none;COLOR:#fff;FONT-SIZE:11px;CURSOR:pointer;MARGIN:0;PADDING:2px 5px;BACKGROUND:url(../img/bg/btn_auth_left.gif) no-repeat top left}
.box-auth table td.auth{FONT-SIZE:10px;COLOR:#ff0058}
.box-auth table td.auth a{FONT-SIZE:10px;COLOR:#fff;TEXT-DECORATION:underline}
dl.info-list dt{FLOAT:left;WIDTH:80px;COLOR:#a3a3a3;FONT-SIZE:10px;MARGIN-BOTTOM:4px}
dl.info-list dd{MARGIN-LEFT:80px;FONT-SIZE:11px;MARGIN-BOTTOM:4px}
.column-left dl.info-list dd{WIDTH:106px;OVERFLOW:hidden}
dl.info-list dd.pos b{FONT-SIZE:21px}
dl.info-list dd.txt{MARGIN-LEFT:0;FONT-SIZE:11px}
dl.info-list dd.txt img{width: 220px; height: 300px}
dl.info-list2 dd.txt img{width: 150px;}
dl.info-list dd.txt gif{width: 105px; height: 150px}
.unit-rating{WIDTH:80px}
.box-list .item{MIN-HEIGHT:150px;POSITION:relative;BORDER-BOTTOM:1px solid #ebebeb;MARGIN-BOTTOM:10px;DISPLAY:block;PADDING:0 5px 9px 5px}
.box-list .item span.name{FONT-SIZE:14px;FONT-WEIGHT:700}
.box-list .item span.pic{MARGIN-LEFT:-115px;DISPLAY:inline;FLOAT:left}
.box-list .item span.pic img{DISPLAY:block}
.box-list .item dl{FLOAT:left;MARGIN-BOTTOM:10px}
.box-list .item p{MARGIN-TOP:10px}
.box-list .last{BORDER-BOTTOM:0;MARGIN-BOTTOM:0}
.profile-bg .movies-new .item dl{WIDTH:340px}
.box-new-movies .item{PADDING-LEFT:60px;MIN-HEIGHT:0}
.box-new-movies .item span.pic{MARGIN-LEFT:-60px}
#events .box-share .share{PADDING-LEFT:10px}
.box-share .share{HEIGHT:35px;FLOAT:left;PADDING-TOP:7px}
.box-share .share a{DISPLAY:block;WIDTH:30px;HEIGHT:30px;FLOAT:left;MARGIN-RIGHT:2px;MARGIN-LEFT:2px;BACKGROUND:no-repeat}
.box-share .share a.tw{BACKGROUND:url(../img/logo/share/twitter.png)}
.box-share .share a.fb{BACKGROUND:url(../img/logo/share/facebook.png)}
.box-share .share a.vk{BACKGROUND:url(../img/logo/share/vkontakte.png)}
.box-share .share a.gb{BACKGROUND:url(../img/logo/share/buzz.png)}
.box-share .share a.lj{BACKGROUND:url(../img/logo/share/livejournal.png)}
.box-share .share a.mr{BACKGROUND:url(../img/logo/share/mailru.png)}
.box-share .share a.ms{BACKGROUND:url(../img/logo/share/myspace.png)}
.box-share .share a.bd{BACKGROUND:url(../img/logo/share/bobrdobr.png)}
.box-share .share a.me{BACKGROUND:url(../img/logo/share/memori.png)}
.box-share .share a.ya{BACKGROUND:url(../img/logo/share/yandex.png)}
.box-share .share a.gl{BACKGROUND:url(../img/logo/share/google.png)}
.box-share .share a.de{BACKGROUND:url(../img/logo/share/delicious.png)}
.box-share .share a.mv{BACKGROUND:url(../img/logo/share/mister-wong.png)}
.sscn img{BORDER:2px solid #e0e0e0}
.alphabet-list{OVERFLOW:hidden;MARGIN:0;PADDING:0 60px}
.alphabet-list li{FLOAT:left;DISPLAY:inline;MARGIN:4px}
.split{HEIGHT:13px!important;BACKGROUND:url(../img/bg/splitter.gif) repeat-x bottom left}
.splitter{BORDER-BOTTOM:1px solid #ebebeb}
.split-m{MARGIN:0 -10px 10px}
.citem{MIN-HEIGHT:50px;PADDING-BOTTOM:5px;BORDER-TOP:1px solid #F0F0F0;PADDING-TOP:5px}
.citem img{WIDTH:50px;HEIGHT:50px;FLOAT:left;OVERFLOW:hidden;MARGIN:0;PADDING:0}
.citem a{COLOR:#FF0058}.citem p{MARGIN-LEFT:55px;FONT-SIZE:11px;PADDING:0}
.citem p.pu{MARGIN-BOTTOM:5px}.citem p.pu a{FONT-WEIGHT:700}
.citem p span{FONT-SIZE:10px}.citem p span a{FONT-SIZE:10px;FONT-WEIGHT:400}
.citem p.cname{MARGIN-LEFT:0;MARGIN-BOTTOM:0;PADDING:0!important}
.themenu li{BORDER-BOTTOM:1px solid #ebebeb;PADDING:0 0 0 12px;BACKGROUND:url(../images/dlet_arr.gif) no-repeat 0 8px}
.themenu li a{FONT-SIZE:11px;LINE-HEIGHT:20px;COLOR:#636060;TEXT-DECORATION:none}
.themenu li a:hover{TEXT-DECORATION:underline;COLOR:#ff0058}
.movies-new .item dl{WIDTH:100%}h1{FONT-SIZE:18px;COLOR:#ff0058;MARGIN-BOTTOM:10px;LINE-HEIGHT:18px}
.box-movie .poster{FLOAT:left;WIDTH:165px}.poster img{WIDTH:165px}
.box-movie .info{MARGIN-LEFT:175px}
.box-movie .info dl{FLOAT:left;WIDTH:275px;MARGIN-TOP:0}
.but{FONT:11px Verdana;TEXT-DECORATION:none;FONT-WEIGHT:700;BORDER:1px solid #dbdbdb;COLOR:#777;MARGIN:5px;PADDING:6px 9px;BACKGROUND:#f1f1f1}
.but a{COLOR:#777}.but:hover{BORDER:1px solid #ddd8c8;COLOR:#777;BACKGROUND:#eae7df}
.plog{WIDTH:222px;BORDER:1px solid #dbdbdb;FONT:11px Verdana;COLOR:#666;MARGIN:5px;PADDING:5px 10px;BACKGROUND:#fff}
.plog:hover{BORDER:1px solid #ddd8c8;COLOR:#777}
.regix{BORDER:1px solid #d7d7d7;COLOR:#ff0058;MARGIN:10px;PADDING:10px}
.subreg{COLOR:#636060;PADDING-BOTTOM:5px;FONT:11px Arial;PADDING-TOP:2px}
.comments{WIDTH:98%;HEIGHT:160px;DISPLAY:block;BORDER:1px solid #c2c2c2}
.a-icon{PADDING-LEFT:13px;MARGIN-RIGHT:4px;LINE-HEIGHT:11px!important}
a.a-icon{COLOR:#ff0058!important;TEXT-DECORATION:none!important;FONT-SIZE:10px}
.a-icon i{MARGIN-LEFT:-13px;DISPLAY:inline-block;TOP:2px;HEIGHT:11px;WIDTH:11px;MARGIN-RIGHT:2px;POSITION:relative;TEXT-DECORATION:none;CURSOR:pointer;BACKGROUND:no-repeat top left}
.a-comm i{BACKGROUND:url(../img/icons/white/comment.png)}
.a-comm:hover i{BACKGROUND:url(../img/icons/pink/comment.png)}
.a-view i{WIDTH:13px;BACKGROUND:url(../img/icons/white/view-13.png)}
.a-view:hover i{BACKGROUND:url(../img/icons/pink/view-13.png)}
a.a-button{DISPLAY:inline-block;HEIGHT:11px;LINE-HEIGHT:11px;COLOR:#fff!important;TEXT-DECORATION:none!important;POSITION:relative;TEXT-TRANSFORM:none!important;FONT-SIZE:11px!important;FONT-WEIGHT:400!important;PADDING:4px 10px 7px;BACKGROUND:url(../img/bg/user_menu_right_hover.gif) no-repeat top right}
img{BORDER:none}
h3,.box-new-movies .item span.name{FONT-SIZE:11px}
a:hover,#events .box h2.t-date a:hover,#events .box h2.t-date a:hover span,.box a.inverse,h1 a.inverse,.box a:hover,.main-content a:hover,#topmenu ul li a.cur:hover{TEXT-DECORATION:underline}
input.btn-save,span.btn-save{WIDTH:auto!important;COLOR:#fff!important;FONT-SIZE:11px!important;FONT-WEIGHT:400!important;FONT-FAMILY:Tahoma;HEIGHT:22px;BORDER:none;CURSOR:pointer;PADDING:2px 6px 7px;BACKGROUND:url(../img/bg/user_menu_right_hover.gif) no-repeat top right}
.box a.inverse:hover,h1 a.inverse:hover,.box-auth table td.auth a:hover{TEXT-DECORATION:none}
.main-content .box h2,.column-right .box h2,.events-top h2{MARGIN-BOTTOM:7px}
.person p a.close,p.icons span,.movies-new .item .unit-rating{FLOAT:right}
.box-grid .item span.tt b,.events-hot .item span.tt b,.film-all .item span.tt b,.box h2{FONT-WEIGHT:400}
.events-hot .last,.film-all .last{MARGIN-LEFT:0!important}
.events-hot .item span.dt,.film-all .item span.dt{LINE-HEIGHT:11px}
#footer .copyright img.logo,#footer .menu ul,#footer .menu{FLOAT:left}
#footer .menu ul li a:hover,dl.info-list dd a,dl.info-list dd.pos,.cvet{COLOR:#ff0058}
.box h2 b,.box b.left,.box b.right,.box-auth .u-email{DISPLAY:none}
.box-new-movies .item dl,.box-new-movies .item p{MARGIN-TOP:5px}
a.a-icon:hover,a.a-button:hover{TEXT-DECORATION:underline!important}
#banners a img{opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity = 30);}
#banners a:hover img{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=100);}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 550px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

.box-list .item2 {MIN-HEIGHT:150px;POSITION:relative;BORDER-BOTTOM:1px solid #ebebeb;MARGIN-BOTTOM:10px;DISPLAY:block;PADDING:0 5px 9px 5px}
.box-list .item2 span.name{FONT-SIZE:14px;FONT-WEIGHT:700}
.box-list .item2 span.pic{MARGIN-LEFT:-115px;DISPLAY:inline;FLOAT:left}
.box-list .item2 span.pic img{DISPLAY:block}
.box-list .item2 dl{FLOAT:left;MARGIN-BOTTOM:10px}
.box-list .item2 p{MARGIN-TOP:10px}